BAB I PENDAHULUAN. Perkembangan teknologi komputer pada saat ini sangat pesat, dimana yang

dokumen-dokumen yang mirip
BAB I PENDAHULUAN. menghibur manusia. Game adalah salah satu media yang paling banyak dipakai

BAB I PENDAHULUAN. Khususnya bermunculannya smartphone yang membantu pekerjaan manusia atau

PENERAPAN ALGORITMA COLLISION DETECTION DAN BOIDS PADA GAME DOKKAEBI SHOOTER

BAB III ANALISA DAN PERANCANGAN

BAB I PENDAHULUAN. teknologi Short Message Service (SMS). SMS (Short Message Service) atau

BAB IV HASIL DAN UJI COBA

BAB I PENDAHULUAN. belajar untuk mengenal dirinya dan juga lingkungannya. Manusia berbeda

BAB I PENDAHULUAN. scramble, teka-teki silang, dan puzzle. Tidak semua menganggap permainan. permainan tersebut dengan menggunakan teknik komputasi.

BAB I PENDAHULUAN. baik dunia kerja maupun dunia pendidikan. Ditambah lagi dengan adanya dunia

BAB IV HASIL DAN PEMBAHASAN

BAB I PENDAHULUAN. masyarakat. Tingginya minat tersebut seakan menuntut para designer dan

BAB II ANALISIS DAN PERANCANGAN. kebutuhan fungsional dan analisis kebutuhan non-fungsional.

BAB I PENDAHULUAN. Saat ini teknologi telah berkembang pesat, sehingga penggunaan teknologi

BAB V IMPLEMENTASI DAN PENGUJIAN

BAB I PENDAHULUAN. banyak digemari seperti untuk mengisi waktu yang luang dikantor, rumah, bahkan

BAB V IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB I PENDAHULUAN. banyak di gemari untuk mengisi waktu yang luang di kantor, rumah dan

BAB V IMPLEMENTASI DAN PENGUJIAN

BAB I PENDAHULUAN. banyak digunakan sebagai media menyampaikan informasi. ini telah berkembang semakin pesat sehingga membuat kehidupan manusia

BAB III ANALISA DAN PERANCANGAN

BAB I PENDAHULUAN. aspek yang mendukung perkembangan game antara lain adalah gameplay,

BAB I PENDAHULUAN. hiburannya terutama untuk menjalankan permainan komputer. Hanya dengan

BAB I PENDAHULUAN. ke segala bidang termasuk perkembangan game, hal tersebut terbukti dari

BAB I PENDAHULUAN. berguna untuk membantu manusia dalam melakukan pekerjaan tertentu, misalnya. dan pekerjaan yang memerlukan tenaga besar.

BAB I PENDAHULUAN. kemajuan yang pesat. Saat ini sudah ada banyak sekali jenis-jenis dan tipe game

PENERAPAN METODE COLLISION DETECTION DALAM PERMAINAN BERBASIS ANDROID. Yulianti Haerun Nisa,Prihastuti Harsani dan Arie Qur ania.

BAB III METODOLOGI Analisis Kebutuhan Fungsi dan Kinerja Fungsi dan kinerja yang dibutuhkan dalam aplikasi ini adalah sebagai berikut:

BAB IV HASIL DAN PEMBAHASAN

BAB III ANALISA DAN PERANCANGAN

BAB I PENDAHULUAN. remaja maupun orang dewasa. Game ini terdiri dari game tradisional dan

BAB I PENDAHULUAN. Proses belajar mengajar yang telah dilakukan mengakibatkan anak didik

BAB I PENDAHULUAN. Selain beristirahat, sebagai salah satu alternatif termurah untuk media penghilang. memerlukan waktu yang lama dan membosankan.

BAB IV HASIL DAN PEMBAHASAN

APLIKASI PERMAINAN HORROR GAME (STAY ALIVE) BERBASIS DEKSTOP MENGGUNAKAN BLENDER 3D DAN UNITY 3D Dimas Mapanji ELang 4IA24

