Perancangan Game 2 Dimensi Duck Shooter Berbasis Unity.

(1)

ABSTRAK

Perancangan Game 2 Dimensi Duck Shooter Berbasis Unity adalah permainan yang mengukur ketangkasan dalam membidik suatu target atau objek yang bergerak, proses perancangan permainan ini menggunakan use case diagram, activity diagram, dan aplikasi unity adalah software dalam pembuatan permainan duck shooter. Untuk memulai permainan user mengklik tombol play pada halaman menu utama. Game duck shooter memiliki fitur seperti score yang berfungsi menambahkan poin 100 jika user mengenai sasaran atau objek dalam permainan dan -50 jika user salah membidik objek bebek yang tidak bisa ditembak suatu, shooting yang berguna untuk menghitung jumlah objek yang terkena tembakan, highscore berguna untuk menilai score permainan yang paling tinggi disetiap levelnya, dan live untuk membatasi user yang salah menembak target sebanyak 3 kali jika objek salah tertembak sebanyak tiga kali maka akan muncul halaman menu game over yang gunannya untuk mengulang permainan kembali, kembali ke menu utama, dan keluar dari permainan. Menu pause menggunakan tombol escp pada keyboard.

Berdasarkan hasil pengujian, diperoleh kesimpulan bahwa game yang dihasilkan membantu dalam ketangkasan membidik suatu target bergerak dalam sarana hiburan. Kata Kunci: duck, shooter, unity, ketangkasan, hiburan.


(2)

ABSTRACT

2 Dimensional Design Duck Shooter Game-Based Unity is a game that measures agility in targeting of a target or a moving object, the game design process using use case diagrams, activity diagrams, and unity is a software application in the manufacture of duck shooter game. To start the game the user clicks the play button on the main menu page. Duck shooter game has such features that serve to add points score of 100 if the user of the target or object in the game and -50 if the user either duck target object that can not be shot one, shooting useful to count the number of objects that hit, highscore useful to assess score of the game's most high luminance level, and live to restrict the user's wrong to shoot the target as many as three times if the object one shot as much as three times the page will appear menu game over the gunannya to repeat the game back, back to the main menu, and out of the game , ESCP pause menu using the buttons on the keyboard.Based on test results, we concluded that the game generated helps in agility aiming a moving target in a means of entertainment.


(3)

DAFTAR ISI

PRAKATA ... 5

ABSTRAK ... 6

ABSTRACT ... 7

DAFTAR ISI ... 8

DAFTAR GAMBAR ... 10

DAFTAR TABEL ... 11

DAFTAR LAMPIRAN ... 12

BAB I PENDAHULUAN ... 13

1.1 Latar Belakang Masalah ... 13

1.2 Rumusan Masalah... 13

1.3 Tujuan Pembahasan ... 13

1.4 Batasan Masalah... 14

1.5 Sumber Data ... 14

1.6 Sistematika Penyajian ... 14

BAB II KAJIAN TEORI ... 16

2.1 Konsep Dasar Game ... 16

2.2 Game FPS(First Person Shooter) ... 16

2.3 Microsoft Visual Studio ... 17

2.4 Use Case Diagram ... 17

2.5 Aktor ... 18

2.6 Activity Diagram ... 22

BAB III ANALISIS DAN RANCANGAN SISTEM ... 23

3.1 Proses Pada Sistem Aplikasi ... 23

3.2 Analisis Sistem ... 23

3.3 Perancangan Duck Shooter 2D ... 23

3.3.1 Aturan Game Duck Shooter ... 23

3.3.2 Game Play FPS 2D (Duck Shooter) ... 24

3.3.3 Elemen Game Duck Shooter 2D ... 24

3.4 Rancangan Grafis ... 24

3.4.1 Tampilan Menu Awal Permainan ... 24

3.4.2 Tampilan Game ... 26

3.4.3 Tampilan Menu Pause ... 26

3.4.4 Tampilan Menu Game Over ... 28

3.5 Perancangan Proses Diagram ... 29

3.5.1 Perancangan Proses Diagram ... 29

3.6 Activity DiagramGame Shooter Duck ... 30

