Senin, 26 Desember 2011

V-Class Kuis SONET

<<KUIS>>

Soal.

1.Apakah yang dimaksud dengan komunikasi broadband ?
<===> Jawaban :
Komunikasi Broadband merupakan komunikasi data yang memiliki kecepatan tinggi dan juga memiliki bandwidth yang besar. Ada beberapa definisi untuk komunikasi broadband, antara lain : menurut rekomendasi ITU No. I.113, “Komunikasi broadband didefinisikan sebagai komunikasi dengan kecepatan transmisi 1,5 Mbps hingga 2,0 Mbps.”. sedangkan menurut FCC di amerika, “ komunikasi broadband dicirikan dengan suatu komunikasi yang memiliki kecepatan simetri (up-stream dan down-stream) minimal 200 kbps. Maka dari itu komunikasi brodband sering disebut juga dengan komunikasi masa depan. Broadband itu sendiri menggunakan beberapa teknologi yang dibedakan sebagai berikut :

Digitas Subscriber Line (DSL).
Modem Kabel.
Broadband Wireless Access (WiFi dan WiMAX).
Satelit.
Selular.

2.Sebutkan keuntungan SONET !
<===> Jawaban :
Keuntungan SONET (Synchronous Optical Networking) :
Dapat memberikan fungsionalitas yang bagus baik pada jaringan kecil, medium, maupun besar.
Collector rings menyediakan interface ke seluruh aplikasi, termasuk local office, PABX, access multiplexer, BTS, dan terminal ATM.
Manejemen bandwith berfungsi untuk proses routing, dan manajemen trafik.
Jaringan backbone berfungsi menyediakan konektifitas untuk jaringan jarak jauh.
Memiliki fitur redudansi yang mirip dengan FDDI

3.Jelaskan prinsip kerja dari ATM !
<===> Jawaban :
Prinsip kerja ATM (Automatic Teller Machine)
Pada ATM, informasi dikirim dalam blok data dengan panjang tetap yang disebut sel. Sel merupakan unit dari switching dan transmisi.
Untuk mendukung layanan dengan rate yang beragam, maka pada selang waktu tertentu dapat dikirimkan sel dengan jumlah sesuai dengan rate-nya.
Sebuah sel terdiri atas information field yang berisi informasi pemakai dan sebuah header.
Informasi field dikirim dengan transparan oleh jaringan ATM dan tak ada proses yang dikenakan padanya oleh jaringan.
Urutan sel dijaga oleh jaringan, dan sel diterima dengan urutan yang sama seperti pada waktu kirim.
Header berisi label yang melambangkan informasi jaringan seperti addressing dan routing.
Dikatakan merupakan kombinasi dari konsep circuit dan packet switching, karena ATM memakai konsep connection oriented dan mengggunakan konsep paket berupa sel.
Setiap hubungan mempunyai kapasitas transfer (bandwidth) yang ditentukan sesuai dengan permintaan pemakai, asalkan kapasitas atau resource-nya tersedia.
Dengan resource yang sama, jaringan mampu atau dapat membawa beban yang lebih banyak karena jaringan mempunyai kemampuan statistical multiplexing.

4.Apakah yang dimaksud dengan DSL ?
<===> Jawaban :
DSL (Digital Subcriber Line) merupakan atu set teknologi yang menyediakan penghantar data digital melewati kabel yang digunakan dalam jarak dekat dari jaringan telepon setempat, biasanya kecepatan downolad dari DSL berkisar dari 128 kbit/d sampai 24.000 kb/d tergantung dari teknologi DSL tersebut. Kecepatan upload lebih rendah dari download untuk ADSL dan sama cepat untuk SDSL.

contoh teknologi DSL (kadang disebut dengan xDSL) termasuk:
High-bit-rate Digital Subscriber Line (HDSL)
Symmetric Digital Subscriber Line (SDSL)
Asymmetric Digital Subscriber Line (ADSL)
Rate-Adaptive Digital Subscriber Line (RADSL)
Very-high-bit-rate Digital Subscriber Line (VDSL)
Very-high-bit-rate Digital Subscriber Line 2 (VDSL2)
G. Symmetric High-speed Digital Subscriber Line (G.SHDSL)



<<SOAL+JAWABAN TES AKHIR >>


1. Service yang cara kerjanya mirip dengan mengirim surat adalah :
a. Connection Oriented
b. Connectionless Oriented
c. Semua jawaban benar
d. Semua jawaban salah

2. Nama lain untuk Statistical Time Division Multiplexing (TDM) adalah :
a. Non-Intelligent TDM
b. Synchronous TDM
c. Asynchromous TDM
d. Semua jawaban benar

3. Hubungan laju transmisi data dengan lebar pita saluran transmisi adalah :
a. Laju transmisi naik jika lebar pita berkuran.
b. Laju transmisi naik jika lebar pita bertambah.
c. Laju transmisi tidak bergantung pada lebar pita.
d. Semua jawaban salah.

4. Teknik encoding Bipolar-AMI dan Pseudoternary termasuk dalam teknik :
a. Multilevel Binary
b. NRZ
c. Biphase
d. Manchester

5. Jika dua frame ditransmisikan secara serentak maka akan menyebabkan terjadinya tubruklan. Kejadian ini dalam jaringan dikenal dengan istilah :
a. Contention
b. Collision
c. Crash
d. Jabber

6. Salah satu protocol CSMA yang tidak terus menerus mendengarkan channel adalah :
a. 1-persistent
b. p-persistent
c. nonpersistent
d. CSMA/CD

7. Salah satu protocol yang bebas dari tubrukan adalah :
a. Bit-Map
b. CSMA
c. Carrier Sense
d. ALOHA

8. Selective Repeater merupakan istilah lain dari :
a. Router
b. Bridge
c. Gateway
d. Repeater

9. Dalam pemeliharaan ring logis 802.4, frame kontrol yang bertugas untuk mengijinkan suatu stasiun untuk meninggalkan ring adalah :
a. Claim_token
b. Who_follows
c. Token
d. Set_Successor

10.Algoritma yang digunakan untuk menghindari kemacetan adalah :10.Algoritma yang digunakan untuk menghindari kemacetan adalah :
a. Broadcast Routing
b. Flow Control
c. Optimal Routing
d. Flooding Routing

11.Algoritma routing yang menggunakan informasi yang dikumpulkan dari subnet secara keseluruhan agar keputusannya optimal adalah :
a. Algoritma Global
b. Algoritma Lokal
c. Algoritma Terisolasi
d. Algoritma Terdistribusi

