KEBUTUHAN FUNGSIONAL DAN NON-FUNGSIONAL

KEBUTUHAN FUNGSIONAL DAN NON-FUNGSIONAL

Definisi Kebutuhan Fungsional Dan Non-Fungsional
1.      Kebutuhan Fungsional
Kebutuhan fungsional adalah pernyataan layanan sistem yang harus disediakan, bagaimana sistem bereaksi pada input tertentu dan bagaimana perilaku sistem pada situasi tertentu. Sedangkan kebutuhan fungsional user merupakan pernyataan level tinggi dari apa yang seharusnya dilakukan sistem tetapi kebutuhan fungsional sistem menggambarkan layanan sistem secara detail.

2.      Kebutuhan Non – Fungsional
Kebutuhan non – fungsional adalah batasan layanan atau fungsi yang ditawarkan sistem seperti batasan waktu, batasan pengembangan proses, standarisasi dll.Kebutuhan non-fungsional lebih kritis daripada kebutuhan fungsional. Jika tidak dapat bertemu, sistem menjadi tidak berguna.

Penerapan kebutuhan diatas dengan menggunakan contoh software “penghitung berat ideal”

Kebutuhan Fungsional
Sistem dapat memberikan informasi yang tepat untuk user sesuai data yang dimasukkan --- (Harus ada)
Ada pilihan jenis satuan Lbs/Kg dan Cm/Inch--- (Harus ada)
System dapat memberikan kategori kurus/gemuk --- (Harus ada)
Ada pilihan kategori pria maupun wanita --- (Harus ada)


Kebutuhan Non Fungsional
Sistem hanya dapat mengetikkan angka di kotak tinggi badan dan kotak berat badan.
Sistem hanya dapat digunakan di operating sitem android.
Sistem tidak menyediakan pilihan umur yang di ingin kan pengguna.
Sistem tidak menyediakan saran mengulangi/menambah berat badan untuk pengguna.
Sistem tidak bisa menyimpan semua hasil data perhitungan yang telah dimasukkan.
Sistem hanya menyediakan dalam satu bahasa saja

SKENARIO

SKENARIO

Skenario adalah suatu cerita atau narasi yang mudah diakses untuk membuat aplikasi jadi lebih hidup. Cerita yang mudah diakses membantu target untuk memahami alasan mengapa permasalahan yang hendak diselesaikan oleh sistem tersebut penting, mengapa sistem perlu dibangun segera, dan potensi keuntungan apa yang mungkin didapatkan oleh target. Cerita yang mudah diakses biasanya diambil dari kisah yang sering terjadi di sekitar target.
Fungsi utama dari skenario adalah memungkinkan diskusi yang lebih spesifik (terkuantifikasi, relevan, dan eksplisit) dan berbobot antara pengembang dan pelanggan.

Skenario 1
Nama scenario
Menghitung berat badan ideal
Aktor
Pengguna
Deskripsi
Pengguna mencari berat badan ideal berdasarkan kelamin pria satuan berat kg dan tinggi cm
Aliran normal
Pengguna memilih kategori kelamin pria, kemudian menginputkan berat dan tinggi pada satuan kg dan cm
Aliran Alternatif
-
Kondisi Awal
Pengguna memilih kategori kelamin pria
Kondisi Akhir
Pengguna mendapatkan hasil berat badan ideal berdasarkan kelamin pria satuan berat kg dan tinggi cm

Skenario 2
Nama scenario
Menghitung berat badan ideal
Aktor
Pengguna
Deskripsi
Pengguna mencari berat badan ideal berdasarkan kelamin pria satuan berat lbs dan tinggi inch
Aliran normal
Pengguna memilih kategori kelamin pria, kemudian menginputkan berat dan tinggi pada satuan lbs dan inch
Aliran Alternatif
-
Kondisi Awal
User memilih kategori kelamin pria
Kondisi Akhir
User mendapatkan hasil berat badan ideal berdasarkan kelamin pria satuan berat lbs dan tinggi inch

Skenario 3
Nama scenario
Menghitung berat badan ideal
Aktor
Pengguna
Deskripsi
Pengguna mencari berat badan ideal berdasarkan kelamin wanita satuan berat kg dan tinggi cm
Aliran normal
Pengguna memilih kategori kelamin wanita, kemudian menginputkan berat dan tinggi pada satuan kg dan cm
Aliran Alternatif
-
Kondisi Awal
Pengguna memilih kategori kelamin wanita
Kondisi Akhir
Pengguna mendapatkan hasil berat badan ideal berdasarkan kelamin wanita satuan berat kg dan tinggi cm

