Peralatan yang Digunakan Pengujian

BAB 4 IMPLEMENTASI DAN PENGUJIAN Bab ini akan membahas analisa dan proses perancangan yang telah dibuat. Tujuan dari pegujian ini adalah untuk mengetahui apakah aplikasi yang telah dibuat sesuai dengan perancangannya. Selain itu juga untuk mengetahui detail jalannya aplikasi serta kesalahan yang ada untuk pengembangan dan perbaikan lebih lanjut.

4.1 Peralatan yang Digunakan

Pada proses pengujian ini dibutuhkan beberapa peralatan-peralatan baik berupa perangkat keras dan perangkat lunak.

4.1.1 Perangkat Keras

Perangkat-perangkat keras yang akan digunakan dalam pengujian ini adalah: 1. Satu buah PC Fungsi dari PC ini adalah untuk menjalankan skrip PHP dengan Gammu, juga untuk menghubungkan Gammu dengan modem melalui port COM. 2. Satu buah modem Modem ini berfungsi sebagai server yang terhubung ke PC dan ebagai pengakses sistem informasi melalui SMS. 3. Kabel data Kabel data ini berfungsi sebagai penghubung antara PC dengan telpon genggam melalui port COM. UNIVERSITAS SUMATERA UTARA

4.1.2 Perangkat Lunak

Perangkat lunak yang digunakan untuk pengujian aplikasi ini adalah: 1. Skrip PHP Skrip PHP ini, merupakan bagian utama dari program. Karena sebagian proses aplikasi terdapat pada skrip-skrip tersebut. 2. Gammu Aplikasi ini berfungsi sebagai penghubung antara skrip PHP dengan telpon genggam.

4.1.3 Konfigurasi Perangkat Keras

Konfigurasi perangkat keras dapat dilakukan dengan menghubungkan PC dan telpon genggam menggunakan kabel data. Untuk mengetahui konfigurasi perangkat keras dapat dilihat pada gambar 4.1 dibawah ini: Gambar 4.1 Konfigurasi Perangkat Keras

4.2 Pengujian

Setelah semua persiapan teknis dilakukan, maka pengujian sistem dapat dilakukan dengan melihat hasil tampilan aplikasi yaitu sebagai berikut: UNIVERSITAS SUMATERA UTARA 4. Halaman Login Aplikasi akademik sekolah dapat diakses oleh 2 user, yaitu orang yg bertindak sebagai administrator dan siswaorang tua siswa. Untuk menjalankan aplikasi akademik sekolah dilakukan dengan 2 cara yaitu seperti berikut. a. Sebagai administrator mengetikkan http:localhostakademiklogin_admin.php pada browser, sehingga akan muncul halaman login seperti pada gambar 4.2 berikut ini. Gambar 4.2 Halaman Login Admin Pada halaman login ini, administrator harus mengetikkan user id dan password pada form yang telah disediakan. Apabila user id dan password telah terdaftar pada database, maka akan tampil halaman berikutnya. b. Sebagai user Orang tua siswa mengetikkan http:localhostakademiklogin.php pada browser, sehingga akan muncul halaman login seperti pada gambar 4.3 berikut ini. UNIVERSITAS SUMATERA UTARA Gambar 4.3 Halaman Login User 5. Halaman Home Pada Tampilan home untuk Admin dan user juga masing-masing berbeda, halaman home admin terdapat beberapa menu yang disediakan oleh aplikasi akademik sekolah dan digunakan oleh admin untuk memanipulasi data akademik tambah, edit dan hapus, melihat data pesan masuk maupun keluar serta dapat mengirim dan menerima pesan. Gambar 4.4 Halaman Home Admin Sedangkan halaman home user hanya dapat melihat infomasi-informasi akademik yang disediakan saja tetapi tidak dapat memanipulasi data, seperti yang terlihat pada gambar berikut. UNIVERSITAS SUMATERA UTARA Gambar 4.5 Halaman Home User 6. Halaman Absensi Siswa Halaman absensi siswa menampilkan data yang berisi tentang jumlah absensi siswa tiap semester. Gambar 4.6 Halaman Absensi Siswa 7. Halaman Jadwal Pelajaran Halaman jadwal pelajaran menampilkan data yang berisi tentang jadwal pelajaran harian siswa tiap semester. UNIVERSITAS SUMATERA UTARA Gambar 4.7 Halaman Jadwal Pelajaran 8. Halaman Nilai Ujian Halaman nilai ujian menampilkan data yang berisi tentang hasil nilai ujian siswa tiap semester. Gambar 4.8 Halaman Nilai Ujian 9. Halaman Nilai UAS Halaman nilai UAS menampilkan data yang berisi tentang hasil nilai UAS siswa serta informasi kelulusan. UNIVERSITAS SUMATERA UTARA Gambar 4.9 Halaman Nilai UAS 10. Halaman Nilai UAN Halaman nilai UAN menampilkan data yang berisi tentang hasil nilai UAN siswa serta informasi kelulusan. Gambar 4.10 Halaman Nilai UAN 11. Halaman SPP Halaman SPP menampilkan data yang berisi tentang jumlah pembayaran SPP siswa serta keterangan mengenai lunas atau belum lunasnya pembayaran SPP tersebut. UNIVERSITAS SUMATERA UTARA Gambar 4.11 Halaman SPP 12. Halaman Data Siswa Halaman data siswa menampilkan data yang berisi tentang data pribadi siswa. Gambar 4.12 Halaman Data Siswa Pengujian juga dilakukan untuk mengetahui apakah tiap-tiap aplikasi yang telah dibuat bisa berjalan dengan baik. Pengujian ini dilakukan untuk mengetahui kelemahan- kelemahan dan kekurangan dari aplikasi. Pengujian yang dilakukan meliputi: 1. Instalasi Web Server 2. Instalasi PHP UNIVERSITAS SUMATERA UTARA 3. Instalasi MySQL 4. Instalasi Gammu 5. Pengecekan hubungan modem dengan Gammu 6. Pengujian pengiriman SMS melalui browser 7. Pengujian melihat daftar SMS masuk 8. Pengujian melihat respon balasan dari SMS Gateway

4.3 Hasil Pengujian dan Pembahasan