Anda di halaman 1dari 53

LAPORAN PRAKTIK KERJA INDUSTRI

“ PEMBUATAN GAME FLAPPY PILOT “


DI CV SIC YOGYAKARTA

Disusun oleh :

Nama : Khoirul Anwaruddin


No. Induk : 17048
Kelas : XI
Jurusan : Teknik Komputer
dan Jaringan

SEKOLAH MENENGAH KEJURUAN NEGERI 2 DEPOK SLEMAN


YOGYAKARTA
2018/2019
LAPORAN PRAKTIK KERJA INDUSTRI
“ PEMBUATAN GAME FLAPPY PILOT “
DI CV SIC YOGYAKARTA

Laporan Ini Disusun Untuk Melengkapi Persyaratan Kelulusan


Tahun Pelajaran 2018/2019 di SMK N 2 Depok Sleman
Yogyakarta

Disusun oleh :

Nama : Khoirul Anwaruddin


No. Induk : 17048
Kelas : XI
Jurusan : Teknik Komputer
dan Jaringan

SEKOLAH MENENGAH KEJURUAN NEGERI 2 DEPOK SLEMAN


YOGYAKARTA
2018/2019
ii
HALAMAN PENGESAHAN

1. Praktek Industri telah dilakukan pada Perusahaan / Industri :


CV SIC Yogyakarta
2. Waktu dari tanggal : 17 Desember 2018 sampai dengan 28 Februari 2019
Selama : 533 jam
3. Penyusunan telah sesuai dengan pola dan sistematika yang ditentukan.
4. Materi / isi laporan telah benar dan memenuhi syarat.
Diajukan pada Perusahaan/Industri untuk disahkan pada tanggal ............

Mengesahkan :
Direktur / Pimpinan
CV SIC Yogyakarta

R.M.N. Ari Pamungkas

Yogyakarta, ........................... Yogyakarta, ...........................


Pembimbing Sekolah Pembimbing Industri

Ana Malikhah Margaretha Endah Titisari, ST.


NIP. 19740302 200604 2 008

Mengetahui :
Kepala Sekolah

Drs. Agus Waluyo, M.Eng.


NIP. 19651227 199412 1 002

iii
KATA PENGANTAR

Puji dan syukur kami panjatkan kehadirat Allah SWT yang telah memberikan rahmat
dan hidayah-Nya, sehingga penulis dapat menyelesaikan Laporan Praktik Kerja Industri
(PRAKERIN). Sholawat serta salam semoga tetap tercurahkan kepada Nabi Muhammad SAW.
Tujuan penyusunan Laporan Praktik Kerja Industri (PRAKERIN) adalah sebagai salah
satu syarat kenaikan kelas XII pada program keahlian Teknik Komputer dan Jaringan SMK
Negeri 2 Depok Sleman. Selain itu juga berguna sebagai bukti pertanggung jawaban siswa
telah melaksanakan Praktik Kerja Industri (PRAKERIN).
Penulis mengucapkan terima kasih kepada segenap pihak yang telah membantu
dalam melaksanakan PRAKERIN serta dalam penyusunan laporan ini. Saya mengucapkan
terima kasih yang sebesar - besarnya kepada :
1. Bapak Drs. Agus Waluyo, M.Eng., selaku kepala Sekolah SMK Negeri 2 Depok
Sleman.
2. Bapak Sugiarto, ST. selaku Ketua Jurusan Teknik Komputer dan Jaringan di SMK
Negeri 2 Depok Sleman
3. Ibu Margaretha Endah Titisari, ST., sekaku Pembimbing Sekolah
4. Ibu Ana Malikhah, selaku Pembimbing Industri
5. Semua pihak yang telah membantu Kelancaran kegiatan PRAKERIN dan
penyusunan Laporan ini.
Penulis menyadari sepenuhnya bahwa Laporan Praktik Kerja Industri (PRAKERIN) ini
masih jauh dari kata sempurna, dan penulis memohon maaf yang sebesar – besarnya apabila
ada hal yang kurang berkenan di hati Pembaca dan Semua pihak yang telah terlibat. Namun,
penulis berharap semoga Laporan Praktik Kerja Industri (PRAKERIN) ini dapat bermanfaat bagi
pembaca dan khususnya bagi penulis sendiri.

Sleman, 27 Februari 2019

iv
DAFTAR ISI

HALAMAN PENGESAHAN ____________________________________________________ iii


