Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Contents Deklarasi Array Dimensi Satu Array Dimensi Dua Array Dimensi Tiga PERTEMUAN 3 Sistem Basis Data Presented by : Sity Aisyah Nasution, S.Kom Magister.

Presentasi serupa


Presentasi berjudul: "Contents Deklarasi Array Dimensi Satu Array Dimensi Dua Array Dimensi Tiga PERTEMUAN 3 Sistem Basis Data Presented by : Sity Aisyah Nasution, S.Kom Magister."— Transcript presentasi:

1 Contents Deklarasi Array Dimensi Satu Array Dimensi Dua Array Dimensi Tiga PERTEMUAN 3 Sistem Basis Data Presented by : Sity Aisyah Nasution, S.Kom Magister Student in Univ Budi Luhur Blog : yeshasalsabila.blogspot.com 1

2 Contents Deklarasi Array Dimensi Satu Array Dimensi Dua Array Dimensi Tiga Model basis data menyatakan hubungan antar rekaman yang tersimpan dalam basis data. 2 Contents Model Basis Data Model Hirarki Model Jaringan Model Relasional Diagram E-R

3 Contents Deklarasi Array Dimensi Satu Array Dimensi Dua Array Dimensi Tiga Model Hirarkis  Model hirarkis biasa disebut model pohon. Karena menyerupai pohon yang dibalik.  Model ini menggunakan pola hubungan orangtua-anak.  Setiap simpul biasa dinyatakan dengan lingkaran atau kotak.  Puncak herarkhi disebut dengan akar (root).  Tiap entiti pada tingkat atas (induk/parent) mempunyai satu/lebih sub entiti (anak /children).  Simpul yang terhubung ke simpul pada level dibawahnya disebut orangtua. 3 Contents Model Basis Data Model Hirarki Model Jaringan Model Relasional Diagram E-R

4 Contents Deklarasi Array Dimensi Satu Array Dimensi Dua Array Dimensi Tiga  Setiap orangtua bisa memiliki satu (hubungan 1:1) atau beberapa anak (hubungan 1:M), tetapi setiap anak hanya memiliki satu orangtua.  Simpul-simpul yang dibawahi oleh simpul orangtua disebut anak.  Simpul orangtua yang tidak memiliki orangtua disebut akar.  Simpul yang tak memiliki anak disebut daun.  Adapun hubungan antara anakj dan orangtua disebut cabang. 4 Contents Model Basis Data Model Hirarki Model Jaringan Model Relasional Diagram E-R

5 Contents Deklarasi Array Dimensi Satu Array Dimensi Dua Array Dimensi Tiga 5 Contents Gambar 1.1 contoh model hirarkis Pada gambar di atas, A berkedudukan sebagai akar, dan berkedudukan sebagai orangtua dari simpul B,C,D dan E. Keempat simpul yang disebutkan (B,C,D dan E) disebut sebagai anak simpul A. C juga berkedudukan sebagai orangtua, yaitu orangtua F dan G. Adapun simpul F,G,H,I,J,L dan M disebut sebagai daun. Model Basis Data Model Hirarki Model Jaringan Model Relasional Diagram E-R

6 Contents Deklarasi Array Dimensi Satu Array Dimensi Dua Array Dimensi Tiga 6 Contoh yang lebih konkret bisa dilihat pada gambar di bawah ini. Contents Gambar 1.2 contoh model hirarkis Model Basis Data Model Hirarki Model Jaringan Model Relasional Diagram E-R

7 Contents Deklarasi Array Dimensi Satu Array Dimensi Dua Array Dimensi Tiga 7 Contents Kelebihan & Kekurangan Model Hirarkis Kelebihan  Mudah dipahami dan mudah dalam pembaharuan  data.  Sangat cepat dalam menampilan data yg dikehendaki. Kekurangan  Penampilan data terlihat tidak efisien.  Tidak bisa dilakukan pencarian data pada medan atribut.  Mengubah struktur data akan mengalami kesulitan. Model Basis Data Model Hirarki Model Jaringan Model Relasional Diagram E-R

8 Contents Deklarasi Array Dimensi Satu Array Dimensi Dua Array Dimensi Tiga Model Jaringan 8 Contents  Tiap entiti dapat mempunyai banyak induk atau banyak anak.  Hubungan antar entiti bisa banyak-banyak (many to many).  Tetapi dalam model jaringan tidak diperbolehkan adanya hubungan banyak-banyak.  Sehingga hal ini diselesaikan dengan adanya entiti perantara (rekaman silang /interconection record). Model Basis Data Model Hirarki Model Jaringan Model Relasional Diagram E-R

9 Contents Deklarasi Array Dimensi Satu Array Dimensi Dua Array Dimensi Tiga 9 Contents Gambar 1.3 contoh model hirarkis Model Basis Data Model Hirarki Model Jaringan Model Relasional Diagram E-R

