a

Wednesday 14 May 2014

Sistem Informasi Kepegawaian - 4


1.      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, 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, dimana satu Pegawai  dapat melakukan presensi banyak Presensi.
i.        Entity Presensi berelasi many to one ke entity Mesin_Absensi, dimana banyak Presensi menggunakan satu Mesin_Absensi.
j.        Entity Pegawai berelasi one to many ke entity Jam_Kerja, dimana satu Pegawai memiliki jam kerja banyak Jam_Kerja.
k.      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 yaitu meliputi :
a.       INSERTKEPEGAWAIANPRESENSI
Stored procedure ini di gunakan untuk menambah, merubah, dan menghapus data presensi pegawai.

b.      INSERTMASTERJAMKERJA
Stored procedure ini di gunakan untuk menambah, merubah, dan menghapus data jam kerja pegawai.

c.       INSERTPEGAWAI
Stored procedure ini di gunakan untuk menambah, merubah, dan menghapus data pegawai.

3.      Rencana Trigger
Rencana Trigger dalam Sistem Informasi Kepegawaian kami gunakan padaentity yang meliputi :
a.       INSERTPRESENSI ON kepegawaian_presensi
Trigger ini digunakan untuk mengontrol pada tabel kepegawaian_presensi setelah dimasukkan data (After Insert). Jika pegawai terlambat trigger ini akan memasukkan total keterlambatan pada tabel keterlambatan.

b.      HANDLEPEGAWAI ON pegawai
Trigger ini digunakan untuk mengontrol pada tabel pegawai setelah dimasukkan data (For Insert). Jika akan memasukkan data dengan nip pegawai yang sama dengan nama yang berbeda maka data tersebut tidak akan masuk ke dalam tabel pegawai.




c.       CONTROLJAMKERJA ON master_jam_kerja
Trigger ini digunakan untuk mengontrol

4.      Rencana Function
Rencana Function dalam Sistem Informasi Kepegawaian kami adalah :
a.       CHECKKETERLAMBATAN
Function ini digunakan untuk mengecek keterlambatan pegawai dan digunakan untuk total keterlambatan.

5.      Rencana View
Rencana View dalam Sistem Informasi Kepegawaian kami adalah :
a.       VIEW PRESENSI
View ini digunakan untuk menampilkan presensi pegawai dari tabel kepegawaian_presensi yang di Join kan dengan tabel pegawai.


No comments:

Post a Comment