Cara Membuat Program Kasir dengan menggunakan JAVA Berbasis CLI(Command Line Interface).



 

Assalamualaikum Wr Wb.
    Puji dan Syukur kita ucapkan atas kehadirat Allah SWT karena kita masih di beri nikmat dan rahmat sehingga saya bisa menyelesaikan blog ini tepat pada waktunya. Pada bagian blog kali ini saya akan menjelaskan tentang CLI dan Array serta kita akan membuat sebuah program dengan menggunakan bahasa JAVA.

A. Pengertian CLI
        Command Line Interface atau yang lebih kita kenal dengan istilah ICL 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)
  • Performa lebih tinggi
  • Lebih efisien dalam penggunaan
  • Bisa berjalan dengan baik di komputer ber spech rendah
  • Bersifat Open Source dan dapat dikembangkan secara gratis.
C. Kelemahan CLI
  • Kurang menarik bagi pemula
  • Harus mengingat perintah yang digunakan dalam sistem operasi CLI karena kesalahan dalam penulisan bisa menyebabkan error pada perintah programmnya.
D. Contoh Perintah dalam Sistem Operasi Berbasis CLI 
  • Sudo su = Untuk login sebagai root/administrator
  • Login = Untuk login sebagai user
  • Cd = Untuk berpindah direktori
  • Pwd = Untuk memperlihatkan dimana direktori yang sedang kita gunakan saat ini
  • Is = Untuk melihat isi dari sebuah direktori
  • Cp = Untuk melakukan copy file
  • Mv = Untuk cut / Rename file
  • Mkdir = Untuk membuat folder baru
  • Rmdir = Untuk menghapus file
  • Touch = Untuk membuat file baru
  • Echo = Untuk menuliskan sesuatu kata atau kalimat ke sebuah file
  • Adduser = Untuk menambah user baru
  • Addgroup = untuk menambah group baru
  • Isusb = Untuk melihat perangkat USB yang tersambung ke komputer
  • Ispci = Untuk melihat perangkat PCI yang tersambung ke komputer
  • Ishw = Untuk melihat hardware komputer
  • Dmesq =  Untuk melihat hardware yang sedang di running/digunakan
  • Op =  Untuk melihat proses yang sedang berjalan
  • Cpuinfo = Untuk melihat spesifikasi komputer
  • Meminfo = Untuk melihat status RAM
  • Clear = Untuk membersihkan app yang berjalan
  • Halt = untuk mematikan komputer
  • Reboot = Untuk restart komputer
  • Exit = Untuk keluar dari terminal
  • Ifconfig = Untuk melihat konfigurasi etheret/kartu jaringan
  • Apt-get = untuk memperoleh Software dari repository ubuntu secara online
  • Tar = Untuk melakukan exstract file
  • Nautilus = Untuk membuka tampilan GUI secara lansung.
        Setelah kita mempelajari tentang CLI Selanjutnya disini kita akan mempelari tentang Array, Bagi seorang Programmer pemula tentunya nama Array sudah tidak asing lagi kita.

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];


            Baiklah teman-teman semuanya setelah kita mengetahui CLI dan ARRAY sekarang kita akan mencoba membuat sebuah program POLKAM MART. Polkam Mart disini ialah sebuah program dalam menghitung  Total belanja Mahasiswa dan Mahasiswi Politeknik kampar. Berikut ini Sourcode nya:




1. Import.java.util.Scanner ; 
    Codingan di atas merupakan fungsi untuk menginputkan data / nilai pada saat setelah program di runningkan di jalankan.

2. public class Roni{
    Codingan ini befungsi untuk menyimpan nama file, yang mana nama file tersebut harus sesuai ataupun sama dengan yang ada di codingan serta pada akhirannya kita tambahkan .JAVA

3. public static void main(String []args){
    Adalah sebuah metod dengan nama main, yang mana metod ini adalah metod utama untuk menjalankan sebuah program, Tanpa adanya metod main, Program yang kita buat tidak akan mengeluarkan apa-apa.

4.String barang[]=new String[3];
    Pada bagian ini merupakan pendeklarasian Variabel, yang mana Variabel yang kita gunakan pada codingan kali ini adalah String.

5.Scanner br1=new Scanner(System.in);
    Codingan ini berfungsi untuk deklarasi Scanneer ke dalam variabel input, yang mana br 1 itu adalah nama variabel yang saya gunakan pada codingan di atas, kita bisa memnggunakan variabel nya sesuai dengan kebutuhan kita.

6. System.out.println("|*==        *POLKAM MART*         ==|");
    Bagian yang saya garis miringkan itu merupakan tampilan yang akan di tampilkan di layar monitor pada saat kita mengkompile codingan itu, PRINTLN, Ln di situ berfungsi membuat tampilan pada layar ke bawah(Enter).

7.nextLine();
    Sebelum saya jelaskan, coba perhatikan ini dulu.
MethodDescription
nextBoolean()Reads a boolean value from the user
nextByte()Reads a byte value from the user
nextDouble()Reads a double value from the user
nextFloat()Reads a float value from the user
nextInt()Reads a int value from the user
nextLine()Reads a String value from the user
nextLong()Reads a long value from the user
nextShort()Reads a short value from the user
    Jadi, nextLine() itu adalah method untuk String.

Setelah kita mengetahui fungsi dari codingan diatas, Selanjutnya kita akan mengkompilenya, yang mana hasil kompilenya sebagai berikut:


    Baiklah, Mungkin hanya itu saja yang dapat saya jelaskan pada blog kali ini, semoga bermanfaat bagi teman-teman semuanya.

Terimakasih,

Wassalamualaikum Wr.Wb.

Komentar

Postingan populer dari blog ini

Program Buble Sort Menggunakan Acending (Sorting) Dalam Bahasa Java.

Cara Mudah Membuat Widget Container Dengan Menggunakan Flutter!!!