Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

03 April 2015BASIS DATA I/2011-GANJIL1 MODEL DATA BASIS DATA I/2011-GANJIL Oleh Team teaching Bas Dat.

Presentasi serupa


Presentasi berjudul: "03 April 2015BASIS DATA I/2011-GANJIL1 MODEL DATA BASIS DATA I/2011-GANJIL Oleh Team teaching Bas Dat."— Transcript presentasi:

1 03 April 2015BASIS DATA I/2011-GANJIL1 MODEL DATA BASIS DATA I/2011-GANJIL Oleh Team teaching Bas Dat

2 03 April 2015BASIS DATA I/2011-GANJIL2 Definisi MODEL DATA Kumpulan perangkat konseptual untuk menggambarkan data, hubungan data, semantik data dan batasan data Model Data: 1.Flat File 2.Hirarkis 3.Jaringan 4.Relasional 5.Relasi-Entitas 6.Berbasis Objek

3 03 April 2015BASIS DATA I/2011-GANJIL3 Model Data Flat File MODEL DATA Data flat-file terdiri dari satu atau lebih file yang dapat dibaca, yang secara normal berbentuk format file text. Informasi pada suatu flat-file disimpan sebagai fields, dengan fields-nya memiliki panjang konstan atau panjang bervariasi yang dipisahkan beberapa karakter (delimeter).

4 03 April 2015BASIS DATA I/2011-GANJIL4 Contoh Model Flat File dengan Panjang Field Konstan MODEL DATA MulyonoProgdi TI-S1 1234ArifinProgdi TI-S1 2345Tyas Catur P.Progdi TI-S1 3456Ifan RiskaProgdi TI-S1 4567Ayu PertiwiProgdi TI-S1

5 03 April 2015BASIS DATA I/2011-GANJIL5 Contoh Model Flat File dengan Panjang Field Bervariasi MODEL DATA 0123: Mulyono: Progdi TI-S1 1234: Max Tetelepta : Progdi TI-S1 2345: Tyas Catur P.: Progdi TI-S1 3456: Ifan Riska:PS. Progdi TI-S1 4567: Ayu Pertiwi:PS. Progdi TI-S1 5678: Etika Kartika:PS. Progdi TI-S1 6789: Anthoni Suteja:PS. Progdi TI-S1 7890: Fikri Budiman: Progdi TI-S1

6 03 April 2015BASIS DATA I/2011-GANJIL6 Model Data Hirarkis MODEL DATA Model paling tua yang pernah diterapkan dalam suatu DBMS Model Hirarkis Biasa disebut model pohon, karena meyerupai pohon yang dibalik Menggunakan pola orang tua – anak Setiap orang tua bisa memiliki satu (hubungan 1:1) atau beberapa anak (hubungan 1:M) tetapi setiap anak hanya memiliki 1 orang tua Pernah di-implementasikan oleh IBM pada sebuah DBMS yang diberi nama IMS (Information Management System) namun kemudian di-kalahkan oleh implementasi model yang lebih mutakhir seperti model Data Relasional seperti Rbase, dsb

7 03 April 2015BASIS DATA I/2011-GANJIL7 Contoh MHS KRS MODEL DATA

8 03 April 2015BASIS DATA I/2011-GANJIL8 Contoh Model Hirarkis Dari MHS KRS MODEL DATA

9 03 April 2015BASIS DATA I/2011-GANJIL9 Model Data Jaringan MODEL DATA Pengembangan dari model data hirarkis, melihat kekurangan dari model hirarkis tersebut. Diperkenankan bahwa sebuah child-record bisa memiliki lebih dari satu parent-record. Pada implementasi-nya berarti antara parent-record dan child-record diperlukan penghubung (link atau pointer) yang bisa satu arah atau dua-arah Persoalan yang timbul adalah “terjadinya hutan pointer” akibat relasi antar record yang rumit sehingga penelusuran data menjadi sangat sulit

10 03 April 2015BASIS DATA I/2011-GANJIL10 Contoh MHS KRS MODEL DATA

11 03 April 2015BASIS DATA I/2011-GANJIL11 Contoh Model Jaringan Dari MHS KRS MODEL DATA

