Requirement Elicitation

dokumen-dokumen yang mirip
REQUIREMENT ELICITATION

Analisis Kebutuhan. Merupakan proses menemukan, memperbaiki, memodelkan dan menspesifikasikan.

ANALISA & PERANCANGAN SISTEM

ANALISA & PERANCANGAN SISTEM

REKAYASA PERANGKAT LUNAK. 3 sks Sri Rezeki Candra Nursari reezeki2011.wordpress.com


Pemodelan Berorientasi Objek

Citra N., S.Si, MT Sistem Informasi - UNIKOM

BAB III ANALISIS DAN PERANCANGAN SISTEM. Bangun Sistem Informasi Penjualan Roti Menggunakan Web-Services. Sebelum

Selama tahap analisis, Perancang Sistem memusatkan perhatian pada pemahaman kepada Requirements Document untuk menghasilkan sebuah spesifikasi

BAB III ANALISIS DAN PERANCANGAN SISTEM. Pada bab ini akan dibahas tentang identifikasi dan analisis permasalahan,

BAB III ANALISIS DAN PERANCANGAN SISTEM. sistem dalam Rancang Bangun Aplikasi Evaluasi Beban Kerja Tenaga Kesehatan

BAB III ANALISIS DAN PERANCANGAN SISTEM. Bangun Aplikasi Monitoring dan Evaluasi Kinerja Divisi Kapal Niaga

53 Gambar 4. 1 Proses Bisnis sistem yang sedang berjalan Keterangan: 1. Peminjam wajib menyerahkan kwitansi atau bukti transaksi. 2. Staff admin memer

BAB III ANALISIS DAN PERANCANGAN SISTEM. berupa data data hasil wawancara, observasi, analisis masalah.

BAB II LANDASAN TEORI

SDLC Concepts. Muhammad Yusuf D3 Manajemen Informatika Universitas Trunojoyo

Testing is the exposure of a system to trial input to see wheter it produces corect output Adalah proses eksekusi suatu program dengan maksud

Use Case and Flow of event

Pengembangan Sistem Informasi Akademik Berbasis E-Learning pada Politeknik Akamigas Palembang

Teknik Informatika Universitas Trunojoyo

STMIK GI MDP. Program Studi Sistem Informasi Skripsi Sarjana Komputer Semester Ganjil Tahun 2011/2012

ABSTRAK. Kata kunci: Internet Banking, Otentikasi. ii Universitas Kristen Maranatha

EDU SOFT. Statement Of Work

REQUIREMENT ENGINEERING

BAB 4 IMPLEMENTASI DAN EVALUASI. sistem aplikasi basis data pada CV. Lumbung Rejeki yaitu : Monitor : SVGA 17. : Optical Mouse.

BAB III ANALISIS DAN PERANCANGAN SISTEM. Pada bab ini akan dibahas tentang analisis permasalahan, solusi permasalahan dan

NOTASI UML CITRA N., S.SI, MT SISFO - UNIKOM

BAB I PENDAHULUAN. untuk bergerak secara dinamis untuk dapat memenangkan persaingan dan

Perancangan Aplikasi Informasi SMS untuk Alumni Unsoed Menggunakan UML (Unified Modeling Language)

BAB 1 ASUMSI PERANAN PENGANALISIS SISTEM

PERANCANGAN SISTEM INFORMASI SIGNATURE VERIFICATION SYSTEM FOR BANKING

RE PROCESS. Rekayasa dan Manajemen Kebutuhan

REVIEW PENGUJIAN S/W. Oleh Cipta Wahyudi

Rekayasa Perangkat Lunak Rekayasa Kebutuhan. Teknik Informatika UNIKOM

DAFTAR ISI DAFTAR ISI... DAFTAR GAMBAR... DAFTAR LAMPIRAN...

APPENDIX A. Sumber dan Tujuan. Data. Arus Data. Proses Transformasi. Penyimpanan Data

