Staff Site Universitas Negeri Yogyakarta

(1)

AYO BELAJAR !!! AYO BELAJAR !!!


(2)

MODEL DATA

DIANA RAHMAWATI


(3)

DEFINISI MODEL DATA

DEFINISI MODEL DATA

MODEL DATA MERUPAKAN SUATU CARA UNTUK MENJELASKAN TENTANG DATA-DATA YANG TERSIMPAN DALAM BASIS DATA DAN BAGAIMANA HUBUNGAN

ANTAR DATA TERSEBUT UNTUK PARA PEMAKAI SECARA LOGIK (EDHY

SUTANTA)

MODEL DATA MERUPAKAN SEKUMPULAN KONSEP UNTUK MENERANGKAN DATA, HUBUNGAN-HUBUNGAN ANTARA DATA DAN BATASAN-BATASAN YANG

TERINTEGRASI DIDALAM SUATU ORGANISASI (LINDA MARLINDA)


(4)

TUJUAN MODEL DATA

TUJUAN MODEL DATA ADALAH UNTUK MENYAJIKAN DATA AGAR MUDAH DI MODIFIKASI DAN DI MENGERTI.


(5)

JENIS MODEL DATA

SECARA GARIS BESAR MMODEL DATA DKELOMPOKKAN DALAM TIGA

MACAM YAITU :

1. MODEL DATA BERBASIS OBYEK

(OBJECT BASED DATA MODEL)

2. MODEL DATA BERBASIS RECORD (RECORD BASED DATA MODEL)

3. MODEL DATA FISIK (PHYSICAL BASED DATA MODEL)


(6)

MODEL DATA BERBASIS OBYEK

(

OBJECT BASED DATA MODEL

)

MERUPAKAN HIMPUNAN DATA DAN

PROSEDUR/RELASI YANG MENJELASKAN HUBUNGAN LOGIK ANTAR DATA DALAM SUATU BASISS DATA BERDASARKAN

OBYEK DATANYA

TERDIRI ATAS :

ENTITY RELATIONSHIP MODELSEMANTIC MODEL


(7)

MODEL DATA BERBASIS RECORD

(

RECORD BASED DATA MODEL

)

MODEL INI BERDASARKAN

RECORD/REKAMAN UNTUK

MENJELASKAN KEPADA PEMAKAI MENGENAI HUBUNGAN LOGIK

ANTAR DATA DALAM BASIS DATA

TERDIRI DARI :

HIERARCHYCAL MODEL

NETWORK MODEL


(8)

MODEL DATA FISIK (

PHYSICAL

BASED DATA MODEL

)

MODEL INI DIGUNAKAN UNTUK

MENGURAIKAN DATA DI TINGKAT

INTERNAL ATAU MENJELASKAN KEPADA PEMAKAI BAGAIMANA DATA-DATA

DALAM BASIS DATA DISIMPAN DALAM MEDIA PENYIMPANAN SECARA FISIK.

MODEL INI JARANG DIGUNAKAN KARENA KERUMITAN DAN KOMPLEKSITASNYA

YANG JUSTRU MENYULITKAN PEMAKAI.

MODEL INI TERDIRI DARI :

UNIFYING MODELFRAME MEMORY


(9)

ENTITY RELATONSHIP MODEL

DIGUNAKAN UNTUK MENJELASKAN

HUBUNGAN ANTAR DATA DALAM BASIS DATA KEPADA USER SECARA LOGIK.

ER-M DIDASARKAN PADA PERSEPSI BAHWA REAL WORLD TERDIRI ATAS OBYEK-OBYEK DASAR YANG MEMPUNYAI

HUBUNGAN/KERELASIAN ANTAR OBYEK-OBYEK DASAR TERSEBUT.

ER-M YANG DIGAMBARKAN DALAM BENTUK DIAGRAM DISEBUT DIAGRAM ER DENGAN MENGGUNAKAN SIMBOL-SIMBOL GRAFIS TERTENTU


(10)

MENGAPA PERLU MODEL E

MENGAPA PERLU MODEL E--R

R

 DAPAT MENGGAMBARKAN DAPAT MENGGAMBARKAN

