Anda di halaman 1dari 44

PROPOSAL PROYEK AKHIR

RANCANG BANGUN SISTEM INFORMASI JADWAL KAJIAN RUTIN


PADA MASJID YANG ADA DI PEKANBARU BERBASIS ANDROID

Disusun Oleh:

PUTRI NOVITA SARI


NIM 1457301065

PROGRAM STUDI SISTEM INFORMASI


POLITEKNIK CALTEX RIAU

2017
RINGKASAN

Masjid merupakan pusat kegiatan kaum muslimin. Salah satu fungsi masjid sebagai salah satu sarana untuk
proses pendidikan. Sering sekali masyarakat muslim di Pekanbaru kesulitan dalam menemukan
masjid yang menjadi salah satu tempat kegiatan kajian dan mendapatkan jadwal kajian rutin.
Kurangnya informasi mengenai masjid dan jadwal kajian menyebabkan kegiatan masjid menjadi
kurang efektif. Perlunya sistem untuk mengelola kajian rutin supaya memudahkan masyarakat dalam
menemukan masjid tempat kajian dan jadwal kajian rutin pada daerah Pekanbaru. Pada aplikasi yang akan
dibangun berbasis Android, didalamnya terdapat jadwal kajian rutin terbaru atau up to date seperti gambar
poster, judul kajian, deskripsi singkat mengenai judul, waktu kajian dan tempat kajian yang terhubung
langsung ke Google maps. Terdapat fitur Join Event yang terintegrasi dengan Google Calender beserta
notifikasi sebagai reminder. Kemudian terdapat daftar semua masjid yang ada di Pekanbaru dan masyarakat
dapat melihat video atau audio kajian. Aplikasi ini diharapkan dapat menjadi suatu alternatif baru bagi kaum
muslim khususnya di Pekanbaru untuk mambantu dalam mencari masjid tempat kajian dan jadwal kajian
rutin di Pekanbaru.

Kata kunci: masjid, kajian, Android, google maps, google calender

i
DAFTAR ISI

RINGKASAN............................................................................................................................................i
DAFTAR ISI.............................................................................................................................................ii
DAFTAR TABEL....................................................................................................................................iv
DAFTAR GAMBAR................................................................................................................................v
I. PENDAHULUAN...........................................................................................................................1
I.1 Latar Belakang..........................................................................................................................1

I.2 Perumusan Masalah..................................................................................................................2

I.3 Batasan Masalah.......................................................................................................................2

I.4 Tujuan dan Manfaat..................................................................................................................2

I.4.1 Tujuan..............................................................................................................................2

I.4.2 Manfaat............................................................................................................................2

I.5 Metodologi Penelitian...............................................................................................................3

I.6 Sistematika Penulisan...............................................................................................................3

II. TINJAUAN PUSTAKA..................................................................................................................5


II.1 Penelitian Terdahulu.................................................................................................................5

II.2 Landasan Teori.........................................................................................................................7

II.2.1 Pengertian Sistem Informasi...........................................................................................7

II.2.2 Pengertian Kajian atau Dakwah......................................................................................7

II.2.3 Pengertian Masjid............................................................................................................8

II.2.4 Global Positioning System (GPS)...................................................................................8

II.2.5 Pengertian PHP...............................................................................................................9

II.2.6 Android............................................................................................................................9

II.7.1.1 Android Software Development Kit (Android SDK)...............................................10

II.2.7 Google Maps API..........................................................................................................11

II.2.8 Eclipse Integrated Development Environment (Eclipse IDE)......................................11

II.2.9 Database MySQL..........................................................................................................11

III. PERANCANGAN.........................................................................................................................12
ii
III.1 Identifikasi Kebutuhan User...................................................................................................12

III.1 Analisis...................................................................................................................................13

III.2 Arsitektur Sistem....................................................................................................................13

III.3 Site Map Android...................................................................................................................14

III.4 Site Map Website....................................................................................................................14

III.5 Flowchart................................................................................................................................15

III.6 Usecase Diagram....................................................................................................................17

III.7 Use Case Skenario..................................................................................................................18

III.8 Tampilan Antarmuka..............................................................................................................18

III.8.1 Tampilan Antarmuka Android..................................................................................18

III.8.2 Tampilan Antarmuka Website..................................................................................19

III.9 Rencana Pengujian dan Analisis.............................................................................................20

III.9.1 User Acceptance Test................................................................................................20

III.9.2 Kuesioner..................................................................................................................21

III.9.3 Rencana Analisis.......................................................................................................21

IV. JADWAL DAN PERKIRAAN BIAYA........................................................................................22


IV.1 Jadwal Pelaksanaan................................................................................................................22

IV.2 Perkiraan Biaya.......................................................................................................................22

DAFTAR PUSTAKA.............................................................................................................................23
LAMPIRAN A........................................................................................................................................25
LAMPIRAN B........................................................................................................................................28
LAMPIRAN C........................................................................................................................................34

iii
DAFTAR TABEL

Tabel 2.1 Perbandingan Penelitian....................................................................................................6Y


Tabel 3.1 Kebutuhan User..................................................................................................................12
Tabel 3.2 Definisi Aktor.......................................................................................................................1
Tabel 4.1 Jadwal Pelaksanaan Proyek Akhir.....................................................................................22
Tabel 4.2 Peralatan yang digunakan...................................................................................................22

iv
DAFTAR GAMBAR

Gambar 2.2 Struktur pembacaan dalam web server.............................................................................9


Gambar 2.3 Arsitektur Android.......................................................................................................10Y
Gambar 3.1 Arsitektur Sistem Aplikasi.............................................................................................13
Gambar 3.2 Site Map Android Jadwal Kajian Rutin..........................................................................14
Gambar 3.3 Site Map Website Jadwal Kajian Rutin..........................................................................14
Gambar 3.4 Flowchart program aplikasi Masyarakat........................................................................15
Gambar 3.5 Flowchart program aplikasi Ta’mir masjid....................................................................16
Gambar 3.6 Use Case Diagram System Website................................................................................17
Gambar 3.7 Use Case Diagram System Android...............................................................................17
Gambar 3.8 Halaman Menu Utama dan Halaman Deskripsi Masjid.................................................18
Gambar 3.9 Halaman Jadwal Kajian dan Halaman Notifikasi...........................................................19
Gambar 3.10 Halaman Media Video atau Audio Kajian...................................................................19
Gambar 3.11 Halaman Login dan Register Ta’mir Masjid................................................................20
Gambar 3.12 Halaman Utama Ta’mir Masjid....................................................................................20

v
I. PENDAHULUAN

I.1 Latar Belakang

Islam merupakan agama mayoritas di Indonesia tidak terkecuali di Pekanbaru. Masjid


merupakan sarana tempat untuk bersujud atau tempat beribadah bagi umat islam. Fungsi masjid
sebagai salah satu sarana untuk proses pendidikan terhadap kaum muslim (Aljufri, 2012). Menurut
survei yang dilakukan kepada 30 responden sebanyak 90% mengatakan sering sekali masyarakat
kesulitan dalam menemukan masjid yang menjadi salah satu tempat kegiatan kajian dan jadwal
kajian rutin pada masjid yang ada di Pekanbaru.
Masalah yang dihadapi masyarakat yaitu terdapat 83.3% dari 30 responden tidak mudah
dalam mendapatkan jadwal kajian rutin pada masjid yang ada di Pekanbaru selama ini. 86.7% dari
30 responden mengatakan kesulitan dalam mendapatkan jadwal kajian sesuai tema, kemudian 90%
dari 30 responden mengatakan kesulitan dalam mencari ustaz yang mengamalkan Al Quran dan
sunnah. Selama ini masyarakat mendapatkan informasi megenai jadwal kajian rutin pada masjid
yang ada di Pekanbaru melalui televisi, radio, mulut ke mulut, internet maupun sosial media,
kekurangan menggunakkan media ini yaitu informasi simpang siur, informasi kurang lengkap,
informasi tidak tepat, tidak memberikan reminder secara rutin dan tidak terdapat rute lokasi tujuan
menurut survei kuesioner yang telah dilakukan.
Sebanyak 83.7% mengatakan tidak pernah menggunakan aplikasi jadwal kajian rutin pada
masjid dengan website atau smartphone android sebelumnya. 80% mengatakan menyukai aplikasi
jadwal kajian rutin pada masjid secara online melalui smartphone android dan sebanyak 86.7%
mengatakan tidak pernah menggunakan aplikasi jadwal kajian rutin pada masjid sebagai panduan
untuk melihat kajian rutin pada masjid di Pekanbaru. Penelitian ini berdasarkan survei kuesioner
yang dilakukan kepada masyarakat yang bertempat tinggal di daerah Pekanbaru dengan 30
responden.
Dari permasalahan diatas, maka akan dibangun sebuah aplikasi jadwal kajian rutin pada
masjid di Pekanbaru yang terintegrasi dengan semua masjid yang ada di Pekanbaru. Aplikasi ini
nantinya akan bekerja sama dengan pengelola masjid (Ta’mir Masjid), dimana pengelola masjid
tersebut dapat menginputkan masjid yang sering mengadakan kajian rutin seperti jadwal kajian
rutin, tema serta pembicara yang ada pada masjid tersebut. Pada aplikasi yang akan dibangun
berbasis android dengan bahasa pemrograman java mobile. Didalam aplikasi ini terdapat jadwal
kajian yang up to date, menampilkan deskripsi masjid seperti tahun pembangunan, foto masjid, dan
lain-lain. Terdapat peta dan rute masjid tujuan yag terhubung langsung dengan google maps.
Kemudian terdapat fitur join event yang terintegrasi langsung dengan google calender berserta
notifikasi sebagai reminder. Sehingga untuk membantu masyarakat Pekanbaru maka akan

