karena gambar dari word tidak bisa tampil silahkan download documen disini....
PERTEMUAN KE-2
PERMODELAN ER-ENTITY RELATIONSHIP
Pada pertemuan pertama ini, mahasiswa diajarkan cara membuat EDR (Entity-Relationship Diagram) serta Kamus Data.
Pembahasan
E-R Diagram digunakan untuk membuat suatu model database. Kemudian dari model tersebut dibuatlah system database. Macam-macam komponen dalam ERD:
1. Persegi panjang, sebagai entitas
2. Elips, sebagai atribut
3. Belah ketupat, sebagai relasi antar entitas
4. Garis, sebagai link antar atribut
5. Elips dobel, sebagai atribut yang memiliki banyak nilai
6. Elips bergaris putus-putus, sebagai atribut turunan
7. Garis dobel, sebagai total pertisipasi dari ssuuatu entitas di dalam relationship
8. Persegi panjang dobel, sebagai entitas yang lemah.
Ø Pelaksanaan Praktikum
a. Membuat ERD dari kasus proyek pada departemen.
Proyek |
: Entitas “proyek”
memiliki |
: Relasi “memiliki”
Id_proyek |
: Atribut “Id_proyek”, dengan garis bawah maksudnya atribut tersebut sekaligus sebagai Primary key
b. Membuat Kamus Data untuk kasus proyek departemen
Departemen_schema : {Id_Dept, Nama_dept, Alamat}
Proyek_schema : {Id_proyek , Nama_proyek, Anggaran}
Pekerja_schema : {id_pekerja, Nama_pekerja, Alamat_pekerja}
Monitoring_schema :{Id_pekerja, Id_proyek, Id_Dept, Tgl_Monitoring, Status_pekerjaan}
Departemen – Memiliki – Proyek – Monitoring - Pekerja
1 M M M M
Kamus Data berisikan daftar atribut yang diapit kurung kurawal { }, atribut yang berfungsi sebagai Primary Key biasanya dibedakan dengan garis bawah, untuk yang non Primary Key tanpa garis bawah.
Seperti contoh diatas pada Departemen_schema yang berfungsi sebagai primary key adalah Id_Dept, dan untuk yang non Primary key seperti Nama_dept, dan Alamat.
Ø Latihan
Membuat ERD dan Kamus Data untuk system informasi perpustakaan!!
a. ERD system informasi perpustakaan
Buku |
Meminjam |
: Relasi “Meminjam”, dalam ERD system informasi perpustakaan ada 2 relasi, yaitu Meminjam dan Dilayani
Id_buku |
: Atribut “Id_buku”, maksud dari garis bawah pada “Id_Buku” adalah atribut Id_buku bertindak sebagai primary key.
b. Kamus Data system informasi perpustakaan :
Buku_schema : {Id_buku, judul_buku, penerbit, pengarang}
Mahasiswa_schema : {Id_mhs, nama_mhs, alamat_mhs, jurusan_mhs}
Pegawai_schema : {Id_pegawai, nama_pegawai, alamat}
Dilayani_schema : {Id_pegawai, Id_mhs, Id_buku, tgl_dilayani, status}
Mahasiswa – Meminjam – Buku – Dilayani – Pegawai
1 M M M M
Ø Tugas
Membuat ERD dan Kamus Data untuk system informasi penjualan online!!
a. ERD system informasi penjualan online
Produk |
Pembeli |
Membeli |
Id_produk |
Nama_prduk |
harga_prduk |
Id_pembeli |
Nama_pmbeli |
Almt_pmbeli |
M M
Dilayani |
mempunyaiai |
Perusahaan |
Id_perusahan |
Nama_prusahaan |
Almt_prusahaan |
b. Kamus Data system informasi penjualan online :
Produk_schema : {Id_produk, nama_produk, harga_produk}
Pembeli_schema :{Id_pembeli, nama_pembeli, alamat_pembeli}
Perusahaan_schema :{Id_perusahaan, nama_perusahaan, alamat_perusahaan}
Dilayani_schema :{Id_perusahaan, Id_pembeli, Id_produk, tgl_dilayani, status}
Pembeli - Membeli – Produk – Dilayani – Perusahaan
1 M M M M
Kesimpulan
Dalam praktikum ke 2 ini saya dapat simpulkan bahwa dalam membangun system basis data yang benar dibutuhkan pula kemampuan membuat ERD (Entity Relationship Diagram) yang benar terlebih dahulu. Karena tanpa membuat ERD terlebih dahulu maka system basis data tersebut tidak akan baik.