15
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 2012

PEMBUATAN GAME ANIMASI 3D ROLE PLAYING GAME …eprints.ums.ac.id/22127/1/Halaman_depan.pdf · PEMBUATAN GAME ANIMASI 3D ROLE PLAYING GAME UNTUK PENDIDIKAN BUDAYA DENGAN UNITY3D DAN

  • Upload
    vonhi

  • View
    226

  • Download
    0

Embed Size (px)

Citation preview

Page 1: PEMBUATAN GAME ANIMASI 3D ROLE PLAYING GAME …eprints.ums.ac.id/22127/1/Halaman_depan.pdf · PEMBUATAN GAME ANIMASI 3D ROLE PLAYING GAME UNTUK PENDIDIKAN BUDAYA DENGAN UNITY3D DAN

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 PutraNIM : L200080139

PROGRAM STUDI TEKNIK INFORMATIKA

FAKULTAS KOMUNIKASI DAN INFORMATIKA

UNIVERSITAS MUHAMMADIYAH SURAKARTA

2012

Page 2: PEMBUATAN GAME ANIMASI 3D ROLE PLAYING GAME …eprints.ums.ac.id/22127/1/Halaman_depan.pdf · PEMBUATAN GAME ANIMASI 3D ROLE PLAYING GAME UNTUK PENDIDIKAN BUDAYA DENGAN UNITY3D DAN

ii

Page 3: PEMBUATAN GAME ANIMASI 3D ROLE PLAYING GAME …eprints.ums.ac.id/22127/1/Halaman_depan.pdf · PEMBUATAN GAME ANIMASI 3D ROLE PLAYING GAME UNTUK PENDIDIKAN BUDAYA DENGAN UNITY3D DAN

iii

Page 4: PEMBUATAN GAME ANIMASI 3D ROLE PLAYING GAME …eprints.ums.ac.id/22127/1/Halaman_depan.pdf · PEMBUATAN GAME ANIMASI 3D ROLE PLAYING GAME UNTUK PENDIDIKAN BUDAYA DENGAN UNITY3D DAN

iv

Page 5: PEMBUATAN GAME ANIMASI 3D ROLE PLAYING GAME …eprints.ums.ac.id/22127/1/Halaman_depan.pdf · PEMBUATAN GAME ANIMASI 3D ROLE PLAYING GAME UNTUK PENDIDIKAN BUDAYA DENGAN UNITY3D DAN

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.

(Q.S Ashr : 1-3)

v

Page 6: PEMBUATAN GAME ANIMASI 3D ROLE PLAYING GAME …eprints.ums.ac.id/22127/1/Halaman_depan.pdf · PEMBUATAN GAME ANIMASI 3D ROLE PLAYING GAME UNTUK PENDIDIKAN BUDAYA DENGAN UNITY3D DAN

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.

4. Teman-teman seperjuangan.

vi

Page 7: PEMBUATAN GAME ANIMASI 3D ROLE PLAYING GAME …eprints.ums.ac.id/22127/1/Halaman_depan.pdf · PEMBUATAN GAME ANIMASI 3D ROLE PLAYING GAME UNTUK PENDIDIKAN BUDAYA DENGAN UNITY3D DAN

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

pribadi maupun para pembaca. Dalam penyelesaian Skripsi ini tentunya Penulis

vii

Page 8: PEMBUATAN GAME ANIMASI 3D ROLE PLAYING GAME …eprints.ums.ac.id/22127/1/Halaman_depan.pdf · PEMBUATAN GAME ANIMASI 3D ROLE PLAYING GAME UNTUK PENDIDIKAN BUDAYA DENGAN UNITY3D DAN

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

skripsi ini.

viii

Page 9: PEMBUATAN GAME ANIMASI 3D ROLE PLAYING GAME …eprints.ums.ac.id/22127/1/Halaman_depan.pdf · PEMBUATAN GAME ANIMASI 3D ROLE PLAYING GAME UNTUK PENDIDIKAN BUDAYA DENGAN UNITY3D DAN

ix

Page 10: PEMBUATAN GAME ANIMASI 3D ROLE PLAYING GAME …eprints.ums.ac.id/22127/1/Halaman_depan.pdf · PEMBUATAN GAME ANIMASI 3D ROLE PLAYING GAME UNTUK PENDIDIKAN BUDAYA DENGAN UNITY3D DAN

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

1.6. Sistematika Penulisan...................................................................................3

BAB II

x