1
dibangunlah sebuah aplikasi yaitu “Rancang Bangun Sistem Informasi Jadwal Kajian Rutin pada
Masjid yang ada di Pekanbaru Berbasis Android”.

I.2 Perumusan Masalah

Berdasarkan latar belakang yang telah diuraikan, maka perumusan masalah dalam
pembuatan proyek akhir ini adalah :
1. Bagaimana membangun sistem informasi jadwal kajian rutin pada masjid yang ada di Pekanbaru
berbasis Android ?
2. Bagaimana memberikan informasi masjid dan lokasi maps yang ada pada masjid Pekanbaru ?
3. Bagaimana jadwal kajian dapat menampilkan notifikasi sebagai reminder yang terintegrasi
langsung dengan google calender?

I.3 Batasan Masalah

Adapun batasan masalah dalam pembuatan proyek akhir ini adalah:


1. Aplikasi ini akan diimplementasikan pada perangkat berbasis Android dan website.
2. Pada aplikasi Android digunakan untuk masyarakat dan website digunakan untuk Ta’mir masjid
sebagai admin.
3. Menampilkan semua deskripsi masjid yang ada di daerah Pekanbaru berdasarkan kecamatan.
4. Fitur join event pengajian pada Android hanya terintegrasi dengan google calender.
5. Arsitektur dan aplikasi yang akan dibangun adalah client server.
6. Wilayah yang diambil hanya kota Pekanbaru.
7. Masyarakat harus mengaktifkan jaringan dan GPS.

I.4 Tujuan dan Manfaat

I.4.1 Tujuan
Berdasarkan perumusan masalah diatas tujuan penelitian ini adalah membangun sistem
informasi jadwal kajian rutin pada masjid yang ada di Pekanbaru berbasis Android.

I.4.2 Manfaat
Adapun manfaat dari sistem informasi jadwal kajian rutin pada masjid yang ada di Pekanbaru
berbasis Android ini adalah dapat membantu masyarakat muslim dalam mencari tempat dan jadwal
kajian rutin yang pada masjid di Pekanbaru menggunkan smartphone Android.

2
I.5 Metodologi Penelitian

Metode penelitian yang dipakai dalam pembuatan proyek akhir ini adalah:
a. Studi Literatur
Studi Literatur digunakan untuk mempelajari permasalah secara teoritis dan memberikan
solusi yang sesuai dengan kebutuhan sistem yang akan dibuat.
b. Kuesioner
Kuesioner merupakan teknik pengumpulan data yang dilakukan dengan cara
menyebarkan pertanyaan secara online kepada responden yang menjadi sample
penelitian yaitu Masyarakat muslim yang ada di Pekanbaru.
c. Implementasi / Pengembangan
Perancangan yang dilakukan meliputi identifikasi kebutuhan user, arsitektur sistem, site
map, flowchart, use case diagram, use case skenario dan pembuatan tampilan
antarmuka sistem yang akan dirancang.
d. Pengujian dan Analisis
Pengujian yang dilakukan dengan menggunakan User Acceptance Test, kuesioner dan
rencana analisis untuk melihat kesesuaian hasil yang dikeluarkan dengan keluaran yang
diharapkan.

I.6 Sistematika Penulisan

Sistematika penulisan proposal proyek akhir ini secara keseluruhan terdiri dari empat bab,
masing-masing terdiri dari beberapa sub bab. Adapun pokok pembahasan dari masing-masing bab
tersebut secara garis besar sebagai berikut:
BAB I PENDAHULUAN

Bab ini menguraikan tentang latar belakang masalah, perumusan masalah dan ruang lingkup
masalah, tujuan dan manfaat penelitian, metodologi penelitian dan sistematika penulisan.
BAB II TINJAUAN PUSTAKA
Bab ini membahas beberapa hasil penelitian terdahulu yang berhubungan dengan sistem
informasi jadwal kajian rutin pada masjid yang ada di Pekanbaru berbasis Android serta mengenai
teori-teori yang digunakan dalam pengerjaan proyek akhir ini seperti Sistem Informasi, Kajian atau
Dakwah, Masjid, GPS, PHP, Jaringan Seluler, Android, Google Maps API, Eclipse IDE, Database
SQL.

3
BAB III PERANCANGAN

Bab ini menjelaskan tentang perancangan sistem, prototype dan metode pengujian proyek akhir ini,
meliputi identifikasi kebutuhan user, Arsitekur sistem, Site Map, Flowchart, Usecase Diagram,
Usecase Skenario, Tampilan Antarmuka, dan Rencana pengujian, kuesioner, dan Analisa.
BAB IV JADWAL DAN PERKIRAAN BIAYA
Bab ini berisi informasi mengenai jadwal pengerjaan proyek akhir dan perkiraan biaya yang
dibutuhkan untuk pengerjaan proyek akhir.

4
II. TINJAUAN PUSTAKA

II.1 Penelitian Terdahulu

Penelitian Agustina (2011) dengan judul Rancang Bangun Sistem Informasi Spasial
Berbasis Web pada Lokasi Masjid dan Musholla (Studi Kasus: Kecamatan Serpong). Penelitian
yang bertujuan untuk membangun sebuah sistem informasi spasial yang dapat membantu
penyelesaian masalah yang dihadapi. Pemerintah Tangerang Selatan belum memiliki sebuah tools
sistem terkomputerisasi dalam penentuan titik lokasi tempat ibadah (masjid dan mushola)
khususnya masjid dan mushola di Kecamatan Serpong yang dibangun menggunakan metode
pengembangan sistem Unified Software Development Process (USDP) dengan tools UML,
perangkat lunak lain yang digunakan adalah ArcView, MapGuide Open Source, PHP dan database
MySql. Sistem yang dibangun adalah sistem informasi berbasis web (internet).
Penelitian Aljufri (2012) dengan judul Sistem Pemandu Pencarian Masjid Terdekat Berbasis
Lokasi diatas platform Android. Penelitian yang bertujuan untuk membangun suatu sistem pemandu
pencarian masjid dengan memberikan informasi kepada Masyarakat tentang masjid terdekat dari
lokasi Masyarakat. Sistem mampu menampilkan sebuah notifikasi untuk mengingatkan Masyarakat
bahwa waktu sholat akan tiba. Aplikasi yang dibuat merupakan aplikasi mobile berbasis teknologi
Location Based Service (LBS) yang dibangun diatas platform Android, dengan menggunakan IDE
Eclipse dan Google API dalam pengembangannya. Dalam pencarian posisi Masyarakat, aplikasi
memanfaatkan Google Positioning System (GPS). Map dan Driving Route merupakan fasilitas
utama yang diterapkan dengan bantuan Google Maps API.
Penelitian Alfiandari (2012) dengan judul Perancangan dan Pembuatan Aplikasi Mobile
Pengingat Jadwal Imunisasi Serta Informasi Tempat Praktek Dokter Spesialis Anak. Penelitian ini
bertujuan untuk membuat suatu sistem jadwal imunisasi pada bayi. Aplikasi alarm imunisasi
menggunakan teknologi Android, Bahasa pemograman java berbasis Android, dan database
SQLite. Dengan memasukkan tanggal lahir anak, maka orang tua akan mendapatkan jadwal
imunisasi sesuai dengan KMA. Setiap jadwal imunisasi mempunyai alarm. Aplikasi ini juga
memberikan informasi tentang vaksin, infromasi data anak, grafik perkembangan bayi dan peta
tempat praktek dokter spesialis anak di Pekanbaru.
Penelitian Susano (2016) dengan judul Rancang Bangun Aplikasi Berbasis Android untuk
Pengolahan Data Pengurus Masjid. Peneliti yang bertujuan untuk membangun sebuah sistem
fasilitas layanan informasi masjid yang terintegrasi, up to date, mudah dan praktis yang dapat
digunakan pada telepon genggam yang umumnya berbasis Android. Metode penelitian yang
digunakan adalah survei data melalui interview dengan petugas yang bertanggung jawab, kemudian
metode pengumpulan data sesuai observasi dan pengamatan langsung di lapangan. Salah satu

