Functional nonfunctional requirements
Download
1 / 21

Functional & Nonfunctional Requirements - PowerPoint PPT Presentation


  • 228 Views
  • Uploaded on

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.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Functional & Nonfunctional Requirements' - hector


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
Functional nonfunctional requirements

BAB 4

Functional & Nonfunctional Requirements

Moh. Muslih 06.2011.1.05761

Rizal Ario 06.2011.1.05776

KikyCahyaning H. 06.2012.1.90405

NursyakhroiniPane 06.2012.1.90406

DewiListyaRakhmawati 06.2012.1.90440


Identifikasi area bisnis
Identifikasi Area Bisnis

  • Contoh Area bisnispada data warehouse antara lain ‘penjualan’, ‘sumberdaya’ atau ‘persedian’.

  • Identifikasi area bisnisberkaitaneratdenganprosesbisnis.


Proses bisnis
ProsesBisnis

Menurut “Hollander, Denna, danCherrington, 2000”

Prosesbisnisadalahserangkaianatassekumpulanaktifitas yang dirancanguntukmenyelesaikantujuanstrategiksebuahorganisasi, sepertipelanggandanpasar.


Karakteristik proses bisnis
KarakteristikProsesBisnis

MenurutSparx System tahun 2004, prosesbisnismemilikikarakteristiksbb :

  • Memilikitujuan

  • Memiliki input tertentu

  • Memiliki output tertentu

  • Menggunakansumberdaya

  • Memilikisejumlahaktifitas yang dilakukandalamsuatuurutan

  • Dapatmempengaruhilebihdarisatu unit organisasional.

  • Menciptakansuatunilaiuntukkonsumen.

  • Pelanggandapatberupa internal ataueksternal.


Memahami operasi bisnis
MemahamiOperasiBisnis

  • Operasibisnisadalahaktifitasterkecildariprosesbisnisdimanakegiatannyaberfokuspadamenyediakanbarangdanjasakepadapelanggan.

  • Contohoperasibisnisyaitupemasaranbarang, penerimaan order, pengirimanbarang, danpembayaran yang termasukkedalamprosesbisnisoperasipenjualan


Functional requirements fr
Functional Requirements (FR)

  • Menggambarkan fungsionalitas sistem atau layananlayanan 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
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
Nonfunctional Requirements (NFR)

  • Secaraumumberisibatasan-batasanpada pelayananataufungsi yang disediakanolehsistem. Termasukdidalamnyaadalahbatasanwaktu, batasanprosespembangunan, standar-standartertentu.

  • Nonfunctional requirements digunakanuntukmengarahkandanmembatasiarsitekturpadasistem yang akandibangun.


Kategori nonfunctional requirements
Kategori Nonfunctional Requirements

  • Keamanan (safety dan security)

  • Ketergunaan (usability)

  • Reliabilitas

  • Performansi


Contoh nonfunctional requirements
Contoh Nonfunctional Requirements

“Sistem harus dapat memastikan bahwa data yang digunakan dalamsistem 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.”



Reliability
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
Security

  • Kebutuhan akan keamanan disertakan dalam sistem untuk menjamin:

    • Akses ke dalam sistem tanpa otorisasi tidak dimungkinkan

    • Memastikan integritas sistem dari kecelakaan ataukerusakan

  • 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
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
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
Performance

  • Memberikan batasan mengenai kecepatanoperasional sebuah sistem

    • Kebutuhan akan respon

    • Kebutuhan throughput (keluaran)

    • Kebutuhan akan pewaktuan (timing)


Usability
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
StudiKelayakan 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 data1
StudiKelayakan Data

  • Eksplorasi source system ialahmelakukanpemeriksaan/ pengujianterhadap platform database, struktur database, dantabel query.

  • Memahami data berartimencaritahudimana data tersebutberadauntuksetiapkebutuhanfungsional (func. Requirements) danmemahamimaknasertakualitas data


Studi kelayakan data2
StudiKelayakan Data

  • Resiko yang dijelaskanpadastudikelayakansebelumnya, diidentifikasidenganmencaritahuapakahada ‘gap’ antarakebutuhan (requirements) dan data.

  • Maksudnyaialahapakahuntuksetiapkebutuhanpada data tsbtersediadandapatdiakses.


Terimakasih


ad