1. Deskripsi Singkat
Perusahaan rumah makan makan padang yang memiliki beberapa cabang
di beberapa kota yang ada diindonesia
2. Uraian Proses Bisnis
Kasir menerima pembayaran dari konsumen
Kasir menghitung pendapatan total pada hari itu
Owner melakukan cek datang ketempat
Owner menghitung ulang pendapatan total pada hari itu
3. Rekayasa Ulang Proses Bisnis
Kasir menerima pembayaran dari konsumen
Kasir menginputkan jumlah uang pada sistem dari setiap transaksi
Kasir tidak lagi menghitung total transaksi yang terjadi pada hari
tersebut
Owner bisa langsung mendapat laporan ketika terjadi penginputan
transaksi
Diagram alur
Login
kasir/pegawai
transaksi
Proses data
Transaksi
Total
Transaksi
Output
atau
Konsumen
Kasir
Transaksi
Total
4. Analisis Sistem
a. Definisi masalah
Owner harus bolak balik setiap harinya ke setiap cabang usahanya
untuk melakukan cek keuangan pada hari itu
b. Identifikasi penyebab masalah
Jarak antara cabang satu dan cabang lainnya jauh, sehingga
memakan waktu, biaya serta tenaga untuk melakukan cek
ketempat
Sistem pembayaran & perhitungan laporan keuangan masih
manual
c. Solusi sistem
Dibuatkan sistem pembayaran sekaligus laporan keuangan yang
nantinya si owner tidak perlu lagi bolak – balik untuk melakukan cek
keuangan
d. Persyaratan informasi yang dibutuhkan
Si owner adalah sipenerima laporan atau informasi keuangan
Untuk mengetahui bagaimana keungan dikelola
Informasi diperoleh dari semua cabang rumah makan Minang
Kocak
Informasi dibutuhkan ketika owner meminta data keuangan
5. Perancangan Sistem
a. Input system
Listrik
Komputer
Aplikasi desktop
Proses transaksi
b. Output system
Masuk database
c. Rancangan flowchart
d. Normalisasi data
Tabel Pegawai
Kd_Pegawai Nama_Pegawai Genre
001 Aji Mumpung L
002 Wahid Ashari L
Akbar
Tabel Barang(Menu)
Kd_Barang Nama_Barang Harga
A1 Lele Bakar Rp. 10.000,-
A2 Ayam Bakar Rp. 13.000,-
Tabel Transaksi
Kd_Transaksi Hari Tanggal Kd_Barang Kd_Pegawai Total_Barang Harga_Barang
Tr001 Jumat 24/05/2019 A1 001 2 Rp. 20.000,-
Tr002 Sabtu 25/05/2019 A1 002 2 Rp. 26.000,-
e. Relasi table
f. Struktur table
Tabel Pegawai
Field Name Type Size Description
Kd_Pegawai char 6 Not null
Nama_Pegawai varchar 30 Not null
Gender Char (check) 1 (= ‘L’ or ‘P’) Not null
Tabel Barang
Field Name Type Size Description
Kd_Barang char 11 Primary key (not
null)
Nama_Barang varchar 50 Not null
harga money Not null
Tabel Transaksi
Field Name Type Size Description
Kd_Transaksi Varchar 6 Primary key (not
null)
Hari Varchar 10
(check) (=’senin’,’sel’,’rabu’,dll)
Tanggal Datetime
Kd_Barang Char 11 foreign key
references ->
barang(kd_Barang)
Kd_Pegawai Char 6 foreign key
references ->
pegawai(kd_pegawai)
Total_Barang Int Menghitung total
barang
Harga_Barang money Harga total yang
dibeli