pembuatan game pc the chronicles of ramayana … filepenulis menyadari sepenuhnya bahwa laporan...

15
PEMBUATAN GAME PC THE CHRONICLES OF RAMAYANA MENGGUNAKAN UNITY 3D Tugas Akhir Disusun untuk memenuhi salah satu syarat dalam memperoleh gelar Ahli Madya pada Program Studi Diploma III Teknik Informatika Universitas Sebelas Maret. Disusun oleh : ALFIAN PANDHU FATMALA M3113012 PROGRAM DIPLOMA III TEKNIK INFORMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SEBELAS MARET SURAKARTA 2016

Upload: ngomien

Post on 10-May-2019

222 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: PEMBUATAN GAME PC THE CHRONICLES OF RAMAYANA … filePenulis menyadari sepenuhnya bahwa laporan Tugas Akhir ini masih jauh ... Bahasa Pemrograman C# ... 3.1.2 Proposal

PEMBUATAN GAME PC THE CHRONICLES OF RAMAYANA

MENGGUNAKAN UNITY 3D

Tugas Akhir

Disusun untuk memenuhi salah satu syarat dalam memperoleh gelar

Ahli Madya pada Program Studi Diploma III Teknik Informatika

Universitas Sebelas Maret.

Disusun oleh :

ALFIAN PANDHU FATMALA

M3113012

PROGRAM DIPLOMA III TEKNIK INFORMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS SEBELAS MARET

SURAKARTA

2016

Page 2: PEMBUATAN GAME PC THE CHRONICLES OF RAMAYANA … filePenulis menyadari sepenuhnya bahwa laporan Tugas Akhir ini masih jauh ... Bahasa Pemrograman C# ... 3.1.2 Proposal

i

Page 3: PEMBUATAN GAME PC THE CHRONICLES OF RAMAYANA … filePenulis menyadari sepenuhnya bahwa laporan Tugas Akhir ini masih jauh ... Bahasa Pemrograman C# ... 3.1.2 Proposal

ii

Page 4: PEMBUATAN GAME PC THE CHRONICLES OF RAMAYANA … filePenulis menyadari sepenuhnya bahwa laporan Tugas Akhir ini masih jauh ... Bahasa Pemrograman C# ... 3.1.2 Proposal

iii

Page 5: PEMBUATAN GAME PC THE CHRONICLES OF RAMAYANA … filePenulis menyadari sepenuhnya bahwa laporan Tugas Akhir ini masih jauh ... Bahasa Pemrograman C# ... 3.1.2 Proposal

iv

HALAMAN MOTTO

“Barang siapa menempuh suatu jalan untuk mencari ilmu, maka Allah akan

memudahkan padanya jalan menuju ke surga”

@ H.R. Muslim

“Memang semangat tidak manjamin sukses, tapi tidak ada sukses tanpa semangat”

@Mario Teguh

“Berhentilah mengkhawatirkan masa depan, syukurilah hari ini, dan hiduplah

dengan sebaik-baiknya.”

@Mario Teguh

“Ilmu pengetahuan tanpa agama lumpuh, agama tanpa ilmu pengetahuan buta.”

@ Albert Einstein

“Ilmu tidak akan Anda peroleh dengan bermalas-malasan.”

@Alfian Pandhu

Page 6: PEMBUATAN GAME PC THE CHRONICLES OF RAMAYANA … filePenulis menyadari sepenuhnya bahwa laporan Tugas Akhir ini masih jauh ... Bahasa Pemrograman C# ... 3.1.2 Proposal

v

HALAMAN PERSEMBAHAN

Sebuah karya tulisan ini dipersembahkan untuk :

1. Allah SWT Tuhan Semesta Alam yang telah memberikan berkah dan

rahmat-NYA.

2. Bapak, Ibu, dan Kakak, dan Adik tercinta yang selalu memberi dukungan

serta motivasi.

3. Teman-teman dan sahabat yang selalu memberi dukungan,semangat dan

motivasi.

