Aplikasi Video Game Berdasarkan Cerita Rakyat Pawang Ternalem

APLIKASI VIDEO GAME BERDASARKAN CERITA RAKYAT PAWANG
TERNALEM

SKRIPSI

ARBITER BASTANTA
101402044

PROGRAM STUDI TEKNOLOGI INFORMASI
FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI
UNIVERSITAS SUMATERA UTARA
MEDAN
2017

UNIVERSITAS SUMATERA UTARA

APLIKASI VIDEO GAME BERDASARKAN CERITA RAKYAT PAWANG
TERNALEM

SKRIPSI


Diajukan untuk melengkapi tugas dan memenuhi syarat memperoleh ijazah Sarjana
Teknologi Informasi

ARBITER BASTANTA
101402044

PROGRAM STUDI TEKNOLOGI INFORMASI
FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI
UNIVERSITAS SUMATERA UTARA
MEDAN
2017

UNIVERSITAS SUMATERA UTARA

ii

PERSETUJUAN

Judul


: APLIKASI VIDEO GAME BERDASARKAN
CERITA RAKYAT PAWANG TERNALEM

Kategori

: SKRIPSI

Nama

: ARBITER BASTANTA

Nomor Induk Mahasiswa

: 101402044

Program Studi

: S1 TEKNOLOGI INFORMASI

Departemen


: TEKNOLOGI INFORMASI

Fakultas

: ILMU KOMPUTER DAN TEKNOLOGI
INFORMASI UNIVERSITAS SUMATERA

UTARA
Komisi Pembimbing

:

Pembimbing 2

Pembimbing 1

Dani Gunawan ST., MT
MM.IT
NIP. 19820915 201212 1 002


Muhammad Anggia Muchtar, ST.,
NIP. 198001102008011010

Diketahui/disetujui oleh
Program Studi S1 Teknologi Informasi
Ketua,

Romi Fadillah Rahmat B.Comp.Sc., M.Sc
NIP. 19860303 201012 1 004

UNIVERSITAS SUMATERA UTARA

iii

PERNYATAAN

APLIKASI VIDEO GAME BERDASARKAN CERITA RAKYAT PAWANG
TERNALEM


SKRIPSI

Saya mengakui bahwa skripsi ini adalah hasil karya saya sendiri, kecuali beberapa
kutipan dan ringkasan yang masing-masing telah disebutkan sumbernya.

Medan,

Arbiter Bastanta
101402044

UNIVERSITAS SUMATERA UTARA

iv

UCAPAN TERIMA KASIH

Puji dan syukur penulis ucapkan kepada Tuhan Yang Maha Esa, atas berkat dan
rahmat-Nya sehingga penulis dapat menyelesaikan skripsi ini sebagai syarat untuk
memperoleh gelar Sarjana Teknologi Informasi.
Pertama-tama, penulis ingin mengucapkan terima kasih kepada Bapak

Muhammad Anggia Muchtar, ST., MM.IT selaku pembimbing pertama dan Bapak
Dani Gunawan ST., MT selaku pembimbing kedua yang telah membimbing penulis
dalam penelitian serta penulisan skripsi ini. Penulis juga mengucapkan terima kasih
kepada dosen pembanding yang telah memberikan masukan serta kritik yang
bermanfaat dalam penulisan skripsi ini. Penulis juga menyampaikan ucapan terima
kasih kepada seluruh dosen serta pegawai program studi S1 Teknologi informasi, yang
telah membantu serta membimbing penulis selama proses perkuliahan.
Penulis tentunya tidak lupa berterima kasih kepada kedua orang tua penulis,
Candra Ginting dan Tambarta Sembiring Meliala, yang telah membesarkan dan
membimbing penulis hingga saat ini. Terima kasih juga penulis ucapkan kepada adikadik Indriani Feberati Putri Ginting dan Sri Menda Ginting, yang telah memberi
dukungan kepada penulis dalam menyelesaikan skripsi ini.
Penulis juga mengucapkan terima kasih kepada seluruh teman-teman yang
telah membantu pembangunan asset Kurniawan Widhianto S.Kom. Terimakasih
kepada seluruh teman-teman Teknologi Informasi angkatan 2010, yang telah bersama
penulis dalam menjalani masa perkuliahan. Secara khusus, penulis juga hendak
menyampaikan ucapan terima kasih kepada seluruh teman-teman Scarlet, untuk harihari yang telah dilalui bersama, serta untuk bantuan dan motivasi yang diberikan
dalam penyelesaian skripsi ini.

