• Tidak ada hasil yang ditemukan

PENGEMBANGAN APLIKASI ALAT BANTU PENULISAN TEKS ARAB PADA LATEX BERBASIS WEB (STUDI KASUS HADITS RIYADHUS SHALIHIN IMAM NAWAWI BUKU 2)

N/A
N/A
Protected

Academic year: 2021

Membagikan "PENGEMBANGAN APLIKASI ALAT BANTU PENULISAN TEKS ARAB PADA LATEX BERBASIS WEB (STUDI KASUS HADITS RIYADHUS SHALIHIN IMAM NAWAWI BUKU 2)"

Copied!
8
0
0

Teks penuh

(1)

Makalah dipresentasikan dalam Seminar Nasional Dan Rapat Tahunan Bidang MIPA 2015 dengan Tema

PENGEMBANGAN APLIKASI ALAT BANTU PENULISAN TEKS ARAB PADA LATEX

BERBASIS WEB (STUDI KASUS HADITS RIYADHUS SHALIHIN IMAM NAWAWI BUKU 2)

Ricky Andreas 1, Dwi Sakethi 2 & Wamiliana 3``

1

Jurusan Ilmu Komputer Universitas Lampung 2

Jurusan Ilmu Komputer Universitas Lampung 3

Jurusan Matematika Universitas Lampung

Abstract

The two fundamental guidances for muslems are Al Qur’an and Al Hadits. In this digital era, Al Qur’an can easily be found both in original and its translations, but not for Al Hadits. Therefore, in this research we develop a system for Al Hadits taken from Riyadhus Shalihin Imam Nawawi Book 2 using Latex. In the application user can easily find the file about the certain topics, both in Arabics and its translation in Indonesian.

Kata kunci : Al Qur’an, Al Hadits, Riyadhus Shalihin, Imam Nawawi, Latex.

1. PENDAHULUAN

Al Qur’an dan Al Hadits adalah dua pegangan utama umat islam. Seorang muslim wajib menjadikan keduanya sebagai pegangan dan pedoman hidup. Akan tetapi, di dunia saat ini dimana perkembangan teknologi informasi yang sangat cepat, membawa juga perubahan dalam cara dan gaya orang mempelajari sesuatu.

Pembelajaran Al Qur’an dan Al Hadits secara tradisional dilakukan di pesantren-pesantren maupun melalui pengajian-pengajian. Akan tetapi, adanya teknologi informasi yang canggih saat ini dimungkinkan bagi manusia untuk mengakses informasi melalui sarana teknologi digital. Sebagai contoh, munculnya komunitas ODOJ (One Day One Juz) adalah komunitas yang memanfaatkan sarana mobile phone (HP) untuk sarana mengaji Al Qur’an secara berkelompok melalui dunia maya.

Walaupun Al Qur’an telah banyak tersedia dalam bentuk digital, tidak sama hal-nya dengan Al Hadits. Hadits diterjemahkan menjadi ucapan, perbuatan, atau takrir Rasulullah SAW. yang diikuti (dicontoh) oleh umatnya dalam menjalani kehidupan.

Pedoman muslim yang satu ini masih belum banyak ditemukan bentuk digitalnya. Walaupun, telah ada Al Hadits dalam bentuk digital yang telah dikembangkan, tetapi sistem ini masih mempunyai kelemahan karena user hanya dapat membaca, tidak dapat meng-copy hadits tersebut dalam tulisan khususnya format Latex.

(2)

Oleh karena itu, dalam penelitian ini akan dikembangkan suatu Aplikasi yang memuat tentang Al Hadits dengan mengambil topik/tema 1 sampai 100 dari Buku 2 Riyadhus Shalihin karya Imam Nawawi. Perlu diketahui bahwa Riyadhus Shalihin adalah nama salah satu kitab kumpulan Hadits yang berarti taman orang-orang shalih yang disusun oleh Imam Nawawi.

Dalam Aplikasi yang dikembangkan, user dapat melihat file yang berisi topik-topik tersebut dalam bahasa Indonesia dan bahasa Arabnya. Pengembangan Aplikasi tersebut akan dilakukan dengan menggunakan Latex. Dimana Latex menjadi standar yang sangat baik untuk membuat tulisan teks, formula teknis, dan tabel-tabel.

