Twitter Delicious Facebook Digg Stumbleupon Favorites More

Rabu, 04 Mei 2011

Program Kamus Menggunakan Array

Kita akan bahas membuat kamus menggunakan bahasa pemrograman Java. Pada program ini kita gunakan array 2 dimensi. Langsung aja Liat Coding Program di bawah ini.

import java.util.Scanner;
public class Kamus
{
  public static void main(String[] args)
  {
    Scanner in = new Scanner(System.in);
    String[][] kata={
    {"EAT","MAKAN"},{"SLEEP","TIDUR"},{"SWIM","BERENANG"},
    {"RUN","LARI"},{"GO","PERGI"},
    };
    String katadicari;

    System.out.println("KAMUS TRANSLETE INGGRIS-INDONESIA");
    System.out.println("=================================");
    System.out.print("MASUKAN KATA = ");
    katadicari=in.nextLine();
    int i,k; k=-1;
    for(i=0;i<5;i++)
    {
      if(kata[i][0].equals(katadicari.toUpperCase()))
      {
        k=i;
      }
    }
      if(k==-1)
    {
      System.out.print("Kata Yang Dicari Tidak Ditemukan ");
    }
    else
    {
      System.out.println("TERJEMAHAN = "+kata[k][1]);
    }
  }
}

Outputnya akan tampil seperti gambar dibawah ini.


Apabila anda ingin menambahkan atau memperbanyak kosa-kata silakan anda tambahkan didalam String. Teks pada kata yang berwarna biru adalah kata baru yang ditambahkan.
 
String[][] kata={
    {"EAT","MAKAN"},{"SLEEP","TIDUR"},{"SWIM","BERENANG"}, 
    {"DO","MENGERJAKAN"}, {"GET","MEMPEROLEH"},{"PAY","MEMBAYAR"},
    {"RUN","LARI"},{"GO","PERGI"},
    };

Apabila kita menambahkan kata jangan lupa mengganti angka pada pengulangannya. Angka yang kita ganti sesuai dengan jumlah kata yang kita tambahkan. Angka yang berwarna biru adalah Angka baru yang ditambahkan.

for(i=0; i<8; i++)

Silakan Dicoba.

Dibawah ini merupakan coding program kamus translete bahasa jawa-indonesia.

import java.util.Scanner;

public class KamusJawa
{
  public static void main(String[] args)
  {
    Scanner in = new Scanner(System.in);
    String[][] kata={
    {"ANGEL","SUSAH"},{"MOH","TIDAK"},{"RIKO","KAMU"},
    {"SAIKI","SEKARANG"},{"NUMPAK","NAIK"},
    };
    String katadicari;

    System.out.println("KAMUS TRANSLETE JAWA-INDONESIA");
    System.out.println("=================================");
    System.out.print("MASUKAN KATA = ");
    katadicari=in.nextLine();
    int i,k; k=-1;
    for(i=0;i<5;i++)
    {
      if(kata[i][0].equals(katadicari.toUpperCase()))
      {
        k=i;
      }
    }
      if(k==-1)
    {
      System.out.print("Kata Yang Dicari Tidak Ditemukan ");
    }
    else
    {
      System.out.println("TERJEMAHAN = "+kata[k][1]);
    }
  }
}


Outputnya akan tampil seperti gambar dibawah ini.


3 komentar:

Unknown mengatakan...

ini pake array multi dimnsi yah ?

Unknown mengatakan...

aku nyoba kok error ya, yg arraynya

Penasehat mengatakan...

kayaknya source codenya gak lengkap?

Posting Komentar

 
Design by Free WordPress Themes | Bloggerized by Mahasewa - Premium Blogger Themes | Blogger Templates