Perancangan Struktur Database Pengertian Implementasi Sistem

Syah Ilham : Sistem Informasi Data Guru Pada Smu Amir Hamzah Medan, 2010. 34

4.3 Perancangan Struktur Database

Database merupakan suatu kumpulan field-field yang berguna dalam hal menyimpan data-data untuk proses pengambilan keputusan. Dalam hal merancang sebuah sistem yang berbasis database, perancangan database merupan suatu aspek yang perlu mendapatkan perhatian khusus. Kesulitan utama dalam merancang aplikasi database adalah bagaimana merancang suatu database yang mempunyai ketelitian yang tinggi sehingga database yang dirancang tersebut terhindar dari duplikasi data dan juga untuk saat ini dan saat yang akan datang. Dalam sistem informasi yang penulis rancang terdapat 3 tabel database. Adapun ke 3 tabel tersebut adalah: 1. Tabel Security 2. Tabel Biodata Pegawai 3. Tabel Gaji Tabel 1. Security Fiel Name Data Type Size Username Text 50 Password Text 50 Syah Ilham : Sistem Informasi Data Guru Pada Smu Amir Hamzah Medan, 2010. 35 Tabel 2. Biodata Pegawai Field Name Data Type Size Description Nip Text 15 Nomor Induk Pegawai Nama Text 50 Gol Gol Text 5 Nama Jabatan Text 50 Jabatan Tempat_Lahir Text 20 Tempat Lahit Tanggal_Lahir DateTime Tanggal lahir Jenis_Kelamin Text 20 Jenis Kelamin Agama Text 20 Agama Status Text 20 Status Pendidikan Text 20 Pendidikan Masa_Kerja DateTime Masa Kerja Tabel 3. Gaji Fiel Name Data Type Size Description Nip Text 20 Nomor Induk Pegawai Nama Text 50 Nama Jabatan Text 50 Jabatan Gol Text 5 Gol Gaji_Pokok Number Double Gaji_Pokok T_Jbtn_Struktural_ Dan_Fungsional Text 20 Tunjangan Jabatan Struktural dan Fungsional Tunjangan_Khusus_Anak Text 20 Tunjangan Khusus Anak Tunjangan_Beras Text 20 Tunjangan Beras Penghasilan_Lain Text 20 Penghasilan Lain Pajak_Penghasilan Text 20 Pajak_Penghasilan Iuran_Wajib_Pegawai Text 20 Iuran Wajib Pegawai Sewa_Rumah_Dinas Text 20 Sewa Rumah Dinas Syah Ilham : Sistem Informasi Data Guru Pada Smu Amir Hamzah Medan, 2010. 36 Potongan_Lain Text 20 Potongan Lain Gaji_Kotor Number Double Gaji Kotor Potongan Number Double Potongan Gaji_Bersih Number Double Gaji Bersih Bulan Text 20 Bulan Tahun Text 20 Tahun

4.4. Perancangan Menu

Rancangan tampilan form-form prosedur event yang dikomputerisasi, disajikan sebagai berikut : 1. Menu Utama Saat program telah dijalankan dan saat login telah sukses, maka kita akan masuk ke menu utama. Dalam menu ini terdapat sub – sub menu, baik menu input maupun menu output. Syah Ilham : Sistem Informasi Data Guru Pada Smu Amir Hamzah Medan, 2010. 37 Gambar 4.3 Tampilan Menu Utama 2. Menu Entry data Menu entry data ada 2 yaitu, menu input biodata pegawai dan menu input penggajian. Gambar 4.4 Tampilan input data pegawai Syah Ilham : Sistem Informasi Data Guru Pada Smu Amir Hamzah Medan, 2010. 38 Gambar 4.5 Tampilan input data gaji 3. Menu Info Pegawai Menu yang berisi tentang biodata pegawai dengan tombol pencarian data berdasarkan nip dan nama. Gambar 4.5 Tampilan daftar pegawai Syah Ilham : Sistem Informasi Data Guru Pada Smu Amir Hamzah Medan, 2010. 39 4. Menu Laporan Menu ini berisi pencetakan laporan data pegawai, data gaji berdasarkan nip pegawai, bulan penerimaan gaji maupun laporan keseluruhan data. Gambar 4.7 Tampilan klasifikasi data untuk Semua Data Gambar 4.8 Tampilan klasifikasi data berdasarkan waktu penginputan data pegawai Syah Ilham : Sistem Informasi Data Guru Pada Smu Amir Hamzah Medan, 2010. 40 Gambar 4.9 Tampilan klasifikasi data Gaji Pegawai 5. Menu Keluar Menu untuk keluar dari program aplikasi. 4.5.Algoritma Program Menu Adapun algoritma program untuk melaksanakan menu - menu yang ada adalah :

1. Algoritma Untuk Masuk Menu Utama

