Coconote
AI notes
AI voice & video notes
Try for free
Estimasi Usaha dan Biaya Software
Aug 10, 2024
Catatan Kuliah: Estimasi Usaha dan Biaya Pengembangan Software
Pengantar
Pembicara: Romi Satr Wahono
Topik: Estimasi usaha dan biaya dalam pengembangan software.
Fokus pada:
Kegagalan dalam pengembangan software
Metodologi pengembangan
Estimasi usaha dan biaya
Pengembangan Software
Tingkat Kegagalan
Kegagalan proyek teknologi informasi mencapai lebih dari 50%.
Data dari berbagai sumber:
Forbes: 84% kegagalan
Boston Consulting Group: 70-95% kegagalan di Indonesia.
Penyebab Kegagalan
Glass Law
: Penyebab utama kegagalan adalah gagal menangkap requirement.
Banyak aplikasi yang dibangun tidak digunakan (400.000 aplikasi, hanya 27.000 yang aktif).
Hukum Software Engineering
Terdapat sekitar 50 hukum dalam software engineering, yang mempengaruhi pengembangan software.
Salah satu hukum penting adalah "kegagalan memahami requirement".
Proses dan Metodologi
Siklus Pengembangan Software
Tahapan umum dalam pengembangan software:
Planning
Analisis dan Desain
Implementasi
Metodologi yang digunakan:
Waterfall
Agile (Scrum, XP)
Estimasi Usaha
Estimasi usaha dilakukan untuk menentukan:
Jumlah orang yang diperlukan
Waktu yang dibutuhkan
Beberapa metode estimasi:
Function Point
: Menghitung berdasarkan fungsi.
Use Case Point
: Menghitung berdasarkan use case dan aktor.
Cocomo Model
: Menghitung berdasarkan jumlah baris kode (LOC).
Contoh Estimasi
Estimasi untuk Sistem Musikpedia
Menghitung aktor dan use case.
Estimasi waktu
:
10 orang, 6,56 bulan untuk pengembangan.
Langkah-Langkah Estimasi
Buat use case diagram.
Hitung jumlah use case dan aktor.
Tentukan bobot kompleksitas.
Estimasi effort menggunakan rumus yang telah ditentukan.
Kesimpulan
Estimasi usaha dan biaya dalam pengembangan software membutuhkan pemahaman yang mendalam tentang requirement dan metodologi.
Pemilihan metode estimasi yang tepat sangat penting untuk keberhasilan proyek.
📄
Full transcript