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
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
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
Jamaah
Implementasi Program