ITC
Information Technology Club
Daftar Kunjungan
terima kasih atas kunjungan anda
Obrolan Materi

ShoutMix chat widget

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. :D

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.

 Read the rest of this entry »

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 :

Read the rest of this entry »

Swing Make Over (Button)

Di dalam Java,teknikMakeOver ini sebenarnya hanya memanfaatkan method paintComponent(Graphics g) yang dimiliki oleh setiap JComponent. Hampir setiap komponen bisa dimanipulasi bentuk dan warnanya. Setelah belajar make over JPanel, komponen lainnya yang akan dimanipulasi kali ini adalah JButton. Prinsip pembuatannya sama dengan make over pada JPanel, tinggal dikreasikan saja. Contoh JButton yang sudah di-make over : Read the rest of this entry »

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 :D . 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 :

  1. IDE Netbeans
  2. 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..

  1. Import
  2. 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.


  3. Install Driver
  4. 
    try{
    
    Class.forName("com..mysql.jdbc.Driver");
    
    }catch(Exception e){
    
    }
    
    com..mysql.jdbc.Driver diatas adalah letak alamat Driver JDBCnya...
  5. Membuat Koneksi
  6. 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

  7. Membuat Statement
  8. Statement yang dimaksud adalah berfungsi untuk mengirimkan perintah dari aplikasi kita ke database.

    
    try{
    
    Statement stat = con.createStatement();
    
    }catch(Exception e){
    
    }
    
  9. Melakukan Query
  10. 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/

3. Masuk ke dalam folder /usr/local/


marient timordotx # cd /usr/local/

4. Ubah permission dari file jdk-6u24-linux-i586.bin dengan perintah chmod agar mampu di eksekusi
marient local # chmod 777 jdk-6u24-linux-i586.bin

5. Setelah itu eksekusi file jdk-6u24-linux-i586.bin

marient local # ./jdk-6u24-linux-i586.bin

 
6. Proses ekstraksi akan berlangsung. Tunggu sampai ada pesan untuk menekan Enter
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

8. Kemudian buka file bash.bashrc di folder /etc/

marient local # gedit /etc/bash.bashrc

 
9. Copy paste perintah berikut di baris paling terakhir
export JAVA_HOME=/usr/local/jdk
PATH=$JAVA_HOME/bin:$PATH
10. Save dan tutup editor, kemudian restart

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 :D

Hello World!!


public class Hello{

public Hello(){

System.out.println("Horee.. Akhirnya ITC punya Blog! ");

}

public static void main(String[]args){

new Hello();

}

}