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

BAB III Java

Bab ini membahas tentang persyaratan dan langkah-langkah pembuatan aplikasi perjalanan menggunakan bahasa pemrograman Java, termasuk pembuatan proyek, package, dan kelas serta penulisan kode program untuk berbagai form seperti login, registrasi, pemesanan tiket pesawat, tour guide, pemesanan hotel, dan informasi pemesanan."
Hak Cipta
© © All Rights Reserved
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
25 tayangan

BAB III Java

Bab ini membahas tentang persyaratan dan langkah-langkah pembuatan aplikasi perjalanan menggunakan bahasa pemrograman Java, termasuk pembuatan proyek, package, dan kelas serta penulisan kode program untuk berbagai form seperti login, registrasi, pemesanan tiket pesawat, tour guide, pemesanan hotel, dan informasi pemesanan."
Hak Cipta
© © All Rights Reserved
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 50

BAB III

PENGOLAHAN DATA

3.1. Requirements
Requirements sesuatu yang dibutuhkan, sesuatu yang wajib ada dan kondisi
yang dibutuhkan saat melakukan sesuatu untuk mencapai tujuan tertentu. Requirements
untuk mencapai tujuan tersebut dengan bahasa pemrograman Java adalah sebagai berikut.
1. Spesifikasi hardware yang digunakan dalam pembuatan aplikasi Brichelaruki
Travel antara lain:
a. Laptop Acer Nitro ANV15-51
b. Processor Intel Core i5-13420H
c. RAM 8 GB

Sumber: Windows 11
Gambar 3.1. Spesifikasi Hardware
2. Software yang digunakan dalam pembuatan aplikasi Brichelaruki Travel
antara lain:
a. Apache NetBeans IDE 12.1
b. MySQL Connector Java 8.3.30
c. XAMPP Control Panel 3.3.0.0

Sumber: File Explorer


Gambar 3.2. Versi Software

3.2. Pembuatan Command Line Interface (CLI)


3.2.1. Pembuatan Project
Langkah-Langkah dalam membuat project adalah sebagai berikut.
1. Klik file dan new project untuk membuat project baru.
Sumber: Apache NetBeans IDE 12.1
Gambar 3.3. Pembuatan New Project
2. Pada Categories klik Java with Ant, lalu klik Java Application. Setelah itu klik next.

Sumber: Apache NetBeansIDE 12.1


Gambar 3.4. Tampilan Dialog New Project
3. Isi Project Name dan pilih Project Location-nya. Setelah selesai klik next.

Sumber: Apache NetBeans IDE 12.1


Gambar 3.5. Tampilan Dialog New Java Application
Tampilan New Project yang baru dibuat dapat dilihat pada Gambar 3.6.

Sumber: Apache NetBeans IDE 12.1


Gambar 3.6. Tampilan New Project Java Application
3.2.2. Pembuatan Package
Langkah-Langkah dalam membuat package adalah sebagai berikut.
1. Klik kanan pada project yang dibuat, lalu klik New dan klik Java Package.

Sumber: Apache NetBeans IDE 12.1


Gambar 3.7. Tampilan Pembuatan New Package
2. Isi Package Name, setelah itu klik Finish.

Sumber: Apache NetBeans IDE 12.1


Gambar 3.8. Tampilan Pembuatan Name dan Location Package
Tampilan New Package yang baru dibuat dapat dilihat pada Gambar 3.9.

Sumber: Apache NetBeans IDE 12.1


Gambar 3.9. Tampilan New Package
3.2.3. Pembuatan Class
Langkah-Langkah dalam membuat class adalah sebagai berikut.
1. Klik kanan pada project yang dibuat, lalu klik New dan klik Java Class.

Sumber: Apache NetBeans IDE 12.1


Gambar 3.10. Tampilan New Class
2. Isi Class Name, setelah itu klik Finish.
Sumber: Apache NetBeans IDE 12.1
Gambar 3.11. Tampilan Pembuatan Name dan Location Class
Tampilan New Class yang baru dibuat dapat dilihat pada Gambar 3.12.

Sumber: Apache NetBeans IDE 12.1


Gambar 3.12. Tampilan New Class
3.2.4. Pembuatan Database
Pembuatan database menggunakan MySQL dan aplikasi XAMPP. Langkah-
Langkah dalam membuat database adalah sebagai berikut.
1. Klik kanan pada Libraries, lalu klik Add JAR/Folder.

Sumber: Apache NetBeans IDE 12.1


Gambar 3.13. Tampilan Penambahan MySQL
2. Pilih MySQL Java Connector yang akan digunakan, Setelah itu klik Open.

Sumber: Apache NetBeans IDE 12.1


Gambar 3.14. Tampilan Dialog Add JAR/Folder
Tampilan Libraries setelah ditambahkan dapat dilihat pada Gambar 3.12.

Sumber: Apache NetBeans IDE 12.1


