Perancangan Basis Data Relasi Antar Tabel

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