Anda di halaman 1dari 12

Nama Use case Login

Aktor Petani, Pengecer, Petugas, Admin


Deskripsi Use case ini menjelaskan langkah-langkah untuk masuk
ke sistem
Prakondisi Telah memiliki data yang akan diisi
Aksi Aktor Respons system
Deskripsi kegiatan 1. Mengklik tombol login
2. Menampilkan halaman
form login
3.Memasukkan id dan
password yang diminta oleh
sistem
4. Mengklik tombol login
4. Memvalidasi id dan
password pengguna
5. Menampilkan halaman
utama website
Postkondisi Data telah dimasukan ke dalam system

Nama Use case Pesan Pupuk


Aktor Petani
Deskripsi Use case ini menjelaskan langkah-langkah untuk
melakukan pemesanan pupuk subsidi
Prakondisi Petani telah memilih pupuk yang akan dipesan
Aksi Aktor Respons system
Deskripsi kegiatan 1. Klik tombol pesan
sekarang
2.Sistem menampilkan
form informasi pemesan
pupuk
3. Mengisi form informasi
pemesan pupuk
4. Klik tombol pesan
5. Sistem menyimpan
data pesanan
Postkondisi Sistem menyimpan data pesanan pupuk ke dalam status
pemesanan

Nama Use case Lihat Pupuk


Aktor Petani
Deskripsi Use case ini menjelaskan langkah-langkah petani
melihat daftar pupuk subsidi
Prakondisi Petani telah masuk ke dalam sistem
Aksi Aktor Respons Sistem
Deskripsi kegiatan 1. Klik menu pupuk / klik
gambar pupuk di halaman
beranda
2. Menampilkan halaman
berisi deskripsi pupuk
Postkondisi Sistem akan menampilkan daftar pupuk

Nama Use case Lihat Berita


Aktor Petani dan Pengecer
Deskripsi Use case ini menjelaskan langkah-langkah untuk melihat
berita
Prakondisi Petani dan Pengecer sudah mengakses ke sistem
Aksi Aktor Respons system
Deskripsi kegiatan 1. Klik menu berita 1.Sistem akan
2. Memilih berita menampilka list berita
5. Sistem akan
menampilkan artikel
berita
Postkondisi Sistem menampilkan berita yang dipilih

Nama Use case Lihat Laporan


Aktor Petani dan Pengecer
Deskripsi Use Case menjelaskan langkah-langkah untuk melihat
laporan distribusi pupuk bersubsidi
Prakondisi Petani dan Pengecer telah masuk ke dalam sistem
Aksi Aktor Respons system
Deskripsi kegiatan 1. Mengklik menu laporan
2. Menampilkan halaman
laporan
3. Menentukan laporan yang
ingin ditampilkan
4. Mengklik tombol filter
5. Menampilkan laporan
yang dipilih
Postkondisi Sistem menampilkan laporan yang dipilih

Nama Use case Edit Profil


Aktor Petani dan Pengecer
Deskripsi Use case ini menjelaskan langkah-langkah mengubah
data-data petani atau pengecer
Prakondisi Petani dan Pengecer sudah masuk ke dalam sistem
Aksi Aktor Respons system
Deskripsi kegiatan 1. Mengklik icon profil
2. Menampilkan form
edit profil
3. Mengubah informasi
profil
4. Mengklik tombol simpan
5. Sistem menyimpan
informasi yang telah
diubah
Postkondisi Sistem menampilkan informasi yang telah diubah

Nama Use case Menambahkan Transaksi Offline


Aktor Pengecer
Deskripsi Use case ini menjelaskan langkah-langkah untuk
menambahkan transaksi yang dilakukan secara offline
Prakondisi Sudah terjadi transaksi di luar sistem
Aksi Aktor Respons system
Deskripsi kegiatan 1. Mengklik menu
“Transaksi Offline” di
sidebar 2. Sistem menampilkan
form untuk
menambahkan pesanan
baru

