perancangan aplikasi ensiklopedia fiqih berbasis...
Post on 06-Apr-2019
232 Views
Preview:
TRANSCRIPT
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
2
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.
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
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.
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.
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.
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.
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
10
4.1.1.4. Implementasi Materi
4.1.1.5. Implementasi Menu Help
4.1.1.6. Implementasi Menu About Us
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.
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.
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.
top related