4.2.4. Perancangan Basis Data
Perancangan basis data dalam sistem informasi pemesanan ditujukan agar dalam pengoperasian dan pengimplementasian, dapat diperoleh informasi yang
lebih lengkap serta dapat membantu mempermudah proses manipulasi data.
4.2.4.1. Diagram Kelas Class Diagram
Diagram kelas class diagram adalah diagram yang digunakan untuk menampilkan beberapa kelas yang ada dalam sistemperangkat lunak yang sedang
dikembangkan. Diagram kelas memberikan gambaran tentang sistemperangkat lunak dan relasi-relasi yang ada. Adapun diagram kelas tahap perancangan adalah
sebagai berikut:
Gambar 4.15 . Diagram Kelas Kenaikan Pangkat
pegawai
+id_pegawai +nap
+password +nama_pegawai
+gender +id_kota_lahir
+tgl_lahir +id_jenjang_pendidikan
+id_status_nikah +jml_anak
+jml_tanggungan +id_golongan_darah
+alamat_tinggal +id_kota_tinggal
+kodepos +email
+no_hp +foto
+id_subbagian +id_jabatan
+id_pangkat_golongan +tgl_capeg
+tgl_pegawai_tetap +tgl_mpp
+tgl_pensiun +masa_kerja
+id_status_pegawai
+tambah +edit
+hapus +cari
+cetak +simpan
kenaikan_pangkat
+id_kenaikan_pangkat +id_pegawai
+tgl_pengajuan +tipe_kenaikan
+id_dari_golongan +id_ke_golongan
+masa_kerja +file_makalah
+id_pejabat_penilai +id_atasan_pejabat_penilai
+tgl_persetujuan +no_sk
+tgl_sk +status_kenaikan_pangkat
+tambah +hapus
+cari +cetak
+simpan
penilaian
+id_penilaian +id_kenaikan_pangkat
+tgl_penilaian +kesetiaan
+prestasi_kerja +tanggung_jawab
+ketaatan +kejujuran
+kerjasama +prakarsa
+kepemimpinan +makalah
+jml_nilai +ratarata_nilai
+id_range_penilaian +grade_nilai
+status_nilai
+hapus +cetak
+simpan
gaji
+id_gaji +id_pegawai
+nama_status_nikah +jml_anak
+jml_tanggungan +nama_jabatan
+nama_golongan +nama_pangkat
+masa_kerja +periode_gaji
+tgl_penggajian +id_gaji_pokok
+gaji_pokok +tunjangan_istrisuami
+tunjangan_anak +tunjangan_beras
+tunjangan_subass +tunjangan_khusus
+id_tunjangan_struktural +tunjangan_struktural
+tunjangan_fungsional +tunjangan_kompensasi
+id_insentif +insentif
+jml_gaji
+tambah +edit
+simpan +hapus
+cetak 1
1 1
1 1
1
gaji_pokok
+id_gaji_pokok +id_pangkat_golongan
+masa_kerja +nominal_gaji
+tambah +edit
+hapus +cari
+simpan 1
1
4.2.4.2. KodefikasiPengkodean
Pengkodean dibuat untuk mendefinisikan suatu objek secara singkat, dengan adanya sistem pengkodean diharapkan dapat mengklasifikasikan data,
memasukkan data kedalam komputer dan untuk mengambil informasi yang dibutuhkan.
a. Kode Golongan Bentuk umum: XX
Keterangan: XX Menunjukkan Kode Golongan Jenis Golongan yang ada:
Contoh Kode_Golongan: IIa Berarti menunjukan bahwa pangkat dari seorang pegawai adalah pengatur
muda.
b. NAP Nomer Anggota Pegawai Bentuk umum: XX-XXX misal 02-095
Keterangan: XX = 02, Menunjukkan Asal dari UTD 01 atau Markas 02 XXX = 095 , menunjukan nomer urut
c. SK Surat Keputusan Kenaikan Pangkat Bentuk umum :
1. Untuk berkala : xxxS.kepIIIxxxx misal 210S.kepIII2010 Keterangan : xxx = 210, menunjukan no urut surat
S.kep = Surat Keputusan
III = peraturan kenaikan pangkat ditulis III xxxx = 2010, menunjukan tahun kenaikan pangkat
2. Untuk golongan : xxxS.kepMKIIIxxxx misal 069S.kepMKIII2010 Keterangan : xxx = 069, menunjukan no urut surat
S.kep = Surat Keputusan MK = masa kerja, menunjukan kenaikan golongan
III = peraturan kenaikan pangkat ditulis III xxxx = 2010, menunjukan tahun kenaikan pangkat
4.2.5. Perancangan Antar Muka