2206038 Moch Yusuf Ferandy 2206062 Muhamad Rizki
2206067 Muhammad Naufal Rizky 2206050 Yoga Agustiansyah
2206053 Ilpi Ameliansyah Sugandar
2006081 Iswan Nurul Muttaqin
Platform digital berbasis internet (web & mobile) untuk
transaksi jual beli online.
Platform digital berbasis internet (web & mobile) untuk
transaksi jual beli online barang elektronik.
proses pengembangan perangkat lunak yang berfokus pada identifikasi, dokumentasi, dan pemeliharaan
kebutuhan atau persyaratan dari sistem yang akan
dikembangkan
1. Kebutuhan dari stakeholder
PROJECT: MARKETPLACE BARANG ELEKTRONIK”ELECTROHUB”
FUNCTIONAL REQUIREMENT
NO KEBUTUHAN SISTEM
1 Metode pembayaran yang beragam
2 Mengadakan keamanan saat pembayaran menggunakan e-wallet atau semacamnya. Contohnya pin. (keamanan saat transaksi)
3 Promo, diskon atau flashsale
4 Mode gelap dan terang (opsional) 5 Pilihan pengiriman
6 Pelacakan barang ketika sudah dipesan 7 Fitur berbagi ke sosmed atau semacamnya 8 Fitur koin
9 Fitur wishlist
10 Fitur untuk membeli pada waktu yag sudah ditentukan 11 Pre-order
Stakeholder 1
1. Kebutuhan dari stakeholder Stakeholder 2
PROJECT: MARKETPLACE BARANG ELEKTRONIK “ELECTROHUB”
FUNCTIONAL REQUIREMENT
NO KEBUTUHAN SISTEM
1 Fitur Sign in, sign up, forgot dan reset password, login as guest user (Guest user hanya bisa melihat lihat barang) 2 Fitur kategori barang elektronik
3 Fitur search 4 Fitur keranjang 5 Fitur wishlist
6 Fitur AR untuk barang elektronik tertentu 7 Kustomisasi profil penguna
8 berbagai pilihan metode pembayaran 9 plihan metode pengiriman
10 rating dan review barang 11 Fitur membangun PC Custom NON-FUNCTIONAL REQUIREMENT
1 UI dan UX user friendly dengan warna utama perpaduan biru, hijau dan putih 2 Keamanan aplikasi
2. Penggabungan Kebutuhan dari stakeholder
PROJECT: MARKETPLACE BARANG ELEKTRONIK “ELECTROHUB”
FUNCTIONAL REQUIREMENT
NO KEBUTUHAN SISTEM
1 Metode pembayaran beragam termasuk e-wallet, transfer bank, kartu kredit, dan metode pembayaran digital lainnya.
2 Keamanan saat pembayaran dengan PIN atau autentikasi tambahan.
3 Fitur kategori barang elektronik untuk membantu pengguna menemukan produk yang diinginkan.
4 Fitur pencarian dan filter untuk membantu pengguna mencari produk berdasarkan kategori, merek, harga, dan fitur lainnya.
5 Fitur keranjang belanja untuk menyimpan produk sebelum checkout.
6 Fitur wishlist untuk menyimpan produk yang ingin dibeli di masa depan.
7 Fitur pembelian waktu yang sudah ditentukan, pre-order, dan fitur koin untuk memberikan opsi belanja yang lebih fleksibel dan bermanfaat.
8 Fitur sign in, sign up, forgot password, dan login sebagai guest user.
9 Kustomisasi profil pengguna untuk mengelola informasi akun dan preferensi pribadi.
10 Mode gelap dan terang sebagai opsi tambahan.
11 Pilihan metode pengiriman yang beragam.
12 Fitur pelacakan barang untuk memantau status pengiriman pesanan.
13 Fitur rating dan review barang untuk memberikan umpan balik dan informasi tambahan kepada pengguna lain.
14 Fitur berbagi ke media sosial untuk mempromosikan produk atau pengalaman belanja.
15 Fitur augmented reality (AR) untuk melihat produk dalam lingkungan nyata.
16 Fitur agar user bisa membangun PC secara Custom NON-FUNCTIONAL REQUIREMENT
1 UI dan UX user-friendly dengan warna utama biru, hijau, dan putih.
2 Keamanan aplikasi termasuk perlindungan data pengguna dan keamanan transaksi.
3. Klasifikasi kebutuhan berdasarkan kepentingan
PROJECT: MARKETPLACE BARANG ELEKTRONIK “ELECTROHUB”
Analisa berdasarkan kelompok (M, D, I) FUNCTIONAL REQUIREMENT
NO KEBUTUHAN SISTEM M D I
1 Metode pembayaran beragam termasuk e-wallet, transfer bank, kartu kredit, dan metode pembayaran digital lainnya.
✓ 2 Keamanan saat pembayaran dengan PIN atau autentikasi tambahan. ✓ 3 Fitur kategori barang elektronik untuk membantu pengguna menemukan
produk yang diinginkan.
✓ 4 Fitur pencarian dan filter untuk membantu pengguna mencari produk
berdasarkan kategori, merek, harga, dan fitur lainnya.
✓ 5 Fitur keranjang belanja untuk menyimpan produk sebelum checkout. ✓
6 Fitur wishlist untuk menyimpan produk yang ingin dibeli di masa depan. ✓ 7 Fitur pembelian waktu yang sudah ditentukan, pre-order, dan fitur koin
untuk memberikan opsi belanja yang lebih fleksibel dan bermanfaat.
✓ 8 Fitur sign in, sign up, forgot password, dan login sebagai guest user. ✓
9 Kustomisasi profil pengguna untuk mengelola informasi akun dan preferensi pribadi.
✓
10 Mode gelap dan terang sebagai opsi tambahan. ✓
11 Pilihan metode pengiriman yang beragam. ✓
3. Klasifikasi kebutuhan berdasarkan kepentingan
NO KEBUTUHAN SISTEM M D I
12 Fitur pelacakan barang untuk memantau status pengiriman pesanan. ✓ 13 Fitur rating dan review barang untuk memberikan umpan balik dan
informasi tambahan kepada pengguna lain.
✓ 14 Fitur berbagi ke media sosial untuk mempromosikan produk atau
pengalaman belanja.
✓ 15 Fitur augmented reality (AR) untuk melihat produk dalam lingkungan
nyata.
✓
16 Fitur agar user bisa membangun PC secara Custom ✓
NON-FUNCTIONAL REQUIREMENT
1 UI dan UX user-friendly dengan warna utama biru, hijau, dan putih.
2 Keamanan aplikasi termasuk perlindungan data pengguna dan keamanan transaksi.
KETERANGAN
M: Mandatory (Harus Ada)
D: Desireble (Harapan/Boleh Ada Boleh Tidak) I: Inesential (Tidak diperlukan/Diluar Skop)
4. Klasifikasi kebutuhan berdasarkan urgensi.
PROJECT: MARKETPLACE BARANG ELEKTRONIK “ELECTROHUB”
FUNCTIONAL REQUIREMENT
NO KEBUTUHAN SISTEM T O E
H M L H M L H M L
1 Metode pembayaran beragam termasuk e-wallet, transfer bank, kartu kredit, dan metode pembayaran digital lainnya.
✓ ✓ ✓
2 Keamanan saat pembayaran dengan PIN atau autentikasi tambahan. ✓ ✓ ✓
3 Fitur kategori barang elektronik untuk membantu pengguna menemukan produk yang diinginkan.
✓ ✓ ✓
4 Fitur pencarian dan filter untuk membantu pengguna mencari produk berdasarkan kategori, merek, harga, dan fitur lainnya.
✓ ✓ ✓
5 Fitur keranjang belanja untuk menyimpan produk sebelum checkout. ✓ ✓ ✓
6 Fitur wishlist untuk menyimpan produk yang ingin dibeli di masa depan.
✓ ✓ ✓
7 Fitur pembelian waktu yang sudah ditentukan, pre-order, dan fitur koin untuk memberikan opsi belanja yang lebih fleksibel dan
bermanfaat.
✓ ✓ ✓
4. Klasifikasi kebutuhan berdasarkan urgensi.
8 Fitur sign in, sign up, forgot password, dan login sebagai guest user. ✓ ✓ ✓ 9 Kustomisasi profil pengguna untuk mengelola informasi akun dan
preferensi pribadi.
✓ ✓ ✓
10 Mode gelap dan terang sebagai opsi tambahan. ✓ ✓ ✓
11 Pilihan metode pengiriman yang beragam. ✓ ✓ ✓
12 Fitur pelacakan barang untuk memantau status pengiriman pesanan. ✓ ✓ ✓ 13 Fitur rating dan review barang untuk memberikan umpan balik dan
informasi tambahan kepada pengguna lain.
✓ ✓ ✓
14 Fitur berbagi ke media sosial untuk mempromosikan produk atau pengalaman belanja.
✓ ✓ ✓
15 Fitur augmented reality (AR) untuk melihat produk dalam lingkungan nyata.
✓ ✓ ✓
16 Fitur agar user bisa membangun PC secara Custom ✓ ✓ ✓
PROJECT: MARKETPLACE BARANG ELEKTRONIK “ELECTROHUB”
FUNCTIONAL REQUIREMENT
KEBUTUHAN SISTEM T O E
H M L H M L H M L
4. Klasifikasi kebutuhan berdasarkan urgensi.
NON-FUNCTIONAL REQUIREMENT
1 UI dan UX user-friendly dengan warna utama biru, hijau, dan putih.
2 Keamanan aplikasi termasuk perlindungan data pengguna dan keamanan transaksi.
KETERANGAN
T: Technical
O: Operational
E: Economy
H: Hight
M: Middle
L: Low
5. Kebutuhan Final.
PROJECT: MARKETPLACE BARANG ELEKTRONIK “ELECTROHUB”
FUNCTIONAL REQUIREMENT
NO KEBUTUHAN SISTEM
1 Metode pembayaran beragam termasuk e-wallet, transfer bank, kartu kredit, dan metode pembayaran digital lainnya.
2 Keamanan saat pembayaran dengan PIN atau autentikasi tambahan.
3 Fitur kategori barang elektronik untuk membantu pengguna menemukan produk yang diinginkan.
4 Fitur pencarian dan filter untuk membantu pengguna mencari produk berdasarkan kategori, merek, harga, dan fitur lainnya.
5 Fitur keranjang belanja untuk menyimpan produk sebelum checkout.
6 Fitur wishlist untuk menyimpan produk yang ingin dibeli di masa depan.
7 Fitur sign in, sign up, forgot password, reset password, dan login sebagai guest user.
8 Kustomisasi profil pengguna untuk mengelola informasi akun dan preferensi pribadi.
9 Pilihan metode pengiriman yang beragam.
10 Fitur pelacakan barang untuk memantau status pengiriman pesanan.
11 Fitur rating dan review barang untuk memberikan umpan balik dan informasi tambahan kepada pengguna lain.
12 Fitur berbagi ke media sosial untuk mempromosikan produk atau pengalaman belanja.
NON-FUNCTIONAL REQUIREMENT
1 UI dan UX user-friendly dengan warna utama biru, hijau, dan putih.
2 Keamanan aplikasi termasuk perlindungan data pengguna dan keamanan transaksi.
1. Pemodelan Terstruktur
• Data Flow Diagram
2. Pemodelan Berorientasi Objek
• Usecase Diagram
• Activity Diagram
• Class Diagram
• Sequence Diagram
DFD
DFD
DFD
DFD
DFD
Use Case
Activity
Activity Diagram untuk login
Activity
Activity Diagram untuk Register
Activity
Activity Diagram untuk Guest
Activity
Activity Diagram untuk Forgot
Password
Activity
Activity Diagram untuk Pembelian
Produk
Activity
Activity Diagram Pelacakan
Produk
Activity
diagram activity wishlist
Activity
diagram activity Cart
Activity
Acrivity Metode Pembayaran
Activity
Activity Metode Pengiriman
Activity
Activity Metode Kode
Keamanan Pembayaran
Activity
Activity Cari Barang
Activity
Activity Share Barang
Activity
diagram activity menerima
pesanan
Activity
diagram activity review
Activity
diagram activity Edit Profil
Sequence
Sequence Diagram
Login dan forgot
password
Sequence
Sequence Diagram
Register
Sequence
Sequence Diagram
Guest
Sequence lihat, cari, add to cart dan add to wishlist
Sequence checkout
Sequence lacak dan review
Sequence Update Profil
class
https://www.figma.com/file/m8rCQgSCyVBstpZ3 ROFHQz/ELECTROHUB?type=design&node-
id=0%3A1&mode=design&t=LwriAq19y0S1sTIJ-1
https://www.figma.com/proto/m8rCQgSCyVBstp Z3ROFHQz/ELECTROHUB?node-id=8-
27&t=AUfrum0LLSDKYeg6-1&scaling=scale-
down&page-id=0%3A1&starting-point-node-
id=3%3A2&show-proto-sidebar=1