12.Keuntungan multiplexing adalah :
a. Komputer host hanya memerlukan satu I/O port untuk satu terminal
b. Komputer host hanya memerlukan satu I/O port untuk banyak terminal
c. Komputer host memerlukan banyak I/O port untuk banyak terminal
d. Komputer host memerlukan banyak I/O port untuk satu terminal

13.Jenis kabel UTP digunakan untuk jaringan Ethernet :
a. 10Base2
b. 10Base5
c. 10BaseT
d. Semua jawaban benar

14.Suatu algoritma routing yang tidak mendasarkan keputusan routingnya pada kondisi topologi dan lalulintas saat itu adalah :
a. Non adaptive
b. Adaptive
c. RCC
d. Hot potato

15.Data/message yang belum dienkripsi disebut dengan :
a. Plaintext
b. Ciphertext
c. Auntext
d. Choke Packet

16.Algoritma Kontrol Kemacetan yang menjaga jumlah paket tetap konstan dengan menggunakan permits yang bersirkulasi dalam subnet adalah :
a. Kontrol Arus
b. Kontrol Isarithmic
c. Pra Alokasi Buffer
d. Choke Packet

17.Sekumpulan aturan yang menentukan operasi unit-unit fungsional untuk mencapai komunikasi antar dua entitas yang berbeda adalah :
a. Sintaks
b. Timing
c. Protokol
d. Routing

18.Algoritma yang digunakan oleh transparent bridge adalah :
a. RCC
b. Backward Learning
c. Flooding
d. Shortest path

19.Dalam model OSI internetworking membagi lapisan network menjadi beberapa bagian, kecuali
a. Intranet sublayer
b. Access sublayer
c. Internet sublayer
d. Enhanchement sublayer

20.Teknik time domain reflectometry digunakan pada standard IEEE:
a. 802.2
b. 802.3
c. 802.4
d. 802.5

21.Suatu cara yang mempunyai kemampuan untuk menyedian privacy, authenticity, integrity dan pengamanan data adalah :
a. Enkripsi
b. Antisipasi
c. Deskripsi
d. Semua jawaban salah

22.Tujuan adanya jaringan komputer adalah…..
a. Resource sharing
b. Penghematan biaya
c. High reability
d. Semua jawaban benar

23.Mengontrol suapaya tidak terjadi deadlock merupakan fungsi dari lapisan :
a. Network Layer
b. Session Layer
c. Data link Layer
d. Application Layer

24.Frame yang terjadi apabila suatu stasiun mentransmisikan frame pendek kejalur ring yang panjang dan bertubrukan atau dimatikan sebelum frame tersebut dikeluarkan. Frame ini disebut dengan istilah :
a. Orphan
b. Beacon
c. Pure
d. Semua jawaban salah

25.Wire center digunakan pada standar :
a. 802.2
b. 802.3
c. 802.4
d. 802.5

26.Komponen dasar model komunikasi adalah :
a. Sumber
b. Tujuan
c. Media
d. Semua benar

27.Di bawah ini termasuk Broadcast network :
a. Circuit Switching
b. Paket Switching
c. Satelit
d. Semi Paket Switching

28.Paket radio termasuk golongan :
a. Broadcast
b. Switched
c. Publik
d. Semua benar

29.Di bawah ini termasuk guided media :
a. UTP
b. Coaxial
c. Fiber Optik
d. Semua benar

30.Modul transmisi yang sifatnya searah adalah :
a. Pager
b. Simpleks
c. TV
d. Semua benar


Tugas Tes akhir VLSM

Soal


Jawaban 


          VLSM digunakan untuk membagi IP address menjadi beberapa network. VLSM berguna agar menghindari pemborosan pemakaian / pemberian IP address ke instansi tertentu.VLSM membagi network bukan berdasarkan kelas melainkan berdasarkan subnetmask atau disebut juga Classless Inter-Domain Routing (CIDR).


Mayor Jaringan: 200.200.0.0/16
Tersedia alamat IP dalam jaringan utama: 65534
Jumlah alamat IP yang dibutuhkan: 76
Tersedia alamat IP dalam subnet dialokasikan: 142
Sekitar 0% dari ruang alamat jaringan yang tersedia utama yang digunakan
Sekitar 54% dari ruang alamat subnet jaringan yang digunakan


Tugas V-Class Test Awal VLSM

     VLSM digunakan untuk membagi IP address menjadi beberapa network.berguna agar menghindari pemborosan pemakaian / pemberian IP address ke instansi tertentu.VLSM membagi network bukan berdasarkan kelas melainkan berdasarkan subnetmask atau disebut juga Classless Inter-Domain Routing (CIDR). 

Soal TES AWAL


Jawaban TES AWAL

IP = 200.0.1.0/24
Jumlah divisi = 5
Jumlah lantai = 5
Jumlah router per lantai = 5
#Subnet untuk Router per divisi = 5x (5x 3 Host + 5x (NID+BID))
Berarti 2n – 2 >= 125, n = 7, jumlah vlsm = 128
Net prefix = 32 – 7 = 25
IP router menjadi 200.0.1.0/25 – 200.0.1.127/25 dengan netmask 255.255.255.128
Pembagian Host/router = 5



Subnet untuk Router per lantai =  5×2 Host + 5x(NID + BID) = 20
Berarti 2n – 2 >= 20, n = 5, jumlah vlsm = 32
Net prefix = 32 – 5 = 27
IP router menjadi 200.0.1.128/27 – 200.0.1.159/27 dengan netmask 255.255.255.224
Pembagian Host/router = 4


Subnet untuk per divisi per lantai =  79host + 5 router + NID + BID = 86
IP = 200.0.2.0/24
Berarti 2n – 2 >= 86, n = 7, jumlah vlsm = 128
Net prefix = 32 – 5 = 27
IP router menjadi 200.0.2.0/25 – 200.0.2.127/25 dengan netmask 255.255.255.128
Pembagian Host/router = 7


Subnet per divisi dengan range IP sesuai kebutuhan dengan VLSM
Hasil Subnet


Gambar skema Network


Senin, 24 Oktober 2011

E-agriculture