HUBUNGAN ANTAR ENTITY DENGAN HUBUNGAN ANTAR ENTITY DENGAN JELAS

JELAS 

 DAPAT MENGGAMBARKAN BATASAN DAPAT MENGGAMBARKAN BATASAN JUMLAH ENTITY DAN PARTISIPASI

JUMLAH ENTITY DAN PARTISIPASI ANTAR ENTITY

ANTAR ENTITY 

 MUDAH DIMENGERTI OLEH PEMAKAIMUDAH DIMENGERTI OLEH PEMAKAI 

 MUDAH DISAJIKAN OLEH PERANCANG MUDAH DISAJIKAN OLEH PERANCANG DATABASE


(11)

KOMPONEN-KOMPONEN E-R

ENTITY / ENTITAS

ATTRIBUTE / ATRIBUT

RELATIONSHIP / RELASI ANTAR


(12)

ENTITY/ ENTITAS

ENTITY/ ENTITAS

 ADALAH SEGALA SESUATU (ORANG, BENDA, HAL) YANG INFORMASINYA PERLU DISIMPAN DIDALAM BASIS DATA

 ENTITY SET/HIMPUNAN ENTITAS ADALAH KUMPULAN ENTITAS YANG SEJENIS

 ENTITAS DAPAT BERUPA :

- ENTITY YANG BERSIFAT FISIK YAITU ENTITAS YANG SECARA FISIK DAPAT DILIHAT (MISAL:

RUMAH, MHS, DOSEN, KENDARAAN DAN LAIN-LAIN) - ENTITY YANG BERSIFAT KONSEP/LOGIK : ENTITY YANG TIDAK DAPAT DILIHAT SECARA FISIK (MISAL : PEKERJAAN, PERUSAHAAN, RENCANA. MATA

KULIAH DAN LAIN-LAIN)

 SIMBOL YANG DIGUNAKAN UNTUK ENTITAS ADALAH PERSEGI PANJANG


(13)

MACAM

MACAM--MACAM ENTITAS

MACAM ENTITAS

ENTITAS REGULER

DISEBUT JUGA ENTITAS DOMINAN, MERUPAKAN ENTITAS YANG KEBERADAANNYA TIDAK TERGANTUNG PADA

ENTITAS YANG LAIN CONTOH ENTITAS MHS, MATA KULIAH, KARYAWAN

ENTITAS DEPENDEN

DISEBUT ENTITAS TIDAK BEBAS/LEMAH /SUBORDINAT KARENA KEBERADAANNYA BERGANTUNG PADA ENTITAS YANG LAIN ARTINYA ENTITAS TERSEBUT MUNCUL JIKA ADA ENTITAS LAIN SEBAGAI ACUANNYA (ENTITAS

REGULER) MISAL: MAHASISWA –JENJANG-SARJANA BERGANTUNG PADA ENTITAS MAHASISWA

ENTITAS SUPER TYPE DAN ENTITAS SUB TYPE

ENTITAS SUPER TYPE: ENTITAS YANG MEMILIKI

TINGKATAN YANG LEBIH TINGGI YAITU MEMBAWAHI

ATAU MEMPUNYAI ENTITAS BAGIAN YANG LEBIH RENDAH. ENTITAS SUB TYPE MERUPAKAN ENTITAS YANG LEBIH

RENDAH YAITU ENTITAS YANG MENJADI BAGIAN ENTITAS LAIN . MISAL ENTITAS KARYAWAN (ENTITAS SUPER TYPE) TERDIRI DARI ENTITAS KARYAWAN TETAP (SUB TYPE) DAN KARYAWAN TIDAK TETAP (SUB TYPE)


(14)

ATTRIBUTE

ATTRIBUTE

MERUPAKAN KETERANGAN-KETERANGAN YANG

TERKAIT PADA SEBUAH ENTITAS YANG PERLU DISIMPAN SEBAGAI BASIS DATA.

NILAI ATRIBUT ADALAH INFORMASI YANG

DISIMPAN DISUATU ATRIBUT DIDALAM SUATU ENTITAS ATAU RELATIONSHIP

