Bab 4 Hasil dan Pembahasan -...

39
54 Bab 4 Hasil dan Pembahasan Pada bab ini berisi tentang penerapan sistem dan pembahasan, berdasarkan perancangan yang telah dilakukan pada bab tiga, serta pengujian sistem. Adapun tujuan implementasi sistem ini adalah untuk memastikan perangkat lunak yang dibuat dapat bekerja sesuai dengan yang diharapkan. 4.1 Implementasi Sistem Dalam implementasi sistem terdapat empat macam bentuk antarmuka yaitu antarmuka utama untuk user pengunjung, antarmuka utama untuk user guru, antarmuka untuk user siswa dan antarmuka utama untuk user administrator. Pada dasarnya, keempat antarmuka tersebut memiliki persamaan, dan hanya dibedakan ruang lingkupnya. 4.1.1 Form User Pengunjung Form User Pengunjung dapat diakses oleh para pengunjung website.

Transcript of Bab 4 Hasil dan Pembahasan -...

Page 1: Bab 4 Hasil dan Pembahasan - repository.uksw.edurepository.uksw.edu/bitstream/123456789/2433/5/T1_682006057_BAB IV.pdfHasil dan Pembahasan Pada bab ini berisi tentang penerapan sistem

54

Bab 4

Hasil dan Pembahasan

Pada bab ini berisi tentang penerapan sistem dan pembahasan,

berdasarkan perancangan yang telah dilakukan pada bab tiga, serta pengujian

sistem. Adapun tujuan implementasi sistem ini adalah untuk memastikan

perangkat lunak yang dibuat dapat bekerja sesuai dengan yang diharapkan.

4.1 Implementasi Sistem

Dalam implementasi sistem terdapat empat macam bentuk antarmuka

yaitu antarmuka utama untuk user pengunjung, antarmuka utama untuk user

guru, antarmuka untuk user siswa dan antarmuka utama untuk user

administrator. Pada dasarnya, keempat antarmuka tersebut memiliki

persamaan, dan hanya dibedakan ruang lingkupnya.

4.1.1 Form User Pengunjung

Form User Pengunjung dapat diakses oleh para pengunjung website.

Page 2: Bab 4 Hasil dan Pembahasan - repository.uksw.edurepository.uksw.edu/bitstream/123456789/2433/5/T1_682006057_BAB IV.pdfHasil dan Pembahasan Pada bab ini berisi tentang penerapan sistem

55

Tampilan Form Home terlihat pada Gambar 4.1.

Gambar 4.1 Form Home

Gambar 4.1 menjelaskan bahwa form home akan muncul pertama kali

saat pengunjung mem-browsing site SMA Negeri 1 Waikabubak. Form

Home akan menampilkan beberapa menu antara lain Homepage, Profil,

Pendaftaran, Buku tamu, Data Siswa, Profil Sekolah, Data Staff Pegawai,

Data Admin dan Maintenance. Menu login hanya bisa digunakan user

administrator, guru dan siswa. Pada home ini terlihat bahwa hak akses dari

pengunjung sangat terbatas.

4.1.2 Form Login

Form Login dapat digunakan oleh admin, guru/pegawai dan siswa-

siswi.

Page 3: Bab 4 Hasil dan Pembahasan - repository.uksw.edurepository.uksw.edu/bitstream/123456789/2433/5/T1_682006057_BAB IV.pdfHasil dan Pembahasan Pada bab ini berisi tentang penerapan sistem

56

Tampilan Form Login terlihat pada Gambar 4.2.

Gambar 4.2 Form Login

Gambar 4.2 menjelaskan bahwa Form Login terdiri dari dua textbox

dan satu button. Pada textbox Username dimasukkan nama login dan textbox

password dimasukkan password. Jika berhasil login maka akan tampil

halaman home baru untuk masing-masing user baik itu admin, guru maupun

siswa. Jika tidak berhasil maka proses login akan diulangi lagi.

Page 4: Bab 4 Hasil dan Pembahasan - repository.uksw.edurepository.uksw.edu/bitstream/123456789/2433/5/T1_682006057_BAB IV.pdfHasil dan Pembahasan Pada bab ini berisi tentang penerapan sistem

