Mengidentifikasi kebutuhan dan Menetapkan persyaratan

dokumen-dokumen yang mirip
BAB II DASAR TEORI. II.1 Model dan Pemodelan

Untuk menggambarkan kegiatan rekayasa persyaratan pokok dan hubungan mereka. Untuk memperkenalkan teknik untuk elisitasi persyaratan dan analisis.

Teknik Informatika S1

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

Ringkasan Chapter 12 Developing Business/ IT Solution

Pencarian Bilangan Pecahan

PROSES DESAIN FAKULTAS ILMU KOMPUTER - UNIVERSITAS BRAWIJAYA 3/14/2017

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

Ratna Wardani. Department of Electronic Engineering Yogyakarta State University

Rekayasa Perangkat Lunak (Software Engineering)

IMPLEMENTASI SISTEM Reff : Modern Systems Analysis and Design Fourth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich

IF2261 Software Analysis Part I

BAB III METODOLOGI PENELITIAN

Software Proses. Model Proses Perangkat Lunak. Pengembangan Perangkat Lunak. Framework activities 3/20/2018. System Development Life Cycle (SDLC)

BAB 1 PENDAHULUAN 1.1 Latar Belakang Penelitian

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

PERTEMUAN 12 MENGAMATI PENGGUNA

Penerapan Analisis Kebutuhan Metode Use Case pada Metode Pengembangan Terstruktur

Business Process Reengineering ( BPR )

Adam Hendra Brata Teknik Informatika FILKOM UB Semester Genap 2015/2016

Apa itu Skenario? Karakteristi k skenario yang baik. Tujuan Skenario. Permasalahan. Komponen dari Skenario

Teknik Informatika S1

UJI, UJI, DAN UJI ULANG

STMIK GI MDP. Program Studi Sistem Informasi Skripsi Sarjana Komputer Semester Genap Tahun 2009/2010

Kebutuhan Aplikasi Web

System Design. Jika system analysis menekankan pada masalah bisnis, system design menekankan pada segi teknis atau berfokus pada implementasi sistem.

BAB V SISTEM MANAJEMEN LINGKUNGAN

STMIK GI MDP. Program Studi Sistem Informasi Kekhususan Komputerisasi Akuntansi Skripsi Sarjana Komputer Semester Ganjil Tahun 2009/2010

PEMBANGUNAN APLIKASI PENJUALAN MENGGUNAKAN VISUAL BASIC PADA PT. DENPOO MANDIRI INDONESIA, BANDUNG

BAB I PENDAHULUAN 1.1 Latar Belakang Pemilihan Judul

BAB V WAWANCARA Jenis-jenis Informasi

MANAJEMEN PROYEK WEB

BAB I PENDAHULUAN. Perusahaan mempunyai tujuan utama yaitu untuk menghasilkan laba agar

BAB II KAJIAN PUSTAKA. A. Keterampilan Menulis Kalimat dalam Pembelajaran Bahasa Indonesia

SAMPLING DAN INVESTIGASI HARD DATA. Defenisi Sampling. Proses menyeleksi unsur unsur yang mewakili suatu popolasi secara sistematis

BAB IV HASIL DAN UJI COBA. Berikut ini akan dijelaskan tentang tampilan hasil rancangan dari

Chapter 2 What is Software Quality?

BAB IX PENGEMBANGAN SISTEM MULTIMEDIA

BAB III ANALISA SISTEM DAN PERANCANGAN

Rekayasa Perangkat Lunak (Software Engineering)

Analisis Sistem Hanif Al Fatta M.kom

Sistem Informasi untuk Pendidikan (3) Pengembangan Kurikulum S2 KRK640 3 SKS

BAB 1 PENDAHULUAN. 1.1 Latar Belakang. Industri adalah suatu usaha atau kegiatan pengolahan bahan mentah atau

Defri Kurniawan, M.Kom USE CASE DIAGRAM

MAKALAH REKAYASA PERANGKAT LUNAK ( PEMODELAN DATA )

