Pembahasan Kode Program Hasil dan Pembahasan

4.2 Pembahasan Kode Program

Kode Program 4.1 Perintah Untuk Fungsi Login Kode Program 4.1 fungsi login baris 6 dan baris 7 digunakan untuk mengecek username dan password, jika benar maka akan disimpan dalam Session, baris 8-12 menerangkan jika username dan passwordnya menggunakan admin maka akan tetap disimpan dalam session. Baris 13-15 menerangkan jika username dan password salah maka akan ditolak dan tidak akan disimpan dalam session, akan muncul pesan login tidak berhasil, silahkan ulangi lagi. Baris 16 digunakan untuk melakukan refresh halaman selama tiga detik jika username dan password yang dimasukkan salah dan setelah itu akan kembali ke menu login. Baris 19 dan 20 menerangkan jika username dan password dibuat menggunakan textbox. Kode Program 4.2 Perintah Memasukkan Data Guru Kode Program 4.2 fungsi insert data guru digunakan untuk mengisi data guru. Baris 7 dan baris 8 digunakan untuk memasukkan kode pegawai yang dibuat menggunakan textbox. Baris 9-11 digunakan untuk membuat tampilan jabatan dalam bentuk combobox. Baris 12-14 digunakan untuk membuat tampilan jabatan dalam bentuk combobox. Baris 16-19 digunakan untuk memasukkan data ke database dari detailview yang tidak bisa diBind oleh control ASP.Net. Kode Program 4.3 Perintah untuk Update Data Guru Kode Program 4.3 merupakan fungsi untuk merubah data guru. Baris 5-6 digunakan untuk membuat tampilan jabatan dalam bentuk combobox. Baris 7 dan 8 digunakan untuk membuat tampilan jenis kelamin dalam bentuk combobox. Baris 9 dan baris 10 digunakan untuk memanggil kembali panel2 dalam Asp.Net. Baris 13 dan baris 14 digunakan untuk memasukkan data ke database dari detailview yang tidak bisa di Bind oleh control ASP.Net. Kode Program 4.4 Perintah Memasukkan Data Nilai Kode Program 4.4 merupakan fungsi data nilai, digunakan untuk membuat daftar nilai siswa. Baris 3-4 digunakan untuk membaca id. Baris 5 dan baris 6 menerangkan bahwa tahun ajaran dan KelasID harus diisi Karena merupakan kunci. Baris 14-18 digunakan untuk membuat object untuk masing-masing id dan setelah selesai baris 21 dan baris 22 akan menyimpan data nilai ke dalam sessions1. Kode Program 4.5 Perintah Membuat Absen Pegawai Kode Program 4.5 merupakan fungsi untuk membuat absensi pegawai yang baru. Baris 6-8 digunakan untuk memilih tahun ajaran dan semester, setelah memilih maka Baris 9 akan menyimpan dan menampilkan absensi pegawai. Kode Program 4.6 Perintah Untuk Menampilkan Menu Kode Program 4.6 digunakan untuk menampilkan menu. Baris 1-5 digunakan untuk menampilkan menu sesuai dengan hak akses masing- masing. Baris 6-9 digunakan untuk melihat apakah user ini mempunyai hak akses untuk menampilkan menu Jika benar maka Baris 10-11 akan menampilkan menu.

4.3 Pengujian Testing