Home » Tips » Membuat Aplikasi Java sederana dengan Database Mysql

Membuat Aplikasi Java sederana dengan Database Mysql

Membuat Aplikasi Java dengan Database Mysql

Pada kesempatan kali ini baru pertama kali saya akan mengenalkan java yang sesungguhnya…java sangat kental dengan OOPnya hampir semua aplikasi dibuat dengan sistem MVC, konsep mvc inilah yang membuat java berbeda dengan bahasa pemograman tersetruktur tempo dulu, jadi bila anda bener-bener ingin menjadi programer java, anda harus menguasai konsep MVC dengan baik. MVC (Model-View-Controller), merupakan sebuah aristektur dan pola yang digunakan pada kebanyakan dan bahkan hampir pada semua bahasa pemrograman saat ini , termasuk di dalamnya PHP juga sudah bisa diterapkan sistem ini.

Kalau tidak salah prinsip kerjanya mvc seperti ini.. Model – biasanya digunakan untuk menghubungkan ke database, membuat operasi CRUD (Create, Read, Update, Delete) View –Adalah Hasil dari pemograman yang dapat kita nikmati secara visual, kebanyakan view ini akan ditampilkan pada form atau frame, sedangkan Controller – bertanggung jawab menangani permintaan, memanipulasi model atau controller lainnya. itu sedikit ulasan tentang konsep mvc, pada tutorial kali ini saya akan membuat contoh pemograman java aplikasi dengan konsep masih semi mvc karena controllernya belum ada .yang bener -bener mvc akan saya posting di lain kesempatan. Langsung saja buka netbeans jangan lupa buat database dulu disini saya membuat database di mysql dengan nama inventory langsung dari netbeans bagi yang belum tahu caranya bisa baca postingan saya yang berjudul Membuat Database Mysql dengan Netbeans , kemudian buat table barang seperti ini, create table barang ( idBarang char(10)not null primary key, namaBarang varchar(20), jenisBarang varchar(20), jumlahBarang int ) Selanjutnya buat project baru dengan nama aplikasi barang (boleh diganti sesuka hati) , perhatikan gambar berikut..

Buat packages dan java class seperti diatas
class Dbutility adalah sebuah class yang akan kita gunakan untuk koneksi kedatabse kita nanti ketikan source code dibawah ini didalam class Dbutility
public class Dbutility { Connection connection; public Connection getConnection(){ if(connection ==null){ MysqlDataSource dataSource=new MysqlDataSource(); dataSource.setURL(“jdbc:mysql://localhost:3306/inventory”); dataSource.setUser(“root”); dataSource.setPassword(“”); try{ connection=dataSource.getConnection(); }catch(SQLException e){ JOptionPane.showMessageDialog(null, “koneksi kedatabas tidak berhasil\n error”+e.getMessage()); } } return connection; } }

Pada class barang kita meping si entitas barang pada table barang, copy paste saja source code dibawah ini kedalam class barang kalau males meping sendiri..

public class Barang{String idBarang; String namaBarang; String jenisBarang; int jumlahBarang; public Barang() { } public String getIdBarang() { return idBarang; } public void setIdBarang(String idBarang) { this.idBarang = idBarang; } public String getJenisBarang() { return jenisBarang; } public void setJenisBarang(String jenisBarang) { this.jenisBarang = jenisBarang; } public int getJumlahBarang() { return jumlahBarang; } public void setJumlahBarang(int jumlahBarang) { this.jumlahBarang = jumlahBarang; } public String getNamaBarang() { return namaBarang; } public void setNamaBarang(String namaBarang) { this.namaBarang = namaBarang; } }

Pada Class Barangmodel ini potongan sourece code pada barang Model, karena ada karakter tertentu yang tidak diijinkan kode html maka dengan terpaksa saya tidak bisa menampilkan sourecenya secara utuh.

public class BarangModel { Connection connection; Object[][]listbarang; public BarangModel(){ connection=new Dbutility().getConnection(); } public boolean insertBarang(Barang b){ boolean result=false; String insertSQL=”INSERT INTO barang VALUES(?,?,?,?)”; PreparedStatement statement=null; try { statement=connection.prepareStatement(insertSQL); statement.setString(1,b.getIdBarang()); statement.setString(2,b.getNamaBarang()); statement.setString(3,b.getJenisBarang()); statement.setInt(4,b.getJumlahBarang()); statement.executeUpdate(); result =true; } catch (SQLException e){ JOptionPane.showMessageDialog(null,”Data barang gagal disimpan\n”+e.getMessage()); } return result; } public boolean updateBarang(Barang b){ boolean result=false; String updatetSQL=”UPDATE barang set namabarang=?,jenisbarang=?,jumlahbarang=? where idbarang=?”; PreparedStatement statement=null; try { statement=connection.prepareStatement(updatetSQL); statement.setString(1,b.getNamaBarang()); statement.setString(2,b.getJenisBarang()); statement.setInt(3,b.getJumlahBarang()); statement.setString(4,b.getIdBarang()); statement.executeUpdate(); result =true; } catch (SQLException e){ JOptionPane.showMessageDialog(null,”Data barang gagal diUpdate\n”+e.getMessage()); } return result; } public boolean deletBarang(Barang b){ boolean result=false; String deleteSQL=”DELETE FROM barang Where idbarang=?”; PreparedStatement statement=null; try { statement=connection.prepareStatement(deleteSQL); statement.setString(1,b.getIdBarang()); statement.executeUpdate(); result =true; } catch (SQLException e){ JOptionPane.showMessageDialog(null,”Data barang gagal didelete\n”+e.getMessage()); } return result; } } catch (SQLException e){ JOptionPane.showMessageDialog(null,”Data barang gagal ditampilkan\n”+e.getMessage()); } return listbarang; } }

Untuk project lengkapnya silahkan di undu disini dan silahkan dipelajari sendiri karean tidak mungkin saya menjelaskan satu persatu method koding diatas..bila ada kesulitan bisa contact saya…

Tutorial ini juga dimuat di portal ibote

selamat belajar semoga

sukses salam ibote

Print Artikel Ini Print Artikel Ini
Posted by ferdi on Jan 29 2011. Filed under Tips. You can follow any responses to this entry through the RSS 2.0. You can leave a response or trackback to this entry

2 Comments for “Membuat Aplikasi Java sederana dengan Database Mysql”

  1. Wuih… Teknis banget.. Thx fo share…

    [Reply]

  2. download cara mudah membuat toko online 

    saatnya kita jualan online

    apaun baranganya jualanya pakai toko online

    download cara mudah membuat toko online 
                                                                       >>>>>DISINI

    [Reply]

Leave a Reply

Amprokan Blogger | Temu Blogger Nusantara


Amprokan Blogger

Sponsor

images-1

---

Member Be-Blog

Sudahkah Anda menjadi bagian dari Be-Blog?

Siapa saja yang sudah terdaftar?

Login

Login Anggota
Lost Password?

Shoutbox


Loading

WP Shoutbox
Name
Website
Message
Smile
:mrgreen::neutral::twisted::arrow::shock::smile::???::cool::evil::grin::idea::oops::razz::roll::wink::cry::eek::lol::mad::sad:8-)8-O:-(:-):-?:-D:-P:-o:-x:-|;-)8)8O:(:):?:D:P:o:x:|;):!::?:



Gabung di Milis Blogger Bekasi

Powered by Yahoo Groups

© 2011 Komunitas Blogger Bekasi. All Rights Reserved. Log in

Switch to our mobile site

- Designed by Gabfire Themes