Anda di halaman 1dari 7

SISTEM INFORMASI KEGIATAN MASJID

BERBASIS MOBILE WEB


(STUDI KASUS : MASJID NURUL ANWAR
PERUMAHAN BUMI CITRA FAJAR SIDOARJO)
Indra Fahruddin , M.Noor Al Azam

Program Studi Sistem Informasi Fakultas Teknik Komputer Universitas Narotama Surabaya
shavin.love@gmail.com, nor@rad.net.id

Abstrak

Perkembangan jaman yang kian melesat diiringi dengan kebutuhan untuk mendapatkan informasi yang sangat
cepat, tepat dan akurat sangat mempengaruhi pola hidup manusia, hal ini juga akan mempengaruhi
perkembangan ilmu pengetahuan dan kemajuan teknologi (IPTEK). Hampir setiap hari bahkan setiap waktu
bermunculan teknologi-teknologi baru yang tercipta berkat kemajuan IPTEK tersebut yang dapat membantu dan
mempermudah pekerjaan manusia khususnya informasi mengenai kegiatan masjid. Masjid Nurul Anwar
merupakan masjid yang terletak di Perumahan Bumi Citra Fajar Sidoarjo, letak yang strategis menjadikan
Masjid Nurul Anwar selalu ramai oleh jamaah. Informasi tentang kegiatan masjid yang kurang menjadikan
jamaah tidak tahu misalnya tentang jadwal pengajian maupun jadwal sholat. Berdasarkan permasalahan diatas
maka dibuatlah sebuah Sistem Informasi Kegiatan Masjid Berbasis Mobile Web, Sistem Informasi ini
menggunakan bahasa pemrograman php dan database menggunakan MySql. Mobile Web digunakan karena
sebagian besar jamaah memiliki ponsel yang minimal dapat mengakses situs internet. Dengan kemudahan
tersebut jamaah dapat mengakses Sistem Informasi Kegiatan Masjid dimana pun dengan menggunakan ponsel.

Kata Kunci : Sistem Informasi Kegiatan Masjid, Mobile Web, PHP, MySql

I. PENDAHULUAN Rumusan Masalah

Latar Belakang Bagaimana merancang dan membangun Sistem


Informasi Kegiatan Masjid berbasis mobile web ?
Sistem informasi di Masjid Nurul Anwar
Perumahan Bumi Citra Fajar Sidoarjo masih Batasan Masalah
dilakukan secara manual (paper based). Hal ini
menyebabkan kurangnya tingkat efisiensi dari 1. Sistem informasi kegiatan masjid ini mengelola
pengambilan data pada saat dibutuhkan dan data kegiatan masjid yaitu jadwal sholat
kurangnya sosialisasi informasi kegiatan masjid fardlhu, jadwal sholat jumat, jadwal pengajian
2. Laporan yang dihasilkan pada sistem informasi
kepada jamaah.
ini adalah :
Pada era globalisasi ini laju teknologi a. Laporan Jadwal Sholat Fardlhu
informasi dan terutama pengembangan sistem b. Laporan Jadwal Sholat jumat
informasi sudah merupakan kebutuhan primer di c. Laporan Jadwal Pengajian
segala bidang usaha. Sistem Informasi merupakan 3. Sistem informasi kegiatan masjid ini dibuat
alat bantu untuk mengatasi keterbatasan dalam berbasis mobile web dengan menggunakan web
memecahkan permasalahan yang membutuhkan server apache
tingkat kecepatan dan keakuratan yang cukup 4. Sistem informasi kegiatan masjid ini
tinggi. Pengolahan data dalam jumlah yang banyak menggunakan bahasa pemrograman php
sangatlah membuang waktu jika harus dikerjakan 5. Sistem informasi kegiatan masjid ini
dengan sistem manual, oleh karena itu penulis ingin menggunakan database mysql
membangun dan merancang sistem informasi
kegiatan masjid berbasis mobile web dengan studi
kasus di Masjid Nurul Anwar Perumahan Bumi
Citra Fajar Sidoarjo.
baris dan setiap baris mengandung satu atau
Tujuan beberapa kolom (Kardi, 2004, p.348).

Mempermudah pengurus masjid dalam DDL (Data Definition Languages)


