Gambar 4.27 DFD Level 1 Ijin Pegawai
J. DFD Level 1 Penilaian Kinerja
DFD Level 1 Penilaian Kinerja pegawai ini menggambarkan proses kepala cabang dalam menilai kinerja pegawai. Data kinerja kemudian dikelola dan
disimpan dalam tabel penilaian kinerja pegawai. Untuk jelasnya ditunjukan pada Gambar 4.28.
[Data pegawai dibaca] [NIP]
[Data ijin disimpan] Data pegawai
Nip Benar
data ijin data ijin
ijin meninggalkan kantor ijin tidak hadir
[Data ijin tidak hadir] [Data Jenis ijin]
[Data ijin meninggalkan kantor] Bag
Kepegawai an
Bag Kepegawai
an Bag
Kepegawai an
3 Presensi
1 Pegawai
Bag Kepegawai
an 6.1
Memverivikasi NIP
6.2 Menampilkan
Data Pegawai
6.3 Mengecek
jenis Ijin
6.4 ijin tidak hadir
6.5 ijin
meninggalkan kantor
6.6 update data
presensi
Gambar 4.28 DFD Level 1 Penilaian Kinerja Pegawai
4.2.3 Entity Relationship Diagram
Entity Relational Diagra ERD menggambarkan hubungan data dari tabel satu ke tabel yang lain. Berikut ini adalah ERD dari Sistem Informasi
Presensi Dan Penilaian Kinerja Pegawai Pada PT Anugerah Abadi Cahaya Sejati.
A. Conceptual Data Model
Gambar 4.29 adalah conceptual data model CDM dari dari Sistem Informasi Presensi Dan Penilaian Kinerja Pegawai pada PT Anugerah Abadi
Cahaya Sejati. CDM terdiri dari 9 tabel yang saling terhubung. Untuk lebih jelasnya ditunjukkan pada gambar di bawah ini.
[Data Kriteria penilaian] [Data grade di baca]
[Data penilaian] [Data penilaian disimpan]
Data penilaian Rata_rata nilai
Nilai g rade NIP benar
[Data peg awai diibaca] [NIP yang dinilai]
Kepala Cabang
Bag Kepegawai
an 1
Peg awai
5 GRADE
6 Penilaian
Kepala Cabang
7.1 Meng ecek NIP
7.2 Meng hitung
g rade penilaian
7.3 Meng hitung
Rata Nilai
7.4 Simpan data
penilaian
7.5 Mencetak data
penilaian
Gambar 4.29 Conceptual Data Model
B. Physical Data Model
Gambar 4.30 adalah Physical data model PDM dari Sistem Informasi Presensi Dan Penilaian Kinerja Pegawai pada PT Anugerah Abadi Cahaya Sejati.
PDM merupakan hasil generate dari CDM yang telah dibuat sebelumnya. PDM menunjukkan detail dari kolom-kolom dari setiap tabel, tipe data dan referensi
dari setiap tabelnya. Untuk lebih jelasnya ditunjukkan pada gambar di bawah ini.
memiliki
menentukan memiliki
Memiliki Menentukan
Melakukan2 Mempunyai3
Mempunyai2
Pegawai ID_Pegawai
NIP Nama
Tempat_Lahir Tanggal_Lahir
Kelamin Agama
Status_Nikah Alamat
No_Telepon Foto
Status Golongan
Kode_Golongan Pangkat
Golongan
Jabatan Kode_Jabatan
Nama
Presensi Tanggal
Jam_Masuk Jam_Pulang
Jadwal_Kerja tahun
Jam_Masuk Jam_Pulang
Status Id_Status
Nama_Status Kriteria_Nilai
Kode Batas_Bawah
Batas_Atas Sebutan
DP3 Kode_Penilaian
Tgl_Mulai_Penilaian Tgl_Akhir_Penilaian
Nilai_Kesetiaan Nilai_Prestasi
Nilai_Tanggung_jawab Nilai_Ketaatan
Nilai_Kejujuran Nilai_Kerjasama
Nilai_Prakarsa Nilai_Kepemimpinan
keterangan Sebutan
Cuti ID_cuti
Jenis Tanggal_Cuti
Lama
Gambar 4.30 Physical Data Model
4.2.4 Struktur Database
Database yang digunakan adalah database SQL Server 2005. Pada aplikasi ini, diperlukan beberapa tabel. Tabel-tabel tersebut memiliki atribut
masing-masing. Berikut ini penjelasan dari atribut, tipe data dan constraint antar tabel tersebut.
A. Nama tabel
: Pegawai Fungsi
: Menyimpan Data Pegawai Primary key : ID_Pegawai
Foreign key : Kode_Golongan, Kode_Jabatan
ID_PEGAWAI = ID_PEGAWAI
KODE = KODE ID_PEGAWAI = ID_PEGAWAI
ID_ST ATUS = ID_ST ATUS TAHUN = T AHUN
ID_PEGAWAI = ID_PEGAWAI KODE_JABATAN = KODE_JABAT AN
KODE_GOLONGAN = KODE_GOLONGAN
PEGAWAI ID_PEGAWAI
char4 KODE_GOLONGAN
varchar20 KODE_JABATAN
varchar20 NIP
varchar20 NAMA
varchar100 TEM PAT_LAHIR
varchar50 TANGGAL_LAHIR
timestamp KELAM IN
varchar20 AGAM A
varchar20 STATUS_NIKAH
varchar20 ALAMAT
varchar200 NO_TELEPON
varchar12 FOTO
long binary STATUS
varchar10 GOLONGAN
KODE_GOLONGAN varchar20
PANGKAT varchar50
GOLONGAN varchar20
JABATAN KODE_JABATAN
varchar20 NAMA
varchar100
ABSENSI TANGGAL
timestamp ID_PEGAWAI
char4 TAHUN
integ er ID_STATUS
char6 JAM_MASUK
timestamp JAM_PULANG
timestamp JADWAL_KERJA
TAHUN integ er
JAM_MASUK timestamp
JAM_PULANG timestamp
STATUS ID_STATUS
char6 NAMA_STATUS
varchar15 KRITERIA_NILAI
KODE varchar12
BATAS_BAWAH integ er
BATAS_ATAS integ er
SEBUTAN varchar50
DP3 KODE_PENILAIAN
varchar50 ID_PEGAWAI
char4 KODE
varchar12 TGL_M ULAI_PENILAIAN
date TGL_AKHIR_PENILAIAN
date NILAI_KESETIAAN
varchar50 NILAI_PRESTASI
varchar50 NILAI_TANGGUNG_JAWAB
varchar50 NILAI_KETAATAN
varchar50 NILAI_KEJUJURAN
varchar50 NILAI_KERJASAMA
varchar50 NILAI_PRAKARSA
varchar50 NILAI_KEPEMIMPINAN
varchar50 KETERAN GAN
varchar50 SEBUTAN
varchar50 CUTI
ID_CUTI varchar20
ID_PEGAWAI char4
JENIS varchar30
TANGGAL_CUTI timestamp
LAMA integ er