Kali ini saya akan membahas tentang E-agriculture,E-agriculture adalah istilah yang relatif baru di bidang agriculture dan praktek pembangunan pedesaan. Konsistensi dalam penggunaan istilah ini mulai terwujud dengan diseminasi hasil dari survei global yang dilakukan oleh Perserikatan Bangsa-Bangsa (PBB). Survei dilakukan pada akhir tahun 2006 oleh Organisasi Pangan dan Agriculture Perserikatan Bangsa-Bangsa (FAO) menemukan bahwa setengah dari mereka yang menjawab diidentifikasi "agriculture e" dengan informasi, akses diseminasi dan pertukaran, komunikasi dan proses partisipasi seluruh perbaikan pembangunan pedesaan. Sebaliknya, kurang dari sepertiga menyoroti pentingnya perangkat keras alat-alat teknis dan teknologi.
E-agriculture, oleh karena itu, menggambarkan bidang yang muncul berfokus pada peningkatan pembangunan agriculture dan pedesaan melalui informasi yang ditingkatkan dan proses komunikasi. Lebih khusus, e-agriculture melibatkan konseptualisasi, desain, pengembangan, evaluasi dan penerapan cara-cara inovatif untuk menggunakan teknologi informasi dan komunikasi (TIK) dalam domain pedesaan, dengan fokus utama pada agriculture. 
Meskipun "e-pertanian" kegiatan jenis dan inisiatif lain untuk menjembatani kesenjangan digital di pedesaan telah dilakukan di seluruh dunia, Komunitas (dan istilah "e-pertanian") muncul menjadi ada setelah KTT Dunia tentang Masyarakat Informasi pada tahun 2003 dan 2005. Itu jelas bagi para peserta dunia WSIS bahwa ketika mengatasi tantangan yang dihadapi kesenjangan digital, khususnya dalam konteks kehidupan pedesaan, masalah melampaui hanya teknologi. Ini adalah masalah multi-faceted pertukaran pengetahuan tidak efektif dan pengelolaan isi informasi, serta kurangnya sumber daya manusia, kapasitas kelembagaan, dan kepekaan terhadap gender dan beragam kebutuhan kelompok yang berbeda. Dengan peserta WSIS mengidentifikasi dan penamaan "e-pertanian" sebagai garis tindakan penting untuk mengatasi Tujuan Pembangunan Milenium, Organisasi Pangan dan Pertanian Perserikatan Bangsa-Bangsa (FAO) ditugaskan untuk memimpin pengembangan dan kegiatan fasilitasi berikutnya yang benar-benar akan melibatkan para pemangku kepentingan di semua tingkat. Hari ini, Komunitas e-Pertanian Praktek ini masih terus berkembang dan mendukung anggotanya dan masyarakat yang mereka bekerja sehari-hari.
 Salah satu contoh situs tentang pertanian (e-agriculture) :


Referensi :
-Google
-wikipedia.org
-deptan.go.id

Minggu, 09 Oktober 2011

Tanggung Jawab Sosial di Bidang Wirausaha Katering

Pada kesempatan kali ini,saya akan membahas tentang Tanggung Jawab Sosial di Bidang Wirausaha Katering.Kebetulan juga ada dideket rumah ada,jadi bisa dibuat contoh,hehe..?
Pada saat ini banyak orang yang ingin membuat acara atau kegiatan secara simpel dan efisien. Contohnya dalam hal penyiapan makanan dan hidangan. Biasanya mereka lebih memilih untuk memesan makanan daripada membuatnya sendiri dengan alasan pertimbangan waktu dan tenaga walaupun memang sedikit mahal. Dari pemikiran inilah sebut saja Pak Bambang  mempunyai ide untuk membuat bisnis katering makanan.Biasanya ia mendistribusikan nya atau sasaran target yang utama ialah untuk menyuplai makanan kepada perusahaan – perusahaan yang umumnya belum mempunyai kantin.
Bisnis katering adalah bisnis kepercayaan dan “rasa”. Untuk membuka pasar kita bisa memulai dari acara-acara hajatan keluarga sendiri yang kita kelola sendiri kateringnya dan di setiap meja penyajian kita tempelkan nama katering kita sebagai tanda pengenal dan promosi. Akan lebih baik jika kita sudah menyediakan brosur dan kartu nama. Jika kita bisa mengelola pelayanan katering di hajatan keluarga dengan baik maka semua kenalan dan relasi akan mengetahui kemampuan kita. Untuk mengetahui kualitas dan nikmatnya masakan kita bisa memulai dengan memasak dan menyajikan berbagai menu dalam setiap acara arisan keluarga, RT atau perkumpulan yang kita ikuti dan dengarkan dna minta komentar tamu kita. Dari sini kepercayaan kepada anda akan muncul dan akan tersebar dari mulut ke mulut ini terkadang lebih efektif dibandingkan kita menyebar brosur dan beriklan tanpa pernah kita menunjukkan kemampuan kita di sebuah acara. Dalam bisnis yang utama dalah kesinambungan order maka untuk memperoleh order konsep pemasaran yang lebih komprehensif perlu difikirkan. Penawaran door to door di instansi-instansi pemerintah juga bisa dilakukan. Di awal Anda membuka usaha, buatlah promosi. Salah satu caranya adalah dengan menawarkan harga miring untuk setiap pemesanan dan Jangan pelit/seganmemberikan sample masakan/mengundang makan orang-orang yang memiliki kuasa untuk mengambil keputusan di sebuah perusahaan/intansi.


Wirausaha di bidang katering ini menjalankan tanggung jawab sosial terhadap konsumen yaitu:

- Memberikan garansi terhadap konsumen bila ada makanan yang mengandung bahan – bahan yang berbahaya bagi kesehatan tubuh.

- Memberikan potongan harga/diskon terhadap konsumen bila memesan dalam paket yang besar.



Tanggung jawab sosial terhadap lingkungan nya antara lain :

- Menyediakan lapangan pekerjaan bagi warga sekitar tempat usaha.

- Membuang sisa produksi ke tempat pembuangan.

Referensi :       -Google search engine

Contoh Dari Pengelolahan SDM (Sumber Daya Manusia)

Pada kesempatan kali ini,saya akan membahas tentang contoh dari pengelolahan SDM (Sumber Daya Manusia),yakni dengan mengambil contoh bagaimana membuat usaha dengan membuka took kelontong atau sering dikenal dengan warung.Untuk membuka usaha toko kelontong atau warung dengan memanfaatkan ruangan yang tidak terpakai di rumah memang sangat menyenangkan. Untuk seorang ibu rumah tangga selain bisa tetap menjaga rumah, juga bisa tetap menjaga anak apalagi jika bisa menghasilkan keuntungan yang berlipat pula.
Toko Mirah adalah salah satu toko kelontong yang sudah berjalan. Usaha tersebut telah berdiri sejak 15 tahun yang lalu. Pemiliknya bernama ibu Mirah.Sebagai pemilik, ibu Mirah memang menyukai usaha kelontongan ini. Usaha ini dijalaninya karena dianggap mudah dibandingkan usaha warung makan atau usaha yang lainnya yang baginya terlalu ribet dan butuh keahlian dan alas an lainnya ialah  untuk menambah penghasilan tanpa mengandalkan penghasilan yang didapat dari sang suami.Barang-barang yang ada di tokonya dibeli di pasar dan beberapa sales yang datang ke tokonya. Beraneka macam barang yang disediakannya kebutuhan sembako seperti gula, teh, kopi, mie instan, dan juga beras. Juga keperluan lainnya seperti sabun mandi maupun sabun cuci, aneka minuman instan, telur dan masih banyak lagi.
Perencanaan dan Perekrutan dalam Membuka Toko Kelontong

