Fact Finding

Embed Size (px)

Citation preview

Metode Perancangan ProgramPert 15 Requirement Capture

Requirement CapturePada tahap ini adalah bagaimana mengumpulkan hal hal yang berguna bagi pengembangan sistem dan hal apa saja yang harus dipenuhi.

User Requirement / Kebutuhan userTujuan dari mengembangkan suatu sistem informasi adalah harus menghasilkan sesuatu yang memenuhi kebutuhan orang yang akan menggunakannya. Untuk itu pengembang harus tahu tujuan bisnis dan pemakai untuk menyelesaikan pekerjaannya. Ada beberapa kebutuhan yang dapat dilihat dari sistem yang sedang berjalan dan juga dari kebutuhan baru

Current SystemSistem yang sedang berjalan mungkin saja manual, berdasarkan dokumen kertas, formulir atau file. Mungkin saja sudah terkomputerisasi, atau kombinasi dari manual dan komputer. Hal ini penting untuk dimengerti, karena mungkin saja ada beberapa bagian dari sistem yang ada akan digunakan kembali pada sistem yang baru. Mungkin juga dapat diperoleh masukan mengenai kelemahan sistem yang ada

New Requirement (kebutuhan baru)New Requirement terbagi dalam tiga kategori: Functional requirement Menggambarkan apa yang sistem lakukan dan akan lakukan.

Non functional requirement Menggambarkan aspek dari sistem yang berhubungan dengan sebaik apa hal itu memenuhi functional requirement

Usability requirement Adalah hal yang akan memampukan kita untuk yakin bahwa sistem yang dibuat dan user yang akan menggunakan sistem tersebut dan task yang akan dikerjakan adalah sesuai

Fact Finding TechiniqueAda lima cara untuk mengumpulkan informasi dan kebutuhan yang ada, yaitu: Background reading Interview Observasi Document Sampling Kuesioner

Background ReadingJika analis yang akan dipekerjakan berasal dari organisasi tersebut, maka analis tersebut memiliki pengetahuan yang cukup akan organisasi tersebut. Tetapi jika berasal dari luar, maka background reading akan dibutuhkan. Dokumen yang cocok untuk mendapatkan informasi adalah: Laporan Perusahaan Struktur Organisasi Manual kebijakan Job description / Rincian pekerjaan Dokumentasi dari sistem yang ada

Background ReadingKeuntungan: Membantu analis memahami perusahaan sebelum bertemu dengan karyawan dari perusahaan tersebut Analis dapat menyiapkan teknik fact finding yang lain, terkait dengan tujuan perusahaan tsb Dokumen yang ada dapat menyediakan informasi yang sudah ditentukan untuk sistem yang ada

Kerugian: Dokumen tertulis kadang tidak seusai dengan reality.

InterviewSistem analis interview adalah sebuah meeting yang sudah di atur antara analis dan seseorang yang biasanya adalah pegawai pada perusahaan tersebut Inteview dapat dilakukan secara berkelanjutan pada area yang berbeda

InterviewKeuntungan: Contact secara personel memungkinkan analisi untuk lebih respon dan mendapatkan apa yang user katakan. Karena itu informasi yang didapatkan adalah informasi yang berkualitas tinggi Analis dapat menelusuri lebih dalam mengenai pekerjaan user. Jika orang yang diinterview tidak mempunyai informasi lagi, maka interview dapat dihentikan.

Kerugian: Interview membutuhkan banyak waktu Analisis harus bekerja lagi untuk merapikan informasi yang didapat Hasil interview bisa tidak valid, jika orang yang diinterview mempunyai pikiran tertutup mengenai permasalahan tersebut Jika ada hasil interview yang berbeda sama sekali, maka sulit untuk diselesaikan.

ObservationAdalah cara fact finding dengan memperhatikan bagaiam orang melakukan pekerjaan mereka. Dalam observation, analis juga dapat mengetahui informasi apa yang dibutuhkan bagi user untuk melakukan pekerjaannya

ObservationKeuntungan: Observasi pada orang yang bekerja memberikan informasi bagaimana sistem dijalankan Data yang dikumpulkan dalam realtime mempunyai nilai validitas yang tinggi. Observasi dapat digunakan untuk verifikasi informasi dari sumber lain atau melihat pengecualian dari standard prosedur yang ada Data dasar mengenai kinerja dari sistem yang ada dapat dikumpulkan

Kerugian: Banyak orang yang tidak suka di observasi. Observasi membutuhkan orang yang sudah ditraining dan ahli dalam melakukan observasi Ada banyak masalah logical bagi analis. Akan ada pula masalah etik kerja

Document SamplingDocument sampling dapat dilakukan dengan dua cara yaitu: Analis dapat mengumpulkan copy dari dokumen kosong dan terisi selama masa inteview dan observasi Analis dapat melakukan analisa statistik atas dokumen yang ada untuk mendapatkan pattern tertentu.

Document SamplingKeuntungan Dapat digunakan untuk mengumpulkan data qualitative Dapat digunakan untuk menemukan tingkat kesalahan pada dokumen kertas

Kerugian Jika sistem berubah dratis, maka dokumen yang ada tidak dapat menggambarkan keadaan yang akan datang

KuesionerKuesioner merupakan instrument research yang dapat digunakan untuk fact finding. Kuesioner terdiri dari beberapa pertanyaan tertulis. Keuntungan: Cara yang murah untuk mendapatkan data dari banyak orang Jika kuesioner didesain dengan baik, maka hasil yang didapatkan dapat secara mudah dianalisa

Kerugian: Kuesioner yang baik sulit untuk dibuat Tidak ada mekanisme yang secara otomatis dapat menelusuri masalah lebih dalam Kuesioner yang dikirimkam melalui pos, mempunyai tingkat respon yang rendah

User InvolvementKesuksesan sebuah project bukan saja ditentukan oleh tim analis, designer, dan programmer tapi juga keterlibatan user didalam project tersebut.