KATA PENGANTAR__________________________________________________________ iv
DAFTAR ISI _________________________________________________________________ v
BAB I : PENDAHULUAN
A. LATAR BELAKANG __________________________________________________ 1
B. PENGERTIAN PRAKTIK INDUSTRI (PI) ___________________________________ 1
C. TUJUAN PI _______________________________________________________ 2
D. WAKTU DAN TEMPAT PI ____________________________________________ 2
E. GAMBARAN UMUM INDUSTRI _______________________________________ 2
1. SEJARAH DAN VISI MISI CV. SIC YOGYAKARTA ________________________ 2
2. ALAMAT PERUSAHAAN __________________________________________ 3
3. BIDANG USAHA ________________________________________________ 4
4. STRUKTUR ORGANISASI _________________________________________ 5
BAB II : KEGIATAN PRAKTIK INDUSTRI
A. PERSIAPAN PRODUKSI ______________________________________________ 6
B. PROSES PRODUKSI _________________________________________________ 7
C. LAPORAN KEGIATAN PRAKTIK INDUSTRI _______________________________ 43
BAB III : RINGKASAN
A. KESIMPULAN ____________________________________________________ 46
B. KRITIK DAN SARAN ________________________________________________ 46
DAFTAR PUSTAKA __________________________________________________________ 47
LAMPIRAN ________________________________________________________________ 48

v
BAB I : PENDAHULUAN

A. LATAR BELAKANG

Pada dasarnya Pendidikan dengan Sistem Ganda (PSG) adalah suatu bentuk
penyelenggaraan Pendidikan Keahlian Kejuruan yang merupakan kesepakatan antara
pihak Sekolah Menengah Kejuruan (SMK) dengan Dunia Usaha / Industri, mulai dari
perencanaan Program Pendidikan dan Pelatihan, penyelenggaraannya (di SMK dan atau
di Dunia Usaha / Industri), Evaluasi keberhasilan siswa sampai dengan pemasaran
tamatan.
Program pendidikan dan pelatihan PSG memuat aspek-aspek pendidikan, meliputi :
1. Komponen Normatif, meliputi mata pelajaran :
PPKN ; Pendidikan Agama ; Bahasa dan Sastra Indonesia ; Pendidikan Jasmani dan
Kesehatan ; Sejarah Nasional dan Sejarah Umum.
2. Komponen Adaptif, yaitu meliputi mata pelajaran :
Matematika ; Bahasa Inggris ; Biologi ; Fisika dan Kimia.
3. Komponen Teori Kejuruan, yaitu mata pelajaran teori-teori kejuruan dalam lingkup
suatu program studi tertentu.
4. Komponen Praktik Dasar Kejuruan, yang meliputi praktik penunjang dalam melakukan
beberapa jenis pekerjaan yang relevan di Dunia Usaha / Industri, yang berada dalam
lingkup Profil Tamatan dari program studi tertentu
5. Komponen Praktik Industri, yang meliputi Praktik Kerja langsung di lini produksi pada
Dunia Usaha / Industri.
Dari berbagai Pengalaman SMK menyelenggarakan program PSG, komponen Noramatif
dan Adaptif dilaksanakan di Sekolah. Komponen Teori Kejuruan dilaksanakan di Sekolah
dan sebagian di Industri, sedang komponen Praktik Industri sepenuhnya dilaksanakan di
Industri.

B. PENGERTIAN PRAKTIK INDUSTRI (PI)

Praktik Industri adalah praktik keahlian produktif yang dilaksanakan di Industri, berbentuk
kegiatan mengerjakan pekerjaan produksi atau jasa (pekerjaan yang sesungguhnya) di
Industri / Perusahaan.

1
C. TUJUAN PI

Pelaksanaan Praktik Industri merupakan salah satu upaya mencapai tujuan


penyelenggaraan PSG, yaitu :
1. Menghasilkan tenaga kerja yang meliputi keahlian profesional, yaitu tenaga kerja yang
memiliki tingkat pengetehuan, keterampilan, dan eros kerja yang sesuai dengan
tuntutan lapangan kerja.
2. Memperkokoh kerterkaitan dan kesepadanan (link and match) antara Sekolah dengan
Dunia Kerja.
3. Meningkatkan efisiensi proses pendidikan dan pelatihan tenaga kerja yang berkualitas
profesional.
4. Memberi pengakuan dan penghargaan terhadap pengalaman kerja sebagai bagian
dari proses pendidikan.

D. WAKTU DAN TEMPAT PI

Waktu : 17 Desember 2018 – 28 Februari 2019

Tempat : CV. SIC Yogyakarta

E. GAMBARAN UMUM INDUSTRI

1. SEJARAH DAN VISI MISI CV. SIC YOGYAKARTA