BAB I PENDAHULUAN. Dalam era globalisasi, perkembangan teknologi komunikasi yang sangat cepat

BAB IV HASIL DAN UJI COBA

3.1.3 Target Pemain Target pemain pada game Cari Kata Indonesia ini adalah semua umur, sehingga segala usia dapat memainkan game ini.

BAB I PENDAHULUAN. demikian maka dampak buruk akibat kondisi lingkungan yang kurang baik dapat

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB IV HASIL DAN UJI COBA. tampilan 3- Dimensi yang bisa di gunakan pada Macromedia Flash Player. Dalam

BAB III ANALISIS DAN PERANCANGAN

BAB I PENDAHULUAN 1.1 Latar Belakang Design Web Page Program Studi Teknik Telekomunikasi Berbasis Layanan Android

BAB I PENDAHULUAN. Komputer adalah sebuah alat yang sudah menjadi kebutuhan dalam tiap rumah

BAB IV HASIL DAN PEMBAHASAN

LAPORAN SKRIPSI PENERAPAN ALGORITMA COLLISION DETECTION DAN BOIDS PADA GAME DOKKAEBI SHOOTER. Oleh : LIA MUSFIROH

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN UJI COBA

BAB III ANALISIS DAN PERANCANGAN MULTIMEDIA. bertujuan untuk mengenalkan alat musik tradisional yang ada di Indonesia.

BAB I PENDAHULUAN. itu menggambar benda-benda yang ada di sekitar mereka. Gambar-gambar

BAB II ANALISIS DAN PERANCANGAN

BAB IV HASIL DAN UJI COBA

BAB I PENDAHULUAN. banyak digunakan sebagai media menyampaikan informasi. telah berkembang semakin pesat sehingga membuat kehidupan manusia sekarang

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN UJI COBA

BAB III ANALISIS DAN DESAIN GAME. Program ini dirancang dan dibangun menggunakan perangkat keras atau hardware yang

BAB I PENDAHULUAN. banyak digunakan sebagai media menyampaikan informasi. telah berkembang semakin pesat sehingga membuat kehidupan manusia sekarang

BAB I PENDAHULUAN. paling sering digunakan oleh manusia adalah komputer. Komputer telah merambah. digunakan sebagai media menyampaikan informasi.

BAB IV HASIL DAN UJI COBA

BAB I PENDAHULUAN. logis serta mempunyai peran penting dalam upaya meningkatkan kualitas sumber

BAB III ANALISIS MASALAH DAN PERANCANGAN PROGRAM

BAB I PENDAHULUAN. Saat ini teknologi informasi berkembang dengan sangat pesat sehingga

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN PEMBAHASAN

BAB 1 PENDAHULUAN Latar Belakang

Pada zaman seperti ini, Kemajuan game di bidang mobile phone cukup. pesat. Banyak developer handal yang meproduksi game yang sudah bisa dibilang

BAB III ANALISA DAN PERANCANGAN

BAB I PENDAHULUAN. setiap aspek kehidupan manusia. Salah satu teknologi yang paling sering digunakan oleh manusia adalah

BAB IV HASIL DAN UJI COBA

BAB I PENDAHULUAN. banyak digunakan sebagai media menyampaikan informasi. Inggris: Automated Teller Machine) adalah sebuah alat elektronik yang

BAB I PENDAHULUAN. manusia dalam kebutuhan teknologi dengan cepat dan akurat.

BAB IV HASIL DAN UJI COBA

BAB I PENDAHULUAN 1.1. Latar Belakang Masalah

BAB IV HASIL DAN UJI COBA. yang digunakan untuk memperjelaskan tentang tampilan-tampilan yang ada pada

BAB IV HASIL DAN PEMBAHASAN

BAB III ANALISA DAN PERANCANGAN

Bab 3 Metode dan Perancangan Sistem

