ANALISIS DAN PERANCANGAN SISTEM (APS)

Slides:



Advertisements
Presentasi serupa
Pengembangan Sistem Informasi
Advertisements

Candra Irawan Dimas Bhirawa Fahrizky Syahrial Andri Daisy Rahmad
Proses-proses Perangkat Lunak
ANALISIS SISTEM.
ANALISIS DAN DESAIN SISTEM Mohamad Sidiq Magister Komputer Universitas Dian Nuswantoro 2a2a SYSTEM ANALYSIS P E R T E M U A N.
PEMODELAN ANALISIS Kuliah - 5
Sasaran Menjelaskan apa yang dimaksud model proses
These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by.
REKAYASA PERANGKAT LUNAK (Software Engineering) Eka Ismantohadi
TIB15 - ANALISIS & DESAIN BERORIENTASI OBJEK
Manajemen Mutu Perangkat Lunak
PERENCANAAN PROSES PERANGKAT LUNAK
Konsep & Prinsip Analisis
ANALISIS DAN DESAIN SISTEM INFORMASI
Analisis Persyaratan Perangkat Lunak dan Spesifikasi
Diagnosis sosial.
Analisis Sistem By: Mr. Haloho.
Kelompok 5 : Asdin Ines Lestari Neng Susanti Siti Robiahtul Adawiyah Vena Senja Maba SOFTWARE REQUIREMENTS.
Rekayasa Perangkat Lunak
Pertemuan 11 PRINSIP DAN KONSEP ANALISA
Skenario Diagram.
ELISITASI KEBUTUHAN.
PERENCANAAN AKTIVITAS PROYEK
Perspektif Pemangku Kepentingan
Spesifikasi Perangkat Lunak
Perancangan Sistem Dengan menggunakan UML
ANALISIS KEBUTUHAN.
Analisis Perancangan Berbasis Objek
Rekayasa Perangkat Lunak Model Proses PL
REKAYASA PERANGKAT LUNAK
Chapter 7. Requirements Negotiation
Anna dara andriana., M.kom
Perancangan Sistem Dengan menggunakan UML
ANALISA DAN PERANCANGAN SISTEM INFORMASI
Analisis Perancangan Perangkat Lunak
Pemodelan Tujuan dan Penalaran dengan Mereka
FAKULTAS TEKNOLOGI INFORMASI
Persyaratan Rekayasa Proses
Rekayasa Perangkat Lunak Dosen : Citra Noviyasari, S.Si, MT
mEnyusun rencana manajemen CAKUPAN PROYEK
REKAYASA KEBUTUHAN SOFTWARE
Disusun Oleh: Defri Kurniawan, M.Kom Teknik Informatika UDINUS
Disusun Oleh: Defri Kurniawan, M.Kom Teknik Informatika UDINUS
JAMINAN KUALITAS PERANGKAT LUNAK (SOFTWARE QUALITY ASSURANCE)
Analisa dan Perancangan Sistem
Rekayasa Perangkat Lunak Dosen : Citra Noviyasari, S.Si, MT
Rekayasa Kebutuhan Software
ANALISIS DAN DESAIN SISTEM INFORMASI
PERTEMUAN 2 Proses Pengembangan Perangkat Lunak
Pemodelan Proses Bisnis by : Sol’s
ANALISA DAN PERANCANGAN SISTEM INFORMASI
ANALISIS DAN DESAIN SISTEM INFORMASI PERTEMUAN -1 RANI SUSANTO, S. KOM
Mengidentifikasi kebutuhan dan Menetapkan persyaratan
ANALISIS BAGIAN 2 (ANALISIS KEBUTUHAN SISTEM)
Rekayasa Kebutuhan.
System analysis adalah sebuah teknik pemecahan masalah dengan menguraikan permasalahan/system menjadi komponen-komponen serta mengkaji hubungan antara.
Analisa [Kebutuhan] Sistem
Teknik Mencari Fakta untuk Persyaratan Penemuan
Model Waterfall dan Dokumen SKPL
Pertemuan 8 Rekayasa Kebutuhan
Rekayasa Perangkat Lunak
ANALISA KEBUTUHAN PERANGKAT LUNAK
Tugas Presentasi Kelompok 1
Hanya digunakan di lingkungan Universtias
Pengembangan Sistem Informasi
Analisis Sistem By: Mr. Haloho.
Pengembangan Sistem Informasi
Proses Rekayasa Kebutuhan
Pemodelan Sistem PL.
mEnyusun rencana manajemen CAKUPAN PROYEK
Transcript presentasi:

