Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
GUNADARMA UNIVERSITY LIBRARY : http://library.gunadarma.ac.id 1 APPLICATION OF GAME ”racing in the melody” BY USING THE JAVA PROGRAMMING LANGUAGE Denni Dwi Kristanto (50405195) Abstract—APPLICATION OF GAME ”racing in the melody” BY USING THE JAVA PROGRAMMING LANGUAGE Denni Dwi Kristanto Undergraduate Program, 2011 Gunadarma University http://www.gunadarma.ac.id Key Words: Java, Applications, Games, Race in Melodies ABSTRACT : Current PC is not just for typing or simply just to support the work, but also as entertainment. Now implemented in many PC applications that provide usability and user comfort. One of them is the game. In scientific writing, the writer tries to make an application game ”Race in the melody” which is a game of guessing the identity of the song, where the songs - songs that used domestically comes from the 70’s. This game is used as a medium of entertainment when we experience boredom in the face of everyday problems - today. For such applications build authors use the Java programming language supported by Netbeans and MySQL. Penamaan File: 50405195 I. Chapter 1 BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Dalam dunia teknologi yang berkembang sangat pesat pada saat ini, telah cukup banyak orang yang merasakan tingkat titik kejenuhan yang tinggi akan lika liku kehidupan yang melelahkan, dalam mengatasi titik kejenuhan tersebut orang orang mempunyai cara tersendiri dalam mengatasinya. Untuk mengatasi titik kejenuhan tersebut orang biasanya melakukan relaksasi atau refreshing dengan cara rekreasi, mendengarkan musik dan ada beberapa diantaranya cenderung memilih bermain game PC untuk menghilangkan kejenuhan tersebut. Dalam menghilangkan kejenuhan dengan bermain game banyak juga seseorang memilih bermain game PC sambil mendengarkan musik. Maka daripada itu penulis ingin membuatkan sebuah game PC yang digabungkan dengan musik. Dimana musik yang digunakan mengangkat tema lagu tahun 70an yang berasal dari dalam negeri. Dari segi perkembangan komputer, begitu banyak bahasa pemograman yang sedang berkembang saat ini, salah satunya adalah bahasa pemograman Java. Java merupakan sebuah bahasa pemograman tingkat tinggi atau biasa disebut dengan high level language. Java memiliki kemampuan untk membuat aplikasi game dan menjalankan audio file. Maka untuk membuat game PC tersebut penulis menggunakan bahasa pemograman Java. 1.2 Batasan Masalah Permasalahan di dalam penulisan ilmiah ini dibatasi pada pembahasan tentang game yang berupa aplikasi permainan game Berpacu dalam Melodi dimana permainan ini hanya dapat dimainkan oleh satu pemain dalam satu level permainan. Permainan ini dimainkan dengan cara menebak identitas sebuah lagu. Dimana lagu yang dipergunakan mengangkat tema lagu tahun 70-an yang berasal 1 2 dari dalam negeri yang kemudian dikelompokkan kedalam 2 jenis lagu yaitu pop dan rock. Waktu untuk menebak lagu adalah 15 detik. Aplikasi ini dibuat dengan menggunakan bahasa pemograman Java. 1.3 Tujuan Penulisan Tujuan dari penulisan ini adalah untuk membuat aplikasi permainan Berpacu dalam Melodi dengan menggunakan bahasa pemograman Java agar dapat dijadikan sebagai media hiburan pada saat....... For further detail, please visit UG Library (http://library.gunadarma.ac.id) II. Chapter 2 BAB II LANDASAN TEORI 2.1 Sejarah Singkat Perkembangan Java Pada tahun 1991, sekelompok insinyur Sun dipimpin oleh Patrick Naughton dan James gosling ingin merancang bahasa komputer untuk perangkat konsumer seperti cable TV box. Karena perangkat itu tidak mempunyai banyak memori, bahasa harus berukuran kecil dan menghasilkan kode yang liat. Juga karena manufaktur - manufaktur berbeda memilih pemroses - pemroses berbeda, maka bahasa harus bebas dari arsitektur manapun.proyek diberi nama kode Green. Kebutuhan untuk kecil, liat dan kode netral mengantarkan tim untuk menggunakan sebuah mesin yang menggunakan interpreter yang dapat membaca kode antara. Karena orang orang di Green berbasis C++ maka kebanyakan sintaks diambil dari C++ , serta mengadopsi orientasi objek bukan procedural. Mulanya bahasa yang diciptakan diberi nama Oak, kemudian diganti dengan Java karena telah ada bahasa pemrograman yang bernama Oak. Pada tahun 1995,Netscape memutuskan membuat browser yang dilengkapi dengan Java.setelah itu oleh IBM,Symantec,Insprise,bahkan Microsoft. Setelah itu gaung Java mulai terdengar ,berbagai industri telah meliriknya. Dengan staregi terbukanya,banyak industri yang menyambutnya . bersamaan itu disusul berbagai universitas Amerika, Jepang dan Eropa yang mengubah pengenalan bahasa pemrograman komputer menjadi Java ,meninggalkan C++. Java lebih sederhana dan telah mengakomodasikan hampir seluruh fitur penting bahasa bahasa pemrograman yang ada semenjak perkembangan komputasi modern manusia. Bahasa Java telah disertai berton ton pustaka kelas. 4 5 2.1.1 Rilis JAVA Bahasa JAVA merupakan karya Sun Microsystem Inc. Rilis resmi level beta dilakukan pada november 1995. Dua bulan berikutnya Netscape menjadi perusahaan pertama yang memperoleh lisensi bahasa JAVA dari Sun. Dan Pada 1996,Sun mengeluarkan JSDK(Java Software Development Kit) Gambar 2.1 DUKE mascot java 2.1.2 Edisi Java Bahasa pemrograman 2 GUNADARMA UNIVERSITY LIBRARY : http://library.gunadarma.ac.id modern berdiri diatas pustaka pustaka kelas yang telah ada untuk mendukung fungsionalitas bahasanya. Pada bahasa Java ,kelompok kelompok kelas yang berkaitan erat....... For further detail, please visit UG Library (http://library.gunadarma.ac.id) III. Chapter 3 BAB III PEMBAHASAN MASALAH 3.1 Gambaran Umum Permainan (Game) Berpacu Dalam Melodi Dalam bab 3 ini akan dijelaskan cara pembuatan game Berpacu dalam Melodi dimulai dari pembuatan struktur program, storyboard, rancangan input dan output, rancangan ERD, flowchart program, pembuatan aplikasi serta implementasi dan uji coba program. Game ini dibuat dengan menggunakan bahasa pemrograman Java. Permainan ini merupakan permainan menebak penyanyi, judul lagu, dan pengarang. Dimana permainan ini hanya dapat dimainkan oleh satu pemain dalam satu level. Permainan dimulai dengan memilih jenis lagu yang akan digunakan dalam permainan yang terdiri dari pop dan rock. Setelah memilih jenis lagu, lalu pemain diminta untuk menebak nama penyanyi, judul lagu, dan nama pengarang. Dimana waktu yang disediakan untuk menebak adalah 15 detik. Diawal permainan pemain diberikan score 10. Setiap tebakan yang benar, pemain akan mendapatkan score, jika tebakan nama penyanyi benar pemain akan mendapatkan score 1, jika tebakan judul lagu benar akan mendapatkan score 2, jika tebakan nama pengarang benar akan mendapatkan score 3. Dan jika melakukan kesalahan score akan dikurangi, jika salah menebak nama penyanyi score akan dikurangi 1, jika salah menebak judul lagu score dikurangi 2, jika salah menebak nama pengarang score dikurangi 3. Permainan akan berakhir jika pemain mendapatkan score 0. 44 45 3.2 Struktur Program Gambar 3.1 Struktur Program 46 3.3 Storyboard Gambar 3.2 Storyboard 3.4 Desain Input / Output Untuk menyelesaikan aplikasi permainan Berpacu dalam Melodi seperti diatas, penulis akan membuat rancangan antar muka yang sesuai dengan ilustrasi dibawah ini : 47 Gambar 3.3 Frame Menu Utama Gambar 3.3 diatas adalah ilustrasi dari jendela utama ketika aplikasi dijalankan. Jendela utama ini memiliki 2 buah tombol yang terdiri dari New game dan Exit, form gambar dan form petunjuk. Tombol New Game digunakan untuk masuk....... For further detail, please visit UG Library (http://library.gunadarma.ac.id) IV. Chapter 4 BAB IV PENUTUP 4.1 Kesimpulan Dari uji coba permainan yang telah dilakukan pada beberapa orang, ternyata game Berpacu dalam Melodi cukup menarik, dan dapat dijadikan sebagai media hiburan pada saat kita mengalami kejenuhan dalam menghadapi persoalan sehari hari terutama bagi kalangan yang pernah mengalami masa tahun 70 an. Secara umum kesimpulan dari perancangan, penulisan serta pembahasan masalah bahwa aplikasi permainan Berpacu dalam Melodi yang dibangun dengan bahasa pemrograman java ini dapat dijadikan sebagai media hiburan pada saat kita mengalami kejenuhan dalam menghadapi persoalan sehari hari. 4.2 Saran Program yang penulis buat masih belum sempurna karena hanya dapat menampilkan score, belum dapat menyimpan score dan nama pemain (penyimpanan high score dan data pemain) serta tidak ada batasan point untuk memenangkan game ini, game ini hanya ada batasan point untuk game over (kalah). Game ini juga hanya terdiri dari 2 buah jenis lagu saja dan data lagu yang tidak begitu banyak. Untuk itu penulis menyarankan agar dalam pembuatan (perbaikan) program ini ditambahkan sintaks-sintaks yang dapat menampilkan high score dan terdapat batasan point agar game ini berakhir dengan kemenangan serta penambahan jumlah jenis lagu dan data lagu. Selain itu penulis juga menyarankan agar dalam pembuatan program ini ditampilkan design interface yang lebih variatif agar dalam penampilannya lebih menarik. 86 ....... For further detail, please visit UG Library (http://library.gunadarma.ac.id) V. Chapter 5 ....... For further detail, please (http://library.gunadarma.ac.id) visit UG Library