ETS RK A - James Rafferty Lee
ETS RK A - GoToko
Jelaskan macam-macam kebutuhan yang harus digali di dalam membuat perangkat lunak.
- Kebutuhan fungsional
Kebutuhan fungsional adalah jenis kebutuhan yang berisi tentang proses apa saja yang nantinya dilakukan oleh sistem. Kebutuhan fungsional juga berisikan tentang informasi-informasi apa saja yang harus ada dan dihasilkan oleh sistem.
Kebutuhan fungsional adalah deskripsi atau batasan-batasan service / layanan yang harus dimiliki oleh perangkat lunak dalam rangka menjalankan proses bisnis nya. Selain itu, kebutuhan fungsional juga harus meliputi informasi-informasi akan dihasilkan oleh sistem.
Contoh dari kebutuhan fungsional sangat bergantung pada aplikasi yang dirancang, seperti aplikasi manajemen toko sebaiknya memiliki fungsionalitas manajemen barang dan stok.
Kebutuhan fungsional bergantung pada jenis perangkat lunak, pengguna sistem dan jenis sistem yang digunakan oleh perangkat lunak tersebut. Kebutuhan fungsional bisa dicari lewat pertanyaan “apa yang harus dilakukan oleh sistem?”.
- Kebutuhan non fungsional
Kebutuhan non fungsional adalah kebutuhan-kebutuhan yang dibutuhkan oleh perangkat lunak dalam menjalankan operasi secara optimal. Adapun kriteria-kriteria yang ada berupa:
Security - Aman dari hacker, dsb.
Usability - kemudahan penggunaan sistem atau perangkat lunak oleh user
Logging - Pencatatan aktivitas
Storage - Penyimpanan informasi
Performance - Performa yang kencang dan cepat
Cost - Harga yang sesuai
Interoperability - Perpindahan antara sistem/perangkat
Disaster recovery - Saat ada gangguan/disaster, terdapat safety measurenya.
Accessibility - Dapat digunakan dengan mudah dengan banyak orang umum.
Sesuai gambaran video buatlah BRD GoToko
Sheets:
Pendahuluan
Aplikasi GoToko merupakan aplikasi yang menyediakan layanan lengkap yang memudahkan pemilik warung dan toko kelontong (atau UMKM untuk membeli barang-barang stok secara online. Manfaat yang bisa didapatkan pemilik warung dengan berbelanja online yakni penghematan biaya hingga waktu. Selain mudah dalam mencari dan memesan berbagai macam produk konsumsi kemasan dari sejumlah merek ternama, harga produk di GoToko juga kompetitif dan transparan.Visi GoToko adalah untuk meningkatkan kehidupan pemilik warung yang kurang terlayani dengan mengembangkan bisnis mereka.
Cakupan Proyek
Aplikasi mampu menghubungkan brand dengan pemilik toko yang membutuhkan pembelian barang untuk stok toko.
User dapat mendaftarkan akun sebagai pembeli barang.
Integrasi pembayaran menggunakan e-wallet, bank, maupun debit/credit cards.
Integrasi peta menggunakan Google Maps.
Kebutuhan Fungsional
User dapat mendaftarkan diri.-
User dapat login dan logout.-
Pedagang toko dapat melihat barang-barang yang dijual supplier-
- Pedagang toko dapat melakukan pembayaran -
- Pedagang toko dapat membeli stok barang yang tersedia-
- Pedagang toko dapat mengecek status pengiriman barang
- Pemilik brand dapat melihat riwayat pemesanan
- Pemilik brand dapat update stok, harga, dan promosi untuk barang yang dijual
- Pemilik brand dapat mengecek status pengiriman barang
- Pemilik brand dapat melihat analisis penjualan
- Admin dapat melakukan verifikasi dan pengecekan pesanan untuk keamanan dan supaya tidak terjadi masalah
- Kurir dapat menerima pesanan pengiriman
- Kurir dapat melakukan update status pengiriman
Kebutuhan Non Fungsional
Security : Sistem menjamin keamanan data pribadi milik supplier dan user, serta aman dari hacker.
Usability - Sistem mudah digunakan, efisien, mudah diakses, dan menampilkan interface yang user-friendly, serta membantu user untuk mengisi form terutama pada fields yang harus diisi seandainya user mengisikan input yang invalid
Logging - Sistem mencatat semua request yang didapat ke database
Availability - Sistem berjalan dengan optimal 24/7 jam.
Storage : Sistem menyimpan semua resource aplikasi serta isinya di database
Performance : Sistem dapat melayani kebutuhan user dengan kemampuan yang optimal, serta melakukan query dan menampilkan hasil query dengan waktu yang relatif cepat
Interoperability : Sistem dapat diakses oleh berbagai macam device dan OS, seperti Android dan iOS
Disaster Recovery : Sistem dapat digunakan jika terjadi kegagalan seperti dengan cara menyiapkan lebih dari 1 buah server, serta backup database yang cukup.
Reliability - Sistem berjalan tanpa failure dan jika terdapat eror, bisa cepat menotifikasi user dan stakeholder.
Laporan Keuangan:
Linimasa proyek:
- Perencanaan : 6 April - 13 April
- Analisis dan desain : 13 April - 27 April
- Implementasi : 27 April - 24 Mei
- Testing : 25 Mei - 31 Mei
- Deployment dan dokumentasi : 1 Juni - 5 Juni
- Maintenance : 6 Juni -
Buatlah video youtube untuk mempresentasikan jawaban anda
Jawaban ditulis disertai embedded video youtube di blog masing-masing dan buat koment pada posting berikut
Comments
Post a Comment