12 03 April 2015BASIS DATA I/2011-GANJIL12 Model data yang diciptakan berdasarkan teori- relasional seperti relational algebra, dan relational calculus Salah seorang pencetus awal dari basis data relasional adalah E.F.Codd yang juga telah menciptakan serangkaian operasi matematika relasional terhadap model data relasional. Menggunakan tabel dua dimensi yang terdiri atas baris dan kolom untuk memberi gambaran sebuah berkas data. Model Data Relasional BASIS DATA RELASIONAL

13 03 April 2015BASIS DATA I/2011-GANJIL13 Satu tabel mewakili satu “domain” data atau entity, bila direkam merupakan satu file yang hanya memiliki satu tipe record saja, setiap record adalah baris Setiap record terdiri atas beberapa field (atribut) atau tuple, atau kolom Jumlah tuple / field pada setiap record sama Setiap record memiliki atribut kunci utama (primary key) yang unik dan dapat dipakai untuk mengenali satu record Record dapat diurutkan menurut kunci utama Prinsip Model Data Relasional BASIS DATA RELASIONAL

14 03 April 2015BASIS DATA I/2011-GANJIL14 Contoh Tabel Mahasiswa BASIS DATA RELASIONAL NIMNAMA_MHSALAMAT_MHSTGL_LHR AhmadJl. Melati BobbyJl. Mawar CharlesJl. Mangga

15 03 April 2015BASIS DATA I/2011-GANJIL15 Contoh Tabel Kuliah BASIS DATA RELASIONAL Kode_mkuliahNama_MkuliahsksSemester 315KP2Pemrograman Visual KP2Pemrograman Web MP2Analisis Numerik25

16 03 April 2015BASIS DATA I/2011-GANJIL16 Contoh Tabel KHS BASIS DATA RELASIONAL Nim16Kode_kuliahNilai KP2A MP2B KP2C KP2A MP2C KP2D MP2B

17 03 April 2015BASIS DATA I/2011-GANJIL17 Kelebihan BASIS DATA RELASIONAL a.Data sangat cepat diakses b.Struktur basis data mudah dilakukan perubahan c.Data direpresentasikan secara logik, user tidak membutuhkan bagaimana data disimpan. d.Mudah untuk membentuk query yang komplek dalam melakukan retrieve data e.Mudah untuk mengimplementasikan integritas data f.Data lebih akurat g.Mudah untuk membangun dan memodifikasi program aplikasi h.Telah dikembangkan Structure Query Language (SQL).

18 03 April 2015BASIS DATA I/2011-GANJIL18 Kekurangan BASIS DATA RELASIONAL a.Kelompok informasi/tables yang berbeda harus dilakukan joined untuk melakukan retrieve data b.User harus familiar dengan relasi antar tabel c.User harus belajar SQL.

19 03 April 2015BASIS DATA I/2011-GANJIL19 Model Relasi Entitas BASIS DATA RELASIONAL Model Relasi-Entitas atau (Entity Relationship Model) pada hakekatnya perwujudan dari model relasional dalam bentuk diagram, yaitu E-R Diagram. Domain data disebut juga sebagai himpunan entitas, diwakili oleh diagram kotak Field-data atau atribut diwakili oleh diagram lingkaran atau ellips. Hubungan atau relasi antar domain diwakili oleh jajaran-genjang

20 03 April 2015BASIS DATA I/2011-GANJIL20 Contoh Model Relasi Entitas Antara Mahasiswa – Mata Kuliah BASIS DATA RELASIONAL

21 03 April 2015BASIS DATA I/2011-GANJIL21 Model Data Berbasis Objek BASIS DATA RELASIONAL Model data berbasis objek dikembangkan searah dengan perkembangan pemrograman berbasis objek. Salah satu karakteristik dari sistem berbasis objek adalah encapsulation yaitu suatu objek terpisah dari objek lain sehingga setiap objek seakan-akan berada dalam kapsulnya masing-masing. Pada setiap kapsul terdapat komponen data (attribute) dikemas bersama dengan komponen akses-nya (methods).

22 03 April 2015BASIS DATA I/2011-GANJIL22 Contoh Model Data Berbasis Objek BASIS DATA RELASIONAL

23 03 April P E N U T U P Terima kasih BASIS DATA I/2011-GANJIL


Download ppt "03 April 2015BASIS DATA I/2011-GANJIL1 MODEL DATA BASIS DATA I/2011-GANJIL Oleh Team teaching Bas Dat."

Presentasi serupa


Iklan oleh Google