TINJAUAN PUSTAKA. Pengujian adalah proses eksekusi program untuk menemukan kesalahan.

BAB 3 Analisa dan Perancangan Sistem

BAB 3 METODE PENELITIAN

Minggu 01 Sistem Informasi

Pengenalan Rekayasa Perangkat Lunak (RPL)

DASAR-DASAR PENGUJIAN PERANGKAT LUNAK

BAB 1 PENDAHULUAN 1.1 Latar Belakang

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB 3 ANALISIS DAN PERANCANGAN. merancang tampilan e-commerce. Dengan fitur-fitur yang sederhana seperti

BAB III ANALISIS DAN PERANCANGAN SISTEM

Kebutuhan Perangkat Lunak Dalam Pengembangan Sistem Informasi. Muhamad Alif, FT UTM 2012

DAFTAR ISI. ABSTRAK..vi. KATA PENGANTAR... vii. DAFTAR ISI...ix. DAFTAR GAMBAR... xii. DAFTAR TABEL... xvi BAB I PENDAHULUAN Tujuan...

1 BAB III ANALISIS DAN PERANCANGAN SISTEM. permasalahan, solusi permasalahan dan perancangan sistem dalam rancang

DASAR REKAYASA PERANGKAT LUNAK

User Interface Design

BAB III ANALISIS DAN PERANCANGAN SISTEM

Teknik Informatika S1

SISTEM INFORMASI AKUNTANSI

BAB 1 PENDAHULUAN. Toko Barokah merupakan toko yang bergerak di bidang penjualan. Produk

BAB III LANDASAN TEORI. mengumpulkan (input), memanipulasi (process), menyimpan, dan menghasilkan

BAB I PENDAHULUAN. 1.1 Latar Belakang

Review & Summarize REKAYASA KEBUTUHAN PERANGKAT LUNAK ABOERYZAL AHMED KOESYAIRY / IMAM AFANDI AHMAD /

BAB I PENDAHULUAN. saat ini PT. Telkom Indonesia pun mengikuti teknologi saat ini dengan

Review Rekayasa Perangkat Lunak. Nisa ul Hafidhoh

BAB 13 SISTEM INFORMASI

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Analisis sistem merupakan suatu kegiatan penguraian dari suatu sistem yang

DIRECT & DATABASE MARKETING

PERFORMANCE MEASUREMENT (Pengukuran Kinerja) Supply Chain Management. Ir. Dicky Gumilang, MSc. Universitas Esa Unggul July 2017

COBIT dalam Kaitannya dengan Trust Framework

Kuliah#3 TSK-612 Sistem Embedded Terdistribusi - TA 2011/2012. Eko Didik Widianto

Teknik Informatika S1

SI402 Arsitektur Enterprise Pertemuan #4 Suryo Widiantoro, ST, MMSI, M.Com(IS)

BAB I PENDAHULUAN. PT. Ayoe Indotama Textile adalah sebuah perusahaan tekstil yang

BAB II LANDASAN TEORI. Pengertian sistem terbagi menjadi dua yaitu : pendekatan yang menekankan pada elemen / komponen.

Analisis dan Perancangan Sistem Hanif Al Fatta M.kom

BAB IV ANALISA DAN PEMBAHASAN. diberikan dari kerja praktek ini adalah proses entry data alat tulis kantor yang

ABSTRAK. vi Universitas Kristen Maranatha

BAB IV HASIL DAN UJI COBA

PEMANFAATAN WEB APPLICATION DALAM PENINGKATAN EFISIENSI DAN EFEKTIFITAS KERJA ADMINISTRASI (STUDI KASUS: PEMESANAN DAN PEMBUATAN SURAT KETERANGAN)

Perancangan Arsitektur Situs e-commerce

PEMBANGUNAN DASHBOARD DIVISI PENYULUHAN DI PT. ENZYM BIOTEKNOLOGI INTERNUSA

REKAYASA PERANGKAT LUNAK I