Langkah I : Jalankan program aplikasi Muncul tampilan form login Langkah II : Jalankan perintah Syah Ilham : Sistem Informasi Data Guru Pada Smu Amir Hamzah Medan, 2010. 41 1. Ketikan Username dan password 2. Pilih OK 3. Masuk ke menu utama jika username dan password benar 4. Munculkan pesan jika username dan password salah 5. Pilih Cancel 6. Keluar dari program Login ini merupakan langkah awal untuk masuk menu berikutnya. Proses pengisisian password Ketikan username kedalam kotak username dan password kedalam kotak password dan tekan tombol OK. Jika Username dan password salah maka akan muncul pesan user name dan password anda salah dan jika benar maka akan masuk kemenu utama. Tekan tombol cancel jika ingin membatalkan dan keluar aplikasi.

2. Algoritma untuk menampilkan menu utama

Langkah I : Tampilkan menu utama a. Menu Master Pegawai b. Menu Entry Data c. Menu Info Pegawai d. Menu Laporan e. Menu Keluar Langkah II : Masukkan Pilihan Langkah III : Laksanakan Perintah bila : Syah Ilham : Sistem Informasi Data Guru Pada Smu Amir Hamzah Medan, 2010. 42 a. Jika dipilih menu File maka akan muncul form entry data pegawai dan gaji. b. Jika dipilih menu Proses maka akan muncul info data pegawai. c. Jika dipilih menu laporan maka akan muncul daftar data pegawai dan data gaji pegawai berdasarkan nip, bulan, dan tampilan keseluruhan data. Langkah IV : Selesai

3. Algoritma untuk menampilkan menu data pegawai.

Langkah I : Tampilan menu data pegawai Menu ini berisi sub menu input data pegawai dan tampilan data pegawai. Langkah II : Untuk menginput data pegawai pilih sub menu input data pegawai. Dalam form ini setiap data mengenai pegawai diinput berdasarkan data yang diminta. Selanjutnya untuk mengetahui data tersebut sudah masuk atau belum, pilih sub menu tampil data pegawai. Langkah III : Laksanakan perintah jika : 1. Klik tombol cari berdasarkan nip atau nama untuk mencari data pegawai. 2. Klik tombol edit untuk mengubah data pegawai berdasarkan nip. Syah Ilham : Sistem Informasi Data Guru Pada Smu Amir Hamzah Medan, 2010. 43 3. Klik tombol hapus untuk menghapus data pegawai. 4. Klik tombol batal untuk membatalkan proses pendataan. Langkah IV : Selesai Klik tombol keluar untuk keluar dari menu input data pegawai.

4. Algoritma untuk menampilkan menu data gaji.

Langkah I : Tampilan menu data gaji Menu ini berisi sub menu input data gaji dan tampilan data gaji pegawai. Langkah II : Untuk menginput data gaji pilih sub menu input data gaji. Dalam form ini setiap data mengenai gaji pegawai diinput berdasarkan data yang diminta. Selanjutnya untuk mengetahui data tersebut sudah masuk atau belum, pilih sub menu tampil data gaji. Langkah III : Laksanakan perintah jika : 1. Klik tombol proses untuk memproses data gaji. 2. Klik tombol simpan untuk memasukkan daftar gaji kedalam database. 3. Klik tombol hapus untuk menghapus data gaji. 4. Klik tombol batal untuk membatalkan proses pendataan. Syah Ilham : Sistem Informasi Data Guru Pada Smu Amir Hamzah Medan, 2010. 44 Langkah IV : Selesai Klik tombol keluar untuk keluar dari menu input data gaji.

5. Algoritma untuk menampilkan informasi pegawai

Langkah I : Tampilan menu Proses Langkah II : Pilih nip atau nama yang dicari maka akan muncul data pegawai yang dicari Langkah III : selesai

6. Algoritma untuk menampilkan menu laporan

Langkah I : Tampilan menu laporan Langkah II : Tampilkan menu laporan 1. Pilih nama bulan dan tahun dan klik tombol tampil untuk menampilkan laporan gaji berdasarkan bulan dan tahun. 2. Pilih nip pegawai dan klik tombol tampil untuk menampilkan laporan gaji berdasarkan nip. 3. Pilih option semua data untuk menampilkan laporan gaji semua pegawai. Langkah III : Selesai Klik tombol keluar untuk keluar dari menu laporan. Syah Ilham : Sistem Informasi Data Guru Pada Smu Amir Hamzah Medan, 2010. 45 BAB 5 IMPLEMENTASI SISTEM

4.1 Pengertian Implementasi Sistem

Sistem yang telah dirancang selanjutnya akan diteruskan tahap pengimplementasi sistem. Jadi tahap implementasi sistem ini merupakan kelanjutan dari tahap perancang sistem. Pada tahap implementasi ini difokuskan pada penerapan sistem yang didesain kepada bahasa pemrograman yang sesuai, sehingga pada akhirnya diperoleh hasil yang sesuai dengan yang diinginkan. Pengertian implementasi sistem adalah penerapan sistem informasi dalam mengolah data untuk berbagai bidang kegiatan organisasi atau perusahaan yang menghasilkan bentuk informasi yang akan digunakan dalam proses pengambilan keputusan. Syah Ilham : Sistem Informasi Data Guru Pada Smu Amir Hamzah Medan, 2010. 46

4.2 Tujuan Implemetasi Sistem