APLIKASI KANTIN
PasCafe
Dipersiapkan Oleh :
Tim : TM
Asisten Pembimbing :
BAB I
PENDAHULUAN
BAB II
PROSES BISNIS DAN REQUIREMENT
dan Minuman
II.2 REQUIREMENT
Pada bagian ini dijelaskan kebutuhan-kebutuhan yang ada pada aplikasi PasCafe. Terdapat User
Requirement dan Software Requirement.
II.2.1 User Requirement Perangkat Lunak
Pada bagian ini diisi dengan penjelasan user requirement perangkat lunak mengacu
kepada Activity Diagram Pembelian Makanan.
Tabel II. 1 User Requiremet Perangkat Lunak
User Requirement
No. Deskripsi
Perangkat Lunak
UR-01 Pembeli ingin dapat Pembeli ingin memesan pesanan setelah melihat
memesan pesanan daftar menu yang ditampilkan.
UR-02 Penjual ingin dapat Penjual ingin dapat melakukan pengecekan pada
mengecek pesanan pesanan pembeli.
UR-03 Pembeli ingin dapat Pembeli ingin dapat melakukan pembayaran
melakukan pembayaran terhadap pesanan yang dipesan.
UR-04 Penjual ingin dapat Penjual ingin dapat mengubah status pesanan telah
mengubah status selesai setelah penjual menyiapkan makanan.
pesanan
No
Requir Nama Requirement Deskripsi
ement
Perangkat lunak harus dapat Menyediakan fitur perangkat lunak dapat
digunakan secara multi user digunakan secara multi user secara otoritas
SR-05
secara otoritas yang diberikan yang diberikan kepada masing-masing
kepada masing-masing pemakai pemakai yaitu penjual dan pembeli.
No.
Use Case Deskripsi
Use Case
UC – 01 Permintaan Permintaan Pesanan adalah use case yang
Pesanan berfungsi untuk meminta pesanan makanan.
UC – 02 Pengecekan Pengecekan pesanan adalah use case yang
Pesanan berfungsi untuk mengecek pesanan apakah
diterima atau ditolak.
UC – 03 Pembayaran Pembayaran Pesanan adalah use case yang
pesanan berfungsi untuk membayar pesanan setelah
pesanan diterima.
UC – 04 Pengubahan Pengubahan Status Pesanan adalah use case yang
Status Pesanan berfungsi untuk mengubah status pesanan menjadi
selesai setelah pesanan telah selesai disiapkan.
BAB III
ANALISIS DAN DESAIN
III.1 ANALISIS
Pada bagian ini akan melakukan analisis terhadap Use Case yang ada.
Penjelasan
Merupakan tampilan halaman daftar pesanan dari user penjual dimana terdapat tombol
untuk menerima/menolak pesanan, memasak pesanan, dan mengantar pesanan.
Skenario Alternatif
1. Menekan tombol pesanan ditolak 2. Menampilkan pesan pesanan ditolak
Kondisi Akhir : Menampilkan Notifikasi Pesanan ditolak
Skenario Utama
Kondisi Awal : Halaman formulir pembayaran
Skenario Alternatif
1. Melakukan pembayaran 2. Memproses pembayaran
3. Mengecek sisa saldo
4. Memberikan notifikasi saldo tidak cukup
5. Menampilkan halaman isi saldo
6. Tidak mengisi ulang saldo 7. Menghapus daftar pesanan
Kondisi Akhir : Menampilkan notifikasi pesanan telah dibatalkan
Sequence Diagram
Penjelasan
Pembeli menekan tombol lihat menu, lalu sistem menampilkan daftar menu, kemudian pembeli
menekan pesanan yang dipilih, dan sistem menyimpan pesanan yang telah dipesan dan kemudian
menampilkan halaman daftar pesanan.
Sequence Diagram
Penjelasan
Penjual menekan tombol terima pesanan, lalu sistem mengirim status pesanan menjadi diterima
dan mengubah status pesana menjadi diterima.
Sequence Diagram
Penjelasan
Pembeli menekan tombol pembayaran lalu sistem memproses pembayaran. Sistem mengecek
pembayaran, dan setelah itu sistem menampilkan notifikasi status pembayaran telah selesai.
Sequence Diagram
Penjelasan
Penjual menekan tombol ubah status pesanan menjadi telah selesai lalu sistem mengubah status
pesanan menjadi selesai dan terakhir sistem menampilkan status pesanan telah selesai.