1.5.2 Metode Pembangunan Perangkat Lunak
Metode Pembangunan Perangkat Lunak yang digunakan sebagai berikut:
1. Komunikasi
Pada tahap ini dilakukan proses komunikasi dengan cara observasi dan wawancara langsung dengan pihak terkait yaitu dengan kabag evaluasi,
dan evaluator, serta staf P4TK IPA lainnya, hal tersebut dilakukan agar mendapatkan spesifikasi kebutuhan pengguna, jenis aplikasi dan tujuan
dibuatnya aplikasi dapat diidentifikasi 2.
Perencanaan Setelah proses komunikasi telah berjalan maka pada proses selanjutnya
proses perencanaan mengenai pembangunan sistem. Proses ini dimulai dari proses estimasi waktu yang akan digunakan, merencanakan aktivitas
kerangka kerja yang menetapkan suatu prakiraan-prakiraan untuk rekayasa perangkat lunak yang menggambarkan tugas-tugas yang akan dilakukan
dalam melakukan monitoring dan evaluasi, resiko yang mungkin terjadi, dan jadwal kerja.
3. Pemodelan
Pada tahap ini, kebutuhan sistem diubah menjadi representasi ke dalam bentuk “blueprint” software sebelum coding dimulai dengan menggunakan
analisis perancangan Unified Modeling Language UML. Desain ini
Perencanaan
Pembuatan Program
Komunikasi pemodelang
Pengujian
Gambar 1. 2 Pembangunan Perangkat Lunak
dibuat untuk mengetahui gambaran proses kerja aplikasi yang kita buat sehingga dapat dijadikan acuan saat proses implementasi sistem ke dalam
bentuk code. 4.
Pembuatan Program Proses ini menggabungkan kegiatan penulisan kode program coding dan
pengujian testing yang diperlukan untuk mengungkapkan kesalahan dalam code. Penulisan kode program adalah proses yang dilakukan agar
mesin dalam hal ini komputer dapat menjalankan aplikasi yang telah dibangun. Dalam aplikasi ini code yang digunakan adalah PHP dengan
menggunakan framework Laravel. Setelah proses penulisan kode program selesai, dilakukan pengujian aplikasi yang sudah dibangun. Semua fungsi-
fungsi software harus diujicobakan, agar software bebas dari kesalahan, dan hasilnya harus benar-benar sesuai dengan kebutuhan yang sudah
didefinisikan sebelumnya. 5.
Pengujian Pada tahap ini sistem digunakan oleh user dan kemudian tahapan ini akan
dievaluasi apakah aplikasi ini telah memenuhi tujuan yang akan dicapai. Dan kemudian dari hasil evaluasi ini dimugkinkan untuk ada nya
perbaikan sistem agar sisterm yang dibangun dapat berfungsi dengan baik.
1.6 Sistematika Penulisan
Sistematika penulisan ini disusun untuk memberikan gambaran umum tentang penelitian yang akan dilakukan. Sistematika penulisan tugas akhir ini
adalah sebagai berikut :
BAB 1 PENDAHULUAN
Dalam bab ini dijelaskan mengenai latar bekanag penelitian, identifikasi dan rumusan masalah seperti apa yang terdapat dalam penelitian, maksud dan tujuan
dibuatnya penelitian ini, kegunaan dari penelitian ini, batasan masalah untuk membangun sistem yang terdapat dalam penelitian ini, serta dimana lokasi dan
warktu penelitian dibuat.