31
BAB III
PEMBAHASAN
3.1. Tinjauan Kasus
3.1.1. Perumusan Ide
Perumusan ide adalah salah satu proses awal pembuatan game dimana
keseluruhan ide yang meliputi elemen cerita, elemen teknologi, gameplay, dan target
serta tujuan game bersama-sama dirumuskan dan dikembangkan.
Ide-ide dalam pembuatan game “The Adventure of Ali: Perjalanan Pulang” ini
yaitu sebagai berikut.
1. Elemen Cerita
Elemen Cerita dalam perumusan ide disini meliputi jalan cerita dan nilai-nilai
edukatif yang akan dimasukan ke dalam game ini. Jalan cerita game ini yaitu tentang
petualangan seorang anak bernama Ali dalam perjalanan pulang setelah berkunjung ke
rumah saudaranya, yang dimana perjalanan tersebut menjadi sebuah petualangan yang
mengharuskan Ali untuk melawan Setan jahat dengan cara mengaji dan sholat.
Nilai-nilai edukatif dalam game ini meliputi watak tokoh utama, perilaku tokoh
utama, serta alur cerita pada game. Terutama pada perilaku tokoh utama yang melawan
Setan dengan cara mengaji akan mengharuskan pemain game untuk menghafalkan surat-
surat pendek yang akan menjadi misi dalam game.
Dengan elemen cerita di atas dapat ditentukan gameplay dan elemen keindahan
pada game ini.
32
2. Elemen Teknologi
Elemen teknologi meliputi perangkat yang dapat memainkan game ini. Game
“The Adventure of Ali: Perjalanan Pulang” dibuat untuk perangkat mobile berbasis
Android.
3. Gameplay
Gameplay berarti memainkan permainan tetapi biasa didefinisikan sebagai
interaksi antara user dengan sebuah game yang dimainkan yang berkenaan dengan
aturan bermain serta hal apa saja yang harus dipenuhi dalam permainan.
Gameplay pada game “The Adventure of Ali: Perjalanan Pulang” yaitu pemain
harus mengikuti alur cerita dimana Ali harus mencari jalan untuk pulang ke rumah
dalam genre 2D Platformer, selain itu pemain harus mencari Pak Ustadz sebagai guru
mengaji Ali, disini pemain harus menyelesaikan Puzzle surat pendek Al-Qur’an dan
sebelum menyelesaikan Puzzle pemain menghafal terlebih dahulu surat pendek yang
akan di bacakan oleh Pak Ustadz. Setelah mengaji Ali akan mendapatkan skill untuk
melawan Setan, pemain dapat menekan tombol agar Ali dapat mebacakan doa kepada
Setan yang dilawan.
Ali juga memiliki HP (Health Point) dan juga EP (Energy Point). EP dapat
dikumpulkan pemain dengan cara Ali Sholat di Masjid yang akan terdapat acak pada
masing-masing level, dan EP akan berkurang setelah Ali menggunakan skillnya untuk
berdoa melawan Setan, yang mengharuskan Ali Sholat kembali untuk membuat EP Ali
penuh kembali. Sedangkan HP Ali juga berkurang jika menyentuh atau diserang oleh
Setan, maka pemain harus membuat Ali menghindar dan dengan cepat untuk
menggunakan skill untuk berdoa melawan Setan. HP dapat dipulihkan dengan cara Ali
33
memakan buah-buahan yang ada di hutan atau tidur untuk memulihkan HP sampai
100%.
4. Target dan Tujuan Game
Target game “The Adventure of Ali: Perjalanan Pulang” adalah untuk anak-anak
usia dini, dengan tujuan agar anak-anak dapat belajar tanpa menyadari dirinya sedang
belajar, dan mempermudah anak-anak menghafal surat pendek Al-Qur’an.
3.1.2. Perumusan Mekanik
Perumusan mekanik merupakan proses pembuatan game dimana keseluruhan
elemen mekanik yang meliputi ruang, objek, dan aturan yang ada dalam game bersama-
sama dirumuskan berdasarkan hasil perumusan ide.
Elemen mekanik dalam pembuatan game “The Adventure of Ali: Perjalanan
Pulang” ini yaitu sebagai berikut.
1. Ruang
Ruang dalam perumusan mekanik disini adalah sebagai tempat dimana semua
objek didalam game saling berinteraksi. Pada aplikasi Contruct 2, ruang di
representasikan sebagai layout yang merupakan tempat dimana semua objek yang akan
ditampilkan pada user interface game diletakan dan ditata dengan sedemikian rupa
sesuai dengan hasil perumusan ide.
2. Objek
Objek pada Construct 2 merupakan keseluruhan hal yang ada didalam game,
khususnya pada game “The Adventure of Ali: Perjalanan Pulang” objeknya meliputi
sprite, tiled background, input touch, local storage, dan audio.
34
3. Aturan
Aturan pada Contruct 2 yaitu berupa event sheet yang merupakan halaman untuk
menambah aturan dan fungsi serta logika dalam game. event sheet berfungsi untuk
mengatur keseluruhan objek yang ada dalam game agar dapat berjalan sesuai dengan
hasil perumusan ide.
3.1.3. Penambahan Unsur Keindahan
Penambahan unsur keindahan merupakan proses pembuatan game dimana
keseluruhan elemen keindahan yang meliputi keindahan visual dan keindahan suara
bersama sama ditambahkan kedalam game.
Elemen keindahan dalam pembuatan game “The Adventure of Ali: Perjalanan
Pulang” ini yaitu sebagai berikut.
1. Keindahan Visual
Elemen keindahan visual yaitu keseluruhan desain objek pada game yang
meliputi desain karakter, desain background, dan desain objek penyusun game lainnya.
2. Keindahan Suara
Elemen keindahan suara yaitu keseluruhan audio yang akan diputar dalam game
yang meliputi audio efek game, dan audio surat pendek Al-Qur,an yang akan menjadi
audio pendukung pada puzzle hafalan dan mejadi audio efek Skill dalam game.
35
3.2. Spesifikasi Rancangan Program
3.2.1. Spesifikasi Bentuk Masukan
Bentuk masukan dari game “The Adventure of Ali: Perjalanan Pulang” adalah
berupa object button touch dengan format (.png) sebagai kontrol bagi pemain dalam
memainkan game.
Berikut adalah daftar masukan object button touch pada game “The Adventure of
Ali: Perjalanan Pulang”.
1. Nama masukan : Jalan ke kiri
Objek yang digunakan : b_left.png
Fungsi : Untuk membuat Ali berjalan ke kiri dengan menyentuh
objek pada layar perangkat
Gambar : Gambar III.1.
Gambar III.1.
Gambar b_left.png
36
2. Nama masukan : Jalan ke kanan
Objek yang digunakan : b_right.png
Fungsi : Untuk membuat Ali berjalan ke kanan dengan
menyentuh objek pada layar perangkat
Gambar : Gambar III.2.
Gambar III.2.
Gambar b_right.png
3. Nama masukan : Melompat
Objek yang digunakan : b_jump.png
Fungsi : Untuk membuat Ali melompat dengan menyentuh objek
pada layar perangkat
Gambar : Gambar III.3.
Gambar III.3.
Gambar b_jump.png
37
4. Nama masukan : Jeda
Objek yang digunakan : b_pause.png
Fungsi : Untuk membuat game membuka pause menu dengan
menyentuh objek pada layar perangkat
Gambar : Gambar III.4.
Gambar III.4.
Gambar b_pause.png
5. Nama masukan : Membaca Surat An-Nas
Objek yang digunakan : skill_annas.png
Fungsi : Membuat Ali menggunakan skill dengan membaca surat
An-Nas dengan menyentuh objek pada layar perangkat
Gambar : Gambar III.5.
Gambar III.5.
Gambar skill_annas.png
38
6. Nama masukan : Membaca Surat Al-Falaq
Objek yang digunakan : skill_alfalaq.png
Fungsi : Membuat Ali menggunakan skill dengan membaca surat
Al-Falaq dengan menyentuh objek pada layar perangkat
Gambar : Gambar III.6.
Gambar III.6.
Gambar skill_alfalaq.png
7. Nama masukan : Membaca Surat Al-Ikhlas
Objek yang digunakan : skill_alikhlas.png
Fungsi : Membuat Ali menggunakan skill dengan membaca surat
Al-Ikhlas dengan menyentuh objek pada layar perangkat
Gambar : Gambar III.7.
Gambar III.7.
Gambar skill_alikhlas.png
39
8. Nama masukan : Sentuh
Objek yang digunakan : Layar perangkat
Fungsi : Membuat pemain dapat menyentuh objek sentuh pada
layar
9. Nama masukan : Drag and Drop
Objek yang digunakan : Layar perangkat
Fungsi : Membuat pemain dapat menggeser dan meletakan objek
drag and drop pada layar
10. Nama masukan : Scroll Screen
Objek yang digunakan : Layar perangkat
Fungsi : Membuat pemain dapat menggulung atau menggeser
layar
3.2.2. Spesifikasi Bentuk Keluaran
Bentuk keluaran dari game “The Adventure of Ali: Perjalanan Pulang” adalah
berupa aksi dan suara dari tombol masukan yang ditekan oleh pemain saat memainkan
game. Berikut adalah daftar keluaran dari game “The Adventure of Ali: Perjalanan
Pulang”.
1. Nama keluaran : Jalan ke kiri
Bentuk Keluaran : Ali berjalan ke kiri
2. Nama keluaran : Jalan ke kanan
40
Bentuk Keluaran : Ali berjalan ke kanan
3. Nama keluaran : Melompat
Bentuk Keluaran : Ali melompat
4. Nama keluaran : Jeda
Bentuk Keluaran : Game membuka pause menu
5. Nama keluaran : Membaca Surat An-Nas
Bentuk Keluaran : Ali menggunakan skill dan memutar audio surat An-Nas
6. Nama keluaran : Membaca Surat Al-Falaq
Bentuk Keluaran : Ali menggunakan skill dan memutar audio surat Al-
Falaq
7. Nama keluaran : Membaca Surat Al-Ikhlas
Bentuk Keluaran : Ali menggunakan skill dan memutar audio surat Al-
Ikhlas
8. Nama keluaran : Membaca Surat Al-Ikhlas
Bentuk Keluaran : Ali menggunakan skill dan memutar audio surat Al-
Ikhlas
9. Nama keluaran : Scroll Screen
Bentuk Keluaran : Layar menggeser atau menggulung sesuai perintah
masukan pemain
10. Nama keluaran : Drag and Drop
Bentuk Keluaran : Objek drag and drop digeser dan diletakan sesuai
perintah masukan pemain
41
3.2.3. Spesifikasi File
File pada game “The Adventure of Ali: Perjalanan Pulang” yang dibuat
menggunakan Construct 2 yaitu berupa resource file. Resource file merupakan file
penyusun game yang terdiri dari kumpulan file image dan audio.
Kumpulan file yang digunakan pada game “The Adventure of Ali: Perjalanan
Pulang” adalah sebagai berikut.
1. Nama file : Ali
Kelompok file : Aktor
Jenis file : Image
Tipe : Platform Behavior
File : Ali.png
Gambar pembentuk : Gambar III.8.
Gambar III.8.
Gambar pembentuk Ali
2. Nama file : Ali Walk
Kelompok file : Animasi Ali
Jenis file : Image
Tipe : Animasi
File : 01.png, 02.png, 03.png, 04.png, 05.png
Gambar pembentuk : Gambar III.9.
42
Gambar III.9.
Gambar pembentuk Ali Walk
3. Nama file : Ali Jump
Kelompok file : Animasi Ali
Jenis file : Image
Tipe : Animasi
File : 01.png, 02.png
Gambar pembentuk : Gambar III.10.
Gambar III.10.
Gambar pembentuk Ali Jump
4. Nama file : Ali Doa
Kelompok file : Animasi Ali
Jenis file : Image
Tipe : Animasi
File : 01.png, 02.png
Gambar pembentuk : Gambar III.11.
43
Gambar III.11.
Gambar pembentuk Ali Doa
5. Nama file : Pak Ustadz
Kelompok file : Aktor
Jenis file : Image
Tipe : Platform Behavior
File : Pak_Ustadz.png
Gambar pembentuk : Gambar III.12.
Gambar III.12.
Gambar pembentuk Pak Ustadz
6. Nama file : Pak Ustadz Doa
Kelompok file : Animasi Pak Ustadz
Jenis file : Image
Tipe : Animasi
File : 01.png, 02.png
Gambar pembentuk : Gambar III.13.
44
Gambar III.13.
Gambar pembentuk Pak Ustadz Doa
7. Nama file : Setan
Kelompok file : Aktor
Jenis file : Image
Tipe : Platform Behavior
File : Setan.png
Gambar pembentuk : Gambar III.14.
Gambar III.14.
Gambar pembentuk Setan
8. Nama file : Setan Walk
Kelompok file : Animasi Setan
Jenis file : Image
Tipe : Animasi
File : 01.png, 02.png, 03.png, 04.png, 05.png
Gambar pembentuk : Gambar III.15.
45
Gambar III.15.
Gambar pembentuk Setan Walk
9. Nama file : Setan Hurt
Kelompok file : Animasi Setan
Jenis file : Image
Tipe : Animasi
File : 01.png, 02.png
Gambar pembentuk : Gambar III.16.
Gambar III.16.
Gambar pembentuk Setan Hurt
10. Nama file : Raja Setan
Kelompok file : Aktor
Jenis file : Image
Tipe : Platformer Behavior
File : RajaSetan.png
Gambar pembentuk : Gambar III.17.
46
Gambar III.17.
Gambar pembentuk Raja Setan
11. Nama file : Raja Setan Hurt
Kelompok file : Animasi Raja Setan
Jenis file : Image
Tipe : Animasi
File : 01.png, 02.png
Gambar pembentuk : Gambar III.18.
Gambar III.18.
Gambar pembentuk Raja Setan Hurt
47
12. Nama file : Surat An-Nas
Kelompok file : Puzzle
Jenis file : Image
Tipe : Surat Pendek
File : 01a1.png, 02a1.png, 03a1.png, 04a1.png, 05a1.png,
06a1.png, 01ad1.png, 02ad1.png, 03ad1.png, 04ad1.png,
05ad1.png, 06ad1.png
Gambar pembentuk : Gambar III.19.
Gambar III.19.
Gambar pembentuk Surat An-Nas
48
13. Nama file : Surat Al-Falaq
Kelompok file : Puzzle
Jenis file : Image
Tipe : Surat Pendek
File : 01a2.png, 02a2.png, 03a2.png, 04a2.png, 05a2.png,
01ad2.png, 02ad2.png, 03ad2.png, 04ad2.png, 05ad2.png
Gambar pembentuk : Gambar III.20.
Gambar III.20.
Gambar pembentuk Surat Al-Falaq
49
14. Nama file : Surat Al-Ikhlas
Kelompok file : Puzzle
Jenis file : Image
Tipe : Surat Pendek
File : 01a3.png, 02a3.png, 03a3.png, 04a3.png, 01ad3.png,
02ad3.png, 03ad3.png, 04ad3.png
Gambar pembentuk : Gambar III.21.
Gambar III.21.
Gambar pembentuk Surat Al-Ikhlas
50
15. Nama file : Background
Kelompok file : Background
Jenis file : Image
Tipe : Background
File : BG_menu.png, bridge.png, DAY.png, load.png,
mountain1.png, mountain2.png, mountain3.png,
mountain4.png, NIGHT.png, page.png, pop.png, rest.png,
TiledBackground.png, TiledBackground2.png
Gambar pembentuk : Gambar III.22.
Gambar III.22.
Gambar pembentuk Background
51
16. Nama file : Tombol
Kelompok file : Button
Jenis file : Image
Tipe : Button
File : belum.png, dengar.png, exit.png, hint.png, keluar.png,
lanjutkan.png, mainmenu.png, mengaji.png, mulai.png,
restart.png, selesai.png, sholat.png, sudah.png,
tentang.png, tidur.png
Gambar pembentuk : Gambar III.23.
Gambar III.23.
Gambar pembentuk Button
17. Nama file : Drag and Drop
Kelompok file : Puzzle
Jenis file : Image
Tipe : Drag and Drop Behavior
File : ayat.png, Bismillah.png, drag1.png, drag2.png,
drag3.png, drag4.png, drag5.png, drag6.png, drop.png,
drop2.png, drop3.png, drop4.png, drop5.png, drop6.png
Gambar pembentuk : Gambar III.24.
52
Gambar III.24.
Gambar pembentuk Drag and Drop
18. Nama file : Ground
Kelompok file : Ground
Jenis file : Image
Tipe : Ground
File : barrier.png, dirt.png, grass.png, grassCliff_left.png,
grassCliff_right.png, grassCliffAlt_left.png,
grassCliffAlt_right.png, grassCorner_left.png,
grassCorner_right.png, grassHill_left.png,
grassHill_right.png, grassLeft.png, grassMid.png,
grassRight.png
Gambar pembentuk : Gambar III.25.
Gambar III.25.
Gambar pembentuk Ground
53
19. Nama file : HUD
Kelompok file : HUD
Jenis file : Image
Tipe : HUD
File : b_jump.png, b_left.png, b_pause.png, b_right.png,
EP.png, HP.png, nyawa.png, skill_alfalaq.png,
skill_alikhlas.png, skill_annas.png, skill_empty.png
Gambar pembentuk : Gambar III.26.
Gambar III.26.
Gambar pembentuk HUD
20. Nama file : Masukan dan Keluaran
Kelompok file : I/O
Jenis file : Input Output
Tipe : Input Output
File : Audio, AutoScroll.png, Browser, hintText.png,
Keyboard, LocalStorage, obj_camera.png, obj_pinpoint,
s1.png, s2.png, s3.png, s4.png, s5.png, teks.png,
teks2.png, teks3.png, tentangText.png, Touch,
TouchWrap
54
21. Nama file : Item
Kelompok file : Item
Jenis file : Image
Tipe : Item
File : buah.png, flagBlue.png, house.png, house2.png,
itemGrass.png, itemTree.png, itemTree2.png, masjid.png,
posronda.png, signDesa.png, signHutan.png,
signHutan2.png
Gambar pembentuk : Gambar III.27.
Gambar III.27.
Gambar pembentuk Item
55
22. Nama file : Bismillah Sound
Kelompok file : Sound
Jenis file : Audio
Tipe : Sound fx
File : Bismillah.ogg, Bismillah_Ali.ogg
23. Nama file : An-Nas Sound
Kelompok file : Sound
Jenis file : Audio
Tipe : Sound fx
File : An-Nas_1.ogg, An-Nas_2.ogg, An-Nas_3.ogg, An-
Nas_4.ogg, An-Nas_5.ogg, An-Nas_6.ogg, An-
Nas_1_Ali.ogg, An-Nas_2_Ali.ogg, An-Nas_3_Ali.ogg,
An-Nas_4_Ali.ogg, An-Nas_5_Ali.ogg, An-
Nas_6_Ali.ogg
24. Nama file : Al-Falaq Sound
Kelompok file : Sound
Jenis file : Audio
Tipe : Sound fx
File : Al-Falaq_1.ogg, Al-Falaq_2.ogg, Al-Falaq_3.ogg, Al-
Falaq_4.ogg, Al-Falaq_5.ogg, Al-Falaq_1_Ali.ogg, Al-
Falaq_2_Ali.ogg, Al-Falaq_3_Ali.ogg, Al-
Falaq_4_Ali.ogg, Al-Falaq_5_Ali.ogg
56
25. Nama file : Al-Ikhlas Sound
Kelompok file : Sound
Jenis file : Audio
Tipe : Sound fx
File : Al-Ikhlas_1.ogg, Al-Ikhlas_2.ogg, Al-Ikhlas_3.ogg, Al-
Ikhlas_4.ogg, Al-Ikhlas_1_Ali.ogg, Al-Ikhlas_2_Ali.ogg,
Al-Ikhlas_3_Ali.ogg, Al-Ikhlas_4_Ali.ogg
26. Nama file : Backsound
Kelompok file : Sound
Jenis file : Audio
Tipe : Backsound
File : bs.ogg, bsnight.ogg, menu.ogg, tentang.ogg
27. Nama file : Efek
Kelompok file : Sound
Jenis file : Audio
Tipe : Sound fx
File : footstep.ogg, jump.ogg
57
3.2.4. HIPO
0.0
Main Menu
2.0
Lanjutkan
1.0
Mulai
3.0
Tentang
4.0
Keluar
1.1
Pause Menu
1.2
Main Menu
2.1
Pause Menu
2.2
Main Menu
Gambar III.28.
Diagram HIPO
3.2.5. Spesifikasi Program
Adapun spesifikasi program yang ada pada game “The Adventure of Ali:
Perjalanan Pulang” yaitu sebagai berikut.
1. Spesifikasi Program MAIN MENU
Nama Program : MAIN MENU
Akronim : MainMenu
Pemrograman : Event Sheet
58
Fungsi : Sebagai tampilan awal dan memungkinkan pemain memilih
program Menu
Bentuk Tampilan : Lampiran A1
Proses :
Program MAIN MENU ditampilkan pertama kali saat game dijalankan dan
menu yang ada dalam MAIN MENU adalah sebagai berikut.
a. Menu Mulai, jika dipilih maka pemain akan di arahkan ke Program INTRO.
b. Menu Lanjutkan, jika dipilih maka pemain akan di arahkan ke save state
permainan terakhir, dan jika save state tidak ditemukan maka pemain di
arahkan ke Program INTRO.
c. Menu Tentang, jika dipilih maka pemain akan di arahkan ke Program
TENTANG.
d. Menu Keluar, jika dipilih maka game akan ditutup.
2. Spesifikasi Program INTRO
Nama Program : INTRO
Akronim : Intro
Pemrograman : Event Sheet
Fungsi : Sebagai tampilan sebelum masuk ke dalam game level, dan
menampilkan jalan cerita pertama.
Bentuk Tampilan : Lampiran A2
Proses :
Proses dari Program INTRO adalah sebagai berikut.
a. Menampilkan teks jalan cerita.
59
b. Menampilkan button Mulai.
c. Button Mulai di tekan dan pemain akan di arahkan ke Program PLATFORMER
LEVEL.
3. Spesifikasi Program PLATFORMER LEVEL
Nama Program : PLATFORMER LEVEL
Akronim : Platformer
Pemrograman : Event Sheet
Fungsi : Sebagai gameplay utama
Bentuk Tampilan : Lampiran A3
Proses :
Proses dari Program PLATFORMER LEVEL adalah sebagai berikut.
a. Menginisialisasi global variable dan objek.
b. Mengaktifkan fungsi yang akan digunakan dan menonaktifkan fungsi yang
belum digunakan.
c. Mengaktifkan layout level.
d. Mengaktifkan objek pada level.
e. Mengaktifkan platform behavior pada actor pada level dan menjadikan Ali
sebagai platform utama yang dapat di kontrol oleh pemain.
f. Memeriksa apakah ada save state, jika ada maka save state akan di muat, jika
tidak ada maka level dimuat dari awal.
g. Memuat level 1, jika selesai memuat sub level 1, jika selesai memuat level 2,
jika selesai memuat level 3, jika selesai memuat sub level 3 dan pemain di
arahkan ke Program CUTSCENE.
60
h. HUD diaktifkan, HUD berisi tombol kontrol, tombol jeda, dan informasi HP
dan EP Ali.
i. Jika tombol jeda ditekan maka tombol control akan dinonaktifkan, dan game
menampilkan menu jeda. Menu jeda berisi tombol tutup, tombol hint, dan
tombol keluar.
j. Jika tombol tutup ditekan maka menu jeda akan ditutup dan tombol control
akan diaktifkan kembali.
k. Jika tombol hint ditekan maka akan menampilkan daftar petunjuk dalam game.
l. Jika tombol keluar ditekan game akan membuat save state, menutup level dan
pemain akan diarahkan ke Program MAIN MENU.
m. Ketika tombol kontrol diaktifkan pemain dapat mengontrol Ali untuk berjalan
ke kanan, ke kiri, melompat, dan mengaktifkan skill atau berdoa.
n. Jika pemain membuat Ali mengaji di level 1 maka pemain akan di arahkan ke
Program PUZZLE AN-NAS.
o. Jika pemain membuat Ali mengaji di level 2 maka pemain akan di arahkan ke
Program PUZZLE AL-FALAQ.
p. Jika pemain membuat Ali mengaji di level 3 maka pemain akan di arahkan ke
Program PUZZLE AL-IKHLAS.
q. Jika pemain membuat Ali menyentuh Setan maka HP Ali akan dikurangi, dan
jika HP Ali habis atau pemain membuat Ali terjatuh maka Ali akan mati dan
game menampilkan pilihan restart atau kembali ke main menu.
r. Jika tombol restart ditekan maka game akan memuat checkpoint terakhir.
61
s. Jika pemain membuat Ali tidur maka Ali akan mendapat HP maksimal.
t. Jika pemain membuat Ali memakan buah maka Ali akan mendapat beberapa
HP.
u. Jika pemain membuat Ali sholat maka Ali akan mendapat EP maksimal.
v. Jika pemain membuat Ali mengeluarkan skill untuk berdoa maka EP Ali akan
dikurangi, dan Setan ataupun Raja Setan akan terkena damage dan HP Setan
atau Raja Setan akan dikurangi.
w. Jika HP Setan habis maka Setan akan hilang.
x. Jika HP Raja Setan habis maka Raja Setan akan hilang dan level selesai.
4. Spesifikasi Program PUZZLE AN-NAS
Nama Program : PUZZLE AN-NAS
Akronim : An-Nas
Pemrograman : Event Sheet
Fungsi : Sebagai gameplay untuk menambah skill ke gameplay utama
Bentuk Tampilan : Lampiran A4
Proses :
Proses dari Program PUZZLE AN-NAS adalah sebagai berikut.
a. Mengaktifkan Scroll Screen.
b. Menampilkan teks pertanyaan kepada pemain, dan menampilkan tombol
“dengarkan”.
c. Ketika tombol “dengarkan” ditekan maka teks pertanyaan ditutup dan Pak
Ustadz akan membacakan Surat An-Nas dan game memutar audio Surat An-Nas.
62
d. Jika Pak Ustadz selesai membacakan Surat An-Nas dan audio Surat An-Nas
selesai diputar, game menampilkan teks pertanyaan kembali kepada pemain dan
menampilkan tombol “belum” dan tombol “sudah”.
e. Jika tombol “belum” ditekan maka puzzle level akan mengulang.
f. Jika tombol “sudah” ditekan maka drag and drop behavior diaktifkan, ayat pada
surat di acak, dan nomor ayat di pisahkan dari ayatnya.
g. Pemain diharuskan untuk mengembalikan setiap nomor ayat ke ayatnya masing-
masing dengan cara menyeret nomor ayat ke ayat tertentu, nomor ayat akan
memutar audio sesuai dengan ayatnya, dan pemain harus mencocokan ayat mana
yang cocok dengan nomor ayat yang ditekan atau diseret.
h. Jika nomor ayat diseret ke ayat yang tidak cocok nomor ayat akan mental dan
kembali ke posisi awal.
i. Jika nomor ayat diseret ke ayat yang cocok maka nomor ayat akan menempel
kembali ke ayatnya.
j. Jika semua nomor ayat telah menempel ke ayat yang sesuai, game akan
menampilkan tombol “selesai”.
k. Jika tombol “selesai” ditekan, pemain akan di arahkan kembali ke Program
PLATFORMER LEVEL, dan mendapatkan skill untuk membaca surat An-Nas.
5. Spesifikasi Program PUZZLE AL-FALAQ
Nama Program : PUZZLE AL-FALAQ
Akronim : Al-Falaq
Pemrograman : Event Sheet
Fungsi : Sebagai gameplay untuk menambah skill ke gameplay utama
63
Bentuk Tampilan : Lampiran A5
Proses :
Proses dari Program PUZZLE AL-FALAQ adalah sebagai berikut.
a. Mengaktifkan Scroll Screen.
b. Menampilkan teks pertanyaan kepada pemain, dan menampilkan tombol
“dengarkan”.
c. Ketika tombol “dengarkan” ditekan maka teks pertanyaan ditutup dan Pak
Ustadz akan membacakan Surat Al-Falaq dan game memutar audio Surat Al-
Falaq.
d. Jika Pak Ustadz selesai membacakan Surat Al-Falaq dan audio Surat Al-Falaq
selesai diputar, game menampilkan teks pertanyaan kembali kepada pemain dan
menampilkan tombol “belum” dan tombol “sudah”.
e. Jika tombol “belum” ditekan maka puzzle level akan mengulang.
f. Jika tombol “sudah” ditekan maka drag and drop behavior diaktifkan, ayat pada
surat di acak, dan nomor ayat di pisahkan dari ayatnya.
g. Pemain diharuskan untuk mengembalikan setiap nomor ayat ke ayatnya masing-
masing dengan cara menyeret nomor ayat ke ayat tertentu, nomor ayat akan
memutar audio sesuai dengan ayatnya, dan pemain harus mencocokan ayat mana
yang cocok dengan nomor ayat yang ditekan atau diseret.
h. Jika nomor ayat diseret ke ayat yang tidak cocok nomor ayat akan mental dan
kembali ke posisi awal.
i. Jika nomor ayat diseret ke ayat yang cocok maka nomor ayat akan menempel
kembali ke ayatnya.
64
j. Jika semua nomor ayat telah menempel ke ayat yang sesuai, game akan
menampilkan tombol “selesai”.
k. Jika tombol “selesai” ditekan, pemain akan di arahkan kembali ke Program
PLATFORMER LEVEL, dan mendapatkan skill untuk membaca Surat Al-Falaq.
6. Spesifikasi Program PUZZLE AL-IKHLAS
Nama Program : PUZZLE AL-IKHLAS
Akronim : Al-Ikhlas
Pemrograman : Event Sheet
Fungsi : Sebagai gameplay untuk menambah skill ke gameplay utama
Bentuk Tampilan : Lampiran A6
Proses :
Proses dari Program PUZZLE AL-IKHLAS adalah sebagai berikut.
a. Mengaktifkan Scroll Screen.
b. Menampilkan teks pertanyaan kepada pemain, dan menampilkan tombol
“dengarkan”.
c. Ketika tombol “dengarkan” ditekan maka teks pertanyaan ditutup dan Pak
Ustadz akan membacakan Surat Al-Ikhlas dan game memutar audio Surat Al-
Ikhlas.
d. Jika Pak Ustadz selesai membacakan Surat Al-Ikhlas dan audio Surat Al-Ikhlas
selesai diputar, game menampilkan teks pertanyaan kembali kepada pemain dan
menampilkan tombol “belum” dan tombol “sudah”.
e. Jika tombol “belum” ditekan maka puzzle level akan mengulang.
65
f. Jika tombol “sudah” ditekan maka drag and drop behavior diaktifkan, ayat pada
surat di acak, dan nomor ayat di pisahkan dari ayatnya.
g. Pemain diharuskan untuk mengembalikan setiap nomor ayat ke ayatnya masing-
masing dengan cara menyeret nomor ayat ke ayat tertentu, nomor ayat akan
memutar audio sesuai dengan ayatnya, dan pemain harus mencocokan ayat mana
yang cocok dengan nomor ayat yang ditekan atau diseret.
h. Jika nomor ayat diseret ke ayat yang tidak cocok nomor ayat akan mental dan
kembali ke posisi awal.
i. Jika nomor ayat diseret ke ayat yang cocok maka nomor ayat akan menempel
kembali ke ayatnya.
j. Jika semua nomor ayat telah menempel ke ayat yang sesuai, game akan
menampilkan tombol “selesai”.
k. Jika tombol “selesai” ditekan, pemain akan di arahkan kembali ke Program
PLATFORMER LEVEL, dan mendapatkan skill untuk membaca Surat Al-Ikhlas.
7. Spesifikasi Program CUTSCENE
Nama Program : CUTSCENE
Akronim : CutScene
Pemrograman : Event Sheet
Fungsi : Sebagai adegan akhir cerita setelah level 3 selesai
Bentuk Tampilan : Lampiran A7
Proses :
Proses dari Program CUTSCENE adalah sebagai berikut.
a. Kontrol pemain dinonaktifkan
66
b. Ali berjalan secara otomatis menuju rumahnya, kemudian Ali masuk ke rumah.
c. Pemain di arahkan ke Program OUTRO
8. Spesifikasi Program OUTRO
Nama Program : OUTRO
Akronim : Outro
Pemrograman : Event Sheet
Fungsi : Sebagai tampilan akhir setelah semua level selesai, dan
menampilkan akhir cerita.
Bentuk Tampilan : Lampiran A8
Proses :
Proses dari Program OUTRO adalah sebagai berikut.
a. Mengatur ulang global variable dan objek dalam game.
b. Menampilkan teks akhir cerita.
c. Menampilkan button Selesai.
d. Button Selesai di tekan dan pemain akan di arahkan ke Program TENTANG.
9. Spesifikasi Program TENTANG
Nama Program : TENTANG
Akronim : Tentang
Pemrograman : Event Sheet
Fungsi : Menampilkan informasi tentang pembuat game
Bentuk Tampilan : Lampiran A9
Proses :
Proses dari Program TENTANG adalah sebagai berikut.
67
a. Menampilkan teks scroll otomatis informasi tentang game, tujuan pembuatan,
dan tentang pembuat game.
b. Jika pemain penyentuh layar Scroll Screen diaktifkan, dan memungkinkan
pemain menggeser atau menggulung layar secara manual.
c. Jika pemain menekan tombol close maka pemain akan di arahkan ke Program
MAIN MENU.
68
3.2.6. Flowchart
1. Flowchart Game
MULAI
LOADING
SCREEN
MAIN MENU
PILIHAN
MULAI TENTANGLANJUTKANTIDAK TIDAK
INTRO GAME
YA
LEVEL1
GAME OVERPILIHAN YA
RESTART YAKELUAR TIDAK
TIDAK
YA
TIDAK
LEVEL2
GAME OVERPILIHAN YA
RESTART YAKELUAR TIDAK
TIDAK
TIDAK
YA
LEVEL3
GAME OVERPILIHAN YA
RESTART YAKELUAR TIDAK
TIDAK
TIDAK
YA
OUTRO GAME
LEVEL1
SELESAI
YA
TIDAK
LEVEL2
SELESAI
YA
TIDAK
YA
TENTANG
PEMBUAT
YA
KEMBALI
TIDAK
KELUARTIDAK
SELESAI
YA
TIDAK
YA
Gambar III.29.
Flowchart Game
69
2. Flowchart Level
MULAI
SELESAI
PAUSE MENU
NEW GAME
PAUSE
PLATFORMER
LEVEL
TIDAK YA
ADA SAVE
STATE
LOAD SAVE
STATE
YATIDAK
EP=0 HP=0TIDAK
TIDAK
ALI MATI
RESTART
SKILL NONAKTIF
YA
YA
TIDAK
YA
RAJA SETAN
MATI
YA
TIDAK
Gambar III.30.
Flowchart Level
70
3. Flowchart Pause Menu
PILIHAN
DAFTAR HINT
YA
MULAI
SELESAI
PAUSE MENU
CLOSE KELUAR HINTTIDAK TIDAK
YA
KELUAR KE
MAIN MENU
YA
TIDAK
Gambar III.31.
Flowchart Pause Menu
71
4. Flowchart Platformer Level
MULAI
SELESAI
PLATFORMER
LEVEL
BERTEMU
OBJEK
TIDAK
BERTEMU
OBJEK ITEM
BERTEMU
OBJEK AKTOR
BERTEMU
OBJEK ITEM
BERTEMU
OBJEK AKTOR
YA
TIDAK TIDAK
YA YA
ALI JATUH
HP ALI HABIS
TIDAK
YA
Gambar III.32.
Flowchart Platformer Level
72
5. Flowchart Bertemu Object Actor
MULAI
SELESAI
BERTEMU
OBJECT AKTOR
PAK USTADZ
SETAN
RAJA SETAN
MENGAJI
PUZZLE LEVEL
MELAWAN
MELAWAN
TIDAK
TIDAK
YA
TIDAK
YA
YA
YAHP ALI
DIKURANGI
TERKENA
SERANGAN
TIDAK
YA
YA
MENGGUNAKAN
SKILL DAN EP
ALI BERKURANG
SETAN MATI
MENGGUNAKAN
SKILL DAN EP
ALI BERKURANG
YARAJA SETAN
MATI
TIDAK
TIDAK
TIDAK
Gambar III.33.
Flowchart Bertemu Object Actor
73
6. Flowchart Bertemu Object Item
POS RONDA
BENDERA
MASJID
BUAH
MULAI
SELESAI
BERTEMU
OBJECT ITEM
TIDAK
TIDAK
TIDAK
SHOLATYA
TIDURYA
MEMBUAT SAVE
STATEYA
EP ALI FULL
HP ALI FULLYA
YA
TIDAK
HP ALI
BERTAMBAHYA
TIDAK
TIDAK
Gambar III.34.
Flowchart Bertemu Object Item
74
7. Flowchart Puzzle Level
MULAI
SELESAI
KEMBALI KE
GAME
PUZZLE LEVEL
PUZZLE
SELESAI
TIDAK
YA
MENAMBAHKAN
SKILL KE ALI
Gambar III.35.
Flowchart Puzzle Level
75
3.3. Sarana Pendukung Program
3.3.1. Perangkat Keras
Perangkat keras (hardware) adalah seluruh komponen fisik yang membentuk
suatu sistem komputer yang memungkinkan komputer dapat melaksanakan tugasnya.
Perangkat keras digunakan untuk menjalankan software.
Perangkat keras yang digunakan dalam pembuatan game “The Adventure of Ali:
Perjalanan Pulang” adalah sebagai berikut.
1. Laptop Dell Inspiron 14-5448
a. Processor : Intel® Core™ i3-5005U CPU @ 2.00Ghz
b. Graphic : AMD Radeon R7 M260
c. RAM : 4 Gigabyte
d. Harddisk : 500 Gigabyte
3.3.2. Perangkat Lunak
Perangkat lunak (software) adalah komponen komputer yang diformat secara
digital dan tidak berbentuk secara fisik. Perangkat lunak adalah sebagai penghubung
antara brainware dengan hardware dan digunakan untuk mengeksekusi program.
Perangkat lunak yang digunakan dalam pembuatan game “The Adventure of Ali:
Perjalanan Pulang” adalah sebagai berikut.
1. Sistem Operasi : Windows 10 Enterprise 64-bit
2. Bahasa Pemrograman : HTML5
3. Tools : Construct 2
Corel Draw 2019
Google Chrome