sistem informasi pemesanan makanan dan minuman … · definisi use case use case deskripsi login...

17
SISTEM INFORMASI PEMESANAN MAKANAN DAN MINUMAN PADA RESTORAN DE COFFE Oleh : Putu Eka Andriana Putra 1730003 Politeknik Ganesha Guru Singaraja Teknik Komputer 2017/2018

Upload: others

Post on 28-Oct-2020

26 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: SISTEM INFORMASI PEMESANAN MAKANAN DAN MINUMAN … · Definisi Use Case Use Case Deskripsi Login Pegawai masukan user ID dan Password Pilih paket menu Pembeli memesan “paket menu

SISTEM INFORMASI PEMESANAN MAKANAN

DAN MINUMAN

PADA RESTORAN DE COFFE

Oleh :

Putu Eka Andriana Putra

1730003

Politeknik Ganesha Guru Singaraja

Teknik Komputer

2017/2018

Page 2: SISTEM INFORMASI PEMESANAN MAKANAN DAN MINUMAN … · Definisi Use Case Use Case Deskripsi Login Pegawai masukan user ID dan Password Pilih paket menu Pembeli memesan “paket menu

1.1 Tujuan Penulisan Laporan

Laporan ini bertujuan untuk memodelkan dan merencanakan suatu sistem informasi pemesanan makanan dan minuman di restoran De Coffe. Dengan adanya model sistem informasi ini, diharapkan mempermudah pembuatan perangkat lunak sistem pembayaran antara Pegawai dengan konsumen.

1.2 Lingkup Masalah

System informasi yang dibangun adalah system yang memudahkan pemesanan dan transaksi pembayaran.

System informasi ini memudahkan kasir restoran dalam menghitung, secara cepat, total transaksi pembayaran

Membantu pihak restoran untuk mengetahui jumlah pemasukan restoran System informasi ini dibangun untuk meminimalkan kesalahan yang dilakukan

oleh kasir

2.1 Proses Bisnis

Deskripsi : restoran cepat saji adalah jenis restoran yang menyediakan menu utama makanan fast food. Makanan yang ditawarkan adalah menu yang dimasak dengan jumlah besar dan disimpan agar tetap hangat, dikemas, sesuai pesanan dan makanan siap untuk diambil dengan waktu relatif singkat sehingga memungkinkan restoran ini memiliki jumlah meja sedikit. Actor yang terlibat disini adalah Pegawai, Pembeli, dan Manager. Urutan system pemesanan dimulai dari pembeli memesan ”paket menu makanan” kepada pegawai. Pegawai memberikan ”paket menu makanan” yang dipesan, pembeli memilih paket menu makanan dan pembeli melakukan transaksi dan pada saat waktu itu juga pegawai memberikan Bill pembayaran. Sedangkan tugas Manager adalah memeriksa jumlah pemasukan restoran De Coffe.

Page 3: SISTEM INFORMASI PEMESANAN MAKANAN DAN MINUMAN … · Definisi Use Case Use Case Deskripsi Login Pegawai masukan user ID dan Password Pilih paket menu Pembeli memesan “paket menu

2.2 Model Use Case

Diagram Use Case

Berikut ini Use Case Diagram yang akan digunakan dalam pemodelan Sistem informasi restoran De Coffe

Pembeli

Pegawai

Manager

Pilih paket menu

Pembayaran

Bill Pembayaran

PemasukanLogin

Definisi Actor

Kategori Pngguna Tugas Kemampuan yang harus dimiliki

Pegawai Menerima pembayaran, Mencetak bon pembayaran

Dapat menggunakan software computer serta mengoperasikanya

Pembeli Melakukan pembayaran, memilih paket menu

-

Manager Mengetahui jumlah pemasukan Rumah makan

Dapat menggunakan software komputer

Page 4: SISTEM INFORMASI PEMESANAN MAKANAN DAN MINUMAN … · Definisi Use Case Use Case Deskripsi Login Pegawai masukan user ID dan Password Pilih paket menu Pembeli memesan “paket menu

Definisi Use Case

Use Case Deskripsi

Login Pegawai masukan user ID dan Password

Pilih paket menu Pembeli memesan “paket menu makanan” yang diinginkan kepada pegawai

Pembayaran Pembeli melakukan pembayaran sesuai dengan harga “paket menu makanan” yang disediakan pada pegawai

Bon Pembayaran Pegawai mencetak bukti pembayaran dan diserahkan kepada pembeli

Pemasukan Manager memeriksa jumlah pemasukan penjualan Rumah makan

Use case Specification Login

Nama Authentication

Deskripsi singkat Pegawai dan manage melakukan login dengan memasukan ID dan password sebagai authentication

