Kebutuhan Fungsional dan Non Fungsional

Tech
|
Cover Image for Kebutuhan Fungsional dan Non Fungsional

Kebutuhan fungsional adalah kebutuhan yang berdasarkan proses yang mampu disediakan oleh sistem dan mencangkup kebutuhan dasar pengguna tersebut berupa fitur, layanan dan fungsi. Sedangkan kebutuhan non fungsional merupakan sekumpulan batasan, karakteristik, dan properti pada sistem, baik dalam pengembangan maupun operasional.

Berikut ini merupakan contoh kebutuhan fungsional dan non fungsional dari beberapa aplikasi :

A. Tokopedia

Kebutuhan Fungisonal :

  1. Pengguna dapat melihat berbagai macam bentuk layanan transaksi yang disediakan oleh aplikasi dengan praktis.
  2. Sistem mampu melakukan proses pembuatan akun untuk pengguna baru dengan memasukkan email, nomor telepon, dan kata sandi yang akan digunakan.
  3. Sistem mampu melakukan proses login melalui akun yang sudah dibuat sebelumnya dengan memasukkan email atau nomor telepon yang sudah terdaftar, kemudian memasukkan kata sandi.
  4. Sistem mampu mengirimkan kode verifikasi kepada pengguna melalui nomor telepon yang didaftarkan.
  5. Aplikasi mampu menampilkan iklan data barang atau promosi produk maupun diskon pada halaman utama.
  6. Pengguna dapat melakukan pencarian barang, toko, atau akun pengguna lain dengan memasukkan nama barang di kolom pencarian atau dengan memasukkan foto dari barang yang ingin dicari.
  7. Sistem mampu menyimpan data personal pengguna baik sebagai pembeli maupun penjual.
  8. Aplikasi dapat menampilkan data pengguna baik sebagai pembeli maupun penjual.
  9. Pengguna dapat membuat postingan atau feed terkait suatu barang atau produk serta postingan tersebut memiliki akses ke produk yang dimaksud, yang dilengkapi juga dengan fitur penilaian feed, yaitu like, dislike, dan juga komentar.
  10. Sistem mampu melakukan proses penambahan data barang (nama, deskripsi, foto, kategori, stok, harga, berat, dan lain-lain) dan menyimpan data tersebut.
  11. Sistem mampu melakukan pengubahan atau penghapusan data barang yang sudah dimasukkan sebelumnya.
  12. Pengguna dapat melihat foto barang dan melihat informasi detail barang.
  13. Aplikasi memiliki fitur penilaian untuk pengguna (penjual dan pembeli).
  14. Aplikasi memiliki fitur penilaian barang atau produk seperti, komentar, tanda menyukai, dan rating produk.
  15. Aplikasi memiliki fitur berbalas pesan antar pengguna (penjual dan pembeli).
  16. Aplikasi memiliki fitur notifikasi.
  17. Aplikasi mampu menyimpan data barang yang ingin dibeli.
  18. Sistem mampu menyimpan riwayat aktivitas pengguna, seperti melihat produk yang sudah pernah dilihat sebelumnya. Sistem juga mampu menampilkan produk-produk lain yang serupa dengan produk yang pernah dilihat oleh pengguna.
  19. Pengguna yang ingin membeli barang dapat melakukan proses pembelian dengan cara memasukkan jumlah barang yang ingin dibeli, alamat tujuan pengiriman, memilih jasa pengiriman, memilih metode pembayaran, menggunakan voucher diskon atau sejenisnya, dan hal-hal lain terkait transaksi tersebut.
  20. Sistem mampu mengirimkan data transaksi pembelian dari pembeli ke penjual.
  21. Sistem mampu menerima data pengiriman barang dari pembeli dan/atau pihak jasa pengiriman.
  22. Pembeli mampu melihat data pengiriman barang melalui aplikasi.
  23. Pembeli dapat melakukan konfirmasi apabila barang sudah sampai kemudian dapat memberikan penilaian barang yang dibelinya.
  24. Aplikasi memiliki fitur untuk mengiklankan produk, membuat promo diskon produk, voucher diskon, dan sebagainya.
  25. Aplikasi memiliki menu pengaturan.
  26. Aplikasi memiliki fitur nilai aplikasi yang terhubung ke Play Store.

Kebutuhan Non-Fungsional :

  1. Pengguna tidak dapat membuat akun menggunakan email atau nomor telepon yang sudah didaftarkan sebelumnya.
  2. Pengguna harus membuat kata sandi yang terdiri dari minimal 6 karakter.
  3. Pengguna hanya dapat memberikan rating produk dengan opsi satu bintang, dua, tiga, empat, atau lima bintang. (Tidak bisa setengah bintang ataupun lebih dari lima bintang).
  4. Pengguna hanya dapat menggunakan satu voucher untuk satu kali transaksi jenis apapun.
  5. Dalam mengisi data personal pengguna, beberapa kolom pengisian memiliki batasan maksimal karakter yang dapat dimasukkan.
  6. Terdapat waktu tunggu apabila sistem ingin mengirim ulang kode verifikasi.
  7. Sistem mengirim kode verifikasi yang berbeda-beda setiap waktu.
  8. Beberapa voucher promo memiliki tanggal kadaluarsa.