Gambar 3.15. Tampilan MySQL pada Libraries
3. Buka aplikasi XAMPP lalu klik Start pada baris Apache dan MySQL. Lalu klik
Admin pada baris MySQL.

Sumber: XAMPP Control Panel 3.3.0.0


Gambar 3.16. Tampilan Aplikasi XAMPP
4. Pada localhost/phpMyAdmin/, klik New untuk membuat database baru.

Sumber: XAMPP Control Panel 3.3.0.0


Gambar 3.17. Tampilan phpMyAdmin
5. Isi Database name. Setelah itu klik Create.

Sumber: XAMPP Control Panel 3.3.0.0


Gambar 3.18. Tampilan Pembuatan Nama Database
6. Pada bagian Create new table isi Table name dan Number of Columns. Setelah
selesai klik Create.

Sumber: XAMPP Control Panel 3.3.0.0


Gambar 3.19. Tampilan Create New Table
7. Isi data setiap kolom. Setelah selesai, klik Save.
Sumber: XAMPP Control Panel 3.3.0.0
Gambar 3.20. Tampilan Structure Tabel
3.2.5. Penulisan Kode Program
3.2.5.1. Penulisan Kode Program Class Koneksi MySQL
Kode program class koneksi MySQL dapat dilihat pada Gambar 3.21.

.
Sumber: Apache NetBeans IDE 12.1
Gambar 3.21. Kode Program Class
3.2.5.2. Penulisan Kode Program Form Login
Kode program untuk form login adalah sebagai berikut.
1. Penulisan kode program import
Penulisan kode program import dapat dilihat pada Gambar 3.22.

Sumber: Apache NetBeans IDE 12.1


Gambar 3.22. Kode Program Import
2. Penulisan kode program button Login
Penulisan kode program button Login dapat dilihat pada Gambar 3.23.

Sumber: Apache NetBeans IDE 12.1


Gambar 3.23. Kode Program Button Login
3. Penulisan kode program button Register
Penulisan kode program button Register dapat dilihat pada Gambar 3.24.

Sumber: Apache NetBeans IDE 12.1


Gambar 3.24. Kode Program Button Register
3.2.5.3. Penulisan Kode Program Form Register
Kode program untuk form register adalah sebagai berikut.
1. Penulisan kode program import
Penulisan kode program import dapat dilihat pada Gambar 3.25.

Sumber: Apache NetBeans IDE 12.1


Gambar 3.25. Kode Program Import
2. Penulisan kode program button Register
Penulisan kode program button Register dapat dilihat pada Gambar 3.26.

Sumber: Apache NetBeans IDE 12.1


Gambar 3.26. Kode Program Button Register
3. Penulisan kode program button Login
Penulisan kode program button Login dapat dilihat pada Gambar 3.27.

Sumber: Apache NetBeans IDE 12.1


Gambar 3.27. Kode Program Button Login
3.2.5.4. Penulisan Kode Program Form Pemesanan Tiket Pesawat
Kode program untuk form pemesanan tiket pesawat adalah sebagai berikut.
1. Penulisan kode program import
Penulisan kode program import dapat dilihat pada Gambar 3.28.

Sumber: Apache NetBeans IDE 12.1


Gambar 3.28. Kode Program Import
2. Penulisan kode program button Simpan Data
Penulisan kode program import dapat dilihat pada Gambar 3.29.

Sumber: Apache NetBeans IDE 12.1


Gambar 3.29. Kode Program button Simpan Data
3. Penulisan kode program button Back
Penulisan kode program button Back dapat dilihat pada Gambar 3.30.

Sumber: Apache NetBeans IDE 12.1


Gambar 3.30. Kode Program button Back
4. Penulisan kode program button Next
Penulisan kode program button Next dapat dilihat pada Gambar 3.31.

Sumber: Apache NetBeans IDE 12.1


Gambar 3.31. Kode Program button Next
3.2.5.5. Penulisan Kode Program Form Tour Guide
Kode program untuk form tour guide adalah sebagai berikut.
1. Penulisan kode program import
Penulisan kode program import dapat dilihat pada Gambar 3.32.

Sumber: Apache NetBeans IDE 12.1


Gambar 3.32. Kode Program Import
2. Penulisan kode program button Simpan Data
Penulisan kode program simpan data dapat dilihat pada Gambar 3.33.

Sumber: Apache NetBeans IDE 12.1


Gambar 3.33. Kode Program button Simpan Data
3. Penulisan kode program button Back
Penulisan kode program button Back dapat dilihat pada Gambar 3.34.

Sumber: Apache NetBeans IDE 12.1


Gambar 3.34. Kode Program button Back
4. Penulisan kode program button Next
Penulisan kode program button Next dapat dilihat pada Gambar 3.35.

Sumber: Apache NetBeans IDE 12.1