BAB IV IMPLEMENTASI ... 31


(4)

4.2 Implementasi Perangkat Keras ... 31

4.3 Implementasi Perangkat lunak ... 31

4.4 Implementasi Antarmuka Menu Utama ... 31

4.5 Implementasi Antarmuka Menu About Game ... 32

4.6 Implementasi Antarmuka Menu Game Play ... 33

4.7 Implementasi Antarmuka Menu Pause ... 34

4.8 Implementasi Antarmuka MenuGame Over ... 35

BAB V KESIMPULAN DAN SARAN ... 36

5.1 Kesimpulan ... 36

5.2 Saran ... 36


(5)

DAFTAR GAMBAR

Gambar 2. 1 Notasi aktor ... 18

Gambar 2. 2 Relasi aktor dengan use case ... 19

Gambar 2. 3 Activity Diagram ... 22

Gambar 3. 1 Tampilan Menu Awal Permainan ... 25

Gambar 3. 2 Tampilan Menu Awal Permainan ... 25

Gambar 3. 3 Tampilan Game ... 26

Gambar 3. 4 Tampilan Menu Pause ... 26

Gambar 3. 5 Tampilan Menu Pause ... 27

Gambar 3. 6 Tampilan Menu Pause ... 27

Gambar 3. 7 Tampilan Menu Pause ... 27

Gambar 3. 8 Tampilan Menu Pause ... 28

Gambar 3. 9 Tampilan Menu Game Over ... 28

Gambar 3. 10 Tampilan Menu Game Over ... 29

Gambar 3. 11 Case Diagram Duck Shooter ... 29

Gambar 3. 12 Activity Diagram ... 30

Gambar 4. 1 Antar Muka Menu Utama ... 32

Gambar 4. 2 Antar Muka Menu About Game ... 32

Gambar 4. 3 Antar Muka Game Play ... 33

Gambar 4. 4 Antar Muka Game Play ... 33

Gambar 4. 5 Antar Muka Game Play ... 34

Gambar 4. 6 Antar Muka Menu Pause ... 34

Gambar 4. 7 Antar Muka Menu Game Over ... 35 \


(6)

BAB I PENDAHULUAN

1.1 Latar Belakang Masalah

Game yaitu suatu sarana hiburan, namun sekarang game telah menjadi luas fungsinya, game dapat dijadikan sarana pembelajaran, lahan bisnis, dan dipertandingkan sebagai salah satu dari cabang olahraga oleh para profesional.Perkembangan jenisgameFPS(First Person Shooter) pada umumnya memiliki keterkaitan dengan keterampilan pemain dalam meningkatkan perhatian, pengolahan otak, dan fungsi kognitif tingkat rendah melalui kognitif tingkat tinggi [1].

FPS (First Person Shooter) adalah game Tembak-tembakan, pukul-pukulan, tusuk-tusukan yang menggunakan sudut pandang orang pertama. Hanya bisa melihat tangan dari character. Perkembangan Game-gameFPS ini seperti, Duck Huntadalah game yang bertipe gameFPS yang released tahun 1980-an diberbagai negara, game yang menarik.

Oleh karena itu perancangan dan pengembangan gameDuckShooter ini diadaptasi dari gameDuck Hunt,karena game tersebut dulunya adalah gameyang bertipe 2D Nitendo,game Duck Shooter dikembangkan dengan konsep yang berbeda agar memberikan kesan grafik yang berbedadalam mengembangkannya menjadi game

2Dmenggunakan Unity Engine,maka dengan itu adanya perancangan game Duck

Shooter 2D.

1.2 Rumusan Masalah

Berdasarkan uraian latar belakang masalah di atas, maka dapat dirumuskan masalahnya adalah sebagai berikut:

1. Bagaimana membuat analisis dan perancangan game Duck Shooter 2D di Unity Engine.

1.3 Tujuan Pembahasan


(7)

1. membuat game yang ber-genre FPS yang dapat digunakan sebagai sarana hiburan yang bersifat menyenangkan menggunakan Unity Engine.

2. Membuat game 2D menggunakan Unity Engine.

