Manipulasi JPanel (Bagian 1)

Alhamdulillah bisa kembali posting lagi… terutama tentang JAVA. Walaupun aku seorang newbie semoga aja dengan posting ini dapat berguna bagi diriku sendiri sebagai wahana belajar, dan berguna bagi orang banyak…! Amin…! Nah, gak ada salahnya bila aku mengucapkan terima kasih terlebih dahulu kepada sang Maestro JAVA dari Jawa Barat, Echo Kurniawan Kenedy yang telah berkenan sharing pengetahuan tentang JAVA.
Baca lebih lanjut

Aplikasi Konversi Suhu OpenSource Berbasis JAVA

Panas, hujan, mendung, dingin, wah… kayaknya cuaca di negeri kita Indonesia makin gak menentu nich. Panas… tiba-tiba mendung datang dengan cepat, angin ribut pun menyongsong dengan kencang. Wah… hujan deras … Mungkin gara-gara dunia udah nggak beres nich… Ancaman global warming juga turut menghantui. Produksi pertanian juga terpengaruh dengan cuaca kayaknya mulai aneh.
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]

Konversi Tipe Data (Ala Java)

Ya… hari ini kembali lagi nulis tentang hasil belajar di hari ini. Tetap aja di JAVA dong…! Kali ini belajar tentang tipe data dan konversinya. Maksudnya konversi kayaknya ya merubah dari satu tipe data ke tipe data yang lainnya. Misalnya saja dari tipe data integer ke tipe data double, dari tipe data integer menjadi tipe data byte ataupun sebaliknya dan masih banyak lagi dech macam-macamnya. Akan tetapi kali ini aku hanya akan menulis sekelumit saja, dari pada pusing….!

Pertama Narrowing Conversion
Narrowing Conversion merupakan konversi dari satu tipe ke tipe lain yang lebih kecil, misalnya dari tipe data long (64 bits) ke tipe data integer (32 bits). Pada umumnya, Narrowing Primiteve Conversion dapat diterapkan pada kasus-kasus berikut ini :

  1. short to byte or char
  2. char to byte or short
  3. int to byte, short, or char
  4. long to byte, short, or char
  5. float to byte, short, char, int, or long
  6. double to byte, short, char, int, long, or float


Contoh penerapan dalam source program dapat kita perhatikan contoh berikut ini :
Baca lebih lanjut

Operasi Date & Time di JAVA

Oce dech, sekarang walaupun habis hujan ane tetap bersemangat belajar nich. Siang ini, nulis apa ya? Eh nulis tentang Operasi Date and Time di JAVA aja dech. Kayaknya sich mudah banget lho… tapi, walaupun udah pada bisa ini cuma sekedar dokumentasi aku tentang belajar hari ini aja. Kalau ada yang nggak setuju buang aja jauh-jauh tuch.


Ternyata Java juga dengan mudah mengenali tanggal. Simpel aja, tanggal di Java juga dapat dimodifikasi sesuai format yang kita inginkan, berikut ini contoh untuk menangani operasi tanggal di Java.

/*
 * 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
 *  Error dan kerusakan yang diakibatkan script ini tidak menjadi tanggungan penulis
 */

package Tanggal;

import java.text.SimpleDateFormat;
import java.util.Date;

/**
 *
 * @author farazinux
 */
public class SimpleDateFormatDemo {
    public static void main (String args[]){
        Date date = new Date();
        SimpleDateFormat sdf;
        sdf = new SimpleDateFormat("dd MMMM yyyy");
        System.out.println(sdf.format(date));
        sdf = new SimpleDateFormat("ddMMyyyyhhmmss");
        System.out.println(sdf.format(date));
    }
}

Compile dan jalankan aja tuch, kalau perlu modifikasi aja. Tapi bagaimana kalau diterapkan pada swing? Ah, gampang aja pakai saja Netbeans dan masukkan aja sintax di atas ke rancangan yang telah kalian buat. Sebagai contoh perhatikan latihan di bawah ini :
Baca lebih lanjut

Download Look And Feel Untuk Java

javaWow… ! Keren juga JAVA untuk tampilannya banyak banget tersedia Look And Feel yang dapat kita unduh dah pake dengan bebas dan gratis. Indah banget dech… tampilan program yang kita develop dengan JAVA dapat kita set sesuai dengan theme yang ada di sistem operasi maupun kita pakai look and feel yang telah banyak tersedia di belantara dunia maya. Cobain aja dech…

Ada banyak plug in look and feel yang dapat kita download dengan gratis diantaranya dapat kita dapatkan dari :
Jgoodies animation
JGoodies Binding
JGoodies Forms
JGoodies Looks
JGoodies Validation
Atau untuk lebih update silahkan di click di sini.
Masih ada lagi beberapa situs yang menyediakan look and feel dari java terutama buat IDE kesayangan kita “Netbeans” seperti JavaHowTo dan SourceForge.

Membuat MDIChild dengan Netbeans

Kalau kita menggunakan Visual Basic maupun Foxpro dengan mudahnya kita bisa membuat MDI Child tapi bagaimana kalau kita lagi gandrung dengan JAVA. Heemmmm, ternyata juga semudah di VB kok. 😀 Nah untuk latihan coba buat aja project baru dengan mode Java Standard dengan nama MDIChild.
Baca lebih lanjut