Functional & Nonfunctional Requirements

Slides:



Advertisements
Presentasi serupa
Chapter 16 Testing Your Data Warehouse
Advertisements

Ana Kurniawati ANALISIS SISTEM Ana Kurniawati
ANALISIS PROSES BISNIS
Administrasi Data dan Database
Functional Requirements (FR) dan Non-Functional Requirements (NFR)
BAB 13 U SING D ATA W AREHOUSE FOR B USINESS I NTELLIGENCE Moh. Muslih Rizal Ario Kiky Cahyaning H Nursyakhroini.
RESIKO DAN KEAMANAN E-COMMERCE
ANALISIS dan RANCANGAN SISTEM INFORMASI
ANALISIS PROSES BISNIS
Analisis Kebutuhan Sistem Untuk Pengguna (User Requirement)
REKAYASA PERANGKAT LUNAK
Komponen Sistem Informasi
Rekayasa Web “Materi 6 – WebApp Testing” Sandhika Galih
Software Requirements Spefication (SRS)
Pengaruh Audit SI/TI & Komputer pada pengendalian internal & Auditing
BAB 3 MANAJEMEN PERANGKAT LUNAK
REKAYASA PERANGKAT LUNAK
CopyRIght 2005 Bab 8 Hal 1 Sistem Informasi Manajemen Bab 10 Keamanan dan Kontrol.
Requirement.
BASIS DATA Proteksi data.
Aktifitas Pengembangan Sistem
KONSEP PERANCANGAN SISTEM INFORMASI LANJUTAN)
Noisy Studio Prepared by : Sri Wahyuni Usfita Kiftiyani
SOFTWARE QUALITY ASSURANCE (SQA)
Proteksi data (recovery)
Pertemuan 11 MK : e-commerce
Analisis Kebutuhan PL dan Spesifikasi PL
MANAJEMEN DATA.
TEKNIK TESTING DAN STRATEGI TESTING
BAB 1 Pengenalan Database dan DBMS
KONSEP & DEFINISI KEBUTUHAN PL
Konsep Sistem Informasi
Spesifikasi Perangkat Lunak
By Daniel Damaris Novarianto S.
Diperbaruhi oleh : Siswanto, Ir. MT. dkk.
Audit Pembelian.
Analisa Sistem Informasi
14. PENGUJIAN PERANGKAT LUNAK
PRODUCTION MANAGEMENT
SLIDE 1 : KEAMANAN SISTEM INFORMASI
Memahami Kebutuhan User (Fase Definisi)
Outline Elemen desain arsitektur. Membuat desain arsitektur.
Nur fisabilillah, S.Kom, MMSI | UNIVERSITAS GUNADARMA
Brilliani Ayunda Putri
Analisa Sistem Informasi
TESTING DAN IMPLEMENTASI SISTEM (Pertemuan Ke-9)
TESTING DAN IMPLEMENTASI SISTEM (Pertemuan Ke-9)
ORGANISASI LAYANAN INFORMASI
Pertemuan 7 ORGANISASI LAYANAN INFORMASI
Management Projeck “Fase Inisialisasi dan Reqiurement Analisys”
REKAYASA KEBUTUHAN SOFTWARE
Requirement Document.
Aspek Teknis Analisis teknis bertujuan untuk memastikan bahwa ide atau gagasan yang telah dipilih itu layak, dalam arti kata ada ketersediaan lokasi, alat,
Requirement Conclusion.
FAKTOR FAKTOR MUTU SOFTWARE
PERTEMUAN 6 SISTEM INFORMASI SUMBER DAYA INFORMASI PENDAHULUAN
KONSEP & DEFINISI KEBUTUHAN PL
Keamanan& Pengawasan Sistem Informasi
MANAJEMEN PROYEK PERANGKAT LUNAK
Perancangan Sistem Informasi. Pengantar Sistem adalah sekumpulan elemen yang saling berkaitan dan saling mempengaruhi dalam melakukan kegiatan bersama.
KONSEP SISTEM INFORMASI
5 Kebutuhan Software By : Andi Latifa Nabone.
SLIDE 1 : KEAMANAN JARINGAN
REKAYASA WEB Development Process
PENGAMANAN SISTEM PERTEMUAN - 5.
ANALISIS PROSES BISNIS
Kebutuhan fungsional (FR) dan Kebutuhan Non Fungsional (NFR)
Siklus Hidup Pengembangan Sistem
Proses Bisnis.
SISTEM KEAMANAN KOMPUTER Leni Novianti, M.Kom
Transcript presentasi:

