bab iii pembahasan - repository.bsi.ac.id · masjid darussalam adalah masjid yang berdiri di lahan...
TRANSCRIPT
-
27
BAB III
PEMBAHASAN
3.1. Tinjauan Lembaga/Organisasi
Dewan Kemakmuran Masjid (DKM), merupakan organisasi yang dikelola
oleh jemaah muslim dalam melangsungkan aktivitas di masjid. Setiap masjid yang
terkelola dengan baik memiliki DKM dengan strukturnya masing-masing. Secara
umum, pembagian kerjanya terbagi menjadi 3 yaitu Bidang ‘Idarah (administrasi
manajemen masjid), Bidang ‘Imarah (aktivitas kemakmuran masjid) dan bidang
Ri’ayah (pemeliharaan fisik Masjid).
DKM Masjid Darussalam dipimpin oleh H. Ujang Rosim dengan Wakil
DKM H. Enjang. DKM Masjid Darussalam memiliki fungsi yang sama seperti
Dewan Kemakmuran Masjid pada umunya yaitu menjadi organisasi yang dikelola
oleh jamaah untuk membantu melangsungkan aktivitas peribadatan dan
pengelolaan Masjid.
3.1.1. Sejarah Masjid Darussalam
Masjid Darussalam adalah Masjid yang berdiri di lahan waqaf seluas
234m2 di Desa Karyamukti, Kecamatan Lemahabang. Masjid yang baru berdiri
kurang lebih 3 Tahun ini mulai dibangun pada tanggal 16 Nopember 2013 dan
selesai pada awal bulan april ditahun berikutnya. Sebelum menjadi Masjid
Darussalam saat ini, Masjid Darussalam sebelumnya adalah Musholah
Nurulhasan milik pribadi dari H. Walim(Alm) yang kemudian tanahnya
diwaqafkan untuk dibangun Masjid Darussalam saat ini yang telah diresmikan
pada tanggal 14 April 2014 oleh Kepala Desa Karyamukti.
-
28
Masjid Darussalam disebut sebagai pembangunan masjid tercepat di
Kecamatan Lemahabang, karena dengan dana gontong royong dari masyarakat
dan tanpa bantuan dari pemerintah dalam kurun waktu kurang lebih 5 bulan
masjid sudah bisa digunakan untuk beribadah.
3.1.2. Struktur Organisasi dan Fungsi
Setiap lembaga/organisasi memiliki struktur organisasi untuk
mengendalikan jalannya organisasi dengan baik agar segala wewenang dan
tanggung jawab bagi setiap pribadi yang terlibat dalam perusahaan dapat
dipertanggung jawabkan. Dengan adanya struktur organisasi, maka setiap pribadi
mendapatkan ruang lingkup atau deskripsi pekerjaan yang jelas, dengan demikian
terjalinlah suatu kerja sama yang baik. Berikut ini adalah bagian-bagian yang
terdapat dalam struktur organisasi pada DKM Masjid Darussalam dengan
menggunakan masing-masing fungsinya.
STRUKTUR ORGANISASI DKM MASJID DARUSSALAM
Ketua DKM
H. Ujang Rosim
Wakil Ketua DKM
H. Enjang
Sekretaris
H. Supriatna
Bendahara
H. Hanapi
Humas
Ust. Asep
Dewan Dakwah
Ust. Asep Damanhuri
Pembantu Umum
H. Mulya
Kebersihan
Ust. Soleh
Dewan Penasehat
H. Surya
Utar Tarmana
Perlengkapan
H. Manta
Keamanan
Suparman
REMASI
Sumber: DKM Masjid Darussalam
Gambar III.1
Struktur Organisasi DKM Masjid Darussalam
-
29
Adapun tugas dan fungsi dari Struktur Organisasi diatas antara lain:
1. Dewan Penasehat
1. Memberikan wawasan keilmuan islam tentang Al-Qur’an, As-Sunnah,
Fikih antar Mahzab kepada DKM.
2. Menjawab pertanyaan Ketua DKM berkenaan dengan masalah Aktual,
Funamental, Krusial sehingga diperoleh kejelasan dan kepastian.
3. Menghadiri undangan khusus antara Dewan Pakar dengan pengurus inti
DKM.
2. Ketua DKM
1. Memimpin, membimbing dan mengarahkan organisasi pengurus DKM.
2. Bertanggung jawab atas jalannya manajemen dan roda Organisasi
Pengurus DKM.
3. Mewakili jamaah dan pengurus DKM dalam berkomunikasi dan
bekerjasama dengan Institusi/Mitra kerjasama.
3. Wakil Ketua DKM
1. Membantu Ketua DKM dalam melakukan evaluasi,kontrol, dan solusi atas
jalannya organisasi,manajemen dan kinerja DKM.
2. Mewakili tugas dan kewenangan Ketua, jika Ketua DKM berhalangan.
3. Melaksanakan tugas atau program yang ditugaskan oleh Ketua DKM atau
berdasarkan Musyawarah.
4. Melaporkan dan mempertanggungjawaban hasil kerjanya kepada Ketua.
4. Sekretaris
1. Memimpin administrasi umum yang meliputi ketatausahaan, keuangan,
perlengkapan, dokumentasi dan peralatan Masjid.
-
30
2. Bersama Ketua DKM dan Wakil Ketua DKM mengatur waktu
rapat/pertemuan serta topik/agendanya.
3. Membuat notulensi rapat.
4. Melaporkan dan mempertanggungjawaban hasil kerjanya kepada Ketua
DKM.
5. Bendahara
1. Membukukan dan melaporkan setiap Penerimaan Kas Masjid, Uang
Zakat, Infaq/Sodaqoh dari jamaah dan donatur.
2. Mempersiapkan rencana-rencana pengeluaran tunai, dan pembayaran
untuk pemeliharaan masjid, dan pembangunan atas persetujuan Ketua
DKM
3. Membuat laporan Saldo Kas Masjid serta laporan Penerimaan dan
Pengeluaran keuangan secara berkala.
4. Melaporkan dan mempertanggungjawaban hasil kerjanya kepada Ketua
DKM.
6. Dewan Dakwah
1. Merencanakan kegiatan dakwah dan tarbiyah sesuai dengan kebututuhan
umat/jamaah.
2. Membuat perencanaan untuk kegiatan Ramadhan dan hari-hari besar
Umat Islam.
3. Melaporkan dan mempertanggungjawaban hasil kerjanya kepada Ketua
DKM.
7. Humas
1. Menyampaikan informasi setiap kegiatan disemua bidang.
-
31
2. Membuat program dan kegiatan-kegiatan yang bersifat memberikan
informasi atas semua kegiatan baik yang sudah dilaksanakan maupun
dalam tataran rencana jangka pendek kepada Masyarakat dan Jama’ah
Masjid.
3. Melaporkan dan mempertanggungjawabkan hasil kerjanya kepada Ketua
DKM.
8. Perlengkapan
1. Mengecek dan memelihara alat/aset masjid untuk kenyamaan jamaah.
Misalnya : Speaker, Plafon, Lampu, Kabel, Kipas/Ac, Sajadah, Karpet,
Tempat wudhu dan lain sebagainya.
2. Menyiapkan kelengkapan sarana dan prasarana untuk kegiatan-kegiatan,
Misalnya : Shalat Jum’at, Shalat Idhul Fitri, Shalat Idhul Adha, Pengajian
dan lain sebagainya.
3. Melaporkan dan mempertanggungjawaban hasil kerjanya kepada Ketua
DKM.
9. Kebersihan
Mengontrol dan menjaga kebersihan area dalam dan luar Masjid.
10. Keamanan
1. Melakukan pengecekan secara rutin setiap kelengkapan peribadatan dan
alat rumah tangga Masjid sesuai pendataan dari bidang pemeliharaan
sarana dan perlengkapan agar keberadaanya selalu dalam kondisi yang
aman dan tertib.
-
32
2. Mengatur, mengendalikan dan mengkondusifkan situasi
keamanan/ketertiban agar jamaah Masjid dalam menjalankan peribadatan
dalam keadaan aman, dan nyaman.
3. Melaporkan dan mempertanggungjawaban hasil kerjanya kepada Ketua
DKM
11. Pembantu Umum
1. Membantu semua bidang DKM Masjid demi mencapai kesejahteraan
jama’ah masjid.
2. Melaporkan dan mempertanggungjawaban hasil kerjanya kepada Ketua
DKM.
12. REMASI
1. Merencanakan, melaksanakan, mengontrol, dan mengevaluasi kegiatan
yang bersifat pembinaan keimanan, ilmu agama, pengetahuan umum dan
sosial untuk generasi muda yang secara runtin dilakukan.
2. Membuat dan mengembangkan program lain yang sesuai untuk remaja
sehingga melahirkan generasi muda yang cinta Masjid.
3. Melaporkan dan mempertanggungjawaban hasil kerjanya kepada Ketua
DKM.
3.2. Analisa Kebutuhan
Dalam program pengelolaan kas masjid pada Masjid Darussalam, penulis
merancang akan kebutuhan-kebutuhan tersebut dan merancangnya dalam program
yang akan digunakan untuk kedepannya lebih efektif dan efisien. Dibutuhkan
beberapa tingkatan user, tingkatan user dibedakan berdasarkan wewenang
terhadap fasilitas dan informasi yang ada pada program ini, yaitu:
-
33
A. Hak akses sebagai admin sebagai berikut:
1. Mengelola data petugas, data donatur, jenis pengeluaran di menu master.
2. Menangani transaksi penerimaan dan pengeluaran serta perhitungan total
saldo kas masjid dan cetak struk donasi yang ada pada menu transaksi.
3. Melihat hasil data laporan pengelolaan kas masjid yang ada pada menu
laporan dan bisa mengganti password pada menu pengaturan.
B. Hak akses sebagai user sebagai berikut:
1. Untuk mengelola data donatur, jenis pengeluaran dalam menu master.
2. Menangani transaksi penerimaan dan pengeluaran serta perhitungan total
saldo kas masjid dan cetak struk donasi yang ada pada menu transaksi.
3. Menangani hasil data laporan pengelolaan kas masjid yang ada pada menu
laporan dan bisa mengganti password pada menu pengaturan.
3.3. Rancangan dokumen masukan
Dalam proses pengelolaan kas masjid ada hal penting yang tidak boleh
dilupakan yaitu merancang sebuah dokumen masukan, dan berikut beberapa
dokumen masukan pada program pengelolaan kas masjid:
1. Nama Dokumen : Data Donatur
Fungsi : Untuk mencatat data donatur
Sumber : Jamaah
Tujuan : Pencataan data donatur
Media : Lembar Kertas
Jumlah : 1 (satu)
Frekuensi : Setiap penambahan donatur
Bentuk : Lampiran A.1
-
34
2. Nama Dokumen : Daftar Donasi Donatur Bulanan Tetap
Fungsi : Sebagai bukti jumlah penerimaan
Sumber : Donatur tetap
Tujuan : Pencataan kas masuk
Media : Lembar Kertas
Jumlah : 1 (satu)
Frekuensi : Setiap penerimaan donasi donatur bulanan tetap
Bentuk : Lampiran A.2
3. Nama Dokumen : Nota Pengeluaran/Pembayaran
Fungsi : Sebagai bukti jumlah pengeluaran kas
Sumber : Administrasi
Tujuan : Pencataan kas keluar
Media : Lembar Kertas
Jumlah : 1 (satu)
Frekuensi : Setiap data pengeluaan kas
Bentuk : Lampiran A.3
3.4. Rancangan dokumen keluaran
Diperlukannya suatu rancangan dokumen keluaran untuk mendapatkan
hasil laporan dari pengelolaan kas masjid. Berikut dokumen keluaran dari
program pengelolaan kas masjid:
1. Nama Dokumen : Data Donatur Tetap
Fungsi : Melihat daftar donatur tetap
Sumber : Administrasi
Tujuan : Laporan data donatur tetap
-
35
Media : Lembar Kertas
Jumlah : 1 (satu)
Frekuensi : Setiap penambahan donatur tetap
Bentuk : Lampiran B.1
2. Nama Dokumen : Laporan Penerimaan Kas
Fungsi : Sebagai hasil penerimaan kas
Sumber : Administrasi
Tujuan : Laporan penerimaan kas
Media : Buku
Jumlah : 1 (satu)
Frekuensi : Setiap pencatatan penerimaan
Bentuk : Lampiran B.2
3. Nama Dokumen : Laporan Pengeluaran Kas
Fungsi : Sebagai hasil pengeluaran kas
Sumber : Administrasi
Tujuan : Laporam pengeluaran kas
Media : Buku
Jumlah : 1 (satu)
Frekuensi : Setiap pencatatan pengeluaran
Bentuk : Lampiran B.3
3.5. Entity Relationship Diagram
Perancangan basis data menghasilkan pemetaan tabel-tabel yang
digambarkan dengan Entity Relationship Diagram (ERD) dan Logical Record
Structured (LRS).
-
36
A. Entity Relationship Diagram (ERD) Pengelolaan Kas Masjid
Penerimaan
Petugas
Mengelola
Memiliki Donatur
Pengeluaran
Mengelola
Memiliki Detail_Pengeluaran Jenis_PengeluaranMemiliki
1 1
1
N
1
N
N1 N
tgl_terima
total_terima
kd_donaturnm_donatur
alamatjenis_terima
kd_petugas
nm_petugas
password
hakakses
tgl_keluar total_keluar
kd_jenis nm_keluar
kd_jenis
jumlah_keluar
kd_donatur
tgl_keluar
ket
1
Detail_penerimaan Memiliki
jumlah_donasi
Kettgl_terima
kd_petugas
kd_petugas
notelp
no_telp
NN 1
Saldo_Kas
Memiliki
Memiliki
tgl_keluar
tgl_terima
saldo_awal
saldo_akhir
1
1
1
1
Gambar III.2
ERD Pengelolaan Kas Masjid
B. Logical Record Structured (LRS) Pengelolaan Kas Masjid
Petugas
kd_petugas (PK)nm_petugas
notelppasswordhakakses
Detail_Penerimaan
tgl_terima(FK)jenis_terima
kd_donatur(FK)jumlah_donasi
ket
Penerimaan
tgl_terima (PK)kd_petugas (FK)
total_terima
Donatur
kd_donatur (PK)nama_donatur
alamatno_telp
Jenis_pengeluaran
kd_jenis (PK)nm_keluar
Pengeluaran
kd_petugas (FK)tgl_keluar (PK)
total_keluar
Detail_pengeluaran
tgl_keluar (FK)kd_jenis (FK)
jumlah_keluarket
M
M
11
1
1
M
M
1 1
M
M
1
Saldo_Kas
tgl _terima (FK)saldo_awalsaldo_akhir
tgl_keluar (FK)
1
1
1
Gambar III.3
LRS Pengelolaan Kas Masjid
-
37
3.6. Spesifikasi File
Spesifikasi file yang digunakan pada perncangan program pengelolaan kas
masjid ini terdiri dari satu database dan 8 tabel, yaitu sebagai berikut:
1. Spesifikasi File Data Petugas
Nama File : Data Petugas
Akronim : petugas
Fungsi : Menyimpan data petugas
Tipe File : File Master
Organisasi File : Index Squential
Akses File : Random
Media : Hard Disk
Panjang Record : 60 karakter
Kunci Field : kd_petugas
Software : MySQL
Tabel III.1
Spesifikasi File Data Petugas
No. Elemen Data Akronim Tipe Panjang Keterangan
1. Kode Petugas kd_petugas Varchar 5 Primary Key
2. Nama Petugas nm_petugas Varchar 20
3. No. Telepon notelp Varchar 15
4. Password password Varchar 8
5. Hak Akses hakakses Varchar 10
2. Spesifikasi File Data Donatur
Nama File : Data Donatur
Akronim : donatur
Fungsi : Menyimpan Data Donatur
Tipe File : File Master
Organisasi File : Index Squential
-
38
Akses File : Random
Media : Hard Disk
Panjang Record : 100 karakter
Kunci Field : kd_donatur
Software : MySQL
Tabel III.2
Spesifikasi File Data Donatur
No. Elemen Data Akronim Tipe Panjang Keterangan
1. Kode Donatur kd_donatur Varchar 5 Primary Key
2. Nama Donatur nm_donatur Varchar 30
3. Alamat Alamat Varchar 50
4. No. Telepon no_telp Varchar 15
3. Spesifikasi File Jenis Pengeluaran
Nama File : Jenis Pengeluaran
Akronim : jenis_pengeluaran
Fungsi : Menyimpan jenis pengeluaran
Tipe File : File Master
Organisasi File : Index Squential
Akses File : Random
Media : Hard Disk
Panjang Record : 35 karakter
Kunci Field : kd_jenis
Software : MySQL
Tabel III.3
Spesifikasi File Jenis Pengeluaran
No. Elemen Data Akronim Tipe Panjang Keterangan
1. Kode Pengeluaran kd_jenis Varchar 5 Primary Key
2. Nama Pengeluaran nm_keluar Varchar 30
-
39
4. Spesifikasi File Transaksi Penerimaan
Nama File : Transaksi Penerimaan
Akronim : penerimaan
Fungsi : Menyimpan data transaksi penerimaan
Tipe File : File Transaksi
Organisasi File : Index Squential
Akses File : Random
Media : Hard Disk
Panjang Record : 5 karakter
Kunci Field : tgl_terima
Software : MySQL
Tabel III.4
Spesifikasi File Transaksi Penerimaan
No. Elemen Data Akronim Tipe Panjang Keterangan
1. Kode Petugas kd_petugas Varchar 5 Foreign Key
2. Tanggal Terima tgl_terima Date - Primary Key
3. Total Terima total_terima Double -
5. Spesifikasi File Detail Transaksi Penerimaan
Nama File : Detail Transaksi Penerimaan
Akronim : detail_penerimaan
Fungsi : Menyimpan data detail transaksi penerimaan
Tipe File : File Transaksi
Organisasi File : Index Squential
Akses File : Random
Media : Hard Disk
Panjang Record : 45 karakter
-
40
Kunci Field : -
Software : MySQL
Tabel III.5
Spesifikasi File Detail Transaksi Penerimaan
No. Elemen Data Akronim Tipe Panjang Keterangan
1. Tanggal Terima tgl_terima Date - Foreign Key
2. Jenis Terima jenis_terima Varchar 10
3. Kode Donatur kd_donatur Varchar 5 Foreign Key
4. Jumlah Terima jumlah_donasi Double -
5. Keterangan ket Varchar 30
6. Spesifikasi File Transaksi Pengeluaran
Nama File : Transaksi Pengeluaran
Akronim : pengeluaram
Fungsi : Menyimpan data transaksi pengeluaran
Tipe File : File Transaksi
Organisasi File : Index Squential
Akses File : Random
Media : Hard Disk
Panjang Record : 5 karakter
Kunci Field : tgl_keluar
Software : MySQL
Tabel III.6
Spesifikasi File Transaksi Pengeluaran
No. Elemen Data Akronim Tipe Panjang Keterangan
1. Kode Petugas kd_petugas Varchar 5 Foreign Key
2. Tanggal Keluar tgl_keluar Date - Primary Key
3. Total Keluar total_keluar Double -
-
41
7. Spesifikasi File Detail Transaksi Pengeluaran
Nama File : Detail Transaksi Pengeluaran
Akronim : detail_pengeluaran
Fungsi : Menyimpan data detail transaksi pengeluaran
Tipe File : File Transaksi
Organisasi File : Index Squential
Akses File : Random
Media : Hard Disk
Panjang Record : 35 karakter
Kunci Field : -
Software : MySQL
Tabel III.7
Spesifikasi File Detail Transaksi Pengeluaran
No. Elemen Data Akronim Tipe Panjang Keterangan
1. Tanggal Keluar tgl_keluar Date - Foreign Key
2. Kode Keluar kd_jenis Varchar 5 Foreign Key
3. Jumlah Keluar jumlah_keluar Double -
4. Keterangan ket Varchar 30
8. Spesifikasi File Saldo Kas Masjid
Nama File : Saldo Kas Masjid
Akronim : saldo_kas
Fungsi : Menyimpan data saldo kas masjid
Tipe File : File Transaksi
Organisasi File : Index Squential
Akses File : Random
Media : Hard Disk
-
42
Panjang Record : -
Kunci Field : -
Software : MySQL
Tabel III.8
Spesifikasi File Saldo Kas Masjid
No. Elemen Data Akronim Tipe Panjang Keterangan
1. Tanggal Masuk tgl_masuk Date - Foreign Key
2. Saldo Awal Kas saldo_awal Double -
3. Tanggal Keluar tgl_keluar Date - Foreign Key
4. Saldo Akhir Kas saldo_akhir Double -
3.7. Pengkodean
Kode digunakan untuk tujuan mengklasifikasikan data, memasukan data
kedalam komputer dan untuk mengambil bermacam-macam informasi yang
berhubngan dengannya. Berdasarkan spesifikasi file yang digunakan didalam
program pengelolaan kas masjid darussalam, maka stuktur kode dari program
pengelolaan kas masjid darussalam dapat terbagi menjadi beberapa kode,
diantaranya adalah:
1. Kode Petugas
Pengkodean pada petugas terdiri dari 5 digit karakter ketentuannya sebagai
berikut:
a. Tiga karakter pertama merupakan inisial petugas
b. Dua karakter terakhir nomor urut petugas
Berikut umumnya:
Isisial petugas No Urut
X X X 0 0
-
43
Contohnya:
P T G 0 1
Keterangan:
PTG = Inisial Petugas
01 = Nomor urut petugas
2. Kode Donatur
Pengkodean pada donatur terdiri dari 5 digit karakter, ketentuannya sebagai
berikut:
a. Tiga karakter pertama merupakan inisial donatur
b. Dua karakter terakhir nomor urut donatur
Bentuk umumnya:
Inisial Doatur Nomor urut
Contohnya:
D N T 0 1
Keterangan:
DNT = Inisial Donatur
01 = Nomor Urut
3. Kode Jenis Pengeluaran
Pengkodean pada jenis pengeluaran terdiri dari 5 digit karakter, ketentuannya
sebagai berikut:
a. Tiga karakter pertama merupakan inisial jenis pengeluaran
b. Dua karakter terakhir merupakan nomor urut jenis pengeluaran
X X X 0 0
-
44
Bentuk umumnya:
X X X 0 1
Inisial jenis pengeluaran no urut
Contohnya:
J K L 0 1
Keterangan:
JKL = Inisial Jenis Pengeluaran
01 = Nomor urut
3.8. Spesifikasi Program
HIPO (Hierarchy Input Process Output)
1.0
0.0
Master
5.0
0.0
4.0
0.0
3.0
0.0
0.0
2.0
0.0
1.1
1.0
2.1
2.0
4.1
4.0
3.1
3.0
2.2
2.0
3.2
3.0
Menu Utama
Login
Data Petugas
LogoutPengaturanLaporanTransaksi
Ganti PasswordLaporan Donatur
dan Saldo KasPenerimaan
Laporan PenerimaanPengeluaran
1.3
1.0
Jenis Pengeluaran
1.2
1.0
Data Donatur
2.3
2.0
Saldo Kas
3.3
3.0
Laporan
Pengeluaran
2.4
2.0
Cetak Struk Donasi
Gambar III.4
HIPO Program Pengelolaan Kas Masjid Darussalam
-
45
Spesifikasi program dalam pengelolaan kas mas masjid adalah sebagai
berikut:
1. Login
Nama Program : Login
Akronim : login.frm
Fungsi : Sebagai media verifikasi untuk bisa masuk kedalam
menu utama program
Bahasa Pemrograman : Microsoft Visual Basic 6.0
Bentuk Tampilan : Lampiran C.1
Proses :
a. Pada form login terdapat dua tombol yaitu Login dan Keluar
b. Masukan kode petugas jika benar maka otomatis fokus pada text box isi
password, jika salah maka akan muncul pesan “kode tidak dikenal”
kemudian isi ulang kode petugas, jika salah sampai dengan tiga kali maka
proses dimulai dari awal. Mengisi password sama halnya dengan kode
petugas jika terjadi kesalahan dalam memasukan password maka akan
muncul pesan “Password tidak dikenal” kemudian harus mengisi ulang
password dan jika terjadi kesalahan sampai dengan tiga kali maka proses
di mulai dari awal. Jika benar maka akan otomatis aktif tombol login dan
jika di klik maka akan muncul form splash yang kemudian masuk ke Menu
Utama. Menu Utama akan aktif dengan tools sesuai hak akses masing-
masing pengguna
c. Tombol keluar digunakan untuk keluar dari form login dan mengakhiri
program.
-
46
2. Menu Utama
Nama Program : Menu Utama
Akronim : menu.frm
Fungsi : Menampilkan menu utama pilihan program
Bahasa Pemrograman : Microsoft Visual Basic 6.0
Bentuk Tampilan : Lampiran C.2
Proses : Menu Utama memilki 5 sub menu
a. Sub menu Master
Dalam sub menu Master terdapat tiga pilihan yaitu Data Petugas, Data
Donatur, dan Jenis Penerimaan.
b. Sub menu Transaksi
Dalam sub menu Transaksi terdapat empat pilihan yaitu Penerimaan,
Pengeluaran, Saldo Kas dan Cetak Struk Donasi.
c. Sub menu Laporan
Dalam sub menu Laporan terdapat tiga pilihan yaitu Laporan Donatur dan
Saldo Kas, Laporan Penerimaan, Laporan Pengeluaran.
d. Sub menu Pengaturan
Dalam sub menu Pengaturan terdapat pilihan untuk Ganti Password yang
berguna untuk merubah password petugas.
e. Sub menu Logout
Sub menu ini digunakan untuk keluar dari program dan akan kembali masuk
ke form login.
3. Data Petugas
Nama Program : Data Petugas
-
47
Akronim : petugas.frm
Fungsi : Menambah, menyimpan, mengedit, menghapus dan
melihat daftar Data Petugas
Bahasa Pemrograman : Microsoft Visual Basic 6.0
Bentuk Tampilan : Lampiran C.3
Proses : Terdapat 6 tombol dalam form Data Petugas
a. Tambah
Saat menekan tombol TAMBAH, secara otomatis akan muncul kode petugas
dan kemudian fokus ke nama petugas, lalu isi nomor telepon petugas, isi
password dan pilih hak akses.
b. Simpan
Tombol SIMPAN akan muncul setelah kita menekan tombol TAMBAH, serta
akan aktif setelah semua data terisi dan jika kita menekkan tombol SIMPAN
maka akan muncul pernyataan “Data sudah tersimpan”, jika data masih ada
yang belum diisi makan akan muncul pernyataan “Data masih kosong”.
c. Edit
Tombol EDIT akan muncul setelah kita menekan tombol TAMBAH dan
mengisi textbox cari kode, setelah data ditemukan maka tombol EDIT akan
aktif, saat menekan tombol EDIT maka otomatis kursor ada dalam textbox dan
semua data dapat di edit kembali kecuali kode petugas.
d. Update
Tombol ini bisa digunakan setelah menekan tombol edit, dan fungsinya hanya
dapat memperbaharui data yang ingin di update. Saat tombol ditekan maka
akan muncul informasi “Data telah berhasil di Update”.
-
48
e. Hapus
Tombol HAPUS ini bisa digunakan setelah menekan tombol TAMBAH
kemudian diarahkan kursor ke textbox cari, setelah data di temukan barulah
aktif tombol HAPUS, saat tombol tersebut ditekan maka akan muncul
informasi pilihan “Apakah yakin data akan dihapus?” jika pilih Ya maka akan
muncul informsi “Data telah terhapus”.
f. Batal
Saat menekan tombol BATAL maka otomatis semua data yang ada dalam form
akan kosong.
4. Data Donatur
Nama Program : Data Donatur
Akronim : donatur.frm
Fungsi : Menambah, menyimpan, mengedit, menghapus dan
melihat daftar Data Petugas
Bahasa Pemrograman : Microsoft Visual Basic 6.0
Bentuk Tampilan : Lampiran C.4
Proses : Terdapat 6 tombol dalam form Data Donatur
a. Tambah
Saat menekan tombol TAMBAH, secara otomatis akan muncul kode donatur
dan kemudian fokus ke isi nama donatur, kemudian isi alamat donatur, lalu isi
nomor telepon.
b. Simpan
Tombol SIMPAN akan muncul setelah kita menekan tombol TAMBAH, serta
akan aktif setelah semua data terisi dan jika kita menekkan tombol SIMPAN
-
49
maka akan muncul pernyataan “Data sudah tersimpan”, jika data masih ada
yang belum diisi makan akan muncul pernyataan “Data masih kosong”.
c. Edit
Tombol EDIT akan muncul setelah kita menekan tombol TAMBAH dan
mengisi textbox cari kode, setelah data ditemukan maka tombol EDIT akan
aktif, saat menekan tombol EDIT maka otomatis kursor ada dalam textbox dan
semua data dapat di edit kembali kecuali kode donatur.
d. Update
Tombol ini bisa digunakan setelah menekan tombol edit, dan fungsinya hanya
dapat memperbaharui data yang ingin di update. Saat tombol ditekan maka
akan muncul informasi “Data telah berhasil di Update”.
e. Hapus
Tombol HAPUS ini bisa digunakan setelah menekan tombol TAMBAH
kemudian diarahkan kursor ke textbox cari, setelah data di temukan barulah
aktif tombol HAPUS, saat tombol tersebut ditekan maka akan muncul
informasi pilihan “Apakah yakin data akan dihapus?” jika pilih Ya maka akan
muncul informsi “Data telah terhapus”.
f. Batal
Saat menekan tombol BATAL maka otomatis semua data yang ada dalam form
akan kosong.
5. Jenis Pengeluaran
Nama Program : Jenis Pengeluaran
Akronim : jenis_pengeluaran.frm
-
50
Fungsi : Menambah, menyimpan, mengedit, menghapus dan
melihat daftar jenis pengeluaran
Bahasa Pemrograman : Microsoft Visual Basic 6.0
Bentuk Tampilan : Lampiran C.5
Proses : Terdapat 6 tombol dalam form Jenis Pengeluaran
a. Tambah
Saat menekan tombol TAMBAH, secara otomatis akan muncul kode jenis
pengeluaran dan kemudian fokus ke textbox nama pengeluaran lalu isi apa
nama pengeluarannya trusebut.
b. Simpan
Tombol SIMPAN akan muncul setelah kita menekan tombol TAMBAH, serta
akan aktif setelah semua data terisi dan jika kita menekkan tombol SIMPAN
maka akan muncul pernyataan “Data sudah tersimpan”, jika data masih ada
yang belum diisi makan akan muncul pernyataan “Data masih kosong”.
c. Edit
Tombol EDIT akan muncul setelah kita menekan tombol TAMBAH dan
mengisi textbox cari kode, setelah data ditemukan maka tombol EDIT akan
aktif, saat menekan tombol EDIT maka otomatis kursor ada dalam textbox dan
semua data dapat di edit kembali kecuali kode pengeluaran.
d. Update
Tombol ini bisa digunakan setelah menekan tombol edit, dan fungsinya hanya
dapat memperbaharui data yang ingin di update. Saat tombol ditekan maka
akan muncul informasi “Data telah berhasil di Update”.
e. Hapus
-
51
Tombol HAPUS ini bisa digunakan setelah menekan tombol TAMBAH
kemudian diarahkan kursor ke textbox cari, setelah data di temukan barulah
aktif tombol HAPUS, saat tombol tersebut ditekan maka akan muncul
informasi pilihan “Apakah yakin data akan dihapus?” jika pilih Ya maka akan
muncul informsi “Data telah terhapus”.
f. Batal
Saat menekan tombol BATAL maka otomatis semua data yang ada dalam form
akan kosong.
6. Transaksi Penerimaan
Nama Program : Penerimaan
Akronim : penerimaan.frm
Fungsi : Menambah penerimaan kas masjid
Bahasa Pemrograman : Microsoft Visual Basic 6.0
Bentuk Tampilan : Lampiran C.6
Proses : Terdapat 4 tombol dalam form Penerimaan
a. Tambah
Saat menekan tombol TAMBAH, secara otomatis akan muncul tanggal, kode
petugas, dan kemudian fokus ke combo box jenis penerimaan, jika jenis Infaq
maka langsung isi jumlah dana dan keterangan, jika jenis yang dipilih Donatur
maka kita harus memilih kode donatur, dan nanti otomatis akan terisi nama
donatur, seteah itu isi jumlah dana dan keterangan, tekan tombol enter maka
otomatis akan terisi total penerimaan.
b. Simpan
-
52
Tombol SIMPAN akan muncul setelah kita menekan tombol TAMBAH, serta
akan aktif setelah semua data terisi dan jika kita menekkan tombol SIMPAN
maka akan muncul pernyataan “Data sudah tersimpan”, jika data masih ada
yang belum diisi makan akan muncul pernyataan “Data masih kosong”.
c. Batal
Saat menekan tombol BATAL maka otomatis semua data yang ada dalam form
akan kosong.
d. Keluar
Tombol ini digunakan untuk kembali ke Menu Utama.
7. Transaksi Pengeluaran
Nama Program : Pengeluaran
Akronim : pengeluaran.frm
Fungsi : Menambah transaksi pengeluran kas masjid
Bahasa Pemrograman : Microsoft Visual Basic 6.0
Bentuk Tampilan : Lampiran C.7
Proses : Terdapat 4 tombol dalam form Pengeluaran
a. Tambah
Saat menekan tombol TAMBAH, secara otomatis akan muncul tanggal, kode
petugas, dan kemudian fokus ke combo box kode jenis pengeluaran, setelah
memilih kode jenis pengeluaran maka otomatis akan terisi nama pengeluaran,
seteah itu isi jumlah dana dan keterangan, tekan tombol enter maka otomatis
akan terisi total penerimaan.
b. Simpan
-
53
Tombol SIMPAN akan muncul setelah kita menekan tombol TAMBAH, serta
akan aktif setelah semua data terisi dan jika kita menekkan tombol SIMPAN
maka akan muncul pernyataan “Data sudah tersimpan”, jika data masih ada
yang belum diisi makan akan muncul pernyataan “Data masih kosong”.
c. Batal
Saat menekan tombol BATAL maka otomatis semua data yang ada dalam form
akan kosong.
d. Keluar
Tombol ini digunakan untuk kembali ke Menu Utama.
8. Saldo Kas
Nama Program : Saldo Kas
Akronim : saldo_kas.frm
Fungsi : Menghitung saldo kas masjid
Bahasa Pemrograman : Microsoft Visual Basic 6.0
Bentuk Tampilan : Lampiran C.8
Proses : Terdapat 4 tombol dalam form Saldo Kas
a. Tambah
Setelah kita menekan tombol TAMBAH, kemudian pilih tanggal minggu lalu
maka akan muncul saldo awal atau saldo minggu lalu, setelah itu pilih tanggal
terima dan tanggal keluar maka jumlah penerimaan dan pengeluaran akan
muncul dan secara otomatis saldo akhir akan terlihat.
b. Simpan
Tombol SIMPAN akan muncul setelah kita menekan tombol TAMBAH, serta
akan aktif setelah semua data terisi dan jika kita menekkan tombol SIMPAN
-
54
maka akan muncul pernyataan “Data sudah tersimpan”, jika data masih ada
yang belum diisi makan akan muncul pernyataan “Data masih kosong”.
c. Batal
Saat menekan tombol BATAL maka otomatis semua data yang ada dalam form
akan kosong.
d. Keluar
Tombol ini digunakan untuk kembali ke Menu Utama.
9. Cetak Struk Donasi
Nama Program : Cetak Struk Donasi
Akronim : cetak_struk.frm
Fungsi : Mencetak struk bukti donasi
Bahasa Pemrograman : Microsoft Visual Basic 6.0
Bentuk Tampilan : Lampiran C.9
Proses : Pilih Tanggal Penerimaan dan Kode Donatur untuk
mencetak struk donasi, dan tombol kembali untuk
kembali ke menu utama.
10. Laporan Donatur dan Saldo Kas
Nama Program : Laporan Donatur dan Saldo Kas
Akronim : lap_donatur_kas.frm
Fungsi : Melihat dan mencetak laporan donatur dan saldo kas
Bahasa Pemrograman : Microsoft Visual Basic 6.0
Bentuk Tampilan : Lampiran C.10
Proses : Terdapat 3 tombol dalam form ini
a. Tampilkan Laporan Data Donatur
-
55
Tombol ini digunakan untuk mencetak seluruh data donatur.
b. Tampilkan Laporan Saldo Kas
Tombol ini digunakan untuk mencetak saldo kas masjid.
c. Keluar
Tombol ini berguna untuk kembali ke Menu Utama.
11. Laporan Penerimaan
Nama Program : Laporan Penerimaan
Akronim : lap_masuk.frm
Fungsi : Melihat dan Mencetak laporan penerimaan
Bahasa Pemrograman : Microsoft Visual Basic 6.0
Bentuk Tampilan : Lampiran C.11
Proses : Pilih Bulan dan Tahun untuk mencetak laporan
perbulan, sedangkan tombol keluar untuk kembali ke
menu utama.
12. Laporan Pengeluaran
Nama Program : Laporan Pengerluaran
Akronim : lap_keluar.frm
Fungsi : Menampilkan dan mencetak data laporan pengeluaran
Bahasa Pemrograman : Microsoft Visual Basic 6.0
Bentuk Tampilan : Lampiran C.12
Proses : Pilih Bulan dan Tahun untuk mencetak laporan
perbulan dan tombol keluar untuk kembali ke menu
utama.
-
56
13. Ganti Password
Nama Program : Ganti Password
Akronim : gantipassword.frm
Fungsi : Mengganti password petugas
Bahasa Pemrograman : Microsoft Visual Basic 6.0
Bentuk Tampilan : Lampiran C.14
Proses : Isi password lama, jika benar maka isi password baru,
setelah itu isi konfirmasi, jika benar maka password
akan berubah, tombol tutup berguna untuk kembali ke
menu utama.
3.9. Spesifikasi Sistem Komputer
a. Perangkat Keras
Perangkat keras (hardware) adalah seluruh komponen yang membentuk
suatu sistem komputer dan peralatan lainnya yang minimum dan memungkinkan
komputer dapat melaksanakan tugasnya. Klasifikasi perangkat keras yang
diusulkan adalah sebagai berikut :
a. Monitor : 14 ”
b. Proccessor : Intel
c. Memory : 2 GB (Minimum)
d. Harddisk : 80 GB
e. Floppy disk : 3,5” (1,44 MB)
f. Keyboard : 108 Keys
g. Printer : Dot Matrix
h. Mouse : PS/2
-
57
b. Perangkat Lunak
Bagian penting lain yang mendukung program adalah perangkat lunak
(software) yang digunakan dalam mengeksekusi program aplikasi serta sistem
operasi yang akan digunakan untuk menjalankan program tersebut.
Perangkat lunak yang dibutunkan untuk menjalankan aplikasi program
pengelolaan kas masjid ini adalah
Sistem operasi : Microsoft Windows XP
Bahasa pemrograman : Microsoft Visual Basic 6.0
Software database : MySQL
3.10. Flowchart
1. Login
Gambar III.5
Flowchart Login
-
58
2. Form Menu Utama untuk Admin
Gambar III.6
Flowchart Menu Utama untuk Admin
-
59
3. Form Menu Utama untuk User
Gambar III.7
Flowchart Menu Utama untuk User
-
60
4. Form Data Petugas
Gambar III.8
Flowchart Data Petugas
-
61
5. Form Data Donatur
Gambar III.9
Flowchart Data Donatur
-
62
6. Form Jenis Pengeluaran
Gambar III.10
Flowchart Jenis Pengeluaran
-
63
7. Form Penerimaan
Gambar III.11
Flowchart Penerimaan
-
64
8. Form Pengeluaran
Gambar III.12
Flowchart Pengeluaran
-
65
9. Saldo Kas
Gambar III.13
Flowchart Saldo Kas
-
66
10. Form Cetak Struk Donasi
Gambar III.14
Flowchart Cetak Struk Donasi
-
67
11. Form Laporan Donatur dan Saldo Kas
Gambar III.15
Flowchart Laporan Donatur dan Saldo Kas
-
68
12. Form Laporan Penerimaan
Gambar III.16
Flowchart Laporan Penerimaan
-
69
13. Form Laporan Pengeluaran
Gambar III.17
Flowchart Laporan Pengeluaran
-
70
14. Form Ganti Password
Gambar III.18
Flowchart Ganti Password