Mengenai Saya

Foto saya
Purworejo, Jawa tengah, Indonesia
Nama : irvan rifa'i Alamat : Gadingan, Gadingrejo, Kepil, Wonosobo Status : Mahasiswa Kampus : Universitas Muhamadiyah Purworejo

Sabtu, 13 April 2019

Tipe Data dan operator

Outline.

  1.    Tipe data dan operator
  2.    Jenis-jenis tipe data operator 


Tujuan  

  1.   Memahami konsep tipe data dan operator. 
  2.   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:


  1.   Tipe data numerik. 
  2.   Tipe data karakter.
  3.   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;


 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; 

Tipe Data Karakter

  •  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.


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.

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:

  1.   Signed : Memungkinkan bilangan yang tersimpan menjadi postif dan negatif.
  2.   Unsigned : Memungkinkan bilangan yang tersimpan menjadi positif saja. 
  3.   Short : Untuk mengecilkan jumlah memori yang digunakan. 
  4.   Long : Untuk membesarkan memori yang digunakan.
Tabel Tipe Data




Do’s and Don’ts (Tipe Data dan Variabel)


  •  Do’s 


  1. Gunakan nama variabel yang mudah dimengerti. 
  2. Nama variabel diawali dengan huruf 
  3. Nama variabel case sensitive. 
  4. Bijaklah dalam menggunakan tipe data!



  • Don’ts 


  1. Menggunakan spasi pada nama variabel. 
  2. Menggunakan simbol (%, $, dll) pada awal nama variabel.
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);
           }

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

Assignment Operators


  • Berfungsi untuk memberikan nilai pada sebuah variabel. 
  • Disimbolkan dengan tanda = 
  • Contoh penggunaan string nama = “irsyat”;
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;

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 : 

  1.  ++ , -- (Post-increment)
  2.  -- , ++ (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

ENKAPSULASI

TUJUAN PEMBELAJARAN ? Mengetahui tentang Enkapsulasi. Mampu menjelaskan konstruktor yang ada pada Java. Mampu menggunakan konsep Ove...