• Tidak ada hasil yang ditemukan

IMPLEMENTASI LOCATION BASED SERVICE (LBS) MEMANFAATKAN SENSOR GPS UNTUK MENENTUKAN WAKTU SHALAT, POSISI KIBLAT DAN MASJID TERDEKAT PADA SMARTPHONE ANDROID TUGAS AKHIR MOHAMMAD IQBAL 092406075

N/A
N/A
Protected

Academic year: 2019

Membagikan "IMPLEMENTASI LOCATION BASED SERVICE (LBS) MEMANFAATKAN SENSOR GPS UNTUK MENENTUKAN WAKTU SHALAT, POSISI KIBLAT DAN MASJID TERDEKAT PADA SMARTPHONE ANDROID TUGAS AKHIR MOHAMMAD IQBAL 092406075"

Copied!
13
0
0

Teks penuh

(1)

IMPLEMENTASI LOCATION BASED SERVICE (LBS) MEMANFAATKAN SENSOR GPS UNTUK MENENTUKAN WAKTU SHALAT, POSISI KIBLAT

DAN MASJID TERDEKAT PADA SMARTPHONE ANDROID

TUGAS AKHIR

MOHAMMAD IQBAL 092406075

PROGRAM STUDI D3 TEKNIK INFORMATIKA DEPARTEMEN MATEMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA

(2)

IMPLEMENTASI LOCATION BASED SERVICE (LBS) MEMANFAATKAN SENSOR GPS UNTUK MENENTUKAN WAKTU SHALAT, POSISI KIBLAT

DAN MASJID TERDEKAT PADA SMARTPHONE ANDROID

TUGAS AKHIR

Diajukan untuk melengkapi tugas dan memenuhi syarat mencapai gelar Ahli Madya

MOHAMMAD IQBAL

092406075

PROGRAM STUDI D3 TEKNIK INFORMATIKA

DEPARTEMEN MATEMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS SUMATERA UTARA

MEDAN

(3)

PERSETUJUAN

Judul : IMPLEMENTASI LOCATION BASED SERVICE (LBS) MEMANFAATKAN SENSOR GPS UNTUK MENENTUKAN WAKTU SHALAT, POSISI KIBLAT DAN MASJID TERDEKAT PADA SMARTPHONE ANDROID

Kategori : TUGAS AKHIR

Nama : MOHAMMAD IQBAL

Nomor Induk Mahasiswa : 092406075

Program Studi : TEKNIK INFORMATIKA

Departemen : MATEMATIKA

Fakultas : MATEMATIKA DAN ILMU PENGETAHUAN ALAM (FMIPA)

UNIVERSITAS SUMATERA UTARA

Diluluskan di,

Medan, Juni 2012

Diketahui

Departemen Matematika FMIPA USU

Ketua, Dosen Pembimbing,

Prof. Dr. Tulus, M.Si Drs. James Piter Marbun, M.Kom

(4)

PERNYATAAN

IMPLEMENTASI LOCATION BASED SERVICE (LBS) MEMANFAATKAN SENSOR GPS UNTUK MENENTUKAN WAKTU SHALAT, POSISI KIBLAT DAN MASJID

TERDEKAT PADA SMARTPHONE ANDROID

TUGAS AKHIR

Saya mengakui bahwa tugas akhir ini adalah hasil karya saya sendiri, kecuali beberapa

kutipan dan ringkasan yang masing-masing disebutkan sumbernya.

Medan, Mei 2012

Mohammad Iqbal

092406075

(5)

Bismillahirrahmanirrahim. Alhamdulillahirabbilalamin,Puji dan syukur penulis panjatkan kehadirat Allah SWT atas segala berkat dan rahmat-Nya sehingga penulis dapat menyelesaikan Tugas Akhir ini dengan baik dan dalam waktu yang telah ditetapkan.

Selama penyusunan Tugas Akhir ini penulis banyak menerima bantuan moril maupun materil yang tak ternilai harganya. Karenanya penulis mengucapkan terimakasih kepada:

1. Bapak Drs. James Piter Marbun M.kom selaku pembimbing yang telah meluangkan waktunya dan membantu penulis dalam penyelesaian tugas akhir ini.

2. Bapak Drs. Syahril Efendi, S,Si.,M.IT dan Syahriol Sitorus S.Si, M.IT selaku Ketua dan Sekertaris Program Studi Diploma 3 Teknik Informatika Fakultas MIPA Universitas Sumatera Utara

