BAB II TINJAUAN PUSTAKA DAN DASAR TEORI 2.1 Tinjauan

advertisement
BAB II
TINJAUAN PUSTAKA DAN DASAR TEORI
2.1
Tinjauan Pustaka
Parameter
Judul
Platform
Deskripsi
Penulis
Tanti Hartanti
(2011)
Deni Rahmat
(2012)
Afiffudin
(2013)
Aplikasi Panduan
Doa
Menggunakan
Java Pada
Android
ANDROID
Aplikasi ini menampilkan panduan
doa islam, dengan menggunakan
model pembelajaran mobile learning
(M-Learning). Dengan M-Learning
pengguna dapat mempelajari suatu
hal dengan satu genggaman melalui
smartphone tanpa harus membaca
buku ataupun membuka internet
Rancang Bangun
Aplikasi Mobile
Pembelajaran
Doa Anak Seharihari Berbasis
J2ME.
J2ME
Aplikasi ini bertujuan untuk
meningkatkan daya minat belajar
anak terhadap bidang agama
khusunya belajar doa anak seharihari. Dan program aplikasi
pembelajaran doa anak sehari-hari
dapat dijadikan sebagai solusi
penggunaan dan pemanfaatan
teknologi dalam proses
pembelajaran, khususnya teknologi
mobile.
Pengembangan
Aplikasi Mobile
E-Learning Pada
Smartphone
ANDROID
Aplikasi ini menggunakan media
pembelajaran mobile learning dapat
menjadi salah satu sumber belajar
mandiri siswa.
5
6
Berbasis Android.
Muhamad
Ardiansyah
(2012)
Irhamullah
(2013)
Galih Dwi Prasojo
(2016)
Peneletian yang di
usulkan
Aplikasi Doa
Harian Anak
Muslim Pada
Platform Berbasis
Android
ANDROID
Aplikasi ini menyajikan text arab
beserta text latin, dan audio doa,
dengan adanya aplikasi tersebut
pemakai dapat mempelajari doa lebih
mudah.
Aplikasi
Pembelajaran
Bacaan Sholat
Fardhu Berbasis
Android Dengan
Perangkat
Pengembang
Corona Sdk
ANDROID
aplikasi ini menampilkan shalat
fardhu. pengguna dapat mempelajari
bacaan sholat dimanapun dan
kapanpun karena aplikasi ini terdapat
pada smartphone yang selalu dibawa
oleh pengguna.
Aplikasi Doa
Harian dan
Tatacara Shalat
Tahajud Berbasis
Android
ANDROID
Aplikasi ini menampilkan doa harian
beserta text arab audio dan
menampilkan panduan shalat tahajud
dan menampilkan video tatacara
shalat tahajud.
Penelitian yang akan dikerjakan adalah membuat Aplikasi Doa Harian
dan Tatacara Shalat Tahajud yang serupa dengan penelitian-penelitian
sebelumnya dan dilengkapi dengan fitur audio, terjemahan dan pengoperasian
dengan webview. Pada aplikasi yang dibangun ini lebih mengutamakan ke
sistem pembelajaran sesuai dengan perkembangan teknologi. Pada bagian
detail doa terdapat penggabungan webview dan suara (audio) yang dilengkapi
dengan fitur (play, pause dan stop). Tools yang digunakan adalah Android
Studio versi 2.2. dengan bahasa pemrograman Java.
7
2.2
Dasar Teori
2.2.1 Doa
Doa adalah memohon atau meminta pertolongan kepada Allah SWT.
Akan tetapi bukan berarti hanya orang-orang yang sedang ditimpa musibah saja
yang layak memanjatkan doa. Dalam keadaan segar-bugar dan tidak kekurangan
suatu apa pun, sebagai manusia, kiranya kita layak berdoa. Setidaknya berdoalah
memohon perkenan Allah SWT untuk mengampuni segala dosa-dosa, baik yang
kita sengaja maupun tidak. Juga meminta tetap diberi kekuatan iman dan
kesehatan agar dapat melaksanakan segala perintah-Nya. Lalu memohon
perlindungan-Nya dari gangguan setan dan hawa nafsu kita sendiri supaya tidak
terjerembab dalam jurang maksiat.
Apalagi jika kita sadari bahwa situasi dan kondisi yang kita hadapi seharihari berputar bagai roda pedati. Mungkin saja hari ini kita bisa beribadah dengan
baik dan ikhlas, namun siapa tahu hari- hari berikutnya kita didera rasa malas?
Boleh jadi hari ini kita begitu bahagia, tetapi siapa tahu nasib kita pada esok atau
lusa menjadi sebaliknya? Karena itulah dalam keadaan sebaik apa pun kita tetap
perlu berdoa.
2.2.2 Sholat Tahajud
Sholat tahajud merupakan sholat sunnah yang dilakukan pada waktu
malam hari dalam satuan dua rakaat satu kali shalat, pada waktu malam hari yaitu
pada sepertiga malam akhir, atau setengah malam akhir, atau mendekati dua
pertiga malam hingga waktu menjelang sholat subuh. Sholat sunnah tahajud
8
dalam bahasa arab disebut Sholatun Lail yang artinya sholat di malam hari.
Mengenai waktu pelaksanaan sholat tahajud para ulama memiliki pendapat yang
berbeda ada yang mengatakan bahwa sholat tahajud mesti setelah terbangun dari
tidur di malam hari.
a. Niat Sholat Tahajud
Untuk niat sholat tahajud tidak jauh berbeda atau hampir sama dengan
sholat sunnah lainnya, cukup pendek dan mudah untuk diingat. Niat sholat
tahajud adalah sebagai berikut :
bahasa latin : Ushollii sunnatat tahajjudi rak’ataini lillaahi ta’aalaa.
arti dalam bahasa Indonesia-nya : Aku (niat). shalat sunat tahajud 2 rakaat,
karena Allah Ta’ala.
b. Tatacara Sholat Tahajud
Mengenai cara sholat tahajud tidak jauh berbeda dengan sholat sunnah
umumnya yaitu sebagai berikut :
1. Membaca niat sholat tahajud seperti yang terlah tertulis di atas dengan suara
yang pelan saja, diikuti dengan artinya di baca dalam hati.
9
2. Setelah membaca niat dilanjutkan dengan membaca takbir, (membaca
Allahhuakbar) sambil tangannya di angkat ke atas.
3. Kemudian membaca doa iftitah (sunah)
4. Lalu membaca surat alfatihah, setelah alfatihah membaca surat pendek yang
ada dalam Al Qur’an yang telah dihafal, seperti surat Al Ikhlas, Annas,
Alfalaq, dan lain-lain
5. Kemudian lanjutkan seperti pada langkah langkah sholat pada umumnya.
Seperti rukuk, sujud, hingga salam.
2.2.3 Android
Android adalah sistem operasi berbasis Linux yang dirancang untuk
perangkat
bergerak layar
sentuh seperti telepon
pintar dan komputer
tablet.
Android awalnya dikembangkan oleh Android, Inc., dengan dukungan finansial
dari Google, yang kemudian membelinya pada tahun 2005. Sistem operasi ini
dirilis secara resmi pada tahun 2007, bersamaan dengan didirikannya Open
Handset Alliance, konsorsium dari perusahaan-perusahaan perangkat keras,
perangkat lunak,
2.2.4 Android Studio
Android Studio adalah suatu IDE yang sudah terkenal saat ini. Android
Studio sendiri baru saja di rilis oleh Google, dan sudah menjadi IDE resmi untuk
pembuatan aplikasi berbasis Android.
10
Android Studio adalah editor asli yang dibuat oleh android atau google.
Editor ini membutuhkan speksifikasi yang tinggi untuk menjalankan emulator
yaitu prosesor harus support dengan accelerator. Saat membuat new project harus
mendownload gradle yang membutuhkan waktu yang cukup lama. Android studio
adalah pengembangan dari eclipe, android studio memakai gradle untuk build
enviromentnya. Berikut fitur yang ada di android studio :
1. Memakai Gradle-based build system yang fleksibel.
2. Dapat mem-build multiple APK .
3. Tersedia templatesupport untuk Google Services serta untuk tipe-tipe
perangkat lainnya.
4. Tampilan editor yang lebih baik dan bagus.
5. Google Cloud Platform built-in support, maka akan memudah untuk
diintegrasikan dengan Google.
6. CloudMessaging dan AppEngine.
2.2.5 Android Development Tools
Android Development Tools adalah plugin yang didesain untuk IDE
Android
Studio
yang
memberikan kemudahan dalam aplikasi android
menggunakan IDE Android Studio dengan ADT kita dapat melakukan pembuatan
package android (.apk) yang digunakan untuk distribusi aplikasi android yang kita
rancang. Semakin tinggi platform android yang kita gunakan, dianjurkan
menggunakan ADT yang lebih baru, karena biasanya munculnya platform baru
diikuti oleh munculnya versi ADT terbaru.
11
2.2.6 Java Development Kit
Java Development Kit merupakan software yang digunakan untuk
melakukan proses kompilasi dari java code ke bytecode yang dapat dimengerti
dan dapat dijalankan oleh JRE (Java Runtime Envirotment). JDK berisi
sekumpulan commandlinetool untuk
menciptakan program java. JDK harus
terinstall pada komputer yang akan melakukan pembuatan aplikasi berbasis java,
namun tidak harus terinstall di komputer yang akan menjalankan aplikasi berbasis
java. Sekarang, JDK lebih mengacu pada Java Standar Edition atau biasa
disingkat Java SE. Berikut adalah beberapa komponen utama JDK :
1.
Interpreterprogram java (java)
2.
Appletviewer (appletviewer)
3.
Debugger (jdb)
4.
Classfiledisassembler (javap)
5.
JavaArchive (jar)
6.
Documentationgenerator (javadoc)
7.
Applet demo
8.
Kode sumber Java API.
2.2.7 Android Software Development Kit
Android Software Development Kit adalah tools API (Application
Programming Interface) yang dipergunakan untuk mulai mengembangkan
aplikasi pada platform android menggunakan bahasa pemrograman Java.
Beberapa fitur android yang paling penting :
12
1. Framework, aplikasi yang mendukung penggantian komponen dan
reusable.
2. Mesin Virtual Dalvik dioptimalkan untuk perangkat mobile.
3. Integrated browser berdasarkan engine open source Web kit.
4. Grafis yang dioptimalkan dan didukung oleh libraries grafis 2D, grafis
3D berdasarkan spesifikasi opengl ES 1,0 (Opsional akselerasi
hardware).
5. SQLite untuk penyimpanan data.
6. Media support yang mendukung audio, video dan gambar, GSM
telephony.
7. Bluetooth, EDGE, 3G danWiFi (tergantung hardware).
8. Kamera, GPS, kompas dan accelerometer (tergantung hardware).
Download