perancangan aplikasi ensiklopedia fiqih berbasis...

13
PERANCANGAN APLIKASI ENSIKLOPEDIA FIQIH BERBASIS ANDROID NASKAH PUBLIKASI disusun oleh : Rizki Nadia Nur’aini 10.11.3903 JURUSAN TEKNIK INFORMATIKA SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA YOGYAKARTA 2014

Upload: hoangngoc

Post on 06-Apr-2019

228 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: PERANCANGAN APLIKASI ENSIKLOPEDIA FIQIH BERBASIS …repository.amikom.ac.id/files/Publikasi_10.11.3903.pdf · aturan berkenaan etika hidup manusia. Ilmu fiqih berisikan hukum-hukum

PERANCANGAN APLIKASI ENSIKLOPEDIA FIQIH BERBASIS ANDROID

NASKAH PUBLIKASI

disusun oleh :

Rizki Nadia Nur’aini

10.11.3903

JURUSAN TEKNIK INFORMATIKA SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER

AMIKOM YOGYAKARTA YOGYAKARTA

2014

Page 2: PERANCANGAN APLIKASI ENSIKLOPEDIA FIQIH BERBASIS …repository.amikom.ac.id/files/Publikasi_10.11.3903.pdf · aturan berkenaan etika hidup manusia. Ilmu fiqih berisikan hukum-hukum

2

Page 3: PERANCANGAN APLIKASI ENSIKLOPEDIA FIQIH BERBASIS …repository.amikom.ac.id/files/Publikasi_10.11.3903.pdf · aturan berkenaan etika hidup manusia. Ilmu fiqih berisikan hukum-hukum

3

BUILDING FIQH ENCYCLOPEDIA APPLICATION-ANDROID BASED PERANCANGAN APLIKASI ENSIKLOPEDIA FIQIH BERBASIS ANDROID

Rizki Nadia Nur’aini Emha Taufiq Luthfi

Jurusan Teknik Informatika STMIK AMIKOM YOGYAKARTA

ABSTRACT

The appearance of the android in the world of technology as open source mobile OS devices become profitable container for application developers. Every day new applications emerging that certainly adds to the appeal of the android users. Activities increasingly crowded society demands everything be done in a mobile and flexible, no exception with learning fiqh. Impracticability of fiqh learning media that exist today, making its own difficulties in learning the science of fiqh. It is closely related to its lay of people's understanding of the science of fiqh.

By leveraging emerging technologies and also as the solution of the problem then design an encyclopedia fiqh application android based as a medium of learning in a digital form that can be accessed by the public easyly, flexible and practical and mobile.

Fiqh Encyclopedia application-android based contains subject matter about the fiqh of worship equipped audio Arabic pronunciation. This application was built using Adobe Flash CS 6 which has been integrated with the Adobe AIR SDK. by leveraging the Adobe Flash CS 6 features, applications interface designed attractive by involving simple animation in it.

Keywords : Android, encyclopedia, fiqh, adobe, flash, AIR.

Page 4: PERANCANGAN APLIKASI ENSIKLOPEDIA FIQIH BERBASIS …repository.amikom.ac.id/files/Publikasi_10.11.3903.pdf · aturan berkenaan etika hidup manusia. Ilmu fiqih berisikan hukum-hukum

4

1. Pendahuluan

Pesatnya perkembangan teknologi informasi memacu meningkatnya inovasi

pada platform mobile. Berbagai sistem operasi mobile telah dirilis, sebut saja android

yang saat ini menarik perhatian pasar teknologi. Dengan sifatnya yang open source dan

dilengkapi berbagai tools untuk membangun aplikasi, menjadikan android sebagai pilihan

yang tepat bagi para developer. Beragam aplikasi free content yang uptodate telah

dibangun untuk memenuhi kebutuhan para pengguna android. Keberagaman aplikasi ini

menjadi daya tarik tersendiri bagi sebagian besar masyarakat untuk menjadi pengguna

android.

Manusia hidup harus memiliki tuntunan agar hidupnya baik dan terarah.

Tuntunan hidup bagi umat muslim yaitu berlandaskan pada Alqur’an dan hadits nabi

