UTS Pemrograman Java
Pemrograman Java
Assalamualaikum Wr. Wb Pak
Nama : VIRA AZIZAH
NIM : 3420210007
Prodi : Teknik Informatika
NIM : 3420210007
Prodi : Teknik Informatika
Berikut Ini UTS Pemrograman Java Yang Sudah Saya Kerjakan :
No.1
SCRIPT :
package pemrogramanjavadasar;
import java.util.Scanner;
/**
Nama : VIRA AZIZAH
NIM : 3420210007
Prodi : Teknik Informatika
*/
public class No_1_UTS_Pemrograman_Java {
public static String Nama;
public static String Film;
public static String Alamat;
public static int Lama;
public static int Pilihan;
public static int Pilih;
public static int Harga;
public static void Garis(int lebar) {
int i;
for (i=1;i<=lebar;i++) {
System.out.print("-");
}
System.out.print("\n");
}
public static void daftar_harga() {
System.out.println("Daftar Harga:");
System.out.println("1. Pocong Versus Aliens -> CAM : 5500");
System.out.println(" -> HD : 6500");
System.out.println("2. Ber*k Dalam Kubur -> CAM : 6000");
System.out.println(" -> HD : 7000");
System.out.println("3. Marwoto Sippuden -> CAM : 7500");
System.out.println(" -> HD : 8500");
Garis(45);
System.out.println("Ketentuan Lain:");
System.out.println("Jika Lama Sewa > 10 hari maka Diskon 10%");
System.out.println("Jika Lama Sewa > 5 hari maka Diskon 5%");
Garis(45);
}
public static void Judul() {
Garis(45);
System.out.println("\tProgram Penyewaan Film Bajakan");
Garis(45);
System.out.println("Daftar Film:");
System.out.println("1. Pocong Versus Aliens");
System.out.println("2. Ber*k Dalam Kubur");
System.out.println("3. Marwoto Sippuden");
System.out.println("Kualitas Film:");
System.out.println("1. CAM");
System.out.println("1. HD");
Garis(45);
}
public static void Input_masukan() {
Scanner baca = new Scanner(System.in);
System.out.println("Insert Data");
System.out.print("Nama Customer : "); Nama = baca.nextLine();
System.out.print("Alamat : "); Alamat = baca.nextLine();
System.out.print("Film [1/2/3] : "); Pilihan = baca.nextInt();
System.out.print("Kualitas : "); Pilih = baca.nextInt();
System.out.print("Lama Sewa : "); Lama = baca.nextInt();
}
public static void cetak() {
System.out.print("\n");
Garis(45);
System.out.println("Data Penyewaan Film");
Garis(45);
System.out.println("Nama Customer : " + Nama);
System.out.println("Alamat : " + Alamat);
System.out.println("Judul Film : " + Film);
System.out.println("Lama Sewa : " + Lama);
System.out.println("Harga Sewa : " + Harga);
long Total = Hitung_Total(Harga, Lama);
double Diskon = Hitung_Diskon(Lama, Total);
double Grand = Hitung_Grand(Total,Diskon);
System.out.println("Subtotal : " + Total);
System.out.println("Diskon : " + Diskon);
System.out.println("Grand Total : " + Grand);
}
public static String Pilihan_Film() {
switch (Pilihan) {
case 1:
return "Pocong Versus Aliens";
case 2:
return "Ber*k Dalam Kubur";
case 3:
return "Marwoto Sippuden";
default :
return "MAAF FILM TIDAK TERSEDIA" ;
}
}
public static String Pilihan_Film_2(int Pilih) {
switch (Pilih) {
case 1:
return "Pocong Versus Aliens";
case 2:
return "Ber*k Dalam Kubur";
case 3:
return "Marwoto Sippuden";
default :
return "MAAF FILM TIDAK TERSEDIA" ;
}
}
public static int Harga_Sewa(int Hrg_Sewa) {
switch (Hrg_Sewa) {
case 1:
if(Pilih == 1) {
return 5500;
}else{
return 6500;
}
case 2:
if(Pilih == 1) {
return 6000;
}else{
return 7000;
}
default:
if(Pilih == 1) {
return 7500;
}else{
return 8500;
}
}
}
public static long Hitung_Total(int Harga, int Jumlah) {
long Hasil;
Hasil = Harga * Jumlah;
return Hasil;
}
public static double Hitung_Diskon(int Jumlah, long Bayar) {
if(Jumlah > 10) {
return 0.1 * Bayar;
}else if(Jumlah > 5) {
return 0.05 * Bayar;
}else{
return 0;
}
}
public static double Hitung_Grand(long Total, double Diskon) {
return Total - Diskon;
}
public static void Perhitungan() {
Film = Pilihan_Film();
Harga = Harga_Sewa(Pilihan);
}
public static void main(String[] args) {
Judul();
daftar_harga();
Input_masukan();
Perhitungan();
cetak();
}
}
No.2
SCRIPT :
package pemrogramanjavadasar;
import java.util.Scanner;
/**
Nama : VIRA AZIZAH
NIM : 3420210007
Prodi : Teknik Informatika
*/
public class No_2_UTS_Pemrograman_Java {
public static void garis(){
System.out.println("============================================");
}
public static void judul(){
garis();
System.out.println("\tProgram Aritmatika");
garis();
System.out.println("1. Menghitung Lingkaran");
System.out.println("2. Menghitung Segitiga");
System.out.println("3. Menghitung Persegi Panjang");
garis();
}
public static void lingkaran(){
int jari; double luas; double keliling;
Scanner masukan = new Scanner(System.in);
System.out.print("masukan jari jari: ");
jari = masukan.nextInt();
System.out.print("masukan luas: ");
luas = masukan.nextInt();
luas = Math.PI * jari * jari;
keliling = 2 * Math.PI * jari;
System.out.printf("luas lingkaran adalah: %.2f%n", luas);
System.out.printf("keliling lingkaran adalah: %.2f%n", keliling);
}
public static void segitiga(){
int alas; int tinggi; double luas;
Scanner masukan = new Scanner(System.in);
System.out.print("masukan alas: ");
alas = masukan.nextInt();
System.out.print("masukan tinggi: ");
tinggi = masukan.nextInt();
luas = 0.5 * alas * tinggi;
System.out.printf("luas segitiga adalah : %.2f%n", luas);
garis();
}
public static void persegi_panjang(){
int lebar; int panjang; int keliling; int luas;
Scanner masukan = new Scanner(System.in);
System.out.print("masukan panjang persegi: ");
panjang = masukan.nextInt();
System.out.print("masukan lebar persegi: ");
lebar = masukan.nextInt();
luas = panjang * lebar;
keliling = ( 2 * panjang) + ( 2 * lebar);
System.out.printf("luas persegi panjang adalah: %d%n", luas);
System.out.printf("keliling persegi panjang adalah: %d%n", keliling);
garis();
}
public static void main(String[] args) {
int pilihan; String ulang = "y";
judul();
while ("y" .equals(ulang)){
Scanner input = new Scanner(System.in);
System.out.print("masukan kode [1/2/3]: ");
pilihan = input.nextInt();
garis();
switch (pilihan){
case 1:
lingkaran();
break;
case 2:
segitiga();
break;
default:
persegi_panjang();
break;
}
System.out.print("Anda ingin input lagi?");
ulang = input.next();
}
}
}
Cukup Sekian Dan Terima Kasih
Semoga Bermanfaat Dan Sukses Selalu Ya
















Komentar
Posting Komentar