2011

Membuat Aplikasi Sederhana Menggunakan Java

Eko Kurniawan Khannedy StripBandunk 9/1/2011

StripB ndun | M mbu t Apli

si Sederh n Menggun

Membuat Aplikasi Sederhana Menggunakan Java
Pada buku ini, kita akan mencoba membuat sebuah aplikasi sederhana menggunakan Java yang menggunakan sistem basis data M SQL. Programnya sederhana, hanya membuat sebuah Form dengan fasilitas CRUD (Create, Read, Update dan Delete). Tabel yang akan kita buat sekarang adalah tabel MAHASISWA, dimana tabel tersebut memiliki beberapa kolom, yaitu NIM, NAMA, TANGGAL_LAHIR, JURUSAN dan ALAMAT.
£

Membuat Database
Sebelum membuat program sederhana ini, hal yang pertama perlu kita buat adalah database yang akan kita gunakan. Misal kita akan membuat database UNIVERSITAS, maka kita bisa menggunakan perintah :
CREATE DATABASE UNIVERSITAS;

Membuat Tabel Setelah membuat database, kita terlebih dahulu perlu membuat tabel MAHASISWA. Kita dapat menggunakan perintah sebagai berikut untuk membuat tabel MAHASISWA :
CREATE TABLE MAHASISWA( NIM VARCHAR(8) PRIMARY KEY, NAMA VARCHAR(50) NOT NULL, TANGGAL_LAHIR DATE NOT NULL, JURUSAN VARCHAR(50) NOT NULL, ALAMAT VARCHAR(500) NOT NULL );

Sekarang kita sudah punya sebuah tabel dengan nama MAHASISWA. Saatnya kita lanjutkan membuat project Java-nya menggunakan NetBeans IDE.

Membuat Project
Sama seperti sebelumnya, untuk membuat sebuah project dalam NetBeans IDE kita dapat membuatnya menggunakan menu File -> New Project. Setelah itu pilih kategori Java dan pilih tipe project-nya Java Application.

2

 ¡ 

   

 ¡

 

¢

¡

 

n Java

Klik Nex untuk melanjutkan pembuatan project.
§

3

¤

¥ ¤

StripBandunk |

e buat Aplikasi Sederhana

en unakan Java

¦¦

Beri nama project dan jangan diceklis c eckbox Create Main Class. 4 ¨  © ¨ StripBandunk | e buat Aplikasi Sederhana en unakan Java   . Caranya klik kanan bagian Libraries project yang telah kita buat lalu pilih Add Library. Membu Koneksi MySQL  Setelah membuat project. saatnya membuat koneksi ke database UNIVERSITAS yang telah kita buat sebelumnya. sekarang kita telah membuat project Java menggunakan NetBeans IDE. Hal ini dikarenakan kita tidak memerlukan dahulu membuat sebuah Main Class. Jadi hal yang pertama kita lakukan adalah menambah driver MySQ ke dalam project yang telah kita buat. Setelah itu klik tombol Finish.

Tapi sebelum membuat sebuah kelas. pastikan kita membuat package dulu. pilih MySQL JDBC Driver lalu klik tombol Add Library u ntuk menambahkan MySQL Driver kedalam project. Setelah menambahkan driver MySQL. caranya klik kanan bagian Source project yang telah kita buat lalu pilih Ne -> Other.  5    StripBandunk | e buat Aplikasi Sederhana en unakan Java  . sekarang saatnya membuat sebuah kelas yang akan kita gunakan untuk melakukan koneksi ke database MySQL.Setelah keluar dialog Add Library.

pilih kategori Java dan jenis file Java Package. Klik Next untuk melanjutkan membuat package. " 6   StripBandunk | e buat Aplikasi Sederhana en unakan Java !! .Setelah keluar dialog Ne File.

universitas. Setelah membuat package pro ra . Caranya klik kanan packagepro ra . misal pro ra . $ % & $ % 7 $ % # $ # StripBandunk | e buat Aplikasi Sederhana en unakan Java %% .universitas lalu pilih Ne -> Other.universitas. sekarang kita buat sebuah kelas untuk melakukan koneksi ke MySQL. setelah itu klik Finish untuk membuat package-nya.Setelah itu beri nama packagenya.

