Materi ke 4 Model Data Model Data Model

  • Slides: 18
Download presentation
Materi ke 4 Model Data

Materi ke 4 Model Data

 • • Model Data Model data merupakan suatu cara untuk menjelaskan bagaimana pemakai

• • Model Data Model data merupakan suatu cara untuk menjelaskan bagaimana pemakai dapat melihat data secara logic. Pengolonggan model-model dapat ditunjukan dalam gambar dibawah ini

Model Data Object Based Data Model Entity Relational Model Semantic Mode Record Based Data

Model Data Object Based Data Model Entity Relational Model Semantic Mode Record Based Data Model Binary Model Hierarchycal MOdel Network Model Physic Based Data Model Relational Model Unifying Model Frome Memory

Object Based Data Model • Merupakan himpunan data dan prosedur/relasi yang menjelaskan hubungan logik

Object Based Data Model • Merupakan himpunan data dan prosedur/relasi yang menjelaskan hubungan logik antardata dalam suatu basis data berdasarkan pada objek datanya. • Model data ini terdiri dari 1. Entity relationship model, 2. Semantic Model 3. Binary Model

Entity Relational Model (ERM) • Merupakan suatu model untuk menjelaskan hubungan antardata dalam basis

Entity Relational Model (ERM) • Merupakan suatu model untuk menjelaskan hubungan antardata dalam basis data berdasarkan suatu persepsi bahwa real word terdiri dari objek-objek dasar yang mempunyai hugungan/relasi antara objek-objek tesebut.

Entity Relational Model (ERM) • Relasi-relasi antar objek dilukiskan dengan menggunakan simbol-simbol grafis tertentu

Entity Relational Model (ERM) • Relasi-relasi antar objek dilukiskan dengan menggunakan simbol-simbol grafis tertentu Entitas : Menunjukkan objek dasar Relasi : Menunjukkan relasi Atribut : Menunjukkan atribut dari objek dasar : Menunjukkan adanyan relasi

Entity Relational Model (ERM) Nim Nama_Mhs MHS Kode_MK Nim N Kode_MK N mengambil ………

Entity Relational Model (ERM) Nim Nama_Mhs MHS Kode_MK Nim N Kode_MK N mengambil ……… Alamat Kelas Jml_Mk Jml_sks SKS Nama_Mk Mt. Kuliah SMT

Semantic. Model • Hampir sama dengan entity relationship model dimana relasi antar objek dasar

Semantic. Model • Hampir sama dengan entity relationship model dimana relasi antar objek dasar tidak dinyatakan dengan symbol tetapi menggunakan kata-kata(semantic). • Tanda-tanda yang digunakan dalam semantic model adalah sebagai berikut Menunjukkan adanya relasi : Menunjukkan atribut :

Semantic. Model Nim Nama_Mhs Mempunyai Memiliki Mengambil beberapa MHS mempunyai Alamat Kode Mk Diambil

Semantic. Model Nim Nama_Mhs Mempunyai Memiliki Mengambil beberapa MHS mempunyai Alamat Kode Mk Diambil beberapa Memiliki Mt_Kuliah memiliki Kelas Nama Mk Memiliki Sks Memiliki SMT

Record Based Data Model • Model ini berdasarkan pada record untuk menjelaskan kepada user

Record Based Data Model • Model ini berdasarkan pada record untuk menjelaskan kepada user tentang hubungan logic anta rdata dalam basis data • Model data ini terdiri dari 1. Hierarchycal model, 2. Network Model 3. Relational Model

Hierarchycal Model • sering pula disebut sebagai tree structure, menjelaskan kepada user tentang hubungan

Hierarchycal Model • sering pula disebut sebagai tree structure, menjelaskan kepada user tentang hubungan logic antardata dalam basis data dalam bentuk hubungan bertingkat (hierarchy). • Level paling tinggi dalam bentuk hirarki harus hanya terdapat satu node, dan disebut sebagai root. • Suatu node pada level yang lebih rendah hanya diijinkan mempunyai satu relasi dengan node pada tingkat yang lebih tinggi, yang disebut sebagai parent. • Sedangkan kebalikny, parent dapat mempunyai lebih dari satu child, yaitu node yang mempunyai level lebih rendah dan dihungkan dengan parent. Suatu node yang tidak mempunyai parent disebut sebagai leaves (daun).

Hierarchycal Model UNIVERSITAS FAKULTAS MAHASISWA DOSEN MATAKULIAH

Hierarchycal Model UNIVERSITAS FAKULTAS MAHASISWA DOSEN MATAKULIAH

Network Model • Model ini sering disebut pula sebagai Plex Structure. Seperti halnya hirarki

Network Model • Model ini sering disebut pula sebagai Plex Structure. Seperti halnya hirarki model, network model dapat dideskripsikan ke dalam struktur parent dan child, dan digambarkan sedemikian rupa sehingga child pasti berada pada level lebih rendah dari pada parent. • Dalam network model sebuah child dapat mempunyai lebih dari satu parent. Hal ini yang membedakan hierarchical model dengan netwark model.

Network Model UNIVERSITAS FAKULTAS MAHASISWA DOSEN REGISTRASI MATAKULIAH

Network Model UNIVERSITAS FAKULTAS MAHASISWA DOSEN REGISTRASI MATAKULIAH

Relational Model …. . 1 • Menjelaskan kepada user tentang hubungan logic antardata dalam

Relational Model …. . 1 • Menjelaskan kepada user tentang hubungan logic antardata dalam basis data dengan menvisualisasikan ke dalam bentuk tabel-tabel yang terdiri dari sejumlah baris dan kolom yang menunjukkan atribut tertentu. • Model relasional merupakan model yang paling sederhana sehingga mudah digunakan dipahami oleh pengguna, serta merupakan yang paling popular saat ini.

Relational Model …. . 1 • Ada beberapa sifat yang melekat pada suatu relasi

Relational Model …. . 1 • Ada beberapa sifat yang melekat pada suatu relasi : – Tak ada record (baris) yang kembar – Urutan record tidaklah penting – Setiap atribut memiliki nama yang unik – Setiap atribut memiliki nilai tunggal dan jenisnya sama dengan semua record

Relational Model …. . 2 Tabel/relasi/file Kode_MK Nama_MK SKS K-0101 Basis Data 3 K-1102

Relational Model …. . 2 Tabel/relasi/file Kode_MK Nama_MK SKS K-0101 Basis Data 3 K-1102 Sistem Operasi 3 K-0202 Algoritma 2 K-2202 Manajemen 2 K-2205 Aljabar Linear 3 Kardinalitas Record Atribut

Physic Based Data Model • Model ini berdasarkan pada teknis penyimpanan record dalam basis

Physic Based Data Model • Model ini berdasarkan pada teknis penyimpanan record dalam basis data. • Model ini jarang digunakan untuk pemodelan data kepada para pemakai karena kerumitan dan kompleksitas yang tinggi sehingga justru akan menyulitkan para pemakai.