CV. SIC Yogyakarta berdiri pada tahun 2007, dibawah SIC (Source of Inspiration
Club). Pada awalnya CV. SIC Yogyakarta merupakan badan usaha yang bergerak di
bidang komputer, desain grafis, dan animasi flash. Ruang lingkup CV. SIC Yogyakarta
pada awal pendirian hanya di fokuskan kerjasama untuk Organisasi Kampus, Sekolah,
dan Pelayanan untuk pendidikan. Seiring dengan perkembangan teknologi yang
semakin pesat, CV. SIC Yogyakarta berhasil bekerjasama dengan ratusan organisasi,
partner mutualisme dan beberapa sekolah di daerah Yogyakarta, Klaten, Magelang
dan Kebumen.
CV. SIC Yogyakarta pada tahun 2012 diambil alih dan dikelola sepenuhnya oleh
Yayasan Tunas Muda Mandiri sehingga semua kegiatan, program kerja, dan pelayanan
dikelola sepenuhnya oleh Yayasan Tunas Muda Mandiri (YTMM). CV. SIC Yogyakarta
tetap menjadi badan usaha yang bergerak dibidang multimedia, komputer, dan
rekayasa perangkat lunak tetapi diperluas lagi dengan adanya kerjasama dengan
berbagai badan usaha lainnya seperti : Click Creative, Auditama Computer, Orto
Creative, Super Production, dan Pro Intermedia. CV. SIC Yogyakarta terus bergerak dan
berkembang untuk mempertahankan dan mengembangkan lebih maksimal kembali
dalam rangka pelayanan mutu untuk pemakai jasa IT.

2
VISI
Menjadikan badan usaha bidang IT untuk menghasilkan tenaga yang profesional,
mandiri, kompetitif dan memberikan pelayanan maksimal yang terus berkembang dan
memberikan nilai lebih kepada pengguna jasa.
MISI
1) Meningkatkan kualitas bidang komputer, multimedia, dan rekayasa perangkat
lunak serta pelayanan maksimal kepada pengguna jasa.
2) Menjalin kerjasama kemitraan yang harmonis dengan perusahaan bidang
komputer, multimedia, dan rekayasa perangkat lunak lain.
3) Menjadi penyedia jasa layanan bidang komputer, multimedia, rekayasa perangkat
lunak, dan solusi bisnis.
4) Mampu memberikan hasil baik finansial maupun nonfinansial.

2. ALAMAT PERUSAHAAN

Jl. Kaliurang KM. 9,5 No 95 RT.05 RW.18 Palgading, Sinduharjo, Gantalan, Sleman,
Yogyakarta

3
3. BIDANG USAHA

GAME DEVELOPMENT : Pembuatan Game Edukasi, Pembuatan Game Umum,


Pembuatan Game 2D, Pembuatan Game 3D, Game Edukasi, Adventure Game, dll
WEB DEVELOPMENT : Hosting, Domain, Pembuatan Web Sekolah, Pembuatan Web
Berbagai Toko Online, Pembuatan Web Instansi, Pembuatan Web Company Profile,
Pembuatan Web Organisasi, Pembuatan Web Pribadi, dll
MEDIA PEMBELAJARAN : Media Pembelajaran Untuk Media Skripsi, Media
Pembelajaran Untuk Media Thesis, Media Pembelajaran Berbasis Flash, Media
Pembelajaran Kuis Interaktif, Media Pembelajaran Berbasis Audio Visual, Media
Pembelajaran Animasi Kartun, Media Pembelajaran Berbasis Web online, Media
Pembelajaran Game Edukasi, dll
Multimedia dan Rekayasa Perangkat Lunak : Editing Audio dan Video, Jasa Shooting
( Video Seminar, Pernikahan, Syukuran, dll ), Pembuatan Film Kartun, Pembuatan Iklan
Animasi, Pembuatan Animasi Berbasis Flash, Pembuatan Animasi 2D dan 3D,
Aransemen Musik, Stop Motion, Pembuatan TV Online, Pembuatan Radio Online,
Pembuatan Aplikasi Perkantoran, Pembuatan Aplikasi Pendidikan, Pembuatan Aplikasi
Umum, Marketing Online, Marketing Offline, Pembuatan Web Dinamis, Statis,
Pemakaian MySQL, HTML, Xampp, C++, Sistem Pakar, Delphi, PHP, CSS, CMS, XML,
Bahasa Pemrograman lainnya, Pergi Ke Tempat Relasi-Relasi, Kebersihan, Pembuatan
Game Android, Pembuatan Aplikasi Android, Merakit Personal Computer (PC),
Menginstallasi sistem operasi, Aplikasi, Pemanfaatan Algoritma, Pembuatan data base
dan script, Pemrograman Visual berbasis Desktop, Pembuatan program antivirus dan
pembuatan virus, File transfer protocol, fillezilla, FTP, CP, Membuat aplikasi web
berbasis JSP.
Komputer dan Jaringan : Perakitan PC Dan Laptop, Service Hardware Laptop, Service
Hardware Pc, Service Software Laptop, Service Software Pc, Service Pheriperal (
Printer, Monitor, Speaker, Dll ), Installasi OS (Windows 7, 8, XP, Linux, dan aplikasi-
aplikasi lainnya), Pembuatan web server, Pembuatan jaringan warnet, Pembuatan
jaringan WIFI, Perawatan dan Optimalisasi Laptop dan PC, Pembuatan Program dan
Aplikasi-aplikasi lainnya, Pembuatan Web Berbasis Jaringan, Modifikasi Laptop,
Modifikasi Aplikasi-Aplikasi, Service Hardisk, Flashdisk, Pengembalian data Yang
Hilang/Ke Format, Service Power Supply, Pembuatan Game 2d/3d, Pembuatan Toko
Komputer Online, Pembuatan TV Online, Pembuatan Radio Online, Pembuatan Blog
dan Modifikasinya, Pembuatan Aplikasi Perkantoran, Pembuatan Aplikasi Pendidikan,
Pembuatan Aplikasi Umum, Pembuatan Aplikasi Android, Pembuatan Game Android,
Dll

