ETS RK 2022 KELAS A
- kiranazea01
- Apr 5, 2022
- 3 min read
Updated: Dec 5, 2022
Kirana Zea S M 05111940000081
Riki Mi'roj A 05111940000093
1. Jelaskan macam-macam kebutuhan yang harus digali di dalam membuat perangkat lunak
Terdapat 4 macam kebutuhan yang harus digali saat membuat perangkat lunak, yaitu Business Requirements, User Requirements, Functional Requirements, dan Non-functional Requirements
Business requirements adalah satu set informasi yang menggambarkan kebutuhan bisnis yang mengarah ke satu atau lebih project untuk men-deliver solusi dan hasil bisnis yang diinginkan. Business requirements mencakup peluang bisnis, tujuan bisnis, metrik keberhasilan, pernyataan visi, ruang lingkup dan batasan.
User requirements adalah suatu goal atau task yang harus dapat dilakukan oleh user tertentu dengan sistem, atau atribut produk yang diinginkan. Use case, user stories, dan skenario adalah cara umum untuk mewakili user requirements.
Functional requirements adalah action atau fitur yang harus ada dalam sistem untuk memenuhi kebutuhan bisnis dan dapat diterima oleh pengguna sistem. Functional requirements menggambarkan behavior (function atau service) sistem yang mendukung goals, tasks, atau aktivitas user.
Sedangkan non-functional requirements menjelaskan bagaimana sistem melakukan functional requirements. Non-functional requirements mencakup constraints dan kualitas.
2. Sesuai gambaran video buatlah BRD GoToko
BUSINESS REQUIREMENTS DOCUMENT
GoToko
PROJECT OVERVIEW
PROJECT OVERVIEW AND BACKGROUND
Selama ini, warung kelontong menghadapi berbagai tantangan, seperti kesulitan mendapatkan produk dengan harga kompetitif, terbatasnya produk yang ditawarkan, dan kurangnya layanan pengiriman barang yang andal dan hemat biaya. GoToko ingin hadir sebagai solusi yang menghubungkan produsen barang kemasan ternama dengan para pelaku usaha warung kelontong untuk memenuhi kebutuhan pasokan barang jualannya dengan menciptakan proses distribusi yang efisien. Platform GoToko memungkinkan para pemilik warung dapat mengakses dan memesan ratusan produk sehari-hari dari berbagai macam kategori barang jualan dengan status kesediaan real-time dan pengiriman tepat waktu.
PROJECT DEPENDENCIES
GoToko memanfaatkan jaringan mitra dan merchant dalam ekosistem Gojek, sehingga dapat dimanfaatkan oleh pemilik warung atau toko kelontong untuk memenuhi barang dan produk penjualan. GoToko memanfaatkan layanan logistik Gojek yang andal untuk memastikan pengiriman secara tepat waktu. Melalui solusi middle mile, pergudangan, dan last mile, produk akan sampai di warung kelontong maksimal satu hari berikutnya dengan layanan pengiriman next day dan same day. GoToko juga didukung oleh sistem pembayaran cash on delivery dari Gojek, sehingga pelaku usaha warung dapat mengoptimalkan biaya operasional.
STAKEHOLDERS
Berikut ini adalah stakeholders yang requirementsnya diwakili oleh dokumen ini:
Pemilik warung
Pemilik toko kelontong
Mitra produsen barang konsumsi
KEY ASSUMPTIONS AND CONSTRAINTS
USE CASES
Melakukan registrasi
Melakukan login
Melakukan logout
Mengakses produk
Memesan produk
Melakukan pembayaran dengan sistem pembayaran cash on delivery
Melakukan pemantauan riwayat pesanan
Melakukan pelacakan pengiriman barang pesanan
Mengakses inventory management
Mengakses data penjualan dan keuangan
Mendapat rekomendasi produk yang sesuai dengan permintaan pasar
Mengakses ke program promosi dan loyalty dari merek produk
Mengakses analisa pasar
USE CASE DIAGRAM