ANALISIS TUGAS. Komponen Ada tiga komponen kunci bagaimana manusia bekerja: Aktivitas Artifak Hubungan

[DOCUMENT TITLE] Sistem Informasi Penelitian Inovasi Konsultasi dan Advokasi. (Bagi Reader ) PKP2A III LAN

Modul Praktikum Analisis dan Perancangan Sistem Halaman 1 dari 58

BAB I PENDAHULUAN. Pembangunan ekonomi sangat penting dalam menunjang pembangunan

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

Manajemen Proyek Sistem Informasi DAY-1. Wiratmoko Yuwono, ST

Interaksi Manusia dan Komputer [Kode Kelas]

KURIKULUM 2013 KEMENTERIAN PENDIDIKAN DAN KEBUDAYAAN 2015

Metode-Metode Pengembangan Desain Aplikasi

BAB I PENDAHULUAN. bermutu pada tingkat pendidikan. Hal ini dianggap oleh sebagian orang sebagai sebuah kendala

BAB 4 RANCANGAN YANG DIUSULKAN

Interaksi Manusia dan Komputer

PROSES PERANCANGAN INTERAKSI (MODEL SIKLUS HIDUP DAN PROSES) Mengapa perancangan interaksi menghasilkan interface yang buruk?

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

Penerapan Sistem Otomasi Perpustakaan Untuk Meningkatkan Kinerja Pustakawan di Perpustakaan Pusat Universitas Warmadewa

PROSES AUDIT. Titien S. Sukamto

RISET TINDAKAN Bahan fasilitasi lokakarya penelitian tindakan guru-guru SMP Darul Hikam Bandung

BAB II LANDASAN TEORI. teknis yang dikosentrasikan untuk produk atau layanan yang spesifik. Helpdesk

BAB 2 FASE DEFINISI Memahami Masalah User

Permintaan Aplikasi Hibah (Request for Applications) Knowledge Sector Initiative. Untuk. Judul Kegiatan: Skema Hibah Pengetahuan Lokal

[INTERAKSI MANUSIA KOMPUTER] DWI PRASETYO 1-1. Jurusan Ilmu Komputer Fakultas Sains dan Teknik Universitas Nusa Cendana

Pengembangan Koleksi Modul 3

BAB 3 METODOLOGI. Kerangka pemikiran konseptual dari permasalahan yang dibahas dalam tesis. Gambar 3.1. Kerangka pemikiran konseptual permasalahan

BAB III METODOLOGI PENELITIAN

Standar Audit SA 300. Perencanaan Suatu Audit atas Laporan Keuangan

BAB III METODOLOGI PENELITIAN

REKAYASA PERANGKAT LUNAK

KEBIJAKAN PRIVASI KEBIJAKAN PRIVASI

BAB I PENDAHULUAN. pula. Teknologi juga bisa diibaratkan suatu alat yang sangat penting untuk

BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB III TAHAPAN ANALISIS DAN PERANCANGAN SISTEM. aplikasi penjualan perangkat komputer pada CV. Data Baru. Tahap-tahap tersebut

AFP SMART Strategi Advokasi Berbasis Bukti (bagian 2)

Analisis Tugas. Interaksi Manusia & Komputer

Siklus Hidup Pengembangan Sistem

PEMODELAN SISTEM PADA SITUS FTP LAPAN BANDUNG

RANGKUMAN BAB 4 RPL (ANALISIS) Atin Triwahyuni, S.T., M.Eng.

BAB I PENDAHULUAN. 1 Universitas Kristen Maranatha

Politeknik Kesehatan Kemenkes Jakarta I merupakan salah satu unit pelaksana teknis di lingkungan Kementerian Kesehatan yang menyelengarakan

BAB III METODE PENELITIAN

QUALITY MANAGEMENT SYSTEM ISO 9001:2015

KEUNTUNGAN DAN KERUGIAN PENELITIAN KUALITATIF

