180 likes | 433 Views
Pertemuan 3 Sistem Basis Data. Pemodelan Data. Renni Angreni , M.Kom. Pokok Bahasan / GBPP (SILABUS) :. Cara Pandang Data Konsep Model Data Kelompok Model Data Keunggulan Sistem Relasional Abstraksi Data. Model Data.
E N D
Pertemuan 3 Sistem Basis Data Pemodelan Data RenniAngreni, M.Kom.
PokokBahasan / GBPP (SILABUS) : • Cara Pandang Data • Konsep Model Data • Kelompok Model Data • KeunggulanSistemRelasional • Abstraksi Data
Model Data Adalahkumpulankonsep yang dapatdigunakanuntukmenggambarkan data, hubungan data, makna data danbatasan data. Kategori model data • Model data level atas(konseptual) • Model data level bawah(phisical) • Model data level menengah (implementasi)
Model Data Level Atas (Conceptual) • Menyediakankonsep yang mendekatipersepsipemakaiterhadapbasis data. • Menggunakankonsepseperti : - Entitas : individu yang mewakilisesuatu yang nyatadandapatdibedakandarisesuatu yang lain. - Atribut: mendeskripsikankarakteristikdarisuatuentitas. - Relasi: hubungandiantarasejumlahentitas yang berasaldarihimpunanentitas yang berbeda. Contohnya : Diagram-ER
KERJA PEGAWAI DEPARTEMENT Contoh : Diagram ER . Nama Nama NIP KD-DEP NIP Alamat KD-DEP Lokasi N 1
Model Data Level Bawah(Phisical) • Menyediakankonsep yang menjabarkanrincianbagaimana data disimpandi dalamkomputerdenganmenyajikan format record, urutan record dan access path. • Bergunauntukkomputerspesialistbukanuntuk end user.
Model Data Level Menengah(Implementation) • Menyediakankonsep yang menyembunyikanbeberaparinciandaripenyimpanan data tetapidapatditerapkanpadasistemkomputersecaralangsung. • Contoh: - Hierarchical - Jaringan - Relasional - Object Oriented
Hierarchyal Model • Seringdisebutsebagaitree structure,yaitumenjelaskankepadapemakaitentanghubunganlogikantar data dalam basis data dalamhubunganbertingkat. • Disusundarielemen-elemen yang disebutnode(rinci data, record). • Level paling tinggidalamsuatuhirarkiharushanyaterdapatsatu node yang disebut root. • Node pada level yang lebihrendahhanyadiijinkanmempunyaisaturelasidengan node padatingkat yang lebihtinggi. • Sebaliknya, node pada level yang lebihtinggidapatmempunyailebihdarisatu node dibawahnya.
GambarHierarchyal Model Universitas Fakultas Mahasiswa Dosen Mata Kuliah
GambarHierarchyal Model fakultas Mahasiswa Dosen Mata Kuliah
Network Model • Seringdisebutplex structure. • Terdiriatasnode-node sepertihirarkimodel. • Sebuahchilddapatmempunyailebihdarisatuparent. • Orangtuadisebutpemilik (owner) dananakdisebutanggota (member).
Gambar Network Model Universitas Fakultas Mahasiswa Dosen Mata Kuliah Registrasi
Gambar Network Model fakultas Mahasiswa Dosen Mata Kuliah Registrasi
Relational Model • Menjelaskanhubunganlogikantar data dalam basis data denganmerepresentasikannyadalambentuktabel-tabel yang tersusunatastupel/ barisdanatribut. • Tidakterdapathirarkiataujenjangdalamrekaman data.
Gambar Relational Model Mata Kuliah Registrasi fakultas Mahasiswa Dosen