12
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

Jurnal TA

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.