Muhammad SAW. Islam memiliki ilmu fiqih sebagai tuntunan yang menjabarkan aturan-

aturan berkenaan etika hidup manusia. Ilmu fiqih berisikan hukum-hukum syari’at untuk

mengatur kehidupan manusia sehari-hari, baik dalam ibadah maupun muamalah yang

bersumber dari Alqur’an dan hadits. Tanpa pemahaman yang baik tentang ilmu fiqih,

kehidupan seorang muslim menjadi buta arah yaitu kesulitan untuk membedakan hal

yang benar dan yang salah.

Melihat situasi masyarakat yang masih awam dalam memahami ilmu fiqih karena

pembelajaran ilmu fiqih yang cenderung hanya diperoleh di sekolah-sekolah agama

Islam dan beberapa kajian kerohanian, maka diperlukan sebuah media pembelajaran

fiqih yang dapat difahami dan diakses secara luas oleh masyarakat. Saat ini setidaknya

ribuan kitab dan buku fiqih telah tersedia sebagai media pembelajaran, namun hanya

sedikit orang yang meluangkan waktu untuk mempelajari kitab dan buku fiqih tersebut

disela-sela kesibukannya.

Aktivitas masyarakat yang semakin padat dan membutuhkan mobilitas tinggi

menuntut kebutuhan akan media pembelajaran fiqih yang lebih praktis, dalam hal ini

media pembelajaran yang dimaksud adalah berbasis mobile.

Mengetahui perlunya menciptakan sebuah media pembelajaran fiqih mobile dengan

menggunakan teknologi yang sedang berkembang, maka muncul inisiatif untuk membuat

“PERANCANGAN APLIKASI ENSIKLOPEDIA FIQIH BERBASIS ANDROID”.

2. Landasan Teori

2.1. Ensiklopedia

Kata ensiklopedia diambil dari bahasa Yunani yang berarti sebuah lingkaran atau

pengajaran yang lengkap. Ensiklopedia adalah sejumlah tulisan yang berisi penjelasan

yang menyimpan informasi secara komprehensif dan cepat dipahami serta dimengerti

mengenai keseluruhan cabang ilmu pengetahuan atau khusus dalam satu cabang ilmu

Page 5: PERANCANGAN APLIKASI ENSIKLOPEDIA FIQIH BERBASIS …repository.amikom.ac.id/files/Publikasi_10.11.3903.pdf · aturan berkenaan etika hidup manusia. Ilmu fiqih berisikan hukum-hukum

5

pengetahuan tertentu, yang tersusun dalam bagian artikel-artikel dengan satu topik

bahasan pada tiap-tiap artikel, yang disusun berdasarkan abjad, kategori atau volume

terbitan, dan pada umumnya tercetak dalam bentuk rangkaian buku yang tergantung

pada jumlah bahan yang disertakan1 .

2.2. Fiqih

Kata fiqih berasal dari bahasa arab yaitu al-fahm yang berarti pemahaman

mengenai suatu hal. Ibnu Subqi, ulama’ dari kalangan syafi’iyah mendefinisikan fiqih

sebagai "al-ilmu bil-ahkam asy-syar'iyyah al-amaliyyah al-muktasab min adillatiha at-

tafshiliyyah" yang berarti “pengetahuan tentang hukum syara’ yang berhubungan dengan

amal perbuatan, yang digali satu persatu dalilnya"2 .

2.3. Fathul Qarib

Fathul qarib adalah salah satu diantara kitab-kitab fiqih yang biasa dikaji di

pesantren selain Safinah an-Najah, Sulam at-Taufiq karya Syeikh Nawawi al-Bantani,

fathul muin karya Syeikh Zainuddin murid dari Ibnu Hajar al-al-Haitami. Kitab fathul qarib

ditulis oleh Syeikh Abu Syuja, seorang ahli fiqh abad ke-4 H yang bermadzhab Syafi’i.

Kitab ini merupakan bentuk respon dari tingginya permintaan sahabat dan santri-

santrinya yang menghendaki beliau menulis kitab fiqih madzhab syafi’i dalam rangka

memberikan kemudahan bagi para pengkaji yang merupakan pemula. Kitab fathul qorib