4. Bapak Taufiqurrakhman, S.Kom., M.Cs. selaku Pembimbing Tugas Akhir

yang bersedia memberikan ilmu dan waktu luangnya.

5. Teman-teman D3 Teknik Informatika UNS, khususnya Teknik Informatika

A (TI-A) 2013.

6. Para pembaca yang meluangkan waktunya untuk membaca karya tulisan

saya.

Page 7: PEMBUATAN GAME PC THE CHRONICLES OF RAMAYANA … filePenulis menyadari sepenuhnya bahwa laporan Tugas Akhir ini masih jauh ... Bahasa Pemrograman C# ... 3.1.2 Proposal

vi

KATA PENGANTAR

Assalamu'alaikum warahmatullahi wabarakatuh.

Bismillahirrohmanirrohim, segala puji syukur kehadirat Allah SWT yang

melimpahkan rahmat dan hidayah-Nya sehingga penulis dapat menyelesaikan

Tugas Akhir dengan judul “PEMBUATAN GAME PC THE CHRONICLES OF

RAMAYANA DENGAN UNITY 3D.”. Laporan Tugas Akhir ini disusun untuk

memenuhi salah satu syarat dalam memperoleh gelar Ahli Madya pada Program

Studi Diploma III Teknik Informatika Universitas Sebelas Maret.

Dalam melakukan penelitian dan penyusunan laporan Tugas Akhir ini

penulis telah mendapatkan banyak dukungan dan bantuan dari berbagai pihak, yang

tidak dapat penulis sebutkan satu persatu.

Penulis menyadari sepenuhnya bahwa laporan Tugas Akhir ini masih jauh

dari kata sempurna. Untuk itu, semua jenis saran, kritik dan masukan yang bersifat

membangun sangat penulis harapkan. Akhir kata, semoga tulisan ini dapat

memberikan manfaat dan wawasan tambahan bagi para pembaca khususnya bagi

penulis sendiri.

Wassalamualaikum warahmatullahi wabarakatuh.

Surakarta, 02 Februari 2016

Penulis

Page 8: PEMBUATAN GAME PC THE CHRONICLES OF RAMAYANA … filePenulis menyadari sepenuhnya bahwa laporan Tugas Akhir ini masih jauh ... Bahasa Pemrograman C# ... 3.1.2 Proposal

vii

DAFTAR ISI

HALAMAN PERSETUJUAN ................................................................................. i

HALAMAN PENGESAHAN ................................................................................. ii

PERNYATAAN ..................................................................................................... iii

HALAMAN MOTTO ............................................................................................ iv

HALAMAN PERSEMBAHAN ............................................................................. v

KATA PENGANTAR ........................................................................................... vi

DAFTAR ISI ......................................................................................................... vii

DAFTAR TABEL .................................................................................................. ix

DAFTAR GAMBAR .............................................................................................. x

INTISARI ............................................................................................................. xiii

ABSTRACT ......................................................................................................... xiv

BAB I PENDAHULUAN ....................................................................................... 1

1.1 Latar Belakang ......................................................................................... 1

1.2 Rumusan Masalah .................................................................................... 1

1.3 Tujuan Penelitian ...................................................................................... 2

1.4 Manfaat Penelitian .................................................................................... 2

1.5 Batasan Masalah ....................................................................................... 2

1.6 Metodologi Penelitian .............................................................................. 2

1.7 Sistematika Penulisan ............................................................................... 3

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI ............................... 5

2.1 Tinjauan Pustaka ...................................................................................... 5

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

2.2.1. Ramayana .......................................................................................... 6

2.2.2. Game ................................................................................................. 6

2.2.3. Genre ................................................................................................. 7

2.2.4. Unity3D ............................................................................................. 7

2.2.5. Bahasa Pemrograman C# .................................................................. 7

2.2.6. Corel Draw ........................................................................................ 7

2.2.7. Adobe Photoshop .............................................................................. 8

2.2.8. Adobe Audition ................................................................................. 8

BAB III ANALISIS DAN RANCANGAN SISTEM ............................................. 9

