Upload
robbi-zhuge-rahim
View
215
Download
2
Embed Size (px)
DESCRIPTION
Bagus punya koq
Citation preview
PERAN
NCANGA
SHOL
Untuk M
PROGR
AN DAN P
LAT 5 WA
LAPO
Disusun
Menyelesai
N
RAM STUD
JURUSA
POLITE
PEMBUA
AKTU BE
ORAN TUG
Sebagai Sa
ikan Pendid
Oleh
Haru Ros
NIM : 1005
DI MANAJ
AN TEKNI
KNIK NEG
MEDA
2013
ATAN APL
ERBASIS
GAS AKHI
alah Satu Sy
dikan Progra
h
syadi
102018
EMEN INF
IK ELEKT
GERI MED
AN
3
LIKASI T
ANDRO
IR
yarat
am Diploma
FORMATI
TRO
DAN
TUNTUN
OID
a 3
IKA
NAN
i
ABSTRAK
Ibadah shalat lima waktu merupakan kewajiban yang harus senantiasa dikerjakan oleh umat muslim. Tentunya dalam era modern ini umat muslim tidak boleh menjadikan kesibukannya sebagai alasan untuk melalaikan dalam mengamalkan ibadah shalat. Banyak orang tua yang kesulitan mengajarkan shalat lima waktu kepada anaknya. Salah satu faktor penyebabnya adalah kesibukan orang tua dalam pekerjaannya, sehingga mereka kurang mementingkan pengajaran shalat kepada anaknya. Dengan menggunakan perangkat mobile permasalahan tersebut dapat diatasi dengan cara membuat suatu aplikasi tuntunan shalat lima waktu. Dengan aplikasi ini akan mempermudah orang tua dalam mengajarkan anaknya tata cara ibadah shalat dan membuat proses pembelajaran shalat lebih menarik. Aplikasi ini dibangun pada sistem operasi android, pembuatannya menggunakan Eclipse IDE sebagai editor dan menggunakan bahasa JAVA sebagai bahasa pemrogramannya. Hasil akhir dari pembuatan aplikasi tuntunan shalat 5 waktu ini akan diberi nama MoeslimAndro, diharapkan dengan MoeslimAndro ini umat muslim dapat terbantu dalam mempelajari shalat lima waktu.
ii
KATA PENGANTAR
Puji syukur penulis panjatkan kehadirat Tuhan Yang Maha Esa karena atas
rahmat dan karunia-Nya sehingga penulis dapat menyelesaikan Laporan Tugas
Akhir yang berjudul Perancangan dan Pembuatan Aplikasi Tuntunan Shalat
Berbasis Android.
Laporan Tugas Akhir (TA) ini disusun sebagai syarat untuk
menyelesaikan Pendidikan Program Diploma Tiga (D-III) Program Studi
Manajemen Informatika Jurusan Teknik Elektro Politeknik Negeri Medan.
Laporan Tugas Akhir (TA) ini dapat disusun dengan baik, karena banyak
masukan dan dukungan dari berbagai pihak yang berupa informasi, arahan,
bimbingan, dan saran baik moril maupun materil. Oleh karena itu penulis
mengucapkan terima kasih kepada:
1. M.Syahruddin, S.T. selaku Direktur Politeknik Negeri Medan.
2. Ir. Rina Anugrahwaty,M.T. selaku Ketua Jurusan Teknik Elektro
Politeknik Negeri Medan.
3. Roslina, M.I.T. selaku Kepala Program Studi Manajemen Informatika
Politeknik Negeri Medan.
4. Hikmah Adwin Adam, S.Kom., M.Kom selaku dosen pembimbing serta
dosen wali kelas. Atas segala bimbingan dan waktu yang telah diberikan
sehingga penulis dapat menyelesaikan Laporan Tugas Akhir ini.
5. Staf Pengajar Program Studi Manajemen Informatika Jurusan Teknik
Elektro Politeknik Negeri Medan.
iii
6. Ariama Susanti, selaku Administrasi Program Studi Manajemen
Informatika Politeknik Negeri Medan , yang telah banyak membantu
penulis untuk keperluan administrasi laporan Tugas Akhir ini.
7. Keluarga Penulis, Ayah dan Ibu tercinta atas kasih sayang, nasihat, doa
dan biaya selama penulis kuliah, sehingga penulis dapat menyelesaikan
laporan Tugas Akhir ini.
8. Rekan-rekan penulis, sesama mahasiswa Program Studi Manajemen
Informatika, khususnya teman-teman MI 6B yang telah memberikan
semangat kepada penulis sehingga penulis dapat menyelesaikan Laporan
Tugas Akhir ini.
Penulis menyadari masih banyak kekurangan dalam penyusunan Laporan
Tugas Akhir ini. Untuk itu penulis mengharapkan kritik dan saran dari berbagai
pihak yang bersifat membangun demi penyempurnaan Laporan Tugas Akhir ini.
Semoga Laporan Tugas Akhir ini bermanfaat bagi pembaca.
Medan, 24 Agustus 2013
Penulis
Haru Rosyadi NIM. 1005102018
iv
DAFTAR ISI
LEMBAR PERSETUJUAN ................................................................................ i
LEMBAR PENGESAHAN ................................................................................. ii
ABSTRAK ............................................................................................................ iii
KATA PENGANTAR .......................................................................................... iv
DAFTAR ISI ......................................................................................................... vi
DAFTAR GAMBAR ............................................................................................ xi
DAFTAR TABEL .............................................................................................. xiii BAB 1 PENDAHULUAN ...................................... Error! Bookmark not defined.
1.1. LATAR BELAKANG..................................Error!Bookmarknotdefined.
1.2. RUMUSAN MASALAH..............................Error!Bookmarknotdefined.
1.3. BATASAN MASALAH...............................Error!Bookmarknotdefined.
1.4. TUJUAN.........................................................Error!Bookmarknotdefined.
1.5. MANFAAT....................................................Error!Bookmarknotdefined.
1.6. METODE PENELITIAN.............................Error!Bookmarknotdefined.
1.6.1. Teknik pengumpulan data................Error!Bookmarknotdefined.
1.6.2. Perancang dan pembuatan sistem...Error!Bookmarknotdefined.
1.7. SISTEMATIKA PENULISAN....................Error!Bookmarknotdefined.
BAB 2 LANDASAN TEORI ................................. Error! Bookmark not defined.
2.1. SHALAT.........................................................Error!Bookmarknotdefined.
2.1.1. Pengertian shalat...............................Error!Bookmarknotdefined.
2.1.2. Macam macam shalat....................Error!Bookmarknotdefined.
v
2.1.2.1. Shalat Fardhu (Wajib).........Error!Bookmarknotdefined.
2.1.2.2. Shalat sunah..........................Error!Bookmarknotdefined.
2.1.3. Rukun shalat......................................Error!Bookmarknotdefined.
2.2. APLIKASI......................................................Error!Bookmarknotdefined.
2.3. ANDROID......................................................Error!Bookmarknotdefined.
2.3.1. Pengertian Android...........................Error!Bookmarknotdefined.
2.3.2. Sejarah Android................................Error!Bookmarknotdefined.
2.3.3. Android SDK (Software Development Kit)Error!Bookmarknotdefined.
2.3.4. Arsitektur Android...........................Error!Bookmarknotdefined.
2.3.4.1. Application dan widgets......Error!Bookmarknotdefined.
2.3.4.2. Application frameworks......Error!Bookmarknotdefined.
2.3.4.3. Libraries................................Error!Bookmarknotdefined.
2.3.4.4. Android Run Time...............Error!Bookmarknotdefined.
2.3.4.5. Linux Kernel.........................Error!Bookmarknotdefined.
2.3.5. Komponen aplikasi...........................Error!Bookmarknotdefined.
2.3.5.1. Activities...............................Error!Bookmarknotdefined.
2.3.5.2. Services.................................Error!Bookmarknotdefined.
2.3.5.3. Intents....................................Error!Bookmarknotdefined.
2.3.5.4. Broadcast Receivers.............Error!Bookmarknotdefined.
2.3.5.5. Content Providers.................Error!Bookmarknotdefined.
2.3.6. Android versi 2.3 (Gingerbread)....Error!Bookmarknotdefined.
2.3.7. Siklus Hidup Aplikasi Android (Application Lifecycle)Error! Bookmarknotdefined.
vi
2.4. ECLIPSE IDE (Integrated Development Environment)Error! Bookmark notdefined.
2.5. JAVA...............................................................Error!Bookmarknotdefined.
2.6. UML (Unified Modelling Language)..........Error!Bookmarknotdefined.
2.7. ACTIVITY DIAGRAM...............................Error!Bookmarknotdefined.
2.8. USE CASE DIAGRAM................................Error!Bookmarknotdefined.
2.9. SYSTEM SEQUENCE DIAGRAM...........Error!Bookmarknotdefined.
2.10. CLASS DIAGRAM......................................Error!Bookmarknotdefined.
BAB 3 ANALISIS DAN PERANCANGAN ......... Error! Bookmark not defined.
3.1. ANALISIS KEBUTUHAN..........................Error!Bookmarknotdefined.
3.1.1. Analisis Fungsional..........................Error!Bookmarknotdefined.
3.1.2. Analisis Performansi........................Error!Bookmarknotdefined.
3.2. PERANCANGAN SISTEM........................Error!Bookmarknotdefined.
3.2.1. Use Case Diagram............................Error!Bookmarknotdefined.
3.2.2. Activity Diagram..............................Error!Bookmarknotdefined.
3.2.3. Class Diagram...................................Error!Bookmarknotdefined.
3.2.4. Sequence Diagram............................Error!Bookmarknotdefined.
3.2.5. Perancangan Antar Muka (User Interface)Error!Bookmarknotdefined.
3.2.5.1. Perancangan Antar Muka Splash ScreenError! Bookmark notdefined.
3.2.5.2. Perancangan Menu Utama..Error!Bookmarknotdefined.
3.2.5.3. Perancangan Antar muka Sub-Menu ShalatError! Bookmark notdefined.
vii
3.2.5.4. Perancangan Antar Muka Gerakan dan Bacaan ShalatError!Bookmarknotdefined.
3.2.5.5. Perancangan Antarmuka Tampilan TentangError! Bookmark notdefined.
BAB 4 HASIL DAN PEMBAHASAN .................. Error! Bookmark not defined.
4.1. PEMBUATAN APLIKASI..........................Error!Bookmarknotdefined.
4.1.1. Spesifikasi Perangkat Keras............Error!Bookmarknotdefined.
4.1.2. Spesifikasi Perangkat Lunak...........Error!Bookmarknotdefined.
4.2. PEMBAHASAN HASIL APLIKASI.........Error!Bookmarknotdefined.
4.2.1. Tampilan Splash screen...................Error!Bookmarknotdefined.
4.2.2. Tampilan Menu Utama....................Error!Bookmarknotdefined.
4.2.3. Tampilan SubMenu Shalat...............Error!Bookmarknotdefined.
4.2.4. Tampilan Gerakan dan Bacaan ShalatError!Bookmarknotdefined.
4.2.5. Tampilan Tentang.............................Error!Bookmarknotdefined.
4.3. PENGUJIAN..................................................Error!Bookmarknotdefined.
4.3.1. Lingkungan Pengujian......................Error!Bookmarknotdefined.
4.3.2. Hasil dan Analisa Pengujian............Error!Bookmarknotdefined.
4.4. KELEBIHAN DAN KEKURANGAN APLIKASIError!Bookmarknotdefined.
4.4.1. Kelebihan Aplikasi...........................Error!Bookmarknotdefined.
4.4.2. Kekurangan Aplikasi........................Error!Bookmarknotdefined.
BAB 5 KESIMPULAN DAN SARAN .................. Error! Bookmark not defined.
5.1. SIMPULAN....................................................Error!Bookmarknotdefined.
5.2. SARAN...........................................................Error!Bookmarknotdefined.
viii
DAFTAR PUSTAKA ........................................................................................... 72
DAFTAR GAMBAR
Gambar 2.1 Arsitektur Android ............................ Error! Bookmark not defined.
Gambar 2.2 Perubahan Status Activity ................. Error! Bookmark not defined.
Gambar 2.3 Prioritas Aplikasi Berdasarkan ActivityError! Bookmark not defined.
Gambar 2.4 Notasi Activity Diagram ................... Error! Bookmark not defined.
Gambar 2.5 Notasi Use Case ................................. Error! Bookmark not defined.
Gambar 2.6 Simple Sequence Diagram ................ Error! Bookmark not defined.
Gambar 2.7 Notasi Domain Model Class DiagramError! Bookmark not defined.
Gambar 3.1 Use Case Diagram Aplikasi MoeslimAndroError! Bookmark not defined.
Gambar 3.2 Activity Diagram Menu Utama ......... Error! Bookmark not defined.
Gambar 3.3 Activity Diagram Sub-menu Shalat .. Error! Bookmark not defined.
Gambar 3.4 Class Diagram ................................... Error! Bookmark not defined.
Gambar 3.5 Sequence Diagram............................. Error! Bookmark not defined.
Gambar 3.6 Rancangan Splash Screen.................. Error! Bookmark not defined.
Gambar 3.7 Rancangan Tampilan Menu Utama ... Error! Bookmark not defined.
Gambar 3.8 Rancangan Tampilan Sub-Menu ShalatError! Bookmark not defined.
ix
Gambar 3.9 Rancangan Tampilan Gerakan dan Bacaan ShalatError! Bookmark not
defined.
Gambar 3.10 Rancangan Tampilan Tentang .......... Error! Bookmark not defined.
Gambar 4.1. Tampilan Splash Screen .................... Error! Bookmark not defined.
Gambar 4.2 Tampilan Menu Utama...................... Error! Bookmark not defined.
Gambar 4.3 Tampilan Submenu Shalat Subuh ..... Error! Bookmark not defined.
Gambar 4.4 Tampilan Submenu Shalat Dzuhur ... Error! Bookmark not defined.
Gambar 4.5 Tampilan Submenu Shalat Ashar ...... Error! Bookmark not defined.
Gambar 4.6 Tampilan Submenu Shalat Isya ......... Error! Bookmark not defined.
Gambar 4.7 Tampilan Submenu Shalat Maghrib .. Error! Bookmark not defined.
Gambar 4.8 Tampilan Niat .................................... Error! Bookmark not defined.
Gambar 4.9 Tampilan Takbiratul Ihram ............... Error! Bookmark not defined.
Gambar 4.10 Tampilan Doa Iftitah ....................... Error! Bookmark not defined.
Gambar 4.11 Tampilan Surah Al Fatihah .......... Error! Bookmark not defined.
Gambar 4.12 Tampilan Surah Pendek .................. Error! Bookmark not defined.
Gambar 4.13 Tampilan Ruku ................................ Error! Bookmark not defined.
Gambar 4.14 Tampilan Itidal ............................... Error! Bookmark not defined.
Gambar 4.15 Tampilan Doa Qunut ....................... Error! Bookmark not defined.
Gambar 4.16 Tampilan Sujud ............................... Error! Bookmark not defined.
Gambar 4.17 Tampilan Duduk Antara Dua Sujud Error! Bookmark not defined.
Gambar 4.18 Tampilan Tahiyat Awal ................... Error! Bookmark not defined.
Gambar 4.19 Tampilan Tahiyat Akhir .................. Error! Bookmark not defined.
Gambar 4.20 Tampilan Salam............................... Error! Bookmark not defined.
x
Gambar 4.21 Tampilan Tentang ........................... Error! Bookmark not defined.
DAFTAR TABEL
Tabel 3.1 Kelas , Atribut dan Method ................... Error! Bookmark not defined.
Tabel 4.1 Hasil Pengujian ..................................... Error! Bookmark not defined.
11
1.