Building the Requirements Model

Slides:



Advertisements
Presentasi serupa
©Ayi Purbasari, S.T., /2008 Materi 3 Kuliah IT-505 PSBO ©Ayi Purbasari, S.T., /2008.
Advertisements

PEMODELAN ANALISIS Kuliah - 5
PEMODELAN HASIL ANALISIS KEBUTUHAN FUNGSIONAL dengan menggunakan DATA FLOW DIAGRAM o l e h :
ARSITEKTUR SISTEM INFORMASI PENJUALAN & PEMBELIAN Handicraft shop
Kebutuhan Fungsional & Kebutuhan Antarmuka
Requirement.
Manajemen Informatika & Teknik Komputer
Konsep & Prinsip Analisis
Analisis Kebutuhan dan Spesifikasi Perangkat Lunak
Prototyping Aplikasi Teknologi Informasi
> Tatar Yoyok Hartantyo > > S1 Sistem Informasi
Analisa dan Desain dalam Penelitian
MANAGEMENT SUPPORT SYSTEM
Noisy Studio Prepared by : Sri Wahyuni Usfita Kiftiyani
REKAYASA PERANGKAT LUNAK
COMPUTER-BASED INFORMATION SYSTEM
SMK Negeri 1 Bawang Banjarnegara
SISTEM INFORMASI PENJUALAN BARANG PADA SYSCOM DATA
PEMBANGUNAN E-COMMERCE DI MAG & SHOES SHOP
REKAYASA PERANGKAT LUNAK
KONSEP & DEFINISI KEBUTUHAN PL
Analisa Sistem Informasi
Analisis Sistem Istiqomah, S.Kom.
Rekayasa Perangkat Lunak Model Proses PL
REKAYASA PERANGKAT LUNAK
Implementasi Sistem Akuntansi
Penggalian Kebutuhan; Modul Elisitasi
SISTEM BASIS DATA.
DESAIN SISTEM Muhammad Taqiyyuddin Alawiy, ST., MT TEKNIK ELEKTRO
Analisa Sistem Informasi
ANALISA DAN DESAIN SISTEM DISTRIBUSI BARANG
Building the Requirements Model
SE2423 Rekayasa Perangkat Lunak
Analisis Kebutuhan Perangkat Lunak
Membangun Model Kebutuhan
Rekayasa Perangkat Lunak
FASE DESAIN.
Sistem Informasi Penitipan Hewan
Rekayasa Kebutuhan Software
SISTEM INFORMASI PENJUALAN DAN PERSEDIAAN BARANG DI cv
Architectural View Siti Mukaromah, S.Kom.
Rekayasa Perangkat Lunak Pertemuan 7
ANALISA DAN DESAIN SISTEM DISTRIBUSI BARANG
KONSEP & DEFINISI KEBUTUHAN PL
APLIKASI INVENTORI STOK BARANG TOKO AURA ELEKTRO DENGAN Maila Irawati
Konsep & Perancangan Database
Building the Requirements Model
PEMODELAN HASIL ANALISIS KEBUTUHAN FUNGSIONAL dengan menggunakan DATA FLOW DIAGRAM o l e h :
ANALISIS KEBUTUHAN PERANGKAT LUNAK
Perancangan Sistem Informasi. Pengantar Sistem adalah sekumpulan elemen yang saling berkaitan dan saling mempengaruhi dalam melakukan kegiatan bersama.
TUGAS AKHIR PERANCANGAN PROGRAM PENJUALAN DAN PEMBELIAN BARANG ELEKTRONIK SECARA TUNAI PERANCANGAN PROGRAM PENJUALAN DAN PEMBELIAN BARANG ELEKTRONIK.
Perancangan Sistem Informasi
5 Kebutuhan Software By : Andi Latifa Nabone.
Building the Requirements Model
PEMODELAN HASIL ANALISIS KEBUTUHAN FUNGSIONAL dengan menggunakan DATA FLOW DIAGRAM o l e h :
SISTEM INFORMASI PERPUSTAKAAN PADA SMA PASUNDAN 3 BANDUNG
PEMODELAN HASIL ANALISIS KEBUTUHAN FUNGSIONAL KE DATA FLOW DIAGRAM
SISTEM INFORMASI PENJUALAN AIR MINERAL PADA CV. KURNIA KANAAN
21 September September :24 SIDANG SKRIPSI
PROGRAM STUDI SISTEM INFORMASI FAKULTAS TEKNIK DAN ILMU KOMPUTER
SISTEM INFORMASI PENJUALAN BERBASIS WEB PADA DISTRO DETROIT DI BANDUNG
SISTEM INFORMASI PEMBELIAN, PENJUALAN DAN MANUFAKTUR PADA HOME INDUSTRI CEMPAKA Tisna Aditya PROGRAM STUDI SISTEM INFORMASI FAKULTAS TEKNIK.
Aplikasi Pemetaan Fasilitas Umum kota Cimahi Berbasis Android
Oleh : Eko Wiliyanto PROGRAM STUDI SISTEM INFORMASI
Rekayasa Perangkat Lunak
SISTEM INFORMASI PENJUALAN DAN PERSEDIAAN BARANG TOKO GEMPITA TECHNOLOGIES Skripsi Diajukan untuk memenuhi syarat kelulusan pada jurusan Manajemen Informatika.
SISTEM INFORMASI PELAYANAN SERVICE DAN PENJUALAN SUKU CADANG PADA BENGKEL VIA MOTOR SPORT SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat kelulusan Strata.
Oleh: Benni Asianto Aritonang
ADMINISTRASI JARINGAN Materi : “Server & client serta jenis-jenis Jaringan”
APLIKASI LAUNDRY BERBASIS JAVA DAN MYSQL Kelompok 7.
Transcript presentasi:

Building the Requirements Model Oleh : Rahmady Liyantanto

Pendahuluan Analisa kebutuhan merupakan langkah awal untuk menentukan perangkat lunak seperti apa yang akan dihasilkan. Perangkat lunak yang baik dan sesuai dengan kebutuhan pengguna sangat bergantung kepada keberhasilan dalam melakukan analisa kebutuhan.

Pendahuluan Proses mempelajari kebutuhan pemakai untuk mendapatkan definisi kebutuhan sistem atau perangkat lunak [IEE93]. Proses untuk menetapkan fungsi dan unjuk kerja perangkat lunak, menyatakan antarmuka perangkat lunak dengan elemen-elemen sistem lain, dan menentukan kendala yang harus dihadapi oleh perangkat lunak [PRE01].

Pendahuluan Analisa kebutuhan adalah sebuah proses untuk mendapatkan informasi, model, spesifikasi tentang perangkat lunak yang diinginkan klien/pengguna.

Faktor-faktor analisa kebutuhan Lengkap, semua yang diharapkan oleh klien telah didapatkan oleh pihak yang melakukan analisa. Detail, berhasil mengumpulkan informasi yang rinci sampai hal-hal yang kecil Benar, semua data haruslah benar, sesuai apa yang dimaksud oleh klien, bukan benar menurut apa yang difikirkan oleh pihak yang melakukan analisa.

Langkah-langkah analisa kebutuhan Komunikasi yang baik, mengenal user lebih dekat Mengetahui “apa”, tentang apa yang dikerjakannya, apa data yang menjadi masukan, apa yang dihasilkan. Gunakan istilah yang sederhana

Langkah-langkah analisa kebutuhan Terbuka dengan langkah yang dilakukan dlm pembuatannya termasuk konsekuensinya Menampilkan contoh nyata.

PELAKSANAAN ANALISIS KEBUTUHAN Untuk setiap peruntukan perangkat lunak, tentukan manfaat atau fungsi utamanya. Dari masing-masing manfaat atau fungsi utama tersebut, tentukan bagaimana proses penggunaan atau interaksinya dengan pemakai. Klasifikasi proses interaksi mana yang merupakan proses pengolahan data. Tentukan antarmuka eksternal dan kinerjanya. Buat daftar kebutuhan kemudian modelkan.

CONTOH PELAKSANAAN ANALISIS KEBUTUHAN UNTUK MASALAH PENJUALAN BARANG Gambaran umum sistem: Peruntukan PL: Kasir Manfaat PL Membantu kasir mengolah data transaksi penjualan Pelanggan Kasir 1 3 2 4 6 5 1. Menyerahkan barang 2. Mencatat data penjualan proses penggunaan / interaksi PL dengan pemakai 3. Memberikan pembayaran 4. Mencatat data pembayaran 5. Mencetak struk 6. Menerima struk, barang, dan kembalian

