5
Program Aplikasi Game HangMan Disusun oleh: Putri Mufidah Sari (1214370265) Universitas Pembangunan Panca Budi Fakultas Teknik Medan 2015

Program Aplikasi Game HangMan1

  • Upload
    windi

  • View
    3

  • Download
    0

Embed Size (px)

DESCRIPTION

aplikasi

Citation preview

Page 1: Program Aplikasi Game HangMan1

Program Aplikasi Game HangMan

Disusun oleh:

Putri Mufidah Sari

(1214370265)

Universitas Pembangunan Panca Budi

Fakultas Teknik

Medan

2015

Page 2: Program Aplikasi Game HangMan1

Pertanyaan :

Analisa Program Aplikasi Game HangMan

1.Jelaskan fungsi dan kegunaan listing programnya?

2. Buat flowchart program untuk game tersebut ?

Fungsi dan kegunaan listing programnya

Fungsi dan kegunaan listing program :

import java.io.BufferedReader;

import java.io.File;

import java.io.FileReader;

import java.util.ArrayList;

Fungsinya :

merupakan sebuah fungsi yang digunakan untuk proses inputan dalam sebuah program

java yang di jalankan tersebut, JSwing juga merupakan paket dari Java untuk merancang GUI

tetapi paket JSwing ini merupakan paket tambahan yang harus di download secara terpisah Sejak

1994 Sun Microsystem berupaya untuk membuat JAVA memiliki perangkat bergaya desktop

dengan ToolkitJAVA yang dikenal sebagai AWT (Abstract Windowing Toolkit) Tahun 1997,

muncul JFC (Java Foundation Class) untuk kepentingan pembuatan aplikasi Window yang

merupakan pengembangan dari AWT.

private ArrayList arl = new ArrayList();

private File file;

Fungsinya :

ArrayList digunakan dalam menyimpan data dalam bentuk objek, sehingga untuk

menyimpan data didalam ArrayList maka, buatlah sebuah kelas yang kemudian dijadikan objek

yang dapat menyimpan data. ArrayList terdapat pada kelas java.util, sehingga untuk

menggunakan ArrayList, maka harus melakukan import java.util.

Page 3: Program Aplikasi Game HangMan1

BufferedReader br = new BufferedReader(new FileReader(file));

Fungsinya :

Berfungsi hampir sama dengan kelas BufferedReader yaitu menerima input-an dari keyboard

oleh User, namun mode yang ditampilkan adalah dengan tambahan menggunakan DialogBox .

int random = (int)(Math.random()*arl.size());

return (String) arl.get(random);

Fungsinya :

Menghasilkan kata random dengan kata yang paling terbesar

Sedangkan pada FormUtama :

import java.awt.Dimension;

import java.awt.Toolkit;

import javax.swing.ImageIcon;

Fungsinya :

merupakan sebuah fungsi import yang digunakan untuk proses deklarasi dari class event yang

berisi komponen dari sebuah program yang dibuat, untuk mengambil semua file dari package

event yang mana package event berada pada package java.awt. Java dapat digunakan untuk

merancang GUI (Graphical User Interface).

ImageIcon []img = new ImageIcon[9];

Public FormUtama () {

initComponents();

Dimension scrnsize = Toolkit.getDefaultToolkit().getScreenSize();

this.setLocation((in)(scrnsize.width – this.getWidth()) / 2, (in)

(scrnsize.height – this.getHeight()) – 2);

for (in i=0, i<img.lenght; i++){

img[] new ImageIcon (“image \\ image” + i + “jpg”);

Page 4: Program Aplikasi Game HangMan1

Fungsinya :

Untuk menampilkan gambar jika kata yang ditebak itu adalah benar .

Public void play

Fungsinya :

fungsi yang digunakan untuk proses inputan dalam sebuah program java yang di jalankan

untuk dapat bermain menebak kata hingga benar.

String letter = txtletter.gettext());

Fungsinya :

untuk menampilkan kata yang telah di tebak dan dimasukkan pada sebuah program .

lblWord.setText(guess);

Fungsinya : untuk memasukkan label pada kata

txtletter.setText(“’”);

Fungsinya : untuk memasukkan kata yang ditebak

Int start = JOptionPane.showOptionDialog(hangman, “Mulai

Permainan:”, “Mulai”,

JOptionPane.YES_NO_OPTION, JOptionPane.QUESTION_MESSAGE, null,

null, null);

Fungsinya : untuk memulai permainan jika pertanyaan kata yang benar dimasukkan kata

tersebut meninggalkan pesan .

If (start == JOptionPane.YES_OPTION) {

hangMan.play();

Fungsinya : Jika kata yang benar maka permainan dapat diteruskan .

Page 5: Program Aplikasi Game HangMan1

System.exit(0);

Fungsinya:

Bahwa permainan telah berakhir dan keluar dari permainan tersebut .

Flowchart Game Hangman

Masukkan kata

rahasia yang ingin

ditebak

START

Meminta pemain untuk

menebak kata tersebut

Jika huruf terdapat dalam

kata rahasia,benar maka

permainan dilanjutkan

Huruf tidak terdapat

dalam kata rahasia

END