2112 Comp6619036 Tmca TK2-W4-S5-R0 Team5
2112 Comp6619036 Tmca TK2-W4-S5-R0 Team5
(Minggu 4 / Sesi 5)
Family Restaurant
6. Exit
Ketika user memasukan pilihan “6” maka program akan keluar.
package restaurant;
import java.util.Arraylist;
import java.util.Scanner;
String kode;
String nama;
double harga = 0;
System.out.println(“==========================================”);
do{
kode = input.nextLine();
do{
nama = input.nextLine();
do{
try {
harga = input.nextDouble();
catch(Exception e){
obj.setKode(kode);
obj.setNama(nama);
obj.setHarga(harga);
list.add(obj);
String kode;
String nama;
double harga = 0;
int discount = 0;
System.out.println(“==========================================”);
do{
kode = input.nextLine();
do{
nama = input.nextLine();
do{
try {
harga = input.nextDouble();
catch(Exception e){
do{
try {
discount = input.nextInt();
catch(Exception e){
obj.setKode(kode);
obj.setNama(nama);
obj.setHarga(harga);
obj.setDiscount(discount);
list.add(obj);
System.out.println(“===============================================”);
System.out.println(“No.|\tKode\t\t\t|Nama\t\t\t\t\t|Harga |”);
System.out.println(“===============================================”);
int i = 1;
System.out.println(i+”\t”+obj.getKode()+”\t\t\t”+obj.getNama()+”\t\t\t\t\t”+obj.getHarga()+”\n”);
i++;
System.out.println(“\n\nSpecial Menu”);
System.out.println(“===============================================”);
System.out.println(“No.|\tKode\t\t\t|Nama\t\t\t\t\t|Harga\t\t|Diskon |”);
System.out.println(“===============================================”);
int i = 1;
System.out.println(i+”\t”+obj.getKode()+”\t\t\t”+obj.getNama()+”\t\t\t\t\t”+obj.getHarga()+”\t\
t+obj.getDiscount()+”%”+”\n”);
i++;
String code;
int a=0;
System.out.println(“==========================================”);
if(code.startsWith(“R”)){
if(code.equals(obj.getKode())){
list.remove(obj);
a=1;
break;
}else {
if(a==1){
}else {
String code;
int a=0;
System.out.println(“==========================================”);
code = scanner.nextLine();
if(code.startsWith(“S”)){
if(code.equals(obj.getKode())){
list.remove(obj);
a=1;
break;
}else {
if(a==1){
}else {
int choice;
do{
System.out.println(“Family Restaurant”);
System.out.println(“=================================================”);
choice = scanner.nextInt();
switch(choice) {
case 1 :
Restaurant.addMenu();
break;
case 2 :
Restaurant.addSpecialMenu();
break;
case 3 :
Restaurant.showAll();
break;
case 4 :
Restaurant.deleteRegular();
break;
case 5 :
Restaurant.deleteSpecial();
break;
case 6 :
System.exit(0);
break;
}while (6 != choice);
package restaurant;
public Menu() {
this.kode = kode;
this.nama = nama;
this.harga = harga;
return kode;
this.kode = kode;
return nama;
this.nama = nama;
return harga;
this.harga = harga;
Menu Special
package restaurant;
public Special() {
this.kode = kode;
this.nama = nama;
this.harga = harga;
this.discount = discount;
@Override
return kode;
@Override
@Override
return nama;
@Override
this.nama = nama;
@Override
return harga;
@Override
this.harga = harga;
return discount;
this.discount = discount;