Terdapat dua user dalam platform ini, yaitu pemilik warung dan produsen.
USE CASE NARRATIVE
1. Melakukan registrasi
2. Melakukan login
3. Melakukan logout
4. Mengakses produk
5. Memesan produk
6. Melakukan pembayaran dengan sistem pembayaran cash on delivery
7. Melakukan pemantauan riwayat pesanan
8. Melakukan pelacakan pengiriman barang pesanan
9. Mengakses inventory management
10. Mengakses data penjualan dan keuangan
11. Mendapat rekomendasi produk yang sesuai dengan permintaan pasar
12. Mengakses ke program promosi dan loyalty dari merek produk
13. Mengakses analisa pasar
BUSINESS PROCESS OVERVIEW
CURRENT BUSINESS PROCESS (AS-IS)
Pemilik warung membeli stok barang yang ingin dijual ke agen
Barang yang dibeli dapat diantarkan oleh kurir agen atau dibawa sendiri
Pemilik warung menjualkan barang barang tersebut
PROPOSED BUSINESS PROCESS (TO-BE)
Produsen menambahkan produknya ke aplikasi GoToko
Pemilik warung memesan barang via aplikasi GoToko
Pesanan pemilik warung diterima oleh hub terdekat
Di hub, tim GoToko mempersiapkan dan mengemas pesanan pemilik warung tersebut
Kurir GoToko akan mengantarkan pesanan tersebut dengan tepat waktu ke alamat warung
Setelah pesanan diterima, pemilik warung melakukan pembayaran
BUSINESS REQUIREMENTS
FUNCTIONAL REQUIREMENTS
Melakukan registrasi
Sistem menampilkan formulir pendaftaran
Sistem menyimpan input registrasi user ke database
Melakukan login
Sistem menampilkan form login
Sistem memverifikasi login user
Melakukan logout
Sistem mengeluarkan akun user dari platform
Mengakses produk
Sistem menampilkan halaman produk
Sistem menampilkan detail terkait produk
Memesan produk
Sistem menampilkan kolom input jumlah produk
Sistem menambahkan produk ke dalam keranjang belanja
Sistem menampilkan semua produk yang ada di keranjang belanja beserta jumlah dan total harga
Sistem mengonfirmasi pesanan user
Melakukan pembayaran dengan sistem pembayaran cash on delivery
Sistem menampilkan form untuk pemesanan
Sistem memvalidasi alamat yang diinputkan user
Melakukan pemantauan riwayat pesanan
Sistem menampilkan halaman lacak pesanan dan riwayat pemesanan user.
Sistem menampilkan daftar pesanan yang pernah dilakukan
Melakukan pelacakan pengiriman barang pesanan
Sistem menampilkan daftar dan status pesanan
Mengakses inventory management
Sistem menampilkan stok yang tersedia terkait barang
Mengakses data penjualan dan keuangan
Sistem menampilkan halaman data penjualan dan keuangan
Mendapat rekomendasi produk yang sesuai dengan permintaan pasar
Sistem menampilkan form pengisian rekomendasi produk
Sistem mengkonfirmasi rekomendasi produk dari user
Mengakses ke program promosi dan loyalty dari merek produk
Sistem menampilkan halaman promosi dan loyalti
Sistem mengkonfirmasi form user
Mengakses analisa pasar
Sistem menampilkan halaman analisa pasar
NON FUNCTIONAL REQUIREMENTS
Performance
Sistem melakukan query dan menampilkan hasil query dengan waktu yang relatif cepat
Usability
Sistem mudah digunakan, efisien, mudah diakses, dan menampilkan interface yang user-friendly
Sistem membantu user untuk mengisi form terutama pada fields yang harus diisi seandainya user mengisikan input yang invalid
Availability
Sistem berjalan untuk membantu user 24/7 jam.
Reliability
Sistem berjalan tanpa failure dan memberi tahu user jika ada sesuatu yang salah
Recoverability
Sistem memiliki kemampuan recovery yang cepat dari system failure
Security
Sistem menggunakan enkripsi untuk mencegah autobot melakukan pemesanan
Data integrity
Sistem menjamin keakuratan dan konsistensi data karena sistem menyimpan, menganalisa, dan mengambil data secara terus-menerus
Extensibility
Sistem terintegrasi dengan tim sales GoToko
3. Buatlah video youtube untuk mempresentasikan jawaban anda

Comments