4
4. STRUKTUR ORGANISASI

Struktur oraganisasi SIC Yogyakarta :


Pimpinan Umum : R.M.N. Ari Pamungkas
Administrator : Ana Malikhah
Staf Produksi : J. Fendra Nugraha
Wahyu Saputro
Farida
Nurjanah Wijayanti
Staf Marketing : Ujang Saepul Hamdi
Hasan Ari Wibowo

5
BAB II : KEGIATAN PRAKTIK INDUSTRI

A. PERSIAPAN PRODUKSI

Produk yang akan diproduksi adalah Game 2 dimensi. Pembuatan game menggunakan
software Game Maker Studio versi 1.4. Genre game yang akan diproduksi adalah Arcade
dengan mode Pemain Tunggal.
JUDUL GAME : Flappy Pilot.
KONSEP GAME :
Player yang digunakan berupa Pesawat. Player tersebut diharuskan melewati gedung-gedung
yang ada di perkotaan. Setiap gedung yang dilewati dapat menambah satu poin pemain.
Pemain diharuskan mengumpulkan poin yang sebanyak-banyaknya untuk mencapat poin
tertinggi (High score). Tantangan game ini adalah ketika player (pesawat) menyentuh gedung
yang akan dilewati, maka player dinyatakan mati, poin yang sudah terkumpul kembali
menjadi nol, dan game akan memulai ulang (restart).
KONTROL GAME :
Kontrol game yang digunakan adalah hanya dengan klik kiri pada mouse untuk membuat
player (pesawat) terbang naik. Setiap klik hanya akan membuat pesawat naik satu kali, artinya
menekan dan menahan klik kiri tetap hanya akan membuat pesawat naik satu kali. Apabila
pemain tidak menekan klik kiri pada mouse, maka pesawat akan terjatuh seperti terkena gaya
gravitasi bumi.

6
B. PROSES PRODUKSI

PEMBUATAN SPRITE DAN BACKGROUND


Sprite adalah sebuah asset game berupa gambar yang akan digunakan sebagai objek di dalam
sebuah game. Pembuatan sprite bisa menggunakan berbagai macam software pengolah
gambar seperti Adobe Photoshop.
Daftar sprite dan background yang harus dibuat :
- Sprite Player (48 x 32)
- Sprite Pillar (32 x 128)
- Background City (320 x 180)
Software yang digunakan adalah Adobe Photoshop. Pembuatannya sesuai ukuran (pixels)
yang ditentukan

7
MEMBUAT PROJECT BARU DI GAME MAKER STUDIO
1. Buka software Game Maker Studio
2. Klik tab New. Isikan Project Directory dan Project Name lalu klik Create

MEMASUKKAN SPRITE DAN BACKGROUND KE DALAM GAME MAKER STUDIO


Untuk memasukkan sprite, klik Icon Create a Sprite yang ada di Menu Toolbar

1. Sprite Player (spr_player)


a. Klik Icon Create Sprite untuk membuat sprite player, lalu ganti nama sprite
menjadi “ spr_player “ dan klik Load Sprite untuk import sprite player yang sudah
dibuat. Pilih file-nya lalu klik Open

8
b. Setelah sprite dimasukkan, akan muncul tampilan sprite yang sudah dimasukkan.
Klik Center untuk mengatur titik Origin menjadi di tengah sprite. Kemudian klik
Edit Sprite karena di Game ini saya akan memberi kesan bergerak untuk sprite
Player.

c. Lalu akan muncul jendela Sprite Editor. Copy dan Paste image 0 menjadi image 1
dan image 2

9
d. Seleksi image 0, klik menu Transform  Rotate atau kombinasi keyboard
Ctrl+Alt+R

