REKAYASA PERANGKAT LUNAK VENDING MACHINE
REKAYASA PERANGKAT LUNAK VENDING MACHINE
Sandal
Disusun Oleh :
Ricko Aulia 1411050104
FAKULTAS ILMU KOMPUTER
JURUSAN SISTEM INFORMASI
INSTITUT INFORMATIKA DAN BISNIS DARMAJAYA
BANDAR LAMPUNG
2018
memasukan uang
Customer
memilih produk (Sandal)
sistem
memilih warna
memilih ukuran
memproses pembelian
mengeluarkan produk
Judul : Toko Otomatis penjualan Sandal
Aktor : Pembeli, dan System
Type : Primary key
Deskripsi : pada saat akan membeli sandal pada vending machine,customer harus memasukan
uang kedalam vending machine. Setelah customer memasukan uang, lalu sistem akan
mengechek kondisi uang tersebut. Jika uang dalam kondisi rusak, terlipat, atau palsu maka,
uang akankeluar kembali. Sedangkan,bila uang dalam kondisi baik maka sistem akan
menampilkan menu untuk memilih warna sandal dan ukuran sandal. Selanjutnya,sistem akan
mengeluarkan produk yang sesuai dengan pilihancustomer
Skenario use case Pembelian Sandal pada Vending machine
Customer
1. Customer memasukan uang
Sistem
2. Mengecheck kondisi uang
3. Menampilkan menu pilihan
4. Customer memilih produk yang
diinginkan
5. mengeluarkan produk yang dipilih
6. mengambil barang
Activity Diagram pembelian sandal pada vending machine
customer
sistem
mulai
memasukan
uang
uang
dikeluarkan
mengecheck
uang
kondisi rusak
mengecheck
k ondisi uang
kondisi baik
memilih produk (sendal),
warna dan ukuran
menampilkan tombol
menu pilihan produk
mesin mengeluarakn
produk (sendal)
mengambil
Sendal
end
Activity Diagram dari use case memasukan uang
customer
sistem
mulai
memasukan
uang
mengecheck
uang
mengecheck
uang
k ondisi uang
dikeluarkan
kondisi rusak/ terlipat/ palsu
kondisi baik
Activity Diagram dari use case memilih produk
customer
sistem
mulai
memasukan
uang
uang
dikeluarkan
mengecheck
uang
kondisi rusak/ terlipat/ palsu
mengecheck
k ondisi uang
kondisi baik
memilih produk (sendal),
warna dan ukuran
menampilkan tombol
menu pilihan produk
Activity Diagram dari use case memproses pembelian
customer
memilih produk (sendal),
warna dan ukuran
sistem
memproses pesanan sesuai
keinginan customer
Activity Diagram dari use case mengeluarkan produk
customer
sistem
memproses pesanan sesuai
keinginan customer
mesin mengeluarakn
produk (sendal)
Sequence Diagram
: Customer
Panel
controller
money
controller
1.Memasukkan Uang
produk
dispenser
produk
2.validasi uang
3.jumlah uang
4.Uang tidak sesuai
5.mengecek ketersedi...
6.produk tersedia
7. memilih ukuran dan wa...
8.pilih produk
9. ambil produk
10. keluarkan produk
Class Diagram
selection panel
product name
status
sendstatus()
controller
ID
dispense produk()
dispense uang kertas()
dispense harga()
product
harga
Warna
ukuran
quntity
updatequantity()
retrieveproduct()
money collector
harga uang
hitungan
opname()
product dispenser
produk
quantity
dispense()
Sandal
Disusun Oleh :
Ricko Aulia 1411050104
FAKULTAS ILMU KOMPUTER
JURUSAN SISTEM INFORMASI
INSTITUT INFORMATIKA DAN BISNIS DARMAJAYA
BANDAR LAMPUNG
2018
memasukan uang
Customer
memilih produk (Sandal)
sistem
memilih warna
memilih ukuran
memproses pembelian
mengeluarkan produk
Judul : Toko Otomatis penjualan Sandal
Aktor : Pembeli, dan System
Type : Primary key
Deskripsi : pada saat akan membeli sandal pada vending machine,customer harus memasukan
uang kedalam vending machine. Setelah customer memasukan uang, lalu sistem akan
mengechek kondisi uang tersebut. Jika uang dalam kondisi rusak, terlipat, atau palsu maka,
uang akankeluar kembali. Sedangkan,bila uang dalam kondisi baik maka sistem akan
menampilkan menu untuk memilih warna sandal dan ukuran sandal. Selanjutnya,sistem akan
mengeluarkan produk yang sesuai dengan pilihancustomer
Skenario use case Pembelian Sandal pada Vending machine
Customer
1. Customer memasukan uang
Sistem
2. Mengecheck kondisi uang
3. Menampilkan menu pilihan
4. Customer memilih produk yang
diinginkan
5. mengeluarkan produk yang dipilih
6. mengambil barang
Activity Diagram pembelian sandal pada vending machine
customer
sistem
mulai
memasukan
uang
uang
dikeluarkan
mengecheck
uang
kondisi rusak
mengecheck
k ondisi uang
kondisi baik
memilih produk (sendal),
warna dan ukuran
menampilkan tombol
menu pilihan produk
mesin mengeluarakn
produk (sendal)
mengambil
Sendal
end
Activity Diagram dari use case memasukan uang
customer
sistem
mulai
memasukan
uang
mengecheck
uang
mengecheck
uang
k ondisi uang
dikeluarkan
kondisi rusak/ terlipat/ palsu
kondisi baik
Activity Diagram dari use case memilih produk
customer
sistem
mulai
memasukan
uang
uang
dikeluarkan
mengecheck
uang
kondisi rusak/ terlipat/ palsu
mengecheck
k ondisi uang
kondisi baik
memilih produk (sendal),
warna dan ukuran
menampilkan tombol
menu pilihan produk
Activity Diagram dari use case memproses pembelian
customer
memilih produk (sendal),
warna dan ukuran
sistem
memproses pesanan sesuai
keinginan customer
Activity Diagram dari use case mengeluarkan produk
customer
sistem
memproses pesanan sesuai
keinginan customer
mesin mengeluarakn
produk (sendal)
Sequence Diagram
: Customer
Panel
controller
money
controller
1.Memasukkan Uang
produk
dispenser
produk
2.validasi uang
3.jumlah uang
4.Uang tidak sesuai
5.mengecek ketersedi...
6.produk tersedia
7. memilih ukuran dan wa...
8.pilih produk
9. ambil produk
10. keluarkan produk
Class Diagram
selection panel
product name
status
sendstatus()
controller
ID
dispense produk()
dispense uang kertas()
dispense harga()
product
harga
Warna
ukuran
quntity
updatequantity()
retrieveproduct()
money collector
harga uang
hitungan
opname()
product dispenser
produk
quantity
dispense()