5
masjid yang diteliti adalah Masjid Darussalam Kota Wisata. Peneliti menggunakan platform
Android.
Pada penelitian yang akan dilakukan sekarang yaitu Rancang Bangun Sistem Informasi
Jadwal Kajian Rutin yang ada di Pekanbaru Berbasis Android. Aplikasi ini dapat mengetahui
jadwal kajian rutin pada masjid yang ada di Pekanbaru secara up to date seperti tema kajian, jadwal
kajian, pengisi kajian beserta lokasi kajian yang terintegrasi dengan google maps. Aplikasi ini
memiliki fitur join event yang terintegrasi dengan google calendar berserta notifikasi sebagai
reminder. Aplikasi ini juga terdapat fitur video dan audio kajian, aplikasi dibuat berbasis client
server. Beberapa perbedaan yang lain dapat dilihat pada Tabel 2.1.
Tabel 2.1 Perbandingan Penelitian

Agustina Alfiandari Usulan


Parameter Aljufri (2012) Susano (2016)
(2011) (2012) Penelitian
Perancangan dan Rancang
Rancang Rancang Bangun
Pembuatan Bangun
Bangun Sistem Sistem Pemandu Sistem Informasi
Aplikasi Mobile Aplikasi
Judul Informasi Pencarian Masjid Jadwal Kajian
Pengingat Jadwal Berbasis
Spasial Berbasis Terdekat Berbasis Rutin pada
Imunisasi Serta Android untuk
Web pada Lokasi diatas Masjid yang ada
Informasi Tempat Pengolahan
Lokasi Masjid Platform Android di Pekanbaru
Praktek Dokter Data Pengurus
dan Musholla Berbasis Android
Spesialis Anak Masjid
Platform Web Android Android Android Android
USDP (Unified
Survei data
Software Location Based
Metode - melalui -
Development Service (LBS)
Interview
Process)
Bahasa
PHP Java Mobile Java Mobile Java Mobile Java Mobile
Pemrograman

6
II.2 Landasan Teori

II.2.1 Pengertian Sistem Informasi


Sistem informasi merupakan sekumpulan perangkat lunak (software), perangkat keras
(hardware), infrastruktur dan Sumber Daya Manusia (SDM) yang terlatih, dimana keempat bagian
tersebut saling berkaitan dan saling berhubungan untuk menciptakan sebuah sistem yang dapat
mengelola data menjadi informasi yang bermanfaat (Pratama, 2014).

II.2.2 Pengertian Kajian atau Dakwah


Kajian atau dakwah adalah kegiatan yang bersifat menyeru, mengajak dan memanggil orang
untuk beriman dan taat kepada Allah SWT sesuai dengan garis aqidah, syari'at dan akhlak Islam.
Kata dakwah merupakan masdar (kata benda) dari kata kerja da'a-yad'u yang berarti panggilan,
seruan atau ajakan. Orang yang menyampaikan dakwah disebut "Da'i" sedangkan yang menjadi
obyek dakwah disebut "Mad'u". Setiap muslim yang menjalankan fungsi dakwah Islam adalah
"Da'i".
Pengertian dakwah tersebut di atas lebih luas dibandingkan dengan pengertian pertama,
dakwah tidak hanya sebatas kegiatan mengubah perilaku manusia akan tetapi lebih dari itu yakni
dakwah merupakan ajakan, seruan, panggilan dan juga motivasi kepada umat manusia untuk
beriman dan meningkatkan imannya kepada Allah SWT, dengan menjalankan syariat Islam dalam
kehidupannya. Dakwah tersebut dijalankan oleh setiap muslim dan muslimah yang disebut
muballigh dan muballigoh dan sebagai sasaran/obyeknya adalah seluruh umat manusia.
Dalam pelaksanaan Dakwah Islamiyah terjadi didalamnya proses tarbiyah (pendidikan)
walaupun dalam bentuk yang tidak formal. Proses tarbiyah tidak terlepas dari adanya da’i atau
muballigh dan obyek (sasaran) dakwah yakni umat baik secara individu maupun orang banyak,
serta lembaga dakwah. Keduanya adalah hal yang harus ada dalam proses tarbiyah. Proses tarbiyah
ini memiliki tahapan sebagai berikut:
1. Tabligh (dakwah secara umum) sebagai alat propaganda.
2. Da’wah fardiyah (pendekatan personal) sebagai sarana pemilihan sasaran (obyek)
dakwah untuk dibina.
3. Takwiniyah (pembentukan) sebagai sarana penggodokan kader agar menjadi seorang
muslim sejati yang memiliki dedikasi dan semangat juang tinggi dalam mendakwahkan
Islam.
4. Tanfizhiyah (pelaksanaan) sebagai ajang amal untuk berkiprah dalam dunia dakwah.
Dalam perakteknya Dakwah Islamiyah dilaksanakan oleh para muballigh yang memiliki
kompetensi tertentu, menguasai ilmu agama yang luas, yang terkait dengan materi dakwah. Mereka
juga dituntut harus memiliki ilmu yang memahami aspek hukum dan tatacara yang berkaitan

7
dengan dakwah, sehingga para muballigh bukan saja paham tentang kebenaran Islam akan tetapi
mereka juga didukung oleh kemampuan yang baik dalam menyampaikan risalah al-islamiyah,
sehingga tujuan dan sasaran dakwah dapat dicapai (Amran, 2012).

II.2.3 Pengertian Masjid


Masjid adalah tempat peribadatan kaum muslimin. Didalam masjid kaum muslimin
menjalankan shalat secara berjama’ah, berzikir, beri’tikaf, menuntut ilmu agama dan di masjid pula
tempat yang paling cocok untuk melangsungkan shalat jum’at.
Apabila dilihat dari arti kata masjid, masjid berasal dari Bahasa Arab yang berarti tempat
sujud atau tempat menyembah Allah, Rasulullah menerangkan bahwa setiap bagian bumi ini adalah
masjid atau tempat sujud sehingga umat islam boleh melaksanakan shalat dimanapun tempatnya
asal memenuhi syariat untuk shalat.
Namun demikian, masjid bukan hanya tempat shalat atau sujud saja, namun masjid juga
digunakan untuk membina persatuan, mempertebal tali silaturahmi dan persaudaraan,
memperdalam ilmu-ilmu pengetahuan dan lain-lain (Asy’ari, 2001).
II.2.3.1 Pengertian Ta’mir Masjid
Ta’mir berarti orang yang memakmurkan masjid, didalamnya termasuk pengurus masjid.
Pengurus masjid adalah mereka yang menerima amanah jamaah untuk memimpin dan mengelola
masjid dengan baik.
Ta’mir masjid adalah jama’ah yang terlibat dan sangat aktif dalam kegiatan-kegiatan yang
diselenggarakan, mengenal dan memahami konstitusi atau aturan main berorganisasi, punya rasa
memiliki (sense of belonging) yang tinggi, matang dalam pembinaan organisasi, memiliki
kemampuan pribadi yang berkualitas serta siap untuk memegang dan meneruskan estafet
kepempinan organisasi (Rahman, 2008).

II.2.4 Global Positioning System (GPS)


