SKRIPSI
ARBITER BASTANTA 101402044
PROGRAM STUDI TEKNOLOGI INFORMASI
FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI UNIVERSITAS SUMATERA UTARA
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
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 Muhammad Anggia Muchtar, ST., MM.IT
NIP. 19820915 201212 1 002 NIP. 198001102008011010
Diketahui/disetujui oleh
Program Studi S1 Teknologi Informasi Ketua,
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,
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 adik-adik Indriani Feberati Putri Ginting dan Sri Menda Ginting, yang telah memberi dukungan kepada penulis dalam menyelesaikan skripsi ini.
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.
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.
DAFTAR ISI
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
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 Naskah Cerita 14
3.3 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
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.3.1 Pengujian Aplikasi Menggunakan Metode 31
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 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
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.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