Perancangan Sistem Informasi Monitoring PelaksanaanService Order pada Bagian Perawatan IT(Information Technologi)

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

MODUL 1 USE CASE DIAGRAM

DAFTAR ISI... LEMBAR JUDUL LEMBAR PENGESAHAN... SURAT PERNYATAAN... ABSTRAK... ABSTRACT... KATA PENGANTAR... DAFTAR TABEL... DAFTAR GAMBAR...

Ratna Wardani. Department of Electronic Engineering Yogyakarta State University

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2006/2007

Semester Ganjil 2014 Fak. Teknik Jurusan Teknik Informatika Universitas Pasundan. Caca E. Supriana, S.Si.,MT.

DAFTAR GAMBAR Gambar 13 Halaman Portal icargo Gambar 14 Edit Personal Info Gambar 15 Tambah Data Bank

BAB 5 FAKTOR PENGUJIAN

BAB III ANALISA DAN PERANCANGAN SISTEM

PERTEMUAN 13 STRATEGI PENGUJIAN PERANGKAT LUNAK

Yuli Purwati, M.Kom USE CASE DIAGRAM

DAFTAR ISI. ABSTRAK... vii. KATA PENGANTAR... viii. DAFTAR GAMBAR... xiv. DAFTAR TABEL... xxiii BAB I PENDAHULUAN... 1

Gambar 1.1. User Interface ATM

Pencatatan pembukuan usaha / Business book keeping

Evaluasi dan Penyempurnaan Jaringan Pengelolaan Data Spasial Kehutanan Dalam Rangka Integrasi Data Spasial Kehutanan Pusat dan Daerah

Project Integration Management. Inda Annisa Fauzani Indri Mahadiraka Rumamby

1, 2, 3

Hanif Fakhrurroja, MT

DAFTAR ISI. KATA PENGANTAR... vi. DAFTAR ISI... viii. DAFTAR TABEL... xiii. DAFTAR LAMPIRAN... xiv. 1.1 Latar Belakang Masalah...

Requirement? Teknik Informatika S1. Definisi. Rekayasa Perangkat Lunak. Pengertian Requirement. Pengertian Requirement Engineering

Transkripsi:

Requirement Elicitation

SI Building Block

Memahami Kebutuan Tertuang dalam dokumen kebutuhan (Requirement Document) Terdiri dari lima langkah pokok: Identifikasi Masalah Evaluasi dan sintesis Pemodelan Spesifikasi Review

Jenis Kebutuhan Fungsionalitas: Fungsi aplikasi layanan yang harus disediakan, bagaimana reaksi sistem terhadap input dan apa yang harus dilakukan sistem pada situasi khusus (Kebutuhan sistem dilihat dari kacamata pengguna) Non- Fungsionalitas Kendala pada fungsi sistem seperti kendala waktu, kendala proses pengembangan, standard, dll. Contoh: kehandalan, waktu respon dan kebutuhan storage. Contoh kendala seperti: Keterbatasan kemampuan peralatan I/O, representasi sistem dll

Non-Fungsionalitas Non-functional Product Organizational External Efficiency Reliability Portability Interoperability Ethical Usability Delivery Implementation Standards Legislative Performance Space Privacy Safety

Identifikasi Masalah Melalui Wawancara ataupun Kuesioner yang meliputi Visi dan ruang lingkup -> diskusi dg top manajemen aliran informasi yang ada dalam perusahaan tersebut -> sesuai dg tingkat manajemen pengguna Informasi apa saja yang dibutuhkan untuk menghasilkan masing-masing keluaran? Informasi apa yang tersedia, kapan, dimana? Informasiinformasi baru apa saja yang harus dikumpulkan? Ingat tentang 5 W (Who, What, Where, When, Why).

