Modul App Database PDF
Modul App Database PDF
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.
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)
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
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
3. Pilih login account MySQL Front nya kemudian Klik tombol Open
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.
Isikan nama
databasenya
yaitu datamhs
6. Database dengan nama datamhs telah terbuat, kemudian buat tabel dengan
cara seperti gambar berikut ini :
Isikan nama
tabelnya yaitu
tmhs
Ganti typenya
dengan
MyISAM
7. Tabel dengan nama tmhs telah terbuat, kemudian kita lanjutkan membuat
field-fieldnya dengan cara :
9. Selesai.
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).
Klik Kanan
Pilih
Kalau sudah dipilih MySQL JDBC Driver , kemudian tekan Add Library
Klik kanan
10. Maka akan muncul tampilan source seperti gambar dibawah ini
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import javax.swing.*;
Pastikan Hasilnya :
Muncul :
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 :
Table
Coding diatas adalah kita harus mengimport beberapa library package class
untuk membangun aplikasi database dan membuat beberapa variable global
}
}
Kemudian tambahkan coding pada komponen form nya yaitu pada events
WindowsActivated, caranya :
Klik Kanan
Formnya saja
Kemudian Klik komponen jbutton_update>> klik kanan >> pilih Events >>
pilih Action >> pilih actionPerformed
Tambahkan coding dibawah ini :
18. Silahkan tambahkan beberapa komponen label, combo box dan button
pada form FrmDataMahasiswa nya, seperti ditunjukan pada gambar dibawah
ini :
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
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)
Kalau sudah di isi report name dan locationnya kemudian Klik Tombol Next
26. Kemudian akan muncul tampilan Query, silakan klik tombol New
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
27. Kemudian akan kembali lagi muncul tampilan Query, kemudian lakukan
seperti gambar dibawah ini :
Pilih :
KoneksiMySQLDataM
HS
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 :
29. Kemudian akan muncul tampilan Group seperti gambar dibawah ini,
langsung saja tekan tombol Next
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
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
Lakukan drag fields nim, nama dan prodi ke Detail 1 sampai seperti pada gambar
dibawah ini :
4 Static Text
5 Static Text
35. Untuk melihat hasil akhir laporan yang kita buat, klik tombol Preview
36. Selesai dan hasil preview akan tampil seperti gambar dibawah ini :
Setelah dipindahkan
40. Silahkan design dan tambahkan beberapa komponen label, text field dan
button pada form FrmLapMahasiswa nya, seperti ditunjukan pada gambar
dibawah ini :
Caranya :
Libraries
yang
dibutuhka
n
Caranya :
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
Tambahkan coding :
Tambahkan coding :