57

4.1.3 Form Home Admin

Form Home Admin akan tampil jika admin yang melakukan login.

Tampilan Form Home Admin seperti pada Gambar 4.3.

Gambar 4.3 Form Home Admin

Gambar 4.3 menjelaskan bahwa Form Home Admin mempunyai menu

yang terdiri dari management user untuk menambahkan User berdasarkan

group masing-masing, profil sekolah untuk meng-edit profil sekolah, galery

untuk menambah foto, pengumuman untuk menampilkan pengumuman,

buku tamu digunakan untuk menampilkan komentar pengunjung, data

jabatan untuk menambah jenis jabatan, kelas untuk menambah kelas, mata

pelajaran untuk menambah mata pelajaran, pembagian kelas digunakan

untuk melakukan pembagian kelas, pengaturan jadwal digunakan untuk

membagi jadwal mengajar guru berdasarkan kelas, jadwal untuk melihat

jadwal mengajar guru berdasarkan kelas, data siswa untuk menambah data

siswa, data pegawai untuk menambah data pegawai, tahun ajaran untuk

memilih tahun ajaran.

Page 5: Bab 4 Hasil dan Pembahasan - repository.uksw.edurepository.uksw.edu/bitstream/123456789/2433/5/T1_682006057_BAB IV.pdfHasil dan Pembahasan Pada bab ini berisi tentang penerapan sistem

58

- Form Management User

Tampilan Form Management User terlihat pada Gambar 4.4

Gambar 4.4 Form Management User

Gambar 4.4 menjelaskan bahwa form management user digunakan

untuk menambahkan group baru dan memasukkan user sesuai dengan group

masing-masing. Jika admin memilih tombol insert user maka akan tampil

form baru untuk menambahkan user.

Page 6: Bab 4 Hasil dan Pembahasan - repository.uksw.edurepository.uksw.edu/bitstream/123456789/2433/5/T1_682006057_BAB IV.pdfHasil dan Pembahasan Pada bab ini berisi tentang penerapan sistem

59

Tampilan form untuk tambah user terlihat pada Gambar 4.5.

Gambar 4.5 Form Insert User

Gambar 4.5 menjelaskan bahwa untuk menambah user, admin harus

memilih tombol tambah user lalu pilih update untuk menyimpan dan cancel

untuk membatalkan, kemudian menandai satu persatu user, dan memilih

tombol submit untuk menyimpan user pada group.

Page 7: Bab 4 Hasil dan Pembahasan - repository.uksw.edurepository.uksw.edu/bitstream/123456789/2433/5/T1_682006057_BAB IV.pdfHasil dan Pembahasan Pada bab ini berisi tentang penerapan sistem

60

- Form Profil Sekolah

Tampilan Form Profil sekolah terlihat pada Gambar 4.6

Gambar 4.6 Form Profil Sekolah

Gambar 4.6 menjelaskan bahwa form profil sekolah digunakan untuk

memasukkan data-data sekolah. Admin tinggal mengisi semua data yang

valid ke dalam kolom kosong yang telah tersedia lalu memilih button Submit

maka data langsung tampil pada profil sekolah.

Page 8: Bab 4 Hasil dan Pembahasan - repository.uksw.edurepository.uksw.edu/bitstream/123456789/2433/5/T1_682006057_BAB IV.pdfHasil dan Pembahasan Pada bab ini berisi tentang penerapan sistem

61

- Form Data Jabatan

Tampilan Form Data Jabatan dapat dilihat pada Gambar 4.7

Gambar 4.7 Form Data Jabatan

Gambar 4.7 menjelaskan bahwa Form data jabatan digunakan untuk

memasukkan jenis jabatan. Admin tinggal memilih tombol Tambah jabatan,

lalu mengisi jenis jabatan, memilih update untuk menyimpan, untuk

membatalkan admin memilih tombol cancel.

Page 9: Bab 4 Hasil dan Pembahasan - repository.uksw.edurepository.uksw.edu/bitstream/123456789/2433/5/T1_682006057_BAB IV.pdfHasil dan Pembahasan Pada bab ini berisi tentang penerapan sistem

62

- Form Kelas

Tampilan Form kelas ditunjukkan pada Gambar 4.8.