e. Kemudian ubah Angel menjadi 15, hilangkan centang di Clockwise dan Apply to
all image in the sprite dan klik OK

f. Lakukan cara yang sama untuk image 2, tetapi beri tanda centang pada Clockwise
klik OK, dan klik tanda ctg/OK di jendela sprite editor.

10
g. Untuk sprite player perlu memodifikasi mask agar tidak terlalu menyulitkan saat
di dalam permainan. Caranya klik Modify Mask dan akan muncul jendela Mask
Property

h. Ubah Bounding Box menjadi Manual dan untuk sprite saya, saya atur left=8,
right=42, top=15, dan bottom=24. Lalu pilih Shape Precise dan klik OK

11
i. Klik OK pada jendela Sprite Property

2. Sprite Pillar (spr_pillar_bottom) dan (spr_pillar_top)


a. Klik Icon Create Sprite untuk membuat sprite pillar, lalu ganti nama sprite menjadi
“ spr_pillar_bottom “ dan klik Load Sprite untuk import sprite pillar yang sudah
dibuat. Pilih file-nya lalu klik Open

b. Ubah titik Origin menjadi X = 16, Y = 0 dan klik OK

12
c. Klik kanan pada sprite spr_pillar_bottom kemudian Duplicate sprite tersebut

d. Ubah nama menjadi spr_pillar_top dan klik Edit Sprite karena untuk sprite ini
perlu di-Flip/Miror

13
e. Kemudian klik menu Transform  Miror/Flip atau menggunakan kombinasi
keyboard Ctrl+Alt+M

f. Beri centang hanya pada Flip Vertically kemudian klik OK dan klik tanda Centang
/ OK di jendela Sprite Editor

g. Lalu ubah Origin Y menjadi 128 dan klik OK

14
3. Sprite Score Up (spr_score_up)
a. Klik Icon Create Sprite untuk membuat sprite score up, lalu ganti nama sprite
menjadi “ spr_score_up “ dan klik Edit Sprite untuk membuat sprite.

b. Kemudian klik icon create a new sprite dan atur width dan height menjadi 32, klik
OK

c. Klik 2 kali pada sprite image 0, zoom menggunakan scroll. Gunakan fill tool dan
klik ke area sprite untuk mewarnai sprite menjadi hitam / bisa warna lain

15
d. Hasilnya seprti dibawah ini

e. Klik Center untuk mengatur titik Origin menjadi di tengah sprite. Dan klik OK

4. Sprite Title / Judul (spr_title)


a. Buat sprite baru, beri nama “ spr_title “ dan klik Edit Sprite

16
b. Klik icon create a new sprite dan atur Width = 256 dan Height = 64

c. Gunakan tool Draw Text, atur font yang akan digunakan dan ukurannya sekitar
36, dan klik OK

17
d. Klik di area sprite dan tuliskan judul game yaitu “ Flappy Pilot “ dan klik OK

e. Kemudian tambahkan outline dengan cara klik menu Image  Outline atau
dengan kombinasi keyboard Ctrl+

18
f. Atur Color (warna) dan Thickness (ketebalan) outline lalu O

g. Atur juga Origin menjadi Center dengan klik tombol Center lalu klik O

19
5. Background Kota (bg_city)
a. Untuk membuat background, klik Icon Create a Background yang ada di Menu
Toolbar

b. Beri nama “ bg_city “ dan klik Load Background untuk import background yang
sudah dibuat, pilih filenya dan klik Open

c. Klik OK

20
MEMBUAT OBJECT DI GAME MAKER STUDIO
Object dalam game adalah sesuatu yang digunakan untuk mengontrol game, dapat/tidak
dapat digerakan, bisa berisi kode/script untuk mengontrol game.
Untuk membuat object di Game Maker Studio, klik icon Create a object yang ada di Menu
Toolbar

1. Object Player (obj_player)


a. Klik icon Create a object, beri nama “ obj_player “ pilih sprite yang sudah
dibuat yaitu “ spr_player “

21
b. Kemudian tambahkan event (Event = keadaan) dengan klik tombol Add Event
dan pilih event Create

c. Di bagian Actions, tarik icon Execute Code yang ada Tab control ke dalam area
Actions tersebut
d. Maka akan muncul jendela baru yang bisa diisi kode/script
e. Kemudian ketik kode seperti gambar di bawah ini dan klik Centang

22
f. Untuk membuat kontrol terhadap Player, perlu menggunakan Event Mouse 
Global mouse  Global left pressed yang berarti kontrol player menggunakan
klik kiri pada mouse

g. Di bagian Actions, tarik icon Execute Code yang ada Tab control ke dalam area
Actions tersebut
h. Kemudian ketik “ vspeed = -4.5; “ seperti gambar dibawah ini. Vspeed berarti
kecepatan vertical. Dan klik Centang