Skenario 4
Nama scenario
Menghitung berat badan ideal
Aktor
Pengguna
Deskripsi
Pengguna mencari berat badan ideal berdasarkan kelamin wanita satuan berat lbs dan tinggi inch
Aliran normal
Pengguna memilih kategori kelamin wanita, kemudian menginputkan berat dan tinggi pada satuan lbs dan inch
Aliran Alternatif
-
Kondisi Awal
Pengguna memilih kategori kelamin wanita
Kondisi Akhir
Pengguna mendapatkan hasil berat badan ideal berdasarkan kelamin wanita satuan berat lbs dan tinggi inch

Skenario 5
Nama scenario
Penghitungan BMI
Aktor
Pengguna
Deskripsi
Pengguna mencari nilai BMI berdasarkan kelamin pria satuan berat kg dan tinggi cm
Aliran normal
Pengguna memilih kategori kelamin pria, kemudian menginputkan berat dan tinggi pada satuan lbs dan inch
Aliran Alternatif
-
Kondisi Awal
Pengguna memilih kategori kelamin pria
Kondisi Akhir
Pengguna mendapatkan nilai BMI berdasarkan kelamin pria satuan berat kg dan tinggi cm

Untuk Mendownload file yang di sini :

Viewpoint

VIEWPOINT


Jenis pengguna viewpoint terdiri dari 3 kategori, yaitu :
  1. Interactor viewpoints yaitu orang atau sistem yang lain yang berinteraksi secara langsung dengan sistem.
  2. Indirect viewpoints yaitu pemangku kepentingan yang tidak menggunakan sistem tetapi mempengaruhi jalannya sistem.
  3. Domain viewpoints yaitu karakteristik ranah dan batasan yang memengaruhi kebutuhan sistem.

Elisitasi Kebutuhan

ELISITASI KEBUTUHAN

Elisitasi kebutuhan adalah sekumpulan aktivitas yang ditunjukkan untuk menemukan kebutuhan suatu sistem melalui komunikasi dengan pelanggan, pengguna sistem dan pihak lain yang memiliki kepentingan dalam pengembangan sistem (Sommerville and Sawyer 1997). Elisitasi kebutuhan termasuk dalam kegiatan penemuan kebutuhan sistem. Elisitasi berkaitan dengan dari mana kebutuhan perangkat lunak berasal dan bagaimana metode pengumpulan atau mendapatkannya. Menurut Barenbach (2009), beberapa metode yang dapat digunakan dalam proses elisitasi kebutuhan antara lain brainstorming, teknik etnografi, dan penentuan prioritas/ pemeringkatan kebutuhan.

Berat badan ideal adalah bobot optimal dari tubuh untuk menjaga kesehatan dan kebugaran. Rentang dari berat badan ideal seseorang dapat diperhitungkan berdasarkan berbagai macam faktor, di antaranya: ras, jenis kelamin, usia, serta tinggi badan. Dikenal berbagai macam metode perhitungan berat badan ideal, di antara yang umum digunakan untuk usia dewasa adalah sebagai berikut: berat badan ideal berdasarkan indeks masa tubuh (IMT), berdasarkan rumus Brocha, berdasarkan rumus Devine dan berdasarkan rumus Konvensional biasa.

Pengertian Wawancara
Yang dimaksud dengan wawancara menurut Nazir (1988) adalah proses memperoleh keterangan untuk tujuan penelitian dengan cara tanya jawab sambil bertatap muka antara si penanya atau pewawancara dengan si penjawab atau responden dengan menggunakan alat yang dinamakan interview guide (panduan wawancara).
Walaupun wawancara adalah proses percakapan yang berbentuk tanya jawab dengan tatap muka, wawancara adalah suatu proses pengumpulan data untuk suatu penelitian. Beberapa hal dapat membedakan wawancara dengan percakapan sehari-hari adalah antara lain:
• Pewawancara dan responden biasanya belum saling kenal-mengenal sebelumnya.
• Responden selalu menjawab pertanyaan.
• Pewawancara selalu bertanya.
• Pewawancara tidak menjuruskan pertanyaan kepada suatu jawaban, tetapi harus selalu bersifat netral.
• Pertanyaan yang ditanyakan mengikuti panduan yang telah dibuat sebelumnya. Pertanyaan panduan ini dinamakan interview guide.

