PROGRAM MESIN KASIR TIPE ARRAY SEDERHANA MENGGUNAKAN JAVA METODE CLASS SCANNER MENGGUNAKAN  CLI(Command Line Interface)
 



Assalamualaikum wr.wb
    Dalam kesemmpatan kali ini saya berkesempatan memperkenalkan pemrograman java berbasis CLI, maka dalam hal ini saya nencoba membuat artikel tentang pengertian CLI dan program java mesin kasir dengan metode array. yg pertama adalah 
A. Pengertian CLI
        Command Line Interface atau yang lebih kita kenal dengan istilah CLI adalah Sistem User Interface berupa teks program untuk menjalankan perintah dari Komputer. Sistem operasi yang mengimplementasikan CLI dalam Shell untuk akses interaktif ke fungsi atau layanan sistem operasi. Akses tersebut diberikan pertama kali kepada pengguna oleh terminal komputer mulai pada pertengahan tahun 1960-an dan terus digunakan sepanjang tahun 1970-an dan 1980-an pada VAX / VMS, Sistem Unik dan sistem komputer pribadi termasuk DOS, CP/M dan Apple DOS.

    Alternatif selain CLI adalah Text User Interface (TUI) misalnya seperti IBM, AIX dan SMIT, pintasan keyboard dan berbagai metafora desktop yang berpusat pada pointer yang biasanya dikontrol dengan mouse. Contoh : Microsoft Windows, DosShell dan Mouse System PowerPanel. CLI sering di terapkan pada perangkat terminal yang juga mampu menghandel Text User Ineterface yang menggunakan kursor untuk menempatkan simbol pada layar tampilan. CLI pada umumnya lebih mudah untuk diotomatisasi melalui script.

B. Kelebihan Command Line Interface (CLI)
  1. Performa lebih tinggi
  2. Lebih efisien dalam penggunaan
  3. Bisa berjalan dengan baik di komputer ber spech rendah
  4. Bersifat Open Source dan dapat dikembangkan secara gratis.
C. Kelemahan CLI
  1. Kurang menarik bagi pemula
  2. Harus mengingat perintah yang digunakan dalam sistem operasi CLI karena kesalahan dalam penulisan bisa menyebabkan error pada perintah programmnya.

A. Pengertian Array
        Array merupakan kumpulan dari nilai-nilai data yang bertipe sama dalam urutan tertentu yang menggunakan nama yang sama. Letak atau posisi dari elemen array ditunjukkan oleh suatu index. Dilihat dari dimensinya array dapat dibagi menjadi Array dimensi satu, array dimensi dua dan array multi-dimensi.
  1. Array Dimensi Satu
  • Setiap elemen array dapat di akses melalui indeks.
  • Indeks array secara default dimulai dari 0.
  • Deklarasi array.
        Contoh:

     2. Array Dimensi Dua 
  • Array dua dimensi merupakan array yang terdiri dari m buah baris dan n buah kolom.
  • Bentuknya dapat berupa matriks atau tabel.
  • Deklarasi array :
  • Tipe_array nama_array[baris][kolom];
        Contoh:
            Int X[3][4];
    3. Array Multi Dimensi
            Array multi-dimensi merupakan array yang mempunyai ukuran lebih dari dua. Bentuk pendeklarasian array sama saja dengan array dimensi satu maupun array dimensi dua.   
            Bentuk umumnya yaitu :tipe_array nama_array[ukuran1][ukuran2]…[ukuranN];

    Contoh :float X[2][4][3];

Jika teman-teman belajar pemrograman java, pasti teman-teman akan mengenal tentang array, bukan hanya di java di bahasa pemrograman lain array sudah menjadi pembahasan wajib yang perlu untuk dipelajari. Kali ini saya akan membahasnya lewat contoh program java menggunakan array.

Array (larik) adalah sebuah objek yang dapat menampung banyak data dengan tipe yang sama. Setiap data akan di simpan dan dapat di akses melalui indeks array, indeks array dimulai dari 0. untuk mengakses data tersebut maka perlu disebutkan di indeks ke berapa data itu berada.

seperti contoh berikut  :


Contoh di atas kita membuat variabel untuk menyimpan 3 data penjualan, cara di atas sangat efisien karena tidak banyak membuat variabel, coba bayangkan jika ada 1000 data apakah kalian akan membuat variabel sebanyak itu? tentu saja tidak! Itu sebabnya array menjadi solusi dari permasalahan ini, mari kita lihat bagaimana penggunaan array di bahasa pemrograman java.

Contoh Program Array Menggunakan Class Scanner

Pada program ini, kita akan belajar bagaimana penggunaan array di java dengan menggunakan class scanner untuk menerima inputan dari keyboard.

Langsung saja kita pahami contoh program mesin kasir sederhana yg kita buat ini :

/**
 * Program Kasir Array
 * membuat variabel
 * Nama : <<Syafrizal>>
 * kelas: <<Tif 1b>>
 **/
import java.util.Scanner;
public class kasir_aray{
public static void main(String[] args){
String barang[]=new String[3];
int harga[]=new int[3], total, bayar;
Scanner b1=new Scanner(System.in);
Scanner h1=new Scanner(System.in);
System.out.println(" __________________________________________________________");
System.out.println("|                    = POLKAM MART =                       |");
System.out.println("|                       =KASIR=                            |");
System.out.println("|______________________*********___________________________|");
System.out.print("Masukkan Nama Barang Pertama : ");
barang[0]=b1.nextLine();
System.out.print("Masukkan Harga Barang Pertama : ");
harga[0]=h1.nextInt();
System.out.print("Masukkan Nama Barang Kedua : ");
barang[1]=b1.nextLine();
System.out.print("Masukkan Harga Barang Kedua : ");
harga[1]=h1.nextInt();
System.out.print("Masukkan Nama Barang Ketiga : ");
barang[2]=b1.nextLine();
System.out.print("Masukkan Harga Barang Ketiga : ");
harga[2]=h1.nextInt();
total=harga[0]+harga[1]+harga[2];
System.out.println("     List barang                    harga barang            ");
System.out.println("     "+barang[0]+"                         Rp. "+harga[0] );
System.out.println("     "+barang[1]+"                         Rp. "+harga[1] );
System.out.println("     "+barang[2]+"                         Rp. "+harga[2] );
System.out.println("     Total                       Rp. "+total);
System.out.print("Masukkan Pembayaran: ");
bayar=h1.nextInt();
System.out.println("Kembalian : Rp. "+(bayar-total));
System.out.println("|            TERIMA KASIH TELAH BERKUNJUNG                 |");
System.out.println("|______________________*********___________________________|");
}
}

lalu kita compile program tersebut di cmd/CLI akan muncul seperti tampilan berikut dan isi saja apa yang ingin kita pesan pada mesin kasir tersebut. seperti contoh berikut :

Disini semoga pembaca mampu  memahami artikel yang saya buat ini, dan membantu pembaca dalam pemahaman.  Saya penulis artikel mengucapkan Terima Kasih. Wassalamualaikum wr.wb.

Komentar

Postingan populer dari blog ini

Tutor Membuat Login Databases Pada Java NetBeans IDE 8.2 dan MySQL XAMPP