Global Positioning System (GPS) adalah sistem satelit navigasi dan penentuan posisi yang
dimiliki dan dikelola oleh Amerika Serikat. Sistem ini didesain untuk memberikan posisi seseorang
dan banyak orang secara terus menerus tanpa bergantung waktu dan cuaca. Saat ini GPS sudah
banyak digunakan orang di seluruh dunia dalam berbagai bidang aplikasi yang menuntut informasi
tentang posisi, kecepatan, percepatan ataupun waktu yang teliti. GPS dapat memberikan informasi
posisi dengan ketelitian bervariasi dari beberapa millimeter sampai dengan puluhan meter. Dengan
GPS kita dapat mengetahui posisi geografis kita (lintang, bujur, dan ketinggian di atas permukaan
laut), jadi dimanapun kita berada di muka bumi ini, kita dapat mengetahui posisi kita yang tepat
(Adi, 2012). Sistem GPS terdiri dari 3 bagian, yaitu:

8
1. Ruang, yaitu ruang untuk satelit beroperasi. Bisa disebut dengan orbit. Terdapat 24
satelit yang mengelilingi orbit.
2. Kontrol, yaitu tanggung jawab untuk mengawasi kinerja satelit pada orbitnya.
3. Masyarakat, yaitu bagian dari sistem karena Masyarakat adalah orang yang
menggunakan layanan sistem GPS sehingga sistem ini bekerja.

II.2.5 Pengertian PHP


Menurut dokumen resmi PHP, PHP merupakan singkatan dari Hypertext Preprocessor
(PHP). Ia merupakan bahasa berbentuk skrip yang ditempatkan dalam server dan diproses di server.
Hasilnyalah yang dikirimkan ke klien, tempat pemakai menggunakan browser.
Secara khusus, PHP dirancang untuk membentuk aplikasi web dinamis. Artinya, ia dapat
membentuk suatu tampilan berdasarkan permintaan terkini. Misalnya, Anda bisa menampilkan isi
database ke halaman web. Pada prinsipnya PHP mempunyai fungsi yang sama dengan skrip-skrip
seperti Active Server Page (ASP), Cold Fusion, ataupun Perl. Namum, perlu diketahui bahwa PHP
sebenarnya bisa dipakai secara command line. Artinya, skrip PHP dapat dijalankan tanpa
melibatkan web server maupun browser.
Pada saat ini PHP cukup popular sebagai piranti pemograman web, terutama di lingkungan
Linux. Walaupun demikian, PHP sebenarnya juga dapat berfungsi pada server-server yang berbasis
UNIX, Windows, dan Xitami. (Kadir. 2008.hal.2)
PHP sebenarnya merupakan program yang berjalan pada platform LINUX. Program ini
bersifat freeware. Berikut struktur pembacaan dalam web server. Setiap scrip PHP harus di dahului
dengan pembuka PHP (<? php atau <?) dan diakhiri dengan penutup (?>) (Josua, 2012).

Gambar 2.1 Struktur pembacaan dalam web server

II.2.6 Android
Android merupakan sistem operasi yang dikembangkan untuk perangkat mobile berbasis
Linux. Pada awalnya sistem operasi ini dikembangkan oleh Android Inc yang kemudian dibeli oleh
Google pada tahun 2005.
Dalam usaha mengembangkan Android, pada tahun 2007 dibentuklah Open Handset
Alliance (OHA), sebuah konsorsium dari beberapa perusahaan, yaitu Texas Instruments, Broadcom
Corporation, Google, HTC, Intel, LG, Marvell Technology Group, Motorola, Nvidia, Qualcomm,
9
Samsung Electronics, Sprint Nextel, dan T-Mobile dengan tujuan untuk mengembangkan standar
terbuka untuk perangkat mobile. Pada tanggal 9 Desember 2008, diumumkan bahwa 14 anggota
baru akan bergabung Proyek Android, termasuk PacketVideo, ARM Holdings, Atheros
Communication, Asustek Computer Inc, Garmin Ltd, Softbank, Sony Ericson, Toshiba Corb, dan
Vodafone Group Plc (Rizki, 2012).
Android merupakan sebuah perangkat lunak untuk perangkat mobile, yang mana terdiri dari
sebuah sistem operasi. Berikut penjelasan mengenai layer arsitektur Android:
a. Applications: Android akan menggabungkan dengan serangkaian aplikasi inti termasuk klien
email, program SMS, kalender, peta, browser, kontak, dan lain-lain.
b. Application Framework: Dengan menyediakan sebuah platform pengembangan yang terbuka,
pengembang Android menawarkan kemampuan untuk membangun aplikasi yang sangat kaya
dan inovatif.
c. Libraries: Android termasuk satu set pustaka C/C++ yang digunakan oleh berbagai komponen
sistem Android.
d. Android Runtime: Android termasuk satu set perpustakaan inti yang menyediakan sebagian
besar fungsi yang tersedia di perpustakaan inti dari bahasa pemrograman Java.
e. Linux Kernel: Android bergantung pada Linux versi 2.6 untuk layanan sistem inti seperti
keamanan, manajemen memori, manajemen proses, network stack, dan model pengemudi.
Kernel juga bertindak sebagai lapisan abstraksi antara hardware dan seluruh software stack.

Gambar 2.2 Arsitektur Android

10
II.7.1.1Android Software Development Kit (Android SDK)
Android SDK merupakan tools bagi para programmer yang ingin mengembangkan aplikasi
berbasis google Android. Android SDK terdiri dari debugger, libraries, handset emulator,
dokumentasi, contoh kode dan tutorial (Adi, 2012).

II.2.7 Google Maps API


Google Maps API merupakan aplikasi interface yang dapat diakses lewat javascript agar
Google Maps dapat ditampilkan pada halaman web yang sedang dibangun. Untuk dapat mengakses
Google Maps, harus melakukan pendaftaran Api Key terlebih dahulu dengan data pendaftaran
berupa nama domain web yang dibangun (Agasa, 2013).

II.2.8 Eclipse Integrated Development Environment (Eclipse IDE)


Eclipse merupakan software open source yang dapat di download di
http://www.eclipse.org/downloads/. Adapun komponen-komponen pendukung adalah sebagai
berikut:
1. Software Development Kit (SDK)
SDK adalah tools Application Programming interface (API) yang diperlukan untuk
memulai mengembangkan aplikasi pada platform Android menggunakan bahasa pemrograman
Java. Android merupkan subset perangkat lunak untuk ponsel yang meliputi sistem operasi,
middleware dan aplikasi kunci yang di rilis oleh Google (Rizki, 2012).
2. Android Development Tools (ADT)
ADT digunakan untuk menghubungkan antara Eclipse dan SDK. Plugins ini yang membuat
Eclipse dapat membuat project berbasis Android. ADT adalah plugins di Eclipse yang harus di-
install sehingga Android SDK dapat dihubungkan dengan IDE Eclipse yang akan digunakan
sebagai tempat coding aplikasi Android nantinya (Rizki, 2012).

II.2.9 Database MySQL


MySQL adalah sebuah perangkat lunak sistem manajemen database relasi (relational
database management system) yang bersifat “terbuka” (open source). Terbuka maksudnya adalah
MySQL boleh di-download oleh siapa saja, baik versi kode program aslinya (source code program)
maupun versi binernya (executable program) dan bias digunakan secara (relative) gratis baik untuk
dimodifikasi sesuai dengan kebutuhan seseorang maupun sebagai suatu program aplikasi computer
(Andi, 2004, Hal 1).

11
III. PERANCANGAN

III.1 Identifikasi Kebutuhan User

Pada tahapan ini yaitu mengidentifikasi apa saja kebutuhan atau tujuan dari pengguna yang
menjadi sasaran pembuatan aplikasi. Metode yang dilakukan adalah menyebarkan kuesioner kepada
30 responden yaitu masyarakat yang berada di Pekanbaru. Langkah yang dilakukan yaitu membuat
kuesioner pada (lampiran A).
Berdasarkan hasil dari kuesioner online yang telah dilakukan (lampiran C), maka dapat
diambil beberapa kebutuhan user yaitu :
1. User membutuhkan aplikasi android yang dapat menampilkan jadwal kajian rutin secara up to
date.
2. User membutuhkan aplikasi android yang dapat menampilkan deskripsi masjid.
3. User membutuhkan aplikasi android yang dapat menampilkan peta dan rute masjid tujuan.
4. User membutuhkan aplikasi android yang dapat melakukan join event.
5. User membutuhkan aplikasi android yang dapat menampilkan notifikasi sebagai reminder
untuk kajian rutin yang akan diikuti.
6. User meminta aplikasi jadwal kajian rutin dapat menampilkan video dan audio kajian.
Kebutuhan user yang didapatkan, dijelaskan lebih rinci pada Tabel 3.1.
Tabel 3.1 Kebutuhan User

