Kebutuhan Fungsional dan Non-Fungsional Aplikasi

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


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