4.9 Perancangan Struktur Database
Sistem Pengolahan data gaji pegawai ini terdiri dari satu file database, yaitu PGW.mdb, dan terdiri dari 2 dua tabel struktur database, yaitu:
1. Tabel Data Gaji
2. Tabel Data Pegawai
Berikut ini adalah format database untuk tiap tabel yaitu:
4.2.a Tabel Data Gaji
Field Type
Size Description
NIP Text
12 NipPegPrimary
Nama_Peg Text
50 Jenkel
Text 1
Agama Text
16 Golongan
Text 3
Status Text
10 Jabatan
Text 20
Gaji_Pokok Text
20 PPH
Text 15
Gaji_Kotor Text
25 Tunj_Kelg
Text 20
Tunj_Jabatan Text
20 Bonus
Text 20
Gaji_Bersih Text
15
4.2.b Tabel Data Pegawai
Field Type
Size Description
NIP Text
12 NipPegPrimary
Nama_Peg Text
50 Jenkel
Text 1
Agama Text
16 Golongan
Text 3
Universitas Sumatera Utara
Status Text
10 Jabatan
Text 20
Gaji_Pokok Text
20 PPH
Text 15
Gaji_Kotor Text
25 Tunj_Kelg
Text 20
Tunj_Jabatan Text
20 Bonus
Text 20
Gaji_Bersih Text
15
4.10 Algoritma Program
Algoritma merupakan urutan langkah-langkah berhingga untuk memecahkan masalah logika atau matematika. Adapun algoritma yang akan dibahas antara lain yaitu:
1. Algoritma Menu Utama
Tampilkan Menu File, Edit, Laporan, Exit
2. Algoritma Menu File
Jika dipilih File, muncul pilihan, yaitu: a.
Input Data Pegawai
b. Input Data Gaji Pegawai
1 Data Pegawai
2 Data Gaji
3. Algoritm Menu Edit
Jika dipilih Edit, muncul pilihan, yaitu: a.
Edit Data Pegawai b.
Edit Data Gaji Pegawai 1
Data Pegawai 2
Data Gaji
4. Algoritma Menu Laporan Jika dipilih Laporan, muncul pilihan, yaitu:
a. Laporan Data Pegawai menggunakan pilihan, yaitu:
1 Berdasarkan Golongan
Universitas Sumatera Utara
2 Berdasarkan Jenis Kelamin
3 Berdasarkan Status
4 Berdasarkan Agama
b. Laporan Data Gaji Pegawai keseluruhan
5. Algoritma Menu Exit Jika dipilih Exit, maka akan keluar dari menu utama.
4.11 Rancangan Output Adapun rancangan output dari sistem yang diusulkan adalah sebagai berikut:
a. Form Menu Utama
Gambar 4.9.1
Universitas Sumatera Utara
b. Form Menu File