P. 1
Membuat Aplikasi Sederhana Menggunakan Java

Membuat Aplikasi Sederhana Menggunakan Java

|Views: 166|Likes:
Dipublikasikan oleh E.m. Pratiwi

More info:

Published by: E.m. Pratiwi on Jun 13, 2012
Hak Cipta:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

06/13/2012

pdf

text

original

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

¦¦

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

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

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

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

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

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

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

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

C Untuk menambahkan komponen-komponen GUI lainnya. dengan begitu maka NetBeans akan membuatkan sebuah kelas dengan nama Form yang merupakan turunan dari kelas JFrame. 12 @ A @ StripBandunk | e buat Aplikasi Sederhana en unakan Java BB . 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. Misal kita klik dan drag sebuah Label dari Pallete. kita cukup mengklik dan mendrag salah satu komponen yang ada dalam Pallete ke dalam Form. misal dengan nama Form. dimana kelas JFrame ini merupakan kelas Java S ing.Beri nama Form tersebut.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Caranya klik kanan project-nya lalu pilih Clean and Build. saatnya mendistribusikanprogram yang kita buat ke komputer lain. 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.Mendistribusikan Program Saat ini kita telah menyelesaikan program yang kita buat. Langkah pertama adalah build project yang telah kita bangun tadi agar menjadi file yang siap didistribusikan. 29 ” • ” StripBandunk | e buat Aplikasi Sederhana en unakan Java –– .

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

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

dan besar di kota Subang.Ko .com/khannedy l k j 32 g h g StripBandunk | e buat Aplikasi Sederhana en unakan Java ii . 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. Penulis dapat dihubungi di : y y y :D echo. Lahir di kota Subang tanggal 29 Desember 1988.khannedy@gmail.com http://twitter. Saat ini penulis menjabat sebagai Chief Executive Officer di StripBandunk.Tentang Penulis Penulis bernama Eko Kurniawan Khannedy S. yaitu perusahaan yang bergerak di pengembangan teknologi informasi dan komunikasi.com/khannedy http://facebook. Penulis merupakan lulusan Universitas Komputer Indonesia.

You're Reading a Free Preview

Mengunduh
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->