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 Kategori model data Adalah kumpulan konsep yang dapat digunakan untuk menggambarkan data, hubungan data, makna data dan batasan data. Kategori model data Model data level atas (konseptual) Model data level bawah (phisical) Model data level menengah (implementasi)
Model Data Level Atas (Conceptual) Menyediakan konsep yang mendekati persepsi pemakai terhadap basis data. Menggunakan konsep seperti : - Entitas : individu yang mewakili sesuatu yang nyata dan dapat dibedakan dari sesuatu yang lain. - Atribut : mendeskripsikan karakteristik dari suatu entitas. - Relasi : hubungan diantara sejumlah entitas yang berasal dari himpunan entitas yang berbeda. Contohnya : Diagram-ER
Contoh : Diagram ER . N 1 Nama Nama NIP KD-DEP NIP Alamat KD-DEP Lokasi PEGAWAI KERJA DEPARTEMENT N 1
Model Data Level Bawah (Phisical) Menyediakan konsep yang menjabarkan rincian bagaimana data disimpan di dalam komputer dengan menyajikan format record, urutan record dan access path. Berguna untuk komputer spesialist bukan untuk end user.
Contoh model data fisik
Model Data Level Menengah (Implementation) Menyediakan konsep yang menyembunyikan beberapa rincian dari penyimpanan data tetapi dapat diterapkan pada sistem komputer secara langsung. Contoh: - Hierarchical - Jaringan - Relasional - Object Oriented
Hierarchyal Model Sering disebut sebagai tree structure, yaitu menjelaskan kepada pemakai tentang hubungan logik antar data dalam basis data dalam hubungan bertingkat. Disusun dari elemen-elemen yang disebut node (rinci data, record). Level paling tinggi dalam suatu hirarki harus hanya terdapat satu node yang disebut root. Node pada level yang lebih rendah hanya diijinkan mempunyai satu relasi dengan node pada tingkat yang lebih tinggi. Sebaliknya, node pada level yang lebih tinggi dapat mempunyai lebih dari satu node dibawahnya.
Gambar Hierarchyal Model Universitas Fakultas Mahasiswa Dosen Mata Kuliah
Gambar Hierarchyal Model Nama Universitas MDP fakultas Nama Fakultas Jumlah Dosen Jumlah Mhs. Jumlah Jursn Ilmu Komputer 215 1871 6 Mahasiswa Dosen NPM Nama Jurusan 2005.11.0123 Abdul KA NID Nama Alamat 041035 Sigit Jl. Bangau Mata Kuliah Kode Mata Kuliah Nama MK Jumlah SKS TI152 Sistem Basis Data 2
Network Model Sering disebut plex structure. Terdiri atas node-node seperti hirarki model. Sebuah child dapat mempunyai lebih dari satu parent. Orangtua disebut pemilik (owner) dan anak disebut anggota (member).
Gambar Network Model Universitas Fakultas Mahasiswa Dosen Mata Kuliah Registrasi
Gambar Network Model Nama Universitas MDP fakultas Nama Fakultas Jumlah Dosen Jumlah Mhs. Jumlah Jursn Ilmu Komputer 215 1871 6 Mahasiswa Dosen NPM Nama Jurusan 2005.11.0123 Abdul KA NID Nama Alamat 041035 Sigit Jl. Bangau Mata Kuliah Kode Mata Kuliah Nama MK Jumlah SKS TI152 Sistem Basis Data 2 Registrasi No.Mhs Kode Mata Kuliah 2005.11.0123 TI152
Relational Model Menjelaskan hubungan logik antar data dalam basis data dengan merepresentasikannya dalam bentuk tabel-tabel yang tersusun atas tupel/ baris dan atribut. Tidak terdapat hirarki atau jenjang dalam rekaman data.
Gambar Relational Model Mata Kuliah Registrasi Kode Mata Kuliah Nama MK Jumlah SKS TI152 Sistem Basis Data 2 SI076 PPKn TI248 Kalkulus 4 SI199 Internet No.Mhs Kode Mata Kuliah 2005.11.0123 TI152 2005.13.0245 TI248 2005.11.0168 SI199 2005.13.0317 fakultas Mahasiswa NPM Nama Jurusan 2005.11.0123 Abdul KA 2005.13.0245 Budi TI …. Fakultas Jml Dosen Jml Mhs. Jml Jur Ilmu Komputer 215 1871 6 Ekonomi 173 1268 2 ………….. Dosen NID Nama Alamat 041035 Sigit Jl. Bangau 032254 Andi Jl. Merapi 041668 Martin Jl. Danau
Berorientasi Objek
Renni Angreni, M.Kom.