Anda di halaman 1dari 15

Fauzan Ihtaiju Gufron

PROGRAM APLIKASI KASIR BOBA


KELOMPOK 6
PEMBAHASAN MENGENAI JAVA
Sebelum membahas mengenai program kami, kami akan menjelaskan terlebih dahulu
tentang Inputan, Operator, Percabangan, dan Perulangan.
A. Inputan
Java sendiri sudah menyediakan tiga class untuk mengambil input:
1. Class Scanner;
2. Class BufferReader;
3. Class Console.
Tiga class tersebut untuk mengambil input pada program berbasis teks (console). Sedangkan untuk GUI
menggunakan class yang lain seperti JOptionPane dan inputbox pada form.
Sementara kami mengambil Class Scanner sebagai inputan.
PEMBAHASAN MENGENAI JAVA
B. Operator
Operator dalam pemrograman digunakan untuk melakukan operasi tertentu.
Misalkan kita ingin menjumlahkan nilai dari variabel x dan y, maka kita bisa menggunakan operator
penjumlahan (+).
Ada enam jenis kelompok operator dalam pemrograman Java:
• Operator Artimatika;
• Operator Penugasan;
• Operator Pembanding;
• Operator Logika;
• Operator Bitwise;
• dan Operator Ternary.
PEMBAHASAN MENGENAI JAVA
C. Percabangan
Percabangan hanyalah sebuah istilah yang digunakan untuk menyebut alur program yang bercabang.
Percabangan juga dikenal dengan “Control Flow”, “Struktur Kondisi”, “Struktur IF”, “Decision”, dsb.
Semuanya itu sama.
Terdapat tiga bentuk percabangan pada Java:
• Percabangan IF
• Percabangan IF/ELSE
• Percabangan IF/ELSE/IF atau SWITCH/CASE
Kami mengambil IF dan ELSE IF untuk percabangannya
PEMBAHASAN MENGENAI JAVA
D. Perulangan
Perulangan yaitu instruksi kode program yang bertujuan untuk mengulang beberapa baris
perintah.
Perulangan dalam pemrograman dibagi manjadi dua jenis:
1. Counted loop: Perulangan yang jumlah pengulangannya terhitung atau tentu.
2. Uncounted loop: Perulangan yang jumlah pengulangannya tidak terhitung atau tidak tentu.
Counted loop terdiri dari perulangan For dan For each.
Sedangkan Uncounted loop terdiri dari perulangan While dan Do/While
Kami mengambil For untuk program perulangannya
PEMBAHASAN
PROGRAM APLIKASI KASIR
BOBA
Pada program di samping kami
menggunakan beberapa
variable seperti :

 "int harga=0" sebagai nilai awal harga


di mana harga akan tampil pada akhir
program untuk menampilkan nilai
total belanja.

• "int B1 = 19000, ..." merupakan harga


atau nilai dari menu yang di pilih.

• "inNomor" sebagai kursor atau


mewakili menu yang dipilih.

• "int jumlah" merupakan nilai banyak


minuman yang kita beli. Ini akan
dikalikan dengan harga dari makanan.
Misal dalam program akan ditulis
(harga = harga + B1 * jumlah).
Pada program diatas kami menggunakan bebrapa variable output untuk menampilkan
sebuah program “SELAMAT DATANG DI BOBA FALETH STORE” “PILIHAN MENU” dan
“ALAMAT TOKO & NO HP”
Pada program di samping kami
menggunakan beberapa
variable seperti :
For (String i = "Y"; i.equals("Y")||
i.equals("y"); )

Mengintruksikan ke program untuk


mengulang input yang sudah disediakan

Seperti "Masukkan Nomor Pesanan Anda


(1, 2, 3, 4, 5) : “ dan "Masukkan Banyak
Pesanan (Contoh :3) : “

Selanjutnya ada perintah "Apakah anda


mau memesan yang lain? Y/T"

Sistem ini berjalan ketika kita


memasukkan huruf “Y/y” pada program,
jika selain huruf “Y/y” maka program
akan berhenti dan menampilkan total
pembayaran
Pada program di atas kami menggunakan beberapa variable seperti :

 if (inNomor == 1) sebagai kursor atau mewakili menu yang dipilih. Sedangkan,

 else if (inNomor == 2), (inNomor == 3), (inNomor == 4) dan (inNomor == 5) untuk percabangannya.

Nomor 1 untuk menu ”Regally Blonde”, Nomor 2 untuk menu ”Taro Love”, Nomor 3 untuk menu ”Red Velvet”,
Nomor 4 untuk menu ”Boba Milk”, Nomor 5 untuk menu ”Kopi Susu”,

 ”System.out.println("Pilihan anda nomor " +inNomor + menu);” untuk menampilakn ke program pilihan
kita. seperti, jika kita memilih nomor 2 maka akan keluar ”Pilihan anda nomor 2 'Taro Love’”

 harga = harga + B1 * jumlah; untuk menampilkan total pembayaran yaitu dengan cara ”harga pesanan
sebelumnya ditambah (harga satuan dikalikan dengan jumlah pesanan)”
Pada program diatas kami menggunakan variable seperti:

 System.out.println("Total pembayaran sebesar " + "Rp " +harga+"."); untuk menampilkan


“Total pembayaran yang kita pesan” sesuai menu yang kita pilih dan jumlahnya

 System.out.println("Terimakasih sudah berbelanja di Boba Faleth Store."); untuk


menampilkan perintah ucapan “Terimakasih sudah berbelanja di Boba Faleth Store."
HASIL PROGRAM JIKA KITA
MEMESAN 1 MENU
HASIL PROGRAM JIKA KITA
MEMESAN 2/LEBIH MENU
CUKUP SEKIAN
ARIGATŌGOZAIMASU

Anda mungkin juga menyukai