Untuk membuka usaha toko kelontongan ini yang harus disiapkan adalah etalase dan rak yang digunakan untuk memajang barang-barang dagangannya dan juga merekrut karyawan sebagai asisten apabila banyak pengunjung yang datang ke toko. Besarnya etalase disesuaikan dengan jumlah dan jenis barang yang dijual, dan berapa modal yang ada untuk memulai usaha ini.Untuk rak, jika modal terbatas maka pemilik cukup membeli bagian-bagiannya saja seperti kayu dan besi kemudian dirakit sendiri karena ini jelas lebih menghemat.Untuk merekrut karyawan bisa memanfaatkan saudara atau orang yang butuh pekerjaan dengan syarat bisa menghitung dan jujur pada pekerjaan yang dijalankan.
Persiapan tempat yang strategis untuk berjualan seperti di depan rumah atau garasi, atau dengan menyewa ruko sangat perlu diperhatikan. Dan jangan lupa menyiapkan timbangan untuk menakar barang-barang dan kalkulator untuk menghitung.Susunlah daftar barang yang akan dijual, disesuaikan dengan modal yang ada. Sambil menyusun, buatlah skala prioritas terhadap barang-barang tersebut. Untuk barang yang diprediksi akan cepat laku maka stok diperbanyak dan selalu dipersiapkan agar tidak pernah kehabisan.

Referensi : Google search engine

Minggu, 08 Mei 2011

Membuat Game HangMan Dengan Menggunakan Java Applet

Pada kesempatan kali ini saya akan menjelaskan bagaimana membuat game HangMan Dengan Menggunakan Bahasa Pemrograman Java Applet.Dimana pada game ini bertujuan untuk mengenal atau mempelajari nama-nama ibukota negara didunia.
Langkah pertama ialah kita buka IDE netbeans untuk membuat kodingan ny,
kemudian kita copy kan coding dibawah ini :


Source Code Game Hangman
import java.awt.*;
import java.applet.*;
import javax.swing.*;