10 Contents Deklarasi Array Dimensi Satu Array Dimensi Dua Array Dimensi Tiga 10 Contents Kelebihan & Kekurangan Model Jaringan Kelebihan  Lebih sedikit terdapat data yang rangkap daripada model herarkhi. Kekurangan  Banyak terdapat hubungan antar entiti, sehingga akan menambah informasi hubungan yg harus disimpan dalam basis data.  Menambah volume dan kerumitan dalam penyimpanan berkas data.  Memerlukan waktu yang banyak jika terjadi perubahan hubungan yang dikehendaki. Model Basis Data Model Hirarki Model Jaringan Model Relasional Diagram E-R

11 Contents Deklarasi Array Dimensi Satu Array Dimensi Dua Array Dimensi Tiga Model Relasional 11 Contents Model Basis Data Model Hirarki Model Jaringan Model Relasional Diagram E-R

12 Contents Deklarasi Array Dimensi Satu Array Dimensi Dua Array Dimensi Tiga 12 Contents  Tidak terdapat herarkhi atau jenjang dalam medan rekaman data dan setiap medan data dapat dijadikan kunci data.  Data disusun dari nilai yang berhubungan yang disebut dengan baris.  Baris-baris akan tersusun membentuk sebuah tabel, yang biasanya tersimpan dalam satu berkas.  Tabel-tabel secara keseluruhan merupakan penyajian dari atribut data yang saling berhubungan. Model Basis Data Model Hirarki Model Jaringan Model Relasional Diagram E-R

13 Contents Deklarasi Array Dimensi Satu Array Dimensi Dua Array Dimensi Tiga 13 Contents Kelebihan & Kekurangan Model Relasional Kelebihan  Lebih luwes dibandingkan yang lain.  Mempunyai latar belakang teori matematik.  Pengorganisasiannya sangat sederhana sehingga mudah dipahami.  Basis data yang sama biasanya dapat disajikan dengan lebih sedikit terjadi data rangkap. Kekurangan  Lebih sulit implementasinya terutama untuk data dalam jumlah besar dan tingkat kompleksitasnya tinggi.  Proses pencarian data lambat, karena beberapa tabel tidak dihubungkan secara fisik. Model Basis Data Model Hirarki Model Jaringan Model Relasional Diagram E-R

14 Contents Deklarasi Array Dimensi Satu Array Dimensi Dua Array Dimensi Tiga 14 Contents Beberapa Istilah Di Dalam Model Basis Data Relasional : Relasi  merupakan satu baris record data yang ada dalam suatu tabel. Domain  himpunan nilai yang diizinkan pada suatu atribut. Misalnya pada domain Usia yang bertipe bilangan bulat tidak sama dengan domain Harga meskipun keduanya sama-sama bertipe bilangan bulat. Tupel/ Record  merupakan kumpulan elemen data, atau kumpulan beberapa nilai Atribut, atau kumpulan Field-data yang mewakili satu Entitas secara lengkap. Misalnya: Entitas pegawai memiliki record: NIP, Nama, Alamat, Pangkat, Jabatan, dsb. Model Basis Data Model Hirarki Model Jaringan Model Relasional Diagram E-R

15 Contents Deklarasi Array Dimensi Satu Array Dimensi Dua Array Dimensi Tiga 15 Contents Atribut/ Field  suatu nama atau sebutan untuk mewakili suatu entitas. Misalnya mahasiswa memiliki atribut seperti NoInduk, Nama, Alamat, dsb. Kardinalitas  jumlah tupel yang dikandung. Kardinalitas relasi berubah begitu tupel ditambah atau dihapus. Nilai kardinalitas adalah kondisi suatu saat dari tabel. Model Basis Data Model Hirarki Model Jaringan Model Relasional Diagram E-R

16 Contents Deklarasi Array Dimensi Satu Array Dimensi Dua Array Dimensi Tiga 16 Contents DosenMata_kuliahMahasiswa Sity AisyahSistem Basis DataHayfa Sity AisyahSistem Basis DataHaidar Sity AisyahSistem Basis DataArif Sity AisyahPemrograman IIArif Sity AisyahPemrograman IIMira Nawang KalbuanaAkuntansi DasarIta Nawang KalbuanaAkuntansi DasarMira Gambar 1.4 contoh model relasional Model Basis Data Model Hirarki Model Jaringan Model Relasional Diagram E-R