BAB III ANALISIS DAN PERANCANGAN

MODEL PEMBELAJARAN BERBASIS MASALAH (PROBLEM BASED LEARNING)

WAWANCARA DEFENISI BAB V. Suatu percakapan langsung dengan tujuantujuan tertentu dengan menggunakan format tanya jawab

IKEA Indonesia, Customer Support, Jl. Jalur Sutera Boulevard Kav. 45, Alam Sutera Serpong, Serpong, Kec. Tangerang, Banten, INDONESIA.

ANALISA & PERANCANGAN SISTEM

BAB 1 PENDAHULUAN. jurang kesenjangan digital (digital divide), yaitu keterisolasian dari perkembangan

PERANGKAT LUNAK PEMASARAN DAN PEMESANAN PRODUK KONVEKSI SECARA ONLINE DI CV ALIH DUTA SARANA

Pertemuan 12 Manajemen Komunikasi

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BADAN PENGEMBANGAN SUMBER DAYA MANUSIA PENDIDIKAN DAN KEBUDAYAAN DAN PENJAMINAN MUTU PENDIDIKAN KEMENTERIAN PENDIDIKAN DAN KEBUDAYAAN


BAB III LANDASAN TEORI. yang disusun guna menyelesaikan masalah secara sistematis. Pada bab ini akan

Intel Teach Program Assessing Projects

Transkripsi:

Mengidentifikasi kebutuhan dan Menetapkan persyaratan

Salah satu tujuannya adalah untuk memahami sebanyak mungkin tentang pengguna, mereka bekerja, dan konteks kerja itu, sehingga sistem yang sedang dikembangkan dapat mendukung mereka dalam mencapai tujuan, hal ini kita sebut "kebutuhan mengidentifikasi.. Tujuan kedua adalah menghasilkan, dari kebutuhan yang teridentifikasi, satu set stabil membutuhkan dokumen yang membentuk dasar yang kuat untuk maju ke dalam pemikiran tentang desain.

Bagaimana kita mencapai hal ini? Pada awal kegiatan persyaratan, banyak mengetahui dan menjelaskan. Pada akhir kegiatan akan memiliki persyaratan yang stabil yang dapat bergerak maju ke dalam aktivitas desain. Di tengah, ada kegiatan yang bersangkutan dengan pengumpulan data, menafsirkan atau menganalisa data, dan kemudian ekstrak beberapa persyaratan dari itu dan kegiatan mempengaruhi satu sama lain sebagai proses iteratsi.

Mengapa mengganggu? Pentingnya mendapatkan suatu yang benar Sebuah artikel yang diterbitkan pada bulan Januari 2000 (Taylor, 2000) menyelidiki penyebab kegagalan proyek TI. Artikel tersebut mengakui bahwa "tidak ada penyebab tunggal kegagalan proyek TI. Penelitian yang terlibat mempertanyakan dari 38 profesional TI di Inggris secara rinci. Ketika ditanya tahapan proyek yang menyebabkan kegagalan, disebutkan resposden "definisi persyaratan lebih dari fase lainnya. Ketika ditanya tentang penyebab kegagalan, tidak jelas tujuan dan persyaratannya dan untuk sukses kritis faktor, "harus jelas persyaratannya

What are requirements? Persyaratan adalah pernyataan tentang sebuah produk yang dimaksud untuk menentukan apa yang harus dilakukan atau bagaimana harus melakukan. Salah satu tujuan dari kegiatan persyaratan adalah membuat persyaratan yang spesifik, dan jelas. Misalnya, persyaratan untuk sebuah situs web mungkin butuh waktu untuk mendownload halaman selesai kurang dari 5 detik.

Apa yang dibutuhkan? Berbagai jenis kebutuhan Dalam rekayasa perangkat lunak, ada dua macam persyaratan secara tradisional yang telah diidentifikasi: a. persyaratan fungsional, yang mengatakan sistem yang harus dilakukan, dan b. persyaratan non fungsional, yang mengatakan kendala yang ada pada sistem dan perkembangannya.

