Java adalah bahasa pemrograman yang dapat dijalankan di berbagai komputer termasuk telepon genggam. Bahasa ini awalnya dibuat olehJames Gosling saat masih bergabung di Sun Microsystems saat ini merupakan bagian dari Oracle dan dirilis tahun 1995. Bahasa ini banyak mengadopsi sintaksis yang terdapat pada C dan C++ namun dengan sintaksis model objek yang lebih sederhana serta dukungan rutin-rutin aras bawah yang minimal. Aplikasi-aplikasi berbasis java umumnya dikompilasi ke dalam p-code (bytecode) dan dapat dijalankan pada berbagai Mesin Virtual Java (JVM). Java merupakan bahasa pemrograman yang bersifat umum/non-spesifik (general purpose), dan secara khusus didisain untuk memanfaatkan dependensi implementasi seminimal mungkin. Karena fungsionalitasnya yang memungkinkan aplikasi java mampu berjalan di beberapa platform sistem operasi yang berbeda, java dikenal pula dengan slogannya, "Tulis sekali, jalankan di mana pun". Saat ini java merupakan bahasa pemrograman yang paling populer digunakan, dan secara luas dimanfaatkan dalam pengembangan berbagai jenis perangkat lunak aplikasi ataupun aplikasi berbasis web.

 Untuk lebih jelasnya silahkan download di bawah ini..


~ Selasa, 11 Juni 2013 0 komentar

Praktikum Remote Anything

