BAB IV IMPLEMENTASI DAN PENGUJIAN
Implementasi
4.1
Setelah sistem dianalisa dan dilakukan perancangan secara rinci, maka tahap selanjutnya adalah implementasi. Implementasi merupakan tahap membuat sistem sehingga menjadi aplikasi yang siap untuk dioperasikan. Bahasa pemrograman yang digunakan dalam pembuatan aplikasi adalah PHP dan basis data MySQL.
4.1.1. Perangkat Lunak Perangkat lunak yang digunakan dalam pembuatan aplikasi ini adalah sebagai berikut: -
Framework Codeigniter
-
XAMPP
-
Comodo Edit 8
Dalam pengujian aplikasi penulis menggunakan beberapa web browser. Tujuan dari penggunaan beberapa web browser adalah menguji keseragaman tampilan dan fungsi pada web browser berbeda. Beberapa web browser yang digunakan adalah: -
Mozilla
-
Google Chrome
4.1.2. Implementasi Basis Data Pada pembuatan aplikasi sistem informasi akademik Universitas Mercu Buana penulis menggunakan basis data MySQL. Perangkat lunak yang digunakan dalam pengolahan basis data MySQL adalah phpMyAdmin. PhpMyAdmin adalah perangkat lunak yang ditulis dalam bahasa pemrograman PHP. PhpMyAdmin merupakan salah satu paket perangkat lunak yang ada pada XAMPP. Berikut adalah tampilan dari PhpMyAdmin dan XAMPP :
1. Tampilan XAMPP pada browser
Gambar 4.1 Tampilan XAMPP
2. Tampilan PhpMyAdmin pada browser
Gambar 4.2 Tampilan PhpMyAdmin
4.1.3. Implementasi Antar Muka Antar muka yang telah dirancang kemudian diimplementasikan menggunakan bahasa pemrograman PHP yang terintergrasi dengan CSS. CSS digunakan untuk memformat tampilan halaman web sehingga tampilan itu menjadi sesuai dangan keinginan. File-file tersebut selanjutnya dapat diakses dan akan menjadi penghubung antara pengguna dengan sistem. Untuk mempermudah menjelaskan bentuk dari implementasi antar muka berikut ini adalah beberapa antar muka sistem informasi akademik mercubuana modul drop out yang telah dibuat.
Gambar 4.3 Tampilan utama Dosen Pembimbing Akademik
Keterangan gambar 4.3 : Tampilan Dosen Pembimbing Akademik setelah login dan memilih menu Drop Out.Pada tampilan ini terdapat satu menu yaitu : 1. Memorandum drop out
Gambar 4.4 Tampilan Detail memorandum dosen pembimbing akademik
Keterangan gambar 4.4 : Tampilan Form Dosen Pembimbing Akademik setelah login dan memilih menu Drop Out lalu klik menu Memorandum DO. Form ini digunakan untuk mengisi data mahasiswa, data dosen pembimbing akademik dan mengisi detail memorandum.
Gambar 4.5 Tampilan utama Prodi
Keterangan gambar 4.5 : Tampilan Form Prodi setelah login dan memilih menu Drop Out.Pada tampilan ini terdapat satu menu yaitu : 1. Memorandum drop out
Gambar 4.6 Tampilan Detail memorandum Prodi
Keterangan gambar 4.6 : Tampilan Form Dosen Prodi setelah login dan memilih menu drop out lalu klik menu Memorandum drop out. Form ini digunakan untuk mengisi data mahasiswa, data dosen pembimbing akademik dan mengisi detail memorandum
Gambar 4.7 Tampilan utama Dekan Keterangan gambar 4.7 : Tampilan Form Dekan setelah login dan memilih menu Drop Out. Pada tampilan ini terdapat satu menu yaitu : 1. Memorandum drop out
Gambar 4.8 Tampilan detail memorandum Dekan Keterangan gambar 4.8 : Tampilan Form Dekan setelah login dan memilih menu drop out lalu klik menu Memorandum drop out. Form ini digunakan untuk mengisi data mahasiswa, data dosen
pembimbing akademik, tanggal memorandum Prodi, mengisi detail memorandum, dan konfirmasi persetujuan surat drop out.
Gambar 4.9 Tampilan utama Rektor Keterangan gambar 4.9 : Tampilan Form Rektor setelah login dan memilih menu drop out. Pada tampilan ini terdapat satu menu yaitu : 1. Memorandum drop out
Gambar 4.10 Tampilan detail memorandum Rektor
Keterangan gambar 4.10 : Tampilan Form Rektor setelah login dan memilih menu drop out lalu klik menu Memorandum drop out. Form ini digunakan untuk mengisi data mahasiswa, data dosen pembimbing akademik, tanggal memorandum dan mencetak surat drop out.
Gambar 4.11 Tampilan utama biro administrasi akademik Keterangan gambar 4.11 : Tampilan Form Rektor setelah login dan memilih menu drop out. Pada tampilan ini terdapat satu menu yaitu : 1. Memorandum drop out
Gambar 4.12 Tampilan detail memorandum biro administrasi akademik
Keterangan gambar 4.12 : Tampilan Form biro administrasi akademik setelah login dan memilih menu drop out lalu klik menu Memorandum drop out. Form ini digunakan untuk mengisi data mahasiswa, data dosen pembimbing akademik, tanggal memorandum Rektor dan mencetak surat keterangan drop out.
4.2
Pengujian Tahap ini bertujuan untuk mengetahui apakah aplikasi yang dibuat berjalan dengan baik
dan sesuai dengan apa yang telah diterapkan pada tahap perancangan sebelumnya. Dalam pengujiannya penulis menggunakan metode black box. Pengertian dari Black box sendiri ialah cara pengujian dilakukan dengan hanya menjalankan atau mengeksekusi unit atau modul kemudian diamati apakah hasil dari unit itu sesuai dengan proses bisnis yang diinginkan. Metode black box digunakan untuk menentukan langkah-langkah dalam pengujian dan memeriksa apakah bagian dari spesifikasinya yang belum atau tidak diimplementasikan.
Skenario Pengujian Terhadap Menu Dosen Pembimbing Akademik
4.2.1.
Skenario pengujian untuk aplikasi SIA Universitas Mercu Buana modul Drop Out pada menu Dosen Pembimbing Akademik dapat dilihat pada Tabel 4.1 berikut ini:
Tabel 4.1 Hasil Pengujian Menu Dosen Pembimbing Akademik ID
Sekenario
Hasil yang Diharapkan
Hasil Pengujian
Pengujian 1
dengan Menampilkan form input Sesuai diharapkan memorandum drop out
yang
dengan Klik button review Menampilkan form review Sesuai diharapkan pada tabel di form memorandum drop out
yang
Klik menu memorandum drop out
2
memorandum out
drop
4.2.2.
Skenario Pengujian Terhadap Menu Prodi Skenario pengujian untuk aplikasi SIA Universitas Mercu Buana modul Drop Out pada
menu Prodi dapat dilihat pada Tabel 4.2 berikut ini:
Tabel 4.2 Hasil Pengujian Menu Prodi ID
Sekenario
Hasil yang Diharapkan
Hasil Pengujian
Pengujian 1
dengan Menampilkan form input Sesuai diharapkan memorandum drop out
yang
dengan Klik button review Menampilkan form review Sesuai diharapkan pada tabel di form memorandum drop out
yang
Klik menu memorandum drop out
2
memorandum
drop
out
4.2.3.
Skenario Pengujian Terhadap Menu Dekan Skenario pengujian untuk aplikasi sistem informasi akademik Universitas Mercu Buana
modul drop out pada menu dekan dapat dilihat pada Tabel 4.3 berikut ini:
Tabel 4.3 Hasil Pengujian Menu Dekan ID
Sekenario
Hasil yang Diharapkan
Hasil Pengujian
Pengujian 1
dengan Menampilkan form input Sesuai diharapkan memorandum drop out
yang
dengan Klik button review Menampilkan form review Sesuai diharapkan pada tabel di form memorandum drop out
yang
Klik menu memorandum drop out
2
memorandum out
drop
4.2.4.
Skenario Pengujian Terhadap Menu Rektor Skenario pengujian untuk aplikasi SIA Universitas Mercu Buana modul Drop Out pada
menu Rektor dapat dilihat pada Tabel 4.4 berikut ini:
Tabel 4.4 Hasil Pengujian Menu Rektor ID
Sekenario
Hasil yang Diharapkan
Hasil Pengujian
Pengujian 1
dengan Menampilkan form input Sesuai diharapkan memorandum drop out
yang
dengan Klik button review Menampilkan form review Sesuai diharapkan pada tabel di form memorandum drop out
yang
Klik menu memorandum drop out
2
memorandum
drop
out 3
dengan print Menampilkan surat Drop Sesuai diharapkan pada tabel di form Out Klik
button
memorandum
yang
drop
out
4.2.5.
Skenario Pengujian Terhadap Menu Biro Administrasi Akademik Skenario pengujian untuk aplikasi sistem informasi akademik Universitas Mercu Buana
modul drop out pada menu biro administrasi akademik dapat dilihat pada Tabel 4.5 berikut ini:
Tabel 4.5 Hasil Pengujian Menu biro administrasi akademik ID
Sekenario
Hasil yang Diharapkan
Hasil Pengujian
Pengujian 1
Klik menu memorandum drop
dengan Menampilkan form input Sesuai diharapkan memorandum drop out
yang
Sesuai dengan diharapkan
yang
out 2
Klik
button
print Menampilkan surat
pada tabel di form keterangan memorandum memorandum out
drop drop out