Perancangan Aplikasi Education Game Untuk Pengajaran Bahasa Inggris Pada Anak-Anak
PERANCANGAN APLIKASI EDUCATION GAME UNTUK
PENGAJARAN BAHASA INGGRIS PADA ANAK-ANAK
SKRIPSI
KHAIRUNNISA
061401056
PROGRAM STUDI S1 ILMU KOMPUTER
DEPARTEMEN ILMU KOMPUTER
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
MEDAN
2010
(2)
PERSETUJUAN
Judul : PERANCANGAN APLIKASI EDUCATION GAME UNTUK PENGAJARAN BAHASA INGGRIS PADA ANAK-ANAK
Kategori : SKRIPSI
Nama : KHAIRUNNISA
Nomor Induk Mahasiswa : 061401056
Program Studi : SARJANA (S1) ILMU KOMPUTER
Departemen : ILMU KOMPUTER
Fakultas : MATEMATIKA DAN ILMU PENGETAHUAN ALAM (FMIPA) UNIVERSITAS SUMATERA UTARA
Diluluskan di Medan, Juli 2010 Komisi Pembimbing :
Pembimbing 2 Pembimbing 1
Amer Sharif, S.Si, M.Kom Prof. Dr. Tulus, M.Si
NIP. NIP. 196209011988031002
Diketahui/Disetujui oleh
Departemen Ilmu Komputer FMIPA USU Ketua,
Prof. Dr. Muhammad Zarlis NIP. 19570701 1986011003
(3)
PERNYATAAN
PERANCANGAN EDUCATION GAME UNTUK PENGAJARAN BAHASA INGGRIS PADA ANAK-ANAK
SKRIPSI
Saya mengakui bahwa skripsi ini adalah hasil karya saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya.
Medan, 29 Juni 2010
Khairunnisa NIM: 061401056
(4)
PENGHARGAAN
Alhamdulillah penulis ucapkan kepada Allah SWT yang melimpahkan rahmat dan karunia-Nya sehingga skripsi ini dapat diselesaikan dalam waktu yang telah ditetapkan.
Ucapan terima kasih penulis sampaikan kepada Bapak Dr. Tulus M.Si selaku pembimbing I dan Amer Sharif S.Si, M.Kom selaku pembimbing II pada penyelesaian skripsi ini yang telah memberikan panduan serta penuh kepercayaan kepada penulis untuk menyempurnakan skripsi ini. Panduan ringkas dan padat serta profesional telah diberikan kepada penulis sehingga penulis dapat menyelesaikan skripsi ini. Ucapan terima kasih juga ditujukan kepada Ketua dan Sekretaris Program Studi S-1 Ilmu Komputer FMIPA USU Bapak Prof. Dr. Muhammad Zarlis dan Bapak Syahriol Sitorus, S.Si, MIT., Dekan dan Pembantu Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara, semua dosen dan staf pegawai pada Program Studi S1 Ilmu Komputer FMIPA USU, rekan-rekan mahasiswa Ilmu Komputer serta semua pihak yang telah membantu dan memberi masukan kepada penulis.
Akhirnya, tidak terlupakan penulis menghaturkan rasa terima kasih dan sayang kepada Ayah dan Bunda tercinta, abang dan kakak: Siska Dewi, Yudhi Ramadhan, Nitha Sugiarti, Hijrah, Nurul Rizky, dan keponakan tersayang Afdhal Ramadhan serta seluruh keluarga. Tidak lupa juga sahabat-sahabat saya Sarifah, Yelly Arviani, Nurjannah dan semua teman-teman yang telah banyak berjasa dan selalu memberi dorongan serta bantuan baik moril maupun meteril yang tidak terbalaskan kepada penulis selama menyelesaikan skripsi ini. Semoga Allah SWT akan membalasnya. Amin.
(5)
ABSTRAK
Dalam penulisan skripsi ini, penulis membangun aplikasi education game untuk pembelajaran bahasa Inggris pada anak-anak. Penulis memilih anak-anak sebagai target user karena mempertimbangkan kesulitan proses pembelajaran secara teoritis pada anak-anak mengingat anak-anak lebih suka bermain. Penerapan education game diharapkan dapat mengatasi masalah tersebut. Dalam aplikasi ini penulis merancang 2 jenis game yaitu game Vocabulary untuk anak-anak dengan rentang usia 5-7 tahun dan game Grammar untuk anak-anak dengan rentang usia 8-10 tahun. Aplikasi ini dibangun dengan mempertimbangkan konsep multimedia, kriteria education game dan kebutuhan pengguna (user requirements). Penelitian ini diimplementasikan dengan menggunakan bahasa pemrograman Action Script dan perangkat lunak Macromedia Flash. Aplikasi ini sangat interaktif dan dapat digunakan sebagai alat bantu pengajar dalam pembelajaran bahasa Inggris ataupun digunakan secara mandiri oleh user. Aplikasi ini juga masih dapat disempurnakan untuk meningkatkan kualitas aplikasi di masa depan.
(6)
DESIGNING OF EDUCATION GAME APPLICATION FOR
TEACHING ENGLISH TO CHILDREN
ABSTRACT
The subject of this final project is to build an education game as a means of English learning for children. Children are selected as user with consideration that theoretical teaching is not very effective for children who prefer playing rather than studying. Education game may become an answer to the above situation. There are two kinds of games in this application namely the vocabulary game for children for age 5-7 years old and grammar game for age 8-10 years old. This application is built by taking into consideration the concept of multimedia, criteria of education game and user requirements. The implementation of this final project utilized Action Script programming language and Macromedia Flash Authoring Software. This application is interactive and can be used by teachers as a tool in teaching English or used personally by the user. This application may still benefit from further improvements.
(7)
DAFTAR ISI
Halaman
Persetujuan ii
Pernyataan iii
Penghargaan iv
Abstrak v
Abstract vi
Daftar Isi vii
Daftar Tabel x
Daftar Gambar xi
Bab 1 Pendahuluan 1
1.1 Latar Belakang 2
1.2 Perumusan Masalah 2
1.3 Batasan Masalah 3
1.4 Tujuan Penelitian 3
1.5 Manfaat Penelitian 3
1.6 Metode Penelitian 4
1.7 Sistematika Penulisan 5
Bab 2 Landasan Teori 6
2.1. Pembelajaran Berbantuan Komputer 6
2.1.1 Pengertian Pembelajaran Berbantuan Komputer 6 2.1.2 Tujuan Pemakaian Komputer dalam Proses Pembelajaran 7 2.1.3 Penerapan Pembelajaran Berbantuan Komputer 7 2.1.4 Jenis Pembelajaran Berbantuan Komputer 8 2.1.5 Tahapan Pengembangan Pembelajaran Berbantuan Komputer 8 2.1.6 Kelebihan Pembelajaran Berbantuan Komputer 9
2.2 Multimedia 10
2.2.1 Pengertian Multimedia 10
2.2.2 Kriteria Multimedia dalam Pembelajaran 10
2.2.3 Jenis Multimedia 11
2.2.4 Kelebihan Pembelajaran Menggunakan Multimedia 11
2.3 Education Game 12
2.3.1 Pengertian Education Game 12
2.3.2 Kriteria Education Game 12
2.3.3 Hubungan Konsep Multimedia dengan Aplikasi
Education Game 13
2.4 Macromedia Flash 14
2.4.1 Area Kerja Flash 14
2.5 Materi Pembelajaran Bahasa Inggris 15
2.5.1 Vocabulary 15
2.5.2 Grammar 17
(8)
2.6 Tahapan Pembangunan Aplikasi 20
2.6.1 Diagram Pohon 20
2.6.2 Data Flow Diagram (DFD) 20
2.6.3 Flowchart (Diagram Alir) 21
2.7 Persyaratan Pengguna (User Requirements) 22 2.7.1 Persyaratan Fungsional (Functional Requirements) 22 2.7.2 Persyaratan Non-Fungsional (Non-Functional Requirements) 23 2.7.3 Persyaratan Desain (Design Requirements) 24
Bab 3 Analisis dan Perancangan 25
3.1 Analisis Perancangan 25
3.2 Perancangan Aplikasi 25
3.2.1 Rancangan Bentuk Aplikasi 25
3.2.2.1. Menu Aplikasi 26
3.2.1.2. Prosedur Game 27
3.2.2 Metode Perancangan Aplikasi Education Game 28
3.2.3 Tahap Perancangan Aplikasi 29
3.2.3.1. Diagram Pohon 29
3.2.3.2. Data Flow Diagram (DFD) 30
1. DFD Level 0 30
2. DFD Level 1 31
3.2.3.2. Flowchart (Diagram Alir) 33
1. Flowchart Pendekatan Pembelajaran 33
2. Flowchart pada Penggunaan Aplikasi 34
3. Flowchart pada Game 35
4. Flowchart pada Exercise 37
3.2.4 Perancangan Tampilan (Storyboard) 38
3.2.4.1. Pendefenisian Fungsi-fungsi Menu Aplikasi 38
3.2.4.2. Rancangan Tampilan 42
1. Tampilan Utama 42
2. Tampilan Menu Home 43
3. Tampilan Menu Games 43
4. Tampilan Submenu Play 45
5. Tampilan Submenu Level 46
6. Tampilan Submenu High Score 46 7. Tampilan Submenu Help 47
8. Tampilan Submenu Exercise 47
9. Tampilan Menu Profile 49
10. Tampilan Menu Exit 49
3.2.5 Efek-efek Khusus dalam Aplikasi Education Game 50
Bab 4 Implementasi 51
4.1 Implementasi 51
4.2 Persiapan Teknis 51
4.3 Tampilan Aplikasi 51
4.3.1 Tampilan Utama 51
(9)
4.3.5 Tampilan Skor Permainan 56
4.3.6 Tampilan Submenu Level 56
4.3.7 Tampilan Submenu Options 57
4.3.8 Tampilan Submenu High Score 57
4.3.9 Tampilan Submenu Help 58
4.3.10 Tampilan Submenu Exercise 58
4.3.11 Tampilan Menu Profile 60
4.3.12 Tampilan Tampilan Menu Exit 60
4.4 Pengujian Aplikasi 61
Bab 5 Kesimpulan dan Saran 65
5.1. Kesimpulan 65
5.2. Saran 66
Daftar Pustaka 67
Lampiran A: Kuisioner Pengujian Aplikasi lxix
(10)
DAFTAR TABEL
Halaman
Tabel 2.1 Notasi-notasi dalam Pembuatan DFD 21
Tabel 2.2 Notasi-notasi dalam Pembuatan Flowchart 21
Tabel 3.1 Tabel Fungsi-fungsi Menu Aplikasi 38
(11)
DAFTAR GAMBAR
Halaman
Gambar 2.1 Contoh Vocabulary Nama-nama Buah 16
Gambar 2.2 Contoh Vocabulary Nama-nama Binatang 16
Gambar 2.3 Contoh Vocabulary Nama-nama Alat Transportasi 17 Gambar 3.1 Contoh Penerapan Penggunaan Vocabulary pada Game 27 Gambar 3.2 Contoh Penerapan Penggunaan Grammar pada Game 27 Gambar 3.3 Diagram Tahap-tahap Pembangunan Aplikasi Education Game 28
Gambar 3.4 Diagram Pohon Aplikasi Education Game 29
Gambar 3.5 Diagram Konteks Aplikasi Education Game 30
Gambar 3.6 DFD Level 0 Aplikasi Education Game 31
Gambar 3.7 DFD Level 1 Aplikasi Education Game 32
Gambar 3.8 FlowChart Pendekatan Pembelajaran 33
Gambar 3.9 FlowChart Tahap-tahap Penggunaan Aplikasi 34 Gambar 3.10 FlowChart Tahap-tahap saat Game Berlangsung 36
Gambar 3.11 FlowChart Tahap-tahap Exercise 37
Gambar 3.12 Rancangan Tampilan Utama Aplikasi 42
Gambar 3.13 Rancangan Tampilan Menu Home 43
Gambar 3.14 Rancangan Tampilan Menu Games 44
Gambar 3.15 Rancangan Tampilan Awal Menu Games 44
Gambar 3.16 Rancangan Tampilan Submenu Play 45
Gambar 3.17 Rancangan Tampilan Hasil Skor Game 45
Gambar 3.18 Rancangan Tampilan Submenu Level 46
Gambar 3.19 Rancangan Tampilan Submenu High Score 46
Gambar 3.20 Rancangan Tampilan Submenu Help 47
Gambar 3.21 Rancangan Tampilan Submenu Exercise 47
Gambar 3.22 Rancangan Tampilan Saat Pertanyaan Exercise Ditampilkan 48 Gambar 3.23 Rancangan Tampilan Hasil Skor Exercise 48
Gambar 3.24 Rancangan Tampilan Menu Profile 49
Gambar 3.25 Rancangan Tampilan Menu Exit 49
Gambar 4.1 Tampilan Utama Aplikasi 52
Gambar 4.2 Tampilan Menu Home 52
Gambar 4.3 Tampilan Menu Games 53
Gambar 4.4 Tampilan Awal Game Vocabulary 53
Gambar 4.5 Tampilan Awal Game Grammar 54
Gambar 4.6 Tampilan Saat Game Vocabulary Berlangsung 55
Gambar 4.7 Tampilan Saat Game Grammar Berlangsung 55
Gambar 4.8 Tampilan Hasil Skor Game Berhasil 56
Gambar 4.9 Tampilan Game Gagal 56
Gambar 4.10 Tampilan Submenu Level 57
Gambar 4.11 Tampilan Submenu High Score 57
Gambar 4.12 Tampilan Submenu Help 58
Gambar 4.13 Tampilan Input Nama untuk Memulai Exercise 58 Gambar 4.14 Tampilan Saat Pertanyaan Exercise Ditampilkan 59
(12)
Gambar 4.15 Tampilan Hasil Skor Exercise 59
Gambar 4.16 Tampilan Menu Profile 60
(13)
ABSTRAK
Dalam penulisan skripsi ini, penulis membangun aplikasi education game untuk pembelajaran bahasa Inggris pada anak-anak. Penulis memilih anak-anak sebagai target user karena mempertimbangkan kesulitan proses pembelajaran secara teoritis pada anak-anak mengingat anak-anak lebih suka bermain. Penerapan education game diharapkan dapat mengatasi masalah tersebut. Dalam aplikasi ini penulis merancang 2 jenis game yaitu game Vocabulary untuk anak-anak dengan rentang usia 5-7 tahun dan game Grammar untuk anak-anak dengan rentang usia 8-10 tahun. Aplikasi ini dibangun dengan mempertimbangkan konsep multimedia, kriteria education game dan kebutuhan pengguna (user requirements). Penelitian ini diimplementasikan dengan menggunakan bahasa pemrograman Action Script dan perangkat lunak Macromedia Flash. Aplikasi ini sangat interaktif dan dapat digunakan sebagai alat bantu pengajar dalam pembelajaran bahasa Inggris ataupun digunakan secara mandiri oleh user. Aplikasi ini juga masih dapat disempurnakan untuk meningkatkan kualitas aplikasi di masa depan.
(14)
DESIGNING OF EDUCATION GAME APPLICATION FOR
TEACHING ENGLISH TO CHILDREN
ABSTRACT
The subject of this final project is to build an education game as a means of English learning for children. Children are selected as user with consideration that theoretical teaching is not very effective for children who prefer playing rather than studying. Education game may become an answer to the above situation. There are two kinds of games in this application namely the vocabulary game for children for age 5-7 years old and grammar game for age 8-10 years old. This application is built by taking into consideration the concept of multimedia, criteria of education game and user requirements. The implementation of this final project utilized Action Script programming language and Macromedia Flash Authoring Software. This application is interactive and can be used by teachers as a tool in teaching English or used personally by the user. This application may still benefit from further improvements.
(15)
BAB 1
PENDAHULUAN
1.1 Latar Belakang
Perkembangan teknologi dan persaingan yang semakin ketat, menuntut kita agar dapat menguasai Bahasa Inggris yang merupakan Bahasa Internasional. Oleh karena itu, pendidikan Bahasa Inggris perlu diperkenalkan pada anak-anak sejak dini. Namun, pada umumnya anak-anak mengalami kesulitan dalam mempelajari bahasa asing, termasuk Bahasa Inggris. Menurut Diba Artsiyanti E.P., S.S. (2002), kesulitan anak dalam mempelajari Bahasa Inggris disebabkan karena Bahasa Inggris bukan merupakan bahasa mereka, sehingga mereka tidak terbiasa mendengar atau mengucapkan pelafalan dalam Bahasa Inggris. Selain itu kecenderungan pola belajar anak yang lebih suka bermain juga sangat mempengaruhi, sehingga pembelajaran secara teoritis saja kurang optimal untuk pembelajaran Bahasa Inggris pada anak. Atas dasar itulah penulis memilih mengangkat permasalahan tentang perancangan aplikasi education game untuk membantu mempermudah pengajaran Bahasa Inggris. Aplikasi ini diharapkan mampu menerapkan sistem Belajar sambil Bermain yang sangat efektif untuk proses pembelajaran bagi anak-anak
Education game merupakan salah satu bentuk Pembelajaran Berbantuan Komputer (Computer Aided Instruction). Pembelajaran Berbantuan Komputer telah banyak diterapkan di sekolah-sekolah. Hal itu disebabkan karena perkembangan yang cukup pesat di bidang Teknologi Informasi. Sistem Pembelajaran Berbantuan Komputer dirancang berbasis mutimedia yang menggabungkan unsur-unsur visual, audio, dan video sehingga menjadikannya sangat interaktif.
Penulis telah mengamati dua penelitian sejenis yang sudah ada sebelumnya. Nugroho, Kurniawan Yudhi (2007) dalam penelitiannya memfokuskan pembelajaran pada vocabulary (tidak membahas tentang grammar) dan menggabungkan unsur gambar, latihan dan kuisioner dalam aplikasinya. Jen, Shirley Ling (2004) dalam
(16)
penelitiannya menerapkan pembelajaran meliputi vocabulary dan grammar yang lebih kompleks dalam aplikasinya. Dia juga menerapkan sistem pra-game (tahap pengenalan sebelum user memulai game) dan post-game (tahap kesimpulan setelah user menggunakan game). Sedangkan aplikasi education game ini dirancang penulis sebagai salah satu sarana pembelajaran Bahasa Inggris tingkat dasar meliputi penggunaan vocabulary dan grammar sederhana yang menggunakan konsep multimedia. Perbandingan ketiganya terletak pada pada batasan materi pembelajaran bahasa Inggris dan sistem aplikasi.
Aplikasi ini dibuat dengan menggunakan perangkat lunak Macromedia Flash serta perangkat lunak lain seperti Adobe Photoshop. Macromedia Flash adalah perangkat lunak yang terkenal sangat baik dalam pembuatan aplikasi multimedia karena didukung oleh tool-tool dan scripting untuk multimedia. Dalam perancangannya, aplikasi education game ini mempertimbangkan aspek-aspek kriteria game dan persyaratan pengguna (user requirement) pembangunan suatu perangkat lunak agar menghasilkan aplikasi yang baik dan sesuai tujuan.
Penulis membatasi rentang (range) usia target user pada usia 5-10 tahun. Pertimbangan penulis menentukan rentang usia yaitu berdasarkan tingkat pemahaman dan latar belakang pendidikan yang berbeda pada setiap anak. Ada sebagian anak yang pada usia balita telah dikenalkan dengan pembelajaran Bahasa Inggris sedangkan sebagian anak ada yang baru mendapat pembelajaran Bahasa Inggris pada saat duduk di bangku Sekolah Dasar. Aplikasi ini juga dirancang tidak hanya sebagai sarana pembelajaran yang dapat digunakan oleh para pengajar, tetapi juga dapat digunakan secara pribadi oleh pengguna. Hal ini diharapkan dapat membantu anak-anak dalam pembelajaran secara mandiri.
1.2Perumusan Masalah
Permasalahan yang diangkat penulis yaitu bagaimana merancang aplikasi education game berbasis multimedia yang interaktif dan difokuskan pada pembelajaran Bahasa
(17)
1.3Batasan Masalah
Dalam perancangan aplikasi ini penulis memberikan batasan-batasan masalah sebagai berikut:
1.Aplikasi education game ini mencakup pengajaran dasar Bahasa Inggris meliputi penggunaan vocabulary dan grammar sederhana
2.Aplikasi ini dikhususkan bagi anak-anak dengan usia 5-10 tahun.
3.Karena dikhususkan bagi anak-anak, game ini dirancang menampilkan game-game sederhana dalam arti memiliki desain antar muka yang user friendly dan aturan permainan yang tidak terlalu rumit.
4.Aplikasi ini hanya menyediakan pilihan game dan latihan, sedangkan materi pembelajaran secara mendetail tidak disajikan.
1.4Tujuan Penelitian
Tujuan penelitian perancangan aplikasi education game ini yaitu agar aplikasi ini dapat diterapkan sebagai sarana pengajaran Bahasa Inggris yang praktis baik dengan atau tanpa guru.
1.5Manfaat Penelitian
Manfaat dari penelitian ini yaitu sebagai alat bantu dalam pengajaran Bahasa Inggris ataupun digunakan secara mandiri (tanpa guru) oleh anak karena perancangan aplikasi yang praktis dan user friendly, serta membuat belajar Bahasa Inggris terasa lebih menyenangkan dan tidak membosankan bagi anak karena dirancang dalam bentuk game.
(18)
1.6Metode Penelitian
Metode penelitian yang digunakan oleh penulis adalah Model Air Terjun (Waterfall). Tahap-tahap yang digunakan dalam metode pnelitian ini yaitu:
1. Requirements analysis and definition
Mengumpulkan apa yang dibutuhkan untuk membangun aplikasi secara lengkap kemudian dianalisis.
2. System and software design
Setelah apa yang dibutuhkan selesai dikumpulkan maka dibuat perancangan untuk aplikasi education game yang dibuat.
3. Implementation and unit testing
Pada tahap ini dilakukan pengimplementasian menggunakan bahasa pemrograman Action Script 2.0 kemudian dilakukan pengujian apakah sedah bekerja dengan baik.
4. Integration and system testing
Pengujian dilakukan untuk mengetahui sejauh mana sistem berjalan, aplikasi harus sesuai dengan criteria education game dan persyaratan pengguna perangkat lunak. Selanjutnya, aplikasi diujikan kepada beberapa responden untuk menilai apakah sistem sudah berjalan dengan baik dan sesuai denggan perancanaan.
5. Operation and maintenance
Mengoperasikan program, melakukan pemeliharaan dan perbaikan yang diperlukan.
(19)
1.7Sistematika Penulisan
Sistematika penulisan skripsi ini dibagi dalam lima bab, masing-masing bab diuraikan sebagai berikut:
BAB I PENDAHULUAN
Bab ini menjelaskan latar belakang pemilihan judul, rumusan masalah, batasan masalah, tujuan penulisan, manfaat penelitian, metode penulisan dan sistematika penulisan.
BAB II LANDASAN TEORI
Bab ini berisi penjelasan Pembelajaran Berbantuan Komputer (Computer Aided Instruction), multimedia, Education Game, Macromedia Flash Professional 8, dan metode pengajaran bahasa Inggris pada anak.
BAB III ANALISIS DAN PERANCANGAN
Bab ini membahas analisis perancangan aplikasi Education Game yang meliputi Diagram Pohon, Diagram Aliran Data, FlowChart, dan storyboard.
BAB IV IMPLEMENTASI
Bab ini menjelaskan bagaimana perancangan yang telah dibangun pada bab III diimplementasikan dengan perangkat lunak Macromedia Flash Professional yang menggunakan ActionScript 2.0 sebagai bahasa pemrogramannya.
BAB V PENUTUP
Bab ini berisikan kesimpulan-kesimpulan dari bab-bab sebelumnya, dan saran-saran yang coba disampaikan penulis guna melengkapi dan menyempurnakan perancangan aplikasi Education Game untuk masa yang akan datang.
(20)
BAB 2
LANDASAN TEORI
2.1 Pembelajaran Berbantuan Komputer
Pembelajaran Berbantuan Komputer merupakan sarana yang baik digunakan dalam proses belajar mengajar karena dapat menjadikan pembelajaran menjadi lebih efektif dan efisien (Sigit, dkk, 2008). Perkembangan teknologi khususnya di bidang Teknologi Informasi yang semakin pesat serta semakin ketatnya persaingan mengharuskan para pendidik harus lebih inovatif dalam pengoptimalan proses pembelajaran. Untuk itulah diperlukan Sistem Pembelajaran Berbantuan Komputer.
2.1.1 Pengertian Pembelajaran Berbantuan Komputer
Pembelajaran Berbantuan Komputer (CAI) terkait langsung dengan pemanfaatan komputer dalam (kegiatan) pembelajaran didalam dan diluar kelas, baik secara individu maupun secara kelompok. CAI dapat diartikan sebagai bentuk pembelajaran yang menempatkan komputer dalam peran guru, dimana siswa berinteraksi secara langsung dengan komputer dan kontrol sepenuhnya ditangan siswa sehingga memungkinkan siswa belajar sesuai kemampuan dan memilih materi (pembelajaran) sesuai kebutuhannya (Wihardjo, 2007).
Pembelajaran Berbantuan Komputer diambil dari istilah Computer Aided Instruction (CAI). Menurut Herman D. Sujono seperti dikutip oleh Idris (2008), istilah CAI (Computer Aided Instruction ) menunjuk pada semua software pendidikan yang diakses melalui komputer di mana anak didik dapat berinteraksi dengannya. Ada juga istilah-istilah lain, istilah-istilah itu antara lain Computer Based Instruction (CBI), Computer Assisted Learning (CAL), dan Computer Based Education (CBE).
(21)
2.1.2 Tujuan Pemakaian Komputer dalam Proses Pembelajaran
Menurut Sidik, dkk (2008), tujuan pemakaian komputer dalam proses pembelajaran meliputi:
1. Tujuan Kognitif
Komputer dapat mengajarkan konsep-konsep aturan, prinsip, langkah-langkah, proses, dan kalkulasi yang kompleks. Komputer juga dapat menjelaskan konsep tersebut secara sederhana dengan penggabungan visual dan audio yang dianimasikan. Sehingga cocok untuk pembelajaran secara mandiri.
2. Tujuan Psikomotor
Dengan pembelajaran yang dikemas dalam bentuk game dan simulasi sangat bagus digunakan untuk menciptakan kondisi dunia kerja.
3. Tujuan Afektif
Bila program didesain secara tepat dengan memberikan unsur audio dan video yang isinya menggugah perasaan, pembelajaran sikap/ afektif pun dapat dilakukan menggunakan media komputer.
2.1.3 Penerapan Pembelajaran Berbantuan Komputer
Menurut Wihardjo (2007: 3), CAI (Computer Aided Instruction ) perlu dilakukan pada situasi-situasi sebagai berikut:
1. Biaya dan metode lain (lebih) mahal. 2. Keamanan kurang terjamin.
3. Materi sangat sulit diajarkan dengan metode lain. 4. Praktik siswa secara individual sangat diperlukan. 5. Motivasi siswa kurang.
(22)
2.1.4 Jenis Pembelajaran Berbantuan Komputer
Menurut Strickland Patterson seperti dikutip oleh Eva Handriyantini, S.Kom, M.MT (2009), ada lima tipe Pembelajaran Berbantuan Komputer (Computer Aided Instruction) yaitu:
1. Drill & Practice, menyajikan materi pelajaran untuk dipelajari secara berulang. 2. Tutorial, menyajikan materi yang telah diajarkan atau materi baru yang akan
dipelajari.
3. Simulation, memberi kesempatan untuk enguji kemampuan pada aplikasi nyata dengan menciptakan situasi yang mengikut-sertakan siswa-siswa untuk bertindak pada situasi tersebut.
4. Problem Solving, menyajikan masalah-masalah untuk siswa menyelesaikannya berdasarkan kemampuan yang mereka peroleh.
5. Educational Games, merupakan paket software yang menciptakan kemampuan pada lingkungan permainan yang diberikan sebagai alat bantu untuk memotivasi atau membantu siswa untuk melalui prosedur permainan secara teliti untuk mengembangkan kemampuannya. Berdasarkan kriteria-kriteria ini, maka aplikasi yang dirancang penulis dapat ditentukan sebagai aplikasi educational game.
2.1.5 Tahapan Pengembangan Pembelajaran Berbantuan Komputer
Menurut Luther seperti dikutip oleh Sutopo (2009: 8), pengembangan Pembelajaran Berbantuan Komputer berbasis multimedia meliputi tahap-tahap:
1. Konsep (Concept)
Dalam tahap ini dilakukan identifikasi perkiraan kebutuhan yang dihasilkan dari tahap pengamatan pada penelitian awal.
2. Rancangan (Design)
Dalam tahap ini dibuat desain visual tampilan screen, interface, script atau cerita, storyboard dan struktur navigasi.
3. Pengumpulan Materi (Collecting Content Material)
(23)
4. Perakitan (Assembly)
Dalam tahap ini dilakukan pembuatan ilustrasi, audio dan video, serta pembuatan alplikasi berdasarkan storyboard dan struktur navigasi yang berasal dari tahap design. Dalam tahap ini juga dilakukan pembuatan program.
5. Pengujian (Testing)
Dalam pengembangan multimedia perlu dilakukan testing (uji coba) setelah produksi.
6. Distribusi (Distribution)
Dalam tahap ini dilakukan pembuatan pedoman penggunaan model pembelajaran, kemasan, dan dokumentasi.
2.1.6 Kelebihan Pembelajaran Berbantuan Komputer
Menurut Wiharjo (2007), kelebihan komputer sebagai media pembelajaran adalah: 1. Meningkatkan perhatian dan konsentrasi siswa.
2. Meningkatkan motivasi siswa.
3. Menyesuaikan materi dengan kemampuan siswa. 4. Mereduksi penggunaan waktu penyampaian materi.
5. Dapat mengakomodasi banyak siswa dan menjalankan fungsinya dengan sedikit kesalahan.
6. Dapat menggunakan fasilitas penyimpanan untuk mengetahui kemajuan belajar siswa.
7. Bersifat tanggap dan bersahabat sehingga siswa belajar tanpa tekanan psikologis. 8. Materi dapat didesain lebih menarik.
9. Tingkat kemampuan dan kecepatan belajar dapat dikontrol oleh siswa sehingga siswa dapat belajar dan berprestasi sesuai dengan kemampuannya.
10.Dapat mendorong guru untuk meningkatkan pengetahuan dan kemampuan mengenai komputer.
(24)
2.2 Multimedia
Konsep multimedia telah banyak diterapkan dalam dunia pendidikan. Pembelajaran menggunakan multimedia interaktif berkembang atas dasar pembelajaran konvensional yang tidak bisa memenuhi kebutuhan peserta didik dalam pembelajaran (Sigit, dkk, 2008). Multimedia dapat menjadikan suatu aplikasi menjadi sangat interaktif dan menyajikan interface yang menarik.
2.2.1 Pengertian Multimedia
Multimedia merupakan kombinasi dari teks, gambar, seni grafik, suara, animasi dan elemen-elemen video yang dimanipulasi secara digital. Tampilan dan cita rasa dari proyek multimedia harus menyenangkan, estetis, mengundang dan mengikat. Proyek harus memuat konsistensi visual, hanya dengan menggunakan elemen-elemen yang mendukung pesan keseluruhan dari program. (Vaughan, 2004).
Menurut Gayestik seperti dikutip oleh Idris (2008), multimedia merupakan suatu sistem komunikai interaktif erbasis komputer yang mampu menciptakan, menyimpan, menyajikan, dan mengakses kembali informasi berupa teks, grafik, suara, video, atau animasi.
2.2.2 Kriteria Multimedia dalam Pembelajaran
Menurut Sigit dkk. (2008), kriteria multimedia adalah sebagai berikut:
1. Memilki lebih dari satu media yang konvergen, misalnya menggabungkan unsur audio dan visual.
2. Bersifat interaktif, dalam pengertian memiliki kemampuan untuk mengakomodasi respon pengguna.
3. Bersifat mandiri, dalam pengertian memberi kemudahan dan kelengkapan isi sedemikian rupa sehingga pengguna bisa menggunakan tanpa bimbingan orang lain.
(25)
2.2.3 Jenis Multimedia
Menurut Sigit, dkk. (2008 ) multimedia terbagi menjadi dua jenis, yaitu: 1. Multimedia Linier
Multimedia linier adalah suatu multimedia yang tidak dilengkapi oleh alat pengontrol apapun yang dapat dioperasikan oleh pengguna. Multimedia ini berjalan sekuensial (berurutan), contohnya: TV dan film.
2. Multimedia Interaktif
Multimedia interaktif dilengkapi oleh alat pengontrol yang dapat dioperasikan oleh pengguna, sehingga pengguna dapat memilih apa yang dikehendaki untuk proses selanjutnya. Contohnya: video game, pembelajaran interaktif, dan lain-lain.
2.2.4 Kelebihan Pembelajaran Menggunakan Multimedia
Menurut Townsend seperti dikutip oleh Idris (2008), multimedia memliki beberapa keuntungan, yaitu:
1. Multimedia masuk akal sehingga dapat meningkatkan pembelajaran.
2. Multimedia meningkatkan ekpresi diri dengan membiarkan pelajar untuk memutuskan sendiri.
3. Multimedia membuat pelajar menjadi ’pemilik’ sehingga mereka bisa menciptakan apa yang hendak mereka pelajari.
4. Multimedia menciptakan suasana yang aktif, sehingga pelajar dapat terlibat langsung.
5. Multimedia dapat menjembatani komunikasi pelajar dengan instruktur.
6. Pemakaian multimedia sudah tidak asng lagi karena telah digunakan dalam kehidupan sehari-hari seperti video game dan televisi.
(26)
2.3Education Game
Penerapan education game bermula dari perkembangan video game yang sangat pesat dan menjadikannya sebagai media efektif yang interaktif dan banyak dikembangkan di perindustrian. Melihat kepopuleran game tersebut, para pendidik berpikir bahwa mereka mempunyai kesempatan yang baik untuk menggunakan komponen rancangan game dan menerapkannya pada kurikulum dengan penggunaan industri berbasis game. Game harus memiliki desain antarmuka yang interaktif dan mengandung unsur menyenangkan (Hurd dan Jenuings, 2009).
2.3.1 Pengertian Education Game
Education game adalah game yang khusus dirancang untuk mengajarkan user suatu pembelajaran tertentu, pengembangan konsep dan pemahaman dan membimbing mereka dalam melatih kemampuan mereka, serta memotivasi mereka untuk memainkannya (Hurd dan Jenuings, 2009).
2.3.2 Kriteria Education Game
Menurut Hurd dan Jenuings (2009: 5), perancangan Education game yang baik haruslah memenuhi kriteria dari education game itu sendiri. Berikut ini adalah beberapa kriteria dari sebuah education game, yaitu:
1. Nilai Keseluruhan (Overall Value)
Nilai keseluruhan dari suatu game terpusat pada desain dan panjang durasi game. Aplikasi ini dibangun dengan desain yang menarik dan interaktif. Untuk penentuan panjang durasi, aplikasi ini menggunakan fitur timer.
2. Dapat Digunakan (Usability)
Mudah digunakan dan diakses adalah poin penting bagi pembuat game. Apliksi ini merancang sistem dengan interface yang user friendly sehingga user dengan mudah dapat mengakses aplikasi.
(27)
3. Keakuratan (Accuracy)
Keakuratan diartikan sebagai bagaimana kesuksesan model/gambaran sebuah game dapat dituangkan ke dalam percobaan atau perancangannya. Perancangan aplikasi ini harus sesuai dengan model game pada tahap perencanaan.
4. Kesesuaian (Appropriateness
)
Kesesuaian dapat diartikan bagaimana isi dan desain game dapat diadaptasikan terhadap keperluan user dengan baik. Aplikasi ini menyediakan menu dan fitur yang diperlukan user untuk membantu pemahaman user dalam menggunakan aplikasi.
5. Relevan (Relevance)
Relevan artinya dapat mengaplikasikan isi game ke target user. Agar dapat relevan terhadap user, sistem harus membimbing mereka dalam pencapaian tujuan pembelajaran. Karena aplikasi ini ditujukan untuk anak-anak maka desain antarmuka harus sesuai dengan nuansa anak-anak, yaitu menampilkan warna-warna yang ceria.
6. Objektifitas (Objectives)
Objektifitas menentukan tujuan user dan kriteria dari kesuksesan atau kegagalan. Dalam aplikas ini objektivitas adalah usaha untuk mempelajari hasil dari permainan.
7. Umpan Balik (Feedback)
Untuk membantu pemahaman user bahwa permainan (performance) mereka sesuai dengan objek game atau tidak, feedback harus disediakan. Aplikasi ini menyajikan animasi dan efek suara yang mengindikasikan kesuksesan atau kegagalan permainan.
2.3.3 Hubungan Konsep Multimedia dengan Aplikasi Education Game.
Konsep multimedia dengan aplikasi education game memiliki hubungan yang cukup erat. Menurut Vaughan, multimedia merupakan kombinasi dari teks, gambar, seni grafik, suara, animasi dan elemen-elemen video yang dimanipulasi secara digital. Sedangkan menurut Hurd dan Jenuings, game harus memiliki desain antarmuka yang interaktif dan mengandung unsur menyenangkan. Desain interaktif sehingga menimbulkan kesenangan bagi user dalam aplikasi education game dapat dibangun
(28)
berdasarkan unsur-unsur multimedia tadi. Oleh karena itu, aplikasi education game tidak pernah terlepas dari konsep multmedia.
2.4Macromedia Flash
Flash adalah aplikasi yang sangat kaya sehingga menarik bagi designer maupun developer multimedia. Para designer sangat menyukai aplikasi ini karena kemudahannya dalam menghasilkan animasi, sedangkan para developer menikmati perlengkapannya untuk membuat aplikasi-aplikasi hebat yang ada pada Flash. Flash merupakan standar professional untuk menghasilkan web experience yang bercita-rasa tinggi (Philipus, 2008).
2.4.1Konsep Dasar Flash
Dalam membuat sebuah aplikasi menggunakan Macromedia Flash, terdapat beberapa konsep dasar yang perlu untuk dipahami terlebih dahulu. Konsep dasar tersebut meliputi animasi, movie, objek, teks, sound dan simbol.
1. Objek
Flash menyediakan tool untuk membuat objek sederhana seperti garis, lingkaran, persegi empat.
2. Teks
Pada toolbox disediakan fasilitas untuk menulis teks. Flash teks dikategorikan dalam tiga jenis yaitu teks statis label, teks dinamis, dan teks input.
3. Simbol
Dalam Macromedia Flash ada beberapa simbol yang harus diketahui yaitu movie clip, button, dan graphic. Masing-masing simbol mempunyai fungsi tersendiri. 4. Sound
Format sound yang dapat pergunakan dalam Flash dapat bermacam-macam seperti WAV, MP3. Sound dapat mengimpor dari luar tetapi untuk sound-sound tertentu telah disediakan di dalam program Flash.
(29)
5. Animasi
Animasi adalah proses penciptaan efek gerak atau efek perubahan bentuk yang terjadi selama beberapa waktu. Animasi bisa berupa gerak sebuah objek dari tempat yang satu ke tempat yang lain, perubahaan warna, atau perubahan bentuk
6. Movie
Dalam membuat animasi, maka seseorang akan mengatur jalan cerita dari animasi tersebut, membuat beberapa objek dan merangkainya menjadi suatu bagian yang bermakna tertentu. Suatu movie terkadang terdiri dari beberapa animasi yang biasa disebut movie clip.
Bahasa yang digunakan dalam perancangan aplikasi ini adalah Action Script 2.0.
2.5Materi Pembelajaran Bahasa Inggris
2.5.1 Vocabulary
Penerapan vocabulary pada pengajaran Bahasa Inggris pada anak tidak hanya membahas tentang kata-kata, tetapi juga harus menyediakan objek dan gambar untuk menarik minat anak yang akan sangat membantu anak untuk belajar (Scott dan Ytreberg, 2006: 5).
Vocabulary yang diterapkan dalam aplikasi education game ini adalah vocabulary berbentuk noun (kata benda) yang biasa digunakan sehari-hari seperti nama buah, binatang, alat transportasi dan sebagainya:
(30)
Contoh:
Gambar 2.1 Contoh Vocabulary Nama-nama Buah
Gambar 2.2 Contoh Vocabulary Nama-nama Binatang
Fruits (Buah-Buahan)
Apple Apel
Banana Pisang
Coconut Kelapa
Grape Anggur
Mango Mangga
Orange Jeruk
Papaya Pepaya
Pineapple Nenas
Strawberry Stroberi
Watermelon Semangka
Animal (Binatang)
Ant Semut
Cat Kucing
Dog Anjing
Butterfly Kupu-kupu
Bee Lebah
Buffalo Kerbau
Bear Beruang
Fish Ikan
Tiger Harimau
(31)
Gambar 2.3 Contoh Vocabulary Nama-nama Alat Transportasi
2.5.2 Grammar
Anak-anak memiliki kemampuan yang luar biasa dalam menyerap pembelajaran bahasa melalui permainan dan kegiatan di mana mereka menemukan kesenangan. Sejauh mana pemahaman mereka dalam menggunakan bahasa asing tidak tergantung pada bagaimana cara mereka mempelajari tentang aturan grammar atau tidak. Beberapa anak sudah ada yang mampu memahami grammar dan aturan penggunaan bahasa asing, tetapi mereka masih mengalami kesulitan dalam penyampaiannya (Scott dan Ytreberg, 2006: 5).
Grammar yang diterapkan dalam aplikasi education game ini adalah penggunaan Simple Present Tense, yang meliputi:
1. Penggunaan Simple Present Tense
Tense ini digunakan untuk menyatakan sesuatu yang bersifat tetap, kebiasaan atau kebenaran yang hakiki. Karena menyangkut kejadian di waktu lampau, sekarang dan akan datang, tense ini paling sedikit mempunyai keterangan waktu (Kamus Lengkap Bahasa Inggris 200 Juta Kata, 2001).
Transportation (Transportasi)
Car Mobil
Cycle Sepeda Motorcycle Sepeda Motor Bus Bis
Train Kereta Api
Airplane Pesawat Terbang
Ship Kapal Laut
Submarine Kapal Selam Helicopter Helikopter Trailer Truk Besar
(32)
2. Pola Kalimat Simple Present Tense
Kalimat-kalimat bahasa Inggris umumnya harus mempunyai Subject (S) dan Verb (V). Karena itu tenses akan diformulasi sebagai berikut:
Contoh: I close the door. She writes a letter. We always read books.
Contoh: I don’t close the door. She doesn’t write a letter. We don’t always read books.
Contoh: Do I close the door? Does she write a letter? Do we always read books?
Bila dalam suatu kalimat tidak ada verb lain maka digunakan verb to be. Formulanya:
Formula Kalimat Infinitive: S + V1 (s, es)
Formula Kalimat Negative: S + do/ does + not + V1 (s, es)
Formula Kalimat Interrogative: Do/ does + S + V1
Formula Kalimat Infinitive: S + Be (is, am, are) + Noun (Kata Benda)
Adjective (Kata Sifat) Adverb (Kata Keterangan)
(33)
Contoh: I am busy. He is here.
They are teachers.
Kalimat negative disusun dengan menambah not di belakang to be, menjadi: I am not busy.
He is not here.
They are not teachers.
Kalimat interrogative disusun dengan memindah to be ke depan, menjadi: Am I busy?
Is he here?
Are they teachers?
2.5.3Tingkatan Materi Pembelajaran Bahasa Inggris pada Anak
Menurut Scott dan Ytreberg .(2006: 1), ada perbedaan besar dalam hal tingkah laku anak-anak dalam rentang usia tertentu. Ada yang berkembang secara cepat, tetapi ada juga yang tidak. Kita dapat menentukan karakteristik tertentu pada anak-anak untuk kita jadikan poin penting dalam pembelajaran.
Dalam penelitiannya, Scott dan Ytreberg mengklasifikasikan pembelajaran anak-anak ke dalam dua kelompok umur, yaitu:
1. Usia 5-7 Tahun
Karakteristik anak-anak usia 5-7 tahun dalam proses pembelajaran bahasa yaitu: a. Memiliki perhatian dan masa konsentrasi yang singkat.
b. Sulit membedakan antara fakta dan fiktif.
c. Sulit menentukan apa yang harus mereka pelajari. d. Mereka sangat suka bermain
e. Pemahaman mereka muncul melalui mata, telinga dan tangan. Karena itu, penggunaan kata-kata akan sangat dominan dalam proses pembelajaran mereka.
(34)
2. Usia 8-10 tahun
Karakteristik anak-anak usia 5-7 tahun dalam proses pembelajaran bahasa yaitu: a. Konsep dasar mereka mulai terbentuk karena dipengaruhi lingkungan. b. Sudah dapat membedakan antara fakta dan fiktif.
c. Mampu menggunakan kata-kata beserta pengucapan dan maknanya. d. Mampu membuat keputusan dalam pembelajaran.
e. Sudah mengerti sistematika bahasa.
Berdasaran analisis tersebut, penulis menentukan jenis game berdasarkan kelompok umur di atas. Untuk kelompok umur 5-7 tahun, penulis menerapkan penggunaan vocabulary pada game sedangkan untuk kelompok umur 8-10 tahun, penulis menerapkan penggunaan grammar sederhana.
2.6 Tahapan Pembangunan Aplikasi
2.6.1 Diagram Pohon
Diagram pohon (Tree Chart) merupakan sebuah cara untuk menggambarkan sifat dari sebuah struktur secara hirarki. Dinamakan diagram pohon karena bentuk diagramnya menyerupai struktur pohon.
2.6.2 Data Flow Diagram (DFD)
Data Flow Diagram (DFD) adalah teknik pemodelan yang signifikan untuk menganalisis dan membangun proses informasi. DFD secara harfiah berarti sebuah ilustrasi yang menjelaskan kursus atau gerakan informasi dalam suatu proses.. DFD menggambarkan aliran informasi ini dalam proses berdasarkan input dan output. Sebuah DFD dapat disebut sebagai Process Model.
Selain itu, sebuah DFD dapat digunakan untuk memvisualisasikan pengolahan data atau desain terstruktur.. Sebuah DFD menggambarkan teknis atau proses bisnis
(35)
Tabel 2.1 Notasi-notasi dalam Pembuatan DFD
Simbol Nama
Function
File/Database
Input/Output
Flow
2.6.3 Flowchart (Diagram Alir)
FlowChart (Diagram Alir) adalah simbol-simbol yang digunakan untuk menggambarkan sebuah pernyataan logika pemrograman serta aliran logika yang ditunjukkan dengan arah panah. Notasi-notasi FlowChart dapat dilihat pada Tabel 2.2
Tabel 2.2 Notasi-notasi dalam pembuatan Flowchart.
Simbol Nama Fungsi
Terminator (Terminal)
Menunjukkan awal dan akhir program
Preparation (Persiapan)
Memberikan nilai awal pada suatu variabel atau counter
Garis Alir Menunjukkan arah aliran program
Proses Proses perhitungan dan proses pengolahan data
(36)
Keputusan Operasi perbandingan logika
Input/Ouput Data
Proses input output data, parameter dan informasi Proses
Terdefinisi
Proses yang detilnya dijelaskan terpisah, misalnya dalam bentuk subroutine.
Penghubung
Penghubung bagian-bagian
FlowChart yang berada pada satu halaman.
Penghubung Halaman
Penghubung bagian-bagian FlowChart yang berada pada halaman berbeda.
Struktur Case Memproses sebuah blok statemen pada salah satu kondisi case yang terpenuhi.
2.7 Persyaratan Pengguna (User Requirements)
Dalam pembangunan suatu perangkat lunak, seorang perancang harus mempertimbangkan hal-hal yang menjadi persyaratan pengguna (User Specification Requirements, 7 Maret 2010).
2.7.1 Persyaratan Fungsional (Functional Requirements)
Persyaratan menjelaskan apa yang harus dilakukan dengan mengidentifikasi tugas yang diperlukan, tindakan atau kegiatan yang harus diselesaikan. Persyaratan fungsional terdiri dari beberapa bagian, yaitu:
1. Fitur Produk (Product Features)
(37)
utama yaitu pilihan game yang disertai menu petunjuk permainan dan latihan untuk membantu pemahaman pembelajaran.
2. Kelas dan Karakteristik Pengguna (User Classes and Characteristics)
Mengidentifikasi tingkatan pengguna yang akan mengunakan aplikasi. Tingkatan pengguna dalam konteks penggunaan aplikasi adalah berdasarkan tingkat usia user. Setiap game memiliki spesifikasi baik dari segi materi pembelajaran maupun tingkat kemudahan permainan yang dapat disesuaikan dengan usia user.
3. Lingkungan Operasi (Operating Environment)
Lingkungan dimana aplikasi akan dijalankan termasuk perangkat keras, sistem operasi, serta komponen-komponen perangkat lunak lainnya. Agar dapat menampilkan performance yang optimal sebaiknya aplikasi Education Game ini dijalankan pada platform PC dengan spesifikasi minimal Pentium 4, kapasitas memori hard disk 40GB dan RAM 512MB, sistem operasi multimedia (Windows XP, Windows Vista, dsb.), dan piranti-piranti pendukung multimedia lainnya seperti loudspeaker.
4. Dokumentasi User (User Documentation)
Meliputi daftar komponen dokumentasi pengguna (seperti user manual, dan tutorial) yang disediakan perangkat lunak. Aplikasi ini nantinya menyediakan menu help yang disediakan sebagai petunjuk penggunaan permainan bagi user dan tutorial pengenalan konsep education game pada sistem aplikasi pada menu utama home yang akan menjadi tampilan utama saat aplikasi digunakan.
2.7.2 Persyaratan Non-Fungsional (Non-Functional Requirements)
Persyaratan
digunakan untuk menilai sebuah sistem operasi, dari aspek tertentu. Persyaratan non-fungsional aplikasi ini dari dilihat dari segi:
1. Persyaratan Kinerja (Performance Requirements)
Sejauh mana misi atau fungsi yang harus dijalankan; umumnya diukur dari segi kuantitas, kualitas, cakupan, ketepatan waktu atau kesiapan. Dengan perancangan yang baik, aplikasi ini diharapkan mampu menampilkan kinerja yang optimal seperti tampilan yang interaktif, memori aplikasi yang tidak terlalu besar, waktu
(38)
loading (loading time) yang singkat serta memberi respon yang baik (tanggap) terhadap perintah user.
2. Kemudahan Penggunaan (User Friendliness)
Sistem harus memberikan kemudahan dalam penggunaan bagi user. Aplikasi ini dirancang menyajikan tata cara penggunaan yang sederhana tapi memiliki aspek multimedia yang sangat baik, sehingga menjadikan aplikasi ini sangat user friendly dan menarik.
2.7.3 Persyaratan Desain (Design Requirements)
Komponen-komponen dari sebuah desain game berbasis multimedia harus meliputi: (Hurd and Jeunings, 2008).
Aplikasi yang dirancang oleh penulis menyediakan game-game sederhana yaitu menampilkan desain antarmuka (interface) yang user friendly dan aturan-aturan permainan yang tidak terlalu rumit sehingga anak-anak sebagai target user penulis tidak merasa kesulitan dalam menggunakan aplikasi.
(39)
BAB 3
ANALISIS DAN PERANCANGAN
3.1 Analisis Perancangan
Dalam suatu pembangunan aplikasi, analisis perlu dilakukan sebelum tahap perancangan dilakukan. Perancang aplikasi harus menganalisis kebutuhan apa saja yang diperlukan untuk membangun suatu perangkat lunak.
Bagian desain proyek berarti pengetahuan dan keterampilan mengenai komputer, keahlian seni grafis, musik, serta kemampuan mengonseptualisasikan pathway yang logis melalui informasi, semuanya difokuskan untuk membuat sesuatu yang nyata. Mendesain berarti berpikir, memilih, membuat, dan mengerjakan (Vaughan: 2006: 336).
Kebutuhan utama dalam perancangan Aplikasi Education Game untuk Pengajaran Bahasa Inggris pada Anak-Anak ini adalah berbagai file gambar, audio, animasi serta perangkat lunak yang digunakan untuk membangun aplikasi yaitu: Macromedia Flash. Semua kebutuhan itu harus dapat dituangkan ke dalam perancangan agar hasil aplikasi dapat sesuai dengan konsep pembangunan perangkat lunak, multimedia, education game, serta pengajaran bahasa Inggris pada anak.
3.2 Perancangan Aplikasi
Perancangan aplikasi meliputi rancangan bentuk aplikasi secara keseluruhan, tahap-tahap yang digunakan dalam perancangan dan storyboard.
3.2.1 Rancangan Bentuk Aplikasi
Rancangan bentuk aplikasi menjelaskan konsep aplikasi, bagaimana aplikasi berjalan yang merupakan tahap awal dalam perancangan aplikasi.
(40)
3.2.1.1 Menu Game
Aplikasi ini mempunyai 4 menu utama yaitu:
1. Home, berisi tutorial tentang pengenalan education game dan penjelasan singkat tentang penggunaan aplikasi dan game yang ada pada aplikasi.
2. Games, adalah menu untuk memainkan game yang terdiri dari 2 game yaitu game vocabulary dan game grammar.
3. Profile, berisi profil pembuat aplikasi. 4. Exit, untuk menutup aplikasi.
Setelah memilih menu game, dalam setiap menu game yang dipilih akan menampilkan submenu-submenu sebagai berikut:
1. Play, untuk memulai game.
2. Level, untuk memilih tingkat kesulitan game meliputi level: easy (mudah), medium (sedang), dan hard (sulit). Perbedaan setiap level terletak pada banyaknya soal yang ditampilkan pada saat game berlangsung. Game dengan level yang lebih tinggi menyajikan soal yang lebih banyak. Sehingga dengan pemakaian penghitung waktu mundur dengan durasi yang sama pada setiap level, akan terlihat erbedaan kesulitan dari setiap level tersebut.
3. High Score, menampilkan skor tertinggi yang tersimpan.
5. Help, menampilkan instruksi atau prosedur untuk menjelaskan tentang aturan permainan.
6. Exercise, untuk memulai latihan yang berhubungan dengan materi game. Exercise berfungsi untuk menambah pemahaman user terhadap materi pembelajaran yang terdapat dalam game. Selain itu, latihan ini juga dapat digunakan sebagai uji coba kemampuan user sebelum memulai game.
Pada saat game dimainkan maka akan disediakan tombol pause untuk menghentikan game sementara), tombol stop (untuk menghentikan game dan kembali ke menu utama), tombol musik on/off untuk menghidupkan atau mematikan musik, serta submenu high score, dan help yang tetap ditampilkan.
(41)
3.2.1.2 Prosedur Game
Prosedure game dapat dijelaskan sebagai berikut: 1. Game vocabulary (Kelompok umur 5-7 tahun)
Game menerapkan penggunaan vocabulary yang biasa digunakan dalam kehidupan sehari-hari, misalnya nama-nama buah, binatang, dan sebagainya.
Prosedurnya: ketika ditampilkan ikon gambar yang harus ditebak, maka user harus menebaknya dengan cara mengklik pilihan jawaban yang disediakan. Contoh penggunaan vocabulary:
Gambar 3.1 Contoh Penerapan Penggunaan Vocabulary pada Game.
2. Game Grammar (Kelompok umur 8-10 tahun)
Game menerapkan penggunaan grammar sederhana seperti penggunaan to be pada Simple Present Tense.
Prosedurnya: ketika pertanyaan muncul di monitor maka user harus memilih jawaban yang benar dengan cara mengklik pilihan jawaban yang disediakan. Contoh penggunaan grammar:
Gambar 3.2 Contoh Penerapan Penggunaan Grammar pada Game
Banana Jika ikon yang ditampilkan adalah gambar buah Pisang Apple Jika ikon yang ditampilkan adalah gambar buah apel Orange Jika ikon yang ditampilkan adalah gambar buah jeruk. Elephant Jika ikon yang ditampilkan adalah gambar gajah Cat Jika ikon yang ditampilkan adalah kucing.
Option :
Is am are
(42)
Kedua game tersebut disertai fitur timer yang berjalan mundur. User harus dapat menyelesaikan game sebelum waktu yang ditentukan habis. Perbedaan setiap level yaitu terletak pada banyaknya jumlah soal yang ditampilkan dalam setiap level. Semakin tinggi level-nya, maka soal yang ditampilkan semakin banyak.
3.2.2 Metode Perancangan Aplikasi Education Game
Gambar 3.3 Diagram Tahap-tahap Pembangunan Aplikasi Education Game
1. Perencanaan
Pada tahap ini penulis menentukan bidang pembelajaran yang akan ditampilkan meliputi vocabulary dan grammar dasar Bahasa Inggris, menentukan alur dan bentuk game yang akan dibuat, mempersiapkan keperluan bahan pembelajaran, perangkat lunak dan perangkat keras yang diperlukan.
2. Perancangan
Pada tahap perancangan, aplikasi akan mulai dirancang sesuai dengan kriteria education game, persyaratan pengguna (user requirements) dan perencanaan pada tahap sebelumnya.
Mulai
Selesai Perencanaan
Perancangan
Pengembangan
(43)
3. Pengembangan
Tahap pengembangan merupakan tahap pembangunan sistem yang sebenarnya, yaitu membuat aplikasi Education Game sesuai dengan kriteria education game dan persyaratan pengguna.
4. Pengujian
Tahap pengujian (testing) merupakan proses evaluasi sistem, apakah perangkat lunak yang sudah dibuat sesuai dengan tujuan serta memenuhi kriteria education game dan persyaratan pengguna dalam perancangan pada tahap awal.
3.2.3 Tahap Perancangan Aplikasi
Pada Perancangan Aplikasi Education Game untuk Pengajaran Bahasa Inggris pada Anak-Anak ini penulis menggunakan empat tahapan perancangan yaitu: perancangan dengan Diagram Pohon (Tree Chart), perancangan dengan Data Flow Diagram (DFD), perancangan dengan FlowChart dan perancangan dengan storyboard.
3.2.3.1 Diagram Pohon
Adapun diagram pohon untuk Perancangan Aplikasi Education Game untuk Pengajaran Bahasa Inggris pada Anak-anak ini dapat dilihat pada Gambar 3.1.
Gambar 3.4 Diagram Pohon Aplikasi Education Gam Aplikasi Education Game untuk Pengajaran Bahasa Inggris
Pada Anak - anak
Games Profile
Play Level High Score Help
Home
(44)
3.2.3.2 Data Flow Diagram (DFD)
Sebelum dilakukan pembuatan DFD diperlukan. Diagram konteks adalah diagram yang terdiri dari suatu proses dan menggambarkan ruang lingkup suatu sistem. Diagram konteks berisi gambaran umum (secara garis besar) sistem yang akan dibuat. Diagram konteks merupakan level tertinggi dari DFD yang menggambarkan seluruh input ke sistem atau output dari sistem.
Aliran data yang bersumber dari user diproses dalam sistem dan menghasilkan output berupa hasil pilhan menu aplikasi.
Gambar 3.5 Diagram Konteks Aplikasi Education Game
1. DFD Level 0
DFD Level 0 menunjukkan konteks keseluruhan sistem dan lingkungan operasi dan menunjukkan seluruh sistem sebagai hanya satu proses. Diagram ini biasanya tidak menampilkan penyimpanan data. Tujuan dari tingkat ini adalah untuk menunjukkan tingkat proses tertinggi dari sistem dan keterkaitan mereka.
Pada level ini, proses tunggal pada diagram konteks dibagi menjadi beberapa proses yaitu: proses masuk menu home yang yang menampilkan data home, proses masuk menu games yang akan menampilkan data-data games, dan proses masuk menu profile yang akan menampilkan data profile.
User
Aplikasi Education
Game Pilihan
(45)
Gambar 3.6 Diagram Level 0 Aplikasi Education Game
2. DFD Level 1
DFD Level 1 adalah sebuah proses dekomposisi dari apa yang ditampilkan dalam level 0. DFD level 1 menunjukkan semua proses pada tingkat pertama penomoran, penyimpanan data, entitas eksternal dan data yang mengalir di antaranya. DFD level-1 harus diimbangi dengan tingkat konteks induk diagram, yaitu harus ada entitas eksternal yang sama dan aliran data yang sama, ini dapat diuraikan lebih rinci di tingkat ini.
Pada DFD Level 1 ini, proses masuk menu games diperinci lagi menjadi 6 proses yaitu: proses menjalankan game yang akan menghasilkan output keberhasilan atau kegagalan game, proses masuk menu help yang akan menampilkan data help, masuk menu exercise yang akan menghasilkan output skor exercise, proses game berhasil yang akan menampilkan skor user, dan proses game gagal.
1.2 Pemilihan
Menu Games 1.0
Masuk Menu Home
Data Profile Data-Data Games User
Pilihan Home
3.0 Masuk
Menu Profile
Data Home
2.0 Masuk
Menu Games Pilihan Games
(46)
Gambar 3.7 Diagram Level 1 untuk Menu Game Tampilan game gagal User 2.1 Menjalan-kan Games Pilihan Play 2.3 Masuk Menu High Score 2.4 Masuk Menu Help 2.5 Menjalan-kan Exercise 2.7 Game Gagal
Pilihan High Score
Pilihan Help Pilihan Exercise 2.6 Game Berhasil High Score User Data High Score
Data Help
Hasil_Exercise
Beberapa skor tertinggi Hasil Game
Hasil Game
Hasil skor 2.2 Masuk Menu Level Pilihan Level Data Level Tampilan Akhir Exercise D1 D2
(47)
.2.3.3 Flowchart (Diagram Alir)
Flowchart (Diagram Alir) dalam perancangan aplikasi ini akan menunjukkan aliran-aliran data yang terdapat dalam aplikasi. Aliran-aliran-aliran data itu saling berhubungan.
1 .Flowchart Pendekatan Pembelajaran
Berdasarkan pendekatan pembelajaran yang digunakan, aplikasi ini termasuk education game. Aplikasi ini menyediakan 2 buah game yaitu Game Vocabulary untuk anak-anak usia 5-7 tahun dan Game Grammar untuk anak-anak usia 8-10 tahun.
Gambar 3.8 Flowchart Pendekatan Pembelajaran
no
Start
Education Game
Anak-anak (5-7 tahun)
Anak-anak (8-10 tahun)
Game Vocabulary Game Grammar
Pilih Level
Level Easy
Level Medium
Level Hard
Skor
Game End
yes no
yes
no
yes
Mainkan Game
(48)
Dari flowchart tersebut dapat dijelaskan sebagai berikut:
1. Saat user menjalankan aplikasi education game ini, maka akan ada penentuan kategori. Jika anak-anak usia 5-7 tahun maka game yang sesuai adalah game Vocabulary dan jika anak-anak usia 8-10 tahun maka game yang sesuai adalah game Grammar.
2. Jika kategori permainan ditentukan, selanjutnya ada konfirmasi jika user ingin memulai game maka akan ada pilihan level permainan sedangkan jika tidak maka kembali ke tampilan utama aplikasi.
3. Setelah memilih level dan menjalankan game, maka skor akan ditampilkan dan proses selesai.
2. Flowchart pada Penggunaan Aplikasi
Pada flowchart tahap ini akan ditampilkan aliran data pada penggunaan aplikasi secara umum yang meliputi fungsi-fungsi menu dalam aplikasi.
Start
Menu Utama
Home Game Profile Exit
Submenu Game
Play Level High Score Help Exercise
Konfirmasi Exit
End yes
(49)
Dari flowchart tersebut dapat dijelaskan sebagai berikut:
1. Pada saat user membuka aplikasi maka akan disajikan tampilan utama dengan menampilkan menu-menu utama yaitu: menu home, games, profile dan exit. 2. Jika user memilih menu home dan profile maka akan ditampilkan data dari
kedua menu tersebut maka user dapat langsung kembali ke menu utama. 3. Jika user memilih menu games maka akan ditampilkan pilihan submenu yaitu:
submenu play, level, high score, help dan exercise. Jika user memilih menu exit maka akan ada konfirmasi apakah user ingin keluar dari aplikasi atau tidak.
3. Flowchart pada Game
Flowchart pada game vocabulary dan game Grammar ini menampilkan aliran data yang sama dengan aliran data pada game Vocabulary yang meliputi pada proses berjalannya game dan perhitungan skor game. Perbedaannya terletak pada soal yang disajikan dalam setiap game. Jika dalam game Vocabulary yang ditampilkan adalah soal berupa ikon gambar yang disertai pilihan jawaban, maka pada game Grammar yang ditampilkan adalah soal-soal yang berhubungan dengan Grammar beserta pilihan jawaban.
(50)
Gambar 3.10 Flowchart Tahap-tahap Saat Game Berlangsung
Dari flowchart tersebut dapat dijelaskan sebagai berikut:
1. Sebelum user memulai game maka user diminta memilih level game meliputi level easy (mudah), medium (sedang) dan hard (sulit).
2. Saat game berlangsung maka akan ditampilkan data soal game beserta pilihan jawaban yang benar untuk soal tersebut.
3. Jika user berhasil menyelesaikan game dalam waktu yang ditentukan maka akan ditampilkan skor game, tetapi jika user tidak berhasil menyelesaikan game, maka user dapat memilih game untuk dimainkan lagi.
Start
Pemilihan Level
Data Soal
Periksa Jawaban
Eksekusi
Berhasil
Tampil Skor
End yes
(51)
4. Flowchart pada Exercise
Pada flowchart exercise ini akan ditampilkan aliran data pada proses berjalannya exercise dan perhitungan skor exercise.
Gambar 3.11 Flowchart Tahap-tahap Exercise Start
Input Nama
Data Soal Pilihan Berganda
Periksa Jawaban
Jawaban Benar
Benar = Benar+1
Salah = Salah+1
Perhitungan Nilai
Print Nama Dan Nilai
End yes
(52)
Dari flowchart tersebut dapat dijelaskan sebagai berikut:
1. Sebelum user memulai exercise maka user diminta menginputkan nama. 2. Saat game berlangsung maka akan ditampilkan data soal exercise berupa
pertanyaan yang berhubungan dengan materi pembelajaran pada game beserta pilihan jawaban yang benar untuk soal tersebut.
3. Perhitungan skor dilakukan dengan jumlah semua jawaban yang benar dan jawaban yang salah untuk menentukan skor.
4. Setelah user menyelesaikan exercise maka akan ditampilkan skor user beserta nama yang user yang diinputkan pada awal exercise.
3.2.4 Storyboard
Storyboard merupakan rancangan tampilan yang dideskripsikan secara berurut mengenai fungsi menu ataupun navigasi lainnya dalam suatu aplikasi. Storyboard dijabarkan secara jelas sehingga dapat mendeskripsikan rancangan yang akan dibuat secara tepat. Hasil dari storyboard akan digunakan untuk membangun aplikasi agar lebih terstruktur.
3.2.4.1. Pendefenisian Fungsi-fungsi Menu Aplikasi
Penjabaran tentang fungsi menu dan navigasi serta proses yang berlangsung di dalam aplikasi dapat dijelaskan sebagai berikut:
Tabel 3.1 Tabel Fungsi-fungsi Menu Aplikasi No Nama
Layar
Aktifitas (Proses) Efek Navigasi
1. Tampilan Utama Aplikasi
•Saat aplikasi dibuka, tampilan yang pertama muncul adalah tampilan awal aplikasi.
•Tampilan menyajikan gambar kartun dengan tulisan English for Learning dan Education Game di tengah layar dan judul skripsi penulis di bagian kiri atas layar
•Di bagian pinggir kiri terdapat
• Musik latar lagu anak-anak dalam bahasa Inggris • Animasi
•Tombol Home: untuk memilih menu home.
•Tombol
Games: untuk memilih menu game.
•Tombol
(53)
No Nama Layar
Aktifitas (Proses) Efek Navigasi •Games, Profile dan Exit
Tampilan awal ini uga disertai dengan musik latar lagu anak-anak dalam bahasa Inggris dan animasi pinguin menari.
•profile.
Tombol Exit: untuk memilih menu exit.
2. Menu
Home •
Jika user mengklik tombol menu Home maka muncul penjelasan singkat tentang konsep education game tentang penggunaan aplikasi secara umum.
•Tampilan menu home memiliki tombol next dan previous untuk berpindah halaman, serta tombol back untuk kembali ke tampilan utama aplikasi.
•Hampir sama dengan tampilan awal, pada tampilan menu home masih terdapat tombol menu utama, tulisan judul skripsi, dan musik latar.
•Tombol Next: untuk menuju ke halaman menu home berikutnya.
•Tombol Previous:
untuk menuju ke halaman menu home sebelumnya.
•Tombol Back: untuk kembali ke tampilan utama aplikasi. 3. Menu
Games •
Jika user mengklik tombol menu Games maka muncul pilihan tombol game Vocabulary dan game Grammar.
•Jika user memilih tombol game Vocabulary maka akan menuju tampilan awal game Vocabulary.
•Jika user memilih tombol game Grammar maka kan menuju tampilan awal game Grammar.
•Pada tampilan menu home juga masih terdapat tombol menu utama, tombol back, tulisan judul skripsi, dan musik latar.
• Musik latar lagu anak-anak dalam bahasa Inggris
•Tombol Game Vocabulary: untuk masuk
ke game
Vocabulary.
•Tombol Game Grammar.
•untuk masuk
ke game
Grammar.
•Tombol Back: untuk kembali ke tampilan utama aplikasi. 4. Tampilan
Awal Game Vocabu-lary
•Jika user memilih game Vocabulary maka akan muncul tampilan awal game Vocabulary
•Di bagian samping kiri layar terdapat submenu Play, Level, High Score, Help dan Exercise.
•Tampilan awal disertai musik latar game dan tombol back untuk kembali ke tampilan utama aplikasi.
• Musik latar
• Animasi
•Tombol Back: untuk kembali ke tampilan utama aplikasi.
(54)
No Nama Layar
Aktifitas (Proses) Efek Navigasi
5. Tampilan Awal Game Grammar
•Jika user memilih game Grammar maka akan muncul tampilan awal game Grammar.
•Di bagian samping kiri layar terdapat submenu Play, Level, High Score, Help dan Exercise.
•Tampilan awal disertai musik latar game dan tombol back untuk kembali ke tampilan utama aplikasi
• Musik latar
• Animasi
• Tombol Back: untuk kembali ke tampilan utama
aplikasi.
6. Submenu
Play •
Jika user memilih tombol Play maka akan muncul tampilan saat game berlangsung.
•Pada game Vocabulary terdapat ikon gambar beserta 4 pilhan jawaban. User harus memilih jawaban yang tepat yang merupakan bahasa Inggris dari gambar yang ditampilkan.
•Hampir sama dengan game Vocabulary, pada game Grammar terdapat pertanyaan yang berhubungan dengan grammar beserta 4 pilhan jawaban. User harus memilih jawaban yang tepat yang merupakan bahasa Inggris dari gambar yang ditampilkan.
•Jika user sudah mengklik salah satu jawaban, maka akan muncul soal berikutnya dan begitu seterusnya.
•Setelah user menyelesaikan game maka akan ditampilkan skor game.
•Di bagian samping kiri layar terdapat submenu Pause, Stop, Music On/Off, High Score, Help.
•Game diiringi musik latar dan tampilan animasi. • Musik latar • Animasi pegiring game • Animasi orang tertawa saat game berhasil • Animasi orang menan-gis saat game gagal.
•Tombol Pause: Menghentikan Permainan Sementara.
•Tombol Stop: Menghentikan
Game dan
kembali ke tampilan awal game.
•Tombol Music On/Off
•Disediakan
juga tombol Submenu:
High Score dan Help
7. Submenu
Level •
Jika user memilih tombol Level maka akan muncul 3 pilhan level yaitu level easy (mudah), medium (sedang), dan hard (sulit)
•Jika user sudah memilih salah satu level maka user dapat memilih
• Musik latar
•Tombol Level Easy: untuk memilih game dengan tingkat kesulitan yang mudah.
(55)
No Nama Layar
Aktifitas (Proses) Efek Navigasi •Tampilan submenu Level diiringi
musik latar dan tombol Back untuk kembali ke tampilan awal game.
• •memilih game
dengan tingkat kesulitan yang sedang.
•Tombol Level Hard: untuk memilih game dengan tingkat kesulitan yang sulit.
Tombol Back: untuk kembali ke tampilan awal game.
8. Submenu High Score
•Jika user memilih tombol High Score maka akan muncul 5 data skor tertinggi beserta nama user yang mencapai skor tersebut.
•Tampilan submenu High Score diiringi musik latar dan tombol Back.
• Musik latar
•Tombol Back: untuk kembali ke tampilan awal game.
9. Submenu
Help •
Jika user memilih tombol Help maka akan muncul informasi instruksi/aturan main dalam game.
•Tampilan submenu Help diiringi musik latar dan tombol Back.
• Musik latar
•Tombol Back: untuk kembali ke ampilan awal game.
10. Submenu Exercise •
Jika user memilih tombol Exercise maka akan muncul tampilan untuk menginputkan nama.
•Setelah user menginputkan nama, maka akan muncul tampilan
exercise yang menyajikan
pertanyaan yang berhubungan dengan materi pembelajaran dalam game beserta 3 pilihan jawaban.
•Jika user sudah mengklik salah satu jawaban maka akan muncul pertanyaan selanjutnya dan begitu seterusnya.
•Setelah user menyelesaikan exercise maka akan ditampilkan skor exercise.
•Exercise diiringi dengan musik latar dan tombol Next, Previous dan Back. • Musik latar • Animasi pada saat skor ditampil-kan
•Tombol Next:
untuk ke halaman exercise berikutnya. •Tombol Previous: untuk ke halaman exercise sebelumnya.
•Tombol Back: untuk kembali ke tampilan awal game.
(56)
No Nama Layar
Aktifitas (Proses) Efek Navigasi 11 Menu
Profile •
\ Saat user mengklik tombol menu Profile maka muncul profile pengembang.
•Tampilan menu Profile memiliki tombol back untuk kembali ke tampilan awal aplikasi.
•Pada tampilan menu Profile juga masih terdapat tombol menu utama, tulisan judul skripsi, dan musik latar. • Musik latar lagu anak-anak dalam bahasa Inggris •
•Tombol Back: untuk kembali ke tampilan awal game.
12. Menu
Exit •
Saat user mengklik tombol menu Exit maka muncul pertanyaan konfirmasi untuk keluar dari aplikasi disertai dua pilihan tombol Yes dan No.
• Musik latar
•Tombol Yes: untuk keluar dari aplikasi.
•Tombol No: untuk tetap menggunakan aplikasi.
3.2.4.2 Rancangan Tampilan
Pendefinisian tentang fungsi-fungsi menu dan proses yang berlangsung di dalam aplikasi dapat dijabarkan secara lebih rinci sebagai |berikut:
1. Tampilan Utama
Tampilan utama aplikasi ini menampilkan judul aplikasi, tiga menu utama yaitu: home, games, dan profil serta tampilan animasi sebagai tampilan awal aplikasi.
5
Keterangan: 1.Judul Aplikasi 2.Tombol Menu
Home
3.Tombol Menu Games 4.Tombol Menu
Profile 5.Tombol Exit 6.Tampilan Utama Aplikasi 1 6 2 3 4 5
(57)
2. Tampilan Menu Home
Tampilan menu home menampilkan judul aplikasi, tiga menu utama seperti pada tampilan utama dan bagian isi menu home itu sendiri yang berupa pengenalan tentang education game dan penjelasan secara umum game pada aplikasi. Menu back juga disediakan untuk kembali ke tampilan utama.
Gambar 3.13 Rancangan Tampilan Menu Home
3. Tampilan Menu Games
Menu game menampilkan pilihan kepada user apakah akan memulai game vocabulary atau game grammar. Jika user memilih salah satu game maka akan menuju ke tampilan awal game yang dipilih. Tampilan menu game ini juga masih menampilkan tiga menu utama dan tombol back untuk kembali ke tampilan utama.
5 5
Keterangan: 1.Judul Aplikasi 2.Tombol Menu Home 3.Tombol Menu
Games
4.Tombol Menu Profil 5.Bagian Isi Menu
home
6.Tombol Back
1
5 2
3
4
(58)
Gambar 3.14 Rancangan Tampilan Menu Games
Tampilan awal game menyediakan tombol submenu play, level, options, help, dan exercise. User menentukan submenu apa yang akan dipilih untuk diproses. Tampilan awal game ini juga menampilkan animasi dan menyediakan menu back untuk kembali ke menu utama.
5
6 7
Keterangan: 1.Judul Aplikasi 2.Tombol Menu
Home
3.Tombol Menu Games 4.Tombol Menu
Profil
5.Tombol Menu Exit 6.Subjudul Menu
Game
7.Tombol Game Vocabulary 8.Tombol Game
Grammar 9.Tombol Back
1 2 3 4 9 6 8 7 5 Keterangan: 1.Judul Game 2.Tombol Submenu
Play
3.Tombol Submenu Level
4.Tombol Submenu High Score 5.Tombol Submenu
Help
6.Tombol Submenu Exercise
7.Tampilan Utama Game
8.Tombol Back 1 7 2 3 4 8 5 6
(59)
4. Tampilan Submenu Play
Tampilan saat game dimainkan juga tetap menampilkan tombol-tombol navigasi yaitu: pause, options, help, stop dan kolom timer.
Gambar 3.16 Rancangan Tampilan Submenu Play
Saat user menyelesaikan permainan, maka akan ditampilkan skor permainan user yang disertai dengan animasi.
Gambar 3.17 Rancangan Tampilan Hasil Skor Game
Keterangan: 1.Judul Game 2.Kolom Timer 3.Tombol Pause 4.Tombol Stop 5.Tombol Music
On/Off
6.Tombol High Score 7.Tombol Help 8.Tampilan saat
game berlangsung
1
8 2
4 5
6 7 3
Keterangan: 1.Judul Game 2.Kolom Timer 3.Tombol Back 4.Kolom Skoring
Hasil Game. 5.Kolom input nama
user.
1
4 2
(60)
5. Tampilan Submenu Level
Submenu level menampilkan pilihan level atau tingkat kesulitan game yang akan dipilih oleh user meliput i: easy (mudah) , medium (sedang) dan hard (sulit).
Gambar 3.18 Rancangan Tampilan Submenu Level
6. Tampilan Submenu High Score
Submenu high score menampilkan skor tertinggi yang disimpan.
Keterangan: 1.Judul Game 2.Tombol Submenu
Play
3.Tombol Submenu Level
4.Tombol Submenu High Score 5.Tombol Submenu
Help
6.Tombol Submenu Exercise
7.Tampilan High Score yang Disimpan 8.Tombol Back 1 7 2 3 4 8 5 6 Keterangan: 1.Judul Game
2.Tombol Submenu Play 3.Tombol Submenu
Level
4.Tombol Submenu High Score 5.Tombol Submenu
Help
6.Tombol Submenu Exercise
7.Subjudul Submenu Level
8.Tombol Pilihan Level Easy
9.Tombol Pilihan Level
Medium
10. Tombol Pilihan Level Hard 11. Tombol Back
1 2 3 4 11 5 6 9 8 7 10
(61)
7. Tampilan Submenu Help
Submenu help menampilkan bantuan tentang aturan/tata cara memainkan game.
Gambar 3.20 Rancangan Tampilan Submenu Help
8. Tampilan Submenu Exercise
Jika user memilih submenu exercise maka user diminta menginputkan nama, kemudian tekan tombol OK jika ingin memulai latihan.
Gambar 3.21 Rancangan Tampilan Submenu Exercises 4
Keterangan: 1.Judul Game 2.Tombol Submenu
Play
3.Tombol Submenu Level
4.Tombol Submenu High Score 5.Tombol Submenu
Help
6.Tombol Submenu Exercise
7.Bagian Isi Sub Menu Help 8.Tombol Back
1 7 2 3 4 8 5 6 Keterangan: 1.Judul Submenu
Exercise
2.Kolom Input Nama User Sebelum Memulai Latihan
3.Tombol Enter/Ok untuk Memulai Latihan
4.Tombol Back 1
2 3
(62)
Pada saat soal-soal latihan ditampilkan, maka tampilan yang dapat dilihat yaitu: judul submenu exercise, pertanyaan dengan tiga pilihan jawaban berganda, dan tombol next untuk ke pertanyaan selanjutnya.
Gambar 3.14 Flowchart Tahap-tahap Game Grammar
Gambar 3.22 Rancangan Tampilan Saat Pertanyaan Exercise ditampilkan
Setelah user menyelesaikan latihan maka akan ditampilkan hasil skor/nilai dari latihan yang telah diselesaikan user dan tombol back untuk kembali ke tampilan awal game.
Keterangan: 6.Judul Submenu
Exercise 7.Kolom Skoring
Hasil Latihan 8.Tombol Back
1
2
3
Keterangan: 1.Judul Submenu
Exercise 2.Kolom
Pertanyaan 3.Pilihan Jawaban
1
4.Pilihan Jawaban 2
5.Pilihan Jawaban 3
6.Tombol Next untuk ke Pertanyaan Selanjutnya 7.Tombol Back
1
3 4 5
2
(63)
9. Tampilan Menu Profile
Tampilan menu profile hampir sama dengan tampilan menu home dan games yaitu menampilkan judul aplikasi, tiga menu utama dan tombol back untuk kembali ke tampilan utama.
Gambar 3.24 Rancangan Tampilan Menu Profile
10. Tampilan Menu Exit
Jika user memilih menu exit maka akan ditampilkan konfirmasi untuk menutup aplikasi atau tidak. User dapat memilih tombol yes untuk menutup aplikasi atau no untuk kembali.
Keterangan: 1.Judul Aplikasi 2.Tombol Menu
Home
3.Tombol Menu Games 4.Tombol Menu
Profile 5.Tombol Menu
Exit
6.Bagian Isi Menu Profile
7.Tombol Back
1 6 2 3 4 7 5 Keterangan: 1. Judul Aplikasi 2.Tombol Menu
Home
3.Tombol Menu Games 4. Tombol Menu
Profile 5.Tombol Menu
Exit
8.Konfirmasi Exit 9.Tombol Yes 10.Tombol No
1
2 3 4
6
7 8
(64)
Gambar 3.25 Rancangan Tampilan Menu Exit 3.2.5 Efek-efek Khusus dalam Aplikasi Education Game
Target user aplikasi education game ini adalah anak-anak. Oleh karena itu tampilan harus dibuat menarik dan melibatkan unsur multimedia. Dalam pembuatan aplikasi ini, dibuat efek-efek khusus seperti penggunaan efek suara dan animasi. Efek suara dan tampilan animasi disajikan pada saat tampilan utama, saat game berlangsung, serta saat tampilan skor game dan skor latihan.
Saat tampilan utama disajikan maka akan terdengar musik latar yang berupa lagu anak-anak dalam bahasa Inggris dan ketika game berlangsung juga akan disertai musik latar yang akan mengiringi permainan. Dalam game, saat user memilih jawaban maka akan ada efek suara yang akan menandakan pilihan jawaban user itu benar atau salah. Kemudian pada saat tampilan skor game, maka akan ada efek suara orang tertawa yang disesuikan dengan animasi jika user berhasil menyelesaikan game, dan efek suara orang menangis jika user gagal menyelesaikan game. Efek suara juga diterapkan pada setiap penekanan tombol dalam penggunaan aplikasi. Warna yang dipilih untuk layout juga adalah warna-warna cerah, disesuaikan dengan target user, yaitu anak-anak. Game yang ditampilkan dalam aplikasi ini memakai penghitung waktu mundur sehingga diharapkan dapat memotivasi user untuk lebih cepat menyelesaikan game.
(1)
Acak Soal:
jawaban = ""; kunci = ""; nilai = 0;
nomor_soal = 0;
bank_soal = new Array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30);
sudah = new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
naik = -1;
function acak_soal(lvl) { if (lvl == "easy") { n = 10;
hasil = new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0); } else if (lvl == "medium") {
n = 20;
hasil = new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); } else if (lvl == "hard") {
n = 30;
hasil = new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
} for (i=0; i<n; i++) {
belum = 0; while (belum == 0) {
item = random(30); if (sudah[item] == 0) {
belum = 1; sudah[item] = 1;
(2)
} }
} }
acak_soal(_root.levelku); trace(hasil);
on(release){
timer.mulai = 0; nomor_soal+=1 naik+=1
trace(naik)
gotoAndStop(hasil[naik]) ; }
on(release){
if (_root.levelku == "easy"){ n = 10;
}else if (_root.levelku == "medium"){ n = 20;
}else if (_root.levelku == "hard"){ n = 30;
}
nomor_soal+=1 if(jawaban == kunci){
nilai += 100 ; }
naik+=1
gotoAndStop(hasil[naik]) ; if(nomor_soal > n){
_root.timer.mulai = 1 ; if(nilai > 800){
(3)
}else{
gotoAndStop("frame_kalah") }
} }
Sistem High Score
function rekamData(user, skor, levels) {
Cookies = SharedObject.getLocal("hgscore", "/"); hgdata = new Array();
if (Cookies.data.myList != null) {
hgdata = Cookies.data.myList; //load data dari cookies
}
hgdata.push({pengguna:user, totalnilai:skor, levelmu:levels}); //input data
if (Cookies.data.myList != null) { //pengurutan data
hgdata.sortOn("totalnilai", Array.DESCENDING | Array.NUMERIC);
}
if (hgdata.length>5) {
hgdata.pop(); }
Cookies.data.myList = hgdata; Cookies.flush();
loadData(); }
function loadData() {
Cookies = SharedObject.getLocal("hgscore", "/"); hgList = Cookies.data.myList;
(4)
set("highscore"+(n+1).toString(), "");
}
for (var n = 0; n<hgdata.length; n++) {
if (hgList[n].pengguna != null) {
set("highscore"+(n+1).toString(), " | "+hgList[n].pengguna+" | "+hgList[n].totalnilai+" | "+hgList[n].levelmu);
} } }
function clearData() {
for (n=0; n<5; n++) {
set("highscore"+(n+1).toString(), "");
}
Cookies = SharedObject.getLocal("hgscore", "/"); Cookies.data.myList = null;
Cookies.flush(); }
Menu Exercise:
on (release) {
benar=0; salah=0;
gotoAndStop(2); }
on (keyPress "<Enter>") { benar=0; salah=0;
(5)
}
on (release){
benar=benar+1; gotoAndStop(3); }
on (release){
salah=salah+1; gotoAndStop(3); }
on (release){
benar=benar+0; salah=salah+0; gotoAndStop(3); }
on (release){
benar=benar+1; gotoAndStop(24);
nilai=((benar)*10-(salah)*5); nama2 = nama;
}
on (release){
salah=salah+1; gotoAndStop(24);
nilai=((benar)*10-(salah)*5); nama2 = nama;
}
on (release) {
(6)
benar =benar+0; gotoAndStop(24);
hasil = ((benar)*10 - (salah)*0); nama2 = namaku;
}
Menutup Aplikasi:
on(release){
fscommand("quit"); }