Jumat, 05 Maret 2021

Source code perulangan menggunakan java

 Variabel


Pada kali ini saya akan memberi tahu cara untuk membuat variabel pada java selanjutnya kita akan bentuk kedalam pemrograman java

 


/**


* Program ke 2


* membuat variabel


* Nama : Hairul rambe


* kelas: Tif 1A


*/


 


public class variabel{//nama variabel untuk kelas


public static void main(String args[]){//method utama


//data yang akan digunakan


String nama,jk;


/*membuat variabel nama bertipe String membuat variabel jk bertipe String*/


int umur;


//membuat variabel umur bertipe integer


double tinggi;


//membuat variabel tinggi bertipe double


//proses memberi nilai/value pada variabel


nama="Hairul rambe";//memberi nilai/value pada variabel nama


umur=19;//memberi nilai/value pada variabel umur


jk="Laki-laki";//memberi nilai/value pada variabel jk


tinggi=165;//memberi nilai/value pada variabel tinggi


 


//Proses Menampilkan ke Monitor


System.out.println("Nama : "+nama);


/*menampilkan ke monitor Nama : dan menggabung dengan value dari variabel nama dan membuat karakter enter*/


System.out.println("Jenis Kelamin : "+jk);


/*menampilkan ke monitor Jenis Kelamin : dan menggabung dengan value dari variabel jk dan membuat karakter enter*/


System.out.print("umur : "+umur);


/*menampilkan ke monitor umur : dan menggabung dengan value dari variabel umur tanpa enter*/


System.out.print("dan Tinggi"+tinggi+"cm");


/*menampilkan ke monitor dan tinggi kemudian menggabung dengan value dari variabel tinggi dan membuat karakter enter*/


}//tutup method utama


}//tutup kelas


 


Berikut hasil complier dalam source code di atas :


Nama : Hairul rambe


Jenis kelamin: Laki-laki


Umur: 19


Tinggi:165 cm


 


B. PROGRAM MENGHITUNG LINGKARAN 


 /** Program ke 3 


 * Menghitung luas lingkaran 


 * Nama : <<Hairul rambe>>


 * kelas: <<Teknik Informatika>>


 */ 


public class lingkaran{ 


public static void main(String [] args){


 


// Menyiapkan variabel yang dibutuhkan :


Double luas, phi;


int r;


 


// Memberi nilai/value kepada variabel 


 phi=3.14; 


 r=14;


 


// Melakukan perhitungan luas sesuai rumus matematika luas=phi*r; 


//menampilkan ke monitor 


 System.out.println(luas); 


    }


 } 


Output yang dihasilkan adalah :


43,96


 


C. OPERATOR INCREMENTAL & DECREMENTAL


    


/** Program ke 4 


 * contoh operator 


  * Nama : << Hairul rambe >>


 * kelas: <<Teknik Informatika>>


 */ 


class contohOperator //merupakan class atau penamaan file



public static void main(String args[]){ //Tag wajib untuk pemenuhan program java


 int x=10; //penamaan variabel


 System.out.println(x++);//10 (11) // Menampilkan perintah incremental


 System.out.println(++x);//12 // Menampilkan perintah incremental


 System.out.println(x--);//12 (11) //menampilkan perintah decremental


 System.out.println(--x);//10 //menampilkan perintah decremental


}


 } 


 


Output yang dihasilkan dari program diatas adalah :


10


12


12


10




D. OPERATOR INCREMENTAL


/** 


 * Program ke 5 


 * contoh operator 


 * Nama : << Hairul rambe >>


 * kelas: <<Teknik Informatika>>


 */  





class OperatorUnary


{ public static void main(String args[])


{


 int a=10; 


 int b=10; 





 System.out.println (a++ + ++a); //Kondisi Incremental


 System.out.println (b++ + b++); //kondisi incremental


 }


 } 


 


Output yang dihasilkan dari program diatas adalah :


22


21


 


E. OPERATOR UNARY


/**


* Program ke 6 


 * contoh operator 


 * Nama : << Hairul rambe >>


 * kelas: <<Teknik Informatika>>


 */ 


                                                    



class OperatorUnary2 //merupakan class atau penamaan file



 public static void main(String args[]){ /Tag wajib untuk pemenuhan program java




 int a=10; 


 int b=-10; 


 boolean c=true; 


 boolean d=false; //pada 4 baris disamping adalah variable





System.out.println(~a);//-11 (total minus bernilai positive dimulai dari 0) 


 System.out.println(~b);//9 (positive of total minus, positive starts from 0) 


 System.out.println(!c);//false (opposite of boolean value) 


 System.out.println(!d);//true 


    }


}


 


