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

Postingan populer dari blog ini

IREPORT - CARA MENGGUNAKAN IREPORT

GUI V (CRUD dan Searching)