sebagai persyaratan guna meraih gelar sarjana strata i...

12
i APLIKASI PERHITUNGAN WAKTU SHOLAT BERBASIS J2ME TUGAS AKHIR Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata I Teknik Informatika Universitas Muhammadiyah Malang Oleh: DEVITA INDAH RAHMAWATI 06560096 JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH MALANG 2013

Upload: others

Post on 28-Oct-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata I ...eprints.umm.ac.id/22991/1/jiptummpp-gdl-devitainda-42206-1-pendahul … · dengan GPS yang memudahkan user terutama bagi

i

APLIKASI PERHITUNGAN WAKTU SHOLAT

BERBASIS J2ME

TUGAS AKHIR

Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata I

Teknik Informatika Universitas Muhammadiyah Malang

Oleh:

DEVITA INDAH RAHMAWATI

06560096

JURUSAN TEKNIK INFORMATIKA

FAKULTAS TEKNIK

UNIVERSITAS MUHAMMADIYAH MALANG

2013

Page 2: Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata I ...eprints.umm.ac.id/22991/1/jiptummpp-gdl-devitainda-42206-1-pendahul … · dengan GPS yang memudahkan user terutama bagi

ii

Page 3: Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata I ...eprints.umm.ac.id/22991/1/jiptummpp-gdl-devitainda-42206-1-pendahul … · dengan GPS yang memudahkan user terutama bagi

iii

LEMBAR PENGESAHAN

APALIKASI PERHITUNGAN WAKTU SHOLAT

BERBASIS J2ME

TUGAS AKHIR

Diajukan Untuk Memenuhi

Persyaratan Guna Meraih Gelar Sarjana Strata I

Teknik Informatika Universitas Muhammadiyah Malang

2013

Disusun Oleh:

Devita Indah Rahmawati

06560096

Tugas Akhir ini telah diuji dan dinyatakan lulus oleh tim penguji pada

tanggal 25 Juli 2013

Mengetahui / Menyetujui

Penguji I Penguji II

(Sofyan Arifiyanto S.Si., M.Kom) (Aminudin, S.Kom)

NIP. NIDN. 0712047601

Mengetahui

Ketua Jurusan Teknik Informatika

(Yuda Munarko, S.Kom., M.Sc)

NIP. 108.0611.0443

Page 4: Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata I ...eprints.umm.ac.id/22991/1/jiptummpp-gdl-devitainda-42206-1-pendahul … · dengan GPS yang memudahkan user terutama bagi

iv

Page 5: Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata I ...eprints.umm.ac.id/22991/1/jiptummpp-gdl-devitainda-42206-1-pendahul … · dengan GPS yang memudahkan user terutama bagi

viii

KATA PENGANTAR

Bismillaahirrahmaanirrahiim

Dengan memanjatkan puji syukur kehadirat Allah SWT atas limpahan

rahmat dan hidayah-Nya sehingga peneliti dapat menyelesaikan Tugas Akhir yang

berjudul:

“APLIKASI PERHITUNGAN WAKTU SHOLAT BERBASIS J2ME”

Di dalam tulisan ini disajikan pokok – pokok bahasan yang meliputi

bagaiman membangun aplikasi GPS berdasarkan letak perubahan tata ruang untuk

memperoleh koordinat suatu daerah dan agar hasil waktu sholat yang diperoleh

dapat memberikan hasil yang akurat sehingga umat muslim dapat beribadah tepat

waktu.

Tujuan pembuatan Tugas Akhir ini adalah membuat sebuah aplikasi

dengan GPS yang memudahkan user terutama bagi user yang beragama muslim

untuk menentukan waktu sholat disaat berada pada lokasi tertentu.

Peneliti menyadari bahwa pada penulisan Tugas Akhir ini masih jauh

dari kata sempurna. Oleh karena itu, peneliti mengharapkan saran dan kritik yang

membangun agar tulisan ini bermanfaat bagi perkembangan ilmu pengetahuan

kedepan.

Malang, 25 Juli 2013

Devita Indah Rahmawati

Page 6: Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata I ...eprints.umm.ac.id/22991/1/jiptummpp-gdl-devitainda-42206-1-pendahul … · dengan GPS yang memudahkan user terutama bagi

ix

DAFTAR ISI

HALAMAN JUDUL...................................................................................... i

LEMBAR PERSETUJUAN........................................................................... ii

LEMBAR PENGESAHAN............................................................... ............. iii

LEMBAR PERNYATAAN KEASLIAN...................................................... iv

ABSTRAKSI................................................................................................... v

ABSTRACT...................................................................................................... vi

LEMBAR PERSEMBAHAN......................................................................... vii

KATA PENGANTAR..................................................................................... viii

DAFTAR ISI................................................................................................... ix

DAFTAR GAMBAR...................................................................................... xi