Gambar 4.8 Form Kelas

Gambar 4.8 menjelaskan bahwa Form kelas digunakan untuk

menambah, merubah dan menghapus data kelas. Admin tinggal memilih

tambah data kelas untuk menambah kelas, memilih tombol submit untuk

menyimpan dan untuk membatalkan admin memilih tombol cancel.

Page 10: Bab 4 Hasil dan Pembahasan - repository.uksw.edurepository.uksw.edu/bitstream/123456789/2433/5/T1_682006057_BAB IV.pdfHasil dan Pembahasan Pada bab ini berisi tentang penerapan sistem

63

- Form Mata Pelajaran

Form Mata Pelajaran dapat dilihat pada Gambar 4.9.

Gambar 4.9 Form Mata Pelajaran

Gambar 4.9 menjelaskan bahwa form mata pelajaran digunakan untuk

menambah, merubah dan menghapus mata pelajaran. Admin tinggal memilih

tombol Tambah Data Mata Pelajaran untuk menambah jenis mata pelajaran.

Page 11: Bab 4 Hasil dan Pembahasan - repository.uksw.edurepository.uksw.edu/bitstream/123456789/2433/5/T1_682006057_BAB IV.pdfHasil dan Pembahasan Pada bab ini berisi tentang penerapan sistem

64

- Form Pembagian Kelas

Form Pembagian kelas dapat dilihat pada Gambar 4.10.

Gambar 4.10 Form Pembagian Kelas

Gambar 4.10 menjelaskan bahwa form pembagian kelas digunakan

untuk membagi siswa per kelas. Admin tinggal memilih murid, lalu memilih

kelas dan memilih tombol submit untuk menyimpan. Untuk melihat siswa-

siswi yang sudah dibagi per kelas admin dapat memilih menu daftar kelas.

Page 12: Bab 4 Hasil dan Pembahasan - repository.uksw.edurepository.uksw.edu/bitstream/123456789/2433/5/T1_682006057_BAB IV.pdfHasil dan Pembahasan Pada bab ini berisi tentang penerapan sistem

65

Form Daftar Kelas dapat dilihat pada Gambar 4.11.

Gambar 4.11 Form Daftar Kelas

- Form Penyusunan Jadwal

Form penyusunan jadwal dapat dilihat pada Gambar 4.12.

Gambar 4.12 Form Penyusunan Jadwal

Page 13: Bab 4 Hasil dan Pembahasan - repository.uksw.edurepository.uksw.edu/bitstream/123456789/2433/5/T1_682006057_BAB IV.pdfHasil dan Pembahasan Pada bab ini berisi tentang penerapan sistem

66

Gambar 4.12 menjelaskan bahwa form penyusunan jadwal digunakan

untuk membagi jadwal mengajar guru berdasarkan mata pelajaran yang

diajarkan dan kelas. Admin tinggal memilih kelas, guru dan mata pelajaran.

Kemudian admin memilih tombol submit untuk menyimpannya.

Form jadwal dapat dilihat pada Gambar 4.13.

Gambar 4.13 Form Jadwal Pelajaran

Gambar 4.13 menjelaskan bahwa admin juga dapat menghapus jadwal

yang telah disimpan.

Page 14: Bab 4 Hasil dan Pembahasan - repository.uksw.edurepository.uksw.edu/bitstream/123456789/2433/5/T1_682006057_BAB IV.pdfHasil dan Pembahasan Pada bab ini berisi tentang penerapan sistem

67

- Form Data Siswa

Form Data Siswa dapat dilihat pada Gambar 4.14.

Gambar 4.14 Form Data Siswa

Gambar 4.14 menjelaskan bahwa Form Data Siswa digunakan untuk

menambah, mengubah dan menghapus data siswa. Untuk menambah murid

maka admin dapat memilih tombol Tambah siswa.

Form Tambah Siswa dapat dilihat pada Gambar 4.15.

Gambar 4.15 Form Tambah Siswa

Page 15: Bab 4 Hasil dan Pembahasan - repository.uksw.edurepository.uksw.edu/bitstream/123456789/2433/5/T1_682006057_BAB IV.pdfHasil dan Pembahasan Pada bab ini berisi tentang penerapan sistem