Functional & Nonfunctional Requirements BAB 4 Functional & Nonfunctional Requirements Moh. Muslih 06.2011.1.05761 Rizal Ario 06.2011.1.05776 Kiky Cahyaning H. 06.2012.1.90405 Nursyakhroini Pane 06.2012.1.90406 Dewi Listya Rakhmawati 06.2012.1.90440

Identifikasi Area Bisnis Contoh Area bisnis pada data warehouse antara lain ‘penjualan’, ‘sumber daya’ atau ‘persedian’. Identifikasi area bisnis berkaitan erat dengan proses bisnis.

Proses Bisnis Menurut “Hollander, Denna, dan Cherrington, 2000” Proses bisnis adalah serangkaian atas sekumpulan aktifitas yang dirancang untuk menyelesaikan tujuan strategik sebuah organisasi, seperti pelanggan dan pasar.

Karakteristik Proses Bisnis Menurut Sparx System tahun 2004, proses bisnis memiliki karakteristik sbb : Memiliki tujuan Memiliki input tertentu Memiliki output tertentu Menggunakan sumber daya Memiliki sejumlah aktifitas yang dilakukan dalam suatu urutan Dapat mempengaruhi lebih dari satu unit organisasional. Menciptakan suatu nilai untuk konsumen. Pelanggan dapat berupa internal atau eksternal.

Memahami Operasi Bisnis Operasi bisnis adalah aktifitas terkecil dari proses bisnis dimana kegiatannya berfokus pada menyediakan barang dan jasa kepada pelanggan. Contoh operasi bisnis yaitu pemasaran barang, penerimaan order, pengiriman barang, dan pembayaran yang termasuk kedalam proses bisnis operasi penjualan

Functional Requirements (FR) Menggambarkan fungsionalitas sistem atau layanan layanan sistem Sangat bergantung dari jenis perangkat lunak, pengguna sistem, dan jenis sistem dimana perangkat lunak tersebut digunakan Kebutuhan fungsional dapat berupa pernyataan- pernyataan tingkat tinggi dari: Apa yang sistem harus lakukan Harus dapat menggambarkan layanan-layanan yang dapat diberikan oleh sistem kepada pengguna secara mendetail

Contoh Sistem Perpustakaan Sistem perpustakaan menyediakan antarmuka tunggal untuk mengakses artikel-artikel dalam database perpustakaan yang berbeda-beda. Pengguna dapat mencari, men-download, dan mencetak artikel yang ditampilkan. Contoh FR sistem perpustakaan: Pengguna harus dapat mencari di seluruh database yang ada, atau mencari di sebagian database yang disediakan. Sistem harus menyediakan program yang memungkinkan penggunanya membaca artikel atau dokumen dalam perpustakaan Sistem harus dapat mencatat buku-buku atau dokumen yang dipinjam oleh pengguna.

Nonfunctional Requirements (NFR) Secara umum berisi batasan-batasan pada pelayanan atau fungsi yang disediakan oleh sistem. Termasuk di dalamnya adalah batasan waktu, batasan proses pembangunan, standar-standar tertentu. Nonfunctional requirements digunakan untuk mengarahkan dan membatasi arsitektur pada sistem yang akan dibangun.

Kategori Nonfunctional Requirements Keamanan (safety dan security) Ketergunaan (usability) Reliabilitas Performansi