sendiri secara populer disebut dengan ghoyatul mukhtasar dan nihayatul mukhtasar

(paling sempurnanya ringkasan).

2.4. Android

Android adalah sistem operasi pada platform mobile yang dibangun

menggunakan linux kernel 2.6. Android menyediakan tools yang memudahkan dalam

explorasi software dan membuka peluang pengembangan aplikasi. platform ini bersifat

open source, sehingga developer dapat leluasa membangun dan memodifikasi aplikasi

sesuai kebutuhan. Disamping itu, produsen perangkat keras juga dapat menambahkan

ekstensinya sendiri kedalam android sesuai dengan kebutuhan produknya.

2.5. UML (Unified Modeling Language)

UML adalah sebuah bahasa standar yang menggunakan grafik atau gambar

sebagai dasar untuk memvisualisasikan, menspesifikasikan, membangun dan sebagai

pendokumentasian sebuah sistem pengembangan software berbasis Objek (Object

Oriented Programming). UML dikembangkan sebagai suatu alat untuk analisis dan

desain berorientasi objek oleh Grady Booch, Jim Rumbaugh, Ivar Jacobson, dan James

Rumbaugh.

1 Glossary of Library Terms. Riverside City College, Digital Library/Learning Resource Center.

http://library.rcc.edu/riverside/glossaryoflibraryterms.htm#e diakses tanggal 18/10/2013. 2 Prof.Dr.H.Satria Effendi dan M.Zein, M.A ., 2005. Ushul Fiqih. Kencana Prenada Media Group.

Jakarta, hal 4.

Page 6: PERANCANGAN APLIKASI ENSIKLOPEDIA FIQIH BERBASIS …repository.amikom.ac.id/files/Publikasi_10.11.3903.pdf · aturan berkenaan etika hidup manusia. Ilmu fiqih berisikan hukum-hukum

6

2.6. Perangkat Lunak yang digunakan

2.6.1. Adobe Flash CS 6

Adobe flash merupakan software yang banyak digunakan untuk membuat

animasi pada website, profile perusahaan, CD interaktif, game dan lain-lain. Sekarang,

adobe flash berkembang penggunaannya untuk pembuatan fitur-fitur pada plaform

mobile seperti smartphone, tablet, dan lain-lain.

2.6.2. Adobe AIR SDK

Adobe AIR (Adobe Integrated Runtime) adalah sebuah cross operating system

runtime yang memungkinkan pengembang membangun RIA (Rich Internet Application)

dan contentnya ke dalam platform baru dengan menggunakan feature adobe flash,

adobe flax, HTML atau Ajax. Adobe AIR dikembangkan oleh adobe dan dirilis pertama

kali pada adobe professional CS 5 yang kemudian mengalami pengembangan pada versi

selanjutnya. Tim pengembang adobe telah mengumumkan kompatibilitas adobe AIR

dengan platform android, sehingga para pengembang aplikasi sudah dapat

menggunakan flash builder atau flash professional CS5/CS6 untuk membuat aplikasi

android yang menarik.

3. Analisis dan Perancangan Sistem

3.1. Tinjauan Umum

Aplikasi Ensiklopedia fiqih merupakan media pembelajaran digital yang

diimplementasikan pada platform mobile android, khususnya android versi 4.1 (Jelly

bean). Berisikan pembahasan fiqih ibadah seputar thaharah, shalat, puasa, zakat,

sembelihan, haji dan umroh, pernikahan, dan jenazah. Aplikasi ini dibangun dengan

menggunakan adobe flash CS 6 yang terintegrasi dengan adobe air SDK. Segmentasi

penggunanya adalah anak usia 9 tahun hingga dewasa.

3.2. Analisis Sistem

3.2.1. Analisis Kebutuhan Sistem

3.2.1.1. Analisis Kebutuhan Fungsional

Kebutuhan fungsional sistem menjelaskan fitur-fitur yang akan diterapkan pada

sebuah sistem. Fitur-fitur yang terdapat pada aplikasi ensiklopedia fiqih berbasis android

adalah sebagai berikut :

1. Aplikasi dapat menampilkan menu dan sub menu taharah.

2. Aplikasi dapat menampilkan menu dan sub menu shalat.

