Post on 04-Mar-2018
Elisitasi Kebutuhan
Denny Sagita R, S.Kom., M.Kom
KJFD Rekayasa Perangkat Lunak
Fakultas Ilmu Komputer - UB
PERTEMUAN 5
REKAYASA & MANAJEMEN KEBUTUHAN
Outline
• Definisi Elisitasi Kebutuhan
• Model dalam elisitasi kebutuhan
• Kendala dalam pengumpulan kebutuhan
• Teknik-teknik pengumpulan data
• Pemangku kepentingan yang tepat
Rekayasa & Manajemen Kebutuhan
Ilustrasi
Di suatu pagi bulan Januari di Tengger, di sebuah acara pernikahan, pemilik acara sedang blingsatan karenahujan rintik-rintik mulai turun sementara acara sebentar lagi dimulai dan undangan belum datang
• Pemilik Acara : “Mbah, gimana ini, hujan mulaiturun. Wahh... kalo hujan semakin lebat, undanganbisa gak dating. Acara bisa gagal dan bisa malu saya.”
• Pawang : “Terus.... maunya apa le?”
• Pemilik Acara : “Tolong hujannya di stop ya Mbah”
• Pawang : “Iya tapi jangan lupa transfer ya !!!! ” (selanjutnya mbah dukun komat-kamit baca mantra)
Rekayasa & Manajemen Kebutuhan
Ilustrasi
Seketika hujan pun berhenti ... pemilik acara sumringah. Tetapi, tak lama kemudian, tiba-tibalangit yang tadinya berwarna merah karena mataharipagi berubah menjadi redup, kabut menutupi daerahitu sampai semuanya hamper tak terlihat
• Pemilik Acara : “Lho.... Lho.... Lho.... Mbahh.. Mbahh.. kok malah berkabut??”
• Pawang : ”iki hujannya sudah di stop, karepmu yaopo sih le...!!!”(dengan wajahkeheranan)
Pemilik acara terdiam. Dengan wajah ditekukdia meninggalkan si pawang.
Rekayasa & Manajemen Kebutuhan
Definisi Elisitasi Kebutuhan
Elisitasi Kebutuhan adalah proses dalam merekam danmengumpulkan kebutuhan dari para pemangku
kepentingan
Rekayasa & Manajemen Kebutuhan
Tujuan
• Mengetahui masalah apa saja yang perlu dipecahkandan mengenali batasan-batasan system
• Mengenali siapa saja para pemangku kepentungan
• Mengenali tujuan dari sistem yaitu sasaran-saran yang harus dicapai
Rekayasa & Manajemen Kebutuhan
Kesulitan dalam Elisitasi
• Masalah ruang lingkup• Pemangku kepentingan sering tidak mengetahui apa yang
diinginkan
• Masalah Pemahaman• Perekayasa kebutuhan yang tidak memiliki pengalaman di
bidang kerja pemesan PL,harus memahami permintaanPemangku kepentingan
• Masalah perubahan• Pemangku kepentingan memiliki permintaan yang berbeda-
beda yang dinyatakan dalam cara yang berbeda pula.
Rekayasa & Manajemen Kebutuhan
Ilmu Pendukung Dalam Elisitasi
Seorang analis harus dibekali landasan teori ilmu social dan teknik praktik elisitasi kebutuhan yang baik antara lain (Nuseibeh and Eastbrook, 2000):
• Cognitive Psychology
• Antropologi
• Sosiologi
• Ilmu bahasa
Rekayasa & Manajemen Kebutuhan
Langkah-langkah elisitasi
• identifikasi orang-orang yang akan membantu menentukankebutuhan dan memahami organisasi mereka
• Menentukan lingkungan teknis
• Identifikasi ranah permasalahan, yaitu karakteristiklingkungan bisnis yang spesifik ke ranah aplikasi
• Menentukan satu atau lebih metode elisitasi kebutuhan
• Meminta partisipasi banyak orang sehingga dapat mereduksidampak dari kebutuhan sudut pandang yang berbeda
• Menidentifikasi kebutuhan yang ambigu danmenyelesaikannya
• Membuat scenario penggunaan untuk membantupelanggan/ pengguna mengidentifikasi kebutuhan utama
Rekayasa & Manajemen Kebutuhan
Teknik Elisitasi
1. Teknik Tradisional• Wawancara• Kuesioner• Observasi• Analisis Prosedur• Pengamatan dokumen• Sampling
2. Teknik-teknik Elisitasi Berkelompok• Brainstorming• JAD
3. Prototyping4. Model Driven
• Goal Based methods• Scenario based methods
Rekayasa & Manajemen Kebutuhan
Contoh pertanyaan wawancara
Profil Narasumber
• Siapa nama anda ?
• Apa posisi anda dalam organisasi ini?
• Berapa lama anda bekerja dalam organisasi ini?
Pertanyaan Proses Bisnis
• Dalam organisasi yang bapak pimpin, kami melihat bahwa ada divisi HRD.
• Apakah anda bisa menjelaskan peran HRD dalam organisasi anda?
• Apa saja proses/SOP yang dilakukan oleh pihak HRD?
• Siapa yang terlibat dalam proses bisnis tersebut?
• Apakah ada kendala yang terjadi dalam menjalankan proses bisnis tersebut?
• Apa output yang diharapkan dalam proses bisnis tersebut?
• Dari mana hasilnya bisa terlihat?
Rekayasa & Manajemen Kebutuhan
Contoh pertanyaan wawancara
Masalah Saat Ini
• Apa masalah saat ini yang Anda hadapi saat ini tanpa sistem?
• Masalah apa yang harus diselesaikan oleh sistem ini?
• Apa yang harus Anda lakukan secara manual yang ingin Anda otomatisasi?
• Masalah kinerja apa yang perlu diubah?
• Keterbatasan fungsional apa yang ingin Anda ubah?
• Dimana ada kemacetan spesifik untuk mendapatkan informasi?
• Bagaimana Anda menganalisis informasi yang Anda terima saat ini? Jenis data apa yang digunakan? Bagaimana Anda saat ini mendapatkan datanya? Seberapasering Anda mendapatkan data baru?
• Apa jenis analisis ad hoc yang biasanya Anda lakukan? Siapa yang meminta informasi ad hoc? Apa yang kamu lakukan dengan informasinya?
Tujuan Bisnis
• Apa tujuan Anda dalam mengembangkan sistem ini?
• Siapa pemangku kepentingan utama dan pengguna? Apakah tujuan mereka berbeda? Jika ya, bagaimana?
• Bagaimana sistem tujuan memetakan tujuan bisnis?
• Apa tujuan bisnis terpenting dari sistem ini?
• Bagaimana sistem akan mengubah cara Anda melakukan sesuatu sekarang?
• Bagaimana sistem akan membantu Anda menjadi lebih efisien?
Rekayasa & Manajemen Kebutuhan