68

- Form Data Pegawai

Form Data Pegawai dapat dilihat pada Gambar 4.16.

Gambar 4.16 Form Data Pegawai

Gambar 4.16 menjelaskan bahwa Form Data Pegawai digunakan untuk

menambahkan data pegawai. Admin tinggal memilih tombol Tambah

pegawai untuk menambah pegawai.

Form Tambah Pegawai dapat dilihat pada Gambar 4.17.

Gambar 4.17 Form Tambah Pegawai

Page 16: Bab 4 Hasil dan Pembahasan - repository.uksw.edurepository.uksw.edu/bitstream/123456789/2433/5/T1_682006057_BAB IV.pdfHasil dan Pembahasan Pada bab ini berisi tentang penerapan sistem

69

4.1.4 Form Home Guru

Form Home Guru akan tampil bila guru melakukan login. Pada saat

user guru mengakses menu untuk guru, maka sistem akan menampilkan form

home untuk user guru seperti yang terlihat pada Gambar 4.18.

Gambar 4.18 Form Home Guru

Gambar 4.18 menjelaskan bahwa pada Form Home Guru ini guru

dapat melihat data pribadi dan absensi guru selama satu semester, guru juga

bisa mengganti username dan password untuk login. Guru dapat

memasukkan nilai siswa dan absensi siswa untuk setiap kelas yang diajarkan.

Pada halaman guru ada beberapa menu yaitu data pribadi untuk melihat data

pribadi guru, absen guru untuk melihat absensi guru tiap semester, absen

semester untuk mengisi absensi siswa setiap semester, input nilai digunakan

untuk mengisi nilai siswa, daftar nilai digunakan untuk melihat daftar nilai

siswa.

Page 17: Bab 4 Hasil dan Pembahasan - repository.uksw.edurepository.uksw.edu/bitstream/123456789/2433/5/T1_682006057_BAB IV.pdfHasil dan Pembahasan Pada bab ini berisi tentang penerapan sistem

70

Berikut adalah tampilan untuk masing-masing fungsi dari menu yang

terdapat pada Form Home Guru.

- Form Data Pribadi

Form Data Pribadi guru dapat dilihat pada Gambar 4.19.

Gambar 4.19 Form Data Pribadi

Gambar 4.19 menjelaskan bahwa Form Data Pribadi digunakan untuk

melihat data pribadi guru maupun pegawai. Guru maupun pegawai juga

dapat merubah username dan password untuk login.

Page 18: Bab 4 Hasil dan Pembahasan - repository.uksw.edurepository.uksw.edu/bitstream/123456789/2433/5/T1_682006057_BAB IV.pdfHasil dan Pembahasan Pada bab ini berisi tentang penerapan sistem

71

- Form Absensi Semester

Form Absensi Semester dapat dilihat pada Gambar 4.20.

Gambar 4.20 Form Absensi Semester

Gambar 4.20 menjelaskan bahwa Form Absensi Semester digunakan

untuk mengisi absensi siswa setiap semester.

Form Memasukkan Absensi Siswa dapat dilihat pada Gambar 4.21

Gambar 4.21 Form Masukkan Absensi Siswa

Page 19: Bab 4 Hasil dan Pembahasan - repository.uksw.edurepository.uksw.edu/bitstream/123456789/2433/5/T1_682006057_BAB IV.pdfHasil dan Pembahasan Pada bab ini berisi tentang penerapan sistem

72

Gambar 4.21 menjelaskan bahwa guru dapat memasukkan absensi

siswa yang kemudian dapat disubmit untuk memasukkan data absensi siswa

tersebut kedalam databases. Setelah mengisi absensi siswa, guru dapat

melihat grafik untuk absensi siswa yang diingikan.

Berikut adalah tampilan grafik absensi siswa berdasarkan mata

pelajaran.

- Absensi Kehadiran

Grafik absensi kehadiran terlihat pada Gambar 4.22.

Gambar 4.22 Form Absensi Kehadiran

Gambar 4.22 Form Grafik Absensi Kehadiran digunakan untuk melihat

tingkat kehadiran siswa dalam satu kelas dalam bentuk grafik. Gambar 4.22