ANALISIS DAN PERANCANGAN SISTEM (APS) Teknik Elisitasi

Tujuan perkuliahan Memahami metode pengumpulan kebutuhan perangkat lunak Mampu melakukan pengumpulan kebutuhan perangkat lunak Bahan Kuliah APS – Teknik Elisitasi

Agenda Perkuliahan Definisi Elisitasi kebutuhan Model Elisitasi kebutuhan Teknik Elisitasi kebutuhan Kakas bantu Elisitasi Kebutuhan Bahan Kuliah APS – Teknik Elisitasi

Definisi Elisitasi Elisitasi kebutuhan merupakan sekumpulan aktivitas yang ditujukan untuk menemukan kebutuhan suatu system melalui komunikasi dengan pelanggan, pengguna system dan pihak lain yang memiliki kepentingan dalam pengembangan system(Sommerville & Sawyer) Elisitasi kebutuhan merupakan sesuatu yang yang dibuat dari pada didapatkan (Dorfman & Thayer) Bahan Kuliah APS – Teknik Elisitasi

Tujuan Elisitasi Kebutuhan Mengetahui masalah apa saja yang perlu dipecahkan dan mengenali batsan-batasan system(system boudnaries) Mengenali siapa saja para pemangku kepentingan Mengenali tujuan dari sistem (sasaran-sasaran yang harus dicapai) Bahan Kuliah APS – Teknik Elisitasi

Model elisitasi kebutuhan Penemuan kebutuhan (Requirement Discovery) Proses interaksi dengan para pemangku kepentingan sistem Pengelompokan dan pengorganisasi kebutuhan (Requirement Classification and organization) Proses mengoleksi kebutuhan yang belum terstruktur dan mengelompokkan hingga saling berkaitan Prioritisasi dan negosiasi kebutuhan (Requirement Prioritization and Negoziation) Menentukan prioritas kebutuhan dan memecahkan konflik kebutuhan melalui proses negosiasi Dokumentasi Kebutuhan (Requirement Documentation) Mendokumentasikan kebutuhan serta menjadi masukan untuk siklus berikutnya Bahan Kuliah APS – Teknik Elisitasi

Siklus elisitasi kebutuhan Bahan Kuliah APS – Teknik Elisitasi

Model elisitasi :Win-win Spiral Diperkenalkan olah Boehm et.al. (1998) Menekankan pada aktivitas pegumpulan kebutuhan dan pentingnya interaksi antar pemangku kepentingan yang intesif. Meminimalisasi proses-proses formal =kebutuhan non-fungsional memainkan peranan sangat penting dalam proses spesifikasi kebutuhan sistem Bahan Kuliah APS – Teknik Elisitasi

Model elisitasi : I*Frame Diperkenalkan oleh Yu (1997) I*Frame memiliki dua komponen utama, yaitu model kebergantungan strategis (Strategic Dependency Model) dan model rasional strategis (Strategic Rationale Model). Model kebergantungan strategis merepresentasikan sejumlah kebergantungan antar aktor-aktor di dalam suatu konteks organisasi. Model rasional strategis mereprsentasikan kebutuhan-kebutuhan serta perhatian (concerns) dari pffl pemangku kepentingan. Bahan Kuliah APS – Teknik Elisitasi

Langkah-langkah Elisitasi Menurut Sommerville and Sawyer, 1997) Identifikasi orang-orang yang akan membantu menentukan kebutuhan Menentukan lingkungan teknis ke mana sistem atau produk akan ditempatkan. Identifikasi ranah permasalahan. Menentukan satu atau lebih teknik elisitasi kebutuhan Meminta partisipasi dari banyak orang sehingga dapat mereduksi dampak dari kebutuhan yang bias yang teridentifikasi dari sudut pandang yang berbeda dari pemangku kepentingan Mengidentifikasi kebutuhan yang ambigu dan menyelesaikannya. Membuat skenario penggunaan untuk membantu pelanggan/pengguna Bahan Kuliah APS – Teknik Elisitasi