2. BAHAN DAN METODE

Data yang digunakan adalah Hadits Riyadhus Shalihin Imam Nawawi Buku 2 dan metode yang digunakan adalah Waterfall. Berikut tahapan-tahapan yang diterapkan pada metode Waterfal : Analysis, Design, Coding, Testing, and Maintenance.

3. HASIL DAN IMPLEMENTASI

Berikut ini diberikan hasil Implementasi dari pengembangan Aplikasi :ANALYSIS

Tahap ini merupakan tahap dasar dalam membuat aplikasi perangkat lunak, yang diawali dengan mencari kebutuhan-kebutuhan fungsional dan kebutuhan non-fungsional di dalam aplikasi. Hal ini sangat penting, mengingat kompleksitas aplikasi yang akan dibuat sehingga biasa disebut Project Definition. Pada penelitian ini penulis mencari kebutuhan yang diperlukan seperti perangkat keras (hardware) dan perangkat lunak (software) yang mendukung tahapan pengerjaan aplikasi. Selain itu, pada tahap ini pula dilakukan proses analisis pembuatan aplikasi berdasarkan kebutuhan secara fungsional dan kebutuhan secara non-fungsional.Kebutuhan fungsional dan kebutuhan non-fungsional adalah sebagai berikut :

3.1. Kebutuhan Fungsional

Kebutuhan fungsional di identifikasikan sebagai kemampuan dasar aplikasi dalam membantu user mengerjakan sesuatu berdasarkan keinginan user. Kebutuhan ini juga mencakup : proses input, pengolahan data, proses output dan penyelesaian masalah pada situasi tertentu (error).

(3)

(i) Aplikasi memberikan fasilitas kepada user untuk mencari data Hadits berdasarkan kosakata yang di-input-kan.

(ii) Aplikasi menampilkan data berdasarkan kategori yang dipilih.

(iii) Aplikasi memberikan informasi umum mengenai pengertian Hadits, pembagian Hadits berdasarkan jumlah perawi dan berdasarkan kualitas perawinya.

(iv) Pembuatan database aplikasi dilakukan pada file .txt sehingga tidak memerlukan sumber daya yang besar.

(v) Pengembangan aplikasi menggunakan bahasa pemrograman PHP dan JavaScript. (vi) Penggunaan aplikasi yang mudah dilakukan, yaitu dengan mengisi kolom pencarian

pada aplikasi dan membuka file yang diinginkan.

(vii) Data Hadits sudah diakui kebenarannya sehingga kesalahan dalam penulisan diminimalisir.

(viii) Aplikasi memberikan pesan peringatan apabila terjadi kesalahan saat melakukan proses input.

(ix) Aplikasi memberikan informasi kepada user mengenai petunjuk penggunaan aplikasi.

3.2. Kebutuhan Non-Fungsional

Kebutuhan non-fungsional dididentifikasikan sebagai kemampuan tambahan dari aplikasi yang akan dibangun. Kebutuhan ini mencakup : waktu yang diperlukan, biaya serta faktor lain yang tidak termasuk kebutuhan fungsional.

3.3. Design

Gambar 1: Desain Tampilan

Pada tahap ini didesain tampilan use case yang memberikan penjelasan kebutuhan fungsional aplikasi sebagai alat bantu penulisan Hadits. Gambar 1

(4)

menjelaskan bahwa desain use case pada aplikasi sebagai alat bantu penulisan teks Arab memiliki 1 aktor sebagai pengguna aplikasi. Adapun kegiatan yang dapat dilakukan

user pada aplikasi adalah : melihat beranda aplikasi, melihat Hadits, melihat daftar isi Hadits , mencari Hadits, melihat biografi Imam Nawawi dan Pengembang serta melihat petunjuk penggunaan aplikasi.

3.4. Coding

Tahap selanjutnya setelah analisis kebutuhan dan desain aplikasi adalah coding

