Saturday, December 1, 2012

my ERD's !

night bloggers ^^
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.
Sekian dulu info untu malam ini..

t h a n k y o u !
night ^^