mengatur jadwal sholat fardhlu, jadwal sholat
jum’at, jadwal pengajian di Masjid Nurul Anwar DDL digunakan untuk mendefinisikan,
Perumahan Bumi Citra Fajar Sidoarjo. mengubah, serta menghapus basis data dan objek-
objek yang diperlukan dalam basis data, misalnya
Manfaat tabel, view, user, dan sebagainya. Secara umum,
DDL yang digunakan adalah create untuk membuat
Jamaah lebih mudah mengetahui informasi objek baru, use untuk menggunakan objek, alter
seputar kegiatan masjid yaitu : jadwal sholat untuk mengubah objek yang sudah ada, dan drop
rawatib, jadwal sholat jum’at, jadwal pengajian di untuk menghapus objek. DDL digunakan oleh
Masjid Nurul Anwar Perumahan Bumi Citra Fajar administrator basis data dalam pembuatan sebuah
hanya dengan menggunakan mobile phone. aplikasi basis data.

1. Mengunakan Perintah create.


II. LANDASAN TEORI 2. Menggunakan Perintah Alter

PHP
PHP singkatan dari Personal Home Page DML (Data Manipulation Language)
Tools, adalah sebuah bahasa scripting yang
dibundel dengan HTML, yang dijalankan disisi DML berfungsi untuk memanipulasi data
server. Sebagian besar perintahnya berasal dari C, dalam database yang telah dibuat. Perintah-
Java dan Perl dengan beberapa tambahan fungsi perintah yang digunakan diantaranya :
khusus PHP. Bahasa ini memungkinkan para
pembuat aplikasi web menyajikan halaman HTML 1. Insert, menyisipkan atau menambahkan data
dinamis dan interaktif dengan cepat dan mudah, baru kedalam tabel
yang dihasilkan server. PHP juga dimaksudkan
untuk mengganti teknologi lama seperti CGI 2. Select, mengambil atau menampilkan data dari
(Common Gateway Interface). PHP singkatan dari tabel.
Hypertext Preprocessor. PHP merupakan bahasa
3. Update, memperbaharui data yang lama ke data
berbentuk skrip yang ditempatkan dalam server dan
yang baru.
diproses server. Hasil akan dikirim pada nomor
yang mengirimkan pesan pendaftaran member. 4. Delete, menghapus data dalam tabel.
Secara khusus PHP dirancang untuk membentuk
web dinamis.

PHP adalah salah satu bahasa pemrograman III. ANALISA DAN PERANCANGAN
dalam pembuatan web. PHP bersifat server side SISTEM
dan bisa dikoneksikan dengan database seperti
MySQL, PostgreSQL, SQL server, oracle dsb. Analisa Masalah
Kareba PHP bersifat server side, maka untuk dapat
menjalankan PHP pada browser, maka anda Di era teknologi yang serba digital ini,
diharuskan terlebih dahulu menginstall web server namun masjid sebagai tempat ibadah umat islam
yang bisa anda dapatkan secara gratis dari masih jarang tersentuh oleh teknologi ini. Sebagian
internet,misalnya Apache, PHP Triad, PWS, besar masjid di Indonesia masih memakai sistem
Wammp, Xampp, dsb. yang manual, seringkali masyarakat kesulitan untuk
mengetahui informasi kegiatan di masjid khususnya
MySQL informasi jadwal sholat fardhlu, jadwal sholat
jumat, dan jadwal pengajian.
MySQL (My Structured Query Language)
adalah salah satu jenis database server yang sangat Untuk memudahkan jamaah mengetahui
terkenal. Hal tersebut dikarenakan MySQL informasi seputar kegiatan masjid tersebut maka
menggunakan SQL sebagai bahasa dasar untuk penulis memberikan sebuah solusi yaitu merancang
mengakses database. SQL adalah suatu bahasa sistem informasi kegiatan masjid berbasis mobile
permintaan terstruktur yang telah distandarkan web yang dapat diakses dimana saja dan kapan saja
untuk semua program pengakses database. Pada dengan sebuah mobile seluler, sedangkan bagi
MySQL, sebuah database mengandung satu atau jamaah yang sedang online di komputernya dapat
sejumlah tabel. Setiap tabel terdiri atas sejumlah juga mengaksesnya.
Flowchart Sistem Diagram Konteks

