Page 1
Rancang Bangun Aplikasi Informasi Kegiatan Masjid Berbasis
Web Pada Masjid Tanwir Surabaya
Candra Setya Buana1) Teguh Sutanto 2) Sri Suhandiah 3) Program Studi/Jurusan Sistem Informasi Institut Bisnis dan Informatika Stikom Surabaya
Jl. Raya Kedung Baruk 98 Surabaya, 60298
Email : 1)[email protected], 2)[email protected], 3)[email protected]
Abstract: Masjid Tanwir merupakan salah satu pusat ibadah umat islam di Surabaya, yang memiliki beberapa kegiatan rutin, yaitu meliputi sholat, pengajian dan Taman Pendidikan Al-Quran. Adapun kendala yang dihadapi oleh pengurus Masjid Tanwir saat ini adalah dalam proses pencatatan keuangan, pencatatan kehadiran jamaah dalam setiap kegiatan, dan pemberian informasi jadwal kegiatan kepada seluruh jamaah dan pengisi kegiatan masih dilakukan secara manual. Kendala yang dialami tersebut berdampak dalam pengelolaan kegiatan masjid yang kurang maksimal dan pengurus mengalami kesulitan dalam melakukan evaluasi. Aplikasi Informasi Kegiatan Masjid Berbasis Web sangat diperlukan pengurus masjid agar pengurus masjid dapat mengatasi kendala dalam mengelola kegiatan masjid tersebut sehingga dalam mengelola kegiatan Masjid Tanwir Surabaya akan lebih maksimal, karena pengelolaan kegiatan masjid harus dilakukan secara cepat dan tepat sebagai salah satu faktor keberhasilan manajemen masjid yang baik. Aplikasi informasi kegiatan masjid yang telah dibuat dapat memberikan informasi kegiatan secara tepat kepada jamaah dan pengisi kegiatan dengan menggunakan sms gateway, serta dapat menghasilkan laporan kehadiran peserta dalam setiap kegiatan dan laporan keuangan masjid sehingga dapat membantu pengurus Masjid Tanwir dalam mengevaluasi tingkat kehadiran dalam setiap kegiatan, dan laporan keuangan masjid secara berkala.
Kata Kunci: Aplikasi, Informasi, Kegiatan, Sms Gateway
Masjid merupakan tempat ibadah bagi umat Islam di seluruh dunia, serta menjadi simbol kebesaran umat Islam. Pada zaman Rasulullah masjid disamping berfungsi sebagai tempat ibadah, masjid juga berfungsi sebagai pusat pengajaran ilmu agama Islam. Pada saat ini, masjid juga mempunyai beberapa fungsi, diantaranya yaitu sebagai sarana melakukan pemberdayaan umat, penyebaran dakwah Islam, serta merupakan sarana untuk meningkatkan kualitas ibadah bagi umat.
Masjid Tanwir adalah salah satu Masjid yang berdiri sejak tahun 1962, yang beralamat di jalan Masjid nomor 37A Kotamadya Surabaya. Masjid dengan luas kurang lebih 1.125 m2 ini dapat menampung sekitar 2.500 jama’ah di lantai bawah dan 500 jamaah di lantai atas. Masjid yang telah diputuskan menjadi Masjid Jami tingkat Kelurahan dan menjadi pusat kegiatan keagamaan tingkat Kecamatan berdasarkan Surat Keputusan Ketua Badan Kesejahteraan Masjid Kecamatan Tandes No km.11.05/02.02/BA.032/320/1992 ini memiliki kurang lebih sebanyak 150 jamaah.
Pada Masjid Tanwir Surabaya terdapat beberapa kegiatan rutin yang dilaksanakan meliputi kegiatan sholat berjamaah, sholat jumat, pengajian remaja, pengajian ibu-ibu, pengajian umum, pengajian tafsir Al-Quran, pengajian Hadist, musyawarah pengurus masjid serta kegiatan TPA (Taman Pendidikan Al-Quran).
Pada pelaksanaan beberapa kegiatan yang telah dijelaskan di atas, dalam proses pemberian informasi kegiatan kepada jamaah masih dilakukan secara manual, khususnya pada kegiatan-kegiatan yang sifatnya, yaitu dengan memberikan informasi melalui papan pengumuman yang ada di Masjid, dan melalui pengumuman pada saat kegiatan sebelumnya sehingga pada saat pelaksanaannya, kehadiran jamaah pada forum pengajian kurang maksimal, selain itu dalam pencatatan keuangan masjid dan pencatatan kehadiran peserta dalam setiap kegiatan khususnya pengajian masih dilakukan secara manual sehingga pengurus mengalami kesulitan dalam melakukan evaluasi.
Melihat permasalahan yang dihadapi pengurus masjid di atas, maka diperlukan Aplikasi Informasi Kegiatan Masjid Berbasis
Web. Aplikasi informasi kegiatan masjid diharapkan mampu membantu pengurus masjid dalam mengelola kegiatan pada Masjid Tanwir Surabaya. Aplikasi ini dibuat berbasis web
dengan menggunakan bahasa pemrograman PHP. Selain bersifat Open Source, PHP memiliki keunggulan dalam hal waktu eksekusi yang lebih cepat dibandingkan dengan bahasa pemrograman
web lainnya yang berorientasi server side
(Priyanto, 2013).
Dengan adanya aplikasi informasi kegiatan masjid ini, dapat membantu pengurus dalam mengelola kegiatan masjid, meliputi dapat memberikan informasi seluruh kegiatan secara tepat kepada jamaah dan pengisi dengan menggunakan sms gateway, dapat memberikan laporan kehadiran peserta, dan laporan keuangan kepada pengurus untuk melakukan evaluasi secara berkala.
Informasi
Menurut Jogiyanto (2005), Informasi adalah data yang diolah menjadi bentuk yang lebih berguna dan lebih berarti bagi yang menerimanya untuk mengambil sebuah keputusan, baik masa kini maupun masa yang akan datang. Sumber dari informasi adalah data.
Manajemen Masjid
Menurut Ayub (1996) Manajemen masjid adalah suatu proses atau usaha mencapai kemakmuran masjid yang ideal, dilakukan oleh seorang pimpinan pengurus masjid bersama pengurus lainnya, dan jamaahnya melalui berbagai aktifitas yang positif.
Sms Gateway
Menurut Gunawan (2003), sms gateway
adalah teknologi mengirim, menerima dan bahkan mengolah sms melalui komputer dan sistem komputerisasi biasanya digunakan pada aplikasi bisnis baik kepentingan promosi, penyebaran informasi pada pengguna.
Blok Diagram
Blok Diagram Aplikais Informasi Kegiatan Masjid Berbasis Web pada Gambar 1. menjelaskan tentang apa saja yang menjadi input
dan proses yang diperlukan sistem dan output
yang akan dihasilkan oleh sistem yang dibangun. Berikut ini adalah blok diagram yang dibangun, yaitu :
Blok Diagram Aplikasi Informasi Kegiatan Masjid Tanwir Surabaya
Input Proses Output
Data Jamaah Data Pengurus Data Kegiatan Data Pengisi Data Pengeluaran & Pemasukan Data Peserta Kegiatan Mengelola Pengurus Mengelola Kegiatan Mengelola Peserta Kegiatan Mengelola Pengisi Kegiatan Mengelola Keuangan Kegiatan Pelaporan Kehadiran Peserta Informasi Jadwal Kegiatan Laporan Pengeluaran & Pemasukan Laporan Kehadiran Peserta
Gambar 1. Blok Diagram Aplikasi Informasi Kegiatan Masjid Berbasis Web Pada Masjid
Tanwir Surabaya
System Flow
1. System Flow Mengelola Data Pengurus
Pada Gambar 2 menunjukkan System Flow
mengelola pengurus. Mengelola pengurus yaitu memasukkan data pengurus ke dalam sistem
Mengelola Data Pengurus
Sekretaris Sistem Mulai Selesai Daftar Pengurus Simpan Data Pengurus Pengurus Pengurus Input Data Pengurus
Pengurus sudah ada? tidak ya
Page 3
2. System Flow Mengelola Data JamaahPada Gambar 3 menunjukkan System Flow
mengelola data jamaah. Mengelola data jamaah yaitu memasukkan data jamaah ke dalam sistem
Mengelola Data Jamaah
Sekretaris Sistem Mulai Selesai Daftar Jamaah Simpan Data Jamaah Jamaah Input Data Jamaah Data Jamaah
Sudah terdaftar? tidak
ya
Gambar 3. System Flow Mengelola Data Jamaah
3. System Flow Mengelola Data Kegiatan Pada Gambar 4 menunjukkan System Flow
mengelola data kegiatan yaitu memasukkan data kegiatan ke dalam sistem
Mengelola Kegiatan
Sekretaris Sistem Jamaah & Pengisi
Kegiatan Mulai Selesai Kegiatan Input Data Kegiatan Upload Laporan Keuangan Kegiatan Pengisi Informasi Jadwal Kegiatan Jamaah Keuangan Memberikan informasi kegiatan Waktu & Lokasi
sama? Simpan data kegiatan Simpan file keuangan kegiatan tidak ya
Gambar 4. System Flow Mengelola Data Kegiatan
4. System Flow Mengelola Peserta Kegiatan Pada Gambar 5 menunjukkan System Flow
mengelola peserta kegiatan pada aplikasi ini yaitu memasukkan data peserta kegiatan ke dalam sistem
Mengelola Data Peserta Kegiatan
Sekretaris Sistem Takmir
Mulai Selesai Peserta Kegiatan Mengelola Peserta kegiatan Jamaah Peserta Simpan data peserta kegiatan Kegiatan Membuat Laporan Kehadiran Laporan Kehadiran
Gambar 5. System Flow Mengelola peserta kegiatan
5. System Flow Mengelola Pengisi Kegiatan Pada Gambar 6 menunjukkan System Flow
mengelola pengisi kegiatan pada aplikasi ini yaitu memasukkan data pengisi kegiatan ke dalam sistem
Mengelola Data Pengisi Kegiatan
Sekretaris Sistem
Mulai
Simpan Data
Pengisi Pengisi
Input Data Pengisi
Daftar Pengisi
Selesai
Gambar 6. System Flow Mengelola pengisi kegiatan
6. System Flow Mengelola Keuangan Masjid Pada Gambar 7 menunjukkan System Flow
mengelola keuangan masjid pada aplikasi ini yaitu memasukkan data keuangan masjid ke dalam sistem.
Mengelola Keuangan Masjid
Bendahara Sistem Takmir
Mulai Selesai Keuangan Input Data Pengeluaran dan Pemasukan Simpan data pengeluaran dan pemasukan Data Pengeluaran dan Pemasukan Membuat Laporan Keuangan Laporan Keuangan
Gambar 7. System Flow Mengelola keuangan masjid
Context Diagram
Pada Gambar 8 menunjukkan Context Diagram
aplikasi informasi kegiatan masjid yang terdiri dari empat entity, yaitu sekretaris, bendahara, ketua, dan jamaah.
Data Peng eluaran dan Pemasukan Informasi Jadwal Keg iatan
Data Peserta Keg iatan Laporan Peng eluaran dan Pemasukan
Informasi Peserta Keg iatan Laporan Peng urus
Data Kehadiran Laporan Peng isi
Data Ang gota Laporan Kegiatan
Laporan Kehadiran
Data Peng urus
Data Peng isi Data peng urus Laporan Angg ota
0 Aplikasi Informasi Keg iatan + Ketua Takmir Sekretaris Jamaah Bendahara
Gambar 8. Context Diagram aplikasi informasi masjid
Data Flow Diagram Level 0
Pada Gambar 9 menunjukkan Data Flow Diagram Level 0 pada aplikasi informasi kegiatan masjid.
Data Pengeluaran dan Pemasukan
jenis kegiatan daftar kegiatan jama'ah
Informasi Jadwal Kegiatan
Laporan Pengeluaran dan Pemasukan data pengisi
data pengisi kegiatan
Data Peserta Kegiatan
Laporan Pengurus
Data Kehadiran
Laporan Kehadiran
data peserta Informasi Peserta Kegiatan
data jama'ah data kegiatan
Laporan Kegiatan daftar jama'ah data pengurus Data Pengurus Laporan Pengisi Laporan Anggota daftar kegiatan Data pengurus daftar pengisi Data Pengisi daftar jama'ah Data Anggota Ketua Takmir Sekretaris 1 Mengelola Jama'ah 2 Mengelola Pengisi 3 Mengelola Kegiatan + 1 Jama'ah 2 Pengisi 4 Mengelola Pengurus 3 Kegiatan 4 Pengurus 5 Mengelola Kehadiran
Peserta Kegiatan+ 6 Peserta
5 Pengisi_Kegiatan Jamaah 6 Mengelola Jenis Kegiatan 8 Janis Kegiatan Bendahara
Gambar 9. Data Flow DiagramLevel 0 aplikasi informasi masjid
CDM (Conceptual Data Model)
Pada Gambar 10 menunjukkan Conceptual Data Model aplikasi informasi kegiatan masjid.
Gambar 10. Conceptual Data Model aplikasi informasi masjid mengisi kegiatan menjadi menjadi mengikuti menjadi termasuk jenis Pengurus Id_Pengurus Password Hak_Akses Kegiatan Id_Kegiatan Nama_Kegiatan Tanggal_Kegiatan Waktu_Kegiatan Lokasi_Kegiatan Keuangan Jenis_Kegiatan Id_Jenis_Kegiatan Nama_Jenis_Kegiatan Anggota Id_Anggota Nama_Anggota Alamat No_Telepon Jenis_Kelamin Tanggal_Lahir No_HP Peserta Id_Peserta Hadir Pengisi Id_Pengisi Nama_Pengisi No_Telepon Catatan Pengisi Kegiatan ID_Pengisi_Kegiatan
Page 5
PDM (Physical Data Model)
Pada Gambar 11 menunjukkan Physical Data Model aplikasi informasi kegiatan masjid.
Gambar 11. Physical Data Model aplikasi informasi masjid
Hasil dan Pembahasan
Pada tahap ini akan dibahas hasil dari rancang bangun aplikasi informasi kegiatan masjid berbasis web pada Masjid Tanwir Surabaya.
1. Laporan Kegiatan Masjid
Pada halaman ini menunjukkan hasil dari aplikasi informasi kegiatan masjid berbasis web, yaitu berupa laporan kegiatan.
Gambar 12. Halaman Laporan Kegiatan
2. Laporan Kehadiran Peserta
Pada halaman ini menunjukkan hasil dari aplikasi informasi kegiatan masjid berbasis web, yaitu berupa laporan kehadiran peserta dalam setiap kegiatan.
Gambar 13. Halaman Laporan Kehadiran Peserta
3. Laporan Keuangan Masjid
Pada halaman ini menunjukkan hasil dari aplikasi informasi kegiatan masjid berbasis web, yaitu berupa laporan keuangan masjid.
Gambar 14. Halaman Laporan Keuangan Masjid
ID_KEGIATAN = ID_KEGIATAN ID_PENGISI = ID_PENGISI ID_ANGGOTA = ID_ANGGOTA ID_KEGIATAN = ID_KEGIATAN ID_ANGGOTA = ID_ANGGOTA ID_JENIS_KEGIATAN = ID_JENIS_KEGIATAN PENGURUS ID_PENGUR US varchar(50) ID_ANGGOTA varchar(10) PASSWORD varchar(50) HAK_AKSES varchar(30) KEGIATAN ID_KEGIATAN varchar(10) ID_JENIS_KEGIATAN varchar(10) NAMA_KEGIATAN varchar(50) TANGGAL_KEGIATAN date WAKTU_KEGIATAN varchar(50) LOKASI_KEGIATAN varchar(100) KEUANGAN varchar(300) JENIS_KEGIATAN ID_JENIS_KEGIATAN varchar(10) NAMA_JENIS_KEGIATAN varchar(50) ANGGOTA ID_ANGGOTA varchar(10) NAMA_ANGGOTA varchar(50) ALAMAT varchar(100) NO_TELEPON varchar(50) JENIS_KELAM IN varchar(10) TANGGAL_LAHIR date NO_HP varchar(30) PESERTA ID_PESERTA integ er ID_ANGGOTA varchar(10) ID_KEGIATAN varchar(10) HADIR integ er PENGISI ID_PENGISI varchar(10) NAMA_PEN GISI varchar(50) CATATAN varchar(200) NO_TELEPON varchar(50) PENGISI_KEGIATAN ID_PENGISI_KEGIATAN integ er ID_KEGIATAN varchar(10) ID_PENGISI varchar(10)
KESIMPULAN
Setelah dilakukan hasil uji coba dan evaluasi terhadap aplikasi informasi kegiatan masjid berbasis web pada Masjid Tanwir Surabaya, maka didapatkan kesimpulan bahwa
1. Aplikasi dapat memberikan informasi kegiatan yang ada pada Masjid Tanwir Surabaya, meliputi kegiatan sholat wajib, sholat jumat, pengajian tafsir Al-Quran, pengajian hadist, pengajian remaja, pengajian ibu-ibu, pengajian umum dan Taman Pendiidkan Al-Quran dengan tepat kepada jamaah dan pengisi kegiatan menggunakan sms gateway.
2. Aplikasi dapat menghasilkan laporan kehadiran peserta dalam setiap kegiatan masjid, khususnya pengajian dan laporan keuangan masjid yang dapat membantu pengurus masjid dalam melakukan evaluasi secara berkala.
RUJUKAN
Ayub, Moh, E. 1996. Manajemen Masjid Petunjuk Praktis Bagi Para Pengurus. Jakarta: Gema Insani Press.
Gunawan, F. 2003. Membuat Aplikasi SMS Gateway Server dan Client dengan Java dan PHP. Jakarta: PT Elex Media Komputindo.
Jogiyanto,HM. 2005. Analisis dan Desain Sistem Informasi. Yogyakarta: Andi.
Priyanto, Eko. 2013. Keunggulan pemograman scriptphphypertextpreprocessor.online. http://www.ngulikweb.com/internet/keu nggulan-pemograman-script-php-hypertext-preprocessor. Diakses Maret 1, 2016.