BAB III ANALISA DAN PERANCANGAN

BAB I PENDAHULUAN. dapat dilakukan. Game untuk hiburan, kesenangan, tetapi dapat juga berfungsi

BAB II ANALISIS DAN PERANCANGAN

BAB I PENDAHULUAN. sentral dalam proses belajar dan bukan semata-mata sebagai alat bantu. Media

BAB I PERSYARATAN PRODUK

BAB IV IMPLEMENTASI DAN PENGUJIAN. Perangkat Keras Yang Digunakan Dalam Pembuatan

BAB III ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM

BAB IV HASIL DAN UJI COBA

BAB I PENDAHULUAN. Di era globalisasi saat ini, mendapatkan informasi sangatlah mudah. Setiap

BAB I PENDAHULUAN. Perkembangan dunia teknologi komunikasi dan informasi dewasa ini

BAB I PENDAHULUAN. pembelajaran akan tercapai dengan baik. mengidentifikasi dan mengklasifikasi (mulai mengamati, mengurut,

BAB III ANALISA DAN PERANCANGAN

BAB I PENDAHULUAN. naungan Dinas Pendidikan Kota Medan, MTs Swasta Al UMM dibawah naungan Kementerian

ditemukan pada hampir setiap aspek kehidupan manusia. Salah satu teknologi banyak digunakan sebagai media menyampaikan informasi.

BAB I PENDAHULUAN. informasi dan komunikasi, khususnya pada aplikasi mobile. Handphone yang

BAB I PENDAHULUAN. Perkembangan teknologi informasi terutama teknologi multimedia telah

BAB I PENDAHULUAN. Olahraga renang juga sangat baik untuk kesehatan. Dimana kesehatan menjadi

ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB III METODOLOGI PENELITIAN. pengembangan sistem pemugaran citra digital dengan algoritma exemplar-based

BAB III ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM

BAB I PENDAHULUAN. yang bekerja bersama secara efektif untuk memasukan, menyimpan, memperbaiki,

BAB III ANALISA DAN PERANCANGAN

Transkripsi:

BAB I PENDAHULUAN I.1. Latar Belakang Perkembangan teknologi komputer pada saat ini sangat pesat, dimana yang telah kita ketahui dalam instansi pemerintahan maupun swasta, lebih mengutamakan menggunakan teknologi komputer dalam menyelesaikan pekerjaannya. Salah satu perkembangan teknologi saat ini yang digemari oleh masyarakat luas yaitu permainan (game). Game menjadi pilihan utama untuk mengisi waktu senggang atau hanya sekedar melepas ketegangan setelah bekerja. Salah satu game yang paling diminati adalah game shooting. Game shooting adalah game yang cara bermainnya dengan menembak musuh (karakter lawan). Dalam hal ini penulis mencoba membuat game dengan dasar hiburan namun juga bertujuan untuk melatih ketangkasan. Game vertical shooter adalah game menembak secara vertical yang berfokus pada pengumpulan skor dan melawan musuh. Game ini menerapkan algoritma collision detection untuk mendeteksi tabrakan atau serangan musuh. Game ini juga menerapkan AI (Artificial Intelligence) pada musuh yang dapat menirukan tingkah laku dan fungsi otak manusia. Dengan menerapkan AI pada game membuat musuh tidak hanya sekedar menembak target sasaran satu arah tetapi musuh dapat mencari lokasi target sasaran berada.

Berdasarkan latar belakang masalah di atas maka penulis mengangkat judul Penerapan Algoritma Collision Detection pada Game Vertical Shooter. I.2. Ruang Lingkup Permasalahan I.2.1. Identifikasi Masalah Adapun beberapa permasalahan yang penulis peroleh dalam penelitian ini adalah sebagai berikut: 1. Kurangnya minat pemain terhadap game sejenis ini yang menggunakan Macromedia Flash disebabkan musuh tidak memiliki AI (Artificial Intelligence) sehingga dapat menembak target sasaran satu arah. 2. Banyak game sejenis ini biasanya dibuat menggunakan Macromedia Flash dengan bahasa program ActionScript. 3. Penerapan algoritma collision detection untuk karakter pada game vertical shooter ketika mendeteksi tabrakan atau serangan. I.2.2. Rumusan Masalah Berikut ini beberapa rumusan masalah tentang penelitian ini yang akan dicari penyelesaiannya antara lain: 1. Bagaimana cara menerapkan AI (Artificial Intelligence) pada musuh dalam game ini sehingga dapat menembak target sasaran dengan tepat? 2. Bagaimana proses perancangan game vertical shooter dengan menggunakan Unity 5? 3. Bagaimana cara menerapkan algoritma collision detection untuk karakter pada game vertical shooter ketika mendeteksi tabrakan atau serangan?

I.2.3. Batasan Masalah Untuk menghindari kesimpangsiuran dalam penulisan skripsi ini serta karena keterbatasan waktu, biaya dan tenaga penulis, maka dari itu penulis membatasi masalah yang akan dibahas dalam skripsi ini diantaranya: 1. Game yang akan dirancang hanya akan berjalan pada platform Windows. 2. Game ini hanya berfokus pada pengumpulan skor dan melawan musuh. 3. Grafis game yang digunakan adalah grafis 2D. 4. Membahas penerapan algoritma collision detection ketika terjadi tabrakan atau serangan musuh. I.3. Tujuan dan Manfaat I.3.1. Tujuan Adapun tujuan dari pembuatan game ini adalah sebagai berikut: 1. Membuat aplikasi game yang dapat menghibur pengguna. 2. Mempelajari dan mengenal lebih dalam tentang pembuatan game vertical shooter. 3. Melatih ketangkasan pemain dalam hal pengumpulan skor dan melawan musuh. I.3.2. Manfaat Adapun manfaat dari penulisan skripsi ini adalah sebagai berikut: 1. Dapat membangun aplikasi yang menerapkan teknologi baru, yaitu Unity Engine. 2. Dapat menambah wawasan dan imajinasi penulis dalam hal pembuatan desain game vertical shooter.

3. Melatih kemampuan pemain dalam memecahkan masalah dan menghadapi rintangan dalam game. I.4. Metode Penelitian I.4.1. Studi Kepustakaan (Library Research) Penulis melakukan studi pustaka untuk memperoleh data-data yang berhubungan dengan penulisan skripsi dari berbagai sumber yang ada, serta teori yang berkaitan dengan judul penulis. I.5. Analisa Tentang Sistem Yang Ada 1. Prosedur Perancangan Langkah langkah yang diperlukan untuk mencapai tujuan perancangan, yaitu : Target : Menentukan tujuan Penerapan Algoritma Collision Detection pada Game Vertical Shooter Analisis kebutuhan Menganalisis perangkat yang dibutuhkan dalam Pembuatan Game Vertical Shooter Spesifikasi Merinci daftar spesifikasi software yang digunakan dalam Pembuatan Game Vertical Shooter Gagal Design & Implementasi Verifikasi Berhasil Validasi Finalisasi Gambar I.1. Prosedur Perancangan

2. Analisa Kebutuhan Untuk mencapai penyelesaian dalam merancang aplikasi ini adapun kebutuhan pokok yang diperlukan adalah: a. Hardware 1) PC (Personal Computer) b. Software 1) Unity Engine 5 2) Unity MonoDevelope 4.0.1 3) CorelDraw X6 3. Spesifikasi Spesifikasi minimum hardware dan software yang dibutuhkan untuk membangun aplikasi ini adalah: a. Hardware 1) Processor Core 2 Duo 2,0 Ghz (PC). 2) Harddisk 80GB (PC). 3) RAM 2GB (PC). 4) WiFi b. Software 1) Sistem operasi PC : Windows Xp Sp 3,Windows 7 2) Unity Engine 4.6 3) Unity MonoDevelop 4.0.1 4) CorelDraw X6

