Tabel Model Java Swing

Kali ini, kita akan membahas tentang Tabel Model. Di mana kita akan mencoba mempelajari tentang penambahan data pada Tabel, tentunya dengan bahasa pemrograman JAVA :D. Sebelum kita mulai, persiapkan dulu NetBeans 6.5 sebagai IDE yang handal untuk mempermudah kita belajar JAVA. Oke…! Nah, setelah netbeans terbuka mari kita buat project baru jenis Java Application, biar seragam kita beri nama TabelModel.

Nah, setelah kita buat project, biar lebih tersusun rapi, kita buat sebuah paket baru, misalnya dengan nama TabelModel.Entitas. Di mana paket ini kita akan buat Class baru dengan nama Identitas.java. Class ini yang akan menjadi konstruktur untuk Tabel yang kita buat. Sebagai contoh berikut ini adalah sourcecode yang akan kita gunakan :

/*
 * Sourcecode berikut terbuka untuk umum
 * Semua orang diperkenankan memanfaatkan kode ini
 * Tanpa dipungut biaya apapun alias gratis
 * Akan tetapi segala resiko tanggung sendiri
 * Happy coding...
 */

package farazinux.tabelmodel.entitas;

/**
 *
 * @author farazinux
 */
public class Identitas {

    public String Id;
    public String Nama;
    public String Gender;
    public String Alamat;

    public String getAlamat() {
        return Alamat;
    }

    public void setAlamat(String Alamat) {
        this.Alamat = Alamat;
    }

    public String getGender() {
        return Gender;
    }

    public void setGender(String Gender) {
        this.Gender = Gender;
    }

    public String getId() {
        return Id;
    }

    public void setId(String Id) {
        this.Id = Id;
    }

    public String getNama() {
        return Nama;
    }

    public void setNama(String Nama) {
        this.Nama = Nama;
    }
    
}

Berikutnya kita akan membuat Model. Seperti biasa kita buat paket baru, dengan nama TabelModel.Model. Pada paket ini kita tambahkan sebuah class baru dengan nama TabelModelIdentitas.java kemudian kita buat permodelan sebagai berikut :
Baca lebih lanjut

Koneksi MySQL dengan Java (Bagian Awal 2)

Kembali lagi Wong Jowo Back to JAVA. Di pagi yang cerah ini mo nulis lagi tentang koneksi database MySQL ke JAVA. Kalau postingan bagian awal 1 kemarin aku udah ngebahas tentang koneksi yang dalam mode text hanya untuk membuktikan terkoneksi dan menginsert data sekarang aku coba nulis tentang koneksi database MySQL ke JAVA dalam mode GUI. 😀

Nah, langkah demi langkahnya akan aku bahas satu per satu, doakan saja tidak ada hambatan. Kalau mau silahkan baca terus, kalau udah bosan ya… makan aja dulu 😀

  • Langkah pertama buatlah koneksi pada service, serta jangan lupa buat tabel (dalam contoh ini database dengan nama person dan tabelnya dengan nama tsiswa)
    tabelsiswa

  • Langkah selanjutnya buatlah project misalnya dengan nama koneksiMySQL. Setelah project terbuat kemudian tambahkan library JDBC MySQL dengan cara klik kanan pada project bagian Library kemudian pilih Add Library maka muncul seperti gambar di bawah ini pilihlah MySQL JDBC Driver (kalau tidak ada silahkan download sendiri di website MySQL).

  • Baca lebih lanjut

Koneksi MySQL dengan JAVA (Bagian Awal 1)

Wah… ternyata dah lama nich gak posting tentang JAVA 😀 Sorry kawan, kalau kemarin-kemarin udah banyak posting tentang JSE (Java Standard Edition) sekarang mo mulai belajar nulis tentang koneksi JAVA ke database MySQL. Ya… semoga lancar-lancar aja nulisnya ya… 😀 Nah, untuk melakukan koneksi ke database MySQL dengan java hanya dibutuhkan JDBC dan MySQL tentunya. Untuk itu sebelum lanjut silahkan anda periksa PC anda udah terdapat dua hal tersebut belum? 🙂

Lebih afdlol lagi kalau kita pake NetBeans, biar lebih mudah tentunya 😀 Sebagai latihan bersama yuk kita coba aja biar lebih cepet. Pertama buatlah database (misalkan dengan nama person) kemudian buatlah table (misal dengan nama karyawan). Setelah itu buatlah kode java seperti berikut ini untuk mengkoneksikan DataBase ke JAVA.

/*
 * Sourcecode berikut terbuka untuk umum
 * Semua orang diperkenankan memanfaatkan kode ini
 * Tanpa dipungut biaya apapun alias gratis
 * Akan tetapi segala resiko tanggung sendiri
 * Happy coding...
 */

package koneksimysql;

