BAB III
ANALISA DAN PERANCANGAN SISTEM
3.1 Sejarah Singkat Perusahaan
Perusahaan berdiri sejak tanggal 18 Mei 2003 dan diberi nama PT Bengawan Solo Coffeeyang didirikan oleh dua sahabat yaitu Ipeng Widjoyo dan Nurwita Sari Damayanti.Bengawan Solo Coffee diambil dari naman sungai dan judul lagu yang sangat terkenal di Indonesia dan manca negara. Alasan mengapa diberi nama Bengawan Solo Coffee karena pendiri Bengawan Solo Coffee ingin Bengawan Solo Coffee terus berkembang kearah yang lebih baik dan menjelajah keseluruh nusantara seperti sungan bengawan solo yang terus mengalir.
Outlet Bengawan Solo Coffee pertama berada di ITC Kuningan dengan 10 karyawan 2 orang pemilik, 1orang bagian penjualan,3 orang bagian gudang, 1 orang bagian administrasi dan 1 orang bagian keuangan.Saat ini sudah berdiri 50 outlet yang tersebar di beberapa kota di pulau jawa dan bali dengan karwawan lebih dari 150 orang.Visi dari Bengawan Solo Coffee adalah “Mempunyai jaringan kopi Indonesia yang terkenal secara global”, dan misinya adalah “Memberikan copi terbaik dengan harga terjangkau”.Ada empat bentuk outlet yang digunakan oleh Bengawan Solo Coffee yaitu :pertama pust cart adalah outlet berbentuk gerobak yang diperuntukan bagi pembelian yang tidak minum di tempat (takeaway),kedua island adalah outlet yang berdiri di tengah-tengah keramaian yang dikelilingi toko-toko disekitarnya,ketiga in-line store adalah outlet yang letaknya berdampingan dengan beberapa toko disekitarnya dan yang terakhir adalah free standing yaitu outlet yang berdiri sendiri yang tidak berdampingan dengan pesaing yang ada.
3.2 Struktur Organisasi Perusahaan
Gambar 3.1 Struktur Organisasi Perusahaan Tugas dan tanggung jawab divisi terkait, yaitu :
Manager
1. Bertanggung jawab dalam mengelola keuangan perusahaan 2. Mengontrol posisi keuangan (arus kas)
3. Mengelola dan menganalisa keuangan perusahaan
Finance
1. Memlakukan pembayaran sesuai dengan jadwal yang telah dibuat dan diapprove oleh manager
4. Mencatat dan menyimpan bukti pembayaran
5. Menginformasikan kepada supplier bahwa tagihan sudah dibayar
Accounting
1. Mencatat setiap tagihan/invoice yang masuk 2. Membuat jadwal pembayaran atas tagihan/invoice
3. Membuat laporan uang keluar setiap hari dan merekapnya setiap bulan
4. Membuat laporan keuangan
5. Mengumpulkan data penjualan dari outlet
6. Mencatat penjualan yang terjadi setiap hari dan merekap setiap bulan 7. Memberikan laporan penjualan setiap harinya ke pada manager keuangan 8. Membuat laporan uang masuk
3.3 Analisa Sistem Berjalan
Prosedur system yang sedang berjalan
1. Setiap tagihan/invoice yang masuk dicatat oleh accounting
2. Accounting memberikan catatan tagihan/invoice kepada manager keuangan untuk dibuatkan jadwal pembayaran
3. Mengacu kepada lapoan cash flow yang ada manager keuangan membuatkan jadwal pembayaran tagihan
4. Setelah menerima jadwal pembayaran dari manager keuangan accountingmencatat jadwal pembayaran dan memproses pembayaran sesuai dengan jadwal yang sudah diberikan.
5. Manager keuangan menghitung pengeluaran uang yang sudah terjadi dan memperkirakan pengeluaran uang yang akan terjadi selama satu bulan agar tidak terjadi permasalahan dalam pembayaran.
accouting Rekap invoice masuk Accounting
Manager keuangan Mencatat invoice
yang masuk
Diserahkan untuk approval pembayaran Diberikan ke
accounting
Membuat jadwal pembayaran
Revi si jadwa
l pembaya ran
Jadwal pembayaran disetujui (dicatat sebagai
cash outflow)
Jadwal pembayaran
Finance
Accounting
Rekap sales Order
Mencatat sales order
Diberikan ke manager
Jadwal pembayaran disetujui Proses pembayaran
Bank
Pembayaran melalui bank
Gambar 3.2 Flow Prosedur Berjalan
3.4 Use case System Berjalan
Gambar 3.3 use case system Berjalan Tabel 3.1 Skenario Use Case Input Invoice Nama Use Case : Input Invoice
Aktor : Accounting
Deskripsi Singkat : Use case ini menjelaskan bagaimana accounting menginput setiap invoice yang masuk dari supplier.
Pra Kondisi : Invoce sudah dikirim oleh supplier
Alur Kegiatan : Accounting menginput invoice yang datang dan kemudian membuat rekap invoice masuk.
Pasca Kondisi : Laporan invoice masuk
System
Accounting
manager
Finance input invoice
input Payment
Input Sales Order
Approval cetak rekap invoice
cetak rekap payment
buat laporan cash inflow
buat laporan cash outflow buat laporan csah flow
buat forecast lihat laporan cash inflow
lihat laporan cash outflow
lihat laporan cash flow
proses payment
Tabel 3.2 Skenario Use Case Input Payment Nama Use Case : Input payment
Aktor : Accounting
Deskripsi Singkat : Use case ini menjelaskan bagaimana accounting membuat jadwal pembayaran sesuai dengan tanggal jatuh tempo
Pra Kondisi : Sudah ada data invoice masuk
Alur Kegiatan : Accounting membuat jadwal pembayaran berdasarkan tanggal jatuh tempo,
Pasca : Jadwal Pembayaran
Tabel 3.3 Skenario Use Case Cetak Payment Nama Use Case : Cetak Payment
Aktor : Accounting
Deskripsi Singkat : Use case ini menjelaskan bagaimana accounting mencetak payment yang sudah dibuat rekapannya
Pra Kondisi : Payment sudah diinput dan sudah ada jadwal payment
Alur Kegiatan : Accounting mencetak jadwal pembayaran dan mengajukan kemanager untuk approval Pasca : Dokumen Jadwal Pembayaran
Tabel 3.4 Skenario Use Case Laporan Cash Outflow Nama Use Case : Laporan cash outflow
Aktor : Accounting
Deskripsi Singkat : Use case ini menjelaskan bagaimana accounting membuat laporan cash outflow berdasarkan data pengeluaran/pembayaran harian.
Pra Kondisi : Payment sudah disapproved
Alur Kegiatan : Accounting membuat laporan uang keluar(cash outflow)berdasarkan jadwal yang sudah diapprove dan transaksi keluar uang yang terjadi setiap harinya
Pasca : Laporan cash outflow harian
Tabel 3.5 Skenario Use Case Laporan Cash Flow Nama Use Case : Laporan Cash Flow
Aktor : Accounting
Deskripsi Singkat : Use case ini menjelaskan bagaimana accounting membuat laporan cash flow berdasarkan data laporan cash inflow dan cash outflow
Pra Kondisi : Laporan cash inflow dan laporan cash outflow sudah terisi lengkap
Alur Kegiatan : Accounting membuat laporan cash flow berdasarkan laporan cash inflow dan laporan cash outflow
Pasca : Laporan cash flow
Tabel 3.6 Skenario Use Case Cetak Laporan Cash Flow Nama Use Case : Cetak Laporan Cash Flow
Aktor : Accounting
Deskripsi Singkat : Use case ini menjelaskan bagaimana
Accounting mencetak laporan cash flow tiap awal bulan atau sesuai permintaan
managemen
Pra Kondisi : Laporan cash inflow dan laporan cash inflow sudah terisi lengkap
Alur Kegiatan : Accounting mencetak laporan cash flow memberikan kepada manager
Pasca : Dokumen laporan cash flow
Tabel 3.7 Skenario Use Case input Sales Order Nama Use Case : Input Sales Order
Aktor : Accounting
Deskripsi Singkat : Use case ini menjelaskan bagaimana
Accounting menginput sales Order/penjualan Pra Kondisi : Semua outlet sudah mengirimkan data sales
order harianya
Alur Kegiatan : Accounting menginput penjualan setiap hari Pasca : Laporan sales order/penjualan harian
Tabel 3.8 Skenario Use Case Cetak Sales Order Nama Use Case : Cetak Sales Order
Aktor : Accounting
Deskripsi Singkat : Use case ini menjelaskan bagaimana
Accounting mencetak sales order setiap hari Pra Kondisi : Data sales order harian sudah selesai diinput Alur Kegiatan : Accounting mencetak sales order setiap hari
dan kemberikan kepada manager Pasca : Dokumen laporan sales order harian
Tabel 3.9 Skenario Use Case Laporan cash inflow Nama Use Case : Laporan cash inflow
Aktor : Accounting
Deskripsi Singkat : Use case ini menjelaskan bagaimana Accounting membuat laporan uang masuk(cash inflow)
Pra Kondisi : Data sales order harian sudah lengkap Alur Kegiatan : Accounting membuat laporan uang
masuk(cash inflow)berdasarkan data sales harian
Laporan di buat tiap hari dan di rekap tiap bulannya
Pasca : Laporan cash inflow
Tabel 3.10 Skenario Use Case Approval Nama Use Case : Approval
Aktor : Manager
Deskripsi Singkat : Use case ini menjelaskan bagaimana Manager melihat dan menyetujui jadwal pembayran yang dibuat accounting Pra Kondisi : Jadwal pembayaran sudah dibuat oleh
accounting
Alur Kegiatan : Manager melihat laporan uang keluar dan laporan uang masuk untuk memastikan jadwal pembayaran sesuai dan tidak mengganggu pembayaran yang lain Pasca : Jadwal penjualan approved
Tabel 3.11 Skenario Use Case lihat laporan Cash outflow Nama Use Case : Lihat Cash outflow
Aktor : Manager
Deskripsi Singkat : Use case ini menjelaskan bagaimana
Manager melihat laporan cash outflow yang dibuat accounting
Pra Kondisi : Laporan Cash outflow sudah dicetak dan diberikan kepada manager
Alur Kegiatan : Manager melihat laporan cash outflow yang dibuat accounting
Pasca : Analisa cash flow
Tabel 3.12 SkenarioUse Case lihat laporan Cash inflow Nama Use Case : Lihat Cash inflow
Aktor : Manager
Deskripsi Singkat : Use case ini menjelaskan bagaimana
Manager melihat laporan cash outflow yang dibuat accounting
Pra Kondisi : Laporan Cash inflow sudah dicetak dan diberikan kepada manager
Alur Kegiatan : Manager melihat laporan cash inflow yang dibuat accounting AR
Pasca : Analisa cash inflow
Tabel 3.13 SkenarioUse Case Lihat laporan Cash Flow Nama Use Case : Lihat Laporan Cash Flow
Aktor : Manager
Deskripsi Singkat : Use case ini menjelaskan bagaimana Manager melihat laporan keuangan yang dibuat accounting
Pra Kondisi : Laporan Keuangan sudah a dicetak dan diberikan kepada manager
Alur Kegiatan : Manager melihat laporan cash flow dan menganalisa pengeluaran uang dalam satu periode (1 bulan)
Pasca : Analisa laporan cash flow
Tabel 3.14 SkenarioUse Case forecast Nama Use Case : Forcast
Aktor : Manager
Deskripsi Singkat : Use case ini menjelaskan bagaimana Manager melihat laporan cash flow yang dibuat accounting dan menganalisa Pra Kondisi : Laporan cash flow sudah ada
Alur Kegiatan : Manager melihat laporan cash flow untuk bahan acuan membuat peramalan keuangan Pasca : Hasil ramalan keuangan 3 bulan kedepan
Nama Use Case : Proses Payment
Aktor : Finance
Deskripsi Singkat : Use case ini menjelaskan bagaimana finance memproses payment yang sudah dibuat accounting dan mendapat approval dari manager
Pra Kondisi : Payment sudah diapprove
Alur Kegiatan : Finance melihat laporan penjualan approved kemudia membuat memproses payment dan bersama giro payment voucher diberikan kepada direksi untuk penandatanganan giro Pasca : Payment voucher
3.5 System Yang Diusulkan 3.4.1 Use case system usulan
Berdaskan permasalahan yang terjadi pada PT.Bengawan Solo Coffee ,maka diusulkan Cash Flow Control System For Financial Forecasting sebagai berikut:
Gambar 3.4 use case system usulan
Tabel 3.16 Skenario Usulan Use Case Input Invoice Nama Use Case : Input Invoice
Aktor : Accounting
Deskripsi Singkat : Use case ini menjelaskan bagaimana accounting menginput setiap invoice yang masuk dari supplier
Pra Kondisi : Invoicesudah dikirim oleh supplier , sesuai dengan PO dan barang yang datang
Alur Kegiatan : Accounting menginput no.PO dan
menyocokan dengan invoice yang datang dan kemudian membuat rekap invoice dan disimpan dalam database
Pasca Kondisi : Laporaninvoce
System
Accounting
admin
manager input Id outlet
input Id material input supplier input user Id input invoice
input Payment
Input Sales Order
Approval input PO
melihat laporan cash inflow melihat laporan cash outflow
melihat laporan cash flow
melihat laporan forecast
Finance proses payment
Tabel 3.17 Skenario Usulan Use Case Input Payment Nama Use Case : Input Payment
Aktor : Accounting
Deskripsi Singkat : Use case ini menjelaskan bagaimana accounting menginput payment Pra Kondisi : Sudah ada data invoice
Alur Kegiatan : Accounting menginput nomenr invoice dan menentukan tanggal pembayaran
berdasarkan tanggal jatuh tempokemudian diajuakan kepada manager untuk approval dan disimpan dalam database
Pasca : Laporan payment/cash outflow
Tabel 3.18 Skenario Usulan Use Case Input Sales Order Nama Use Case : Input Sales Order
Aktor : Accounting
Deskripsi Singkat : Use case ini menjelaskan bagaimana accounting menginput sales order dan dilakukan setiap hari
Pra Kondisi : Semua outlet sudah mengirimkan data penjualan harianya
Alur Kegiatan : Accounting menginput sales order setiap hari,dan disimpan di dalam databasesales order
Pasca : Laporan sales order harian/cash inflow
Tabel 3.19 Skenario Usulan Use Case Approval Nama Use Case : Approval
Aktor : Manager
Deskripsi Singkat : Use case ini menjelaskan bagaimana manager melihat dan menyetujui payment yang dibuat accounting
Pra Kondisi : Payment sudah dibuat oleh accounting Alur Kegiatan : Manager melihat laporan uang keluar dan
laporan uang masuk untuk memastikan payment sesuai dan tidak mengganggu payment yang lain
Pasca : Payment approved
Tabel 3.20 Skenario Usulan Forecast Nama Use Case : Forecast
Aktor : Manager
Deskripsi Singkat : Use case ini menjelaskan bagaimana Manager melakukan forecasting keuangan Pra Kondisi : Laporan Cash flow sudah ada
Alur Kegiatan : Manager melihat laporan cash flow kemudian membuat forecasting keuangan Pasca : Financial Forecasting
3.6 Activity Diagram Sistem Usulan
3.1 Activity Diagram Sistem Usulan Login
Gambar 3.5 Activity Diagram System Usulan Login
Accounting System
Buka Aplikasi
Masukan user ID dan password Verivikasi user ID dan password
Tidak valid
Valid Masuk menu utama
Tampilkan Form Login
home master transaction report
3.2 Activity Diagram Sistem Usulan Input PO
Gambar 3.6 Activity Diagram System Usulan Input PO 3.3 Activity Diagram Sistem Usulan Input Invoice
Gambar 3.7 Activity Diagram System Usulan Input Invoice
accouting system
menu transaksi
menampilkan menu transaksi pilih PO
menampilkan menu PO pilih input PO
menampilkan form inputan PO add data PO
data PO ditambahkan dala list PO
Accounting System
Menu Transaksi
menampilkan form input invoice Input invoice
add data invoice data invoice ditambahkan dalam list ivoice Menampilkan menu transaksi
pilih input invoice
pilih invoice menampilkan menu invoice
3.4 Activity Diagram Sistem Usulan Input Payment
Gambar 3.8 Activity Diagram System Usulan Input Payment 3.5 Activity Diagram Sistem Usulan Approval
Gambar 3.9 Activity Diagram System Usulan Approval
Accounting System
Menu transaksi
menampilkan menu payment
pilih input payment
input payment
data payment ditambahkan dalam list payment add data payment
Menampilkan menu transaksi
pilih payment
menampilkan form input payment
manager System
Pilih Menu transaksil menampilkan menu trnsaksi
approve payment
menghitung approve payment sebagai cash outflow save data approve paymrnt
approve
approve payment disimpan reject
pilih payment
menampilkan menu payment pilih approve payment
menampilkan list data payment
3.6 Activity Diagram Sistem Usulan Input Sales Order
Gambar 3.10 Activity Diagram System Usulan Input Sales Order 3.7 Activity Diagram Sistem Usulan Lihat Laporan Cash Inflow
Gambar 3.11 Activity Diagram System Usulan Lihat Laporan Cash Inflow
Accounting System
Menu transaksi
menampilkan menu sales order pilih input sales order
input sales order
menampilkan form input sales order
data sales order ditambahkan dalam list sales order add data sales order
menampilkan menu trnasaksi pilih sales Order
Manager/ accounting System
menu laporan menampilkan page laporan
pilih laporan cash inflow menampilkan page laporan cash inflow
pilih periode menampilkan laporan cash inflow periode n
3.8 Activity Diagram Sistem Usulan Lihat Laporan Cash Outflow
Gambar 3.12 Activity Diagram System Usulan Lihat Laporan Cash Outflow 3.9 Activity Diagram Sistem Usulan Lihat Laporan Cash Flow
Gambar 3.13 Activity Diagram System Usulan Lihat Laporan Cash Flow
Manager/ accounting System
menu laporan menampilkan page laporan
pilih laporan cash outflow menampilkan page laporan cash outflow
pilih periode menampilkan laporan cash outflow periode n
Manager/ accounting System
menu laporan menampilkan page laporan
pilih laporan cash flow menampilkan page laporan cash flow
pilih periode menampilkan laporan cash flow periode n
3.10 Activity Diagram Sistem Usulan Lihat Laporan Forecast
Gambar 3.14 Activity Diagram System Usulan Lihat Laporan Forecast 3.11 Activity Diagram Sistem Usulan input User Id
Gambar 3.15 Activity Diagram System Usulan Input User Id
Manager System
Menu Laporan Menampilkan page Laporan
Pilih Laporan forecast Menampilkan Page laporan forcast
pilih periode bulan Menampilkan laporan forecast bulan n
Admin System
menu master
menampilkan menu master pilih login
menampilkan menu login input user Id dan password
add data
data user Id dan password ditambakan
3.12 Activity Diagram Sistem Usulan input Id Outlet
Gambar 3.16 Activity Diagram System Usulan Input Id Outlet 3.13 Activity Diagram Sistem Usulan input Id Material
Gambar 3.17 Activity Diagram System Usulan Input Id Material
Admin System
menu master
menampilkan menu master pilih Outlet
menampilkan menu outlet input data outlet
add data outlet
data outlet ditambakan pada list
Admin System
menu master
menampilkan menu master pilih Material
menampilkan menu Material input data material
add data material
data material ditambakan pada list
3.14 Activity Diagram Sistem Usulan input Id Supplier
Gambar 3.18 Activity Diagram System Usulan Input Id Supplier 3.7 Sequance Diagram Sistem Usulan
3.1 Sequance Diagram Sistem Usulan Login
Gambar 3.19 Sequance Diagram System Usulan Login
Admin System
menu master
menampilkan menu master pilih supplier
menampilkan menu supplier input data supplier
add data supplier
data supplier ditambakan pada list
: user
Aplikasi cash control Tampilan database
1 : buka aplikasi cash control systemfor financial forecasting()
2 : diarahkan ke form login() 3 : menampilkan form login() 4 : mengisi form login dengan username dan password()
5 : forward inputan username dan password() 6 : validasi username dan password()
7 : username dan password tervalidasi()
8 : menampilkan halaman utama()
3.2 Sequance Diagram Sistem Usulan Input Invoce
Gambar 3.20 Sequance Diagram System Usulan Input Invoice 3.3 Sequance Diagram Sistem Usulan Input Payment
Gambar 3.21 Sequance Diagram System Usulan Input Payment
: ACCOUNTING
menu utama sistem tampilan database
1 : pilih menu transaction() 2 : memproses menu transaction()
3 : request menu transaction() 4 : menampilkan menu transaction()
5 : pilih menu invoice() 6 : memproses menu invoice() 7 : request menu invoice()
8 : menampilkan menu invoice()
9 : pilih input invoice() 10 : memproses input invocie() 11 : request input invoce()
12 : menampilkan form input invoce()
13 : pilih PO number() 14 : mencari PO number valid()
15 : menampilkan hasil query PO number pd form() 16 : menampilkan PO number valid()
17 : mengisi nomer invoice() 18 : mengisi tgl jatuh tempo() 19 : klik add()
20 : menambahkan data invoice() 21 : menampilkan summary data invoice pada list invoice()
: ACCOUNTING
menu uatama sistem tampilan database
1 : pilih menu transaction() 2 : proses menu transaction()
3 : request menu transaction()
4 : menampilkan menu transaction()
5 : pilih payment() 6 : proses menu payment() 7 : request menu payment()
8 : menampilkan menu payment()
9 : proses input payment() 10 : request input payment() 11 : pilih input payment()
12 : menampilkan form input payment()
13 : pilih invoice number() 14 : mencari invoice number valid()
15 : menampilkan query hasil invoice number pd form() 16 : menampilkan invoice number valid()
17 : input tgl payment()
18 : add payment() 19 : data payment ditambahkan()
20 : menampilkan data payment pada list payment()
3.4 Sequance Diagram Sistem Usulan Approval
Gambar 3.22 Sequance Diagram System Usulan Approval 3.5 Sequance Diagram Sistem Input SO
Gambar 3.23 Sequance Diagram System Input Sales Order
: ACCOUNTING
menu uatama sistem tampilan database
1 : pilih menu transaction() 2 : proses menu transaction()
3 : request menu transaction()
4 : menampilkan menu transaction()
5 : pilih payment() 6 : proses menu payment() 7 : request menu payment()
8 : menampilkan menu payment()
9 : proses input payment() 10 : request input payment() 11 : pilih input payment()
12 : menampilkan form input payment()
13 : pilih invoice number() 14 : mencari invoice number valid()
15 : menampilkan query hasil invoice number pd form() 16 : menampilkan invoice number valid()
17 : input tgl payment()
18 : add payment() 19 : data payment ditambahkan()
20 : menampilkan data payment pada list payment()
: accounting
menu utama aplikasi tampilan database
1 : pilih menutransaction()
2 : proses menu transaction() 3 : request menu transaction()
4 : menampilkan menu transaction() 5 : pilih menu sales order()
6 : proses menu sales order()
7 : request menu sales order()
8 : menampilkan menu sales order() 9 : pilih input sales order()
10 : proses input sales order()11 : request input sales order()
12 : menampilkan form inputan sales order() 13 : input SO number()
14 : inputi outlet ID() 15 : input SO date() 16 : input ticket() 17 : input cash()
18 : input card() 19 : input amount() 20 : add sales order()
21 : menambahkan data sales order() 22 : menampikan data sales order pada list SO()
3.8 Class Diagram
Gambar 3.24 Class Diagram
invoice -PO_number -inv_number -Inv_date +tambah() +ubah() +hapus()
supplier -supplier_Id -supplier__desc -supplier_address -supplier_bank +tambah() +ubah() +hapus() material
-material_id -material_desc -material_uom -material_price +tambah() +ubah() +hapus()
PO -Po_number -suppliier_Id -outlet_Id -material_Id -Po_date -uom -amount +tambah() +hapus()
outlet +outlet_Id +outlet_desc +tambah() +hapus()
1 1
1 1..*
saels order -so_number -outlet_Id -so_date -ticket -cash -card -amount +tambah() +ubah() +hapus()
1 1 1..*
1..*
1..*
1
Payment -Inv_number -Payment_number -payment_date +Tambah() +ubah() +hapus() 1 1
3.9 Rancangan Struktur Basis Data
Berdasarkan class diagram diatas maka dapat dibuat stuktur basis data sebagai berikut Tabel 3.21Struktir Basis DataTabel Sales Order
Nama Field Tipe Data Panjang Keterangan
SO_Number Varchar 50 Primary Key
Outlet_Id Varchar 50 Foragn Key
SO_Date Date
Ticket Int
Cash Numeric 18,0
Card Numeric 18,0
Amount Numeric 18,0
Tabel 3.22 Struktir Basis DataTabel Outlet
Nama Field Tipe Data Panjang Keterangan
Outlet_Id Varchar 50 Primary Key
Outlet_desc Varchar 50
Tabel 3.23Struktir Basis DataTabel Invoice
Nama Field Tipe Data Panjang Keterangan
PO_number Varchar 50 Foregn Key
Invoice_Number Varchar 50 Primary Key
Invoice_date Date
Tabel 3.24Struktir Basis DataTabel Payment
Nama Field Tipe Data Panjang Keterangan
Invoice_number Varchar 50 Foregn Key
Payment_Number Varchar 50 Primary Key
Payment_date Date
Tabel 3.25 Struktir Basis Data Tabel PO
Nama Field Tipe Data Panjang Keterangan
PO_number Varchar 50 Primary Key
Supplier_Id Varchar 50 Foregn Key
Outlet_Id Varchar 50 Foregn Key
Material_Id Varchar 50 Foregn Key
PO_date date
Uom int
Amount numeric 18,0
Tabel 3.26 Struktir Basis Data Tabel Material
Nama Field Tipe Data Panjang Keterangan
Material_Id Varchar 50 Primary Key
Material_desc Varchar 50
Material_uom Int
Material_price Numeric 18,0
Tabel 3.27 Struktir Basis Data Tabel Supplier
Nama Field Tipe Data Panjang Keterangan
Supplier_Id Varchar 50 Primary Key
Supplier_desc Varchar 50
Supplier_address Varchar 50
Supplier_bank Varchar 50
3.10 Tampilan Layar Sistem Usulan
3.10.1 Tampilan Layar Sistem Usulan Login
Gambar 3.25 Tampilan Layar System Usulan Login 3.10.2 Tampilan Layar Sistem Usulan Menu Utama
Gambar 3.26 Tampilan Layar System Usulan Menu Utama
3.10.3 Tampilan Layar Sistem Usulan master Login
Gambar 3.27 Tampilan Layar System Usulan Master Login 3.10.4 Tampilan Layar Sistem Usulan Mater Outlet
Gambar 3.28 Tampilan Layar System Usulan Mater Outlet
3.10.5 Tampilan Layar Sistem Usulan master Material
Gambar 3.29 Tampilan Layar System Usulan Mater Material 3.10.6 Tampilan Layar Sistem Usulan mater supplier
Gambar 3.30 Tampilan Layar System Usulan master supplier
3.10.7 Tampilan Layar Sistem Usulan InputInvoice
Gambar 3.31 Tampilan Layar System Usulan Input Invoice 3.10.8 Tampilan Layar Sistem Usulan Payment
Gambar 3.32 Tampilan Layar System Usulan Payment
3.10.9 Tampilan Layar Sistem Usulan Approval
Gambar 3.33 Tampilan Layar System Usulan Approval 3.10.10Tampilan Layar Sistem Usulan Input Sales Order
Gambar 3.34 Tampilan Layar System Usulan Data Input Sales Order
3.10.11Tampilan Layar Sistem Usulan Report Cash Inflow
Gambar 3.35 Tampilan Layar System Usulan Laporan Cash Inflow
3.10.12Tampilan Layar Sistem Usulan Laporan Cash Outflow
Gambar 3.36 Tampilan Layar System Usulan Laporan Cash Outflow
3.10.13Tampilan Layar Sistem Usulan Laporan Cash Flow
Gambar 3.37 Tampilan Layar System Usulan Laporan Cash Flow
3.10.14Tampilan Layar Sistem Usulan Laporan Forecasting
Gambar 3.38 Tampilan Layar System Usulan Laporan Forecasting