P. 1
Membuat Aplikasi Sederhana Menggunakan Java

Membuat Aplikasi Sederhana Menggunakan Java

|Views: 44|Likes:
Dipublikasikan oleh Dimas Putra
membuat aplikasi java
membuat aplikasi java

More info:

Published by: Dimas Putra on Mar 29, 2013
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

01/07/2014

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    n Java

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

StripBandunk | ¤e ¥buat Aplikasi Sederhana ¤en¦¦unakan Java

Klik Nex§ untuk melanjutkan pembuatan project.

3

sekarang kita telah membuat project Java menggunakan NetBeans IDE. Setelah itu klik tombol Finish. 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.StripBandunk | ¨e ©buat Aplikasi Sederhana ¨enunakan Java Beri nama project dan jangan diceklis ceckbox Create Main Class. Hal ini dikarenakan kita tidak memerlukan dahulu membuat sebuah Main Class.  4 . Jadi hal yang pertama kita lakukan adalah menambah driver MySQ  ke dalam project yang telah kita buat.

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

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

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

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

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

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

Lalu klik Next untuk melanjutkan membuat Form. 11 .StripBandunk | 6e 7buat Aplikasi Sederhana 6en88unakan Java Pilih kategori S9ing GUI Forms dan pilih tipe file JFrame Form.

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

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

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

kita dapat melihatnya pada bagian Inspector di sebelah kiri bawah Form NetBeans. untuk Text Field Nama dengan nama inputNama dan seterusnya.StripBandunk | Pe Qbuat Aplikasi Sederhana PenRRunakan Java Setelah itu. sekarang saatnya kita mengubah setiap nama variabel komponenya. caranya dengan mengklik kanan komponen ny a lalu pilih menu Change Variable Name. Untuk melihat seluruh nama variabelnya. misal untuk Text Field NIM kita beri nama variabelnya dengan nama inputNim. 15 .

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

StripBandunk | de ebuat Aplikasi Sederhana denffunakan Java 31 .

Saat ini penulis menjabat sebagai Chief Executive Officer di StripBandunk.Ko j.khannedy@gmail. dan besar di kota Subang.com/khannedy http://facebook.com http://twitter.StripBandunk | ge hbuat Aplikasi Sederhana geniiunakan Java Tentang Penulis Penulis bernama Eko Kurniawan Khannedy S. Penulis aktif di berbagai komunitas teknologi dan saat ini penulis adalah Leader di komunitas Java User Group Bandunk dan juga loderator di komunitas NetBeans Indonesia. Penulis dapat dihubungi di : y y y :D echo. yaitu perusahaan yang bergerak di pengembangan teknologi informasi dan komunikasi.com/khannedy 32 . Lahir di kota Subang tanggal 29 Desember 1988. P enulis 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)//-->