Gambar 3.35. Kode Program button Next
3.2.5.6. Penulisan Kode Program Form Booking Hotel
Kode program untuk form booking hotel adalah sebagai berikut.
1. Penulisan kode program import
Penulisan kode program import dapat dilihat pada Gambar 3.36.

Sumber: Apache NetBeans IDE 12.1


Gambar 3.36. Kode Program Import
2. Penulisan kode program button Simpan Data
Penulisan kode program simpan data dapat dilihat pada Gambar 3.37.
Sumber: Apache NetBeans IDE 12.1
Gambar 3.37. Kode Program button Simpan Data
3. Penulisan kode program button informasi hotel
Penulisan kode program button informasi hotel dapat dilihat pada Gambar 3.38.

Sumber: Apache NetBeans IDE 12.1


Gambar 3.38. Kode Program button Informasi Hotel
4. Penulisan kode program button Back
Penulisan kode program button Back dapat dilihat pada Gambar 3.39.

Sumber: Apache NetBeans IDE 12.1


Gambar 3.39. Kode Program button Back
5. Penulisan kode program button Next
Penulisan kode program button Next dapat dilihat pada Gambar 3.40.

Sumber: Apache NetBeans IDE 12.1


Gambar 3.40. Kode Program button Next
3.2.5.7. Penulisan Kode Program Form Informasi Hotel
Kode program untuk form informasi hotel adalah sebagai berikut
1. Penulisan kode program button Back
Penulisan kode program button Back dapat dilihat pada Gambar 3.41.

Sumber: Apache NetBeans IDE 12.1


Gambar 3.41. Kode Program button Back
3.2.5.8. Penulisan Kode Program Form Informasi Pemesanan
Penulisan kode program form informasi pemesanan adalah sebagai berikut.
1. Penulisan kode program button X
Penulisan kode program button X dapat dilihat pada Gambar 3.42.

Sumber: Apache NetBeans IDE 12.1


Gambar 3.42. Kode Program button X
2. Penulisan kode program button Back
Penulisan kode program button Back dapat dilihat pada Gambar 3.43.

Sumber: Apache NetBeans IDE 12.1


Gambar 3.43. Kode Program button Back
3. Penulisan kode program button Selesai
Penulisan kode program button selesai dapat dilihat pada Gambar 3.44.

Sumber: Apache NetBeans IDE 12.1


Gambar 3.44. Kode Program button Selesai
3.3. Pembuatan Graphical User Interface (GUI)
3.3.1. Tahapan Pembuatan Form
Langkah-langkah dalam membuat form adalah sebagai berikut.
1. Diklik kanan pada package yang akan dibuat form, dipilih New dan JFrame Form.

Sumber: Apache NetBeans IDE 12.1


Gambar 3.45. Membuat Form Baru
2. Isi Class Name, Setelah selesai, klik Finish.

Sumber: Apache NetBeans IDE 12.1


Gambar 3.46. Kotak Dialog New JFrame Form
Tampilan Design pada form dapat dilihat pada Gambar 3.47.

Sumber: Apache NetBeans IDE 12.1


Gambar 3.47. Tampilan Design pada Form
3. Rancang tampilan form dengan menambah komponen-komponen.

Sumber: Apache NetBeans IDE 12.1


Gambar 3.48. Tampilan Pallete
3.3.2. Interface Program Form
Terdapat 8 form pada aplikasi Brichelaruki Travel, yaitu:
1. Form Login
Sebuah form yang merupakan halaman awal program untuk melakukan login.
2. Form Registrasi
Sebuah form yang merupakan halaman untuk melakukan registrasi bagi pengguna
yang belum memiliki akun.
3. Form Pemesanan Tiket Pesawat
Sebuah form yang berfungsi untuk memesan tiket pesawat.
4. Form Tour Guide
Sebuah form yang berfungsi untuk memesan tour guide.
5. Form Booking Hotel
Sebuah form yang berfungsi untuk mem-booking sebuah hotel
6. Form Informasi Hotel
Sebuah form yang memuat tentang gambar dari hotel yang tersedia.
7. Form Informasi Pemesanan
Sebuah form yang memuat nama, nomor hp, dan total pembayaran wisatawan.

3.3.2.1. Form Login


Pada form login, objek-objek yang digunakan antara lain:
1. JLabel
a. jLabel1 untuk menampilkan “LOGIN”.
b. jLabel2 untuk menampilkan “Username”.
c. jLabel3 untuk menampilkan “Password”.
d. jLabel4 untuk menampilkan icon background.
e. jLabel5 untuk menampilkan icon background.
f. jLabel6 untuk menampilkan icon background.
2. JButton
a. jButton1 untuk melanjutkan ke form pemesanan tiket pesawat.
b. jButton2 untuk melanjutkan ke form registrasi.
3. JPanel
a. jPanel1 untuk memberikan warna background
4. JTextField
a. tfusername untuk memasukkan username.
b. tfpassword untuk memasukkan password.
Tampilan form login dapat dilihat pada Gambar 3.49.