DAFTAR KEBUTUHAN FUNGSIONAL No. Kode Deskripsi Kebutuhan 1 CR-100 Mencatat data transaksi penjualan 2 CR-200 Mencatat data transaksi pembayaran dan mencetak struk 3 CR-300 Update data barang (insert, edit, delete) Muncul sebagai kebutuhan karena data barang dibutuhkan saat proses pencatatan data transaksi

DAFTAR KEBUTUHAN ANTARMUKA EKSTERNAL Kebutuhan Antarmuka Pemakai: No. Kode Deskripsi Kebutuhan 1 UI-100 Tampilan GUI dalam bentuk window dengan ukuran sesuai isi, fix, dan resolusi 1024 x 768 2 UI-200 Menu pulldown yang dilengkapi dengan toolbar untuk save, search, print preview dan print 3 UI-300 dst.

DAFTAR KEBUTUHAN ANTARMUKA EKSTERNAL ( 2 ) Kebutuhan Antarmuka Perangkat Keras: No. Kode Deskripsi Kebutuhan 1 HW-100 Standard I/O devices untuk entry dan cetak 2 HW-200 Driver type xxx untuk mengakses data kode barang dari bar code reader

DAFTAR KEBUTUHAN KINERJA Contoh: Perangkat lunak harus dapat dioperasikan maksimal sampai 5 pemakai. Boleh ditambahkan dengan atribut kualitas perangkat lunak, misalnya: Sistem login untuk masing-masing pemakai di awal penggunaan perangkat lunak Fasilitas backup data historis sesuai periode yang diinginkan Fasilitas untuk load data historis yang sudah di-back up

PEMODELAN KEBUTUHAN FUNGSIONAL Menggambarkan / menyajikan kembali kebutuhan fungsional perangkat lunak dengan menggunakan diagram dan notasi (tools) tertentu. Diagram dan notasi yang digunakan: Context Diagram Data Flow Diagram (DFD) UML

PEMODELAN KEBUTUHAN FUNGSIONAL ( 2 ) Bagaimana cara memodelkan kebutuhan fungsional ?

Penyebab software gagal diimplementasikan Software yang dihasilkan tidak sesuai dengan kebutuhan pengguna (user). Contoh, instansi sekolah, kebutuhan pengguna yang paling mendesak adalah untuk mengefektifkan proses penerimaan siswa baru, namun justru yang dibuat malah sistem absensi siswa atau sistem perpustakaan.

Penyebab software gagal diimplementasikan Software yang dihasilkan tidak menyelesaikan masalah yang dihadapi oleh pengguna (perusahaan). Contohnya permasalahan yang dihadapi oleh perusahaan adalah proses pelaporan yang lambat dan tidak segera sampai ke pimpinan yang sering berada di luar kota. Solusi yang ditawarkan justru aplikasi berbasis desktop dimana untuk mengakses aplikasi pimpinan harus berada di kantor.

Penyebab software gagal diimplementasikan Software yang dihasilkan tidak sesuai dengan kondisi perusahaan (instansi). Misalnya untuk sebuah instansi yang hanya memiliki beberapa buah komputer tanpa adanya jaringan, ternyata dibuatkan suatu sistem yang berbasis client-server dimana diperlukan konektivitas antar semua komputer.

Penyebab software gagal diimplementasikan Software yang dihasilkan tidak user- friendly dan lebih rumit dari proses yang sudah ada saat ini, sehingga pengguna dari sistem dapat mengalami banyak kesulitan dan kekecewaan terhadap sistem

Penyebab software gagal diimplementasikan Software yang dihasilkan dibangun dengan teknologi tinggi dan mutakhir namun tidak tepat guna. Contohnya penerapan SMS Gateway dalam sistem penjualan di suatu toko kelontong yang pelanggannya hanya tetangga sekitarnya.

Seharusnya.... Software yang baik adalah software yang sesuai dengan kebutuhan dan keinginan pengguna, serta menjadi solusi dari permasalahan yang dihadapi oleh pengguna maupun perusahaan

Seharusnya..

Daftar pustaka Yanmarshus, Oktober 2004,www.daunsalam.net