Remote Anything adalah sebuah software yang bisa membantu anda dalam mengintai Pc Client yang ada. Biasanya beberapa Warnet(Warung Internet) menggunakan Remote Anything untuk mengintai PC Clientnya. Beberapa program yang ada bisa dilakukan di Remote Anything sebagai berikut :
  • Kontrol penuh terhadap keyboard dan mouse
  • Layar PC Slave bisa ditampilkan secara live di monitor PC Master
  • Akses data/file tanpa diketahui termasuk copy paste dari dan ke PC Slave
  • Merekam semua aktifitas PC Slave
  • Mengambil password (bila PC Slave win 98)
  • Ukuran file software kecil dan tidak terdeteksi oleh program antivirus
  • Bisa dihidden sehingga komputer target tidak tahu kalau sedang dimonitor
  • Mengunci dan membuka kunci PC slave.
  • Mengirim pesan ke PC Slave.
  •  Remote-Control (dingunakan untuk mengontrol komputer lain, dan hak penuh berada di pengontrol.

~ 0 komentar

Aplikasi Form Login dengan JAVA

pertama
seperti biasa ketikkan program berikut ini kemudian simpan dengan nama LoginForm.java. berikut ini adalah source code programnya

import javax.microedition.midlet.MIDlet;
import javax.microedition.lcdui.*;

public class LoginForm extends MIDlet implements CommandListener{
  private Display display;
  private TextField userName,password;
  public Form form;
  private Command login,cancel;
  private Image img, imge, img2;
      
  public LoginForm() {
    form = new Form("Sign in");
    userName = new TextField("LoginID:", "", 30, TextField.ANY);
    password = new TextField("Password:", "", 30, TextField.PASSWORD);
    cancel = new Command("Cancel", Command.CANCEL, 2);
    login = new Command("Login", Command.OK, 2);
    try{
      img = Image.createImage("/logo.png");
      imge = Image.createImage("/gagal.png");
      img2 = Image.createImage("/sukses.png");
    }catch(Exception e){
      System.out.println(e.getMessage());
    }    
  }

   public void startApp() {
    display = Display.getDisplay(this);
    try{form.append(img);}catch(Exception e){}
    form.append(userName);
    form.append(password);
    form.addCommand(cancel);
    form.addCommand(login);
    form.setCommandListener(this);
    display.setCurrent(form);
  }

  public void pauseApp() {}

  public void destroyApp(boolean unconditional) {
    notifyDestroyed();
  }

  public void validateUser(String name, String password) {
    if (name.equals("anak") && password.equals("berbakti")) {
      showMsg();
    } else {
      tryAgain();
    }
  }  

  public void showMsg() {
    Alert success = new Alert("Login Successfully", 
    "Login berhasil!", img2, AlertType.INFO);
    success.setImage(img2);
    userName.setString("");
    password.setString("");
    display.setCurrent(success, form);    
  }

  public void tryAgain() {
    Alert error = new Alert("Login salah", "coba lagi", imge, AlertType.ERROR);
    error.setTimeout(900);
    error.setImage(imge);
    userName.setString("");
    password.setString("");
    display.setCurrent(error, form);
  }
  
  public void commandAction(Command c, Displayable d) {
    String label = c.getLabel();
    if(label.equals("Cancel")) {
      destroyApp(true);
    } else if(label.equals("Login")) {
      validateUser(userName.getString(), password.getString());
    } 
  }
}

Langkah kedua
Jika selesai membuat program diatas, sekarang buka sun java wireless toolkit




kemudian pilih new project, dan isikan LoginForm di project name dan MIDlet Class Name kemudian pilih create project. untuk lebih jelasnya perhatikan gambar berikut.

Langkah ketiga
pindahkan program yang telah kita buat ke C:\Users\firman\j2mewtk\2.5.2\apps\LoginForm\src. jika selesai klik build dan run pada sun java wireless toolkit untuk menjalankan programnya.


berikut tampilan program aplikasi nilai yang telah kita buat tadi



dan inilah program login form sederhana yang telah kita buat
dan gambar yang paling bawah adalah tampilan jika login kita tidak berhasil . 

~ 0 komentar

Aplikasi Perhitungan Nilai dengan JAVA


Langkah pertama 
Ketikkan program berikut dan simpan program berikut dengan nama AplikasiNilai.java, nah berikut kode program nya

import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;

public class AplikasiNilai extends MIDlet implements CommandListener{
    Command cmdExit,cmdBack,cmdHitung;
    Display dis;
    Form frmInput,frmOutput;
    TextField tfMakul,tfNilai;
    StringItem siMakul,siSKS,siNilai,siGrade,siBobot;
    ChoiceGroup cg1;
    
    public AplikasiNilai(){                
        cmdExit = new Command("Keluar",Command.EXIT,0);
        cmdBack = new Command("OK",Command.SCREEN,0);
        cmdHitung = new Command("Proses",Command.SCREEN,0);
        
        cg1=new ChoiceGroup("SKS",Choice.EXCLUSIVE);
        cg1.append("2 SKS",null);
        cg1.append("4 SKS",null);
        cg1.append("6 SKS",null);
        
        frmInput=new Form("Form Input");
        tfMakul = new TextField("Mata Kuliah","",30,TextField.ANY);
        tfNilai = new TextField("Nilai","",30,TextField.NUMERIC);
        frmInput.append(tfMakul);
        frmInput.append(cg1);
        frmInput.append(tfNilai);
        frmInput.addCommand(cmdExit);
        frmInput.addCommand(cmdHitung);
        frmInput.setCommandListener(this);
        
        frmOutput=new Form("Form Output");
        siMakul=new StringItem("Mata Kuliah","");
        siSKS=new StringItem("SKS","");
        siNilai=new StringItem("Nilai","");
        siGrade=new StringItem("Grade","");
        siBobot=new StringItem("Bobot Nilai",null);
        frmOutput.append(siMakul);
        frmOutput.append(siSKS);
        frmOutput.append(siNilai);
        frmOutput.append(siGrade);
        frmOutput.append(siBobot);
        frmOutput.addCommand(cmdBack);
        frmOutput.setCommandListener(this);
    }
    
    public void startApp(){
        dis = Display.getDisplay(this);
        dis.setCurrent(frmInput);
    }
    public void pauseApp(){
    }
    public void destroyApp(boolean unc){
    }
    public void commandAction(Command c,Displayable d){
        if(c==cmdBack){
            dis.setCurrent(frmInput);
        }else if(c==cmdHitung){
            int nilai,nilaigrade,bobotnilai,sks;
    
            siMakul.setText(tfMakul.getString());
            if(cg1.isSelected(0)){
                siSKS.setText("2 SKS");
                sks=2;
            }else if(cg1.isSelected(1)){
                siSKS.setText("4 SKS");
                sks=4;
            }else{
                siSKS.setText("6 SKS");
                sks=6;
            }
            siNilai.setText(tfNilai.getString());
            nilai=Integer.parseInt(tfNilai.getString());
            if(nilai<=49){
                siGrade.setText("E");
                nilaigrade=0;
            }else if(nilai<=59){
                siGrade.setText("D");
                nilaigrade=1;
            }else if(nilai<=74){
                siGrade.setText("C");
                nilaigrade=2;
            }else if(nilai<=80){
                siGrade.setText("B");
                nilaigrade=3;
            }else{
                siGrade.setText("A");
                nilaigrade=4;
            }
            bobotnilai=sks*nilaigrade;
            siBobot.setText(Integer.toString(bobotnilai));
            dis.setCurrent(frmOutput);
        }else if(c==cmdExit){
            destroyApp(false);
            notifyDestroyed();
        }else{
            dis.setCurrent(frmInput);
        }
    }
}

Langkah kedua
Jika selesai membuat program diatas, sekarang buka sun java wireless toolkit



kemudian pilih new project, dan isikan AplikasiNilai di project name dan MIDlet Class Name kemudian pilih create project. untuk lebih jelasnya perhatikan gambar berikut.
Langkah ketiga
pindahkan program yang telah kita buat ke C:\Users\firman\j2mewtk\2.5.2\apps\AplikasiNilai\src. jika selesai klik build dan run pada sun java wireless toolkit untuk menjalankan programnya.

berikut tampilan program aplikasi nilai yang telah kita buat tadi

dan ini program aplikasi nilai sederhana yang telah kita buat
terima kasih.

~ 0 komentar

Membuat Aplikasi Browser dengan JAVA


Ikuti langkah berikut !

Langkah pertama, ketikkan source code program berikut ini di TextPad kemudian simpan dengan nama browser.java.

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);
while(menu==0){
System.out.println("1. Membuka URL web *");
System.out.println("2. Pencarian Google *");
System.out.println("3. Pencarian Gambar di Google *");
System.out.println("4. Google Translate *");
System.out.println("5. EXIT *");
System.out.print("");
System.out.print("Masukkan Pilihan :");
pil = masuk.nextInt();
if(pil < 1 || pil > 5){
System.out.print("");
System.out.println("Input Salah!!");
} else if (pil==5){
System.exit(0);}
switch (pil) {
case 1:
String URL = null;
System.out.print("Masukkan URL : ");
URL = input.readLine();
java.awt.Desktop.getDesktop().browse(java.net.URI.create(URL));
break;
case 2:
String src2 = null;
System.out.print("Masukkan Kata Pencarian : ");
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("Masukkan Nama Gambar : ");
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:
String kata4 = null;
System.out.print("Masukkan Kata Yang akan di terjemah : ");
kata4 = input.readLine();
java.awt.Desktop.getDesktop().browse(java.net.URI.create("https://translate.google.co.id/?hl=id&tab=wT#"+ kata4));
break;
}
}
}
catch (Exception ex) {System.out.println("Error");}
}
}

