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