i. Selanjutnya ada menambahkan Event Step  Step untuk mengatur langkah


object

j. Tarik lagi actions Execute Code seperti tadi


k. Isi kode/script seperti gambar di bawah ini, lalu klik Centang dan OK untuk
object player

23
2. Object Pillar (obj_pillar_bottom) dan (obj_pillar_top)
a. Klik icon Create a object, beri nama “ obj_pillar_bottom “ pilih sprite yang
sudah dibuat yaitu “ spr_pillar_bottom “

b. Tambahkan Events Step  Step dan beri Actions Execute Code

c. Ketik kode seperti gambar dibawah ini dan klik Centang lalu OK

24
d. Untuk object pillar bagian atas, klik kanan pada obj_pillar_bottom lalu
Duplicate

e. Ganti nama menjadi obj_pillar_top dan beri sprite spr_pillar_top lalu klik OK

3. Object Pillar Creator (obj_pillar_creator)


a. Klik icon Create a object, beri nama “ obj_pillar_creator “

25
b. Tambahkan Events Create dan beri Actions Execute Code

c. Tuliskan kode berikut

d. Tambahkan juga Events Alarm  Alarm 0 dan beri Actions Execute Code

26
e. Tuliskan kode yang sama dengan Event Create, seperti gambar dibawah

4. Object Game Start (obj_game_start)


a. Klik icon Create a object, beri nama “ obj_game_start “

b. Tambahkan Events Mouse  Global Mouse  Global left pressed dan beri
Actions Execute Code

27
c. Tuliskan “ room_goto_next(); “ seprti berikut

d. Tambahkan juga Events Draw  Draw dan beri Actions Execute Code

e. Ketikkan kode seperti gambar di bawah ini

28
5. Object Score Up (obj_score_up)
a. Klik icon Create a object, beri nama “ obj_score_up “ pilih sprite yang sudah
dibuat yaitu “ spr_score_up “ dan hilangkan Centang pada Visible agar object
tidak terlihat saat di dalam game.

b. Tambahkan Events Step  Step dan beri Actions Execute Code

c. Tuliskan kode seperti dibawah ini

29
d. Setelah itu perlu mengatur Object Player agar ketika bertemu dengan Object
Score Up, score bertambah 1. Buka obj_player dan tambahkan Events
Collision  obj_score_up kemudian tambahkan Actions Execute Code

e. Tuliskan seperti gambar dibawah ini kemudian OK

6. Object Score (obj_score)


f. Klik icon Create a object, beri nama “ obj_score “ dan atur Depth menjadi
negative, misal -10

30
g. Tambahkan Events Create dan beri Actions Execute Code

h. Tuliskan kode/script seprti dibawah ini

i. Tambahkan juga Events Draw  Draw dan tembahkan Actions Execute Code
pada Events tersebut

31
j. Di dalam Actions Execute kode, ketikkan
“{
draw_text_colour(x+1, y, "Score : " + string(global.current_score), c_black,
c_black, c_black, c_black, 1);
draw_text_colour(x-1, y, "Score : " + string(global.current_score), c_black,
c_black, c_black, c_black, 1);
draw_text_colour(x, y+1, "Score : " + string(global.current_score), c_black,
c_black, c_black, c_black, 1);
draw_text_colour(x, y-1, "Score : " + string(global.current_score), c_black,
c_black, c_black, c_black, 1);

draw_text_colour(x, y, "Score : " + string(global.current_score), c_white,


c_white, c_white, c_white, 1);
}“

7. Object High Score (obj_highscore)


k. Klik icon Create a object, beri nama “ obj_score “dan atur Depth menjadi
negative, misal -10

32
l. Tambahkan Events Create dan beri Actions Execute Code

m. Ketikkan seperti gambar dibawah ini

n. Tambahkan juga Events Draw  Draw dan beri Actions Execute Code

33
o. Di dalam Actions Execute kode, ketikkan
“{
draw_text_colour(x+1, y, "Highscore : " + string(highscore), c_black,
c_black, c_black, c_black, 1);
draw_text_colour(x-1, y, "Highscore : " + string(highscore), c_black,
c_black, c_black, c_black, 1);
draw_text_colour(x, y+1, "Highscore : " + string(highscore), c_black,
c_black, c_black, c_black, 1);
draw_text_colour(x, y-1, "Highscore : " + string(highscore), c_black,
c_black, c_black, c_black, 1);

draw_text_colour(x, y, "Highscore : " + string(highscore), c_white, c_white,


c_white, c_white, 1);
}“

8. Object Title / Judul (obj_title)