UNIVERSITAS SUMATERA UTARA


v

ABSTRAK

Indonesia merupakan negara yang memiliki banyak suku dan budaya pada setiap
daerahnya dan pada setiap daerahnya memiliki cerita rakyatnya masing-masing,
termasuk Suku Karo. Banyak dari cerita rakyat yang telah mulai dilupakan oleh
masyarakat dan hanya beberapa cerita saja yang masih cukup dikenal hingga
sekarang. Dan salah cerita yang berkembang pada suku ini adalah cerita rakyat
“Pawang Ternalem”. Oleh karena itu, diperlukan sebuah metode yang lebih menarik
untuk memperkenalkan cerita rakyat. Perancangan video game ini berdasarkan cerita
rakyat Suku Karo yaitu, Pawang Ternalem. Pada penelitian ini, penulis merancang
sebuah video game sejarah Pawang Ternalem dengan Hack ‘n Slash Role Playing
Game menggunakan Unreal Engine 4. Game engine ini digunakan karena untuk
menghasilkan lingkungan yang menyerupai dunia nyata. Hasil dari perancangan video
game ini adalah sebuah video game 3D berdasarkan cerita rakyat Pawang Ternalem.

Kata kunci : cerita rakyat, Suku Karo, Pawang Ternalem, Unreal Engine 4, Video
Game, Role-Playing Game.


UNIVERSITAS SUMATERA UTARA

vi

VIDEO GAME APPLICATIONS BASED ON FOLKLORE OF PAWANG
TERNALEM

ABSTRACT

Indonesia is a country that has many tribes and cultures in each region and in each
region has its own folklore, including the Karo Tribe. Many of the folklore has begun
to be forgotten by the public and only a few stories are still well known today. And the
one of that developed in this tribe is the folklore "Pawang Ternalem". Therefore, a
more interesting method is needed to introduce folklore. The design of this video
game based on Karo people's story is, Pawang Ternalem. In this study, the authors
designed a historical video game Pawang Ternalem with Hack Slash Role Playing
Game using Unreal Engine 4. Game engine is used because to produce an
environment that resembles the real world. The result of this video game design is a
3D video game based on folklore Pawang Ternalem.


Keywords: folklore, Karo Tribe, Pawang Ternalem, Unreal Engine 4, Video Game,
Role-Playing Game.

UNIVERSITAS SUMATERA UTARA

vii

DAFTAR ISI

PERSETUJUAN

ii

PERNYATAAN

iii

UCAPAN TERIMA KASIH

iv


ABSTRAK

v

ABSTRAK

vi

DAFTAR ISI

vii

DAFTAR TABEL

x

DAFTAR GAMBAR

xi


BAB 1 PENDAHULUAN
1.1

Latar Belakang

1

1.2

Rumusan Masalah

3

1.3

Tujuan Penelitian

3

1.4

Batasan Masalah

3

1.5

Manfaat Penelitian

4

1.6

Metode Penelitian

4

1.7

Sistematika Penulisan

5

BAB 2 LANDASAN TEORI
2.1

Cerita Rakyat

6

2.2

Pawang Ternalem

8

2.3

Video Game

9

2.3.1

Role-Playing Game (RPG)

10

2.4.2

Hack and Slash Game

10

UNIVERSITAS SUMATERA UTARA

viii

2.4

Unreal Engine 4 (UE4)

11

BAB 3 ANALISIS DAN PERANCANGAN
3.1

Arsitektur Umum

13

3.2

Pengumpulan Data

14

3.2.1

14

3.3

Naskah Cerita

Pengumpulan Asset

14

3.3.1

Pemodelan Karakter

14

3.3.2

Pemodelan Lingkungan

15

3.3.2

Unreal Engine Marketplace

16

3.4

Animasi

16

3.5

Game Engine

17

3.5

Game Engine

17

3.5.1

Pembangunan Lingkungan

17

3.5.2

Pembangunan Karakter Utama

19

3.5.3

Pembangunan Karakter Non-Player

22

3.5.3

Pembangunan Sistem Pengaturan

23

3.5

User Interface

23

3.6.1

Main Menu

23

3.6.2

Loading Screen

24

3.6.3

Menu Pengaturan

25

3.6.4

Pause Menu

25

3.6.4

Dialog Menu

26

BAB 4 IMPLEMENTASI DAN PENGUJIAN

