Tugas 6 APSI D
Analisa Use Case
Use case adalah deskripsi singkat dari interaksi antara pengguna (aktor) dan sistem yang diusulkan atau yang sedang dikembangkan. Use case digunakan dalam analisis dan perancangan perangkat lunak untuk menggambarkan fungsionalitas sistem dari perspektif pengguna.
Secara lebih formal, use case adalah suatu teknik dalam rekayasa perangkat lunak yang menggambarkan interaksi antara aktor (pengguna, sistem lain, atau entitas eksternal lainnya) dengan sistem yang sedang dikembangkan. Use case mengidentifikasi tindakan spesifik yang dilakukan oleh aktor dan tanggapan yang diharapkan dari sistem.
Manfaat Use Case
- Memahami Kebutuhan Pengguna:
- Menggambarkan Interaksi Sistem:
- Komunikasi yang Efektif:
- Dasar untuk Perancangan dan Pengujian:
- Pemantauan dan Pemahaman Keseluruhan:
Use Case Aplikasi Tokopedia |
|
Name |
Pemesanan
Layanan Jual Beli dengan Aplikasi Tokopedia |
Actor |
Pengguna (user) |
Description
|
Tokopedia
merupakan sebuah platform digital berupa aplikasi yang menyediakan platform
online yang memungkinkan pengguna untuk membeli dan menjual berbagai produk
secara online.Tokopedia juga menyediakan berbagai fitur dan layanan, termasuk
pembayaran online, pengiriman barang, layanan pelanggan, dan program promo
atau diskon. Tokopedia juga memfasilitasi transaksi melalui sistem pembayaran
yang aman, seperti transfer bank, kartu kredit, dompet digital, dan
pembayaran melalui gerai-gerai mitra Tokopedia. |
Trigger |
Pengguna ingin memesan atau menjual
barang secara online |
Trigger
Type |
Eksternal |
Preconditions |
1.Pengguna mengunduh dan menginstall
aplikasi Tokopedia |
2.Pengguna melakukan pendaftaran dan
masuk ke akun mereka |
|
3.Aplikasi Tokopedia terhubung dengan
jaringan internet |
|
Normal Course |
1.Pengguna
membuka aplikasi Tokopedia di perangkat mobile mereka |
2. Pengguna
melakukan login ke akun Tokopedia mereka atau, jika belum memiliki akun,
mereka melakukan registrasi baru. |
|
3. Setelah
berhasil login, pengguna melihat tampilan utama aplikasi Tokopedia yang
menampilkan berbagai kategori produk dan penawaran terkini. |
|
4. Pengguna
dapat melakukan pencarian produk dengan memasukkan kata kunci atau menjelajahi
kategori yang diinginkan. |
|
5.Pengguna
memilih produk yang diinginkan dari hasil pencarian atau dari kategori yang
ditampilkan. |
|
6.Pengguna
melihat detail produk, termasuk gambar, deskripsi, harga, dan ulasan
pengguna. |
|
7.Jika
pengguna tertarik untuk membeli produk tersebut, mereka menekan tombol
"Beli" atau "Tambah ke Keranjang". |
|
8.Jika
pengguna memilih "Beli", mereka akan diarahkan ke halaman
pembayaran di mana mereka memilih metode pembayaran yang diinginkan. |
|
9.Pengguna
memasukkan detail pembayaran, seperti alamat pengiriman dan informasi
pembayaran. |
|
10.Pengguna
menyelesaikan pembayaran dan menekan tombol "Beli" untuk
mengonfirmasi pembelian. Setelah
pembayaran berhasil, pengguna menerima konfirmasi pembelian dan informasi
pengiriman jika produk yang dibeli adalah produk fisik. |
|
11.Setelah pembayaran berhasil, pengguna menerima
konfirmasi pembelian dan informasi pengiriman jika produk yang dibeli adalah
produk fisik. |
|
12.Jika pengguna memilih "Tambah ke
Keranjang", produk akan ditambahkan ke keranjang belanja mereka.
Pengguna dapat melanjutkan belanja dan menambahkan produk lain atau pergi ke
keranjang belanja untuk melanjutkan ke langkah pembayaran. |
|
13.Setelah pembelian selesai atau produk
ditambahkan ke keranjang, pengguna dapat melihat riwayat pembelian mereka,
melacak pengiriman, atau memberikan ulasan produk jika diinginkan. |
|
14.Pengguna dapat mengakses fitur-fitur lain
dalam aplikasi, seperti melihat promosi atau penawaran terbaru, mengelola
akun pengguna, menghubungi layanan pelanggan, atau menjelajahi halaman profil
penjual. |
|
Alternative Course |
1. Pengguna mencari produk tertentu menggunakan kata
kunci atau kategori. |
2. Hasil pencarian tidak menghasilkan
produk yang sesuai atau produk yang dicari tidak tersedia. |
|
3. Pengguna menambahkan produk ke
keranjang belanja, tetapi kemudian memutuskan untuk menghapus produk
tersebut. |
|
Postconditions |
1.Produk
yang di beli telah diverifikasi dan dikonfirmasi |
2.Penjual
menerima pesanan dari pembeli |
|
3. Pengguna mengajukan retur
atau klaim garansi melalui fitur yang tersedia di aplikasi. |
|
Exceptions |
1.Aplikasi Tokopedia kehilangan koneksi
jaringan |
2.Aplikasi Tokopedia mengalami gangguan
teknis |
|
Summary |
Pengguna
menggunakan aplikasi Tokopedia untuk memesan layanan pembelian dan penjualan barang
|
REFERENSI
Komentar
Posting Komentar