Untuk membuat sebuah sistem informasi


kegiatan masjid yang baik maka diperlukan sebuah
flowchart sistem. Pengurus masjid memberikan
sebuah input manual data kegiatan masjid,
kemudian dari satu input tersebut akan dipecah
menjadi jadwal sholat dan jadwal pengajian.
Kemudian dari jadwal pengajian harus dimasukkan
dahulu data masternya yakni data ustadz dan kitab,
setelah itu baru dimasukkan data transaksinya yakni
jadwal pengajian, terakhir dari alur jadwal
Gambar 3.2 Diagram Konteks
pengajian ini yaitu proses laporan.

Sedangkan dari alur jadwal sholat akan Gambar 3.2 diatas menunjukkan DFD
dipecah lagi menjadi jadwal sholat fardlhu dan konteks diagram dari sistem. Pada DFD tersebut
jadwal sholat jumat. Dari alur jadwal sholat fardlhu terdapat tiga entity yaitu Pengurus Masjid, Admin,
harus dimasukkan data master yakni data imam dan dan Jamaah. Pada DFD konteks diagram
muadzin, kemudian dimasukkan data transaksinya menggambarkan proses secara umum dari Sistem
kemudian baru diproses di laporan. Untuk jadwal Informasi Kegiatan Masjid, yang didapatkan
sholat jumat agak sedikit berbeda yakni dimulai beberapa input data yang menghasilkan sebuah
dari memasukkan data master yaitu data imam, output setelah diproses oleh Sistem Informasi
muadzin, ustadz, dan bilal kemudian baru diproses Kegiatan Masjid.
di laporan. Alur terakhir dari semua data tersebut
akan dicetak sebuah laporan. Untuk lebih jelasnya
Data Flow Diagram
dapat dilihat di gambar 3.1 flowchart sistem.
DFD Level 0

Data Imam
Data Imam
Data Ustadz 1 Imam Data Imam
Data Kitab 1 Data ustadz Data Ustadz
2 Ustadz
Data Muadzin Data Kitab Data Kitab 2
Master data Jadwal
Data Bilal 3 Kitab
Transaksi Pengajian
Data Muadzin Data Muadzin
4 Muadzin
Data Bilal Data Bilal
5 Bilal
data Jadwal Sholat
Fardlhu
ADMIN
data Jadwal Sholat data Jadwal Sholat
Fardlhu Jum'at
data Jadwal Sholat
Fardlhu
6 Jadwal Sholat Fardlhu
3 data Jadwal Sholat
data Jadwal Sholat 7 Jadwal Sholat Jum'at Jum'at Pengurus Masjid
Laporan Jum'at
8 Jadwal Pengajian
data Jadwal data Jadwal
Pengajian Pengajian
Laporan Jadwal Sholat Fardlhu

Laporan Jadwal Sholat Jum'at


Laporan Jadwal Pengajian

Jamaah

Gambar 3.3 DFD Level 0

Pada gambar 3.3 DFD Level 0 Sistem


Informasi Kegiatan Masjid yang terdapat tiga
proses yaitu proses master, proses transaksi dan
proses laporan. Pada gambar 3.4 DFD Level 0
terdapat tiga entity antara lain Admin, Pengurus
Masjid, dan Jamaah. Pada gambar 3.4 dapat
diketahui data yang diproses dan menghasilkan
beberapa laporan yang dikirimkan kepada Jamaah.

Gambar 3.1 Flowchart Sistem