import java.sql.Connection;
import java.sql.DriverManager;

/**
 *
 * @author farazinux
 */
public class ContohKoneksi {
    // jdbc url agar konek ke database MySQL
    public static final String URL = "jdbc:mysql://localhost:3306/person";
    //setting username database
    public static final String USERNAME = "root";
    //setting password database
    public static final String PASSWORD = "";

    public static void main (String arts []) throws Exception{
        Connection connection = null;
        try{
            Class.forName("com.mysql.jdbc.Driver");
            connection = DriverManager.getConnection(URL, USERNAME, PASSWORD);
            System.out.println("Konek nich dengan databasenya ...");
        }finally{
            if (connection == null){
                connection.close();
            }
        }
    }
}

Nah, untuk selanjutnya coba kita masukkan data ke dalam tabel karyawan yang ada pada database person (kalau udah bener tuch koneksinya). Sebagai contoh buatlah kode seperti di bawah ini :
Baca lebih lanjut

Inputan Keyboard dengan JAVA (Bagian 2)

Hemmmm… pusing juga belajar JSE (Java Standard Edition) 😦 Tapi tak apalah, memang sebaiknya aku posting dari JSE habis itu baru GUI kayaknya lebih baik dari pada dadakan 🙂 Nah, kali ini iseng-iseng nulis aja tentang inputan pake keyboard lagi di JAVA tapi edisi kedua lhooo… kalau belum baca edisi pertama silahkan click di https://farazinux.wordpress.com/2008/12/11/inputan-keyboard-dengan-java/ oce…!

Nah… kali ini postingan inputannya gak pake BufferReader tapi menggunakan Scanner. Nah untuk mempersingkat waktu biar kagak banyak bicara silahkan perhatikan kode di bawah ini :

/*
 * Project ini adalah karya Abdul Aziz (www.farazinux.wordpress.com)
 * Tidak diperkenankan merubah sourcecode tapa ijin
 * Tapi tidak didilarang mengembangkan, yuk terus belajar dan berkarya
 * Kalau ada kerusakan ataupun Error tidak menjadi tanggung jawab saya 
 */

/**
 *
 * @author farazinux
 */
import java.util.Scanner;

public class nginput {

    public static void main(String[] args) {
        //contoh inputan dengan data String 
        System.out.println("Nama Kamu : ");
        String nama;
        Scanner scanIn = new Scanner(System.in);
        nama = scanIn.nextLine();
        //contoh inputan dengan data Integer 
        System.out.println("Umur Kamu : ");
        Integer umur;
        Scanner scanmasuk = new Scanner(System.in);
        umur = scanmasuk.nextInt();
        //menampilkan hasil inputan 
        System.out.println("Nama saya : " + nama);
        scanIn.close();
        System.out.println("Umur Saya : " + umur);
        scanmasuk.close();
    }
}

Nah… dari contoh di atas cukup jelas kan bagaimana penggunaan Scanner dalam menginputkan data keyboard…? Kalau lhom jelas lu belajar lagi aja…! Nah, disitu kelihatan lebih simple dari pada menggunakan BufferReader. Sekarang kita coba kalau yang kita inputkan semuanya adalah Integer terus dilakukan operasi bilangan. Kodenya seperti di bawah ini :
Baca lebih lanjut

Fungsi Logika dan Struktur Keputusan dalam JAVA

Berlanjut ke tutorial Netbeans dan JAVA kemarin. Kali ini kita lanjutkan dengan penggunaan fungsi logika pada bahasa pemrograman JAVA. Seperti biasanya, kita dapat menggunakan logika dengan AND dan OR serta struktur keputusan IF. Untuk fungsi-fungsi yang lain akan saya bahas di edisi mendatang….! 🙂 Wah… kayak “nulis di majalah aja nich”.


Logika AND && Merupakan logika yang akan memilih atau mengeksekusi dengan hasil BENAR atau TRUE bila yang kita logikakan atau kita bandingkan keduanya bernilai BENAR atau TRUE. Sehingga jika salah satu dari yang kita analogikan (kita bandingkan) bernilai SALAH atau FALSE maka hasil (output) yang dihasilkan akan menunjukkan SALAH atau FALSE. Coba perhatikan sourcecode berikut ini :

/*
* Project ini adalah karya Abdul Aziz (www.farazinux.wordpress.com)
* Tidak diperkenankan merubah sourcecode tapa ijin
* Tapi tidak didilarang mengembangkan, yuk terus belajar dan berkarya
* Kalau ada kerusakan ataupun Error tidak menjadi tanggung jawab saya
*/

/**
*
* @author farazinux
*/
public class logikaAnd {
public static void main (String args[]){
int mat = 60;
int ing = 60;
boolean test = false;
test = (mat > 50) && (ing < 10); System.out.println(test); } } [/sourcecode]