• Tidak ada hasil yang ditemukan

Spesifikasi Program

Dalam dokumen TUGAS AKHIR (Halaman 80-90)

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

Dalam dokumen TUGAS AKHIR (Halaman 80-90)

Dokumen terkait