TERDAPAT DUA JENIS ATRIBUT :

- IDENTIFER (KEY) UNTUK MENENTUKAN SUATU ENTITAS SECARA UNIK

- DECRIPTOR (NONKEY ATRIBUTE), UNTUK MENENTUKAN KARAKTERISTIK DARI SUATU ENTITAS YANG UNIK


(15)

MAHASISWA

NIM

NAMA


(16)

KLASIFIKASI ATRIBUT

DAPAT DIKLASIFIKASIKAN DALAM 2 KELOMPOK :

1. ATRIBUT SEDERHANA (SIMPLE

ATRIBUTE) YAITU JIKA ATRIBUT BERISI SEBUAH KOMPONEN NILAI/ELEMENTER. CONTOH BUKU EDHY SUTANTA HAL 89 2. ATRIBUT KOMPOSIT (COMPOSITE

ATTRIBUTE) YAITU JIKA ATRIBUT BERISI LEBIH DARI SEBUAH KOMPONEN NILAI. CONTOH : BUKU EDHY SUTANTA HAL 90


(17)

RELASI ANTAR ENTITAS

(

RELATIONSHIP

)

ADALAH HUBUNGAN YANG TERJADI

ANTARA SATU ATAU LEBIH ENTITAS

RELATIONSHIP TIDAK MEMPUNYAI

KEBERADAAN FISIK, KECUALI YANG

MEWARISI HUBUNGAN ANTARA ENTITAS TERSEBUT

RELATIONSHIP SET ADALAH KUMPULAN

RELATIONSHIP YANG SEJENIS

SIMBOL YANG DIGUNAKAN ADALAH


(18)

(19)

JENIS RELASI ANTAR ENTITAS

JENIS RELASI ANTAR ENTITAS

 RELASI 1RELASI 1-- KE KE --1 / SATU KE SATU (1 / SATU KE SATU (ONE ONE

TO ONE TO ONE)) 

 RELASI n RELASI n ––KE KE –– 1 /BANYAK KE SATU 1 /BANYAK KE SATU ((MANY TO ONEMANY TO ONE) ATAU 1) ATAU 1--KEKE--n /SATU KE n /SATU KE BANYAK (

BANYAK (ONE TO MANYONE TO MANY) ) 

 RELASI nRELASI n--KEKE--n / BANYAK KE BANYAK n / BANYAK KE BANYAK ((MANY TO MANYMANY TO MANY) )


(20)

SIMBOL RELASI ANTAR

ENTITAS

JENIS RELASI JENIS RELASI

1

1--KEKE--11

1

1--KEKE--nn

n

n--KEKE--11

n

n--KEKE--nn

SIMBOL YANG SIMBOL YANG DIGUNAKAN DIGUNAKAN


(21)

LANGKAH MENGGAMBAR ER

LANGKAH MENGGAMBAR ER--D

D

1.

1. IDENTIFIKASIKAN SETIAP ENTITAS IDENTIFIKASIKAN SETIAP ENTITAS YANG TERLIBAT

YANG TERLIBAT 2.

2. IDENTIFIKASIKAN SETIAP ATRIBUT IDENTIFIKASIKAN SETIAP ATRIBUT PADA SETIAP ENTITAS

PADA SETIAP ENTITAS 3.

3. IDENTIFIKASIKAN KEMUNGKINAN IDENTIFIKASIKAN KEMUNGKINAN ADANYA RELASI YANG MUNGKIN ADANYA RELASI YANG MUNGKIN TERJADI ANTAR ENTITAS

TERJADI ANTAR ENTITAS 4.

4. GAMBARKAN ERGAMBARKAN ER--DD 5.


(22)

TUGAS

TUGAS

GAMBARKAN DIAGRAM ENTITY RELATIONSHIP (ER

GAMBARKAN DIAGRAM ENTITY RELATIONSHIP (ER--D) D) DARI KASUS DIBAWAH INI

DARI KASUS DIBAWAH INI

KASUS :

SEBUAH PERUSAHAAN MEMPUNYAI BEBERAPA