Actor *pegawai *manager

Pre condition *untuk halaman lofgin, sedang aktif *untuk pegawai, telah terdaftar sebagai pegawai, bersimpan di database kepegawaian *untuk manager, telah tedaftar sebagai manager, tersimoan di database kepegawaian

Post condition *untuk pegawai user ID dan Password diterima *untuk manager user ID dan Password diterima

Alternative courses expetasion handles

*pegawai atau manager, tidak terdaftar sebagai pegawai,tidak tesimpan di database kepegawaian *pegawai atau manager, lupa user ID atau lupa password

Page 5: SISTEM INFORMASI PEMESANAN MAKANAN DAN MINUMAN … · Definisi Use Case Use Case Deskripsi Login Pegawai masukan user ID dan Password Pilih paket menu Pembeli memesan “paket menu

Activity Diagram login

Form login aktif

Pegawai atau manager

memasukan no ID atau password

system menampilkan login

ditolak

system cek database

Selesai

Mulai

tidak

Ya

Page 6: SISTEM INFORMASI PEMESANAN MAKANAN DAN MINUMAN … · Definisi Use Case Use Case Deskripsi Login Pegawai masukan user ID dan Password Pilih paket menu Pembeli memesan “paket menu

Pilih Paket Menu

Nama Pemilhan Paket Menu

Deskripsi singakat Pembeli memilih paket menu yang dajukan kepada pegawai. Pegawai menginputkan ke database pemesanan oleh pembeli

Actor *pegawai *pembeli

Pre condition *untuk paket menu, halaman pilihan paket menu aktif

Post condition *pemesanan oleh pembeli tersimpan di database *system menampilkan pemesanan oleh pembeli beserta total harga paker menu yang disimpan

Alternative courses expectation handlers

*paket menu yang dipesan telah habis atau tidak tersedia

Page 7: SISTEM INFORMASI PEMESANAN MAKANAN DAN MINUMAN … · Definisi Use Case Use Case Deskripsi Login Pegawai masukan user ID dan Password Pilih paket menu Pembeli memesan “paket menu

Activity Diagram pilih paket menu

system menampilkan

jendela paket menu makanan

User memilih peket menu makanan

System menyimpan informasi pemesanan di

database

System menghitung harga total pemesanan

System menampilkan paket menu makanan yang dipesan beserta

harga total

Page 8: SISTEM INFORMASI PEMESANAN MAKANAN DAN MINUMAN … · Definisi Use Case Use Case Deskripsi Login Pegawai masukan user ID dan Password Pilih paket menu Pembeli memesan “paket menu

Pembayaran

Nama Melakukan pembayaran

Deskripsi singkat Pembeli melakukan pembayaran kepada pegawai (kasir)

Actor *pegawai *pembeli

Pre condition *system menampilkan form pembayaran *pembeli telah memsan makanan

Post condition *system menghitung pemasukan dan menyimpan di database

Activity Diagram pembayaran

System menampilkan form

pembayaran

Pegawai memasukan

pembayaran oleh pembeli

System menghitung pembayaran dan

menyimpan di database

Page 9: SISTEM INFORMASI PEMESANAN MAKANAN DAN MINUMAN … · Definisi Use Case Use Case Deskripsi Login Pegawai masukan user ID dan Password Pilih paket menu Pembeli memesan “paket menu

Bill pembayaran

Nama Penerimaan bon pembayaran

Deskripsi singkat Pegawai mencetak bon pembayaran sebagai bukti pembayaran oleh pembeli

Actor *pegawai *pembeli

Pre condition *system telah menyimpan pembayaran di database

Post condition *system memberikan report bon pembayaran

Activity Diagram bill pembayaran

system memproses inputan

pembayaran di database

system mencetak bill pembayaran

Page 10: SISTEM INFORMASI PEMESANAN MAKANAN DAN MINUMAN … · Definisi Use Case Use Case Deskripsi Login Pegawai masukan user ID dan Password Pilih paket menu Pembeli memesan “paket menu

Pemasukan

Nama Pemasukan rumah makan cepat saji

Deskripsi singkat Manager memeriksa pemasukan Rumah Makan

Actor *Manager

Pre condition *system menampilkan form pemasukan *system telah menyimpan pembayaran di database

Post condition *system memberikan informasi jumlah pemasukan yang diterima rumah makan kepada manager

Activity Diagram pemasukan

System menampilkan form

pemasukan

manager memeriksa pemasukan

Page 11: SISTEM INFORMASI PEMESANAN MAKANAN DAN MINUMAN … · Definisi Use Case Use Case Deskripsi Login Pegawai masukan user ID dan Password Pilih paket menu Pembeli memesan “paket menu

