Kharisma S. Ginting : Sistem Informasi Penggajian Pegawai Di Sma Methodist 1 Medan, 2009.
Gambar 4.2 Data Flow Diagram Sistem Informasi Data Penggajian GuruPegawai Pada Sekolah SMA Methodist 1 Medan
4.3 Perancangan Struktur Database
Database merupakan suatu kumpulan field-field yang berguna dalam hal menyimpan data-data untuk proses pengambilan keputusan.
Dalam merancang sebuah program diperlukan perancangan database karena hal ini merupakan salah satu langkah dalam menentukan file database, field data, tipe data
dan ukuran data yang dibutuhkan. Dalam program yang penulis rancang ada tiga tabel yang dipergunakan, yaitu tabel pegawai, golongan, login, dan gaji.
Database dibuat oleh penulis melalui fasilitas database yang tersedia pada Visual Basic 6.0 yaitu Visual Data Manager. Fasilitas ini disediakan Visual Basic 6.0
untuk menghasilkan tabel-tabel. Setelah database dibuat langkah selanjutnya adalah membuat antar muka pemakai dengan menggunakan Visual Basic 6.0.
Dibawah ini merupakan gambaran isi masing-masing tabel : Tabel 4.1 Tabel Pegawai
No Field Data
Tipe Data Panjang
Keterangan
1. status_pegawai
Text 50
Status PegawaiGuru
Kharisma S. Ginting : Sistem Informasi Penggajian Pegawai Di Sma Methodist 1 Medan, 2009.
2. Nama_pegawai
Text 50
Nama PegawaiGuru 3.
js_kel Text
10 Jenis Kelamin
4. tpt_lahir
Text 20
Tempat Lahir 5.
tgl_lahir DateTime
tanggal Tanggal Lahir
6. agama
Text 10
Agama 7.
alamat Text
15 Alamat
8. jabatan
Text 50
Jabatan 9.
pendidikan Text
50 Pendidikan
10. jurusan
Text 15
Jurusan 11.
mata_pelajaran Text
15 Mata Pelajaran
12. TMT
DateTime tanggal
TMT 13.
jumlah_jam_mengajar Text
50 Jumlah Jam Mengajar
14. status_nikah
Text 50
Status Nikah 15.
jumlah_anak Text
50 Jumlah Anak
16. golongan
Text 50
Golongan 17
gapok Text
50 Gaji Pokok
18. no_telepon
Text 15
No Telepon 19.
masa_kerja Text
15 Masa Kerja
Tabel 3.2 Tabel Golongan
No Field Data
Tipe Data Panjang
Keterangan
1. kd_gol
Text 8
Kode Golongan 2.
gol Text
5 Golongan
Kharisma S. Ginting : Sistem Informasi Penggajian Pegawai Di Sma Methodist 1 Medan, 2009.
3. gapok
Number Double
Gaji Pokok
Tabel 4.3 Tabel Login
No Field Data
Tipe Data Panjang
Keterangan
1. username
Text 50
Username 2.
password Text
50 Password
Tabel 4.3 Tabel Gaji
No Field Data
Tipe Data Panjang
Keterangan
1. nama
Text 50
N I S 2.
bulan Text
20 Nama
3. tahun
Text 5
Jurusan 4.
status pegawai Text
50 Kode Pelajaran
5. status nikah
Text 50
Nama Pelajaran 6.
jlh_anak Text
50 Jumlah Anak
7. gol
Text 50
Golongan 8.
gapok Number
Double Gaji Pokok
9. tunj_jabatan
Number Double
Tunjangan Jabatan
10. tunj_istri
Number Double
Tunjangan Istri 5
Kharisma S. Ginting : Sistem Informasi Penggajian Pegawai Di Sma Methodist 1 Medan, 2009.
11. tunj_anak
Number Double
Tunjangan Anak 3
12. tunj_beras
Number Double
Tunjangan Beras 13.
ban_yayasan Number
Double Bantuan Yayasan
14. jlh_jam_mngjr_lebih
Number Double
Jumlah Jam Mengajar Lebih
15. tot_jam_mngjr_lebih
Number Double
Total Jam Mengajar Lebih
Rp 16.
gator Number
Double Gaji Kotor
17. gaber
Number Double
Gaji Bersih 18.
masa_kerja Text
50 Masa Kerja
4.6 Algoritma