Oleh Kelompok :
Pendahuluan
1.1 Pembuka
Salah satu proses penting dalam pengembangan suatu proyek berbasis
perancangan perangkat lunak adalah requirement gathering. Terdapat
banyak metode yang dapat digunakan, metode yang baik adalah metode
yang sesuai dan efektif serta cepat dalam mendapatkan informasi
requirement dari user terkait. Dalam konteks ini, metode prototyping telah
muncul sebagai alat yang efektif dalam membantu tim pengembangan untuk
menggali, mengklarifikasi, dan mengkomunikasikan kebutuhan dengan
lebih baik. Esai ini akan menjelajahi peran penting metode prototyping
dalam proses pengumpulan kebutuhan, dan mengapa pendekatan ini telah
menjadi langkah penting dalam mencapai kesuksesan dalam
pengembangan perangkat lunak.
1.2 Hipotesis
Metode prototyping dalam proses pengumpulan kebutuhan merupakan
pendekatan yang efektif untuk mengidentifikasi, memahami, dan
mengkomunikasikan kebutuhan pengguna dengan lebih baik, yang pada
akhirnya mengarah pada pengembangan produk atau sistem yang lebih
sesuai dengan harapan mereka. Selain itu prototype memungkinkan
pengguna dan tim pengembangan berkomunikasi lebih baik. Seringkali,
pengguna mungkin memiliki harapan yang berbeda dari yang dimaksudkan
oleh tim pengembangan. Dengan prototype, kesalahpahaman dapat diatasi
lebih awal dalam proses pengembangan.
BAB 2
Badan
2.1 Opini
Menurut saya metode prototype dalam requirement gathering pada
perancanga perangkat lunak adalah pendekatan yang sangat berguna dan
efektif dalam pengembangan perangkat lunak karena melibatkan
pembuatan versi awal atau model kasar dari sistem yang akan
dikembangkan, yang digunakan untuk menggali dan mengklarifikasi
persyaratan kebutuhan dan tampilan dengan stakeholder dan user terkait.
Prototype membantu para stakeholder dan user terkait untuk lebih mudah
memahami konsep dan fungsi yang diharapkan dari sistem yang akan
dikembangkan. Ini dapat menghindari ketidaksepahaman dan
ketidakcocokan dalam pemahaman persyaratan. Dengan adanya prototype,
dapat mendekati solusi yang diinginkan sejak awal proyek. Ini mengurangi
risiko pengembangan produk yang tidak sesuai dengan ekspektasi dan
kebutuhan pengguna.
Selain itu menurut saya prototype dapat membantu pengguna akhir merasa
lebih terlibat dalam pengembangan sistem, karena mereka dapat melihat dan
menguji konsep awal. Hal ini dapat meningkatkan akseptabilitas sistem.
Langkah yang dilakukan juga cukup mudah, diawali dengan wawancara
dengan user terkait, dan dilanjutkan dengan perancangan cepat prototype,
lalu evalusai bersama dengan user terkait, dan diulangi lagi dengan
perancangan jika terdapat revisi, dilakukan terus menerus hingga mencapai
kesepakatan atau tidak ada revisi lagi.
Meskipun dapat diperoleh nya detil kebutuhan yang tinggi, metode ini
memiliki resiko meingkatnya biaya dan waktu project, maka dari itu metode
ini cocok digunakan pada project besar yang membutuhkan detil yang
sangat diharapkan dan sesuai dengan ekspektasi user namun memilki biaya
dan waktu yang cukup besar, meskipun hanya sebatas resiko.
2.2 Fakta
Metode prototype adalah salah satu metode pengembangan perangkat
lunak, Pembuatan prototype adalah proses untuk membuat model realistis
untuk antar muka produk, Prototype user interface mudah untuk diubah dan
menyebabkan pengguna bisa terlibat dalam desain awal produk. Untuk
membangun prototype yang sukses, membutuhkan tools yang tepat untuk
memenuhi kebutuhan feedback pengguna dan melakukan iterasi hingga
pengguna puas dengan user interface yang dibangun [1].
Kelebihan model prototype, Adanya komunikasi yang baik antara pengembang dan
pelanggan. Pengembangan dapat bekerja lebih baik dalam menentukan kebutuhan
pelanggan. Lebih menghemat waktu dalam pengembangan system. Penerapan
menjadi lebih mudah karena pemakai mengetahui apa yang diharapkannya.
Pelanggan ikut dalam pengembangan sistem yang akan memudahkan pengembang
mengetahui produk yang diharapkan pelanggan [3].
Selain itu dapat digunakan tools seperti figma, Alat-alat ini memungkinkan untuk
membuat, mengedit, dan berbagi prototipe Anda, serta mendokumentasikan
perubahan Anda dengan anotasi, komentar, atau riwayat versi [4].
BAB 3
Kesimpulan
Proses yang dilakukan seperti sebuah cycle yang berulang, seperti proses
requirement gathering seperti wawancara untuk mendapatkan gambaran awal
kebutuhan, proses prototypeing, dan evaluasi yang diguanakan sebagai bahan
prototyping selanjutnya, hingga tidak ada lagi revisi yang diberikan pada evaluasi
Terdapat berbagai cara dokumentasi yang dapat dilakukan dengan metode ini,
seperti menggunakan prototype document, gambar, vidio, ataupun dengan
menggunakan tools yang diberikan anotasi untuk memudahkan menemukan
perubahan yang terjadi pada proses prototyping.
Namun terdapat informasi yang baru saya ketahui, bahwa metode ini memiliki
resiko membengkak nya biaya dan waktu proyek, maka dari itu diperlukan
pemahaman yang lebih terkait proyek, apakah kebutuhan yang detil ini berbanding
lurus dengan biaya dan waktu yang dimiliki.
Daftar Pustaka
[3] Hasanah, Fitria Nur & Rahmania Sri Untari. (2020). REKAYASA
PERANGKAT LUNAK. Umsida Press
[4] Product Engineering. (2023). How do you document product prototype change?.
linkedin.com. https://www.linkedin.com/advice/1/how-do-you-document-product-
prototype-changes