Showing posts with label Tutorial Java. Show all posts
Showing posts with label Tutorial Java. Show all posts

Monday, April 25, 2016

Membuat Game Tic Tac Toe dengan Java Netbeans

Membuat Game Tic Tac Toe dengan Java Netbeans - Ini merupakan salahsatu tugas dari matakuliah artificial intelegent dimana pada game yang bangun tic tac toe human vs human, adapun beberapa hal unik yang ada pada game adalah:

Player Game
Pengguna dapat menetapkan nama sesuai yang dikehendaki.

Random
Pada saat memulai permainan, sistem akan melakukan random untuk menetapkan siapa yang harus main duluan.

Live Score
Menampilkan nama pengguna yang sedang duel bermain.

Perubahan Warna Skor
Yang unik pada skor disini adalah pengguna dapat mengetahui siapa yang memiliki skor besar dan kecil dengan cepat, karena skor dibuat berwarna agar terlihat diferensiasinya, untuk skor yang tinggi ditandai dengan warna biru, dan skor rendah ditandai dengan warna merah.

Berdasarkan Aspek Psikologi Warna
Penggunaan Warna Merah dalam negatif melambangkan perang, revolusi, bahaya sedangkan untuk dampak warna biru dalam makna positve melambangkan ketenangan, kepercayaan dan konsisten.

Berikut Screenshot Game: Human vs Human (Tic Tac Toe)

Membuat Game Tic Tac Toe dengan Java Netbeans
Menu Utama

Membuat Game Tic Tac Toe dengan Java Netbeans
Player X Menang

Membuat Game Tic Tac Toe dengan Java Netbeans
Skor Player Seri

Skor Player O Menang

Pesan Player X Menang

Random Player

Random Player Giliran Player 2

Screenshot Game: Human vs Computer (Level 1)
Sesuai tugas yang diberikan pada game tictactoe level 1 ini menerapkan contoh AI terburuh, computer tidak dapat memblok lawan ataupun memblokir, computer mengisi secara acak baris dan kolom yang kosong untuk diisi pada saat gilirannya.

Player vs Computer

Player Menang

Computer Menang


Changelog TicTacToe

v1.2 - 25 April, 2016
Fixed: Human vs Computer 
Added Level Computer Level 1

v1.2 - 23 April, 2016
Added: Live Skor
Added Human vs Computer

v1.1 - 15 April, 2016
Added: Player Name
Added: Random Button

v1.0 - 8 April, 2016
Release

Download:
Project Game Tic Tac Toe - Human vs Human - (47 KB)
Project Game Tic Tac Toe - Human vs Computer Level 1 - (212 KB)

Monday, June 1, 2015

Contoh Program Java Sederhana

Contoh Dasar Program Java Sederhana - Bagi teman-teman yang sedang belajar java, dibawah ini ada contoh program-program dasar pemograman java, dan contoh dari latihan dasar belajar pemograman berorientasi objek, mulai dari deklarasi, proses sampai output.

Dari contoh program sederhana dibawah ini, menunjukan bagaimana mendeklarasikan variabel di java, kemudian memanggil variabel untuk di proses hingga menampilkan data hasil proses aritmatika seperti kali, bagi, tambah, kurang dan modulus, berikut contohnya

Contoh Program Java: Perhitungan Aritmatika
package latihan;

public class Latihan {
       public static void main(String[] args) {
            
              // deklarasi variabel
              double panjang = 25;
              double lebar = 10;
              double jumlah;
              double kurang;
              double kali;
              double bagi;
              double modulus;
            
              //proses operasi
              jumlah = panjang + lebar; // operasi Penjumlahan
              kurang = panjang - lebar; // operasi Pengurangan
              kali   = panjang * lebar; // operasi Perkalian
              bagi   = panjang / lebar; // Operasi Pembagian
              modulus = panjang % lebar; //operasi Modulus
            
              //mencetak hasil
              System.out.println("Hasil Penjumlahan    : " + jumlah);
              System.out.println("Hasil Pengurangan    : " + kurang);
              System.out.println("Hasil Perkalian      : " + kali);
              System.out.println("Hasil Pembagian      : " + bagi);
              System.out.println("Hasil Modulus : " + modulus);
       }

}

Screenshoot Hasil: Program Perhitungan Dasar Java

Contoh Program Java: Menghitung Rata-rata Nilai
Program dibawah ini merupakan contoh untuk mencari rata-rata nilai dari 3 bilangan yang dimasukan, masukan bilangan pertama, kedua dan ketiga kemudian tampilkan hasil dengan tampung semua bilangan kemudian bagi jumlah bilangan tersebut sehingga muncul hasil perhitungan, berikut contoh kode program menghitung nilai rata-rata pada java:

Contoh Program Java: Hitung Nilai Rata-Rata
package latihan2;
import java.util.Scanner;
public class scanner_angka {

       /**
        * @param args
        */
       public static void main(String[] args) {
              // TODO Auto-generated method stub
            
              int nilai1, nilai2, nilai3;
              double hasil;
            
              Scanner DataIn = new Scanner(System.in);
              System.out.print("Nilai Ujian Ke-1 : ");
              nilai1 = DataIn.nextInt();
            
              System.out.print("Nilai Ujian Ke-2 : ");
              nilai2 = DataIn.nextInt();
            
              System.out.print("Nilai Ujian Ke-3 : ");
              nilai3 = DataIn.nextInt();
            
              hasil = (nilai1+nilai2+nilai3)/3;
            
              System.out.println("Nilai Rata-Rata      : " + hasil);
       }

}

Screenshoot Hasil: Program Perhitungan Nilai Rata-Rata



Contoh Program Java: Menampilkan Data String (Nama)
Program sederhana java selanjutnya adalah bagaimana cara menampilkan data yang berupa string di tampilkan di program java, dari contoh dibawah ini diimplementasikan penggunaan scanner untuk berfungsi menginputkan data.

Contoh Program Java: Menampilkan Nama

package latihan2;
import java.util.Scanner;
public class scanner {

       /**
        * @param args
        */
       public static void main(String[] args) {
              // TODO Auto-generated method stub
            
              String nama;
            
              Scanner input_program = new Scanner (System.in);
              System.out.print("Masukan Nama Anda: ");
              nama = input_program.nextLine();
              System.out.println("Nama Anda : " + nama);    
       }

}

Screenshoot Hasil: Program Menampilkan Data yang Diinputkan