B. Shopee

Kebutuhan Fungsional :

  1. Pengguna dapat melihat berbagai macam bentuk layanan transaksi yang disediakan oleh aplikasi dengan praktis.
  2. Sistem mampu melakukan proses pembuatan akun untuk pengguna baru dengan memasukkan email, nomor telepon, dan kata sandi yang akan digunakan.
  3. Sistem mampu melakukan proses login melalui akun yang sudah dibuat sebelumnya dengan memasukkan email atau nomor telepon yang sudah terdaftar, kemudian memasukkan kata sandi.
  4. Sistem mampu mengirimkan kode verifikasi kepada pengguna melalui nomor telepon yang didaftarkan.
  5. Aplikasi mampu menampilkan iklan data barang atau promosi produk maupun diskon pada halaman utama.
  6. Aplikasi mampu menampilkan pilihan kategori barang atau produk di halaman utama.
  7. Pengguna dapat melakukan pencarian barang atau toko dengan memasukkan nama barang di kolom pencarian atau dengan memasukkan foto dari barang yang ingin dicari.
  8. Sistem mampu menyimpan data personal pengguna baik sebagai pembeli maupun penjual.
  9. Aplikasi dapat menampilkan data pengguna baik sebagai pembeli maupun penjual.
  10. Pengguna dapat membuat postingan atau feed terkait suatu barang atau produk serta postingan tersebut memiliki akses ke produk yang dimaksud, yang dilengkapi juga dengan fitur penilaian feed, yaitu like, dislike, dan juga komentar.
  11. Sistem mampu melakukan proses penambahan data barang (nama, deskripsi, foto, kategori, stok, harga, berat, dan lain-lain) dan menyimpan data tersebut.
  12. Sistem mampu melakukan pengubahan atau penghapusan data barang yang sudah dimasukkan sebelumnya.
  13. Pengguna dapat melihat foto barang dan melihat informasi detail barang.
  14. Aplikasi memiliki fitur penilaian untuk pengguna (penjual dan pembeli).
  15. Aplikasi memiliki fitur penilaian barang atau produk seperti, komentar, tanda menyukai, dan rating produk.
  16. Aplikasi memiliki fitur berbalas pesan antar pengguna (penjual dan pembeli).
  17. Aplikasi memiliki fitur notifikasi.
  18. Aplikasi mampu menyimpan data barang yang ingin dibeli.
  19. Sistem mampu menyimpan riwayat aktivitas pengguna, seperti melihat produk yang sudah pernah dilihat sebelumnya. Sistem juga mampu menampilkan produk-produk lain yang serupa dengan produk yang pernah dilihat oleh pengguna.
  20. Pengguna yang ingin membeli barang dapat melakukan proses pembelian dengan cara memasukkan jumlah barang yang ingin dibeli, alamat tujuan pengiriman, memilih jasa pengiriman, memilih metode pembayaran, menggunakan voucher diskon atau sejenisnya, dan hal-hal lain terkait transaksi tersebut.
  21. Sistem mampu mengirimkan data transaksi pembelian dari pembeli ke penjual.
  22. Sistem mampu menerima data pengiriman barang dari pembeli dan/atau pihak jasa pengiriman.
  23. Aplikasi mampu melakukan scan barcode.
  24. Pembeli mampu melihat data pengiriman barang melalui aplikasi.
  25. Pembeli dapat melakukan konfirmasi apabila barang sudah sampai kemudian dapat memberikan penilaian barang yang dibelinya.
  26. Aplikasi memiliki fitur untuk mengiklankan produk, membuat promo diskon produk, voucher diskon, dan sebagainya.
  27. Aplikasi memiliki fitur mini games.
  28. Aplikasi memiliki fitur nilai aplikasi yang terhubung ke Play Store.

Kebutuhan Non-Fungsional :

  1. Pengguna tidak dapat membuat akun menggunakan email atau nomor telepon yang sudah didaftarkan sebelumnya.
  2. Pengguna harus membuat kata sandi yang terdiri dari minimal 6 karakter.
  3. Pengguna hanya dapat memberikan rating produk dengan opsi satu bintang, dua, tiga, empat, atau lima bintang. (Tidak bisa setengah bintang ataupun lebih dari lima bintang).
  4. Pengguna hanya dapat menggunakan satu voucher untuk satu kali transaksi jenis apapun.
  5. Dalam mengisi data personal pengguna, beberapa kolom pengisian memiliki batasan maksimal karakter yang dapat dimasukkan.
  6. Terdapat waktu tunggu apabila sistem ingin mengirim ulang kode verifikasi.
  7. Sistem mengirim kode verifikasi yang berbeda-beda setiap waktu.
  8. Beberapa voucher promo memiliki tanggal kadaluarsa.

Sumber :

© 2024 Irfan Nurghiffari Muhajir

With 😻 using NextJS & Tailwind CSS