DAFTAR ISTILAH........................................................................................ xiii

BAB I PENDAHULUAN............................................................................... 1

1.1 Latar Belakang Masalah.............................................................................. 1

1.2 Rumusan Masalah....................................................................................... 2

1.3 Batasan Masalah......................................................................................... 3

1.4 Tujuan......................................................................................................... 3

1.5 Sistematika Penulisan................................................................................. 3

1.6 Metodologi................................................................................................. 4

BAB II LANDASAN TEORI....................................................................... 5

2.1 Sholat......................................................................................................... 5

2.2 GPS............................................................................................................ 10

2.3 J2ME (Java 2 Micro Edition) ................................................................... 14

BAB III ANALISA DAN PERANCANGAN SYSTEM........................... 17

3.1 Analisa Kebutuhan.................................................................................... 17

3.2 Spesifikasi Kebutuhan............................................................................... 17

3.3 Perancangan Sistem................................................................................... 19

3.4 UML (Unified Modeling Language) ........................................................ 19

3.5 Class Diagram........................................................................................... 21

Page 7: Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata I ...eprints.umm.ac.id/22991/1/jiptummpp-gdl-devitainda-42206-1-pendahul … · dengan GPS yang memudahkan user terutama bagi

x

3.6 Perancangan User Interface...................................................................... 22

BAB IV IMPLEMENTASI DAN UJI COBA............................................ 26

4.1 Deskripsi Implementasi............................................................................. 26

4.2 Implementasi Program.............................................................................. 26

4.3 Hasil Uji Coba.......................................................................................... 32

4.4 Analisa...................................................................................................... 39

BAB V KESIMPULAN DAN SARAN...................................................... 40

5.1 Kesimpulan............................................................................................... 40

5.2 Saran......................................................................................................... 40

DAFTAR PUSTAKA…………………………………………………….. 42

Page 8: Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata I ...eprints.umm.ac.id/22991/1/jiptummpp-gdl-devitainda-42206-1-pendahul … · dengan GPS yang memudahkan user terutama bagi

xi

DAFTAR GAMBAR

Gambar 2.1 Handheld Devices dari J2ME Wireless Toolkit............................. 14

Gambar 3.1 Diagram Alir (Flowchart).............................................................. 20

Gambar 3.2 Use Case Diagram......................................................................... 21

Gambar 3.3 Class Diagram................................................................................ 22

Gambar 3.4 Tampilan Awal............................................................................... 22

Gambar 3.5 Tampilan Antar Muka Menu.......................................................... 23

Gambar 3.6 Tampilan Antar Muka Waktu Sholat............................................. 23

Gambar 3.7 Tampilan Antar Muka Pengaturan................................................. 24

Gambar 3.8 Tampilan Antar Muka Bantuan...................................................... 25

Gambar 3.9 Tampilan Antar Muka Tentang...................................................... 25

Gambar 3.10 Tampilan Antar Muka Daftar Kota.............................................. 25

Gambar 4.1 Import Java Package...................................................................... 26

Gambar 4.2 Objek dan Variable Constructor Class Menu nya......................... 27

Gambar 4.3 Tampilan Menu Awal.................................................................... 28

Gambar 4.4 Tampilan Menu Waktu Sholat....................................................... 29

Gambar 4.5 Tampilan Menu Pengaturan........................................................... 29

Gambar 4.6 Tampilan Menu Bantuan................................................................ 30

Gambar 4.7 Tampilan Menu Tentang................................................................ 31

Gambar 4.8 Tampilan Standar Waktu Indonesia............................................... 31

Gambar 4.9 Tampilan Daftar Kota.................................................................... 32

Gambar 4.10 Tampilan Awal Program dalam HP............................................. 33

Gambar 4.11 Menu Waktu Sholat..................................................................... 33

Gambar 4.12 Menu Pengaturan.......................................................................... 34

Gambar 4.13 Menu Bantuan.............................................................................. 34

Gambar 4.14 Menu Tentang.............................................................................. 35

Gambar 4.15 Menu Daftar Kota......................................................................... 35

Gambar 4.16 Waktu Sholat Kota Banda Aceh................................................... 36

Gambar 4.17 Uji Coba Offline 1........................................................................ 36

Page 9: Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata I ...eprints.umm.ac.id/22991/1/jiptummpp-gdl-devitainda-42206-1-pendahul … · dengan GPS yang memudahkan user terutama bagi

xii

Gambar 4.18 Hasil Uji Coba Offline 1............................................................... 36

Gambar 4.19 Uji Coba Offline 2........................................................................ 37

Gambar 4.20 Hasil Uji Coba Offline 2............................................................... 37

Gambar 4.21 GPS di Sawojajar......................................................................... 37

Gambar 4.22 GPS di Tlogo Mas........................................................................ 37

Gambar 4.23 Pengaturan di Sawojajar............................................................... 38

