Arief Gunawan : Sistem Informasi Guru Dan Pegawai SMP Negeri 12 Medan, 2009.
mencatatnya dalam sebuah arsip membuat para pegawainya kesulitan jika suatu waktu membutuhkan data seorang pegawai atau guru.
4.2 Perancangan Sistem
Perancangan sistem adalah gambaran, perencanaan dan pembuatan sketsa atau pangaturan dari beberapa elemen yang terpisah ke dalam satu kesatuan yang utuh dan
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.
4.2.1 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 merancang 5 tabel yang dipergunakan, yaitu tabel pegawai, pangkat, tunjangan, potongan dan admin. Di
bawah ini merupakan gambaran masing-masing tabel.
Tabel 4.1 Pegawai
Nama Field Tipe
Panjang Keterangan
Nip Double
Nip primary key Nama
Text 30
Nama Kelamin
Text 10
Jenis kelamin Tgl_lahir
Datetime Tanggal lahir
Arief Gunawan : Sistem Informasi Guru Dan Pegawai SMP Negeri 12 Medan, 2009.
Tempat_lahir Text
30 Tempat lahri
Agama Text
10 Agama
Pendidikan Text
8 Pendidikan
Alamat Text
50 Alamat
Status Text
15 Status nikah
Jml_anak Currency
Jumlah anak No_telp
Text 12
Nomor telepon
Tabel 4.2 Pangkat
Nama Field Tipe
Panjang Keterngan
Nip Duoble
Nip primary key Jabatan
Text 10
Jabatan Golongan
Text 5
Golongan Masa_kerja
Text 15
Masa kerja Gaji_pokok
Currency Gaji pokok
Tgl_masuk Datetime
Taggal mulai masuk satatuspegawai
Text 5
Status kepegawaian
Tabel 4.3 Tunjangan
Nama Field Tipe
Panjang Keterangan
Nip Duoble
Nip primary key Istri_suami
currency Tunjangan Istrisuami
T_anak Currency
Tunjangan Anak T_fungsional
Currency Tunjangan Fungsional
T_umum Currency
Tunjangan umum
Arief Gunawan : Sistem Informasi Guru Dan Pegawai SMP Negeri 12 Medan, 2009.
T_beras Currency
Tunjangan beras Subsidi_askes
Currency Subsidi askes
T_khususpajak Currency
Tunjangan khusus pajak T_lain
Currency Tunjangan lain
Jml_tunjangan Currency
Jumlah tunjangan Gaji_kotor
Currency Gaji kotor
Tabel 4.4 Potongan
Nama Field tipe
Panjang Keterangan
Nip Duoble
Nip Primary key Iuran_wajib
Currency Iuran wajib
Pot_subsidi_askes Currency
Potongan subsidi askes Pph
Currency Pajak penghasilan
Taperum Currency
TAPERUM Pot_lain
Currency Potongan lain
Gaji_bersih Currency
Gaji bersih
Tabel 4.5 Admin
Nama Field Tipe
Panjang Keterangan
Nama Text
15 Nama primary key
Password Text
15 Password
4.2.2 Normalisasi
Arief Gunawan : Sistem Informasi Guru Dan Pegawai SMP Negeri 12 Medan, 2009.
Normalisasi merupakan teknik dalam perancangan sebuah basis data, teknik pengelompokkan atribut dari suatu relasi sehingga membentuk relasi yang baik tanpa
redudansi. Pada tabel 4.5 adalah normalisasi tabel data guru pegawai.
Tabel 4.6 Biodata Guru dan Pegawai
Nama Tempt
lahir Tgl
lahir Golongan
Masa kerja
Pendidikan Jabatan
Tgl masuk
Status Alamat
No telp
Lazwardi Idi
26051960 IVA
26thn 11bln
S-1 Wakasek
121986 PNS
Jl.kelambir 8497086
Sanggaria Medan
1251961 IIID
18thn 3 bln
D-1 GBS
8101985 PNS
Jl gaperta 4576223
Nurhayati Idi
141974 IIID
23thn 3bln
D-III GBS
1772000 PNS
JL.Pelajar 4522287
4.2.3 Perancangan Struktur Menu Utama