3. Prof. Drs. Tulus, Vordipl.Math.,M.Si dan Dra. Mardiningsih, M.Si., selaku Ketua dan Sekertaris Departemen Matematika Fakultas MIPA Universitas Sumatera Utara.

4. Dr. Sutarman, MSc selaku Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara.

5. Seluruh Staf Pengajar dan Pegawai Program Studi D3 Teknik InformatikaFakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara.

6. Untuk sahabat–sahabat penulis: Reza Andika, Syaiful Syamri, Frans Karunia Purba, Abdul Rauf, Dicky Agustian, Dani Mestika, Ribcha br Ginting, Erna Wati, Rahmad Nugraha, Dwi Andini, Efendi Pramono Bakara, Saiful Bakri, Amminiyani, Suvi Fulvia Dini, Tiara Kesuma Noor Utami.

7. Untuk Sepupu Penulis yang telah memberikan bantuan dan dukungannya dalam penulisan karya Ilmiah ini: Muhammad Solihin, A.Md, Hadi Hidayat, S.T, Iva Hayuni, A.Md, S.si , Rizki Alisah Sinaga, S.E

8. Seluruh mahasiswa Diploma 3 Teknik Informatika, khususnya KOM A 2009. 9. Terkhusus penulis ucapkan terima kasih yang sebesar-besarnya kepada

keduaorang tua penulis Ayahanda Asbullah, S.T dan Ibunda Roslina, yang dengankeikhlasan dan ketulusan hatinya membesarkan, mendidik, memberikan doarestu, cinta kasih, pengorbanan, dan dukungan baik dukungan moril maupunmateril yang diberikan kepada penulis.

Akhirnya penulis menyadari bahwa sebagaimana hasil karya manusia.Tugas Akhir

ini yang di buat ini masih sangat jauh dari sempurna, baik dalam penulisan, tata

bahasa maupun nilai ilmiahnya. Karena itu penulis dengan hati terbuka menerima

(6)

Akhir ini.Semoga Allah SWT member rahmat dan hidayah-Nya kepada kita semua.

Amin.

Demikian Tugas Akhir ini saya perbuat. Semoga tulisan ini bermanfaat bagi siapapun yang membacanya.

Medan, Juni 2012

Penulis

(7)

ABSTRAK

(8)

DAFTAR ISI

Halaman

Persetujuan ii

Pernyataan iii

Penghargaan iv

Abstrak vi

1.4 Tujuan Penelitian 4

1.5 Manfaat Penelitian 4

1.6 Metode Penelitian 5

1.7 Sistematika Penulisan 5

Bab 2 Landasan Teori

2.1 Shalat 7

2.1.1 Pengertian Shalat 7

2.1.2Waktu Shalat Fardhu 8

2.1.3 Menghitung Waktu Shalat 11

(9)

2.2.1Pengertian Kiblat 16

2.2.2 Menentukan Arah Kiblat 16

2.2.2.1 Koordinat Posisi Geografis 16

2.2.2.2 Ilmu Ukur Segitiga Bola 18

2.2.2.3 Rumus Segitiga Bola 20

2.3 Location Based Service (LBS) 21

2.3.1 Komponen LBS 22

2.3.2 Google Maps 23

2.4 Android 25

2.4.1 Pengertian Android 25

2.4.2 Sejarah Android 26

2.4.3 Anatomi Android 27

2.4.3.1 Linux Kernel 28

2.4.3.2 Libraries 29

2.4.3.3 Android Runtime 29

2.4.3.4 Application Framework 30

2.4.3.5 Application Layer 31

2.4.4 Komponen Aplikasi 32

2.4.4.1 Activities 32

2.4.4.2 Services 34

2.4.4.3 Intents 35

2.4.4.4 Broadcast Receivers 35

2.4.4.5 Content Providers 36

2.4.5 Tipe Aplikasi Android 36

2.4.6 Siklus Hidup Aplikasi Android 37

2.4.7 Kelebihan Android 38

2.4.8 Lingkungan Pengembangan Android 40

2.4.8.1 Java Development Kit (JDK) 40

(10)

2.4.8.3 Android SDK 42

2.4.8.4 Build Target 42

2.4.8.5 Android Development Tools (ADT) 42

Bab 3 Perancangan Sistem

3.1 Perancangan Aplikasi 43

3.1.1 Form Jendela Utama 43

3.1.2 Form Pencari Kiblat 45

3.1.3 Form Jadwal Shalat 46

3.1.4 Form Atur Pengingat Waktu Shalat 47

3.1.5 Form Pencari Posisi Masjid 48

3.1.6 Form Tentang Program 49