Sumber: Apache NetBeans IDE 12.1


Gambar 3.49. Tampilan Form Login
3.3.2.2. Form Register
Pada form register, objek-objek yang digunakan antara lain:
1. JLabel
a. jLabel1 untuk menampilkan “Register”.
b. jLabel2 untuk menampilkan “Username”.
c. jLabel3 untuk menampilkan “Password”.
d. jLabel4 untuk menampilkan “Email”.
e. jLabel5 untuk menampilkan icon background.
2. JButton
a. jButton1 untuk kembali ke form login.
b. jButton2 untuk melakukan registrasi.
3. JPanel
b. jPanel1 untuk memberikan warna background
4. JTextField
a. jTextField1 untuk memasukkan username.
b. jTextField2 untuk memasukkan password.
c. jTextField3 untuk memasukkan email.
Tampilan form registrasi dapat dilihat pada Gambar 3.50.

Sumber: Apache NetBeans IDE 12.1


Gambar 3.50. Tampilan Form Register
3.3.2.3. Form Pemesanan Tiket Pesawat
Pada form pemesanan tiket pesawat, objek-objek yang digunakan antara lain:
1. JLabel
a. jLabel1 untuk menampilkan “Tiket Penerbangan”.
b. jLabel2 untuk menampilkan “Nama Wisatawan”.
c. jLabel3 untuk menampilkan “No Handphone”.
d. jLabel4 untuk menampilkan “Maskapai”.
e. jLabel5 untuk menampilkan “Harga”.
f. jLabel6 untuk menampilkan “Kelas”.
g. jLabel7 untuk menampilkan “Harga”.
h. jLabel8 untuk menampilkan “Tanggal Penerbangan”.
i. jLabel9 untuk menampilkan “Jumlah Kursi”.
j. jLabel10 untuk menampilkan “Harga Total”.
k. jLabel11 untuk menampilkan “Metode Pembayaran”.
l. jLabel12 untuk menampilkan icon background.
2. JButton
a. jButton1 untuk melakukan penyimpanan ke database.
b. jButton2 untuk kembali ke form login.
c. jButton3 untuk melanjutkan ke form tour guide.
3. JPanel
a. jPanel1 untuk memberikan warna background
4. JTextField
a. jTextField1 untuk memasukkan nama.
b. jTextField2 untuk memasukkan nomor handphone.
c. TxtHargaMaskapai untuk menampilkan harga maskapai.
d. TxtHargaKelas untuk menampilkan harga kelas.
e. jTextField3 untuk memasukkan tanggal penerbangan.
f. txthargatotpenerbangan untuk menampilkan harga total.
5. JComboBox
a. jComboBox1 untuk menampilkan pilihan maskapai.
b. jComboBox2 untuk menampilkan pilihan kelas penerbangan.
c. jComboBox3 untuk menampilkan pilihan jumlah kursi.
d. jComboBox4 untuk menampilkan pilihan metode pembayaran.
Tampilan form pemesanan tiket pesawat dapat dilihat pada Gambar 3.51.

Sumber: Apache NetBeans IDE 12.1


