Artikel ini dibuat untuk memenuhi tugas mata kuliah Pemrograman jaringan. Berikut ini adalah tugas pertama yaitu membuat aplikasi browser dengan pemrograman Java.
Pertama - tama buka Notepad++ dan masukkan kode dibawah ini :
import java.io.*;
import java.awt.*;
import java.awt.event.*;
import java.net.*;
import java.util.Scanner;
public class browser{
public static void main(String[] args){
try {
BufferedReader input = new BufferedReader(new InputStreamReader(System.in));
int menu=0;
int pil;
Scanner masuk = new Scanner(System.in);
do{
while(menu==0){
System.out.println("========================================================");
System.out.println("* Aplikasi Web Browser *");
System.out.println("========================================================");
System.out.println("* Create by Heru Irawan *");
System.out.println("* 6TCA Teknik Komputer Polsri *");
System.out.println("========================================================");
System.out.println("* MENU WEB BROWSER JAVA *");
System.out.println("* 1. Open URL *");
System.out.println("* 2. Google Search *");
System.out.println("* 3. Google Images *");
System.out.println("* 4. Google Translate *");
System.out.println("* 5. EXIT *");
System.out.println("********************************************************");
System.out.print("");
System.out.print("Masukkan Pilihan anda :");
pil = masuk.nextInt();
if(pil < 1 || pil > 5){
System.out.print("");
System.out.println("Input Salah!!! ulangi ...");
} else if (pil==5){
System.exit(0);}
switch (pil) {
case 1:
String URL = null;
System.out.print("Open URL : ");
URL = input.readLine();
java.awt.Desktop.getDesktop().browse(java.net.URI.create(URL));
break;
case 2:
String src2 = null;
System.out.print("Searh : ");
src2 = input.readLine();
java.awt.Desktop.getDesktop().browse(java.net.URI.create("https://www.google.co.id/#sclient=psy-ab&q="+ src2));
break;
case 3:
String gmbr3 = null;
System.out.print("Images : ");
gmbr3 = input.readLine();
java.awt.Desktop.getDesktop().browse(java.net.URI.create("https://www.google.co.id/search?site=imghp&tbm=isch&source=hp&biw=1360&bih=642&q="+ gmbr3));
break;
case 4:
int pil2;
System.out.println("***************************************************************************");
System.out.println("* Pilihan bahasa terjemahan yaitu : *");
System.out.println("* 1. indonesia ke english | 2.english ke indonesia *");
System.out.println("* 3. indonesia ke korea | 4.korea ke indonesia *");
System.out.println("* 5. Untuk Kembali Ke Menu Utama *");
System.out.println("***************************************************************************");
System.out.println("* Contoh Pengetikannya: Misalnya dari indo ke eng *");
System.out.println("* jika lebih dari 1 kata gunakan tanda + *");
System.out.println("* misalnya :selamat+pagi *");
System.out.println("* Tidak di Perbolehkan Menggunakan Spasi *");
System.out.println("***************************************************************************");
System.out.println("");
System.out.print("Masukkan No Pilihan : ");
pil2 = masuk.nextInt();
switch (pil2) {
case 1:
String no1 = null;
System.out.print("Ketikkan Kata indonesia : ");
no1 = input.readLine();
java.awt.Desktop.getDesktop().browse(java.net.URI.create("https://translate.google.co.id/?hl=id&tab=wT#id/en/"+ no1));
break;
case 2:
String no2 = null;
System.out.print("Ketikkan Kata english:");
no2 = input.readLine();
java.awt.Desktop.getDesktop().browse(java.net.URI.create("https://translate.google.co.id/?hl=id&tab=wT#en/id/"+ no2));
break;
case 3:
String no3 = null;
System.out.print("Ketikkan Kata english:");
no3 = input.readLine();
java.awt.Desktop.getDesktop().browse(java.net.URI.create("https://translate.google.co.id/?hl=id&tab=wT#id/ko/"+ no3));
break;
case 4:
String no4 = null;
System.out.print("Ketikkan Kata english:");
no4 = input.readLine();
java.awt.Desktop.getDesktop().browse(java.net.URI.create("https://translate.google.co.id/?hl=id&tab=wT#ko/id/"+ no4));
break;
case 5:
System.out.print("Terima Kasih");
break;
}
}
}
}while(true);
}
catch (Exception ex) {System.out.println("Error");}
}
}
import java.awt.*;
import java.awt.event.*;
import java.net.*;
import java.util.Scanner;
public class browser{
public static void main(String[] args){
try {
BufferedReader input = new BufferedReader(new InputStreamReader(System.in));
int menu=0;
int pil;
Scanner masuk = new Scanner(System.in);
do{
while(menu==0){
System.out.println("========================================================");
System.out.println("* Aplikasi Web Browser *");
System.out.println("========================================================");
System.out.println("* Create by Heru Irawan *");
System.out.println("* 6TCA Teknik Komputer Polsri *");
System.out.println("========================================================");
System.out.println("* MENU WEB BROWSER JAVA *");
System.out.println("* 1. Open URL *");
System.out.println("* 2. Google Search *");
System.out.println("* 3. Google Images *");
System.out.println("* 4. Google Translate *");
System.out.println("* 5. EXIT *");
System.out.println("********************************************************");
System.out.print("");
System.out.print("Masukkan Pilihan anda :");
pil = masuk.nextInt();
if(pil < 1 || pil > 5){
System.out.print("");
System.out.println("Input Salah!!! ulangi ...");
} else if (pil==5){
System.exit(0);}
switch (pil) {
case 1:
String URL = null;
System.out.print("Open URL : ");
URL = input.readLine();
java.awt.Desktop.getDesktop().browse(java.net.URI.create(URL));
break;
case 2:
String src2 = null;
System.out.print("Searh : ");
src2 = input.readLine();
java.awt.Desktop.getDesktop().browse(java.net.URI.create("https://www.google.co.id/#sclient=psy-ab&q="+ src2));
break;
case 3:
String gmbr3 = null;
System.out.print("Images : ");
gmbr3 = input.readLine();
java.awt.Desktop.getDesktop().browse(java.net.URI.create("https://www.google.co.id/search?site=imghp&tbm=isch&source=hp&biw=1360&bih=642&q="+ gmbr3));
break;
case 4:
int pil2;
System.out.println("***************************************************************************");
System.out.println("* Pilihan bahasa terjemahan yaitu : *");
System.out.println("* 1. indonesia ke english | 2.english ke indonesia *");
System.out.println("* 3. indonesia ke korea | 4.korea ke indonesia *");
System.out.println("* 5. Untuk Kembali Ke Menu Utama *");
System.out.println("***************************************************************************");
System.out.println("* Contoh Pengetikannya: Misalnya dari indo ke eng *");
System.out.println("* jika lebih dari 1 kata gunakan tanda + *");
System.out.println("* misalnya :selamat+pagi *");
System.out.println("* Tidak di Perbolehkan Menggunakan Spasi *");
System.out.println("***************************************************************************");
System.out.println("");
System.out.print("Masukkan No Pilihan : ");
pil2 = masuk.nextInt();
switch (pil2) {
case 1:
String no1 = null;
System.out.print("Ketikkan Kata indonesia : ");
no1 = input.readLine();
java.awt.Desktop.getDesktop().browse(java.net.URI.create("https://translate.google.co.id/?hl=id&tab=wT#id/en/"+ no1));
break;
case 2:
String no2 = null;
System.out.print("Ketikkan Kata english:");
no2 = input.readLine();
java.awt.Desktop.getDesktop().browse(java.net.URI.create("https://translate.google.co.id/?hl=id&tab=wT#en/id/"+ no2));
break;
case 3:
String no3 = null;
System.out.print("Ketikkan Kata english:");
no3 = input.readLine();
java.awt.Desktop.getDesktop().browse(java.net.URI.create("https://translate.google.co.id/?hl=id&tab=wT#id/ko/"+ no3));
break;
case 4:
String no4 = null;
System.out.print("Ketikkan Kata english:");
no4 = input.readLine();
java.awt.Desktop.getDesktop().browse(java.net.URI.create("https://translate.google.co.id/?hl=id&tab=wT#ko/id/"+ no4));
break;
case 5:
System.out.print("Terima Kasih");
break;
}
}
}
}while(true);
}
catch (Exception ex) {System.out.println("Error");}
}
}
Simpan script diatas di drive D dengan nama browser.java.
Selanjutnya, buka Command Prompt (klik start lalu ketik "cmd" tekan enter). Lalu masuk ke drive D dengan mengetik "d:" tekan enter. Lalu ketik "javac browser.java" tekan enter, selanjutnya ketik "java browser" dan tekan enter. Jika sudah selesai, pilih 1 untuk memasukkan URL yang ingin Anda buka, pilih 2 untuk melakukan pencarian melalui google, pilih 3 untuk membuka google images, pilih 4 untuk masuk ke google translate dan pilih 5 jika ingin keluar.
Gambar dibawah ini Saya memilih pilihan 1 dan memasukkan URL "http://www.youtube.com"

0 komentar:
Posting Komentar