Langkah kedua 
setelah program diatas dibuat di textpad, kemudian compile program diatas dengan menekan tombol ctrl+1 atau klik Tools > Compile Java pada toolbar TextPad. nah jika muncul bacaan tool completed succesfully di sudut kiri bawah, berarti telah berhasil membuat program browser nya.



Langkah ketiga
setelah program diatas di compile dalam bentuk java dan berhasil selanjutnya tinggal jalankan aplikasi tersebut dengan menekan ctrl+2 atau klik Tools > Run Java Application. jika berhasil maka akan muncul tampilan seperti berikut

nah ini adalah tampilan menu dari simple browser yang telah kita buat sebelumnya. disana terdapat beberapa menu pilihan antara lain:
  1. Masukkan URL Web
    masukkan url web, pada pilihan ini kita dapat langsung memasukkan alamat website yang ingin kita buka dengan mengetikkan https://www.(alamat url yang dituju) kemudian tekan enter.
    nah kurang lebih tampilannya seperti berikut

    setelah dari sini maka mozilla/media browser yang lainnya diminta untuk membuka alamat url yang telah dituliskan di dalam pilihan.
  2. Pencarian Google
    kemudian pada pencarian google agan2 sekalian, tinggal memasukkan apa yang ingin dicari kemudian tekan enter maka mozilla/media browser yang lainnya diminta untuk mencarikan/membuka daftar url yang sesuai dengan apa yang diperintahkan didalam lembar tampilan program yang telah kita buat sebelumnya.


    kurang lebih berikut tampilannya
  3. Pencarian Gambar di Google
    kemudian pada pencarian gambar di google, kita tinggal memasukkan apa yang ingin dicari kemudian tekan enter maka mozilla/media browser yang lainnya diminta untuk mencarikan/membuka gambarl yang sesuai/berhubungan dengan apa yang diperintahkan didalam lembar tampilan program yang telah kita buat sebelumnya.


  4. Google Translate
  5. Exit
    dan yang terakhir menu exit adalah menu yang dapat kita gunakan untuk keluar dari program

~ 0 komentar