3. Aplikasi dapat menampilkan menu dan sub menu puasa.

4. Aplikasi dapat menampilkan menu dan sub menu zakat.

5. Aplikasi dapat menampilkan menu dan sub menu sembelihan.

6. Aplikasi dapat menampilkan menu dan sub menu pernikahan.

Page 7: PERANCANGAN APLIKASI ENSIKLOPEDIA FIQIH BERBASIS …repository.amikom.ac.id/files/Publikasi_10.11.3903.pdf · aturan berkenaan etika hidup manusia. Ilmu fiqih berisikan hukum-hukum

7

7. Aplikasi dapat menampilkan menu dan sub menu haji dan umroh.

8. Aplikasi dapat menampilkan menu dan sub menu jenazah.

9. Aplikasi dapat menampilkan menu help.

10. Aplikasi dapat menampilkan menu about us.

3.2.1.2. Analisis Kebutuhan Non-Fungsional

3.2.1.2.1. Kebutuhan Perangkat Keras

1. Perangkat Keras Perancangan

No Perangkat Keras Spesifikasi

1 Laptop ASUS A43S

2 Processor Intel Core i5-2450 M 2,5GHz

3 LCD 14’’

4 RAM 4 GB

5 Hardisk 640 GB

6 VGA NVIDIA GEFORCE 610M-2GB

2. Perangkat Keras Implementasi

No Perangkat Keras Spesifikasi

1 Smartphone Sony XPERIA M

2 Processor Dual core 1 GHz

3 GPU Andreno 305

4 RAM 1 GB

5 Memory 4 GB

3.2.1.2.2. Kebutuhan Perangkat Lunak

Perangkat Lunak yang digunakan untuk Perancangan adalah Adobe Flash CS 6

dan Adobe AIR SDK, sedangkan perangkat lunak untuk mengimplementasikan aplikasi

ensiklopedia fiqih adalah sistem operasi android versi 4.1 (Jelly Bean).

3.2.2. Analisis Kelayakan Sistem

3.2.2.1. Analisis Kelayakan Teknis

Kelayakan teknis menyangkut pada uji kelayakan terhadap kebutuhan sistem

pada aspek teknologi yang akan digunakan. Pada pembuatan aplikasi ensiklopedia fiqih

berbasis android, kelayakan teknis dapat dinilai berdasarkan perangkat keras dan

perangkat lunak yang digunakan oleh aplikasi tersebut. Perangkat lunak untuk

implementasi sistem yaitu android, dinilai sangat mudah didapat, murah karena android

adalah sistem operasi yang bersifat open source, serta tingkat pemakaiannya mudah.

Sehingga aplikasi ini dinilai layak secara teknis.

Page 8: PERANCANGAN APLIKASI ENSIKLOPEDIA FIQIH BERBASIS …repository.amikom.ac.id/files/Publikasi_10.11.3903.pdf · aturan berkenaan etika hidup manusia. Ilmu fiqih berisikan hukum-hukum

8

3.2.2.2. Analisis Kelayakan Hukum

Secara hukum, aplikasi ensiklopedia fiqih berbasis android telah memenuhi

aturan dan undang-undang yang berlaku karena perangkat lunak yang digunakan baik

untuk perancangan maupun implementasi sistem adalah perangkat lunak yang legal.

3.2.2.3. Analisis Kelayakan Operasional

Aplikasi ensiklopedia fiqih berbasis android tidak membutuhkan keahlian khusus

untuk mengoperasikannya karena hampir sebagian besar masyarakat Indonesia familiar

terhadap penggunaan smartphone maupun tablet. Desain antarmuka yang user friendly

akan semakin memudahkan penggunaannya. Dengan demikian, aplikasi ini dinilai layak

dari aspek operasional.

3.3. Perancangan Sistem

3.3.1. Perancangan Proses

Perancangan proses merupakan tahap dimana alur kerja sistem diilustrasikan.

Perancangan proses dilakukan untuk memvisualisasikan aktivitas-aktivitas yang

dilakukan sistem dan bagaimana data berpindah diantara aktivitas-aktivitas itu.

3.3.1.1. Perancangan Use Case Diagram