Kebutuhan Tujuan
Melihat jadwal kajian rutin User dapat melihat jadwal kajian rutin secara up to
date secara langsung pada aplikasi android seperti
jadwal kajian, tema kajian, waktu dan tempat
kajian, ustaz yang mengisi kajian.

Melihat deskripsi masjid User dapat melihat deskripsi masjid seperti tahun
pembangunan, foto masjid, sejarah masjid, dan lain-
lain.

Melihat peta dan rute User dapat melihat peta dan rute masjid tujuan.
Melakukan join event User dapat melakukan join event atau gabung acara
untuk mengikuti kajian rutin pada masjid tertentu.

Melihat notifikasi User dapat melihat notifikasi sebagai reminder


untuk kajian yang akan diikuti.

Melihat video dan audio User dapat melihat video dan audio kajia-kajian
yang sudah di upload.

I.1 Analisis

Berdasarkan hasil dari kuesioner penelitian yang dilakukan di wilayah Pekanbaru terhadap
30 responden masyarakat maka didapatkan hasil yaitu, sebanyak 93.3% mengatakan butuh aplikasi
12
yang dapat menampilkan jadwal kajian rutin secara up to date. Sebanyak 90% mengatakan butuh
aplikasi android yang dapat menampilkan deskripsi masjid seperti tahun pembangunan, foto masjid,
sejarah masjid dan lain-lain. Sebanyak 100% mengatakan butuh aplikasi yang dapat menampilkan
peta dan rute masjid tujuan. Sebanyak 96.7% mengatakan butuh aplikasi yang dapat melakukan
join event atau gabung acara untuk mengikuti kajian rutin pada masjid tertentu. Sebanyak 100%
mengatakan butuh palikasi android yang dapat menampilkan notifikasi sebagai reminder untuk
kajian rutin yang akan diikuti. Dari 4 fitur yang ditawarkan kepada 30 responden, sebanyak 45.2%
mengatakan butuh fitur audio atau video pada aplikasi kajian rutin, 32.3% mengatakan butuh fitur
artikel kajian, 12.9% mengatakan butuh fitur jadwal sholat dan 9.7% butuh fitur penunjuk arah
kiblat.

III.2 Arsitektur Sistem

Arsitektur sistem yang digunakan untuk menggambarkan rancangan sistem yang akan dibuat
dapat dilihat pada Gambar 3.1.

Gambar 3.1 Arsitektur Sistem Aplikasi

Gambar 3.1 merupakan Arsitektur Sistem Aplikasi, dengan keterangan sebagai berikut:
1. Masyarakat dapat milihat berbagai informasi mengenai jadwal kajian rutin pada masjid yang
ada di Pekanbaru yang di sediakan pada aplikasi mobile Android.
2. Mobile Android merupakan perangkat tempat berjalannya aplikasi jadwal kajian rutin pada
masjid di Pekanbaru. Dari perangkat ini mobile Android berinteraksi dengan sateit GPS
berguna untuk memberikan koordinat pengguna masyarakat sehingga dapat ditampilkan pada
peta Google maps. Pada mobile android dapat menampilkan notifikasi dari Google calender.
3. Jaringan internet merupakan sistem global dari seluruh jaringan komputer yang saling
terhubung untuk mengakses informasi yang diinginkan oleh Masyarakat.

13
4. Web server merupakan perangkat yang digunakan oleh Ta’mir masjid untuk mengelola sistem
dan database server. Proses fungsional sistem dikelola oleh webservice dengan data dalam
format JSON. Kemudian data tersebut diubah menggunakan JSONParser agar dapat disajikan
kepada pengguna.
5. Database merupakan bagian yang berfungsi sebagai tempat penyimpanan data dari aplikasi
penjadwalan kajian rutin pada Masjid di Pekanbaru. Database ini yang bertanggung jawab
memberikan respon sesuai request dari client. Database yang digunakan adalah MySQL.

III.3 Site Map Android

Gambar 3.2 Site Map Android Jadwal Kajian Rutin

Penjelasan site map android pada Gambar 3.2 yaitu terdapat tiga menu utama yaitu beranda,
semua masjid dan media. Pada menu beranda terdapat sub-sub menu yaitu kajian terbaru, join
event, peta dan rute serta notifikasi. Lalu pada menu semua masjid terdapat sub-sub menu yaitu cari
masjid, daftar masjid, dan deskripsi masjid dan pada menu media terdapat sub-sub menu yaitu video
kajian dan audio kajian yang sudah pernah dilakukan.
III.4 Site Map Website

Gambar 3.3 Site Map Website Jadwal Kajian Rutin

Penjelasan site map website Gambar 3.3 yaitu terdapat 4 menu utama yaitu menu dashboard,
master data, master kajian dan master data video atau audio kajian. Pada menu dashboard terdapat
14
sub-sub menu yaitu login dan ubah data diri. Lalu terdapat submenu master data yaitu data masjid,
sub menu master kajian yaitu jadwal kajian dan jumalh peserta yang udah mendaftar pada join
event dan sub menu master data video atau audio kajian yaitu data video atau audio kajian.

III.5 Flowchart

Flowchart merupakan rancangan yang digunakan untuk menggambarkan alir dari sebuah
sistem atau program, sehingga aplikasi dapat dimengerti. Flowchart ini membantu agar sistem yang
akan dibuat penulis dapat dimengerti dengan mudah. Flowchart untuk Sistem Masyarakat dapat
dilihat pada Gambar 3.4.

Gambar 3.4 Flowchart program aplikasi Masyarakat

Penjelasan Flowchart program Gambar 3.4 adalah pada saat membuka aplikasi maka akan
menjumpai menu utama pengguna yaitu Masyarakat lalu akan menjumpai menu aplikasi yang
terdiri dari beranda, menu masjid dan menu media. Jika memilih menu beranda maka sistem akan
menampilkan jadwal kajian terbaru, lalu terdapat piihan ikuti kajian ? kemudian jika iya langsung
15
menyimpannya ke database jika tidak kembali ke menu utama pengguna Masyarakat, lalu
menyimpan jadwal kajian ke google calender. Jika memilih menu masjid maka akan menampilkan
halaman deskripsi masjid jika tidak akan kembali ke menu utama pengguna yaitu Masyarakat. Jika
memilih menu media makan akan menampilkan video atau audio kajian. Flowchart untuk Aplikasi
Ta’mir Masjid dapat dilihat pada Gambar 3.5.

Gambar 3.5 Flowchart program aplikasi Ta’mir masjid

Penjelasan Flowchart Gambar 3.5 adalah Ta’mir Masjid harus melakukan login sesuai
username dan password, jika username dan password sudah valid masuk ke menu utama, jika tidak
valid username dan password tidak ditemukan dan kembali mengisi username dan password. Dari
menu utama kemudian masuk pada menu pilih ta’mir masjid, input data Ta’mir masjid, lalu
menyimpannya ke database. Lulu jika tidak masuk pada menu pilih masjid, input data masjid, lalu
menyimpannya ke database. Lalu jika tidak masuk pada menu pilih jadwal kajian, input data kajian,
lalu menyimpannya ke database dan pilih jadwal kajian lalu menampilkan jumlah peserta yang
sudah join event. Lalu jika tidak masuk pada menu pilih video atau audio kajian, input data video
atau audio kajian, lalu menyimpannya ke database. Lalu pilih menu Keluar jika iya anda telah
logout jika tidak maka akan kembali ke halaman utama Ta’mir Masjid.

16
III.6 Usecase Diagram

Perancangan Use Case Diagram ini akan menjelaskan hal-hal apa saja yang dapat dilakukan
oleh Masyarakat. Use Case Diagram perancangan sistem dapat dilihat pada Tabel 3.2.
Tabel 3.2 Definisi Aktor

No. Aktor Deskripsi


1 Ta’mir Masjid Aktor dengan role ini mempunyai wewenang untuk login, ubah
data diri, mengelola data masjid, jadwal kajian dan kelola video
atau audio kajian.
2 Masyarakat Aktor dengan role ini mempunyai wewenang untuk melihat jadwal
kajian, melihat deskripsi masjid, melihat peta dan rute masjid, join
event, mendapatkan notifikasi sebagai reminder dan lihat video
atau audio kajian.

Gambar 3.6 Use Case Diagram System Website

Gambar 3.7 Use Case Diagram System Android

17
III.7 Use Case Skenario

Perancangan Use Case Skenario ini akan menjelaskan cara kerja Masyarakat dan sistem
pada aplikasi yang akan dibangun. Pada penelitian ini terdapat dua Use Case Skenario yaitu untuk
Website dan untuk Android. Use Case Skenario dapat dilihat pada (lampiran B).

