Senin, 23 April 2012

Cara Menampilkan Angka Acak Pada JTextField

Mungkin cara menampilkan angka secara acak dapat kita gunakan pada program yang akan kita buat. misal : membuat no transaksi, dsb.

1.Pertama buat JFrame dengan nama Transaksi. Lalu tambah JTextField untuk menampilkan angka dan beri nama "txtnotrans".

2. Buat method seperti dibawah ini ://letakkan diluar constructor

public void notransaksi(){//method untuk menampilkan angka
     
    int angka = (int) (Math.random()*999999);
        
        txtnotrans.setText(String.valueOf(angka));
        System.out.println("No Transaksi : ");//untuk menampilkan pada console
        System.out.print(Math.ceil(angka));//untuk menampilkan angka pada console
        }

3. Lalu panggil method tersebut pada constructor :

public class Transaksi extends javax.swing.JFrame {

public Transaksi() {
        initComponents();
        setLocationRelativeTo(this);//agar JFrame berada ditengah
        notransaksi();//memanggil method
}
}

4. Hasilnya :
    
5. Selamat Mencoba ...
    
Keterangan :
~ txtnotrans adalaha nama dari JTextField
~ (angka) artinya kita akan memanggil objek yang sudah kita deklarasikan dan kita fungsikan, dimana objek tsb menyimpan hasil dari aksi yang kita buat.
(String.valueOf(angka)) artinya apabila kita akan menampilkan hasil angka tsb pada JTextField, maka kita harus menyimpan terlebih dahulu hasil yang bernilai integer tsb pada suatu keyword yaitu String.valueOf yang bernilai String yang kemudian akan di konvert kembali ke bentuk integer dan akan ditampilkan pada JTextField.
~ angka 999999 adalah angka maksimal yang akan muncul.

NB : Mohon maaf apabila ada kekurangan-kekurangan dan bahasa yang sulit dimengerti, karena kita sama-sama masih belajar. Terima Kasih

Selasa, 13 Maret 2012

Membuat Full Screen JFrame

Sebelumnya udah aku posting tentang membuat aplikasi LOGIN dengan DATABASE.
Kali ini aku mau posting lagi tentang bagaimana Membuat Full Screen JFrame pada Neatbeans.


Langsung saja,, di bawah ini adalah source code untuk menampilkan window secara full screen (Letakkan source code di konstruktor) seperti gambar dibawah ini :




Source Code diatas aku letakkan tetap pada materi latihan sebelumnya yaitu pada class index.
Simpel kan source code nya ...
Sekian .

Selamat Mencoba ....
Copyright©By Akbar Wijayanto, SMK Telkom Sandhy Putra Malang.



LOGIN dengan Database (Koneksi ke database MySQL menggunakan Netbeans)

Mumet mikirin TA, akhirnya aku utek-utek deh di mbah GOOGLE. Eh ... akhirnya nemuin caranya LOGIN pake DATABASE. Seneng, pasti ...
GPL !!!. langsung coba aja di TA ku.
-------------------- Percobaan sedang berlangsung --------------------
Akhirnya bisa jalan .... ( SUKSES ).





Inilah analisis dari Percobaanku di Neatbeans IDE 7.0
Membuat program login dengan netbeans dimana user yang dapat mengakses aplikasi adalah user yang sudah terdaftar dalam database. Pada latihan kali ini kita akan buat dua buah form ( login dan index).
Ketika user mengentrikan Username dan Password, jika user dan password sudah ada dalam database maka akan memanggil form index...


Ikuti langkah dibawah ini :
1. Buat Database terlebih dahulu :

    
    CREATE DATABASE TA;
USE TA;
CREATE TABLE user(
username VARCHAR(10) PRIMARY KEY,
password VARCHAR(10));
INSERT INTO user VALUES ('admin','admin');

2. Buka aplikasi Netbeans dan buat project baru dengan nama TA, tambahkan class baru (jframe form) dengan nama login dan index
3. Menambahkan Library.
Pada project TA, klik kanan pada libraries, add library, pilih MySQL JDBC Driver dan klik tombol Add Library...



Dibawah ini adalah source code untuk koneksi ke database (public void koneksi) dan proses pencarian data pada database (public void cariuser).




Berikut adalah sourcode untuk perintah pada Button "Sign In".



Berikut adalah sourcode untuk perintah pada JTextField apabila kita tekan ENTER pada Keyboard.



PENTING !!! Pastikan untuk koneksinya sudah ter-import (lihat gambar).



Jalankan program, isikan user dan password berdasarkan yang sudah kita isi tadi pada tabel user, contoh (user : admin, password : admin)..
Selamat mencoba....

Copyright©By Akbar Wijayanto, SMK Telkom S.P Malang