You are on page 1of 8

AP1 - MENU RESTORAN

LAPORAN AKHIR

Mata Praktikum Kelas Praktikum ke Tanggal Materi NPM Nama Ketua Assisten Paraf Assisten Jumlah Lembar

: AP1 : 1IA25 :3 : 26 November 2011 : Menu Restoran : 55411015 : Muhammad Zaid Taufiq Yasyaf : : :8

LABORATORIUM INFORMATIKA UNIVERSITAS GUNADARMA 2011


CREATED BY : MUHAMMAD ZAID TAUFIQ YASYAF Page 1

AP1 - MENU RESTORAN

LISTING PROGRAM

CREATED BY : MUHAMMAD ZAID TAUFIQ YASYAF

Page 2

AP1 - MENU RESTORAN

CREATED BY : MUHAMMAD ZAID TAUFIQ YASYAF

Page 3

AP1 - MENU RESTORAN

LOGIKA
Program 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 diakhiri sebagai 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.

CREATED BY : MUHAMMAD ZAID TAUFIQ YASYAF

Page 4

AP1 - MENU RESTORAN

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.

CREATED BY : MUHAMMAD ZAID TAUFIQ YASYAF

Page 5

AP1 - MENU RESTORAN

Selanjutnya adalah kodingan yang terdapat dibawah

yang dimaksudkan adalah, ketika user input angka 1 . Dan . bermaksud agar user memasukkan / input

maka akan menjalankan kodingan yang berada dibawahnya sampai 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.

CREATED BY : MUHAMMAD ZAID TAUFIQ YASYAF

Page 6

AP1 - MENU RESTORAN

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.

CREATED BY : MUHAMMAD ZAID TAUFIQ YASYAF

Page 7

AP1 - MENU RESTORAN

OUTPUT

CREATED BY : MUHAMMAD ZAID TAUFIQ YASYAF

Page 8

You might also like