setelah itu klik tombol Next untuk melanjutkan membuat sebuah kelas.Pilih kategori Java dan tipe filenya Java Class. 8 ' ( ' StripBandunk | e buat Aplikasi Sederhana en unakan Java )) .

Connection. } Setelah itu buat sebuah metode static getKoneksi(). public static Connection getKoneksi() { return koneksi. setelah itu klik Finish agar kelas KoneksiDatabase terbuat.Beri nama kelas tersebut. kita menggunakan static agar nanti aplikasi dapat mengakses koneksi secara langsung tanpa harus membuat object KoneksiDatabase. package program. kok bisa? Tentu karena pada kelas KoneksiDatabase tersebut kita belum membuat koneksinya. misal KoneksiDatabase. Sekarang.getKoneksi(). pada metode getKoneksi() seharusnya kita cek dulu apak h a koneksi-nya null. jika null. Pertama buat sebuah variabel static yang bertipe java.Connection. saatnya melakukan proses pengkodean. import java. namun pastinya jika kita melakukan hal itu akan terjadi error. } } Sekarang untuk mengambil koneksi kita dapat langsung menggunakan petintah KoneksiDatabase.universitas. jadi sebelum return koneksi.sql.Connection. metode ini digunakan untuk mendapatkan koneksi itu sendiri. 9 0 1 0 StripBandunk | e buat Aplikasi Sederhana en unakan Java 22 . package program.sql.universitas. maka kita deklarasikan sebuah koneksi yang baru. import java. public class KoneksiDatabase { private static Connection koneksi. public class KoneksiDatabase { private static Connection koneksi.sql.

} } Sekarang. import java. password).mysql.sql. user.SQLException.server:3306/UNIVERSITAS".StripBandun | Membuat Apli asi Sederhana Menggunakan Java package program. Dalam java teknologi untuk membuat program berbasis GUI disebut Java Swing.println("Error Membuat Koneksi"). lalu pilih New -> Other. 5 3 3 4 10 .registerDriver(new com. Saatnya kita membuat Form aplikasinya.sql. kita telah selesai membuat sebuah kelas untuk melakukan proses koneksi ke MyS L.out. tapi kita akan membuat aplikasi berbasis GUI. caranya dengan klik kanan package program universitas.Driver()).universitas. kita tidak akan membuat program berbasis terminal (command line) lagi. String user = "echo".jdbc. public static Connection getKoneksi() { // cek apakah koneksi null if (koneksi == null) { try { String url = "jdbc:mysql://khannedy. koneksi = DriverManager. } } return koneksi. DriverManager.sql.DriverManager. import java.getConnection(url. } catch (SQLException t) { System. Sekarang untuk membuat sebuah Form. kita harus membuat JFrame. public class KoneksiDatabase { private static Connection koneksi. Membuat Form Aplikasi Pada program sederhana ini. String password = "xxxxx". import java.Connection.

9 11 6 7 6 StripBandunk | e buat Aplikasi Sederhana en unakan Java 88 . Lalu klik Next untuk melanjutkan membuat Form.Pilih kategori S ing GUI Forms dan pilih tipe file JFrame Form.

C Untuk menambahkan komponen-komponen GUI lainnya. dengan begitu maka NetBeans akan membuatkan sebuah kelas dengan nama Form yang merupakan turunan dari kelas JFrame. kita cukup mengklik dan mendrag salah satu komponen yang ada dalam Pallete ke dalam Form. dimana kelas JFrame ini merupakan kelas Java S ing. 12 @ A @ StripBandunk | e buat Aplikasi Sederhana en unakan Java BB .Beri nama Form tersebut. misal dengan nama Form. Misal kita klik dan drag sebuah Label dari Pallete. Sekarang kita dapat melihat GUI builder pada editor NetBeans dan disebelah kanannya terdapat Pallete yang merupakan komponen -komponen GUI yang ada di Java dan Properties yang merupakan editor atribut-atribut komponen yang kita klik pada GUI Builder.

