Jumat, 25 Februari 2011

Form Login Sederhana di Java dengan JFrame

Setiap kita membuat suatu program pasti membutuhkan suatu menu Login untuk membedakan antara pengunjung biasa dengan user administrator, maka dari itu saya disini akan memberikan suatu script pembuatan menu login di Java dengan JFrame.
menu Login ini di buat di dalam JFrame dengan inputan User Name berupa JTextField dan Password berupa JPasswordField serta tombol dibuat dengan JButton. Form sederhana ini juga mendemonstrasikan adanya Listener berupa ActionListener.


Scripnya seperti ini :




import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class SimpleLogin extends JFrame implements ActionListener {
    private JLabel label1, label2;
    private JTextField txtUser;
    private JPasswordField pwdPass;
    private JButton btnLogin, btnExit;
    public SimpleLogin() {
        super ("Login here...");
        Container container = getContentPane();
        Container.setLayout(new FlowLayout());

        label1 = new JLabel ("Username : ");
        label2 = new JLabel ("Password : ");
        txtUser = new JTextField (20);
        txtUser.setToolTipText("Input Username");
        pwdPass = new JPasswordField(20);

        btnLogin = new JButton ("Login");
        btnLogin.addActionListener(this);
        btnExit = new JButton ("Exit");
        btnExit.addActionListener(this);

        container.add(label1);
        container.add(txtUser);
        container.add(label2);
        container.add(pwdPass);
        container.add(btnLogin);
        container.add(btnExit);

        setSize (300,200);
        setVisible (true);
    }

    public static void main (String args[]) {
        SimpleLogin test = new SimpleLogin();
        test.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    }

    private String user = "", pass = "";
    
    public void actionPerformed (ActionEvent e) {
        if (e.getSource() == btnLogin) {
            user = txtUser.getText();
            pass = pwdPass.getText();
            if (user.equals("achmatim") && pass.equals("otim")) {
                JOptionPane.showMessageDialog(null, "Login successfull");
            } else {
                JOptionPane.showMessageDialog(null, "Username and password dosn't match!");
                txtUser.setText("");
                pwdPass.setText("");
                txtUser.requestFocus(true);
            }
        } else if (e.getSource() == btnExit){
            JOptionPane.showMessageDialog(null,"Thanks to try my program. See you..");
            System.exit(0);
        }
    }
}

Tampilannya kira-kira seperti ini :

Kamis, 17 Februari 2011

Tutorial Java

Program Java adalah sebuah program multiplatform sehingga memungkinkan sebuah program Java dijalankan di semua System Operasi. Untuk itulah mempelajari pemrograman Java sangat bermanfaat.

Sudah setahun ini saya jug sedang mempelajari Java terutama J2ME (terpaksa karena sedang berusaha menyelesaikan skripsi hehe). Tanpa banyak kata lagi, mari kita belajar Java bersama-sama.

Langkah awal tentu saja penginstalan software. Penginstalan software sepertinya tidakperlu saya jelaskan karena tanpa diberitahu pun semua pasti tahu cara menginstal sebuah software.

Langkah ke dua adalah konfigurasi Windows. Konfigurasi ini sangat penting karena tanpa konfigurasi progran Java tidak akan bis berjalan.

  • Untuk Windows 98SE/ME
Langkahnya:
1. Buka file autoexec.bat yang biasanya terdapat di direktori root (C:/) menggunakan teks editor (pake bawaan Windows saja yaitu Notepad).
2. Tambahkan informasi path program Java.
SET PATH = C:\jsdk1.4.2\bin;%PATH%
3. Simpan dan restart computer.

  • Untuk Windows XP (seperti punya saya)
Langkahnya:
  1. Klik menu Start – Control Panel.
  2. Pilih ikon Sistem,klik ganda pada ikon tersebut,kemudian pilih tab Advanced.
  3. Klik tombol Environment Variables, hingga munculkotak dialog Environment Variables.
  4. Klik tombol New hingga muncul kotak dialog New System Variables.
  5. Masukkan nilainya pada kotak Variable Value C:\j2sdk1.4.2\bin;%PATH%, sesuaikan alamat path dengan lokasi penginstalan J2SDK. Klik OK lalu restart computer.

  • Mengetes Program
Untuk memeriksa apa program sudah terinstal dengan benar mari kita buat program sederhana. Untuk awalnya kita akan membuat program helo.java.
1. Buka teks editor (bisa Notepad, Vim, Joe dsb). Saya sarankan memakai JCreator kenapa? Penjelasannya nanti hehe.
2. Ketikkan script berikut ini:

public class Hello
{
public static void main (String[] args)
{
System.out.println("Hello Dunia Java");
}
}