Teknik Elisitasi Ada beberapa teknik elisitasi yang dapat dikomnisikan dalam proses penspesifikasikan kebutuhan PL Teknik Elisitasi Tradisional Teknik Elisitiasi Berkelompok Teknik Prototyping Teknik Model Driven Bahan Kuliah APS – Teknik Elisitasi

Teknik Elisitasi Teknik Elisitasi Tradisional Wawancara Kuesioner Observasi Analisis prosedur Pengamatan Dokumen Sampling Bahan Kuliah APS – Teknik Elisitasi

Teknik Elisitasi Teknik Elisitiasi Berkelompok Brainstorming Teknik pengelompokan sederhana untuk membangkitkan ide. Teknik ini membiarkan orang memberi saran dan mengeksplorasi ide dalam suasana keterbukaan dalam mengkritik dan memutuskan. JAD (Joint Application Development) JAD (Raghavan, 1994) adalah sebuah teknik untuk mengembangkan kerjasama, pemahaman dan kerja tim antara client, pengguna, dan pengembang. JAD mengembangkan suatu prose yang memfasilitasi pembentukan visi tentang "sistem seharusnya seperti apa" Bahan Kuliah APS – Teknik Elisitasi

Teknik Elisitasi Teknik Model Driven Goal based methods Goal digunakan dalam berbagai aktivitas utama dalam rekayasa kebutuhan dan untuk tujuan yang berbeda pula. Pertanyaan "mengapa", "bagaimana", dan "bagaimana kalau" akan menuntun pada pengidentifikasian goal dari suatu sistem. Goal dapat dikarakteristikkan berdasarkan atribut-atribut : nama, spesifikasi, prioritas, utilitas, dan kelayakan Scenario Based methods Skenario merupakan cara yang lebih mudah dipahami, karena orang lebih memahami contoh daripada deskripsi abstrak. Skenario dimulai dengan garis besar interaksi, dan selama proses elisitasi, rincian ditambahkan untuk menciptakan deskripsi lengkap sistem Skenario dapat dituliskan dalam bentuk teks, diagram, video, dll Bahan Kuliah APS – Teknik Elisitasi

Case Tool Elisitasi Athena Tool Athena Tool (Laporti, 2009) dibuat berdasarkan perkakas bantu TellStory. Athena Tool termasuk perkakas byang dikembangkan dengan bahasa Java menggunakan Vraptor Framework. Dalam perkakas bantu ini, pengguna dibedakan menjadi lima yaitu moderator, editor, komentator, konverter, dan administrator dan setiap pengguna memiliki peran berbeda. Moderator merupakan orang yang bertindak sebagai penanggung jawab dalam menciptakan cerita dan mengordinasi diskusi Bahan Kuliah APS – Teknik Elisitasi

Case Tool Elisitasi FGD-Relicit Focus Group Discussion technique in Requirements Elicitation (FGD- Relicit) merupakan suatu perkakas bantu elisitasi menggunakan teknik Focus Group Discussion atau FGD (Zarinah, 2009). Perkakas bantu ini bertindak sebagai perantara untuk anggota tim proyek yang bekerja di tempat yang berlainan untuk berpartisipasi dalam elaborasi dan integrasi kebutuhan. Pengguna perkakas bantu ini adalah semua pemangku kepentingan yang terlibat Bahan Kuliah APS – Teknik Elisitasi

Kesimpulan Elisitasi kebutuhan merupakan aktivitas yang sangat penting dalam proses rekayasa kebutuhan Dalam melakukan elisitasi kebutuhan, dapat mengkombinasikan beberapa teknik elisitasi guna menghasilkan kebutuhan yang terbaik Case Tool dapat mempermudah dalam mendokumentasikan kebutuhan secara rapi dan terstruktur Bahan Kuliah APS – Teknik Elisitasi