PERANCANGAN APLIKASI HUKUM TAJWID PADA JUZZ AMMA DENGAN KODE WARNA BERBASIS ANDROID
NASKAH PUBLIKASI
diajukan oleh Mohammad Fikri Ritaudin 10.11.4082
kepada SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA YOGYAKARTA 2015
NASKAH PUBLIKASI
PERANCANGAN APLIKASI HUKUM TAJWID PADA JUZZ AMMA DENGAN KODE WARNA BERBASIS ANDROID
disusun oleh Mohammad Fikri Ritaudin 10.11.4083
Dosen Pembimbing
Emha Taufiq Luthfi, ST, M.Kom NIK. 190302125
Tanggal, 06 Maret 2015 Ketua Jurusan Nama Jurusan
Sudarmawan, MT. NIK. 190302035
PERANCANGAN APLIKASI HUKUM TAJWID PADA JUZZ AMMA DENGAN KODE WARNA BERBASIS ANDROID Mohammad Fikri Ritaudin1), Emha Taufik Luthfi, ST, M.Kom2), 1)
Teknik Informatika STMIK AMIKOM Yogyakarta Jl Ringroad Utara, Condongcatur, Depok, Sleman, Yogyakarta Indonesia 55283
Email :
[email protected]),
[email protected])
bacaan yang perlu dipelajari, agar lebih mudah dalam mempelajarinya bisa menggunakan perbedaan warna untuk setiap tajwid-tajwid yang ada di juz amma.
Abstract - Al Quran is the holy book was revealed to Prophet Muhammad through the revelation as evidence for humans who believe that guided his life towards true prosperity both in this world and in the hereafter. It includes the demands of faith, worship and morality. There are the stories of the prophets and apostles in the face of their people as well as other people to be taken as a lesson.
Agar aplikasi ini dapat digunakan secara luas maka aplikasi ini akan di terapkan di perangkat mobile. Hal ini dipicu dengan semakin pesatnya perkembangan teknologi mobile salah satunya Smartphone dan Tablet PC. Salah satu platform yang banyak digunakan yaitu pada sistem operasi android.Android adalah sistem operasi berbasis Linux yang dipergunakan sebagai pengelola sumber daya perangkat keras, baik untuk ponsel, smartphone dan juga PC tablet yang dapat dibawa kemana saja (portable). Maka dengan berbagai kelebihan yang dimiliki oleh sistem operasi android inilah maka “Aplikasi Hukum Tajwid Pada Juzz Amma Dengan Kode Warna Berbasis Android” ini di buat.
Sometimes when we are reading the Quran we have doubts whether our reading is correct? Are we tajuwid right? And questions about how to read the Quran properly and correctly. For ease of reading the Quran properly and correctly in accordance with the laws of reading needs to be made an application to allow people to read the Quran with diffrerent color for tajuwid. Android is a Linuxbased operating system that is used as a resource management hardware, both for mobile phones, smartphones and tablet PCs as well so it could be easier application because this application can run on mobile phones, smartphones and tablet PCs are also practical because it can be taken anywhere (portable).
1.2 Rumusan Masalah Berdasarkan pada latar belakang yang penulis uraikan, maka yang menjadi pokok permasalahan dalam penelitian ini adalah sebagai berikut:
Keywords – Aplication, Juzz Amma, Android, Tajwid
1.
Bagaimana membedakan hukum bacaan tajwid pada setiap bacaan dengan menggunakan metode warna di Juz Amma?
2.
Bagaimana mengimplementasikan hukum tersebut pada platform android sehingga dapat dibuat sebuah aplikasi?
1. Pendahuluan 1.1 Latar Belakang Juz Amma adalah juz terakhir dari tiga puluh juz alQuran. Ciri utama surah-surahnya adalah singkatsingkat, dengan bahasa yang indah memesona, menyentuh hati atau menghardiknya disertai dengan argumentasi-argumentasi rasional yang mampu menyakinkan nalar yang belum dikeruhkan oleh kerancuan berpikir atau subjektivitas pandangan.Surahsurah dalam Juz 'Amma atau Juz yang ke 30 dari alQur'an adalah termasuk rangkaian surah-surah yang sering dan banyak sekali dibaca dan dihafal oleh umat Islam secara umum. Mereka menjadikannya sebagai dzikir dan bacaan dalam shalat-shalat mereka.
1.3 Batasan Masalah Agar penelitian ini dapat menghasilkan aplikasi sesuai yang diharapkan, maka penulis memberikan batasanbatasan masalah dalam perancangan aplikasi. Adapun batasan masalah dalam perancangan aplikasi sebagai berikut :
Karena juz amma sangat sering dibaca dan di hafal oleh umat muslim secara umum maka untuk memudahkan dalam membaca juz amma secara baik dan benar sesuai dengan hukum bacaannya atau tajwidnya perlu dibuat sebuah aplikasi untuk memudahkan orang dalam membaca dan mempelajari juz amma. Namun dalam hukum bacaan juz amma banyak sekali hukum-hukum
1
1.
Aplikasi ini dirancang untuk berjalan perangkat mobile berbasis android.
pada
2.
Aplikasi ini membedakan hokum-hukum bacaan pada Juzz Amma.
3.
Pembuatan aplikasi menggunakan aplikasi App Inventor
dan membaguskan, tajwid berasal dari kata ” Jawwada ” (جوّ د-يجوّ د-)ت جوي داdalam bahasa Arab. Dalam ilmu Qiraah, tajwid berarti mengeluarkan huruf dari tempatnya dengan memberikan sifat-sifat yang dimilikinya. Jadi ilmu tajwid adalah suatu ilmu yang mempelajari bagaimana cara melafazkan atau mengucapkan huruf-huruf yang terdapat dalam kitab suci Al-Quran maupun Hadist dan lainnya.
1.4 Manfaat Penelitian Beberapa manfaat yang dapat diberikan dari adanya penelitian ini antara lain adalah manfaat teoritis dan manfaat praktis, yang terbagi atas : 1.4.1.
Manfaat Teoritis
Manfaat teoritis yang dapat diberikan dari adanya penelitian ini adalah untuk memahami penerapan hukum bacaan Al-Qur’an pada aplikasi juzz amma berwarna berbasis Android menggunakan aplikasi App Inventor. 1.4.2.
1.6.3. Google App Inventor Google App Inventor adalah sebuah aplikasi webbased yang memungkinkan pengguna untuk membuat sebuah aplikasi perangkat lunak untuk OS Android, Google App Inventor mengunakan graphical interface, hampir mirip dengan graphical interface milik Scratch dan StarLogo TNG, yang memungkinkan pengguna untuk drag and drop objek visual untuk membuat aplikasi yang berjalan pada sistem Android yang sudah banyak digunakan diperangkat mobile. Aplikasi ini dibuat berdasarkan banyaknya permintaan untuk membuat developer tools untuk OS Android, dan aplikasi ini dirilis pada tanggal 15 Desember 2010.
Manfaat Praktis
Dengan adanya penelitian ini peneliti berharap dapat membantu masyarakat yang beragama islam dalam mempelajari Juzz Amma. 1.5 Metode Pengumpulan Data Untuk memperoleh data dalam pembuatan laporan skripsi ini, ada beberapa metode yang digunakan yaitu : 1.5.1. Metode studi kepustakaan
1.6.4. UML (Unified Modeling Language)
Studi kepustakaan yaitu teknik pengumpulan data yang dilakukan dengan penelaahan terhadap literatureliteratur, buku-buku pendukung, catatan, dan laporanlaporan untuk mendapatkan konsep teori mengenai masalah yang diteliti.
UML didefinisikan sebagai visual untuk menjelaskan, memberi spesifikasi, merancang, membuat model, dan mendokumentasikan aspek-aspek dari sebuah system. UML dikembangkan sebagai suatu alat untuk analisis dan desain berorientasi object oleh Grady Booch, Jim Rumbaugh, dan Ivar Jacobson. UML terdiri dari dari beberapa bagian sebagai berikut :
1.5.2. Metode observasi Observasi yaitu teknik mengumpulkan data dengan melakukan pengamatan dan wawancara dengan pihakpihak yang berkaitan langsung dengan permasalahan yang sedang dibahas untuk mendapatkan data yang dibutuhkan.
1.6.4.1. Usecase Diagram Usecase diagram merupakan deskripsi lengkap tentang interaksi yang terjadi antara para actor dengan sistem. Use case menambahkan detail untuk kebutuhan yang telah dituliskan pada definisi system.
1.5.3. Metode browsing Metode browsing yaitu teknik pengumpulan rujukan yang bersumber dari internet dengan mengunjungi situs yang berhubungan dengan penelitian ini.
1.6.4.2. Class Diagram Menurut Mathiassen (2000,p.53), Class adalah suatu uraian tentang kumpulan objek yang memiliki structure, behavioral pattern, dan attributes yang sama. Class diagram menggambarkan struktur dan deskripsi class, package dan objek beserta hubungan satu sama lain seperti containment, pewarisan, asosiasi, dan lain-lain.
1.6 Tinjauan Pustaka 1.6.1. Juzz Amma Juz Amma adalah juz terakhir dari tiga puluh juz alQuran. Ciri utama surah-surahnya adalah singkatsingkat, dengan bahasa yang indah memesona, menyentuh hati atau menghardiknya disertai dengan argumentasi-argumentasi rasional yang mampu menyakinkan nalar yang belum dikeruhkan oleh kerancuan berpikir atau subjektivitas pandangan. Surahsurah dalam Juz 'Amma atau Juz yang ke 30 dari alQur'an adalah termasuk rangkaian surah-surah yang sering dan banyak sekali dibaca dan dihafal oleh umat Islam secara umum. Mereka menjadikannya sebagai dzikir dan bacaan dalam shalat-shalat mereka.
1.6.4.3. Sequence Diagram Menurut Booch(2005), suatu sequence diagram adalah suatu diagram interaksi yang menekankan pada pengaturan waktu dari pesan-pesan.Sebuah objek berinteraksi dengan objek lain melalui serangkaian pesan yang dipertukarkan oleh objek-objek yang melakukan suatu tugas atau aksi tertentu. Sequence Diagram biasanya digunakan untuk menggambarkan skenario atau langkah-langkah yang dilakukan sebagai respon dari sebuah event untuk menghasilkan output.
1.6.2. Tajwid
1.6.4.4. Activity Diagram
Tajwīd ( )ت جوي دsecara harfiah mengandung arti melakukan sesuatu dengan elok dan indah atau bagus
2
Activity diagram adalah sebuah diagram yang menunjukkan urutan aktivitas sebuah proses. Diagram ini mendukung pilihan tindakan, iterasi dan concurrency. Diagram ini sangat mirip dengan flowchart karena dapat memodelkan sebuah alur kerja satu aktivitas ke aktivitas lainnya atau dari satu aktivitas ke dalam keadaan sesaat (state). Activity diagram sangat bermanfaat apabila kita membuat diagram ini terlebih dahulu dalam memodelkan sebuah proses untuk membantu memahami proses secara keseluruhan. Activity diagram dibuat berdasarkan sebuah atau beberapa use case pada use case diagram.
Tabel 1. Kebutuhan Perangkat Keras (Pembuatan) No Jenis Spesifikasi 1
Processor
2 3
Memory Hard Drive
4
Graphic Card
Pentium(R) Dual-Core CPU T4400 @ 2.20GHz (2 CPUs), ~2.2GHz 1024MB RAM WDC WD3200BEVT22ZCT0 ATA 320 GB Mobile Intel(R) 4 Series Express Chipset Family
Tabel 2. Kebutuhan Perangkat Keras (Implementasi) No Jenis Keterangan Spesifikasi
2. Pembahasan
Type
2.1 Analisis
Size
Pada tahapan analisis menentukan apakah semua kebutuhan dalam pengembangan aplikasi tersebut telah memenuhi kebutuhan baik dari segi fungsi dan fitur serta apakah hardware dan software cukup untuk mengembangkan aplikasi tersebut. Pada kebutuhan fitur, Selain fitur-fitur standar yang ada di Aplikasi jenis ini. Fitur-fitur tambahan harus diberikan agar aplikasi menjadi lebih menarik.
1
480 x 800 pixel
DISPLAY Multitouch
2
Prinary Camera
Features Video
2.1.1. Kebutuhan Fungsional Kebutuhan fungsional merupakan jenis kebutuhan yang berisikan proses-proses apa saja yang diberikan oleh sistem. Kebutuhan fungsional berhubungan dengan informasi-informasi dan fitur-fitur apa saja yang harus ada dalam perangkat lunak. Adapun beberapa kebutuhan fungsional yang harus terpenuhi pada aplikasi ini adalah: 1.
Memmory 4
Sistem harus dapat menampilkan pilihan menu pada aplikasi yang dapat diakses oleh pengguna meliputi :
Interal
Battery
Yes Touch Wiz UI Touch Sensitive Controls 2 MP, 1600 x 1200 pixel Geo-Tagging Yes, QVGA@15fps No microSD, Up to 32GB 1 GB, 512 MB RAM 1420mAh Lithium Ion
2.1.2.2. Kebutuhan Perangkat Lunak
Juzz Amma
Analisis kebutuhan perangkat lunak bertujuan untuk mengetahui spesifikasi pernagkat lunak yang digunakan untuk proses pengembangan maupun implementasi aplikasi tersebut
Panduan Hukum Tajwid Help Info 2.
Secondary Card Slot
3
TFT LCD
Tabel 3. Kebutuhan Perangkat Keras (Implementasi) No Jenis Spesifikasi
Sistem harus dapat memberikan efek suara pada ayat saat aplikasi diakses pengguna bisa mendengarkan suara yang keluar saat ayat pada aplikasi diakses.
1 2 3
2.1.2. Analisis Kebutuhan Non Fungsional
Sistem Operasi Tool Editor Graphics Design
Windows 7 Ultimate 32-Bit Beta App Inventor Adobe Photoshop CS3 Corel Draw Graphcs Suite X4
Kebutuhan Non-Funtional pada aplikasi umumnya membahas apa saja yang dibutuhkan sistem itu sendiri untuk menjalankan seluruh kebutuhan fungsional yang ada. Serta membahas kebutuhan sistem dalam pengembangan dan menjalankan aplikasi tersebut.
Tabel 4. Kebutuhan Perangkat Keras (Implementasi) No Jenis Spesifikasi 1 2
2.1.2.1. Kebutuhan Perangkat Keras 3 4
Versi Androd Versi Pita Dasar Versi Kernel Nomor Versi
2.3.6 S5360DXLF1 2.6.35.7 dpi@DELL169#1 Ussrv9
Analisis kebutuhan perangkat keras bertujuan untuk mengetahui spesifikasi pernagkat keras yang digunakan untuk proses pengembangan maupun implementasi aplikasi tersebut.
2.2 Perancangan UML 2.2.1. Perancangan Use Case Diagram
Berikut spesifikasi perangakat keras yang digunakan untuk membangun aplikasi Juzz Amma ini.
Berikut merupakan perancangan use case diagram pada Aplikasi Juzz Amma:
3
2.3.3. Panduan Hukum Tajwid Screen
Gambar 4. Desain Tampilan Panduan Hukum Juzz Amma 2.3.4. Help Screen Gambar 1. Use Case Diagram 2.3 Perancangan Desain dan Interface 2.3.1. Main Menu Screen
Gambar 5. Desain Tampilan Help 2.3.5. Info Screen Gambar 2. Desain Tampilan Main Menu 2.3.2. Juzz Amma Screen
Gambar 6. Desain Tampilan Info 3. Implementasi Implementasi ini meliputi perangkat keras dan perangkat lunak, implementasi basis data, implementasi pembuatan sistem dan implementasi antar muka atau interface.
Gambar 3. Desain Tampilan Juzz Amma
4
3.1 Implementasi Tampilan Main Menu
3.4 Implementasi Tampilan Help
Gambar 10. Tampilan Help
Gambar 7. Tampilan Main Menu
3.5 Implementasi Tampilan Info
3.2 Implementasi Tampilan Juzz Amma
Gambar 11. Tampilan Help
Gambar 8. Tampilan Juzz Amma 3.3 Implementasi Tajwid
Tampilan
Panduan
3.6 Pengujian
Hukum
Tabel 5. Tabel Uji Coba Fitur
Gambar 9. Tampilan Panduan Hukum Tajwid
5
No
Fiture
1
Menu Utama
2
Menu Juzz Amma
3
Menu Panduan Hukum Tajwid
4
Menu Help
5
Menu Info
6
Sound
7
Menu Exit
Keterangan Berjalan dengan baik Berjalan dengan baik Berjalan dengan baik Berjalan dengan baik Berjalan dengan baik Berjalan dengan baik Berjalan dengan baik
[4] Eueung, Mulyana. 2012. App Inventor: Ciptakan Sendiri Aplikasi Androidmu,Yogyakarta: Penerbit Andi. [5] Anonim, 2014. Membaca Al-Quran Dengan Tajwid http://belajarmembacaalquran.com/membaca-alquran-dengan-tajwid/ diakses pada 01 maret 2014; jam 19:24 WIB. [6] Febriansyah, Ahmad. 2014. Juzz' Amma. https://itunes.apple.com/id/app/juzzamma/id806451926?mt=8 diakses pada 01 maret 2014; jam 19:00 WIB.
4. Kesimpulan Setelah melalui beberapa tahapan dalam menyelesaikan Aplikasi Android Juzz Amma Berwarna menggunakan App Inventor, dapat disimpulkan bahwa : 1.
Memudahkan masyarakat yang beragama Islam dalam membaca dan mempelajari Juzz Amma.
2.
Membantu masyarakat hukum-hukum bacaan adanya kode warna.
3.
Dalam pembuatan aplikasi Juzz Amma Berwarna menggunakan app inventor ternyata tidak dapat memasukan 37 surat dalam di dalam Juzz Amma dikarenakan adanya batasan dalam build aplikasi di app inventor yaitu 5MB jadi jumlah surat yang dimasukan ke dalam aplikasi Juzz Amma Berwarna adalah 13 surat.
4.
dalam mempelajari Al-Qur’an dengan
[7] Drs.
H. A. Ali, Nawawi. 2002. Pedoman Membaca Al-Quran (Ilmu Tajwid.. Jakarta: Mutiara Sumber Widya.
Biodata Penulis
Pembedaan kode warna yang disatukan ternyata menyulitkan user dalam membedakan tajwid.
Mohammad Fikri Ritaudin, Menempuh pendidikan strata 1 Jurusan Teknik Informatika di STMIK AMIKOM Yogyakarta. Saat ini bekerja sebagai Freelance Graphic Designer dan Wordpress Programmer di Media4bisnis.
5. Saran Berikut adalah kumpulan saran-saran pengembangan game ini lebih lanjut.
untuk
1.
Menambahkan fitur test baca, sehingga user bisa menguji bacaannya apakah sudah sesuai dengan tajwid atau tidak
2.
Membuat keterangan tajwid satu warna untuk satu keterangan agar lebih mudah dipahami
3.
Untuk kedepannya pembuatan aplikasi tidak menggunakan app inventor sehingga semua surat dalam Juzz Amma bisa masuk.
4.
Menambah fitur penekanan suara pada setiap tajwid agar tajwid lebih dimengerti oleh pengguna aplikasi
5.
Perlunya pengoptimalisasi pada gambar yang ada di aplikasi juzz amma berwarna agar gambar tidak pecah saat aplikasi digunakan pada perangkat yang beresolusi tinggi.
Nama Lengkap Penulis Kedua, memperoleh gelar Sarjana Komputer (S.Kom), Jurusan Teknik Informatika STMIK AMIKOM Yogyakarta, lulus tahun 2004. Memperoleh gelar Master of Engineering (M.Eng) Program Pasca Sarjana Magister Teknologi Informasi Fakultas Teknik Elektro Universitas Gajah Mada Yogyakarta, lulus tahun 2009. Saat ini menjadi Dosen di STMIK AMIKOM Yogyakarta.
Daftar Pustaka [1] Al Hanif, Fatta. 2007. Analisis dan Perancangan Sistem Informasi untuk Keunggulan Bersaing Perusahaan dan Organisasi Modern. Yogyakarta: Penerbit Andi. [2] Nugroho, Adi. 2009. Rekayasa Perangkat Lunak menggunakan UML dan JAVA, Yogyakarta: Penerbit Andi. [3] Juaeny Ahmad, Abdurahman. 2013. 12 Hari Menghapal Juz’amma. Depok: Kaysa Media.
6