PEMBANGUNAN APLIKASI PENUNTUN SHALAT
UNTUK ANDROID
Diajukan sebagai salah satu syarat
untuk Kelulusan pada Program
Studi Manajemen Informatika
Oleh :
Ricky Setiawan Akbar
10909002
PROGRAM STUDI MANAJEMEN INFORMATIKA
FAKULTAS TEKNIK DAN ILMU KOMPUTER
UNIVERSITAS KOMPUTER INDONESIA
BANDUNG
ii
ABSTRACT
Sometimes we underestimate the ablution movements, but it is a condition for validity
ablution of prayer. Not working on one movement then ablution invalid either because of
accidental or forgotten. Just as ablution, prayer harmony in running order is mandatory,
because if one move left in the pillars of our prayers, our prayers are not valid then. Then, if
we are in an area that is predominantly non-Muslim religions, then we will be hard to find a
place of worship for Muslims. We become confused and difficult to find where the direction of
qibla. According to Shari'a law, face Qibla direction is defined as a person's entire body
facing toward the Ka'bah situated in Mecca which is the central foundation of the Muslim
Ummah to refine some of their worship. Therefore, I try to create a software "Development
Application Guide To Prayer For Android" is shown to operate android gadget collection
system.
Researchers used a descriptive research design for this study and primary data
obtained by observations of several software guide prayer in some android market. While the
secondary data obtained by the documentation of several books, such as "Pemrograman
Aplikasi Mobile Smartphone dan Tablet PC berbasis Android" by Nazaruddin Intercessory,
Hacking &
Programming dengan Android SDK untuk Advanced by Edy Winarno ST,
M.Eng., Ali Zaki, dan SmitDev Community and the book " Membongkar Source Code
berbagai aplikasi Android " by Ivan Michael Siregar, ST, MT In this research, system
development method used is method Waterfall system development.
Made an application with the Development Application is expected to guide prayer of
the Muslims is not difficult to determine which direction the position is a requirement to
perform the prayer, ablutions are disunahkan procedures for the prophet who is also legal
requirements to establish the prayer, and pray that if the pillars left then his prayer is not
valid either intentionally or forgotten. Then the features expected to make reading the prayer
of the Muslims to further refine his worship.
iii
✁✂ ✁✄☎ ✆✝ ✁✆✂ ✁✞
Puji Syukur penulis panjatkan
kepada Allah SWT, yang telah
melimpahkan rahmat, hidayah dan karuniaNya sehingga penulis dapat
menyelesaikan Tugas Akhir dengan judul
Pembanguan Aplikasi Penuntun
Shalat Untuk Android
. Tugas Akhir ini disusun untuk memenuhi salah satu
syarat kelulusan Diploma III, Program Studi Manajemen Informatika Universitas
Komputer Indonesia (UNIKOM).
Penulis menyadari sepenuhnya bahwa penulisan Tugas Akhir ini masih
banyak kekurangan, dalam hal ini semata-mata karena keterbatasan baik dalam
hal kemampuan dan pengetahuan. Untuk itulah penulis menerima jika ada
masukan serta kritikan dari para pembaca untuk dijadikan referensi sebagai bahan
penulisan karya ilmiah yang lebih baik lagi. Dengan bantuan dan dukungan dari
berbagai pihak maka penulis dapat menyelesaikan Tugas Akhir ini sesuai dengan
waktu yang ditentukan.
Dalam penyusunan Laporan Tugas Akhir ini, penulis tidak lepas dari
bimbingan serta bantuan dari berbagai pihak, baik moril maupun material. Maka
semoga
Allah SWT
membalas kebaikan dan melimpahkan Rahmat dan Karunia
NyA.
Pada kesempatan ini, dengan segala kerendahan hati perkenankanlah
penulis untuk mengucapkan rasa terima kasih yang sebesar-besarnya yang disertai
dengan penghargaan yang tak terhingga kepada :
iv
2. Kedua orang tua Ayah dan Ibu terimakasih atas keikhlasan, kesabaran dan
pengorbanan untuk setiap langkah serta tutur kata dan do a nya selama
ini.
3. Teman
teman MI-17, MI-18, dan MI-19 atas kebersamaan, bantuan,
dorongan, dan kesabarannya.
4. Sahabat
sahabat penulis yang telah membantu, memberi semangat dan
memotivasi di kala penyusunan Tugas Akhir ini.
5. Semua pihak yang telah membantu penyelasaian laporan tugas akhir ini
yang tidak dapat penulis sebutkan satu persatu.
Tiada manusia yang sempurna, karenanya penulis menyadari adanya
keterbatasan ilmu dan kemampuan yang dimiliki, sehingga dalam penyusunan
Tugas Akhir ini banyak terdapat kekurangan.
Akhir kata semoga semua pihak yang telah memberikan bantuan dan
dukungannya mudah-mudahan mendapatkan balasan dari apa yang telah
diberikannya dari Allah SWT. Sayapun berharap semoga dari hasil Karya Ilmiah
ini dapat memberikan manfaat khususnya bagi saya selaku penulis dan umumnya
bagi pembaca.
Bandung, Juni 2012
v
✟✠✡☛ ✠☞✌ ✍✌✎ ✏✑ ✏✒ ✏✓
✠✔✍☛☞✠✕ ✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖
i
ABSTRACT
✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖ii
✕✏✗ ✏✘ ✙n
✚ ✏✓t
✏✛ ✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖iii
✟✏✜t
✏✛ ✌✢ ✣ ✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖v
✟✏✜t
✏✛ ✤ ✏m
✥✏✛ ✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖v ii
✟✏✜t
✏✛ ☛✏✥✙l
✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖x
✟✏✜t
✏✛ ✍✥im
o
l
✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖x i
✔✠✔ ✌✘ ✙✦✏✧n
u
lu
✏ ✓ ✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖1
★✩★ ✪✫✬✫✭✮ ✯✰✫ ✱✫✲ ✳✴✫ ✵✫ ✰✫ ✶ ✩✩ ✩✩✩✩ ✩✩✩✩ ✩✩✩✩ ✩✩✩✩ ✩✩✩✩ ✩✩✩✩ ✩✩✩✩ ✩✩✩✩ ✩✩✩✩ ✩✩✩✩ ✩✩✩✩ ✩✩ ★
★✩ ✷ ✸✹ ✯✲ ✬✺✻✺ ✱✫ ✵✺
& rumusan masalah
...
4
1.2.1
Identifikasi masalah
...
4
1.2.2
Rumusan masalah
...
5
1.3
Maksud dan Tujuan Penelitian
...
5
1.3.1
Maksud Penelitian
...
5
1.3.2
Tujuan Penelitian
...
6
1.4
Kegunaan Penelitian
...
6
1.4.1
Kegunaan Praktis
...
6
1.4.2
Kegunaan Akademis ...
6
1.5
Batasan Masalah
...
7
✔✠✔ ✌✌✼✏ ✓✦✏ ✢ ✏✓☛✙
o
r
i
✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖✖ ✖✖✖ ✽2.1
Sistem ...
8
2.1.1
Pengertian Sistem
...
8
2.1.2
Karakteristik Sistem
...
8
2.2
Metode Pendekatan dan Pengembangan Sistem
...
10
2.2.1
Metode Pendekatan Sistem
...
10
2.2.2
Metode Pengembangan Sistem
...
11
2.3
Alat Bantu Analisis
...
11
2.3.1
✾✿ ❀❁ ❂ ✿❀...
11
2.3.2
❁❃❂ ✿✿❄❅❂❆ ❇❂❈...
11
2.3.3
❉❀❊ ❋❀● ❍❀❄❅❂❆❇❂❈...
12
2.3.4
Eclipse 3.5
...
12
2.4
Open Source ...
13
2.5
Android
...
13
2.5.1
Pengertian Android
...
13
2.5.2
Macam-macam SO Android ...
14
2.6
Kiblat ...
17
2.7
Wudhu ...
18
2.7.1
Pengertian Wudhu
...
18
2.7.2
Syarat Wudhu ...
18
2.7.3
Rukun Wudhu ...
19
2.7.4
Yang Membatalkan Wudhu
...
19
2.8
Shalat ...
20
2.8.1
Pengertian Shalat
...
20
■❏
❑▲ ❑▼▼ ▼◆❖P◗ ❘❖❙❖❚❖❯❱P❱ ❲❚ ❳❳ ❳❳❳❳ ❳❳❳❳ ❳❳❳❳ ❳❳❳❳ ❳❳❳❳ ❳❳❳❳ ❳❳❳❳ ❳❳❳❳ ❳❳❳❳ ❳❳❳❳ ❳❳❳❳ ❳❳❳❳ ❳❳❳❳ ❳❳❳❳ ❳❳❳❳ ❳❳❳❳ ❳❳❳❳ ❳❳❳
22
❨ ❩❬ ❩❭❪❫ ❴❏ ❵❛❪ ❵❪❜❏❝❏ ❴❵ ❩❩ ❩❩❩❩ ❩❩❩❩ ❩❩❩❩ ❩❩❩❩ ❩❩❩❩ ❩❩❩❩ ❩❩❩❩ ❩❩❩❩ ❩❩❩❩ ❩❩❩❩ ❩❩❩❩ ❩❩❩❩ ❩❩❩❩ ❩❩❩❩ ❩❩❩ ❞ ❞ ❨ ❩❞ ❩❡ ❪ ❵❏❫❢ ❴❵❣❪❝❤ ❢❪P
❪ ❵✐❥ ❦❧❥ ❜ ❴❵❭ ❴❝❴ ❩❩ ❩❩❩❩ ❩❩❩❩ ❩❩❩❩ ❩❩❩❩ ❩❩❩❩ ❩❩❩❩ ❩❩❩❩ ❩❩❩❩ ❩❩❩ ❞ ❞ ❨ ❩❞❩❬S
❥❦♠❪♥❭ ❴❝ ❴P
♥❏ ❦❪♥ ❩❩ ❩❩❩❩ ❩❩❩❩ ❩❩❩❩ ❩❩❩❩ ❩❩❩❩ ❩❩❩❩ ❩❩❩❩ ❩❩❩❩ ❩❩❩❩ ❩❩❩❩ ❩❩❩❩ ❩❩❩ ❞ ❨ ❨ ❩❞❩❞S
❥❦♠❪♥❭ ❴❝ ❴S
❪♦❥❵❢❪♥ ❩❩ ❩❩❩❩ ❩❩❩❩ ❩❩❩❩ ❩❩❩❩ ❩❩❩❩ ❩❩❩❩ ❩❩❩❩ ❩❩❩❩ ❩❩❩ ❞ ❨ ❨ ❩❞❩❨ ❣❪❝❤ ❢❪P
❪ ❵ ✐❥ ❦❧❥ ❜ ❴❵❭ ❴❝ ❴ ❩❩ ❩❩❩❩ ❩❩❩❩ ❩❩❩❩ ❩❩❩❩ ❩❩❩❩ ❩❩❩❩ ❩❩❩❩ ❩❩❩❩ ❩❩❩ ❞ ♣ ❨❩❨ ❩ ❣❪❝❤❢❪P
❪ ❵ ❢❪♦❴❝ ❴❵❢❴❵P
❪ ❵ ✐❪ ❦♠❴❵ ✐❴❵q❏❫ ❝❪ ❦ ❩❩ ❩❩❩❩ ❩❩❩❩ ❩❩❩ ❞ ♣ ❨ ❩❨❩❬ ❣❪❝❤ ❢❪P
❪ ❵❢❪♦❴❝ ❴❵q❏❫ ❝❪ ❦ ❩❩ ❩❩❩❩ ❩❩❩❩ ❩❩❩❩ ❩❩❩❩ ❩❩❩❩ ❩❩❩❩ ❩❩❩❩ ❩❩❩❩ ❩❩❩ ❞r ❨ ❩❨❩❞ ❣❪❝❤ ❢❪P
❪ ❵ ✐❪ ❦♠❴❵ ✐❴❵q❏❫ ❝❪ ❦ ❩❩ ❩❩❩❩ ❩❩❩❩ ❩❩❩❩ ❩❩❩❩ ❩❩❩❩ ❩❩❩ ❞r ❨ ❩❨❩❨ s❜ ❴❝t ❴❵❝❥s ❵ ❴❜❏❫ ❏❫ ❢❴❵❛❪♥❴❵✉ ❴❵ ✐❴❵❩❩ ❩❩❩❩ ❩❩❩❩ ❩❩❩❩ ❩❩❩❩ ❩❩❩❩ ❩❩❩ ❞ ✈ ❨❩♣ ❩P
❪ ❵✐❥ ✇❏ ❴❵q❏❫ ❝❪ ❦ ❩ ❩❩❩❩ ❩❩❩❩ ❩❩❩❩ ❩❩❩❩ ❩❩❩❩ ❩❩❩❩ ❩❩❩❩ ❩❩❩❩ ❩❩❩❩ ❩❩❩❩ ❩❩❩❩ ❩❩❩❩ ❩❩❩❩ ❩❩❩❩ ❩❩❩ ❞ ① ❑▲ ❑▼ ②▲n
❲❯isis
❘❲❚❙❖r
❲❚③ ❲❚ ④ ❲❚⑤ ❖ist
m
❳❳ ❳❳❳❳ ❳❳❳❳ ❳❳❳❳ ❳❳❳❳ ❳❳❳❳ ❳❳❳❳ ❳❳❳❳ ❳❳❳❳ ❳❳❳❳ ❳❳❳❳ ❳❳❳❳ ❳❳❳31
♣ ❩❬s ❵❴❜❏❫ ❏❫S
❏❫ ❝❪ ❦ ❩❩ ❩❩❩❩ ❩❩❩❩ ❩❩❩❩ ❩❩❩❩ ❩❩❩❩ ❩❩❩❩ ❩❩❩❩ ❩❩❩❩ ❩❩❩❩ ❩❩❩❩ ❩❩❩❩ ❩❩❩❩ ❩❩❩❩ ❩❩❩❩ ❩❩❩❩ ❩❩❩❩ ❩❩❩❩ ❩❩❩ ❨ ❬♣ ❩❬❩❬
Cara Menentukan Posisi Kiblat
...
31
4.2 Perancangan Sistem
...
38
4.2.1
Tujuan Perancangan Sistem
...
38
4.2.2
Gambaran Umum Sistem
...
38
4.2.3
Perancangan Prosedur ...
39
4.2.3.1
⑥⑦ ⑧⑨ ⑩⑦ ⑧...
39
4.2.3.2
❶ ❷⑧ ❸❹❺ ❻❼❽...
39
4.2.3.3
⑨❻⑩⑦ ⑦❾❿⑩➀➁⑩➂...
42
4.2.3.4
➃⑧➄➅⑧ ❸➆⑧❾❿⑩➀➁⑩➂...
43
4.2.3.4.1
➃⑧➄ ➅⑧ ❸➆⑧❾❿⑩➀➁⑩➂Posisi Kiblat ..
43
4.2.3.4.2
➃⑧➄ ➅⑧ ❸➆⑧❾❿⑩➀➁⑩➂Dalil Pilihan ..
43
4.2.3.4.3
➃⑧➄ ➅⑧ ❸➆⑧❾❿⑩➀➁⑩➂Bacaan Shalat.
43
4.2.3.4.4
➃⑧➄ ➅⑧ ❸➆⑧❾❿⑩➀➁⑩➂Cara Wudhu ..
43
4.2.4
Perancangan Antar Muka
...
45
4.2.4.1 Struktur Menu
...
45
4.2.4.2 Perancangan Output ...
45
❑▲ ❑②▼ ➇❖
p
l
❖m
❲➈ ❱n
t
❘❲❚ ❙❖n
g
u
ji
❲❚⑤❖ist
m
❳❳ ❳❳❳❳ ❳❳❳❳ ❳❳❳❳ ❳❳❳❳ ❳❳❳❳ ❳❳❳❳ ❳❳❳❳ ❳❳❳❳ ❳❳❳4
➉5.1 Implementasi Sistem
...
48
5.1.1
Implementasi Perangkat Lunak
...
48
5.1.2
Implementasi Perangkat Keras
...
49
5.1.3
Implementasi Antar Muka
...
49
5.1.4
Penggunaan Program ...
74
5.2 Pengujian Program
...
74
❑▲ ❑②▼➊❖
sim
p
u
l
❲❚❘❲n
⑤❲➋ ❲❚ ❳ ❳❳❳❳ ❳❳❳❳ ❳❳❳❳ ❳❳❳❳ ❳❳❳❳ ❳❳❳❳ ❳❳❳❳ ❳❳❳❳ ❳❳❳❳ ❳❳❳❳ ❳❳❳❳ ❳❳❳❳ ❳❳❳❳ ❳❳❳❳ ❳❳❳7
➌5.1 Kesimpulan
...
76
5.2 Saran
...
77
1
➒ ➓➒ ➔
→➣↔↕➓➙ ➛➜ ➛➓↔
1
➝ ➞➜➟➠ ➟➡➒➢l
➟➤➟➥➦ →➢n
➢➧l
t
➧ ➟➥Perkembangan
➨ ➩ ➫➭➯➲ ➳➲➵➸ ➺➩➯➩ ➻ ➼makin hari makin pesat. Banyak
orang saat ini yang telah merasakan manfaat teknologi tersebut. Berbagai
macam fasilitas telah banyak digunakan oleh masyarakat, bahkan telah
menjadi bagian kehidupan masyarakat yang tidak terpisahkan. Banyak
fasilitas yang diberikan seperti transfer uang, belanja online,
➽➭➾➲➩ ➵ ➚➯➯,
kecepatan transfer data, penampilan
➪➶➲➹ ➭ ➺➘➲➹➴➚➵➲yang semakin menarik dan
masih banyak lagi, telah memanjakan masyarakat pengguna
➨ ➩ ➫➭➯➲➳➲➵➸ ➺➩➯➩ ➻ ➼
. Sehingga, kebutuhan terhadap perkembangan
➨ ➩➫➭➯➲➳➲➵➸➺➩ ➯➩➻➼akan menjadi menu pokok dalam keseharian.
Untuk memenuhi kebutuhan pokok tersebut, manusia berusaha mencari
alternatif lain dalam mengembangkan
➨ ➩ ➫➭➯➲ ➳➲➵➸➺➩ ➯➩➻➼, tanpa harus
mengeluarkan uang untuk mengunduh fasilitas tersebut atau memperoleh ijn
pembuatan software atau fasilitas tersebut. Konsep pengembangan sistem
operasi dalam
➨➩➫➭➯➲ ➳➲➵➸ ➺➩➯➩ ➻ ➼dari berbagai vendor yang biasanya
digunakan oleh konsumen, memicu lahirnya sistem operasi yang bisa
2
Open Source
berarti baik konsumen atau pembuat software untuk
mengolah, mengembangkan atau bahkan membuat sebuah software tanpa
batas, nama sistem operasi ini adalah Android . Hadirnya Android bisa jadi
merupakan langkah maju di dunia perkembangan
Mobile Technology
. Dengan
adanya Android diharapkan pengguna dapat mengembangkan atau bahkan
membuat sendiri software bagi ponsel atau
gadget
mereka. Mereka bisa
membuat software permainan, software anak-anak, software penjualan barang,
atau bahkan software untuk menentukan arah kiblat.
Shalat merupakan salah satu kewajiban bagi umat muslim, diantaranya
yaitu shalat fardhu atau shalat lima waktu merupakan shalat yang wajib
dilaksanakan oleh umat muslim apabila telah memenuhi syarat-syarat untuk
melaksanakannya. Sedangkan beberapa syarat sah shalat adalah menghadap
kiblat, bersuci dari hadats kecil dan tertib dalam melaksanakan setiap gerakan
shalat dengan benar sesuai aturan.
Kiblat merupakan salah satu syarat untuk menjalankan ibadah shalat,
baik shalat wajib maupun shalat sunnah. Kiblat berarti kita beribadah
menghadap kiblat yaitu Ka bah di Makkah. Menurut hukum syariat,
menghadap ke arah kiblat diartikan sebagai seluruh tubuh atau badan
seseorang menghadap ke arah Ka'bah yang terletak di Makkah yang
merupakan pusat tumpuan umat Islam bagi menyempurnakan ibadah-ibadah
3
Bersuci dari segala hadats kecil merupakan pengertian dari wudhu.
Wudhu sendiri merupakan syarat sahnya mendirikan shalat, baik shalat wajib
maupun shalat sunnah. Tertib dalam melaksanakan setiap gerakan shalat dan
bacaannya merupakan salah satu dari rukun shalat, dan bilamana rukun shalat
ditinggalkan maka shalatnya tidak sah. Sedangkan jika meninggalkan salah
satu rukun shalat pada satu raka at maka raka at tersebut batal baik karena
disengaja maupun lupa.
Kadang kita menyepelekan gerakan wudhu, padahal wudhu itu
merupakan syarat sahnya shalat. Tidak mengerjakan satu gerakan wudhu
maka wudhunya tidak sah baik karena disengaja atau lupa. Sama seperti
wudhu, tertib dalam menjalankan rukun shalat adalah wajib, karena jika satu
gerakan dalam rukun shalat kita tinggalkan, maka shalat kita tidak sah.
Kemmudian, jika kita sedang berada di suatu wilayah yang mayoritas
masyarakatnya memeluk agama non muslim, maka kita akan sulit menemukan
tempat peribadatan untuk kaum muslim.
Kita menjadi bingung dan kesulitan untuk mencari kemana arah
kiblatnya. Menurut hukum syariat, mengahadap ke arah kiblat diartikan
sebagai seluruh tubuh seseorang menghadap ke arah ka bah yang terletak di
Makkah
yang
merupakan
pusat
tumpuan
umat
muslim
untuk
menyempurnakan beberapa ibadah mereka. Oleh karena itu saya mencoba
untuk membuat sebuah software Pembangunan Aplikasi Penuntun Shalat
4
1
➬ ➮➱ ✃❐n
t
❒❮ ❒❰Ï Ð ❒✃Ïn
Ñu
m
u
ÐÏ ÒÓÏÐÏ ÔÏ ÕBerdasarkan uraian latar belakang diatas, maka dapat dijabarkan
permasalahan yang ada diantaranya :
1
➬➮➬Ö➱ ✃❐n
t
❒❮❒❰Ï Ð ❒Ó Ï ÐÏÔÏ ÕIdentifikasi masalah yang di dapatkan penulis dari aplikasi Penuntun
Shalat adalah :
1. Akan sulit jika ingin menentukan posisi kiblat disaat kita sedang
berada di komunitas yang sebagian besar adalah non muslim,
karena kita kesulitan untuk mencari tempat peribadatan.
2. Jika kita tidak memiliki kompas, maka kita tidak bisa menentukan
arah kiblat
3. Wudhu dan tertib dalam melaksanakan rukun shalat adalat syarat
sahnya mendirikan shalat, namun kadang kita tidak terlalu fokus
untuk mempelajari tata cara wudhu yang disunahkan oleh
5
1
×Ø ×ØÙu
Ú Û Üu
m
m
Û ÚÛ ÝÛ ÞRumusan masalah yang di temukan penulis di perusahaan dari aplikasi
Penuntun Shalat adalah :
1.
Bagaimana merancang Pembangunan Aplikasi Penuntun Shalat
Untuk Android
2. Bagaimana
mengimplementasikan
Pembangunan
Aplikasi
Penuntun Shalat Untuk Android
3. Bagaimana menguji Pembangunan Aplikasi Penuntun Shalat
Untuk Android
1
×ßàÛ ásu
ââÛn
ãu
äu
Ûn
åææn
l
çt
çÛ ÜAdapun yang menjadi maksud dan tujuan penulis melakukan penelitian
adalah sebagai berikut :
1
×ß ×èàÛ áâsu
åæn
æl
çt
çÛÜMaksud penulis melakukan penelitian pada aplikasi Penuntun
Shalat yaitu untuk memperoleh posisi kiblat yang pas menuju
Ka bah, melakukan tata cara wudhu yang disunahkan rasulullah, dan
6
1
é êéëìíu
î ïu
ðñn
ñl
òt
òîïAdapun tujuan Penulis melakukan penelitian yaitu :
1. Untuk merancang Pembangunan Aplikasi Penuntun Shalat Untuk
Android.
2. Untuk mengimplementasikan aplikasi Pembangunan Aplikasi
Penuntun Shalat Untuk Android.
3. Untuk menguji Pembangunan Aplikasi Penuntun Shalat Untuk
Android.
1
éóôñõ ön
îîï ðñn
ñl
òt
òî ïKegunaan penulis melakukan penelitian pada aplikasi Penuntun Shalat ini
ada 2 yaitu :
1
éóé÷ ôñõöî î ïn
ðøîùt
òs
Bagi penulis, seluruh rangkaian kegiatan dan hasil penelitian
diharapkan dapat lebih memantapkan penguasaan fungsi keilmuan
yang dipelajari selama mengikuti program perkuliahan Manajemen
Informatika pada Universitas Komputer Indonesia.
1
éóéë ôñõöî î ïn
úùîûñòm
s
Bagi perguruan tinggi, hasil penelitian diharapkan dapat menjadi
dokumen akademik yang berguna untuk dijadikan acuan bagi sivitas
7
1
ü ýþ ÿ ÿ✁ ÿ✂ ✄ ÿ✁ ÿ☎ÿ✆Batasan masalah yang penulis buat hanya sebatas :
1. Pembangunan Aplikasi Penuntun Shalat Untuk Android berisi penunjuk
arah kiblat, dalil pilihan tentang hukum shalat menghadap kiblat, bacaan
shalat, dan tata cara wudhu.
2. Penunjuk arah kiblat masih berbentuk 2 Dimensi.
✝ ✞✟ ✞✠✠
✡✟☛☞✟✌✟☛✍ ✎ ✏✑✠
✒✓✔ ✌
i
✕ ✖✗✘✒✓✔ ✓✔ ✙✗✚
g
✗✛✖i
✜ ✚✌i
✕ ✖✗✘✢✣
n
u
ru
t
✤✥ ✤✦ ✣✧ ✤★w
✩s
✤✣✪st
★ ✧★✫★✬ ✭✮★tu
✥ ✣✯✤★★t
n
y
★n
✯t
✣
r
✧ ✤r
✤ ✧★r
✤ ✧✮ ★ ★t
★u
✫ ✣✰✤✬ ✥✱✪✦✱✲✣n
★★t
u
✭✮✰ ✳✭ ✤st
✣✪y
★n
✯ ✰✣r
✤n
t
✣★ ✥✭ ✤r
u
n
t
✮✥✪✣✲✴★✦★ ✤✭✮ ★tu
t
✮ ✵✮★n
t
✣rt
✣n
t
✮ ✶✒✓✔ ✓ ✒ ✷ ✜✛ ✜✸✖✗✛
i
✕ ✖i
✸✌i
✕ ✖✗✘✢✣
n
u
ru
t
✥✮✭✹ ✤✲✤ ✺✻ ✼ ✼✽✾✿ ❀✩ ✮✥t
n
u
✣✲✴★m
p
★ ✤t
✮ ✵✮★✲✩ ✭✮★tu
✭ ✤st
✣m
✬ ★ru
s m
✣✤m
l
✤✥ ✤s
✤❁★t
✳✭✤❁★t t
✣rt
✣n
tu
★★t
u
s
✮★tu
✥★r
★ ✥❂✣r
✤st
✤✥ ✭ ✣✦ ✣rt
✤✰✣r
✤✥✮❂✾❃✶ ❄
o
m
✦✱ ✲✣n
❅✤st
✣m
❅✮ ★
tu
✭✤st
✣m
t
✣r
✧✤r
✤ ✧★✤r
✭ ✣✵u
m
l
★✬ ✥✱✪ ✦✱ ✲✣n
y
★✲✯ ✭★l
✤n
✯ ✰✣r
✤n
t
✣★ ✥ ✭✤r
✧★n
✰✣✥✣✵★ ✭★r
m
★m
✣✰✣m
✮✥n
t
★su
tu
✥✱✪✦✱✲✣n
✭✤st
✣m
★★t
u
✰★ ✯✤★✲✰★ ✯ ✤★n
✧★r
✤✭✤st
✣✶m
✻✶ ❆★★
t
s
★n
❅✤st
✣m
✢✣✮ ✦★ ✥★
r
n
✧★ ✣★✬r
y
★n
✯m
✣✰★m
★ ✭ ✤t
✭✮ ★tu
✭ ✤st
✣m
✧✣n
✯★n
✭✤st
✣m
l
★ ✤★n
n
y
★★t
u
✧ ✣n
✯★n
l
✤✲✯ ✥✮✲✯★n
✥ ✣✵★r
★✶n
y
❇ ✶ ❅✮✰ ❅✤
st
✣m
❆★ ✯✤★
n
✧★r
✤ ✭✤st
✣m
y
★n
✯ ✰✣★ ✥❂✤❁✤r
★t
s
✧★n
✰✣r
✤n
t
✣r
★ ✥✭ ✤ ✭★tu
✭★m
★l
★ ✤n
u
n
t
✮✥m
✣✲✴★✦ ★ ✤ ✭✮★t
tu
✮✵✮ ★n
✧ ✣n
✯★n
✭★ ✭★★r
★n
n
y
m
❈
❉❊ ❋●❍ ■❏ ❑❍ ▲
n
n
❋u
▲r
▼●st
◆❖▼❏▲
tu
P●◆❖st
y
▲❍n
▲◗▲ ◗●❘❏ ▲r
❘● ❑❍ ■❏❑❍ ▲n
◗▲●r
❙▲t
▲s
P●st
◆❖y
▲❍
n
◗●p
◆❍▲n
❏ ❚●r
❯❘◆❚❯ ❱ ◆r
▲P●P●st
◆❖❊ ❲❊ ❳◆❑❍ ❚❏❙❏ ❑❍ ▼●st
◆❖❨◆◗● ▲ ❱◆
n
❍ ❚❏❙❏ ❑❍ ● ❑● ▲n
t
▲r
▲ P❏▲tu
P❏❙ P●st
◆ ❖ ◗◆❑❍▲n
P❏❙P●◆❖st
❘▲●n
n
y
▲❊ ❩ ◗▲▲n
y
p
◆❍ ❚❏❙❏ ❑❍n
● ❑● ❖◆❖❏ ❑❍ ■● ❑ ■▲n
❙◆❙▲❍ ▲●r
P❏ ❖❙◆r
◗▲y
▲ ❖ ◆❑❍▲❘●r
◗▲r
● P❏▲tu
s
❏❙P●st
◆❖ ■◆ P❏❙P●st
◆❖❘▲●n
n
y
▲❊❬❊ ❨▲P❏ ■ ▲
n
▼●st
◆m
❭ ❪❫❴ ❵❛❜❝❑◆❍●
r
y
▲❍n
m
▲P❏ ■ ■ ◆◗▲l
▲m
P●st
◆m
❞ ❙◆❏ ❱ ▲r
❱◆r
▲w
▲t
▲n
◗▲n
P●
n
y
▲❊l
❨▲P❏■▲n
p
◆r
▲w
▲▲t
n
▲◗▲l
▲❚ ◆❑ ◆❍●r
y
▲❍n
◗●m
▲P❏■▲n
P❏▲tu
P●st
◆m
t
◆P◆❙❏❡r
◗▲p
▲t
❙◆●r
n
t
◆r
▲■P●❊❢❊ ❣ ◆❏ ▲
l
r
▲n
▼●st
◆m
❭Output
❜❤▲P●
l
◆❑◆❍ ●r
y
▲n
❍ ◗●o
l
▲❚ ◗▲n
◗● ■❘▲P●✐● ■▲P● ■▲n
m
◆❑❥▲◗● ■◆❏▲l
r
▲n
y
▲n
❍❙◆r
❍u
n
▲◗▲n
P●P▲❱ ◆❙❏ ❑❍ ▲❑❊m
❦❊ ❳◆❑❍
o
l
▲❚▲n
▼●◆st
m
❭❳❯P◆r
❜s
▼❏▲
tu
P●st
◆m
◗▲❱ ▲t m
◆▲●p
u
n
y
m
su
▲tu
❙▲ ❍ ●▲n
❱◆❑❍o
l
▲❚▲n
y
▲❍
n
▲■ ▲n
m
◆❍ ❏❙▲❚n
❖▲P❏■▲n
m
◆❑❥▲◗● ■◆❏▲l
r
▲❑❊ ❈❊ ▼▲P▲r
▲n
▼●st
◆m
❭Object
❜♥♦
♣q ♣ r st✉ ✈s✇s① ✈s②③t ③①✈③ ①✇s①
g
s ④⑤③①g
③①⑥i
⑦t s ④⑧⑨
t
⑩ ❶ ⑨❷ ⑨❸ ❶⑨k
❹t
❹n
❶❹n
❷ ⑨❸❺ ⑨m
❻ ❹❺ ❹n
sist
n
⑨m
m
⑨❼❷❹❽ ❹r
m
n
⑨t
⑩ ❶ ⑨ ❾m
⑨⑩❶ ⑨t
y
❹
n
❺ ❹❽ ❹n
❶❿❺u
n
❹❽❹n
❶❹l
❹m
m
⑨l
❹❽ ❼❽❹p
n
⑨r
❹n
➀❹❸❺ ❹n
sist
⑨m
i
❸➁o
rm
❹si s
⑨rt
❹u
n
tu
k
❷⑨❸❺⑨m
❻❹n
❺❹n
sist
⑨m
i
❸➁❹o
rm
si t
⑨r
➂ ⑨❻❼ ➃➄♣q ♣q➅ r st✉ ✈s✇s① ✈s②③ t③①⑥
i
ts ④⑧⑨⑩❶⑨
t
❷ ⑨❸ ❶⑨k
❹t
❹n
y
❹❺n
❶❿❺ ❼ ❸ ❹k
❹n
❹❶ ❹l
❹h
❷ ⑨❸ ❶⑨❽❹t
❹n
❷⑨
r
❹❸➀❹❺ ❹n
n
❻ ⑨ro
ri
⑨n
t
❹si
⑩ ❻➆ ⑨❽ ➄ ⑧⑨n
u
ru
t
➇ ⑩➂ ❹ ❶ ❹n
⑧➄➈➉ ❹l
❹➉❼❶❶❿n
➊➋♦♥♥ ➌ ➍➋ ➎
y
❹❺n
❶❿ ➏❹❽➂ ❼ ❶ ❶⑨❸❺ ❹n
⑧⑨⑩❶⑩➐t
o
❺❿ ❻ ⑨ro
r
❿⑨n
t
❹➂❿ ⑩❻➆ ⑨❽ ❹❶ ❹➐❹➉su
❹tu
str
❹⑨❺❿t
❷ ⑨➏❻❹❺ ❼ ❸ ❹n
n
p
⑨r
❹n
❺❽ ❹t
➐u
n
❹❽y
❹❺n
➏⑨❸❺❺ ❹❸❿➂ ❹➂❿❽❹
o
r
n
p
⑨r
❹❸❺ ❽❹t
➐❼❸❹❽ ➂ ⑨❻❹❺❹❿ ❽ ❼➏❷❼➐❹n
⑩ ❻➆ ⑨❽y
❹n
❺ ❻ ⑨❿➂❿r
❶❹t
❹❶ ❹n
o
p
⑨r
❹➂❿y
❹❸❺❶❿❻⑨➐❹❽❼ ❽ ❹r
n
t
⑨r
➉ ❹❶❹p
n
❹➄y
⑧⑨⑩❶⑩➐⑩ ❺❿
t
❿❸❿ ➏⑨❼ ❷ ❹❽❹r
n
➂ ❼ ❹tu
➀❹r
❹❻ ❹❺❹❿ ➏❹❸ ❹s
❿⑨➏st
❷⑨r
❹❸❺ ❽ ❹t
➐❼❸❹❽ ❶❿❻ ❹❸❺u
n
➏⑨➐❹➐❼❿ ❷⑨❸❶ ⑨❽ ❹t
❹n
⑩❻➆ ⑨❽ ➂ ⑨➀❹r
❹➂❿st
⑨➏❹❿➂ ➄t
⑧⑨⑩❶⑨t
❿❸❿ ❶❿❶ ❹➂ ❹r
❽ ❹n
❷❹❶❹ ❷ ⑨❸ ⑨r
❹❷❹n
p
❿r
n
➂❿p
❾p
r
❿❸➂❿p
❷⑨❸❺⑨➐⑩➐❹❹n
❽ ⑩➏❷➐⑨❽ ➂❿t
❹➂ ➄ ⑧⑨⑩ ❶ ⑨t
❿❸❿ ➏⑨➐❿❿u
t
p
r
❹❸❺❽❹❿❹n
❹❽➃❿ ➁❿t
❹s
❹❸ ❹➐❿➂❿s
➒ ➒
➓➔ ➓➔ ➓ →➣↔↕ ➙➣➛➣ ➜
g
➣➝ ➞➟ ➜g
➟ ➜➠i
➡↔➣➝➢➤
r
➥➦➧ ➥➨ ➥n
n
Pembangunan Aplikasi Penuntun Shalat Untuk
Android
in
i
➩➫➭➥➦➨u
n
➩➤➨ ➥n
n
m
➤➨ ➨n
u
n
➥➯➥n
➲➳ ➩➤l
➵➥t
➤r
➸➥➺ll
➲➤
t
➳➩➤in
i m
➤➭➻ ➼m
➽➯➥u
n
➾ ➤➦➩➤➯➥➥t
n
y
➥n
➨sist
➤m
➥tis
➩➥n
➚➤➯➻➤
n
si
➥l
➺➓➔➪➶➹ ➟↔➘ ➟ ➜↔ ➴➶ ➜➟➹
i
➡➷➡ ➓➔➪ ➔➬Use Case
➲➤
n
u
ru
t
➮ ➳➚➥ ➩➥n
➲➺➱➽➥l
➥➽➻➩➩➫n
✃❐ ❒➒➒ ❮ ➒❰ ❒Ïy
➥➨n
➩➫Ð ➥➯ ➚➻➩ ➩➤➨➥n
n
use case
➥➩➥Ñ➥➽ ➾ ➤Ð➳ ➩➤Ñ➥n
u
n
t
➻➯ ➯➤Ñ➥➯➻➥n
➚➫st
➤Ð ➫➦➸Ð ➥➚➫o
r
y
➥➨n
➥➯➥n
➩➫➭➻ ➥t
➺ Ò➤➚➫Ð➻ Ñ➥p
n
n
y
➥use case
➩➫➨➻ ➦ ➥➯➥n
u
➻➯n
t
Ð ➤➨➤n
t
➥➽➻➫ ➸➻➦➨➚➫ ➥➾ ➥ ➚➥Ó ➥y
➥➦➨ ➥➩➥ ➩➫ ➩➥Ñ➥Ð➚➤➭➻➥➽ ➚➫
st
➤Ð ➫➦➸Ðo
r
➥➚➫ ➩➥n
➚➫➥➾➥s
➥Ó➥y
➥n
➨➭➤➽ ➥➯r
Ð ➤➨➨➻n
➦➥➯➥n
➸➻ ➦➨➚➫➫t
➻➺➓➔➪ ➔ ➓
Class Diagram
➲➤
n
u
ru
t
➮ ➳➚➥ ➩➥n
➲➺➱➽➥Ñ➥➽➻➩➩➫n
✃❐ ❒➒➒ ❮ ➒❐ ❐ Ïy
➥➨n
➩➫Ð ➥➯ ➚➻➩ ➩➤➨ ➥n
n
class diagram
➥➩➥Ñ➥➽su
➥tu
➯➤Ñ➥s y
➥n
➨Ð➤➦➨ ➨ ➥Ð➭➥
r
➯➥n
str
➻➯➼u
r
➚➫st
➤ Ð ➩➥➫r
➚➤➨➫ ➾ ➤➦➩➤➸➫➦➫ ➚➫➥n
➯➤Ñ➥s
Ô ➯➤Ñ➥s
y
ÕÖ
×ØÙ ØÙ
Sequence Diagram
ÚÛ
n
u
ru
t
ÜÝ Þ ß à ßn
Úá âã ßl
ßã äà à ån
æÖ ç Õ Õ è Õé êëy
ßn
ì àåíßîÞä à àÛïìßn
sequence diagram
ßàßðßã Þä ßtu
àåßìr
ßíy
ßìn
íÛïì ì ßíñ ßr
îßn
îÛðßîäßn
Ýñ òÛî ó ßàßuse case
àÛïìßn
íÛïàÛÞîôåóÞåîßn
w
ßîõu
ãåàä óÝñ ò Ûîàßn
message
y
ßn
ìà åîår
åí îßn
àßn
àåt
Ûr
åíßÝ ñò Ûîá×ØÙ Øö ÷øù
i
úû üÙ ØýÚÛ
u
ru
t
n
w
åîåóÛà åß þy
ßìn
à åíßîÞä à ÿl
åóÞÛ ßà ßl
ßã Þ Ûñ ä ßã ✁✂ÿ æIntegrated
Development
Environment
ëu
n
t
äîm
Ûïì Ûñß
m
ìîßn
n
ó Ûr
ßn
ìîßt l
äïßî àßn
àßp
ßt
àåò ßl
ßïîßn
à å Þ Ûm
ä ßplatform (platform-independent)
á ✄ Ûr
åîäõ åïå ßàßl
ßã Þ å☎ ßt
àßr
åEclipse
èÕ á
Multi-platform
è✆ ßr
ì Ût
Þ åst
Ûm
ÝóÛr
ßÞåÿl
åóÞÛßà ßßãl
Ú år
Ý ÞÝ☎t
✝åïàÝ✞Þþ✟ån
u
x
þâo
l
ßr
åÞþ✠✁✡ þ☛☞ ✌✍✡àßn
Ú ß ✎â✡á ÖáMulti-language
è ÿl
åóÞ Û à åîÛñ ßm
ìîßn
n
àÛn
ì ßn
ñßã ßÞ ßó ÛÝ ìôß
m
r
m
ßn
✏ß✑ßþ ßîßn
t
Ût
ßóå ÿl
åóÞÛm
Ûïà äîäïì ó Ûïì Ûñßm
ì ßn
n
ßp
l
åîßÞ åñÛñ ßÞ år
s
ñßã ßÞ ßp
Ûìm
ro
ßr
ßm
n
l
ßån
n
y
ßþÞÛóÛ
rt
å✒✓ ✒✔✔ þ✒Ýñ Ýð þ☞ãÝï þy
t
☞Ûþrl
☞☛☞þà ßn
l
ßån
ÞÛñßì ßåßán
y
éáMulti-role
è â Ûl
ßån
Þ Ûñ ßìßå ✁✂ÿ äîn
t
u
óÛïìÛñ ßïì ßm
n
ßåîßÞ åþp
l
ÿ
l
åóÞÛp
u
n
ñåÞß à åìïßîßu
n
u
äît
n
ßî õå✑åt
ßs
à ßßl
m
Þ åîðu
s
✕✖
✗✘
l
✙✚ ✛✜ ✚ ✢✣ ✢ ✛ ✢✢t
✙✤✙m
✜✥✚✢✦ ✢r
n
✛ ✢l
✢✧ ✛✢tu
★✩ ✗ ✪✢✙vo
t
r
✣✙✦ ✢✜✤✢✦ ✢r
n
✫r
✢t
✙s
✣✢n
open source
✬y
✢✫n
✭✜✢r
✙rt
✛✜t
✙✢p
o
r
✢n
✫✭ ✮✯✜ ✧m
✜✙ ✧ ✢
l
t
✦✮✣✜ ✚ ✜m
r
✮✫✰ ✢m
✢n
✚ ✜r
✢✫✦✢n
t l
✥ ✤ ✢✦ ✙✤ ✙✱ ✲✜l
✢✙n
✙✥✬t
✦ ✜✜✭✙ ✧ ✢l
n
✣ ✢✙r
✗✘l
✙✚ ✛✜y
✢✫n
m
✜✭✥✢m
tn
y
✢p
o
p
u
l
✜r
✢✣✢l
✢✧✦ ✜
m
✢✚✥✢m
n
n
y
✢u
✥✦n
t
✣✢✚ ✢t
✣✙✦✜✭✢✤✫✦✢m
n
o
✜ ✧l
✚✜✤✫✫u
n
✢✣✜✫✢n
n
✦✮✳✚✮✤✜n
y
✢n
✫✣✙✤ ✢m
✢✦✢n
plug-in.
✴✵✶
Open Source
✷✜
n
u
ru
t
✙✦ ✙✚✜ ✣✙ ✢w
✬open source
✢✣✢l
✢✧ ✛✙✜st
m
p
✜✤✫✜✭✢m
n
✫✢n
y
✢n
✫t
✙✣ ✢✦ ✣✙✦✮✮✰ ✣✙✤✢✛✙o
✜ ✧l
✛✥ ✢tu
✙✤ ✣✙✸✙ ✣✥✹l
✜✭✢✫✢m
✚ ✥ ✛ ✢t
✬✜t
t
✢✚✙o
l
✜ ✧✚ ✢✢r
✚✜l
✢✦ ✥y
✢✤✫✭✜✦ ✜✺ ✢
r
✛ ✢m
✢ ✣✜n
✫✢n
m
✜✢✤ ✪✢✢m
✦✢t
n
✦✮✣✜su
✭✜m
r
(source-code)
✢y
n
✫t
✜
r
✛✜✭✢r
✣ ✢n
t
✜r
✛✜ ✣✙ ✢ ✭✜✭✢s
✻✭✙ ✢s
✢n
y
✢m
✜✤✫ ✫✥✤✢✦✢n
✪✢✛✙✙l
t
✢s
✦✮ ✳✥ ✤✙✦✢✛✙✙✜n
t
✤✜r
t
✼✱✴✵✽✾✿❀❁❂ ❃❀
✴✵✽✵❄ ❅❆✿
g
❆❁❇i
❈✿✾✿❀❁❂ ❃❀✷✜
n
u
ru
t
✲t
✜✚ ✧ ✢n
u
s
❉✜rm
✢w
✢n
✻❊ ❋✕✕ ● ✕✼ ❍✤ ✣r
✮✙ ✣m
✜r
✥✚✢✦ ✢n
■✲Mobile
✢y
n
✫tu
m
✭✥ ✧ ✣✙t
✜✫✢✧n
■✲l
✢✙n
n
✢y
y
✢✫n
✭✜✦✜
r
✭✢m
✫n
✣✜w
✢✛✢ ✙✤ ✙✱ ■✲l
✢✙✢n
y
n
✛✜p
✜✙rt
❏✙✤✣✮❑s
✷✮✭✙✜✬l
✙ ▲ ▼✧✮✤ ✜ ■✲✬ ✲m
✭✙ ✢✤✬y
✣ ✢n
m
✢✛✙ ✧ ✭✢✢✦n
y
l
✢✫✙ ✺ ✥✫✢m
✜✤ ✢w
✢✦✢r
n
✦ ✜✦ ✢✢✢
y
n
✙ ✛✙ ✣ ✢n
✦✜✙o
t
p
m
✢l
✢n
✭✜✺ ✢r
l
✢n
✣✙✢t
✢s
✚✜r
✢n
✫✦ ✢t
hardware
y
◆❖
P◗❘
n
t
❙❘t
p
i
❚ ❯❱y
❘ ❲❳ ❘ ❨❘in
i
❩ ❙rj
❘❘l
n
❨❙❳ ❘n
n
m
❙❘❬◗❘
m
p
rio
rit
n
❘p
li
◗❘si in
ti y
❘n
❳ ❨❭❩❘n
❳❪❲❬❙❲ ❨iri t
❘ ❲❫❘m
❙li
❴❘t
p
o
t
❙
n
si y
❘❳n
❵p
k
u
u
❩❙s
❘r
❨❘ri
❘p
li
◗❘si p
i
❴❘k
◗❙ti
❳❘❛ ❯l
❙h
◗❘r
❙❲❘it
❪❚ ❘ ❨❘❘
n
y
◗❙t
❙r
❩❘❘t
❘s
n
❨❘ri
❘p
li
◗❘si p
i
❴❘k
◗ ❙❳❘ti
u
n
tu
k
m
❙❲ ❨❘❫❘
t
◗❘n
❨❘❘t
❘sli
❫❜ ❲❬❙l
❚ ❩❙◗❘i
n
u
m
o
rk
si
❘❘n
t
r p
r
❜❬❙s s
❙rt
❘◗ ❙
t
❙r
❩❘❘t
❘s
n
❨❭stri
❩❪❬ ❭ ❘p
li
◗❘si p
i
❴❘k
◗❙❳ ❘ti
u
p
tu
k
n
❘l
t
❝o
rm
m
❙r
❙◗❘❛P❲ ❨❞
o
i
❨m
❙❲❘❘w
r
◗❘n
s
❙❩❪❘li
h
❲❳❳ ❘k
u
n
n
y
❘n
❳ ❩❙r
❩ ❙❨❘u
n
tu
k
❫❙❲❳❙m
❩❘❳❛n
❱ ❙❘ti
p
❘◗❘p
li
si m
❙m
ilik
i ti
❲❳ ◗❘❘t
n
y
❘❳n
❬❘m
❘❛P❲ ❨❞❨
o
i
ti
❨❘k
m
❙m
❩❙❨❘ ◗❘n
❘❘n
t
❘r
❘p
li
◗❘si in
ti
❨❙n
❳❘n
❘p
lik
❘si
p
i
❴❘
k
◗ ❙ti
❳❘❛❡❢❣ ❢ ❡ ❤✐ ❥✐ ❦ ❧✐ ❥✐
m
m
♠istem
♥✐ ♦♣p
r
e
✐ qd
r
o
id
r❘❵❘
m
s❘ ❵❘m
m
sist
❙m
o
❫❙❘r
si
❘ ❲ ❨❞❨i
o
❘y
❳n
t
❙❘l
h
❨❭rili
❬❚❘y
itu
t◆❛ ✉ ❙
r
❬ ❭◆❛◆✈✇r❘r
❙t
①②② ✇ ③④❜ ❜❳
l
❙m
❙r
❭l
❭s
P❲ ❨❞❜❭❨ ⑤❙r
❬❭ ◆❛◆❚ P❲ ❨❞❜❭❨ ⑤❙r
❬❭ ❭❲❭ ❨❭l
❙❲❳ ◗❘❫❭ ❨ ❙❳❘n
n
❫❙m
❩❘r
❪❘n
p
❘ ❨❘ ❘p
l
❭◗❘❬ ❭❚ ⑥❘m
❘❘l
rm
❚ ⑤❜❭❵ ❙s
❙❘r
❵❴❚ ❫❙n
❳❭r
❭❘m
n
❫❙❬❘n
❨❙❳❘n
n
❳m
❘❭l
❚ ❨❘n
❫❙m
❩ ❙r
❭t
❘❴❪❘n
⑦⑧
⑨⑩ ❶❷
r
❸ ❹⑦⑩⑧❺ ❻❼ ❽❾❿❷➀➁❷❹⑨ ➂ ➂➃➄➅❷
r
➆❾p
❾t
➇❷➇❷r
❾p
❾ ❼❷m
➇❾r
❻❾n
t
❷rm
❾❸ ❻ ❿ ➈u
➉❾ ❼ ❷➊❾m
➇❾➋❾n
➇❷➇❷r
❾p
❾➌❹tu
r
➆❾l
❾m
➍❷rs
❹❹➊❹y
❾❿➊❹❿❷m
❾m
p
u
❾n
m
❷r
❷ ❿❾m
➆❾n
m
❷
n
o
n
to
n
video
➆❷n
➉❾n
m
➎ ➆❻❸ ❿❾❷m
❾➏r
➆❻ ❿❻➊ ➉❾n
bluetooth
➐⑨ ➑➒➏ ❿❷m
❾m
❼❻❾n
t
❷➋❻➇❻➊➉r
❸ ❷ ❽❾r
❾o
to
m
❾❹t
s
❿❷headset
bluetooth
➏ ❾➊❹m
❾❸ ❹l
❾❾y
r
➏ ➆❾n
❿❷y
➇➎❾r
➆❼ ❾➆❾l
❾❾y
r y
❾➉n
➆❾❼ ❾t
➆❹❸ ❷❸ ❻❾❹ ❿ ❾
n
➆❷➉❾n
n
❸ ❹❷st
⑩m
➓⑩ ❶❷
r
❸ ❹⑦⑩ ➔➑u
t
n
o
➀→❷p
t
❷m
➇❷r
⑨ ➂ ➂➃➄➁❷➊❾❼ ❹
m
l
❿❾n
p
➎❸ ❷r
s p
❷➊❽❾❹ ❾r
n
y
❾➉n
➈❾❻➋ ❷➇❹➋l
➇❾❹ ❿ ➆❹➇❾➊ ➆❹➊➉ ❸ ❷➇❷lu
m
n
y
❾➏ ❼❷➊ ➉➉❻➊❾❾n
➇❾❷t
r
❾❹ ❹➊ ➆❹ ❿❾to
r
➆❾n
❿➎➊ ➣l
ro
applet
❶ ➒↔⑩ ↕❹tu
r l
❾❹❾n
y
n
❾➆❾l
❾➋ ➉❾l
❷r
❹y
❾n
➉m
❷❻➊➉❿❹➊❿ ❾
m
n
❼❷➉ ➉n
➊u
❾u
n
t
❻❿ ❷m
❹m
❹➋l
➌o
to
y
❾➉n
❾❿ ❾n
➆❹➋❾❼ ❻❸➙ ❿ ❾❷
m
r
❾➏ ❽ ❾m
❽o
r
➆❷r
➆❾n
➉❾❷l
❹r
y
❾➉n
➆❹❹n
❷➉t
r
❾❸ ❹ ❿❾➊ ➙ ❺ ➑➁➐➛➜ ❺ ➑➝➏ ❶ ➒↔➏Gestures
➏ ➆❾n
Text-to-speech engine
➙ ❿❷m
❾m
❼ ❻ ❾n
➆❹ ❾l
❿➎ ➊➣❾❿➙❼ ❷➊➉❾➆❾❾n
r
❷so
l
❻❸ ❹➞❶➟➐⑩➠⑩ ❶❷
r
❸ ❹⑨⑩➂➛⑨ ⑩⑦➜ ❽l
❾❹r
➀➓➑❷❸ ❷m
➇❷r
⑨ ➂ ➂➃➄➒❷
r
❻➇❾➋❾n
y
❾n
➉t
❷r
➈❾➆❹ ➏ ❾❹y
tu
❼ ❷➉n
❹o
p
t
m
❾l
❾n
➋❾➆➡ ❾r
r
❷➏❼ ❷❻➇❾➋❾
r
n
❻❸ ❷r
➢❹❷n
t
➌❾❽❷r
➆❷➉❾n
n
➇➤❸ ❷o
w
r
➇❾ru
➆❾n
➆❻❿ ❻➊ ➉❾n
➥➅➁➦⑧➏ ➆❾➌t
❾r
❿➎➊ ➣❾❿y
❾➊ ➉ ➇❾r
❻➏ ❼ ❷➊❹n
➉❿❾t
❾n
➟ ➎➎ ➉❷l
➁❾p
s
➓ ⑩⑦⑩ ⑨➏ ➆❻ ❿❻➊➉❾
n
flash
u
n
t
❻❿❿❾❷m
r
❾➓➏⑨➁➒➏digital Zoom
➏➆❾n
➧➨
➩➫ ➭➯
r
➲ ➳➵➫ ➵➸ro
y
o
➺➵ ➻➼➯➳➵ ➻➧➻➽➾➯
r
➚➪ ➶➹ ➶n
y
➶n
➘ ➴➳l
➶➷ ➚➷ ➶n
m
➯➳l
➳p
u
t
o
➳p
t
m
➶➲ ➳ ➷➯➬➯➶p
➶➮➱t
m
➯
m
o
r
➳➱ ➴➶n
➷➳➮➯r
✃➶ ➲ ➳st
➯m
o
p
➯➶➲ ➳r
➲ ➯➬➶r
➶ ➷➯➲➯➚ ➹➶➮➱lu
r
➴➚➷ ➚➮➘ ➶n
u
n
t
➚➷ ➯m
n
➘➳n
st
➶l
➶➳➷ ➶➲➳p
l
❐ ➶➴➶m
➯➳m
o
r
eksternal
➱ ➴➚➷ ➚➮➘ ➶n
❒➴❮➪➯ ➸l
➶➲➹ ➧➻➫➧ ➲➯rt
➶ ❰u
n
➘➲ ➳ ÏÐÑtethering
m
➶
u
p
u
n
Ò➳ Ó➸➳hotspot
➫➨➫ ➭➯
r
➲ ➳➵➫ÔÕ➳n
➘➯➪r
➯➶➴r
➺➧Ö➯➲➯➪➯m
r
➵➻➧➻➽➾➶➴➶ ×➯➲ ➳
r
➳➮➳t
➯r
➴ ➶❐➶t
❐➯➮➳➮➘ ➷ ➶➶t
n
m
➶n
➶✃➯➯m
n
➴➶y
➶➱➷❮➮Ø
l m
ro
➯l
➶l
➚➳ ➶➳➷ ➶➲ ➳➱l
p
❐➯➮➘➘u
n
➶➶n
multiple
➷ ➶➯m
r
➶➱ ❐➯➮➳➮➘➷➶t
➶n
❐➯r
❰o
rm
➶ ➲ ➯rt
➶ ❐➯n
➶m
➪ ➶➹ ➶n
s
➯n
so
r
➲ ➯❐➯➳rt
gyroscope
➫Ù➫ ➭➯
r
➲ ➳Ô➫➧Ú❮➮➯➬y
➪➺➸➯➪ Û➚ ➶o
m
➳r
➵ ➻➧➧➽➭➯➲ ➳
r
➳➮➳ ➪➯➪➯➴ ➶r
➴➯➘ ➶n
n
×➯➲➳r
Ó×➯➲➳r
➲➯➪➯lu
m
n
y
➶➫ ➭➯➲ ➳r
➳➮➳➴➳➶➮ ➬➶
r
n
➘ ➷ ➹➚➲➚➲ ➚ ➷u
n
t
➾Ü Ý ➶➪ Þ➯t
➲ ➯➹➳➮➘➘➶m
➯➳m
l
➳➷➳ ➚➲ ➯r
➳➯n
t
r
❰➶➬➯y
➶➘n
➪➯r
➪➯➴➶ ➴➶n
m
➯➮➴➚➷ ➚➮➘ ➚ ➷➚ Û➶n
l
➶➶y
r y
➶n
➘l
➯➪➳➹ ➪➯➲➶
r
➫ Ð➯l
➶➳n
➳t
➚➱ ❐➶➴ ➶ ×➯➲ ➳r
➳➮➳m
➯m
➚ ➮➘➷➳➮ ➷➶n
❐➯➮➘ ➘u
n
➶➶n
m
u
lt
➳p
r
❮➲➯so
r
➴➶n
➶➷➲ ➯➯l
r
➶➲ ➳ ❐➯r
➶➮➘➷➶t
➷➯r
➶s
u
n
t
àá
â ãäå
i
æçèéêë
n
u
ru
t
êì íîï ðñr
ò ðn
u
óó ôn
õ ðó ð ðy
k
ru
tu
lh
il
ðl
öî÷ ø ù úi
û üðt
û ër
ðý ðl
óð
ri
ûðh
ðý ðñr
ðû ûü ðï ùi
k
y
ðitu
ðr
ðh
y
ðn
øm
ëru
ju
k
ò ëý ì ðtu
t
ëm
õ ðt
ó ôm
ðþðûðþø
u
n
ðn
ú ðûðh
óô ê ðó ôsji
l
ÿðr
ðm
ù êðòò ðïù ñr
ðû ðìó ôöú ðûðh
j
ì ø ðý ëþø
ri
óôý ëû ì í óën
øðn
✁ððitu
ll
h
✂✄ì☎ðï ñüüðï✆ö êëþøï ðóðp
ððïr
úôûü ðt
☎ër
ì õ ðòðn
su
ðtu
☎ðý ðü ðïðy
n
øp
ëôþøn
t
ó ðü ð☎sy
ðô ðr
t
✝ýüð☎öêë
n
u
ru
t
ïìòì☎sy
ðô ðr
ùt
☎ëþøïðó ðp
òë ðr
ðï òôûü ðt
óô ðô ò ðrt
n
ý ëû ð øðô ý ëüu
r
ì ït
ìû ìï ðt
ðu
ûðó ðn
s
ëý ëo
r
ðn
ø ☎ëþøïðó ðp
òë ðr
ðï ú ð'
û ðh
y
ð
n
øët
ërl
t
ðk
ó ô êðk
k
ðh
y
ðn
øm
ëìõðò ðr
n
õì ý ðt tu
m
õìðu
n
m
ðt
✝sl
ðm
ûðøi
m
ë
n
y
ëþðòðm
p
u
r
n
i
û ðóðh
✞i
û ðóðh
t
ërt
ëìön
t
✟ðóð ð
w
ðln
y
ðùk
i
ûü ðt m
ëþø ðr
ðh
ò ë ✁ðitu
l
êðó ôq
s
ðt
ðu
ê ðý✠ôó ôl
ñ ✡ý ð ☛ ëìý ðr
l
ëm
óô ✟ðl
ëôþðùst
þðn
m
u
õðóðt
ðïu
n
☞✌ ✍ ê ò ëô òðt
✎ ðûôêì ï ð
m
m
ðó ñ✏ ïô✠r
ðï òë êðóôþðïù ðr
ðï úô ûü ðt
ûër
õôþóðï ò ë ðr
ðï ú ðûðï óô ê ðòò ðï ï ôn
ø øð òôþô ðt
ðs
õ ët
ìþ✠ì òw
ðïy
u
ó ðôr
ñll
ðï ✏✑ ö✁ëû ë
r
ðp
ðu
l
ðm
ð û ër
õ ëó ðõ ðn
t
ûðï✒ðtu
ru
n
n
y
ðw
ðïy
u
õ ër
õôþó ðïðn
òôûü ðt
ôþôòðëþr
ðõ ëý ër
ôýôïðl
n
✄ðsu
lu
ll
ðï ñ✏ó ô êðó ôn
ðï öêëþøïðó ð
p
òëðr
ðï òôû ü ðt m
ëþ ✠ðó ôsy
ðr
ðt
ý ðïû ð øôu
m
ðt
✝sl
ðm
y
ðn
ø ïëþóðòm
ëþìþðôò ðn
ýïðl
ðt
û ðô òýïðl
ðt
✓ ðóï ìr
ôl
m
ðw
ðòíu
ý ëï ðr
ô ý ëm
ðl
ðm
ðt
ðu
ý ï ðl
ðt
✞ýïðl
ðt
ýìþðt y
ðn
øl
ðôþö ú ðôó ðï óðl
ðm
m
ëþëìòðn
t
n
ðr
ðï òôûü ðt
m
✔✕
✖ ✗✘✙✚
d
h
u
✖✗✘✗✛ ✜
e
n
g
er
ti
✢✣✙✚d
h
u
✤✥
n
u
ru
t w
✦ ✥✧★✩✪ik
i
✫✬ ✧✭✬ ✩ ✧✩✩l
h
✮ ✩l
✩h
✮ ✩tu
✯✩r
✩m
✥✰✮ ✬✯
i
✱✩n
✩✲✲n
✩o
t
t
✬✳✬✭ ✧✥✰✲✩n
✩✴ir
✵✥✩o
r
✲n
m
u
slim
✧iw
✩ji
✳✱✩n
✳✥✮✬ ✯
r
i
✮ ✥✩ti
p
✩✱✩n
m
✥l
✩✱✮ ✩✰✩✱✩n
s
h
✩✩l
t
✪ ✳✩ik
y
✩✲n
h
u
k
u
m
n
✩y
w
✩
ji
✳ ✩✩t
u
p
u
su
n
n
n
✩h
✴✶✥✬✧✬rw
✳★✮✩p
✩u
l
m
✥✲✲✬✰✩✱✩n
n
✧✥✳✬✩y
✲n
✧★✮ ✥✳✬ ✷ ✧✥✰✲✩
n
t
✩✩y
m
m
u
m
✴✸
ir y
✩✲n
✳✹✺✥h
✧★✲✬✰✩✱✩n
u
k
tu
n
✳✥✬✧✭ ✬rw
✩✧✩l
✩h
✻ ✩★r
✭ ✬ ✼✩✰✪✩★r su
✪m
u
r
✩★r t
✥r
✼✬✰✪✩★r l
✩u
t
✩t
✩u
✩★r su
✲✩★✪n
✩★r
✧✩r
★l
✥l
✥✭✩n
✮ ✩l
✼u
✩t
✩u
✥s
✳✩✬ ✪t
✩★r
✧✩★r
t
✩✰✲ ✱★✳✥✩s
r
✩✩t
u
✱✹l
✩m
✴✵✥✧✩✰✲ ✱✩
n
✩★r y
✩n
✲t
★ ✧✩✱✳✹✺✥✭✧★✲✬✰✩✱✩n
✩ ✧✩✩✭l
✻✩★r y
✩✲n
t
★ ✧✩✱ ✳✥✮ ★✭
r
✩✩t
u
✩ ✧✩ ✰✩ ✼★ ✮✪ ✩★r
✮ ✩★r
✳✬ ✩✭ ✩✩t
u
✦✹✭✹ ✰✪ ✩★r y
✩✲n
✥t
✩✭l
✳✥✬✳✩✭r
w
✩r
✰✩✪r
✩✮✩ ✧✩n
✳✩u
✧✩n
m
✥✰✼✩ ✧★ ✦ ✥✱✩t
✱✩✥r
n
✩ ✮ ✥✮ ✬✩tu
t
✥✩✭
l
✧★r
✥✰✧✩m
✧★ ✧✩✩l
✩✪m
n
y
✩★r
✧✥✲✩n
n
✼✩✭u
m
l
✮ ✥✧★✱★t
✽ ✱✬✾✩✰✲ ✧✩r
★ ✔✿✿ ✿ ★l
t
✥❀✪r
t
✥r
✱✥✰✩s
✥✮ ✬✩tu
y
✩✲n
t
★ ✧✩✱ ✳✥✮ ★✭r
✮ ✥✦✥★rt
u
★✰✪r
✧✩✩✭r
✩✩
t
u
m
★✩n
u
m
n
✩✲✲n
u
r
✩t
✩u
✩ ✧✩s
✥✥✱✹✾ ✳★✰✩✩t
✲n
m
✩★t
✧★ ✧✩✩l
✩✪m
n
y
✩★r
✳✥✱✩s
✫✬✧✬✴✖✗✘✗✖ ❁❂✢❃✢❄✙
u
d hu
✸✧✩❅✽★
l
✩❀m
sy
✩r
✩t u
n
tu
✱✳✥✬✧✬ ✪rw
✩★y
tu
❆ ✔ ✴ ❇✩sl
m
●❍
■❏ ❑▲▼ ◆❖ ◆P◆P
r y
◆◗n
▼u
t
❘ ◆❖❙❚ ❯ ❱P❲ ◆n
❲ ◆p
◆t
❲P❳ ◆❖ ◆P▼▲ ❨❚ ❯ ❱P ❖ ◆❩n
❬❏ ❭P ❲◆❖◆❲ ◆y
◆◗n
▼▲◗❪◆❘n
◆❨◗P❚ ◆▼p
◆Pn
y
◆❖▲ ❖❯ ❘Pt
❫❴❵ ❴❛ ❜❝❞❝❡❢
u
d
h
u
❣❯ ❖❯ ❨❤▲❯ ❲❯
rw
◆❲ ◆✐❥◆Py
tu
❦ ●❏ ❧▲r
❨P ◆t u
n
t
❯❖♠❯❲❯ ❥ ♥❏ ❑▲m
❤ ◆❚❯❪▼ ❯ ❖ ◆♦❏ ❑▲
m
❤ ◆❚❯❪♣◆n
◗ ◆n
❪P◗◗◆n
❚ ◆m
❳ ◆P ❲▲◗◆n
n
❖▲ ❲❯◆❚ P ❖❯ ■❏ ❑▲ ❨◗u
s
◆p
❚ ▲ ❤◆◗P ◆n
❖▲❳ ◆l
◆❬❏ ❑▲
m
❤ ◆❚❯❪❖ ◆❖P❪P ❨◗ ◗ ◆s
◆❳ ◆Pm
❲▲◗ ◆n
n
❖▲ ❲❯ ◆m
◆t
◆❖ ◆❖P ✐❏ ❭▲P ❤rt
❙ ❤▲ru
ru
t
◆n
❩❫❴❵ ❴q rs❡
g
t✉s✈ s✇em
k
s❡❢❝d
h
u
①❲◆ ❤▲ ❤▲
r
◆❳ ◆ ❳ ▲r
❖◆r
◆ ◆t
◆u
❪◆l y
◆◗n
❲◆❳◆t m
▲m
❤ ◆t
◆l
❖ ◆n
❚ ◆❪n
y
◆
w
❯❲❪❯❥ ❲P ◆◆t
n
r
◆n
y
◆◆❲ ◆l
◆❪❦●❏ ②▲❯ ◆
l
r
❚ ▲su
◆tu
❲ ◆Pr
❲❯◆❳Pn
tu
❙❖❯❤❯ ❘ ❲ ◆n
❲❯❤❯③❩ ◆t
◆u
❚ ◆l
◆❪❚ ◆tu
❲◆Pr
❖▲ ❲❯ ◆◆n
y
❤ ◆P ❖ ❤▲◆ru
p
❖④♣o
r
◆❨❥ ◆Pr
❖▲n
❱P ❨◗❥◆❨◗P ❨❥ ◆Pr m
◆❨P ◆t
◆u
y
◆n
◗l
◆Pn
n
y
◆❏♥❏ ⑤P
l
◆❨◗◆n
y
◆❖◆l
❥❤ ◆P ❖◗ Pl
◆❥❳ P ❨◗ ❚ ◆n
◆t
◆u
p
u
n
m
◆❤❯ ❖❏♦❏ ❧▲▲
rs
❯❪◆n
t
n
❖❯❘Pt l
◆❖P ⑥l
◆❖P ❲▲ ❨◗ ◆n
❖❯ ❘Pt
❳▲▲r
❳ ❯ ◆m
n
y
◆n
◗❤❯❖◆n
m
⑦⑧
⑨⑩ ❶❷❷
n
y
❸ ❹n
t
❺❷ ❻❼❽❸❼n
❼t
❼u
❾ ❿n
tu
➀❸ ➁❸ ➂ ➀❷n
➃❼n
➁❼t
❹ ❿n
t
❷❽❼❾❼❺t
❼➄➃❼➄ ➅ ➁❼ ❿❺ ❻ ❿❽ ❿❺ ➆❷
n
➀❿r
❿ ❻❼u
p
u
n
❻❿❽ ❿❺o
❼➄➃r
❽❼ ❿➄⑩ ➇❼ ❿❺ ➀❷❼➆❼w
❻❼u
p
u
n
❼➄❼❺ ➈❼❼❺⑩n
➉⑩ ➊❿➀❸➂➅❺❷➋❸ ❼❽ ❿❼❾ ❼ ➁❿❽❼
t
❿➀❼rn
y
u
➀❷n
➃❼n
➀❸➀❸ ❺➀❼n
❻❼➆❿❹ ➀❼❽❼ ❻ ❺❷❼ ➀❼❼n
➆❷ ❻❸ ❽❼ ➌❿➀❼❺t
➁❷r
❸ ➁❼ ❹❺ ❷ ➀❸➀❸ ❺ ❼❼ ➍⑩n
n
y
➎ ➏➐➑
h
➒➓ ➒➔➎➏➐➏→ ➣↔↕
g
↔➙➔i
➒↕➑h
➒➓ ➒ ➔❶❷
n
u
ru
t w
❿❺ ❿❾ ❷ ➀❿❼➅ ➆❷➋❼❼r
➁❼ ❹❼➆❼ ➆❼❽❼t
➁❷r
❼➆❼❽ ➀❼r
❿ ➁❼ ❹ ❼➆❼ ➛❼ ➁r
y
❼n
➃ ❻❷ ❻ ❿❽ ❿❺❿ ❼rt
❿➅ ➀➜❼⑩ ➝❷ ➀❼➄➃❺ ❼➄ ➅ ❻❷n
u
ru
t
❿st
❿❽❼ ❹➅ ➆❹❼❽❼t
➁❷
r
❻❼❺➄❼ ➆❷❼r
n
➃❺❼ ❿❼n
❺❷ ➃ ❿❼❼t
n
❿➁❼ ➀❼ ❹ ❺ ❹❸➆❸➆ ❼❼t
u
t
❷❷rt
n
tu
y
❼n
➃ ➀ ❿❻❸ ❽❼ ❿➀❷➄➃❼n
t
❼❺ ➁ ❿❼r
❽tu
❿❹ ➂❼ ❻➀❼n
➀ ❿❼❺ ❹ ❿r
❿➀❷n
➃❼n
➆❼❽❼ ❻⑩➎➏➐➏➎ ➞➟➠➟↕➑
h
➒➓ ➒➔➡❸❺ ❸➄➆❹❼❽❼
t t
❷r
➀❿r
❿➀❼r
❿➢➤ ➅❼ ❿y
tu
➥ ➢⑩ ➦ ❿❼t
⑦⑩ ➇❷
r
➀ ❿r
❿ ➌➁❼ ➃❿y
❼n
➃❻❼ ❻p
u
➍ ➤⑩ ➊❼❺➁❿❼r
❸❽t
❿❹➂❼ ❻⑨⑩ ❶❷ ❻➁❼➋❼
su
❼r
t
➛❽➧❼❿❹❼t
❹❾ ❼ ➀❼t
❿❼p
r
❼❺❼❼t
➉⑩ ➡❸ ❺❸ ❺➨⑩ ➩❿➀❼
t
l
➯➲
➳➵ ➸➺ ➻➺ ➼➽
n
t
➽r
➽➻➺➽➾➺ ➚➺ ➻ ➪➵ ➸➺ ➻➺ ➼➶➽sy
➽➹➺➻➽ ➼➹ ➘r
➲➴➵➷➬➮ ➱➽✃➽t
➽➽➹➺ ➻sy
➽ ➼➹➘r
➲ ➲➵ ➷➬➮ ➱➽✃➽
s
➽❐➽➽w
t n
➽ ➱➘❒➽ ➻➽t
➽➽➹➺➻sy
➽ ➼➹ ➘r
➲➯➵ ➷➬➮ ➱➽✃➽s
➽❐➽➮y
➽n
❮❒➬rt
➽➮➽Ó Ó Ô ÕÔ
III
M
Ö× Ø ÙÖ Ú ÖÛÖÜÝ× ÝÞÛß àáâãäå æ
n
ç ãn
ãl
æt
æå èéêê
l
m
ëìíìl
ît
îên
îíî ëìîl
u
n
s m
ìí ïï ðíê ñên
m
ìt
òóì ëìíìl
ît
îên
ôõö ÷øùú ûù ü óê
n
t
îíó êñên
(
A
ýûùþÿøõö õ øý ✁). Menurut Prof. Dr. Suharsimi
Arikunto (2005:234) :
Penelitian deskriptif merupakan penelitian yang dimaksudkan
untuk mengumpulkan informasi mengenai status suatu gejala yang ada,
yaitu keadaan gejala manurut apa adanya pada saat penelitian dilakukan.
Sedangkan metode tindakan (
ýûùþÿøõöõ øý ✁✂yaitu penelitian yang
digunakan untuk mengembangkan keterampilan-keterampilan baru, cara
pendekatam baru, atau produk pengetahuan yang baru dan untuk
memecahkan masalah dengan penerapan langsung di dunia aktial /
lapangan.
ß à✄☎ã
n
æs
✆åè✝ãt
✞ ✆ãç ãn
✟✠m
p
u
l
å è✆ å✡åJenis dan metode pengumpulan data merupakan bagian integral
dari desain penelitian. Tersedia berbagai metode pengumpulan data
dengan segala kelebihan dan kekurangannya. Secara garis besar metode
23
☛☞✌ ☞✍ ✎✏✑
u
m
r
✒✓✔ ✓✕ ✖✗✑m
r
Menurut Jonathan Sarwono (2006:209) definisi data primer
adalah data yang diperoleh melalui pertanyaan tertulis dengan
menggunakan kuesioner atau lisan dengan metode wawancara.
Metode pengumpulan data yang dilakukan penulis dengan
observasi tidak langsung terhadap aplikasi penunjuk kiblat, dan
aplikasi do a harian.
☛☞✌ ☞✌ ✎✏✑
u
m
r
✒✓✔ ✓✎✑✘✑k
u
n
r
Menurut Jonathan Sarwono (2006:209) definisi data
sekunder adalaha data yang bukan dari sumber pertama sebagai
sarana untuk memperoleh data atau informasi untuk menjawab
masalah yang diteliti.
Data Sekunder yang diperoleh penulis berdasarkan
dokumentasi-dokumentasi dari beberapa buku, seperti
Mudah
Membuat Aplikasi Android karangan Stephanus Hermawan S,
Pemrograman Aplikasi Mobile Smartphone dan Tablet PC
berbasis
Android
karangan
Nazaruddin
safaat,
buku
Membongkar Source Code berbagai aplikasi Android karangan
Ivan Michael Siregar, S.T., M.T, dan buku
Hacking &
Programming dengan Android SDK untuk Advanced karangan
24
✙✚✛ ✚ ✙ ✜✢✣ ✤✢
t
✥✢n
✦ ✧p
u
l
★✩m
✪★✫ ★1. Studi Lapangan
Dilakukan untuk mendukung dan melengkapi
proses penulisan laporan dan analisa teori untuk
mengumpulkan data. Untuk memperoleh data tersebut,
penulis menggunakan cara observasi, yaitu dengan cara
mengamati setiap komentar dan struktur software yang
berada di beberapa
✬✭ ✮ ✯✰✱android.
2. Dokumentasi
Ialah tekhnik pengumpulan data dengan cara,
penulis mempelajari serta mengkaji sumber data yang
terdapat di dalam buku-buku yang berkaitan dengan
penelitian. Penelitian dokumentasi dilakukan sebagai usaha
untuk memperoleh data teoritis.
✙✚✙✜✢✣ ✤✢
t
✥✢n
✤✢k
★✫★✩✤★n
✥✢✦ ✢n
m
✲★✩✦ ★✩✳✴✢st
m
Segala sesuatu yang kita kembangkan seharusnya memiliki
kerangka kerja, demikian pula dengan langkah-langkah pengembangan
sistem. Berikut metode pendekatan dan pengembangan sistem yang
25
✵✶ ✵✶✷ ✸✹✺ ✻✹
t
✼✹n
✻✹k
✽ ✾✽ ✿❀❁✹st
m
Metode pendekatan sistem yang dipakai penulis adalah
❂❃ ❄❅❆❇❂ ❈ ❉❅❊ ❇❅❋ ● ❅❍ ❅■❏ ❑▲ ❅❊❇▼
yaitu suatu cara pengembangan
perangkat lunak dan sistem informasi berdasarkan abstraksi
objek-objek yang ada didunia nyata, dimana dalam metode ini
menggunakan alat bantu yaitu UML (
◆❊ ❉❖❉❅❋ P❏❋❅■ ❉❊◗Language) yang terdiri dari :
Use Case Diagram, Object
Diagram, Class Diagram,Sequence Diagram, Collaboration
Diagram, Statechart Diagram Activity Diagram, Component
Diagram,
dan
Deployment Diagram.
✵✶ ✵✶❘ ✸✹✺ ✻✹
t
✼✹n
❙✹❚✽m
✿❙✽✿❀❁✹st
m
Metode pengembangan sistem yang digunakan penulis
adalah metode pengembangan sistem
Waterfall. Menurut Budi
hermawan pada websitenya Sistem
Waterfall
adalah sebuah sistem
yang melakukan pendekatan secara sistematis dan terurut mulai
dari level rekayasa perangkat lunak lalu menuju ke analisis,
perancangan, implementasi, pengujian dan pemeliharaan.
Disebut dengan
waterfall
karena tahap demi tahap yang
dilalui harus menunggu selesainya tahap sebelumnya dan berjalan
26
Berikut penjelasan tahapan-tahapan yang dilalui :
❯ ❱ ❲❳❨❩❬ ❩❭ ❩❪❩❫❴ ❳❵❛ ❪❳❜❩❫ ❝❞❭ ❡ ❳❵❢ ❣
ystem Engineering
❤Permodelan ini diawali dengan mencari kebutuhan
dari keseluruhan sistem yang akan diaplikasikan ke dalam
bentuk software. Hal ini sangat penting,
mengingat
software harus dapat berinteraksi dengan elemenelemen
yang lain seperti hardware, database, dan sebagainya.
Tahap ini sering disebut dengan Project Definition.
✐❱ ❥
n
❩ ❜❞❭ ❞s
❦❳❧u
tu
♠❩❫❴ ❳r
❩❫♥❨❩❡♦u
n
❩ ❨❢Analysis
❤Proses pencarian kebutuhan diintensifkan dan
difokuskan pada software. Untuk mengetahui sifat dari
program yang akan dibuat, maka para software engineer
harus mengerti tentang domain informasi dari software,
misalnya fungsi yang dibutuhkan, user interface, dan
sebagainya. Dari 2 aktivitas tersebut (pencarian kebutuhan
sistem dan software) harus didokumentasikan dan
ditunjukkan kepada pelanggan..
♣ ❱ ❴ ❳
r
❩❫q ❩❫♥❩❫❴ ❳r
❩❫♥❨❩❡♦u
n
❩❨ ❢Design
❤Proses ini digunakan untuk mengubah
kebutuhan-kebutuhan diatas menjadi representasi ke dalam bentuk
blueprint software sebelum coding dimulai. Desain harus
dapat
mengimplementasikan
kebut