aplikasi. Pembuatan coding aplikasi ini menggunakan bahasa pemrograman PHP. Karena aplikasi ini bertujuan untuk mencari Hadits Nabi Muhammad SAW melalui kitab Imam Nawawi, maka diperlukan suatu database (kumpulan data) yang berisi Hadits-Hadits Imam Nawawi. Sehingga, penggunaan database dan pemrograman PHP membuat aplikasi berjalan dengan baik.

3.4. Beranda

Pada tahap ini, dibuat coding mengenai tampilan Beranda. Gambar 2 menjelaskan tampilan menu Beranda sebagai aplikasi pencarian Hadits. Menu Beranda dijadikan sebagai index.php sehingga menu Beranda akan dijadikan menu utama dalam aplikasi sebagai alat bantu penulisan teks Arab.

(5)

3.5. Testing

Pada tahap ini dilakukan pengujian terhadap aplikasi yang telah dikembangkan. Pengujian ini bertujuan mencari kesalahan-kesalahan aplikasi yang dikembangkan. Sehingga dihasilkan suatu aplikasi yang memberikan kemudahan kepada user dalam menggunakan aplikasi tanpa menemukan suatu kesalahan.

a. UnitTesting

No kategori Pertanyaan Aksi

1 Menu Branda

1. Apakah pada menu Beranda, jika di klik

Aplikasi dapat dibukan ? Ya

2 Menu Biografi

1. Apakah pada menu Biografi, jika di klik

dapat terbuka ? Ya

2. Apakah pada menu Biografi, pengguna dapat melihat biografi Imam nawawi ? Ya

3 Menu Hadits

1. Apakah pada menu Hadits, jika di klik

dapat terbuka ? Ya

2. Apakah kolom Daftar isi dan Pencarian, jika di klik dapat terbuka ? Ya

4 Menu Tentang

1. Apakah pada menu Tentang, jika di klik

dapat terbuka ? Ya

2. Apakah pada menu Tentang, pengguna dapat melihat biografi pengembang aplikasi ? Ya

5 Menu Bantuan

1. Apakah pada menu Bantuan, jika di klik

dapat terbuka ? Ya

2. Apakah pada menu Bantuan, pengguna

(6)

a. Integration Testing

No Pertanyaan Aksi

1 Apakah Aplikasi dapat dipakai pada spek berbeda ? Ya 2 Apakah kecepatan penggunaan aplikasi tetap stabil ? Ya 3 Apakah tampilan aplikasi pada spek berbeda memiliki

kesamaan bentuk tampilan ? Ya

4 Apakah fungsi menu dapat dijalankan pada spek

berbeda ? Tidak

5

Apakah aplikasi yang dijalankan pada browser Mozilla

firefox dan Google Chrome dapat memberikan

kemampuan baik ?

Ya

b. System Testing

No Pertanyaan Aksi

1 Apakah pada menu beranda, aplikasi memberikan

informasi umum aplikasi ? Ya

2 Apakah pada menu Biografi, aplikasi memberikan informasi umum biografi Imam Nawawi ? Ya 3 Apakah pada menu Hadits, aplikasi memberikan

gambaran umum Hadits berdasarkan perawinya ? Ya 4 Apakah pada menu Hadits, aplikasi dapat memberikan

Daftar isi aplikasi dan fungsi pencarian ? Ya 5 Apakah aplikasi dapat menampilkan file Hadits

berdasarkan tema Hadits pada Daftar Isi ? Ya

6

Apakah aplikasi dapat menampilkan file hadits berdasarkan pilihan tema dan nomor Hadits pada kategori pencarian ?

Ya

7

Apakah aplikasi dapat memberikan informasi data Hadits berdasarkan kosakata yang diinputkan pengguna ?

Ya

8 Apakah aplikasi dapat mengurutkan tabel pencarian

(7)

b. Accepting Testing

No Pertanyaan Aksi

1 Apakah interface aplikasi menarik pengguna ? Ya 2 Apakah aplikasi dapat dimengerti dengan cepat ? Ya 3 apakah data yang ditampilkan sesuai dengan

permintaan pengguna ? Ya