Contoh Nonfunctional Requirements “Sistem harus dapat memastikan bahwa data yang digunakan dalam sistem harus terlindung dari akses yang tidak berwenang.” Dengan kata lain, data tidak dapat diakses oleh pengguna yang tidak berhak. Secara konvensional kebutuhan ini termasuk kebutuhan non-fungsional, karena tidak menyebutkan secara spesifik kebutuhan fungsional yang harus disediakan oleh sistem. Namun dapat dispesifikasikan lebih lanjut dengan: “Sistem harus menyertakan sebuah prosedur otorisasi dimana penggunanya harus mengidentifikasi diri dengan sebuah username dan password. Hanya pengguna yang memiliki wewenang melalui prosedur ini yang dapat mengakses data dalam sistem.”

Hubungan antara kebutuhan user, kepentingan, dan Nonfunctional Requirements NFR Fungsi Kemudahan penggunaan Otoritas Akses Kemungkinan kegagalan sistem Usability Security Reliability Performansi Penggunaan sumber daya Verifikasi performa Kemudahan antarmuka Efficiency Verifiability Interoperability Perubahan Kemudahan perbaikan Kemudahan perubahan Kemudahan transport/lokasi penggunaan Kemudahan dalam meningkatkan kapasitas dan performa Maintainability Flexibility Portability Expandability

Reliability Memberikan batasan perilaku sistem pada saat beroperasi Availability – Ketersediaan sistem dalam memberikan layanan ketika diperlukan oleh pengguna Tingkat kegagalan – Seberapa sering sistem gagal untuk dapat memberikan layanan yang diharapkan oleh pengguna

Security Kebutuhan akan keamanan disertakan dalam sistem untuk menjamin: Akses ke dalam sistem tanpa otorisasi tidak dimungkinkan Memastikan integritas sistem dari kecelakaan atau kerusakan Contoh: Data hanya dapat diubah oleh administrator sistem Seluruh data harus di-backup setiap 24 jam, dan hasil backup-nya disimpan di lokasi yang berbeda dengan sistem Seluruh komunikasi antara client-server harus dienkripsi

Safety Umumnya diasumsikan sebagai seluruh kebutuhan yang terkait dengan keamanan sistem Berhubungan dengan kebutuhan untuk memastikan keamanan dalam operasional sistem Kebutuhan untuk melindungi sistem Kebutuhan untuk menghindari kecelakaan dalam sistem maupun dalam menggunakan sistem. Penggunaannya seringkali bergantung dengan budaya dan perilaku dalam organisasi

Contoh Kebutuhan Safety Sistem tidak mengizinkan pengoperasian alat/perangkat kecuali terdapat petugas di lokasi Sistem tidak boleh memberikan obat kepada pasien dengan dosis yang lebih dari yang diizinkan oleh dokter pasien yang bersangkutan Sistem tidak boleh beroperasi jika suhu di luar ruangan berada di bawah 4 derajat Celcius. Petugas yang melaksanaan proses perawatan sistem harus menggunakan gelang anti-statik selama berada di dalam ruangan.

Performance Memberikan batasan mengenai kecepatan operasional sebuah sistem Kebutuhan akan respon Kebutuhan throughput (keluaran) Kebutuhan akan pewaktuan (timing)

Usability Terkait dengan penentuan antarmuka dan interaksi pengguna dengan sistem User manual yang terstruktur, pesan kesalahan yang informatif, fasilitas pertolongan, dan antarmuka yang konsisten dapat meningkatkan kebutuhan usability ini.

Studi Kelayakan Data Studi kelayakan data adalah proses untuk mengeksplorasi source system, memahami data dengan melakukan listing risiko pada data utama dan memverifikasi list tsb, serta menentukan apakah mungkin untuk memberikan proyek sesuai persyaratan.

Studi Kelayakan Data Eksplorasi source system ialah melakukan pemeriksaan/ pengujian terhadap platform database, struktur database, dan tabel query. Memahami data berarti mencari tahu dimana data tersebut berada untuk setiap kebutuhan fungsional (func. Requirements) dan memahami makna serta kualitas data

Studi Kelayakan Data Resiko yang dijelaskan pada studi kelayakan sebelumnya, diidentifikasi dengan mencari tahu apakah ada ‘gap’ antara kebutuhan (requirements) dan data. Maksudnya ialah apakah untuk setiap kebutuhan pada data tsb tersedia dan dapat diakses.

Terima kasih