BAB I PENDAHULUAN
1.1
Latar Belakang Masalah Perkembangan teknologi telah berkembang. Di antara teknologi yang
berkembang saat ini, ada operating system yang sangat menonjol dari perkembangan sistem operasi masa kini, yakni hadirnya “Android”. Yang memungkinkan pengembang ketiga (selain pihak dari google dan pengembang tool) mengembangkan aplikasi-aplikasi untuk sistem operasi berbasis smartphone. Saat ini banyak kebutuhan aplikasi dalam berbagai bidang. Aplikasi bertema keagamaanpun bermunculan untuk berbagai agama. Al Qura’an merupakan kitab suci bagi umat islam, terdapat 30 Juz dan 114 Surat didalamnya, kemudian setiap melakukan ibadah sholat tidak luput kita dari membaca suratsurat yang terdapat dalam Al-Qur’an tersebut, dan sering kali yang kita dengarkan dan orang tua ajarkan berupa surat-surat pendek. Surat-surat pendek tersebut kebanyakan terdapat pada Juz 30, dimana didalamnya terdapat 37 surat.Juz tersebut sering disebut dengan Juz’Amma namun tidak ada pengertian akan arti dari Juz’Amma tersebut. Ada banyak alternatif pembelajaran Juz’Amma melalui media-media yang dapat digunakan, danberdasarkan hal tersebut, ada keinginan untuk membuat penulisan ilmiah berjudul “MEMBUAT APLIKASI JUZ’AMMA DENGAN MENGGUNAKAN JAVA BERBASIS ANDROID”.
1
2
1.2. Rumusan Masalah Permasalahan yang dihadapi diantaranya sebagai berikut: a) Bagaimana membuat aplikasi Juz’Amma agar lebih mudah dalam platform android? b) Bagaimana cara menampilkan dalam layout (tampilan pada media yang sudah diinstalkan) berupa tampilan ayat, lantunan ayat, yang disertai serta tafsir ayat pada Juz’Amma tersebut?
1.3.
Tujuan
a) Membahas suatu bentuk aplikasi Juz’Amma pada handphone yang berbasis android. Pada aplikasi ini sendiri digunakan untuk Mengetahui tafsir ayat, membaca dan mendengarkan lantunan ayat suci Al-Quran yang terdapat dalam Juz’Amma. b) Memberikan alternatif pembelajaran Juz’Amma melalui media yang dapat digunakan dengan handphone berbasis android.
1.4.
Batasan Masalah Perumusan dalam penulisan ini dibatasi hanya yang berhubungan dengan :
a) Pembahasan program pengembangan aplikasi Juz’Amma pada Android. Juz’Amma tersebut terdiri dari 37 surah, dimulai dari surah An-Naba dan di akhiri dengan surah An-Nash.
3
b) Fasilitas yang tersedia pada aplikasi terbatas pada tampilan ayat, lantunan ayat, arti ayat dan tafsir ayat tersebut.
1.5.
Metode Penelitian Pada penulisan ini. Tahap yang dilakukan dalam membuat aplikasi
Juz’Amma pada android adalah:
a) Studi Pustaka Dengan mengumpulkan data – data yang berhubungan dengan pembuatan aplikasi android baik itu berupa litelatur ataupun referensi dengan browsing.
b) Studi Dokumenter Dengan mengumpulkan data–data berupa video tutorial tentang android ataupun mencari gambar yang memang berguna untuk aplikasi juz’amma berbasis android.
4
c) Pengembangan Sistem
Gambar 1.1 Model RUP Tahap proses metode pengembangan sistem dengan RUP diantaranya : A. Dimensi Dinamis Empat tahapan MetodologiRUP untuk aplikasi Juz’Ammaberbasis android diantaranya adalah : a) Insepsi (inception): fokus utama fase ini adalah pemahaman mengenai keseluruhan
requitment
perangkat
lunak
dan
menentukan
lingkup
pengembangan perangkat lunak tersebut b) Elaborasi (elaboration) : fokus utama fase ini terletak pada requitment perangkat lunak.
5
c) Konstruksi (contruction) : fokus utama fase ini terletak pada rancangan dan implenetasi perangkat lunak dimana prototype awal yang dihasilkan dalam fase sebelumnya akan dikembangkan hingga menjadi first operational product. d) Transisi (transition): fokus fase ini adalah untuk memastikan apakah perangkat lunak atau sistem yang dihasilkan telah memenuhi batasan kualitas yang ditentukan. B. Dimensi statis RUP untuk aplikasi juz amma berbasis android diantaranya : a) Business Modeling : tujuannya untuk memahami struktur dan dinamika organisasi
dimana
sistem
akan
dikembangkan,
permasalahan
yang
dihadapinya dan mengidentifikasi langkah – langkah perbaikan yang dilakukan,
serta
memastikan
costumer,
end-user,
dan
pengembang
mempunyai persepsi yang sama terhadap target organisasi serta memperoleh requitment yang diperlukan untuk mendukung pencapaian target organisasi. b) Requitment : tujuan disiplin ini adalah membuat dan memelihara kesepakatan yang telah ada antara costumer dan stakeholder lainnya mengenai apa yang dapat dilakukan oleh sistem c) Analysis
dan
design
:
tujuan
disiplin
ini
adalah
melakukan
transformasirequirement ke dalam bentuk rancangan sistem yang akan dikembangkan.
6
d) Implementation : tujuan disiplin ini adalah menentukan pengelompokan atau organisasi program, mengimplementasikan semua kelas dan objek ke dalam bentuk komponen seperti source file, binary, executable dan lainnya. e) Test : fokus utama disiplin ini adalah melakukan evaluasi dan pengujian terhadap kualitas produk. f) Deployment : disiplin ini menjelaskan mengenai aktivitas – aktivitas yang perlu dilakukan oleh memasitikan produk perangkat lunak telah siap digunakan oleh end-user. g) Configuration dan changemanagement : disiplin ini bertujuan untuk memastikan berbagai artifact yang dihasilkan dalam suatu proyek tetap terjaga integritasnya, mengelola perubahan artifact berdasarkan kebijakan yang berlaku, dan melakukan penulusuran perubahan atau versi. h) Projectmanagement : disiplin ini bertujuan untuk menyediakan kerangka kerja yang digunakan untuk mengelola proyek, menyediakan pedoman praktis untuk perencanaan, pemilihan staf, pelaksanaan dan pemantauan suatu proyek, dan pengelolaan resiko proyek. i) Envirotment : disiplin ini bertujuan untuk menyediakan hal – hal yang dibutuhkan baik itu berupa proses maupun alat bantu yang akan mendukung tim pengembang untuk menghasilkan suatu produk perangkat lunak.
7
1.6.
SISTEMATIKA PENELITIAN
BAB I PENDAHULUAN Dalam bab ini menguraikan tentang beberapa sub bahasan yaitu Latar Belakang, Identifikasi Masalah, Batasan Penelitian, Tujuan dan Manfaat Penelitian, Metodologi Penelitian, Waktu Pelaksanaan dan Sistematika Penulisan. Tentang apa yang menjadi dasar dari pembuatan aplikasi Juz’Ammamenggunakan bahasa java berbasis Android.
BAB II LANDASAN TEORI Menjelaskan tentang teori-teori yang digunakan untuk menjelaskan dan menyelesaikan permasalahan yang akan dikaji.
BAB III ANALISIS DAN PERANCANGAN A.
Analisis Sistem Berisikan tentang analisis terhadap sistem perangkat lunak yang akan dibangun menggunakan use case diagram, activity diagram dan squence diagram.
B.
Perancangan Sistem Perancangan sistem aplikasi Juz’Amma menggunakan metode RUP.
BAB IV IMPLEMENTASI DAN PENGUJIAN Implementasi merupakan penerapan dari analisis dan desainsistem yang telah dilakukan menjadi aplikasi Juz’Ammadengan menggunakan bahasa
8
pemograman java berbasis androiddan hasil dari pengujian perangkat yang dibangun.
BAB V PENUTUP Merupakan bagian akhir penyusunan skripsi yang berisi kesimpulan dan saran.