BAGIAN. MASING-MASING BAGIAN MEMPUNYAI PENGAWAS DAN SETIDAKNYA SATU PEGAWAI. PEGAWAI HARUS DITUGASKAN PADA PALING TIDAK SATU BAGIAN TETAPI DAPAT PULA

BEBERAPA BAGIAN. PALING TIDAK SATU PEGAWAI MENDAPAT TUGAS SEBUAH PROYEK.

FIELD-FIELDNYA ADALAH NAMA BAGIAN, PROYEK,

PENGAWAS, PEGAWAI, NOMOR PENGAWAS, NOMOR PEGAWAI DAN NOMOR PROYEK.


(23)

JAWABAN

JAWABAN

KASUS

KASUS

1. Menentukan Entitas Entitas pada sistem adalah Bagian, Pegawai, Pengawas/su pervisor dan Proyek.

2. Menentukan Relasi Bagian Pegaw ai Penga was Proyek Bagian Dituga skan ke Dijalan kan oleh Pegaw ai milik Bekerj a pada Penga was menjal ankan Proyek mengg unakan


(24)

lanjutan

3. Menggambar ERD Sementara 3. Menggambar ERD Sementara

Bagian

Pegawai Proyek

Pengawas

Dijalankan Oleh

Bekerja Pada Ditugaskan


(25)

Lanjutan 4.

4. Mengisi Kardinalitas

Masing-masing bagian hanya mempunyai satu

pengawas

Seorang pengawas hanya bertugas pada satu

bagian

Masing-masing bagian memiliki paling tidak satu

pegawai

Masing-masing pegawai bekerja paling tidak pada

satu bagian

Masing-masing proyek dikerjakan oleh paling

tidak satu pegawai

Seorang pegawai bisa mendapat tugas sebuah


(26)

Bagian

Pegawai Proyek

Pengawas

Ditugaskan ke

Bekerja pada

Dijalankan Oleh


(27)

lanjutan

5. Menentukan Kunci Utama

Kunci utamanya adalah nama bagian, Nomor pengawas, Nomor pegawai dan Nomor proyek

6. Menggambar ER-D berdasrkan Kunci

Karena terdapat dua relasi banyak ke banyak pada ER-D sementara, yaitu antara Bagian-pegawai dan antara Pegawai-proyek maka, harus dibuatkan entitas baru yaitu Bagian-Pegawai dan Bagian-Pegawai-Proyek. Kunci utama

Pegawai-Proyek adalah gabungan antara nama bagian dan nomor pegawai. Sedangkan untuk entitas Pegawai-Proyek kunci utamanya adalah gabungan dari nomor pegawai dan nomor


(28)

BAGIAN Data Kunci : Nama Bagian PEGAWAI-PROYEK Data kunci: Nomor pegawai Nomor proyek PEGAWAI Data kunci: Nomor pegawai PENGAWAS Data kunci : Nomor pengawas

BAGIAN-PEGAWAI Data Kunci :

Nama Bagian Nomor Pegawai PROYEK Data kunci: Nomor proyek Dijalankan oleh Bekerja Pada Bekerja pada Terlibat di Ditugaskan ke


(29)

Lanjutan

7. Menentukan Atribut

Atribut yang

diperlukan adalah Nama Bagian, Nama Proyek, Nama Pegawai, Nama Pengawas, Nomor Pengawas, Nomor Pegawai, Nomor Proyek.

8. Memetakan Atribut

Entitas Atribut

Bagian Nama BagianNama Bagian

Pegawai Nomor PegawaiNomor Pegawai Nama Pegawai Nama Pegawai

Pengawas Nomor PengawasNomor Pengawas Nama Pengawas Nama Pengawas

Proyek Nomor ProyekNomor Proyek Nama Proyek Nama Proyek


(30)

BAGIAN Data Kunci : Nama Bagian PEGAWAI-PROYEK Data kunci: Nomor pegawai Nomor proyek PEGAWAI Data kunci: Nomor pegawai Data bukan kunci Nama Pegawai PENGAWAS Data kunci :

Nomor pengawas Data bukan kunci: Nama Pengawas

BAGIAN-PEGAWAI Data Kunci :

