DFD Level 1 Cuti DFD Level 1 Penilaian Kinerja

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