3.2 Diagram Alir (Flowchart) 50

3.3 Sequence Diagram 51

Bab 4 Implementasi Sistem

4.1 Spesifikasi Perangkat Keras dan Lunak 53

4.1.1 Spesifikasi Perangkat Keras 53

4.1.2 Spesifikasi Perangkat Lunak 54

4.2 Pengujian 55

4.2.1 Pengujian Fitur Jadwal Shalat 56

4.2.2 Pengujian Fitur Arah Kiblat 58

4.2.3 Pengujian Fitur Pencari Masjid 63

4.3 Distribusi 66

Bab 5 Kesimpulan dan Saran

5.1 Kesimpulan 68

5.2 Saran 69

Daftar Pustaka 70

(11)

DAFTAR TABEL

Halaman

Tabel 2.1 Altitude Matahari Saat Subuh dan Isya 14

Tabel 2.2 Versi-Versi Android 27

(12)

DAFTAR GAMBAR

Halaman

Gambar 2.1 Pembagian Bumi Berdasarkan Bujur dan Lintang 17

Gambar 2.2 Segitiga Bola ABC 19

Gambar 2.3 Segitiga Bola 20

Gambar 2.4 Detail Anatomi Android 28

Gambar 2.5 Prioritas Aplikasi Berdasarkan Activity 38

Gambar 2.6 Eclipse Indigo 41

Gambar 3.1 Desain Layar Tampilan Menu Utama 44

Gambar 3.2Desain Layar Pencari Posisi Kiblat 45

Gambar 3.3 Desain Layar Tampilan Jadwal Shalat 46

Gambar 3.4 Desain Layar Tampilan Atur Pengingat Jadwal Shalat 47

Gambar 3.5Desain Layar Pencari Posisi Masjid Terdekat 48

Gambar 3.6Desain Layar Tampilan Tentang Program 49

Gambar 3.7 Diagram Alir Sistem 50

Gambar 3.8 Diagram Sequence 52

Gambar 4.1 Jadwal Shalat Tasbih 56

Gambar 4.2 Jadwal Shalat PKPU 57

Gambar 4.3 Jadwal Shalat RHI 58

Gambar 4.4 Arah Kiblat RHI Untuk Kota Medan 59

Gambar 4.5 Pencari Kiblat Tasbih 59

Gambar 4.6 Perbandingan Arah Kiblat Sebenarnya Dengan Aplikasi Tasbih 60

Gambar 4.7 Perangkat Diputar 900 61

Gambar 4.8 Perangkat Diputar 1800 61

Gambar 4.9 Perangkat Diputar 2700 62

(13)

Gambar 4.11 Posisi User di Tandai Marker Warna Hitam 64

Gambar 4.12 Koordinat Posisi User 64

Gambar 4.13 Koordina Posisi User pada Google Map 65

Gambar 4.14 Kotak Dialog Posisi dan Koordinat Jika Marker Disentuh 66

Referensi

Dokumen terkait

Penyusunan Laporan Akhir ini merupakan salah satu syarat untuk menyelesaikan pendidikan Diploma III (D3) Jurusan Teknik Elektro Program Studi Teknik

Pada penelitian ini peneliti melihat implementasi dari Sistem Informasi Administrasi Kependudukan ini dari tiga aspek yang menjadi sorotan yaitu : aspek organisasi yang

Sistem ini menggunakan Visual Basic 6.0 yang diharapkan dapat membantu mempermudah dalam pembuatan laporan pencatatan penjualan dan pembelian makanan ayam dan

Land reform di Indonesia yang tercermin dalam Undang-Undang Pokok Agraria (UUPA) 1960 memiliki semangat untuk memperkuat fondasi ekonomi di level masyarakat desa, dengan

Sedangkan ketentuan mengenai jenis-jenis produk jasa keuangan, cakupan dan batas-batas kegiatan lembaga jasa keuangan, kualifikasi dan kriteria lembaga jasa keuangan,

Usaha untuk mewujudkan hukum baru nasional itu tetap berlangsung, walaupun berbagai kendala sejak semula juga terus menghadang, tidak hanya oleh penganut teori resepsi, yang

Menurut Amir dan Sartika (2016) berpikir kritis tidak berarti orang yang suka berdebat dengan mempertentangkan pendapat atau asumsi yang keliru, akan tetapi pemikir

Dari hasil penelitian maka dapat dijelaskan bahwa jika ingin meningkatkan struktur modal perusahaan maka keputusan investasi harus ditingkatkan dengan.. Jadi untuk