1 / 54

SISTEM BASIS DATA

STMIK BANI SALEH BEKASI. SISTEM BASIS DATA. Salim Mail : salim.sucipto@gmail.com Phone : 0815-188-2384 YM : talim_bansal FB : Aku Itu Salim http://salimsribasuki.wordpress.com/. PENGERTIAN SISTEM MANAJEMEN BASIS DATA. BAB 1. LEMARI ARSIP vs BASIS DATA. BAB 1. HIRARKI DATA. BAB 1.

karen-wyatt
Télécharger la présentation

SISTEM BASIS DATA

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. STMIK BANI SALEH BEKASI SISTEM BASIS DATA Salim Mail : salim.sucipto@gmail.com Phone : 0815-188-2384 YM : talim_bansal FB : Aku Itu Salim http://salimsribasuki.wordpress.com/

  2. PENGERTIAN SISTEM MANAJEMEN BASIS DATA BAB 1

  3. LEMARI ARSIP vs BASIS DATA BAB 1

  4. HIRARKI DATA BAB 1 Berkas / File / Table adalah kumpulan record sejenis yang mempunyai panjang atribut / field sama, namun berbeda isi datanya. Rekaman / Record / Baris adalah gabungan sejumlah elemen data yang saling terkait. Elemen Data / Field / Atributadalah satuan data terkecil yang tidak dapat dipecah lagi menjadi unit lain yang bermakna.

  5. Komponen Basis Data BAB 1

  6. Database Management System DBMS adalah koleksi terpadu dari program-program (sistem perangkat lunak) yang digunakan untuk mendefinisikan, menciptakan, mengakses dan merawat database (basis data). Tujuannya adalah menyediakan lingkungan yang mudah dan aman untuk penggunaan dan perawatan database. Contoh daripada DBMS adalah Ms-Access, MS Sql Server dan Oracle BAB 1

  7. OPERASI DASAR BASIS DATA BAB 2

  8. KEGUNAAN DATABASE BAB 2

  9. Keuntungan Basis Data BAB 2

  10. Kerugian Basis Data BAB 2

  11. contoh dari implementasi database Penjadwalan_mengajar_dosen BAB 2 Diagram database Penjadwalan_mengajar_dosen dengan SQL Server 2000 -

  12. Abstraksi Data BAB 2

  13. Database language D D L D M L D C L BAB 3

  14. Database language (1) BAB 3

  15. Database language (2) BAB 3

  16. Database language (3) BAB 3

  17. Pengguna Database BAB 3 Database Manager Database Administrator Database User

  18. NORMALISASI DATA BAB 4

  19. BAB 4 Atribut Table atribut yang sebenarnya identik dengan pemakaian istilah kolom data atau field

  20. Key BAB 4

  21. Candidate Key : field-field yang dapat di jadikan sebagai calon key (kunci) Primary Key : field yang di jadikan sebagai key (kunci) biasanya unique Alternate Key : field-field / key yang dapat di jadikan sebagai alternatif untuk menjadi primary key Composite Key : Key yang terbentuk lebih dari satu field Unique Key : field-field yang unik, dimana nilai datanya tidak ada yang sama dalam setiap recordnya Foreign Key : field yang menjadi tamu dalam sebuah table karena field tersebut dijadikan sebagai penghubung (relasi) dengan table yang lainnya Jenis-Jenis Key

  22. Atribut Bernilai Tunggal dan Atribut Bernilai Banyak BAB 4

  23. Atribut Turunan (Derived Attribute) BAB 4

  24. ANOMALI BAB 5

  25. PERSOALAN REDUDANSI BAB 6

  26. KETERGANTUNGAN (1) BAB 6 Ketergantungan fungsional Notasi : X  Y KotaID  Kota

  27. KETERGANTUNGAN (2) BAB 6 • Ketergantungan fungsional sepenuhnya Notasi : X  Y KotaID  Item#

  28. KETERGANTUNGAN (3) BAB 6 • Ketergantungan total Notasi : X  Y

  29. KETERGANTUNGAN (4) BAB 6 • Ketergantungan transitif Notasi : X  Y  Z

  30. NORMALISASI BAB 6

  31. Bentuk Normal pertama (1NF) BAB 6 Tercapai bila setiap nilai atribut adalah tunggal Tabel unnormalize Tabel 1NF

  32. Bentuk normal kedua (2NF) BAB 6

  33. Bentuk normal ketiga (3NF) BAB 6

  34. PENERAPAN BENTUK NORMALISASI BAB 6

  35. PENERAPAN BENTUK NORMALISASI (1) BAB 6 Unnormalisasi 1 NF

  36. PENERAPAN BENTUK NORMALISASI (2) BAB 6 2 NF

  37. PENERAPAN BENTUK NORMALISASI (3) BAB 6 3 NF

  38. Model Data BAB 8 Komponen Model Data Model data berbasis objek Kelompok Model Data Model data berbasis record.

  39. Entity Relationship Model BAB 8 KONSEP DASAR

  40. KOMPONEN MODEL ENTITY RELATIONSHIP BAB 8 Entity Derajat Relationship Unary Degree Relationship Atribut Binary Degree Cardinalitas Ratio Ternary Degree

  41. ERD Pembelian Barang Memiliki Supplier 1 N Faktur * Kode_supplier nama_supplier 1 Terdiri Dari * Kode_barang Nama_barang Harga Barang N 1 Digunakan N Transaksi Barang * No_faktur ** * Kode_barang ** Qty BAB 8

  42. ALJABAR RELASIONAL DAN KALKULUS RELASIONAL BAB 9

  43. Aljabar Relational (1) BAB 9 Operasi Aljabar Relasional Merupakan relasi dalam table / tuple yang berdiri sendiri tanpa pengaruh dari relasi lainnya Operasi Selection (  ) Operasi seleksi yang sesuai syarat (predikat) Operasi Projection (  ) Operasi untuk memperoleh kolom – kolom tertentu atau operasi unary yang mengirim relasi argumen dengan kolom – kolom tertentu. Operasi Cartesian-product ( X ) Operasi untuk menghasilkan table hasil perkalian kartesian

  44. Aljabar Relational (2) BAB 9 Operasi Union (  ) Operasi untuk menghasilkan gabungan table dengan syarat kedua table memiliki atribut yang sama Set-difference ( --- ) Operasi untuk mendapatkan table pada suatu relasi, tapi tidak ada pada relasi yang lainnya Rename (  ) Operasi untuk menyalin table lama kedalam table yang baru. Set-intersection (  ) Digunakan untuk membentuk sebuah relasi baru dengan tuple yang berasal dari kedua relasi yang dihubungkan

  45. Kalkulus Relasional BAB 9 • Pemakai mendiskripsikan informasi yang dikehendaki tanpa memberikan prosedur (deret operasi) spesifik untuk memperoleh informasi. Pada model relasional, bahasa formal non prosedural adalah bahasa kalkulus (predikat( relasional yaitu diekspresikan dengan menspesifikasikan predikat terhadap tuple atau domain yang harus dipenuhi. • Kalkulus relasional dibagi menjadi 2 (dua) yaitu: • Kalkulus relasional tupel (tuple relational calculus). • Kalkulus relasional domain (domain relational • calculus)

  46. SECURITY (KEAMANAN) BAB 10

  47. Otorisasi BAB 11

  48. DATABASE TERDISTRIBUSI BAB 11

  49. KEUNGGULAN DAN KELEMAHAN DDBMS BAB 12

  50. MASALAH MASALAH PADA DDBMS BAB 11

More Related