Output yang dihasilkan dari program :


-11


9


false


true


 


 


F. OPERATOR 


/**


 * Program ke 7


 * contoh operator


 * Nama : << Hairul rambe >>


 * kelas: <<Teknik Informatika>>


 */


public class OperatorAritmatik{ // ini adalah nama variabel


    public static void main(String args[]){ //ini method utama


     int a=10;// ini adalah variabel bertipe integer


     int b=5; 


    System.out.println(a+b);//15 /*System.out.println untuk menampilkan output yang


    System.out.println(a-b);//5 *akan ditampilkan seperti komentar disamping nantinya


    System.out.println(a*b);//50 dan akan memberi ENTER nantinya/


    System.out.println(a/b);//2


    System.out.println(a%b);//0


    }


}


 


Output yang dihasilkan dari program diatas adalah :


15


5


50


2


0


 


G. OPERATOR ARITMATIKA


/**


 * Program ke 7


 * contoh operator


 * Nama : <<Hairul rambe>>


 * kelas: <<Teknik Informatika>>


 */


 


    class OperatorAritmatik2{ // ini adalah nama variabel


public static void main(String args[]){ // ini method utama


    System.out.println(10*10/5+3-1*4/2);/ /*program disamping adalah output yang akan ditampilkan dan akan membuat karakter enter*/


    }


}


 


Output yang dihasilkan dari program diatas adalah :


21


 

Selasa, 23 Februari 2021

Program switch case java

 "Penjelasan Switch Case Program Percabangan dalam program Java"


Percabangan switch Case digunakan untuk melakukan pengecekan suatu kondisi yang berupa bilangan bulat atau karakter/String dalam pemrograman java.Contoh switch case program java dibawah ini:


import java.util.*;

public classContohPercabanganSwitch1 {

    public static void main(String[] args){

        Scanner input = new Scanner(System.in);

        System.out.print("Masukkan Nama Bulan : ");

        String bulan = input.nextLine();

        

        switch(bulan.toLowerCase()){

            case "januari" : 

                System.out.println("Bulan januari");

             break;

            case "februari" : 

                System.out.println("Bulan februari");

             break;

            case "maret" : 

                System.out.println("Bulan maret");

             break;

            case "april" : 

                System.out.println("Bulan april");

             break;

            case "mei" : 

                System.out.println("Bulan mei");

             break;

            case "juni" : 

                System.out.println("Bulan juni");

             break;

            case "juli" : 

                System.out.println("Bulan juli");

             break;

            case "agustus" : 

                System.out.println("Bulan agustus");

             break;

            case "september" : 

                System.out.println("Bulan september");

             break;

            case "oktober" : 

                System.out.println("Bulan oktober");

             break;

            case "november" : 

                System.out.println("Bulan november");

             break;

            case "desember" : 

                System.out.println("Bulan desember");

             break;

            default: 

                System.out.println("Tidak Ditemukan Nama Bulan : "+bulan);

            break;

        }

    }

}

Minggu, 21 Februari 2021

Source code program program login menggunakan percabangan bahasa java

 import java.util.*;

public class Percabangan{

 public static void main(String[]args){

  String data[]={"nama","sandi"};

  String nama,sandi;

  System.out.print("===============");

  System.out.print("==POLKAM MART==");

  System.out.println("===============");

  Scanner apa=new Scanner(System.in);

  System.out.print("Nama Pengguna : ");

  nama=apa.nextLine();

  System.out.print("Sandi Pengguna : ");

  sandi=apa.nextLine();

  /**

   * Percabangan untuk mengecek keberadaan

   * data

   */

  if(nama.equals(data[0])&&sandi.equals(data[1])){

   System.out.println("SELAMAT DATANG");

   menu();

  }else{

   System.out.print("Maaf Nama Penggun Atau Sandai Tidak Tersedia");

  }

 }

 /**

  * Menu Sistem

  */

 static void menu(){

  System.out.println("1. Penjualan");

  System.out.println("2. Tambah Data");

  System.out.println("3. Keluar");

  Scanner apa=new Scanner(System.in);

  int menu;

  System.out.print("Silahkan Masukkan Menu : ");

  menu=apa.nextInt();

  if(menu==1){

   penjualan();

  }else if(menu==2){

   tambahData();

  }else{

   System.exit(0);

  }

 }

 /**

  * Fungsi Penjualan

  */

