TIPE DATA DAN OPERATOR
TIPE DATA DAN OPERATOR
A.
Pengertian
Tipe Data dan Variabel
1. Tipe Data merupakan
sebuah pendeklarasian yang digunakan untuk menyimpan bilangan atau karakter.
2. Variabel merupakan sebuah pengenal yang mewakili suatu nilai tertentu dalam program.
Tipe Data
terbagi menjadi 3:
-
Tipe data numerik.
-
Tipe data karakter.
-
Tipe data logika.
B.
Macam Tipe
Data
1. Tipe Data
Primitif
Merupakan tipe data yang telah
tersedia pada library/file header tertentu, misalnya : int, char, string, dll.
Pendeklarasian: <tipe_data> <nama_variabel>;
Contoh : int nama;
2. Tipe data
Numerik
Merupakan tipe data yang digunakan
untuk menyimpan bilangan bulat, mulai bilangan positif, negatif atau keduanya.
Contoh tipe data numerik: int, long.
Dapat langsung diinialisasi.
Pendeklarasian : <int> <nama_variabel>
Contoh : int angka;
3. Tipe Data
Karakter
Merupakan tipe data yang digunakan untuk menyimpan karakter berupa
kata(string), karakter. Dapat langsung diinisialisasi. Pendeklarasian sama
dengan tipe data numerik
Contoh tipe data karakter : string, char.
4. Tipe Data
Boolean
Merupakan bentuk ekspresi dari
perbandingan. Tipe data boolean ditulis dengan bool. Tipe data ini hanya
bernilai True (1) atau False (0). Secara default bernilai 1.
5. Tipe Data
Modifier
Merupakan tipe data yang dapat
memanipulasi tipe data primitif dalam hal rentang dan ukuran memori yang
digunakan.
Macam-macam tipe data modifier:
-
Signed : Memungkinkan bilangan yang tersimpan menjadi
postif dan negatif.
-
Unsigned : Memungkinkan bilangan yang tersimpan
menjadi positif saja.
-
Short : Untuk mengecilkan jumlah memori yang
digunakan.
-
Long : Untuk membesarkan memori yang digunakan.
C.
Enumerasi
Digunakan
untuk menyatakan suatu data yang telah diketahui dan jumlahnya tidak banyak.
Contoh penggunaannya: Nama hari,
nama bulan, jenis kelamin.
Contoh deklarasi :
public enum jk {
laki_laki, perempuan
}
Contoh pemanggilan :
public static void main(String[] args) {
System.out.println(jk.laki_laki);
}
D.
Operator
Merupakan
simbol-simbol khusus yang digunakan untuk melakukan operasi aritmatika maupun
perbandingan.
Beberapa
operator yang sering digunakan:
1. Assignment
Operators
2. Arithmetic
Operators
3. Compound
Assignment
4. Increment
atau decrement
5. Relational
and Comparation Operators
6. Logical
Operators
E.
Assignment
Operators
-
Berfungsi untuk memberikan nilai pada sebuah variabel.
-
Disimbolkan dengan tanda =
-
Contoh penggunaan string nama = “Krisna”;
F.
Arithmetic
Operators
-
Digunakan untuk melakukan operasi aritmatika.
-
Disimbolkan dengan * (kali), / (bagi), +
(penjumlahan), - (pengurangan).
-
Contoh penggunaan:
int hasil;
int angka_1
= 0;
int angka_2
= 3;
hasil =
angka_1 + angka_2;
G.
Compound
Assignment (CA)
Berfungsi
untuk melakukan modifikasi terhadap nilai dari suatu variabel tanpa harus mendeklarasikan
nilai variable kedua.
H.
Increment
atau Decrement
-
Berfungsi untuk meningkatkan atau mengurangi nilai
dalam variabel.
-
Biasa digunakan dalam perulangan.
-
Pendeklarasian :
1.
<variabel>++
, <variabel>-- (Post-increment)
2.
--<variabel>
, ++<variabel> (Pre-increment)
Pre-increment
akan menambahkan nilai 1 sebelum operasi lain dijalankan, maka
Post-increment
akan menambahkan 1 nilai sesudah proses lain dijalankan.
-
Contoh : angka++; 🡪 artinya =
angka + 1
I.
Relational
and Comparation Operators
Digunakan
untuk membandingkan kondisi nilai dari variabel.
J.
Logical
Operators
Operator
yang digunakan untuk membandingkan 2 nilai variabel atau lebih
Contoh
penggunaan :
( (5 == 5) && (3 > 6) ) // Hasil = false,
karena ( true && false )
( (5 == 5) || (3 > 6) ) // Hasil = true, karena (
true || false )
Komentar
Posting Komentar