4. Implementasi dan Verifikasi Setelah analisis dan perancangan, maka perlu dilakukan implementasi atau uji coba terhadap aplikasi yang telah selesai dibuat. Hal ini dilakukan untuk pengembangan atau perbaikan pada aplikasi tersebut apakah sudah bekerja sesuai dengan rancangan. 5. Validasi Setelah melewati tahap implementasi dan verifikasi maka tahap selanjutnya adalah validasi. Pada tahap ini dilakukan pengujian aplikasi secara menyeluruh. Dari validasi ini dapat diketahui kesesuaian hasil perancangan dengan analisis kebutuhan yang diharapkan. 6. Finalisasi Pada tahapan ini adalah tahapan hasil dari aplikasi yang sudah dirancang dan berjalan sesuai rencana. I.6. Keaslian Penelitian Menurut sepengetahuan penulis, penelitian tentang Pembuatan game vertical shooter menggunakan Unity 5 belum pernah dilakukan di Universitas Potensi Utama, meskipun sudah ada game yang serupa tetapi game tersebut dibuat menggunakan Macromedia Flash CS 5. Berikut ini merupakan table penjelasan dari keaslian penelitian.

Tabel I.1. Keaslian Penelitian No. Peneliti Judul Game Software yang diigunakan 1. Lia Musfiroh Penerapan Algoritma Collision Detection dan Boids pada Game Dokkaebi Shooter Hasil Penelitian Eclipse 1. Game agak lambat jalannya ketika input nama dan menekan key menu pada halaman high score menggunakan Android v.2.3.6 Gingerbread. 2. Game agak lambat jalannya ketika menekan key menu pada halaman high score menggunakan Android v.4.0 Ice Cream Sandwich. 3. Game berjalan dengan normal sepenuhnya menggunakan Android v.4.1.2 Jelly Bean. 4. Game berjalan dengan normal sepenuhnya menggunakan Android v.4.4.2 KitKat. 5. Kecepatan game ini tergantung pada kapasitas RAM smartphone yang digunakan. 2. Ricky Anto Gulo Perancangan Aplikasi Perang Pesawat Sukhoi Menggunakan ActionScript Macromedia Flash Cs5 dan 3D Max Macromedia Flash Cs5 3D Max 1. Perancangan dan pembuatan game ini menggunakan 3D Max dan Adobe Flash Cs5. 2. Aplikasi game ini menggunakan tampilan menu dan tombol yang sangat sederhana dan menarik.

