25 BAB III PEMBAHASAN MASALAH 3.1 Analisa Dari masalah yang telah dijelaskan sebelumnya, penulis menganalisa beberapa masalah dari pokok bahasan tersebut. Keterbatasan dalam membaca dan memahami isi Al Quran sering membuat generasi muda muslim sekarang mengalami kesulitan dalam memahami isi Al Quran serta adanya keterbatasan modal untuk membeli sebuah aplikasi. Sehingga dari analisa tersebut, penulis berusaha untuk membuat sebuah aplikasi sendiri. Pada era globalisasi saat ini, perkembangan teknologi komputer semakin lama semakin bertambah maju dan terus mengalami peningkatan baik perangkat keras maupun perangkat lunaknya, sehingga sudah semestinya kita mengunakan aplikasi untuk solusi masalah tersebut. Dengan adanya aplikasi ini, para pengguna aplikasi dapat dengan mudah memahami isi Al Quran karena di dalam aplikasi ini kita dapat melihat tampilan terjemahan Al Quran dengan menggunakan bahasa Indonesia, mencari nama surat beserta ayatnya dan mencari suatu kata di dalam Al Quran. Efektifitas dan efisiensi belajar akan mengalami peningkatan apabila menggunakan sebuah aplikasi yang berbasis komputer. Proses kegiatan belajar akan lebih mudah dan menyenangkan karena selain memberikan kemudahan juga memiliki tampilan yang menarik dan selain itu dapat mempersingkat waktu karena dengan adanya aplikasi ini kita tidak perlu membuka Al Quran yang memiliki ketebalan tertentu dan dapat di baca setiap saat. 25
26 3.2 Sasaran Sasaran dari program aplikasi ini selain untuk diri sendiri dan teman-teman muslim, selain itu juga dapat dipromosikan untuk dimanfaatkan dan bahkan dapat dijual kepasaran agar para generasi muda muslim yang lain dapat merasakan manfaat yang diberikan oleh aplikasi ini. Di era globalisasi yang semakin maju ini, para generasi muda muslim harus bisa menyeimbangi perkembangan mereka dengan ahklak beragama yang kuat agar tercipta keimanan yang kuat pula yaitu dengan memperdalam pemahaman mereka mengenai isi Al Quran sehingga tidak terjadi penyimpangan-penyimpangan yang dapat merugikan diri mereka sendiri dan lingkungan disekitar mereka. 3.3 Spesifikasi Hardware dan Software Di dalam proses pembuatan aplikasi ini penulis menggunakan alat bantu sebagai berikut : a. Processor minimal Pentium I b. Memory minimal 64 MB c. Sistem Operasi minimal menggunakan Windows 98 d. Resolusi monitor minimal 800 x 600 pixels
27 3.4 Diagram Relationship Tabel_Nama_Surat - No_Urut_Surat * - Nama_Surat ** - Jml_Ayat 1 1 Tabel_Terjemahan - No_Urut_Surat * - Ayat - Terjemahan - Keterangan ** Gambar 3.1 Diagram Relationship 3.5 Normalisasi 1. Bentuk Unnormalized - No_Urut_Surat * - Nama_Surat - Jml_Surat - Ayat - Terjemahan - Keterangan 2. Bentuk Normal kesatu (1NF) Gambar 3.2 Unnormalized Tabel_Nama_Surat - No_Urut_Surat * - Nama_Surat ** - Jml_Ayat Tabel_Terjemahan - No_Urut_Surat * - Ayat - Terjemahan - Keterangan ** Gambar 3.3 Normal Kesatu
28 3. Bentuk Normal Kedua (2NF) / Normal Ketiga (3NF) Tabel_Nama_Surat - No_Urut_Surat * - Nama_Surat - Jml_Ayat Tabel_Terjemahan - No_Urut_Surat * - Ayat - Terjemahan - Keterangan Gambar 3.4 Normal Kedua / Normal Ketiga 3.6 Struktur Database A. Tabel_Nama_Surat Primary key : No_Urut_Surat Total field : 3 NO Nama Field Type Data Ukuran Keterangan 1 No_Urut_Surat * Number Long Integer No. urut surat dalam Al Quran 2 Nama_Surat Text 20 Nama surat dalam Al Quran 3 Jml_Ayat Number Long Integer Jumlah ayat dalam Al Quran Tebel 3.1 Tabel Nama Surat B. Tabel_Terjemahan Primary key : No_Urut_Surat Total field : 4 No. Nama Field Type Data Ukuran Keterangan
29 1 No_Urut_Surat * Number Long Integer No. urut surat dalam Al Quran 2 Ayat Number Long Integer Ayat dalam Al Quran 3 Terjemahan Memo 64.000 Terjemahan Al Quran 4 Keterangan Text 20 Keterangan surat dan ayat Tebel 3.2 Tabel Terjemahan 3.7 Flowchart Aplikasi Terjemahan Al Quran dengan Microsoft Access 3.7.1 Fowchart Form Pembuka Mulai B Tampilka n Form Pembuka Menu Piliha Y A T Selesai Diagram 3.1 Flowchart Form Pembuka
30 3.7.2 Flowchart Form Utama A Tampilka n Form Utama Terjemahan C Cari Surat Cepat D Cari Kata Cepat E Diagram 3.2 Flowchart Form Utama
31 3.7.3 Flowchart Terjemahan Al Quran C Tampilkan Terjemaha n Pilih surat dan ayat Tampilkan surat dan ayat yang dipilih Pilih Lagi Y T B Diagram 3.3 Flowchart Terjemahan Al Quran
32 3.7.4 Flowchart Pencarian Nama Surat dalam Al Quran D Tampilka n nama surat Pilih surat dan input ayat Pencarian Tampilkan hasil pencarian Pilih Lagi Y T B Diagram 3.4 Flowchart Pencarian Nama Surat dalam Al Quran
33 3.7.5 Flowchart Pencarian Suatu Kata dalam Al Quran E Tampilkan suatu kata Input kata yang dicari Pencarian Tampilkan hasil pencarian Input ayat yang dicari Tampilkan hasil pencarian (ayat dan keterangan) Pilih Y T B Diagram 3.5 Flowchart Pencarian Suatu Kata dalam Al Quran
34 3.8 Perancangan Input dan Output 3.8.1 Perancangan Menu Pembuka Menu utama ini berfungsi sebagai sarana untuk menampilkan menumenu selanjutnya antara lain adalah menampilkan terjemahan Al Quran dengan menggunakan bahasa Indonesia, mencari nama surat beserta ayatnya dan mencari kata yang ada dalam Al Quran setelah mengklik command masuk. Gambar 3.5 Rancangan Menu Pembuka
35 Gambar 3.6 Rancangan Menu Pembuka dengan Teks 3.8.2 Perancangan Terjemahan Al Quran Tampilan ini berfungsi untuk menampilkan terjemahan Al Quran dengan menggunakan bahasa Indonesia yaitu dengan mengklik pilihan yang ada pada List Box sehingga para pengguna aplikasi dapat memahami terjemahan yang tampil pada Text Box.
Gambar 3.7 Rancangan Terjemahan Al Quran 36
37 Gambar 3.8 Rancangan Terjemahan Al Quran dengan Teks. 3.8.3 Perancangan Pencarian Nama Surat dalam Al Quran Tampilan ini berfungsi untuk menampilkan pencarian nama surat dalam Al Quran beserta ayatnya sehingga para pengguna aplikasi dapat
38 dengan cepat mencari terjemahan Al Quran dan dapat mengetahui banyaknya ayat yang terdapat dalam Al Quran tersebut. Gambar 3.9 Rancangan Pencarian Nama Surat beserta Ayatnya.
39 Gambar 3.10 Rancangan Pencarian Nama Surat beserta Ayatnya dengan Teks. 3.8.4 Perancangan Pencarian Suatu Kata dalam Al Quran Tampilan ini berfungsi untuk mencari suatu kata dalam Al Quran sehingga para pengguna dapat mencari sebuah kata dalam Al Quran dengan cepat.
Gambar 3.11 Rancangan Pencarian Suatu Kata dalam Al Quran 40
41 Gambar 3.12 Rancangan Pencarian Suatu Kata dalam Al Quran dengan Teks. 3.9 Pembuatan Aplikasi Terjemahan Al Quran dengan Microsoft Access 3.9.1 Pembuatan Tabel Ada 2 (dua) tabel yang harus dibuat dalam pembuatan aplikasi ini yaitu Tabel_Nama_Surat dan Tabel_Terjemahan. Langkah-langkah yang dapat dilakukan dalam pembuatan Tabel_Nama_Surat dan Tabel Terjemahan adalah sebagai berikut : 1. Pada window database, klik icon Tables.
42 Gambar 3.13 Pilihan Icon Tables 2. Lalu klik icon Create Table in Design View untuk membuat table secara manual yaitu Tabel_Nama_Surat dan Tabel_Terjemahan. Selain itu akan muncul QBE yang berguna sebagai tempat pembuatan field, jenis data dan keterangannya. 3. Kemudian mengisikan nama field pertama tabel pada kotak field name, lalu enter. Pointer akan berpindah ke kolom Data Type.
43 Gambar 3.14 QBE Tabel_Nama_Surat Gambar 3.15 QBE Tabel_Terjemahan
44 4. Pada kolom Data Type, kita dapat memilih jenis data yang diinginkan. 5. Ulangi langkah 3 sampai 4, sesuai dengan banyaknya data yang diinginkan. 6. Maka setelah selesai, simpan table tersebut dengan nama Tabel_Nama_Surat dan Tabel_Terjemahan. Gambar 3.16 Tabel Database Terjemahan Al Quran
45 Gambar 3.17 Tabel_Nama_Surat Gambar 3.18 Tabel_Terjemahan
46 3.9.2 Pembuatan Form Ada 4 (empat) form yang harus dibuat dalam pembuatan aplikasi ini yaitu Form Utama, Pembuka, Cari surat subform dan Cari kata subform. Langkah-langkah yang dapat dilakukan dalam pembuatan form-form tersebut adalah sebagai berikut : 1. Pada window database, klik icon Form. Gambar 3.19 Pilihan Icon Form 2. Lalu klik icon Create form in Design view untuk membuat design dalam form secara manual. Ada dua alat yang digunakan dalam pembuatan komponen form yaitu Toolbox yang menyediakan kontrol untuk dipasang dalam form dan Window Properti untuk mengatur properti kontrol. 3. Setelah selesai membuat design dalam form, maka simpan form tersebut dengan nama Utama, Pembuka, Cari surat subform dan Cari kata subform.
47 Gambar 3.20 Form Database Terjemahan Al Quran 3.9.3 Pembuatan Output a. Pembuatan Output Menu Pembuka Langkah-langkah yang dapat dilakukan dalam pembuatan output menu pembuka adalah sebagai berikut : 1. Pada window database, klik icon Form. 2. Lalu klik dua kali icon Create form in Design view, maka akan muncul form baru yang akan di rancang (design). 3. Klik kontrol label dan command button masing-masing sebanyak dua buah pada Toolbox kemudian tempatkan pada areal yang diinginkan dalam form dan ubah properties yang diperlukan.
48 4. Dua buah label tersebut berguna untuk menempatkan teks yang berfungsi sebagai tempat judul aplikasi. 5. Dua buah command button tersebut berfungsi sebagai perintah masuk ke menu selanjutnya dan keluar dari menu tersebut. 6. Agar tampilan form ini menjadi lebih bagus, maka beri background dengan gambar yang diinginkan dan atur warna dari masing-masing objek tersebut. Gambar 3.21 Output Menu Pembuka b. Pembuatan Output Terjemahan Al Quran Langkah-langkah yang dapat dilakukan dalam pembuatan output terjemahan Al Quran adalah sebagai berikut : 1. Pada window database, klik icon Form. 2. Lalu klik dua kali icon Create form in Design view, maka akan muncul form baru yang akan di rancang (design).
49 3. Klik kontrol Option Group (Frame) pada Toolbox kemudian tempatkan ke dalam area From sedemikian rupa guna mengelompokkan beberapa kontrol dan diberi nama Explore Al-Quran. 4. Tempatkan kontrol List Box ke dalam Form dan letakkan tepat di dalam Option Group guna meletakkan pilihan nama surat beserta ayatnya. 5. Letakkan Tab Control ke dalam Form kemudian atur sedemikian rupa sesuai dengan yang diinginkan untuk menampilkan beberapa halaman. 6. Kemudian tempatkan dua buah kontrol Image untuk meletakkan gambar dan kontrol label untuk keterangan ke dalam Form dan atur. 7. Setelah itu letakkan sebuah Text Box untuk membuat area teks sesuai keinginan dan Command Button sebagai pelaksana perintah.
50 Gambar 3.22 Output Terjemahan Al Quran c. Pembuatan Output Pencarian Nama Surat dalam Al Quran Langkah-langkah yang dapat dilakukan dalam pembuatan output nama surat dalam Al Quran adalah sebagai berikut : 1. Pembuatan output ini masih dilakukan pada Form yang sama dengan pembuatan output terjemahan Al Quran karena masih dalam satu form utama. 2. Tempatkan lima buah label ke dalam Form dan atur sesuai keinginan untuk memberikan keterangan. 3. Kemudian letakkan satu buah kontrol Combo Box, Subform, Option Group dan Image ke dalam Form.
51 4. Setelah itu tempatkan empat buah Label ke dalam Form dan atur sedemikian rupa sesuai dengan yang diinginkan. Gambar 3.23 Output Pencarian Nama Surat dalam Al Quran d. Pembuatan Output Pencarian Suatu Kata dalam Al Quran Langkah-langkah yang dapat dilakukan dalam pembuatan output pencarian suatu kata dalam Al Quran adalah sebagai berikut :
52 1. Tempatkan satu buah kontrol Image untuk meletakkan sebuah gambar, Option Group dan Subform ke dalam Form kemudian atur sedemikian rupa. 2. Kemudian letakkan dua buah kontrol Label, Text Box dan Command Button ke dalam Form, lalu atur. Gambar 3.24 Output Pencarian Suatu Kata dalam Al Quran
53