BAB IV PERANCANGAN SISTEM USULAN
4.5. Spesifikasi Rancangan Sistem Usulan
4.5.7. Spesifikasi Program
63
Spesifikasi program dalam perancangan program pada pembuatan tugas akhir ini, terdiri dari:
1. Menu Utama
Nama Program : Menu Utama Akronim : index.php
Fungsi : Memberikan informasi-informasi tentang website Index Program : Indexing Sequential
Bahasa Program : php
Bentuk Tampilan : Lihat lampiran E.1
Proses : Pada Menu Utama terdapat tiga buah pilihan yaitu:
a. Menu Login User
b. Menu Login Bagian Keuangan c. Menu Login Bagian Admin d. Menu Login Supplier a. Login User
Nama Program : Login User Akronim : log_user.php
Fungsi : Untuk membatasi penggunaan halaman hanya untuk user saja.
Index Program : Indexing Sequential Bahasa Program : php
Bentuk Tampilan : Lihat lampiran E.2
Proses : Pada halaman ini, User harus memasukkan
id_bagian_keuangan sebagai username dan email sebagai
65
passwordnya, apabila berhasil masuk, maka bagian user dapat mengakses :
1) Sub Menu Beranda 2) Sub Menu Profil 3) Sub Menu Barang 4) Sub Menu Pembelian 5) Sub Menu Konfirmasi 6) Sub Menu Logout 1) Sub Menu Beranda
Nama Program : Beranda Akronim : index.php
Fungsi : Merupakan tampilan awal saat masuk ke halaman user Index Program : Indexing Sequential
Bahasa Program : php
Bentuk Tampilan : Lihat lampiran E.3
Proses : Pada menu beranda terdapat informasi mengenai CV Nusa Indah
2) Sub Menu Profil
Nama Program : Profil Akronim : profil.php
Fungsi : Merupakan tampilan profil perusahaan CV Nusa Indah Index Program : Indexing Sequential
Bahasa Program : php
Bentuk Tampilan : Lihat lampiran E.4
Proses : Pada menu profil terdapat informasi mengenai CV Nusa Indah
3) Sub Menu Barang
Nama Program : Barang Akronim : barang.php
Fungsi : Merupakan tampilan menu barang halaman user Index Program : Indexing Sequential
Bahasa Program : php
Bentuk Tampilan : Lihat lampiran E.5
Proses : Pada menu utama pilih menu barang.
4) Sub Menu Pembelian
Nama Program : pembelian Akronim : pembelian.php
Fungsi : Merupakan tampilan menu untuk melakukan pembelian pada halaman user
Index Program : Indexing Sequential Bahasa Program : php
Bentuk Tampilan : Lihat lampiran E.6
Proses : Pada menu utama pilih menu pembelian.
5) Sub Menu Konfirmasi
Nama Program : Konfirmasi Akronim : Konfirmasi.php
Fungsi : Merupakan tampilan menu untuk melakukan Konfirmasi pembayaran pada halaman user.
67
Index Program : Indexing Sequential Bahasa Program : php
Bentuk Tampilan : Lihat lampiran E.7
Proses : Pada menu utama pilih menu konfirmasi.
b. Login Bagian Keuangan
Nama Program : Login Keuangan Akronim : log_keuangan.php
Fungsi : Untuk membatasi penggunaan halaman hanya untuk bagian keuangan saja.
Index Program : Indexing Sequential Bahasa Program : php
Bentuk Tampilan : Lihat lampiran E.8
Proses : Pada halaman ini, bagian keuangan harus memasukkan id_bagian_keuangan sebagai username dan email sebagai passwordnya, apabila berhasil masuk, bagian keuangan dapat mengelola :
1) Data Keuangan 2) Laporan Keuangan 3) Sub Menu Logout 1) Data Keuangan
Nama Program : Data Keuangan Akronim : keuangan.php
Fungsi : Untuk menampung data keuangan perusahaan Index Program : kd_bayar
Bahasa Program : php
Bentuk Tampilan : Lihat lampiran E.9
Proses : Pada halaman ini, bagian keuangan dapat mengelola data keuangan, bagian keuangan juga dapat mengedit dan menghapus data keuangan apabila diperlukan.
2) Laporan Keuangan
Nama Program : Laporan Keuangan Akronim : lap_keuangan.php
Fungsi : Memberikan informasi berupa laporan sesuai data keuangan
Index Program : kd_bayar Bahasa Program : php
Bentuk Tampilan : Lihat lampiran E.10
Proses : Pada halaman ini, bagian keuangan dapat melakukan pencetakan laporan data keuangan sesuai dengan data yang ada pada data keuangan sehingga tidak ada pemalsuan laporan.
c. Login Bagian Admin
Nama Program : Login Admin Akronim : log_admin.php
Fungsi : Untuk membatasi penggunaan halaman hanya untuk bagian admin saja.
Index Program : Indexing Sequential Bahasa Program : php
69
Bentuk Tampilan : Lihat lampiran E.11
Proses : Pada halaman ini, bagian admin harus memasukkan id_admin sebagai username dan email_admin sebagai passwordnya, apabila berhasil masuk, bagian logistik dapat mengelola :
1) Sub Menu Data Pemesanan 2) Sub Menu Data Penjualan 3) Sub Menu Data Barang 4) Sub Menu Laporan
a) Sub Menu Laporan Pemesanan b) Sub Menu Laporan Penjualan c) Sub Menu Laporan Barang 5) Sub Menu Logout
1) Sub Menu Data Pemesanan
Nama Program : Data Pemesanan Akronim : pemesanan.php
Fungsi : Untuk menambahkan data pemesanan Index Program : kd_pesan
Bahasa Program : php
Bentuk Tampilan : Lihat lampiran E.12
Proses : Pada halaman ini, bagian admin dapat menginputkan data pemesanan yang nantinya akan dapat dilihat oleh Supplier pada halaman data pengiriman, bagian admin
juga dapat mengedit dan menghapus data pemesanan apabila diperlukan.
2) Sub Menu Data Penjualan
Nama Program : Data Penjualan Akronim : penjualan.php
Fungsi : Untuk menampung data penjualan Index Program : kd_jual
Bahasa Program : php
Bentuk Tampilan : Lihat lampiran E.13
Proses : Pada halaman ini, admin dapat mengelola data penjualan, bagian admin juga dapat mengedit dan menghapus data penjualan apabila diperlukan.
3) Sub Menu Data Barang
Nama Program : Data Barang Akronim : barang.php
Fungsi : Untuk menampung data barang Index Program : kd_barang
Bahasa Program : php
Bentuk Tampilan : Lihat lampiran E.14
Proses : Pada halaman ini, admin dapat mengelola data barang, bagian admin juga dapat mengedit dan menghapus data barang apabila diperlukan.
4) Sub Menu Laporan
a) Sub Menu Laporan Pemesanan
71
Nama Program : Laporan Pemesanan Akronim : lap_pesan.php
Fungsi : Memberikan informasi berupa laporan sesuai data pesanan Index Program : kd_pesan
Bahasa Program : php
Bentuk Tampilan : Lihat lampiran E.15
Proses : Pada halaman ini, bagian admin dapat melakukan pencetakan laporan data pemesanan sesuai yang ada pada data pemesanan sehingga tidak ada pemalsuan laporan.
b) Laporan Penjualan
Nama Program : Laporan Penjualan Akronim : lap_penjualan.php
Fungsi : Memberikan laporan berupa laporan sesuai data penjualan Index Program : kd_jual
Bahasa Program : php
Bentuk Tampilan : Lihat lampiran E.16
Proses : Pada halaman ini, admin dapat melakukan pencetakan laporan data penjualan sesuai yang ada pada data penjualan sehingga tidak ada pemalsuan laporan.
c) Laporan Barang
Nama Program : Laporan Stok Barang Akronim : lap_barang.php
Fungsi : Memberikan laporan berupa laporan sesuai data barang Index Program : kd_barang
Bahasa Program : php
Bentuk Tampilan : Lihat lampiran E.17
Proses : Pada halaman ini, admin dapat melakukan pencetakan laporan data barang sesuai yang ada pada data barang sehingga tidak ada pemalsuan laporan.
d. Login Supplier
Nama Program : Login Supplier Akronim : log_supplier.php
Fungsi : Untuk membatasi penggunaan halaman hanya untuk Supplier saja.
Index Program : Indexing Sequential Bahasa Program : php
Bentuk Tampilan : Lihat lampiran E.18
Proses : Pada halaman ini, Supplier harus memasukkan id_
supplier sebagai username dan email sebagai
passwordnya, apabila berhasil masuk, Supplier dapat mengelola :
1) Sub Menu Data Pengiriman 2) Sub Menu Laporan Pengiriman 3) Sub Menu Logout
1) Sub Menu Data Pengiriman
Nama Program : Data Pengiriman Akronim : pengiriman.php
Fungsi : Untuk menampung data pengiriman atas pemesanan
73
Index Program : kd_kirim Bahasa Program : php
Bentuk Tampilan : Lihat lampiran E.19
Proses : Pada halaman ini, Supplier dapat menginputkan data pengiriman yang nantinya akan dapat dilihat pada halaman data barang oleh admin, Supplier juga dapat mengedit dan menghapus data pengiriman apabila diperlukan.
2) Sub Menu Laporan Pengiriman
Nama Program : Laporan Pengiriman Akronim : lap_kirim.php
Fungsi : Memberikan informasi berupa laporan sesuai data kirim Index Program : kd_kirim
Bahasa Program : php
Bentuk Tampilan : Lihat lampiran E.20
Proses : Pada halaman ini, Supplier dapat melakukan pencetakan laporan data pengiriman sesuai dengan data yang ada pada data pengiriman sehingga tidak ada pemalsuan laporan.
4.6. Spesifikasi Sistem Komputer