PDKT Dengan Java (4)
Assalamu alaikum warahmatullahi wabarakatu, salam sejahtera bagi kita semua, kali ini saya akan membahas Java Jilid 4, banyak sekali referensi yang menjelaskan tentang Java, dan di sini saya juga mengutip dari beberapa referensi dan menggabungkannya dengan harapan semoga tulisan ini akan menambah pengetahuan dan pemahaman kita mengenai bahasa pemrograman Java, Amin.
Variable
Merupakan sebuah tempat penyimpanan nilai dimana tempat penyimpanan tersebut memiliki tipe data. Tempat penyimpanan ini bersifat sementara atau hanya bekerja ketika program dijalankan yang berarti, tempat penyimpanan ini akan hilang ketika program berhenti atau selesai dijalankan.
Membuat Variable
Dalam penulisan variable ada hal yang perlu diketahui yaitu cara penulisannya, cara penulisannya adalah sebagai berikut:
<tipe data> namaVariable;
Contoh:
Membuat variable kosong bertipe integer
int namaVariable;
Membuat variable bertipe integer yang nilainya diberikan langsung
int namaVariable = 9;
Membuat sekumpulan variable dengan tipe yang sama yaitu integet
int variableA, variableB, variableC;
Latihan:
- Create Java Class Baru dengan nama variableTipedata
- Tliskan kode program berikut:
public static void main(String[]args){
//Create Variable
String nama,alamat;
int usia,jlhAnak;
//Mengisi value variable
nama="Teddi";
alamat="Jl. Jermal XI No. 52 Medan";
usia=35;
jlhAnak=2;
//mencetak isi variable ke layar
System.out.println("Nama Anda= "+nama);
System.out.println("Alamat Anda= "+alamat);
System.out.println("Usia Anda= "+usia);
System.out.println("Anak Anda= "+jlhAnak);
}
}
Output:
Nama Anda= Teddi
Alamat Anda= Jl. Jermal XI No. 52 Medan
Usia Anda= 35
Anak Anda= 2
Process finished with exit code 0
Ketentuan Penulisan Variabel
Ada beberapa ketentuan yang harus diikuiti, diantaranya:
- Nama variabel tidak boleh menggunakan kata kunci dari Java (reserved word) seperti if, for, switch, dll.
- Nama variabel boleh menggunakan huruf, angka (0-9), garis bawah (underscore), dan symbol dollar ($), namun penggunaan garis bawah dan symbol lebih baik dihindari.
- Nama variabel harus diawali dengan huruf kecil, karena Java menggunakan gaya CamelCase.
- Apabila nama variabel lebih dari 1 suku kata, maka kata ke-2 dituliskan dengan diawali dengan huruf besar dan seterusnya, contoh namaVariabel.
Operator
Merupakan simbol yang digunakan dalam bahasa pemrograman untuk melakukan proses perhitungan, manipulasi atau mengolah nilai yang ada. Di Java terdapat beberapa kategori operator seperti berikut:
- Operator Assignment
- Operator Arithmetic
- Operator Unary
- Operator Equality and Relational
- Operator Conditional
Operator Assignment
Merupakan operator yang digunakan untuk memberikan nilai. Simbol dari operator ini adalah “=”
Operator Arithmetic
Merupakan operator yang digunakan untuk melakukan operasi matematika. Adapun operator arithmetic yang tersedia di Java adalah sebagai berikut.
Operator | Deskripsi |
+ | Operator Penjumlahan |
- | Operator Pengurangan |
* | Operator Perkalian |
/ | Operator Pembagian |
% | Operator Sisa Bagi (Modulus) |
Latihan:
Tuliskan kode program berikut,
int nilaiA=10;
int nilaiB=3;
int penjumlahan=nilaiA+nilaiB;
int pengurangan=nilaiA-nilaiB;
int perkalian=nilaiA*nilaiB;
int pembagian=nilaiA/nilaiB;
int sisabagi=nilaiA%nilaiB;
System.out.println("Penjumlahan:" +penjumlahan);
System.out.println("Pengurangan:" +pengurangan);
System.out.println("Perkalian:" +perkalian);
System.out.println("Pembagian:" +pembagian);
System.out.println("Sisa Bagi:" +sisabagi);
Maka Output akan menjadi:
Penjumlahan:13
Pengurangan:7
Perkalian:30
Pembagian:3
Sisa Bagi:1
Process finished with exit code 0
Operator Unary
Merupakan operator yang digunakan untuk melakukan operasi arithmetic tapi hanya melibatkan satu operand.
Merupakan operator yang digunakan untuk melakukan operasi arithmetic tapi hanya melibatkan satu operand.
Operator | Deskripsi |
+ | Operator Positif |
- | Operator Negatif |
++ | Operator Penambahan nilai 1 |
-- | Operator Pengurangan nilai 1 |
! | Operator Logika (Membalikkan sebuah nilai Boolean) |
Latihan:
Tuliskan kode program berikut:int nilaiA=-10;
int nilaiB=3;
System.out.println("Nilai A: " +nilaiA);
System.out.println("Nilai B: " +nilaiB);
int tambahsatu= ++nilaiA;
int kurangsatu=--nilaiB;
boolean iniPagi=!true;
System.out.println("Tambah Satu: "+tambahsatu);
System.out.println("Kurang Satu:"+kurangsatu);
System.out.println("Apakah Saat ini Pagi:"+iniPagi);
Maka Output akan seperti berikut:
Nilai A: -10
Nilai B: 3
Tambah Satu: -9
Kurang Satu:2
Apakah Saat ini Pagi:false
Process finished with exit code 0
Merupakan operator yang digunakan untuk melakukan perbandingan dimana hasil perbandingan tersebut akan menghasilkan nilai boolean (true atau false).
Operator | Deskripsi |
== | Operator Sama dengan |
=! | Operator Tidak sama dengan |
> | Operator Lebih besar |
>= | Operator Lebih besar sama dengan |
< | Operator Lebih kecil |
<= | Operator Lebih kecil sama dengan |
Latihan:
Tuliskan kode berikut,
Tuliskan kode berikut,
int nilaiA=10;
int nilaiB=9;
boolean kondisi1=nilaiA==nilaiB;
boolean kondisi2=nilaiA<nilaiB;
boolean kondisi3=nilaiA>nilaiB;
boolean kondisi4=nilaiA>=nilaiB;
boolean kondisi5=nilaiA<=nilaiB;
boolean kondisi6=nilaiA!=nilaiB;
System.out.println("Apakah nilai A sama dengan nilai B " +kondisi1);
System.out.println("Apakah nilai A lebih kecil dari nilai B " +kondisi2);
System.out.println("Apakah nilai A lebih besar dari nilai B " +kondisi3);
System.out.println("Apakah nilai A lebih besar sama dengan nilai B " +kondisi4);
System.out.println("Apakah nilai A lebih kecil sama dengan nilai B " +kondisi5);
System.out.println("Apakah nilai A tidak sama dengan nilai B " +kondisi6);
Maka Output nya akan menjadi:
Apakah nilai A sama dengan nilai B false
Apakah nilai A lebih kecil dari nilai B false
Apakah nilai A lebih besar dari nilai B true
Apakah nilai A lebih besar sama dengan nilai B true
Apakah nilai A lebih kecil sama dengan nilai B false
Apakah nilai A tidak sama dengan nilai B true
Process finished with exit code 0
Maka Output nya akan menjadi:
Apakah nilai A sama dengan nilai B false
Apakah nilai A lebih kecil dari nilai B false
Apakah nilai A lebih besar dari nilai B true
Apakah nilai A lebih besar sama dengan nilai B true
Apakah nilai A lebih kecil sama dengan nilai B false
Apakah nilai A tidak sama dengan nilai B true
Process finished with exit code 0
Operator Condition (Kondisi)
Merupakan operator yang digunakan untuk operand yang ber-tipe boolean. Operator ini digunakan pada 2 operand atau lebih.
Operator | Deskripsi |
&& | Operator Kondisi AND |
|| | Operator Kondisi OR |
Berikut Rumus Tabel nya:
Operan 1 | Operan 2 | AND | OR |
True | True | True | True |
True | False | False | True |
False | True | False | True |
False | False | False | False |
Latihan:
Tuliskan kode berikut,
Tuliskan kode berikut,
int nilaiA=5;
int nilaiB=8;
int nilaiC=10;
boolean kondisi1=nilaiA==5;
boolean kondisi2=nilaiA % 10==1;
boolean kondisi3=nilaiB%2==1;
if (kondisi1&&kondisi2){
System.out.println("Kondisi1 dan Kondisi2 True");
}
else if(nilaiA==5){
System.out.println("NilaiA sama dengan 5");
}
else{
System.out.println("Semua kondisi false");
}
if(kondisi2||kondisi3){
System.out.println("Kondisi2 atau Kondisi3 True");
}
else{
System.out.println("Semua kondisi false");
}
Maka Output nya akan menjadi:
NilaiA sama dengan 5
Semua kondisi false
Process finished with exit code 0
Demikian penjelasan singkat dari saya mengenai pengenalan bahasa pemrograman Java jild 4, semoga bermanfaat.
int nilaiB=8;
int nilaiC=10;
boolean kondisi1=nilaiA==5;
boolean kondisi2=nilaiA % 10==1;
boolean kondisi3=nilaiB%2==1;
if (kondisi1&&kondisi2){
System.out.println("Kondisi1 dan Kondisi2 True");
}
else if(nilaiA==5){
System.out.println("NilaiA sama dengan 5");
}
else{
System.out.println("Semua kondisi false");
}
if(kondisi2||kondisi3){
System.out.println("Kondisi2 atau Kondisi3 True");
}
else{
System.out.println("Semua kondisi false");
}
Maka Output nya akan menjadi:
NilaiA sama dengan 5
Semua kondisi false
Process finished with exit code 0
Demikian penjelasan singkat dari saya mengenai pengenalan bahasa pemrograman Java jild 4, semoga bermanfaat.