Tanggal Lahir. Ubah atribut text. 13 D E D StripBandunk | e buat Aplikasi Sederhana en unakan Java FF . lalu lihat pada e bagian Properties.Untuk mengubah tulisan pada Label. kita dapat mengklik label ters but. Setelah itu klik dan drag tiga buat Text Field yang ada dipallete ke Form. Nama. Jurusan dan Alamat. gunakan Text Field untuk Nim. Nama dan Jurusan. misa menjadi NIM.

sehingga lebih tid ak cocok menggunakan Text Field. kosongkan atribut text pada setiap komponen pada Properties -nya. biasanya isi alamat itu panjang. Text Area hampir mirip dengan Text Field. tinggal kita klik dan drag Formatted Field dari Palette ke dalam Form. Dengan demikian. gunakan komponen Text Area. sedangkan untuk Alamat. karena Text Field hanya mendukung satu baris.Untuk Tanggal Lahir dan Alamat kita tidak menggunakan Text Field. untuk Tanggal Lahir kita akan menggunakan Formatted Field. namun mendukung lebih dari satu baris. hal ini dikarenakan Tanggal Lahir memerlukan inputan berupa tanggal sedangkan Text Field hanya mendukung teks (string). Untuk mengosongkan isi tulisan pada NIM. Tanggal Lahir dan Jurusan. Nama. 14 G H G StripBandunk | e buat Aplikasi Sederhana en unakan Java II . Dan untuk Alamat.

caranya dengan mengklik kanan komponen -nya lalu pilih menu Change Variable Name. Untuk melihat seluruh nama variabelnya. misal untuk Text Field NIM kita beri nama variabelnya dengan nama inputNim. 15 P Q P StripBandunk | e buat Aplikasi Sederhana en unakan Java RR .Setelah itu. sekarang saatnya kita mengubah setiap nama variabel komponenya. untuk Text Field Nama dengan nama inputNama dan seterusnya. kita dapat melihatnya pada bagian Inspector di sebelah kiri bawah Form NetBeans.

agar Formatted Field hanya menerima input berupa tanggal. maka akan muncul dialog formatterFactory. 16 S T S StripBandunk | e buat Aplikasi Sederhana en unakan Java UU . lalu pada bagian Properties. dia hanya menerima teks (String). maka ubah kategorinya menjadi date.. formatnya menjadi custom.. cari atribut formatterFactory. Agar Formatted Field hanya meneripa input tanggal. caranya klik inputTanggalLahir. maka kita perlu memberitahukannya ke Formatted Field nya. lalu pada input Format beri teks d/M/yyyy . Pada saat mengklik tombol [.] pada atribut formatterFactory. ubah atribut tersebut.Secara default Formatted Field seperti Text Field.

Untuk mengubah teks tombolnya caranya sama seperti Label. Menambah Tombol ke Form Setelah menambahkan input Form. Caranya dengan mengklik dan drag komponen Button pada Palette ke dalam Form. sekarang saatnya kita menambahtombol ke dalam Form. caranya tinggal kita klik dan drag komponen Table dari Palette ke Form. hasilnya seperti terlihat pada gambar dibawah ini. 17 V W V StripBandunk | e buat Aplikasi Sederhana en unakan Java XX . maka input harus 1/1/2010 dan seterusnya. sekarang saatnya menambahkan Tabel ke Form. Klik tombol OK untuk mengkonfirmasi perubahan. yaitu dengan mengubah atribut text pada Propertes. i Menambah Tabel ke Form Setelah menambahkan input Form beserta tombolnya. misal jika tanggal 1 Januari 2010. Tambah. Tambahkan 3 buah tombol.Maksud dari d/M/yyyy merupakan representasi tanggal/bulan/tahun dalam angka. Ubah dan Hapus.