UNIVERSITAS SUMATERA UTARA

ix

4.1

Implementasi Sistem

27

4.1.1

Konfigurasi Perangkat Keras

27

4.1.2

Konfigurasi Perangkat Lunak

28

4.2

Tampilan Aplikasi

28

4.2.1

Tampilan Menu Utama

28

4.2.2

Tampilan Menu Pengaturan

29

4.2.3

Tampilan Pause Menu

30

4.2.3

Tampilan Dialog

31

4.3 Pengujian Sistem

31

4.3.1

31

Pengujian Aplikasi Menggunakan Metode
Black Box Texting

4.3.2

Analisis Hasil Pengujian Aplikasi Menggunakan

36

Kuesioner
BAB 5 KESIMPULAN DAN SARAN

5.1

Kesimpulan

42

5.2

Saran

42

DAFTAR PUSTAKA

43

UNIVERSITAS SUMATERA UTARA

x

DAFTAR TABEL

Halaman
Tabel 4.1 Daftar spesifikasi perangkat keras yang digunakan

27

Tabel 4.2. Konfigurasi perangkat lunak yang digunakan

28

Tabel 4.3 Tabel Rencana Pengujian

32

Tabel 4.4 Tabel Pengujian Main Menu

32

Tabel 4.5 Tabel Pengujian Tampilan Karakter Utama

33

Tabel 4.6 Tabel Pengujian Karakter Musuh

34

Tabel 4.7 Tabel Pengujian Pause Menu

34

Tabel 4.8 Tabel Pengujian Menu Pengaturan

35

Tabel 4.9 Tabel Pengujian Menu Dialog

36

Tabel 4.10 Tabel Kuesioner Pertanyaan Nomor 1

37

Tabel 4.11 Tabel Kuesioner Pertanyaan Nomor 2

37

Tabel 4.12 Tabel Kuesioner Pertanyaan Nomor 3

38

Tabel 4.13 Tabel Kuesioner Pertanyaan Nomor 4

38

Tabel 4.14 Tabel Kuesioner Pertanyaan Nomor 5

39

Tabel 4.15 Tabel Kuesioner Pertanyaan Nomor 6

39

Tabel 4.16 Tabel Kuesioner Pertanyaan Nomor 7

40

Tabel 4.17 Tabel Kuesioner Pertanyaan Nomor 8

40

Tabel 4.18 Tabel Kuesioner Pertanyaan Nomor 9

41

UNIVERSITAS SUMATERA UTARA

xi

DAFTAR GAMBAR

Halaman
Gambar 2.1 Contoh permainan Hack and Slash

11

Gambar 2.2 Pemograman berbasis C++ pada Unreal Engine 4

11

Gambar 2.3 Pemograman berbasis node (Blueprint) pada Unreal Engine 4

12

Gambar 3.1 Arsitektur Umum Penelitian

13

Gambar 3.2 Tampilan antarmuka Blender

15

Gambar 3.3 Tampilan antarmuka Unreal Engine Marketplace

16

Gambar 3.4 Tampilan antarmuka Mixamo

17

Gambar 3.5 Manipulasi model dalam Unreal Engine 4

18

Gambar 3.6 Penyusunan asset untuk lingkungan pada Unreal Engine 4

18

Gambar 3.7 Penggunaan blocking volume

19

Gambar 3.8 Coding kendali berjalan pada karakter

20

Gambar 3.9 Coding kendali menyerang pada karakter

20

Gambar 3.10 Coding kendali blocking pada karakter

21

Gambar 3.11 Coding sistem Level Up pada karakter

21

Gambar 3.12 Coding pengaturan status pada karakter

22

Gambar 3.13 Coding untuk NPC musuh

22

Gambar 3.14 Coding untuk sistem pengaturan

23

Gambar 3.15 Tampilan Main Menu

24

Gambar 3.16 Tampilan Loading Screen

24

UNIVERSITAS SUMATERA UTARA

xii

Gambar 3.17 Tampilan halaman pengaturan

25

Gambar 3.17 Tampilan halaman Pause Menu

25

Gambar 3.19 Tampilan halaman Dialog Menu

26

Gambar 4.1 Tampilan Menu Utama

29

Gambar 4.2 Tampilan Menu Pengaturan

29

Gambar 4.3 Tampilan Pause Menu

30

Gambar 4.4 Tampilan Dialog

30

UNIVERSITAS SUMATERA UTARA