Gambar 3.51. Tampilan Form Pemesanan Tiket Pesawat
3.3.2.4. Form Tour Guide
Pada form tour guide, objek-objek yang digunakan antara lain:
1. JLabel
a. jLabel1 untuk menampilkan “Tour Guide”.
b. jLabel2 untuk menampilkan “Nama Wisatawan”.
c. jLabel3 untuk menampilkan “Destinasi”.
d. jLabel4 untuk menampilkan “ID Tour Guide”.
e. jLabel5 untuk menampilkan “Harga/Hari”.
f. jLabel6 untuk menampilkan “Jumlah Hari”.
g. jLabel7 untuk menampilkan “Harga Total”.
h. jLabel8 untuk menampilkan “Metode Pembayaran”.
i. jLabel9 untuk menampilkan icon background.
2. JButton
a. jButton1 untuk melanjutkan ke form booking hotel.
b. jButton2 untuk kembali ke form pemesanan tiket pesawat.
c. jButton3 untuk melakukan penyimpanan ke database.
3. JPanel
a. jPanel1 untuk memberikan warna background
4. JTextField
a. jTextField1 untuk memasukkan nama.
b. jTextField2 untuk menampilkan harga tour guide per hari.
c. txthargatottourguide untuk menampilkan harga total.
5. JComboBox
a. jComboBox1 untuk menampilkan pilihan destinasi.
b. jComboBox2 untuk menampilkan pilihan ID Tour Guide.
c. jComboBox3 untuk menampilkan pilihan jumlah hari.
d. jComboBox4 untuk menampilkan pilihan metode pembayaran.
Tampilan form pemesanan tiket pesawat dapat dilihat pada Gambar 3.52.
Sumber: Apache NetBeans IDE 12.1
Gambar 3.52. Tampilan Form Tour Guide
3.3.2.5. Form Booking Hotel
Pada form booking hotel, objek-objek yang digunakan antara lain:
1. JLabel
a. jLabel1 untuk menampilkan “Detail Pemesanan Hotel”.
b. jLabel2 untuk menampilkan “Nama Wisatawan”.
c. jLabel3 untuk menampilkan “No Handphone”.
d. jLabel4 untuk menampilkan “Pilihan Hotel”.
e. jLabel5 untuk menampilkan “Kelas Kamar”.
f. jLabel6 untuk menampilkan “Jumlah Hari”.
g. jLabel7 untuk menampilkan “Harga Total”.
h. jLabel8 untuk menampilkan “Metode Pembayaran”.
i. jLabel9 untuk menampilkan icon background.
j. jLabel10 untuk menampilkan icon background.
k. jLabel11 untuk menampilkan icon background.
l. jLabel12 untuk menampilkan icon background.
m. jLabel13 untuk menampilkan icon background.
n. jLabel14 untuk menampilkan icon background.
o. jLabel15 untuk menampilkan icon background.
p. jLabel16 untuk menampilkan icon background.
2. JButton
a. jButton1 untuk melanjutkan ke form informasi pemesanan.
b. jButton2 untuk kembali ke form tour guide.
c. jButton6 untuk melakukan penyimpanan ke database.
d. jButtton7 untuk melanjut ke form informasi hotel.
3. JPanel
a. jPanel1 untuk memberikan warna background
4. JTextField
a. jTextField1 untuk memasukkan nama.
b. jTextField2 untuk memasukkan nomor handphone.
c. txthargatotpenerbangan untuk menampilkan harga total.
5. JComboBox
a. jComboBox1 untuk menampilkan pilihan hotel.
b. jComboBox2 untuk menampilkan pilihan jumlah hari.
c. jComboBox3 untuk menampilkan pilihan metode pembayaran.
d. jComboBox4 untuk menampilkan pilihan kelas kamar.
Tampilan form booking hotel dapat dilihat pada Gambar 3.53.
Sumber: Apache NetBeans IDE 12.1
Gambar 3.53. Tampilan Form Booking Hotel
3.3.2.6. Form Informasi Hotel
Pada form booking hotel, objek-objek yang digunakan antara lain:
1. JLabel
a. jLabel1 untuk menampilkan “Informasi Hotel”.
b. jLabel2 untuk menampilkan “JW Marriot Hotel”.
c. jLabel3 untuk menampilkan “Royal Hotel”.
d. jLabel4 untuk menampilkan “Sekar Hotel”.
e. jLabel5 untuk menampilkan “Rofa Hotel”.
f. jLabel6 untuk menampilkan “Santika Hotel”.
g. jLabel7 untuk menampilkan icon background.
h. jLabel8 untuk menampilkan icon background.
i. jLabel9 untuk menampilkan icon background.
j. jLabel10 untuk menampilkan icon background.
k. jLabel11 untuk menampilkan icon background.
l. jLabel12 untuk menampilkan icon background.
m. jLabel13 untuk menampilkan icon background.
n. jLabel14 untuk menampilkan icon background.
o. jLabel15 untuk menampilkan icon background.
p. jLabel16 untuk menampilkan icon background.
q. jLabel17 untuk menampilkan icon background.
2. JButton
a. jButton1 untuk kembali ke form booking hotel.
3. JPanel
a. jPanel1 untuk memberikan warna background
Tampilan form pemesanan tiket pesawat dapat dilihat pada Gambar 3.54.

Sumber: Apache NetBeans IDE 12.1


Gambar 3.54. Tampilan Form Informasi Hotel
3.3.2.7. Informasi Pemesanan
Pada form booking hotel, objek-objek yang digunakan antara lain:
1. JLabel
a. jLabel1 untuk menampilkan “Informasi Pemesanan”.
b. jLabel2 untuk menampilkan “Nama Wisatawan”.
c. jLabel3 untuk menampilkan “No Handphone”.
d. jLabel4 untuk menampilkan “Total Pembayaran”.
e. jLabel5 untuk menampilkan icon background.
f. jLabel6 untuk menampilkan icon background.
g. jLabel7 untuk menampilkan icon background.
h. jLabel8 untuk menampilkan icon background.
2. JButton
a. jButton1 untuk kambali ke form booking hotel.
b. jButton2 untuk kembali ke form login.
c. jButton3 untuk keluar dari aplikasi.
3. JPanel
a. jPanel1 untuk memberikan warna background
4. JTextField
a. jTextField1 untuk menampilkan nama.
b. jTextField2 untuk menampilkan nomor handphone.
c. txthargatot untuk menampilkan harga total.
Tampilan form informasi pemesanan dapat dilihat pada Gambar 3.55.
Sumber: Apache NetBeans IDE 12.1
Gambar 3.55. Tampilan Form Informasi Pemesanan