misal dengan nama tabelMahasiswa. caranya klik kanan Tabel nya lalu pilih Change Variabel Name. Sekarang saatnya mengubah kolom pada Tabel. untuk mengubah kolom pada komponen Tabel. sehingga kita perlu melakukan pengkodean. Berbeda dengan komponen lain.Jangan lupa untuk mengubah nama variabel Tabel yang tadi kita masukkan ke Form. namanya kelas DefaultTableModel. 18 Y ` Y StripBandunk | e buat Aplikasi Sederhana en unakan Java aa . caranya masuk ke bagian Source. kita memerlukan kelas lain.

menambah data ke database. maka kita dapat menggunakan metode addColumn(nama) milik kelas DefaultTableModel.Setelah itu tambahkan sebuah variabel DefaultTableModel pada kelas Form tersebut. maka otomatis kita h arus mengambil seluruh data mahasiswa yang ada dalam tabel MAHASIS A dan ditampilkan ke dalam Table yang ada di Form. public void loadData(){ 19 b e c b StripBandunk | e buat Aplikasi Sederhana en unakan Java dd . Menambah Aksi Load Data Saat pertama kali aplikasi muncul. Dengan demikian. Tanggal Lahir. saatnya kita menambahkan aksi aksi database. mengubah data dari database dan menghapus data dari database. seperti load data dari database. Menambahkan Aksi Sekarang kita telah selesai membuat Form. Nama. Untuk menambahkan kolom ke Tabel. Sekarang kita buat sebuah metode dengan na loadData() dimana metode tersebut dibuat ma dalam kelas Form dan dalam metode tersebut berisikan proses load data dari database. Jurusan dan Alamat. Dan saat ini kita perlu menambahkan kolom Nim. maka pertama kita perlu membuat sebuah aksi melakukan load data dari database.

out. Setelah itu buat Statement dan ResultSet seperti biasanya. untuk mengambil data dari database.close(). kita memerlukan Connection yang ada dalam kelas KoneksiDatabase.next()){ // lakukan penelusuran baris Object[] o = new Object[5]. o[0] = r.fireTableDataChanged(). } } Pada saat melakukan proses penelurusan data menggunakan ResultSet. maka kita dapat menambahkan data tersebut ke dalam Table yang ada dalam Form. o[0] = r.close().getDataVector(). maka Tabel dikosongkan dulu. // memberi tahu bahwa data telah kosong model.getDate("TANGGAL LAHIR"). }catch(SQLException e){ System.StripBandunk | Membuat Aplikasi Sederhana Menggunakan Java } Sebelum melakukan proses load data dari database. ResultSet r = s. public void loadData(){ // menghapus seluruh data model.println("Terjadi Error"). Untuk mengosongkan isi Table. String sql = "SELECT * FROM MAHASISWA".createStatement(). Statement s = c. Untuk menambah sebuah baris ke Table kita menambahkannya ke DefaultTableModel dengan menggunakan metode addRow(Object[]). o[0] = r. maka pertama kali. o[0] = r. kita harus menggunakan DefaultTableMode.getString("NIM").getKoneksi().getDataVector(). 20 . kita perlu menghapus seluruh isi baris yang ada pada Table yang ada di Form. while(r. // memberi tahu bahwa data telah kosong model.next()){ // lakukan penelusuran baris } r.executeQuery(sql).getString("NAMA").getString("JURUSAN"). } Setelah itu baru kita melakukan laod datanya. o[0] = r.removeAllElements().removeAllElements().fireTableDataChanged(). Hal ini perlu dilakukan agar saat kita akan melakukan load ulang data. try{ Connection c = KoneksiDatabase. while(r. s. public void loadData(){ // menghapus seluruh data model.getString("ALAMAT").

Menambah Aksi Tombol Tambah Sekarang saatnya kita menambahkan aksi tombol. s.executeQuery(sql).out.next()){ // lakukan penelusuran baris Object[] o = new Object[5]. o[2] = r.getString("NIM"). pertama kita masuk lagi ke bagian Design.println("Terjadi Error"). o[1] = r.close(). try{ Connection c = KoneksiDatabase. while(r. public void loadData(){ // menghapus seluruh data model. } r.model.getString("NAMA"). String sql = "SELECT * FROM MAHASISWA". Untuk menambah sebuah aksi ke tombol Tambah. }catch(SQLException e){ System.getK oneksi().getDataVector().getDate("TANGGAL_ LAHIR"). model.getString("ALAMAT"). Statement s = c.getString("JURUSAN"). } Lengkapnya metode loadData() akan berisi sepertipada kode dibawah ini. o[0] = r. } } Agar metode loadData() dipanggil ketika program berjalan. dimana aksi tombol itu akan berjalan ketika tombol Tambah diklik.createStatement().fireTableDataChanged().close(). maka kita perlu memanggil metode loadData() dalam konstruktor Form. o[4] = r. // memberi tahu bahwa data telah kosong model.addRow(o). setelah itu tinggal klik kan tombol Tambah-nya setelah an 21 f g f StripBandunk | e buat Aplikasi Sederhana en unakan Java hh .removeAllElements(). ResultSet r = s.addRow(o). o[3] = r.

Untuk mendapatkan data tulisan dari Text Field dan Text Area.close(). p. maka otomatis NetBeans IDE akan membuatkan sebuah metode baru untuk aksi tombol Tambah. maka baru kita menyimpannya ke dalam database MySQL. String alamat = inputAlamat.getText().Date tanggalLahir = (java.Date) inputTanggalLahir.sql. }catch(SQLException e){ System. ?. try{ Connection c = KoneksiDatabase. p. String jurusan = inputJurusan. kita dapat menggunakan metode getValue().out. p. }finally{ loadData(). String nama = inputNama.getKoneksi(). Caranya adalah dengan membuat Connection dari k las KoneksiDatabase e setelah itu membuat PrepareStatement untuk menyimpan datanya. maka kita perlu mengkonversinya ke tanggal.util.getText(). maka kita dapat menggunakan metode getText().executeUpdate(). ?)". jurusan). new java.setString(1. Setelah mengambil seluruh data dari input. String jurusan = inputJurusa n.getValue().println("Terjadi Error"). Untuk menambahkan data ke dalam tabel MAHASIWA. otomatis kita memerlukan data input dari pengguna. java. java. p Dalam metode tersebutlah kita melakukan proses penambahan data ke dalam database.getText(). p.util.prepareStatement(sql).getText(). } 22 i p i StripBandunk | e buat Aplikasi Sederhana en unakan Java qq . String sql = "INSERT INTO MAHASI SWA VALUES (?. ?.util. String nama = inputNama.util. String alamat = inputAlamat. p.getTime())).setString(5. nim). sedangkan untuk mendapatkan tanggal dari Formatted Field. ?.Date(tanggalLahir. namun dikarenakan getValue() menghasilkan Object.getText().Date tanggalLahir = (java. alamat).itu pilih menu Events -> Action -> actionPerfor ed.setDate(3.getText().setString(2. nama). String nim = inputNim.Date) inputTanggalLahir. PreparedStatement p = c.getValue().setString(4.getText(). p. String nim = inputNim. p.getText().

util.getText().Date tanggalLahir = (java. int i = tabelMahasisw a. e Untuk mendapatkan baris yang terseleksi kita dapat menggunakan metode getSelectedRow() milik Table. Menambah Aksi Tombol Ubah Untuk aksi tombol Ubah.getKoneksi(). try{ Connection c = KoneksiDatabase. Untuk menambah aksi tombol Ubah caranya sama dengan tombol Tambah. } // ambil nim yang terseleksi String nim = (String) model. if(i == -1){ // tidak ada baris terseleksi return.util.getSelectedRow().getValue(). } // ambil nim yang terseleksi String nim = (String) model.Date) inputTanggalLahir.getText().Pada blok finally.getText().getText(). jika tidak ada baris yang tersel ksi. 23 r s r StripBandunk | e buat Aplikasi Sederhana en unakan Java tt .getValue(). String jurusan = inputJurusan. perbedaannya adalah pertama kita harus mendeteksi baris yang sedang diklik. tinggal klik kanan tombol Ubah lalu pilih Events -> Action -> actionPerfor ed.Date tanggalLahir = (java. kita perlu memanggil metode loadData(). 0).getText(). jika return-nya -1 artinya tidak ada baris yang terseleksi. setelah itu baru melakukan proses pengubahan data yang diklik dengan data baru yang ada dalam input Form. if(i == -1){ // tidak ada baris terseleksi return. Setelah mengambil data nim yang terseleksi dan data lainnya dari input.getSelectedRow(). String alamat = inputAlamat. maka proses Ubah dibatalkan.getValueAt(i. String nama = inputNama. String jurusan = in putJurusan.getValueAt(i.util. pertama kita harus mendapatkan baris yang terseleksi pada Table. 0). String nama = inputNama.Date) inputTanggalLahir. java.util. maka data akan dimuat ulang ke Table yang ada di Form. String alamat = inputAlamat. u Seperti yang telah ditulis sebelumnya. hal ini dilakukan agar setelah proses penyimpanan data ke database. java. agak sedikit berbeda dengan aksi tombol Tambah.getText(). int i = tabelMahasiswa. baru kita lakukan proses ubah data yang ada di database berdasarkan nim yang baris yang terseleksi.

int i = tabelMahasiswa. try{ Connection c = KoneksiDatabase.setDate(2.Date(tanggalLahir. Untuk menambah aksi pada tombol Hapus caranya sama seperti tombol Tambah dan Ubah.getSelectedRow().setString(3. maka batalk proses Hapus. p. maka proses penghapusan dibatalkan. p.setString(4. p.prepareStatement(sql).getSelectedRow(). JURUSAN = ?. jika ada ambil nim yang terseleksi.sql.out. } Menambah Aksi Tombol Hapus Untuk aksi hapus. } String nim = (String) model. if(i == -1){ // tidak ada baris terseleksi return. p. Setelah itu. yang kita perlukan hanyalah baris yang terseleksi. nama). an int i = tabelMahasiswa. TANGGAL_LAHIR = ?. }finally{ loadData().executeUpdate(). 0). new java.setString(1.getKoneksi(). klik kanan tombol Hapus. } String nim = model.String sql = "UPDATE MAHASISWA SET NAMA = ?. nim).getTime())). }catch(SQLException e){ System. p. 24 v w v StripBandunk | e buat Aplikasi Sederhana en unakan Java xx . p. kita cek dulu apakah ada baris yang terseleksi atau tidak. String sql = "DELETE FROM MAHASISWA WHERE NIM = ?". 0).close(). jika tidak ada. baru kita lakukan proses penghapusan data dari database berdasarkan data baris yang terseleksi. jurusan). PreparedStatement p = c. kita tidak perlu menggunakan input Form. if(i == -1){ // tidak ada baris terseleksi return.setString(5. lalu pilih menu Events -> Action -> actionPerfor ed. ALAMAT = ? WHERE NIM = ?".getValueAt(i. alamat).println("Terjadi Error"). y Setelah itu sama seperti pada proses Ubah. Jika baris tidak ada yang terseleksi.getValueAt(i. p.

prepareStatement(sql). yaitu aksi yang dijalankan ketika mouse mengklik. Caranya. maka program akan menampilkan data yang terseleksi tersebut pada Form. p.setText(jurusan).util. jika ada maka ambil data yang terseleksi dari DefaultTableModel setelah itu tampilkan pada Form. inputAlamat. kita dapat menggunakan aksi Mouse Click.setString(1. klik kanan componen Table p ada Form. p.setValue(tanggalLahir). inputNama. 1).setText(nama). } Menambahkan Aksi Baris Terseleksi Aksi terakhir yang perlu kita tambahkan adalah aksi ketika baris Table terseleksi. maka batalkan proses. String jurusan = (String) model.getValueAt(i. int i = tabelMahasiswa. karena kita tidak perlu memasukkan seluruh datanya lagi.getValueAt(i. if(i == -1){ // tak ada baris terseleksi return.PreparedStatement p = c. 25 €  € StripBandunk | e buat Aplikasi Sederhana en unakan Java ‚‚ . String alamat = (String) model. namun jika tidak ada baris yang terseleksi.util.executeUpdate().Date) model.Date tanggalLahir = (java. }finally{ loadData(). Hal ini agar pengubahan lebih mudah.close().err. } String nim = (String) model. 2). 0).getValueAt(i. }catch(SQLException e){ System. nim).getValueAt(i.println("Terjadi Error"). Untuk menambahkan aksi ketika baris terseleksi. 3).setText(nim). inputNim. setelah itu pilih Events -> ouse -> ouseClicked. misal jika baris pertama terseleksi. java. Sekarang akan terbuat sebuah metode baru yang akan dipanggil ketika Table diklik. „ ƒ Pertama yang harus dilakukan adalah melakukan pengecekah apakah ada baris yang terseleksi. inputTanggalLahir. p. 4).getValueAt(i. inputJurusan. String nama = (String) model.setText(alamat).getSelectedRow().

Menjalankan Program Setelah pembuatan program telah selesai. setelah itu akan keluar dialog Project Properties. kelas program adalah kelas Form. pilihlah menu Run. lalu pilih menu Properties. pertama kita harus menentukan dahulu kelas yang akan digunakan sebagai program. Untuk mengubah kelas program menjadi kelas Form. untuk mengubah kelas yang akan dijalankan sebagai kelas Program. 26 … † … StripBandunk | e buat Aplikasi Sederhana en unakan Java ‡‡ . Untuk menjalankan aplikasi. Pada bagian Categories. saatnya menjalankan aplikasi. maka kita dapat mengubahnya denga n cara klik kanan Project yang telah kita buat. dimana pada project yang telah kita buat.

program terlihat seperti pada gambar dibawah ini. Untuk menjalankan aplikasi. 27 ˆ ‰ ˆ StripBandunk | e buat Aplikasi Sederhana en unakan Java  . Pilih kelas Form yang telah dibuat tadi. setelah itu pilih menu Run. klik tombol Browse. maka otomatis program akan berjalan. Untuk mengkonfirmasi perubahan.Pada input Main Class. klik kanan project yang telah kita buat. klik tombol OK. untuk menampilkan daftar kelas yang dapat dijadikan sebagai kelas program. setelah itu klik tombol Select Main Class. Pada komputer saya. Maka akan keluar dialog pemilihan kelas. Sekarang kelas Form akan menjadi kelas yang dijalankan jika Project dijalankan.

kita dapat menambah data. 28 ‘ ’ ‘ StripBandunk | e buat Aplikasi Sederhana en unakan Java ““ . mengubah data dan menghapus data yang telah kita masukkan.Sekarang.

saatnya mendistribusikanprogram yang kita buat ke komputer lain.Mendistribusikan Program Saat ini kita telah menyelesaikan program yang kita buat. Setelah selesai maka akan tercipta sebuah folder dist pada folder project yang telah kita buat. hal ini perlu dilakukan agar untuk menjalankan program kita tidak perlu menggunakan NetBeans IDE lagi. Caranya klik kanan project-nya lalu pilih Clean and Build. 29 ” • ” StripBandunk | e buat Aplikasi Sederhana en unakan Java –– . Langkah pertama adalah build project yang telah kita bangun tadi agar menjadi file yang siap didistribusikan.

Dalam folder dist tersebut terdapat sebuah file JAR yang bernama MahasiswaApp. kita hanya perlu menjalankan menggunakan terminal atau command menggunakan perintah : java ±jar MahasiswaApp. Selain itu akan ada folder lib yang berisikan library library yang dibutuhkan oleh program yang kita buat. sesuai dengan nama project yang kita buat. 30 — ˜ — StripBandunk | e buat Aplikasi Sederhana en unakan Java ™™ . Untuk menjalankan dari luar NetBeans.jar Maka program akan berjalan seperti berjalan pada NetBeans IDE. misal driver untuk MySQL.

31 d e d StripBandunk | e buat Aplikasi Sederhana en unakan Java ff .

Penulis aktif di berbagai komunitas teknologi dan saat ini penulis adalah Leader di komunitas Java User Group Bandun dan juga oderator di komunitas NetBeans Indonesia.khannedy@gmail.com/khannedy http://facebook. yaitu perusahaan yang bergerak di pengembangan teknologi informasi dan komunikasi. dan besar di kota Subang. Lahir di kota Subang tanggal 29 Desember 1988.com/khannedy l k j 32 g h g StripBandunk | e buat Aplikasi Sederhana en unakan Java ii .Tentang Penulis Penulis bernama Eko Kurniawan Khannedy S.Ko .com http://twitter. Penulis merupakan lulusan Universitas Komputer Indonesia. Saat ini penulis menjabat sebagai Chief Executive Officer di StripBandunk. Penulis dapat dihubungi di : y y y :D echo.

Sign up to vote on this title
UsefulNot useful