BAB IV PERANCANGAN SISTEM INFORMASI MANAJEMEN …
Transcript of BAB IV PERANCANGAN SISTEM INFORMASI MANAJEMEN …
75
BAB IV
PERANCANGAN SISTEM INFORMASI MANAJEMEN FORUM
PONDOK PESANTREN BERBASIS SAK ETAP DENGAN MODEL
ENTERPRISE SYSTEM
4.1 Sistem Informasi Manajemen yang Diusulkan
Sistem yang diusulkan menggambarkan sistem yang dapat membantu
pimpinan atau ketua untuk mengambil keputusan dalam satu kondisi tertentu,
misalnya ketika mendapatkan dana terikat dari wakaf. Sistem ini dirancang untuk
membantu pimpinan atau ketua dalam proses pencatatan laporan keuangan dan
laporan kinerja.
Peneliti mengambil sampel dari FPP Jawa Barat yang merupakan wadah
pemberdayaan pesantren-pesantren di Jawa Barat. Peneliti akan menjelaskan
sistem usulan dari FPP Jawa Barat.
4.1.1 Kebijakan Yang Diusulkan
Berikut merupakan kebijakan yang diusulkan untuk sistem ini yaitu:
A. Pemeliharaan Website FPP Jabar dikelola Oleh FPP Jabar yang bekerjasama
dengan Tim LABKAT UNIKOM sebagai pengembang software.
B. Metode Pencatatan Akuntansi yang digunakan adalah Accrual Basic.
C. Laporan Keuangan FPP Jabar terdiri dari: Laporan Keuangan Aktivitas,
Laporan Posisi Keuangan, Laporan Arus Kas dengan Periodenya Per Tahun
D. Standar Akuntansi Keuangan Yang digunakan FPP Jabar menggunakan
SAK ETAP (Standar Akuntansi Keuangan Entitas Tanpa Akuntabilitas
Publik).
76
E. Aset Tidak Berwujud, Berasal dari eksternal, Umur manfaat terbatas
waktunya.
F. SAK ETAP tidak mengatur pajak tangguhan.
G. Laporan Keuangan Arus Kas berdasarkan SAK ETAP menggunakan
metode tidak langsung.
H. SAK ETAP menggunakan cost model untuk aset tetap berwujud dan aset
tidak berwujud dan investasi ke asosiasi menggunakan metode ekuitas untuk
anak perusahaan.
I. SAK ETAP tidak secara penuh menggunakan PSAK 50/55.
J. Untuk Imbalan Kerja menggunakan Imbalan kerja jangka pendek kepada
para pengelola FPP Jabar dalam bentuk akomodasi kegiatan.
K. Untuk Akun Pendapatan dan Beban dibuat per divisi berdasarkan aktivitas
divisinya masing-masing.
L. Setiap pengajuan dana untuk program kerja disesuaikan dengan Anggaran
yang telah diajukan dan dialokasikan.
4.1.2 Deskripsi Jabatan yang Diusulkan
Berikut merupakan deskripsi jabatan yang diusulkan untuk sistem informasi
manajemen ini yaitu:
A. Ketua FPP
B. Sekretaris
C. Manufaktur dan Produksi
1. Divisi Pendidikan, Seni dan Budaya
2. Divisi Hukum dan HAM
77
D. Sumber Daya Manusia: Divisi Organisasi dan Kaderisasi
E. Penjualan dan Pemasaran
1. Divisi Ekonomi dan Usaha Produktif
2. Divisi Hubungan Antar Lembaga
3. Divisi Pusat Informasi Pesantren
F. Keuangan dan Akuntansi: Bendahara
4.1.3 Formulir/Dokumen yang Diusulkan
Formulir atau dokumen dan catatan yang digunakan dalam sistem ini adalah
sebagai berikut:
A. Formulir Perjanjian Kinerja
B. Formulir Pendataan Pondok Pesantren
C. Formulir Pendataan Kiai
D. Formulir Pendataan Ustadz/zah
E. Formulir Pendataan Pengurus FPP
F. Formulir Pendataan Santri
G. Formulir Pendataan Alumni
H. Formulir Aktivitas Kinerja
I. Formulir Transaksi Aset Neto Tidak Terikat
J. Formulir Transaksi Aset Neto Terikat Temporer
K. Formulir Transaksi Aset Neto Terikat Permanen
L. Formulir Transaksi Pengeluaran Program Kerja
M. Formulir Transaksi Pembelian Barang
N. Formulir Pengeluaran Operasional
78
O. Formulir Pelunasan Utang
P. Formulir Laporan Pelaksanaan Kegiatan
Q. Formulir Pembuatan Laporan Kinerja
4.1.4 Laporan yang diusulkan
A. Laporan Kinerja FPP Jawa Barat
B. Laporan Keuangan FPP Jawa Barat (Laporan Aktivitas, Laporan Posisi
Keuangan dan Laporan Arus Kas)
4.1.5 Kode dan Nama Akun yang Diusulkan
Kode dan nama akun yang diusulkan untuk sistem ini adalah sebagai
berikut:
Tabel 4.1 Kode Akun dan Nama Akun
Kode Nama Akun
100.000 ASET
110.000 Aset Lancar
111.000 Kas dan Bank
111.001 Kas FPP
111.002 R/K Bank FPP
112.000 Piutang
113.000 Perlengkapan
120.000 Aset Tidak Lancar
121.000 Aset Tetap Berwujud
121.001 Tanah
121.002 Gedung
121.003 Peralatan
121.004 Kendaraan
122.000 Aset Tetap Tidak Berwujud
122.001 Goodwill
122.002 Lisensi
122.003 Merek Dagang
122.004 Hak Cipta
79
Tabel 4.2 Lanjutan Kode Akun dan Nama Akun
Kode Nama Akun
200.000 LIABILITAS
210.000 Liabilitas Jangka Pendek
211.000 Utang jangka pendek
212.000 Pendapatan diterima dimuka
213.000 Liabilitas jangka pendek lain
220.000 Liabilitas Jangka Panjang
221.000 Utang jangka panjang
222.000 Liabilitas imbalan kerja
223.000 Liabilitas jangka panjang lain
300.000 ASET NETO
310.000 Aset Neto Tidak Terikat
320.000 Aset Neto Terikat Temporer
330.000 Aset Neto Terikat Permanen
400.000 PENDAPATAN
410.000 Pendapatan Tidak Terikat
411.000 Pendapatan Tidak Terikat Kanwil KEMENAG Prov.
JABAR
412.000 Pendapatan Infaq dan Shodaqoh
413.000 Pendapatan Tidak Terikat Bantuan Pemerintah Daerah
414.000 Pendapatan Hibah
415.000 Aset Neto Terikat yang berakhir pembatasannya
416.000 Pendapatan Tidak Terikat lain-lain
420.000 Pendapatan Terikat Temporer
421.000 Pendapatan Terikat Temporer Kanwil KEMENAG Prov.
JABAR
422.000 Pendapatan Terikat Temporer Bantuan Pemerintah Daerah
423.000 Pendapatan Terikat Temporer lain-lain
430.000 Pendapatan Terikat Permanen
431.000 Wakaf Uang
432.000 Wakaf harta bergerak selain uang
433.000 Wakaf harta tidak bergerak
500.000 BEBAN
510.000 Beban Tidak Terikat
511.000 Beban Sewa Tempat
512.000 Beban Listrik, Telepon dan Air
513.000 Beban Fotokopi
514.000 Beban Akomodasi
515.000 Beban Operasional lain
80
Tabel 4.3 Lanjutan Kode Akun dan Nama Akun
Kode Nama Akun
520.000 Beban Terikat Temporer
521.000 Beban Kegiatan Terikat
522.000 Beban Terikat Temporer Lain-lain
530.000 Beban Terikat Permanen
531.000 Alokasi hasil pengelolaan dan pengembangan wakaf
4.2 Perancangan Model Sistem yang Diusulkan
Pada bab ini, peneliti akan memberikan usulan pada perancangan sistem
informasi manajemen forum pondok pesantren berbasis SAK ETAP dengan
model enterprise system. Sistem yang diusulkan ini merupakan sistem secara
terkomputerisasi dan diharapkan dapat lebih mempermudah pembuatan laporan
kinerja dan laporan keuangan yang lebih akurat.
Tabel 4.4 Perbandingan Sistem yang berjalan dan yang diusulkan
No. Penjelasan Sistem yang berjalan Sistem yang diusulkan
1. Sistem
Pencatatan
Laporan
Keuangan
Pencatatan belum
menggunakan standar
akuntansi yang
berlaku umum
Peneliti akan merancang
SIM Forum Pondok
Pesantren Berbasis SAK
ETAP dengan model
Enterprise System
2. Formulir /
Dokumen yang
digunakan
SPSKFPP JABAR
(Surat Pengajuan
Surat Keputusan
Pengurus FPP Jawa
Barat).
Pengajuan Proker +
RAB (Rencana
Anggaran Belanja).
SK Pengurus FPP
Jawa Barat.
DIPA FPP Jawa
Barat.
Surat Tugas Program
Kerja.
Formulir Perjanjian
Kinerja
Formulir Pendataan
Pondok Pesantren
Formulir Pendataan
Kiai
Formulir Pendataan
Ustadz/zah
Formulir Pendataan
Pengurus FPP
Formulir Pendataan
Santri
Formulir Pendataan
Alumni
81
Tabel 4.5 Perbandingan Sistem yang berjalan dan yang diusulkan
Surat Tugas Program
Kerja (TTD).
Rencana Proposal
Program Kerja.
Proposal Program
Kerja (Acc Ketua).
SPM (Surat Perintah
Membayar).
SP2D (Surat Perintah
Pencairan Dana)
Bukti Pencairan Dana
dan Bukti Transfer.
ST (Surat Tugas)
Kegiatan Program
Kerja.
Formulir Aktivitas
Kinerja
Formulir Transaksi
Aset Neto Tidak
Terikat
Formulir Transaksi
Aset Neto Terikat
Temporer
Formulir Transaksi
Aset Neto Terikat
Permanen
Formulir Transaksi
Pengeluaran Program
Kerja
Formulir Transaksi
Pembelian Barang
Formulir Pengeluaran
Operasional
Formulir Pelunasan
Utang
Formulir Laporan
Pelaksanaan Kegiatan
Formulir Pembuatan
Laporan Kinerja
3. Laporan yang
digunakan Laporan Kegiatan
Program Kerja.
Laporan Kegiatan
Program Kerja
(TTD).
LRAB (Laporan
Realisasi Anggaran
dan Belanja).
Laporan Kinerja FPP
Laporan Kinerja FPP
(TTD)
Laporan Kinerja FPP
Jawa Barat
Laporan Keuangan FPP
Jawa Barat (Laporan
Aktivitas, Laporan
Posisi Keuangan dan
Laporan Arus Kas)
82
Tabel 4.6 Perbedaan SIM dan SIM dengan model Enterprise System
No. Aktivitas SI SIM SIM Dengan
Model
Enterprise
System
1 Untuk mengolah data menjadi
informasi, dimulai dari sumber daya
input, proses transformasi dan
keluaarannya adalah sumber daya
output
2 Untuk mengolah data menjadi
informasi dalam SIM terdiri dari 3
tingkatan manajemen:
A. Tingkatan Puncak, untuk
perencanaan strategis (SIE)
B. Tingkatan Menengah, untuk
pengendalian (SPE)
C. Tingkatan Bawah, untuk
operasional yaitu:
1) Sistem Informasi Pemasaran
2) Sistem Informasi Produksi
3) Sistem Informasi Keuangan
4) Sistem Informasi SDM [20].
-
3 Pengolahan data terintegrasi pada
database pusat dimana setiap modul
diijinkan menyimpan dan mengambil
informasi secara real time,
terkoordinasi secara keseluruhan.
Untuk model Enterprise System FPP
yang diusulkan tercermin pada gambar
4.1. Modul-modul dalam enterprise
system yaitu:
A. Sumber Daya Manusia
B. Manufaktur dan Produksi
C. Penjualan dan Pemasaran
D. Keuangan dan Akuntansi[34].
- -
83
4.2.1 Model Enterprise System FPP JABAR yang diusulkan
Model cara kerja enterprise system menggambarkan bagaimana aktivitas
pada modul-modul enterprise system bekerja:
Database master_fpp
Keuangan dan Akuntansi
Proses Bisnisnya:
Sumber Daya Manusia
Proses Bisnisnya: Kehadiran Kegiatan Perhitungan
Akomodasi
Tabel SDM
Manufaktur dan Produksi
Proses Bisnisnya: Pelatihan FPP Diklat FPP Pendidikan FPP
Penjualan dan Pemasaran
Proses Bisnisnya: Produk Pesantren Kerja sama mitra
Bulletin FPP
Kas yang tersedia
Utang
Pendapatan
Pengeluaran
Tidak Terikat
Terikat Temporer
Terikat Permanen
Program Kerja
Pembelian Barang
Pengeluaran Operasional
Gambar 4.1 Model Enterprise System FPP JABAR yang diusulkan
84
4.2.2 Diagram Use Case Package Diagram yang diusulkan
Keuangan dan Akuntansi
Sumber Daya Manusia
Penjualan dan Pemasaran
Sekretaris FPP
Ketua FPP
Manufaktur dan Produksi
<<include>>
<<include>>
<<include>>
<<include>>
<<include>>
<<include>>
<<include>>
<<include>>
Gambar 4.2 Use Case Package Diagram yang diusulkan
85
A. Use Case Diagram Package Ketua FPP
Tampilan Laporan Kegiatan
Tampilan Perjanjian Kinerja
Tampilan Data Pengajuan Proposal Kegiatan
Tampilan Laporan Aktivitas
Tampilan Laporan Posisi Keuangan
Tampilan Laporan Arus Kas
Ketua FPP
Login
Tampilan Laporan Kinerja
Dashboard
<<include>>
<<include>>
<<include>>
<<include>>
<<include>>
Gambar 4.3 Use Case Diagram Package Ketua FPP
B. Use Case Diagram Package Sekretaris FPP
Sumber Daya Manusia Input Pelaksanaan Program Kerja dan Aktivitas
Penjualan dan Pemasaran
Sekretaris FPPInput Perjanjian KinerjaInput Program Kerja <<include>>
Login
Manufaktur dan Produksi
Membuat Laporan Kinerja
Login
Laporan Kinerja FPP<<include>>
Input Transaksi Operasional
<<include>>
Gambar 4.4 Use Case Package Diagram Sekretaris
86
C. Use Case Diagram Package Keuangan dan Akuntansi
Keuangan dan Akuntansi
Sumber Daya Manusia
Penjualan dan Pemasaran
Input Transaksi Pendapatan Aset Neto Tidak Terikat
Input Data Akun
Input Transaksi Pengeluaran Operasional
Login
Input Transaksi Keuangan Kegiatan
Manufaktur dan Produksi
Login
Input Transaksi Pendapatan Aset Neto Terikat Temporer
Input Transaksi Pendapatan Aset Neto Terikat Permanen
Input Transaksi Pengeluaran Pembelian Perlengkapan/Peralatan
Input Transaksi Pengeluaran Program Kerja
<<extend>>
Jurnal Umum Buku Besar Umum Neraca Saldo
Laporan Aktivitas
Laporan Arus Kas
Laporan Posisi Keuangan
<<include>><<include>>
<<include>>
<<include>>
<<include>>
<<include>>
<<include>>
<<include>>
<<include>>
<<include>>
<<include>>
Sekretaris FPP
Login
Input Transaksi Operasional
<<extend>>
Alokasi Keuangan FPP
Gambar 4.5 Use Case Diagram Package Keuangan dan Akuntansi
87
D. Use Case Diagram Package Sumber Daya Manusia
Sumber Daya Manusia
Input Pengajuan Proposal Kegiatan
Input Data Pengurus
Input Data Pesantren
Input Data Kiai
Input Data Ustadz/dzah
Input Data Santri
Input Data Alumni
Input Pelaksanaan Kegiatan
Input Kehadiran Kegiatan
Tampilan Data Pengajuan Proposal Kegiatan
Tampilan Data Pengurus
Tampilan Data Pesantren
Tampilan Data Kiai
Tampilan Data Ustadz/dzah
Tampilan Data Santri
Tampilan Data Alumni
<<include>>
<<include>>
<<include>>
<<include>>
<<include>>
<<include>>
<<include>>
Perhitungan Akomodasi Pengurus
Login
Gambar 4.6 Use Case Diagram Package Sumber Daya Manusia
E. Use Case Diagram Package Manufaktur dan Produksi
Input data pelatihan, diklat dan pendidikan dari FPP
Input Pengajuan Proposal Kegiatan
Tampilan Program Kerja Divisi
Tampilan Data Pengajuan Proposal Kegiatan
<<include>>
Input Transaksi Keuangan Kegiatan
Manufaktur dan Produksi
Login
Gambar 4.7 Use Case Diagram Package Manufaktur dan Produksi
88
F. Use Case Diagram Package Penjualan dan Pemasaran
Penjualan dan Pemasaran
Input Rencana Proposal Program Kerjadan Aktivitas
Input Data Mitra
Input Pelaksanaan Program Kerja dan Aktivitas
Input Bulletin FPP
Tampilan Program Kerja Divisi
Tampilan Data Mitra
Tampilan Data Bulletin FPP
Tampilan Data Rencana Proposal Program Kerja dan Aktivitas
<<include>>
<<include>>
<<include>>
Input Transaksi Keuangan Program Kerja dan Aktivitas
Login
Gambar 4.8 Use Case Diagram Package Penjualan dan Pemasaran
89
4.2.3 Activity Diagram yang diusulkan
Kirim Disposisi
Terima Disposisi
Masukkan Perjanjian Kinerja
Masukkan Program Kerja Divisi
Alokasi Pendapatan FPP
Catat Pendapatan FPP
Kirim Informasi Ke tiap sistem
[Tidak Sesuai]
[Sesuai]
Manufaktur dan Produksi
Penjualan dan Pemasaran
Sumber Daya Manusia
Transaksi Pengeluaran
Tampilkan Jurnal Umum
Laporan Pelaksanaan Kegiatan
Tampilkan Buku Besar Umum
Tampilkan Neraca Saldo
Tampilkan Laporan Aktivitas
Tampilkan Laporan Posisi Keuangan
Tampilkan Laporan Arus Kas
Buat Laporan Kinerja
Cetak & Tanda Tangan Laporan
Kinerja
[Acc]
[Perbaiki]
Terima Disposisi
Gambar 4.9 Activity Diagram yang diusulkan
90
Pengajuan Proposal Kegiatan
Pelaksanaan Kegiatan
Input Kehadiran Kegiatan
Input Database Master FPP
Perhitungan Akomodasi
Pengecekan Proposal
Input Pelaksanaan Kinerja
[Acc]
A
A
[Perbaiki]
Cek Laporan Pelaksanaan
[Perbaiki]
[Acc]
Gambar 4.10 Sub Activity Sumber Daya Manusia
91
Pengajuan Proposal Kegiatan
Pelaksanaan Kegiatan
Input Data Pesantren dalam pelatihan
Input Transaksi Pengeluaran
Kegiatan
Pengecekan Proposal
Input Pelaksanaan Kinerja
[Acc]
A
A
[Perbaiki]
Cek Laporan Pelaksanaan
[Perbaiki]
[Acc]
Input Kehadiran Kegiatan
Perhitungan Akomodasi
Input Data Pesantren dalam pelatihan
Input Data Pesantren dalam pelatihan
Gambar 4.11 Sub Activity Manufaktur dan Produksi
Pengajuan Proposal Kegiatan
Pelaksanaan Kegiatan
Input Data Kerjasama Mitra
Input Transaksi Pengeluaran
Kegiatan
Pengecekan Proposal
Input Pelaksanaan Kinerja
[Acc]
A
A
[Perbaiki]
Cek Laporan Pelaksanaan
[Perbaiki]
[Acc]
Input Kehadiran Kegiatan
Perhitungan Akomodasi
Input Data Produk Unggulan Pesantren
Input Data Bulletin FPP
Gambar 4.12 Sub Activity Penjualan dan Pemasaran
92
Pencatatan Transaksi Pengeluaran
Transaksi Pembelian Barang
Transaksi Pengeluaran
Program Kerja
Transaksi Pengeluaran Operasional
Data Kas Keluar Data Utang
[Kredit][Tunai]
[Pelunasan]
[Belum]
Gambar 4.13 Sub Activity Transaksi Pengeluaran
93
4.2.4 Perancangan Basis Data
4.2.4.1 Normalisasi yang diusulkan
Gambar 4.14 Kuitansi Pembayaran
Tabel 4.7 Normalisasi Nota Bentuk Unnormal
Tabel 4.8 Normalisasi Nota Bentuk Normal Ke-1
94
Tabel 4.9 Normalisasi Nota Bentuk Normal Ke-2
Tabel 4.10 Normalisasi Nota Bentuk Normal Ke-3
95
4.2.4.2 Diagram Relasi Entitas (Entity Relationship Diagram) yang diusulkan
Pengurus Membuat1
Jurnal Umum Posting Buku Besar Umum Ikhtisar Neraca Saldo Disajikan Laporan Keuanganm n1
Laporan KinerjaMengerjakann
no_bukti
tanggal
ref1
ref2
nominal
akun2
tanggal
ref1
akun1 nominal
ref2
nik
nama
Jenis_kelamin
pendidikan
pekerjaan Perjanjian Kinerjan
Melaksanakan
Pengeluaran Program Kerja
m
n
Input
Program Kerja
Dianggarkan
AlokasiRealisasi
Mencatat
n
1
1
Diresume
1
1
1
n
m
n
m n
n 1 n
jabatan
pesantren
no_kontak
alamat
kreditref
debit saldo
keterangan
no_alokasi
tahun
alokasi
tanggal
nominal
terpakai
saldo
anggaran
no_transaksi
keterangan
tanggal
jenis
pengguna
memo
nominal
pengeluaran
penerima
no_kinerja
periode
tanggal
sasaran
indikator
target
no_proker
tahun
tanggal
nama
alokasi
pj
bab_2
tahun
no_kinerja
capaianbab_1
realisasi
bab_4
no_laporan
tahun
jenis
akun
matauang
nominal
ttd
acc
Gambar 4.15 Entity Relationship Diagram yang diusulkan
96
4.2.4.3 Perancangan Struktur Tabel
Hal yang paling penting sebelum merancang sebuah program yaitu
membuat struktur tabelnya, karena struktur tabel ini merupakan bagian dari
jalannya program yang akan dirancang. Berikut ini merupakan perancangan
struktur tabel untuk sistem informasi manajemen FPP Jabar, diantaranya yaitu:
Gambar 4.16 Struktur Tabel transaksi_penerimaan
97
Gambar 4.17 Struktur Tabel alokasi
Gambar 4.18 Struktur Tabel transaksi_pengeluaran
98
Gambar 4.19 Struktur Tabel transaksi_proker
Gambar 4.20 Struktur Tabel transaksi_operasi
Gambar 4.21 Struktur Tabel Jurnal
99
4.3 Perancangan Struktur Menu Program
Halaman Utama Masuk
Ketua FPP
Sekretaris
Keuangan dan Akuntansi *
Manufaktur dan Produksi *
Penjualan dan Pemasaran *
Sumber Daya Manusia *
Dashboard
Laporan FPP
Laporan Kinerja FPP
Laporan Keuangan FPP
Data Pengajuan Proposal Kegiatan
Input Perjanjian Kinerja
Input Kinerja FPP
Input Transaksi Operasional
Laporan Kegiatan FPP
Laporan Kinerja FPP
Laporan Keuangan FPP
Laporan Keuangan FPP
Perjanjian Kinerja
Laporan Kinerja FPP
Keluar
Keluar
Gambar 4.22 Struktur Menu Program Utama
100
Keuangan dan Akuntansi
Transaksi Aset Neto Tidak Terikat
Transaksi Pengeluaran Program Kerja
Transaksi Pembelian Barang
Transaksi Pengeluaran Operasional
Proses Akuntansi
Laporan Keuangan
Jurnal Umum
Buku Besar Umum
Neraca Saldo
Data Transaksi
Data Penerimaan Kas
Data Pembelian Perlengkapan
Data Pembelian Peralatan
Data Pengeluaran Operasional
Data Pengeluaran Program Kerja
Data Akun
Laporan Aktivitas
Laporan Arus Kas
Laporan Posisi Keuangan
Input Data Akun
Transaksi Aset Neto Terikat Permanen
Transaksi Aset Neto Terikat Temporer
Alokasi Keuangan FPP
Data Alokasi
Data Utang Transaksi Pelunasan Utang
Keluar
Gambar 4.23 Struktur Menu Program Keuangan dan Akuntansi
101
Sumber Daya Manusia
Data Master
Input Kehadiran Kegiatan
Tampilan Kehadiran Kegiatan
Perhitungan Akomodasi Pengurus
Pelaksanaan Kegiatan
Pendataan Pondok Pesantren
Pendataan Pengurus FPP
Pendataan Kiai
Pendataan Ustadz/zah
Pendataan Santri
Pendataan Masjid
Pengajuan Proposal Kegiatan
Tampilan Data Pengajuan Proposal Kegiatan
Keluar
Gambar 4.24 Struktur Menu Program Sumber Daya Manusia
102
Manufaktur dan Produksi
Pengajuan Proposal Kegiatan
Tampilan Data Pengajuan Proposal Kegiatan
Tampilan Program Kerja Divisi
Transaksi Keuangan Kegiatan
Data Pelatihan FPP
Data Diklat FPP
Data Pendidikan FPP
Keluar
Gambar 4.25 Struktur Menu Program Manufaktur dan Produksi
103
Penjualan dan Pemasaran
Divisi Ekonomi dan Usaha Produktif
Hubungan Antar Lembaga
Pengajuan Proposal Kegiatan
Data Pengajuan Proposal Kegiatan
Produk Unggulan Pesantren
Transaksi Keuangan Kegiatan
Data Program Kerja Divisi
Pusat Informasi Pesantren
Pengajuan Proposal Kegiatan
Data Pengajuan Proposal Kegiatan
Data Kerjasama Mitra
Transaksi Keuangan Kegiatan
Data Program Kerja Divisi
Input Produk Unggulan Pesantren
Input Kerjasama Mitra
Keluar
Keluar
Pengajuan Proposal Kegiatan
Data Pengajuan Proposal Kegiatan
Data Bulletin FPP
Transaksi Keuangan Kegiatan
Data Program Kerja Divisi
Input Bulletin FPP
Keluar
Gambar 4.26 Struktur Menu Program Penjualan dan Pemasaran
104
4.4 Perancangan Antar Muka dan Laporan
4.4.1 Perancangan Antar Muka Log In
Gambar 4.27 Perancangan Antar Muka Log In
105
4.4.2 Perancangan Antar Muka Ketua FPP
Gambar 4.28 Perancangan Antar Muka Ketua FPP
106
4.4.3 Perancangan Antar Muka Sekretaris FPP
Gambar 4.29 Perancangan Antar Muka Sekretaris FPP
107
4.4.4 Perancangan Antar Muka Keuangan dan Akuntansi
Gambar 4.30 Perancangan Antar Muka Alokasi Anggaran
108
Gambar 4.31 Perancangan Antar Muka Jurnal Umum
Gambar 4.32 Perancangan Antar Muka Buku Besar Umum
109
Gambar 4.33 Perancangan Antar Muka Neraca Saldo
110
4.4.5 Perancangan Antar Muka Sumber Daya Manusia
Gambar 4.34 Perancangan Antar Muka Sumber Daya Manusia
111
4.4.6 Perancangan Antar Muka Manufaktur dan Produksi
Gambar 4.35 Perancangan Antar Muka Manufaktur dan Produksi
112
4.4.7 Perancangan Antar Muka Penjualan dan Pemasaran
Gambar 4.36 Perancangan Antar Muka Penjualan dan Pemasaran
113
4.5 Tampilan dan Kode Program
Gambar 4.37 Tampilan Alokasi Anggaran
Tabel 4.11 Listing Program pada Tampilan Alokasi Anggaran
Listing Program Keterangan
<section class="content-header">
<h1>
Form Alokasi Anggaran
<small>Divisi-divisi dan
Operasional</small>
</h1>
<ol class="breadcrumb">
<li><a href="index.php"><i
class="fa fa-dashboard"></i> Home</a></li>
<li class="active">Form Alokasi
Anggaran</li>
</ol>
</section>
<?php
include_once '../server_db.php';
$sql = "SELECT * FROM `transaksi_penerimaan`
where penerima='Keuangan dan Akuntansi' GROUP
BY pemberi ORDER BY tanggal ASC";
$result = $conn->query($sql);
?>
<section class="content">
<div class="row">
Perintah untuk
menampilkan
Alokasi
Anggaran
114
Tabel 4.12 Lanjutan Listing Program pada Tampilan Alokasi Anggaran
Listing Program Keterangan
<div class="col-md-6">
<div class="box box-primary">
<form role="form" method="POST"
action="../simpan/simpan_penganggaran.php">
<div class="box-body">
<div class="form-group">
<label>Tahun Anggaran</label>
<select class="form-control"
name="tahun_anggaran">
<option disabled="">Tahun
Anggaran</option>
<option>Tahun Anggaran <?php
echo date("Y")-4?>/<?php echo date("Y")-
3;?></option>
<option>Tahun Anggaran <?php
echo date("Y")-3?>/<?php echo date("Y")-
2;?></option>
<option>Tahun Anggaran <?php
echo date("Y")-2?>/<?php echo date("Y")-
1;?></option>
<option>Tahun Anggaran <?php
echo date("Y")-1?>/<?php echo
date("Y");?></option>
<option>Tahun Anggaran <?php
echo date("Y")?>/<?php echo
date("Y")+1;?></option>
<option>Tahun Anggaran <?php
echo date("Y")+1?>/<?php echo
date("Y")+2;?></option>
<option>Tahun Anggaran <?php
echo date("Y")+2?>/<?php echo
date("Y")+3;?></option>
<option>Tahun Anggaran <?php
echo date("Y")+3?>/<?php echo
date("Y")+4;?></option>
<option>Tahun Anggaran <?php
echo date("Y")+4?>/<?php echo
date("Y")+5;?></option>
<option>Tahun Anggaran <?php
echo date("Y")+5?>/<?php echo
date("Y")+6;?></option>
<option>Tahun Anggaran <?php
echo date("Y")+6?>/<?php echo
date("Y")+7;?></option>
</select>
</div>
<div class="form-group">
Perintah untuk
menampilkan
Alokasi
Anggaran
115
Tabel 4.13 Lanjutan Listing Program pada Tampilan Alokasi Anggaran
Listing Program Keterangan
<label>Alokasi</label>
<select class="form-control"
name="alokasi">
<option disabled="">SUMBER DAYA
MANUSIA</option>
<option>Divisi Organisasi dan
Kaderisasi</option>
<option disabled="">MANUFAKTUR
DAN PRODUKSI</option>
<option>Divisi Pendidikan, Seni
dan Budaya</option>
<option>Divisi Hukum dan
HAM</option>
<option disabled="">PENJUALAN
DAN PEMASARAN</option>
<option>Divisi Ekonomi dan
Usaha Produktif</option>
<option>Divisi Hubungan Antar
Lembaga</option>
<option>Divisi Pusat Informasi
Pesantren</option>
<option disabled="">KEUANGAN
DAN AKUNTANSI</option>
<option>Anggaran
Operasional</option>
<option>Perlengkapan dan
Peralatan</option>
</select>
</div>
<div class="form-group">
<label>Tanggal Alokasi</label>
<div class="row">
<div class="col-md-3">
<select class="form-control"
name="tanggal">
<option
disabled="">Tanggal</option>
<?php
$tanggal=1;
while ($tanggal<=31) {
echo
"<option>".$tanggal."</option>";
$tanggal++;
} ?>
</select>
</div>
<div class="col-md-5">
Perintah untuk
menampilkan
Alokasi
Anggaran
116
Tabel 4.14 Lanjutan Listing Program pada Tampilan Alokasi Anggaran
Listing Program Keterangan
<select class="form-control"
name="bulan">
<option
disabled="">Bulan</option>
<option>01 | Januari</option>
<option>02 | Februari</option>
<option>03 | Maret</option>
<option>04 | April</option>
<option>05 | Mei</option>
<option>06 | Juni</option>
<option>07 | Juli</option>
<option>08 | Agustus</option>
<option>09 |
September</option>
<option>10 | Oktober</option>
<option>11 | November</option>
<option>12 | Desember</option>
</select>
</div>
<div class="col-md-4">
<select class="form-control"
name="tahun">
<option
disabled="">Tahun</option>
<option><?php echo date("Y")-
4;?></option>
<option><?php echo date("Y")-
3;?></option>
<option><?php echo date("Y")-
2;?></option>
<option><?php echo date("Y")-
1;?></option>
<option><?php echo
date("Y");?></option>
<option><?php echo
date("Y")+1;?></option>
<option><?php echo
date("Y")+2;?></option>
<option><?php echo
date("Y")+3;?></option>
<option><?php echo
date("Y")+4;?></option>
<option><?php echo
date("Y")+5;?></option>
<option><?php echo
date("Y")+6;?></option>
</select>
Perintah untuk
menampilkan
Alokasi
Anggaran
117
Tabel 4.15 Lanjutan Listing Program pada Tampilan Alokasi Anggaran
Listing Program Keterangan
</div>
</div>
</div>
<div class="form-group">
<label>Nominal</label>
<input type="text" class="form-
control" name="nominal">
</div>
<div class="form-group">
<label>Penganggaran dari</label>
<select class="form-control"
name="jenis">
<?php
if ($result -> num_rows > 0)
{
while($row = $result-
>fetch_assoc()) {?>
<option><?php echo
$row["pemberi"]; ?></option>
<?php } } ?>
</select>
</div>
</div>
<div class="box-footer">
<input type="submit" class="btn btn-
primary" value="Proses">
<input type="reset" class="btn btn-
default" value="Reset">
</div>
</form>
</div>
</div>
</div>
</section>
Perintah untuk
menampilkan
Alokasi
Anggaran
118
Gambar 4.38 Tampilan Transaksi Pendapatan Aset Neto Tidak Terikat
Tabel 4.16 Listing Program pada Transaksi Pendapatan Aset Neto
Listing Program Keterangan
<?php
include_once '../server_db.php';
$sql = "SELECT * FROM transaksi_penerimaan
where penerima='Keuangan dan Akuntansi' ORDER
BY no_bukti ASC";
$result = $conn->query($sql);
if ($result -> num_rows > 0) {
while($row = $result->fetch_assoc()) {
$bukti=$row["no_bukti"];
}
$no=substr($bukti,16,6);
$no++;
} else{
$no=1;
}
if ($_GET["transaksi"]=='tidak_terikat') {
$transaksi='Aset Neto Tidak Terikat';
} elseif
($_GET["transaksi"]=='terikat_temporer') {
$transaksi='Aset Neto Terikat Temporer';
} elseif
($_GET["transaksi"]=='terikat_permanen') {
$transaksi='Aset Neto Terikat Permanen';
Perintah untuk
menampilkan
Form
Pendapatan
Aset Neto
Tidak Terikat
119
Tabel 4.17 Lanjutan Listing Program pada Transaksi Pendapatan Aset Neto
Listing Program Keterangan
}
?>
<section class="content-header">
<h1>
Form Transaksi Pendapatan
<small><?php echo
$transaksi;?></small>
</h1>
<ol class="breadcrumb">
<li><a href="index.php"><i
class="fa fa-dashboard"></i> Home</a></li>
<li class="active">Form Transaksi
Pendapatan</li>
</ol>
</section>
<section class="content">
<div class="row">
<div class="col-md-6">
<div class="box box-primary">
<form role="form" method="POST"
action="../simpan/simpan_penerimaan.php">
<div class="box-body">
<div class="form-group">
<label>Nomor Bukti</label>
<input type="text" class="form-
control" name="no_bukti" value="BKM.KA.<?php
echo date('Ymd.'); echo $no;?>" readonly="">
</div>
<div class="form-group">
<label>Penerima</label>
<input type="text" class="form-
control" name="penerima" value="Keuangan dan
Akuntansi" readonly="">
</div>
<div class="form-group">
<label>Jenis Pendapatan</label>
<input type="text" class="form-
control" name="jenis" value="<?php echo
substr($transaksi, 10);?>" readonly="">
</div>
<div class="form-group">
<label>Tanggal Transaksi</label>
<div class="row">
<div class="col-md-3">
<select class="form-control"
name="tanggal">
Perintah untuk
menampilkan
Form
Pendapatan
Aset Neto
Tidak Terikat
120
Tabel 4.18 Lanjutan Listing Program pada Transaksi Pendapatan Aset Neto
Listing Program Keterangan
<option
disabled="">Tanggal</option>
<?php
$tanggal=1;
while ($tanggal<=31) {
echo
"<option>".$tanggal."</option>";
$tanggal++;
} ?>
</select>
</div>
<div class="col-md-5">
<select class="form-control"
name="bulan">
<option
disabled="">Bulan</option>
<option>01 | Januari</option>
<option>02 | Februari</option>
<option>03 | Maret</option>
<option>04 | April</option>
<option>05 | Mei</option>
<option>06 | Juni</option>
<option>07 | Juli</option>
<option>08 | Agustus</option>
<option>09 |
September</option>
<option>10 | Oktober</option>
<option>11 | November</option>
<option>12 | Desember</option>
</select>
</div>
<div class="col-md-4">
<select class="form-control"
name="tahun">
<option
disabled="">Tahun</option>
<option><?php echo date("Y")-
4;?></option>
<option><?php echo date("Y")-
3;?></option>
<option><?php echo date("Y")-
2;?></option>
<option><?php echo date("Y")-
1;?></option>
<option><?php echo
date("Y");?></option>
Perintah untuk
menampilkan
Form
Pendapatan
Aset Neto
Tidak Terikat
121
Tabel 4.19 Lanjutan Listing Program pada Transaksi Pendapatan Aset Neto
Listing Program Keterangan
<option><?php echo
date("Y")+1;?></option>
<option><?php echo
date("Y")+2;?></option>
<option><?php echo
date("Y")+3;?></option>
<option><?php echo
date("Y")+4;?></option>
<option><?php echo
date("Y")+5;?></option>
<option><?php echo
date("Y")+6;?></option>
</select>
</div>
</div>
</div>
<div class="form-group">
<label>Diterima dari</label>
<select class="form-control"
name="pemberi">
<?php if
($_GET["transaksi"]=='tidak_terikat') { ?>
<option>DIPA KANWIL
Kementerian Agama Provinsi Jawa Barat</option>
<option>Bantuan Pemerintah
Daerah</option>
<option>Infaq dan
Shodaqoh</option>
<option>Hibah</option>
<option>Pendapatan
Lainnya</option>
<?php } elseif
($_GET["transaksi"]=='terikat_temporer') { ?>
<option>DIPA KANWIL
Kementerian Agama Provinsi Jawa Barat</option>
<option>Bantuan Pemerintah
Daerah</option>
<option>Pendapatan
Lainnya</option>
<?php } elseif
($_GET["transaksi"]=='terikat_permanen') { ?>
<option>Wakaf
Uang</option>
<option>Wakaf Harta
Bergerak Selain Uang</option>
<option>Wakaf Harta Tidak
Bergerak</option>
Perintah untuk
menampilkan
Form
Pendapatan
Aset Neto
Tidak Terikat
122
Tabel 4.20 Lanjutan Listing Program pada Transaksi Pendapatan Aset Neto
Listing Program Keterangan
<?php } ?>
</select>
</div>
<div class="form-group">
<label>Instansi/Pihak
Pemberi</label>
<input type="text" class="form-
control" name="instansi">
</div>
<div class="form-group">
<label>Penerimaan</label>
<select class="form-control"
name="secara">
<?php if
($_GET["transaksi"]=='terikat_permanen') { ?>
<option>Kas dan Setara
Kas</option>
<option>Perlengkapan</option>
<option>Tanah</option>
<option>Gedung</option>
<option>Peralatan</option>
<option>Kendaraan</option>
<?php } else { ?>
<option>Tunai</option>
<option>Transfer
Bank</option>
<?php } ?>
</select>
</div>
<div class="form-group">
<label>Alamat</label>
<textarea class="form-control"
rows="3" name="alamat" placeholder="Masukan
Alamat..."></textarea>
</div>
<div class="form-group">
<label>Nominal</label>
<input type="text" class="form-
control" name="nominal">
</div>
<div class="form-group">
<?php if
($_GET["transaksi"]=='tidak_terikat') { ?>
<label>Keterangan</label>
<input type="text"
Perintah untuk
menampilkan
Form
Pendapatan
Aset Neto
Tidak Terikat
123
Tabel 4.21 Lanjutan Listing Program pada Transaksi Pendapatan Aset Neto
Listing Program Keterangan
class="form-control" name="keterangan"
placeholder="Mis. Nomor DIPA">
<?php } elseif
($_GET["transaksi"]=='terikat_temporer') { ?>
<label>Pembatasan
Pendapatan</label>
<input type="text"
class="form-control" name="keterangan"
placeholder="Mis. Program Kerja">
<?php } elseif
($_GET["transaksi"]=='terikat_permanen') { ?>
<?php } ?>
</div>
</div>
<div class="box-footer">
<input type="submit" class="btn btn-
primary" value="Proses">
<input type="reset" class="btn btn-
default" value="Reset">
</div>
</form>
</div>
</div>
</div>
</section>
Perintah untuk
menampilkan
Form
Pendapatan
Aset Neto
Tidak Terikat
124
Gambar 4.39 Tampilan Form Pengeluaran Biaya Program Kerja
Tabel 4.22 Listing Program pada Form Pengeluaran Biaya Program Kerja
Listing Program Keterangan
<?php
include_once '../server_db.php';
$sql = "SELECT * FROM transaksi_proker ORDER BY
tanggal ASC";
$result = $conn->query($sql);
if ($result -> num_rows > 0) {
while($row = $result->fetch_assoc()) {
$bukti=$row["no_bukti"];
}
$no=substr($bukti,18,6);
$no++;
} else {
$no=1;
}
$sql1 = "SELECT * FROM `transaksi_penerimaan`
where jenis='Terikat Temporer' GROUP BY
keterangan ORDER BY tanggal ASC";
$result1 = $conn->query($sql1);
?>
<section class="content-header">
<h1>
Form Transaksi Pengeluaran
Perintah untuk
menampilkan
Form
Pengeluaran
Program Kerja
125
Tabel 4.23 Lanjutan Listing Program pada Form Pengeluaran Biaya Program
Kerja
Listing Program Keterangan
<small>Biaya Program Kerja</small>
</h1>
<ol class="breadcrumb">
<li><a href="index_bendahara.php"><i
class="fa fa-dashboard"></i> Home</a></li>
<li class="active">Form Transaksi
Pengeluaran Biaya Program Kerja</li>
</ol>
</section>
<section class="content">
<div class="row">
<div class="col-md-6">
<div class="box box-primary">
<form role="form" method="POST"
action="../simpan/simpan_pengeluaran_proker.php">
<div class="box-body">
<div class="form-group">
<label>Nomor Bukti</label>
<input type="text" class="form-
control" name="no_bukti" value="PROPOSAL.<?php
echo date('Ymd.'); echo $no;?>" readonly="">
</div>
<div class="form-group">
<label>Keperluan</label>
<select class="form-control"
name="keterangan">
<?php
if ($result1 -> num_rows > 0) {
while($row1 = $result1->fetch_assoc())
{?>
<option><?php echo $row1["keterangan"];
?></option>
<?php } } ?>
</select>
</div>
<div class="form-group">
<label>Tanggal Transaksi</label>
<div class="row">
<div class="col-md-3">
<select class="form-control"
name="tanggal">
<option disabled="">Tanggal</option>
<?php
$tanggal=1;
while ($tanggal<=31) {
Perintah
untuk
menampilkan
Form
Pengeluaran
Program Kerja
126
Tabel 4.24 Lanjutan Listing Program pada Form Pengeluaran Biaya Program
Kerja
Listing Program Keterangan
echo
"<option>".$tanggal."</option>";
$tanggal++;
} ?>
</select>
</div>
<div class="col-md-5">
<select class="form-control"
name="bulan">
<option disabled="">Bulan</option>
<option>01 | Januari</option>
<option>02 | Februari</option>
<option>03 | Maret</option>
<option>04 | April</option>
<option>05 | Mei</option>
<option>06 | Juni</option>
<option>07 | Juli</option>
<option>08 | Agustus</option>
<option>09 | September</option>
<option>10 | Oktober</option>
<option>11 | November</option>
<option>12 | Desember</option>
</select>
</div>
<div class="col-md-4">
<select class="form-control"
name="tahun">
<option disabled="">Tahun</option>
<option><?php echo date("Y")-
4;?></option>
<option><?php echo date("Y")-
3;?></option>
<option><?php echo date("Y")-
2;?></option>
<option><?php echo date("Y")-
1;?></option>
<option><?php echo
date("Y");?></option>
<option><?php echo
date("Y")+1;?></option>
<option><?php echo
date("Y")+2;?></option>
<option><?php echo
date("Y")+3;?></option>
<option><?php echo
Perintah untuk
menampilkan
Form
Pengeluaran
Program Kerja
127
Tabel 4.25 Lanjutan Listing Program pada Form Pengeluaran Biaya Program
Kerja
Listing Program Keterangan
date("Y")+4;?></option>
<option><?php echo
date("Y")+5;?></option>
<option><?php echo
date("Y")+6;?></option>
</select>
</div>
</div>
</div>
<div class="form-group">
<label>Pengguna</label>
<select class="form-control"
name="pengguna">
<option>Divisi Organisasi dan
Kaderisasi</option>
<option>Divisi Pendidikan, Seni dan
Budaya</option>
<option>Divisi Hukum dan HAM</option>
<option>Divisi Ekonomi dan Usaha
Produktif</option>
<option>Divisi Hubungan Antar
Lembaga</option>
<option>Divisi Pusat Informasi
Pesantren</option>
</select>
</div>
<div class="form-group">
<label>Memo</label>
<textarea class="form-control"
rows="3" name="memo"></textarea>
</div>
<div class="form-group">
<label>Nominal</label>
<input type="text" class="form-
control" name="nominal" value="0">
</div>
<div class="form-group">
<label>Jenis Pengeluaran</label>
<select class="form-control"
name="pengeluaran">
<option>Tunai</option>
<option>Transfer Bank</option>
</select>
</div>
<div class="form-group">
<label>Penerima</label>
Perintah untuk
menampilkan
Form
Pengeluaran
Program Kerja
128
Tabel 4.26 Lanjutan Listing Program pada Form Pengeluaran Biaya Program
Kerja
Listing Program Keterangan
<input type="text" class="form-control"
name="penerima">
</div>
</div>
<div class="box-footer">
<input type="submit" class="btn btn-
primary" value="Proses">
<input type="reset" class="btn btn-default"
value="Reset">
</div>
</form>
</div>
</div>
</div>
</section>
Perintah untuk
menampilkan
Form
Pengeluaran
Program Kerja
Gambar 4.40 Tampilan Data Alokasi Anggaran
129
Tabel 4.27 Listing Program pada Tampilan Data Alokasi Anggaran
Listing Program Keterangan
<section class="content-header">
<h1>
Data Alokasi Anggaran
<small>Forum Pondok Pesantren Jawa
Barat</small>
</h1>
<ol class="breadcrumb">
<li><a
href="index_bendahara.php"><i class="fa fa-
dashboard"></i> Home</a></li>
<li class="active">Data Alokasi
Anggaran</li>
</ol>
</section>
<?php
include_once '../server_db.php';
$sql = "SELECT * FROM alokasi ORDER BY tanggal
ASC";
$result = $conn->query($sql);
$sql1="SELECT pemberi, SUM(nominal) as nominal
FROM `transaksi_penerimaan` GROUP BY pemberi";
$result1 = $conn->query($sql1);
?>
<section class="content">
<div class="row">
<div class="col-xs-12">
<div class="box box-primary">
<div class="box-header">
<h4>Pendapatan</h4>
<table class="table table-
bordered table-striped">
<tr>
<th>No.</th>
<th>Jenis Pendapatan</th>
<th>Total Pendapatan</th>
<th>Teralokasi</th>
<th>Persentasi</th>
</tr>
<?php
if ($result1 -> num_rows > 0) {
$no1=1;
$teralokasi=0;
while($row1 = $result1->fetch_assoc()) {
echo '<tr>';
Perintah untuk
menampilkan
data alokasi
anggaran
130
Tabel 4.28 Lanjutan Listing Program pada Tampilan Data Alokasi Anggaran
Listing Program Keterangan
echo '<td>' .$no1++. '</td>';
echo '<td>' .$row1["pemberi"]. '</td>';
$sql2="SELECT SUM(nominal) as nominal FROM
`alokasi` WHERE
penganggaran='".$row1["pemberi"]."' GROUP BY
penganggaran";
$result2 = $conn->query($sql2);
if ($result2 -> num_rows > 0) {
while($row2 = $result2->fetch_assoc()) {
$teralokasi=$row2["nominal"];
}
} else {
$teralokasi=0;
}
$persentasi=$teralokasi/$row1["nominal"]*100;
echo '<td>Rp.'
.number_format($row1["nominal"],0,",",".").",-
". '</td>';
echo '<td>Rp.'
.number_format($teralokasi,0,",",".").",-".
'</td>';
echo '<td>' .substr($persentasi, 0,5).
'%</td></tr>';
} } else {?>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<?php } ?>
</table>
</div>
<?php
if ($result -> num_rows > 0) {?>
<div class="box-body">
<h4>Teralokasi</h4>
<table id="example1"
class="table table-bordered table-striped">
<thead>
<tr>
<th>No.</th>
<th>Tahun Anggaran</th>
<th>Alokasi</th>
<th>Tanggal
Alokasi</th>
Perintah untuk
menampilkan
data alokasi
anggaran
131
Tabel 4.29 Lanjutan Listing Program pada Tampilan Data Alokasi Anggaran
Listing Program Keterangan
<th>Nominal</th>
<th>Terpakai</th>
<th>Saldo</th>
<th>Jenis
Pendapatan</th>
<th colspan="2"></th>
</tr>
</thead>
<tbody>
<?php
$no=1;
while($row = $result->fetch_assoc()) {
echo '<tr>';
echo '<td>' .$no++. '</td>';
echo '<td>' .$row["tahun"]. '</td>';
echo '<td>' .$row["alokasi"]. '</td>';
echo '<td>' .$row["tanggal"]. '</td>';
echo '<td>Rp.'
.number_format($row["nominal"],0,",",".").",-".
'</td>';
echo '<td>Rp.'
.number_format($row["terpakai"],0,",",".").",-
". '</td>';
echo '<td>Rp.'
.number_format($row["saldo"],0,",",".").",-".
'</td>';
echo '<td>' .$row["penganggaran"]. '</td>';
echo '<td align="center"><a
href="index_bendahara.php?nav_ben=ubah_alokasi&
no=' .$row["no_alokasi"]. ' &tahun='
.$row["tahun"]. ' &alokasi=' .$row["alokasi"].
' &tanggal=' .$row["tanggal"]. ' &nominal='
.$row["nominal"]. ' &penganggaran='
.$row["penganggaran"]. '" class="btn btn-
default btn-sm"><i class="fa fa-fw fa-
edit"></i></a></td>';
echo '<td align="center"><a class="btn btn-
danger btn-sm"
href="../hapus/hapus_penganggaran.php?no_alokas
i=' .$row["no_alokasi"]. '"><i class="fa fa-fw
fa-trash-o"></i></a></td>';
echo '</tr>';
}
echo '</tbody>
</table>
</div>
</div>
</div>';
Perintah untuk
menampilkan
data alokasi
anggaran
132
Tabel 4.30 Lanjutan Listing Program pada Tampilan Data Alokasi Anggaran
Listing Program Keterangan
} else {
echo "
<div class='col-xs-12'>
<div class='box box-primary'>
<div class='box-body'>
<table id='example1' class='table table-
bordered table-striped'>
<thead>
<tr>
<th>No.</th>
<th>Tahun Anggaran</th>
<th>Alokasi</th>
<th>Tanggal Alokasi</th>
<th>Nominal</th>
<th>Jenis Pendapatan</th>
<th colspan='2'></th>
</tr>
</thead>
<tbody>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td align='center'><a href='#'
class='btn btn-default btn-sm' disabled><i
class='fa fa-fw fa-edit'></i></a></td>
<td align='center'><a class='btn btn-
danger btn-sm disabled' href='#''><i class='fa
fa-fw fa-trash-o'></i></a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
";
}
$conn->close();
?>
</div>
</section>
Perintah untuk
menampilkan
data alokasi
anggaran
133
Gambar 4.41 Tampilan Data Transaksi Pendapatan
Tabel 4.31 Listing Program pada Tampilan Data Transaksi Pendapatan
Listing Program Keterangan
<section class="content-header">
<h1>
Transaksi Pendapatan
<small>Forum Pondok Pesantren Jawa
Barat</small>
</h1>
<ol class="breadcrumb">
<li><a
href="index_bendahara.php"><i class="fa fa-
dashboard"></i> Home</a></li>
<li class="active">Transaksi
Pendapatan</li>
</ol>
</section>
<section class="content">
<div class="row">
<?php
include_once '../server_db.php';
$sql = "SELECT * FROM transaksi_penerimaan
ORDER BY no_bukti ASC";
$result = $conn->query($sql);
if ($result -> num_rows > 0) {?>
Perintah untuk
menampilkan
Data Transaksi
Pendapatan
134
Tabel 4.32 Lanjutan Listing Program pada Tampilan Data Transaksi Pendapatan
Listing Program Keterangan
<div class="col-xs-12">
<div class="box box-primary">
<div class="box-body">
<table id="example1"
class="table table-bordered table-striped">
<thead>
<tr>
<th>No.</th>
<th>Nomor Bukti</th>
<th>Penerima</th>
<th>Jenis Pendapatan</th>
<th>Tanggal</th>
<th>Diterima dari</th>
<th>Instansi/Pihak
Pemberi</th>
<th>Penerimaan</th>
<th>Alamat</th>
<th>Nominal</th>
<th>Keterangan</th>
<th colspan="2"></th>
</tr>
</thead>
<tbody>
<?php
$no=1;
while($row = $result->fetch_assoc()) {
echo '<tr>';
echo '<td>' .$no++. '</td>';
echo '<td>' .$row["no_bukti"]. '</td>';
echo '<td>' .$row["penerima"]. '</td>';
echo '<td>' .$row["jenis"]. '</td>';
echo '<td>' .$row["tanggal"]. '</td>';
echo '<td>' .$row["pemberi"]. '</td>';
echo '<td>' .$row["instansi"]. '</td>';
echo '<td>' .$row["penerimaan"]. '</td>';
echo '<td>' .$row["alamat"]. '</td>';
echo '<td>Rp.'
.number_format($row["nominal"],0,",",".").",-".
'</td>';
echo '<td>' .$row["keterangan"]. '</td>';
echo '<td align="center"><a
href="index_bendahara.php?nav_ben=ubah_penerimaan
&no=' .$row["no_bukti"]. '
&penerima=' .$row["penerima"]. '
&jenis=' .$row["jenis"]. '
&pemberi=' .$row["pemberi"]. '
&instansi=' .$row["instansi"]. '
&alamat=' .$row["alamat"]. '
Perintah
untuk
menampilkan
Data
Transaksi
Pendapatan
135
Tabel 4.33 Lanjutan Listing Program pada Tampilan Data Transaksi Pendapatan
Listing Program Keterangan
&nominal=' .$row["nominal"]. '
&keterangan=' .$row["keterangan"]. '" class="btn
btn-default btn-sm"><i class="fa fa-fw fa-
edit"></i></a></td>';
echo '<td align="center"><a class="btn btn-danger
btn-sm"
href="../hapus/hapus_penerimaan.php?no_bukti='
.$row["no_bukti"]. '"><i class="fa fa-fw fa-
trash-o"></i></a></td>';
echo '</tr>';
}
echo '</tbody>
</table>
</div>
</div>
</div>';
} else {
echo "
<div class='col-xs-12'>
<div class='box box-primary'>
<div class='box-body'>
<table id='example1' class='table table-
bordered table-striped'>
<thead>
<tr>
<th>No.</th>
<th>Nomor Bukti</th>
<th>Penerima</th>
<th>Jenis Pendapatan</th>
<th>Tanggal</th>
<th>Diterima dari</th>
<th>Instansi/Pihak Pemberi</th>
<th>Penerimaan</th>
<th>Alamat</th>
<th>Nominal</th>
<th>Keterangan</th>
<th colspan='2'></th>
</tr>
</thead>
<tbody>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
Perintah
untuk
menampilkan
Data
Transaksi
Pendapatan
136
Tabel 4.34 Lanjutan Listing Program pada Tampilan Data Transaksi Pendapatan
Listing Program Keterangan
<td></td>
<td></td>
<td></td>
<td></td>
<td align='center'><a href='#'
class='btn btn-default btn-sm' disabled><i
class='fa fa-fw fa-edit'></i></a></td>
<td align='center'><a class='btn btn-
danger btn-sm disabled' href='#''><i class='fa
fa-fw fa-trash-o'></i></a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
";
}
$conn->close();
?>
</div>
</section>
Perintah
untuk
menampilkan
Data
Transaksi
Pendapatan
Gambar 4.42 Tampilan Data Transaksi Pengeluaran Program Kerja
137
Tabel 4.35 Listing Program pada Data Transaksi Pengeluaran Program Kerja
Listing Program Keterangan
<section class="content-header">
<h1>
Data Transaksi
<small>Pengeluaran Program
Kerja</small>
</h1>
<ol class="breadcrumb">
<li><a href="index_bendahara.php"><i
class="fa fa-dashboard"></i> Home</a></li>
<li class="active">Data Transaksi
Pengeluaran Program Kerja</li>
</ol>
</section>
<section class="content">
<div class="row">
<?php
include_once '../server_db.php';
$sql = "SELECT * FROM transaksi_proker ORDER BY
tanggal ASC";
$result = $conn->query($sql);
if ($result -> num_rows > 0) { ?>
<div class="col-xs-12">
<div class="box box-primary">
<div class="box-body">
<table id="example1" class="table
table-bordered table-striped">
<thead>
<tr>
<th>No.</th>
<th>Nomor Bukti</th>
<th>Keterangan</th>
<th>Tanggal Transaksi</th>
<th>Pengguna</th>
<th>Memo</th>
<th>Nominal</th>
<th>Jenis Pengeluaran</th>
<th>Penerima</th>
<th colspan="2"></th>
</tr>
</thead>
<tbody>
Perintah
untuk
menampilkan
Data
Transaksi
Pengeluaran
Program
Kerja
138
Tabel 4.36 Lanjutan Listing Program pada Data Transaksi Pengeluaran Program
Kerja
Listing Program Keterangan
<?php
$no=1;
while($row = $result->fetch_assoc()) {
echo '<tr>';
echo '<td>' .$no++. '</td>';
echo '<td>' .$row["no_bukti"]. '</td>';
echo '<td>' .$row["keterangan"]. '</td>';
echo '<td>' .$row["tanggal"]. '</td>';
echo '<td>' .$row["pengguna"]. '</td>';
echo '<td>' .$row["memo"]. '</td>';
echo '<td>Rp.'
.number_format($row["nominal"],0,",",".").",-".
'</td>';
echo '<td>' .$row["pengeluaran"]. '</td>';
echo '<td>' .$row["penerima"]. '</td>';
echo '<td align="center">
<a href="#"
class="btn btn-default btn-sm">
<i class="fa fa-fw fa-edit"></i></a></td>';
echo '<td align="center"><a class="btn btn-danger
btn-sm"
href="../hapus/hapus_proker.php?no_bukti='.$row["no_
bukti"].'"><i class="fa fa-fw fa-trash-
o"></i></a></td>';
echo '</tr>';
}
echo '</tbody>
</table>
</div>
</div>
</div>';
} else {
echo '
<div class="col-xs-12">
<div class="box box-primary">
<div class="box-body">
<table id="example1" class="table
table-bordered table-striped">
<thead>
<tr>
<th>No.</th>
<th>Nomor Bukti</th>
<th>Keterangan</th>
<th>Tanggal Transaksi</th>
<th>Pengguna</th>
<th>Memo</th>
<th>Nominal</th>
Perintah
untuk
menampilka
n Data
Transaksi
Pengeluara
n Program
Kerja
139
Tabel 4.37 Lanjutan Listing Program pada Data Transaksi Pengeluaran Program
Kerja
Listing Program Keterangan
<th>Jenis Pengeluaran</th>
<th>Penerima</th>
<th colspan="2"></th>
</tr>
</thead>
<tbody>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td align="center">
<a href="#"
class="btn btn-default btn-sm disabled">
<i class="fa fa-fw fa-edit"></i></a></td>
<td align="center"><a class="btn btn-danger btn-sm
disabled" href="#"><i class="fa fa-fw fa-trash-
o"></i></a></td></tr></tbody>
</table>
</div>
</div>
</div>';
}
$conn->close();
?>
</div>
</section>
Perintah
untuk
menampilkan
Data
Transaksi
Pengeluaran
Program
Kerja
140
Gambar 4.43 Tampilan Jurnal Umum
Tabel 4.38 Listing Program pada Tampilan Jurnal Umum
Listing Program Keterangan
<section class="content-header">
<h1>
Jurnal Umum
<small>Forum Pondok Pesantren Jawa
Barat</small>
</h1>
<ol class="breadcrumb">
<li><a href="index.php"><i class="fa
fa-dashboard"></i> Home</a></li>
<li class="active">Jurnal Umum</li>
</ol>
</section>
<section class="content">
<div class="row">
<?php
include_once '../server_db.php';
$sql = "SELECT * FROM `vjurnal` ORDER BY tanggal
ASC";
$result = $conn->query($sql);
if ($result -> num_rows > 0) {?>
<div class="col-xs-12">
Perintah
untuk
menampilkan
Jurnal Umum
141
Tabel 4.39 Lanjutan Listing Program pada Tampilan Jurnal Umum
Listing Program Keterangan
<div class="box box-primary">
<div align="center" class="box-
header">
<p><b><h3 align="center"
class="box-title">FORUM PONDOK PESANTREN JAWA
BARAT</h3></b></p>
<p><b><h3 align="center"
class="box-title">JURNAL UMUM</h3></b></p>
<p><b><h3 align="center"
class="box-title">UNTUK PERIODE YANG BERAKHIR PADA
TAHUN 2019</h3></b></p>
</div>
<div class="box-body">
<table id="example1" class="table
table-bordered table-striped">
<thead>
<tr>
<th>Tanggal</th>
<th>Nomor Bukti</th>
<th>Keterangan</th>
<th>Ref</th>
<th>Debit</th>
<th>Kredit</th>
</tr>
</thead>
<tbody>
<?php
$totdebet=0;
$totkredit=0;
while($row = $result->fetch_assoc()) {
echo '<tr>';
echo '<td rowspan="2">' .$row["tanggal"]. '</td>';
echo '<td rowspan="2">' .$row["No_bukti"]. '</td>';
echo '<td>' .$row["Keterangan1"]. '</td>';
echo '<td>' .$row["Ref1"]. '</td>';
echo '<td>Rp.'
.number_format($row["Debet"],0,",",".").",-".
'</td>';
echo '<td> 0 </td>';
echo '</tr>';
echo '<tr>';
echo '<td>' .$row["Keterangan2"]. '</td>';
echo '<td>' .$row["Ref2"]. '</td>';
echo '<td> 0 </td>';
echo '<td>Rp.'
.number_format($row["Kredit"],0,",",".").",-".
'</td>';
echo '</tr>';
Perintah
untuk
menampilkan
Jurnal Umum
142
Tabel 4.40 Lanjutan Listing Program pada Tampilan Jurnal Umum
Listing Program Keterangan
$totdebet=$totdebet+$row["Debet"];
$totkredit=$totkredit+$row["Kredit"];
}
echo '<tr>';
echo '<td colspan="4"
align="center"><b>TOTAL</b></td>';
echo '<td><b>Rp.'
.number_format($totdebet,0,",",".").",-".
'</b></td>';
echo '<td><b>Rp.'
.number_format($totkredit,0,",",".").",-".
'</b></td>';
echo '</tr>';
echo '</tbody>
</table>
</div>
</div>
</div>';
} else {
echo "
<div class='col-xs-12'>
<div class='box box-primary'>
<div class='box-body'>
<table id='example1' class='table table-
bordered table-striped'>
<thead>
<tr>
<th>Tanggal</th>
<th>Nomor Bukti</th>
<th>Keterangan</th>
<th>Ref</th>
<th>Debit</th>
<th>Kredit</th>
</tr>
</thead>
<tbody>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</tbody>
</table>
</div>
</div>
Perintah
untuk
menampilkan
Jurnal Umum
143
Tabel 4.41 Lanjutan Listing Program pada Tampilan Jurnal Umum
Listing Program Keterangan
</div>
";
}
$conn->close();
?>
</div>
</section>
Perintah
untuk
menampilkan
Jurnal Umum
Gambar 4.44 Tampilan Buku Besar Umum
Tabel 4.42 Listing Program pada Tampilan Buku Besar Umum
Listing Program Keterangan
<section class="content-header">
<h1>
Buku Besar Umum
<small>Forum Pondok Pesantren Jawa
Barat</small>
</h1>
<ol class="breadcrumb">
<li><a href="index.php"><i class="fa
fa-dashboard"></i> Home</a></li>
<li class="active">Buku Besar Umum</li>
</ol>
Perintah
untuk
menampilkan
Buku Besar
Umum
144
Tabel 4.43 Lanjutan Listing Program pada Tampilan Buku Besar Umum
Listing Program Keterangan
</section>
<section class="content">
<div class="row">
<div class="col-xs-12">
<div class="box box-primary">
<div align="center" class="box-
header">
<p><b><h3 align="center"
class="box-title">FORUM PONDOK PESANTREN JAWA
BARAT</h3></b></p>
<p><b><h3 align="center"
class="box-title">BUKU BESAR UMUM</h3></b></p>
<p><b><h3 align="center"
class="box-title">UNTUK PERIODE YANG BERAKHIR PADA
TAHUN 2019</h3></b></p>
</div>
<?php
include_once '../server_db.php';
$sql = "SELECT Ref1, Keterangan1 FROM vbb GROUP BY
Ref1";
$result = $conn->query($sql);
while($row = $result->fetch_assoc()) {
$sql2 = "SELECT * FROM vbb where
Ref1=".$row["Ref1"]."";
$result2 = $conn->query($sql2);
echo '<div align="center" class="box-header">';
echo '<p> </p>';
echo '<p><b><h3 align="center" class="box-
title">Buku Besar Umum ' .$row["Keterangan1"].
'</h3></b></p>';
echo '<p><h4 align="right" class="box-title">Nomor
Akun: '.$row["Ref1"].'</h4></p>';
echo '</div>';
echo '<div class="box-body">';
echo '<table id="example1" class="table table-
bordered table-striped">';
echo '<thead>';
echo '<tr>';
echo '<th>Tanggal</th>';
echo '<th>Detail</th>';
echo '<th>Ref</th>';
echo '<th>Debit</th>';
echo '<th>Kredit</th>';
Perintah
untuk
menampilkan
Buku Besar
Umum
145
Tabel 4.44 Lanjutan Listing Program pada Tampilan Buku Besar Umum
Listing Program Keterangan
echo '<th>D/K</th>';
echo '<th>Saldo</th>';
echo '</tr>';
echo '</thead>';
$saldo=0;
while($row2 = $result2->fetch_assoc()) {
$saldo=$saldo+$row2["Debet"]-$row2["Kredit"];
if ($saldo>=0) {
$posisi="D";
} else {
$posisi="K";
}
echo '<tbody>';
echo '<tr>';
echo '<td>' .$row2["tanggal"]. '</td>';
echo '<td>' .$row2["Keterangan2"]. '</td>';
echo '<td>' .$row2["Ref2"]. '</td>';
echo '<td>Rp.'
.number_format($row2["Debet"],0,",",".").",-".
'</td>';
echo '<td>Rp.'
.number_format($row2["Kredit"],0,",",".").",-".
'</td>';
echo '<td>' .$posisi. '</td>';
if ($posisi=="K") {
echo '<td>Rp.' .number_format($saldo*(-
1),0,",",".").",-". '</td>';
} else {
echo '<td>Rp.'
.number_format($saldo,0,",",".").",-". '</td>';
}
echo '</tr>';
echo '</tbody>';
}
echo '</table>';
echo '</div>';
}
$conn->close();
?>
</div>
</div>
</div>
</section>
Perintah
untuk
menampilkan
Buku Besar
Umum
146
Gambar 4.45 Tampilan Neraca Saldo
Tabel 4.45 Listing Program pada Tampilan Neraca Saldo
Listing Program Keterangan
<section class="content-header">
<h1>
Neraca Saldo
<small>Forum Pondok Pesantren Jawa
Barat</small>
</h1>
<ol class="breadcrumb">
<li><a href="index.php"><i class="fa
fa-dashboard"></i> Home</a></li>
<li class="active">Neraca Saldo</li>
</ol>
</section>
<section class="content">
<div class="row">
<?php
include_once '../server_db.php';
$sql = "SELECT * from vns";
$result = $conn->query($sql);
if ($result -> num_rows > 0) {?>
<div class="col-xs-12">
Perintah
untuk
menampilkan
Neraca Saldo
147
Tabel 4.46 Lanjutan Listing Program pada Tampilan Neraca Saldo
Listing Program Keterangan
<div class="box box-primary">
<div align="center" class="box-
header">
<p><b><h3 align="center"
class="box-title">FORUM PONDOK PESANTREN JAWA
BARAT</h3></b></p>
<p><b><h3 align="center"
class="box-title">NERACA SALDO</h3></b></p>
<p><b><h3 align="center"
class="box-title">UNTUK PERIODE YANG BERAKHIR PADA
TAHUN 2019</h3></b></p>
</div>
<div class="box-body">
<table id="example1" class="table
table-bordered table-striped">
<thead>
<tr>
<th>Ref</th>
<th>Nama Akun</th>
<th>Debit</th>
<th>Kredit</th>
</tr>
</thead>
<tbody>
<?php
$totdebet=0;
$totkredit=0;
while($row = $result->fetch_assoc()) {
echo '<tr>';
echo '<td>' .$row["Ref1"]. '</td>';
echo '<td>' .$row["Keterangan1"]. '</td>';
if ($row['saldo']>=0) {
echo '<td>Rp.'
.number_format($row["saldo"],0,",",".").",-".
'</td>';
echo '<td>Rp.0,-</td>';
} else {
echo '<td>Rp.0,-</td>';
echo '<td>Rp.' .number_format($row["saldo"]*(-
1),0,",",".").",-". '</td>';
}
echo '</tr>';
$totdebet=$totdebet+$row["Debet"];
$totkredit=$totkredit+$row["Kredit"];
}
echo '<tr>';
echo '<td colspan="2"
align="center"><b>TOTAL</b></td>';
Perintah
untuk
menampilkan
Neraca Saldo
148
Tabel 4.47 Lanjutan Listing Program pada Tampilan Neraca Saldo
Listing Program Keterangan
echo '<td><b>Rp.'
.number_format($totdebet,0,",",".").",-".
'</b></td>';
echo '<td><b>Rp.'
.number_format($totkredit,0,",",".").",-".
'</b></td>';
echo '</tr>';
echo '</tbody>
</table>
</div>
</div>
</div>';
} else {
echo "
<div class='col-xs-12'>
<div class='box box-primary'>
<div class='box-body'>
<table id='example1' class='table table-
bordered table-striped'>
<thead>
<tr>
<th>Ref</th>
<th>Nama Akun</th>
<th>Debit</th>
<th>Kredit</th>
</tr>
</thead>
<tbody>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
";
}
$conn->close();
?>
</div>
</section>
Perintah
untuk
menampilkan
Neraca Saldo
149
Gambar 4.46 Tampilan Laporan Aktivitas
Tabel 4.48 Listing Program pada Tampilan Laporan Aktivitas
Listing Program Keterangan
<section class="content-header">
<h1>
Laporan Aktivitas
<small>Forum Pondok Pesantren Jawa
Barat</small>
</h1>
<ol class="breadcrumb">
<li><a href="index.php"><i class="fa
fa-dashboard"></i> Home</a></li>
<li class="active">Laporan
Aktivitas</li>
</ol>
</section>
<section class="content">
<div class="row">
<?php
include_once '../server_db.php';
$sql = "SELECT vns.Ref1, vns.Keterangan1,vns.saldo
FROM (SELECT jurnal.no_bukti, jurnal.ref2,
jurnal.nominal FROM transaksi_penerimaan INNER JOIN
jurnal on
transaksi_penerimaan.no_bukti=jurnal.no_bukti WHERE
Perintah
untuk
menampilkan
Laporan
Aktivitas
150
Tabel 4.49 Lanjutan Listing Program pada Tampilan Laporan Aktivitas
Listing Program Keterangan
transaksi_penerimaan.jenis='Tidak Terikat') AS
t_terikat INNER JOIN vns on
t_terikat.ref2=vns.Ref1";
$result = $conn->query($sql);
$sql1 = "SELECT t2.Keterangan1, t2.saldo FROM
`data_akun` t1 INNER JOIN vns t2 ON
t1.no_akun=t2.Ref1 WHERE t1.tipe='Beban Tidak
Terikat'";
$result1 = $conn->query($sql1);
$sql2 = "SELECT temporer.nominal1,
temporer.nominal2, temporer.keterangan,
data_akun.nama FROM (SELECT * FROM (SELECT
transaksi_penerimaan.no_bukti AS bukti1,
transaksi_proker.no_bukti AS bukti2,
transaksi_penerimaan.nominal AS nominal1,
transaksi_proker.nominal AS nominal2,
transaksi_penerimaan.keterangan FROM
transaksi_penerimaan INNER JOIN transaksi_proker on
transaksi_penerimaan.keterangan=transaksi_proker.ke
terangan WHERE transaksi_penerimaan.jenis='Terikat
Temporer') AS t_temporer INNER JOIN jurnal on
t_temporer.bukti1=jurnal.no_bukti OR
t_temporer.bukti2=jurnal.no_bukti) AS temporer
INNER JOIN (SELECT * FROM data_akun INNER JOIN
jurnal ON data_akun.no_akun=jurnal.ref1 OR
data_akun.no_akun=jurnal.ref2 WHERE
data_akun.no_akun LIKE '52%.%%%' OR
data_akun.no_akun LIKE '42%.%%%') AS data_akun ON
temporer.ref1=data_akun.no_ubah OR
temporer.ref2=data_akun.no_ubah GROUP BY
temporer.keterangan";
$result2 = $conn->query($sql2);
$sql3 = "SELECT vns.Ref1, vns.Keterangan1,vns.saldo
FROM (SELECT jurnal.no_bukti, jurnal.ref2,
jurnal.nominal FROM transaksi_penerimaan INNER JOIN
jurnal on
transaksi_penerimaan.no_bukti=jurnal.no_bukti WHERE
transaksi_penerimaan.jenis='Terikat Permanen') AS
t_permanen INNER JOIN vns on
t_permanen.ref2=vns.Ref1";
$result3 = $conn->query($sql3);
?>
<div class="col-xs-12">
<div class="box box-primary">
Perintah
untuk
menampilkan
Laporan
Aktivitas
151
Tabel 4.50 Lanjutan Listing Program pada Tampilan Laporan Aktivitas
Listing Program Keterangan
<div align="center" class="box-
header">
<p><b><h3 align="center"
class="box-title">FORUM PONDOK PESANTREN JAWA
BARAT</h3></b></p>
<p><b><h3 align="center"
class="box-title">LAPORAN AKTIVITAS</h3></b></p>
<p><b><h3 align="center"
class="box-title">UNTUK PERIODE YANG BERAKHIR PADA
TAHUN 2019</h3></b></p>
</div>
<div class="box-body">
<table id="example1" class="table
table-bordered table-striped" border="0">
<tr>
<th colspan="2">PERUBAHAN
ASET NETO TIDAK TERIKAT</th>
</tr>
<tr>
<th colspan="2">Penghasilan
Tidak Terikat</th>
</tr>
<?php
$jumlah=0;
if ($result -> num_rows > 0)
{
while($row = $result-
>fetch_assoc()) {
echo '<tr>';
echo '<td>'
.$row["Keterangan1"]. '</td>';
if ($row['saldo']>=0) {
$saldo=$row["saldo"];
} else {
$saldo=$row["saldo"]*(-1);
}
echo '<td>Rp.'
.number_format($saldo,0,",",".").",-". '</td>';
$jumlah=1*$jumlah+$saldo;
echo '</tr>';
}
echo '<tr>';
echo '<td>Jumlah</td>';
echo
'<td>Rp.'.number_format($jumlah,0,",",".").',-
</td>';
echo '</tr>';
}
Perintah
untuk
menampilkan
Laporan
Aktivitas
152
Tabel 4.51 Lanjutan Listing Program pada Tampilan Laporan Aktivitas
Listing Program Keterangan
?>
<tr>
<th colspan="2">Beban Tidak
Terikat</th>
</tr>
<?php
$jumlah1=0;
if ($result1 -> num_rows > 0)
{
while($row1 = $result1-
>fetch_assoc()) {
echo '<tr>';
echo '<td>'
.$row1["Keterangan1"]. '</td>';
if ($row1['saldo']>=0) {
$saldo1=$row1["saldo"];
} else {
$saldo1=$row1["saldo"]*(-
1);
}
echo '<td>Rp.'
.number_format($saldo1,0,",",".").",-". '</td>';
$jumlah1=1*$jumlah1+$saldo1;
echo '</tr>';
}
echo '<tr>';
echo '<td>Jumlah</td>';
echo
'<td>Rp.'.number_format($jumlah1,0,",",".").',-
</td>';
echo '</tr>';
}
?>
<tr>
<th>Kenaikan
(Penurunan)</th>
<th><?php
$kenaikan=1*$jumlah-
$jumlah1;
if ($kenaikan<0) {
echo
'(Rp.'.number_format($kenaikan*(-1),0,",",".").',-
)';
} else {
echo
'Rp.'.number_format($kenaikan,0,",",".").',-';
}
Perintah
untuk
menampilkan
Laporan
Aktivitas
153
Tabel 4.52 Lanjutan Listing Program pada Tampilan Laporan Aktivitas
Listing Program Keterangan
?></th>
</tr>
<tr>
<th>Saldo Awal</th>
<th><?php
$saldo_awal=0;
echo
'Rp.'.number_format($saldo_awal,0,",",".").',-';
?></th>
</tr>
<tr>
<th>Saldo Akhir</th>
<th>
<?php
$saldo_akhir=1*$kenaikan+$saldo_awal;
echo
'Rp.'.number_format($saldo_akhir,0,",",".").',-';
?>
</th>
</tr>
<tr>
<th colspan="2"></th>
</tr>
<tr>
<th colspan="2">PERUBAHAN
ASET NETO TERIKAT TEMPORER</th>
</tr>
<?php
$pendapatan=0;
$beban=0;
$kenaikan=0;
if ($result2 -> num_rows > 0)
{
while($row2 = $result2-
>fetch_assoc()) {
echo '<tr><th
colspan="2">'.$row2["keterangan"].'</th></tr>';
$sql4="SELECT
temporer.nominal1, temporer.nominal2,
temporer.keterangan, data_akun.nama FROM (SELECT *
FROM (SELECT transaksi_penerimaan.no_bukti AS
bukti1, transaksi_proker.no_bukti AS bukti2,
transaksi_penerimaan.nominal AS nominal1,
transaksi_proker.nominal AS nominal2,
transaksi_penerimaan.keterangan FROM
transaksi_penerimaan INNER JOIN transaksi_proker on
transaksi_penerimaan.keterangan=transaksi_proker.ke
Perintah
untuk
menampilkan
Laporan
Aktivitas
154
Tabel 4.53 Lanjutan Listing Program pada Tampilan Laporan Aktivitas
Listing Program Keterangan
terangan WHERE transaksi_penerimaan.jenis='Terikat
Temporer') AS t_temporer INNER JOIN jurnal on
t_temporer.bukti1=jurnal.no_bukti OR
t_temporer.bukti2=jurnal.no_bukti) AS temporer
INNER JOIN (SELECT * FROM data_akun INNER JOIN
jurnal ON data_akun.no_akun=jurnal.ref1 OR
data_akun.no_akun=jurnal.ref2 WHERE
data_akun.no_akun LIKE '52%.%%%' OR
data_akun.no_akun LIKE '42%.%%%') AS data_akun ON
temporer.ref1=data_akun.no_ubah OR
temporer.ref2=data_akun.no_ubah WHERE
temporer.keterangan='".$row2["keterangan"]."' AND
data_akun.nama LIKE 'Pendapatan%' GROUP BY
data_akun.nama";
$result4 = $conn-
>query($sql4);
if ($result4 -> num_rows > 0)
{
while($row4 = $result4-
>fetch_assoc()) {
echo '<tr>';
echo '<td>' .$row4["nama"].
'</td>';
echo '<td>Rp.'
.number_format($row4["nominal1"],0,",",".").",-".
'</td>';
echo '</tr>';
$pendapatan=$row4["nominal1"];
} }
$sql5="SELECT
temporer.nominal1, temporer.nominal2,
temporer.keterangan, data_akun.nama FROM (SELECT *
FROM (SELECT transaksi_penerimaan.no_bukti AS
bukti1, transaksi_proker.no_bukti AS bukti2,
transaksi_penerimaan.nominal AS nominal1,
transaksi_proker.nominal AS nominal2,
transaksi_penerimaan.keterangan FROM
transaksi_penerimaan INNER JOIN transaksi_proker on
transaksi_penerimaan.keterangan=transaksi_proker.ke
terangan WHERE transaksi_penerimaan.jenis='Terikat
Temporer') AS t_temporer INNER JOIN jurnal on
t_temporer.bukti1=jurnal.no_bukti OR
t_temporer.bukti2=jurnal.no_bukti) AS temporer
INNER JOIN (SELECT * FROM data_akun INNER JOIN
jurnal ON data_akun.no_akun=jurnal.ref1 OR
data_akun.no_akun=jurnal.ref2 WHERE
Perintah
untuk
menampilkan
Laporan
Aktivitas
155
Tabel 4.54 Lanjutan Listing Program pada Tampilan Laporan Aktivitas
Listing Program Keterangan
data_akun.no_akun LIKE '52%.%%%' OR
data_akun.no_akun LIKE '42%.%%%') AS data_akun ON
temporer.ref1=data_akun.no_ubah OR
temporer.ref2=data_akun.no_ubah WHERE
temporer.keterangan='".$row2["keterangan"]."' AND
data_akun.nama LIKE 'Beban%' GROUP BY
data_akun.nama";
$result5 = $conn-
>query($sql5);
if ($result5 -> num_rows > 0)
{
while($row5 = $result5-
>fetch_assoc()) {
echo '<tr>';
echo '<td>' .$row5["nama"].
'</td>';
echo '<td>Rp.'
.number_format($row5["nominal2"],0,",",".").",-".
'</td>';
echo '</tr>';
$beban=$row5["nominal2"];
} }
$surplus=1*$pendapatan-
$beban;
echo '<tr>';
echo '<td>Surplus</td>';
echo '<td>Rp.'
.number_format($surplus,0,",",".").",-". '</td>';
echo '</tr>';
$kenaikan=$kenaikan+$surplus;
}
}
?>
<tr>
<th>Kenaikan
(Penurunan)</th>
<th>Rp.<?php echo
number_format($kenaikan,0,",",".");?>,-</th>
</tr>
<tr>
<th>Saldo Awal</th>
<th><?php $saldo_awal1=0;
echo
'Rp.'.number_format($saldo_awal1,0,",",".").',-
';?></th>
</tr>
<tr>
<th>Saldo Akhir</th>
Perintah
untuk
menampilkan
Laporan
Aktivitas
156
Tabel 4.55 Lanjutan Listing Program pada Tampilan Laporan Aktivitas
Listing Program Keterangan
<th><?php
$saldo_akhir1=1*$kenaikan+$saldo_awal1;
echo
'Rp.'.number_format($saldo_akhir1,0,",",".").',-
';?></th>
</tr>
<tr>
<th colspan="2"></th>
</tr>
<tr>
<th colspan="2">PERUBAHAN
ASET NETO TERIKAT PERMANEN</th>
</tr>
<?php
$jumlah3=0;
if ($result3 -> num_rows > 0)
{
while($row3 = $result3-
>fetch_assoc()) {
echo '<tr>';
echo '<td>'
.$row3["Keterangan1"]. '</td>';
if ($row3['saldo']>=0) {
$saldo3=$row3["saldo"];
} else {
$saldo3=$row3["saldo"]*(-
1);
}
echo '<td>Rp.'
.number_format($saldo3,0,",",".").",-". '</td>';
echo '</tr>';
}
}
?>
<tr>
<th>Kenaikan
(Penurunan)</th>
<th>Rp.<?php echo
number_format($saldo3,0,",","."); ?>,-</th>
</tr>
<tr>
<th>Saldo Awal</th>
<th><?php $saldo_awal1=0;
echo
'Rp.'.number_format($saldo_awal1,0,",",".").',-
';?></th>
</tr>
<tr>
Perintah
untuk
menampilkan
Laporan
Aktivitas
157
Tabel 4.56 Lanjutan Listing Program pada Tampilan Laporan Aktivitas
Listing Program Keterangan
<th>Saldo Akhir</th>
<th><?php
$saldo_akhir2=1*$saldo3+$saldo_awal1;
echo
'Rp.'.number_format($saldo_akhir2,0,",",".").',-
';?></th>
</tr>
<tr>
<th>ASET NETO PADA AWAL
TAHUN</th>
<th><?php $saldo_awal1=0;
echo
'Rp.'.number_format($saldo_awal1,0,",",".").',-
';?></th>
</tr>
<tr>
<th>ASET NETO PADA AKHIR
TAHUN</th>
<th><?php
$saldo_akhir3=1*$saldo_akhir+$saldo_akhir1+$saldo_a
khir2;
echo
'Rp.'.number_format($saldo_akhir3,0,",",".").',-
';?></th>
</tr>
</table>
</div>
</div>
</div>
<?php
$conn->close();
?>
</div>
</section>
Perintah
untuk
menampilkan
Laporan
Aktivitas
4.6 Konversi Komponen Sistem
Adapun komponen yang dibutuhkan untuk Perancangan Sistem Informasi
Manajemen Forum Pondok Pesantren Berbasis SAK ETAP Dengan Pendekatan
Enterprise Sistem yaitu:
158
4.6.1 Pengguna (Brainware)
Untuk Pengguna (Brainware) yang dibutuhkan dalam menggunakan sistem ini
adalah Pendidikan Terakhir Minimal SMU/Sederajat yang dapat mengoperasikan
windows dan menggunakan aplikasi komputer.
4.6.2 Perangkat Keras (Hardware)
Perangkat Keras (Hardware) yang dibutuhkan dalam menjalankan sistem
informasi manajemen ini yaitu Monitor, Printer, Mouse Prosesor Pentium, Ram
4,00 Gb, Resolusi minimal 1280 x 720, VGA 32 bit dan untuk koneksi internet
dapat juga digunakan modem eksternal ataupun WiFi.
4.6.3 Perangkat Lunak (Software)
4.6.3.1 Perangkat Lunak Sistem
Perangkat lunak sistem yang dapat digunakan untuk menjalankan aplikasi sistem
informasi manajemen ini adalah windows xp 32/64 bit, windows 7 32/64 bit,
windows 8 32/64 bit, Mac OS, Linux. Selain itu sistem ini juga menggunakan web
browser seperti mozilla firefox, google chrome, safari dan internet explore.
4.6.3.2 Perangkat Lunak Pemograman
Perangkat lunak pemograman yang digunakan dalam merancang program
sistem informasi manajemen ini adalah Adobe Dreamweaver CS5. Bahasa
pemograman yang peneliti gunakan adalah PHP
159
4.6.3.3 Perangkat Lunak Aplikasi
Perangkat lunak aplikasi untuk merancang program sistem informasi
manajemen ini adalah XAMPP.
4.6.4 Database
Database yang digunakan pada perangkat ini dalam pembuatan perancangan
Sistem Informasi Manajemen ini adalah MySQL.
4.7 Kelebihan dan Kelemahan Sistem yang Diusulkan
Perancangan Sistem Informasi Manajemen Forum Pondok Pesantren
Berbasis SAK ETAP Dengan Pendekatan Enterprise Sistem yang peneliti buat
memiliki berbagai kelebihan dan kelemahan sistem yaitu:
4.7.1 Kelebihan Sistem Yang Diusulkan
Kelebihan dari Perancangan Sistem Informasi Manajemen Forum Pondok
Pesantren Berbasis SAK ETAP Dengan Pendekatan Enterprise Sistem diantaranya
yaitu:
A. Memudahkan FPP Jawa Barat untuk melakukan koordinasi antara satu divisi
dengan divisi lain di FPP Jawa Barat, juga antar FPP Jawa Barat dengan
Kementerian Agama Provinsi Jawa Barat.
B. FPP Jawa Barat dapat mewadahi database dari pesantren yang ada di Jawa
Barat.
C. Luaran yang dihasilkan oleh Aplikasi program ini diantaranya yaitu
160
1) Laporan Keuangan Berdasarkan SAK ETAP: Laporan Keuangan
Aktivitas, Laporan Posisi Keuangan, Laporan Arus Kas.
2) Laporan Kinerja: Laporan Kinerja Perdivisi, Laporan Kinerja FPP Jawa
Barat Dengan Model Enterprise System, Database FPP dengan daftar
tabel: Tabel Pondok Pesantren, Tabel Pengurus, Tabel Kiai, Tabel
Ustad/dzah, Tabel Santri, Tabel Alumni.
4.7.2 Kelemahan Sistem Yang Diusulkan
Kelemahan dari aplikasi ini adalah masih fitur-fiturnya yang hanya
menunjang interaksi antara divisi-divisi dalam modul-modul enterprise system
(manufacturing & production system, human resource system, sales & marketing
system, dan financial & accounting system) dengan Ketua FPP dan sekretaris FPP.
161