Identifikasi Masalah Menemukan yang membutuhkan software tersebut: Siapa yang membutuhkan sistem (serta personal di belakangnya)? Siapa yang akan menggunakan solusi Apa yang akan menjadi keuntungan ekonomis? Adakah sumber lain dari solusi yang dibutuhkan? (Integrasi dr sistem eksternal) Bentuk solusi yang diinginkan Bagaimana user mengkarakteristikkan suatu output sistem yang baik yang akan dihasilkan oleh solusi yang benar? -> Prototyping, Graphical Design, Masalah-masalah apa yang akan dicarikan solusinya? Lingkungan solusi yang akan digunakan Adakah isu atau kendala khusus yang berdampak kepada solusi Efektifitas Mendapatkan person yang benar/berhak atas jawaban pertanyaan, Apakah pertanyaan yang diajukan relevan dengan permasalahan Adakah personal lain yang dapat menambah informasi Adakah hal lain yang perlu ditambahkan?

Permasalahan pada Analisis Kebutuhan Pengguna (stakeholders) tidak mengetahui apa yang mereka butuhkan Pengguna menjelaskan kebutuhan dengan cara mereka sendiri sehingga sulit untuk dipahami Pengguna yang berbeda memiliki konflik kebutuhan Faktor politik dan organisasi yang dapat mempengaruhi kebutuhan sistem Perubahan kebutuhan selama proses analisis. Terdapat stakeholder baru yang mungkin akan merubah lingkungan bisnis.

Contoh Contoh: Sistem ATM Bank Sistem ATM dapat menyediakan pelayanan bank secara otomatis Pelayanan tersebut mencakup: penarikan tunai, pengiriman pesan untuk permintaan layanan, pemensanan, dan transfer.

Kebutuhan Layanan Query balance Get transactions Cash withdrawal Transaction log Machine supplies Card returning Remote software upgrade Order cheques User interface Account information Message log Software size Invalid user System cost Printe r Security Card retention Stolen card Order statement Remote diagnostics Reliability Update account Funds transfer Message passing Card validation Customer database Manager Account holder Foreign customer Hardware maintenance Bank teller

Struktur Pengguna All VPs Services Query balance Withdraw cash Customer Bank staff Services Order cheques Send message Transaction list Order statement Transfer funds Account holder Foreign customer Teller Manager Engineer

ACCOUNT HOLDER Service list Withdraw cash Query balance Order cheques Send message Transaction list Order statement Transfer funds FOREIGN CUSTOMER Service list Withdraw cash Query balance BANK TELLER Service list Run diagnostics Add cash Add paper Send message

Reference: Customer Reference: Cash withdrawal Attributes: Events: Services: Sub-VPs: Account number PIN Start transaction Select service Cancel transaction End transaction Cash withdrawal Balance enquiry Account holder Foreign customer Rationale: Specification: VPs: Non-funct. : To improve customer service and reduce paperwork Users choose this service by pressing the cash withdrawal button. They then enter the amount required. This is confirmed and, if funds allow, the balance is delivered. Customer Deliver cash within 1 minute of amount being confirmed Provider: Filled in later

Evaluation & Sintesis P I E C E S the need to improve performance the need to improve information (and data) the need to improve economics, control costs, or increase profits the need to improve control or security the need to improve efficiency of people and processes the need to improve service to customers, suppliers, partners, employees, etc.

Dokumentasi Spesifikasi Kebutuhan Pendahuluan Lata Belakang Visi dan Tujuan Referensi Sistem Deskripsi Umum Sistem Deskripsi Informasi Informasi representasi Alur Alur Data (DFD/UML) Alur Kontrol (Work Flow Diagram) Representasi Isi Informasi Deskripsi Interface Sistem Deskripsi Fungsional & Non Fungsionalitas Partisi Fungsional Deskripsi Fungsional Deskripsi proses secara naratif Keterbatasan Sistem Performa yang dibutuhkan Perancangan kendala Support diagram Deskripsi Kontrol Spesifikasi Kontrol Perancangan Kendala Deskripsi Lingkungan System State Events dan Aksi Kriteria Validasi Performance Bound Respon Software yang diharapkan Pertimbangan-pertimbangan khusus Appendiks