Conceptual Data Model (CDM)
Imam Jadwal Sholat Fardlhu Relationship_5 Bilal
id_imam <pi> Variable characters (5) <M> tgl_sholat Date id_bilal <pi> Variable characters (5) <M>
nama Variable characters (50) imam_id Variable characters (5) nama Variable characters (50)
alamat Variable characters (50) muadzin_id Variable characters (5) alamat Variable characters (50)
Relationship_1
kota Variable characters (50) sholat Variable characters (15) kota Variable characters (50)
no_hp Variable characters (20) waktu Time no_hp Variable characters (20)
telp_rmh Variable characters (15) telp_rmh Variable characters (15)
email Variable characters (50) email Variable characters (50)
Identifier_1 <pi> Relationship_2 Identifier_1 <pi>
... Relationship_3 ...
Jadwal Sholat Jumat
Ustadz
tgl_sholat Date
id_ustadz <pi> Variable characters (5) <M> waktu Time
nama Variable characters (50) imam_id Variable characters (5)
alamat Variable characters (50) ustadz_id Variable characters (5)
kota Variable characters (50) Relationship_4 bilal_id Variable characters (5)
no_hp Variable characters (20) Muadzin
muadzin_id Variable characters (5)
telp_rmh Variable characters (15) materi Variable characters (50) id_muadzin <pi> Variable characters (5) <M>
email Variable characters (50) Relationship_6 nama Variable characters (50)
Identifier_1 <pi> alamat Variable characters (50)
... kota Variable characters (50)
Relationship_8 no_hp Variable characters (20)
jadwal_pengajian telp_rmh Variable characters (15)
Kitab email Variable characters (50)
tgl_pengajian Date
kode_kitab <pi> Variable characters (5) <M> ustadz_id Variable characters (5) Identifier_1 <pi>
nama Variable characters (50) kitab_kode Variable characters (5) ...
kriteria Variable characters (50) materi Variable characters (50)
penulis Variable characters (50) Relationship_7
hari Variable characters (15)
penerbit Variable characters (50) pukul Time
Identifier_1 <pi> tempat Variable characters (50)
... Identifier_1 <pi>
...

Gambar 3.7 Conceptual Data Model

Physical Data Model (PDM)


Imam Jadwal Sholat Fardlhu
id_imam
nama
varchar(5) <pk>
varchar(50)
tgl_sholat
id_imam
date
varchar(5)
Gambar 4.1 Halaman Utama
alamat varchar(50) id_muadzin varchar(5)
kota varchar(25) sholat varchar(15)
no_hp varchar(20) waktu time
telp_rmh
email
...
varchar(15)
varchar(50)
...
Gambar 4.1 merupakan halaman utama
id_ustadz
Ustadz
varchar(5) <pk>
Jadwal Sholat Jumat
tgl_sholat date
sistem informasi kegiatan masjid diantaranya terdiri
waktu time Bilal
nama
alamat
varchar(50)
varchar(50) id_imam
id_ustadz
varchar(5)
varchar(5)
id_bilal varchar(5) <pk> dari menu profil, jadwal pengajian, jadwal sholat,
kota varchar(25) nama varchar(50)
no_hp
telp_rmh
varchar(20)
varchar(15)
id_bilal
id_muadzin
varchar(5)
varchar(5)
alamat
kota
varchar(50)
varchar(25)
data masjid, galeri, tentang kami.
email varchar(50) materi varchar(50) no_hp varchar(20)
... ... telp_rmh varchar(15)
email varchar(50)
Kitab ...
kode_kitab varchar(5) <pk> Muadzin
Jadwal Pengajian
nama_kitab varchar(50)
tgl_pengajian date id_muadzin varchar(5) <pk>
kriteria varchar(50)
id_ustadz varchar(5) nama varchar(50)
penulis varchar(50)
penerbit varchar(50) kode_kitab varchar(5) alamat varchar(50)
... materi varchar(50) kota varchar(25)
hari varchar(15) no_hp varchar(20)
pukul time telp_rmh varchar(15)
tempat varchar(25) email varchar(50)
... ...

Gambar 3.8 Physical Data Model

IV. IMPLEMENTASI SISTEM

Implementasi Program

Pembuatan Sistem Informasi Kegiatan


Masjid berbasis mobile web ini dengan
menggunakan bahasa pemrograman php dan sistem
informasi ini menggunakan database mysql.
Sedangkan untuk emulator web berbasis mobile Gambar 4.3 Halaman Imam
menggunakan opera mobile emulator 11
Gambar 4.3 merupakan halaman untuk
Tampilan Sistem Informasi Kegiatan Masjid memasukkan data imam yaitu ID Imam, nama,
alamat, kota, no hp, telp rumah, email.
Program Sistem Informasi Kegiatan Masjid
akan membantu pengurus masjid untuk mengatur
jadwal sholat fardlhu, jadwal sholat jumat, dan
jadwal pengajian. Untuk masuk dalam Sistem
Informasi dengan menggunakan browser dengan
alamat http://localhost/masjid-nurul-anwar.
Gambar 4.6 merupakan halaman untuk
memasukkan data bilal yaitu ID bilal, nama,
alamat, kota, no hp, telp rumah, email.

