Selasa, 22 September 2015

Program Toko Delima Java

06.48

Hallo Guys,

Pada kesempatan kali ini saya akan membahas tentang Pemrograman Java dengan menggunakan compiler atau IDE NetBeans. Java adalah salah satu bahasa pemrograman yang populer saat ini, karena java dapat digunakan di smartphone, tablet, dan desktop.

Sebagai mahasiswa Sistem Informasi, saya ingin men-sharingkan tahapan-tahapan untuk mengkoding dengan bahasa Java untuk pemula. Langsung saja kita mulai.

1. Download NetBeans versi terbaru : LINK
2. Instal NetBeans
3. Buka applikasi NetBeans
4. Mulai Mengkoding.

Disini saya akan memberi contoh untuk membuat program transaksi pembelian.

package tokopakjoko2015;

import java.util.Scanner;

/**
 *
 * @author INSPIRON
 */
public class Tokopakjoko2015 {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
      
       
        System.out.println("*************************************");
        System.out.println("*            toko pak joko           *");
        System.out.println("*   menyediakan barang sehari-hari  *");
        System.out.println("*************************************");       
        System.out.println();
        System.out.println("Kami menjual sembako ");
        System.out.println();
        System.out.println("1. Beras   = Rp 20000/kg");
        System.out.println("2. Tepung = Rp 5000/kg");
        System.out.println("3. Gula = Rp 10000/kg");
        System.out.println("4. Minyak Goreng = Rp 12000/liter");

        Scanner Astri = new Scanner(System.in);
        int Beras, Tepung, Gula, Minyakgoreng;
        int jenis;
        int jumlah;
        int harga;
        System.out.println("Masukkan jenis sembako : ");
        jenis = Astri.nextInt();
       
        if (jenis == 1){
        System.out.println("Masukkan jumlah beras yang akan dibeli : ");
        jumlah = Astri.nextInt();
        harga = jumlah * 20000;
        System.out.println("Total Pembelian Rp " +harga);
        }
       
        else if (jenis == 2){
        System.out.println("Masukkan jumlah tepung yang akan dibeli : ");
        jumlah = Astri.nextInt();
        harga = jumlah * 5000;
        System.out.println("Total Pembelian Rp " +harga);
        }
        else if (jenis == 3){
        System.out.println("Masukkan jumlah gula yang akan dibeli : ");
        jumlah = Astri.nextInt();
        harga = jumlah * 10000;
        System.out.println("Total Pembelian Rp " +harga);
        }
        else if (jenis == 4){
        System.out.println("Masukkan jumlah Minyak Goreng yang akan dibeli : ");
        jumlah = Astri.nextInt();
        harga = jumlah * 12000;
        System.out.println("Total Pembelian Rp " +harga);
        }
        else {
            System.out.println("Kode Barang Anda Salah");
        }
    }
   
}

  •  System.out.println(); = Digunakan untuk menampilkan kode atau perintah ke user. 
        System.out.println("*************************************");
        System.out.println("*                         Toko Delima                          *");
        System.out.println("*                menyediakan barang sehari-hari       *");
        System.out.println("*************************************");       
        System.out.println();
        System.out.println("Kami menjual sembako ");
        System.out.println();
        System.out.println("1. Beras   = Rp 20000/kg");
        System.out.println("2. Tepung = Rp 5000/kg");
        System.out.println("3. Gula = Rp 10000/kg");
        System.out.println("4. Minyak Goreng = Rp 12000/liter");
Hasilnya adalah

 
  • Scanner var = new Scanner (System.in); = fungsi yang digunakan yang memungkinkan user untuk menginputkan data. var adalah nama Scanner. dalam contoh diatas (Scanner Astri = new Scanner (System.in); Astri adalah nama untuk Scanner.   
  •  int var = int, adalah tipe data. digunakan untuk mendeklarasikan sebuah variabel baru. Dalam contoh diatas (int Beras) maka Beras adalah sebuah variabel baru dengan tipe data int.
  • Scanner Astri = new Scanner(System.in);
            int Beras, Tepung, Gula, Minyakgoreng;
            int jenis;
            int jumlah;
            int harga;
            System.out.println("Masukkan jenis sembako : ");
            jenis = Astri.nextInt();
  • var1 = scanner1.nextInt() = var1 adalah variabel yang sudah di deklarasikan sebelumnya. Dan scanner1 adalah nama scanner yang di gunakan untuk menyimpan input dari user dan ditampung di variabel var1.
if (jenis == 1){
        System.out.println("Masukkan jumlah beras yang akan dibeli : ");
        jumlah = Astri.nextInt();
        harga = jumlah * 20000;
        System.out.println("Total Pembelian Rp " +harga);
        }
       
        else if (jenis == 2){
        System.out.println("Masukkan jumlah tepung yang akan dibeli : ");
        jumlah = Astri.nextInt();
        harga = jumlah * 5000;
        System.out.println("Total Pembelian Rp " +harga);
        }
        else if (jenis == 3){
        System.out.println("Masukkan jumlah gula yang akan dibeli : ");
        jumlah = Astri.nextInt();
        harga = jumlah * 10000;
        System.out.println("Total Pembelian Rp " +harga);
        }
        else if (jenis == 4){
        System.out.println("Masukkan jumlah Minyak Goreng yang akan dibeli : ");
        jumlah = Astri.nextInt();
        harga = jumlah * 12000;
        System.out.println("Total Pembelian Rp " +harga);
        }
        else {
            System.out.println("Kode Barang Anda Salah");
  • Terdapat 4 percabangan. Kalau jenis sembako yang di masukan adalah 1, maka akan masuk ke menu pembelian beras. Kalau jenis sembako yang dimasukkan adalah 2, maka akan masuk ke meny pembelian tepung dan seterusnya.
  • Setelah itu, user akan disuruh untuk memasukan jumlah barang yang akan di beli. Lalu akan muncul total pembelian harga dari hasil perkalian jumlah barang dengan harga barang satuan yang sudah tertera di daftar harga.

Written by

We are Creative Blogger Theme Wavers which provides user friendly, effective and easy to use themes. Each support has free and providing HD support screen casting.

1 komentar:

 

© 2013 Astri Regina's Blogger. All rights resevered. Designed by Templateism

Back To Top