1) Diagram berjenang
Diagram berjenjang dibuat untuk mengklasifikasikan data, transaksi, dan laporan apa saja yang penulis rancang dalam membangun program aplikasi. Berikut diagram berjenjangnya:
Gambar 4.16 Diagram Berjenjang Sumber : Penulis
2) Sistem basis data
Merancang basis data dibutuhkan teknik normalisasi. Proses normalisasi dimulai dari pengumpulan formulir-formulir yang terkait sampai pada pembuatan tabel-tabel untuk basis data. Tahap normalisasi yang digunakan antara lain:
a) Normalisasi tahap 0 (Unnormalized)
Pada tahap ini penulis mencantumkan semua field yang perlu untuk ditambahkan dalam membangun program aplikasi.
Tahap ini tidak terdapat klasifikasi field kedalam tabel sehingga tidak diketahui field yang merupakan kunci utama (primary key) maupun kunci tamu (foreign key). Berikut field normalisasi tahap 0 (Unnormalized) :
Tabel 4.1 Unnormalisasi
No Nama Field No Nama Field
1 nama_donatur 11 jenis_donasi 2 no_hp 12 keperluan_bulan 3 alamat 13 asal_penyimpanan 4 nama_barang 14 jenis_penyimpanan 5 satuan 15 nominal 6 jenis_barang 16 no_transaksi_bank 7 nama_bank 17 keterangan 8 no_rekening 18 label 9 atas_nama 19 ukuran 10 saldo_awal 20 digunakan Sumber : Penulis
b) Bentuk normalisasi pertama 1 NF
Pada tahap ini penulis mengklasifikasikan semua field yang digunakan dalam membangun program pengelolaan donasi kedalam masing masing tabel sesuai dengan keperluan.
Berikut normalisasi tahap 1:
Gambar 4.17 Bentuk normalisasi pertama 1 NF Sumber : Penulis
c) Bentuk normalisasi tahap kedua 2 NF
Pada tahap ini penulis membuat kunci utama (primary key) pada field id pada semua tabel yang telah dibuat pada normalisasi bentuk pertama sebelumnya. Berikut normalisasi tahap duanya:
Gambar 4.18 Bentuk normalisasi kedua 2 NF Sumber : Penulis
d) Normalisasi Tahap Tiga
Pada tahap ini merupakan tahap yang sesuai dengan kebutuhan program aplikasi yang penulis bangun karena pada tahap ini isi field pada masing-masing tabel dipecahkan lagi kedalam sebuah tabel baru, untuk mempermudah penulis dalam menyimpan data. Selain itu, dibuatnya kunci tamu (foreign key) pada setiap tabel yang memiliki relasi dengan tabel yang lain. Berikut normalisasi tahap tiga:
Gambar 4.19 Bentuk normalisasi ketiga 3 NF Sumber : Penulis
3) Merancang tabel database
Merancang tabel database ialah bagian dari awal dari pembuatan program aplikasi yang penulis buat. Sebelum penulis melakukan pembuata tabel database pada MySQL Server, penulis terlebih dahulu merancang semua tabel yang ingin dibuat beserta isinya. Berikut rincian dari rancangan tabel database yang penulis buat:
a) Tabel donatur tetap
Tabel donatur tetap berfungsi untuk menyimpan data-data donatur tetap. Berikut rincian dari tabelnya:
Tabel 4.2 Rancangan Tabel Donatur Tetap Nama Tabel : donatur_tetap
Jumlah Kolom : 6 Kunci Utama : id Kunci Tamu : -
Lanjutan
No Isi Kolom Tipe Data Ukuran Data
1 id Integer 11 2 nama Varchar 50 3 no_hp Varchar 12 4 alamat Varchar 250 5 waktu_buat Datetime - 6 waktu_update Datetime - Sumber : Penulis b) Tabel barang
Tabel barang berfungsi untuk menyimpan data-data barang. Berikut rincian dari tabelnya:
Tabel 4.3 Rancangan Tabel Barang Nama Tabel : barang
Jumlah Kolom : 4 Kunci Utama : id Kunci Tamu : -
No Isi Kolom Tipe Data Ukuran Data
1 id Integer 11
2 nama Integer 11
3 satuan Varchar 50
4 jenis Varchar 12
Sumber : Penulis
c) Tabel rekening bank panti
Tabel rekening bank berfungsi untuk menyimpan data-data rekening bank panti . Berikut rincian dari tabelnya:
Tabel 4.4 Rancangan Tabel Rekening Bank Panti Nama Tabel : rekening_bank
Jumlah kolom : 8 Kunci Utama : id Kunci Tamu : id_user
Lanjutan
No Isi Kolom Tipe Data Ukuran Data
1 id Integer 11 2 id_user Integer 11 3 nama_bank Varchar 50 4 no_rekening Varchar 50 5 atas_nama Varchar 50 6 saldo_awal Double 13,2 7 waktu_buat Datetime - 8 waktu_update Datetime - Sumber : Penulis
d) Tabel hak akses
Tabel hak akses berfungsi untuk menyimpan setelan hak akses . Berikut rincian dari tabelnya:
Tabel 4.5 Rancangan Tabel Hak Akses Nama Tabel : hak_akses
Jumlah kolom : 21 Kunci Utama : id Kunci Tamu : -
No Isi Kolom Tipe Data Ukuran Data
1 id Integer 11 2 nama Varchar 50 3 bawaan Integer 11 S4 editable Integer 1 5 data_barang Integer 1 6 manage_donatur Integer 1 7 manage_pengelola Integer 1 8 manage_donasi_ditempat Integer 1 9 manage_donasi_transfer Integer 1 10 manage_kas Integer 1 11 manage_barang Integer 1 12 manage_berkas Integer 1 13 manage_hak_akses Integer 1 14 pengaturan_rekening_bank Integer 1 15 pengaturan_profil_panti Integer 1
Lanjutan
Sumber : Penulis
e) Tabel donasi
Tabel donasi berfungsi untuk menyimpan data-data donasi. Berikut rincian dari tabelnya:
Tabel 4.6 Rancangan Tabel Donasi Nama Tabel : donasi
Jumlah kolom : 10 Kunci Utama : id
Kunci Tamu : id_donatur_tetap, id_user
No Isi Kolom Tipe Data Ukuran Data
1 id Integer 11 2 id_donatur_tetap Integer 11 3 id_user Integer 11 4 nama Varchar 50 5 no_hp Varchar 12 6 alamat Varchar 250
7 jenis Enum 'uang', 'barang'
8 keperluan_bulan Enum ‘jan','feb','mar','apr','may', 'jun','jul','aug','sep','oct','nov', ’dec’ 9 waktu_buat Datetime - 10 waktu_update Datetime - Sumber : Penulis f) Tabel kas
Tabel kas berfungsi untuk menyimpan data-data semua transkaksi yang terjadi dipanti meliputi, penerimaan donasi, penjualan barang
16 laporan_rekapitulasi_donasi Integer 1 17 laporan_rekapitulasi_kas Integer 1 18 laporan_rekapitulasi_barang Integer 1 19 laporan_pembelian Integer 1 20 laporan_penjualan Integer 1 21 laporan_penggunaan_barang Integer 1
donasi, pembelian keperluan panti, pemindahan kas panti ke kas bank atau sebaliknya, serta membayaran operasional panti. Berikut rincian dari tabelnya:
Tabel 4.7 Rancangan Tabel Kas Nama Tabel : kas
Jumlah kolom : 12 Kunci Utama : id
Kunci Tamu : id_status_kas, id_donasi, id_user, id_berkas
No Isi Kolom Tipe Data Ukuran Data
1 id Integer 11
2 id_status_kas Integer 11
3 id_donasi Integer 11
4 id_user Integer 11
5 id_berkas Integer 11
6 asal_penyimpanan Enum 'bank', 'panti'
7 jenis_penyimpana
n
Enum 'bank', 'panti'
8 nominal Double 13,2 9 no_transaksi_bank Varchar 50 10 keterangan Varchar 250 11 waktu_buat Datetime - 12 waktu_update Datetime - Sumber : Penulis g) Tabel barang detail
Tabel barang detail berfungsi untuk menyimpan data-data keluar masuk barang, baik melalui donasi, pembelian, penjualan, dll. Berikut rincian dari tabelnya:
Tabel 4.8 Rancangan Tabel Barang Detail Nama Tabel : barang_detail
Jumlah kolom : 12 Kunci Utama : id
Lanjutan
Kunci Tamu : id_barang, id_donasi, id_kas, id_user, id_status_barang_detail
No Isi Kolom Tipe Data Ukuran Data
1 id Integer 11 2 id_barang Integer 11 3 id_donasi Integer 11 4 id_kas Integer 11 5 id_user Integer 11 6 id_status_barang_detail Integer 11 7 jumlah Integer 11 8 keterangan Varchar 250 9 waktu_buat Datetime - 10 waktu_update Datetime - Sumber : Penulis h) Tabel berkas
Tabel berkas berfungsi untuk menyimpan data-data file yang pernah diupload dan masih tersimpan deserver. Berikut rincian dari tabelnya:
Tabel 4.9 Rancangan Tabel Berkas
Nama Tabel : berkas
Jumlah kolom : 12 Kunci Utama : id
Kunci Tamu : id_jenis_berkas
No Isi Kolom Tipe Data Ukuran Data
1 id Integer 11 2 id_jenis_berkas Integer 11 3 nama Varchar 50 4 label Varchar 50 5 ukuran Integer 11 6 digunakan Integer 1 7 waktu_buat Datetime - Sumber : Penulis
i) Tabel status kas
Tabel status kas berfungsi untuk menyimpan data aksi yang dapat terjadi pada suatu transaksi, apakah aksi tersebut menyebabkan pertambahan atau pengurangan kas. Berikut rincian dari tabelnya:
Tabel 4.10 Rancangan Tabel Status Kas
Nama Tabel : status_kas
Jumlah kolom : 3 Kunci Utama : id
Kunci Tamu : -
No Isi Kolom Tipe Data Ukuran Data
1 id Integer 11
2 nama Varchar 50
3 jenis Enum 'masuk', 'keluar'
Sumber : Penulis
j) Status barang detail
Tabel status barang detail berfungsi untuk menyimpan data aksi yang dapat terjadi pada suatu barang, apakah aksi tersebut menyebabkan pertambahan atau pengurangan barang. Berikut rincian dari tabelnya:
Tabel 4.11 Rancangan Tabel Barang Detail
Nama Tabel : status_barang_detail
Jumlah kolom : 3 Kunci Utama : id
Kunci Tamu : -
No Isi Kolom Tipe Data Ukuran Data
1 id Integer 11
2 nama Varchar 50
3 jenis Enum masuk', 'keluar'
Sumber : Penulis k) Tabel jenis berkas
Tabel jenis berkas berfungsi untuk menyimpan data-data jenis berkas yang diupload. Berikut rincian dari tabelnya:
Tabel 4.12 Rancangan Tabel Jenis Berkas
Sumber : Penulis
l) Tabel user
Tabel user berfungsi untuk menyimpan data-data akun user. Berikut rincian dari tabelnya:
Tabel 4.13 Rancangan Tabel User
Sumber : Penulis
Nama Tabel : jenis_berkas
Jumlah kolom : 2 Kunci Utama : id
Kunci Tamu : -
No Isi Kolom Tipe Data Ukuran Data
1 id Integer 11
2 nama Varchar 50
Nama Tabel : user
Jumlah kolom : 9 Kunci Utama : id
Kunci Tamu : id_hak_akses
No Isi Kolom Tipe Data Ukuran Data
1 id Integer 11 2 id_hak_akses Integer 11 3 nama Varchar 50 4 no_hp Varchar 12 5 username Varchar 50 6 password Varchar 50 7 aktif Integer 1 8 waktu_buat Datetime - 9 waktu_update Datetime -
m) Tabel Laporan
Tabel laporan berfungsi untuk menyimpan laporan pembelian, penggunaan, penjualan, rekapitulasi kas, rekapitulasi donasi, dan rekapitulasi barang. Berikut rincian dari tabelnya:
Tabel 4.14 Rancangan Tabel Laporan
Sumber : Penulis
Nama Tabel : laporan Jumlah kolom : 2 Kunci Utama : id
Kunci Tamu : id_berkas
No Isi Kolom Tipe Data Ukuran Data
1 id Integer 11 2 id_berkas Integer 11 3 jenis Enum 'pembelian','penggunaan','penjualan', 'pembayaran','rekap_barang', 'rekap_donasi',rekap_kas'
Berikut hasil pembuatan tabel database pada MySQL Server
Gambar 4.20 Hasil Pembuatan Tabel Database Sumber : Penulis
4)
Relasi antar tabelSetelah penulis selesai membuat rancangan tabel, dan membuat tabel databasenya pada MySQL Server, selanjutnya penulis membuat relasi antar tabel. Relasi antar tabel yang penulis buat ada dua macam, yaitu relasi one to one dan relasi one to many.
Relasi one to one adalah relasi one to one adalah relasi yang mana setiap satu baris data pada tabel pertama hanya berhubungan dengan satu baris pada tabel kedua. Sedangkan relasi one to many adalah Relasi One to Many adalah relasi yang mana setiap satu baris data pada tabel pertama berhubungan dengan lebih dari satu baris pada tabel kedua. Berikut relasi tabelnya:
a) Relasi one to one
Gambar 4.21 Relasi One to One Tabel Donasi ke Kas Sumber : Penulis
Gambar 4.22 Relasi One to One Tabel Berkas ke Kas Sumber : Penulis
b) Relasi one to many
Gambar 4.23 Relasi One to Many Tabel Donatur Tetap ke Donasi Sumber : Penulis
Gambar 4.24 Relasi One to Many Tabel Barang ke Barang Detail Sumber : Penulis
Gambar 4.25 Relasi One to Many Tabel Hak Akses ke User Sumber : Penulis
Gambar 4.26 Relasi One to Many Tabel User ke Rekening Bank Sumber : Penulis
Gambar 4.27 Relasi One to Many Tabel User ke Rekening Bank Sumber : Penulis
Gambar 4.28 Relasi One to Many Tabel User ke Barang Detail Sumber : Penulis
Gambar 4.29 Relasi One to Many Tabel User ke Kas Sumber : Penulis
Gambar 4.30 Relasi One to Many Tabel Donasi ke Barang Detail Sumber : Penulis
Gambar 4.31 Relasi One to Many Tabel Kas ke Barang Detail Sumber : Penulis
Gambar 4.32 Relasi One to Many Tabel Status Barang Detail ke Barang Detail Sumber : Penulis
Gambar 4.33 Relasi One to Many Tabel Status Kas ke Kas Sumber : Penulis
Gambar 4.34 Relasi One to Many Tabel Jenis Berkas ke Berkas Sumber : Penulis
Gambar 4.35 Relasi One to Many Tabel Berkas ke Laporan Sumber : Penulis
5) Hasil Program
Berikut hasil program aplikasi pengelolaan donasi menggunakan PHP pada Yayasan Panti Asuhan Puteri Harapan Ibu Banjarmasin:
a) Halaman profil panti
Halaman profil panti ini ialah haalaman awal dari program aplikasi yang penulis buat. Halaman profil panti berisi mengenai profil Yayasan Panti Asuhan Puteri Harapan Ibu Banjarmasin, yang terdiri dari galeri, sejarah, visi, misi, dokumen laporan, dokumentasi, serta fitur untuk login ke halaman pengelolaan donasi.
Pada bagian dokumen laporan, tersedia laporan rekapitulasi donasi, dan laporan rekapitulasi kas. Dokumen laporan tersebut dapat bermanfaat untuk calon donatur maupun donatur tetap untuk melihat laporan penggunaan donasinya, hal ini menjadikan laporan penggunaan donasi terkesan lebih terbuka dan dapat menambah kepercayaan dari calon donatur maupun donatur tetap. Berikut tampilan halaman profil pantinya:
z
Gambar 4.36 Tampilan Halaman Profil Panti Sumber : Penulis
Gambar 4.37 Tampilan Halaman Dokumen Laporan Sumber : Penulis
Gambar 4.38 Tampilan Halaman Dokumen Lap Rekap Donasi Sumber : Penulis
Gambar 4.39 Tampilan Halaman Dokumen Lap Rekap Kas Sumber : Penulis
b) Halaman login
Pada halaman login ini, terdapat kolom input username dan password untuk dapat mengakses ke halaman pengelolaan donasinya. Berikut tampilan halaman loginnya:
Gambar 4.40 Tampilan Halaman Login Sumber : Penulis
c) Halaman dashboard
Halaman dashboard ini merupakan halaman utama dari pengelolaan donasi setelah pengelola berhasil login. Disana terdapat keterangan total kas bank, kas panti, serta total kas keseluruhan. Untuk list menu yang terdapat pada sebelah kiri halaman berisikan menu dashboard, menu data, menu manajemen, menu pengaturan, serta menu laporan. Berikut tampilan halaman dashboradnya:
Gambar 4.41 Tampilan Halaman Dashboard Sumber : Penulis
Lalu pada bagian ujung kanan atas halaman, terdapat icon untuk pengaturan profil pengelola, serta untuk logout dari halaman pengelolaan donasi. Berikut tampilan halaman pengaturan profilnya:
Gambar 4.42 Tampilan Halaman Pengaturan Profil Sumber : Penulis
d) Halaman data barang
Pada halaman data barang ini menampilkan data barang donasi yang biasanya didonasikan ke panti oleh pihak donatur. Berikut tampilan halaman data barangnya:
Gambar 4.43 Tampilan Halaman List Data Barang Sumber : Penulis
Gambar 4.44 Tampilan Halaman Input Data Barang Sumber : Penulis
e) Halaman data donatur
Pada halaman data donatur ini menampilkan data donatur tetap pada Yayasan Panti Asuhan Puteri Harapan Ibu Banjarmasin. Berikut tampilan halaman data donaturnya:
Gambar 4.45 Tampilan Halaman List Data Donatur Sumber : Penulis
Gambar 4.46 Tampilan Halaman Input Data Donatur Sumber : Penulis
f) Halalaman Data Hak Akses
Pada halaman data hak akses ini, menampilkan data hak akses yang mana pada data hak akses ini berisikan nama-nama pihak/fungsi yang terkait dalam proses pengelolaan donasi dari program aplikasi yang penulis buat. Berikut tampilan halaman data hak aksesnya:
Gambar 4. 47 Tampilan Halaman List Data Hak Akses Sumber : Penulis
Gambar 4.48 Tampilan Halaman Input Data Hak Akses Sumber : Penulis
g) Halaman manajemen barang
Pada halaman manajemen barang ini menampilkan data manajemen penggunaan barang yang ada pada Yayasan Panti Asuhan Puteri Harapan Ibu Banjarmasin. Berikut tampilan halaman manajemen barangnya:
Gambar 4.49 Halaman List Manajemen Barang Sumber : Penulis
Gambar 4.50 Halaman Input Manajemen Barang Sumber : Penulis
g) Halaman manajemen berkas
Pada halaman manajemen berkas ini menampilkan lampiran dari berkas, bukti, atau formulir yang pernah di upload oleh pihak pengelola sebagai dokumen lampiran pada saat menginput data pembayaran operasional panti, pemindahan kas, pembelian barang, penjualan barang, serta donasi transfer. Berikut tampilan halaman manajemen berkasnya:
Gambar 4.51 Halaman List Manajemen Berkas Sumber : Penulis
Pada halaman manajemen donasi ditempat ini menampilkan data donasi ditempat pada saat donatur berdonasi langsung ke Yayasan Panti Asuhan Puteri Harapan Ibu Banjarmasin. Berikut tampilan halaman manajemen donasi ditempatnya:
Gambar 4.52 Halaman Input Manajemen Donasi Ditempat Sumber : Penulis
Gambar 4.53 Halaman Pilihan Input Manajemen Donasi Ditempat Sumber : Penulis
j) Halaman manajemen donasi transfer
Pada halaman manajemen donasi transfer ini menampilkan data donasi yang diinputkan oleh bendahara pada saat donatur mentransferkan donasinya melalui transfer ke rekening Yayasan Panti Asuhan Puteri Harapan Ibu Banjarmasin. Berikut tampilan halaman manajemen donasi transfernya:
Gambar 4.54 Halaman List Manajemen Donasi Transfer Sumber : Penulis
Gambsar 4.55 Halaman Input Manajemen Donasi Transfer Sumber : Penulis
k) Halaman manajemen kas
Pada halaman manajemen kas ini menampilkan data manajemen kas. Dalam hal ini yaitu pembayaran operasional panti, pemindahan kas, pembelian barang keperluan panti, serta penjualan barang. Berikut tampilan halaman manajemen kasnya:
Gambar 4.56 Tampilan Halaman List Manajemen Kas Sumber : Penulis
Gambar 4.57 Halaman Pilihan Input Manajemen Kas Sumber : Penulis
l) Halaman manajemen pengelola
Pada halaman manajemen pengelola ini menampilkan data manajemen pengelola. Yang mana data pengelola tersebut ialah nama-nama pihak yang mengelola program aplikasi yang penulis buat. Pada halaman manajemen pengelola ini dapat merubah status dari akun pengelola apakah masih aktif ataukah tidak, dapat menonaktifkan akun pengelola, serta dapat me riset password login pengelola. Berikut tampilan halaman manajemen pengelolanya:
Gambar 4.58 Halaman List Manajemen Pengelola Sumber : Penulis
Gambar 4.59 Halaman Input Manajemen Pengelola Sumber : Penulis
‘
Gambar 4.60 Halaman Fitur Setting Aktivasi Pengelola Sumber : Penulis
Gambar 4.61 Halaman Fitur Reset Password Pengelola Sumber : Penulis
m) Halaman pengaturan rekening bank
Pada halaman pengaturan rekening bank ini, berguna untuk menyimpan data rekening bank Yayasan Panti Asuhan Puteri Harapan Ibu Banjarmasin. Berikut tampilan halaman pengaturan rekening banknya:
Gambar 4.62 Halaman Pengaturan Rekening Bank Sumber : Penulis
n) Halaman laporan rekapitulasi donasi
Pada halaman laporan rekapitulasi donasi ini berguna untuk menampilkan laporan dari donasi yang masuk. Baik itu donasi barang/makanan ataupun donasi uang yang didonasikan oleh pihak donatur ke panti. Berikut tampilan halaman laporan rekapitulasi donasinya:
Gambar 4.63 Halaman Laporan Rekapitulasi Donasi Sumber : Penulis
o) Halaman laporan rekapitulasi barang
Pada halaman laporan rekapitulasi barang ini berguna untuk menampilkan laporan dari penerimaan dan penggunaan donasi barang yang didonasikan oleh pihak donatur ke panti. Berikut tampilan halaman laporan rekapitulasi barangnya:
Gambar 4.64 Halaman Laporan Rekapitulasi Barang Sumber : Penulis
p) Halaman laporan rekapitulasi kas
Pada halaman laporan rekapitulasi kas ini berguna untuk menampilkan laporan dari penerimaan dan pengeluaran donasi kas yang terjadi pada Yayasan Panti Asuhan Puteri Harapan Ibu Banjarmasin. Berikut tampilan halaman laporan rekapitulasi kasnya:
Gambar 4.65 Halaman Buat Laporan Rekapitulasi Kas Sumber : Penulis
q) Halaman laporan pembelian
Pada halaman laporan pembelian ini berguna untuk menampilkan laporan dari pembelian keperluan pada Yayasan Panti Asuhan Puteri Harapan Ibu Banjarmasin. Berikut tampilan halaman laporan pembeliannya:
Gambar 4.66 Halaman Laporan Pembelian Sumber : Penulis
r) Halaman laporan penjualan
Pada halaman laporan pembelian ini berguna untuk menampilkan laporan dari penjualan barang donasi yang kelebihan stok pada Yayasan Panti Asuhan Puteri Harapan Ibu Banjarmasin. Berikut tampilan halaman laporan penjualannya:
Gambar 4.67 Halaman Laporan Penjualan Sumber : Penulis
s) Halaman laporan penggunaan barang
Pada halaman laporan penggunaan barang ini berguna untuk menampilkan laporan dari penggunaan barang donasi yang kelebihan stok pada Yayasan Panti Asuhan Puteri Harapan Ibu Banjarmasin. Berikut tampilan halaman laporan penggunaan barangnya:
Gambar 4.68 Halaman Laporan Penggunaan Barang Sumber : Penulis
t) Halaman laporan pembayaran
Pada halaman laporan pembayaran ini berguna untuk menampilkan laporan dari pembayaran keperluan panti. Berikut tampilan halaman laporan pembayarannya:
Gambar 4.69 Halaman Laporan Pembayaran Sumber : Penulis
Gambar 4.70 Laporan Rekapitulasi Donasi Sumber : Penulis
Gambar 4.71 Laporan Rekapitulasi Kas Sumber : Penulis
Gambar 4.72 Laporan Rekapitulasi Barang Sumber : Penulis
Gambar 4.73 Laporan Pembelian Sumber : Penulis
Gambar 4.74 Laporan Penjualan Sumber : Penulis
Gambar 4.75 Laporan Penggunaan Barang Sumber : Penulis
Gambar 4.76 Laporan Pembayaran Sumber : Penulis