Nama Bagian Data bukan kunci Nomor Pegawai

PROYEK Data kunci: Nomor proyek Data bukan kunci Nama Proyek Dijalankan oleh Bekerja Pada Bekerja pada Terlibat di Ditugaskan ke

9. Menggambar ER-D dengan Atribut


(31)

Kasus

Kasus lagilagi

PT

PT menerapkanmenerapkan kebijakankebijakan berkaitanberkaitan dengandengan penjualanpenjualan dandan penerimaan

penerimaan kasnyakasnya. . AdapunAdapun kebijakakannyakebijakakannya adalahadalah sebagai

sebagai berikutberikut: : 

 SeorangSeorang pelangganpelanggan paling paling tidaktidak harusharus melaksanakanmelaksanakan satu

satu transaksitransaksi penjualanpenjualan 

 TransaksiTransaksi penjualanpenjualan akanakan diakuidiakui perusahaanperusahaan sebagaisebagai transaksi

transaksi jikajika paling paling tidaktidak adaada satusatu pelangganpelanggan 

 DalamDalam penerimaanpenerimaan kasnyakasnya, , sistemsistem penerimaanpenerimaan kaskas perusahaan

perusahaan dapatdapat menerimamenerima satusatu transaksitransaksi penjualanpenjualan kedalam

kedalam satusatu penerimaanpenerimaan kaskas dandan dapatdapat menerimamenerima banyak


(32)

SEMANTIC MODEL

 Semantic Model digunakan untuk menjelaskan

hubungan antar data dalam basis data kepada pemakai secara logik.

 Semantic model digambarkan dalam bentuk

diagram : diagram semantic

Semantic model hampir sama dengan entity

relationship model perbedaannya terletak pada kerelasian antar obyek dimana tidak

dinyatakan dalam bentuk simbol tetapi dengan kata-kata (semantic)


(33)

KOMPONEN DIAGRAM SEMANTIC

KOMPONEN DIAGRAM SEMANTIC

1. Entitas

- dinyatakan dengan simbol persegi panjang atau ellips

- nama entitas ditulis didalam simbol, berupa kata benda dan mudah dipahami

2. Atribut

- dinyatakan dengan simbol ellips

- nama atribut berupa kata benda, mudah

dipahami dan dihubungkan dengan entitas dengan menggunakan garis lurus


(34)

MAHASISWA Status Kode-Agama Alamat--Lokal Tanggal-Lahir Nama-Mahasiswa Nomor Kode-Jurusan Kode-Jenjang-Studi Kode-Program-Studi

Kode-Angkatan ENTITAS DAN

ATRIBUT MAHASISWA Kode-Angkatan Kode-Program-Studi Kode-Jenjang-Studi Kode-Jurusan Nomor Nama-Mahasiswa Tanggal-Lahir Alamat--Lokal Kode-Agama Status


(35)

lanjutan

3. Relasi antar Entitas

- dinyatakan dengan simbol garis anak panah - menghubungkan dua entitas

- nama kerelasian berupa kata kerja aktif; mudah dipahami.

- Kerelasian dikelompokkan dalam 3 jenis : a. relasi 1 ke 1(satu ke satu)

b. relasi n ke 1 (banyak ke satu)


(36)

MAHASISWA Mata-Kuliah Mengikuti

MAHASISWA Mata-Kuliah Mengikuti


(37)

MENGGAMBAR DIAGRAM SEMANTIC

Langkah-langkah :

1. Identifikasi entitas yang terlibat

2. Identifikasi atribut pada tiap entitas

3. Identifikasi relasi dan jenis relasiantar entitas

yang mungkin terjadi

4. Gambarkan simbol entitas, atribut dan relasi

antar entitas


(38)

Contoh

Contoh Diagram Semantic Model

Diagram Semantic Model

No Tabungan

No Tabungan Saldo Alamat BANK BNI

MAHENDRA CUSTOMER

TABUNGAN


(39)

TERDIRI DARI :

HIERARCHYCAL MODEL

NETWORK MODEL

RELATIONAL MODEL

MODEL DATA BERBASIS RECORD (RECORD BASED DATA MODEL)