3. Mengisi informasi
pesanan pupuk yang baru
dibeli oleh petani
4. Mengklik tombol tambah
5. Sistem menyimpan
data pesanan baru
Postkondisi Sistem menyimpan data pesanan yang dimasukan
pengecer
Nama Use case Terima Pesanan
Aktor Pengecer
Deskripsi Use Case ini menjelaskan langkah-langkah menerima
pesanan yang baru masuk dari petani
Prakondisi Sudah ada pesanan yang baru masuk dari petani
Aksi Aktor Respon system
Deskripsi kegiatan 1. Mengklik tombol
“Pesanan Baru” pada
sidebar
2. Menampilkan daftar
pesanan yang baru
masuk

3. Mengklik tombol
“Terima”

4. Sistem memindahkan
pesanan baru ke status
pemesanan dengan status
“Sedang Diproses”

5. Mengklik tombol “Tolak”


6. Sistem menampilkan
kotak dialog yang berisi
text area

7. Menambahkan alasan
pesanan ditolak
8. Mengklik tombol “Kirim”
9. Sistem menghilangkan
pesanan dari daftar
pesanan baru
Postkondisi Sistem menghilangkan pesanan dari daftar pesanan baru
Nama Use case Kirim Pesanan
Aktor Pengecer
Deskripsi Use case ini menjelaskan langkah-langkah mengubah
status pesanan yang sudah diterima
Prakondisi Ada pesanan yang sudah diterima
Aksi Aktor Respons system
Deskripsi kegiatan 1. Mengklik menu “Status
Pemesanan” pada sidebar
2. Sistem menampilkan
daftar pesanan yang
sudah diterima
3. Mengklik tombol “Sudah
Dikirm”
3. Status pesanan akan
berubah “Telah Sampai”
Postkondisi Data pesanan telah masuk ke riwayat pesanan

Nama Use case Atur Stok


Aktor Pengecer
Deskripsi Use case ini menjelaskan langkah-langkah mengatur stok
pupuk
Prakondisi Pengecer telah masuk ke dalam halaman Kelola Toko
Aksi Aktor Respons system
Deskripsi kegiatan 1. Mengklik Menu “Pupuk”
2. Menampilkan daftar
pupuk yang dijual dan
stok pupuk
3. Menginput jumlah stok
pupuk yang tersedia
4. Sistem tidak
mengubah jumlah stok
lama jika jumlah yang
baru lebih kecil dari stok
pupuk sebelumnya
5. Menginput jumlah stok
pupuk yang tidak layak jual
6. Sistem mengurangi
stok pupuk yang tersedia
sesuai dengan besarnya
stok yang tidak layak
jual
Postkondisi Data stok pupuk yang baru disimpan ke dalam sistem

Nama Use case Melihat Informasi Penjualan


Aktor Pengecer
Deskripsi Use case ini menjelaskan langkah-langkah melihat
informasi penjualan
Prakondisi Pengecer telah masuk ke dalam halaman Penjualan
Aksi Aktor Respons system
Deskripsi kegiatan 1. Mengklik Menu “Data
Penjualan”
2. Menampilkan
Informasi penjualan
pupuk oleh pengecer
Postkondisi Menampilkan Informasi Penjualan Pupuk

Nama Use case Melihat Data Pembeli


Aktor Pengecer
Deskripsi Use case ini menjelaskan langkah-langkah melihat data
pembeli
Prakondisi Pengecer telah masuk ke dalam halaman Penjualan
Aksi Aktor Respons system
Deskripsi kegiatan 1. Mengklik Menu “Data
Pembeli”
2. Menampilkan data
petani yang terdaftar di
pengecer
3. Mengklik salah satu baris
informasi petani
4. Menampilkan riwayat
transaksi pembelian
pupuk bersubsidi
Postkondisi Menampilkan riwayat pembelian pupuk bersubsidi

Nama Use case Mengelola Data Petani


Aktor Petugas
Deskripsi Use case ini menjelaskan langkah-langkah petugas
menambahkan data petani
Prakondisi Petugas telah masuk ke dalam sistem
Aksi Aktor Respons system
Deskripsi kegiatan 1. Mengklik Menu “Petani”