menerangkan jumlah kehadiran siswa dalam satu semester, garis vertical

menunjukkan nomor induk siswa (NIS) dan garis horizontal menunjukkan

jumlah kehadiran.

Page 20: Bab 4 Hasil dan Pembahasan - repository.uksw.edurepository.uksw.edu/bitstream/123456789/2433/5/T1_682006057_BAB IV.pdfHasil dan Pembahasan Pada bab ini berisi tentang penerapan sistem

73

- Absensi Alpa

Grafik absensi Alpa terlihat pada Gambar 4.23.

Gambar 4.23 Form Absensi Alpha

Gambar 4.23 Form Grafik Absensi Alpha digunakan untuk melihat

tingkat alpha dari siswa dalam satu kelas dalam bentuk grafik. Gambar 4.23

menerangkan jumlah alpha siswa dalam satu semester, garis vertical

menunjukkan nomor induk siswa (NIS) dan garis horizontal menunjukkan

jumlah alpha.

- Absensi Izin

Grafik absensi izin terlihat pada Gambar 4.24.

Gambar 4.24 Form Absensi Izin

Page 21: Bab 4 Hasil dan Pembahasan - repository.uksw.edurepository.uksw.edu/bitstream/123456789/2433/5/T1_682006057_BAB IV.pdfHasil dan Pembahasan Pada bab ini berisi tentang penerapan sistem

74

Gambar 4.24 Form Grafik Absensi Izin digunakan untuk melihat

tingkat izin dari siswa dalam satu kelas dalam bentuk grafik. Gambar 4.24

menerangkan jumlah izin siswa dalam satu semester, garis vertical

menunjukkan nomor induk siswa (NIS) dan garis horizontal menunjukkan

jumlah izin.

- Absensi Sakit

Grafik absensi sakit terlihat pada Gambar 4.25.

Gambar 4.25 Form Absensi Sakit

Gambar 4.25 Form Grafik Absensi Sakit digunakan untuk melihat

tingkat sakit dari siswa dalam satu kelas dalam bentuk grafik. Gambar 4.25

menerangkan jumlah sakit siswa dalam satu semester, garis vertical

menunjukkan nomor induk siswa (NIS) dan garis horizontal menunjukkan

jumlah sakit.

Page 22: Bab 4 Hasil dan Pembahasan - repository.uksw.edurepository.uksw.edu/bitstream/123456789/2433/5/T1_682006057_BAB IV.pdfHasil dan Pembahasan Pada bab ini berisi tentang penerapan sistem

75

- Form Input Nilai Siswa

Tampilan Form Input Nilai Siswa terlihat pada Gambar 4.26.

Gambar 4.26 Form Input Nilai Siswa

Gambar 4.26 menjelaskan bahwa Form Input Nilai siswa berfungsi

untuk memasukkan nilai siswa-siswi untuk setiap mata pelajaran. User guru

dapat melakukan aktivitas lihat, tambah, edit dan hapus. Nilai yang

dimasukkan di halaman ini, secara otomatis akan muncul di profil user

siswa.

Page 23: Bab 4 Hasil dan Pembahasan - repository.uksw.edurepository.uksw.edu/bitstream/123456789/2433/5/T1_682006057_BAB IV.pdfHasil dan Pembahasan Pada bab ini berisi tentang penerapan sistem

76

- Form Data Nilai Siswa

Form Data Nilai Siswa dapat dilihat pada Gambar 4.27.

Gambar 4.27 Form Data Nilai Siswa

Gambar 4.27 menjelaskan bahwa Form Data Nilai Siswa berfungsi

untuk melihat nilai siswa yang nilainya telah dimasukkan berdasarkan mata

pelajaran.

Page 24: Bab 4 Hasil dan Pembahasan - repository.uksw.edurepository.uksw.edu/bitstream/123456789/2433/5/T1_682006057_BAB IV.pdfHasil dan Pembahasan Pada bab ini berisi tentang penerapan sistem

77

4.1.5 Form Home Siswa

Form Home Siswa akan muncul jika siswa melakukan login. Form

Home Siswa dapat dilihat pada Gambar 4.28.

Gambar 4.28 Form Home Siswa