Use case diagram merupakan skenario interaksi actor dengan system. Sebuah

use case diagram menggambarkan kegiatan yang dilakukan actor terhadap sistem.

Sistem boundary menunjukkan area sistem dan fungsi dari sistem tersebut.

3.3.1.2. Perancangan Activity Diagram

Pada aplikasi ensiklopedia fiqih berbasis android, activity diagram menampilkan

ilustrasi urutan aktifitas yang berjalan pada sebuah proses tunggal dalam use case

system.

3.3.1.3. Perancangan Class Diagram

Class diagram digunakan untuk memodelkan sekumpulan class, interface,

kolaborasi dan relasi antar satu dengan yang lain. class dilambangkan dengan kotak

yang pada dasarnya terbagi atas tiga bagian, yaitu nama class, attribut dan operasi.

3.3.1.4. Perancangan Sequence Diagram

Sequence diagram dapat menampilkan interaksi antar object dalam sistem

melalui ekusi pesan yang digambarkan berdasarkan waktu. Diagram ini menjelaskan

secara detail urutan proses yang dilakukan sistem untuk mencapai tujuan dari use case.

3.3.2. Perancangan Interface

Interface merupakan antarmuka dimana pengguna dapat berinteraksi dengan

sistem. Perancangan interface dibuat berdasarkan kebutuhan pengguna agar pengguna

dapat menjalankan setiap tugas dalam kebutuhannya dengan baik.

Page 9: PERANCANGAN APLIKASI ENSIKLOPEDIA FIQIH BERBASIS …repository.amikom.ac.id/files/Publikasi_10.11.3903.pdf · aturan berkenaan etika hidup manusia. Ilmu fiqih berisikan hukum-hukum

9

4. Implementasi dan Pembahasan

4.1. Implementasi

4.1.1. Implementasi Interface

4.1.1.1. Implementasi Splashscreen

4.1.1.2. Implementasi Home

4.1.1.3. Implementasi List Menu dan Sub List Menu

Page 10: PERANCANGAN APLIKASI ENSIKLOPEDIA FIQIH BERBASIS …repository.amikom.ac.id/files/Publikasi_10.11.3903.pdf · aturan berkenaan etika hidup manusia. Ilmu fiqih berisikan hukum-hukum

10

4.1.1.4. Implementasi Materi

4.1.1.5. Implementasi Menu Help

4.1.1.6. Implementasi Menu About Us

Page 11: PERANCANGAN APLIKASI ENSIKLOPEDIA FIQIH BERBASIS …repository.amikom.ac.id/files/Publikasi_10.11.3903.pdf · aturan berkenaan etika hidup manusia. Ilmu fiqih berisikan hukum-hukum

11

4.1.1.7. Implementasi Menu Keluar

4.1.2. Uji Coba Program

Berikut merupakan hasil uji coba program pada emulator AIR SDK terhadap

elemen-elemen yang terdapat pada aplikasi ensiklopedia fiqih berbasis android. Elemen

disini berupa fitur-fitur dari aplikasi.

No Fitur Keterangan

1 Splashscreen 1 Berjalan baik

2 Splashscreen 2 Berjalan baik

3 Menu Home dengan Menu Terpilih Thaharah Berjalan baik

4 Menu Home dengan Menu Terpilih Shalat Berjalan baik

5 Menu Home dengan Menu Terpilih Puasa Berjalan baik

6 Menu Home dengan Menu Terpilih Zakat Berjalan baik

7 Menu Home dengan Menu Terpilih Sembelihan Berjalan baik

8 Menu Home dengan Menu Terpilih Pernikahan Berjalan baik

9 Menu Home dengan Menu Terpilih Haji dan Umroh Berjalan baik

10 Menu Home dengan Menu Terpilih Jenazah Berjalan baik

11 Menu Help Berjalan baik

12 Menu About Us Berjalan baik

4.1.3. Uji Coba Sistem

Uji coba sistem dilakukan untuk mengetahui apakah aplikasi berjalan sesuai

rancangan. Setelah melakukan uji coba program pada emulator AIR SDK, selanjutnya

dilakukan uji coba sistem menggunakan berbagai platform mobile dengan sistem operasi

