Jumat, 26 Februari 2021

Program Kasir Menggunakan For, if dan switch case Pada Java 💻

Program Kasir Menggunakan For, if dan switch case Pada Java

Assalamualaikum...,
    Haii guys 👋👋, artikel kali ini akan membahas program kasir sederhana yang menggunakan Array, perulangan for, dan menggunakan dua percabangan yaitu if dan switch case. Berikut ulasan program :
untuk ulasan array bisa klik disini
dan untuk percabangan if dan switch case bisa klik disini

    Nah didalam program kasir ini juga menggunakan perulangan for, Perulangan for biasa digunakan ketika jumlah yang akan kita lakukan pada perulangan itu diketahui.

Berikut ini adalah contoh program kasir  :
1. Tampilan Program


Untuk lebih jelasnya perhatikan uraian berikut:
Penjelasan baris 1-32
1. Untuk awal program menggunakan import java.util.*; yang memiliki fungsi untuk menggunakan     scanner, dan scenner itu sendiri berfungsi mengambil inputan.
2. public class polkamkasirmart { pada baris ini memiliki fungsi untuk mendeklarasikan class.
3. Pada baris ke 5 dan 6 digunakan untuk mendeklarasikan variabel nama dan sandi untuk login. Baris    7-10 digunakan untuk menampilkan hasil "Polkam Mart" atau judul program yang dibuat.
4. Pada baris 11-14 menggunakan scanner untuk mengambil inputan dan (system.in); digunakan untuk membantu inputan data kedalam variabel nama dan sandi. Baris ke 15-22 digunakan untuk    menginputkan nama pengguna dan terdapat nama=desi.nextLine(); untuk menampilkan output        dengan tipe data string maka method yang dipakai adalah nexLine jika tipe data integer menggunakan methot nya nexInt. Kemudian if (nama.equals(data[0])&&sandi.equals(data[1])){ pada program ini digunakan untuk program yang bertipe data string jika bertipe data int menggunakan simbol == untuk deklarasinya.
5. Pada baris 23-32 digunakan atau berfungsi untuk pemilihan menu yang tersedia pada program.

 case 1
1. Pada baris 34-49 sudah menggunakan switch case , 37-41 digunakan untuk menampilkan menu pertama. Kemudian baris 42-49 digunakan untuk pendeklarasian variabel pada menu pertama.
2. Pada baris 50 yaitu for(i=0;i<maksimal;i++){ memiliki fungsi untuk perulangan tanpa ada batasan.
3. Pada baris 51-64 digunakan untuk menampilkan nama barang, jumlah, total barang yang dibeli.
4. Pada baris 66-87 digunakan untuk menampilkan list barang yang dibeli dan disitu juga terdapat sistem aritmatika berupa pengurangan untuk mencari seluruh belanjaan dan uang kembalian.

 case 2
 penjelasan sama dengan yang diatas bisa disimak baik-baik

 case 3
    Pada case yang ketiga ini akan menghasikan output atau perintah "Proses  Selesai Sistem Diarahkan Keluar". Dan pada program ini terdapat System.exit(0) merupakan perintah keluar pada java dengan mengeluarkan aplikasi secara menyeluruh. 

Kemudian pada baris terakhir terdapat blok ELSE yang memiliki fungsi jika nama pengguna dan sandi yang di inputkan salah atau tidak sesuai maka akan tampil output berupa "Maaf Nama Pengguna dan Sandi Tidak Tersedia" dan kemudian dititup dengan system.exic(0) untuk mengeluarkan aplikasi secara menyeluruh. 

Hasil Kompilasi
Tampilan awal program

Jika sandi yang dimasukan salah



Tampilam menu 1




Tampilan Menu 2

Tampilam Menu 3


Tampilan Program Jika Uang Pembayaran Kurang

                             ~cukup sekian artikel kali ini semoga bermanfaat💗~
Wassalamualaikum....👋👋

Continue reading Program Kasir Menggunakan For, if dan switch case Pada Java 💻

Selasa, 23 Februari 2021

Percabangan switch Case bahasa java

Assalamualaikum wr,wb

Artikel kali ini akan membahas tentang percabangan switch case pada pemograman bahasa java , Apa sih switch case?

1. Penjelasan Switch Case

    Switch case adalah suatu kondisi yang bercabang dimana percabangan kode program membandingkan isi sebuah variabel dengan beberapa nilai. Jika proses perbandingan tersebut menghasilkan true, maka block kode program akan di proses.Jika program tidak menghasilkan nilai true maka akan melewatinya atau melihat kondisi lainnya untuk dijalankan. Di dalam setiap block case, diakhiri dengan perintah break; agar struktur CASE langsung berhenti begitu kondisi terpenuhi. Berikut contoh program switch case

Berikut adalah bentuk flowchart


Contoh Program


Hasil compile


Untuk lebih jelasnya perhatikan uraian berikut:
1.Pada program diatas program yang 1-6 adalah komentar
2. Public Class percabangan2  untuk mendeklarasikan sebuah class declaration untuk mendeklarasikan kelas.
2.3.  Public static void main(String []args) adalah main utama yang harus ada pada pemograman java.
4 4. int x = 10 adalah deklarasi variabel dengan bertipe data integer yang memuat nilai 10 pada program.
 5. Pada baris ke lima program sudah masuk kepada percabangan switch case dengan case pertama menampilkan "satu" dan case dua menampilkan "dua" dan akan menghasilkan keluaran atau output "bukan satu atau dua".
b Berikut Contoh program yang ke dua

h
Program diatas digunakan untuk penampilan menu yang akan di tampilkan disitu ada 3 bangun datar yang kan di hitung.
d   Program untuk menghitung Luas Lingkaran
  

   program menghitung Luas Persegi
 


       Program  menu yang ketiga adalah keluar, jika kita menmasukan menu yang ketiga akan diarahkan untuk kembali atau keluar program

5. Berikut adalah hasil Compile nya
  





Continue reading Percabangan switch Case bahasa java

Jumat, 19 Februari 2021

Program Kasir Menggunakan Percabangan Bahasa Java 📝💻

 Percabangan Menggunakan Bahasa Java📝💻


Hai..., Assalamualaikum Warahmatullahi Wabarakatuh👋

Didalam pemograman bahasa java mengenal sebuah percabangan.

Apa itu percabangan?

    Percabangan adalah istilah yang sering digunakan untuk menamai program yang bercabang, ada juga yang menyebutnya sebagai stuktur kondisi. Percabangan adalah suatu kondisi yang harus terpenuhi atau true. Percabangan adalah suatu pilihan atau opsi dimana terdapat kondisi tertentu yang harus dipenuhi oleh proogram untuk menjalankan suatu perintah, jika kondisi atau syarat itu terpenuhi maka program akan menjalankan perintahnya tetapi jika tidak maka program tidak akan menjalanakan perintahnya atau melewatinya dan melihat kondisi lainnya untuk dijlankan atau berhenti sama sekali. Percabangan ini memang akan rumit bagi anda yang beru belajar programing, tetapi sebenarnya ini tidak susah dan merupakan dasar pemrograman. Adapaun di dalam bahasa pemrograman java,  ada 4 buah jenis percabangan yang dapat dibedakan berdasarkan jenisnya yaitu if, else if, if else dan terakhir adalah switch case. Tentunya keempat jenis percabangan ini memiliki ketentuan dan caranya masing masing serta cara pemakaian yang berbeda satu dengan lainnya.

A. IF 

    Percabangan if digunakan pada satu kondisi  berdasarkan satu persyaratan tertentu yang akan dijalankan program ketika kondisi atau syarat terpenuhi tetapi jika tidak maka akan diabaikan. If ini merupakan percabangan  yang sifatnya tunggal. Artinya ketika dia sampai pada titik itu, dia akan melihat apakah kondisi terpenuhi, jika tidak, maka dia akan mengabaikannya, jika ya, maka akan dijalankan secara otomatis.

B. IF ELSE

Percabangan if else Ini digunakan untuk percabangan dalam kondisi atau persyaratan ganda. Contohnya dari satu kondisi yang tidak terpenuhi, maka dia akan secara otomatis menjalankan yang kedua atau perintah kedua tanpa harus mengkoreksi benar atau salah. 

contoh nya:


C. ELSE IF
    percabangan else if Ini adalah percabangan yang bisa digunakan untuk banyak kondisi atau persyaratan dengan perintah yang juga tentunya banyak. contohnya


D. SWITCH CASE
    Percabangan SWITCH/CASE sebenarnya adalah bentuk lain dari IF/ELSE/IF. Perbedaannya, percabangan ini menggunakan kata kunci switch dan case. Formatnya juga berbeda, tapi cara kerjanya sama.
    Berikut merupakan contoh program kasir menggunakan perulangan
dibagi dalam beberapa staitmen
1. staitmen membuat login
    Berikut staitmen awal program yang harus dibuat

untuk lebih jelasnya perhatikan uraian setiap baris programnya:
1. import java.util.*; berfungsi  Untuk Memasukan suatu Method atau perintah dalam Bahasa Pemrograman Java sehingga perintah tersebut dapat aktif dan digunakan atau berfungsi.
2. public class percabangan digunakan untuk mendeklarasikan sebuah class declaration untuk mendeklarasikan kelas.
3. String data[]={"desi","polo"}; pada baris ini digunakan untuk mendeklarasian data yang akan dimasukkan, bertipe data string dan menggunakan array.
4. int harga[]=new int[3], total; pada baris ini digunakan untuk mendeklarasikan data yang akan dimasukan dengan bertipe data integer.
5. Scanner barang1=new Scanner(System.in);pada program memililiki fungsi untuk menginputkan data/ nilai setelah program di runningkan atau dijalankan atau mengambil input dari keyboard.
6. System.out.print dan System.out.println staitmen ini digunakan untuk menampilkan output ke monitor, dan jika menggunakan perintah ini baris yang pertama dengan kedua atau selanjutnya akan dibatasi dengan enter atau akan ditulis dibaris selanjutnya, didalam pemograman bahasa java ada yang menggunakan System.out.print keduanya memiliki fungsi yang sama yaitu menampilkan ke layar monitor tetapi mereka memiliki perbedaan yaitu dimana perintah System.out.print setelah mencetak maka posisi kursor akan tepat berada  disebelah angka yang sudah tercetak, sedangkan System.out.println posisi kursor akan pindak kebaris baru.
7. sandi=polo.nextLine(); memiliki fungsi untuk menampilkan output dengan tipe data string maka fungsi method yang dipakai nexLine.

2. Pemakaian if else untuk mencetak keberadaan data

untuk lebih jelasnya perhatikan uraian setiap baris programnya:

If(nama.equals(data[0])&&sandi.equals(data[1])){ 
    fungsi dari if else untuk membuat kondisi, sedangkan equals Di dalam class library String pada bahasa pemrograman Java, terdapat salah satu method yang bernama equals(). Method ini berfungsi untuk membandingkan kedua variable , yang di dalamnya menyimpan data atau nilai dengan tipe data String. Jika kedua variable mempunyai karakter yang sesuai atau kesamaan ,baik dari segi huruf besar ,atau huruf kecil ,spasi , maka akan mengembalikan nilai true, jika tidak sesuai maka akan mengembalikan nilai false. Jadi method ini dapat disimpan dengan tipe data boolean.

3. Program untuk menampilkan menu

    Didalam program diatas adalah program untuk menampilkan menu yang diinputkan, di program terdapat percabangan else if digunakan untuk banyak kondisi atau persyaratan dengan perintah yang juga tentunya banyak. Didalam pemograman java jika data integer menggunakan tanda sama dengan == contoh  if(menu==1) tetapi sedangkan menggunakan tipe data string pada bahasa java menggunakan equals harus dijabarkan contoh if(nama.equals(data[0])&&sandi.equals(data[1])))

4. Program Kasir Menampilkan penjualan

    Program diatas menjelaskan tentang program penjualan didalam program menggunakan tipe data string untuk barang dan tipe data integer untuk harga.
5. Program Kasir Menampilkan menu makanan

Hasil Compile:

Berikut adalah hasil compile pada program diatas, sekian artikel kali ini semoga bermanfaat💗💗

Continue reading Program Kasir Menggunakan Percabangan Bahasa Java 📝💻

Rabu, 10 Februari 2021

Program Kasir Bahasa Java📝✍️

 Program Kasir Bahasa Java

    Pada Pogram java sering mendengar sebuah Array, Apa sih Array itu? Dalam artikel kali ini akan membahas mengenai array, semoga bermanfaat😇

A. Penjelasan Array

    Array adalah kumpulan data yang memiliki tipe data yang sama. Di dalam sebuah array setiap data dibedakan oleh indeks, Pada array indeks dimulai dari nol [0], maka dari itu jika memiliki 5 data sebuah array, maka jumlah array maksimalnya adalah 4 karena indeks array dihitung dari [0]. Fungsi array digunakan untuk mengurangi jumlah penggunaan variabel pada program yang akan dibuat. Untuk mendeklarasikan sebuah array pada java menggunakan tanda kurung siku []. Tanda tersebut ditempatkan setelah penulisan tipe data. Anggota atau isi dari array itu sendiri harus satu jenis tipe data, misalkan terdiri dari kumpulan angka bulat saja (integer), kumpulan karakter saja (char), maupun kumpulan angka pecahan saja (double). Di dalam bahasa Java, kita tidak bisa membuat 1 array dengan berbagai tipe data (harus 1 jenis saja).

    Namun ini baru sebatas deklarasi, agar bisa digunakan harus menyambung dengan proses instansiasi dan inisialisasiDeklarasi ialah sebuah istilah untuk menyebut proses pembuatan variabel, dimana kita meminta compiler Java agar menyiapkan tempat di memory komputer untuk sebuah variabel. Inisialisasi sendiri adalah proses pemberian nilai awal ke variabel tersebut.

contohnya ada lima buah nilai mahasiswa, tanpa array harus menyiapkan 5 buah variabel seperti:

int nilai1, nilai2, nilai3, nilai4, nilai5;

jika menggunakan array, pendeklarasian variabel menjadi seperti:

int[] nilai = new int[5];

nah, dari contoh diatas array lah yang  lebih efisien, jika ingin membuat 100 data akan lebih mudah dibandingkan harus mendeklarasikan satu per satu setiap variabelnya.

B. Berikut adalah contoh Program mesin kasir menggunakan array

Program:


Hasil Compile:


Untuk lebih jelasnya, perhatikan uraian staitment dibawah ini:

a. Pada program “public class kasir_array” adalah sebuah class declaration untuk mendeklarasikan kelas, dan class body mendeklarasikan variabel dengan method.

b.   Pada pemograman java sering kali melihat suatu staitment yang berbunyi “public static void main(String [] args)“ staitment ini harus ada pada setiap pemograman java, karena tanpa adanya elemen ini program tidak akan bisa berjalan, pada contoh di atas terdapat kata “public” yang artinya staitment dapat dipanggil di manapun. Metode main  adalah metode utama yang mendukung program-program agar dapat berjalan. String[]args, string adalah sekumpulan karakter meliputi huruf,angka dan simbol, Perhatikan pada tanda []args pada elemen tersebut dinyatakan bahwa elemen tersebut mengandung sebuah array.

c. Scanner barang1=new Scanner(System.in); pada program memililiki fungsi untuk menginputkan data/ nilai setelah program di runningkan atau dijalankan atau mengambil input dari keyboard.

d. System.out.println(" POLKAM MART"); staitmen ini digunakan untuk menampilkan output ke monitor, dan jika menggunakan perintah ini baris yang pertama dengan kedua atau selanjutnya akan dibatasi dengan enter atau akan ditulis dibaris selanjutnya, didalam pemograma bahasa java ada yang menggunakan System.out.print keduanya memiliki fungsi yang sama yaitu menampilkan ke layar monitor tetapi mereka memiliki perbedaan yaitu dimana perintah System.out.print setelah mencetak maka posisi kursor akan tepat berada  disebelah angka yang sudah tercetak, sedangkan System.out.println posisi kursor akan pindak kebaris baru.

e. barang[0]=barang1.nextLine(); memiliki fungsi untuk menampilkan output dengan tipe data string maka fungsi method yang dipakai nexLine.

f. System.out.println("     "+barang[0]+"\t\t\t    Rp. "+harga[0] ); staitment ini digunakan untuk mencetak variabel maka harus menggunakan +.

g. String barang[]=new String[3]; fungsi staitment ini untuk pendeklarasian data yang akan dimasukkan, bertipe data string dan menggunakan array.

e. total=harga[0]+harga[1]+harga[2]; staitment ini  adalah staitment untuk melakukan sebuah perhitungan.

f. harga[2]=harga1.nextInt(); memiliki fungsi untuk menampilkan output dengan tipe data integer maka fungsi method yang dipakai nexInt.



~SEMOGA BERMANFAAT💓💓~

Continue reading Program Kasir Bahasa Java📝✍️