1.4 Batasan Masalah

Permasalahan akan dibatasi terhadap masalah-masalah berikut ini : 1. Game ini ber-genre First Person Shooter (FPS).

2. Aplikasi yang akan dibangun berbasis desktop dan hanya dapat berjalan pada sistem operasi Windows.

3. Aplikasi ini dirancang dengan desain 2 Dimensi (2D). 4. Jumlah pemain satu orang atau single player.

5. Resolusi 1360 x 768 Pixel. 6. Unity version5.3.0f3.

7. Game ini tidak memiliki level.

Kontrol dalam permainan menggunakan mouse dan keyboardsebagai controller.

1.5 Sumber Data

Sumber data primer yang digunakan adalah literatur yang berhubungan dengan sistem informasi dan bahasa pemograman. Sumber data sekunder adalah literatur yang berkaitan dengan akuntansi.

1.6 Sistematika Penyajian

Sistematika penulisan tugas akhir ini adalah sebagai berikut: BAB I PENDAHULUAN

Bab I Menguraikan tentang latar belakang permasalahan, identifikasi masalah, maksud dan tujuan dibuatnya aplikasi, batasan masalah, serta sistematika penulisan dari tugas akhir yang akan dibuat.


(8)

BAB II KAJIAN TEORI

Membahas berbagai konsep dasar dan teori-teori yang berkaitan dengan topik pembuatan Aplikasi Game, kecerdasan buatan yang dalam hal ini menggunakan unity2D, use case Diagram, dan activity diagram.

BAB III ANALISIS DAN PERANCANGAN

Menganalisis masalah yang dihadapi dalam pembuatan aplikasi gameFPS2DDuck Shooter,dalam segi game playmaupun diagramnya.

Bab IV IMPLEMENTASI DAN PENGUJIAN

Bab ini akan menjelaskan implementasi system dan menampilkan interface dari game. Lalu dilakukan pengujianmenudanevent untuk memastikan game berjalan sudah berjalan.

Bab V SIMPULAN DAN SARAN

Bab terakhir yang memuat tentang simpulan dari identifikasi masalah yang ada, serta menjelaskan hasil yang diperoleh dari pengembangan game FPS yang dilakukan. Bab ini juga memuat tentang saran bagi pengembangan game sejenis pada masa yang akan datang.


(9)

BAB V KESIMPULAN DAN SARAN

5.1 Kesimpulan

Berdasarkan penelitian, analisis, perancangan sistem, dan pengujian game Duck Shooter, maka dapat diambil kesimpulan bahwa:

1. Fitur 2D yang Menarik dimiliki unity dimana canvas UI bisa menyamakan ukuranya pada setiap resolusi pada layar.

2. Membidik target duck sebanyak-banyaknya.

5.2 Saran

Ada beberapa saran yang diberikan untuk pengembangan game Duck Shooter kedepan, antara lain sebagai berikut:

1. pengembangan 3D pada paject ini.

2. Untuk pengembangan sistem pada masa mendatang lebih menarik jika karakter target bebek yang ada didalam duck shooter ini memakai AI.


(10)

PERANCANGAN GAME 2 DIMENSI DUCK SHOOTER

BERBASIS UNITY

Tugas Akhir

Diajukan untuk Memenuhi Persyaratan Akademik Dalam

Menyelesaikan Pendidikan pada Program Studi

D3 Teknik Informatika Universitas Kristen Maranatha

Oleh

ALBEREZA

1271005

PROGRAM STUDI D3 TEKNIK INFORMATIKA

FAKULTAS TEKNOLOGI INFORMASI

UNIVERSITAS KRISTEN MARANATHA

BANDUNG

2016


(11)

PRAKATA

Puji syukur penulis panjatkan kepada Tuhan Yang Maha Esa, karena dengan karunianya penulis dapat menyelesaikan laporan Tugas Akhir ini. Laporan Tugas Akhir yang berjudul”Perancangan Game 2 Dimensi Duck Shooter Berbasis Unity” dibuat sebagai salah satu syarat dalam meraih gelar Diploma di Fakultas Teknologi Informasi, Program Studi D3 Teknik Informatika, Universitas Kristen Maranatha, Bandung. Dalam kesempatan ini penulis ingin mengucapkan terima kasih kepada semua pihak yang telah memberikan dukungan, bantuan, dan bimbingan kepada:

1. Sulaeman Santoso, S.Kom., M.T. sebagai pembimbing dan koordinator Tugas Akhir Program Studi D3 Teknik Informatika Fakultas Teknologi Informatika Univeristas Kristen Maranatha.

2. Bapak Dr.Hapnes Toba, M.sc. sebagai Dekan Fakultas Teknologi Informatika Univeristas Kristen Maranatha.

3. Segenap Dosen Fakultas Teknologi Informasi Universitas Kristen Maranatha yang telah membekali penulis dengan ilmu-ilmu yang berguna untuk kedepannya.

4. Pihak-pihak yang lain yang telah membantu dalam pembuatan laporan ini.

Dengan adanya laporan dan aplikasi ini dapat memberikan manfaat dan wawasan kepada pembaca, mahasiswa dan semua pihak yang berminat atas hasil laporan dan aplikasi ini.

Bandung, 04 Agustus 2016


(12)

Daftar Pustaka

[1] B. Brathwaite and I. Schreiber, Challenges for Game Designers. Boston: Course Technology, 2009.

[2] D Clark, Beginning C# Object – Oriented Programming. New York, USA: Apress, 2011.

[3] A Ismail, Education Games. Yogyakarta Kaina: Pro U Media, 2004. [4] Therapy and J Novak, Enigma Publishing. Yogyakarta: Game

Development, 2008.

[5] R Roedavan, Unity Tutorial Game Engine. Bandung, Indonesia: Informatika, 2014.

[6] I C Sibero, Langkah-langkah Mudah Membuat Game 3D. Yogyakarta: Mediakom, 2010.


(1)

Universitas Kristen Maranatha 1. membuat game yang ber-genre FPS yang dapat digunakan sebagai sarana

hiburan yang bersifat menyenangkan menggunakan Unity Engine. 2. Membuat game 2D menggunakan Unity Engine.

1.4 Batasan Masalah

Permasalahan akan dibatasi terhadap masalah-masalah berikut ini : 1. Game ini ber-genre First Person Shooter (FPS).

2. Aplikasi yang akan dibangun berbasis desktop dan hanya dapat berjalan pada sistem operasi Windows.

3. Aplikasi ini dirancang dengan desain 2 Dimensi (2D). 4. Jumlah pemain satu orang atau single player.

5. Resolusi 1360 x 768 Pixel. 6. Unity version5.3.0f3.

7. Game ini tidak memiliki level.

Kontrol dalam permainan menggunakan mouse dan keyboardsebagai controller.

1.5 Sumber Data

Sumber data primer yang digunakan adalah literatur yang berhubungan dengan sistem informasi dan bahasa pemograman. Sumber data sekunder adalah literatur yang berkaitan dengan akuntansi.

1.6 Sistematika Penyajian

Sistematika penulisan tugas akhir ini adalah sebagai berikut:

BAB I PENDAHULUAN

Bab I Menguraikan tentang latar belakang permasalahan, identifikasi masalah, maksud dan tujuan dibuatnya aplikasi, batasan masalah, serta sistematika penulisan dari tugas akhir yang akan dibuat.


(2)

Universitas Kristen Maranatha

BAB II KAJIAN TEORI

Membahas berbagai konsep dasar dan teori-teori yang berkaitan dengan topik pembuatan Aplikasi Game, kecerdasan buatan yang dalam hal ini menggunakan

unity2D, use case Diagram, dan activity diagram.

BAB III ANALISIS DAN PERANCANGAN

Menganalisis masalah yang dihadapi dalam pembuatan aplikasi

gameFPS2DDuck Shooter,dalam segi game playmaupun diagramnya.

Bab IV IMPLEMENTASI DAN PENGUJIAN

Bab ini akan menjelaskan implementasi system dan menampilkan interface dari

game. Lalu dilakukan pengujianmenudanevent untuk memastikan game berjalan sudah berjalan.

