Sistem Informasi Perpustakaan
Sebagai pengganti Aplikasi Point of Sale, saya share SI-Perpustakaan saja ya, soalnya yg POS itu ilang ternyata
. Maaf buat yg udah nunggu lama, baru bisa saya post sekarang. Untuk lebih jelasnya masuk blog saya saja, oke.
http://tanahdjawa.wordpress.com/2011/12/17/sistem-informasi-perpustakaan/
Jasper Report
Pelatihan ITC kali ini, akan memperkenalkan Jasper Report. Salah satu framework yang bisa digunakan untuk mencetak database. Langkah awal, kita perlu plugin‐plugin Jasper Reports buat Netbeansnya (bisa didownload disini). Setelah kita mendapatkan pluginnya, kemudian buka IDE Netbeans. Klik Tools – Plugins – Downloaded, klik Add Plugins, pilih keempat file *.nbm, kemudian paling bawah klik Install. Tunggu beberapa saat. Setelah terinstall, bakal ada tambahan seperti ini di toolbar Netbeans kita.
Membuat MP3 Player di Java Menggunakan Java Media Framework (JMF)
Kali ini, kita akan belajar bagaimana caranya menerapkan teknologi multimedia di Java. Pada materi ini, akan di fokus kan bagaimana kita membuat sebuah MP3 Player sederhana.
Untuk menerapkan teknologi multimedia, kita membutuhkan sebuah API tertentu yang mampu memasukkan data‐data media baik audio maupun video. API inilah yang kita sebut dengan Java Media Framework (JMF). Dengan API ini, maka akan memudahkan kita untuk dapat mengembangkan program Java yang dapat melakukan playback data secara time‐based. JMF 2.0 API mengembangkan kemampuan framework dengan menyediakan dukungan terhadap proses capturing dan storing data media, mengontrol tipe pemrosesan yang dilakukan selama playback dan juga melakukan pemrosesan tertentu pada media stream. Read the rest of this entry »
Swing Make Over (Textfield)
Untuk JTextField lebih simple lagi source codenya, karena dia tidak memiliki model seperti JButton, namun tetap saja bisa dimanipulasi. Kalo JButton tadi dia memiliki interaksi dengan mouse, yaitu ketika mouse berada di atas JButton dan ketika mouse melakukan klik ke JButton. SedangkanJTextField tidak memiliki interaksi tersebut, walaupun tetap bisa dilakukan. Kita bikin yang simple saja, yang seperti ini :
Swing Make Over (Panel Gambar dan Panel Gradient)
Ada beberapa manipulasi Swing yang bisa kita lakukan agar tampilan aplikasi desktop kita lebih menarik. Salah satu contoh komponen Swing adalah Panel. Disini kita akan belajar apa-apa saja yang bisa kita lakukan pada sebuah Panel. Jadi tidak hanya sebatas tampilan default saja yang kita mengerti pada sebuah panel. Seperti tampilan warna granite yang tidak menarik, bentuk kotak dan tampilan yang itu-itu saja
. Read the rest of this entry »
Install webserver di ubuntu
Buka terminal, ketikkan
sudo apt-get install phpmyadmin mysql-server apache2
Kemudian, pindahkan folder phpmyadmin di /usr/share/ ke /var/www dengan perintah
sudo ln -sf /usr/share/phpmyadmin/ /var/www/phpmyadmin/
Untuk ngecek apakah sudah terinstall atau belum, buka Browser dan ketikkan localhost. Apabila tertulis It Works!! maka sudah webserver terinstall
Ketikkan localhost/phpmyadmin untuk masuk phpmyadmin..
Java Database Connectivity
Java Database Connectivity yang selanjutnya akan sebut JDBC, adalah sebuah API di Java Desktop yang memungkinkan kita untuk mengakses database. Nah disini kita akan bahas tentang JDBC, lanjuuutt….
Tools yang dibutuhkan :
- IDE Netbeans
- Mysql-server atau phpmyadmin
Oke, pertama coba buat dulu databasenya seperti dibawah ini…
Nama DB : mahasiswa
Nama Tabel : datamahasiswa
Field :
- NIM varchar(15) not null primary key
- Nama varchar(30)
- Alamat varchar(50)
Hasilnya seperti dibawah ini