3.4. Perubahan Nilai Properties Object


3.4.1. Properties Form Login
Pengaturan properties objek pada form login dapat dilihat pada Tabel 3.1.
Tabel 3.1. Properties Objek pada Form Login
Objek Properties Nilai
jLabel1 Variable Name Text jLabel1
Login
jLabel2 Variable Name Text jLabel2
Username
jLabel3 Variable Name Text jLabel3
Password
jLabel4 Variable Name Icon jLabel4
(dikosongkan)
jLabel5 Variable Name Icon jLabel5
(dikosongkan)
jLabel6 Variable Name Icon jLabel6
(dikosongkan)
jButton1 Variable Name Text jButton1
Login
Objek Properties Nilai
jButton2 Variable Name Text jButton2
Register
jPanel1 Variable Name Icon jPanel1
(dikosongkan)
tfusername Variable Name Icon Tfusername
(dikosongkan)
tfpassword Variable Name Icon Tfpassword
(dikosongkan)

3.4.2. Properties Form Registrasi


Pengaturan properties objek pada form registrasi dapat dilihat pada Tabel 3.2.
Tabel 3.2. Properties Objek pada Form Registrasi
Objek Properties Nilai
jLabel1 Variable Name Text jLabel1
Registrasi
jLabel2 Variable Name Text jLabel2
Username
jLabel3 Variable Name Text jLabel3
Password
jLabel4 Variable Name Text jLabel4
Email
jLabel5 Variable Name Icon jLabel5
(dikosongkan)
jButton1 Variable Name Text jButton1
Login
jButton2 Variable Name Text jButton2
Register
jPanel1 Variable Name Icon jPanel1
(dikosongkan)
jTextField1 Variable Name Icon jTextField1
(dikosongkan)
jTextField2 Variable Name Icon jTextField2
(dikosongkan)
jTextField3 Variable Name Icon jTextField3
(dikosongkan)

3.4.3. Properties Form Pemesanan Tiket Pesawat


Pengaturan properties objek pada form pemesanan tiket pesawat dapat dilihat
pada Tabel 3.3.
Tabel 3.3. Properties Objek pada Form Pemesanan Tiket Pesawat
Objek Properties Nilai
jLabel1 Variable Name Text jLabel1
Tiket Penerbangan
jLabel2 Variable Name Text jLabel2
Nama Wisatawan
jLabel3 Variable Name Text jLabel3
No Handphone
jLabel4 Variable Name Text jLabel4
Maskapai
jLabel5 Variable Name Text jLabel5
Harga
jLabel6 Variable Name Text jLabel6
Kelas
jLabel7 Variable Name Text jLabel7
Harga
jLabel8 Variable Name Text jLabel8
Tanggal Penerbangan
jLabel9 Variable Name Text jLabel9
Jumlah Kursi
jLabel10 Variable Name Text jLabel10
Harga Total
jLabel11 Variable Name Text jLabel11
Metode Pembayaran
jLabel12 Variable Name Icon jLabel12
(dikosongkan)
jButton1 Variable Name Text jButton1
Simpan data
jButton2 Variable Name Text jButton2
Next
jButton3 Variable Name Text jButton3
Back
jPanel1 Variable Name Icon jPanel1
(dikosongkan)
jTextField1 Variable Name Icon jTextField1
(dikosongkan)
jTextField2 Variable Name Icon jTextField2
(dikosongkan)
TxtHargaMaskapai Variable Name Icon jTextField3
(dikosongkan)
TxtHargaKelas Variable Name Icon jTextField4
(dikosongkan)
jTextField3 Variable Name Icon jTextField5
(dikosongkan)
jTextField6 Variable Name Icon jTextField6
(dikosongkan)
jComboBox1 Variable Name Text jComboBox1
Pilih
jComboBox2 Variable Name Text jComboBox2
Pilih
jComboBox3 Variable Name Text jComboBox3
Pilih
jComboBox4 Variable Name Text jComboBox4
Pilih

3.4.4. Properties Form Tour Guide


Pengaturan properties objek pada form tour guide dapat dilihat pada Tabel 3.4.
Tabel 3.4. Properties Objek pada Form Tour Guide
Objek Properties Nilai
jLabel1 Variable Name Text jLabel1
Tour Guide
jLabel2 Variable Name Text jLabel2
Nama Wisatawan
jLabel3 Variable Name Text jLabel3
Destinasi
jLabel4 Variable Name Text jLabel4
ID Tour Guide
jLabel5 Variable Name Text jLabel5
Harga/Hari
jLabel6 Variable Name Text jLabel6
Jumlah Hari
jLabel7 Variable Name Text jLabel7
Harga Total
jLabel8 Variable Name Text jLabel8
Metode Pembayaran
jLabel9 Variable Name Icon jLabel9
(dikosongkan)
jButton1 Variable Name Text jButton1
Next
jButton2 Variable Name Text jButton2
Back
jButton3 Variable Name Text jButton3
Simpan Data
jPanel1 Variable Name Icon jPanel1
(dikosongkan)
jTextField1 Variable Name Icon jTextField1
(dikosongkan)
jTextField2 Variable Name Icon jTextField2
(dikosongkan)
txthargatottourguide Variable Name Icon Txthargatottourguide
(dikosongkan)
jComboBox1 Variable Name Text jComboBox1
Pilih
jComboBox2 Variable Name Text jComboBox2
Pilih
jComboBox3 Variable Name Text jComboBox3
Pilih
jComboBox4 Variable Name Text jComboBox4
Pilih

