- Tipe data dan operator
- Jenis-jenis tipe data operator
Tujuan
- Memahami konsep tipe data dan operator.
- Memahami penulisan tipe data dan operator.
Tipe Data dan Variabel.
- Merupakan sebuah pendeklarasian yang digunakan untuk menyimpan bilangan atau karakter.
- Variabel : Sebuah pengenal yang mewakili suatu nilai tertentu dalam program.
- Tipe Data terbagi menjadi 3:
- Tipe data numerik.
- Tipe data karakter.
- Tipe data logika.
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;
- 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;
- Merupakan tipe data yang digunakan untuk menyimpan karakter berupa kata(string), karakter.
- Contoh tipe data karakter : string, char.
- Dapat langsung diinisialisasi.
- Pendeklarasian sama dengan tipe data numerik.
- 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.
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.
Do’s and Don’ts (Tipe Data dan Variabel)
- Do’s
- Gunakan nama variabel yang mudah dimengerti.
- Nama variabel diawali dengan huruf
- Nama variabel case sensitive.
- Bijaklah dalam menggunakan tipe data!
- Don’ts
- Menggunakan spasi pada nama variabel.
- Menggunakan simbol (%, $, dll) pada awal nama variabel.
- Digunakan untuk menyatakan suatu data yang telah diketahui dan jumlahnya tidak banyak.
- Contoh penggunaannya: Nama hari, nama bulan, jenis kelamin.
- Contoh deklarasi :
{
laki_laki, perempuan
}
- Contoh pemanggilan :
public static void main(String[] args) {
System.out.println(jk.laki_laki);
}
Operator
- Merupakan simbol-simbol khusus yang digunakan untuk melakukan operasi aritmatika maupun perbandingan.
- Beberapa operator yang sering digunakan:
- Assignment Operators
- Arithmetic Operators
- Compound Assignment
- Increment atau decrement
- Relational and Comparation Operators
- Logical Operators
Assignment Operators
- Berfungsi untuk memberikan nilai pada sebuah variabel.
- Disimbolkan dengan tanda =
- Contoh penggunaan string nama = “irsyat”;
- Digunakan untuk melakukan operasi aritmatika.
- Disimbolkan dengan * (kali), / (bagi), + (penjumlahan), - (pengurangan).
- Contoh penggunaan:
int angka_1 = 0;
int angka_2 = 3;
hasil = angka_1 + angka_2;
Compound Assignment (CA)
- Berfungsi untuk melakukan modifikasi terhadap nilai dari suatu variabel tanpa harus mendeklarasikan nilai variabel kedua.
- Tabel CA
Increment atau Decrement
- Berfungsi untuk meningkatkan atau mengurangi nilai dalam variabel.
- Biasa digunakan dalam perulangan.
- Pendeklarasian :
-
++ , -- (Post-increment) - --
, ++ (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 +
Relational and Comparation Operators
- Digunakan untuk membandingkan kondisi nilai dari variabel.
- Tabel :
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 )

Tidak ada komentar:
Posting Komentar