Kebutuhan Fungsional adalah kebutuhan yang berisi proses-proses apa saja / layanan apa saja yang nantinya harus disediakan oleh sistem, mencackup bagaimana sistem harus bereaksi pada input tertentu dan bagaimana perilaku sistem pada situasi tertentu.
Kebutuhan Fungsional sangat bergantung dari jenis perangkat lunak, pengguna sistem, dan jenis sistem dimana perangkat lunak tersebut digunakan. Kebutuhan Fungsional dapat dicari dari pertanyaan: Apa yang harus sistem lakukan?. karena kebutuhan fungsional harus dapat menggambarkan layanan-layanan yang bisa diberikan sistem kepada pengguna secara mendetail
Sedangkan Kebutuhan Non Fungsional adalah kebutuhan yang menitikberatkan pada properti prilaku yang dimiliki oleh sistem. kebutuhan fungsional juga sering disebut sebagai batasan layanan atau fungsi yang ditawarkan sistem seperti batasan waktu, batasan pengembangan proses, standarisasi dan lain lain.
Secara umum kebutuhan non fungsional suatu perangkat lunak terdiri dari empat macam, yaitu:
Usability
Usability adalah kebutuhan non fungsional terkait dengan kemudahan penggunaan sistem atau perangkat lunak oleh user.
Portability
Portability ialah kemudahan dalam pengaksesan sistem khususnya terkait dengan faktor waktu dan lokasi pengaksesan, serta perangkat atau teknologi yang digunakan untuk mengakses. Perangkat atau teknologi tersebut meliputi perangkat lunak, perangkat keras, dan perangkat jaringan.
Reliability
Reliability merupakan kebutuhan terkait kehandalan sistem atau perangkat lunak termasuk juga faktor keamanan (security) sistem.
Supportability
Supportability ialah kebutuhan terkait dengan dukungan dalam penggunaan sistem atau perangkat lunak.
Berikut ini adalah beberapa contoh analisis tentang kebutuhan fungsional dan non-fungsional dari sebuah aplikasi.
Youtube
YouTube adalah sebuah situs web berbagi video yang dibuat oleh tiga mantan karyawan PayPal pada Februari 2005. Situs web ini memungkinkan pengguna mengunggah, menonton, dan berbagi video. Perusahaan ini berkantor pusat di San Bruno, California, dan memakai teknologi Adobe Flash Video dan HTML5 untuk menampilkan berbagai macam konten video buatan pengguna/kreator, termasuk klip film, klip TV, dan video musik. Selain itu, konten amatir seperti blog video, video orisinal pendek, dan video pendidikan juga ada dalam situs ini.
Fungsional
Pada smartphone, melalui aplikasi youtube dapat memajukan atau memundurkan durasi video selama 10 detik dengan mengetuk bagian kanan atau kiri dari video.
Dapat mengatur kecepatan video dengan cara menekan opsi pada ikon tiga titik di atas kanan video. Selanjutnya pilih menu playback speed atau kecepatan video untuk mengatur kecepatan video yang kamu putar.
Dapat mengatur tema menjadi tema gelap (Dark Themes).
Memiliki fitur untuk membagikan video ke sosial media seperti Facebook, Instagram, dan lain lain.
Dapat mengunggah video berdurasi panjang.
Nonfungsional :
Memiliki ketentuan dan kebijakan untuk mengunggah video.
Memiliki age restricted untuk beberapa video yang mengandung konten untuk umur 18 tahun keatas.
Dapat diakses di multiplatform seperti pc, smartphone, smart tv, game console.
Grab
Grab (sebelumnya dikenal sebagai GrabTaxi) merupakan salah satu platform O2O (Online to Offline ) yang bermarkas di Singapura dan paling sering digunakan di Asia Tenggara. Mereka menyediakan layanan kebutuhan sehari-hari bagi para pelanggan termasuk perjalanan, pesan-antar makanan, pengiriman barang – dan pembayaran menggunakan dompet digital. Saat ini Grab menyediakan layanan di Singapura, Indonesia, Filipina, Malaysia, Thailand, Vietnam, Myanmar, dan Kamboja.Grab saat ini telah menyandang status sebagai startup “decacorn” (sebutan untuk startup yang memiliki valuasi perusahaan sebesar US$10 miliar) pertama di Asia Tenggara.
Fungsional
Ada berbagai macam fitur pemesanan jasa online seperti ojek online,taxi online,pemesanan dan antar makanan online,dll
Fitur pemesanan jasa didukung oleh gps satelit untuk akurasi lokasi pelanggan dan driver.
Sebagai pendukung fitur gps,pelanggan juga bisa memilih titik penjemputan sendiri (drop pin)
Chat online untuk komunikasi antar pelanggan dan driver.
Menyediakan No.telp pelanggan dan driver untuk komunikasi offline dengan pulsa.
Bisa menggunakan OVO (E-money) sebagai pengganti uang tunai.
Non fungsional
Fitur keamanan berupa phone number/email verification.
Update aplikasi secara berkala agar aplikasi menjadi lebih efisien dan lancar serta untuk memperbaharui fitur.
seluruh fitur terintegrasi dalam 1 aplikasi
user interface yang menarik sehingga pelanggan merasa tertarik dan lebih nyaman memakai aplikasi.
aplikasi dapat dunduh dan digunakan di platform android serta ios.
Instagram (IG) adalah aplikasi sosial media untuk berbagi gambar dan video. Aplikasi ini dimiliki oleh Facebook. Pada awalnya, IG hanya dirilis untuk iOS, namun sekarang IG sudah dirilis untuk Android, Windows, MacOS, dan juga Linux
Fungsional
Dapat mengirim gambar dan video.
Dapat melihat gambar dan video yang dikirim oleh akun yang di-follow.
Dapat mengirim pesan dan membaca pesan
Dapat membuat dan melihat status
Non-fungsional
Setiap video yang dikirim dalam post maksimal hanya 60 detik, dan status 30 detik.
Setiap post hanya dapat terdapat 10 video dan gambar.
Terdapat batasan dimana hanya dapat mem-follow dan unfollow. Jika melebihi batasan akan terkena shadow ban
Aplikasi dapat digunakan di platform web, Linux, MaxOS aplikasi Android, dan aplikasi Windows
Discord
Discord merupakan aplikasi freeware yang menyediakan fitur chat yang dikhususkan untuk para pemain game. Aplikasi ini dispesialisasi untuk chat, voice, gambar, dan video.
Fungsional
Dapat mengirim pesan
Dapat mengirim gambar, video, dan file
Adanya fitur live chat, memudahkan pengguna untuk berkomunikasi dalam game
Memiliki fitur custom emote
Dapat menampilkan game yang sedang dimainkan
Banyaknya pilihan bot
Terdapat fitur role
Non-fungsional
Memiliki sistem 2 Step Verification, yaitu melalui captcha dan email.
Bot hanya dapat merespon dengan perintah unik, yang biasanya berupa simbol atau angka.
Dapat digunakan di platform android, windows, ios, mac os, linux, dan web.
Fitur role membatasi fitur-fitur yang disediakan kepada masing-masing role.
Steam
Steam adalah platform distribusi digital yang dibuat oleh Valve Corporation, yang menawarkan layanan permainan video multipemain, manajemen hak digital, jejaring sosial, dan streaming video. Steam menyediakan fitur instalasi dan pengikinian otomatis permainan video, fitur komunitas seperti daftar teman dan group, dan kemampuan chat suara. Pada awalnya Steam hanya tersedia pada sistem operasi Microsoft Windows, tetapi saat ini sudah ada versi OS X dan Linux.
Fungsional
Salah satu platform terbesar untuk membeli dan mengunduh game
Memiliki fitur teman dan chat
Tersedia fitur bermain dalam game yang sama bersama dengan teman
Terdapat fitur follow untuk mendapatkan notifikasi progress pengembangan game yang di follow
Menggunakan in game wallet (Steam wallet) untuk membeli game dengan cara isi ulang via berbagai macam platform
Non Fungsional
Terdapat fitur keamanan berupa email verification
Pertemanan pada akun baru dibatasi (Limited account) user mengisi saldo steam walletnya minimal $5
Setiap game user terintegrasi dengan game yang juga dimainkan oleh teman user.
Tidak ada komentar:
Posting Komentar