Saya selama liburan mencoba-coba membuat sebuah aplikasi database Departemen Ilmu Komputer IPB, yaitu database mahasiswa Ilkom IPB angkatan 43 (angkatan 2006), yang datanya saya ambil dari database lama. Kemudian saya buat database lagi pake DBMS (Database Management System) yang namanya MySql, kemudian saya coba membuat aplikasi database dengan Bahasa Pemrograman Java. Menggunakan IDE : Netbeans 6.1.
Dengan bantuan Netbeans saya mulai mencoba membuat sebuah aplikasi tersebut, dengan memanfaatkan fitur-fitur yang disediakan Netbeans saya membuat project di Netbeans yaitu “Java Desktop Application”.
Dengan berbekal ilmu hasil dari Training Java di tanggal 3-5 Juli 2008 kemarin, akhirnya saya bisa mengembangkannya, walaupun menurut saya masih banyak kurangnya. Namun bagi saya sudah cukup bagus karena saya sendiri belum lama belajar bahasa pemrogrammn Java, masih pemula lah……
Aplikasi ini masih butuh penyempurnaan, yang nantinya insya’allah di HIMALKOM (Himpunan Mahasiswa Ilmu Komputer) IPB, Java Programming Community akan diteruskan bersama teman-teman yang lain, kemudian akan kami persentasikan di Launching Community, yang mana masing-masing komunitas mempresentasikan hasil karyanya.
Ini silahkan download kodingannya di sini (link baru).
Ini Potongan kode program yang berhubungan dengan koneksi antara java dan MySql :
public void CobaExecuteQuery() { Connection con = null; Statement stmt = null; ResultSet rs = null; try { // load driver mysql/j Class.forName("org.gjt.mm.mysql.Driver"); //mendirikan koneksi database mysql con = DriverManager.getConnection("jdbc:mysql://localhost:3306/ilkomIPB43", jTextField9.getText(), jPasswordField1.getText()); //statement sql static stmt = con.createStatement(); //eksekusi sql-statement rs = stmt.executeQuery("select * from student s,internet i where s.NIM=i.NIM and s.NIM ='" + jTextField10.getText() + "'"); //Ambil Informasi dari Database ke GUI while (rs.next()) { jTextField1.setText(rs.getString("NIM")); jTextField2.setText(rs.getString("Nama")); jTextField3.setText(rs.getString("Jenis_kelamin")); jTextField4.setText(rs.getString("Agama")); jTextField5.setText(rs.getString("TTL")); jTextField6.setText(rs.getString("Asal_SMA")); jTextField7.setText(rs.getString("Alamat_Bogor")); jTextField8.setText(rs.getString("no_telepon")); jLabel13.setText(rs.getString("Email")); jLabel15.setText(rs.getString("blog_or_website")); } } catch (ClassNotFoundException c) { Logger.getLogger(DatabaseIlkomerz43View.class.getName()).log(Level.SEVERE, null, c); } catch (SQLException e) { Logger.getLogger(DatabaseIlkomerz43View.class.getName()).log(Level.SEVERE, null, e); } close(rs); }
Berikut code program memunculkan foto :
String str = (String) jTextField1.getText(); java.net.URL url = getClass().getResource("/" + str.toLowerCase() + ".jpg"); javax.swing.ImageIcon icon; if (url != null) { icon = new javax.swing.ImageIcon(url); } else { //System.err.println(url+" Not Found" ); java.net.URL Url = getClass().getResource("/notfound.jpg"); icon = new javax.swing.ImageIcon(Url); } jLabel17.setIcon(icon);
Untuk Database Ilkom 43 nya ada di milis ilkom43_ipb[at]yahoogroups.com, extensi filenya .Sql.
ah keren mas…
anak ilmu komputer ya…
salam kenal…
๐
Ah,, dasyat.. kapan gw bis java ? ๐ฆ
Salam kenal, gw juga ada aplikasi database java nih judulnya blackmarketsoft tapi pake oodb db4o
download aja project netbeansnya di link:
http://www.savefile.com/files/1905409
sekitar 12 mb koz tak pake banyak librarynya.
jalanin aja .jar di folder dist
klo ada kendala, email aja ke leon_valcon@yahoo.com
wew
jangan ke tempat kayak gitu upload projectnya bro
mending ke GOOGLE CODE
keren, ada statistik download segala ๐
Oke…. Kemarin teman2 yg lain jg pada protes…..
makasih ya……..
Salam kenal….. saya jg bnyk belajar java dari blog anda..
๐
gimana caranya daftar di kampus anda (beasiswa unggulan)bls sebelom pendaftaran
slm kenal dr aku,kak jangan lupa bls ya surat aku kalo perlu aku dikirimi no HP
Wah beasiswa mah, biasanya dari instansi (Perusahaan, Pemda, Depag, dll)… biasanya bukan kita yang minta sendiri…. biasanya untuk daerah-daerah/propinsi tertentu…..
Info lengkapnya ada di sini http://www.ipb.ac.id/id/?p=26
mas bagai mana menggabungkan beberapa tabel dalam database supaya kita bisa menampilkannya dalam netbeans
Mgkn mksd anda begini, cb query brikut di sql command,
select * from tabel1 a,tabel2 b where a.id=b.id
Yg pntg primary key di tbl1 adlh id, trus foreign key di tabel2 adlh id juga…
Yg pnting bisa lakuin select query
Nuhun mas , sourcecodenya, mau belajar ah..buat tugas
Lumayann bagus….
kapan2 kunjungi donk blog saya di
n14ncyber.blogspot.com
mkasih..
I can’t think of a more appropriate time and place to begin a good piece of science literature… snow on the ground… my faithful dog at my feet, bathed in the warmth of the yule time log in the fireplace.
I am looking forward to visiting this forum regularly.
n_n