56
NamaSekolah Lulus
Riwayat Diklat NIP
NamaDiklat Tempat
Penyelenggara Mulai
Selesai
Data Keluarga NIP
Nama JnsKelamin
Status TmptLahir
TglLahir Agama
SttsNikah Jurusan
NamaSekolah Lulus
Riwayat Diklat NIP
NamaDiklat Tempat
Penyelenggara Mulai
Selesai
Data Keluarga NIP
JnsKelamin Status
TmptLahir TglLahir
Agama SttsNikah
2. Perancangan Basis Data
Perancangan database pada aplikasi ini dibuat dengan menggunakan Microsoft Access 2003. Selengkapnya desain database untuk sistem yang
dirancang adalah:
Tabel 3.4. Database Biodata
No Field
Data Type Ukuran
1 NIP
Text 9
2 Nama
Text 50
3 Tmpt_Lhr
Text 20
4 Tgl_Lhr
Date -
5 Jns_Kelamin
Text 10
6 Agama
Text 10
7 Stts_Pegawai
Text 10
8 Stts_Perkawinan
Text 15
9 Kddkn_Pegawai
Text 15
10 Alamat
Text 50
11 No_Telp
Text 25
57
Tabel 3.5. Database Data Keluarga
No Field
Data Type Ukuran
1 NIP
Text 9
2 Jns_Klmn
Text 10
3 Status_Klg
Text 50
4 Tmpt_Lhr
Text 20
5 Tgl_Lhr
Date -
6 Agama
Text 10
7 Stts_Nikah
Text 10
Tabel 3.6. Database Kepangkatan
No Field
Data Type Ukuran
1 NIP
Text 9
2 Dittpkn_Oleh
Text 50
3 No_SK
Text 30
4 Tgl_SK
Date -
5 Pangkat
Text 30
6 Golongan
Text 5
7 Tmt_Pgkt
Date -
8 Masa_Krj
Text 20
Tabel 3.7. Database Gaji
No Field
Data Type Ukuran
1 NIP
Text 9
2 Tanggal
Date -
3 Jml_Anak
Text 1
4 Gaji_Pokok
Currency -
5 Tunj_IstriSuami
Currency -
6 Tunj_Anak
Currency -
7 Tunj_Struktural
Currency -
8 Tunj_Fungsional
Currency -
9 Tunj_Pangan
Currency -
10 Tunj_Umum
Currency -
11 TTU
Currency -
12 Tunj_Pph
Currency -
13 Tunj_Askes
Currency -
14 Jml_Penghasilan_Kotor
Currency -
15 IWP
Currency -
16 Pot_Pph
Currency -
17 Pot_Askes
Currency -
58
18 Pot_SwRumah
Currency -
19 Pot_TbgRumah
Currency -
20 Pot_Lain_Lain
Currency -
21 Jml_Potongan
Currency -
22 Jml_Penghasilan_Bersih
Currency -
Tabel 3.8. Database Riwayat Diklat
No Field
Data Type Ukuran
1 NIP
Text 9
2 Nm_Diklat
Text 50
3 Tempat
Text 30
4 Penyelenggara
Text 50
5 Mulai
Date -
6 Selesai
Date -
Tabel 3.9. Database Riwayat Jabatan
No Field
Data Type Ukuran
1 NIP
Text 9
2 Nama_Jbtn
Text 50
3 Eselon
Text 10
4 No_SK
Text 30
5 Tgl_SK
Date -
6 Tmt_Jbtn
Date -
Tabel 3.10. Database Riwayat Pendidikan
No Field
Data Type Ukuran
1 NIP
Text 9
2 Tgkt_Pend
Text 15
3 Jurusan
Text 50
4 Nm_Sklh
Text 50
5 Lulus
Text 5
Tabel 3.11. Database Tabel Gaji
No Field
Data Type Ukuran
1 Golongan
Text 3
2 Masa_Kerja
Text 2
3 Gaji
Currency -
59
Tabel 3.12. Database Login
No Field
Data Type Ukuran
1 User_Name
Text 20
2 Password
Text 20
3 Status_User
Text 15
3. Relasi Antar Tabel
Dari tabel yang telah memenuhi bentuk normal ketiga, maka dapat dibuat relasi antar tabel. Pada perancangan basis data ini terdiri dari beberapa tabel,
yaitu: data pegawai, kepangkatan, penghasilan, riwayat jabatan, riwayat pendidikan, riwayat diklat, dan data keluarga.
Hasil relasi antar tabel dengan menggunakan Microsoft Access, dapat dilihat pada gambar 3.6.
Gambar 3.6. Relasi Antar Tabel Sistem Basis Data Pegawai BKD
60
Menu Utama File Master Utility
Report Help
3.5.4 Perancangan Aplikasi 2. Desain InputMasukan