Skip to content

Latest commit

 

History

History
35 lines (22 loc) · 1.5 KB

Pengenalan-ke-Logika-Pemrograman.MD

File metadata and controls

35 lines (22 loc) · 1.5 KB

Pengenalan ke Logika Pemrograman

Module 1: Memahami Kebutuhan Aplikasi

User Requirement Specification (URS)

  • Dokumen yang menyimpan informasi mengenai kebutuhan pengguna sebelum pengembangan software.
  • Bertujuan untuk mendapatkan pemahaman yang sama akan kebutuhan user pada aplikasi.
  • Harus menggunakan bahasa yang mudah dipahami oleh seluruh stakeholder.

Teknik Requirement Gathering:

  • Interview : tanya jawab dengan user
  • User Stories : menulis kebutuhan user sesuai role dan keinginannya
  • Straw Man : menyampaikan ide tanpa kode
  • Prototyping : membuat sampel program dengan fitur utama

Spesifikasi Teknis Aplikasi:

  • Dokumen yang menyimpan informasi detail mengenai fungsionalitas, servis, dan limitasi aplikasi.
  • Prinsip: jelas, tidak ambigu, mudah dipahami, lengkap, dan konsisten.

Pandangan Stakeholder terhadap Spesifikasi Teknis:

  • Developer : Membutuhkan kedetailan dan kejelasan spesifikasi.
  • Client/User : Ingin spesifikasi mudah dimengerti dengan istilah teknis yang disederhanakan.
  • Legal : Membutuhkan acceptance criteria yang jelas untuk kontrak.

Pentingnya Contingency Plan :

  • Tindakan alternatif ketika tindakan utama gagal atau terhambat.

Kesimpulan:

URS dan Spesifikasi Teknis Aplikasi adalah dua dokumen penting dalam pengembangan software. URS fokus pada kebutuhan user, sedangkan Spesifikasi Teknis fokus pada detail teknis. Memahami pandangan stakeholder dan menyiapkan contingency plan juga penting untuk kelancaran proyek.