Pembuatan Aplikasi Pembelajaran Interaktif Pengetahuan Dinosaurus Bagi Anak-Anak Menggunakan Macromedia Director MX.

(1)

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.