Bab V SIMPULAN DAN SARAN

Bab terakhir yang memuat tentang simpulan dari identifikasi masalah yang ada, serta menjelaskan hasil yang diperoleh dari pengembangan game FPS yang dilakukan. Bab ini juga memuat tentang saran bagi pengembangan game sejenis pada masa yang akan datang.


(3)

Universitas Kristen Maranatha

BAB V KESIMPULAN DAN SARAN

5.1 Kesimpulan

Berdasarkan penelitian, analisis, perancangan sistem, dan pengujian game Duck Shooter, maka dapat diambil kesimpulan bahwa:

1. Fitur 2D yang Menarik dimiliki unity dimana canvas UI bisa menyamakan ukuranya pada setiap resolusi pada layar.

2. Membidik target duck sebanyak-banyaknya.

5.2 Saran

Ada beberapa saran yang diberikan untuk pengembangan game Duck Shooter kedepan, antara lain sebagai berikut:

1. pengembangan 3D pada paject ini.

2. Untuk pengembangan sistem pada masa mendatang lebih menarik jika karakter target bebek yang ada didalam duck shooter ini memakai AI.


(4)

PERANCANGAN GAME 2 DIMENSI DUCK SHOOTER

BERBASIS UNITY

Tugas Akhir

Diajukan untuk Memenuhi Persyaratan Akademik Dalam

Menyelesaikan Pendidikan pada Program Studi

D3 Teknik Informatika Universitas Kristen Maranatha

Oleh

ALBEREZA

1271005

PROGRAM STUDI D3 TEKNIK INFORMATIKA

FAKULTAS TEKNOLOGI INFORMASI

UNIVERSITAS KRISTEN MARANATHA

BANDUNG

2016


(5)

PRAKATA

Puji syukur penulis panjatkan kepada Tuhan Yang Maha Esa, karena dengan karunianya penulis dapat menyelesaikan laporan Tugas Akhir ini. Laporan Tugas Akhir yang berjudul”Perancangan Game 2 Dimensi Duck Shooter Berbasis Unity” dibuat sebagai salah satu syarat dalam meraih gelar Diploma di Fakultas Teknologi Informasi, Program Studi D3 Teknik Informatika, Universitas Kristen Maranatha, Bandung. Dalam kesempatan ini penulis ingin mengucapkan terima kasih kepada semua pihak yang telah memberikan dukungan, bantuan, dan bimbingan kepada:

1. Sulaeman Santoso, S.Kom., M.T. sebagai pembimbing dan koordinator Tugas Akhir Program Studi D3 Teknik Informatika Fakultas Teknologi Informatika Univeristas Kristen Maranatha.

2. Bapak Dr.Hapnes Toba, M.sc. sebagai Dekan Fakultas Teknologi Informatika Univeristas Kristen Maranatha.

3. Segenap Dosen Fakultas Teknologi Informasi Universitas Kristen Maranatha yang telah membekali penulis dengan ilmu-ilmu yang berguna untuk kedepannya.

4. Pihak-pihak yang lain yang telah membantu dalam pembuatan laporan ini.

Dengan adanya laporan dan aplikasi ini dapat memberikan manfaat dan wawasan kepada pembaca, mahasiswa dan semua pihak yang berminat atas hasil laporan dan aplikasi ini.

Bandung, 04 Agustus 2016


(6)

Universitas Kristen Maranatha

Daftar Pustaka

[1] B. Brathwaite and I. Schreiber, Challenges for Game Designers. Boston: Course Technology, 2009.

[2] D Clark, Beginning C# Object – Oriented Programming. New York, USA: Apress, 2011.

[3] A Ismail, Education Games. Yogyakarta Kaina: Pro U Media, 2004. [4] Therapy and J Novak, Enigma Publishing. Yogyakarta: Game

Development, 2008.

[5] R Roedavan, Unity Tutorial Game Engine. Bandung, Indonesia: Informatika, 2014.

[6] I C Sibero, Langkah-langkah Mudah Membuat Game 3D. Yogyakarta: Mediakom, 2010.