• Tidak ada hasil yang ditemukan

Institutional Repository | Satya Wacana Christian University: Sistem Informasi Akademik Berbasis Web pada SMA Negeri 1 Waikabubak T1 682006057 BAB IV

N/A
N/A
Protected

Academic year: 2017

Membagikan "Institutional Repository | Satya Wacana Christian University: Sistem Informasi Akademik Berbasis Web pada SMA Negeri 1 Waikabubak T1 682006057 BAB IV"

Copied!
39
0
0

Teks penuh

(1)

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 FormUser Pengunjung

(2)

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

(3)

Tampilan Form Login terlihat pada Gambar 4.2.

Gambar 4.2 Form Login

(4)

4.1.3 FormHomeAdmin

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

(5)

- Form Management User

Tampilan Form Management User terlihat pada Gambar 4.4

Gambar 4.4 Form Management User

(6)

Tampilan form untuk tambah user terlihat pada Gambar 4.5.

Gambar 4.5 Form Insert User

(7)

- Form Profil Sekolah

Tampilan Form Profil sekolah terlihat pada Gambar 4.6

Gambar 4.6 Form Profil Sekolah

(8)

- Form Data Jabatan

Tampilan Form Data Jabatan dapat dilihat pada Gambar 4.7

Gambar 4.7 Form Data Jabatan

(9)

- Form Kelas

Tampilan Form kelas ditunjukkan pada Gambar 4.8.

Gambar 4.8 Form Kelas

Gambar 4.8 menjelaskan bahwa Form kelas digunakan untuk

(10)

- Form Mata Pelajaran

Form Mata Pelajaran dapat dilihat pada Gambar 4.9.

Gambar 4.9 Form Mata Pelajaran

(11)

- Form Pembagian Kelas

Form Pembagian kelas dapat dilihat pada Gambar 4.10.

Gambar 4.10 Form Pembagian Kelas

(12)

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.

(13)

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

(14)

- 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.

(15)

- 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.

(16)

4.1.4 FormHome 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

(17)

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 FormData Pribadi

(18)

- 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

(19)

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

(20)

- 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.

(21)

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

(22)

- Form Input Nilai Siswa

Tampilan Form Input Nilai Siswa terlihat pada Gambar 4.26.

Gambar 4.26 Form Input Nilai Siswa

(23)

- Form Data Nilai Siswa

Form Data Nilai Siswa dapat dilihat pada Gambar 4.27.

Gambar 4.27 Form Data Nilai Siswa

(24)

4.1.5 FormHome 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

(25)

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

(26)

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

(27)

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.

(28)

4.2 Pembahasan Kode Program

Kode Program 4.1 Perintah Untuk Fungsi Login

(29)

Kode Program 4.2 Perintah Memasukkan Data Guru

(30)

Kode Program 4.3 Perintah untuk Update Data Guru

(31)

Kode Program 4.4 Perintah Memasukkan Data Nilai

(32)

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.

(33)

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

(34)

3 Edit absensi guru ok

20 Tambah pembagian kelas ok

21 Hapus pembagian kelas ok

22 Tambah jadwal ok

(35)

24 Hapus jadwal 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

(36)

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

(37)

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

(38)

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.

(39)

Kegunaan dan Manfaat Sistem bagi SMA Negeri 1 Waikabubak

Gambar

Gambar 4.2 Form Login
Gambar 4.4  Form Management User
Gambar 4.5  Form Insert User
Gambar 4.6 menjelaskan bahwa form profil sekolah digunakan untuk
+7

Referensi

Dokumen terkait

Segala puji dan syukur penulis panjatkan ke hadirat Tuhan Yesus Kristus atas berkat, anugerah, kasih, dan bimbingan-Nya, sehingga penulis dapat menyelesaikan penulisan

Sistim Informasi Akademik merupakan sumber daya terkait segala sesuatu dalam bentuk informasi yang ada kaitannya dengan masalah-masalah akademik di sekolah. Sistem

Kode program baris 57-58 digunakan untuk mengambil user mahasiswa yang ada di session , sedangkan kode program baris 59-61 berfungsi untuk mengambil objek. Hasil dari

Di halaman Admin ini, setelah admin login maka halaman dapat ditampilkan dan di dalamnya terdapat menu pada bagian kiri, di dalam halaman admin ini akan di tampilkan

1) Tampilan Menu Home. Tampilan menu Home disajikan pada Gambar 9. Pada menu home ini terdapat fasilitas kalender, jam digital, menu profil sekolah, berita sekolah. Didalam menu

Pada halaman utama admin terdapat menu home untuk mengakses halaman utama, manajemen user untuk mengelola data user yang terdiri dari admin dan kasir, manajemen

Di halaman ini memiliki beberapa menu seperti Fld1 untuk keluar dari halaman admin dan akan kembali ke halaman awal admin. Klik Fld2 untuk menuju sheet/list admin

Diagram Case admin analisis data data User case admin adalah tampilan menu yang hanya bisa di akses oleh admin terdiri dari Dashboard, Master Data, Sistem Informasi bebas