Anda di halaman 1dari 12

SISTEM PEMBELIAN MAKANAN DAN

MINUMAN WARUNG EKODANG


SECARA ONLINE

(Extice P, 2016) “Unified Modeling Language (UML) adalah sebuah bahasa yang berdasarkan grafik atau
gambar untuk menvisualisasikan, menspesifikasikan, membangun dan pendokumentasian dari sebuah
sistem pengembangan perangkat lunak berbasis OO (Object Oriented)”[7].

I.PEMBAHASAN DAN HASIL


1.1. Rancangan Sistem

Rancangan sistem adalah suatu sistem untuk mendeskripsikan suatu bentuk atau perancangan
perangkat lunak dengan memakai teknik dan peraturan khusus sedemikian rupa sehingga bentuk atau
perancangan tersebut bisa diwujudkan sebagai perangkat lunak. Pada tahap ini, penulis ini melakukan
pemodelan dengan mengunakan visio. Merancang database yang akan digunakan sebagai media
penyimpanan data untuk Sistem Pembelian Makanan dan Minuman Warung Ekodang Secara Online.

1.2 Peran Dan Tugas Aktor

No Actor Kegiatan Yang Dilakukan Aktor

1 Pelanggan 1. Memasukan Useranme Dan Password Dalam Menu Login Sebelum


Mengakses Aplikasi
2. Pelanggan melakukan check out dan membayar pesanan melalui E-
Money/transfer.
3. Melihat status pengiriman.
4. Konfirmasi pesanan.
5. Melakukan pengajuan pengembalian makanan atau minuman jika
sesuai dengan keinginan pelanggan.
6. Melakukan LogOut (jika perlu)

2 Penjual 1. Penjual Melakukan Login.


2. Memanipulasi menu.
3. Mengelola pesanan + mencetak struk.
4. Menyerahkan makanan atau minuman ke driver.
5. Melihat status pengiriman.

3 Driver 1. Mengirim pesanan yang sudah diserahkan oleh penjual.


2. Menkonfirmasi bukti penyerahan pesanan kepada pelanggan.

1.3. Use Case


Diagram Use Case Diagram menjelaskan interaksi antara satu atau lebih aktor pada sistem informasi
yang hendak dibuat. Berikut ini adalah use case diagram dari Sistem Pembelian Makanan dan Minuman
Warung Ekodang Secara Online.

1
Judul Usecase Registrasi
Aktor Pelanggan

Tujuan Mendaftar ke aplikasi

Deskripsi

Aktor Sistem

1. Memasukan data yang diminta

2. Mengecek data

3. Data diterima

4. Membuat ID, dan password

5. Menyimpan ID, dan password

2
Judul Usecase Login

Aktor Pelanggan, Penjual

Tujuan Masuk ke halaman aplikasi

Deskripsi

Aktor Sistem

1. Memasukan ID, dan password

2. Mengecek valid tidaknya ID, dan password

3. Masuk ke halaman aplikasi

3
Judul Usecase Manipulasi data penjualan

Aktor Penjual

Tujuan Menambah atau menghapus menu

Deskripsi (menambah menu)

Aktor Sistem

1. Masukan data menu


2. Menyimpan data menu

3. Menambahkan menu ke aplikasi

4
Judul Usecase Manipulasi data penjualan

Aktor Penjual

Tujuan Menambah atau menghapus menu

Deskripsi (menghapus menu)

Aktor Sistem

1. Masukan nama menu

2. Menampilkan menu yang dicari

3. Melakukan konfirmasi penghapusan

4. Menghapus menu dari aplikasi

5
Judul Usecase Check-out dan bayar

Aktor Pembeli

Tujuan Memesan makanan atau


minuman

Deskripsi

Aktor Sistem

1. Menambahkan produk kedalam keranjang


belanja

2. Menyimpan data

3. Menyiapkan pembanyaran

4. Kirim

6.
Judul Usecase Melihat status pengiriman

Aktor Pelanggan dan penjual

Tujuan Melihat status pengiriman

Deskripsi

Aktor Sistem

1. Pelanggan atau Penjual


Menginputkan Nomor pesanan atau
nama pesanan

2. Sistem Melakukan pencarian

3. Sistem menampilkan hasil

4. Memilih data pesanan

5. Pelanggan atau penjual Melihat


status pengiriman

6. Menmpilkan hasil

Judul Usecase refund

Aktor pelanggan

Tujuan Mengkonfirmasi bahwa pesanan diterima


dan tidak sesuai

Deskripsi
Aktor Sistem

1. Pelanggan mengeluhkan atau


mengadukan pengajuan refund
dikarenakan pesanan tidak sesuai

2. Sistem Memberitahukan kepada


penjual

3. Sistem mengkonfirmasi bahwa


pengajuan sudah terkirim dan
diterima oleh pelanggan

Judul Usecase konfirmasi pesanan

Aktor Pelanggan dan penjual

Tujuan Mengkonfirmasi bahwa pesanan diterima

Deskripsi

Aktor Sistem

1. Pelanggan Menginputkan Nomor


pesanan atau nama pesanan

2. Sistem Melakukan pencarian

3. Sistem menampilkan hasil

4. Pelanggan atau penjual


Mengkormasi Pesasanan bahwa
sudah diterima

5. Sistem Melalukan Konfirmasi

Judul Usecase konfirmasi pengiriman

Aktor Penjual dan Driver

Tujuan Mengkonfirmasi bahwa pesanan sudah


dikirimkan ke tujuan

Deskripsi

Aktor Sistem

1. Driver mengirimkan foto rumah


pelanggan sebagai bukti pengiriman

2. Sistem Mengirimkan data ke penjual

3. Sistem menampilkan hasil bahwa


bukti sudah terkirim

4. Penjual Melakukan Konfirmasi

5. Sistem mengirimkan
pemberitahukan bahwa penjual
sudah mengonfirmasi pengiriman

10

Judul Use Case LogOut

Aktor Pelanggan dan Penjual

Tujuan Keluar akun dan halama aplikasi

Deskripsi

Aktor Sistem

1. Pelaggan dan Penjual akan meminta


logout

2. Sistem melalukan logout

3. Logout Sukses
Activity Diagram

1.Registrasi

2.Login
3.Manipulasi

4.CekOut Dan Bayar


5.Melihat Status Pengiriman

6.Refund
7.Konfirmasi pesanan

8.Konfirmasi Pengiriman
9.LogOut

Anda mungkin juga menyukai