sistem informasi geografis pencarian lokasi …eprints.umk.ac.id/9765/1/halaman awal.pdf ·...
TRANSCRIPT
i
LAPORAN SKRIPSI
SISTEM INFORMASI GEOGRAFIS PENCARIAN
LOKASI RUMAH ULAMA NAHDLATUL ULAMA
(NU) DI KABUPATEN KUDUS BERBASIS ANDROID
HALAMAN JUDUL
DIAH RAUDLOTUL BARID
NIM. 201451078
DOSEN PEMBIMBING
Tri Listyorini, M.Kom.
Evanita, S,Kom., M.Kom.
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS MURIA KUDUS
2018
v
SISTEM INFORMASI GEOGRAFIS PENCARIAN LOKASI RUMAH
ULAMA NAHDLATUL ULAMA (NU) DI KABUPATEN KUDUS
BERBASIS ANDROID
Nama mahasiswa : Diah Raudlotul Barid
NIM : 201451078
Pembimbing :
1. Tri Listyorini, M.Kom.
2. Evanita, S.Kom, M.Kom.
RINGKASAN
Nahdlatul Ulama (NU) merupakan organisasi islam sosial masyarakat
terbesar di Indonesia. Posisi Ulama didalam Nahdlatul Ulama yaitu sebagai tiang
penyangga utama organisasi, oleh karena itu secara struktural organisasi seorang
Ulama disediakan lembaga khusus yang dinamakan “lembaga syuriah” yang
berfungsi sebagai pengelola, pengendali, pengawas dan penentu semua kebijakan
di Nahdlatul Ulama serta sebagai panutan, contoh atau guru tauladan bagi seluruh
masyarakat. Sebagai organisasi islam terbesar di Indonesia khususnya di
kabupaten Kudus yang mayoritas beragama islam dan sangat kental dengan nilai-
nilai agamanya, sangat membutuhkan figur seorang Ulama. Dalam artian bahwa
para Ulama memiliki peran dalam berbagai kegiatan sehari-hari terutama dalam
hal keagamaan untuk memberikan nasehat-nasehat agama. Melihat peran
pentingnya Ulama di dalam masyarakat, untuk memudahkan dalam mencari
informasi mengenai keberadaan lokasi Ulama, maka dibuat suatu aplikasi Sistem
Informasi Geografis Pencarian Lokasi Rumah Ulama Nahdlatul Ulama (NU) di
Kabupaten Kudus Berbasis Android. Dengan Sistem Informasi Gografis ini akan
memberikan informasi daftar Ulama NU di kabupaten Kudus, profil Ulama dan
rute lokasi rumah yang akan dituju dengan efisien dan efektif berbasis android.
Kata kunci: Nahdlatul Ulama, Sistem Informasi Geografis, Android.
vi
GEOGRAPHIC INFORMATION SYSTEM SEARCHING ULAMA'S
HOUSE OF NAHDLATUL ULAMA (NU) IN KUDUS REGENCY BASED
ON ANDROID
Student Name : Diah Raudlotul Barid
Student Identity Number : 201451078
Supervisor :
1. Tri Listyorini, M.Kom.
2. Evanita, S.Kom, M.Kom.
ABSTRACT
Nahdlatul Ulama (NU) is the largest social organization of Islamic society
in Indonesia. The Ulama's position within Nahdlatul Ulama is the main pillar of
the organization, therefore the organization of an Ulama is structurally
organized by a special institution called "Syuriah Institution" which functions as a
manager, controller, supervisor and determinant of all policies in Nahdlatul
Ulama as well as role models, teacher role model for the whole society. As the
largest Islamic organization in Indonesia, especially in Kudus regency, which is
predominantly Islamic and has a great impression of religious values, need a
figure of an Ulama. It means that the Ulama have a big role in various daily
activities, especially in religious matters to provide religious advice. Because of
the importance of the Ulama's role to facilitate in finding information about the
locations of Ulama, that is why it is important to be made an application of
Geographic Information System Searching Ulama's house of Nahdlatul Ulama
(NU) in Kudus Regency Based on Android. This Gographic Information System
will provide information list of NU Ulama in Kudus regency, the profiles of
Ulama and home location routes to be addressed efficiently and effectively based
on android.
Keywords : Nahdlatul Ulama, Gographic Information System, Android
vii
KATA PENGANTAR
Puji syukur kehadirat Allah SWT yang telah memberikan Taufiq,
Hidayah, serta Inayah-Nya penulis dapat menyelesaikan penyusunan skripsi
dengan judul “Sistem Informasi Geografis Pencarian Lokasi Rumah Ulama
Nahdlatul Ulama (NU) di Kabupaten Kudus Berbasis Android”
Skripsi ini disusun guna melengkapi salah satu syarat yang harus dipenuhi
untuk memperoleh gelar Sarjana Komputer Program Studi Teknik Informatika
Fakultas Teknik Universitas Muria Kudus. Kiranya dalam penuyusunan skripsi
tidak akan terselesaikan dengan baik tanpa bantuan dari berbagai pihak. Untuk itu
dalam kesempatan ini penulis mengucapkan terima kasih sebanyak-banyaknya,
penghargaan setinggi-tingginya dan permohonan maaf atas segala kesalahan yang
pernah penulis lakukan kepada semua pihak yang telah membantu dalam
penyelesaian skripsi ini, terutama kepada:
1. Dr Suparnyo SH. MS., selaku Rektor Universitas Muria Kudus.
2. Bapak Mohammad Dahlan, ST. MT. selaku Dekan Fakultas Teknik
Universitas Muria Kudus.
3. Bapak Ahmad Jazuli S.Kom., M.Kom. selaku Ketua Program Studi Teknik
Informatika Fakultas Teknik Universitas Muria Kudus.
4. Ibu Tri Listyorini, M.Kom. selaku Pembimbing Skripsi Utama saya
5. Ibu Evanita, S.Kom, M.Kom. selaku Pembimbing Skripsi kedua saya.
6. Pengurus Cabang Nahdlatul Ulama yang telah memberikan rekomendasi,
bimbingan, serta arahan untuk pencarian data Ulama NU Kabupaten Kudus.
7. Ulama NU di Kabupaten Kudus yang bersedia memberikan izin dan informasi
keterkaitan dengan biodata diri.
8. Ayah, Ibu, adik, dan keluarga terdekat saya yang telah menguatkan saya,
memberikan semangat, dukungan dan do’a dalam segala aspek kehidupan.
9. Nafis Dzu Afa’il Manan, Amelia Eka Prasetya, Cahya Wulandari dan Umi
Habibah yang telah banyak membantu saya dalam pencarian data Ulama.
viii
Penulis menyadari sepenuhnya bahwa dalam penyusunan skripsi ini masih
terdapat banyak kekurangan, untuk itu penulis mengharap kritik dan saran dari
berbagai pihak untuk sempurnanya hasil laporan ini. Selain itu, penulis juga
berharap semoga buku laporan ini dapat memberikan manfaat bagi semuanya.
Kudus, 29 Agustus 2018
Penulis
ix
DAFTAR ISI
HALAMAN JUDUL .............................................................................................. i
HALAMAN PERSETUJUAN ............................................................................. ii
HALAMAN PENGESAHAN .............................................................................. iii
PERNYATAAN KEASLIAN .................................. Error! Bookmark not defined.
RINGKASAN ........................................................................................................ v
ABSTRACT ........................................................................................................... vi
KATA PENGANTAR ......................................................................................... vii
DAFTAR ISI ......................................................................................................... ix
DAFTAR GAMBAR ............................................................................................ xi
DAFTAR TABEL .............................................................................................. xiii
DAFTAR LAMPIRAN ...................................................................................... xiv
BAB I PENDAHULUAN ...................................................................................... 1
1.1. Latar Belakang.......................................................................................... 1
1.2. Perumusan Masalah .................................................................................. 2
1.3. Batasan Masalah ....................................................................................... 2
1.4. Tujuan ....................................................................................................... 2
1.5. Manfaat ..................................................................................................... 3
BAB II TINJAUAN PUSTAKA ........................................................................... 5
2.1. Penelitian Terkait...................................................................................... 5
2.2. Landasan Teori ......................................................................................... 7
2.2.1. Nahdlatul Ulama ............................................................................... 7
2.2.2. Ulama ................................................................................................ 9
2.2.3. Pengertian dan Kedudukan Ulama dalam NU ................................ 10
2.2.4. Sistem Informasi Geografis............................................................. 11
2.2.5. Android ........................................................................................... 12
2.2.6. Android Studio ................................................................................ 12
2.2.7. MySQL ............................................................................................ 13
x
2.2.8. Google Maps API ............................................................................ 14
2.2.9. Waterfall .......................................................................................... 14
2.2.10. Data Flow Diagram (DFD) .......................................................... 16
2.2.11. Entity Relationship Diagram (ERD) ........................................... 18
2.2.12. Black Box Testing ....................................................................... 20
2.2.13. Kerangka Pikir ............................................................................. 20
BAB III METODOLOGI ................................................................................... 21
3.1. Metode Penelitian ................................................................................... 21
3.1.1. Metode Pengumpulan Data ............................................................. 21
3.1.2. Metode Penulisan Terbuka .............................................................. 22
3.2. Metode Rekayasa Perangkat Lunak ....................................................... 22
3.2.1. Analisis Kebutuhan (Requirement) ................................................. 22
4.2.2. Perancangan sistem (System Design) .............................................. 23
BAB IV HASIL DAN PEMBAHASAN ............................................................ 31
4.1. Implementation ....................................................................................... 31
4.1.1. Implementasi Database ................................................................... 31
4.1.2. Implementasi Coding dan Tampilan Aplikasi................................. 34
4.2. White Box Testing .................................................................................. 39
4.3. Black Box Testing .................................................................................. 45
BAB V PENUTUP ............................................................................................... 47
5.1. Kesimpulan ............................................................................................. 47
5.2. Saran ....................................................................................................... 47
DAFTAR PUSTAKA .......................................................................................... 48
xi
DAFTAR GAMBAR
Gambar 2. 1 Metode Waterfall (Petersen, 2009) .................................................. 15
Gambar 2. 2 Kerangka Pikir ................................................................................. 20
Gambar 3. 1 Entitas Relationship Diagram........................................................... 23
Gambar 3. 2 Dekomposisi ..................................................................................... 26
Gambar 3. 3 DFD Level 0 atau Context Diagram ................................................ 27
Gambar 3. 4 DFD Level 1 ..................................................................................... 27
Gambar 3. 5 DFD Level 2 Kelola data admin ....................................................... 28
Gambar 3. 6 DFD Level 2 input data ulama ......................................................... 28
Gambar 3. 7 DFD Level 2 lihat data ulama .......................................................... 29
Gambar 4. 1 Tabel Database Admin ..................................................................... 31
Gambar 4. 2 Tabel Database Ulama ..................................................................... 31
Gambar 4. 3 Tabel Database Rumah..................................................................... 32
Gambar 4. 4 Tabel Database Pendidikan .............................................................. 32
Gambar 4. 5 Tabel Database Karya ...................................................................... 32
Gambar 4. 6 Tabel Database Rutinitas .................................................................. 33
Gambar 4. 7 Relasi tabel database loruma ............................................................ 33
Gambar 4. 8 Halaman Utama ................................................................................ 34
Gambar 4. 9 Form login ........................................................................................ 34
Gambar 4. 10 Halaman Beranda Admin ............................................................... 35
Gambar 4. 11 Form Tambah Profil ....................................................................... 35
Gambar 4. 12 Form Tambah Rumah .................................................................... 36
Gambar 4. 13 Form Tambah Pendidikan .............................................................. 36
Gambar 4. 14 Form Tambah Karya ...................................................................... 37
Gambar 4. 15 Form Tambah Rutinitas .................................................................. 37
Gambar 4. 16 Form Ubah Akun ............................................................................ 38
Gambar 4. 17 Form Daftar Ulama ........................................................................ 38
Gambar 4. 18 Form Peta Rumah Ulama ............................................................... 39
Gambar 4. 19 Source Code Login ......................................................................... 39
Gambar 4. 20 Cyclomatic graph login .................................................................. 40
Gambar 4. 21 Source Code Proses Data Ulama .................................................... 40
Gambar 4. 22 Cyclomatic graph Proses Data Ulama ........................................... 41
xii
Gambar 4. 23 Source Code Proses Data Rumah ................................................... 41
Gambar 4. 24 Cyclomatic graph Proses Data Rumah........................................... 42
Gambar 4. 25 Source Code Proses Data Pendidikan ............................................ 42
Gambar 4. 26 Cyclomatic graph Proses Data Pendidikan .................................... 43
Gambar 4. 27 Source Code Proses Data Karya..................................................... 43
Gambar 4. 28 Cyclomatic graph Proses Data Karya ............................................ 43
Gambar 4. 29 Source Code Proses Data Rutinitas ................................................ 44
Gambar 4. 30 Cyclomatic graph Proses Data Rutinitas ........................................ 44
xiii
DAFTAR TABEL
Tabel 2. 1 Simbol-simbol Data Flow Diagram .................................................... 17
Tabel 2. 2 Simbol-simbol Entity Relationship Diagram (ERD) ........................... 19
Tabel 3. 1 Tabel Admin ........................................................................................ 24
Tabel 3. 2 Tabel Profil .......................................................................................... 24
Tabel 3. 3 Tabel Rumah ........................................................................................ 25
Tabel 3. 4 Tabel Pendidikan.................................................................................. 25
Tabel 3. 5 Tabel Karya .......................................................................................... 25
Tabel 3. 6 Tabel Rutinitas ..................................................................................... 26
Tabel 4. 1 Tabel Pengujian Black Box Testing ..................................................... 45
xiv
DAFTAR LAMPIRAN
Lampiran 1 Lampiran Struktural PCNU Kabupaten Kudus ................................ 50
Lampiran 2 Surat Rekomendasi PCNU Kabupaten Kudus.................................. 52
Lampiran 3 Lembar Catatan Bimbingan dan Konsultasi Pembimbing 1 .......... 53
Lampiran 4 Lembar Catatan Bimbingan dan Konsultasi Pembimbing 2 .......... 53
Lampiran 5 Profil Ulama Nahdlatul Ulama (NU) Kabupaten Kudus .................... 55