III.8 Tampilan Antarmuka

Tampilan antarmuka merupakan halaman antar muka antara Android dan Website.

III.8.1 Tampilan Antarmuka Android


Halaman antarmuka daftar menu berisi daftar menu-menu yang ada pada aplikasi Android,
seperti menu jadwal kajian, menu semua masjid, dan lain-lain. Halaman deskripsi masjid yaitu
tampilan deskripsi masjid seperti profil masjid, tahun pembangunan, sejarah majid, dan lain-lain.
Antarmuka halaman menu utama dan halaman deskripsi masjid dapat dilihat pada Gambar 3.8.

Gambar 3.8 Halaman Menu Utama dan Halaman Deskripsi Masjid

Halaman jadwal kajian didalamnya terdapat tema kajian, deskripsi kajian, tempat dan waktu
kajian, beserta button join yang fungsinya untuk gabung pada kajian yang sudah dijadwalkan dan
button peta dan rute yang fungsinya untuk melihat peta dan rute lokasi masjid kajian. Halaman
notifikasi yaitu halaman pemberitahuan jika kita sudah join maka akan muncul notifikasi sebagai
reminder atau pengingat sebelum waktu jadwal kajian dimulai. Antarmuka halaman jadwal kajian
dan halaman notifikasi dapat dilihat pada Gambar 3.9.

18
Gambar 3.9 Halaman Jadwal Kajian dan Halaman Notifikasi

Halaman antarmuka media berisi daftar video dan audio kajian yang sudah pernah dilakukan
sebelumnya. Antarmuka halaman menu media vedeo atau audio dapat dilihat pada Gambar 3.10.

Gambar 3.10 Halaman Media Video atau Audio Kajian

III.8.2 Tampilan Antarmuka Website


Halaman login dan register ta’mir masjid yaitu halaman login dan register untuk ta’mir
masjid pada website. Antarmuka halaman login dan register ta’mir masjid dapat dilihat pada
Gambar 3.11.

19
Gambar 3.11 Halaman Login dan Register Ta’mir Masjid

Halaman utama ta’mir masjid yaitu yang didalamnya terdapat menu-menu yang akan
dikelola oleh Ta’mir masjid. Antarmuka halaman utama ta’mir masjid dapat dilihat pada Gambar
3.12.

Gambar 3.12 Halaman Utama Ta’mir Masjid

III.9 Rencana Pengujian dan Analisis

Adapun rencana pengujian dan analisis yang akan dilakukan pada aplikasi ini adalah sebagai
berikut :

III.9.1 User Acceptance Test


Pengujian menggunakan User Acceptance Test (UAT) dimaksudkan untuk menghasilkan
dokumen yang dijadikan bukti bahwa software yang telah dikembangkan telah dapat diterima oleh
Masyarakat. Pengujian akan dilakukan berdasarkan kelas uji. Pada setiap kelas uji akan terdapat

20
butir uji yang berisi fitur pengujian untuk melihat kesesuaian hasil yang dikeluarkan dengan
keluaran yang diharapkan. Dari setiap pengujian ini akan dihasilkan fitur mana saja yang sudah dan
belum sesuai dengan yang diharapkan Masyarakat. Sehingga hasil dari UAT adalah dokumen yang
menunjukkan bukti pengujian. Berdasarkan bukti pengujian ini dapat diambil kesimpulan fitur
mana saja yang akan dihilangkan atau diperlukan perbaikan.

III.9.2 Kuesioner
Pengujian menggunakan kuesioner dengan daftar-daftar pertanyaan yang bertujuan untuk
melihat keesuaian aplikasi yang diharapkan, mencakup semua pertanyaan yang akan digunakan
sebagai landasan untuk pengujian aplikasi.

III.9.3 Rencana Analisis


Berdasarkan hasil pengujian kepada pengguna aplikasi atau Masyarakat, dapat diketahui
apakah aplikasi tersebut telah benar dan berjalan dengan baik dalam memberikan informasi.
Sehingga seluruh fitur yang ada dapat berjalan dengan baik dan menghasilkan keluaran sesuai yang
diharapkan.
Berdasarkan hasil pengujian pada UAT terhadap fitur-fitur penambahan yang ada kepada
Masyarakat, diharapkan telah memiliki keluaran yang diharapkan Masyarakat sehingga kekurangan
fitur dalam aplikasi dapat terakomodir dengan di bangunnya sistem ini.
Pada tahap analisis dilakukan dengan empat cara yaitu:
1. Menganalisis semua perintah fitur menu yang terdapat pada aplikasi Android.
2. Menganalisis keberhasilan perangkat Android dalam membantu Masyarakat dalam mencari
tempat kajian rutin di Pekanbaru.
3. Menganalisis kesesuaian kebutuhan Masyarakat akan jadwal kajian rutin di Pekanbaru pada
sistem Android.

21
IV. JADWAL DAN PERKIRAAN BIAYA

IV.1 Jadwal Pelaksanaan

Pada jadwal pelaksanaan ini, penulis membuat jadwal pengerjaan tugas akhir agar
Masyarakatan waktu dalam mengerjakan proyek akhir efektif dan sesuai dengan metodologi yang
digunakan. Adapun jadwal pelaksanaannya dapat dilihat pada Tabel 4.1 berikut.
Tabel 4.1 Jadwal Pelaksanaan Proyek Akhir

Tahun
2017 2018
No Tahapan Bulan
1 1
4 5 6 7 8 9 12 1 2 3 4 5 6 7
0 1
1 Bimbingan                                
2 Pembuatan Proposal                                
3 Seminar Proposal                                
4 Pembuatan Sistem                                
5 Pengujian dan Analisa                                
6 Penulisan Laporan                                
7 Sidang Proyek Akhir                                

IV.2 Perkiraan Biaya

Pada perkiraan biaya ini, penulis membutuhkan peralatan dan biaya dalam pembuatan
proyek akhir ini. Tabel 4.2 menunjukkan peralatan dan biaya yang dibutuhkan:

Tabel 4.2 Peralatan yang digunakan

No Nama Barang Jumlah Harga Keterangan


1 Laptop ASUS X450J 1 - Milik Pribadi
2 Smartphone Android 1 - Milik Pribadi
3 Hosting PCR 1 - Milik Kampus
4 Domain PCR 1 - Milik Kampus

22
DAFTAR PUSTAKA

Agustina. (2011). “Rancang Bangun Sistem Informasi Spasial Berbasis Web pada Lokasi Masjid
dan Musholla (Studi Kasus: Kecamatan Serpong)”. Jakarta: Fakultas Sains dan Teknologi
Universitas Islam Negeri Syarif Hidayatullah.

Alfiandari. (2012). “Perancangan dan Pembuatan Aplikasi Mobile Pengingat Jadwal Imunisasi
Serta Informasi Tempat Praktek Dokter Spesialis Anak”. Pekanbaru: Program Studi
Teknik Informatika Politeknik Caltex Riau.

Aljufri. (2012). “Sistem Pemandu Pencarian Masjid Terdekat Berbasis Lokasi diatas Platform
Android”. Yogyakarta: Program Studi Teknik Informatika Fakultas Sains dan Teknologi
Universitas Sunan Kalijaga.

Amran. (2012). “Dakwah dan Perubahan Sosial”. Dosen Jurusan Dakwah Alumni S2 Pascasarjana
Universitas Indonesia.

Andi. (2004). “Management Database dengan MySQL”. Yogyakarta.

Asy’Ari. (2001). “Pelaksanaan Pendidikan Agama Islam Dalam Masjid Baiturrahman di Dusun
Watukarung Margoagung Seyegan”. Yogyakarta: Jurusan Pendidikan Agama Islam Institut
Agama Islam Negeri Sunan Kalijaga Yogyakarta.

Dharwiyanti, Wahono. (2003). “Pengantar Unified Modeling Language (UML)”. Lisensi Dokumen:
IlmuKomputer.com.

Eka P, I Putu A. (2014). Sistem Informasi dan Implementasinya. Bandung: Informatika Bandung

Josua. (2012). “Sistem Informasi Pelaksanaan Proyek Akhir PCR dengan Pembebanan Dosen dan

Jadwal Sidang Menggunakan Metode Algoritma Genetika”. Pekanbaru: Program Studi

Sistem Informasi Politeknik Caltex Riau.

Nugroho. (2005). “Analisis dan Perancangan Sistem Informasi dengan Metodologi Berorintasi

