BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi 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 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
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 Gambar 4.6 Tampilan Detail memorandum Prodi Keterangan gambar 4.6 : Tampilan Form Dosen Prodi setelah login dan memilih menu drop lalu klik menu Memorandum drop. 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 Gambar 4.8 Tampilan detail memorandum Dekan Keterangan gambar 4.8 : Tampilan Form Dekan setelah login dan memilih menu drop lalu klik menu Memorandum drop. Form ini digunakan untuk mengisi data mahasiswa, data dosen
pembimbing akademik, tanggal memorandum Prodi, mengisi detail memorandum, dan konfirmasi persetujuan surat drop. Gambar 4.9 Tampilan utama Rektor Keterangan gambar 4.9 : Tampilan Form Rektor setelah login dan memilih menu drop. Pada tampilan ini terdapat satu menu yaitu : 1. Memorandum drop Gambar 4.10 Tampilan detail memorandum Rektor
Keterangan gambar 4.10 : Tampilan Form Rektor setelah login dan memilih menu drop lalu klik menu Memorandum drop. Form ini digunakan untuk mengisi data mahasiswa, data dosen pembimbing akademik, tanggal memorandum dan mencetak surat drop. Gambar 4.11 Tampilan utama biro administrasi akademik Keterangan gambar 4.11 : Tampilan Form Rektor setelah login dan memilih menu drop. Pada tampilan ini terdapat satu menu yaitu : 1. Memorandum drop Gambar 4.12 Tampilan detail memorandum biro administrasi akademik
Keterangan gambar 4.12 : Tampilan Form biro administrasi akademik setelah login dan memilih menu drop lalu klik menu Memorandum drop. Form ini digunakan untuk mengisi data mahasiswa, data dosen pembimbing akademik, tanggal memorandum Rektor dan mencetak surat keterangan drop. 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. 4.2.1. Skenario Pengujian Terhadap Menu Dosen Pembimbing Akademik 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 1 Klik menu Sekenario Pengujian memorandum drop 2 Klik button review pada tabel di form memorandum drop Hasil yang Diharapkan Menampilkan form input memorandum drop Menampilkan form review memorandum drop Hasil Pengujian
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 Pengujian Hasil yang Diharapkan 1 Klik menu Menampilkan form input memorandum drop memorandum drop 2 Klik button review Menampilkan form review pada tabel di form memorandum drop memorandum drop Hasil Pengujian 4.2.3. Skenario Pengujian Terhadap Menu Dekan Skenario pengujian untuk aplikasi sistem informasi akademik Universitas Mercu Buana modul drop pada menu dekan dapat dilihat pada Tabel 4.3 berikut ini: Tabel 4.3 Hasil Pengujian Menu Dekan ID Sekenario Pengujian Hasil yang Diharapkan 1 Klik menu Menampilkan form input memorandum drop memorandum drop 2 Klik button review Menampilkan form review pada tabel di form memorandum drop memorandum drop Hasil Pengujian
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 Pengujian Hasil yang Diharapkan 1 Klik menu Menampilkan form input memorandum drop memorandum drop 2 Klik button review Menampilkan form review pada tabel di form memorandum drop memorandum drop 3 Klik button print Menampilkan surat Drop pada tabel di form Out memorandum drop Hasil Pengujian 4.2.5. Skenario Pengujian Terhadap Menu Biro Administrasi Akademik Skenario pengujian untuk aplikasi sistem informasi akademik Universitas Mercu Buana modul drop pada menu biro administrasi akademik dapat dilihat pada Tabel 4.5 berikut ini:
Tabel 4.5 Hasil Pengujian Menu biro administrasi akademik ID 1 Klik menu Sekenario Pengujian memorandum drop 2 Klik button print pada tabel di form memorandum drop Hasil yang Diharapkan Menampilkan form input memorandum drop Menampilkan surat keterangan memorandum drop Hasil Pengujian