Kode Pengujian Implementasi Desain Interface

3. Kode

Tahap ini adalah generasi kode dimana desain yang telah dibuat harus diterjemahkan ke dalam bentuk mesin yang bisa dibaca. Jika desain yang dilakukan dengan cara yang lengkap, maka pembuatan kode dapat diselesaikan secara mekanis.

4. Pengujian

Pengujian ini dilakukan untuk memastikan apakah system berjalan sesuai tujuan yang diinginkan. Pada tahap ini dapat diuraikan sebagai berikut : a. Black-box Testing Metode ini disebut juga functional testing, yaitu teknik pengujian software dimana tidak mementingkan pengujian fungsi internal source code pada software. Pada teknik ini yang menjadi dasar pengujian adalah kesesuaian hasil keluaran software untuk input tertentu. Suatu software dikatakan telah benar apabila hasil keluaran telah sesuai dengan tujuan pembentukan software untuk input tertentu. Kelebihan dari black-box testing adalah : - Pengujian ini tidak berat sebelah, karena perancangpembuat dan penguji adalah pihak yang berbeda. - Penguji sebagai user tidak memerlukan pengetahuan tentang bahasa program yang spesifik. - Hasil pengujian dilihat berdasarkan hasil dari pemakaian user bukan pembuat software. - Pengujian dapat dilaksanakan sesegera mungkin setelah spesifikasi software telah lengkp. Kekurangan dari black-box testing adalah : - Karena penguji biasanya adalah user maka langkah pengujian yang sistematik sulit untuk dipersiapkan sebelumnya. - Ada kemungkinan beberapa bagian dari software terlewatkan pada saat pengujian. Sistem pengelolaan data mahasiswa berbasis web yang dibangun ini diuji dengan metode black-box testing dengan pertimbangan bahwa software bukan merupakan program aplikasi yang executable, namun lebih diarahkan pada user. Dengan metode ini juga membuka kemungkinan adanya peningkatan atau pengembangan software di kemudian hari.

5. Implementasi

Implementasi adalah tahap untuk menerjemahkan modul-modul yang dihasilkan tahap desain ke dalam bahasa program. Sesuai dengan tujuan penelitian ini maka implementasi yang dilakukan adalah komponen apa saja yang dibutuhkan sehingga dapat membentuk skrip-skrip PHP untuk mendapatkan sebuah web database yang dapat digunakan untuk aplikasi pelaporan pembayaran perkuliahan mahasiswa UIN berbasis web.

a. Komponen Aplikasi 1. Perangkat Lunak