Data gathering Bagaimana cara kita menentukan persyaratan? Pengumpulan data adalah bagian dari kegiatan persyaratan dan juga evaluasi. Tujuan pengumpulan data adalah mengumpulkan data yang cukup, relevan, dan tepat sehingga seperangkat persyaratan yang stabil dapat diproduksi. Pada dasarnya ada teknik dasar untuk mengumpulkan data, tetapi mereka fleksibel dan dapat dikombinasikan dan diperluas dalam berbagai cara; membuat kemungkinan untuk pengumpulan data sangat bervariasi. Teknik-teknik ini adalah kuesioner, wawancara, kelompok fokus dan lokakarya, observasi naturalistik, dan dokumentasi belajar.

Data gathering techniques a. Kuesioner /Questionnaires adalah pertanyaan yang dirancang untuk memperoleh informasi khusus. Pertanyaan mungkin memerlukan berbagai jenis jawaban: beberapa memerlukan YES atau NO sederhana, yang lain meminta untuk memilih dari serangkaian jawaban atau komentar. Kadang-kadang kuesioner akan dikirim dalam bentuk elektronik dan melalui email atau diposting di situs Web, dan terkadang kuisioner diberikan di atas kertas.

b. Wawancara/ Interviews Wawancara melibatkan seseorang meminta sejumlah pertanyaan. Seringkali wawancara dilakukan dengan tatap muka, tapi tidak harus. Perusahaan menghabiskan dana yang besar untuk melakukan wawancara melalui telepon dengan pelanggan, mencari tahu apa yang mereka suka atau tidak suka tentang layanan mereka. Jika diwawancarai dalam pekerjaan mereka sendiri, orang mungkin akan lebih mudah untuk berbicara tentang kegiatan mereka dengan menunjukkan pada pewawancara apa yang mereka lakukan.

c. Focus groups and workshops Wawancara cenderung menjadi satu-satu, dan hanya memperoleh perspektif seseorang. Sebagai alternatif atau sebagai pembuktian, dapat sangat membuka pikiran untuk mendapatkan kelompok kepentingan bersama untuk mendiskusikan isu-isu dan kebutuhan.

d. Naturalistic observation Hal ini bisa sangat sulit bagi manusia untuk menjelaskan apa yang mereka lakukan atau bahkan menjelaskan secara akurat bagaimana mereka mencapai tugas. Jadi, sangat tidak mungkin bahwa seorang desainer akan mendapatkan cerita yang lengkap dan benar dari stakeholders dengan menggunakan salah satu teknik-teknik yang tercantum di atas. Skenario dan alat peraga lainnya yang digunakan dalam wawancara dan Workshop akan membantu orang meminta untuk lebih akurat dalam deskripsi mereka, tetapi pengamatan memberikan pandangan lebih kaya.

e. Studying documentation Prosedur dan aturan sering ditulis dalam buku pedoman, dan ini merupakan sumber yang baik dari data tentang langkahlangkah yang terlibat dalam suatu kegiatan dan peraturan yang mengatur tugas. Dokumentasi tersebut tidak harus digunakan sebagai sumber, namun, sebagai praktek seharihari dan mungkin telah dirancang oleh mereka yang peduli untuk membuat prosedur kerja yang praktis.

* Memilih teknik-teknik Olson dan Moran (1996) menyatakan bahwa memilih antara pengumpulan teknik data bersandar pada dua hal: sifat teknik pengumpulan data itu sendiri dan tugas untuk dikaji. Teknik pengumpulan data berbeda dalam dua hal utama: 1. Jumlah waktu yang mereka ambil dan tingkat detail dan risiko yang terkait dengan temuan. Misalnya, mereka mengklaim bahwa observasi naturalistik akan memakan waktu dua hari upaya dan tiga bulan pelatihan, sementara wawancara hanya memakan waktu satu hari satu bulan usaha dan pelatihan. 2. Pengetahuan analis harus memiliki dasar proses kognitif