17 Contents Deklarasi Array Dimensi Satu Array Dimensi Dua Array Dimensi Tiga 17 Contents Model ER = kumpulan konsep dari entitas, atribut, relationship serta konstrain lainnya yg menggambar kan struktur basis data dan transaksi pada basis data. Dikembangkan oleh Chen (1976)  Model E-R (Entity Relationship) Model Relasi-Entitas atau (Entity Relationship Model) pada hakekatnya perwujudan dari model relasional dalam bentuk diagram, yaitu E-R Diagram. Model Basis Data Model Hirarki Model Jaringan Model Relasional Diagram E-R

18 Contents Deklarasi Array Dimensi Satu Array Dimensi Dua Array Dimensi Tiga 18 Contents  Simbol Model E-R Domain Data/Entitas : Objek dalam bentuk fisik maupun konsep yang dapat dibedakan dengan objek lainnya. Contoh : entitas MAHASISWA, entitas BUKU, entitas MATAKULIAH = Elips Atribut : Karakteristik atau properti dari suatu entitas. Contoh : entitas MAHASISWA mempunyai atribut-atribut Nim, Nama, Alamat, Kota, Tgl-lhr, Telp. = Model Basis Data Model Hirarki Model Jaringan Model Relasion al Diagram E-R Kotak

19 Contents Deklarasi Array Dimensi Satu Array Dimensi Dua Array Dimensi Tiga 19 Contents Diagram ER untuk Entitas MAHASISWA Model Basis Data Model Hirarki Model Jaringan Model Relasion al Diagram E-R

20 Contents Deklarasi Array Dimensi Satu Array Dimensi Dua Array Dimensi Tiga 20 Contents Relasi : hubungan yang terjadi antara satu entitas atau lebih. Contoh : relationship mengambil yang menggambarkan Mahasiswa yang mengambil Matakuliah. = Diamond Diagram ER untuk Relationship Mengambil Garis = yang menghubungkan antar objek dalam diagram E-R Model Basis Data Model Hirarki Model Jaringan Model Relasion al Diagram E-R

21 Contents Deklarasi Array Dimensi Satu Array Dimensi Dua Array Dimensi Tiga 21 Contents  untuk mencatat semester berapa mahasiswa mengambil matakuliah, maka pada relationship mengambil ditambahkan atribut semester. Diagram ER untuk Relationship Mengambil semester Model Basis Data Model Hirarki Model Jaringan Model Relasion al Diagram E-R

22 Contents Deklarasi Array Dimensi Satu Array Dimensi Dua Array Dimensi Tiga 22 Contents E N T I T A S Dua tipe entitas : Entitas kuat ( strong entity ) merupakan entitas yang berdiri sendiri tanpa bergantung dengan entitas lain atau entity set yang mempunyai primary key. Contoh, entitas MAHASISWA, BUKU. Entitas lemah ( weak entity ) merupakan entitas yang keberadaannya bergantung pada keberadaan relationship terhadap entitas lain atau entity set yang tidak mempunyai primary key. Contoh, entitas ANAK bergantung pada entitas DOSEN. Model Basis Data Model Hirarki Model Jaringan Model Relasion al Diagram E-R

23 Contents Deklarasi Array Dimensi Satu Array Dimensi Dua Array Dimensi Tiga 23 Contents Diagram ER untuk entitas lemah Model Basis Data Model Hirarki Model Jaringan Model Relasion al Diagram E-R

24 Contents Deklarasi Array Dimensi Satu Array Dimensi Dua Array Dimensi Tiga 24 Contents A T R I B U T Tipe-tipe atribut : 1. atribut kunci, atribut bernilai tunggal dan unik. 2. atribut bernilai tunggal, atribut yang memiliki hanya satu nilai 3. atribut bernilai banyak, atribut yang memiliki sekelompok nilai 4. atribut komposit, atribut yang terdiri atas beberapa atribut yang lebih kecil 5. atribut derivatif, atribut yang diperoleh dari atribut lain. Model Basis Data Model Hirarki Model Jaringan Model Relasion al Diagram E-R

25 Contents Deklarasi Array Dimensi Satu Array Dimensi Dua Array Dimensi Tiga 25 Contents Atribut kunci Atribut bernilai tunggalAtribut bernilai banyak SIMBOL ATRIBUT Model Basis Data Model Hirarki Model Jaringan Model Relasion al Diagram E-R

26 Contents Deklarasi Array Dimensi Satu Array Dimensi Dua Array Dimensi Tiga 26 Contents Atribut Komposit Atribut Derivatif Model Basis Data Model Hirarki Model Jaringan Model Relasion al Diagram E-R

27 Contents Deklarasi Array Dimensi Satu Array Dimensi Dua Array Dimensi Tiga 27


Download ppt "Contents Deklarasi Array Dimensi Satu Array Dimensi Dua Array Dimensi Tiga PERTEMUAN 3 Sistem Basis Data Presented by : Sity Aisyah Nasution, S.Kom Magister."

Presentasi serupa


Iklan oleh Google