3.1 Konsep Dasar Proyek Pengembangan ...................................................... 9

3.1.1 Konsep Dasar .................................................................................... 9

3.1.2 Proposal ............................................................................................. 9

3.1.3 Target Pemain ................................................................................. 10

3.1.4 Dukungan Platform dan Multiplayer .............................................. 10

3.2 Manajemen Proyek Pengembangan ....................................................... 10

3.3.1 Kebutuhan dan Peran / Tugas Tim Pengembang ............................ 10

3.3.2 Perencanaan Jadwal ........................................................................ 11

3.3.3 Kebutuhan Perangkat Lunak dan Perangkat Keras dalam

Pengembangan ............................................................................................... 11

3.3.4 Kebutuhan Perangkat Lunak dan Perangkat Keras dalam

Implementasi .................................................................................................. 12

3.3 Perancangan Dasar Game ....................................................................... 12

Page 9: PEMBUATAN GAME PC THE CHRONICLES OF RAMAYANA … filePenulis menyadari sepenuhnya bahwa laporan Tugas Akhir ini masih jauh ... Bahasa Pemrograman C# ... 3.1.2 Proposal

viii

3.3.1 Narasi dan Storyboard ..................................................................... 12

3.3.2 Gameplay ........................................................................................ 17

3.3.3 Playability ....................................................................................... 18

3.3.4 Genre ............................................................................................... 18

3.4 Aset Dan Seni Game .............................................................................. 18

3.4.1 Konsep Seni .................................................................................... 18

3.4.2 Karakter ........................................................................................... 19

3.4.3 Atribut ............................................................................................. 19

3.4.4 Lingkungan ..................................................................................... 22

3.4.5 Daftar Misi, Desain Level, Penempatan Dan Pertemuan ................ 26

3.4.6 Musik Dan Suara ............................................................................. 27

3.4.7 Pengaturan ....................................................................................... 27

3.4.8 Antar Muka ..................................................................................... 28

3.5 Spesifikasi Kebutuhan Game Fungsional (SRS Functional) .................. 33

BAB IV IMPLEMENTASI DAN PENGUJIAN .................................................. 35

4.1 Implementasi Aset Dan Seni .................................................................. 35

4.1.1 Implementasi Konsep Seni .............................................................. 35

4.1.2 Implementasi Karakter .................................................................... 35

4.1.3 Implementasi Lingkungan ............................................................... 43

4.1.4 Implementasi Daftar Misi, Desain Level, Penempatan dan

Pertemuan ...................................................................................................... 47

4.1.5 Implementasi Musik Dan Suara ...................................................... 59

4.1.6 Implementasi Pengaturan ................................................................ 60

4.1.7 Implementasi Antar Muka............................................................... 62

4.2 Teknis Pemrograman .............................................................................. 67

4.2.1 Pemrogaman .................................................................................... 67

4.2.2 Penginstalan .................................................................................... 70

4.3 Pengujian ................................................................................................ 72

4.3.1 Pengujian Fungsional Aplikasi ....................................................... 72

4.3.2 Pengujian Device ............................................................................. 76

4.3.3 Pengujian Aplikasi terhadap Respon User ...................................... 77

4.4 Perilisan .................................................................................................. 80

BAB V KESIMPULAN DAN SARAN ................................................................ 81

5.1 Kesimpulan ............................................................................................. 81

5.2 Saran ....................................................................................................... 81

DAFTAR PUSTAKA ........................................................................................... 82

LAMPIRAN .......................................................................................................... 83

Page 10: PEMBUATAN GAME PC THE CHRONICLES OF RAMAYANA … filePenulis menyadari sepenuhnya bahwa laporan Tugas Akhir ini masih jauh ... Bahasa Pemrograman C# ... 3.1.2 Proposal

ix

DAFTAR TABEL

Tabel 3.1 Perencanaan Jadwal .............................................................................. 11

Tabel 4.1 Pengujian Game .................................................................................... 72

Tabel 4.2 Pengujian Device .................................................................................. 76