2. Menampilkan form
data-data petani
3. Mengisi form dengan
data-data petani
4. Mengklik tombol
“Simpan”
5. Data petani telah
disimpan ke dalam
sistem
Postkondisi Sitem menyimpan data petani yang telah ditambahkan
Nama Use case Mengelola Data Pengecer
Aktor Petugas
Deskripsi Use case ini menjelaskan langkah-langkah petugas
menambahkan data pengecer
Prakondisi Petugas telah masuk ke halaman pengecer
Aksi Aktor Respons system
Deskripsi kegiatan 1. Mengklik Menu “Tambah
Pengecer”
2. Menampilkan form
data-data pengecer

3. Mengisi form dengan


data-data pengecer
4. Mengklik tombol
“Simpan”
5. Data pengecer telah
disimpan ke dalam
sistem
Postkondisi Sitem menyimpan data pengecer yang telah ditambahkan

Nama Use case Mengelola Laporan


Aktor Petugas
Deskripsi Use case ini menjelaskan langkah-langkah petugas
mengelola laporan
Prakondisi Petugas telah masuk ke dalam sistem
Aksi Aktor Respons system
Deskripsi kegiatan 1. Mengklik Menu
“Laporan”
2. Menampilkan form
yang tersedia
3. Mengisi form dengan
data-data yang diinginkan
4. Mengklik tombol “Filter”
5. Menampilkan laporan
distribusi sesuai data
yang dimasukan ke
textbox pada form
6. Mengklik icon print untuk
7. Mencetak laporan
yang distribusi pupuk
Postkondisi Sistem menampilkan laporan distribusi pupuk

Nama Use case Mengelola Transaksi Penjualan


Aktor Petugas
Deskripsi Use case ini menjelaskan langkah-langkah petugas untuk
melihat daftar transaksi dan informasi petani-pengecer
Prakondisi Petugas telah masuk ke halaman Toko
Aksi Aktor Respons system
Deskripsi kegiatan 1. Mengklik Menu “Kelola
Toko”
2. Menampilkan form
yang digunakan untuk
mencari toko di wilayah
tertentu
3. Memilih daerah yang
dicari
4. Mengklik tombol “Filter”
5. Menampilkan daftar
toko yang sesuai
pencarian
6. Mengklik gambar toko
7. Menampilkan
informasi toko dan
petani-petani yang
terdaftar di toko tersebut
8. Mengklik salahsatu bari
informasi petani
9. Menampilkan
informasi toko, petani,
dan riwayat transaksi
Postkondisi Sistem menampilkan informasi toko, petani, dan riwayat
transaksi

Nama Use case Mengelola Berita


Aktor Petugas dan Admin
Deskripsi Use case ini menjelaskan langkah-langkah petugas dan
admin untuk mengelola berita
Prakondisi Petugas atau admin telah masuk ke halaman berita
Aksi Aktor Respons system
Deskripsi kegiatan 1. Mengklik icon pencil yang
berada di sudut textarea
2. Membuka text area
agar dapat di sunting
3. Mengisi textarea dengan
teks berita
4. Mengklik tombol
“Simpan”
5. Textarea kembali
seperti semula
6. Mengklik icon trash diatas
berita
7. Menampilkan kotak
dialog konfirmasi
peghapusan berita
8. Mengklik tombol “Hapus”
9. Menampilkan
tampilan halaman berita
Postkondisi Data berita yang ditambah telah berhasil ditambahkan
atau data berita yang dihapus telah berhasil dihapus

Nama Use case Mengelola Data Petugas


Aktor Admin
Deskripsi Use case ini menjelaskan langkah-langkah admin
menambahkan data petugas
Prakondisi Admin telah masuk ke halaman petugas
Aksi Aktor Respons system
Deskripsi kegiatan 1. Mengklik Menu “Tambah
Petugas”
2. Menampilkan form
data-data petugas

3. Mengisi form dengan


data-data petugas
4. Mengklik tombol
“Simpan”
5. Data petugas telah
disimpan ke dalam
sistem
Postkondisi Sitem menyimpan data petugas yang telah ditambahkan

Anda mungkin juga menyukai