Tuesday, April 7, 2015

Nama / NIM : Pande Nengah Purnawan / 1404505064
Jurusan / Fakultas / Universitas : Teknologi Informasi / Teknik / Universitas Udayana
Mata Kuliah : Pemrograman Berorientasi Objek (B)
Dosen : I Putu Agus Eka Pratama, ST MT


Program Bazaar Makanan - Java

"Kali ini saya akan membahas sedikit mengenai belajar program java lajutan yaitu Bazaar Makanan menurut beberapa referensi yang saya baca"

Perkenalan

Pada postingan kali kita akan belajar membuat program transaksi pembelian sederhana (Bazaar Makanan). User akan menginputkan beberapa pesanan yang dipesan dan program akan menghitung total pembayaran. Program ini sebenarnya membahas tentang penggunaan sintaks "import java.util.Scanner;" sintak ini memungkinkan kita menginput inputan dari keyboard sama seperti postingan sebelumnya, namun kali ini menggunakan sintaks ini. Ayo langsung aja sobat.

Koding

Silakan copas koding di bawah ini sobat. Seperti biasa sobat bisa menggunakan IDE apa saja. Saya menggunakan IDE Geany karena lebih mudah digunakan. Ingat beri nama sesuai dengan nama classnya ya (BazaarMakanan).



Pada program di atas terlihat penggunaan dari:


    import java.util.Scanner;

Fungsi dari sintaks di atas adalah untuk memasukan fungsi Java Library Scanner pada program ini. Dengan 

    Scanner scan = new Scanner(System.in);

Fungsi dari sintaks ini adalah untuk membangun/membuat sebuah Scanner baru yang menghasilkan nilai-nilai yang dipindai dari file yang ditentukan. "scan" adalah nama scanner yang akan di buat, kita bisa merubah sesuai dengan data yang akan kita buat, yang terpenting adalah tidak membuat kalian bingung.

    int no = scan.nextInt();
    int jumlah=scan.nextInt();

Fungsi dari sintak diatas adalah untuk penginputan "scan" yang akan kita buat. "no" dan "jumlah" adalah nama variabelnya. Syntax tersebut berfungsi pada tipe data integer. Jika sobat nanti ingin membuat tipe data yang lain seperti Double sintaknya menjadi "double no = scan.nextDoule();"

    String ulang="Y";
    ulang = scan.next();

Fungsi dari sintak ini sama seperti yang dijelaskan di atas. bedanya adalah variable "ulang" kita deklarasikan dengan tipe data String yang di buat terpisah.

Penghitungan pembayaran yang dilakukan sebenarnya sangat sederhana dalam program ini. Perhatikan potongan program di bawah ini.

    int harga=0;
    harga = harga + (jumlah * m1); (hingga yang lainnya)

Dengan pendeklarasian "harga" seperti di atas maka kita dapat tetap menyimpan nilai harga secara berkontinyu bila dilakukan pesanan secara terus menerus

Setelah itu bisa dicompile dengan cara menekan F8 atau pada menubar pilih Build kemudian klik Compile. Gambarnya bisa dilihat pada diagram dibawah ini.



Setelah itu, saatnya untuk mengexecute program yaitu dengan cara menekan F5, atau pada menubar Build pilih Execute. Berikut adalah gambarnya.



That's All. Mudah bukan? ^.^


Daftar Pustaka

  • Maruvian education. J.E.N.I - Pengenalan Pemrograman 1. Java Education Network Indonesia.

0 comments:

Post a Comment

Subscribe to RSS Feed Follow me on Twitter! Look at me on Facebook!