(40)

HIERARCHYCAL MODEL

Sering disebut sebagai struktur pohon Istilah :

- Node: elemen-elemen pohon dalam model data hirarkhi. Node dapat berupa record.

- Root : Node yang mempunyai level paling tinggi pada dalam suatu hirarkhi dan hanya satu node

- Parent : node yang memiliki tingkatan yang lebih tinggi. Satu node pada tingkat level yang lebih rendah hanya

diijinkan memiliki satu relasi saja. ke tingkat level yang lebih tinggi

- Child: node-node yang memiliki tingkatan yang lebih

rendah daripada parent. Satu parent dapat memiliki lebih dari satu child.


(41)

Jenis

Jenis Struktur

Struktur Pohon

Pohon

Terdapat

Terdapat tigatiga kemungkinankemungkinan: : 

 PohonPohon tidaktidak setimbangsetimbang: : jikajika nodenode--node node dalamdalam pohonpohon

memiliki

memiliki cabangcabang yang yang berbedaberbeda

 PohonPohon setimbangsetimbang : : setiapsetiap node node seluruhseluruh level level memilikimemiliki

jumlah

jumlah cabangcabang yang yang samasama

 PohonPohon BinerBiner : : setiapsetiap node node dalamdalam seluruhseluruh level level

mempunyai

mempunyai duadua cabangcabang

Contoh

Contoh gambargambar ketigaketiga strukturstruktur diatasdiatas dapatdapat dilihatdilihat dibukudibuku edhyedhy sutanta

sutanta halhal 122122--123123

Model

Model HirarkhiHirarkhi digunakandigunakan untukuntuk menggambarkanmenggambarkan kerelasian


(42)

Kelemahan

Kelemahan Model

Model Hirarkhi

Hirarkhi

 Model Model hirarkhihirarkhi memilikimemiliki fleksibilitasfleksibilitas yang yang rendah

rendah yang yang berkaitanberkaitan dengandengan pemeliharaanpemeliharaan basis data

basis data tetapitetapi model model iniini memilikimemiliki ukjukukjuk kerja

kerja yang yang sangatsangat baikbaik untukuntuk aksesakses data data daridari basis data yang


(43)

NETWORK MODEL

 Model Model jaringanjaringan menggunakanmenggunakan duadua buahbuah pointer pointer untukuntuk

meningkatkan

meningkatkan fleksibilitasfleksibilitas model model hirarkhihirarkhi yang yang terdiriterdiri dari

dari previousprevious ((untukuntuk menghubungkanmenghubungkan dengandengan record record sebelumnya

sebelumnya) ) dandan nextnext ((untukuntuk menghubungkanmenghubungkan dengandengan record

record selanjutnyaselanjutnya))

 Model Model JaringanJaringan memuatmemuat sekumpulansekumpulan node yang node yang

memungkinkan

memungkinkan dihubungkandihubungkan dengandengan node node lainnyalainnya sehingga

sehingga sebuahsebuah node child node child dapatdapat mempunyaimempunyai lebihlebih dari

dari satusatu parent. parent.

 ContohContoh model model jaringanjaringan dapatdapat saudarasaudara lihatlihat didi bukubuku

edhy


(44)

RELATIONAL DATABASE

RELATIONAL DATABASE

MODEL (RDBM)

MODEL (RDBM)

 MerupakanMerupakan model yang model yang banyakbanyak digunakandigunakan 

 RDBM RDBM menjelaskanmenjelaskan tentangtentang hubunganhubungan logiklogik antar

antar data data dalamdalam basis data basis data dengandengan merepresentasikannya

merepresentasikannya keke dalamdalam bentukbentuk relasi relasi--relasi

relasi yang yang berupaberupa tabeltabel. . 

 TabelTabel tsbtsb merupakanmerupakan tabeltabel mendatarmendatar ((flat fileflat file) ) yang

yang terdiriterdiri daridari sejumlahsejumlah barisbaris yang yang menunjukkan


(45)

Membaca, berpikir, menulis, meringkas, dan bertanya.


(1)

HIERARCHYCAL MODEL

Sering disebut sebagai struktur pohon

