laporan akhir ap1 3

Upload: muhamad-rifqi-aqil

Post on 06-Apr-2018

221 views

Category:

Documents


0 download

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