I.7. Sistematika Penulisan adalah : Langkah dan tahapan yang ditempuh dalam menyelesaikan penulisan ini BAB I PENDAHULUAN Dalam BAB ini di bahas mengenai Latar Belakang Masalah, Ruang Lingkup Permasalahan, Tujuan dan Manfaat Penelitian, Metodologi yang digunakan serta Sistematika Penulisan ini sendiri. BAB II LANDASAN TEORI Pada BAB ini dijelaskan teori-teori penujang yang digunakan sebagai dasar dalam proses pembuatan aplikasi game, serta membahas tentang pengertian game Vertical Shooter dan Algoritma Collision Detection. BAB III ANALISIS DAN DESAIN SISTEM Pada BAB ini membahas tentang cara kerja dari metode yang digunakan dalam proses pemecahan masalah, dalam hal ini penulis menerapkan algoritma Collision Detection untuk mendeteksi tabrakan atau serangan musuh. BAB IV HASIL DAN UJI COBA Pada BAB ini berisikan tentang tampilan hasil, pembahasan, kelebihan dan kekurangan dari sistem yang dirancang. BAB V KESIMPULAN DAN SARAN BAB ini merupakan penutup dari penulis laporan Skripsi ini yang berisikan kesimpulan atas hasil analisa dan perancangan serta berisikan saran-saran.