 static void penjualan(){

   String barang[]=new String[3];

   int harga[]=new int[3],total;

   Scanner nbarang=new Scanner(System.in);

   Scanner hbarang=new Scanner(System.in);

   System.out.println("======================");

   System.out.println("=====POLKAM MART======");

   System.out.println("========KASIR=========");

   System.out.println("======================");

   System.out.print("Masukkan Barang Pertama : ");

   barang[0]=nbarang.nextLine();

   System.out.print("Masukkan Harga Pertama : ");

   harga[0]=hbarang.nextInt();

   System.out.print("Masukkan Barang Kedua : ");

   barang[1]=nbarang.nextLine();

   System.out.print("Masukkan harga Kedua : ");

   harga[1]=hbarang.nextInt();

   System.out.print("Masukkan Barang Ketiga : ");

   barang[2]=nbarang.nextLine();

   System.out.print("Masukkan Harga Ketiga : ");

   harga[2]=hbarang.nextInt();

   System.out.println("LIST BARANG BELANJAAAN");

   System.out.println("1. "+barang[0]+" Rp. "+harga[0]);

   System.out.println("2. "+barang[1]+" Rp. "+harga[1]);

   System.out.println("3. "+barang[2]+" Rp. "+harga[2]);

 }

 /**

  * Fungsi Tambah Data

  */

 static void tambahData(){

  System.out.println("Tambah Data");

 }

}

Selasa, 16 Februari 2021

Program percabangan menggunakan bahasa java

import java.util.*;