Page 11: PEMBUATAN GAME PC THE CHRONICLES OF RAMAYANA … filePenulis menyadari sepenuhnya bahwa laporan Tugas Akhir ini masih jauh ... Bahasa Pemrograman C# ... 3.1.2 Proposal

x

DAFTAR GAMBAR

Gambar 3.1 Busur Rama ....................................................................................... 19

Gambar 3.2 Panah Besi ......................................................................................... 20

Gambar 3.3 Panah Es ............................................................................................ 20

Gambar 3.4 Panah Api .......................................................................................... 20

Gambar 3.5 Pedang Rama ..................................................................................... 20

Gambar 3.6 Senjata Anggada dan Rahwana ......................................................... 21

Gambar 3.7 Duri Pohon ........................................................................................ 21

Gambar 3.8 Bom ................................................................................................... 21

Gambar 3.9 Obstacle ............................................................................................. 22

Gambar 3.10 Pohon Duri ...................................................................................... 22

Gambar 3.11 Sketsa Environment Level 1 ............................................................ 23

Gambar 3.12 Sketsa Environment Level 2 ............................................................ 23

Gambar 3.13 Sketsa Environment Level 3 ............................................................ 24

Gambar 3.14 Sketsa Environment Level 4 ............................................................ 24

Gambar 3.15 Sketsa Environment Level 5 ............................................................ 25

Gambar 3.16 Sketsa Environment Level 6 ............................................................ 25

Gambar 3.17 Sketsa Menu Utama ........................................................................ 28

Gambar 3.18 Sketsa Menu About ......................................................................... 28

Gambar 3.19 Sketsa Menu Level Select ............................................................... 29

Gambar 3.20 Sketsa Menu Level Select ............................................................... 29

Gambar 3.21 Sketsa Menu Cutscene .................................................................... 30

Gambar 3.22 Sketsa Menu Help ........................................................................... 30

Gambar 3.23 Sketsa Pause Screen ........................................................................ 31

Gambar 3.24 Sketsa Gameover Screen ................................................................. 31

Gambar 3.25 Sketsa Health Bar ........................................................................... 32

Gambar 3.26 Sketsa Item Count ........................................................................... 32

Gambar 3.27 Sketsa Level Complete Screen......................................................... 32

Gambar 3.28 Use Case Tampilan Game ............................................................... 33

Gambar 3.29 Use Case Inputan Player ................................................................. 34

Gambar 3.30 Use Case Interaksi dengan Objek ................................................... 34

Gambar 4.1 Karakter Rama................................................................................... 35

Gambar 4.2 Animasi Rama Idle ............................................................................ 36

Gambar 4.3 Animasi Rama Melompat.................................................................. 36

Gambar 4.4 Animasi Rama Melompat.................................................................. 36

Gambar 4.5 Animasi Rama Memanah .................................................................. 37

Gambar 4.6 Animasi Rama Menyerang ................................................................ 37

Gambar 4.7 Karakter Jatayu .................................................................................. 37

Gambar 4.8 Animasi Jatayu Terbang .................................................................... 38

Gambar 4.9 Karakter Anoman .............................................................................. 38

Gambar 4.10 Animasi Anoman Diam ................................................................... 38

Gambar 4.11 Animasi Anoman Menyerang ......................................................... 39

Gambar 4.12 Animasi Anoman Berjalan .............................................................. 39

Gambar 4.13 Karakter Sinta .................................................................................. 39

Gambar 4.14 Karakter Raksasa ............................................................................. 40

Page 12: PEMBUATAN GAME PC THE CHRONICLES OF RAMAYANA … filePenulis menyadari sepenuhnya bahwa laporan Tugas Akhir ini masih jauh ... Bahasa Pemrograman C# ... 3.1.2 Proposal

xi

Gambar 4.15 Animasi Raksasa Berjalan ............................................................... 40

Gambar 4.16 Karakter Surpanaka ......................................................................... 41

Gambar 4.17 Animasi Surpanaka Berjalan ........................................................... 41

