Anda di halaman 1dari 4

BASIS DATA

DEDE SUKMAWAN, S. KOM

Nama : Muhammad Rifqi Darmawan


Kelas : Reguler TI20A
NIM : 20200040053

TUGAS SESI KE 2

1. Jelaskan perbedaan dari model data Hirarki, Jaringan dan Relasional!


2. Buatlah contoh dari masing masing jenis model tadi!
3. Buatlah program CRUD (Create, Update dan Delete) pada CMD!
Catatan:
Hasilnya program bisa di crop atau di copy pada lembar jawaban.

JAWABAN!

1. Perbedaanya :
- Model data hirarki (model pohon) menggunakan pola hubungan dengan
istilah orang tua dan anak. Setiap orang tua bisa memiliki satu hubungan 1:1
atau beberapa anak hubungan 1:M, tetapi setiap anak hanya memiliki satu
orang tua. Hubungan antara anak dan orang tua disebut cabang,
perbedaannya adalah record-record diorganisasikan sebagai tree (pohon)
daripada graf.
- Model data jaringan direpresentasikan dengan sekumpulan record
(Pascal),dan relasi antar data yang direpresentasikan oleh record & lin. Model
ini menyerupai model hirarki, perbedaannya terdapat pada suatu simpul
anak bisa memilki lebih dari satu orang tua. Model ini bisa menyatakan
hubungan 1:1 (satu orang tua punya satu anak), 1:M (satu orang tua punya
banyak anak), maupun N:M (beberapa anak bisa mempunyai beberapa
orangtua). Pada model jaringan, orang tua disebut pemilik dan anak disebut
anggota.
- Model data relasional berbeda dengan model jaringan & hirarki.Pada model
data relasional pemodelan menggunakan tabel untuk merepresentasikan
data & relasi antar data. Setiap tabel terdiri atas kolom, dan setiap kolom
mempunyai nama variable tertentu.Inti dari model ini adalah relasi, yang
dimisalkan sebagai himpunan dari record. Memiliki skema atau deskripsi data
pada model relasi ditentukan oleh nama, nama dari tiap field (Atribut atau
kolom), dan tipe dari tiap field.
2. Contoh dari masing-masing model :
- Model Data Hirarki

Jenis Hewan

Karnivora Herbivora Omnivora

Harimau Buaya Kambing Gajah Kura-kura Simpanse

Singa Sapi Gagak

- Model Data Jaringan

Vendor

Karyawan Pembeli Produk

Transaksi Penjualan

- Model Data Resional

NIM NAMA Mata Kuliah Dosen

20200040053 Rifqi Basis Data Dede Sukmawan, S.Kom

20200040054 Mujib RPL Anggun Fergina, M.Kom

20200040055 Syahrul OAK Hermanto, M.Kom

NIM Mata Kuliah Jadwal

20200040053 Basis Data Rabu

20200040054 RPL Kamis

20200040055 OAK Jumat


3. Program CRUD
- Create

Program diatas adalah proses pembuatan database dengan nama “comblangers”.

- Read

Program diatas adalah data dari tabel yang saya buat yaitu “list_wanita_single” yang
telah terbaca setelah dimasukan beberapa inputan.
- Update

Program diatas menunjukan perubahan data yang dari “Eca” menjadi “Eci”.

- Delete

Program diatas menghapus data dari id “005”.

Anda mungkin juga menyukai