Analisa Sistem Bisnis “Restoran Cepat Saji”

15 Juni 2009
  1. 1. Pendahuluan

1.1 Tujuan Penulisan Dokumen

Dokumen ini bertujuan untuk memodelkan dan merencanakan suatu sistem informasi ”billing system” atau sistem pembayaran restoran siap saji. Dengan adanya model sistem informasi ini, diharapkan mempermudah pembuatan perangkat lunak sistem pembayaran antara Pegawai dengan konsumen.

1.2 Lingkup Masalah

  • Perangkat Lunak yang dibangun adalah perangkat lunak yang memudahkan transaksi pembayaran. Perangkat lunak ini diberi nama ”Restoran Billing System”
  • ”Restoran Billing System” memudahkan kasir restoran dalam menghitung, secara cepat, total transaksi pembayaran
  • ”Restoran Billing System” membantu  pihak restoran untuk mengetahui jumlah pemasukan restoran
  • ”Restoran Billing System” dibangun untuk meminimalkan kesalahan yang dilakukan oleh kasir yang disebabkan ”human error”

1.3 Referensi

  1. 2. Kebutuhan Perangkat Lunak

2.1 Deskripsi Umum Sistem

Restoran cepat saji adalah jenis restoran yang menyediakan menu utama makanan fast food. Makanan yang ditawarkan adalah menu tinggi kalori ; dimasak dengan jumlah besar dan disimpan agar tetap hangat; dikemas, sesuai pesanan dan makanan siap untuk diambil dengan waktu relatif singkat sehingga memungkinkan Restoran itu 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 pada waktu itu juga beserta bon pembayaran. Setelah itu, pembeli melakukan transaksi pembayaran kepada Pegawai. Sedangkan tugas Manager adalah memeriksa jumlah pemasukan restoran.

2.2 Model Use Case

2.2.1 Diagram Use Case

Berikut ini Use Case Diagram yang akan digunakan dalam pemodelan Perangkat Lunak ”Restoran Billing System”use case

2.2.1.1 Definisi Actor

tabel definisi actor

2.2.1.2 Definisi Use Case

tabel definisi use case

2.2.2 Use Case Specification

2.2.2.1 Login

use case specification-login

Activity Diagram

use case specification-login-activity diagram

2.2.2.2 Pilih Paket Menu

use case specification-pilih paket maenu

Activity Diagram

pilih paket menu-activity diagram

2.2.2.3 Pembayaran

use case specification-pembayaran

Activity Diagram

use case specification-pembayaran-activity diagram

2.2.2.4 Bon Pembayaran

use case specification-bon pembayaran

Activity Diagram

use case specification-bon pembayaran-activity diagram

2.2.2.5 Pemasukan

use case specification-pemasukan

Activity Diagram

use case specification-pemasukan-activity diagram

2.3 Sequence Diagram

2.3.1 Login Pegawai

Sebagai Authentication kepegawaian Pegawai

sequence diagram-login pegawai

2.3.2 Login Manager

Sebagai Authentication kepegawaian Manager

sequence diagram-login manager

2.3.3 Sequence Pilih Paket Menu

Proses pemilihan paket menu makanan oleh Pembeli kepada Pegawai

sequence diagram-pilih paket menu

2.3.4 Sequence Diagram Pembayaran

Proses pembayaran transaksi oleh Pembeli kepada Pegawai

sequence diagram-pembayaran

2.3.5 Sequence Diagram Bon Pembayaran

Proses serah terima bukti pembayaran oleh Pegawai kepada Pembeli

sequence diagram-bon pembayaran

2.3.6 Pemasukan

Aktivitas Manager dalam memeriksa pemasukan keuangan Restoran

sequence diagram-pemasukan

2.4 Collaboration Diagram

2.4.1 Collaboration Diagram Login Pegawai

collaboration diagram-login pegawai

2.4.2 Collaboration Diagram Login Manager

collaboration diagram-login manager

2.4.3 Collaboration Diagram Pilih Paket Menu

Collaboration Diagram Pilih Paket Menu

2.4.4 Collaboration Diagram Pembayaran

Collaboration Diagram Pembayaran

2.4.5 Collaboration Diagram Bon Pembayaran

Collaboration Diagram Bon Pembayaran

2.4.6 Collaboration Diagram Pemasukan

Collaboration Diagram Pemasukan

2.5 CRC

crc-form login

crc-controllogin

crc-kepegawaian

crc-paketmenuform

crc-controlpilihmenu

crc-paketmenu

crc-transaksi

crc-formbonpembayaran

crc-controlpembayaran1

crc-controlpembayaran2

crc-formbonpembayaran

crc-controlbonpay

crc-formpemasukan

crc-controlpemasukan

2.6 VOPC

VOPC

2.7 Class Diagram

2.7.1 Class Diagram Keseluruhan

Class Diagram

2.8 Package

2.8.1 Package UserInterface

package user interface

2.8.2 Package Control

package control

2.8.3 Package Database

package database

2.9 Component Diagram

Deployment Diagram

2.10 Deployment Diagram

Component Diagram

Ini link download Aplikasi Sistem Billing Restoran

link download