Perancangan Sistem Perancangan Database

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