laporan akhir ap1 3
TRANSCRIPT
-
8/3/2019 LAPORAN AKHIR AP1 3
1/8
AP1 - MENU RESTORAN
CREATED BY : MUHAMMAD ZAID TAUFIQ YASYAF Page 1
LAPORAN AKHIR
Mata Praktikum : AP1 Kelas : 1IA25 Praktikum ke : 3
Tanggal : 26 November 2011 Materi : Menu Restoran NPM : 55411015 Nama : Muhammad Zaid Taufiq Yasyaf Ketua Assisten : Paraf Assisten :
Jumlah Lembar : 8
LABORATORIUM INFORMATIKA
UNIVERSITAS GUNADARMA
2011
-
8/3/2019 LAPORAN AKHIR AP1 3
2/8
AP1 - MENU RESTORAN
CREATED BY : MUHAMMAD ZAID TAUFIQ YASYAF Page 2
LISTING PROGRAM
-
8/3/2019 LAPORAN AKHIR AP1 3
3/8
AP1 - MENU RESTORAN
CREATED BY : MUHAMMAD ZAID TAUFIQ YASYAF Page 3
-
8/3/2019 LAPORAN AKHIR AP1 3
4/8
AP1 - MENU RESTORAN
CREATED BY : MUHAMMAD ZAID TAUFIQ YASYAF Page 4
LOGIKAProgram ini bertujuan untuk mencetak sebuah menu di dalam restoran atau rumah
makan.
Perintah import berguna untuk memanggil skrip lain atau eksternal pada program
Java. Dalam hal ini skrip digunakan. Skrip ini berguna untuk
menampilkan teks ataupun input, yang akan diperlukan dalam membuat program ini.
Mendeklarasikan class dengan nama MenuRestoran. Sedang
perintah selanjutnya mendeklarasikan method main, yang merupakan titik awal dari
program Java dan selalu diawali dengan kurung kurawal untuk memulai program
dibawahnya.
Perintah pada baris pertama diatas dinamakan sebuah main method, tanpa method
diatas, programnya pun akan tidak akan bisa berjalan, dan diakhirisebagai syarat untuk menjalankan BufferedReader. Baris selanjutnya adalah sebuah
pendeklarasian BufferedReader agar dapat menginput suatu data pada saat program
tersebut dijalankan, pendeklarasian tersebut saya beri variable a.
Kodingan diatas adalah pembagian jenis variable yang akan kita pakai.
-
8/3/2019 LAPORAN AKHIR AP1 3
5/8
AP1 - MENU RESTORAN
CREATED BY : MUHAMMAD ZAID TAUFIQ YASYAF Page 5
Kodingan diatas dimaksudkan agar pada saat program ini berjalan, ia akan
menampilkan semua kata yang berada didalam tanda kurung dan petik dua setelah
kode . Dan pada baris terakhir bertujuan untuk menginput data
setelah program atau kodingan sebelumnya, yang menggunakan variable a dari
pendeklarasian BufferedReader tadi.
Selanjutnya adalah pembagian jenis variable kembali yang akan digunakan untuk
kodingan selanjutnya, pada baris kedua terdapat yang
dimaksudkan untuk mengubah JENIS DATA menu yang sebelumnya adalah STRING
menjadi INTEGER, hal ini dimaksudkan agar dapat kita pakai dalam proses SwitchCase.
Lalu pada kodingan selanjutnya kita akan menggunakan SwitchCase agar
mempermudah pemasukkan input pada saat user memilih menu makanan pada
program ini, dan yang dipakai di Switch ini adalah variable i yang telah dibuat jenis
datanya pada kodingan sebelumnya.
-
8/3/2019 LAPORAN AKHIR AP1 3
6/8
AP1 - MENU RESTORAN
CREATED BY : MUHAMMAD ZAID TAUFIQ YASYAF Page 6
Selanjutnya adalah yang dimaksudkan adalah, ketika user input angka 1
maka akan menjalankan kodingan yang berada dibawahnya sampai . Dan
kodingan yang terdapat dibawah bermaksud agar user memasukkan / input
kembali jumlah pesanan yang akan user pesan dengan kodingan .
Variable b adalah jenis data yang telah dibuat diawal kodingan yang bersifat String,
sedangkan variable a adalah variable BufferedReader yang tadi. Baris selanjutnya
dimaksudkan agar merubah jenis data variable b menjadi sebuah Integer agar bisa
terbaca oleh SwitchCase, sama seperti yang telah dilakukan sebelumnya. Lalu kita buat
rumusan baru yaitu yang bermaksud mengalikan jumlah pesanan dengan
harga satuan yang akan dihasilkan pada harga total dikodingan setelahnya. Di baris
selanjutnya user kembali ditanya apakah ia akan memesan lagi atau tidak, yang akan
dimasukkan kedalam variable pilihan dengan menginput Y untuk iya atau N untuk tidak.
-
8/3/2019 LAPORAN AKHIR AP1 3
7/8
AP1 - MENU RESTORAN
CREATED BY : MUHAMMAD ZAID TAUFIQ YASYAF Page 7
Lalu dikodingan selanjutnya sama persis seperti , hanya saja pada kodingan
ini memakai angka 2 dan 3, yang dimaksudkan jika user memasukkan angka 2 atau 3.
Perbedaannya hanya terletak pada variable dan harga dari menu tersebut. Dan seperti
biasa harus ditutup dengan tanda kurung kurawal dengan penyesuaian dari kurung
buka kurawal yang berada pada kodingan sebelumnya.
-
8/3/2019 LAPORAN AKHIR AP1 3
8/8
AP1 - MENU RESTORAN
CREATED BY : MUHAMMAD ZAID TAUFIQ YASYAF Page 8
OUTPUT