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]);
}
}
}
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]);
}
}
}
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:
ini pake array multi dimnsi yah ?
aku nyoba kok error ya, yg arraynya
kayaknya source codenya gak lengkap?
Posting Komentar