a

Wednesday 14 May 2014

CDM dan PDM Sistem Informasi Kepegawaian


-          CDM Sistem Informasi Kepegawaian

Keterangan :
Diatas merupakan CDM (Conseptual Data Model) dari Sistem Informasi Kepegawaian. Entity dari  terdiri dari Pegawai, Divisi, Golongan, Naik_Golongan, Jabatan, Pensiun, Keterlambatan, Status, Jam_Kerja, Hari, Presensi_Ijin, Presensi_Error, Presensi_Normal, dan Mesin_Absensi.
Berikut ini relasi antara entity dalam Sistem Informasi Kepegawaian :
a.       Entity Golongan berelasi one to many ke entity Pegawai, dimana satu Golongan mempunyai banyak Pegawai.
b.      Entity Pegawai berelasi many to one ke entity Naik_Golongan, dimana banyak Pegawai menaiki satu Naik_Golongan.
c.       Entity Pegawai berelasi many to one ke entity Jabatan, dimana banyak Pegawai memiliki satu Jabatan.
d.      Entity Pegawai berelasi many to one ke entity Pensiun, dimana banyak Pegawai mendapatkan satu Pensiun.
e.       Entity Pegawai berelasi many to one ke entity Status, dimana banyak Pegawai mempunyai status satu Status.
f.       Entity Pegawai berelasi many to one ke entity Divisi, dimana banyak Pegawai menempati satu Divisi.
g.      Entity Pegawai berelasi one to many ke entity Keterlambatan, dimana satu Pegawai  dapat melakukan banyak Keterlambatan.
h.      Entity Pegawai berelasi one to many ke entity Presensi_Normal, dimana satu Pegawai  dapat melakukan presensi normal banyak Presensi_Normal.
i.        Entity Presensi_Normal berelasi many to one ke entity Mesin_Absensi, dimana banyak Presensi_Normal menggunakan satu Mesin_Absensi.
j.        Entity Pegawai berelasi one to many ke entity Presensi_Error, dimana satu Pegawai  dapat melakukan presensi error banyak Presensi_Error.
k.      Entity Pegawai berelasi one to many ke entity Presensi_Ijin, dimana satu Pegawai dapat melakukan presensi ijin banyak Presensi_Ijin.
l.        Entity Pegawai berelasi one to many ke entity Jam_Kerja, dimana satu Pegawai memiliki jam kerja banyak Jam_Kerja.
m.    Entity Jam_Kerja berelasi many to many ke entity Hari, dimana banyak Jam_Kerja memiliki hari banyak Hari.

Entity Pegawai merupakan supertype dari Pegawai_Tetap dan Pegawai_Harian. Jadi entity Pegawai_Tetap dan entity Pegawai_Harian sebagai subtype dari entityPegawai.




-            PDM Sistem Informasi Kepegawaian

Keterangan :
Gambar diatas merupakan PDM (Physical Data Model) dari Sistem Informasi Kepegawaian. Relasi yang many to many antara entity Hari dan Jam_Kerja menimbulkan entity baru. Dimana pada entity tersebut terdapat atribut antara entity Hari dan Jam_Kerja diantaranya id_hari dan id_jam_kerja.
  



2.      Rencana SP (Stored Procedure)
Di dalam Sistem Informasi Kepegawaian, rencana SP kami meliputi hampir semuaentity kecuali entity Keterlambatan. Jadi rencana SP di dalam Sistem Informasi Kepegawaian meliputi entity :
a.       Pegawai
b.      Devisi
c.       Golongan
d.      Naik_Golongan
e.       Jabatan
f.       Pensiun
g.      Status
h.      Jam_Kerja
i.        Hari
j.        Presensi_Ijin
k.      Presensi_Error
l.        Presensi_Normal
m.    Mesin_Absensi
SP (Stored Procedure) dalam seitem kami dapat menginputkan, merubah, dan menghapus data pada hampir semua entity kecuali entity Keterlambatan.

3.      Rencana Trigger
Rencana Trigger dalam Sistem Informasi Kepegawaian kami gunakan padaentity yang meliputi :
a.       Presensi_Normal
b.      Presensi_Error
Yang bertujuan untuk memasukkan data keterlambatan pada entityKeterlambatan, jika pegawai datang terlambat.

4.      Rencana Function
Rencana Function dalam Sistem Informasi Kepegawaian kami adalah:
a.       Digunakan untuk mengecek keterlambatan pegawai
b.      Digunakan untuk menghitung total keterlambatan


No comments:

Post a Comment