p. Klik icon Create a object, beri nama “ obj_title “ pilih sprite yang sudah dibuat
yaitu “ spr_title “ dan klik OK

34
MEMBUAT SCRIPT DI GAME MAKER STUDIO
Script yang akan dibuat adalah script gameover. Script ini akan disisipkan ke Object Player,
jika Object Player mengenai Object Pillar maka player mati (gameover).
Untuk membuat script, klik icon Create a Script yang ada di menu Toolbar

a. Klik icon tersebut, dan beri nama Script “ scr_gameover “ dan ketikkan seperti
gambar dibawah ini. Lalu klik Centang

b. Untuk meyisipkan script ke dalam Object Player, buka obj_player kemudian


tambahkan Events Collision  obj_pillar_bottom

35
c. Di bagian Actions, tarik icon Execute Script yang ada Tab control ke dalam area
Actions tersebut

d. Di bagian script, pilih scr_gameover yang tadi sudah dibuat lalu OK

36
e. Lakukan hal yang sama untuk Events Collision dengan Object Pillar Top.
Tambahkan Events Collision  obj_pillar_top

MEMBUAT RUANGAN (ROOM) DI GAME MAKER STUDIO


Room adalah ruangan ada pada game. Di room inilah obejct-object ditampung dan
dimasukkan.
Untuk membuat script, klik icon Create a Room yang ada di menu Toolbar

37
1. Room Menu (rm_menu)
a. Klik icon Create a Room untuk membuat room menu, beri nama “ rm_menu “,
di Tab setting, ubah Width menjadi 320 dan Height menjadi 180. Lalu aktifkan
Snap, dan ubah Snap X dan Snap Y menjadi 8.

b. Di bagian Tab backgrounds, hilangkan centang pada Draw background color.


Lalu pilih Background 0, centang Visible when room starts, dan hilangakan
centang pada Foreground image, Tile hor dan Tile Vert. Kemudian pilih
background bg_city

38
c. Pada Tab views, centang Enable the use of Views, Visible when room starts.
Lalu di bagian View in room, W = 320, H = 180. Dan dibagian Port on screen,
W = 640, H = 320.

d. Di bagian Tab objects, pilih obj_game_start dan letakkan di area Room

e. Begitu juga dengan obj_title, obj_highscore dan obj_pillar_creator dan OK

39
2. Room Game (rm_game)
a. Duplicate rm_menu dan ganti nama menjadi rm_game

40
b. Lalu hapus obj_title, obj_game_start dan obj_highscore yang ada dalam room
tersebut
c. Kemudian tambahkan obj_player, dan obj_score ke dalam room dan OK

41
PERCOBAAN DAN EKSPORT GAME
Untuk manjalankan game, cukup klik icon Run the Game di toolbar

Jika game sudah bisa berjalan dan sudah dapat dimainkan dengan lancar, Eksport game
menjadi file (.exe) dengan cara klik icon Create Executable for Target di toolbar dan atur nama
dan lokasi game, lalu klik Save. Dan game sudah bisa diinstal dan dimainkan.

42
C. LAPORAN KEGIATAN PRAKTIK INDUSTRI

Nama Industri : CV. SIC Yogyakarta


Periode / Cawu / Th. : 2018 - 2019

Hari / Tgl.
No Bidang Pekerjaan Uraian Kegiatan
Pelaks.
1 Senin / 17 Pelatihan  Pelatihan pembuatan Logo dan Animasi
Desember  Mencoba membuat Logo dan Animasi
2018  Pengenalan pembuatan Game 2D, Web
dengan Mobirise, aransemen musik, LED
running text

2 Selasa / 18 Pengenalan  Pengenalan dan pemilihan bidang di CV. SIC


Desember oleh Pak Ari
2018
3 Rabu / 19 Desain dan WEB  Membuat logo "Barisan Pecinta Bakpia Bu
Desember Sukri"
2018  Membuat WEB download

4 Kamis / 20 Game 2D  Pengenalan aplikasi Game Maker Studio


Desember
2018
5 21 – 31 Game 2D  Membuat game 2D sederhana menggunakan
Desember software Game Maker Studio
2018  Langka
o Membuat rancangan game
o Membuat Sprite yang akan digunakan di
dalam game (menggunakan Photoshop)
o Membuat background yang akan
digunakan
o Memasukan Sprite dan background ke
dalam project Game Maker yang akan
kita buat
o Menyusun script / kode agar game bisa
berjalan sesuai rancangan
o Mengetes game apakah sudah berjalan
sesuai rancangan
o Memperbaiki dan merapikan kembali
o Mengeksport game menjadi format (
.exe)

