E-Gazz System Pengisian bensin dengan cepat dan mudah
Use Case Diagram
Class Diagram
Sequence Diagram
Activity Diagram
Collaboration Diagram
State Chart Diagram
Component Diagram
Deployment Diagram
Pseudo Code Begin Masukan Jumlah Bensin Yang akan diisi dalam satuan liter If jumlah OK Then Gesek kartu di Card Reader If Validasi kartu OK then If Jumlah Saldo tidak melebihi total biaya bensin Then Tampilkan informasi di layar Pelanggan mengisi Bensin Else Tampilkan informasi di layer “Saldo tidak mencukupi “ Selesai Else Tamplikan informasi di layer “ Kartu anda tidak valid “ Selesai Else Tampilkan informasi dilayar “ Jumlah yang anda masukan salah “ Selesai. End if End
Data Dictionary Pelanggan: Pemegang Kartu dan memiliki Saldo Deposit di Sistem Pengisisn Bensin Elektronik. Deposit: Simpanan/Uang dalam bentuk elektrik pada Sistem Pengisian Bensin yang Dimiliki oleh setiap pelanggan, dimana nilai simpanan ini akan berkurang setiap kali digunakan untuk transaksi. Kartu E-Gazz: Kartu yang diberikan kepada setiap pelanggan yang terdaftar dan memiliki account di Sistem Pengisian Bensin Eletronik. Screen: Layar informasi bagi pelanggan dan juga sebagai tampilan dari input yang dimasukan oleh pelanggan. Card Reader: Pembaca Kartu E-Gazz yang akan membaca informasi pada kartu dan mengirimkan informasinya ke E-Gazz Machine. E-Gazz Machine: Mesin yang mengolah Informasi dari kartu yang dikirimkan oleh Card Reader, Berkomunikasi dengan Database Server, menset mesin pengisi agar mengeluarkan bensin sesuai input dari pelanggan dan juga mencatat semua transaksi yang terjadi. Database Server: Server yang menyimpan semua informasi kartu, pelanggan dan jumlah deposit/saldo yang dimiliki setiap pelanggan, Database server terhubung dengan semua E-Gazz Machine yang tersebar diseluruh tempat pengisian bensin.
User Interface
Decision Table RULES Apakah Input yang dimasukan benarYYYYNNNN Apakah kartu validYYNNYYNN Apakah saldo mencukupiYNYNYNYN Input ulang jumlah bensin XXXX Tampil Informasi Kartu Tidak Valid XX Tampil Informasi Saldo tidak mencukupi X Tampil Informasi pengisian bensinX Pengisian tidak dapat dilakukan XXXXXXX Pengisian bensin dilakukanX
Decision Tree