45
B. Prosedur Pengembangan
Berdasarkan model pengembangan waterfall penelitian ini melalui lima tahap
langkah, yaitu requirements analysis and definition, system and software design,
implementation and unit testing, integration and system testing, dan operation and maintenance. Langkah yang dilakukan disesuaikan dengan kebutuhan dalam
penelitian. Gambar 4 berikut adalah diagram prosedur pengembangan.
Gambar 4. Prosedur Pengembangan Sistem Tes Terkomputerisasi Berikut adalah penjelasan secara rinci dari prosedur penelitian ini.
1. Requirements Analysis and Definition
Pada tahap ini peneliti melakukan studi pustaka mengenai web dan pengembangan perangkat lunak, kajian penelitian yang relevan untuk
mendapatkan metode pengembangan yang dapat dijadikan referensi dalam
Requirements Analysis and Definition
Studi Lapangan
Studi Pustaka
Penelitian Relevan
System and Software Design
Design Tampilan
Pembuatan Diagram
Desain Database
Implementation and Unit Testing
1. Pengembangan 2. Pengujian
Kode Program Pengujian oleh
Pengembang
perbaikan
Integration and System Testing
Black Box Testing
Validasi oleh Ahli
Operation and Maintenance
Pengoperasian di sekolah secara terbatas dengan uji respon terbatas
46 penelitian serta studi lapangan baik observasi dan wawancara untuk mendapatkan
data serta mengidentifikasi kebutuhan spesifikasi system tes yang dapat diakses secara lokal. Observasi dan wawancara dilakukan di SMK Muhammadiyah
Prambanan, Sleman selaku salah satu penyelenggara ujian nasional berbasis komputer.
2. System and Software Design
Pada tahap system and software design, peneliti melanjutkan proses dengan
menentukan rencana sistem yang akan dikembangkan dan melakukan perancangan terhadap web yang akan dikembangkan. Perancangan meliputi
pembuatan diagram, desain tampilan, dan desain database.
3. Implementation and Unit Testing
Tahap implementation and unit testing dilakukan dengan melakukan
pengembangan berupa kode program sesuai desain yang telah dirancang. Setelah itu dilakukan kegiatan pengujian setiap fungsi yang telah dibuat. Apabila masih
terdapat error dalam eksekusi program, maka dilakukan perbaikan terhadap kode program yang dikembangkan.
4. Integration and System Testing
Tahap integration and system testing dilakukan dengan pengujian black box
testing untuk memastikan keseluruhan fungsi dari sistem yang telah dikembangkan. Kemudian dilakukan uji validasi oleh ahli untuk menilai kelayakan
produk yang dikembangkan.
47
5. Operation and Maintenance