Functional Spesification Document(FSD)
June 18, 2010 at 4:21 pm 9 comments
Fuctional Spesification Document (FSD), merupakan dokumen yang biasanya dibuat oleh BA, berisi tentang detail aplikasi yang akan dikembangkan. Jika metodologi yang kita pake adalah waterfall, maka FSD ini akan sangat berguna sekali karena akan dapat dijadikan senjata oleh vendor agar klien tidak mengubah2 requirement seenaknya sendiri. jadi dengan adanya FSD ini diharapkan klien tidak memberikan informasi yang asal2an kepada vendor. FSD yang dibuat oleh BA ini, nantinya akan ditandatangani oleh klien kita untuk tiap2 halaman (biasanya PM dari pihak User). Jika suatu saat, terdapat perbedaan persepsi antara vendor dan klien , maka FSD yang akan menjadi penengahnya.
FSD biasanya kita buat per module. Module = Menu. Dan ditiap-tiap module, akan diperinci lagi per aktivitas (berdasarkan Use Case Diagram)
Untuk masing2 modul, FSD berisi :
1. Deskripsi Module dan tiap aktivitas yang terdapat di dalamnya
Menjelaskan secara padat dan jelas, mengenai fungsi dari module/aktivitas yang berkaitan.
2. Use Case Diagram
Use Case diagram menggambarkan secara jelas mengenai aktor dan aktivitas yang dilakukan. Tentang Use Case Diagram ini akan di jelaskan lebih detail di halaman lain.
3. Roles
Menunjukkan siapa aktor yang melakukan aktivitas ini.
4. Business Rules
Rule2 atau aturan apa sajakah yang berkaitan dengan aktivitas ini. Misalnya : KodePegawai harus unik, tidak boleh ada duplikasi, dll
5. Pre Condition
Menunjukkan apa yang di lakukan sistem sebelum terjadinya aktivitas ini.
6. Post Condition
Menunjukkan apa yang di lakukan sistem setelah terjadinya aktivitas ini.
7. Activity Diagram
Menggambarkan alur kerja / proses pada sebuah sistem.
8. Detail Activity
Biasanya berisi penjelasan dari Activity Diagram
9. Penjelasan detil masing2 field
ini akan dibahas lebih lanjut di posting selanjutnya. 😀
10. Validation
menjelaskan semua validasi yang ada, dan menuliskan pesan error apa yang akan muncul ketika data yang dimasukkan tidak valid .
contoh :
Duplicate of Item Code –> “Item Code has already exist, Please specify another !”
11. User Interface(UI)
Gambar tampilan sistem yang akan dibuat, yang menunjukkan adanya aktivitas yang dijelaskan.
12. Penjelasan Action tiap button/hyperlink
misal : ketika di klik button ‘Save’ –> Sistem akan melakukan penyimpanan semua data.
Demikian, semoga bermanfaat.
Entry filed under: About My Job.
9 Comments Add your own
Leave a comment
Trackback this post | Subscribe to the comments via RSS Feed
1. ari | June 18, 2010 at 8:06 pm
sip sip. bersemangat!!!
2. yudhi | May 9, 2011 at 3:24 pm
terimakasih atas infonya. Bisa menambah wawasan…
3. rahel | November 25, 2011 at 11:16 am
salam kenal mba irma, info ny sangat berguna, sy ingin sekali menjadi BA, sbntr lg sy akan memulai kerja sbg BA junior, hehe… ada saran atau pesan2 mungkin yg bs d berikan untuk junior ini..?
4. azalika | August 21, 2013 at 2:46 pm
buk saya boleh minta contoh FSD gak bu???
5. Depp Doank | September 2, 2013 at 10:55 pm
Cari d google banyak
6. Depp Doank | September 2, 2013 at 10:54 pm
Mantap… Thanks Bu.
7. chandra | December 18, 2014 at 11:34 am
mbak boleh minta contoh bentuk FSD gak…
8. Ochin | Abu Hamzah | September 12, 2015 at 4:59 pm
Terima kasih infonya, sangat bermanfaat dan saya merasakan sendiri bagaimana FSD ini sangat dibutuhkan 😀
9. heliosw | July 14, 2018 at 5:49 pm
isinya bagus dan bermutu, trims utk berbagi