Gambar 4.28 menjelaskan bahwa Form Home Siswa digunakan siswa

untuk melihat data pribadi, lihat nilai dan lihat absensi siswa selama satu

semester. Siswa tinggal memilih lihat absen untuk melihat absensi siswa,

lihat nilai untuk melihat nilai dan data pribadi untuk melihat data pribadi

siswa.

Page 25: Bab 4 Hasil dan Pembahasan - repository.uksw.edurepository.uksw.edu/bitstream/123456789/2433/5/T1_682006057_BAB IV.pdfHasil dan Pembahasan Pada bab ini berisi tentang penerapan sistem

78

Berikut adalah tampilan untuk masing-masing fungsi dari menu yang

terdapat pada Form Home Siswa.

- Form Lihat Absen

Form Lihat Absen dapat dilihat pada Gambar 4.29.

Gambar 4.29 Form Lihat Absen

Gambar 4.29 menjelaskan bahwa Form Lihat Absen berfungsi untuk

melihat absensi siswa dalam satu semester. Siswa tinggal memilih semester

dan tahun ajaran lalu memilih tombol lihat, maka absesi siswa akan tampil.

Absensi siswa tampil dalam bentuk grafik.

Page 26: Bab 4 Hasil dan Pembahasan - repository.uksw.edurepository.uksw.edu/bitstream/123456789/2433/5/T1_682006057_BAB IV.pdfHasil dan Pembahasan Pada bab ini berisi tentang penerapan sistem

79

Form Lihat Absen dalam bentuk grafik dapat dilihat pada Gambar 4.30.

Gambar 4.30 Form Grafik Lihat Absen

- Form Lihat Nilai

Form Lihat Nilai dapat dilihat pada Gambar 4.31.

Gambar 4.31 Form Lihat Nilai

Gambar 4.31 menjelaskan bahwa Form Lihat Nilai digunakan untuk

melihat nilai siswa selama satu semester. Siswa tinggal memilih semester

Page 27: Bab 4 Hasil dan Pembahasan - repository.uksw.edurepository.uksw.edu/bitstream/123456789/2433/5/T1_682006057_BAB IV.pdfHasil dan Pembahasan Pada bab ini berisi tentang penerapan sistem

80

dan tahun ajaran lalu memilih tombol lihat, maka nilai akan tampil. Nilai

siswa tampil dalam bentuk grafik.

Form Lihat Nilai dalam bentuk grafik dapat dilihat pada Gambar 4.32.

Gambar 4.32 Form Grafik Lihat Nilai

Page 28: Bab 4 Hasil dan Pembahasan - repository.uksw.edurepository.uksw.edu/bitstream/123456789/2433/5/T1_682006057_BAB IV.pdfHasil dan Pembahasan Pada bab ini berisi tentang penerapan sistem

81

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.

Page 29: Bab 4 Hasil dan Pembahasan - repository.uksw.edurepository.uksw.edu/bitstream/123456789/2433/5/T1_682006057_BAB IV.pdfHasil dan Pembahasan Pada bab ini berisi tentang penerapan sistem

82

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.

Page 30: Bab 4 Hasil dan Pembahasan - repository.uksw.edurepository.uksw.edu/bitstream/123456789/2433/5/T1_682006057_BAB IV.pdfHasil dan Pembahasan Pada bab ini berisi tentang penerapan sistem

83

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.

Page 31: Bab 4 Hasil dan Pembahasan - repository.uksw.edurepository.uksw.edu/bitstream/123456789/2433/5/T1_682006057_BAB IV.pdfHasil dan Pembahasan Pada bab ini berisi tentang penerapan sistem

84

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.

Page 32: Bab 4 Hasil dan Pembahasan - repository.uksw.edurepository.uksw.edu/bitstream/123456789/2433/5/T1_682006057_BAB IV.pdfHasil dan Pembahasan Pada bab ini berisi tentang penerapan sistem

85

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

Page 33: Bab 4 Hasil dan Pembahasan - repository.uksw.edurepository.uksw.edu/bitstream/123456789/2433/5/T1_682006057_BAB IV.pdfHasil dan Pembahasan Pada bab ini berisi tentang penerapan sistem

86

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)

