BAB I PENDAHULUAN 1.1 Latar Belakang Seiring berkembangnya zaman, teknologi juga semakin berkembang, demikian pula perkembangan pada teknologi multimedia. Istilah multimedia dalam pengertian umum merupakan gabungan dari berbagai media seperti audio dan video. Perkembangan teknologi multimedia yang demikian pesat terus-menerus menjadikan multimedia menjadi bagian yang tidak terpisahkan dari kehidupan masyarakat di zaman modern. Salah satu bagian dari multimedia adalah game. Game merupakan media hiburan yang disukai dari kalangan anak-anak hingga dewasa, dalam bidang computer grafik, salah satu jenis game yang banyak disukai adalah aplikasi game 2D, yang mana dalam pembuatannya menggunakan Macromedia Flash dengan pemrograman ActionScript. ActionScript dan JavaScript memiliki banyak kesamaan antara keduanya, misalkan berbasis event JavaScript secara langsung memanggil fungsi atau kode script di atribut onclip, onload, onunload. Pada ActionScript pun kode dijalankan jika sebuah event ditentukan, seperti tombol mouse ditekan, dilepas, kursor masuk di daerah tertentu dan sebagainya. 1 Aplikasi game yang akan dibuat disini adalah permainan “petarung jalanan”, dimana di dalamnya terdapat dua player yang masing-masing player bisa memilih karakter sesuai keinginan masing-masing, kemudian kedua player saling beradu kekuatan dengan menggunakan karakter yang sudah dipilih oleh masing-masing player sampai dengan tenaga/darah dari salah satu karakter habis, dan karakter yang tenaga/darah nya lebih dulu habis dinyatakan kalah, dan karakter yang tenaga/darah nya masih tersisa adalah pemenangnya. Hasil rancang bangun game petarung jalanan ini diharapkan akan menjadi salah satu alternative dalam memilih permainan. 1.2 Perumusan Masalah secara garis besar didapatkan rumusan masalah, yaitu: Bagaimana membangun sebuah aplikasi permainan “petarung jalanan” ini dengan animasi yang menarik dan tidak membosankan bagi pemain? 1.3 Batasan Masalah Adapun batasan yang didapatkan dari aplikasi yang dibangun ini adalah: 1. Bahasa perograman yang digunakan adalah Adobe Flash dengan ActionScript. 2. Keadaan menang atau kalah ditentukan dari salah satu karakter yang tenaganya habis. 3. Dalam aplikasi game ini terdapat dua player. 4. Tidak dapat menyimpan score 2 1.4 Tujuan dan manfaat Penelitian Penulisan ini bertujuan untuk : 1. mempelajari dan memanfaatkan teknologi yang berbasis komputer dalam pembuatan aplikasi game dengan menggunakan program Adobe Flash. 2. Membangun sebuah aplikasi game yang menarik dan menghibur. 1.5 Metodologi Analisis Untuk langkah-langkah pembuatan tugas akhir ini langkah-langkahnya adalah sebagai berikut : 1. Analisi kebutuhan dan kondisi dari aplikasi yang akan dibuat baik pada tingkat perangkat lunak. 2. Perancangan sistem dan aplikasi yang akan dibangun menggunakan berbagai tahap yang meliputi beberapa tahap yaitu tahap desain, tahap pengkodean dan lain-lain. 3. Implementasi hasil perancangan kedalam bahasa pemrograman (coding). dalam membangun implementasi dan perancangan menggunakan bahasa pemrograman Adobe Flash yang didukung dengan bahasa ActionScript 4. Pengujian dan penarikan kesimpulan. 3 1.6 Sistematika Penulisan Tugas akhir ini di bagi ke dalam 5 ( Lima ) bab, pada setiap bab di bagi ke dalam beberapa sub bab yang secara garis besar diuraikan, sebagai berikut : BAB I : PENDAHULUAN Bab ini menguraikan tentang latar belakang pembuatan aplikasi, maksud dan tujuan pembuatan aplikasi, ruang lingkup masalah dan identifikasi maslah dalam pembuatan aplikasi BAB II : LANDASAN TEORI Bab ini berisi tentang uraian mengenai berbagai macam teori dan aplikasi dari perangkat lunak pendukung dalam pembuatan aplikasi, seperti teori Adobe flash, ActionScript. BAB III : ANALISA PERANCANGAN Bab ini Menguraikan tentang analisis yaitu meliputi uraian tentang analisi sistem yang dilakukan, pembuatan sistem yang meliputi penjelasan dari tahap-tahap merancang sistem dalam pembuatan aplikasi permainan berbasis flash. BAB IV : APLIKASI DAN PENGUJIAN Bab ini berisi pengujian serta hasil pengamatan secara keseluruhan. BAB V : KESIMPULAN DAN SARAN Bab ini berisi tentang kesimpulan dari keseluruhan pembuatan dan penulisan laporan Tugas Akhir, saran untuk pengembang dan perbaikan serta untuk implementasi aplikasi agar berjalan sesuai pada saat pembuatannya. 4 5