Ada beberapa langkah dalam JDBC, kita mulai dari langkah pertama..
- Import
- Install Driver
- Membuat Koneksi
- Membuat Statement
- Melakukan Query
Langkah awal dalam pembuatan Aplikasi berbasis JDBC adalah meng-import library JDBC, caranya klik kanan Libraries di Netbeans kemudian pilih add Library cari Mysql JDBC Driver.
try{
Class.forName("com..mysql.jdbc.Driver");
}catch(Exception e){
}
com..mysql.jdbc.Driver diatas adalah letak alamat Driver JDBCnya...
Langkah selanjutnya adalah mengkoneksikannya ke Database kita.
try{
Connection con = DriverManager.getConnection("jdbc:mysql://namaHOST/namaDATABASE?user=usernameDATABASE&password=passwordDATABASE));
}catch(Exception e){
}
Keterangan
namaHOST = isikan saja localhost
namaDATABASE = database yang akan dikoneksikan, datamahasiswa
usernameDATABASE = isikan username database, secara umum root
passwordDATABASE = isikan password database
Statement yang dimaksud adalah berfungsi untuk mengirimkan perintah dari aplikasi kita ke database.
try{
Statement stat = con.createStatement();
}catch(Exception e){
}
Query adalah perintah dalam SQL disini kita gunakan antara lain untuk menampilkan hasil, mengisi database, mengganti isi database, menghapus, mencari, dan lain-lain
try{
<code>String sql = "INSERT INTO DataMahasiswa VALUES ('nilai1', 'nilai2', 'nilai3')";
statement.executeUpdate(sql);
}catch(Exception e){
}
Download sourcecode-nya dibawah ini….
Instalasi JDK
Sebelum kita belajar Java Programming, terlebih dahulu kita membutuh JDK (Java Development Kid) yang dapat diunduh disini. Kalau untuk windows, kita tinggal mengklik 2 kali pada installer hasil unduhan, tapi untuk linux, ada konfigurasi khusus yang kita lakukan. Memang di linux, kita tinggal mengunduh nya lewat repository, tapi di sini kita akan mencoba nya secara manual. Caranya :
1. Buka terminal pada linux , kemudian masuklah sebagai root
timordotx@marient ~ $ sudo su
password for timordotx:
2. Pindahkan file yang telah diunduh ke /usr/local/, misalkan file sebelumnya terdapat di /home/timordotx/Downloads/ dengan nama file jdk-6u24-linux-i586.bin
marient timordotx # cp /home/timordotx/Downloads/jdk-6u24-linux-i586.bin /usr/local/
marient timordotx # cd /usr/local/
marient local # chmod 777 jdk-6u24-linux-i586.bin
marient local # ./jdk-6u24-linux-i586.bin
7. Buat shortcut dari folder yang telah terbentuk (jdk1.6.0_24) dengan nama jdk. Ini dimaksudkan untuk mempermudah saat update JDK versi berikutnya
marient local # ln -s jdk1.6.0_24/ jdk
marient local # gedit /etc/bash.bashrc
export JAVA_HOME=/usr/local/jdk PATH=$JAVA_HOME/bin:$PATH
marient local # reboot
Proses instalasi dan konfigurasi telah selesai. Untuk mengeceknya, setelah restart, buka kembali terminal, kemudian ketikkan perintah ini :
marient local # java -version
dan ketikkan perintah ini juga
marient local # javac -version
Jika outputnya seperti ini :
timordotx@marient ~ $ java -version java version "1.6.0_24" Java(TM) SE Runtime Environment (build 1.6.0_24-b07) Java HotSpot(TM) Server VM (build 19.1-b02, mixed mode) timordotx@marient ~ $ javac -version javac 1.6.0_24
Maka proses instalasi dan konfigurasi telah berhasil. Mudah bukan ?? Silahkan dicoba
Hello World!!
public class Hello{
public Hello(){
System.out.println("Horee.. Akhirnya ITC punya Blog! ");
}
public static void main(String[]args){
new Hello();
}
}