Agar mengetahui sejauh mana keberhasilan aplikasi yang dibuat, maka

dibutuhkan suatu pengujian pada aplikasi Sistem Informasi Akademik SMA

Negeri 1 Waikabubak. Tahapan pengujian atau testing dilakukan dengan

tujuan untuk menghindari kesalahan-kesalahan yang terjadi pada aplikasi

yang dibangun. Bentuk-bentuk kesalahan yang mungkin ditemukan pada

tahapan pengujian antara lain seperti kesalahan kode program, kesalahan

memasukan data, kesalahan proses. Apabila dalam proses pengujian

ditemukan kesalahan program, maka program harus diperbaiki sehingga

diperoleh program yang benar-benar bersih dari kesalahan.

Guna mengetahui kinerja dari sistem yang telah dibangun maka

dilakukan pengujian menggunakan Unit testing blackbox yaitu dengan

mencari bug/error yang terdapat pada aplikasi yang dibuat. Hasil pengujian

terlihat pada Tabel 4.1, Tabel 4.2 dan Tabel 4.3.

Tabel 4.1 Pengujian Login Admin

No Pengujian Proses Hasil

1 Login ok

2 Tambah absensi guru ok

Page 34: Bab 4 Hasil dan Pembahasan - repository.uksw.edurepository.uksw.edu/bitstream/123456789/2433/5/T1_682006057_BAB IV.pdfHasil dan Pembahasan Pada bab ini berisi tentang penerapan sistem

87

3 Edit absensi guru ok

4 Hapus absensi guru ok

5 Tambah nilai siswa ok

6 Edit nilai siswa ok

7 Hapus nilai siswa ok

8 Tambah absensi siswa ok

9 Edit absensi siswa ok

10 Hapus absensi siswa ok

11 Tambah data jabatan ok

12 Edit data jabatan ok

13 Hapus data jabatan ok

14 Tambah kelas ok

15 Edit data kelas ok

16 Hapus kelas ok

17 Tambah mata pelajaran ok

18 Edit data mata pelajaran ok

19 Hapus mata pelajaran ok

20 Tambah pembagian kelas ok

21 Hapus pembagian kelas ok

22 Tambah jadwal ok

23 Edit jadwal ok

Page 35: Bab 4 Hasil dan Pembahasan - repository.uksw.edurepository.uksw.edu/bitstream/123456789/2433/5/T1_682006057_BAB IV.pdfHasil dan Pembahasan Pada bab ini berisi tentang penerapan sistem

88

24 Hapus jadwal ok

25 Tambah user (guru dan siswa) ok

26 Edit data user (guru dan siswa) ok

27 Hapus user (guru dan siswa) ok

28 Tambah tahun ajaran ok

29 Edit tahun ajaran ok

30 Hapus tahun ajaran ok

31 logout ok

Tabel 4.1 menunjukkan bahwa dengan menggunakan metode

pengujian Black Box, maka terlihat pada hasil pengujian proses login admin

tidak terjadi eror dan sesuai dengan yang diharapkan.

Tabel 4.2 Pengujian Login Guru

No Pengujian Proses Hasil

1 Login ok

2 Lihat data pribadi ok

3 Ganti username ok

4 Ganti password ok

5 Tambah absebsi semester ok

6 Edit absensi semester ok

7 Hapus absensi semester ok

Page 36: Bab 4 Hasil dan Pembahasan - repository.uksw.edurepository.uksw.edu/bitstream/123456789/2433/5/T1_682006057_BAB IV.pdfHasil dan Pembahasan Pada bab ini berisi tentang penerapan sistem

89

8 Tambah nilai ok

9 Edit nilai ok

10 Hapus nilai ok

11 Input Nilai ok

12 Logout ok

Tabel 4.2 menunjukkan bahwa dengan menggunakan metode

pengujian Black Box, maka terlihat pada hasil pengujian proses login Guru

tidak terjadi eror dan sesuai dengan yang diharapkan.

Tabel 4.3 Pengujian Login Siswa

No Pengujian Proses Hasil

1 Login ok

2 Lihat data pribadi ok

3 Lihat absensi semester ok

4 Lihat nilai ok

5 Lihat Materi ok

6 Logout ok