Gambar 4.24 Pengaturan di Tlogo Mas............................................................. 38

Gambar 4.25 Hasil Uji Coba di Sawojajar......................................................... 38

Gambar 4.26 Hasil Uji Coba di Tlogo Mas....................................................... 38

Page 10: Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata I ...eprints.umm.ac.id/22991/1/jiptummpp-gdl-devitainda-42206-1-pendahul … · dengan GPS yang memudahkan user terutama bagi

xiii

DAFTAR ISTILAH

Handphone : suatu teknologi dalam bentuk telepon tangan atau telepon

genggam yang digunakan untuk memudahkan komunikasi

dimana saja kapan saja sehingga cukup praktis untuk dijadikan

alat komunikasi.

Navigasi : penentuan kedudukan (posisi) dan arah perjalanan baik di

medan sebenarnya atau di peta.

GPS (Global Positionong System) : sebuah sistem navigasi berbasiskan radio

yang menyediakan informasi koordinat posisi, kecepatan, dan

waktu kepada pengguna di seluruh dunia.

GPS Receiver : alat untuk menangkap sinyal yang ditransmisikan oleh satelit

untuk dapat dikalkulasi dan menampilkan seakurat mungkin

posisi, kecepatan dan informasi waktu kepada pengguna GPS.

J2ME (Java 2 Micro Edition) : lingkungan pengembangan yang di desain untuk

meletakkan perangkat lunak Java pada barang elektronik beserta

perangkat pendukungnya.

GMT (Greenwich Mean Time) : standar waktu dunia dan dasar dari setiap

zona waktu di dunia.

Altitude : koordinat lintang suatu daerah.

Longitude : koordinat bujur suatu daerah.

Horizontal : garis mendatar.

Vertikal : garis tegak lurus.

Wireless : jaringan tanpa kabel yang menggunakan udara sebagai media

transmisinya untuk menghantarkan gelombang elektromagnetik.

Instalasi : memasang program kedalam komputer.

Upgrade : penggantian versi dari satu generasi ke generasi berikutnya

yang memiliki tingkatan lebih tinggi dari tingkatan sebelumnya

tanpa harus mengganti seluruh komponen yang ada.

Memory : tempat untuk menyimpan data.

Page 11: Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata I ...eprints.umm.ac.id/22991/1/jiptummpp-gdl-devitainda-42206-1-pendahul … · dengan GPS yang memudahkan user terutama bagi

xiv

Hardware : perangkat keras merupakan komponen yang dapat dilihat dan

disentuh secara fisik.

Software : perangkat lunak merupakan data – data yang disimpan secara

digital yang tidak terlihat secara fisik tetapi terdapat dalam

sebuah komputer.

Brainware : orang yang menggunakan atau mengoperasikan komputer

tersebut.

Processor : suatu komponen utama dari rangkaian komputer.

Motherboard : papan sirkuit berupa pcb yang memiliki berbagai komponen

elektronik yang saling terhubung.

Hardisk : suatu komponen perangkat keras pendukung komputer yang

menyediakan ruang untuk menyimpan data atau output dari

proses data yang dilakukan oleh komputer dan manusia.

Page 12: Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata I ...eprints.umm.ac.id/22991/1/jiptummpp-gdl-devitainda-42206-1-pendahul … · dengan GPS yang memudahkan user terutama bagi

42

DAFTAR PUSTAKA [1] Dra. Neni Nuraeni M. Ag, 2008, Tuntunan Shalat Lengkapdan Benar, Mutiara

Media.

[2] Raharjo, Budi. Heryanto, Imam. Haryono, Arif. 2008. Tuntunan

Pemrograman Java untuk Handphone dan Alat Telekomunikasi Mobile

lainnya. Bandung : INFORMATIKA.

[3] Shalahuddin, M. Rosa. A. S. 2008. Pemrogaman J2ME (Belajar Cepat

Pemrograman Perangkat Telekomunikasi Mobile). Bandung :

INFORMATIKA

[4] Tim Majelis Tarjih dan Tajdid Pimpinan Pusat Muhammadiyah, 2009,

Pedoman Hisab Muhammadiyah, Yogyakarta, Majelis Tarjih dan Tajdid

Pimpinan Pusat Muhammadiyah.

[5] Amiral Muhammad, 2010, Aplikasi Pengingat Waktu Sholat dan Arah Kiblat

Menggunakan Global Positioning System (GPS) Berbasis Android 1.6,

Serpong, Institut Teknologi Indonesia.

[6] Winardi, Penetuan Posisi dengan GPS untuk Survei Terumbu Karang, Puslit

Oseanografi, LIPI.

[7] Prasetijo, A. B, Satojo K. I, Wibowo Adji. 2008. Simulasi Aplikasi Java 2

Platform Micro Edition (J2ME) – Java MIDlet. (pdf)