bab iii pembahasan - repository.bsi.ac.id · masjid darussalam adalah masjid yang berdiri di lahan...

44
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 234m 2 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.

Upload: others

Post on 19-Oct-2020

10 views

Category:

Documents


0 download

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