Objek”. Bandung.

23
Rahman. (2008). “Peran Ta’mir Masjid dalam Pembinaan Keagamaan di Masjid As-Salam

Malang”. Malang : Fakultas Tarbiyah Jurusan Pendidikan Agama Islam Universitas Islam

Negeri Malang.

Rizki. (2012). “Aplikasi Panduan Fasilitas Umum di Kota Pekanbaru Berbasis Android”.
Pekanbaru: Jurusan Sistem Informasi Politeknik Caltex Riau.

Suratno. (2005). Tinjauan Dalam Jadwal Penerbangan pada PT. Jasa Angkasa Semesta Per-1 Hari
Jadal Rute Penerbangan di Bandara Soekarno-Hatta”. Bandung: Fakultas Bisnis dan
Manajemen Universitas Widyatama.

Susano. (2016). “Rancang Bangun Aplikasi Berbasis Android untuk Pengolahan Data Pengurus
Masjid”. Program Studi Teknik Informatika Fakultas Teknik, Matematika, dan Ilmu
Pengetahuan Alam Universitas Indraprasta PGRI.

24
LAMPIRAN A
KUESIONER PROYEK AKHIR

Judul : Rancang Bangun Sistem Informasi Jadwal Kajian Rutin pada Masjid yang ada di
Pekanbaru Berbasis Android.

Nama :……………………………………………..………………………………….
Umur : ………………………………………………………………………………..
Alamat : ……………………………………………………………………...………...
Pekerjaan : ……………………………………………………………………………….

1. Pertanyaan Umum
Berikut ini akan dilampirkan pertanyaan umum tentang rancang bangun sistem informasi
jadwal kajian rutin pada masjid yang ada di Pekanbaru berbasis android. Masyarakat
dimohon untuk memberikan tanggapan atas pertanyaan berikut ini dengan mencentang ()
pada kolom jawaban yang dianggap paling tepat.
Keterangan :

Ya Y
Tidak T

No
Pertanyaan Umum Y T
.
1 Apakah anda pernah menggunakan aplikasi jadwal kajian rutin
pada masjid dengan website atau smartphone android
sebelumnya?
2 Apakah anda menyukai aplikasi jadwal kajian rutin pada masjid
secara online melalui smartphone android?
3 Apakah anda pernah menggunakan aplikasi jadwal kajian rutin
pada masjid sebagai panduan untuk melihat kajian rutin pada
masjid di Pekanbaru?

25
2. Pertanyaan Khusus
Berikut ini akan dilampirkan pertanyaan khusus mengenai kebutuhan masyarakat tentang
aplikasi jadwal kajian rutin pada masjid yang ada di Pekanbaru berbasis android.
Masyarakat mohon untuk memberikan tanggapan atas pernyataan berikut ini dengan
mencentang () kolom jawaban yang dianggap paling tepat dan menjwab beberapa
pertanyaan yang tersedia.
Keterangan :

Ya Y
Tidak T

No
Pertanyaan Khusus Y T
.
1 Apakah anda membutuhkan aplikasi untuk jadwal kajian rutin pada
masjid yang ada di Pekanbaru berbasis Android ?

2 Apakah anda membutuhkan aplikasi android yang dapat menampilkan


jadwal kajian rutin secara up to date ?
3 Apakah anda membutuhkan aplikasi android yang dapat menampilkan
deskripsi masjid seperti, tahun pembangunan, foto masjid, sejarah
masjid, dll ?

4 Apakah anda membutuhkan aplikasi android yang dapat menampilkan


peta dan rute masjid tujuan ?

5 Apakah anda membutuhkan aplikasi android yang dapat melakukan join


event atau gabung acara untuk mengikuti kajian rutin pada masjid
tertentu ?

6 Apakah anda membutuhkan aplikasi android yang dapat menampilkan


notifikasi sebagai reminder untuk kajian rutin yang akan diikuti ?

7. Fitur apa yang anda harapkan di dalam Aplikasi Jadwal Kajian Rutin di Pekanbaru ini ?
(*Pilih 1 pilihan)
 Jadwal Sholat
 Penunjuk Arah Kiblat
 Artikel Kajian
 Audio/video Kajian

8. Aplikasi jadwal kajian seperti apa yang anda diharapkan ? (selain yang diatas)

3. Pertanyaan Masalah
Berikut ini akan dilampirkan pertanyaan mengenai masalah masyarakat selama ini.
Masyarakat mohon untuk memberikan tanggapan atas pernyataan berikut ini dengan

26
mencentang () kolom jawaban yang dianggap paling tepat dan menjawab beberapa
pertanyaan yang tersedia.
Keterangan :

Ya Y
Tidak T

No
Pertanyaan Masalah Y T
.
1 Apakah anda mudah dalam mendapatkan jadwal kajian rutin pada Majid
yang ada di Pekanbaru selama ini ?

2 Apakah anda kesulitan dalam mendapatkan jadwal kajian sesuai tema ?


3 Apakah anda kesuitan dalam mencari masjid yang sedang mengadakan
kajian ?

4 Apakah anda kesulitan dalam mencari ustaz yang mengamalkan Al


Qur’an dan Sunnah ?

5. Darimana sajakah anda mendapatkan informasi mengenai kajian rutin pada masjid di
Pekanbaru selama ini ? (Misal : TV, Radio, atau Sosmed seperti Whatsapp, Line,
BBM, dll)

6. Menurut Anda, apakah kekurangan yang anda alami selama menggunakan media
informasi mengenai kajian rutin pada masjid di Pekanbaru ? (Menurut jawaban diatas)
*Boleh lebih dari satu
 Informasi Simpang Siur
 Informasi Kurang Lengkap
 Informasi Tidak Tepat

27
LAMPIRAN B
SKENARIO USECASE DIAGRAM
Berikut ini penjelasan use case skenario dari use case diagram pada Gambar 3.6
A. Usecase Skenario Website
1) Login Ta’mir Masjid
Fungsi ini memberikan hak akses ta’mir masjid untuk dapat menggunakan sistem dengan
terlebih dahulu memasukkan username dan password.
Identifikasi
Nama Use Case Login Ta’mir Masjid
Memberikan hak akses Ta’mir Masjid terhadap sistem dengan melakukan
Tujuan validasi terhadap username dan password yang dimasukan oleh super
admin.
Deskripsi
Actor Ta’mir Masjid
Skenario Utama
Precondition  Aktor ingin masuk ke dalam sistem
Aksi Aktor Reaksi Sistem
1. Memilih opsi Login 2. Sistem menampilkan isian username dan password.
3.Memasukan username 4. Sistem melakukan validasi terhadap data yang dimasukan pada
dan password. database admin.
5. Sistem melakukan proses pembacaan basis data admin.
6. Sistem menampilkan area akses admin sesuai dengan status
admin.
Post condition Jika pada akhir interaksi semua data yang dimasukan user valid
maka sistem secara default akan menampilkan form-form di layar
yang dapat diakses oleh user sesuai dengan hak otoritas yang
diberikan

Jika tidak valid maka sistem akan menampilkan pesan konfirmasi


bahwa “username dan password anda tidak terdaftar didatabase.
Silahkan login kembali”.

2) Ubah Data Diri


Fungsi ini memberikan hak akses ta’mir masjid untuk dapat mengubah data diri.
Identifikasi
Nama Use Case Ubah Data Diri
Memberikan hak akses Ta’mir Masjid terhadap sistem untuk mengubah data
Tujuan
diri.
Deskripsi
Actor Ta’mir Masjid
Skenario Utama
Precondition  Aktor ingin masuk ke dalam sistem
Aksi Aktor Reaksi Sistem
1. Memilih opsi Ubah 2. Sistem menampilkan isian data pada kolom song seperti ubah nama,
28
data diri username, umur, pekerjaan, dll
3.Memasukan data 4. Sistem melakukan validasi terhadap data yang dimasukan pada
pada kolom yang database.
kosong
5. Ta’mir masjid 6. Mengelurkan pesan ”Apakah anda yakin ingin menyimpannya ?”
menekan button
“Simpan”
7. Menekan button 8. Sistem menyimpan data ke dalam database.
“Iya”
Post condition Ta’mir masjid dapat mengubah data diri dan menyimpannya ke dalam
database.

3) Kelola Data Masjid


