Sekilas tentang Java Pembuatan Game Java Untuk Melatih Daya Ingat

BAB 2 LANDASAN TEORI Video games merupakan salah satu sarana hiburan yang sekarang ini mengalami kemajuan yang sangat pesat, sehingga video game saat ini tidak lagi dipandang sebelah mata oleh masyarakat. Hal ini disebabkan karena video games sudah bukan lagi dianggap sebagai hiburan semata, tetapi juga bisa menjadi sarana latihan dan juga bisnis yang bisa menghasilkan banyak uang. Sekarang ini banyak sekali software yang digunakan dalam pembuatan sebuah aplikasi atau game, salah satu diantaranya adalah JCreator yang berbasis java. Software ini sebenarnya tidak hanya berguna dalam pembuatan game saja, tetapi seiring dengan perkembangan teknologi maka software ini juga berkembang dan tidak kalah dengan software pembuat game lainnya.

2.1 Sekilas tentang Java

Pengertian dari Java Virtual Machine JVM adalah lingkungan tempat eksekusi program Java berlangsung dimana para objek saling berinteraksi satu dengan yang lainnya. Virtual Machine inilah yang menyebabkan Java mempunyai kemampuan penanganan memori yang lebih baik, keamanan yang lebih tinggi serta portabilitas yang besar. Java pertama kali diluncurkan pada tahun 1995 sebagai bahasa pemrograman umum general purpose programming language dengan kelebihan dia bisa dijalankan di web browser sebagai applet. Sejak awal, para pembuat Java telah menanamkan visi mereka ke dalam Java untuk membuat piranti-piranti yang ada di rumah small embedded customer device seperti TV, telepon, radio, dan sebagainya supaya dapat berkomunikasi satu sama lain. Tentu saja jalan menuju visi ini tidak mudah untuk ditemukan apalagi untuk ditempuh. Langkah pertama yang diambil oleh Sun Microsystem adalah dengan membuat JVM Java Virtual Machine yang kemudian diimplementasikan dalam bentuk JRE Java Runtime Environment. Apabila kita hanya ingin menjalankan program Java, maka kita cukup memiliki JRE saja. Tapi seandainya kita ingin mengembangkan perangkat lunak sendiri, JRE saja tidak cukup. Untuk lebih meningkatkan produktivitas pengembang perangkat lunak, Sun juga meluncurkan SDK Standard Development Kit yang berisi kakas dan API untuk membuat program aplikasi berbasis Java. Pada tahun 1999 Sun meluncurkan J2EE Java 2 Enterprise Edition sebagai framework untuk membuat aplikasi enterprais berskala besar. Pada tahun 2001, Sun meluncurkan J2ME yang kelak menjadi salah satu standar pemrograman di dalam PDA maupun handphone. Komunitas OpenSource sendiri mempunyai platform yang disebut dengan Jini untuk merealisasikan visi awal dari Java.

2.1.1 Pengertian Java

Java adalah sebuah bahasa pemrograman-pemrograman yang berorientasi objek yang dikembangkan oleh James Gosling dan rekan-rekan kerjanya di Sun Microsystems pada awal 1990-an. Tidak seperti kebiasaan bahasa pemrograman lain yang dirancang untuk dikomplikasikan ke kode mesin atau diterjemahkan langsung dari kode sumber saat dilakukan, Java dikhususkan untuk dikomplikasikan ke kode byte ia bisa juga dikomplikasikan ke kode mesin menggunakan gcj, yang mana ia akan dilaksanakan biasanya menggunakan kompilasi JIT just in time oleh Java Visual Machine JVM. Bahasa pemrograman Java banyak meminjam sintaks dari C dan C + + tetapi memiliki model objek yang mudah dan kurangnya fasilitas pada level-rendah. Java sebenarnya tidak ada kaitan dengan JavaScript walaupun keduanya memiliki nama yang sama dan berbagi sintaks yang seakan-akan C. Perangkat lunak yang menggunakan bahasa Java bisa dilakukan dengan berbantukan perangkat lunak lingkungan pengembangan java Java IDE. Salah satu perangkat lunak populer tersebut adalah netbean dan gratis. Software ini tidak hanya mengizinkan kita melakukan kerja-kerja pemrograman biasa, malah program ini juga mendukung konsep pembangunan perangkat lunak menggunakan metode terakhir seperti menggunakan UML. Melalui metode UML, pembangun perangkat lunak cuma perlu merencanakan model dan kode java diproduksi oleh perangkat lunak. Daur pengembangan perangkat lunak menjadi sangat cepat.

2.2 Pengertian JCreator