PEMBUATAN GAME ANIMASI 3D ROLE PLAYING GAME UNTUK PENDIDIKAN BUDAYA DENGAN
UNITY3D DAN BAHASA PEMROGRAMAN C#
SKRIPSI
Disusun sebagai salah satu syarat menyelesaikan Program Studi Strata 1 pada Program Studi Teknik Informatika
Fakultas Komunikasi dan Informatika Universitas Muhammadiyah Surakarta
Oleh :
Febriyanto Pratama Putra NIM : L200080139
PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS KOMUNIKASI DAN INFORMATIKA UNIVERSITAS MUHAMMADIYAH SURAKARTA
HALAMAN MOTTO
Raihlah ilmu, dan untuk meraih ilmu belajarlah untuk tenang dan sabar
(Khalifah Umar)
Hai orang-orang yang beriman, jika kamu menolong agama Allah niscaya
Dia akan menolongmu dan meneguhkan kedudukanmu.
(Q.S Muhammad : 7)
Demi masa. Sesungguhnya manusia itu benar-benar berada dalam
kerugian, kecuali orang-orang yang beriman dan mengerjakan amal saleh dan
nasihat menasihati supaya menaati kebenaran dan nasihat supaya menetapi
kesabaran.
HALAMAN PERSEMBAHAN
Laporan penelitian ini dengan bangga dan sepenuh hati saya
persembahkan kepada :
1. Bapak dan Ibu yang tercinta.
2. Seorang yang saya cintai.
3. Sahabat tercinta.
KATA PENGANTAR
Assalamu’alaikum Wr. Wb.
Alhamdulillahi robbil’alamin, penulis ucapkan kepada Allah
Subhanahuwata’ala, atas rahmat dan nikmat-Nya, sehingga skripsi yang berjudul “
PEMBUATAN GAME ANIMASI 3D ROLE PLAYING GAME UNTUK
PENDIDIKAN BUDAYA DENGAN UNITY3D DAN BAHASA
PEMROGRAMAN C# ” dapat selesai dengan lancar. Tak lupa juga sholawat dan
salam tetap tercurakan kepada junjungan teladan kita, Nabi Muhammad
Shalallohu ‘alaihi Wasallam yang membawa umat Islam dari jalan kegelapan
kepada jalan cahaya yang penuh nikmat yang tidak akan sesat. Semoga kita selalu
berada dalam sunnah beliau.
Tujuan daripada pembuatan game ini adalah merancang dan membangun
aplikasi game animasi 3D dengan menggabungkan unsur modelling, animating
dan juga scripting dengan bahasa pemrograman C# untuk pembuatan game yang
dapat dimainkan diberbagai konsol khususnya dekstop dan web dan juga
memberikan nilai pendidikan dan budaya lokal bagi pemainnya
Penulisan Skripsi ini masih tergolong sederhana dan Penulis masih merasa
banyak kekurangan di dalamnya. Namun demikian dalam pengerjaan Skripsi ini
sudah semaksimal mungkin, dengan harapan dapat memberikan manfaat dalam
menambah khazanah keilmuan dan semoga dapat berguna bagi Penulis secara
tidak lupa atas bantuan dari berbagai pihak, oleh karena itu dengan tulus ikhlas
dan kerendahan hati Penulis mengucapkan rasa terima kasih sebesar-besarnya
kepada :
1. Kedua orang tua kami yang tercinta yang selalu memberikan semangat dan
dukungannya dalam memberikan yang terbaik bagi penulis sehingga
penulis mampu menjadi orang yang berguna bagi orang lain.
2. Dosen pembimbing Bapak Husni Tamrin,S.T.,M.T.,Ph.D. dan Bapak Dedi
Ary Prasetya,S.T. yang bersedia membimbing dari awal hingga akhir
skripsi.
3. Bapak/Ibu dosen teknik informatika yang telah memberikan ilmu untuk
bekal hidup nanti.
4. Seluruh karyawan IT UMS yang telah bersedia memfasilitas penulis
sehingga penelitian ini selesai dan teman dekat saya : Nandana jonathan,
yonenda marsela dan wakhid nur hidayat.
5. Teman -teman futsal saya yang selalu memberikan support dan masukan :
ardiansyah, ikhsan, zainudin hasmi, guritno, hengki, azis.
6. Seorang yang sangat saya cintai yang selalu menyemangati : Tutik Lestari.
7. Teman-teman dan semua pihak yang tidak bisa disebutkan satu persatu
yang telah memberikan semangat bagi penulis untuk menyelesaikan
DAFTAR ISI
HALAMAN JUDUL...i
LEMBAR PERSETUJUAN...ii
HALAMAN PENGESAHAN...iii
HALAMAN KONTRIBUSI...iv
HALAMAN MOTTO...v
HALAMAN PERSEMBAHAN...vi
KATA PENGANTAR...vii
DAFTAR ISI...x
DAFTAR TABEL...xiii
DAFTAR GAMBAR...xiv
ABSTRAKSI...xv
BAB I PENDAHULUAN...1
1.1. Latar Belakang...1
1.2. Perumusan Masalah ...2
1.3. Batasan Masalah...2
1.4. Tujuan...3
1.5. Manfaat...3
TINJAUAN PUSTAKA...5
2.2.4. Pengertian Role Playing Game...7
2.2.5. Unity 3D...8
2.2.5. Pengertian Bahasa Pemrograman C#...8
BAB III
3.4.1. Pengumpulan data dan resource...11
DAFTAR TABEL
DAFTAR GAMBAR
Gambar 3.1 Diagram Alir Penelitian ... 10
Gambar 3.2 Diagram Alir Storyline... 12
Gambar 3.4 Urutan Rute stage pertama ... 14
Gambar 3.5 Urutan Rute stage kedua ... 15
Gambar 3.6 Urutan Rute stage ketiga ... 17
Gambar 3.7 Tampilan Resource manager pada unity3D …... 19
Gambar 3.8 Daftar File List Project yang akan dibuat ... 20
Gambar 3.9 Tampilan tahap Modelling Character ... 22
Gambar 3.10 Tampilan tahap Unwrapping Character ... 23
Gambar 3.11 Tapilan tahap texturing dengan adobe photoshop... 23
Gambar 3.12 Tampilan tahap rigging atau pertulangan karakter ... 24
Gambar 3.13 Tampilan tahap animasi karakter ... 25
Gambar 3.14 Tahap modelling environment ... 26
Gambar 3.15 Tahap Texturing pada mesh environment ... 26
Gambar 3.16 Tampilan MonoDevelop bahasa pemrograman C# ... 27
Gambar 3.17 Bagan Class Diagram pada script ... 28
Gambar 4.1 Tampilan jeldela konfigurasi resolusi dan kualitas game …... 33
Gambar 4.2 Tampilan Game pada web browser …... 34
Gambar 4.3 Tampilan Jendela menu utama …... 35
Gambar 4.4 Tampilan Jendela pemberian nama karakter …... 35
Gambar 4.5 Tampilan Jendela Pembuatan karakter …... 36
Gambar 4.6 Tampilan Jendela Story Mission …... 37
Gambar 4.7 Tampilan Jendela Stage pertama …... 38
Gambar 4.8 Tampilan Jendela Stage Tambahan …... 39
ABSTRAKSI
Perkembangan game diberbagai konsol berkembang dengan sangat pesat, game dimanfaatkan sebagai media pendidikan dan budaya. Game yang
berkembang saat ini kebanyakan adalah produk dari amerika, eropa dan negara asia berkembang lainnya. Sehingga, secara tidak langsung Negara pembuat game tersebut memperkenalkan budayanya sendiri, akibatnya pemain game lebih mengenal budaya luar daripada budayanya sendiri. Sebagian budaya dalam game luar tidak sesuai dengan perilaku dan etika budaya lokal pada saat memainkan karakter. Sehingga perlu adanya game RPG yang sesuai dengan etika dan budaya bangsa, sekaligus lebih mendidik dan lebih memperkenalkan karakter kebudayaan bangsa.
Pengolahan animasi pada game ini menggunakan program Unity 3D versi
3.4 sebagai program aplikasi utama dan program aplikasi pendukung lainnya serta menggunakan bahasa pemrograman C#. Metode pengumpulan data pada penelitian ini dengan metode resource . Sedangkan metode pengujian sistem dengan metode angket untuk mendapatkan data dan hasil yang akurat untuk perbaikan dan pengujian sistem.
Hasil akhir dari program ini berupa file .exe yang berukuran 250 MB
untuk versi dekstop dan 116 MB untuk versi web, Berdasarkan hasil pengujian yang telah dilakukan, media pendidikan budaya ini cukup membantu pengenalan budaya sekitar, juga tercipta suasana yang menyenangkan dalam proses pembelajaran melalui media game ini.