Fungsi ini digunakan oleh super admin untuk mengelola data-data masjid seperti nama
masjid, alamat masjid, deskripsi masjid, dll.
Identifikasi
Nama Use Case Kelola Data Masjid
Tujuan Untuk mengelola data masjid
Deskripsi
Actor Super Admin
Skenario Utama
Precondition  Aktor ingin mengelola data masjid
Aksi Aktor Reaksi Sistem
1. Memilih opsi kelola 2. Sistem menampilkan nama masjid, alamat masjid dan deskripsi
data masjid tentang masjid di Pekanbaru.
3. Merubah data masjid 4. Sistem melakukan validasi terhadap data yang dirubah pada
seperti insert, update database.
dan delete. 5. Sistem menampilkan konfirmasi terhadap data yang dimasukan.

6. Aktor melakukan 7. Sistem melakukan proses pembacaan basis data user.


konfirmasi 8. Sistem menyimpan data-data dalam database.
persetujuan terhadap
data-data yang telah
dirubah

Post condition Jika pada akhir interaksi admin setuju melakukan dan konfirmasi
persetujuan terhadap data-data yang dirubah, maka sistem akan
menampilkan data tersebut dilayar dan data akan disimpan dalam
basis data.

29
4) Kelola Jadwal Kajian
Fungsi ini digunakan oleh Ta’amir Masjid untuk mengelola jadwal kajian.
Identifikasi
Nama Use Case Kelola Jadwal Kajian
Tujuan Untuk mengelola jadwal kajian
Deskripsi
Actor Ta’mir Masjid
Skenario Utama
Precondition  Aktor ingin mengelola jadwal kajian
Aksi Aktor Reaksi Sistem
1. Memilih opsi kelola 2. Sistem menampilkan jadwal kajian seperti tema kajian, tempat
jadwal kajian kajian, jadwal kajian, waktu kajian, dll.

3. Mengelola jadwal 4. Sistem melakukan validasi terhadap data yang dirubah pada
kajian seperti update, database.
insert, dan delete 5. Sistem menampilkan konfirmasi terhadap data yang dimasukan.

6. Aktor melakukan 7. Sistem melakukan proses pembacaan basis data user.


konfirmasi 8. Sistem menyimpan data-data dalam database.
persetujuan terhadap
data-data yang telah
dirubah dengan
menekan button
Simpan.
Post condition Jika pada akhir interaksi admin setuju melakukan dan konfirmasi
persetujuan terhadap data-data yang dirubah, maka sistem akan
menampilkan data tersebut dilayar dan data akan disimpan dalam
basis data.

5) Kelola Video atau Audio Kajian


Fungsi ini digunakan oleh Ta’amir Masjid untuk mengelola video atau audio kajian.
Identifikasi
Nama Use Case Kelola Video atau Audio Kajian
Tujuan Untuk mengelola video atau audio kajian
Deskripsi
Actor Ta’mir Masjid
Skenario Utama
Precondition  Aktor ingin mengelola video atau audio kajian
Aksi Aktor Reaksi Sistem
9. Memilih opsi kelola 10. Sistem menampilkan video atau audio kajian.
video atau audio
kajian
11. Mengelola video 12. Sistem melakukan validasi terhadap data yang dirubah pada
atau audio kajian database.
seperti update, insert, 13. Sistem menampilkan konfirmasi terhadap data yang dimasukan.
dan delete

30
14. Aktor melakukan 15. Sistem melakukan proses pembacaan basis data user.
konfirmasi 16. Sistem menyimpan data-data dalam database.
persetujuan terhadap
data-data yang telah
dirubah dengan
menekan button
Simpan.
Post condition Jika pada akhir interaksi admin setuju melakukan dan konfirmasi
persetujuan terhadap data-data yang dirubah, maka sistem akan
menampilkan data tersebut dilayar dan data akan disimpan dalam
basis data.

Berikut ini penjelasan use case skenario dari use case diagram pada Gambar 3.7
A. Usecase Skenario Android
1) Lihat Jadwal Kajian
Fungsi ini digunakan oleh Masyarakat untuk melihat jadwal kajian.
Identifikasi
Nama Use Case Lihat Jadwal Kajian
Tujuan Untuk melihat jadwal kajian
Deskripsi
Actor Masyarakat
Skenario Utama
Precondition  Aktor ingin melihat
Aksi Aktor Reaksi Sistem
1. Memilih opsi menu 2. Sistem menampilkan jadwal-jadwal kajian yang terupdate pada
jadwal kajian pada sistem.
halaman Beranda.
Post condition Jika tidak menampilkan jadwal-jadwal kajian maka reload kembali
halaman jadwal kajian.

2) Lihat Deskripsi Masjid


Fungsi ini digunakan oleh Masyarakat untuk melihat Deskripsi Masjid.
Identifikasi
Nama Use Case Lihat Deskripsi Masjid
Tujuan Untuk melihat deskripsi masjid
Deskripsi
Actor Masyarakat
Skenario Utama
Precondition  Aktor ingin melihat deskripsi masjid
Aksi Aktor Reaksi Sistem
1. Memilih opsi menu 2. Sistem menampilkan deskripsi masjid yang terupdate pada
dekripsi masjid sistem.
Post condition Jika tidak menampilkan deskripsi masjid maka reload kembali
halaman jadwal kajian.

31
3) Lihat Peta dan Rute Masjid
Fungsi ini digunakan oleh Masyarakat untuk melihat Peta dan Rute Masjid.
Identifikasi
Nama Use Case Lihat Peta dan Rute Masjid
Tujuan Untuk melihat peta dan rute masjid
Deskripsi
Actor Masyarakat
Skenario Utama
Precondition  Aktor ingin melihat peta dan rute pada masjid.
Aksi Aktor Reaksi Sistem
1. Memilih opsi menu 2. Sistem menampilkan Peta dan Rute masjid yang terupdate pada
Peta dan Rute Masjid sistem.
Post condition Jika tidak menampilkan Peta dan Rute masjid maka reload kembali
halaman jadwal kajian.

4) Join Event
Fungsi ini digunakan oleh Masyarakat untuk Joit Event atau Mengikuti Acara Kajian pada Masjid.

Identifikasi
Nama Use Case Join Event
Tujuan Untuk join event kajian pada masjid.
Deskripsi
Actor Masyarakat
Skenario Utama
Precondition  Aktor ingin join event
Aksi Aktor Reaksi Sistem
1. Memilih opsi jadwal 2. Sistem menampilkan halaman jadwal kajian.
kajian pada menu
Beranda
3. Memilih button join 4. Sistem mengecek account google
event
5. Melakukan registrasi 6. Membuka account google
atau login google
7. Registrasi akun 8. Registrasi data ke aplikasi server.
google yang tersedia
Post condition Masyarakat dapat melakukan joint event dengan login
menggunakan account google.
Alur Alternatif : 4
Jika pada saat sistem mengecek account google ternyata sudah login dengan account google
maka sistem langsung membuka account google tanpa perlu mengisi username dan password
atau alamat email.
Jika pada saat sistem mengecek account google ternyata belum login dengan account google
maka harus registrasi terlebih dahulu dengan memasukkan username dan password account
google atau alamat email.

32
5) Mendapat Notifikasi dari google calender atau reminder.
Fungsi ini digunakan oleh Masyarakat untuk Mendapatkan notifikasi dari google calende
atau reminder.
Identifikasi
Nama Use Case Mendapat Notifikasi dari Google Calender atau reminder

Tujuan Untuk mendapat notifikasi dari google calender atau reminder.


Deskripsi
Actor Masyarakat
Skenario Utama
 Aktor ingin mendapatkan notifikasi dari google calender
Precondition
atau reminder
Aksi Aktor Reaksi Sistem
1. Memilih opsi 2. Sistem langsung menampilkan notifikasi dari google calender.
Beranda
Post condition

6) Lihat Video atau Audio Kajian


Fungsi ini digunakan oleh Masyarakat untuk melihat Video atau Audio Kajian

Identifikasi
Nama Use Case Lihat Video atau Audio Kajian

Tujuan Untuk melihat Video atau Audio Kajian


Deskripsi
Actor Masyarakat
Skenario Utama
 Aktor ingin melihat Video atau Audio Kajian yang sudah
Precondition
pernah dilakukan sebelumnya.
Aksi Aktor Reaksi Sistem
1. Memilih opsi menu 3. Sistem menampilkan video atau audio yang terupdate pada
media sistem.
Post condition Jika tidak menampilkan video atau audio kajian maka reload
kembali halaman media

33
LAMPIRAN C
HASIL PENELITIAN KUESIONER

34
35
36
37
38

Anda mungkin juga menyukai