Program Aplikasi Penyewaan Mobil
Untuk
kesempatan kali ini, saya akan memberikan sebuah tutorial pembuatan aplikasi
java sederhana menggunakan NetBeans, jadi pastikan dahulu kalian semua
mempunyai aplikasi NetBeans pada laptop atau komputer kalian. Dan untuk kali
ini saya membuat Program Aplikasi Penyewaan Mobil.
Program Aplikasi
Penyewaan Mobil ini dalam tampilanya dapat disebut seperti struk bukti
pembayaran/transaksi yang didalamnya berisi informasi yang berkaitan dengan
pembayaran yang telah diberikan oleh seseorang dalam penyewaan mobil. Program
ini digunakan untuk mempermudah si pengelola penyewaan mobil dan si penyewa
mobil dalam melakukan transaksi penyewaan. Program ini juga dapat digunakan
sebagai bukti dari transaksi penyewaan mobil, selain itu para pelanggan yang
melakukan penyewaan mobil pun dapat mengetahui jenis mobil yang disewa, serta
detail harganya.
Untuk prinsip
kerjanya nanti adalah ketika kita memasukkan pilihan jenis mobil yang akan
disewa dan jumlah hari penyewaan mobil tersebut, kemudian masuk ke dalam fungsi
perhitungan bernama Total Harga dengan menginputkan harga dari jenis mobil yang
disewa dan lamanya hari penyewaan mobil. Setiap penyewaan mobil diberikan
diskon sebanyak 10% dari total harga. Maka nantinya total harga yang harus
dibayar akan muncul. Namun, jika anda tidak memilih atau salah memilih jenis
mobil maka akan kembali ke tampilan menu. Program ini menggunakan Switch
case dan dilengkapi dengan Scanner agar dapat menginputkan pilihan pada hasil
run.
Adapun rumus
perhitungan yang digunakan agar memperoleh hasil untuk pembayaran adalah
sebagai berikut:
1.
Total Harga = harga * jumlah hari
2.
Diskon = Total harga * 10/100
3.
Total Bayar = Total Harga - Diskon
4.
Kembalian =Tunai - Total Harga
Untuk lebih
jelas lagi, saya akan menjabarkan cara caranya di bawah ini :
1.
Buka Aplikasi NetBeans
2.
Buat project baru baru dengan klik menu File > New Project atau
dengan klik icon new project seperti pada gambar nomor 1. Kemudian pilih
Java Application pada bagian Project seperti pada gambar nomor 2. Setelah
itu, pilih Next seperti pada gambar nomor 3.
3.
Isi Project Name seperti pada gambar nomor 1, misalnya pada kali ini
saya mengisi Project Name dengan ProgramAplikasiPenyewaanMobil. Kemudian klik
Finish seperti pada gambar nomor 2.
4. Kemudian akan keluar tampilan seperti gambar di bawah ini. Jika sudah
keluar seperti ini, makan Anda sudah siap untuk menulis coding.
5. Ketik import java.util.Scanner
untuk menggunakan fungsi Scanner agar kita dapat menginputkan pilihan pada
hasil run
6.
Ketik apa saja yang akan kalian ingin tampilkan pada hasil run nantinya
dengan mengetikkan System.out.println sebelum kalimat yang ingin
ditampilkan.
7.
Pada tahap ini saya menggunakan Switch...case...break
8.
Kemudian masuk ke dalam proses perhitungan.
9. Setelah semua selesai, kalian bisa menampilkan hasil atau run dengan klik Shift+F6
dan akan muncul tampilan seperti di bawah ini

10.
Kemudian masukkan pilihan jenis mobil yang akan dipilih, misalnya anda
ingin memilih jenis mobil Avanza maka kalian inputkan pilihan 1, maka
nantinya akan muncul tampilan jenis mobil yang anda pilih dan harganya seperti
pada gambar di bawah ini
11.
Kemudian masukkan kembali jumlah hari penyewaan, misalnya 1 hari, maka
nantinya akan muncul tampilan Total Harga, Diskon, dan Total Bayar seperti pada
gambar dibawah ini
12.
Setelah itu, input lagi jumlah uang yang dibayar, nantinya akan muncul
tampilan kembalian, dan Project telah selesai dibuat.
Selain
cara-cara di atas tadi, saya juga akan memberikan Pseudocode dan Flowchart
1. Pseudocode
Buat kalian yang masih kurang paham dengan penjabaran di atas, kalian bisa menggunakan code di bawah ini
/*
* To change this license header, choose
License Headers in Project Properties.
* To change this template file, choose Tools |
Templates
* and open the template in the editor.
*/
package uts;
/**
*
* @author Didi
*/
import
java.util.Scanner;
public class
ProgramPenyewaanMobil {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
Scanner masukan = new Scanner(System.in);
int jenismobil, harga=0, jumlahhari,
TotalHarga, Diskon,TotalBayar, Kembali, Tunai;
System.out.println("|===========================================|");
System.out.println("|\t PROGRAM
PENYEWAAN MOBIL |");
System.out.println("|===========================================|");
System.out.println("| No | Jenis
Mobil |\tHarga\t\t |");
System.out.println("|===========================================|");
System.out.println("| 1. Avanza\t
| Rp.500000/hari
|");
System.out.println("| 2. Xenia\t
| Rp.500000/hari
|");
System.out.println("| 3. Jazz\t
| Rp.700000/hari
|");
System.out.println("|===========================================|");
System.out.print(" Jenis Mobil yang Anda Sewa [1/2/3] = ");
jenismobil = masukan.nextInt();
switch(jenismobil){
case 1:
System.out.println(" Jenis Mobil : Avanza");
harga=500000;
System.out.print(" Harga
: "+harga);
break;
case 2:
System.out.println(" Jenis Mobil : Xenia");
harga=500000;
System.out.print(" Harga
: "+harga);
break;
case 3:
System.out.println(" Jenis Mobil : Jazz");
harga=700000;
System.out.print(" Harga
: "+harga);
break;
default:
System.out.println("Silahkan
pilih jenis mobil 1/2/3");
}
System.out.print("\n Jumlah Hari Penyewaan = ");
jumlahhari=masukan.nextInt();
TotalHarga=harga*jumlahhari;
Diskon=TotalHarga*10/100;
System.out.println();
System.out.println("|================================|");
System.out.println("| Total Harga = Rp."+TotalHarga);
System.out.println("|================================|");
System.out.println("|
Diskon(10%) = Rp."+Diskon);
System.out.println("|================================|");
TotalBayar=TotalHarga-Diskon;
System.out.println("| Total Bayar = Rp."+TotalBayar);
System.out.println("|================================|");
System.out.print("| Tunai = Rp.");
Tunai=masukan.nextInt();
System.out.println("|================================|");
Kembali=Tunai-TotalBayar;
System.out.println("|
Kembalian = Rp."+Kembali);
System.out.println("\n \t Terima
Kasih ^_^");
}
}
2. Flowchart
h
Jadi itulah cara membuat Program Aplikasi Java Menggunakan NetBeans. Semoga
bermanfaat, Terima kasih ^_^
Tidak ada komentar:
Posting Komentar