Your SlideShare is downloading. ×
Kebutuhan fungsional aplikasi simpel
Kebutuhan fungsional aplikasi simpel
Kebutuhan fungsional aplikasi simpel
Kebutuhan fungsional aplikasi simpel
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Kebutuhan fungsional aplikasi simpel

325

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
325
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
10
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Definisi Kebutuhan fungsional dan non-fungsionalKebutuhan fungsional adalah jenis kebutuhan yang berisikan proses-proses apa saja yang diberikan oleh perangkat lunak yang akan dibangun. Perangkat lunak ini dapat di gunakan olehpenguna yang memiliki hak akses yang berbeda di dalam perangkat lunak tersebut. Kebutuhanfungsional berisi proses-proses apa saja yang nantinya dilakukan oleh system informasi yangdiciptakan. Kebutuhan fungsional berhubungan dengan fitur perangkat lunak yang ingin dibuat,sedangkan kebutuhan non fungsional tidak secara langsung terkait pada suatu fitur yang ada diperangkat lunak. Kebutuhan non fungsional memberikan batasan pada kebutuhan fungional.Pada studi kasus kali ini, akan dikorelasikan hubungan antara McCall Quality Factor dengankebutuhan fungsional dan non-fungsional pada perangkat lunak SIMPLE.Sistem Informasi Simplesistem informasi manajemen pelatihan adalah suatu sistem yang menyediakan kepada pengelolaorganisasi data maupun informasi yang berkaitan dengan pelaksanaan tugas-tugas pelatihan yangdiselenggarakan organisasi, dalam hal ini organisasi yang dimaksud adalah lembaga pelatihanXYZ. SIM Pelatihan SIM yang Akan Allena Training Fitur yang diperlukan Universitas Dibangun Software Diponegoro Online dan Multi User √ √ √ Penjadwalan pelatihan √ √ x dalam bentuk kalender Pengelolaan data cabang √ x x lembaga pelatihan Penentuan peserta fix pelatihan (peserta yang √ x x sudah melakukan pembayaran) Plot pembagian kamar penginapan untuk peserta √ x x pelatihan Generate kelengkapan dokumen pelatihan √ x x (presensi peserta, name tag dan lain-lain) Visualisasi tren jumlah peserta yang mengikuti √ x x pelatihanMcCall Quality Factor
  • 2. Ada 11 faktor kualitas dari McCall yang dikategorikan menjadi 3 kualitas yaitu Productoperation, Product revision, dan product transition. Product operation mencakup tentangkebutuhan pengguna serta performa dari perangkat lunak yang dibangun. Sedangkan productrevision lebih mengacu kepada aspek teknis pengembangan dari perangkat lunak seperti apakahperangkat lunak yang diciptakan nantinya dapat diuji atau tidak. Lalu untuk product transitionlebih difokuskan kepada efektifitas penerapan perangkat lunak seperti apakah pernagkat lunaktersebut dapat dijalankan pada multi-operating system dan sebagainya.Langkah selanjutnya adalah menentukan kebutuhan fungsional da non-fungsional dari aplikasiSIMPEL.Kebutuhan Fungsional Aplikasi SIMPLE Kode Fungsional DeskripsiKF-01 Sistem menyediakan fitur bagi setiap aktor untuk keluar masuk aplikasi sesuai dengan hak akses yang dimilikinya.KF-02 Sistem menyediakan fitur untuk mengelola master. Termasuk didalamnya adalah data master user dan data master kota.KF-03 Sistem menyediakan fitur untuk mengelola data lisensiKF-04 Sistem menyediakan fitur untuk mengelola data batchKF-05 Sistem menyediakan fitur untuk melakukan backup database.KF-06 Sistem menyediakan fitur untuk mengelola data pesertaKF-07 Sistem menyediakan fitur untuk mengelola data alumniKF-08 Sistem menyediakan fitur untuk memantau tren dari jumlah peserta pelatihanKebutuhan Non-Fungsional Aplikasi SIMPLE Kode Non- Deskripsi Fungsional
  • 3. KNF-01 Aplikasi memiliki rancangan antarmuka perangkat lunak yang user friendly.KNF-02 Aplikasi tidak boleh kehilangan data, kecuali dengan interfensi dari pengguna.KNF-03 Hanya administrator pusat yang mempunyai wewenang untuk membuat user yang sesuai dengan peranannya, mengubah peranan user, dan menghapus user.KNF-04 Hanya administrator pusat yang dapat mengubah password user lain.KNF-05 Data-data yang ditampilkan aplikasi haruslah benar adanya.Pada studi kasus diatas, kebutuhan non-fungsional dibagi menjadi beberapa bagian, yaitu : - Usability KNF 01 : Aplikasi memiliki rancangan antarmuka perangkat lunak yang user friendly. - Reliability dan up-time KNF-02 : Aplikasi tidak boleh kehilangan data, kecuali dengan interfensi dari pengguna. - Safety Requirement KNF-03 : Hanya administrator pusat yang mempunyai wewenang untuk membuat user yang sesuai dengan peranannya, mengubah peranan user, dan menghapus user. KNF-04 : Hanya administrator pusat yang dapat mengubah password user lain - Data Integrity KNF-05 : Data-data yang ditampilkan aplikasi haruslah benar adanya Jika dihubungkan dengan diagram McCall Quality Factor, maka secara keseluruhan, kebutuhan tersebut mencakup : McCall Model Deskripsi Kesesuain pada aplikasi Bukti Correctness Kesesuaian antara desain Adanya pengujian / dengan diagram use testing pada aplikasi case,sehingga aplikasi ini sesuai dengan use-case dapat dikatakan mencakup yang ada. Contoh : seluruh kebutuhan yang melakukan testing pada diperlukan UC-01.01 – Masuk Akun Tampilan Log-in Tampilan pesan kesalahan pada log-in Reliability Aplikasi dapat mengelola data yang dibutuhkan seperti data lisensi, batch, serta data peserta Efficiency Tingkat efisiensi dari aplikasi
  • 4. sangat tinggi, karena secara otomatis data yang masuk ke dalam aplikasi akan terproses oleh aplikasi SIMPELIntegrity Data-data yang dimasukkan KNF-03, KNF-04 dan Pengujian pada UC-06.01 lalu telah disesuaikan dengan UC-06.01 (Melihat daftar mengubah status pengguna yang kategori serta user yang ada, peserta) tidak aktif menjadi fix dan sehingga dapat diakses oleh hanya bisa dilakukan oleh pengguna aplikasi SIMPEL administratorUsability Tampilan aplikasi yang Secara keseluruhan cukup user-friendly tampilan dari aplikasi yang diterapkan sangat user-friendly, namun dalam dokumen yang dipelajari tidak terperinci tampilan user-friendly tersebut seperti apa karena tergantung dari perspektif pengguna.Maintainability Tidak dijelaskan dalam studi kasusTestability Aplikasi ini telah diuji Aplikasi telah diuji Telah dibuktikan pada kategori dengan menggunakan menggunakan metode sebelumnya bahwa perangkat spesifikasi yang ditentukan black-box dan telah lunak dapat diuji cobakan oleh pengembang diujikan pada setiap use- case yang ada di perangkat lunakFlexibility Kemudahan dalam mencari data yang dibutuhkan dikarenakan pengelolaan data yang cukup baik berdasarkan kategorinyaPortability Aplikasi ini dapat berjalan di lingkungan WindowsRe-Usability Aplikasi hanya dapat digunakan di perusahaan XYZ karena data yang ada di dalam aplikasi ini hanya berisi data pegawai perusahaan XYZInter-operability Tidak dijelaskan dalam studi kasus

×