Sekarang saya akan membagi pengetahuan yang telah saya dapatkan pada mata kuliah RPL hari jumat lalu..
Sebelum masuk pada tahap pembuatan ERD, kita perlu mengetahui tahap-tahap berikut :
VIEW = bentuk output yang akan dihasilkan dari sebuah ERD
LOGICAL = berhubungan dengan bentuk logik dari suatu sistem (seperti gambar entitas, relasi, atribut).
PHYSICAL = berhubungan dengan bentuk fisik dari suatu sistem (seperti pengiriman barang menngunakan jasa-jasa tertentu).
Adapun Model Fungsi yang menggambarkan aliran data dalam sebuah ERD. Penggambaran aliran data sangat berkaitan erat dengan IPO (Input-Proses-Output).
Pembuatan ERD tidak semudah yang kita bayangkan, sebab tahap-tahap view dapat kita sangka ada berada pada tahap logical. Tidak hanya itu, bahkan Model Fungsi pun dapat kita sangka sebagai sebuah Entitias / Atribut / Relasi.
Hal tersebut sesuai dengan pengalaman kelompok saya yang mendapatkan kasus KEHADIRAN KARYAWAN.
Kesalahan dan Perbaikan pada ERD yang kami buat :
- Kami mengira bahwa Gaji Karyawan adalah sebuah atribut, padahal Gaji Karyawan merupakan output / view dari Entitas Kehadiran sebagai input, lalu terdapat Lihat Kehadiran sebagai fungsi.
- Kami mengira Absensi adalah sebuah entitas, padahal Absensi merupakan Fungsi dari Entitas Shift Kerja sebagai input, dan terdapat Entitas Kehadiran sebagai output / view dari Fungsi tersebut.
- Dan Absensi dapat pula menjadi Fungsi dari Entitas Shift Kerja sebagai input, dan terdapat Entitas Kehadiran sebagai output / view.
- Serta Entitas Kehadiran merupakan entitas lemah karena entitas ini bergantung pada Entitas Karyawan.
t h a n k y o u !
night ^^