Metode Pembangunan Perangkat Lunak

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.