Disusun Oleh
2013
INTISARI
Al Quran memiliki peran penting dalam kehidupan manusia sedangkan ilmu tentang
membaca Al Quran yang baik dan benar tidak cukup hanya dengan mempelajari ilmu
tajwid yang contoh bacaannya sudah banyak ditemukan di masyarakat, tetapi juga
harus mengerti bacaan penting lainnya dalam Al Quran yaitu ghorib dan musykilat
dimana bacaan yang ada di dalamnya tidak sesuai dengan tulisannya dan harus
berhati-hati ketika membacannya.
Penelitian ini bertujuan untuk memberikan penjelasan kepada para santri tentang
materi yang mengandung bacaan-bacaan ghorib dan musykilat dalam Al Quran. Hal
ini ditampilkan dalam bentuk multimedia berupa teks, gambar dan suara mengenai
keterangan dan cara membacanya untuk memberikan kemudahan kepada para murid
dalam memahami materi yang disampaikan. Dalam media pembelajaran ini juga
terdapat evaluasi untuk mengetahui sejauh mana kemampuan seorang santri dalam
memahami materi-materi yang ada.
Media pembelajaran ghorib dan musykilat ini berbasis multimedia dan dibuat
menggunakan perangkat lunak yakni Adobe Flash CS5. Data yang ada dalam media
pembelajaran ini bersifat dinamis yakni terkoneksi database sehingga datanya bisa
diubah sewaktu-waktu dan untuk menggunakannya terlebih dahulu harus
mengaktifkan localhost dan MySQL pada komputer.
2.3. Multimedia
2.3.1.Sejarah Multimedia
Sejarah multimedia berawal dari teater, bukan komputer. Pertunjukan yang
memanfaatkan lebih dari satu medium disebut pertunjukan multimedia. Pertunjukan
multimedia mencakup monitor video, synthesized band dan karya seni manusia
sebagai bagian dari pertunjukan sistem multimedia dimulai akhir 1980-an dengan
diperkenalkan hyperard oleh apple tahun 1987, dan pengumuman oleh IBM tahun
1989 mengenai perangkat lunak audio visual connection (AVC), video adhapter card
bagi PS, hampir setiap pemasok perangkat keras dan lunak melompat ke multimedia.
Pada tahun 1994, diperkirakan ada lebih dari 700 produk dan sistem multimedia di
pasaran. (Suyanto, 2004)
Gambar
Menurut Suyanto (2003) format file gambar yang digunakan dalam
multimedia terdiri dari :
a. PICT
Merupakan format file default Macintosh yang mampu untuk membuat objek
yang digambar secara bitmap maupun vektor.
b. BMP
Merupakan file format default Windows. Format ini mendukung RGB, Indexed
Colour, Grayscale dan Bitmap colour mode tetapi tidak mendukung alpha channel.
c. JPEG (Joint Photographic Experts Group)
Format grafik yang terkompresi, digunakan dalam tampilan foto dan gambar
secara kontinue, dapat mengendalikan kedalaman warna serta mempunyai
ukuran yang relatif kecil.
d. GIF (Grafic Interchange File)
Format file yang terkompresi yang dikembangkan oleh CompuServe.
e. TIFF (Tagged Interchange File Format)
Format file terkompresi yang digunakan di paket desktop publishing.
Kekuatan dari format ini adalah lebih fleksibel dari format gambar bitmap
yang didukung secara ritual oleh seluruh point, image editing dan aplikasi
kedalaman layout.
f. EPS (Encapsulated Post Script)
Merupakan format file yang digunakan dalam photoshop dapat memuat baik
gambar vektor maupun grafik.
g. PNG (Portable Network Graphics)
Merupakan format file terkompresi untuk menampilkan gambar pada World
Wide Web, mempunyai kemampuan menampilkan gambar 24 bit dan
menghasilkan latar belakang secara transparan.
h. PSD
Merupakan format file yang digunakan photoshop untuk menyimpan file
yang dibuat dan dimanipulasi. File PSD tidak dikompresi dan memuat
informasi tentang berbagai graphics layer yang ada tanpa sebuah file.
Animasi
Menurut Dhani (2003) animasi merupakan susunan gambar mati yang
dibuat efek sehingga seolah-olah tampak bergerak. Perbedaan movie dengan
animasi adalah animasi merupakan proses kejadiannya sedangkan movie
merupakan proses hasilnya.
Audio
Menurut Suyanto (2003) Format-format file suara (audio) terdiri dari:
a. MP3 (MPEG Audio Player 3)
File audio yang digunakan suatu codec untuk melakukan encoding dan decoding
suatu rekaman musik, dengan ekstensi *.mp3.
b. MIDI (Musical Instrument Digital Interface)
File audio yang digunakan untuk menyimpan instrument musik dengan
ekstensi *.mid.
c. DAT (Digital Audio Tape)
Format file yang menggunakan head yang diputar serupa dengan Video Tape
Recorder (VTR).
d. WAV (Waveform Audio)
Merupakan format file audio yang berbentuk digital, dapat dimanipulasi
dengan perangkat lunak PC multimedia.
Video
Menurut Suyanto (2003) format file dalam audio menurut terdiri dari :
a. Audio Video Interleave (AVI)
Merupakan format video dan animasi yang digunakan video untuk windows dan
berinteraksi.
b. Motion Overlay Video (MOV)
Format video dan animasi yang digunakan untuk Macintosh dan windows.
c. Motion Picture Expert Group (MPEG)
Skema kompresi dan spesifikasi format file video digital.
d. Shockwave
Merupakan format dari Macromedia Flash yang berekstensi, dikembangkan
oleh Macromedia Format Shockwave.
e. Real Video
Mempunyai ekstensi serta dikembangkan oleh real media.
Panel Properties
Panel properties adalah panel yang menampilkan perintah dari sebuah tombol
yang terpilih sehingga dapat melakukan modifikasi dan memaksimalkan fingsipiranti
tersebut. (Madcoms, 2011:13)
Gambar 5. Panel properties (Madcoms, 2011:13)
Panel Color
Panel Color digunakan untuk memodifikasi warna pada objek terpilih. Panel
Color meyediakan dua pilihan warna yaitu warna solid dan warna gradasi. (Madcoms,
2011:15)
2.4.4. ActionScript
Salah satu kelebihan Adobe Flash CS 5 dibanding perangkat lunak animasi yang
lain yaitu adanya ActionScript. Menurut Ferry Herlambang (2007), ActionScript
adalah bahasa pemrograman Adobe Flash CS5 yang digunakan untuk membuat
animasi atau interaksi. Sedangkan menurut Madcom (2011:164), ActionScript adalah
suatu perintah yang dapat menghasilkan aksi atau gerakan pada obyek. Dengan
perintah ini seseorang dapat membuat animasi yang interaktif sehingga lebih menarik
bagi penikmat animasi.
Menurut Syarif dkk (2008), sama dengan bahasa pemrograman yang lain,
ActionScript berisi banyak elemen yang berbeda serta strukturnya sendiri. Kita harus
merangkainya dengan benar agar ActionScript dapat menjalankan dokumen sesuai
dengan keinginan. Jika tidak merangkai semuanya dengan benar, maka hasil yang
didapat kan akan berbeda atau file flash tidak akan bekerja sama sekali.
ActionScript juga dapat diterapkan untuk action pada frame, tombol, movie clip,
dan lain-lain. Action frame adalah action yang diterapkan pada frame untuk
mengontrol navigasi movie, frame, atau objek lain-lain.
2.6 Normalisasi
Normalisasi adalah suatu teknik dimana digunakan untuk mengidentifikasikan
hubungan antara atribut dengan memberikan kebutuhan data yang diperlukan oleh
suatu perusahaan. Normalisasi merupakan sebuah teknik untuk memproduksi satu set
hubungan dengan sifat yang diinginkan, memberikan kebutuhan data pada
perusahaan. ( Connolly dan Begg, 2010:416)
Bentuk-bentuk normalisasi menurut Connolly dan Begg, (2010, p.430-438)
antara lain:
1. Unnormalized Form (UNF)
Merupakan sebuah tabel awal yang belum ternormalisasi yang berisikan satu atau
lebih kumpulan data yang berulang. Untuk membuat tabel UNF yaitu dengan
memindahkan data dari sumber informasi yang di dapat ke dalam tabel dengan format
baris dan kolom, jika ada atribut yang mempunyai banyak nilai (multivalue) akan
masuk ke dalam bentuk UNF.
2. First Normal Form (1NF)
Bentuk normalisasi tahap pertama yang merupakan sebuah relasi dimana sebuah titik
pertemuan antara setiap baris dan kolom yang berisi satu dan hanya satu nilai.
3. Second Normal Form (2NF)
Tahapan kedua setelah 1NF terpenuhi yaitu 2NF dimana merupakan sebuah relasi
yang terdapat di dalam 1NF dan setiap atribut yang bukan primary key bergantung
pada primary key.
4. Third Normal Form (3NF)
Merupakan tahapan ketiga dalam normalisasi dimana sebuah relasi yang terdapat
pada bentuk normalisasi pertama dan kedua, yang mana atribut primary key
bergantung pada primary key.
2.7 MySQL
Menurut Luke Welling dan Laura Thomson (2001:208) MySQL adalah sebuah
software yang open source. MySQL adalah suatu sistem manajemen database. Untuk
menambahkan, mengakses, dan memproses data yang tersimpan pada suatu database
komputer diperlukan sistem manajemen database seperti MySQL. Karena komputer
sangat unggul dalam menangani sejumlah besar data, sistem manajemen database
memainkan suatu peranan yang peting dalam komputansi, baik sebagai utility stand-
alone maupun bagian dari aplikasi lainnya.
Menurut Didik Dwi Prasetyo (2002), MySQL adalah jenis database yang sangat
populer dan digunakan pada banyak website di internet sebagai bank data
(Madcoms). MySQL dikembangkan sekitar tahun 1994 oleh sebuah perusahaan
pengembangan software dan konsultan database bernama MySQL bernama MySQL
AB yang bertempat di Swedia. Pengambilan nama MySQL sampai saat ini masih
belum jelas asal-usulnya. Ada yang berpendapat nama My diambil dari huruf depan
dan belakang Monty, tetapi ada juga yang berpendapat nama itu diambil dari putri
Monty yang kebetulan juga bernama My.
Paranginangin (2006) berpendapat bahwa MySQL merupakan salah satu
Relational Database Management System (RDBMS) yang mendukung database yang
terdiri dari sekumpulan relasi atau tabel. MySQL sangat cocok untuk bekerja
bersama-sama dengan PHP. Secara umum, database berfungsi sebagai tempat atau
wadah untuk menyimpan, mengklasifikasikan data secara prefosional. MySQL
bekerja menggunakan SQL Language (Structure Query Language). Itu dapat
diartikan bahwa MySQL merupakan standar penggunaan database di dunia untuk
pengolahan data. MySQL termasuk jenis RDBMS (Relational Database Management
System). Sedangkan RDBMS sendiri akam lebih banyak mengenal istilah seperti
tabel, baris, dan kolom digunakan dalam perintah-perintah di MySQL. MySQL
merupakan sebuah basis data yang mengandung satu atau sejumlah tabel. Pada
umumnya, perintah yang paling sering digunakan dalam mySQL adalah select
(mengambil), insert (menambah), update (mengubah), dan delete (menghapus).
Selain itu, SQL juga menyediakan perintah untuk membuat database, field, ataupun
index guna menambah atau menghapus data.
2.8 PHP
Menurut Janer Simarmata (2006:30) adalah bahasa (Scripting language) yang
dirancang secara khusus untuk penggunaan pada Web. PHP adalah tool untuk
pembuatan halaman web dinamis. PHP kependekan untuk HyperText Preprocessor.
Pada awal perkembangan oleh Rasmus Leodrof, dia menyebutkan sebagai tools
Personal Home Page. PHP (Hypertext Preprocessor) merupakan bahasa berbentuk
script yang ditempatkan dalam server dan akan diproses oleh server. Dan hasilnya
akan dikirimkan ke client menggunakan browser.
Menurut Kadir (2002) PHP (Hypertext Preprocessor) merupakan bahasa
pemrograman berbasis Web. Bahasa ini memiliki kelebihan yaitu kompatibilitasnya
dengan berbagai macam jenis database serta dukungan dengan berbagai macam jenis
sistem operasi. PHP lebih cocok dan umum digunakan jika digabungkan dengan
database MySql. MySql dengan PHP seakan-akan dua hal yang tidak dapat
dipisahkan. Tentunya untuk dapat menggunakan keduanya dibutuhkan tingkat
kemampuan programming tertentu. Script dan PHP juga berkedudukan sebagai tag
dalam bahasa HTML. Konsep kerja dari PHP adalah sama dengan kode HTML,
hanya saja ketika berkas PHP yang diminta didapatkan dari web server, isinya segera
dikirimkan ke mesin PHP dan mesin inilah yang memproses dan memberikan
hasilnya yang berupa kode HTML ke web server. Lalu web server akan
menyampaikannya ke client melalui web browser.
c. Process (Proses),
Kegiatan yang dilakukan oleh orang, mesin atau komputer dari hasil suatu arus
data yang masuk ke dalam proses untuk menghasilkan arus data yang akan keluar dari
proses atau dari input menjadi output.
Ident
atau ifikas
i
Gambar 10. Simbol proses
Nam
d. Data store (Simpanan data). a
Simpan data merupakan simpanan data yang dapat prose
berupa file atau database di sistem
s
komputer, arsip atau catatan manual, kotak tempat data dimeja seseorang, tabel acuan
manual, agenda atau buku. Simpanan data di DFD dapat disimbolkan dengan
sepasang garis horizontal parallel yang tertutup di salah satu ujungnya, seperti
Gambar Data Store berikut ini:
2.10 Flowchart
Bagan alir (flowchart) adalah bagan (chart) yang menunjukan hasil (flow)
didalam program atau prosedur sistem secara logika. Bagan alir digunakan terutama
untuk alat bantu komunikasi dan untuk dokumentasi (Jogiyanto, 2005:795).
Flowcart adalah bagan-bagan yang mempunyai arus yang menggambarkan
langkah-langkah penyelsaian suatu masalah. Flowcart merupakan cara penyajian dari
suatu algoritma (Ladjamuddin, 2006:225).
Menurut Jogiyanto (2005:796) ada lima macam flowchart, diantranya:
a. Bagan alir sistem (Sistems flowchart)
Bagan alir sistem (System flowchart) yaitu bagan yang menujukan arus pekerjaan
secara keseluruan dari sistem. Bagan menjelaskan urutan-urutan dari prosedure-
prosedure yang ada dalam sistem. Bagan alir sistem menunjukan apa yang dikerjakan
sistem. Bagan alir sistem digambar dengan simbol-simbol yang tampak pada tabel 3.1
Tabel 5. Simbol flowchart sistem (Jogiyanto, 2005)
Gambar Nama Keterangan
Menunjukan dokumen Input dan
Dokumen Output proses manual, mekanik,
atau komputerisasi
Bagan alir proses (process flowchart) merupakan bagan alir yang banyak digunakan
teknik industri. Bagan alir juga berguna bagi anilis sistem untuk menggambarkan
proses dalam suatu prosedure. Bagan alir proses menggunakan lima buah simbol
tersendiri.
3. Perancangan Sistem
Secara umum tujuan dari perancangan sistem adalah untuk memberikan
gambaran secara umum kepada user tentang sistem yang baru. Rancangan sistem
secara umum mengidentifakasi komponen-komponen sistem yang akan dirancang
secara rinci. Perancangan dalam media pembelajaran ini berupaya menganalisa input
atau aliran data secara sistematis, memproses data, menyimpan data dan
menghasilkan output berupa tampilan informasi.
Kategori
Judul
Bacaan
Uraian
Suara
Gambar
Keterangan
Gambar 12. Bentuk tidak normal
Dalam bentuk tidak normal ini, data-data dikumpulkan secara keseluruhandan
masih banyak terdapat field-field yang mengalami perulangan. Dalam bentuk tersebut
tidak ada aturan-aturan pengelompokan, sehingga terjadinya redundasi.
* id_kat * id_materi
kategori ** id_kat
judul
bacaan
uraian
suara
nama_gbr
keterangan
* id_materi * id_gambar
* id_kat * id_kat nama_gbr
kategori ** id_gambar keterangan
judul
bacaan
uraian
suara
* id_user * id_kat
nama kategori
alamat
nilai materi
soal * id_materi
** id_kat
* id_soal ** id_gambar
pertanyaan judul
a bacaan
b uraian
c suara
d
jawaban gambar
admin * id_gambar
gambar
username keterangan
password
Media Pembelajaran
Ghorib dan Musykilat
1.2
3.2
Data Gambar Tampilan
Gambar
1.3
3.3
Data Soal
Tampilan Soal
1.4
Tampilan User
1.5
Data User
2.0
Data user
Evaluasi Data soal
Data nilai
user
3.0
Data user
Data soal
Tampilan Data gambar
Data materi
1.2
Data gambar
Data Gambar Data gambar gambar
1.3
Data soal
Data soal
Data Soal soal
1.4
Data password Data Password
admin
Data Admin
1.5
Data user Data user
User user
Data User
Admin
3.2
Tampilan data gambar
Data gambar
Tampilan data gambar Data Gambar gambar
3.3
Tampilan data soal
Data soal
Tampilan data soal Data Soal soal
3.4
Tampilan data user Data user
user
Tampilan data user Data User
User
3.5. Flowchart
3.5.1. Flowchart Sistem
Mulai
Koneksi ke
database server
Koneksi
Tidak
sukses
Ya
Tampilkan menu
utama (petunjuk,
materi, profil, evaluasi)
tidak
tidak
tidak tidak
tidak
Tampilkan Tampilkan
Pilih menu Pilih profil Pilih menu
Ya halaman profil Ya halaman profil Ya
profil dosen home
mahasiswa dosen
tidak tidak
tidak
tidak
Ya tidak
tidak
Ya
Ya
Ya Tampilkan nilai
Ya Simpan nilai tidak Coba lagi tidak
evaluasi
Selesai
Login
Tidak
sukses
Ya
Halaman utama
menu admin
tidak
Simpan data
Edit Ya
materi
tidak Ya
tidak
tidak
tidak
tidak
Simpan data
Edit Ya
gambar ayat
tidak Ya
tidak
tidak
tidak
tidak Ya
tidak
tidak
tidak
tidak Hapus data
tidak Ya Simpan data user
user
Ubah Ubah
Ya Simpan password
password password
tidak
Keluar Ya Selesai
Tombol save digunakan untuk menyimpan data, tombol edit untuk mengubah
data dan tombol delete untuk menghapus data materi.