Gambar 4.4 Halaman Ustadz

Gambar 4.4 merupakan halaman untuk


memasukkan data ustadz yaitu ID Ustadz, nama,
alamat, kota, no hp, telp rumah, email.
Gambar 4.7 Halaman Kitab

Gambar 4.7 merupakan halaman untuk


memasukkan data kitab yaitu kode kitab, nama,
kriteria, penulis, dan penerbit.

Gambar 4.5 Halaman Muadzin

Gambar 4.5 merupakan halaman untuk


memasukkan data muadzin yaitu ID muadzin,
nama, alamat, kota, no hp, telp rumah, email.

Gambar 4.8 Halaman Jadwal Pengajian

Gambar 4.8 merupakan halaman untuk


memasukkan data jadwal pengajian yaitu tanggal
pengajian, ustadz, kitab, hari, waktu, dan tempat.

Gambar 4.6 Halaman Bilal


Saran dan Pengembangan

Saran dan pengembangan yang dapat


disampaikan dalam membangun sistem informasi
kegiatan masjid berbasis mobile web adalah
sebagai berikut:

1. Untuk kenyamanan jamaah dalam mencari


informasi kegiatan masjid maka kelak penulis
akan menambahkan fitur berbasis SMS yang
akan secara otomatis mengirimkan SMS
kepada jamaah tentang kegiatan masjid
tersebut.
2. Pembuatan tampilan yang lebih user friendly
dan compatible dengan semua jenis handphone
Gambar 4.9 Halaman Jadwal Sholat Fardlhu
DAFTAR PUSTAKA
Gambar 4.9 merupakan halaman untuk
Kadir, Abdul. (1999). Konsep dan Tuntunan
memasukkan data jadwal sholat fardlhu yaitu
Praktis Basis Data. Yogyakarta : Andi
tanggal sholat, ustadz, imam, muadzin, dan waktu.
Yogyakarta
Lucas, Henry C. Jr. (1987). The Analysis, Design,
and Implementation of Information
Systems. . Jakarta : Erlangga.
Kadir, Abdul, (2010). From Zero to A Pro :
Membuat Aplikasi Laporan
Menggunakan PHP. Yogyakarta : Andi
Yogyakarta
Nash, J.F., and Robert, M. B. (1984). Accounting
Informasi System. New York :
Macmillan Publishing Company.
Nugroho, S. (n.d). Berbasis teknologi informasi.
http://pariwisata.jogja.co.id
Setyanto, A. (n.d). Sistem informasi berbasis
multimedia. Retrieved
Juli 27, 2010 from
http://dosen.amikom.ac.id/download/artike
l/Sistem%20Informasi%20Berbasis20%M
Gambar 4.10 Halaman Jadwal Sholat Jumat ultimedia.doc.
PHP. Retrieved Juli 30, 2010 from
Gambar 4.10 merupakan halaman untuk http://www.wikipedia.com
memasukkan data jadwal sholat jumat yaitu tanggal Saputra, Agus. (2011). Trik dan Solusi Jitu
sholat, ustadz, bilal, imam, muadzin, waktu dan Pemrograman PHP. Jakarta : PT Elex
materi. Media Komputindo Jakarta
Sugiri, A.Md.,S.Pd dan Kurniawan, Budi,.S.Kom.
(2007). Desain Web Menggunakan
V. KESIMPULAN DAN SARAN HTML dan CSS. Yogyakarta : Andi
Yogyakarta
Kesimpulan Membangun web mobile berbasis php.Retrieved
November 20, 2011 from
Dari uraian bab-bab sebelumnya maka dapat .http://www.kiwilstudio.com
ditarik suatu kesimpulan tentang sistem informasi Kadir, Abdul. (2004). Dasar Pemrograman Web
kegiatan masjid berbasis mobile web yakni Dinamis dengan. JSP. Yogyakarta :
pengolahan data kegiatan masjid menjadi lebih Graha Ilmu
mudah dan efektif serta jamaah mendapatkan
informasi tentang kegiatan masjid menjadi lebih
mudah.

Anda mungkin juga menyukai