3.4.5. Properties Form Booking Hotel


Pengaturan properties objek pada form booking Hotel dapat dilihat pada Tabel
3.5.
Tabel 3.5. Properties Objek pada Form Booking Hotel
Objek Properties Nilai
jLabel1 Variable Name Text jLabel1
Detail Pemesanan Pesawat
jLabel2 Variable Name Text jLabel2
Nama Wisatawan
jLabel3 Variable Name Text jLabel3
No Handphone
jLabel4 Variable Name Text jLabel4
Pilihan Hotel
jLabel5 Variable Name Text jLabel5
Kelas Kamar
jLabel6 Variable Name Text jLabel6
Jumlah Hari
jLabel7 Variable Name Icon jLabel7
Harga Total
jLabel8 Variable Name Icon jLabel8
(dikosongkan)
jLabel9 Variable Name Icon jLabel9
(dikosongkan)
jLabel10 Variable Name Icon jLabel10
(dikosongkan)
jLabel11 Variable Name Icon jLabel11
(dikosongkan)
jLabel12 Variable Name Icon jLabel12
(dikosongkan)
jLabel13 Variable Name Icon jLabel13
(dikosongkan)
jLabel14 Variable Name Icon jLabel14
(dikosongkan)
jLabel15 Variable Name Icon jLabel15
(dikosongkan)
jLabel16 Variable Name Icon jLabel16
(dikosongkan)
jButton1 Variable Name Text jButton1
Next
jButton2 Variable Name Text jButton2
Back
jButton6 Variable Name Text jButton6
Simpan Data
jButton7 Variable Name Text jButton7
Informasi Hotel
jPanel1 Variable Name Icon jPanel1
(dikosongkan)
jTextField1 Variable Name Icon jTextField1
(dikosongkan)
jTextField2 Variable Name Icon jTextField2
(dikosongkan)
txthargatothotel Variable Name Icon Txthargatothotel
(dikosongkan)
jComboBox1 Variable Name Text jComboBox1
Pilih
jComboBox2 Variable Name Text jComboBox2
Pilih
jComboBox3 Variable Name Text jComboBox3
Pilih
jComboBox4 Variable Name Text jComboBox4
Pilih

3.4.6. Properties Form Informasi Hotel


Pengaturan properties objek pada form Informasi Hotel dapat dilihat pada Tabel
3.6.
Tabel 3.6. Properties Objek pada Form Informasi Hotel
Objek Properties Nilai
jLabel1 Variable Name Text jLabel1
Informasi Hotel
jLabel2 Variable Name Text jLabel2
JW Marriot Hotel
jLabel3 Variable Name Text jLabel3
Royal Hotel
jLabel4 Variable Name Text jLabel4
Sekar Hotel
jLabel5 Variable Name Text jLabel5
Rofa Hotel
jLabel6 Variable Name Text jLabel6
Santika Hotel
jLabel7 Variable Name Icon jLabel7
(dikosongkan)
jLabel8 Variable Name Icon jLabel8
(dikosongkan)
jLabel9 Variable Name Icon jLabel9
(dikosongkan)
jLabel10 Variable Name Icon jLabel10
(dikosongkan)
jLabel11 Variable Name Icon jLabel11
(dikosongkan)
jLabel12 Variable Name Icon jLabel12
(dikosongkan)
jLabel13 Variable Name Icon jLabel13
(dikosongkan)
jLabel14 Variable Name Icon jLabel14
(dikosongkan)
jLabel15 Variable Name Icon jLabel15
(dikosongkan)
jLabel16 Variable Name Icon jLabel16
(dikosongkan)
jLabel17 Variable Name Icon jLabel17
(dikosongkan)
jButton1 Variable Name Text jButton1
Back
jPanel1 Variable Name Icon jPanel1
(dikosongkan)

3.4.7. Properties Form Informasi Pemesanan