Gambar 4.18 Karakter Pasukan Rahwana ............................................................. 41

Gambar 4.19 Animasi Pasukan Rahwana Berjalan............................................... 42

Gambar 4.20 Karakter Anggada ........................................................................... 42

Gambar 4.21 Animasi Anoman Berjalan .............................................................. 42

Gambar 4.22 Karakter Rahwana ........................................................................... 43

Gambar 4.23 Animasi Rahwana Menyerang ........................................................ 43

Gambar 4.24 Implementasi Environment Level 1 ................................................ 44

Gambar 4.25 Implementasi Environment Level 2 ................................................ 44

Gambar 4.26 Implementasi Environment Level 3 ................................................ 45

Gambar 4.27 Implementasi Environment Level 4 ................................................ 45

Gambar 4.28 Implementasi Environment Level 5 ................................................ 46

Gambar 4.29 Implementasi Environment Level 6 ................................................ 46

Gambar 4.30 Land Level 1.................................................................................... 47

Gambar 4.31 Pohon Level 1.................................................................................. 47

Gambar 4.32 Jamur Merah .................................................................................... 48

Gambar 4.33 Semak Level 1 ................................................................................. 48

Gambar 4.34 Bunga .............................................................................................. 48

Gambar 4.35 Apel ................................................................................................. 49

Gambar 4.36 Melawan Musuh Raksasa Level 1 ................................................... 49

Gambar 4.37 Melawan Bos Raksasa Level 1........................................................ 50

Gambar 4.38 Awan Level 2 .................................................................................. 50

Gambar 4.39 Gunung Level 2 ............................................................................... 51

Gambar 4.40 Jatayu Mengejar Rahwana .............................................................. 51

Gambar 4.41 Jatayu Menghindari Rintangan........................................................ 52

Gambar 4.42 Awan Level 3 .................................................................................. 52

Gambar 4.43 Rumput Level 3 ............................................................................... 52

Gambar 4.44 Semak-semakLevel 3 ...................................................................... 53

Gambar 4.45 Bunga Level 3 ................................................................................. 53

Gambar 4.46 Pohon Level 3.................................................................................. 53

Gambar 4.47 Land Level 3.................................................................................... 54

Gambar 4.48 Menghindari Serangan Musuh Level 3 ........................................... 54

Gambar 4.49 Menyerang Musuh Level 3 ............................................................. 55

Gambar 4.50 Land Level 4 .................................................................................. 55

Gambar 4.51 Menghindari Rintangan Level 4 ...................................................... 56

Gambar 4.52 Menghindari Serangan Musuh Level 4 ........................................... 56

Gambar 4.53 Bulan ............................................................................................... 57

Gambar 4.54 Land Level 5.................................................................................... 57

Gambar 4.55 Menyerang Musuh Level 5 ............................................................. 58

Gambar 4.56 Kerajaan .......................................................................................... 58

Gambar 4.57 Land Level 6.................................................................................... 59

Gambar 4.58 Menyerang Musuh Level 6 ............................................................. 59

Gambar 4.59 Implementasi Suara ......................................................................... 60

Gambar 4.60 Icon Music On ................................................................................. 60

Page 13: PEMBUATAN GAME PC THE CHRONICLES OF RAMAYANA … filePenulis menyadari sepenuhnya bahwa laporan Tugas Akhir ini masih jauh ... Bahasa Pemrograman C# ... 3.1.2 Proposal

xii

Gambar 4.61 Icon Music Off ................................................................................. 61

Gambar 4.62 Icon Sound Effect On....................................................................... 61

Gambar 4.63 Icon Sound Effect Off ...................................................................... 62

Gambar 4.64 Implementasi Menu Utama ............................................................. 62

Gambar 4.65 Implementasi Menu About .............................................................. 63

Gambar 4.66 Implementasi Menu Highscore ....................................................... 63

Gambar 4.67 Implementasi Menu Level Select .................................................... 64

Gambar 4.68 Implementasi Menu Cutscene ......................................................... 64

