Rabu, 27 April 2011

Sistem Informasi Kepegawaian - Versi 4 BDL

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 entity Pegawai.



-            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 semua entity 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 pada entity 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.


Nama Kelompok :
1. 09120032  Rica Ristiani
2. 09120033 Akhmad Andi Nurdiansyah


rica.tif032@gmail.com

Rabu, 20 April 2011

Sistem Informasi Kepegawaian - Versi 3 BDL

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_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 entity Pegawai.



-            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 semua entity 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 pada entity yang meliputi :
a.       Presensi_Normal
b.      Presensi_Error
Yang bertujuan untuk memasukkan data keterlambatan pada entity Keterlambatan, 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

  
Nama Kelompok :
1. 09120032  Rica Ristiani
2. 09120033 Akhmad Andi Nurdiansyah


rica.tif032@gmail.com

Rabu, 13 April 2011

Sistem Informasi Kepegawaian - Versi 2 BDL

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, Devisi, Golongan, Naik_Golongan, Jabatan, Pensiun, Keterlambatan, Status, Jam_Kerja, Hari, Presensi_Ijin, Presensi_Error, Presensi_Normal, dan Mesin_Absensi.
Entity Divisi, Golongan, Naik_Golongan, Jabatan, dan Status berelasi one to many ke entity Pegawai. Entity Pegawai berelasi one to many ke entity Keterlamabatan, Presensi_Normal, Presensi_Error, Presensi_Ijin, dan Jam_Kerja. Entity Status berelasi one to one ke entity Pegawai. Antara entity Mesin_Absensi ke Presensi_Normal berelasi one to many. Sedangkan entity yang berelasi many to many adalah entity Jam_Kerja ke Hari.

-            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 semua entity kecuali entity Keterlambatan. Jadi rencana SP di dalam Sistem Informasi Kepegawaian meliputi entity Pegawai, Devisi, Golongan, Naik_Golongan, Jabatan, Pensiun, Status, Jam_Kerja, Hari, Presensi_Ijin, Presensi_Error, Presensi_Normal, dan 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 pada entity Presensi_Normal dan Presensi_Error. Yang bertujuan untuk memasukkan data keterlambatan pada entity Keterlambatan, jika pegawai datang terlambat.

4.      Rencana Function
Rencana Function dalam Sistem Informasi Kepegawaian kami gunakan untuk mengecek keterlambatan pegawai dan total keterlambatan.



Nama Kelompok :
1. 09120032  Rica Ristiani
2. 09120033 Akhmad Andi Nurdiansyah


rica.tif032@gmail.com