Pengaturan properties objek pada form Informasi Pemesanan dapat dilihat pada
Tabel 3.7.
Tabel 3.7. Properties Objek pada Form Informasi Pemesanan
Objek Properties Nilai
jLabel1 Variable Name Text jLabel1
Informasi Pemesanan
jLabel2 Variable Name Text jLabel2
Nama Wisatawan
jLabel3 Variable Name Text jLabel3
No Handphone
jLabel4 Variable Name Text jLabel4
Total Pembayaran
jLabel5 Variable Name Icon jLabel5
(dikosongkan)
jLabel6 Variable Name Icon jLabel6
(dikosongkan)
jLabel7 Variable Name Icon jLabel7
(dikosongkan)
jLabel8 Variable Name Icon jLabel8
(dikosongkan)
jButton1 Variable Name Text jButton1
Back
jButton2 Variable Name Text jButton2
Selesai
jButton3 Variable Name Text jButton3
X
jPanel1 Variable Name Icon jPanel1
(dikosongkan)
jTextField1 Variable Name Icon jTextField1
(dikosongkan)
jTextField2 Variable Name Icon jTextField2
(dikosongkan)
txthargatot Variable Name Icon Txthargatot
(dikosongkan)

3.5. Tampilan Akhir Program Aplikasi


3.5.1. Tampilan Akhir Form Login
Tampilan akhir form login dapat dilihat pada Gambar 3.56.
Sumber: Apache NetBeans IDE 12.1
Gambar 3.56. Tampilan Akhir Form Login
Saat form login dijalankan, terdapat message box yang dapat muncul sesuai konteks
berikut.

Sumber: Apache NetBeans IDE 12.1


Gambar 3.57. Tampilan Message Box Koneksi Form Login Gagal
3.5.2. Tampilan Akhir Form Register
Tampilan akhir form register dapat dilihat pada Gambar 3.58.
.
Sumber: Apache NetBeans IDE 12.1
Gambar 3.58. Tampilan Akhir Form Register
Saat form register dijalankan, terdapat beberapa message box yang dapat muncul
sesuai konteks berikut.
1. Register gagal.

Sumber: Apache NetBeans IDE 12.1


Gambar 3.59. Tampilan Message Box Koneksi Form Register Gagal
2. Register berhasil.

Sumber: Apache NetBeans IDE 12.1


Gambar 3.60. Tampilan Message Box Koneksi Form Register Berhasil
3.5.3. Tampilan Akhir Form Pemesanan Tiket Pesawat
Tampilan akhir form pemesanan tiket pesawat dapat dilihat pada Gambar 3.61.

Sumber: Apache NetBeans IDE 12.1


Gambar 3.61. Tampilan Akhir Form Pemesanan Tiket Pesawat
Saat form pemesanan tiket pesawat dijalankan, terdapat beberapa message box
yang dapat muncul sesuai konteks berikut.

Sumber: Apache NetBeans IDE 12.1


Gambar 3.62. Tampilan Message Box Koneksi Form Pemesanan Tiket Pesawat
Gagal
Sumber: Apache NetBeans IDE 12.1
Gambar 3.63. Tampilan Message Box Koneksi Form Pemesanan Tiket Pesawat
Berhasil
3.5.4. Tampilan Akhir Form Tour Guide
Tampilan akhir form tour guide dapat dilihat pada Gambar 3.64.

Sumber: Apache NetBeans IDE 12.1


Gambar 3.64. Tampilan Akhir Form Tour Guide
Saat form tour guide dijalankan, terdapat beberapa message box yang dapat
muncul sesuai konteks berikut.

Sumber: Apache NetBeans IDE 12.1


Gambar 3.65. Tampilan Message Box Koneksi Form Pemesanan Tiket Pesawat
Berhasil

Sumber: Apache NetBeans IDE 12.1


Gambar 3.66. Tampilan Message Box Koneksi Form Pemesanan Tiket Pesawat
Gagal
3.5.5. Tampilan Akhir Form Booking Hotel
Tampilan akhir form booking hotel dapat dilihat pada Gambar 3.67.
Sumber: Apache NetBeans IDE 12.1
Gambar 3.67. Tampilan Akhir Form Booking Hotel
Saat form booking hotel dijalankan, terdapat beberapa message box yang dapat
muncul sesuai konteks berikut.

Sumber: Apache NetBeans IDE 12.1


Gambar 3.68. Tampilan Message Box Koneksi Form Booking Hotel Berhasil
Sumber: Apache NetBeans IDE 12.1
Gambar 3.69. Tampilan Message Box Koneksi Form Booking Hotel Gagal
3.5.6. Tampilan Akhir Form Informasi Hotel
Tampilan akhir form iinformasi hotel dapat dilihat pada Gambar 3.70.

Sumber: Apache NetBeans IDE 12.1


Gambar 3.70. Tampilan Akhir Form Informasi Hotel
3.5.7. Tampilan Akhir Form Informasi Pemesanan
Tampilan akhir form iinformasi pemesanan dapat dilihat pada Gambar 3.71.

Sumber: Apache NetBeans IDE 12.1


Gambar 3.71. Tampilan Akhir Form Informasi Pemesanan

Anda mungkin juga menyukai