Anda di halaman 1dari 5

Pemrograman Berorientasi Objek

https://gitlab.com/Alhadid19/ta-pbo2021-03-g-2000018400-alhadidsufapurnama.git
Implementasi Konsep Pemrograman Berorientasi Objek Untuk Pencetakan Nota
Laundry

Disusun oleh :
Alhadid Sufa Purnama
2000018400
G

TEKNIK INFORMATIKA
TAHUN AJARAN 2021/2022
UNIVERSITAS AHMAD DAHLAN
A. Deskripsi aplikasi yang akan dibuat
Aplikasi yang saya buat ialah aplikasi dimana untuk menghitung hasil atau total
pembayaran laundry yang sesuai dengan paket tertentu.

B. Alur kerja (narasi dan atau flow chart)


Cara berjalannya sebuah program ini ialah petugas laundry menginput data
kemudian pelanggan memilih paket yang diinginkan. Setelah itu cetakkan atau
struk akan ditampilkan

C. Diagram class (sesuai proposal atau perubahannya)

D. Implementasi coding Java dilengkapi screenshot coding di nampak IDE yg


digunakan
 Main.java :
package com.company;
import java.util.Scanner;
public class Main {

public static void main(String[] args) {


// write your code here
Scanner x = new Scanner(System.in);
int total1,total2,total3;
System.out.println("========== Laundry =============");
System.out.print("Nama : ");
String s = x.nextLine();
System.out.print("Alamat : ");
String Almt = x.nextLine();
System.out.print("Tanggal : ");
String tgl = x.nextLine();
System.out.print("Berat : ");
int brt = x.nextInt();
System.out.println("====================");
System.out.println("1. Paket Reguler");
System.out.println("2. Paket Express");
System.out.println("3. Paket Kilat");
System.out.print("Masukkan Paket : ");
int pilih = x.nextInt();
total1=7000*brt;
total2=9000*brt;
total3=11000*brt;
switch (pilih) {
case 1:
System.out.print("======NOTA========");
System.out.println("Nama : " +s);
System.out.println("Alamat : " + Almt);
System.out.println("Tanggal : " + tgl);
System.out.println("Berat : " + brt + " Kilo");
System.out.println("Total : " +total1);
break;
case 2:
System.out.println("======NOTA========");
System.out.println("Nama : " +s);
System.out.println("Alamat : " + Almt);
System.out.println("Tanggal : " + tgl);
System.out.println("Berat : " + brt + " Kilo");
System.out.println("Total : " +total2);
break;
case 3:
System.out.println("======NOTA========");
System.out.println("Nama : " +s);
System.out.println("Alamat : " + Almt);
System.out.println("Tanggal : " + tgl);
System.out.println("Berat : " + brt + " Kilo");
System.out.println("Total : " +total3);
break;
}
}
}
 Paket.java:
package com.company;

public class Paket {


private String nama;
private String alamat;
private String tanggal;
private int berat;
private int harga;
private int total;

public Paket(String nama, String alamat, String tanggal, int berat, int
harga, int total) {
this.nama = nama;
this.alamat = alamat;
this.tanggal = tanggal;
this.berat = berat;
this.harga = harga;
this.total = total;
}

public String getNama() {


return nama;
}

public String setNama(String n) {


this.nama = n;
return this.nama;
}

public String getAlamat() {


return alamat;
}

public void setAlamat(String alamat) {


this.alamat = alamat;
}

public String getTanggal() {


return tanggal;
}

public void setTanggal(String tanggal) {


this.tanggal = tanggal;
}

public int getBerat() {


return berat;
}

public void setBerat(int berat) {


this.berat = berat;
}

public int getHarga() {


return harga;
}

public void setHarga(int harga) {


this.harga = harga;
}

public int getTotal() {


return total;
}

public void setTotal(int total) {


this.total = total;
}

public void setNama() {


final String nama = this.getNama();
}
}

E. Screenshot tampilan luaran program

Anda mungkin juga menyukai