Istilah :

- Node: elemen-elemen pohon dalam model data hirarkhi. Node dapat berupa record.

- Root : Node yang mempunyai level paling tinggi pada dalam suatu hirarkhi dan hanya satu node

- Parent : node yang memiliki tingkatan yang lebih tinggi. Satu node pada tingkat level yang lebih rendah hanya

diijinkan memiliki satu relasi saja. ke tingkat level yang lebih tinggi

- Child: node-node yang memiliki tingkatan yang lebih

rendah daripada parent. Satu parent dapat memiliki lebih dari satu child.


(2)

Jenis

Jenis Struktur

Struktur Pohon

Pohon

Terdapat

Terdapat tigatiga kemungkinankemungkinan: :

 PohonPohon tidaktidak setimbangsetimbang: : jikajika nodenode--node node dalamdalam pohonpohon

memiliki

memiliki cabangcabang yang yang berbedaberbeda

 PohonPohon setimbangsetimbang : : setiapsetiap node node seluruhseluruh level level memilikimemiliki

jumlah

jumlah cabangcabang yang yang samasama

 PohonPohon BinerBiner : : setiapsetiap node node dalamdalam seluruhseluruh level level

mempunyai

mempunyai duadua cabangcabang

Contoh

Contoh gambargambar ketigaketiga strukturstruktur diatasdiatas dapatdapat dilihatdilihat dibukudibuku edhyedhy sutanta

sutanta halhal 122122--123123

Model

Model HirarkhiHirarkhi digunakandigunakan untukuntuk menggambarkanmenggambarkan kerelasian


(3)

Kelemahan

Kelemahan Model

Model Hirarkhi

Hirarkhi

Model

Model hirarkhi

hirarkhi memiliki

memiliki fleksibilitas

fleksibilitas yang

yang

rendah

rendah yang

yang berkaitan

berkaitan dengan

dengan pemeliharaan

pemeliharaan

basis data

basis data tetapi

tetapi model

model ini

ini memiliki

memiliki ukjuk

ukjuk

kerja

kerja yang

yang sangat

sangat baik

baik untuk

untuk akses

akses data

data dari

dari

basis data yang


(4)

NETWORK MODEL

 Model Model jaringanjaringan menggunakanmenggunakan duadua buahbuah pointer pointer untukuntuk

meningkatkan

meningkatkan fleksibilitasfleksibilitas model model hirarkhihirarkhi yang yang terdiriterdiri dari

dari previousprevious ((untukuntuk menghubungkanmenghubungkan dengandengan record record sebelumnya

sebelumnya) ) dandan nextnext ((untukuntuk menghubungkanmenghubungkan dengandengan record

record selanjutnyaselanjutnya))

 Model Model JaringanJaringan memuatmemuat sekumpulansekumpulan node yang node yang

memungkinkan

memungkinkan dihubungkandihubungkan dengandengan node node lainnyalainnya sehingga

sehingga sebuahsebuah node child node child dapatdapat mempunyaimempunyai lebihlebih dari

dari satusatu parent. parent.

 ContohContoh model model jaringanjaringan dapatdapat saudarasaudara lihatlihat didi bukubuku

edhy


(5)

RELATIONAL DATABASE

RELATIONAL DATABASE

MODEL (RDBM)

MODEL (RDBM)

Merupakan

Merupakan model yang

model yang banyak

banyak digunakan

digunakan

RDBM

RDBM menjelaskan

menjelaskan tentang

tentang hubungan

hubungan logik

logik

antar

antar data

data dalam

dalam basis data

basis data dengan

dengan

merepresentasikannya

merepresentasikannya ke

ke dalam

dalam bentuk

bentuk relasi

relasi--relasi

relasi yang

yang berupa

berupa tabel

tabel.

.

Tabel

Tabel tsb

tsb merupakan

merupakan tabel

tabel mendatar

mendatar ((flat file

flat file)

)

yang

yang terdiri

terdiri dari

dari sejumlah

sejumlah baris

baris yang

yang

menunjukkan


(6)

Membaca, berpikir, menulis, meringkas, dan

bertanya.