Sabtu, 04 Juni 2011

Aplikasi Database IlkomerzIPB’43 dengan Java

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 :
01public void CobaExecuteQuery() {
02        Connection con = null;
03        Statement stmt = null;
04        ResultSet rs = null;
05 
06        try {
07            // load driver mysql/j
08            Class.forName("org.gjt.mm.mysql.Driver");
09 
10            //mendirikan koneksi database mysql
11            con = DriverManager.getConnection("jdbc:mysql://localhost:3306/ilkomIPB43", jTextField9.getText(), jPasswordField1.getText());
12            //statement sql static
13            stmt = con.createStatement();
14 
15            //eksekusi sql-statement
16            rs = stmt.executeQuery("select * from student s,internet i where s.NIM=i.NIM and s.NIM ='" + jTextField10.getText() + "'");
17 
18            //Ambil Informasi dari Database ke GUI
19            while (rs.next()) {
20                jTextField1.setText(rs.getString("NIM"));
21                jTextField2.setText(rs.getString("Nama"));
22                jTextField3.setText(rs.getString("Jenis_kelamin"));
23                jTextField4.setText(rs.getString("Agama"));
24                jTextField5.setText(rs.getString("TTL"));
25                jTextField6.setText(rs.getString("Asal_SMA"));
26                jTextField7.setText(rs.getString("Alamat_Bogor"));
27                jTextField8.setText(rs.getString("no_telepon"));
28                jLabel13.setText(rs.getString("Email"));
29                jLabel15.setText(rs.getString("blog_or_website"));
30 
31            }
32 
33        } catch (ClassNotFoundException c) {
34            Logger.getLogger(DatabaseIlkomerz43View.class.getName()).log(Level.SEVERE, null, c);
35        } catch (SQLException e) {
36            Logger.getLogger(DatabaseIlkomerz43View.class.getName()).log(Level.SEVERE, null, e);
37        }
38        close(rs);
39    }
Berikut code program memunculkan foto :
01String str = (String) jTextField1.getText();
02   java.net.URL url = getClass().getResource("/" + str.toLowerCase() + ".jpg");
03   javax.swing.ImageIcon icon;
04   if (url != null) {
05       icon = new javax.swing.ImageIcon(url);
06   } else {
07       //System.err.println(url+" Not Found" );
08       java.net.URL Url = getClass().getResource("/notfound.jpg");
09       icon = new javax.swing.ImageIcon(Url);
10   }
11   jLabel17.setIcon(icon);
Untuk Database Ilkom 43 nya ada di milis ilkom43_ipb[at]yahoogroups.com, extensi filenya .Sql. 

Sumber : zulkaryanto.wordpress.com
http://www.cp-69.co.cc/



Artikel Terkait



0 komentar:

Posting Komentar

Template by : kendhin