public class percabangan{

public static void main(String [] args){

System.out.println("================================");

System.out.println("======PROGRAM PERCABANGAN=======");

System.out.println("================================");

System.out.println();

System.out.println("LIST BANGUN DATAR : ");

int listTerima;

Scanner input=new Scanner(System.in);

String bangundatar[]={"Luas Lingkarang","Luas Persegi","Keluar"};

System.out.println("1. "+bangundatar[0]);

System.out.println("2. "+bangundatar[1]);

System.out.println("3. "+bangundatar[2]);

System.out.print("Silahkan Masukkan Nomor List yang akan dilakukan

perhitungan : ");

listTerima=input.nextInt();

/*

Percabangan

 */

if(listTerima==1){

//Menghitung Luas Lingkaran

System.out.println("Menghitung Luas Lingkaran");

System.out.println("==========================");

System.out.print("Masukkan Jari-Jari => ");

double jari2,luas,pi=3.14;

Scanner terimaL=new Scanner(System.in);

jari2=terimaL.nextDouble();

luas=pi*jari2*jari2;

System.out.println("Luas Lingkaran = "+luas);

System.out.println("==========================================");

System.out.println("Proses Melakukan Perhitungan Telah Selesai");

}else if(listTerima==2){

//Menghitung Luas Luas Persegi

int panjang,lebar,luas;

Scanner terimaP=new Scanner(System.in);

System.out.println("Menghitung Luas Persegi");

System.out.println("==========================");

System.out.print("Masukkan Panjang => ");

panjang=terimaP.nextInt();

System.out.print("Masukkan Panjang => ");

lebar=terimaP.nextInt();

luas=panjang*lebar;

System.out.println("Luas Lingkaran = "+luas);

System.out.println("==========================================");

System.out.print("Proses Melakukan Perhitungan Telah Selesai");

}else if(listTerima==3){

//Jika Masukan 3

System.out.print("Proses Telah Selesai Sistem Keluar");

System.exit(0);

}else{

//Jika Masukan salah

System.out.print("Maaf Tidak ada Kode "+listTerima+" System Akan

Keluar");

System.exit(0);

}

}

}

Kamis, 11 Februari 2021

Source code program aplikasi kasir dengan metode array

 Apa itu Array?


Array adalah sebuah variabel yang bisa menyimpan banyak data dalam satu variabel.


Array menggunakan indeks untuk memudahkan akses terhadap data yang disimpannya.


Cara Membuat Array di Java

Cara membuat array kosong:

Parhatikan:


Kita menggunakan kurung siku [] untuk membuat array;

Kurung siku bisa diletakkan setelah tipe data atau nama array;

Angka 5 dalam kurung artinya batas atau ukuran array-nya.


Mengambil Data dari Array

Seperti yang sudah kita ketahui, array memiliki indeks untuk memudahkan kita mengakses datanya.


Karena itu, kita bisa mengambil datanya dengan cara seperti ini:


// membuat array

String[] nama = {"dimas", "rambe", "bella", "afdal", "ratri"};


// mengambil data array

System.out.println(teman[2]);


Menggunakan Perulangan

Mengambil data satu per satu dari array mungkin cukup melelahkan, karena kita harus mengtik ulang nama array-nya dengan indeks yang berbeda.


Contoh:


System.out.println(teman[0]);

System.out.println(teman[1]);

System.out.println(teman[2]);

System.out.println(teman[3]

Selasa, 09 Februari 2021

PROGRAM APLIKASI KASIR MENGGUNAKAN JAVAV

 import java.util.Scanner;

// Mengimport java Scanner

public class aplikasikasir{

//Untuk menampilkan nama class sesuai dengan class

public static void main (String[]args){

//mendevisi variabel

String // (Berbntuk karakter) Nama_barang1,  Nama_barang2,  Nama_barang3;

int // (berbentuk angka tunggal) Harga_barang1, Harga_barang2, Harga_barang3, Total;


Scanner masuk=new Scanner(System.in);

Scanner masuk1=new Scanner(System.in);



System.out.println // untuk menampilkan di monitor ("==========================");

System.out.println("aplikasi kasir");

System.out.println("toko polkam mart");

System.out.println("==========================");


System.out.print("masukkan nama barang1= ");

Nama_barang1=masuk.nextLine//untuk menmpilkan karakter dari nama_barang();

System.out.print //Untuk menampilkan di monitor ("masukkan harga barang1= ");

Harga_barang1=masuk1.nextInt//untuk menmpilkan angka tunggal dari harga_barang();

System.out.print("masukkan nama barang2= ");

Nama_barang2=masuk.nextLine();

System.out.print("masukkan harga barang2= ");

Harga_barang2=masuk1.nextInt();

System.out.print("masukkan nama barang3= ");

Nama_barang3=masuk.nextLine();

System.out.print("masukkan harga barang3= ");

Harga_barang3=masuk1.nextInt();


Total= Harga_barang1+Harga_barang2+Harga_barang3;

System.out.println();


System.out.print("List nama barang yang dibeli");

System.out.println("1 "+Nama_barang1+" Rp."+Harga_barang1);

System.out.println("2 "+Nama_barang2+" Rp."+Harga_barang2);

System.out.println("3 "+Nama_barang3+" Rp."+Harga_barang3);

System.out.println("Total Rp."+Total);

}

}


image


Tujuan dan Fungsi Aplikasi Kasir di Toko 

 blog

Hal pertama yang perlu diketahui adalah apakah fungsi software point of sale (POS) atau yang orang awam sebut aplikasi kasir sehingga alat ini dapat lebih dihargai dan dapat digunakan secara maksimal. Fungsi dasar dari sebuah aplikasi kasir ini adalah untuk mencatat penjualan dan penerimaan pembayaran konsumen secara digital, namun saat ini sudah berkembang menjadi semakin jauh menjadi sebuah alat untuk mempermudah pengengelolaan stok barang, penyampaian laporan, pembelian barang dan berbagai hal lainnya.


Berbagai kemudahan inilah yang bisa didapatkan jika sebuah perusahaan ritel menggunakan software point of sale (POS) untuk kasir. Sehingga pekerjaan pun lebih cepat dilakukan. Serta, membuat pengunjung tidak perlu mengantri terlalu lama di kasir. Tidak heran, jika akhirnya banyak perusahaan ritel yang menggunakan software point of sales dalam bisnis mereka. Karena software lebih banyak memberika keuntungan dibandingkan kelemahan. Selain hal-hal di atas, apa sajakah yang menjadi tujuan atau manfaat penggunaan software kasir ini?


Setelah mengetahui fungsi dari aplikasi kasir tersebut, berikutnya akan dijelaskan tentang tujuan penggunaan software. Sehingga semakin banyak orang yang memahami tujuan dari penggunaan software point of sale (POS) ini dan tertarik untuk menggunakannya, berikut diantaranya :


1. Mencetak Bukti/ Nota Penjualan


Hal yang paling krusial saat menggunakan software ini adalah kemudahan untuk mencetak nota penjualan. Pencetakan nota penjualan tidak hanya membantu pemilik bisnis, namun juga pembeli. Karena dapat mengetahui berapa dana yang dikeluarkan untuk belanja yang baru saja dilakukan. Sedangkan untuk pemilik bisnis, adalah sebagai bukti bahwa penjualan benar-benar dilakukan.

Selasa, 19 Januari 2021

Penjelasan source code program java

 1. VARIABEL

public class variabel{

 public static void main(String [] args){

  String nama="hairul";

  int umur=18;

  String jk="laki-laki";

  double tinggi=165.5;

  System.out.println("Nama : "+nama);

  System.out.println("Jenis Kelamin : "+jk);

  System.out.print("umur : "+umur);

  System.out.print("dan Tinggi "+tinggi+"cm");

  }

}

2. VARIABEL 1

/**

* Program ke 2

* membaut variabel

* Nama : <<HAIRUL RAMBE>>

* kelas: <<TIF 1A>>

*/

 public class variabel1{//nama variabel

 public static void main(String args[]){//method utama

 //data yang akan digunakan

 String nama="nama anda";//membuat variabel nama bertipe String dan diberi nilai/value;

 int umur=18;

 /* membuat variabel umur bertipe integer dan

 diberi nilai value */

 String jk="Laki-laki";

 /*membuat variabel jk bertipe String dan

 diberi nilai/value*/

 double tinggi=165;

 /*membuat variabel tinggi bertipe double dan

 diberi nilai/value*/

 //Proses Menampilkan ke Monitor

 System.out.println("Nama : "+nama);

 /*menampilkan ke monitor Nama : dan

 menggabung dengan value dari variabel nama

 dan membuat karakter enter*/

 System.out.println("Jenis Kelamin : "+jk);

 /*menampilkan ke monitor Jenis Kelamin : dan

 menggabung dengan value dari variabel jk dan

 membuat karakter enter*/

 System.out.print("umur : "+umur);

 /*menampilkan ke monitor umur : dan

 menggabung dengan value dari

 variabel umur tanpa enter*/

 System.out.print("dan Tinggi"+tinggi+"cm");

 /*menampilkan ke monitor dan tinggi

 kemudian menggabung dengan

 value dari variabel tinggi

 dan membuat karakter enter*/

     }//tutup method utama

 }//tutup kelas

3. LINGKARAN 1

/**

 * Program ke 3

 * membuat lingkaran

 * Nama : <<HAIRUL RAMBE>>

 * kelas: <<TIF 1A>>

*/

public class lingkaran1{

 public static void main(String [] args){

  // Menyiapkan variabel yang dibutuhkan

 double luas,pi;

 int r;

 // Memberi nilai/value kepada variabel

 pi=3.14;

 r=14;

 // Melakukan perhitungan luas sesuai rumus matematika

 luas=pi*r;

 //menampilkan ke monitor

 System.out.println(luas);

    }

}

4. CONTOH OPERATOR

/**

 * Program ke 4

 * contoh operator

 * Nama : <<HAIRUL RAMBE>>

 * kelas: <<TIF 1A>>

 */

class contohoperator{

 public static void main(String args[]){

  int x=10;

  System.out.println(x++);//10 (11)

  System.out.println(++x);//12

  System.out.println(x--);//12 (11)

  System.out.println(--x);//10

      }

}

5. OPERATOR UNARY

/**

 * Program ke 5

 * contoh operator

 * Nama : <<HAIRUL RAMBE>>

 * kelas: <<TIF 1A>>

*/

class OperatorUnary{

 public static void main(String args[]){

  int a=10;

  int b=10;

  System.out.println(a++ + ++a);//10+12=22

  System.out.println(b++ + b++);//10+11=21

      }

}

6. OPERATOR UNARY2

/**

 * Program ke 6

 * contoh operator

 * Nama : <<HAIRUL RAMBE>>

 * kelas: <<TIF 1A>>

 */

class OperatorUnary2{

 public static void main(String args[]){

  int a=10;

  int b=-10;

  boolean c=true;

  boolean d=false;

  System.out.println(~a);//-11 (total minus bernilai positive dimulai dari 0)

  System.out.println(~b);//9 (positive of total minus, positive starts from 0)

  System.out.println(!c);//false (opposite of boolean value)

  System.out.println(!d);//true

      }

}

7. OPERATOR ARITMATIK

/**

 * Program ke 7

 * contoh operator

 * Nama : <<HAIRUL RAMBE>>

 * kelas: <<TIF 1A>>

 */

class OperatorAritmatik{

 public static void main(String args[]){

  int a=10;

  int b=5;

  System.out.println(a+b);//15

  System.out.println(a-b);//5

  System.out.println(a*b);//50

  System.out.println(a/b);//2

  System.out.println(a%b);//0

      }

}

8. OPERATOR ARITMATIK2

/**

 * Program ke 8

 * contoh operator

 * Nama : <<HAIRUL RAMBE>>

 * kelas: <<TIF 1A>>

 */

class OperatorAritmatik2{

 public static void main(String args[]){

  System.out.println(10*10/5+3-1*4/2);

      }

}