Aplikasi Menampilkan Data Mobil Menggunakan Java netBean
A. Deskripsi
Jaman sekarang untuk
mendapatkan mobil bukanlah hal yang sulit jika kita mau menabung dan banyak
juga sorum mobil yang menawarkan harga mobil dengan berbagai diskon agar
menarik pembelinya.
Aplikasi ini saya buat
agar pembeli mudah untuk mendapatkan harga dan menentukan pilihan mobil yang
sesuai.Hasil aplikasi ini menampilkan Merk mobil, Type mobil, Harga, jika
terdapat diskon maka akan ditampilkan namun jika tidak maka menampilkan Total
bayar/jumlah bayar.
B. Komponen,Variable dan Rumus
Type Mobil ===>>String typemobil;
Merk Mobil===>>String merkmobil;
Pilihan ======>>int pilihan;
Harga ======>>int harga;
Diskon =====>>int diskon;
Rumus :
diskon = harga*2/100; (mencari diskon)
harga = harga-diskon; (Menampilkan harga setelah mendapat diskon)
C.
Flowchart
Berikut Flowchart untuk Aplikasi Data Mobil
1. User menginput Merk Mobil dan Type Mobil
2. Jika harganya lebih dari 200juta maka akan mendapatkan diskon.
3. Jika harganya kurang dari 200juta maka tidak mendapatkan diskon
4. Aplikasi akan menghitung
5. Lalu Aplikasi akan menampilkan Total yang harus dibayarkan
6. Selesai.
D. SOURCE CODE
Menampilkan Data Mobil
/*
* 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
UTSAlgoritma;
/**
*
*
@author TATA
*/
import
java.util.Scanner;
public class
Data_Mobikul {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
//package switchcase;
Scanner in =
new Scanner(System.in);
String
typemobil,merkmobil;
int
pilihan,harga, diskon;
//tampilkan
daftar semua barang
System.out.println("==================DATA
MOBIL======================\n");
System.out.println("================PT.
ERESHA.Tbk====================\n");
System.out.println("1.
Honda");
System.out.println("2.
Suzuki");
System.out.println("3.
Toyota");
System.out.println("4.
Chefrolet");
System.out.println("5.
Daihatsu");
System.out.print("=====================================================\n");
System.out.print("Masukkan
Pilihan nomor type = ");
pilihan =
in.nextInt();
switch
(pilihan){
case 1:
System.out.println("Anda akan memilih type Honda");
System.out.print("Silahkan
Pilih merk mobil = ");
merkmobil =
in.next();
System.out.print("=====================================================\n");
harga =
300000000;
System.out.println("Harga
Mobil = Rp. "+harga);
if (harga >
200000000){
diskon =
harga*5/100;
harga =
harga-diskon;
System.out.println("Pembelian
anda > 200000000, Anda mendapat diskon 5% = Rp. "+diskon);
}
System.out.println("Anda
cukup membayar Rp. "+harga+" untuk merk mobil"+merkmobil);
break;
case 2:
System.out.println("Anda akan memilih type Suzuki");
System.out.print("Silahkan
Pilih Merk mobil = ");
merkmobil =
in.next();
harga =
250000000;
System.out.println("Harga
Mobil = Rp. "+harga);
if (harga >
200000000){
diskon =
harga*5/100;
harga =
harga-diskon;
System.out.println("Pembelian
anda > 200000000, Anda mendapat diskon 5% = Rp. "+diskon);
}
System.out.println("Anda
cukup membayar Rp. "+harga+" untuk merk mobil"+merkmobil);
break;
case 3:
System.out.println("Anda akan memlih type toyota");
System.out.print("Silahkan
pilih merk mobil = ");
merkmobil =
in.next();
harga =
400000000;
System.out.println("Harga
mobil = Rp. "+harga);
if (harga >
200000000){
diskon =
harga*5/100;
harga =
harga-diskon;
System.out.println("Pembelian
anda > 200000000, Anda mendapat diskon 5% = Rp. "+diskon);
}
System.out.println("Anda
cukup membayar Rp. "+harga+" untuk merk mobil"+merkmobil);
break;
case 4:
System.out.println("Anda akan memilih type Chefrolet");
System.out.print("Silahkan
pilih merk = ");
merkmobil =
in.next();
harga =
500000000;
System.out.println("Harga
Mobil = Rp. "+harga);
if (harga >
200000000){
diskon =
harga*5/100;
harga =
harga-diskon;
System.out.println("Pembelian
anda > 200000000, Anda mendapat diskon 5% = Rp. "+diskon);
}
System.out.println("Anda
cukup membayar Rp. "+harga+" untuk merk mobil "+merkmobil);
break;
case 5: System.out.println("Anda
akan memilih type Daihatsu");
System.out.print("Silahkan
pilih merk = ");
merkmobil =
in.next();
harga =
250000000;
System.out.println("Harga
mobil = Rp. "+harga);
if (harga >
200000000){
diskon =
harga*5/100;
harga =
harga-diskon;
System.out.println("Pembelian
anda > 200000000, Anda mendapat diskon 5% = Rp. "+diskon);
//System.out.println("Jumlah
barang yang didapat = "+jumlahbarang1);
System.out.println("Anda
cukup membayar Rp. "+harga+" untuk " +merkmobil);
}
}
}
}
E. Hasil
Output Dari Source Code
Type Mobil ===>>String typemobil;
Merk Mobil===>>String merkmobil;
Pilihan ======>>int pilihan;
Harga ======>>int harga;
Diskon =====>>int diskon;
Rumus :
diskon = harga*2/100; (mencari diskon)
harga = harga-diskon; (Menampilkan harga setelah mendapat diskon)
C. Flowchart
Berikut Flowchart untuk Aplikasi Data Mobil
2. Jika harganya lebih dari 200juta maka akan mendapatkan diskon.
3. Jika harganya kurang dari 200juta maka tidak mendapatkan diskon
4. Aplikasi akan menghitung
5. Lalu Aplikasi akan menampilkan Total yang harus dibayarkan
6. Selesai.
D. SOURCE CODE
Menampilkan Data Mobil
E. Hasil Output Dari Source Code
wow..... sukses selalu mbk tatatattattttttttttttttt
BalasHapusTerima kasih mas bustanul...
Hapusmantap jiea
BalasHapusMantappppppp dah
Hapusmobil saya tuh ahahahhah
BalasHapus