4 Apakah aplikasi menyediakan kolom feedback apabila

ditemukan kesalahan aplikasi ? Tidak

5 Apakah aplikasi menyediakan peringatan kepada pengguna jika terjadi error handling ? Ya 6 Apakah aplikasi menggunakan bahasa yang konsisten

? Tidak

7 Apakah aplikasi memberikan menu Bantuan sebagai

petunjuk penggunaan ? Ya

8 Apakah setiap menu pada aplikasi memiliki konsistensi

dalam tampilan ? Tidak

4. KESIMPULAN

Aplikasi sebagai alat bantu penulisan teks Arab pada Latex studi kasus Hadits Riyadhus Shalihin Imam Nawawi Buku 2 telah selesai dikembangkan memberikan kemudahan kepada pengguna Latex dalam menulis salinan Hadits Riyadhus Shalihin Imam Nawawi. Namun fungsi pengurutan hadits berdasarkan riwayat, tampilan aplikasi pada spesifikasi perangkat yang berbeda dan kolom feedback belum dapat diselesaikan pengembang.

5. SARAN

Adapun saran yang diperoleh berdasarkan hasil penelitian aplikasi ini adalah :

1. Aplikasi dapat dikembangkan dengan penambahan fungsi mengurutkan hadits berdasarkan riwayat.

2. Aplikasi dapat dikembangkan dengan merancang kembali tampilan aplikasi pada spesifikasi perangkat yang berbeda.

3. Aplikasi dapat dikembangkan dengan penambahan kolom feedback sebagai tempat pemberian saran jika ditemukan.

(8)

Referensi

[1]. Dulimarta, Hans. 2003. Pengenalan Tex dan Latex. IlmuKomputer.com.

[2]. Ilmy, Bachrul. Dimiyati, Ahmad. Habibie, Muhammad. 2007. Pendidikan Agama Islam untuk kelas X SMK. Bandung. Grafindo Media Pratama.

[3]. Nawawi, Imam, 1999. Riyadhus Shalihin, Jilid 1 dan 2, Terjemahan Ahmad Sunarto. Jakarta: Pustaka Amani.

[4]. Saputra, A. Agustin, F. 2012. Membangun Sistem Aplikasi E-Commerce dan SMS PT Elex Media Komputindo, Jakarta.

Gambar

Gambar 1: Desain Tampilan
Gambar 2: Tampilan Beranda

Referensi

Dokumen terkait

(3) Untuk mengetahui nilai-nilai yang mendasari terjadinya harmonisasi dalam hak dan kewajiban yang dimiliki wanita balu. Penelitian ini dilakukan di Desa Adat Belega,

Dalam banyak kasus visualisasi dan pencitraan wanita dalam karya seni rupa ternyata sejalan dengan perspektif/teori gender yang memposisikan wanita/ perempuan sebagai

Berdasarkan masalah yang dijelaskan dalam pendahuluan ini, maka tujuan dari penelitian ini adalah mengestimasi proporsi rumahtangga diseluruh kabupaten/kota di Pulau

Sebelum terjadi hari kiamat, mereka yang telah mati mengalami proses awal kehidupan akhirat yang disebut alam barzakh (Q.S. Barzakh adalah alam yang menjadi

Rencana Program Investasi Jangka Menengah (RPIJM) Bidang Cipta Karya merupakan dokumen perencanaan dan pemrograman pembangunan infrastruktur Bidang Cipta Karya

Sebagai sebuah metode komunikasi, lagu Kacong tor Jhebbhing berisi lirik/teks yang mengandung pesan tentang budaya Madura.. Lagu Kacong tor Jhebbhing merupakan

Masyarakat Batak di Desa Portibi Julu, Sumatera Utara, (Fak. Syari’ah dan Hukum UIN Sunan Ampel Surabaya) 2011.. bertentangan dengan ketentuan hukum Islam yang melarang

Untuk dapat memahami, berinteraksi dengan dan belajar dari orang-orang yang berbeda, mahasiswa mesti mengembangkan pengetahuan bahwa pandangan dunia kita tidak selalu sama