Oleh :
Hanif Ihsan Alim A. (22091397020/2022A)
Roy Nurfaza (22091397035/2022A)
La Ode Ofan (22091397112/2022A)
Dosen Pengampu:
Salamun Rohman Nudin, S.Kom., M.Kom.
NIP. 198211022008121001
Deskripsi :
1) Perencanaan
Pada tahap ini dilakukan penelitian atau observasi pasar untuk
memahami kebutuhan dan preferensi nelayan.
2) Pengembangan
Pada tahap ini dilakukan desain struktur aplikasi dan mulai
pengkodean.
3) Integrasi
Tahap ini dilakukan integrasi aplikasi dengan API pihak ketiga
seperti cuaca, perairan dan pelabuhan terdekat.
4) Pengujian
Tahap ini dilakukan pengujian aplikasi secara menyeluruh
termasuk uji coba dilapangan serta memperbaiki bug yang ditemukan
dan melakukan tahap pengujian ulang.
5) Pemeliharaan
Memperbaiki bug apa bila masih ditemukan serta
meningkatkan performa aplikasi.
2) Pengembangan
Biaya peralatan mencakup biaya perangkat keras dan perangkat
lunak yang digunakan dalam pengembangan perangkat lunak, seperti
komputer, server, dan perangkat lunak pengembangan.
3) Integrasi
Biaya integrasi mencakup biaya integrasi perangkat lunak
dengan perangkat keras atau aplikasi lain, serta biaya sumber daya
manusia untuk melakukan integrasi.
4) Pengujian
Biaya perangkat lunak pengujian mencakup biaya perangkat
lunak pengujian dan perangkat keras pengujian yang diperlukan untuk
menguji perangkat lunak dengan benar.
5) Pemeliharaan
Biaya Peningkatan Fungsionalitas
Biaya peningkatan fungsionalitas mencakup biaya sumber daya
manusia untuk menambahkan fitur atau fungsionalitas baru pada
perangkat lunak.
1) Perencanaan
Dalam tahap perencanaan, penting untuk memahami ketergantungan
aktivitas dan mengatur urutan aktivitas yang tepat. Selain itu, dalam
membangun perangkat lunak harus memperhitungkan ketergantungan
aktivitas yang ada dan memastikan bahwa setiap aktivitas terjadwal
dengan baik. Ini dapat membantu menghindari penundaan atau
penyelesaian aktivitas yang tidak efektif. Oleh karena itu, memahami
ketergantungan aktivitas pada tahap perencanaan adalah penting untuk
memastikan bahwa proyek pengembangan perangkat lunak dapat berjalan
dengan lancar dan efisien.
2) Pengembangan
Pada tahap pengembangan perangkat lunak, ada beberapa aktivitas
yang harus dilakukan, seperti pengkodean, integrasi, dan pengujian. Setiap
aktivitas ini memiliki ketergantungan satu sama lain, yang perlu
diperhatikan untuk memastikan bahwa proyek berjalan dengan lancar.
3) Integrasi
Pada tahap Integrasi dalam pengembangan perangkat lunak yang kami
bangun, ketergantungan antar aktivitas juga sangat penting untuk
diperhatikan. Tahap integrasi pada dasarnya merupakan tahap di mana
semua komponen dan modul perangkat lunak yang telah dibuat
sebelumnya diuji dan digabungkan menjadi sebuah produk yang lengkap
dan dapat berjalan dengan baik.
4) Pengujian
Tahap pengujian adalah tahap di mana produk perangkat lunak diuji
untuk memastikan bahwa fungsinya sesuai dengan persyaratan dan tujuan
yang telah ditetapkan sebelumnya.
5) Pemeliharaan
Tahap pemeliharaan adalah tahap di mana kami sebagai pengembang
memperbaiki bug, mengoptimalkan performa, dan melakukan perbaikan
lainnya pada perangkat lunak yang telah dirilis. Ketergantungan antar
aktivitas pada tahap pemeliharaan dapat terlihat dari jenis bug yang harus
diperbaiki, prioritas bug, dan seberapa kompleks perbaikan yang harus
dilakukan.