Anda di halaman 1dari 12

PERAN

NCANGA
AN DAN PEMBUA
P
ATAN APL
LIKASI TUNTUN
T
NAN
SHOL
LAT 5 WA
AKTU BE
ERBASIS ANDRO
OID

LAPO
ORAN TUG
GAS AKHIIR

Disusun Sebagai Saalah Satu Sy


yarat
Untuk Menyelesai
M
ikan Pendiddikan Prograam Diplomaa 3

Olehh

Haru Rossyadi
N : 1005102018
NIM

PROGR
RAM STUD
DI MANAJEMEN INF
FORMATIIKA
JURUSA
AN TEKNIIK ELEKT
TRO
POLITEKNIK NEG
GERI MED
DAN
MEDA
AN
20133

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.

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

menyelesaikan Pendidikan Program Diploma Tiga (D-III)

syarat

untuk

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.

ii

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

iii

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.

iv

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!
notdefined.

Bookmark

2.4. ECLIPSE IDE (Integrated Development Environment)Error!

Bookmark

not

defined.

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

not

defined.

3.2.5.2. Perancangan Menu Utama..Error!Bookmarknotdefined.


3.2.5.3. Perancangan Antar muka Sub-Menu ShalatError! Bookmark not
defined.

vi

3.2.5.4. Perancangan Antar Muka Gerakan dan Bacaan ShalatError!


Bookmarknotdefined.

3.2.5.5. Perancangan Antarmuka Tampilan TentangError! Bookmark not


defined.

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.

vii

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.

viii

Gambar 3.9 Rancangan Tampilan Gerakan dan Bacaan ShalatError!

Bookmark

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.

ix

not

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.

1.

11