public class Hangman extends Applet{
String hiddenWord="", guessWord, guessList;
int missCount;
int maxMisses;
boolean win, gameOver, mouseOver = true;
boolean hanged;
boolean[] knownChars;
// warna latar belakang
Color bgColor = new Color(0x00dddddd);

public void init()
{
// mengatur jendela dan warna latar belakang
setSize(1000,625);
setBackground(bgColor);
// petunjuk untuk pemain / pengguna
JOptionPane.showMessageDialog(this, "Gunakan keyboard untuk memasukkan / menginput kata dalam menjawab soal.", "Hangman", JOptionPane.INFORMATION_MESSAGE);
JOptionPane.showMessageDialog(this, "Click pada layar untuk mulai main, semua kata berhubungan dengan ibu kota negara di dunia!", "Hangman", JOptionPane.INFORMATION_MESSAGE);
// memulai permainan
newGame();
}

public void newGame()
{
// mengatur kata yang tersembunyi secara acak
hiddenWord = getHiddenWord();
guessList = "";
guessWord = "";
// mendefinisakan banyak karakter pada kata yang tersembunyi
knownChars = new boolean[hiddenWord.length()];
for (int i=0; i
{
if (hiddenWord.charAt(i) == ' ')
knownChars[i] = true;
else
knownChars[i] = false;
}
// mendefinisikan variabel untuk memulai permainan baru
win = false;
missCount = 0;
maxMisses = 7;
gameOver = false;
hanged = false;
}
public void paint(Graphics g)
{
// mengatur tombol highlight saat mouse pada tombol "New Word"
if (mouseOver)
g.setColor(Color.white);
else
g.setColor(new Color(0x00eeeeee));
// mengatur tombol "New Word"
g.fillRect(50, 60, 100, 30);
g.setColor(new Color(0x00aaaaaa));
g.drawRect(49, 59, 102, 32);
g.setColor(Color.black);
g.setFont(new Font("Helvetica", Font.BOLD, 16));
g.drawString("new word", 64, 80);
g.setFont(new Font("Helvetica", Font.BOLD, 32));
// mengatur gambar tiang gantung
g.drawLine(50,550,375,550);
// tiang vertical
g.drawLine(150,550,150,150);
// tiang horisontal
g.drawLine(150,150,375,150);
// tali
g.drawLine(375,150,375,199);
// menggambar garis kosong dan karakter yang dikenal
for(int i=0; i<=(hiddenWord.length()-1)*2; i++)
{
if (i%2 == 0)
{
if (hiddenWord.charAt(i/2) != ' ')
g.drawLine(i*15+225,100,(i+1)*15+225,100);
if (knownChars[i/2] == true)
g.drawString(""+hiddenWord.charAt(i/2), i*15+224, 95);
}
}
// menggambar bentuk saat salah
switch (missCount)
{
case 7: animateHang(g); break;
// lengan kiri
case 6: g.drawLine(375,270,300,280);
// lengan kanan
case 5: g.drawLine(375,270,450,280);
// kaki kiri
case 4: g.drawLine(375,400,325,450);
// kaki kanan
case 3: g.drawLine(375,400,425,450);
// badan
case 2: g.drawLine(375,250,375,400);
// kepala
case 1: {g.drawOval(349,199,51,51); g.setColor(new Color(0x00ffcc99)); g.fillOval(350,200,50,50);}
}
// menampilkan semua daftar karakter yang ditebak
g.setColor(Color.black);
for(int i=0; i
{
g.drawString(""+guessList.charAt(i),50+i*28,40);
}
// menampilkan "You Win!" dan jawaban yang benar
if (win == true)
{
g.setColor(new Color(0x00009900));
g.drawString("You Win!",600,200);
gameOver = true;
for(int i=0; i<=(hiddenWord.length()-1)*2; i++)
{
if (i%2 == 0)
{
g.drawString(""+hiddenWord.charAt(i/2), i*15+224, 95);
}
}
}
// menampilkan "You Lose!" dan jawaban yang benar
if (missCount == maxMisses)
{
g.setColor(Color.red);
g.drawString("You Lose!",600,200);
gameOver = true;
for(int i=0; i<=(hiddenWord.length()-1)*2; i++)
{
if (i%2 == 0)
{
g.drawString(""+hiddenWord.charAt(i/2), i*15+224, 95);
}
}
}
// menampilkan angka banyak kesalahan
g.setColor(Color.black);
g.setFont(new Font("Helvetica", Font.BOLD, 16));
g.drawString("Misses: "+missCount,155,168);
}
public String getHiddenWord() {
// daftar kata-kata tersembunyi
String[] wordList = {"Abijan","Abu Dhabi","Addis Ababa","Aden","AI Kuwait","AI Manama","Akra","Algier",
"Alma Ata","Amman","Amsterdam","Andora","Ankara","Apia","Ashakabad","Asmara","Asuncion","Athena",
"Bagdad","Bairiki","Baku","Bamako","Bandar Seri Begawan","Bangkok","Bangui","Banyul","Beijing",
"Beirut","Belmopan","Beograd","Berlin","Bern","Besse Terre","Bissau","Bogota","Brasilia","Bratislava",
"Brazzaville","Bridgetown","Brussel","Budapest","Buenos Aires","Bujumbura","Bukarest","Canberra",
"Caracas","Dakar","Dakka","Damaskus","Dar`es Salam","Dili","Doha","Dublin","Dushanbe","El Alun",
"Fort De France","Freetown","Frunze","Funafuti","Gabourone","Georgetown","Grozny","Guatemala","Hanoi",
"Harare","Havana","Helsinki","Honiara","Islamabad","Jakarta","Jibouti","Kabul","Kairo","Kampala",
"Kathmandu","Kayenne","Khartoum","Kiev","Kigali","Kingstone","Kinshasa","Kishinev","Kolombo","Konakri",
"Kopenhagen","Koror","Kuala Lumpur","La Paz","La Valetta","Lagos","Libreville","Lilongwe","Lima",
"Lisabon","Ljubljana","Lome","London","Luanda","Lusaka","Luxemburg","Madrid","Malabo","Male","Managua",
"Manila","Maputo","Maseru","Mbabane","Mexico City","Minsk","Mogadishiu","Monaco","Monrovia","Montevideo",
"Moskow","Muskat","Nairobi","Ndjamena","New Delhi","Niamey","Nikosia","Normea","Nouackohott","Nukualofa",
"Oslo","Ottawa","Ouagadoudou","Panama","Pappete","Paramaribo","Paris","Phnom Penh","Ponape",
"Port au Prince","Port Louis","Port Moresby","Port of Span","Port Vila","Porto Novo","Praha","Pretoria",
"Pyongyang","Quito","Rabat","Rangoon","Reykyavik","Riga","Riyadh","Roma","San Juan","San Salvador",
"San Yose","San'a","Santiago","Santo Domingo","Sarajevo","Seoul","Singapura","Skopje","Sofia",
"St. George's","St. John's","Stockholm","Suva","Taipeh","Tallinu","Tananarive","Tashkent"," Tegucigalpa",
"Teheran","Tel Aviv","Thimbu","Tirana","Tokyo","Tripoli","Tunis","Ulanbator","Vatikan","Vientiane",
"ViIna","Warsawa","Washington","Wellington","Wina","Windhoek","Yaonde","Zagrib"
};
// pemilihan salah satu dari daftar kata tersembunyi
hiddenWord = wordList[(int)(Math.random()*(wordList.length+1))];
hiddenWord = hiddenWord.toLowerCase();
return hiddenWord;
}
public boolean validateGuess(String guess)
{
if (guess.equalsIgnoreCase(hiddenWord))
return true;
else
return false;
}
public void guessTheWord()
{
guessWord = JOptionPane.showInputDialog(null, "Guess the entire word:");
if (validateGuess(guessWord))
{
win = true;
}
else
{
missCount = maxMisses;
}
}

public boolean keyDown(Event e, int k)
{
if (!gameOver)
{
boolean rightGuess = false;
// memasukan karakter dengan menekan tombol pada keyboard
char keyChar = (char) k;
if (keyChar != ' ')
{
// kondisi karakter yang sudah pernah dimasukan
for(int i=0; i
{
if (keyChar == guessList.charAt(i) || keyChar == guessList.toUpperCase().charAt(i))
return true;
}
// merangkai karakter yang dimasukan untuk menebak kata
guessList = guessList+keyChar;
// saat penekanan tombol, akan memasukan karakter yang ditebak yang ada pada array
for(int i=0; i
{
if (keyChar == hiddenWord.charAt(i) || keyChar == hiddenWord.toUpperCase().charAt(i))
{
rightGuess = true;
knownChars[i] = true;
}
}
win = true;
for(int i=0; i
{
if (knownChars[i] == false)
{
win = false;
}
}
if (rightGuess == false)
missCount++;
}
else
{
guessTheWord();
}
repaint();
}
return true;
}
// untuk memulai permainan baru saat menekan button "New Word"
public boolean mouseDown(Event evt, int x, int y)
{
if ((x>50 && x<150) && (y>60 && y<90))
{
newGame();
repaint();
}
return true;
}
public boolean mouseMove(Event evt, int x, int y)
{
boolean mouseToogle = mouseOver;
if ((x>50 && x<150) && (y>60 && y<90))
{
mouseOver = true;
}
else
{
mouseOver = false;
}
if (mouseToogle != mouseOver && !hanged)
repaint();
return true;
}
public void animateHang(Graphics g)
{
hanged = true;
// menggambar kerangka utama
g.setColor(Color.black);
// menggambar lengan
g.drawLine(375,270,335,280);
g.drawLine(375,270,415,280);
g.drawLine(335,280,375,250);
g.drawLine(415,280,375,250);
// menggambar kaki
g.drawLine(375,400,350,375);
g.drawLine(375,400,400,375);
g.drawLine(350,375,350,400);
g.drawLine(400,375,400,400);
// menggambar tubuh
g.drawLine(375,250,375,400);
// menggambar kepala
g.drawOval(349,199,51,51);
// animasi warna kepala
int c;
for (int i=0; i<220000; i++)
{
c = i/1000;
Color faceHue = new Color(255-c,0,c);
g.setColor(faceHue);
// menggamar wajah dengan warna
g.fillOval(350,200,50,50);
}
// menghapus lengan dan kaki sebelumnya
g.setColor(bgColor);
// menggambar lengan baru
g.drawLine(375,270,335,280);
g.drawLine(375,270,415,280);
g.drawLine(335,280,375,250);
g.drawLine(415,280,375,250);
// menggambar kaki baru
g.drawLine(375,400,350,375);
g.drawLine(375,400,400,375);
g.drawLine(350,375,350,400);
g.drawLine(400,375,400,400);
g.setColor(Color.black);
g.drawLine(375,250,375,400);
// menggambarkan posisi lengan & kaki saat kondisi "mati"
// lengan kiri
g.drawLine(375,270,370,330);
// lengan kanan
g.drawLine(375,270,380,330);
// kaki kiri
g.drawLine(375,400,370,460);
// kaki kanan
g.drawLine(375,400,380,460);
}
}

Kemudian kita jalankan pada browser,akan tampak seperti berikut :
Tampilan awal Game :

Tampilan ketika memenangkan game :

Tampilan ketika kalah pada game :


Berikut database jawaban dari soal pada Game HangMan :

Daftar Ibu Kota Negara Di Dunia
1. Abijan Adalah Ibukota Negara Pantai Gading Berada di Wilayah Afrika
2. Abu Dhabi Adalah Ibukota Negara Uni Emirat Arab Berada di Wilayah Asia Barat
3. Addis Ababa Adalah Ibukota Negara Ethiopia Berada di Wilayah Afrika
4. Aden Adalah Ibukota Negara Yaman Selatan Berada di Wilayah Asia Barat
5. AI Kuwait Adalah Ibukota Negara Kuwait Berada di Wilayah Asia Barat
6. AI Manama Adalah Ibukota Negara Bahrain Berada di Wilayah Asia Barat
7. Akra Adalah Ibukota Negara Ghana Berada di Wilayah Afrika
8. Algier Adalah Ibukota Negara AIjazair Berada di Wilayah Afrika
9. Alma Ata Adalah Ibukota Negara Kazakhstan Berada di Wilayah Eropa
10. Amman Adalah Ibukota Negara Yordania Berada di Wilayah Asia Barat
11. Amsterdam Adalah Ibukota Negara Belanda Berada di Wilayah Eropa
12. Andora Adalah Ibukota Negara Andora Berada di Wilayah Eropa
13. Ankara Adalah Ibukota Negara Turki Berada di Wilayah Asia Barat
14. Apia Adalah Ibukota Negara Samoa Barat Berada di Wilayah Australia Oceania
15. Ashakabad Adalah Ibukota Negara Turkmenistan Berada di Wilayah Eropa
16. Asmara Adalah Ibukota Negara Eritrea Berada di Wilayah Afrika
17. Asuncion Adalah Ibukota Negara Paraguay Berada di Wilayah Amerika Selatan
18. Athena Adalah Ibukota Negara Yunani Berada di Wilayah Eropa
19. Bagdad Adalah Ibukota Negara Irak Berada di Wilayah Asia Barat
20. Bairiki Adalah Ibukota Negara Kiribati Berada di Wilayah Australia Oceania
21. Baku Adalah Ibukota Negara Azerbaizan Berada di Wilayah Eropa
22. Bamako Adalah Ibukota Negara Mali Berada di Wilayah Afrika
23. Bandar Seri Begawan Adalah Ibukota Negara Brunei Darussalam Berada di Wilayah
Asia Tenggara
24. Bangkok Adalah Ibukota Negara Thailand Berada di Wilayah Asia Tenggara
25. Bangui Adalah Ibukota Negara Afrika Tengah Berada di Wilayah Afrika
26. Banyul Adalah Ibukota Negara Gambia Berada di Wilayah Afrika
27. Beijing Adalah Ibukota Negara Republik Rakyat Cina Berada di Wilayah Asia Timur
28. Beirut Adalah Ibukota Negara Libanon Berada di Wilayah Asia Barat
29. Belmopan Adalah Ibukota Negara Belize Berada di Wilayah Amerika Tengah
30. Beograd Adalah Ibukota Negara Serbia Montenegro Berada di Wilayah Eropa
31. Berlin Adalah Ibukota Negara Jerman Berada di Wilayah Eropa
32. Bern Adalah Ibukota Negara Swiss Berada di Wilayah Eropa
33. Besse Terre Adalah Ibukota Negara Guadeloupe Berada di Wilayah Amerika Tengah
34. Bissau Adalah Ibukota Negara Guinea Bissau Berada di Wilayah Afrika
35. Bogota Adalah Ibukota Negara Kolumbia Berada di Wilayah Amerika Selatan
36. Brasilia Adalah Ibukota Negara Brasilia Berada di Wilayah Amerika Selatan
37. Bratislava Adalah Ibukota Negara Slowakia Berada di Wilayah Eropa
38. Brazzaville Adalah Ibukota Negara Kongo Berada di Wilayah Afrika
39. Bridgetown Adalah Ibukota Negara Barbados Berada di Wilayah Amerika Tengah
40. Brussel Adalah Ibukota Negara Belgia Berada di Wilayah Eropa
41. Budapest Adalah Ibukota Negara Hongaria Berada di Wilayah Eropa
42. Buenos Aires Adalah Ibukota Negara Argentina Berada di Wilayah Amerika Selatan
43. Bujumbura Adalah Ibukota Negara Burundi Berada di Wilayah Afrika
44. Bukarest Adalah Ibukota Negara Rumania Berada di Wilayah Eropa
45. Canberra Adalah Ibukota Negara Australia Berada di Wilayah Australia Oceania
46. Caracas Adalah Ibukota Negara Venezuela Berada di Wilayah Amerika Selatan
47. Dakar Adalah Ibukota Negara Senegal Berada di Wilayah Afrika
48. Dakka Adalah Ibukota Negara Bangladesh Berada di Wilayah Asia Selatan
49. Damaskus Adalah Ibukota Negara Suriah Berada di Wilayah Asia Barat
50. Dar`es Salam Adalah Ibukota Negara Tanzania Berada di Wilayah Afrika
51. Dili Adalah Ibukota Negara Timor Leste Berada di Wilayah Asia Tenggara
52. Doha Adalah Ibukota Negara Oatar Berada di Wilayah Asia Barat
53. Dublin Adalah Ibukota Negara Irlandia Berada di Wilayah Eropa
54. Dushanbe Adalah Ibukota Negara Tadzhikistan Berada di Wilayah Eropa
55. El Alun Adalah Ibukota Negara Sahara Berada di Wilayah Afrika
56. Fort De France Adalah Ibukota Negara Martinique Berada di Wilayah Amerika Tengah
57. Freetown Adalah Ibukota Negara Sierra Leone Berada di Wilayah Afrika
58. Frunze Adalah Ibukota Negara Kirgiz Berada di Wilayah Eropa
59. Funafuti Adalah Ibukota Negara Tuvalu Berada di Wilayah Australia Oceania
60. Gabourone Adalah Ibukota Negara Bostwana Berada di Wilayah Afrika
61. Georgetown Adalah Ibukota Negara Guyana Berada di Wilayah Amerika Selatan
62. Grozny Adalah Ibukota Negara Georgia Berada di Wilayah Eropa
63. Guatemala Adalah Ibukota Negara Guatemala Berada di Wilayah Amerika Tengah
64. Hanoi Adalah Ibukota Negara Vietnam Berada di Wilayah Asia Tenggara
65. Harare Adalah Ibukota Negara Zimbabwe Berada di Wilayah Afrika
66. Havana Adalah Ibukota Negara Kuba Berada di Wilayah Amerika Tengah
67. Helsinki Adalah Ibukota Negara Finlandia Berada di Wilayah Eropa
68. Honiara Adalah Ibukota Negara Salomon Berada di Wilayah Australia Oceania
69. Islamabad Adalah Ibukota Negara Pakistan Berada di Wilayah Asia Selatan
70. Jakarta Adalah Ibukota Negara Indonesia Berada di Wilayah Asia Tenggara
71. Jibouti Adalah Ibukota Negara Jibouti Berada di Wilayah Afrika
72. Kabul Adalah Ibukota Negara Afghanistan Berada di Wilayah Asia Barat
73. Kairo Adalah Ibukota Negara Mesir Berada di Wilayah Afrika
74. Kampala Adalah Ibukota Negara Uganda Berada di Wilayah Afrika
75. Kathmandu Adalah Ibukota Negara Nepal Berada di Wilayah Asia Selatan
76. Kayenne Adalah Ibukota Negara Guyana (Prancis) Berada di Wilayah Amerika Selatan
77. Khartoum Adalah Ibukota Negara Sudan Berada di Wilayah Afrika
78. Kiev Adalah Ibukota Negara Ukraina Berada di Wilayah Eropa
79. Kigali Adalah Ibukota Negara Rwanda Berada di Wilayah Afrika
80. Kingstone Adalah Ibukota Negara Jamaika Berada di Wilayah Amerika Tengah
81. Kinshasa Adalah Ibukota Negara Zaire Berada di Wilayah Afrika
82. Kishinev Adalah Ibukota Negara Mo!dovia Berada di Wilayah Eropa
83. Kolombo Adalah Ibukota Negara Srilanka Berada di Wilayah Asia Selatan
84. Konakri Adalah Ibukota Negara Guienia Berada di Wilayah Afrika
85. Kopenhagen Adalah Ibukota Negara Denmark Berada di Wilayah Eropa
86. Koror Adalah Ibukota Negara Belau Berada di Wilayah Australia Oceania
87. Kuala Lumpur Adalah Ibukota Negara Malaysia Berada di Wilayah Asia Tenggara
88. La Paz Adalah Ibukota Negara Bolivia Berada di Wilayah Amerika Selatan
89. La Valetta Adalah Ibukota Negara Malta Berada di Wilayah Eropa
90. Lagos Adalah Ibukota Negara Nigeria Berada di Wilayah Afrika
91. Libreville Adalah Ibukota Negara Gabon Berada di Wilayah Afrika
92. Lilongwe Adalah Ibukota Negara Malawi Berada di Wilayah Afrika
93. Lima Adalah Ibukota Negara Peru Berada di Wilayah Amerika Selatan
94. Lisabon Adalah Ibukota Negara Portugal Berada di Wilayah Eropa
95. Ljubljana Adalah Ibukota Negara Slovenia Berada di Wilayah Eropa
96. Lome Adalah Ibukota Negara Togo Berada di Wilayah Afrika
97. London Adalah Ibukota Negara Inggris Berada di Wilayah Eropa
98. Luanda Adalah Ibukota Negara Angola Berada di Wilayah Afrika
99. Lusaka Adalah Ibukota Negara Zambia Berada di Wilayah Afrika
100. Luxemburg Adalah Ibukota Negara Luxemburg Berada di Wilayah Eropa
101. Madrid Adalah Ibukota Negara Spanyoi Berada di Wilayah Eropa
102. Malabo Adalah Ibukota Negara Guinea Katulistiwa Berada di Wilayah Afrika
103. Male Adalah Ibukota Negara Maladewa Berada di Wilayah Asia Selatan
104. Managua Adalah Ibukota Negara Nicaragua Berada di Wilayah Amerika Tengah
105. Manila Adalah Ibukota Negara Filipina Berada di Wilayah Asia Tenggara
106. Maputo Adalah Ibukota Negara Mozambik Berada di Wilayah Afrika
107. Maseru Adalah Ibukota Negara Lesotho Berada di Wilayah Afrika
108. Mbabane Adalah Ibukota Negara Swazi Land Berada di Wilayah Afrika
109. Mexico City Adalah Ibukota Negara Meksiko Berada di Wilayah Amerika Utara
110. Minsk Adalah Ibukota Negara Belorusia Berada di Wilayah Eropa
111. Mogadishiu Adalah Ibukota Negara Somalia Berada di Wilayah Afrika
112. Monaco Adalah Ibukota Negara Monaco Berada di Wilayah Eropa
113. Monrovia Adalah Ibukota Negara Liberia Berada di Wilayah Afrika
114. Montevideo Adalah Ibukota Negara Uruguay Berada di Wilayah Amerika Selatan
115. Moskow Adalah Ibukota Negara Rusia Berada di Wilayah Eropa
116. Muskat Adalah Ibukota Negara Oman Berada di Wilayah Asia Barat
117. Nairobi Adalah Ibukota Negara Kenya Berada di Wilayah Afrika
118. Ndjamena Adalah Ibukota Negara Chad Berada di Wilayah Afrika
119. New Delhi Adalah Ibukota Negara India Berada di Wilayah Asia Selatan
120. Niamey Adalah Ibukota Negara Niger Berada di Wilayah Afrika
121. Nikosia Adalah Ibukota Negara Siprus Berada di Wilayah Asia Barat
122. Normea Adalah Ibukota Negara Kaledonia Baru Berada di Wilayah Australia Oceania
123. Nouackohott Adalah Ibukota Negara Mauritania Berada di Wilayah Afrika
124. Nukualofa Adalah Ibukota Negara Tonga Berada di Wilayah Australia Oceania
125. Oslo Adalah Ibukota Negara Norwegia Berada di Wilayah Eropa
126. Ottawa Adalah Ibukota Negara Kanada Berada di Wilayah Amerika Utara
127. Ouagadoudou Adalah Ibukota Negara Burkina Faso Berada di Wilayah Afrika
128. Panama Adalah Ibukota Negara Panama Berada di Wilayah Amerika Tengah
129. Pappete Adalah Ibukota Negara Tahiti Berada di Wilayah Australia Oceania
130. Paramaribo Adalah Ibukota Negara Surinarne Berada di Wilayah Amerika Selatan
131. Paris Adalah Ibukota Negara Prancis Berada di Wilayah Eropa
132. Phnom Penh Adalah Ibukota Negara Kamboja Berada di Wilayah Asia Tenggara
133. Ponape Adalah Ibukota Negara Federasi Negara Micronesia Berada di Wilayah Australia Oceania
134. Port au Prince Adalah Ibukota Negara Haiti Berada di Wilayah Amerika Tengah
135. Port Louis Adalah Ibukota Negara Mauritius Berada di Wilayah Afrika
136. Port Moresby Adalah Ibukota Negara Papua Nugini Berada di Wilayah Australia Oceania
137. Port of Span Adalah Ibukota Negara Trinidad & Tobago Berada di Wilayah Amerika Tengah
138. Port Vila Adalah Ibukota Negara Vanuatu Berada di Wilayah Australia Oceania
139. Porto Novo Adalah Ibukota Negara Benin Berada di Wilayah Afrika
140. Praha Adalah Ibukota Negara Ceko Berada di Wilayah Eropa
141. Pretoria Adalah Ibukota Negara Afrika Selatan Berada di Wilayah Afrika
142. Pyongyang Adalah Ibukota Negara Korea Utara Berada di Wilayah Asia Timur
143. Quito Adalah Ibukota Negara Equador Berada di Wilayah Amerika Selatan
144. Rabat Adalah Ibukota Negara Maroko Berada di Wilayah Afrika
145. Rangoon Adalah Ibukota Negara Myanmar Berada di Wilayah Asia Tenggara
146. Reykyavik Adalah Ibukota Negara Islandia Berada di Wilayah Eropa
147. Riga Adalah Ibukota Negara Latvia Berada di Wilayah Eropa
148. Riyadh Adalah Ibukota Negara Saudi Arabia Berada di Wilayah Asia Barat
149. Roma Adalah Ibukota Negara Italia Berada di Wilayah Eropa
150. San Juan Adalah Ibukota Negara Poerto Riko Berada di Wilayah Amerika Tengah
151. San Salvador Adalah Ibukota Negara EI Savador Berada di Wilayah Amerika Tengah
152. San Yose Adalah Ibukota Negara Costa Rica Berada di Wilayah Amerika Tengah
153. San'a Adalah Ibukota Negara Yaman Utara Berada di Wilayah Asia Barat
154. Santiago Adalah Ibukota Negara Chili Berada di Wilayah Amerika Selatan
155. Santo Domingo Adalah Ibukota Negara Dominika Berada di Wilayah Amerika Tengah
156. Sarajevo Adalah Ibukota Negara Bosnia Herzegovina Berada di Wilayah Eropa
157. Seoul Adalah Ibukota Negara Korea Selatan Berada di Wilayah Asia Timur
158. Singapura Adalah Ibukota Negara Singapura Berada di Wilayah Asia Tenggara
159. Skopje Adalah Ibukota Negara Macedonia Berada di Wilayah Eropa
160. Sofia Adalah Ibukota Negara Bulgaria Berada di Wilayah Eropa
161. St. George's Adalah Ibukota Negara Grenada Berada di Wilayah Amerika Tengah
162. St. John's Adalah Ibukota Negara Antigua Berada di Wilayah Amerika Tengah
163. Stockholm Adalah Ibukota Negara Swedia Berada di Wilayah Eropa
164. Suva Adalah Ibukota Negara Fiji Berada di Wilayah Australia Oceania
165. Taipeh Adalah Ibukota Negara Taiwan Berada di Wilayah Asia Timur
166. Tallinu Adalah Ibukota Negara Estonia Berada di Wilayah Eropa
167. Tananarive Adalah Ibukota Negara Malagasi Berada di Wilayah Afrika
168. Tashkent Adalah Ibukota Negara Uzbekistan Berada di Wilayah Eropa
169. Tegucigalpa Adalah Ibukota Negara Honduras Berada di Wilayah Amerika Tengah
170. Teheran Adalah Ibukota Negara Iran Berada di Wilayah Asia Barat
171. Tel Aviv Adalah Ibukota Negara Israel Berada di Wilayah Asia Barat
172. Thimbu Adalah Ibukota Negara Bhutan Berada di Wilayah Asia Selatan
173. Tirana Adalah Ibukota Negara Albania Berada di Wilayah Eropa
174. Tokyo Adalah Ibukota Negara Jepang Berada di Wilayah Asia Timur
175. Tripoli Adalah Ibukota Negara Libia Berada di Wilayah Afrika
176. Tunis Adalah Ibukota Negara Tunisia Berada di Wilayah Afrika
177. Ulanbator Adalah Ibukota Negara Mongolia Berada di Wilayah Asia Timur
178. Vatikan Adalah Ibukota Negara Vatikan Berada di Wilayah Eropa
179. Vientiane Adalah Ibukota Negara Laos Berada di Wilayah Asia Tenggara
180. ViIna Adalah Ibukota Negara Lithuania Berada di Wilayah Eropa
181. Warsawa Adalah Ibukota Negara Polandia Berada di Wilayah Eropa
182. Washington Adalah Ibukota Negara Amerika Serikat Berada di Wilayah Amerika Utara
183. Wellington Adalah Ibukota Negara New Zealand Berada di Wilayah Australia Oceania
184. Wina Adalah Ibukota Negara Austria Berada di Wilayah Eropa
185. Windhoek Adalah Ibukota Negara Namibia Berada di Wilayah Afrika
186. Yaonde Adalah Ibukota Negara Kamerun Berada di Wilayah Afrika
187. Zagrib Adalah Ibukota Negara Croatia Berada di Wilayah Eropa

Demikian pembuatan game sederhana pada java applet,semoga dapat bermanfaat...amin..(^^,)