Tampilkan postingan dengan label java. Tampilkan semua postingan
Tampilkan postingan dengan label java. Tampilkan semua postingan

04 April 2010

Membuat Koneksi Database dengan Hibernate

Pada project kali ini kita menggunakan editor Netbeans 6.8 karena library Hibernate terdapat pada IDE ini. Download Netbeans terbaru di sini :

  • Pastikan sudah menginstall MySQL (Bisa menggunakan Webserver Apache2Triad, XAMPP, atau MySQL sendiri, di sini saya menggunakan Apache2Triad).
  • Buka command prompt, masuk ke directory c:\Apache2Triad\MySQL\bin
  • Lalu ketik mysql -u root -p
  • Masukkan password root (pada MySQL saya)
  • Buat database dosen dengan mengetik create database dosen;
  • Gunakan database dosen tersebut dengan perintah use dosen;
  • Pastikan tidak ada tabel yang terdapat di dalam database tersebut dengan perintah show tables; Screen shoot nya kurang lebih seperti ini :
  • Download project Hibernate pada link di bawah ini :
  • Open project tersebut di netbeans anda lalu tekan F5
  • Apabila berhasil akan di buat tabel t_dosen pada database dosen beserta isi nya. Screen shoot nya seperti ini :

28 Maret 2010

HelloWorld dengan Java (Spring Framework)

Untuk Membuat suatu aplikasi Enterprise yang memiliki beberapa modul dalam Java, kita dapat gunakan Spring Framework sebagai kerangka kerja nya. Oleh karena itu sebelum kita mempelajarinya lebih lanjut, kita harus mengenalnya terlebih dahulu. Disini akan di buat sebuah aplikasi sederhana dengan Java dan Spring Framework.

Sebelum memulainya, pastikan komputer anda telah terinstall Java SDK. Apabila belum bisa anda download di button di bawah ini :


Kita akan menggunakan Eclipse sebagai IDE nya. Download Eclipse Java EE :

Download library yang di gunakan di dalam Spring ini. Download pada button di bawah ini :

Selanjutnya Buka Eclipse dan tentukan workspace (Folder default Eclipse) lalu Import project yang telah di download di atas :

Buat package gunadarma, dan di dalam package tersebut buat 3 buah file yaitu HelloMain.java, HelloWorld.java, dan Hello.xml :

- HelloMain.java
package gunadarma;

import org.springframework.beans.factory.xml.XmlBeanFactory;
import org.springframework.core.io.ClassPathResource;

public class HelloMain {
public static void main(String[] args){
XmlBeanFactory bf = new XmlBeanFactory(new ClassPathResource("Hello.xml"));
HelloWorld hw = (HelloWorld) bf.getBean("HelloBean");
hw.setNama("g0tch4");
hw.say();
}
}
- HelloWorld.java
package gunadarma;

public class HelloWorld {

private String nama;

public String getNama() {
return nama;
}

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

public void say(){
System.out.println("Hello "+nama);
}
}
- Hello.xml





Atau bisa anda download project HelloWorld pada button di bawah ini :

Setelah project di atas anda download, Import lah project tersebut :
  • File - Import
  • Existing Projects into Workspace - Browse HelloWorld - Finish
Setelah di import, pasti project anda terdapat kesalahan. Kesalahan ini dikarenakan library Spring belum di masukkan ke dalam project ini. Untuk memasukkan library nya :
  • Klik kanan pada project HelloWorld - Properties
  • Pilih Java Build Path - Masuk ke tab Libraries - Remove semua library kecuali (JRE System Library)
  • Klik Add Externdal JARs - Open semua library Spring yang tadi di download - OK
Seperti pada gambar di bawah ini :

Untuk menjalankannya dengan shortcut Ctrl+F11 - Run As Java Application - HelloMain.java
Akan muncul output seperti gambar di bawah ini :

30 Oktober 2009

Mencari Bilangan Terbesar Dengan Java

Coding :

(Klik gambar untuk lebih jelas)

Output bila diinputkan 3 angka yaitu 5, 9 dan 1 :

(Klik gambar untuk lebih jelas)

07 Oktober 2009

Teknik Kompilasi - Scanner (Java)

Listing Code :

//g0tch4.blogspot.com
import java.io.*;
public class Scanner
{
public static void main(String args[]) throws Exception
{
DataInputStream data = new DataInputStream(System.in);
System.out.print("Masukkan Kalimat : ");
String kalimat = data.readLine();
char chars[] = kalimat.toCharArray();
char myChars[]={'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O',+
'P','Q','R','S','T','U','V','W','X','Y','Z',+ 'a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q',+
'r','s','t','u','v','w','x','y','z',' '};
int numChars[]=new int[myChars.length];
for(int i=0;i<chars.length;i++)
{
for(int j=0;j<myChars.length;j++)
{
if(chars[i]==myChars[j])
{
numChars[j]++;
}
}
}
for (int i=0;i < myChars.length;i++)
{
if(numChars[i] > 0)
{
System.out.println(myChars[i] + " = " + numChars[i]);
}
}
}
}

Output :

(klik gambar untuk lebih jelas)