Pembuatan Aplikasi Pembelajaran Interaktif Pengetahuan Dinosaurus Bagi Anak-Anak Menggunakan Macromedia Director MX.
PEMBUATAN APLIKASI PEMBELAJARAN INTERAKTIF PENGETAHUAN DINOSAURUS BAGI ANAK- ANAK MENGGUNAKAN
MACROMEDIA DIRECTOR MX Eva Christina / 0827033
Jurusan Sistem Komputer, Fakultas Teknik, Universitas Kristen Maranatha
Jalan Prof. drg. Suria Sumantri, MPH. No 65 Bandung 40164, Indonesia.
ABSTRAK
Salah satu metode pembelajaran yang dapat dibilang baik pada anak adalah dengan menggunakan metode multimedia, karena metode multimedia ini mempunyai kemampuan untuk menampilkan perpaduan antara teks, gambar. animasi, suara, serta grafis. Dengan menggunakan metode ini, anak usia 9 sampai 15 tahun dapat berinteraksi langsung dengan pengetahuan yang disampaikan, sehingga anak-anak tersebut akan lebih tertarik untuk mengetahui isi dari aplikasi multimedia yang merupakan perantara dari ilmu yang disampaikan. Karena itu, dibuatlah aplikasi pembelajaran interaktif pengetahuan dinosaurus dengan menggunakan Macromedia Director MX.
Aplikasi pembelajaran interaktif ini berisi informasi mengenai dinosaurus, mulai dari informasi mengenai fosil, jenis hewan, jaman hidup, tipe spesies, cladogram, teori kepunahan, serta permainan merangkai gambar yang dapat meningkatkan daya pikir. Dengan tampilan yang interaktif dan animasi yang menarik serta efek suara yang beragam. Aplikasi pembelajaran interaktif ini diharapkan dapat memberikan alternatif lain dalam kegiatan pembelajaran mengenai kehidupan dinosaurus serta dapat menarik minat dan perhatian anak-anak usia 9 sampai 15 tahun tentang pengetahuan kehidupan dinosaurus.
(2)
USING MACROMEDIA DIRECTOR MX TO CREATE APPLICATION OF INTERACTIVE LEARNING ON KNOWLEDGE
ABOUT DINOSAURS FOR KIDS Eva Christina / 0827033
Departement of Computer Engineering, Faculty of Engineering, Maranatha Christian University
Jalan Prof. drg. Suria Sumantri, MPH. No 65 Bandung 40164, Indonesia.
ABSTRACT
One method of learning which can be considered for kids is to use multimedia methods, because multimedia has ability to display a combination of text, image. animation, sound, graphics, and interactivity. By using this method, children ages 9 to 15 can interact directly with the knowledge presented, so that children will be more interested to know in what presented. Because of that, the author wishes to create interactive learning applications dinosaur knowledge by using Macromedia Director MX.
This interactive learning application contains information about dinosaurs, ranging from information about fossils, animals, days of life, the type species, cladogram, extinction theory, as well as games that can assemble images enhance thought. With its interactive and interesting animations and sound effects are varied.This Interactive learning application, expected to provide another alternative in learning activities about the dinosaurs and can attract the interest and attention of children aged 9 to 15 years of knowledge of the dinosaurs.
(3)
DAFTAR ISI
Halaman Lembar Pernyataan
Lembar Pengesahan
Abstraksi ... i
Abstraksi ... ii
Kata Pengantar ... iii
Daftar Isi ... v
Daftar Tabel ... viii
Daftar Gambar ... ix
Bab I Pendahuluan ... 1
1.1 Latar Belakang ... 1
1.2 Identifikasi Masalah ... 2
1.3 Tujuan ... 2
1.4 Pembatasan Masalah ... 2
1.5 Sistematika Penulisan ... 3
Bab II Landasan Teori ... 4
2.1 Pengenalan Multimedia ... 4
2.1.1 Kelebihan Multimedia Dalam Penyampaian Informasi ... 4
2.1.2 Pertimbangan Penggunaan Teknik Multimedia Dalam ... 5
Pendidikan 2.1.3 Membangun Multimedia Dalam Pendidikan ... 6
2.1.4 Multimedia Pembelajaran Interaktif ... 6
2.1.5 Karakteristik Multimedia Pembelajaran Interaktif ... 7
2.2 Pembuatan Aplikasi Dengan Director MX ... 8
2.2.1 Mengenal Director MX ... 8
2.2.2 Menjalankan Director MX ... 9
2.2.3 Proses Pembuatan Aplikasi Pada Director MX ... 10
(4)
2.2.6 Mengompile Aplikasi Pada Director MX ... 11
2.2.7 Memproteksi File Aplikasi Pada Director MX ... 12
Bab III Perancangan dan Pemrograman Aplikasi ... 13
3.1 Gambaran Umum Aplikasi ... 13
3.2 Perancangan Aplikasi ... 14
3.2.1 Diagram Alir Menu Utama ... 14
3.2.2 Diagram Alir Catatan Dino ... 17
3.2.3 Diagram Alir Menu Permainan Dino ... 19
3.2.4 Diagram Alir Game Find Object... 21
3.2.5 Diagram Alir Game Hidden Object ... 22
3.2.6 Diagram Alir Game Puzzle ... 23
3.2.7 Diagram Alir Game Sky War ... 25
3.2.8 Blok Diagram Fosil Dino ... 31
3.2.9 Tabel Daftar Galeri Dino ... 32
3.3 Pembuatan Aplikasi Dengan Menggunakan Director MX ... 37
3.3.1 Pembuatan Halaman Pembuka1 dan Halaman Pembuka2 . 37 3.3.2 Pembuatan Halaman Menu Utama dan Halaman Penutup . 41 3.3.3 Pembuatan Halaman Menu Galeri dan Galeri ... 46
3.3.4 Pembuatan Halaman Menu Permainan ... 49
3.3.5 Pembuatan Halaman Permainan Find Object ... 51
3.3.6 Pembuatan Halaman Permainan Hidden Object. ... 55
3.3.7 Pembuatan Halaman Permainan Puzzle... 62
3.3.8 Pembuatan Halaman Permainan Sky War. ... 67
3.3.9 Pembuatan Halaman Fosil. ... 74
3.3.10 Pembuatan Halaman Catatan ... 75
3.3.11 Pembuatan Halaman Profil ... 77
3.4 Membuat Konfigurasi CD Autorun ... 78
3.5 Menyalin Semua File Ke Dalam CD ... 78
Bab IV Hasil dan Pembahasan ... 80
4.1 Tampilan Awal Aplikasi ... 80
(5)
4.4 Tampilan Halaman Fosil Dino ... 85
4.5 Tampilan Halaman Catatan Dino ... 86
4.6 Tampilan Halaman Menu Permainan Dino ... 91
4.7 Tampilan Halaman Profil dan Penutup ... 96
4.8 Tabel Hasil Uji Coba Aplikasi ... 98
Bab V Penutup ... 99
5.1 Kesimpulan ... 99
5.2 Saran ... 99
Daftar Pustaka ...100 LAMPIRAN L-1
(6)
DAFTAR TABEL
Halaman Tabel 2.1 Kelebihan Multimedia ... 4 Tabel 3.1 Tabel Daftar Nama Dinosaurus ... 32 Tabel 4.1 Tabel Hasil Uji Coba... 98
(7)
DAFTAR GAMBAR
Halaman
Gambar 2.1 Tampilan bidang kerja Macromedia Director MX ... .. 9
Gambar 3.1 Diagram Alir Menu Utama. ... . 14
Gambar 3.2 Diagram Alir Catatan Dino ... . 17
Gambar 3.3 Diagram Alir Menu Permainan Dino ... . 19
Gambar 3.4 Diagram Alir Game Find Object ... . 21
Gambar 3.5 Diagram Alir Game Hidden Object. ... . 22
Gambar 3.6 Diagram Alir Game Puzzle ... . 23
Gambar 3.7 Diagram Alir Utama Game Sky War ... . 25
Gambar 3.8 Diagram Alir Timer1 Game Sky War ... . 26
Gambar 3.9 Diagram Alir Timer2,3,4,5 Game Sky War ... . 27
Gambar 3.10 Diagram Alir Timer6 Game Sky War ... . 28
Gambar 3.11 Diagram Alir Tombol Game Sky War ... . 29
Gambar 3.12 Blok Diagram Fosil Dino. ... . 31
Gambar 3.13 Pengaturan Tampilan Kerja ... . 37
Gambar 3.14 Panel Cast Member ... . 38
Gambar 3.15 Panel Score Channel ... . 38
Gambar 3.16 Text Window dan Panel Font Cast Member Properties ... . 39
Gambar 3.17 Parameter Properties Transition ... . 39
Gambar 3.18 Panel Library Loop For X Seconds ... . 40
Gambar 3.19 Parameter Tickertape Text ... . 40
Gambar 3.20 Panel Movie Script ... . 41
Gambar 3.21 Tombol Pada Halaman Menu Utama ... . 42
Gambar 3.22 Parameter Rotate Continuously (time-based) ... . 43
Gambar 3.23 Parameter Turn Towards Mouse ... . 43
Gambar 3.24 Parameter Properties Tempo ... . 44
Gambar 3.25 Cursor Properties Editor ... . 44
Gambar 3.26 Tombol Inisial Nama Depan Dinosaurus ... . 47
Gambar 3.27 Tombol Pada Halaman Menu Permainan ... . 50
Gambar 3.28 Score Permainan Find Object ... . 53
(8)
Gambar 3.30 Loc.Point ... . 58
Gambar 3.31 Keping Permainan ... . 63
Gambar 3.32 Komponen gambar permainan sky war ... . 67
Gambar 3.33 Tampilan Bidang Kerja ... . 68
Gambar 4.1 Tampilan awal aplikasi pembelajaran ... . 80
Gambar 4.2 Tampilan pembuka kedua ... . 81
Gambar 4.3 Tampilan halaman Menu Utama ... . 83
Gambar 4.4 Tampilan halaman Galeri Dino ... . 83
Gambar 4.5 Tampilan halaman pilihan tombol A-C ... . 84
Gambar 4.6 Tampilan halaman pilihan tombol A-C ... . 84
Gambar 4.7 Tampilan halaman Fosil Dino ... . 85
Gambar 4.8 Tampilan halaman Fosil Dino ... . 85
Gambar 4.9 Tampilan halaman pertama Catatan Dino ... . 86
Gambar 4.10 Tampilan halaman Kepunahan Dinosaurus ... . 87
Gambar 4.11 Tampilan Zaman Kambrium ... . 88
Gambar 4.12 Tampilan Menu Galeri Catatan Dino ... . 89
Gambar 4.13 Cladogram Dinosaurus ... . 89
Gambar 4.14 Dunia Dinosaurus ... . 90
Gambar 4.15 Milestone Of Vertebrae Evolution ... . 90
Gambar 4.16 Raptor Plate ... . 91
Gambar 4.17 Menu Permainan Dino ... . 91
Gambar 4.18 Tampilan permainan Find Object ... . 92
Gambar 4.19 Tampilan permainan Hidden Object ... . 93
Gambar 4.20 Tampilan permainan Puzzle ... . 94
Gambar 4.21 Tampilan permainan Sky War ... . 95
Gambar 4.22 Tampilan profil ... . 96
(9)
LAMPIRAN SCRIPT PROGRAM
1. Listing Program Halaman Pembuka 1 dan Pembuka 2 Script untuk memanggil movie MenuUtama
on mouseUp me
go movie "menuUtama" end
2. Listing Program Halaman MenuUtama dan Penutup Script untuk menjalankan kursor
on exitFrame me
cursor (member 42) end
Script pada frame 30 Script Channel on exitFrame me
go the frame end
Script tombol GaleriDino on mouseenter me
sprite(the currentspritenum).blend=100 puppetsound 3,"Communicator"
member (28).text="galeriDino" end
on mouseleave me
sprite(the currentspritenum).blend=0 member (28).text=" "
end
on mouseUp me
go movie "galeriDino" end
(10)
Script tombol PermainanDino on mouseenter me
sprite(the currentspritenum).blend=100 puppetsound 3,"Communicator"
member (29).text="permainanDino" end
on mouseleave me
sprite(the currentspritenum).blend=0 member (29).text=" "
end
on mouseUp me
go movie "permainanMenu" end
Script tombol FosilDino on mouseenter me
sprite(the currentspritenum).blend=100 puppetsound 3,"Communicator"
member (31).text="fosilDino" end
on mouseleave me
sprite(the currentspritenum).blend=0 member (31).text=" "
end
on mouseUp me
go movie "fosilDino" end
Script tombol CatatanDino on mouseenter me
sprite(the currentspritenum).blend=100 puppetsound 3,"Communicator"
(11)
end
on mouseleave me
sprite(the currentspritenum).blend=0 member (30).text=" "
end
on mouseUp me
go movie "catatanDino" end
Script tombol Profile on mouseenter me
sprite(the currentspritenum).blend=100 puppetsound 3,"Communicator"
member (32).text="profile " end
on mouseleave me
sprite(the currentspritenum).blend=0 member (32).text=" "
end
on mouseUp me
go movie "profile" end
Script tombol koneksi internet on mouseenter me
sprite(the currentspritenum).blend=100 puppetsound 3,"Communicator"
member (27).text="http://www.dinodata.net" end
on mouseleave me
sprite(the currentspritenum).blend=0 member (27).text=""
(12)
Script untuk mengontrol musik on mouseUp me
the soundEnabled = not(the soundEnabled) end
Script tombol Keluar on mouseenter me
sprite(the currentspritenum).blend=100 puppetsound 3,"Communicator"
member (26).text="keluar" end
on mouseleave me
sprite(the currentspritenum).blend=0 member (26).text=""
end
on mouseUp me go 31
end
Script untuk keluar dari aplikasi on exitFrame me
quit end
3. Listing Program Halaman Menu Galeri Dinosaurus dan Galeri Dinosaurus
Script untuk menjalankan kursor on exitFrame me
cursor (member 223) end
Script pada frame 30 Script Channel on exitFrame me
(13)
end
Script tombol A-C on mouseenter me
sprite(the currentspritenum).blend=100 puppetsound 3,"Communicator"
end
on mouseleave me
sprite(the currentspritenum).blend=0 end
on mouseUp me go 31
end
Script tombol D-F on mouseenter me
sprite(the currentspritenum).blend=100 puppetsound 3,"Communicator"
end
on mouseleave me
sprite(the currentspritenum).blend=0 end
on mouseUp me go Frame 81 end
Script tombol G-I on mouseenter me
sprite(the currentspritenum).blend=100 puppetsound 3,"Communicator"
end
on mouseleave me
sprite(the currentspritenum).blend=0 end
(14)
on mouseUp me Go Frame 105 end
Script tombol J-L on mouseenter me
sprite(the currentspritenum).blend=100 puppetsound 3,"Communicator"
end
on mouseleave me
sprite(the currentspritenum).blend=0 end
on mouseUp me Go Frame 118 end
Script tombol M-O on mouseenter me
sprite(the currentspritenum).blend=100 puppetsound 3,"Communicator"
end
on mouseleave me
sprite(the currentspritenum).blend=0 end
on mouseUp me Go Frame 126 end
Script tombol P-R on mouseenter me
sprite(the currentspritenum).blend=100 puppetsound 3,"Communicator"
end
(15)
sprite(the currentspritenum).blend=0 end
on mouseUp me Go Frame 142 end
Script tombol S-U on mouseenter me
sprite(the currentspritenum).blend=100 puppetsound 3,"Communicator"
end
on mouseleave me
sprite(the currentspritenum).blend=0 end
on mouseUp me Go Frame 163 end
Script tombol V-Z on mouseenter me
sprite(the currentspritenum).blend=100 puppetsound 3,"Communicator"
end
on mouseleave me
sprite(the currentspritenum).blend=0 end
on mouseUp me Go Frame 206 end
Script tombol Lanjut on mouseenter me
sprite(the currentspritenum).blend=100 puppetsound 3,"Communicator"
(16)
member (217).text="lanjut" end
on mouseleave me
sprite(the currentspritenum).blend=0 member (217).text=""
end
on mouseUp me Go Next
end
Script tombol Kembali on mouseenter me
sprite(the currentspritenum).blend=100 puppetsound 3,"Communicator"
member (218).text="kembali" end
on mouseleave me
sprite(the currentspritenum).blend=0 member (218).text=""
end
on mouseUp me Go previous end
Script tombol Menu GaleriDino on mouseenter me
sprite(the currentspritenum).blend=100 puppetsound 3,"Communicator"
member (219).text="menu galeriDino" end
on mouseleave me
sprite(the currentspritenum).blend=0 member (219).text=""
(17)
end
on mouseUp me go 1
end
Script tombol MenuUtama on mouseenter me
sprite(the currentspritenum).blend=100 puppetsound 3,"Communicator"
member (216).text="menuUtama" end
on mouseleave me
sprite(the currentspritenum).blend=0 member (216).text=""
end
on mouseUp me
Go movie "menuUtama" end
4. Listing Program Halaman Menu Permainan Dinosaurus Script untuk menjalankan kursor
on exitFrame me
cursor (member 36) end
Script pada frame 30 Script Channel on exitFrame me
go loop end
Script tombol Permainan Hidden Object on mouseenter me
sprite(the currentspritenum).blend=100 puppetsound 3,"Communicator"
(18)
end
on mouseleave me
sprite(the currentspritenum).blend=0 member (24).text=""
end
on mouseUp me
go movie "Hidden Object" end
Script tombol Permainan Find Object on mouseenter me
sprite(the currentspritenum).blend=100 puppetsound 3,"Communicator"
member (31).text="Find Object" end
on mouseleave me
sprite(the currentspritenum).blend=0 member (31).text=""
end
on mouseUp me
go movie "Find Object" end
Script tombol Permainan Puzzle on mouseenter me
sprite(the currentspritenum).blend=100 puppetsound 3,"Communicator"
member (32).text="Puzzle" end
on mouseleave me
sprite(the currentspritenum).blend=0 member (32).text=""
end
on mouseUp me
go movie "Puzzle" end
(19)
Script tombol Permainan Sky War on mouseUp me
open the moviePath & "Skywar.exe" end
Script tombol MenuUtama on mouseenter me
sprite(the currentspritenum).blend=100 puppetsound 3,"Communicator"
member (22).text="menuUtama" end
on mouseleave me
sprite(the currentspritenum).blend=0 member (22).text=""
end
on mouseUp me
go movie "menuUtama" end
5. Listing Program Halaman Permainan Find Object Script untuk menjalankan kursor dan waktu
on exitFrame me startTimer
cursor (member 31) end
Script pada frame 19 Script Channel on exitFrame me
if (the timer < 120 * 10) then go loop
else
(20)
end if end
Script pada frame 30 Script Channel on exitFrame me
go 2
end
Script pada ke sepuluh gambar perbedaan yang dapat diklik (Movie Script)
on exitFrame me
member("waktu").text=string(1200-the timer) if sprite(2).blend=100 and sprite(3).blend=100 and sprite(4).blend=100 and sprite(5).blend=100 and sprite(9).blend=100 and sprite(10).blend=100 and sprite(11).blend=100 and
sprite(12).blend=100 and sprite(13).blend=100 and sprite(14).blend=100 then go "berhasil"
end if
Script tombol ulang permainan on mouseenter me
sprite(the currentspritenum).blend=100 puppetsound 3,"Communicator"
member (35).text="ulang permainan" end
on mouseleave me
sprite(the currentspritenum).blend=0 member (35).text=""
end
on mouseUp me go 1
(21)
Script tombol PermainanMenu on mouseenter me
sprite(the currentspritenum).blend=100 puppetsound 3,"Communicator"
member (24).text="menuPermainan" end
on mouseleave me
sprite(the currentspritenum).blend=0 member (24).text=""
end
on mouseUp me
go movie "permainanMenu" end
6. Listing Program Halaman Permainan Hidden Object Script untuk menjalankan kursor dan waktu
on exitFrame me startTimer
cursor (member 31) end
Script pada frame 30 Script Channel on exitFrame me
if (the timer < 240 * 10) then go loop
else
go "telat" end if
(22)
Script pada ke sepuluh gambar target benda yang dapat digerakan (Movie Script)
on exitFrame me
member("waktu").text=string(2400-the timer) if sprite(18).loc=point(62,552) then
sprite(18).blend=0 sprite(2).blend=0 sprite(4).blend=100 sprite(12).blend=50
sprite(18).moveablesprite=false end if
if sprite(19).loc=point(68,553) then sprite(19).blend=0
sprite(2).blend=0 sprite(4).blend=100 sprite(6).blend=50
sprite(19).moveablesprite=false end if
if sprite(20).loc=point(57,556) then sprite(20).blend=0
sprite(2).blend=0 sprite(4).blend=100 sprite(10).blend=50
sprite(20).moveablesprite=false end if
if sprite(21).loc=point(63,552) then sprite(21).blend=0
sprite(2).blend=0 sprite(4).blend=100 sprite(14).blend=50
sprite(21).moveablesprite=false end if
if sprite(22).loc=point(73,559) then sprite(22).blend=0
sprite(2).blend=0 sprite(4).blend=100 sprite(11).blend=50
sprite(22).moveablesprite=false end if
if sprite(23).loc=point(78,559) then sprite(23).blend=0
(23)
sprite(2).blend=0 sprite(4).blend=100 sprite(5).blend=50
sprite(23).moveablesprite=false end if
if sprite(24).loc=point(79,584) then sprite(24).blend=0
sprite(2).blend=0 sprite(4).blend=100 sprite(15).blend=50
sprite(24).moveablesprite=false
end if
if sprite(26).loc=point(57,554) then sprite(26).blend=0
sprite(2).blend=0 sprite(4).blend=100 sprite(16).blend=50
sprite(26).moveablesprite=false end if
if sprite(27).loc=point(73,582) then sprite(27).blend=0
sprite(2).blend=0 sprite(4).blend=100 sprite(17).blend=50
sprite(27).moveablesprite=false end if
if sprite(28).loc=point(58,552) then sprite(28).blend=0
sprite(2).blend=0 sprite(4).blend=100 sprite(13).blend=50
sprite(28).moveablesprite=false
end if
if sprite(18).loc=point(62,552) and sprite(19).loc=point(68,553) and
sprite(20).loc=point(57,556) and sprite(21).loc=point(63,552) and sprite(22).loc=point(73,559) and sprite(23).loc=point(78,559) and
(24)
sprite(24).loc=point(79,584) and sprite(26).loc=point(57,554) and sprite(27).loc=point(73,582) and sprite(28).loc=point(58,552) then go "berhasil"
end if end
Script tombol ulang permainan on mouseenter me
sprite(the currentspritenum).blend=100 puppetsound 3,"Communicator"
member (37).text="ulang permainan" end
on mouseleave me
sprite(the currentspritenum).blend=0 member (37).text=""
end
on mouseUp me go 1
end
Script tombol PermainanMenu on mouseenter me
sprite(the currentspritenum).blend=100 puppetsound 3,"Communicator"
member (26).text="menuPermainan" end
on mouseleave me
sprite(the currentspritenum).blend=0 member (26).text=""
end
on mouseUp me
go movie "permainanMenu" end
(25)
7. Listing Program Halaman Permainan Puzzle Script untuk menjalankan kursor dan waktu
on exitFrame me startTimer
cursor (member 31) end
Script pada frame 30 Script Channel on exitFrame me
if (the timer < 60 * 10) then go loop
else
go "telat" end if
end
Script pada frame 30 dan 70 Script Channel on exitFrame me
go the frame end
Script pada ke empat keping yang dapat dipindahkan (Movie Script)
on exitFrame me
member("waktu").text=string(610-the timer) if sprite(2).loc=point(320,240) then
sprite(2).member="keping1permainan1" sprite(2).moveablesprite=false
end if
if sprite(3).loc=point(480,240) then sprite(3).member="keping2permainan1" sprite(3).moveablesprite=false
end if
(26)
sprite(4).member="keping3permainan1" sprite(4).moveablesprite=false
end if
if sprite(5).loc=point(480,400) then sprite(5).member="keping4permainan1" sprite(5).moveablesprite=false
end if
if sprite(2).loc=point(320,240) and sprite(3).loc=point(480,240) and sprite(4).loc=point(320,400) and sprite(5).loc=point(480,400) then go "berhasil"
end if end
Script tombol Ulang Permainan on mouseenter me
sprite(the currentspritenum).blend=100 puppetsound 3,"Communicator"
member (36).text="ulang permainan" end
on mouseleave me
sprite(the currentspritenum).blend=0 member (36).text=""
end
on mouseUp me go 1
end
Script tombol PermainanMenu on mouseenter me
sprite(the currentspritenum).blend=100 puppetsound 3,"Communicator"
(27)
member (24).text="menuPermainan" end
on mouseleave me
sprite(the currentspritenum).blend=0 member (24).text=""
end
on mouseUp me
go movie "permainanMenu" end
8. Listing Program Halaman Permainan Sky War
Script untuk menjalankan gambar latar belakang (timer1) procedure TForm1.Timer1Timer(Sender: TObject);
begin
image1.Top := image1.Top + 2; image2.Top := Image2.Top + 2; if (image1.top = 1000) then image1.Top := -990; if (image2.top = 1000) then image2.Top := -990; end;
Script untuk menggerakan musuh (Image4) dengan posisi dan kecepatan yang random (timer2)
procedure TForm1.Timer2Timer(Sender: TObject); begin
If Image4.Visible = false then Begin
muncul := random(3); If muncul = 0 then Begin
Image4.Top := -50;
Image4.Left := random(350); Image4.Visible := true;
(28)
end else begin
If Image4.Top<1000 then Image4.Top := Image4.top + 10 else Image4.Visible := false;
If (((Image4.left+50>Image3.Left) and (Image4.left-50<Image3.Left)) and
((Image4.Top+50>Image3.Top) and (Image4.Top-50<Image3.top)))
Then Begin
Image4.Visible := false; Image3.Visible := false; Image3.Enabled := false; end;
end; end;
Script diatas juga terdapat pada timer3, timer4 dan timer5 dengan objek Image(musuh) yang berbeda, timer3 berfungsi untuk menggerakan Image5 (musuh), timer4 berfungsi untuk menggerakan Image6 (musuh), timer5 berfungsi untuk menggerakan Image7 (musuh).
Untuk menampilkan dan membuat peluru bekerja sesuai fungsinya, berikan perintah berikut ini pada timer6 :
procedure TForm1.Timer6Timer(Sender: TObject); begin
If Image8.visible = true then Begin
If (((Image8.Left+15>Image4.Left) and (Image8.left-50<Image4.left)) and
((Image8.top+15>Image4.Top) and (Image8.Top-50<Image4.top))) Then
Begin
Image4.Visible := false; Image8.Visible := false; end;
If (((Image8.Left+15>Image5.Left) and (Image8.left-50<Image5.left)) and
((Image8.top+15>Image5.Top) and (Image8.Top-50<Image5.top))) Then
Begin
(29)
Image8.Visible := false; end;
If (((Image8.Left+15>Image6.Left) and (Image8.left-50<Image6.left)) and
((Image8.top+15>Image6.Top) and (Image8.Top-50<Image6.top))) Then
Begin
Image6.Visible := false; Image8.Visible := false; end;
If (((Image8.Left+15>Image7.Left) and (Image8.left-50<Image7.left)) and
((Image8.top+15>Image7.Top) and (Image8.Top-50<Image7.top))) Then
Begin
Image7.Visible := false; Image8.Visible := false; end;
If Image8.top > -15 then Image8.top := Image8.top - 10 else Image8.visible := false;
end;
If Image9.visible = true then Begin
If (((Image9.Left+15>Image4.Left) and (Image9.left-50<Image4.left)) and
((Image9.top+15>Image4.Top) and (Image9.Top-50<Image4.top))) Then
Begin
Image4.Visible := false; Image9.Visible := false; end;
If (((Image9.Left+15>Image5.Left) and (Image9.left-50<Image5.left)) and
((Image9.top+15>Image5.Top) and (Image9.Top-50<Image5.top))) Then
Begin
Image5.Visible := false; Image9.Visible := false; end;
If (((Image9.Left+15>Image6.Left) and (Image9.left-50<Image6.left)) and
((Image9.top+15>Image6.Top) and (Image9.Top-50<Image6.top))) Then
Begin
(30)
Image9.Visible := false; end;
If (((Image9.Left+15>Image7.Left) and (Image9.left-50<Image7.left)) and
((Image9.top+15>Image7.Top) and (Image9.Top-50<Image7.top))) Then
Begin
Image7.Visible := false; Image9.Visible := false; end;
If Image9.top > -15 then Image9.top := Image9.top - 10 else Image9.visible := false;
end; end;
procedure TForm1.Image2Click(Sender: TObject); begin
end; end.
Script untuk menggunakan tombol w, s, d, a, serta tombol spasi untuk membakan peluru. Berikut ini perintah agar tombol-tombol tersebut berfungsi :
procedure TForm1.FormKeyPress(Sender: TObject; var Key: Char); begin
if (key='w') and (image3.top > 0) then image3.Top := image3.Top - 10; if (key='s') and (image3.top < 520) then image3.Top := image3.Top + 10; if (key='a') and (image3.Left > 1) then image3.Left := image3.Left - 10; if (key='d') and (image3.Left < 324) then image3.Left := image3.Left + 10; if key=' ' then
Begin
if image8.visible = false then begin
image8.Top := image3.Top - 15; image8.left := image3.Left + 30; image8.visible := true;
end else begin
(31)
if image9.visible = false then begin
image9.Top := image3.Top - 15; image9.left := image3.Left + 30; image9.visible := true;
end; end; end; end
9. Listing Program Halaman Fosil Dinosaurus Script untuk menjalankan kursor
on exitFrame me
cursor (member 27) end
Script pada frame 5 Script Channel on exitFrame me
go the Frame end
Script tombol Lanjut on mouseenter me
sprite(the currentspritenum).blend=100 puppetsound 3,"Communicator"
member (23).text="lanjut" end
on mouseleave me
sprite(the currentspritenum).blend=0 member (23).text=""
end
on mouseUp me Go Next
(32)
Script tombol Kembali on mouseenter me
sprite(the currentspritenum).blend=100 puppetsound 3,"Communicator"
member (24).text="kembali" end
on mouseleave me
sprite(the currentspritenum).blend=0 member (24).text=""
end
on mouseUp me Go previous end
Script tombol MenuUtama on mouseenter me
sprite(the currentspritenum).blend=100 puppetsound 3,"Communicator"
member (22).text="menuUtama" end
on mouseleave me
sprite(the currentspritenum).blend=0 member (22).text=""
end
on mouseUp me
go movie "menuUtama" end
10. Listing Program Halaman Catatan Dinosaurus Script untuk menjalankan kursor
on exitFrame me
(33)
end
Script pada frame 5 Script Channel on exitFrame me
go the Frame end
Script tombol Lanjut on mouseenter me
sprite(the currentspritenum).blend=100 puppetsound 3,"Communicator"
member (30).text="lanjut" end
on mouseleave me
sprite(the currentspritenum).blend=0 member (30).text=""
end
on mouseUp me Go Next
end
Script tombol kembali on mouseenter me
sprite(the currentspritenum).blend=100 puppetsound 3,"Communicator"
member (31).text="kembali" end
on mouseleave me
sprite(the currentspritenum).blend=0 member (31).text=""
end
on mouseUp me Go previous end
(34)
Script tombol MenuUtama on mouseenter me
sprite(the currentspritenum).blend=100 puppetsound 3,"Communicator"
member (29).text="menuUtama" end
on mouseleave me
sprite(the currentspritenum).blend=0 member (29).text=""
end
on mouseUp me
go movie "menuUtama" end
11. Listing Program Halaman Profil Script untuk menjalankan kursor
on exitFrame me
cursor (member 14) end
Script pada frame 30 Script Channel on exitFrame me
go 1 end
Script pada foto
on mouseenter me
sprite(the currentspritenum).blend=100 puppetsound 3,"freeze"
end
on mouseleave me
sprite(the currentspritenum).blend=0 end
(35)
Script tombol MenuUtama on mouseenter me
sprite(the currentspritenum).blend=100 puppetsound 3,"Communicator"
member (11).text="menuUtama" end
on mouseleave me
sprite(the currentspritenum).blend=0 member (11).text=""
end
on mouseUp me
go movie "menuUtama" end
(36)
12. Kuisioner Uji Coba Aplikasi
Jawablah pertanyaan-pertanyaan dibawah ini dengan sebaik mungkin...
1. Zaman dimana dinosaurus hidup biasanya disebut zaman ...? Jawab :
2. Disebut apakah tulang-belulang dinosaurus yang telah membatu...? Jawab :
3. Dengan cara apakah sebagian besar dinosaurus berkembang biak...? Jawab :
4. Apakah yang menjadi penyebab dari kepunahan dinosaurus...? Jawab :
5. Dari kedua gambar berikut ini, menurut kalian manakah yang termasuk jenis pemakan tumbuhan atau herbivora?
(A) (B)
Jawab :
6. Sebutkan lah tiga buah nama dinosaurus yang kalian ketahui...? Jawab :
7. Dinosaurus merupakan evolusi dari jenis hewan apa...? Jawab :
8. Pada benua apa dinosaurus paling banyak ditemukan...? Jawab :
9. Binatang khas Indonesia apakah yang masih memiliki hubungan kekerabatan dengan dinosaurus...?
Jawab :
10.Dinosaurus jenis apakah yang paling sering kita temukan dalam film...? Jawab :
(37)
BAB I
PENDAHULUAN
1.1 Latar Belakang
Kehidupan mengenai dinosaurus pada jaman purba memang sangat menarik untuk dipelajari, kini pun sudah banyak buku-buku atau media informasi lain yang menyajikan pengetahuan tentang kehidupan dinosaurus pada jaman purba. Namun akibat kemajuan jaman dan pesatnya perkembangan kehidupan manusia, pengetahuan ini mulai kurang digemari dan terlupakan, padahal selain dari ilmu pengetahuan yang didapat di sekolah, pengetahuan mengenai kehidupan dinosaurus juga diperlukan oleh anak-anak usia 9 sampai 15 tahun.
Untuk mengatasi permasalahan diatas, maka dibuat salah satu cara untuk mengenalkan pengetahuan tentang kehidupan dinosaurus dengan menggunakan sarana penyampaian yang lebih menarik minat dan perhatian anak-anak. Salah satunya dengan menggunakan teknologi multimedia. Multimedia merupakan konsep baru dalam bidang teknologi informasi, dimana teks, gambar, suara, animasi dan video disatukan dalam komputer untuk disimpan, diproses dan disajikan secara interaktif.
Dalam penulisan ilmiah ini, dibuat sebuah aplikasi pengetahuan mengenai kehidupan dinosaurus, dalam bentuk multimedia dengan memanfaatkan komputer sebagai sarana penyampaian informasi. Pembuatan aplikasi yang berjudul “Pembuatan Aplikasi Pembelajaran Interaktif Pengetahuan Dinosaurus Bagi Anak-Anak Menggunakan Macromedia Director MX”. Diharapkan dapat membantu dan mempermudah anak-anak usia 9 sampai 15 tahun dalam mempelajari kehidupan dinosaurus.
(38)
1.2 Identifikasi Masalah
1. Bagaimana cara membuat aplikasi pembelajaran interaktif mengenai pengetahuan dinosaurus.
1.3 Tujuan
1. Membuat aplikasi pembelajaran interaktif mengenai pengetahuan dinosaurus.
2. Membuat rangkaian permainan yang mampu membantu meningkatkan pengetahuan pada anak.
1.4 Pembatasan Masalah
Terdapat beberapa hal yang akan menjadi batasan masalah dalam perancangan dan pembuatan aplikasi ini, yaitu :
1. Aplikasi ini menggunakan program Macromedia Director MX sebagai media pembuatannya.
2. Pembahasannya hanya selingkup pembuatan aplikasi pembelajaran interaktif pengetahuan dinosaurus.
3. Informasi yang terdapat pada aplikasi ini yaitu, informasi yang berkaitan dengan pengetahuan dinosaurus meliputi informasi mengenai fosil, jenis hewan, jaman hidup, tipe spesies, cladogram, teori kepunahan, serta beberapa permainan seperti permainan merangkai gambar, permainan mencari perbedaan pada gambar, permainan menembak gambar, dan permainan mencari benda atau gambar yang tersembunyi.
(39)
1.5 Sistematika Penulisan Bab I : Pendahuluan
Membahasan mengenai latar belakang, identifikasi masalah, tujuan, pembatasan masalah, sistematika.
Bab II : Landasan Teori
Membahas tentang teori-teori yang menunjang topik tugas akhir. Bab III : Perancangan dan Pemrograman Aplikasi
Membahas tentang perancangan dan merealisasikan aplikasi pembelajaran interaktif mengenai pengetahuan dinosaurus . Bab IV : Pengamatan Data
Membahas tentang hasil uji coba dan analisa aplikasi pembelajaran interaktif mengenai pengetahuan dinosaurus yang telah di buat.
Bab V : Kesimpulan dan Saran
Membahas tentang kesimpulan dari seluruh pembahasan topik serta saran yang mungkin membantu dalam pengembangan aplikasi pembelajaran interaktif mengenai dinosaurus ini.
(40)
BAB V
PENUTUP
5.1 Kesimpulan
Pembuatan aplikasi pembelajaran interaktif mengenai pengetahuan dinosaurus telah berhasil dibuat dengan cukup menarik.
Pembuat rangkaian permainan telah berhasil dibuat. Rangkaian permainan ini dibuat agar mampu membantu meningkatkan pengetahuan pada anak-anak mengenai macam-macam jenis dinosaurus.
5.2Saran
Dalam pembuatan aplikasi pembelajaran interaktif mengenai pengetahuan dinosaurus ini masih ada bagian-bagian yang masih dapat dikembangkan lagi, misalnya pada submenu catatan dino informasi yang disajikan masih berupa teks. Informasi tersebut dapat dikemas dengan lebih menarik lagi dengan cara merubahnya kedalam bentuk informasi yang berupa suara dan apabila ditambah dengan animasi sebagai ilustrasi informasi tersebut, maka hasilnya adalah penyajian informasi pembelajaran interaktif pengetahuan dinosaurus untuk anak-anak yang lebih menarik lagi.
(41)
DAFTAR PUSTAKA
Hendratman, Hendi. 2006. The Magic Of Macromedia Director. Informatika. Bandung
Permana, Budi. 2004. Adobe Photoshop 7. PT. Elex Media Komputindo. Jakarta.
Suyoto. 2005. Multimedia dan Aplikasinya Dengan Macromedia Director. Elex Media Komputindo. Jakarta.
http:// www.dinodata.net\Dd\Namelist\dinopage.htm., 18 Oktober 2012.
http:// www.dinodictionary.com\azdict_index.asp.htm., 23 Oktober 2012.
http://www.dinosaur-world.com\dinosaur_evolution\000-dinosaur_evolution.htm., 25 Oktober 2012.
(1)
L- 28 12. Kuisioner Uji Coba Aplikasi
Jawablah pertanyaan-pertanyaan dibawah ini dengan sebaik mungkin...
1. Zaman dimana dinosaurus hidup biasanya disebut zaman ...? Jawab :
2. Disebut apakah tulang-belulang dinosaurus yang telah membatu...? Jawab :
3. Dengan cara apakah sebagian besar dinosaurus berkembang biak...? Jawab :
4. Apakah yang menjadi penyebab dari kepunahan dinosaurus...? Jawab :
5. Dari kedua gambar berikut ini, menurut kalian manakah yang termasuk jenis pemakan tumbuhan atau herbivora?
(A) (B)
Jawab :
6. Sebutkan lah tiga buah nama dinosaurus yang kalian ketahui...? Jawab :
7. Dinosaurus merupakan evolusi dari jenis hewan apa...? Jawab :
8. Pada benua apa dinosaurus paling banyak ditemukan...? Jawab :
9. Binatang khas Indonesia apakah yang masih memiliki hubungan kekerabatan dengan dinosaurus...?
Jawab :
10.Dinosaurus jenis apakah yang paling sering kita temukan dalam film...? Jawab :
(2)
1
BAB I
PENDAHULUAN
1.1 Latar Belakang
Kehidupan mengenai dinosaurus pada jaman purba memang sangat menarik untuk dipelajari, kini pun sudah banyak buku-buku atau media informasi lain yang menyajikan pengetahuan tentang kehidupan dinosaurus pada jaman purba. Namun akibat kemajuan jaman dan pesatnya perkembangan kehidupan manusia, pengetahuan ini mulai kurang digemari dan terlupakan, padahal selain dari ilmu pengetahuan yang didapat di sekolah, pengetahuan mengenai kehidupan dinosaurus juga diperlukan oleh anak-anak usia 9 sampai 15 tahun.
Untuk mengatasi permasalahan diatas, maka dibuat salah satu cara untuk mengenalkan pengetahuan tentang kehidupan dinosaurus dengan menggunakan sarana penyampaian yang lebih menarik minat dan perhatian anak-anak. Salah satunya dengan menggunakan teknologi multimedia. Multimedia merupakan konsep baru dalam bidang teknologi informasi, dimana teks, gambar, suara, animasi dan video disatukan dalam komputer untuk disimpan, diproses dan disajikan secara interaktif.
Dalam penulisan ilmiah ini, dibuat sebuah aplikasi pengetahuan mengenai kehidupan dinosaurus, dalam bentuk multimedia dengan memanfaatkan komputer sebagai sarana penyampaian informasi. Pembuatan aplikasi yang berjudul “Pembuatan Aplikasi Pembelajaran Interaktif Pengetahuan Dinosaurus Bagi Anak-Anak Menggunakan Macromedia Director MX”. Diharapkan dapat membantu dan mempermudah anak-anak usia 9 sampai 15 tahun dalam mempelajari kehidupan dinosaurus.
(3)
2 1.2 Identifikasi Masalah
1. Bagaimana cara membuat aplikasi pembelajaran interaktif mengenai pengetahuan dinosaurus.
1.3 Tujuan
1. Membuat aplikasi pembelajaran interaktif mengenai pengetahuan dinosaurus.
2. Membuat rangkaian permainan yang mampu membantu meningkatkan pengetahuan pada anak.
1.4 Pembatasan Masalah
Terdapat beberapa hal yang akan menjadi batasan masalah dalam perancangan dan pembuatan aplikasi ini, yaitu :
1. Aplikasi ini menggunakan program Macromedia Director MX sebagai media pembuatannya.
2. Pembahasannya hanya selingkup pembuatan aplikasi pembelajaran interaktif pengetahuan dinosaurus.
3. Informasi yang terdapat pada aplikasi ini yaitu, informasi yang berkaitan dengan pengetahuan dinosaurus meliputi informasi mengenai fosil, jenis hewan, jaman hidup, tipe spesies, cladogram, teori kepunahan, serta beberapa permainan seperti permainan merangkai gambar, permainan mencari perbedaan pada gambar, permainan menembak gambar, dan permainan mencari benda atau gambar yang tersembunyi.
(4)
3 1.5 Sistematika Penulisan
Bab I : Pendahuluan
Membahasan mengenai latar belakang, identifikasi masalah, tujuan, pembatasan masalah, sistematika.
Bab II : Landasan Teori
Membahas tentang teori-teori yang menunjang topik tugas akhir. Bab III : Perancangan dan Pemrograman Aplikasi
Membahas tentang perancangan dan merealisasikan aplikasi pembelajaran interaktif mengenai pengetahuan dinosaurus . Bab IV : Pengamatan Data
Membahas tentang hasil uji coba dan analisa aplikasi pembelajaran interaktif mengenai pengetahuan dinosaurus yang telah di buat.
Bab V : Kesimpulan dan Saran
Membahas tentang kesimpulan dari seluruh pembahasan topik serta saran yang mungkin membantu dalam pengembangan aplikasi pembelajaran interaktif mengenai dinosaurus ini.
(5)
99
BAB V
PENUTUP
5.1 Kesimpulan
Pembuatan aplikasi pembelajaran interaktif mengenai pengetahuan dinosaurus telah berhasil dibuat dengan cukup menarik.
Pembuat rangkaian permainan telah berhasil dibuat. Rangkaian permainan ini dibuat agar mampu membantu meningkatkan pengetahuan pada anak-anak mengenai macam-macam jenis dinosaurus.
5.2Saran
Dalam pembuatan aplikasi pembelajaran interaktif mengenai pengetahuan dinosaurus ini masih ada bagian-bagian yang masih dapat dikembangkan lagi, misalnya pada submenu catatan dino informasi yang disajikan masih berupa teks. Informasi tersebut dapat dikemas dengan lebih menarik lagi dengan cara merubahnya kedalam bentuk informasi yang berupa suara dan apabila ditambah dengan animasi sebagai ilustrasi informasi tersebut, maka hasilnya adalah penyajian informasi pembelajaran interaktif pengetahuan dinosaurus untuk anak-anak yang lebih menarik lagi.
(6)
100
DAFTAR PUSTAKA
Hendratman, Hendi. 2006. The Magic Of Macromedia Director. Informatika. Bandung
Permana, Budi. 2004. Adobe Photoshop 7. PT. Elex Media Komputindo. Jakarta.
Suyoto. 2005. Multimedia dan Aplikasinya Dengan Macromedia Director. Elex Media Komputindo. Jakarta.
http:// www.dinodata.net\Dd\Namelist\dinopage.htm., 18 Oktober 2012.
http:// www.dinodictionary.com\azdict_index.asp.htm., 23 Oktober 2012.
http://www.dinosaur-world.com\dinosaur_evolution\000-dinosaur_evolution.htm., 25 Oktober 2012.