Proposal PA-Putri Novita Sari
Proposal PA-Putri Novita Sari
Disusun Oleh:
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.
i
DAFTAR ISI
RINGKASAN............................................................................................................................................i
DAFTAR ISI.............................................................................................................................................ii
DAFTAR TABEL....................................................................................................................................iv
DAFTAR GAMBAR................................................................................................................................v
I. PENDAHULUAN...........................................................................................................................1
I.1 Latar Belakang..........................................................................................................................1
I.4.1 Tujuan..............................................................................................................................2
I.4.2 Manfaat............................................................................................................................2
II.2.6 Android............................................................................................................................9
III. PERANCANGAN.........................................................................................................................12
ii
III.1 Identifikasi Kebutuhan User...................................................................................................12
III.1 Analisis...................................................................................................................................13
III.5 Flowchart................................................................................................................................15
III.9.2 Kuesioner..................................................................................................................21
DAFTAR PUSTAKA.............................................................................................................................23
LAMPIRAN A........................................................................................................................................25
LAMPIRAN B........................................................................................................................................28
LAMPIRAN C........................................................................................................................................34
iii
DAFTAR TABEL
iv
DAFTAR GAMBAR
v
I. PENDAHULUAN
1
dibangunlah sebuah aplikasi yaitu “Rancang Bangun Sistem Informasi Jadwal Kajian Rutin pada
Masjid yang ada di Pekanbaru Berbasis Android”.
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.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.
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
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
6
II.2 Landasan Teori
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).
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.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.
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).
11
III. PERANCANGAN
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 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.
Arsitektur sistem yang digunakan untuk menggambarkan rancangan sistem yang akan dibuat
dapat dilihat pada Gambar 3.1.
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.
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
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.
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.
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
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).
Tampilan antarmuka merupakan halaman antar muka antara Android dan Website.
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.
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.
Adapun rencana pengujian dan analisis yang akan dilakukan pada aplikasi ini adalah sebagai
berikut :
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.
21
IV. JADWAL DAN PERKIRAAN BIAYA
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
Pada perkiraan biaya ini, penulis membutuhkan peralatan dan biaya dalam pembuatan
proyek akhir ini. Tabel 4.2 menunjukkan peralatan dan biaya yang dibutuhkan:
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.
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
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 ?
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 ?
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
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.
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.
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
Identifikasi
Nama Use Case Lihat Video atau Audio Kajian
33
LAMPIRAN C
HASIL PENELITIAN KUESIONER
34
35
36
37
38