Gambar 4.69 Implementasi Menu Help ................................................................ 65

Gambar 4.70 Implementasi Pause Screen ............................................................ 65

Gambar 4.71 Implementasi Gameover Screen...................................................... 66

Gambar 4.72 Implementasi Level Complete Screen ............................................. 66

Gambar 4.73 Implementasi Health Bar ................................................................ 67

Gambar 4.74 Implementasi Item Count ................................................................ 67

Gambar 4.75 Build Settings .................................................................................. 70

Gambar 4.76 Player Settings................................................................................. 71

Gambar 4.77 Build exe .......................................................................................... 71

Gambar 4.78 Grafik Tampilan Game.................................................................... 78

Gambar 4.79 Grafik Ketertarikan Game ............................................................... 78

Gambar 4.81 Grafik Kemudahan Game................................................................ 79

Gambar 4.82 Grafik Pemahaman Cerita Pada Game ............................................ 79

Gambar 4.83 Grafik Kesesuaian Karakter dalam Game ....................................... 80

Page 14: PEMBUATAN GAME PC THE CHRONICLES OF RAMAYANA … filePenulis menyadari sepenuhnya bahwa laporan Tugas Akhir ini masih jauh ... Bahasa Pemrograman C# ... 3.1.2 Proposal

xiii

INTISARI

Alfian Pandhu Fatmala. 2016. PEMBUATAN GAME PC THE

CRONICLE OF RAMAYANA DENGAN UNITY 3D. Program DIII Teknik

Informatika. Fakultas Matematika dan Ilmu Pengetahuan Alam. Universitas

Sebelas Maret Surakarta.

Kisah pewayangan di Indonesia semakin lama semakin tergerus dengan

adanya kisah atau cerita-cerita yang sebenarnya tidak mengarah ke pengenalan

budaya Indonesia. Kurangnya sarana pembelajaran mengenai cerita-cerita

pewayangan menimbulkan dampak bagi kebudayaan Indonesia. Terlebih budaya

Indonesia hampir sebagian besar mengenai kisah pewayangan. Cerita pewayangan

di Indonesia sendiri memiliki peran yang besar dalam penyebaran agama yang ada

di Indonesia.

Game PC The Chronicle Of Ramayana merupakan sebuah game yang

dikembangkan untuk mengenalkan kisah pewayangan Ramayana melalui media

game. Game ini akan beroperasi pada perangkat komputer dengan Sistem Operasi

Windows dan Linux.

Game PC The Chronicle Of Ramayana ini diharapkan dapat digunakan

sebagai alternatif cara pembelajaran tentang kisah pewayangan Ramayana yang ada

di Indonesia.

Kata kunci : Game, PC, Ramayana , Wayang,

Page 15: PEMBUATAN GAME PC THE CHRONICLES OF RAMAYANA … filePenulis menyadari sepenuhnya bahwa laporan Tugas Akhir ini masih jauh ... Bahasa Pemrograman C# ... 3.1.2 Proposal

xiv

ABSTRACT

Alfian Pandhu Fatmala. 2016. MAKING PC GAME THE

CHRONICLE OF RAMAYANA WITH UNITY 3D. Diploma III Program of

Informatics Engineering Department, Faculty of Mathematics and Natural Science

Sebelas Maret University Surakarta.

The story of puppetry in Indonesia increasingly eroded by their stories

or stories that actually does not lead to the introduction of Indonesian culture. The

lack of a means of learning about the stories of wayang impact for the culture of

Indonesia. Moreover, the culture of Indonesia most of the story of the puppet.

Indonesian puppet story in itself has a major role in the spread of religions in

Indonesia.

PC game The Chronicle Of Ramayana is a game developed to introduce

the story of Ramayana puppet with media of game. This game will operate on

computers with Windows and Linux Operating System.

PC game The Chronicle Of Ramayana can be used as an alternative way

of learning about the story of Ramayana puppet in Indonesia.

Keywords: Game, PC, Puppet, Ramayana