Page 11: PEMBUATAN GAME ANIMASI 3D ROLE PLAYING GAME …eprints.ums.ac.id/22127/1/Halaman_depan.pdf · PEMBUATAN GAME ANIMASI 3D ROLE PLAYING GAME UNTUK PENDIDIKAN BUDAYA DENGAN UNITY3D DAN

TINJAUAN PUSTAKA...........................................................................................5

2.1. Telaah Penelitan............................................................................................5

2.2. Landasan Teori.............................................................................................6

2.2.1.Pengertian Game........................................................................................6

2.2.2.Pengertian Animasi 3D...............................................................................7

2.2.3.Karakteristik Game Edukasi.......................................................................7

2.2.4. Pengertian Role Playing Game..................................................................7

2.2.5. Unity 3D....................................................................................................8

2.2.5. Pengertian Bahasa Pemrograman C#........................................................8

BAB III

METODOLOGI PENELITIAN...............................................................................9

3.1. Waktu dan Tempat........................................................................................9

3.2. Alat dan Bahan.............................................................................................9

3.3. Alur Penelitian............................................................................................10

3.4. Tahap Pembuatan........................................................................................11

3.4.1. Pengumpulan data dan resource..............................................................11

3.4.2. Perancangan Game..................................................................................11

3.4.2.1. Perancangan Storyline..........................................................................11

3.4.2.2. Perancangan Stage Mission..................................................................14

3.4.2.3. Resource Manager................................................................................18

3.4.3. Pembuatan Game.....................................................................................21

3.4.3.1. Pembuatan Karakter.............................................................................21

xi

Page 12: PEMBUATAN GAME ANIMASI 3D ROLE PLAYING GAME …eprints.ums.ac.id/22127/1/Halaman_depan.pdf · PEMBUATAN GAME ANIMASI 3D ROLE PLAYING GAME UNTUK PENDIDIKAN BUDAYA DENGAN UNITY3D DAN

3.4.3.2. Pembuatan Environment......................................................................26

3.4.3.3. Pembuatan Script .................................................................................27

3.4.3.4. Penggabungan komponen Game..........................................................30

3.4.4. Pengujian Game.......................................................................................32

3.4.4.1. Pengujian Secara Internal.....................................................................32

3.4.4.2. Pengujian Secara Eksternal..................................................................32

BAB IV

HASIL DAN PEMBAHASAN..............................................................................34

4.1. Hasil Penelitian...........................................................................................34

4.1.1. Tampilan Menu Utama............................................................................35

4.1.2. Tampilan Pembuatan karakter.................................................................36

4.1.3. Tampilan Alur Cerita...............................................................................38

4.1.3. Tampilan Stage Mission..........................................................................39

4.1.4. Tampilan Tambahan.................................................................................40

4.2. Hasil Pengujian...........................................................................................41

4.3. Pembahasan................................................................................................45

BAB V

KESIMPULAN DAN SARAN..............................................................................47

5.1. Kesimpulan.................................................................................................47

5.2. Saran...........................................................................................................47

DAFTAR PUSTAKA.............................................................................................49

LAMPIRAN...........................................................................................................51

xii

Page 13: PEMBUATAN GAME ANIMASI 3D ROLE PLAYING GAME …eprints.ums.ac.id/22127/1/Halaman_depan.pdf · PEMBUATAN GAME ANIMASI 3D ROLE PLAYING GAME UNTUK PENDIDIKAN BUDAYA DENGAN UNITY3D DAN

DAFTAR TABEL

Tabel 3.1 Tabel hasil pengujian game berdasarkan skor …....................... 41

xiii

Page 14: PEMBUATAN GAME ANIMASI 3D ROLE PLAYING GAME …eprints.ums.ac.id/22127/1/Halaman_depan.pdf · PEMBUATAN GAME ANIMASI 3D ROLE PLAYING GAME UNTUK PENDIDIKAN BUDAYA DENGAN UNITY3D DAN

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

Gambar 4.9 Grafik hasil Pengisian Angket …................................................ 40

xiv

Page 15: PEMBUATAN GAME ANIMASI 3D ROLE PLAYING GAME …eprints.ums.ac.id/22127/1/Halaman_depan.pdf · PEMBUATAN GAME ANIMASI 3D ROLE PLAYING GAME UNTUK PENDIDIKAN BUDAYA DENGAN UNITY3D DAN

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.

Kata kunci : game, unity 3D, pemrograman C#.

xv