2.3 Sequence Diagram

Login Pegawai

Sebagai Authentication data pegawai Pegawai

Pegawai (kasir)

Form Login

Control login

Data Pegawai

1. login (ID,Pass)

2.Cek Anggota (ID,Pass)

3.Get Anggota(ID,Pass)

5. error mssage{}

Salah

BenarSucsess

Kembali ke form Menu

Page 12: SISTEM INFORMASI PEMESANAN MAKANAN DAN MINUMAN … · Definisi Use Case Use Case Deskripsi Login Pegawai masukan user ID dan Password Pilih paket menu Pembeli memesan “paket menu

Login Manager

Sebagai Authentication data pegawai Manager

ManagerForm Login

Control login

Data Pegawai

1. login (ID,Pass)

2.Cek Anggota (ID,Pass)

3.Get Anggota(ID,Pass)

5. error mssage{}

Salah

Benar

Sucsess

Kembali ke form Menu

Page 13: SISTEM INFORMASI PEMESANAN MAKANAN DAN MINUMAN … · Definisi Use Case Use Case Deskripsi Login Pegawai masukan user ID dan Password Pilih paket menu Pembeli memesan “paket menu

Sequence Pilih Paket Menu

Proses pemilihan paket menu makanan oleh Pembeli kepada Pegawai

PembeliPegawai (kasir)

paket menu form

control pilih menu

Paket menu

transaksi

1.order (packet,npacket)

2.add menu (packet,npacket)

3.cek cost(packet,npacket)

4.get cost (packet)

6.write trans (id,packet,hitung{})

5.hitung(getcost{},npacket)

Page 14: SISTEM INFORMASI PEMESANAN MAKANAN DAN MINUMAN … · Definisi Use Case Use Case Deskripsi Login Pegawai masukan user ID dan Password Pilih paket menu Pembeli memesan “paket menu

Sequence Diagram Pembayaran

Proses pembayaran transaksi oleh Pembeli kepada Pegawai

PembeliPegawai (kasir)

form pembayaran

contorl pembayaran

transaksi

1.pay(npay)

2.addpay(npay)

3.calculation pay(npay)

4.get trans(id)

6.write trans (CalcPay{})

5.CalcPay(Hitung{},nPay)

Page 15: SISTEM INFORMASI PEMESANAN MAKANAN DAN MINUMAN … · Definisi Use Case Use Case Deskripsi Login Pegawai masukan user ID dan Password Pilih paket menu Pembeli memesan “paket menu

Sequence Diagram Bill Pembayaran

Proses serah terima bukti pembayaran oleh Pegawai kepada Pembeli

form bill pembayaran

Pegawai (kasir)

form bill pembayaran

control bill pay

transaksi

1.Print{}

2.print(id)

3.GetTrans(id)

4.PrintBill(id)

5.sendbill{}

Page 16: SISTEM INFORMASI PEMESANAN MAKANAN DAN MINUMAN … · Definisi Use Case Use Case Deskripsi Login Pegawai masukan user ID dan Password Pilih paket menu Pembeli memesan “paket menu

Sequence Diagram Pemasukan

Aktivitas Manager dalam memeriksa pemasukan keuangan Restoran

ManagerForm

pemasukanControl

Pemasukantransaksi

1.Show{}

2.ShowPemasukan{}

3.GetAllTrans{}

4.Display{}

Page 17: SISTEM INFORMASI PEMESANAN MAKANAN DAN MINUMAN … · Definisi Use Case Use Case Deskripsi Login Pegawai masukan user ID dan Password Pilih paket menu Pembeli memesan “paket menu

2.4 Class Diagram

Class Diagram Keseluruhan

Paket Menu

+ID paket

+Harga Paket

Data Pegawai

+Nama

Pembayaran

+ID Transaksi+Tanggal pemesanan

+Nama Paket

+GetCost{}

+ID Pembeli+Jenis Paket+Harga Pembelian+JumPembayaran

+WriteTrans{}+GetTrans{}+GetAllTrans{}

+UserID+Password+Alamat+JenisAnggota

+GetAnggota{}

Login

+UserName+Password

+Add{}+Edit{}+Delete{}

Pembeli

+UserID+Nama User

Restoran

+Nama+Alamat

Bill Pembayaran

+Paket Pemesanan+Total Harga

+Memesan{}+Melakukan Transaksi{}

+Mengisi BIll{}

+UserId

+No.Telepon+E-mail

+menampilkan Data{}

Pemasukan

+Id Transaksi+Tanggal pemesanan+ID pembeli+Jenis paket+harga pembelian+Jumlah pemasukan

+GetTrans{}+GetAllTrans{}