Abragus Sabra : Sistem Informasi Data Gaji Pegawai Pada Kantor Badan Kepegawaian Daerah Kabupaten Aceh Tengah, 2009.
USU Repository © 2009
BAB 3
PERANCANGAN SISTEM
3.1 Perancangan Sistem
Perancangan sistem adalah gambaran, perencanaan dan pembuatan sketsa atau pangaturan dari beberapa elemen yang terpisah ke dalam satu kesatuan yang utuh dan
Abragus Sabra : Sistem Informasi Data Gaji Pegawai Pada Kantor Badan Kepegawaian Daerah Kabupaten Aceh Tengah, 2009.
USU Repository © 2009
berfungsi. Tahapan perancangan memiliki tujuan untuk merancang sistem baru yang dapat menyelesaikan masalah-masalah yang dihadapi oleh suatu instansi atau lembaga
yang diperoleh dari pemilihan alternatif sistem yang terbaik.
3.2 Perancangan Database
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, gaji pegawai, gaji pokok..
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 3.1 Pegawai NO
NAMA FIELD TYPE
SIZE KETERANGAN
1 Nip
Text 9
Nomor Induk Pegawai 2
Nama Text
20 Nama Pegawai
3 TpLahir
Text 20
Tempat Lahir Pegawai 4
TglLahir DateTime 8
Tanggal Lahir Pegawai 5
Jk Text
10 Jenis Kelamin
Abragus Sabra : Sistem Informasi Data Gaji Pegawai Pada Kantor Badan Kepegawaian Daerah Kabupaten Aceh Tengah, 2009.
USU Repository © 2009
6 Alamat
Text 30
Alamat Pegawai 7
Agama Text
10 Agama
8 StNikah
Text 15
Status Nikah 9
JlhAnak Integer
2 Jumlah Anak
10 StPegawai
Text 4
Status Pegawai 11
NoTelp Text
15 Nomor Telepon
12 Pendidikan
Text 20
Pendidikan Terakhir 13
Jurusan Text
30 JurusanProgram Studi
14 TmtCpns
DateTime 8 Terhitung Mulai Tanggal Kerja
15 Gol
Text 5
Golongan 16
Pangkat Text
20 Pangkat
17 Jabatan
Text 20
Jabatan Pegawai 18
Eselon Text
5 Eselon
19 Mk
Integer 2
Masa Kerja
Tabel 3.2 gaji pegawai NO
NAMA FIELD TYPE
SIZE KETERANGAN
1 Nip
Text 9
Nomor Induk Pegawai 2
Nama Text
20 Nama Pegawai
3 Gol
Text 5
Golongan 4
T_Istri_Suami Currency
8 Tunjangan Istri Suami
5 T_Anak
Currency 8
Tunjangan Anak 6
T_Jabatan Currency
8 Tunjangan Jabatan
Abragus Sabra : Sistem Informasi Data Gaji Pegawai Pada Kantor Badan Kepegawaian Daerah Kabupaten Aceh Tengah, 2009.
USU Repository © 2009
7 T_Beras
Currency 8
Tunjangan Beras 8
T_Lain2 Currency
8 Tunjangan Lain-Lain
9 P_Beras
Currency 8
Potongan beras 10
P_Iwp Currency
8 PotonganIuran Wajib Pajak
11 P_Pph
Currency 8
Potongan Pajak Penghasilan 12
P_Rumah Currency
8 Potongan Perumahan
13 P_Lain2
Currency 8
Potongan Lain-Lain 14
Gapok Currency
8 Gaji Pokok
15 Gaji_Bersih
Currency 8
Gaji Bersih 16
TglGaji DateTime 8
Tanggal Gajian
Tabel 3.2 gajipokok NO
NAMA FIELD TYPE
SIZE KETERANGAN
1 Mkg
Integer 2
Masa Kerja Pegawai 2
Ia Currency
8 Golongan Ia
3 Ib
Currency 8
Golongan Ib 4
Ic Currency
8 Golongan Ic
5 Id
Currency 8
Golongan Id 6
IIa Currency
8 Golongan IIa
7 IIb
Currency 8
Golongan IIb 8
IIc Currency
8 Golongan IIc
9 IId
Currency 8
Golongan IId 10
IIIa Currency
8 Golongan IIIa
Abragus Sabra : Sistem Informasi Data Gaji Pegawai Pada Kantor Badan Kepegawaian Daerah Kabupaten Aceh Tengah, 2009.
USU Repository © 2009
11 IIIb
Currency 8
Golongan IIIb 12
IIIc Currency
8 Golongan IIIc
13 IIId
Currency 8
Golongan IIId 14
IVa Currency
8 Golongan IVa
15 IVb
Currency 8
Golongan IVb 16
IVc Currency
8 Golongan IVc
17 IVd
Currency 8
Golongan IVd 18
IVe Currency
8 Golongan IVe
3.3 Perancangan Tampilan