DOSEN MATAKULIAH:
Noor Falih, S.Kom., M.TI.
DISUSUN OLEH :
2
BAB 1
PENDAHULUAN
Penulis telah menyusun beberapa masalah yang akan dibahas dalam paper
ini sebagai batasan dalam pembahasan bab isi. Adapun masalah tersebut
adalah :
1. Bagaimana Cara kerja dari Feature Driven Devlopment?
2. Apa Kelebihan sarta kekurangan Feature Driven Devlopment?
3
1.3. Tujuan dan Manfaat
Berdasarkan rumusan masalah di atas maka tujuan serta manfaat dalam
penulisan paper ini adalah sebagai berikut
1.3.1. Tujuan
1. Mengetahui cara kerja FDD
2. Mengetahui kelebehan dan Kekurangan FDD
1.3.2. Manfaat
1.Mendalami metode dari FDD
4
BAB 2
LANDASAN TEORI
2.1.Feature Driven Devlopment
Feature Driven Development (FDD) merupakan proses yang didesain dan
dilaksanakan untuk menyajikan hasil kerja secara berulang-ulang dalam
waktu tertentu dan dapat diukur. FDD merupakan pendekatan yang mengacu
pada pembuatan sistem menggunakan metode yang mudah dimengerti dan
diimplementasikan, teknik problem solving, dan pelaporan yang mudah
dimengerti dan dikontrol oleh stakeholders.
5
BAB 3
PEMBAHASAN
C. Plan by Features
Pada tahap ketiga ini merupakan tahap yang paling penting karena semua
perencanaan pengembangan harus ditentukan di sini. Semua kelompok harus
membuat dokumentasi terhadap apa saja yang telah mereka buat dalam modul.
Setiap modul harus ditentukan waktu yang dibutuhkan menyelesaikannya
dengan penjabaran masing- masing feature.
6
D. Design by Features
Setiap fitur dibuatkan sequence diagram dan class diagram untuk menunjukkan
kepada klien bagaimana sebuah sistem bekerja sehingga jika ada kebingungan
dan ketidaksetujuan dapat ditanggung para pengembang pada awal
pengembangan sistem
E. Build by Feature
Pada akhir tahapan FDD, pengembang membangun sistem yang sudah dirancang
dengan menggunakan bahasa pemrograman dan tools yang sesuai. Mereka juga
membuat user interface dari system tersebut dan membangun server.
Simple is better.
Perancangan dibuat sesederhana mungkin, tetapi dapat memenuhi
semua persyaratan yang diberikan oleh klien sehingga mereka
mendapatkan gambaran sistem dengan mudah.
7
Process steps should be obviously valuable to each team
member.
Setiap langkah atau proses selama pengembangan sistem harus
dapat dinilai dan terukur bagi para pengembang sistem. Selain itu,
desain kode juga menjadi lebih mudah dan efektif pada saat
pemeriksaan.
8
BAB 4
PENUTUP
4.1. Kesimpulan
4.2. Saran
Saran yng bisa diberikan kepada pengguna metode ini adalah lihat
terlebih dahulu bagaimana kelebihan serta kekurangan dari metode ini supaya
kedepannya bisa mengkalkulasi apa dampak dari setiap kelebihan dan
kekurangan tersebut bagaimana kedepannya terhadap proyek perangkat lunak
tersebut apakah bisa dipetik hasil positif atau malah hasil negatif yang didapat
nantinya jika mengikuti metode ini.