122
4.4.11. Spesifikasi Database
Dalam merancang sistem informasi kepegawaian ini penulis menggunakan beberapa tabel yang terdiri dari :
1. Tabel Pegawai
FIELD TIPE
PANJANG NIP
TEXT 12
NAMA TEXT
120 TGL_LAHIR
DATETIME -
KELAMIN TEXT
50 AGAMA
TEXT 50
IDGOLONGAN TEXT
5 JABATAN
TEXT 50
ESELON TEXT
50 IDUNIT
TEXT 10
IDLATJABATAN TEXT
5 ALAMATKANTOR
TEXT 200
TELPKANTOR TEXT
50 ALAMATRUMAH
TEXT 200
TELPRUMAH TEXT
50 TEMPAT_LAHIR
TEXT 50
PENDIDIKAN_TERAKHIR TEXT
5
2. Tabel Daftar Urut Kepangkatan
FIELD TIPE
PANJANG IDDUK
TEXT 10
NIP TEXT
12 TMT
DATETIME MASA_KERJA
DATETIME CATATAN_MUTASI
TEXT 50
KETERANGAN TEXT
50
123 3. Tabel Penilaian Pegawai
FIELD TIPE
PANJANG IDPENILAIAN
TEXT 5
NIP TEXT
12 KESETIAAN
NUMBER PRESTASI_KERJA
NUMBER TANGGUNGJAWAB
NUMBER KETAATAN
NUMBER KEJUJURAN
NUMBER NILAIRATARATA
NUMBER KEBERATAN
TEXT 50
TANGGAPAN TEXT
50 KEPUTUSAN
TEXT 50
TGL_AJU DATETIME
4. Tabel Absensi
FIELD TIPE
PANJANG IDABSENSI
TEXT 50
NIP TEXT
12 TANGGAL
DateTime JAMMASUK
DateTime JAMKELUAR
DateTime KETERANGAN
TEXT 50
5. Tabel Gaji
FIELD TIPE
PANJANG IGGAJI
TEXT 5
GAJI CURRENCY
- LOKASI_KERJA
TEXT 40
124 6. Tabel Pendidikan
FIELD TIPE
PANJANG IDPENDIDIKAN
TEXT 5
JENIS TEXT
50
7. Tabel Unit Kerja
FIELD TIPE
PANJANG IDUNIT
TEXT 10
NAMAUNIT TEXT
50 NAMAKANTOR
TEXT 50
ALAMAT TEXT
100 TELPON
TEXT 50
8. Tabel Latihan Jabatan
FIELD TIPE
PANJANG IDLATJABATAN
TEXT 5
LATIHAN TEXT
50 BULAN
TEXT 50
JUMLAHJAM TEXT
50
9. Tabel Mutasi
FIELD TIPE
PANJANG IDMUTASI
TEXT 12
JENIS TEXT
50 NIP
TEXT 12
UNITKERJA TEXT
50 JABATAN
TEXT 20
TMT DATETIME
Long Integer TGL_AJU
DATETIME
125 10. Tabel Kenaikan Pangkat
FIELD TIPE
PANJANG IDSK
TEXT 5
NIP TEXT
12 PANGKATBARU
TEXT 50
TGL_AJU DATETIME
11. Tabel Pensiun
FIELD TIPE
PANJANG IDSK
TEXT 6
TGLBERLAKU DATETIME
- NIP
TEXT 12
TGL_AJU DATETIME
12. Tabel Penolakan Kenaikan Pangkat
FIELD TIPE
PANJANG IDTOLAKNAIKPANGKAT
TEXT 5
NIP TEXT
12 KETERANGAN
TEXT 50
TGL_AJU DATETIME
13. Tabel detail pendidikan
FIELD TIPE
PANJANG IDPENDIDIKAN
TEXT 5
NIP TEXT
12 NAMA
TEXT 50
MASUK DATETIME
LULUS DATETIME
KETERANGAN TEXT
255
126 14. Tabel penolakan pensiun
FIELD TIPE
PANJANG IDTOLAKPENSIUN
TEXT 5
NIP TEXT
12 KETERANGAN
TEXT 50
TGL_AJU DATETIME
15. Tabel golongan
FIELD TIPE
PANJANG IDGOLONGAN
TEXT 5
IDGAJI TEXT
5 TMT
DATETIME MASAKERJA
TEXT 50
CATATANMUTASI TEXT
50 KETERANGAN
TEXT 50
4.4.12. Perancangan Struktur Menu Tampilan