Perancangan Database Normalisasi Perancangan Sistem

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