TIPE DATA VARIABEL DAN OPERATOR
TIPE DATA VARIABEL
DAN OPERATOR

Contoh :
int harga;
char nama hari;
double bonus;
Berikut ini aturan-aturan dalam membuat variabel pada Java :
2.) Operator Aritmatika, Operator ini digunakan dalam ekspresi matematika. Berikut ini daftar operator matematika yang dikenal dalam Java.
3.) Operator Perbandingan / Relasional, Operator ini
digunakan untuk membandingkan dua buah nilai operand dan menghasilkan
nilai Boolean yaitu true atau false. Berikut ini operator relasional
dalam Java.
4.) Operator Penaikan dan Penurunan, Operator ini
digunakan untuk menaikkan atau menurunkan suatu nilai integer (bilangan
bulat) sebanyak satu satuan, dan hanya digunakan pada variabel.
Sebagai contoh :
7.) Operator Majemuk, Operator ini merupakan
gabungan dari operator yang telah dibahas sebelumnya dengan operator
penugasan. Berikut operator majemuk pada Java.
Berikut ini contoh penggunaannya :
Hasil +=10 : memiliki arti yang sama dengan hasil = hasil+10
Hasil -=20 : memiliki arti yang sama dengan hasil = hasil-20
TUGAS !
1.
package YAYAT;
import java.util.Scanner;
public class Latihan_01 {
public static void main(String[] args) {
float lamak, gapok, gaber, tunjangan, potongan;
String nama="", nik="";
Scanner input= new Scanner(System.in);
System.out.print("NIK Anda : ");
input.nextLine();
System.out.print("NAma Anda : ");
input.nextLine();
System.out.print("Lama Kerja : ");
lamak=input.nextInt();
gapok=100000*lamak;
tunjangan=(int) (gapok*0.25);
gaber=gapok+tunjangan;
System.out.println("Gaji Pokok anda: "+gapok);
System.out.println("Tunjangan yang didapat: "+tunjangan);
System.out.println("Gaji Bersih anda: "+gaber);
}
}
hasil run :
DAN OPERATOR
A. Tujuan
- Dapat memahami pendeklarasian variabel dan tipe data
- Dapat membuat program sederhana menggunakan tipe opertaor aritmatika,reasional,kondisional dan assigment
Variabel, Tipe Data dan Operator pada Java

