0% menganggap dokumen ini bermanfaat (0 suara)
108 tayangan

Modul App Database PDF

Dokumen tersebut membahas tentang aplikasi database dan komponen-komponennya. Secara khusus, dokumen tersebut menjelaskan bagaimana membuat aplikasi database untuk mengolah data akademik mahasiswa menggunakan bahasa pemrograman Java dengan langkah-langkah seperti membuat database dan tabel, membuat project dan package, mengkoneksikan database, dan membuat form data mahasiswa.

Diunggah oleh

Noerwansyah
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
108 tayangan

Modul App Database PDF

Dokumen tersebut membahas tentang aplikasi database dan komponen-komponennya. Secara khusus, dokumen tersebut menjelaskan bagaimana membuat aplikasi database untuk mengolah data akademik mahasiswa menggunakan bahasa pemrograman Java dengan langkah-langkah seperti membuat database dan tabel, membuat project dan package, mengkoneksikan database, dan membuat form data mahasiswa.

Diunggah oleh

Noerwansyah
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 58

Pemrograman III (Java Desktop)

APLIKASI DATABASE

Pengenalan
Aplikasi database merupakan aplikasi yang menggunakan database berbasis
komputerisasi dan tampilan form sebagai media penghubung antara user dan
database, dimana database adalah kumpulan data yang disimpan secara sistematis
di dalam komputer dan dapat diolah atau dimanipulasi menggunakan perangkat
lunak (program aplikasi) untuk menghasilkan informasi. Adapun form pada aplikasi
database tentunya dibuat dengan pemrograman visual antara lain java, Delphi,
visual basic.

Contoh Aplikasi Database :

