PERANCANGAN GAME KPK (KUCING PEMBURU KORUPTOR) MENGGUNAKAN ADOBE FLASH
Naskah Publikasi
disusun oleh Doni Pratikno 09.12.3859
JURUSAN SISTEM INFORMASI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA 2013 1
2
GAME DESIGN KPK ( CAT HUNTER CORRUTOR ) USING ADOBE FLASH PERANCANGAN GAME KPK (KUCING PEMBURU KORUPTOR) MENGGUNAKAN ADOBE FLASH
Doni Pratikno Emha Taufiq Luthfi, ST, M.Kom Jurusan Sistem Informasi
STMIK AMIKOM YOGYAKARTA
ABSTRACT In a computer or other multimedia device was not complete if there was not a game. Making the game or the game can be done in various ways. In game development KPK (Cat Hunter Corruptor) writer use Adobe Flash CS4 software, because the software is the process of drawing the characters, backgrounds, sound effects, moving objects can be done with this software. In making this game writers make elements used in this game such as characters, backgrounds and other elements by utilizing the tools available in Adobe Flash CS4 software, and preparing the music and sound effects to import into the library where the library element mengoraganisasi author -elements. Elements that have been prepared and made later authors collated the scene, layers and frames in accordance with what the author designed. The authors utilize actionsript and motion in arranging elements in this game that this game becomes more interesting to play .
Keywords: Actionsript,Adobe Flash Cs4,Library
3
1.
Pendahuluan Seiring perkembangan teknolongi informasi, pengembangan game mempunyai prospek yang luar biasa. Banyak peluang yang ditawarkan industry game, yang salah satunya adalah perancangan game. Game merupakan salah satu industry besar di dunia saat ini. Perkembangan game begitu pesat dengan jenis yang beragam, mulai game yang hanya dapat di mainkan oleh satu orang saja hingga game yang dapat di mainkan oleh beberapa orang sekaligus. Game saat ini berfungsi sebagai sebah media edutainment, suatu media yang menggabungkan unsur edukasi (education) dengan hiburan (entertainment) atau belajar sambil bermain. Untuk menjadi perancang game, Kita dapat mempelajari suatu software yang salah satunya adalah Flash. Flash merupakan program handal dalam membuat aplikasi game, baik untuk desktop (komputer) maupun telpon genggam. Korupsi merupakan fenomena sosial yang hingga kini masih belum dapat diberantas oleh manusia secara maksimal. Korupsi tumbuh seiring dengan berkembangnya peradaban manusia. Korupsi adalah produk dari sikap hidup satu kelompok masyarakat, yang memakai uang sebagai standar kebenaran dan sebagai kekuasaan mutlak. Sedangkan koruptor adalah orang yang melakukan korupsi yang dilambangkan dengan tikus. Melihat perkembangannya bahwa di negara ini masih belum bisa mengatasi masalah korupsi, disini penulis terispirasi untuk membuat game yang berjudul KPK (kucing pemburu koruptor), dimana game ini 4
menggambarkan tentang pejabat - pejabat saat ini yang menyalahgunakan kekuasaan
untuk
merampas
uang
rakyat.
Game
nantinya
akan
menggunakan software yang sangat popular yaitu Flash, yang ditujukan bagi pemula atau anak-anak, namun tidak terkecuali bagi mereka yang berminat sekalipun bukan pemula atau anak-anak.
2.
Landasan Teori. 2.1 Definisi Game Game atau permainan adalah sesuatu yang dapat dimainkan dengan aturan tertentu sehingga ada yang menang dan ada yang kalah, biasanya dalam konteks tidak serius dengan tujuan refreshing. Bermain game sudah dapat dikatakan sebagai life style masyarakat dimasa kini. Dimulai dari usia anak - anak hingga orang dewasa pun menyukai video game. Itu semua dikarenakan bermain video game adalah hal yang menyenangkan. Program permainan ( game ) saat ini telah menjadi bagian yang tidak terpisahkan dari pengguna komputer. Mayoritas pemakai komputer menghabiskan sebagian besar waktu mereka di depan komputer dalam program permainan. Dimulai dari program permainan solitaire hingga program permainan canggih seperti StarCraft. Program permainan telah menjadi mode tersendiri di dunia karena perkembangannya yang pesat.
2.2 Definisi Game Dalam suatu game terdapat beberapa elemen yang menyusun game tersebut, seperti, jenis game, karakter game, background, elemen sound ,suara dan gerakan –gerakan dasar. 5
2.3 Jenis Game Game yang dapat dipasang di PC dapat diklarifikasi menjadi beberapa tipe, yaitu : a. Side Scrolling Game Pada jenis game ini karakter dapat bergerak ke samping diikuti dengan gerakan background. Contoh dari tipe ini adalah Super Mario, Metal Slug, dan sebagainya.
b. Shooting Game Game jenis ini adalah jenis game dengan menembaki musuh. Contoh dari game tipe ini adalah Counter Strike, Virtual Cop, dan sebagainya. c. RPG (Role Play Game) Adalah game yang memaikan peran karakter dalam menjalankan misi tertentu. Contoh dari game ini adalah Final Fantasy, Ragnarok, Lords of The Ring, dan sebagainya. d. RTS (Real Time Strategy) Pada game jenis ini pemain memerintahkan beberapa karakter untuk memainkan aksi tertentu. Sebagai besar game RTS adalah game strategi perang seperti Comando, Age of Empire, War Craft, dan sebagainya. 6
e. Simulation Game ini merupakan simulasi dari keadaan riil. Beberapa pembagian game simulasi antara lain adalah game simulasi manusia seperti The SIMS, game simulasi kendaraan seperti Microsoft Airflight, dan game simulasi lainnya seperti Sim City, Championship Manager, dan game sim lainnya.
f. Racing Contoh dari game racing antara lain adalah
Need For Speed,
Grandprix 500cc, F1, dan sebagainya. g. Fighting Dalam game fighting pemain melakukan satu atau lebih karakter untuk bertarung dengan karakter lain. Contoh dari game tipe ini adalah Tekken, Street Fighter, dan sebagainya. h. Education Dalam game jenis ini biasanya ditujukan untuk keperluan belajar anakanak agar materi pembelajaran yang ingin disampaikan mudah dicerna anak-anak usia dini.
2.4. Dasar – dasar Pembuatan Game Untuk membuat game berbasis program aplikasi Flash Berikut adalah langkah-langkah yang harus dilakukan dalam membuat game: 7
1. Tentukan tema game Anda tentukan tema yang akan anda gunakan dalam membuat game misalnya new year, valentine, hallowen, christmass, education, winter, summer, dll. 2. Pilih Genre game Pilih genre yang akan anda gunakan misalnya : Actions, Sport, Adventure, Puzzle, Shooting, Strategy, Card, RPG, dll. Jika anda mengetahui genre apa yang disukai sponsor, maka anda akan lebih terbantu dalam memilih genrenya.
3. Pilih grafis “Dipandang rupa, dimakan rasa” Karena grafislah yang dipandang saat game dimainkan maka pilihlah secara bijak grafis yang akan digunakan realistis, semi realistis, atau kartun. 4. Merancang Storyboard Storyboard merupakan serangkaian sketsa (gambaran kartun) dibuat berbentuk persegi panjang yang menggambarkan suatu urutan (alur cerita) elemen-elemen yang diusulkan untuk aplikasi multimedia. 5. Pilih software Pilih software yang akan digunakan Macromedia Flash MX
8
(Actionscript 1), Macromedia Flash MX 2004 (Actionscript 2), Macromedia
Flash
8
(Actionscript
2),
Adobe
Flash
CS3
(Actionscript 3) atau Adobe Flash CS4 (Actionscript 3) tergantung kemampuan anda. Jika anda bisa semuanya, pilihlah yang menurut anda gampang dibuat dan menghasilkan game yang bagus. 6. Membuat Flowchart Flowchart digunakan untuk mengetahui arus dari pertama program dijalankan sampai program diakhiri. 7. Cari musik dan sound efek Tanpa musik dan sound efek game akan terasa kurang hidup ketika dimainkan. Anda jangan asal memasukan musik dan sound efek karena akan membuat game anda menjadi lebih jelek. Cari musik dan sound efek yang benar-benar cocok bagi game anda. 8. Mulai membuat game Setelah anda menentukan 5 nomor di atas, kini saatnya anda membuat gamenya. 9. Tes game Setelah gamenya selesai, tes terlebih dahulu. Apakah ada error atau tidak. 2.5. Game Flash Banyak game (permainan) yang dibangun menggunakan Flash. 9
Game kadang-kadang kombinasikan antara kemampuan animasi Flash dengan kemampuan logika ActionScipt. 2.6. Sejarah Flash
Gambar 1.0 Tampilan Adobe Flash CS 4
Perangkat lunak Adobe Flash yang selanjutnya disebut flash, dulunya bernama “Macromedia Flash”, merupakan software multimedia unggulan yang dulunya dikembangkan oleh Macromedia, tetapi sekarang dikembangkan dan didistribusukan oleh Adobe System. Sejak tahun 1996, Flash menjadi metode popular untuk menahbahkan animasi dan interaktif website. Flash biasanya digunakan untuk membuat animasi, hiburan dan berbagai komponen web, diintegrasikan dengan video dalam halaman web 10
sehinga dapat menjadi aplikasi multimedia yang kaya ( Rich Internet Application ) Flash dapat digunakan untuk memanipulasi vector dan citra raster, dan mendukung bidirectional streaming audio dan video. Flash juga berisi bahasa skrip yang diberinama ActionScript. 3.
Analisis 3.1. Analisi Sistem Analisis sistem
(system analyst) adalah orang yang menganalisis
sistem (mempelajari masalah – masalah yang timbul dan menentukan kebutuhan – kebutuhan pemakai sistem untuk mengidentifikasi pemecahan yang beralasan. Tahapan analisis merupakan tahap yang kritis dan sangat penting, karena kesalahan di dalam tahap ini akan menyebabkan juga kesalahan di tahap selanjutnya. 3.1.1. Analisis Kebutuhan Tujuan analisis kebutuhan adalah mengidentifikasi data apa dan proses apa yang dibutuhkan dalam game baru: 1. Menentukan kebutuhan fungsional dan kebutuhan non fungsional sistem baru 2. Membuat game yang mudah dipahami oleh pemakai game 3. Menspesifikasikan kebutuhan kecuali alternatif spesifikasi komputer dan detail teknologi. 3.1.1. Analisis Kebutuhan
11
Tujuan analisis kebutuhan adalah mengidentifikasi data apa dan proses apa yang dibutuhkan dalam game baru: 4. Menentukan kebutuhan fungsional dan kebutuhan non fungsional sistem baru 5. Membuat game yang mudah dipahami oleh pemakai game 6. Menspesifikasikan kebutuhan kecuali alternatif spesifikasi komputer dan detail teknologi 3.1.1.1. Analisis Kebutuhan Fungsional Kebutuhan fungsional adalah jenis kebutuhan yang berisi proses – proses apa saja yang nantinya dilakukan oleh sistem. Mengidentifikasi apa saja (fasilitas dan aktivitas) yang seharusnya dikerjakan oleh game antara lain : a. Game dapat menampilkan skore b. Game dapat memukul tikus c. Game dapat menampilkan jalan cerita d. Game dapat menampilkan gambar yang menarik 3.1.1.2. Analisis Kebutuhan Non Fungsional Kebutuhan non fungsional adalah tipe kebutuhan yang berisi property perilaku yang dimiliki oleh sistem. A. Kebutuhan Perangkat Keras 1. Processor
: Intel Pentium 4 @ 2.6Ghz
2. Harddisk
: 80Gb
3. Memory
: 1 Gb 12
4. VGA
: 512 Mb
5. Monitor
: 17”
6. Mouse Dan Keyboard Perangkat keras yang dibutuhkan untuk menjalankan aplikasi sebagai berikut : Mini spesifikasi komputer untuk menjalankan adobe flash player sebagai berikut : 1. Processor
: Intel Pentium 3
2. Harddisk
: 40 Gb
3. Memory
: 512 Mb
4. Monitor
: 17”
3.1.2. Analisis Kelayakan Analisis kelayakan merupakan proses yang mempelajari atau menganalisis permasalahan yang telah ditentukan sesuai dengan tujuan akhir yang akan dicapai. Tujuan dari analisis kelayakan adalah untuk menguji apakah game baru yang akan diterapkan sebagai pengembangan dari game layak dipakai atau tidak, adapun beberapa kelayakan yang dapat dipertimbangkan antara lain: A. Analisis Kelayakan Hukum Dari segi kelayakan hukum game ini juga dapat dikatakan layak karena untuk menjalankan game dibutuhkan flash player yang dapat diunduh secara gratis. Dan dari segi content game ini tidak
13
melanggar hukum karena tidak mengandung unsur sara serta pornografi.
B. Analisis Kelayakan Operasional Dari segi operasional game ini dikatakan layak karena saat ini masyarakat sudah mampu mengoperasikan komputer dengan baik dan game ini tidak membutuhkan jaringan internet dan mudah dijalankan. Sumber daya manusia yang dibutuhkan untuk membangun game ini sudah cukup banyak.
C. Analisis Kelayakan Teknologi Dari segi kelayakan teknologi game ini dapat dikatakan layak karena untuk menjalankan game ini tidah perlu spesifikasi komputer yang tinggi, dan untuk menjalankan aplikasi dibutuhkan perangkat keras yang telah disebutkan diatas dan perangkat keras tersebut mudah diperoleh dipasaran.
3.1.3. Flowchart Sistem Permainan
14
Aplikasi Flowchart menggambarkan tahapan proses suatu sistem, termasuk sistem multimedia. Program flowchart mengambarkan urutan - urutan instruksi dari suatu program komputer. Berikut ini adalah flowchart sistem permainan game KPK (Kucing Pemburu Koruptor)
Gambar 1.1 Flowchart Sistem Permainan Game.
15
-Rancangan Tampilan Intro
16
-Rancangan Antar Muka Menu Utama
17
TampilanLevel1
18
TampilanLevel2
19
-Tampilan Level3
20
-Tampilan Nilai
21
-Tampilan Pengaturan
4 Implementasi Dan Pembahasan 4.1
Implementasi Tahapan ini adalah tahapan membangun dan mengembangkan game
sesuai dengan naskah yang telah dibuat. Bagian ini merupakan kegiatan yang meliputi tentang pembuatan desain grafik yang mendukung semua dialog, membuat animasi yang sesuai dengan tema, membuat text sebagai
22
penyampaian pesan, mengimport file yang sudah jadi, yang semuanya akan digabungkan kedalam Adobe Flash sebagai software final. 4.1.1
Pembuatan Karakter
Dalam pembuatan aplikasi ini pembuatan karakter menggunakan tool line dalah software adobe flash CS 4, Berikut ini tahapan – tahapan pembuatan karakter: 1. Buka software adobe flash CS 4 2. Create new flash file (ActionScript 2.0) 3. Setting ukuran yang digunakan: Ubah ukuran (640 x 360 pixel)
23
4.1.2
Pembuatan Tombol Pada pembuatan tombol di dalam adobe flash CS 4 dapat dilakukan
dengan langkah sebagai berikut : a) Pilih Insert, New Simbol, klik Button kemudian OK. b) Kemudian buatlah objek tombol.
Pada frame pengeditan tombol terdapat empat frame dengan keterangan diatasnya yaitu : 1. Mouse Up yaitu kejadian pada saat cursor tepat berada diatas objek dan sebelumnya telah melakukan aksi klik pada objek. 2. Mouse Over yaitu kejadian pada saat cursor tepat berada diatas objek kemudian melakukan klik lalu klik tersebut dilepas pada objek. 3. Mouse Down yaitu kejadian pada saat mengklik objek dan kliknya belum dilepas. 4. Mouse Hit yaitu kejadian pada saat cursor tepat berada diatas objek, klik dilepas maupun tidak, sama sekali tidak ada perubahan.
24
4.1.4
Import Suara 1. Import suara dengan cara pilih file > import to library, kemuadian pilih suara yang akan di gunakan dalam game. 2. Drag atau masukan suara yang ada pada library ke dalam stage. 3. Tekan ctrl + enter untuk melihat hasil. 4.1.5
Pembuatan file .exe
Publikasi file bertujuan agar file dapat di-Executable atau dijalankan pada windows tanpa harus membuka program Adobe Flash. Adapun langkahlangkahnya sebagai berikut : 1. Simpan pekerjaan anda . klik menu file publish setting dan beri nama file misalnya KPK.exe (ditentukan lokasi yang akan dituju) 2. Tampilannya adalah sebagai berikut:
25
5. Kesimpulan Berdasarkan analisis dan perancangan pembuatan game KPK (Kucing Pemburu Koruptor) dapat disimpulkan bahwa : 1. Perancangan dan pembuatan aplikasi game ini dibangun menggunakan Adobe Flash Cs4, Flash adalah suatu program aplikasi untuk membuat animasi yang sangat handal dan kelengkapan tools yang dimiliki menjadikan program pengolahan animasi ini dipilih. 2. Banyak game dibangun menggunakan Flash, karena game Flash adalah kemampuan untuk menggabungkan antara kemampuan animasi Flash dengan kemampuan logika ActionSript. 3. Aplikasi game ini menggunakan tampilan menu dan tombol yang sangat sederhana dan menarik. Sehingga pemakai tidak akan mengalami kesulitan dalam menggunakan aplikasi game KPK. 4. Aplikasi game ini terdapat penilaian atau score, tingkatan level dan tidak terdapat eror saat di jalankan. 5. Dari hasil uji coba sistem white box berjalan sesuai dengan fungsinya, tidak ada kesalahan dalam penulisan sintak dan logika.
26
5.1.
Saran Untuk lebih memahami tentang sebuah aplikasi multimedia diperlukan efek animasi yang baik, saran yang dapat diberikan adalah : 1. Untuk membuat game yang baik dan efektif, sebaiknya dikerjakan dalam team sehingga dapat berbagi tugas, ada yang bertugas untuk mendesain grafisnya, ada yang bertugas sebagai programernya dan pembagian tugas lainnya, sehingga game dapat diselesaikan dengan cepat dan efektif. 2. Game “KPK” ini dirancang dengan konsep yang sederhana, tetapi jika kebutuhan hardware yang disarankan tidak terpenuhi, maka aplikasi ini tidak akan berjalan dengan baik. Sebelum memutuskan untuk menggunakan program ini, sebaiknya diperiksa terlebih dahulu spesifikasi hardware yang dimiliki. 3. Untuk sekarang game “KPK” ini hanya dapat dipergunakan pada satu komputer atau notebook saja (belum dapat dijalankan melalui jaringan). Harapanya semoga aplikasi ini dapat dikembangkan supaya dapat dipergunakan secara luas seperti jaringan komputer atau internet.
27
DAFTAR PUSTAKA
Andi Sunyoto M.Kom,2010,Adobe Flash + XML=Rich Multimedia Application. Anggra, 2008. Memahami Teknik Dasar Pembuatan Game Berbasis Flash, Yogyakarta: Gava Media. Anggra, 2008. Memahami Teknik Dasar Pembuatan Game Berbasis Flash, Yogyakarta: Gava Media. Anggra, 2008. Memahami Teknik Dasar Pembuatan Game Berbasis Flash, Yogyakarta: Gava Media. Anggra, 2008. Memahami Teknik Dasar Pembuatan Game Berbasis Flash, Yogyakarta: Gava Media. Lukman Hakim, Pemrogaman Game Dengan Visual Basic,Yogyakarta,Andi Offset . M.Suyanto, 2007. Analisis & Desain Aplikasi Multimedia Untuk Pemasaran, Yogyakarta: Andi Offset. System Development Life (http://www.startvbdotnet.com/sdlc/sdlc.aspx), 2009
Cycle
Wandan Wibowo. Membuat Game Dengan Macromedia Flash. Andi Offset, Yogyakarta, 2006.
Wandan Wibowo. Membuat Game Dengan Macromedia Flash. Andi Offset, Yogyakarta, 2006.
28
29