android, khususnya android versi 4.1 (jelly bean).

4.1.4. Manual Program

Manual program akan membahas tahap-tahap pembuatan aplikasi ensiklopedia

fiqih secara umum.

Page 12: PERANCANGAN APLIKASI ENSIKLOPEDIA FIQIH BERBASIS …repository.amikom.ac.id/files/Publikasi_10.11.3903.pdf · aturan berkenaan etika hidup manusia. Ilmu fiqih berisikan hukum-hukum

12

4.1.5. Manual Instalasi

Manual instalasi akan membahas tahap-tahap instalasi aplikasi ensiklopedia fiqih

di platform android.

4.2. Pembahasan

4.2.1. Pembahasan Program

Aplikasi ensiklopedia fiqih berbasis android dibangun menggunakan adobe flash

CS 6. Dengan adobe AIR SDK yang telah terintegrasi di dalamnya, memungkinkan

dilakukannya preview program menggunakan emulator AIR SDK.

Aplikasi ensiklopedia fiqih menggunakan 12 frame pada frame utama, dengan

ketentuan frame 24 fps (frame per second), dimana tiap framenya merepresentasikan

layout dari aplikasi.

4.3. Distribusi Aplikasi

Aplikasi ensiklopedia fiqih berbasis android akan didistribusikan melalui pasar

aplikasi milik Google yaitu Google play.

5. Penutup

5.1. Kesimpulan

Perancangan aplikasi ensiklopedia fiqih berbasis android menghasilkan

kesimpulan sebagai berikut :

1. Aplikasi ensiklopedia fiqih berbasis android merupakan media pembelajaran

fiqih ibadah harian umat muslim yang dapat berjalan pada platform android

khususnya versi 4.2 (jelly bean).

2. Aplikasi ensiklopedia fiqih bersumber dari buku Panduan Fiqih Imam Syafi’i

Ringkasan Kitab Fathul Qarib Al-Mujib, buku Ensiklopedia Fiqih Praktis

pustaka Imam Syafi’i dan buku Menapak Hidup baru oleh KH. M. Yusuf

Chudlori serta beberapa referensi lain yang dapat dipertanggungjawabkan.

5.2. Saran

Beberapa saran dari penulis bagi pembaca yang akan melakukan

pengembangan terhadap aplikasi ensiklopedia fiqih diantaranya :

1. Penambahan materi hingga mencakup fiqih muamalah dan fiqih hukum Islam.

2. Penambahan fitur untuk memaksimalkan fungsi aplikasi.

Daftar Pustaka

Al Fatta, Hanif. 2007. Analisis dan Perancangan Sistem Informasi untuk Keunggulan

Bersaing Perusahaan dan Organisasi Modern. Yogyakarta: ANDI Offset.

Chudlori, M. Yusuf. 2006. Menapak Hidup Baru. Magelang: Fast FM Family Radio.

Page 13: PERANCANGAN APLIKASI ENSIKLOPEDIA FIQIH BERBASIS …repository.amikom.ac.id/files/Publikasi_10.11.3903.pdf · aturan berkenaan etika hidup manusia. Ilmu fiqih berisikan hukum-hukum

13

Effendi, Prof. Dr. H. Satria dan M. Zein, M.A. 2005. Ushul Fiqih. Jakarta: Kencana

Prenada Media Group.

Safaat H, Nazruddin. 2012. Android Pemrograman Aplikasi Mobile Smartphone dan

Tablet PC Berbasis Android.. Bandung: Penerbit Informatika.

Yahya, Marzuqi. Panduan Fiqih Imam Syafi’i. Jakarta: Al-Maghfiroh.

Eferonato, Emanuele. www.Emanueleferonato.com/category/actionscript3.

Glossary of Library Terms. Riverside City College, Digital Library/Learning Resource

Center. <http://library.rcc.edu/riverside/glossaryoflibraryterms.htm#e>. Diakses

tanggal 18/10/2013.

Media, Abatasa. 2013. Sejarah Perkembangan Fiqh.

<http://pustaka.abatasa.co.id/pustaka/detail/fiqih/ilmu-fiqih/100/sejarah-

perkembangan-fiqh.html>. Diakses tanggal 11/10/2013.