Variabel pada Java
Variabel digunakan dalam program untuk
menyimpan suatu nilai, dan nilai tersebut dapat diubah selama eksekusi
program. Sedangkan konstanta menyatakan nilai yang tidak berubah pada
saat eksekusi.
Bentuk Umum Deklarasi Variabel yaitu : [tipe data] [nama variabel] [;]Contoh :
int harga;
char nama hari;
double bonus;
Berikut ini aturan-aturan dalam membuat variabel pada Java :
- Case sensitive, huruf kecil dan kapital berbeda. Contoh: alamat, Alamat, dan ALAMAT menyatakan tiga variabel yang berbeda.
- Nama dari sebuah variabel harus dimulai dengan sebuah huruf dan selanjutnya dapat diikuti dengan huruf atau angka.
- Huruf yang bisa digunakan adalah dari ‘A’-‘Z’, ‘a’-‘z’, angka dari 0-9 dan juga simbol ‘_’ dan „$‟ , Untuk simbol lain dan spasi tidak dapat digunakan.
- Dalam penamaan variabel juga tidak diperkenankan menggunakan reserved word atau keyword dari Java.
- Panjang variabel tidak dibatasi. Dalam pendeklarasian variabel kita juga bisa menyatukan dua variabel dalam
pendeklarasiannya
Contoh : int i, j;
long y,x;
char a,b;
Tipe Data Pada Java
Tipe data mendefinisikan metode
penyimpanan untuk mereperesentasikan informasi dan cara informasi
diinterprentasikan. Tipe data berkaitan erat dengan penyimpanan variabel
di memori karena tipe data variabel menentukan cara kompilator
menginterpretasikan isi memori. Tipe data dalam Java dibagi 2 kategori:
- Sederhana / primitive, terdapat 8 tipe-tipe sederhana dan dipisahkan dalam 4 kelompok :
√ Empat tipe adalah untuk bilangan bulat (integer) bertanda: byte, short, int, dan long.
√ Dua untuk tipe angka titik mengambang (floating point) atau bilangan pecahan: float dan double.
√ Satu untuk tipe karakter yaitu char, mewakili simbol pada himpunan karakter seperti tulisan dan angka.
√ Satu untuk tipe Boolean, merupakan tipe khusus untuk menunjukkan besaran logika (nilai-nilai logika).
- Komposit, tipe data komposit disusun dari tipe data sederhana atau tipe komposit lain yang telah ada. Tipe ini antara lain: string, array, class, dan interface.
Operator Pada Java
Ekspresi adalah statement yang
mengembalikan suatu nilai sedangkan Operator adalah suatu symbol yang
biasanya digunakan dalam ekspresi. Operator akan melakukan suatu operasi
terhadap operand sesuai dengan fungsinya, seperti penjumlahan,
pengurangan, perkalian, dan sebagainya. Operator di Java ada 7 macam,
yaitu :
- Operator penugasan
- Operator matematika
- Operator penaikan dan penurunan
- Operator bitwise ( manipulasi bit )
- Operator relasional
- Operator logika Boolean
- Operator majemuk.
Ekspresi
|
Arti
|
x += y
|
x = x + y
|
x -= y
|
X = x – y
|
x *= y
|
x = x * y
|
x /= y
|
x = x / y
|
Operator
|
Arti | Contoh |
+
|
Penjumlahan | 3+4 |
–
|
Pengurangan | 5-7 |
*
|
Perkalian | 5*5 |
/
|
Pembagian | 14/7 |
%
|
Modulus | 20%7 |
Operator
|
Keterangan | Contoh |
==
|
Sama dengan | X == 3 |
!=
|
Tidak Sama dengan | X != 3 |
<
|
Lebih kecil dari | X < 3 |
>
|
Lebih besar dari | X > 3 |
<=
|
Lebih kecil dari atau sama dengan | X <= 3 |
>=
|
Lebih besar dari atau sama dengan | X >= 3 |
Operator
|
Keterangan |
++
|
Penambahan dengan nilai satu |
—
|
Pengurangan dengan nilai satu |
Sebagai contoh :
x = x + 1;
y = y -1;
dapat ditulis menjadi:
x++ ;
y– ;
atau
++x ;
–y ;
5.) Operator Bitwise (manipulasi bit), Operator ini
digunakan untuk operasi secara langsung terhadap bit yang menyusun suatu
bilangan. Daftar operator bitwise dalam Java adalah sebagai berikut :
Operator
|
Arti |
–
|
Bitwise negasi (NOT) |
&
|
Bitwise AND |
|
|
Bitwise OR |
^
|
Bitwise XOR |
>>
|
Geser kanan |
>>>
|
Geser kanan tanpa mempertahankan sign (dengan nilai 0 sebagai pengisi bit paling kiri) |
<<
|
Geser kiri |
Karena operasi bitwise memanipulasi
hingga ke bagian yang paling kecil dari suatu bilangan, yaitu bit maka
diperlukan penjelasan lebih lanjut tentang bagaimana Java menyimpan
reprsentasi suatu bilangan dalam bit, terutama sekali untuk representasi
bilangan negatif. Java menyimpan representasi dari suatu bilangan
sebagai bilangan basis dua (binary) yang tersusun atas bit. Contoh
bilangan binary : 000100111. angka 0 dan 1 yang membentuk bilangan
binary inilah yang disebut bit.
6.) Operator Logika Boolean, Operator ini hanya digunakan untuk melakukan operasi pada operand yang bertipe Boolean. Berikut daftar operator logika Boolean.
Operator
|
Keterangan |
&
|
Logika AND |
|
|
Logika OR |
^
|
Logika XOR |
!
|
Logika NOT |
&&
|
Short Circuit Logika AND |
|
|
Short Circuit Logika OR |
==
|
Logika sama dengan |
!=
|
Logika tidak sama dengan |
Operator | Keterangan |
+= | Penambahan diikuti dengan penugasan |
– = | Pengurangan diikuti dengan penugasan |
* = | Perkalian diikuti dengan penugasan |
/ = | Pembagian diikuti dengan penugasan |
% = | Operasi modulus diikuti dengan penugasan |
Hasil +=10 : memiliki arti yang sama dengan hasil = hasil+10
Hasil -=20 : memiliki arti yang sama dengan hasil = hasil-20
TUGAS !
1.
package YAYAT;
import java.util.Scanner;
public class Latihan_01 {
public static void main(String[] args) {
float lamak, gapok, gaber, tunjangan, potongan;
String nama="", nik="";
Scanner input= new Scanner(System.in);
System.out.print("NIK Anda : ");
input.nextLine();
System.out.print("NAma Anda : ");
input.nextLine();
System.out.print("Lama Kerja : ");
lamak=input.nextInt();
gapok=100000*lamak;
tunjangan=(int) (gapok*0.25);
gaber=gapok+tunjangan;
System.out.println("Gaji Pokok anda: "+gapok);
System.out.println("Tunjangan yang didapat: "+tunjangan);
System.out.println("Gaji Bersih anda: "+gaber);
}
}
hasil run :
2.
package YAYAT;
import java.util.Scanner;
public class Latihan_02 {
public static void main(String[] args) {
int FBI=22/7;
int lbj,kbj,lpp,kpp,lsg,ksg,kl,luasalas,luassisi,luaslimas,vlimas,vkerucut,lkerucut;
int sisi1 = 0,p = 0,l = 0,alas=0,tinggi=0,segi1=0,segi2=0,segi3=0;
int r=0,sisi=0,alas2=0,tinggi2=0,tinggi3=0,t=0,s=0, r2=0;
Scanner input= new Scanner(System.in);
System.out.println("Menghitung Keliling&Luas Bujursangkar");
System.out.print("Masukan sisi: ");sisi1=input.nextInt();
System.out.println("========================================");
System.out.println("Menghitung Keliling&Luas Persegipanjang");
System.out.print("Masukan panjang: ");p=input.nextInt();
System.out.print("Masukan Lebar: ");l=input.nextInt();
System.out.println("========================================");
System.out.println("Menghitung Keliling&Luas Segitiga");
System.out.print("Masukan alas: ");alas=input.nextInt();
System.out.print("Masukan tinggi: ");tinggi=input.nextInt();
System.out.print("Masukan sisi1: ");segi1=input.nextInt();
System.out.print("Masukan sisi2: ");segi2=input.nextInt();
System.out.print("Masukan sisi3: ");segi3=input.nextInt();
System.out.println("========================================");
System.out.println("Menghitung Keliling&Luas Lingkaran");
System.out.print("Masukan jari-jari: ");r2=input.nextInt();
System.out.println("========================================");
System.out.println("Menghitung Keliling&Luas Limas");
System.out.print("Masukan sisi: ");sisi=input.nextInt();
System.out.print("Masukan alas: ");alas2=input.nextInt();
System.out.print("Masukan tinggi: ");tinggi2=input.nextInt();
System.out.print("Masukan tinggi sisi: ");tinggi3=input.nextInt();
System.out.println("========================================");
System.out.println("Menghitung Keliling&Luas Kerucut");
System.out.print("Masukan jari-jari: ");r=input.nextInt();
System.out.print("Masukan tinggi: ");t=input.nextInt();
System.out.print("Masukan sisi: ");s=input.nextInt();
System.out.println("========================================");
//Bujursangkar
lbj=4*sisi1;
kbj=(int)sisi1*sisi1;
//PersegiPanjang
lpp=p*l;
kpp=(2*p)+(2*l);
//Segitiga
lsg=alas*tinggi/2;
ksg=segi1+segi2+segi3;
//Lingkaran
kl=FBI*2*r2;
//LIMAS
luasalas=sisi*sisi;
luassisi=(alas2*tinggi2/2)*4;
luaslimas=luasalas+4*luassisi;
vlimas=luasalas*tinggi3;
//Kerucut
vkerucut=FBI*r*r*t;
lkerucut=FBI*r*(r+s);
System.out.println("========================================");
System.out.println("Hasil:");
System.out.println("Luas Bujursangkar: "+lbj);
System.out.println("Keliling Bujursangkar: "+kbj);
System.out.println("Luas PersegiPanjang: "+lpp);
System.out.println("Keliling Persegipanjang: "+kpp);
System.out.println("Luas Segitiga: "+lsg);
System.out.println("Keliling Segitiga: "+ksg);
System.out.println("Keliling Lingkaran: "+kl);
//System.out.println("Hasil:");
System.out.println("Luas Limas: "+luaslimas);
System.out.println("Voume Limas: "+vlimas);
System.out.println("Luas Kerucut: "+lkerucut);
System.out.println("Volume Kerucut: "+vkerucut);
}
}
hasil run :
terimaksih guys telah berkunjung semoga bermanfaat ,
referensi
https://hersetblog.wordpress.com/2016/12/05/variabel-tipe-data-dan-operator-pada-java/
Komentar
Posting Komentar