Tabel 4.3 menunjukkan bahwa dengan menggunakan metode

pengujian Black Box, maka terlihat pada hasil pengujian proses login Siswa

tidak terjadi eror dan sesuai dengan yang diharapkan.

Page 37: Bab 4 Hasil dan Pembahasan - repository.uksw.edurepository.uksw.edu/bitstream/123456789/2433/5/T1_682006057_BAB IV.pdfHasil dan Pembahasan Pada bab ini berisi tentang penerapan sistem

90

Analisis Menggunakan Webserver Stress Tool

Pada bagian ini dilakukan analisis aplikasi menggunakan bantuan

Webserver Stress Tool 7.2.2.261. Webserver Stress Tool sendiri merupakan

alat uji yang digunakan untuk menguji performa sebuah aplikasi web, server

web yang berjalan pada jaringan internet maupun intranet dengan antarmuka

web. Hasil dari pengujian menggunakan software ini dapat digunakan untuk

menganalisis performa dari sebuah aplikasi web.

Pada Gambar 4.33 disajikan gambar grafik yang menunjukkan hasil

pengujian menggunakan Webserver Stress Tool yang disimulasikan

menggunakan 8 user.

Gambar 4.33 Grafik Hasil Pengujian

Gambar 4.33 pengujian dilakukan dengan menambahkan 1 user setiap

6 detik. Sistem dapat menghasilkan jumlah halaman yang bervariasi setiap

Page 38: Bab 4 Hasil dan Pembahasan - repository.uksw.edurepository.uksw.edu/bitstream/123456789/2433/5/T1_682006057_BAB IV.pdfHasil dan Pembahasan Pada bab ini berisi tentang penerapan sistem

91

detiknya, hal ini juga dipengaruhi oleh jumlah user. Berdasarkan

keseluruhan pengujian grafik pages per second mengalami perubahan namun

hanya berkisar antara level 1-5. Dengan demikian diketahui bahwa sistem

dapat memberi respon rata-rata 0,2 detik, untuk jumlah user dari 0 sampai 8.

Gambar 4.34 Grafik Error

Gambar 4.34 menunjukkan grafik hasil pengujian error dari aplikasi,

yang terdiri dari: Errors,% yang menunjukkan persentase tanggapan dengan

kesalahan dari jumlah hits.

Berdasarkan hasil pengujian sistem yang telah dilakukan yang

diperlihatkan pada Gambar 4.33 dan Gambar 4.34 sistem yang dibangun

telah memenuhi uji performa dengan baik karena hasil pengujian

menunjukkan bahwa sistem tidak mengalami errors.

Page 39: Bab 4 Hasil dan Pembahasan - repository.uksw.edurepository.uksw.edu/bitstream/123456789/2433/5/T1_682006057_BAB IV.pdfHasil dan Pembahasan Pada bab ini berisi tentang penerapan sistem

92

Kegunaan dan Manfaat Sistem bagi SMA Negeri 1 Waikabubak

Kegunaan dan manfaat sistem yang telah dibuat bagi SMA Negeri 1

Waikabubak yaitu sistem dapat mempermudah pekerjaan para guru dalam

menulis laporan nilai siswa karena sistem telah menyediakan kolom

penilaian siswa yang tinggal diisi oleh guru sehingga para guru tidak

memerlukan waktu yang lama lagi. Sistem juga dapat memudahkan pihak

sekolah dalam memberikan pengumuman-pengumuman kepada murid

karena kepala sekolah tidak perlu mengumpulkan siswa dilapangan lagi jika

ingin menyampaikan suatu pengumuman karena pada sistem sudah terdapat

menu galeri untuk menyampaikan pengumuman. Kepala sekolah tidak perlu

lagi melihat buku absensi guru dan pegawai dalam mengontrol kehadiran

para guru dan pegawai karena sistem telah menyediakan menu absensi guru

dan pegawai, sistem juga mempermudah siswa dalam melihat hasil laporan

belajar dan absensi selama satu semester karena siswa dapat mengakses

sistem dimana saja, sistem yang dibuat juga dapat diakses oleh siapa saja

yang ingin mengetahui informasi tentang SMA Negeri 1 Waikabubak.