Langkah-Langkah Elisitasi
Berikut ini merupakan langkah-langkah untuk elisitasi kebutuhan (Sommerville and Sawyer, 1997) :
  1. Identifikasi orang-orang yang akan membantu menentukan kebutuhan dan memahami organisasi mereka.
  2. Menentukan lingkungan teknis kemana sistem atau produk akan ditempatkan.
  3. Identifikasi ranah permasalahan
  4. Menentuka satu atau lebih metode elisitasi kebutuhan
  5. Meminta partisipasi dari banyak orang sehingga mereduksi dampak dari kebutuhan yang bias yang teridenfikasikan dari sudur pandang yang berbeda.
  6. Mengidentifikasikan kebutuhan yang ambigu dan menyelesaikannya
  7. Membuat scenario penggunaanuntuk memantuk stakeholder mengidentifikasi kebutuhan utama

Teknik Elisitasi
•Tradisional
        1. Wawancara
        2. Kuisioner
        3. Observasi
        4. Pengamatan dokumen
• Elisitasi Berkelompok
        1. Brainstorming
        2. Joint Application Design (JAD)
        3. Prototyping
• Model Driven
        1. Goal Based Method
        2. Scenario Based Method



Kelebihan dan Kelemahan teknik wawancara
Kelebihan teknik wawancara :
a.       Dapat diperoleh keterangan yang sedalam-dalamnya mengenai suatu masalah, terutama yang berkenaan dengan pribadi seseorang
b.      Informasi yang diinginkan dapat diperoleh dengan cepat
c.       Dapat dipastikan bahwa memang betul respondenlah yang memberikan jawaban. Dalam angket, kepastian demikian ini tidak ada
d.      Peneliti dapat berusaha agar pertanyaan sungguh-sungguh dapat dipahami oleh responden. Hal serupa ini tidak dapat dilakukan dalam angket
e.       Cara-cara bertanya lebih fleksibel. Artinya, apabila jawaban responden tidak memuaskan atau tidak tepat dan lengkap maka pewawancara dapat mengajukan pertanyaan lain atau mengalihkannya kepada topik berikutnya
f.       Pewawancara yang sensitif dapat menilai gerak-gerik, nada suara dan air muka responden
g.      Informasi yang diperoleh lebih dipercayai kebenarannya karena kalau ada yang salah tafsir dapat diperbaiki pada waktu wawancara. Jika perlu, pewawancara dapat lagi mengunjungi responden apabila masih perlu penjelasan
h.      Responden akan lebih bersedia mengungkapkan keterangan-keterangan yang tidak ingin (enggan) diberikannya dalam angket tertulis.
Kelemahan teknik wawancara :
a.       Memerlukan waktu, tenaga, dan biaya yang lebih besar
b.      Sangat tergantung pada individu yang akan diwawancarai
c.       Situasi wawancara mudah dipengaruhi lingkungan sekitar
d.      Menuntut penguasaan keterampilan bahasa yang baikdari interviewer
e.       Adanya pengaruh subyektif pewawancara yang dapat mempengaruhi hasil wawancara
f.       Adanya pengaruh subjektifitas dari interviewer terhadap hasil wawancara

Referensi Wawancara
Wawancara Kepada Pemesan/Pembuat:
1.      Apakah anda memerlukan aplikasi yang dapat menghitung berat badan ideal dari semua umur ?
2.      Apakah aplikasi anda bisa menghitung berat ideal untuk pria dan wanita ?
3.      Di operating sistem apa aplikasi ini digunakan?
4.      Apakah anda ingin menghitung lebih dari satu satuan ?
5.      Apakah anda menginginkan kesimpulan dari aplikasi ini ?

Jawaban
1.      Tidak, karena saya memfokuskan menghitung berat badan khusus dewasa.
2.      Iya, karena aplikasi ini di khususkan untuk menghitung berat badan pria dan wanita.
3.      Operating sistem berbasis android, karena aplikasi android saat ini sangat laris dipasaran
4.      Iya, karena aplikasi ini di gunakan secara global.
5.      Iya, karena itu penting untuk informasi secara detail.

Wawancara Kepada Pengguna/Pemakai:
1.      Apakah aplikasi ini sangat membantu anda untuk menghitung berat ideal?
2.      Apakah kesimpulan yang ada di aplikasi membantu anda?
3.      Apakah menurut anda aplikasi ini sangat mudah untuk digunakan?
4.      Apakah untuk menggunakan aplikasi ini anda memerlukan biaya?

Jawaban
1.      Iya, karena saya tidak harus repot menghitung sendiri dengan menggunakan rumus
2.      Iya, karena kalau tidak ada maka saya tidak tau kategori berat badan saya
3.      Iya, karena saya hanya tinggal memasukkan berat dan tinggi saya saja
4.      Tidak, karena aplikasi ini gratis dan tidak membutuhkan koneksi internet untuk memakainya