43
Hari / Tgl.
No Bidang Pekerjaan Uraian Kegiatan
Pelaks.
1 Senin / 7 Web  Membuat WEB sekolah menggunakan
Januari aplikasi Mobirise
2019
2 Selasa – Desain  Membuat desain media pembelajaran
Kamis
/ 8 – 10
Januari
2019
3 Jumat, Desain  Membuat media pembelajaran berupa Quiz
Senin – menggunakan software Game Maker Studio
Rabu / 11,  Langkah
14 - 16 o Menentukan dan menulis pertanyaan
Januari yang akan dimasukkan ke dalam Quiz
2019 o Membuat desain / rancangan media
pembelajaran
o Menyusun script dan kode di dalam
Software Game Maker Studio
o Mengetes dan merapikan
o Mengeksport menjadi format ( .exe)

4 Kamis / 17 Hardware  Memperbaiki Hardisk


Januari
2019

5 Jumat / 18 Animasi  Membuat Animasi motion graphics berupa


Januari Tata Cara Berwudhu menggunakan software
2019 Adobe After Effect
 Langkah
o Membuat karakter menggunakan
Adobe Photoshop
o Memasukkan karakter ke dalam Project
Adobe After Effect
o Menganimasikan karakter tersebut dan
menambahkan beberapa teks

6 Senin / 21 Animasi  Melanjutkan membuat Animasi motion


Januari graphics berupa Tata Cara Berwudhu
2019 menggunakan software Adobe After Effect

7 Selasa /22 Game  Menginstal dan mencoba mengunakan


Januari Development software Unity.
2019 (Game 3D)

44
8 Rabu / 23 Game  Membuat game 3D menggunakan software
Januari Development Unity
2019 (Game 3D)

9 Kamis / 24 Game  Melanjutkan membuat game 3D


Januari Development menggunakan software Unity
2019 (Game 3D)
10 Jumat / 25 Aplikasi Android  Membuat aplikasi android melalui website
Januari AppsGeyser
2019
11 Senin / 28 Aplikasi Android  Mendesain ulang aplikasi (game edukasi)
Januari untuk anak
2019
12 Selasa / 29 Aplikasi Android  Mendesain ulang aplikasi (game edukasi)
Januari untuk anak
2019
13 Rabu / 30 Game  Perencanaan pembuatan Game 2D
Januari Development
2019 (Game 2D)
14 Kamis / 31 Game  Perencanaan pembuatan Game 2D (ide dan
Januari Development konsep game)
2019 (Game 2D)
15 Jumat – Game  Pembuatan karakter untuk Game 2D
Senin / Development
1–4 (Game 2D)
Februari
2019

16 Rabu / 6 Game  Proses produksi game menggunakan Game


Februari Development Maker Studio
2019 (Game 2D)

17 Kamis / 7 – Game  Proses produksi game menggunakan Game


22 Development Maker Studio
Februari (Game 2D)
2019

18 Senin / 25 Laporan  Menyusun Laporan Praktik Industri


Februari
2019

45
BAB III : RINGKASAN

A. KESIMPULAN
1. Manfaat Praktik Industri yang diperoleh adalah menambah wawasan khususnya
dalam bidang Teknologi, Pemrograman Web, Pembuatan dan Pemrograman Game
2D dan 3D, Animasi, Desain Grafis dan masih banyak lagi. Selain itu, juga bermanfaat
untuk melatih kedisplinan, kekompakan dan kerjasama, kemandirian, kebersihan
dan kerapian, kreatifitas, dan tanggung jawab.
2. Informasi yang diperoleh dalam Praktik Industri adalah Proses dan langkah-langkah
dalam pembuatan Web, Step-step pembuatan game, pemasaran produk barang dan
jasa, dan hal-hal lainnya yang berhubungan dengan dunia industri.

B. KRITIK DAN SARAN


1. Untuk Sekolah
Sebaiknya pelayanan lebih ditingkatkan lagi dalam hal pencarian tempat Praktik
Industri, agar siswa-siswi dapat memperoleh tempat Praktik dengan tepat waktu.

2. Untuk Industri
Sebaiknya saat keterlibatan dalam proses produksi lebih didampingi lagi agar proses
produksi berjalan dengan lancar.

46
DAFTAR PUSTAKA

https://www.google.com/maps/place/CV+SIC+Yogyakarta/@-
7.7300062,110.4070337,15z/data=!4m5!3m4!1s0x0:0xd3a49cd9c86bf4a5!8m2!3d-
7.7300062!4d110.4070337
https://www.google.com/search?q=sic+yogyakarta&oq=sic&aqs=chrome.0.69i59j0l2j69i60l
3.5003j0j7&sourceid=chrome&ie=UTF-8
www.tkjclub.net/tkj/index.php?option=com_content&view=article&id=63&Itemid=77

47
LAMPIRAN

48

Anda mungkin juga menyukai