3. Simpan dengan nama Hello.java (simpan dengan nama yang sama dengan nama class). Sebuah program java bersifat case-sensitive artinya huruf besar dan kecil dibedakanjadi hati-hati dalam menuliskan huruf di java, maka dari itu saya sarankan memakai teks editor JCreator.
4. Untuk mengompilasi program tersebut buka command prompt.
5. Pindah drive ke drive dimana kita menyimpan program java tadi. Missal kita menyimpan di drive D: maka ubah drive di command prompt ke drive D:. Caranya ketik cd D: kemudian tekan enter lalu ketiklagi D: tekan enter.
6. Setelah drive berubah ketikkan javac Hello.java. Tekan enter.
7. Kemudian ketikkan java Hello unttuk mengkompilasi file class.

Minggu, 06 Februari 2011

Mengatasi Keyboard Laptop Rusak

Baru-baru ini keyboard laptop gw ada beberapa tuts nya yang gak bisa dipencet alias mati total, gak semuanya sih tapi ada beberapa tuts penting yang mati. Keyboard yang rusak bisa bikin kita emosi (contohnya gw hehe), pas lagi butuh buat ngetik eh malah hurufnya gak bisa dipencet. Apalagi gw lagi ketik script program gw... halah keyboard pake mati segala...
Setelah browsing-browsing di Internet (segala pemecah masalah kita hehe) akhirnya gw nemu juga artikel yang berisi tentang keyboard laptop yang rusak. Ada sebuiah software yang bisa digunakan untuk mengatasi keyboard laptop yang rusak itu yaitu Keyboard Remapper dan salah satu software keyboard remapper yang gratis yaitu software KeyTweak. Di KeyTweak kita bisa mengganti tombol yang mati dengan tombol yang tidak kita pakai misalnya tombol tuts huruf “A” mati, dan tombol “]” masih normal maka kita bisa mengganti tombol “]” agar bekerja seolah-olah sebagai tombol tuts “A”.
Ini screenshootnya dari software KeyTweak tsb:

Oh iya, penjelasan klik disini dan link download bisa di klik disini.
Oh iya, jangan kuatir, softwarenya kecil kok.... ;-)

[Humor] Jarum Pentul

Seorang ibu memberi pesan kepada anak perempuannya...

Ibu : Nak... Tolong dijaga baik-baik keperawanan kamu, jangan sampai jatuh sebelum kamu menikah!

Anak : Baik bu, akan aku jaga dengan baik.

Suatu hari sang anak lagi jalan-jalan, tetapi sepanjang jalan sang anak selalu nengok ke belakang dan jalan pelan-pelan. Ditengah perjalanan ia bertemu seorang pemuda kampungnya.

Pemuda : Kanapa jalanmu sambil nengok belakang, ada apa?

Anak : Anu mas, aku takut keperawananku jatuh.

Pemuda : Oohh... gitu toh! Gimana kalo kamu ikut aku biar kaperawananmu aku paku pakai jarum pentul biar gak jatuh!?

Anak : Beneran mas? Aku mau!

Sampe dirumah sang pemuda, mereka melakukan pemakuan pake jarum pentul asli punya sang pemuda.

Anak : Mas... Kog sakit sih???

Pemuda : Iya, karena jarum pentulnya besar, biar kuat dan enggak jatuh lagi kalau kamu jalan!

Seusai peristiwa tersebut, baliklah anak gadis itu kerumahnya. Sampainya dirumah, ia langsung menemui ibunya.

Anak : Bu... Sekarang aku enggak takut lagi keperawananku jatuh karena tadi udah di paku biar kuat dan enggak bisa jatuh!

Ibu : Di paku!!!!...

Anak : Iya... pakai jarum pentul punya anak kampung desa sebelah! Jarumnya kuat dan besar, kata anak kampung itu biar kuat dan enggak jatuh lagi.

Mendengar perkataan anaknya seketika ibunya pingsan....

Sabtu, 05 Februari 2011

Crop Circle...

Beberapa hari ini sedang marak berita tentang Crop Circle yang (katanya) buatan ALIEN. Yang paling baru Crop Circle yang ada di Sleman Jogjakarta... seperti ini bentuknya :
Crop Circle di Sleman
Sebenernya, Crop Circle sudah ada sejak dahulu. Di berbagai belahan dunia sering bermunculan Crop Circle yang bermacam-macam seperti contoh dibawah ini...



Banyak yang bilang Crop Circle buatan Alien, tetapi ada juga yang mengaku kalo Crop Circle bisa dibuat oleh manusia bahkan vidionya bisa diperoleh di YouTube.
Tetapi taukah teman-teman semua jika ada Crop Circle di Kalimantan yang dibuat oleh manusia? saya jamin Crop Circle ini lebih mengerikan, lebih mengenaskan dan lebih hebat daripada Crop Circle yang pernah ada...



This Crop Circle called... ILLEGAL LOGGING.
Sangat mengenaskan....

BONUS (diambil dari Bluefame.com)

Last Month

My time is running out. Ya, sudah gak ada waktu lagi buat gw seneng-seneng. Sekarang waktunya serius dan pokus menyelesaikan tugas-tugas gw selama ini.