99
Ahira,
Anne.
Iqra,
Metode
Praktis
Belajar
Baca
Al-Qur’an.
www.anneahira.com/iqra.htm. diakses 14 april 2013.
Ariyus, Dony. 2009. Keamanan Multimedia. ANDI. Yogyakarta.
artikel non-personal, Interaksi manusia-komputer, http://id.wikipedia.org/wiki/
Interaksi_manusia_komputer, diakses 15 februari 2014.
Banerji, Ashok dan Ghosh, Ananda Mohan. 2010. Multimedia Technologies. The
McGraw
.Hill Companies. New Delhi.
Binanto, Iwan. 2010. Multimedia Digital – Dasar Teori dan Pengembangannya.
ANDI. Yogyakarta.
Hakim, Syaldan Adilat dkk. 2012. "Aplikasi Game Bajaj Dengan Unity 3D
Berbasis Android". School of Computer Science. Universitas Bina Nusantara.
Jakarta.
Hendry, widodi dan Leonard. 2009. "Analisis dan Perancangan CD Interaktif
Berbasis Multimedia pada Sekolah Bikit Sion". Teknik Informatika. Universitas
Bina Nusantara. Jakarta.
Humam, As‟ad. 2000. Buku Iqro’ Cara Cepat Belajar Membaca Al-Qur’an. Balai
Litbang LPTQ Nasional Team Tadarus “AMM”. Yogyakarta.
MADCOMS. 2008. Mahir dalam 7 hari Adobe Flash Profesional.ANDI.
Yogyakarta
Pressman, R.S. 2012. Rekayasa Perangkat Lunak. ANDI. Yogyakarta.
Rizky, Soetam. 2011. Konsep Dasar Rekayasa Perangkat Lunak. PT. Prestasi
Pustakaraya. Jakarta
Rosa, A.S dan Shalahuddin, M . 2011. Modul Pembelajaran Rekayasa Perangkat
Lunak. Modula. Bandung
Santoso, Insap. 2011. Interaksi Manusia Dan Komputer. Edisi 2. ANDI.
Yogyakarta.
Shalih, Abu Muhammad Ibnu dan Tim Pustaka Ibnu „Umar. 2013. Tuntunan Do’a
harian. Pustaka Ibnu „Umar. Bogor.
Soeherman, Bonnie dan Halim, Cipta. 2008. Membuat Sendiri Kilp Animasi
Multimedia. PT Elex Media Komputindo. Jakarta
Vaughan, Tay. 2011. Multimedia: Making It Work Eigth Edition. The McGraw
.Hill
Companies. United States of America.
Widodo, Prabowo Pudjo dan Herlawati. 2011. UML Unfied Model Language.
Informatika Bandung. Bandung.
Yasin, Verdi. 2012. Rekayasa Perangkat Lunak Berorientasi Objek. Mitra Wacana
Media. Jakarta.
LAMPIRAN
Listing Program
Actionscript 3.0 Aplikasi media pembelajaran iqra:
Frame 1 (Halaman Awal)
import flash.events.Event; import flash.utils.Timer; import flash.text.TextField; import flash.media.Sound;
stop();
var SC:SoundClick = new SoundClick();
var Ssblmhjn:sblmhjn = new sblmhjn(); var Smskwc:mskwc = new mskwc();
var Sktkattmpamusiba:ktkattmpamusiba = new ktkattmpamusiba(); var Sstlhwdhu:stlhwdhu = new stlhwdhu();
var Sssdhmkn:ssdhmkn = new ssdhmkn(); var Sssdhbljr:ssdhbljr = new ssdhbljr(); var Ssblmtdr:sblmtdr = new sblmtdr(); var Ssblmbljr:sblmbljr = new sblmbljr(); var Ssblmmkn:sblmmkn = new sblmmkn(); var Sniatwdhu:niatwdhu = new niatwdhu(); var Smntahjn:mntahjn = new mntahjn(); var Srsa_mrh:rsa_mrh = new rsa_mrh(); var Slpspkian:lpspkian = new lpspkian(); var Smskmsjd:mskmsjd = new mskmsjd(); var Smmpiburk:mmpiburk = new mmpiburk(); var Spkipkain:pkipkain = new pkipkain(); var Skluar_wc:kluar_wc = new kluar_wc(); var Skluarmsjd:kluarmsjd = new kluarmsjd(); var Sbrcrmin:brcrmin = new brcrmin(); var Sbguntdr:bguntdr = new bguntdr(); var Slunshut:lunshut = new lunshut();
//=============================================// //Perintah menampilkan tanggal/jam/menit/detik//
//===========================================//
var weekdays:Array = new Array("Minggu","Senin","Selasa","Rabu","Kamis","Jumat","Sabtu"); var months:Array = new
Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"); var myDate:Date = new Date();
var hari = weekdays[myDate.getDay()]; var bulan = months[myDate.getMonth()]; var tanggal = myDate.getDate(); var tahun = myDate.getFullYear(); var now:Date = new Date();
Tanggal_txt.addEventListener(Event.ENTER_FRAME,showDate);
function showDate(event:Event):void {
Tanggal_txt.text = hari + ", " + tanggal + " " + bulan + " " + tahun; }
var timeTextfield:TextField = Jam_txt; var clockTimer:Timer = new Timer(1000,0);
timeTextfield.text = getFormattedTime(); clockTimer.addEventListener(TimerEvent.TIMER, onClockTimer); clockTimer.start(); function onClockTimer(e:TimerEvent):void { timeTextfield.text = getFormattedTime(); } function getFormattedTime():String
{
var now:Date = new Date();
var hrs:String = String(now.getHours()); if (hrs.length < 2)
{
hrs = "0" + hrs; }
var mins:String = String(now.getMinutes()); if (mins.length < 2)
{
mins = "0" + mins; }
var sec:String = String(now.getSeconds()); if (sec.length < 2)
{
sec = "0" + sec; }
return hrs + " : " + mins + " : " + sec; }
//======================================================// //Perintah menjalankan tombol yang ada pada halaman awal//
//======================================================// Mulai.addEventListener(MouseEvent.CLICK, perintah); Profil.addEventListener(MouseEvent.CLICK, perintah); fullBtn.addEventListener(MouseEvent.CLICK, fullScreen); norBtn.addEventListener(MouseEvent.CLICK, normalScreen); exitBtn.addEventListener(MouseEvent.CLICK, KeluarApp); function perintah(e:MouseEvent):void {
if (nama_tombol == "Mulai") { gotoAndStop("MENU"); SoundMixer.stopAll(); SC.play(0,1); } if (nama_tombol == "Profil") { gotoAndStop("PROFIL"); SoundMixer.stopAll(); SC.play(0,1); } } function fullScreen(event:MouseEvent):void { stage.displayState = StageDisplayState.FULL_SCREEN; SoundMixer.stopAll(); SC.play(0,1); } function normalScreen(event:MouseEvent):void { stage.displayState = StageDisplayState.NORMAL; SoundMixer.stopAll(); SC.play(0,1); } function KeluarApp(e:MouseEvent) { addChild(pesan_keluar); pesan_keluar.x = 331; pesan_keluar.y = 210; SoundMixer.stopAll(); SC.play(0,1); }
pesan_keluar.yakin.addEventListener(MouseEvent.CLICK, yes); pesan_keluar.tidak.addEventListener(MouseEvent.CLICK, no); function yes(ev:MouseEvent) { fscommand("quit"); } function no(ev:MouseEvent) { removeChild(pesan_keluar); SC.play(0,1); }
Frame 10 (Halaman Pengembang)
MyFacebook.addEventListener(MouseEvent.CLICK, kefacebook); Kembali_Btn.addEventListener(MouseEvent.CLICK, kembalikeawal);
var linktofb:URLRequest = new URLRequest("https://www.facebook.com/agusmawardiSI?fref=ts");
function kembalikeawal(ev:MouseEvent) { gotoAndStop("AWAL"); SoundMixer.stopAll(); SC.play(0,1); } function kefacebook(e:MouseEvent):void { navigateToURL(linktofb, "_blank"); SoundMixer.stopAll(); SC.play(0,1); }
Iqra.addEventListener(MouseEvent.CLICK, tampilkan); Doa.addEventListener(MouseEvent.CLICK, tampilkan); Latihan.addEventListener(MouseEvent.CLICK, tampilkan); fullBtn.addEventListener(MouseEvent.CLICK, fullScreen); norBtn.addEventListener(MouseEvent.CLICK, normalScreen); exitBtn.addEventListener(MouseEvent.CLICK, KeluarApp); Kembali_Btn.addEventListener(MouseEvent.CLICK, kembalikeawal); function tampilkan(e:MouseEvent):void {
var tombol_menu:String = e.currentTarget.name; if (tombol_menu == "Iqra") { gotoAndStop("SUBIQRA"); SoundMixer.stopAll(); SC.play(0,1); } if (tombol_menu == "Doa") { gotoAndStop("SUBDOA1"); SoundMixer.stopAll(); SC.play(0,1); } if (tombol_menu == "Latihan") { gotoAndStop("SUBLATIHAN"); SoundMixer.stopAll(); SC.play(0,1); } }
Iqra.addEventListener(MouseEvent.CLICK, tampilkan); Doa.addEventListener(MouseEvent.CLICK, tampilkan); Latihan.addEventListener(MouseEvent.CLICK, tampilkan); fullBtn.addEventListener(MouseEvent.CLICK, fullScreen); norBtn.addEventListener(MouseEvent.CLICK, normalScreen); exitBtn.addEventListener(MouseEvent.CLICK, KeluarApp); Kembali_Btn.addEventListener(MouseEvent.CLICK, kembalikeawal); Jilid1.addEventListener(MouseEvent.CLICK, pilihan_jilid); Jilid2.addEventListener(MouseEvent.CLICK, pilihan_jilid); Jilid3.addEventListener(MouseEvent.CLICK, pilihan_jilid); Jilid4.addEventListener(MouseEvent.CLICK, pilihan_jilid); Jilid5.addEventListener(MouseEvent.CLICK, pilihan_jilid); Jilid6.addEventListener(MouseEvent.CLICK, pilihan_jilid); function pilihan_jilid(e:MouseEvent):void {
var tombol_menu:String = e.currentTarget.name; if (tombol_menu == "Jilid1") { gotoAndStop("JILID1"); SoundMixer.stopAll(); SC.play(0,1); } if (tombol_menu == "Jilid2") { gotoAndStop("JILID2"); SoundMixer.stopAll(); SC.play(0,1); } if (tombol_menu == "Jilid3") { gotoAndStop("JILID3");
SoundMixer.stopAll(); SC.play(0,1); } if (tombol_menu == "Jilid4") { gotoAndStop("JILID4"); SoundMixer.stopAll(); SC.play(0,1); } if (tombol_menu == "Jilid5") { gotoAndStop("JILID5"); SoundMixer.stopAll(); SC.play(0,1); } if (tombol_menu == "Jilid6") { gotoAndStop("JILID6"); SoundMixer.stopAll(); SC.play(0,1); } }
Frame 40 ( Halaman Submenu Doa1)
Iqra.addEventListener(MouseEvent.CLICK, tampilkan); Doa.addEventListener(MouseEvent.CLICK, tampilkan); Latihan.addEventListener(MouseEvent.CLICK, tampilkan); fullBtn.addEventListener(MouseEvent.CLICK, fullScreen); norBtn.addEventListener(MouseEvent.CLICK, normalScreen); exitBtn.addEventListener(MouseEvent.CLICK, KeluarApp); Kembali_Btn.addEventListener(MouseEvent.CLICK, kembalikeawal);
Bullet_1.addEventListener(MouseEvent.CLICK, pilihan); Bullet_2.addEventListener(MouseEvent.CLICK, pilihan); Bullet_3.addEventListener(MouseEvent.CLICK, pilihan);
function pilihan(e:MouseEvent):void {
var nama_pilihan:String = e.currentTarget.name; if (nama_pilihan == "Bullet_1") { gotoAndStop("SUBDOA1"); SoundMixer.stopAll(); SC.play(0,1); } if (nama_pilihan == "Bullet_2") { gotoAndStop("SUBDOA2"); SoundMixer.stopAll(); SC.play(0,1); } if (nama_pilihan == "Bullet_3") { gotoAndStop("SUBDOA3"); SoundMixer.stopAll(); SC.play(0,1); } } Sebelum_Belajar_Btn.addEventListener(MouseEvent.CLICK, Kumpulan_DOA1); Setelah_Belajar_Btn.addEventListener(MouseEvent.CLICK, Kumpulan_DOA1); Sebelum_Tidur_Btn.addEventListener(MouseEvent.CLICK, Kumpulan_DOA1); Setelah_Tidur_Btn.addEventListener(MouseEvent.CLICK, Kumpulan_DOA1); Mimpi_Buruk_Btn.addEventListener(MouseEvent.CLICK, Kumpulan_DOA1); Masuk_Masjid_Btn.addEventListener(MouseEvent.CLICK, Kumpulan_DOA1); Keluar_Masjid_Btn.addEventListener(MouseEvent.CLICK, Kumpulan_DOA1);
function Kumpulan_DOA1(e:MouseEvent):void {
var nama_doa:String = e.currentTarget.name; if (nama_doa == "Sebelum_Belajar_Btn") { gotoAndStop(140); SoundMixer.stopAll(); SC.play(0,1); } if (nama_doa == "Setelah_Belajar_Btn") { gotoAndStop(141); SoundMixer.stopAll(); SC.play(0,1); } if (nama_doa == "Sebelum_Tidur_Btn") { gotoAndStop(142); SoundMixer.stopAll(); SC.play(0,1); } if (nama_doa == "Setelah_Tidur_Btn") { gotoAndStop(143); SoundMixer.stopAll(); SC.play(0,1); } if (nama_doa == "Mimpi_Buruk_Btn") { gotoAndStop(144); SoundMixer.stopAll(); SC.play(0,1); }
if (nama_doa == "Masuk_Masjid_Btn") { gotoAndStop(145); SoundMixer.stopAll(); SC.play(0,1); } if (nama_doa == "Keluar_Masjid_Btn") { gotoAndStop(146); SoundMixer.stopAll(); SC.play(0,1); } }
Frame 70 (Submenu Latihan)
Iqra.addEventListener(MouseEvent.CLICK, tampilkan); Doa.addEventListener(MouseEvent.CLICK, tampilkan); Latihan.addEventListener(MouseEvent.CLICK, tampilkan); fullBtn.addEventListener(MouseEvent.CLICK, fullScreen); norBtn.addEventListener(MouseEvent.CLICK, normalScreen); exitBtn.addEventListener(MouseEvent.CLICK, KeluarApp); Kembali_Btn.addEventListener(MouseEvent.CLICK, kembalikeawal); Latihan1_Btn.addEventListener(MouseEvent.CLICK, pilihan_latihan); Latihan2_Btn.addEventListener(MouseEvent.CLICK, pilihan_latihan); Latihan3_Btn.addEventListener(MouseEvent.CLICK, pilihan_latihan); Latihan4_Btn.addEventListener(MouseEvent.CLICK, pilihan_latihan); Latihan5_Btn.addEventListener(MouseEvent.CLICK, pilihan_latihan); Latihan6_Btn.addEventListener(MouseEvent.CLICK, pilihan_latihan); Latihan7_Btn.addEventListener(MouseEvent.CLICK, pilihan_latihan); function pilihan_latihan(e:MouseEvent):void {
var tombol_latihan:String = e.currentTarget.name; if (tombol_latihan == "Latihan1_Btn") { gotoAndStop("LATIHAN1"); SoundMixer.stopAll(); SC.play(0,1); } if (tombol_latihan == "Latihan2_Btn") { gotoAndStop("LATIHAN2"); SoundMixer.stopAll(); SC.play(0,1); } if (tombol_latihan == "Latihan3_Btn") { gotoAndStop("LATIHAN3"); SoundMixer.stopAll(); SC.play(0,1); } if (tombol_latihan == "Latihan4_Btn") { gotoAndStop("LATIHAN4"); SoundMixer.stopAll(); SC.play(0,1); } if (tombol_latihan == "Latihan5_Btn") { gotoAndStop("LATIHAN5"); SoundMixer.stopAll(); SC.play(0,1); } if (tombol_latihan == "Latihan6_Btn") { gotoAndStop("LATIHAN6");
SoundMixer.stopAll(); SC.play(0,1); } if (tombol_latihan == "Latihan7_Btn") { gotoAndStop("LATIHAN7"); SoundMixer.stopAll(); SC.play(0,1); } }
Frame 80 (Halaman Iqra Jilid 1)
stop(); import flash.events.MouseEvent; import flash.display.MovieClip; import flash.media.Sound; selanjutnyaBtn.addEventListener(MouseEvent.CLICK, halamanaselanjutyajilid1); sebelumnyaBtn.addEventListener(MouseEvent.CLICK, halamansebelumnyajilid1); awalBtn.addEventListener(MouseEvent.CLICK, halamanawaljilid1); akhirBtn.addEventListener(MouseEvent.CLICK, halamanakhirjilid1); kembaliBtn.addEventListener(MouseEvent.CLICK, kembalikesubmenuiqra); exitBtn.addEventListener(MouseEvent.CLICK, KeluarApp); function halamanaselanjutyajilid1(event:MouseEvent):void {
var thisLabel:String = Jilid1MC.currentLabel; var thisLabelNum:String = thisLabel.replace("hal",""); var curNumber:Number = Number(thisLabelNum); if (curNumber < 17)
{
Jilid1MC.gotoAndStop("hal" + nextNum); SoundMixer.stopAll(); SC.play(0,1); } } function halamansebelumnyajilid1(event:MouseEvent):void {
var thisLabel:String = Jilid1MC.currentLabel; var thisLabelNum:String = thisLabel.replace("hal",""); var curNumber:Number = Number(thisLabelNum); var prevNum:Number = curNumber - 1;
Jilid1MC.gotoAndStop("hal" + prevNum); SoundMixer.stopAll(); SC.play(0,1); } function halamanawaljilid1(event:MouseEvent):void { Jilid1MC.gotoAndStop(1); SoundMixer.stopAll(); SC.play(0,1); } function halamanakhirjilid1(event:MouseEvent):void { Jilid1MC.gotoAndStop(17); SoundMixer.stopAll(); SC.play(0,1); } function kembalikesubmenuiqra(event:MouseEvent):void { gotoAndStop("SUBIQRA"); SoundMixer.stopAll(); SC.play(0,1);
}
Frame 140 (Halaman Doa)
stop(); Sblm_belajar.addEventListener(MouseEvent.CLICK, sblm_bljr); Kembali_SubDoa1.addEventListener(MouseEvent.CLICK, kembalikesubmenudoa1); function sblm_bljr(event:MouseEvent):void { SoundMixer.stopAll(); Ssblmbljr.play(0,1); } function kembalikesubmenudoa1(event:MouseEvent):void { gotoAndStop("SUBDOA1"); SoundMixer.stopAll(); SC.play(0,1); }
Frame 161 (Halaman Input Nama)
stop(); import flash.events.MouseEvent; import fl.controls.RadioButtonGroup; var namaText_lat1:String; mulaimasukannama.addEventListener(MouseEvent.CLICK,mulaikuis_lat1); Batal_latihan.addEventListener(MouseEvent.CLICK, kembalikesubmenulat); function mulaikuis_lat1(myNextEvent:MouseEvent):void {
captureText_lat1(); SC.play(0,1); this.nextFrame(); } function captureText_lat1():void { namaText_lat1 = kotaknama.text; } function kembalikesubmenulat(event:MouseEvent):void { gotoAndStop("SUBLATIHAN"); SC.play(0,1); }
Frame 162 (Halaman Latihan)
stop();
kotaktampilnama.text = "Hello " + namaText_lat1 + "!";
var hasil_lat1 = 0;
Hasil_txt.text = hasil_lat1 + "";
var tf:TextFormat = new TextFormat(); tf.font = "Arabic Typesetting"; tf.size = 22;
var gruop_lat1_pilno1:RadioButtonGroup = new RadioButtonGroup("lat1_no_1"); lat1_no1_pilA.group = gruop_lat1_pilno1; lat1_no1_pilA.setStyle("textFormat", tf); lat1_no1_pilB.group = gruop_lat1_pilno1; lat1_no1_pilB.setStyle("textFormat", tf); lat1_no1_pilC.group = gruop_lat1_pilno1; lat1_no1_pilC.setStyle("textFormat", tf); lat1_no1_pilD.group = gruop_lat1_pilno1;
lat1_no1_pilD.setStyle("textFormat", tf); SoalSelanjutnya1.addEventListener(MouseEvent.CLICK, soalberikut1_lat1); function soalberikut1_lat1(event:MouseEvent):void { if (gruop_lat1_pilno1.selection == null) { return; } if (gruop_lat1_pilno1.selection.name == "lat1_no1_pilB") { hasil_lat1 += 10; this.nextFrame(); } else { this.nextFrame(); } }
Frame 172 (Halaman Cek Hasil)
stop();
kotaktampilnama.text = "Hello " + namaText_lat1 + "!"; Hasil_txt.text = hasil_lat1 + ""; if (hasil_lat1 == "100") { senyum.visible = false; sedih.visible = false; } else if (hasil_lat1 >= 70) {
bahagia.visible = false; senyum.visible = true; sedih.visible = false; } else { bahagia.visible = false; senyum.visible = false; sedih.visible = true; } exitBtn.addEventListener(MouseEvent.CLICK, KeluarApp); Kembali_SubLatihan.addEventListener(MouseEvent.CLICK, kembalikesubmenulatihan); function kembalikesubmenulatihan(event:MouseEvent):void { gotoAndStop("SUBLATIHAN"); SC.play(0,1); }
Jilid 1MC Frame 1 (Halaman Iqra)
stop();
var Sya:ya = new ya(); var Sw:w = new w(); var Stozo:tozo = new tozo(); var Sto:to = new to(); var Sss:ss = new ss(); var Ssodo:sodo = new sodo(); var Sso:so = new so(); var Ssa:sa = new sa(); var Srr:rr = new rr(); var Sr:r = new r(); var Srz:rz = new rz();
var Sn:n = new n(); var Smm:mm = new mm(); var Sm:m = new m(); var Sl:l = new l(); var Sk:k = new k(); var Sjho:jho = new jho(); var Sjh:jh = new jh(); var Sj:j = new j(); var Sh:h = new h();
var Sfaqo:faqo = new faqo(); var Sfa:fa = new fa(); var Sdza:dza = new dza(); var Sd:d = new d(); var Sbts:bts = new bts(); var Sbt:bt = new bt(); var Sagho:agho = new agho(); var Sab:ab = new ab(); var Saaa:aaa = new aaa(); var Saa:aa = new aa(); var Sain:ain = new ain();
aa_btn.addEventListener(MouseEvent.CLICK, Bunyi_Jilid1hal1); ab_btn.addEventListener(MouseEvent.CLICK, Bunyi_Jilid1hal1); bt_btn.addEventListener(MouseEvent.CLICK, Bunyi_Jilid1hal1); function Bunyi_Jilid1hal1(e:MouseEvent):void
{
var nama_tombol:String = e.currentTarget.name; if (nama_tombol == "aa_btn"){ SoundMixer.stopAll(); Saa.play(0,1); } if (nama_tombol == "ab_btn") { SoundMixer.stopAll(); Sab.play(0,1);
} if (nama_tombol == "bt_btn") { SoundMixer.stopAll(); Sbt.play(0,1); } }
Jilid 1MC Frame 2 (Halaman Iqra)
bts_btn.addEventListener(MouseEvent.CLICK, Bunyi_Jilid1hal2); ja_btn.addEventListener(MouseEvent.CLICK, Bunyi_Jilid1hal2); function Bunyi_Jilid1hal2(e:MouseEvent):void
{
var nama_tombol:String = e.currentTarget.name; if (nama_tombol == "bts_btn"){ SoundMixer.stopAll(); Sbts.play(0,1); } if (nama_tombol == "ja_btn"){ SoundMixer.stopAll(); Sj.play(0,1); } }