a. Aplikasi perpustakaan (yang digunakan untuk pengolahan data anggota,


transaksi peminjaman dan pengembalian)
b. Aplikasi Penjualan dan Pembelian (untuk mengolah data customer / pelanggan,
transaksi pembelian dan transaksi penjualan
c. Aplikasi Rental Mobil
d. Sistem Informasi Akademik dan Kemahasiswaan (SIMAK)
e. Dan masih banyak lagi contoh-contoh aplikasi database lainnya, bisa juga
tergantung dari permintaan kebutuhan client.

Komponen dalam merancang Aplikasi Database :

a. Software database (MySQL Server, SQL Server, Microsoft Access, MariaDB,


dll) digunakan untuk membuat database
b. Bahasa Pemrograman Visual (JAVA, Delphi, Visual Basic) digunakan untuk
membuat form / tampilan aplikasi
c. Software Report (IReport / JesperReport, CrystalReport, RaveReport, dll)
digunakan untuk membuat report / laporan

Adapun pada project kita pada pemrograman 3 java ini adalah membuat aplikasi
database untuk mengolah data akademik mahasiswa. Berikut ini akan dijelaskan
urutan dalam membangun aplikasi database untuk mengolah data akademik
mahasiswa.
Danandjaya Saputra, S.TPage 1
Pemrograman III (Java Desktop)

1. Koneksi Database, Save, Update dan Delete

A. Buat Database
Database yang kita gunakan pada praktikum ini adalah MySQL Server yang
nantinya database tersebut akan kita koneksikan dengan aplikasi yang kita buat
menggunakan java, adapun database yang wajib kita buat :
Nama Database : datamhs
Nama Tabel : tmhs
Fieldnya :
Nama Field Tipe Data Range Ket
nim int 7 Primary Key
nama varchar 50
prodi varchar 50

Adapun langkah-langkah dalam membuat database MySQL adalah :


1. Buka software XAMPP dan pastikan MySQL pada XAMPP anda Running

2. Buka software MySQL Front kemudian buat login account MySQL Frontnya
silahkan ikuti langkah berikut (kalau sebelumnya sudah pernah membuat login
account MySQL Frontnya lanjut ke langkah 3) :
Klik tombol New >> pada form Add Acount isikan seperti gambar dibawah ini

Danandjaya Saputra, S.TPage 2


Pemrograman III (Java Desktop)

Kalau sudah di isi klik tombol OK

3. Pilih login account MySQL Front nya kemudian Klik tombol Open

Danandjaya Saputra, S.TPage 3


Pemrograman III (Java Desktop)

4. Jika sukses maka akan tampil seperti gambar dibawah ini, yaitu tempat
dimana kita mengelola database MySQL nya

Jika muncul error atau tidak bisa masuk seperti tampilan gambar diatas
kemungkinan penyebanya adalah lupa running MySQL pada XAMPP nya atau
login account MySQL nya ada yang salah, silahkan cek dengan teliti.

5. Kemudian buat database dengan cara seperti gambar berikut :

Danandjaya Saputra, S.TPage 4


Pemrograman III (Java Desktop)

Isikan nama
databasenya
yaitu datamhs

6. Database dengan nama datamhs telah terbuat, kemudian buat tabel dengan
cara seperti gambar berikut ini :

Danandjaya Saputra, S.TPage 5


Pemrograman III (Java Desktop)

Isikan nama
tabelnya yaitu
tmhs

Ganti typenya
dengan
MyISAM

7. Tabel dengan nama tmhs telah terbuat, kemudian kita lanjutkan membuat
field-fieldnya dengan cara :

Danandjaya Saputra, S.TPage 6


Pemrograman III (Java Desktop)

8. Lakukan penambahan field sampai seperti gambar dibawah ini :

9. Selesai.

Danandjaya Saputra, S.TPage 7


Pemrograman III (Java Desktop)

B. Buat Project Baru pada NetBeans


1. Bukalah software Netbeans anda
2. Pilih File kemudian pilih New Project

3. Kemudian akan tampil form New Project


Kemudian Pilih Java Application >> Kemudian Tekan Next

Danandjaya Saputra, S.TPage 8


Pemrograman III (Java Desktop)

4. Isi Project Name : aplikasi_data_mahasiswa


Browse letak
project anda
mau di simpan
dimana, (yg
penting wajib
diingat letaknya
dimana ya…)
Hilangkan
Centangnya

Kalau sudah OK tekan tombol Finish

5. Tambahkan Java Package dengan nama form

Danandjaya Saputra, S.TPage 9


Pemrograman III (Java Desktop)

Kalau sudah OK tekan tombol Finish

6. Kemudian kita tambahkan 1 lagi Java Package dengan nama konfigurasi

Danandjaya Saputra, S.TPage 10


Pemrograman III (Java Desktop)

Kalau sudah OK tekan tombol Finish

7. Jadi java package yang kita miliki ada 2, dengan kegunaannya sebagai
berikut :
Java package pertama bernama form ( merupakan java package yang
berisikan khusus untuk jframe form / interface aplikasi data mahasiswa).
Java package kedua bernama konfigurasi ( merupakan java package yang
berisikan khusus untuk class untuk koneksi ke database).

Danandjaya Saputra, S.TPage 11


Pemrograman III (Java Desktop)

C. Koneksi Database (Menggunakan Library MySQL JDBC Driver)


Sub bab Ini merupakan lanjutan project aplikasi_data_mahasiswa diatas

8. Tambahkan library MySQL JDBC Driver yang berfungsi sebagai konektor


antara java dengan database MySQL. Adapun caranya adalah :

Klik Kanan

Kemudian scroll ke bawah dan cari MySQL JDBC Driver

Pilih

Kalau sudah dipilih MySQL JDBC Driver , kemudian tekan Add Library

Danandjaya Saputra, S.TPage 12


Pemrograman III (Java Desktop)

9. Selanjutnya tambahkan Java Class dengan nama DBKoneksi pada Java


Package konfigurasi yang telah dibuat sebelumnya

Klik kanan

Kalau sudah OK tekan tombol Finish

Danandjaya Saputra, S.TPage 13


Pemrograman III (Java Desktop)

10. Maka akan muncul tampilan source seperti gambar dibawah ini

Danandjaya Saputra, S.TPage 14


Pemrograman III (Java Desktop)

11. Kemudian tambahkan atau lengkapi source DBKoneksi.java nya yang


telah kita buat sebelumnya dengan coding dibawah ini :
package konfigurasi;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import javax.swing.*;

public class DBKoneksi {

public Connection koneksi;

public Connection connect(){


//koneksi ke driver mysql
try{
Class.forName("com.mysql.jdbc.Driver");
System.out.println("Berhasil Koneksi Ke JDBC Driver MySQL");
}catch (ClassNotFoundException ex){
System.out.println("Tidak Berhasil Koneksi Ke JDBC Driver
MySQL");
}
//koneksi ke database
try{
String url = "jdbc:mysql://localhost:3306/datamhs";
koneksi= DriverManager.getConnection(url,"root","");
System.out.println("Berhasil Koneksi Ke Database");
}catch(SQLException e){
System.out.println("Tidak Berhasil Koneksi Ke Database");
}
return koneksi;
}

public static void main(String [] args){


java.sql.Connection conn = new DBKoneksi().connect();
}
}

12. Kemudian lakukan test koneksi database dengan cara :

Danandjaya Saputra, S.TPage 15


Pemrograman III (Java Desktop)

Pastikan Hasilnya :

Muncul :

D. Membuat Form Data Mahasiswa

Danandjaya Saputra, S.TPage 16


Pemrograman III (Java Desktop)

Sub bab ini merupakan lanjutan project aplikasi_data_mahasiswa diatas

13. Tambahkan Jframe Form dengan nama FrmDataMahasiswa pada Java


Package form

Kalau sudah OK tekan tombol Finish

Danandjaya Saputra, S.TPage 17


Pemrograman III (Java Desktop)

14. Designlah Form beserta komponennya dengan cara drag dari Palette >>
Swing Controls >> Cukup Ambil Komponen Label, Button, Text Field,
Combo Box dan Table >> Dan Atur Posisi komponennya seperti gambar
dibawah ini :

15. Lakukan perubahan pada properties komponen diatas, sehingga


tampilan atau form nya menjadi seperti gambar dibawah ini :

Danandjaya Saputra, S.TPage 18


Pemrograman III (Java Desktop)

Table

Nama Komponen Properties Nilainya


jLabel1 Text Form Data Master Mahasiswa
Font Tahoma 18 Bold
jLabel2 Text NIM
JLabel3 Text NAMA
JLabel4 Text PRODI
JTextField1 Text (Di Kosongkan)
Variabel Name jtextfield_nim
JTextField2 Text (Di Kosongkan)
Variabel Name jtextfield_nama
jComboBox1 Variabel Name jcombobox_prodi
Modal PILIH :
TEKNIK INFORMATIKA
SISTEM INFORMASI
KOMPUTER AKUNTANSI
jButton1 Text Add New
Variabel Name jbutton_add
jButton2 Text Save
Variabel Name jbutton_save
jButton3 Text Update

Danandjaya Saputra, S.TPage 19


Pemrograman III (Java Desktop)

Variabel Name jbutton_update


jButton4 Text Delete
Variabel Name jbutton_delete
jTable1 Variabel Name jtable_mhs
jButton5 Text Keluar
Variabel Name jbutton_keluar

16. Setelah semua komponennya disesuaikan propertiesnya, tinggal


membuat listing program untuk melakukan fungsinya yaitu (letakan codingnya
di source FrmDataMahasiswa) :
a. Masuk ke tampilan Source >> Tambahkan coding dibawah ini

Danandjaya Saputra, S.TPage 20


Pemrograman III (Java Desktop)

Coding diatas adalah kita harus mengimport beberapa library package class
untuk membangun aplikasi database dan membuat beberapa variable global

b. Membuat Proses Tampil Data (Berfungsi untuk menampilkan data dari


database ke tabel pada form)
Caranya : Tambahkan Fungsi / Prosedur dibawah ini pada source
public void TampilData(){
DftTblModel_mahasiswa = new DefaultTableModel();
DftTblModel_mahasiswa.addColumn("NIM");
DftTblModel_mahasiswa.addColumn("NAMA");
DftTblModel_mahasiswa.addColumn("PROGRAM STUDI");
jtable_mhs.setModel(DftTblModel_mahasiswa);
java.sql.Connection conn = new DBKoneksi().connect();
try{
java.sql.Statement stmt = conn.createStatement();
SQL = "select * from tmhs";
java.sql.ResultSet res = stmt.executeQuery(SQL);
while(res.next()){
DftTblModel_mahasiswa.addRow(new Object[]{
res.getString("NIM"),
res.getString("NAMA"),
res.getString("PRODI")
});
}
}catch(Exception e){

}
}

Danandjaya Saputra, S.TPage 21


Pemrograman III (Java Desktop)

Letakan coding atas dibawah public FrmDataMahasiswa (letaknya ditunjukan


panah di bawah ini) :

Kemudian tambahkan coding pada komponen form nya yaitu pada events
WindowsActivated, caranya :
Klik Kanan
Formnya saja

Kemudian tambahkan coding di bawah ini :

Danandjaya Saputra, S.TPage 22


Pemrograman III (Java Desktop)

c. Membuat Proses Tambah Baru / Add New (Berfungsi untuk menclearkan


pengisian data pada text field dan combo box)
Caranya : Klik komponen jbutton_add >> klik kanan >> pilih Events >> pilih
Action >> pilih actionPerformed
Tambahkan coding dibawah ini :

d. Membuat Proses Simpan (Berfungsi untuk menyimpan data ke database)


Caranya : Klik komponen jbutton_save >> klik kanan >> pilih Events >> pilih
Action >> pilih actionPerformed
Tambahkan coding dibawah ini :

Danandjaya Saputra, S.TPage 23


Pemrograman III (Java Desktop)

e. Membuat Proses Update (Berfungsi untuk mengupdate data yang kita


inginkan, yang sebelumnya kita pilih dari tabel)
Caranya :
Klik komponen jtable_mhs >> klik kanan >> pilih Events >> pilih Mouse >>
pilih mouseClicked
Tambahkan coding dibawah ini :

Kemudian Klik komponen jbutton_update>> klik kanan >> pilih Events >>
pilih Action >> pilih actionPerformed
Tambahkan coding dibawah ini :

Danandjaya Saputra, S.TPage 24


Pemrograman III (Java Desktop)

f. Membuat Proses Delete (Berfungsi untuk menghapus data yang kita


inginkan, yang sebelumnya kita pilih dari tabel)
Caranya :
Klik komponen jbutton_delete>> klik kanan >> pilih Events >> pilih Mouse >>
pilih mouseClicked
Tambahkan coding dibawah ini :

Danandjaya Saputra, S.TPage 25


Pemrograman III (Java Desktop)

g. Membuat Proses Keluar Form


Caranya :
Klik komponen jbutton_keluar >> klik kanan >> pilih Events >> pilih Mouse
>> pilih mouseClicked
Tambahkan coding dibawah ini :

17. Selesai, Silakahkan lakukan testing pada aplikasi data mahasiswanya.

2. Searching Data dan Refresh Data


Sub bab Ini merupakan lanjutan project aplikasi_data_mahasiswa diatas

18. Silahkan tambahkan beberapa komponen label, combo box dan button
pada form FrmDataMahasiswa nya, seperti ditunjukan pada gambar dibawah
ini :

Danandjaya Saputra, S.TPage 26


Pemrograman III (Java Desktop)

19. Lakukan perubahan pada properties komponen diatas, sehingga


tampilan atau form nya menjadi seperti gambar dibawah ini :

Nama Komponen Properties Nilainya


JLabel1 Text Cari
JTextField1 Text (Di Kosongkan)
Variabel Name jtextfield_cari
jComboBox1 Variabel Name jcombobox_kategoripencarian
Modal NIM
NAMA
jButton1 Text OK
Variabel Name jbutton_cari_ok
jButton2 Text Refresh
Variabel Name jbutton_refresh

20. Setelah semua komponennya disesuaikan propertiesnya, tinggal


membuat listing program untuk melakukan fungsinya yaitu (letakan codingnya
masih di source FrmDataMahasiswa) :

Danandjaya Saputra, S.TPage 27


Pemrograman III (Java Desktop)

a. Membuat Proses Searching (Berfungsi untuk memudahkan dalam


melakukan pencarian data mahasiswa berdasarkan nim dan nama sesuai
data yang kita ingin cari)
Caranya : Klik komponen jbutton_cari_ok >> klik kanan >> pilih Events >>
pilih Action >> pilih actionPerformed
Tambahkan coding dibawah ini :

b. Membuat Proses Refresh (Berfungsi untuk menampilkan keseluruhan data


lagi pada tabel setelah hilang karena di searching)
Caranya : Klik komponen jbutton_refresh>> klik kanan >> pilih Events >>
pilih Action >> pilih actionPerformed
Tambahkan coding dibawah ini :
Danandjaya Saputra, S.TPage 28
Pemrograman III (Java Desktop)

21. Selesai, Silakahkan lakukan testing pada proses searchingnya dan


refresh pada aplikasi data mahasiswanya.
E. Report (Laporan)
Sub bab Ini merupakan lanjutan project aplikasi_data_mahasiswa diatas

22. Silahkan buka software Jaspersoft iReport Designer 4.1.1 melalui


desktop komputer anda atau dari menu start yang icon nya seperti gambar
dibawah ini :

Berikut ini adalah tampilan software Jaspersoft iReport Designer 4.1.1

Danandjaya Saputra, S.TPage 29


Pemrograman III (Java Desktop)

23. Kemudian klik menu File >> New untuk memulai pembuatan
report(laporan)

24. Kemudian akan muncul tampilan form seperti gambar dibawah ini, lalu
pilih Report >> Blank A4 >> Klik Tombol Launch Report Wizard

Danandjaya Saputra, S.TPage 30


Pemrograman III (Java Desktop)

25. Kemudian akan muncul tampilan form Name and Location seperti
gambar dibawah ini, dimana kita harus mengisi nama report nya dan memilih
letak file reportnya
Report Name : ReportDataMahasiswa
Location : (letakan file reportnya yang bernama ReportDataMahasiswa
di dalam folder project aplikasi_data_mahasiswa ini)

Danandjaya Saputra, S.TPage 31


Pemrograman III (Java Desktop)

Kalau sudah di isi report name dan locationnya kemudian Klik Tombol Next

26. Kemudian akan muncul tampilan Query, silakan klik tombol New

Danandjaya Saputra, S.TPage 32


Pemrograman III (Java Desktop)

Maka akan tampil lagi seperti gambar di bawah ini, dimana kita harus memilih
jenis data source driver koneksi ke database, silakan pilih yang Database
JDBC Connection, kemudian klik tombol Next

Kemudian akan tampil lagi seperti gambar dibawa ini. Silakan Isi :
Danandjaya Saputra, S.TPage 33
Pemrograman III (Java Desktop)

Name : KoneksiMySQLDataMHS
JDBC URL : jdbc:mysql://localhost/datamhs
Server Address : localhost
Database : datamhs
Username : root
Centang Opsi Save Password seperti gambar dibawah untuk menghilangkan
permintaan password pada saat pembuat report
Merupakan Nama Database
JDBC Connection nya

Merupakan URL untuk


koneksi ke database MySQL
yang kita gunakan yaitu
datamhs
Merupakan Domain Alamat
Server Database MySQL

Merupakan Nama Database


yang kita gunakan yaitu
datamhs

Merupakan Username dan


Password Default Database
MySQL

Kemudian untuk mengetest koneksi ke database apakah berhasil sesuai yang


kita setting seperti gambar diatas silahkan klik tombol Test, kemudian jika
koneksi berhasil akan muncul tampilan seperti gambar dibawah ini :

Danandjaya Saputra, S.TPage 34


Pemrograman III (Java Desktop)

Selanjutnya jika sudah berhasil, silahkan tekan tombol Save

27. Kemudian akan kembali lagi muncul tampilan Query, kemudian lakukan
seperti gambar dibawah ini :

Pilih :
KoneksiMySQLDataM
HS

Silahkan ketik / isi :

select * from tmhs

Kalau sudah ok klik tombol Next

Danandjaya Saputra, S.TPage 35


Pemrograman III (Java Desktop)

28. Kemudian akan muncul tampilan Fields yang terdiri dari nim, nama dan
prodi, disini kita akan memilih field-field yang akan digunakan di report,
selanjutnya lakukan apa yang ditunjukan oleh gambar :

Klik Tombol
>>
Tersebut

Apabila tombol >> sudah diklik maka fields nya akan berpindah seperti gambar
dibawah ini :

Kalau sudah OK klik tombol Next

Danandjaya Saputra, S.TPage 36


Pemrograman III (Java Desktop)

29. Kemudian akan muncul tampilan Group seperti gambar dibawah ini,
langsung saja tekan tombol Next

30. Kemudian akan muncul tampilan Conratulations, Silahkan klik tombol


Finish

Danandjaya Saputra, S.TPage 37


Pemrograman III (Java Desktop)

31. Setelah tombol Finish di klik, maka akan muncul tampilan editor report
seperti gambar dibawah ini, di tampilan editor inilah kita akan mendesain
report/laporan :

32. Kemudian perhatikan Report Inspector sebelah kiri, klik aja tanda +
pada Fields, maka akan muncul nim, nama dan prodi, seperti yang ditunjukan
pada gambar dibawah ini

Danandjaya Saputra, S.TPage 38


Pemrograman III (Java Desktop)

33. Silahkan Drag nim, nama dan prodi yang terdapat pada fields tersebut
secara satu persatu ke Detail 1 pada lembar reportnya, seperti yang ditunjukan
pada gambar dibawah ini :

Drag ke Detail

Setelah kita sudah drag dan memasukan ke Detail 1 maka secara otomatis pada
Column Header akan muncul title sesuai nama field yang kita Drag ke Detail 1

Danandjaya Saputra, S.TPage 39


Pemrograman III (Java Desktop)

Lakukan drag fields nim, nama dan prodi ke Detail 1 sampai seperti pada gambar
dibawah ini :

34. Kemudian desainlah laporan tersebut sampai menjadi seperti gambar


dibawah ini

Danandjaya Saputra, S.TPage 40


Pemrograman III (Java Desktop)

Berikut ini petunjuk desain laporan di atas :

No. Komponen Yang Digunakan Dari


Pallete
1 Static Text
2 Regtangle
3 Regtangle

Danandjaya Saputra, S.TPage 41


Pemrograman III (Java Desktop)

4 Static Text
5 Static Text

35. Untuk melihat hasil akhir laporan yang kita buat, klik tombol Preview

Danandjaya Saputra, S.TPage 42


Pemrograman III (Java Desktop)

36. Selesai dan hasil preview akan tampil seperti gambar dibawah ini :

F. Membuat Form Untuk Menyisipkan Report (Laporan) Yang Di Buat Pada


IReport
Sub bab ini merupakan lanjutan project aplikasi_data_mahasiswa diatas

37. Tambahkan Java Package dengan nama laporan

Danandjaya Saputra, S.TPage 43


Pemrograman III (Java Desktop)

Kalau sudah OK, klik tombol Finish

38. Kemudian pindahkan file report yang bernama ReportDataMahasiswa


yang kita buat sebelumnya pada folder project aplikasi_data_mahasiswa ke
dalam folder aplikasi_data_mahasiswa\src\laporan\

Danandjaya Saputra, S.TPage 44


Pemrograman III (Java Desktop)

Setelah dipindahkan

Sehingga pada project aplikasi_data_mahasiswa akan terlihat seperti gambar


dibawah ini :

Danandjaya Saputra, S.TPage 45


Pemrograman III (Java Desktop)

39. Tambahkan Jframe Form dengan nama FrmLapMahasiswa pada Java


Package form

Danandjaya Saputra, S.TPage 46


Pemrograman III (Java Desktop)

Kalau sudah OK, Klik tombol Finish

40. Silahkan design dan tambahkan beberapa komponen label, text field dan
button pada form FrmLapMahasiswa nya, seperti ditunjukan pada gambar
dibawah ini :

Danandjaya Saputra, S.TPage 47


Pemrograman III (Java Desktop)

41. Lakukan perubahan pada properties komponen diatas, sehingga


tampilan atau form nya menjadi seperti gambar dibawah ini :

Nama Komponen Properties Nilainya


JLabel1 Text LAPORAN MAHASISWA
Font Tahoma 14 Bold
JLabel2 Text Cetak Berdasarkan NIM
JTextField1 Text (Di Kosongkan)
Variabel Name jtextfield_nim
jButton1 Text Cetak
Variabel Name jbutton_cetak_nim
JLabel3 Text Cetak Keseluruhan Mahasiswa
jButton2 Text Cetak
Variabel Name jbutton_cetak_keseluruhan
jButton3 Text Keluar
Variabel Name jbutton_keluar

Danandjaya Saputra, S.TPage 48


Pemrograman III (Java Desktop)

42. Setelah semua komponennya disesuaikan propertiesnya, tinggal


membuat listing program untuk melakukan fungsinya yaitu (letakan codingnya
di source FrmLapMahasiswa) :
a. Tambahkan libraries yang dibutuhkan, yang ditunjukan gambar
dibawah ini :

Caranya :

1. Klik Kanan pada Libraries


2. Pilih Add JAR/Folder
3. Carilah libraries nya sehingga
seperti gambar berikut.

Libraries
yang
dibutuhka
n

Danandjaya Saputra, S.TPage 49


Pemrograman III (Java Desktop)

b. Tambahkan libraries Groovy 2.0.1, yang ditunjukan gambar dibawah


ini :

Caranya :

1. Klik Kanan pada Libraries


2. Pilih Add Library
3. Carilah Groovy 2.0.1, kemudian
klik tombol Add Library

c. Menambahkan class library java

Danandjaya Saputra, S.TPage 50


Pemrograman III (Java Desktop)

d. Membuat Proses Cetak Report (Laporan) Berdasarkan NIM


Caranya : Klik komponen jbutton_cetak_nim >> klik kanan >> pilih Events
>> pilih Action >> pilih actionPerformed
Tambahkan coding dibawah ini :

Danandjaya Saputra, S.TPage 51


Pemrograman III (Java Desktop)

e. Membuat Proses Cetak Report (Laporan) Keseluruhan Mahasiswa


Caranya : Klik komponen jbutton_cetak_keseluruhan >> klik kanan >> pilih
Events >> pilih Action >> pilih actionPerformed
Tambahkan coding dibawah ini :

f. Membuat Proses Keluar Form


Caranya :
Klik komponen jbutton_keluar >> klik kanan >> pilih Events >> pilih Mouse
>> pilih mouseClicked
Tambahkan coding dibawah ini :

Danandjaya Saputra, S.TPage 52


Pemrograman III (Java Desktop)

42. Selesai, Silahkan Run File pada FrmLapMahasiswa nya kemudian


lakukan testing, maka nantinya jika berhasil akan muncul tampilan seperti
gambar dibawah ini.

Danandjaya Saputra, S.TPage 53


Pemrograman III (Java Desktop)

G. Membuat Form Menu Utama


Sub bab ini merupakan lanjutan project aplikasi_data_mahasiswa diatas

43. Tambahkan Jframe Form dengan nama FrmMenuUtama pada Java


Package form

Danandjaya Saputra, S.TPage 54


Pemrograman III (Java Desktop)

Kalau sudah OK, Klik tombol Finish

43. Silahkan design dan tambahkan beberapa komponen dari pallete Menu
Bar dan Menu Item pada form FrmMenuUtama nya, seperti ditunjukan pada
gambar dibawah ini :

44. Lakukan perubahan pada properties komponen diatas dengan cara klik
kanan >> edit text, sehingga tampilan atau form nya menjadi seperti gambar
dibawah ini :
Edit diubah jadi
Report Tambahkan Menu
Keluar

Danandjaya Saputra, S.TPage 55


Pemrograman III (Java Desktop)

File diubah jadi Data


Master

jMenuItem1 diubah jadi


Mahasiswa

45. Setelah semua komponennya disesuaikan propertiesnya, tinggal


membuat listing program untuk melakukan fungsinya yaitu (letakan codingnya
di source FrmMenuUtama) :
a. Menampilkan Form FrmDataMahasiswa
Caranya : klik menu Data Master >> klik kanan menu Mahasiswa >> pilih
Events >> pilih Action >> pilih actionPerformed

Danandjaya Saputra, S.TPage 56


Pemrograman III (Java Desktop)

Tambahkan coding :

b. Menampilkan Form FrmLapMahasiswa


Caranya : klik menu Report >> klik kanan menu Laporan Mahasiswa >> pilih
Events >> pilih Action >> pilih actionPerformed

Danandjaya Saputra, S.TPage 57


Pemrograman III (Java Desktop)

Tambahkan coding :

46. Selesai, Silahkan Run File pada FrmMenuUtama nya kemudian


lakukan testing.

Danandjaya Saputra, S.TPage 58

Anda mungkin juga menyukai