Task description Scenarios Use cases Essential use cases

Deskripsi Tugas Deskripsi tugas bisnis telah digunakan dalam pengembangan perangkat lunak untuk bertahun-tahun. Selama tahun 1970- an dan 1980-an, "skenario bisnis" yang umum digunakan sebagai dasar untuk pengujian penerimaan, yaitu tahap pengujian terakhir sebelum pelanggan membayar cicilan biaya final dan "menerima" sistem. Dalam beberapa tahun terakhir lebih, karena dengan penekanan pada melibatkan pengguna awal dalam siklus pengembangan dan sejumlah besar perangkat interaksi baru sekarang sedang dikembangkan, deskripsi tugas digunakan di seluruh pengembangan, dari persyaratan awal kegiatan melalui prototyping, evaluasi, dan pengujian. Akibatnya, lebih banyak waktu dan usaha telah menempatkan ke dalam pemahaman bagaimana cara terbaik untuk struktur dan menggunakannya.

Skenario Skenario adalah "narasi deskripsi informal" (Carroll, 2000). Ini menggambarkan kegiatan manusia atau tugas yang memungkinkan eksplorasi dan diskusi dari konteks, kebutuhan, dan persyaratan. Ini tidak secara eksplisit menjelaskan penggunaan perangkat lunak atau dukungan teknologi lain untuk mencapai suatu tugas. Menggunakan kosa kata dan ungkapan pengguna berarti bahwa skenario yang dapat dipahami oleh stakeholders dan mereka mampu berpartisipasi penuh dalam proses pembangunan. Bahkan, pembangunan skenario oleh stakeholders sering kali merupakan langkah pertama dalam menetapkan persyaratan.

Menggunakan kasus Gunakan kasus dan juga fokus pada tujuan pengguna, namun penekanannya di sini adalah pada sistem interaksi pengguna bukan tugas user itu sendiri. Meskipun fokus secara khusus pada interaksi antara pengguna (disebut''aktor ") dan sistem perangkat lunak. Istilah "skenario" juga digunakan dalam konteks kasus digunakan. Kasus penggunaan dikaitkan dengan aktor, dan merupakan tujuan aktor dalam menggunakan sistem yang digunakan untuk mengungkap suatu kasus. Jadi, misalnya, jika melalui pengumpulan data, sebagian besar pengguna pergi ke perpustakaan mencari katalog untuk memeriksa lokasi buku sebelum pergi ke rak, maka normal untuk kasus penggunaan akan menyertakan urutan kejadian. mungkin urutan lain, yang disebut program alternatif.

Task analysis Hierarchical Task Analysis (HTA) Analisis tugas Hirarkis (HTA) pada mulanya dirancang untuk mengidentifikasikan kebutuhan pelatihan(annett dan Duncan, 1967). Itu mencakup rincian satu tugas ke dalam sub tasks.

An HTA for borrowing a book from the library 0. In order to borrow a book from the library 1. go to the library 2. fnd the required book 2.1 access library catalog 2.2 access the search screen 2.3 enter search criteria 2.4 identify required book 2.5 note location 3. go to correct shelf and retrieve book 4. take book to checkout counter plan 0: do 1 3 4. If book isn't on the shelf expected, do 2 3 4. plan 2: do 2.1 2.4 2.5. If book not identified do 2.2 2.3 2.4 2.5.

A graphical representation of the task analysis for borrowing a book

Tugas Untuk tugas ini, anda harus: (1) mengidentifikasikan kebutuhan para pemakai untuk situs web ini. Anda bisa mengamati orang menggunakan agen tiket, memikirkan pengalaman milik anda sendiri dari tiket pembelian, memperhatikan situs situs dengan berbicara dengan teman dan keluarga tentang pengalaman mereka (2) berdasarkan pada kebutuhan pemakai, pilihan dua profil pemakai berbeda dan menghasilkan satu skenario utama untuk saling berhubungan dengan sistem.