TIPE DATA variabel dan OPERATOR dalam bahasa pemograman JAVA

Assalamu'alaikum teman-teman semua....apa kabar?
semoga kalian selalu sehat dan dalam lindungan Allah... aaminn...
haii teman-teman semua kali ini muly balik lagi dengan  beberapa program sederhana dengan bahasa pemograman java...mau tau bagaimana?
baca sampai bawah ya!😊😊😊


Pengertian Tipe Data

“Tipe data atau kadang disingkat dengan ‘tipe’ saja adalah sebuah pengelompokan data untuk memberitahu compiler atau interpreter bagaimana programmer ingin mengolah data tersebut”

Secara sederhana, tipe data adalah cara kita memberitahu komputer untuk mengelompokkan data berdasarkan apa yang dipahami oleh komputer.

Jenis-jenis Tipe Data dalam Bahasa Java

Secara garis besar, terdapat 2 kelompok tipe data dalam bahasa Java, yakni tipe data sederhana (Primitive data types), dan tipe data kompleks / object (Non-primitive data types).

Primitive data type, terdiri dari tipe data berikut:

  1. Tipe data Integer: Tipe data untuk angka bulat.
  2. Tipe data Float/Double: Tipe data untuk angka pecahan.
  3. Tipe data Boolean: Tipe data yang berisi nilai true atau false.
  4. Tipe data Char: Tipe data untuk 1 karakter.

Non-primitive data type, di antaranya:

  1. Tipe data String: Tipe data untuk kumpulan karakter.
  2. Tipe data Array: Tipe data untuk kumpulan tipe data lain yang sejenis.
  3. Tipe data Object: Tipe data khusus yang bisa menampung beragam data, termasuk memiliki function/method sendiri.

Pengertian Operand dan Operator

Sebelum masuk ke jenis-jenis operator di dalam bahasa Java, terdapat istilah operand dan operatorOperand adalah nilai asal yang dipakai dalam sebuah proses operasi. Sedangkan Operator adalah instruksi yang diberikan untuk mendapatkan hasil dari proses tersebut.

Biasanya operator berbentuk karakter matematis atau perintah singkat sederhana. Sebagai contoh, pada operasi: 10 + 2. Angka 10 dan 2 disebut sebagai operand, sedangkan tanda tambah (karakter +) adalah operator.

Operator Unary, Binary dan Ternary

Berdasarkan jumlah operand-nya, operator dibagi menjadi 3 jenis: Operator UnaryOperator Binary dan Operator Ternary.

  • Operator Unary adalah operator yang hanya terdiri dari 1 operand.
  • Operator Binary adalah operator yang terdiri dari 2 operand. Sebagian besar operator di dalam bahasa Java termasuk ke dalam operator binary. 
  • Operator Ternary adalah operator yang terdiri dari 3 operand. 

Operator Aritmatika

Operator aritmatika adalah operator yang biasa kita temukan untuk operasi matematika. Aritmatika sendiri merupakan cabang ilmu matematika yang membahas perhitungan sederhana seperti kali, bagi, tambah dan kurang (kabataku).

OperatorPenjelasanContoh
+Penambahana = 5 + 2
Pengurangana = 5 – 2
*Perkaliana = 5 * 2
/Pembagiana = 5 / 2
%Sisa hasil bagi (modulus)a = 5 % 2

5.contoh program operator Aritmatika

/**
 * Program ke 7
 * contoh operator
 * Nama : << MULYA SAFITRI >>
 * kelas: << TIF 1B >>
 */
public class OperatorAritmatik{
public static void main(String args[]){
 int a=10; //deklarasi variabel a dengan tipe data integer yang bernilai 10
 int b=5; //deklarasi variabel b dengan tipe data integer bernilai 5

 System.out.println(a+b);// hasilnya 15 karena 10+5
 System.out.println(a-b);// hasilnya 5 karena 10-5
 System.out.println(a*b);// hasilnya 50 karena 10*5
 System.out.println(a/b);// hasilnya 2 karena 10/5
 System.out.println(a%b);// hasilnya 0 karena 10/5 sisanya adalah 0
}
}

hasil outputnya akan seperti gambar dibawah ini.

6. program operator Aritmatika

/**
 * Program ke 8
 * contoh operator
 * Nama : << MULYA SAFITRI >>
 * kelas: << TIF 1B >>
 */
public class OperatorAritmatik2{
public static void main(String args[]){

 System.out.println(10*10/5+3-1*4/2);// hasilnya 21 karena 100/5=20+3-2=1 jadi 20+1=21
}

hasil outputnya akan seperti gambar dibawah ini.



Operator Increment dan Decrement

Operator increment dan decrement adalah sebutan untuk operasi seperti a++, dan a--. Ini sebenarnya penulisan singkat dari operasi a = a + 1 serta a = a – 1.

Increment digunakan untuk menambah variabel sebanyak 1 angka, sedangkan decrement digunakan untuk mengurangi variabel sebanyak 1 angka.

Penulisannya menggunakan tanda tambah 2 kali untuk increment, dan tanda kurang 2 kali untuk decrement. Penempatan tanda tambah atau kurang ini boleh di awal seperti ++a dan --a, atau di akhir variabel seperti a++ dan a--.

Dengan demikian terdapat 4 jenis increment dan decrement dalam bahasa Java:

OperatorContohPenjelasan
Pre-increment++aTambah a sebanyak 1 angka, lalu tampilkan hasilnya
Post-incrementa++Tampilkan nilai a, lalu tambah a sebanyak 1 angka
Pre-decrement--aKurangi a sebanyak 1 angka, lalu tampilkan hasilnya
Post-decrementa--Tampilkan nilai a, lalu kurangi a sebanyak 1 angka
2. program Operator Increment dan Decrement

/**
 * Program ke 4
 * contoh operator
 * Nama : << MULYA SAFITRI >>
 * kelas: << TIF 1B >>
*/
public class contohOperator{
public static void main(String args[]){
 int x=10; //deklarasi variabel x dengan tipe data integer yaitu bilangan bulat dengan nilai 10
 System.out.println(x++);// hasilnya akan menjadi 10 (11)
 System.out.println(++x);// hasilnya akan menjadi 12
 System.out.println(x--);// hasilnya akan menjadi 12 (11)
 System.out.println(--x);// hasilnya akan menjadi 10
}

hasil outputnya akan seperti gambar dibawah ini.

3. program operator unary

/**
 * Program ke 5
 * contoh operator
 * Nama : << MULYA SAFITRI >>
 * kelas: << TIF 1B >>
 */
public class OperatorUnary{
public static void main(String args[]){
 int a=10;
 int b=10;
 System.out.println(a++ + ++a);// hasilnya 10+12=22
 System.out.println(b++ + b++);// hasilnya 10+11=21

}

hasil outputnya akan seperti gambar dibawah ini.



Operator Perbandingan / Relasional

Operator perbandingan dipakai untuk membandingkan 2 buah nilai, apakah nilai tersebut sama besar, lebih kecil, lebih besar, dll. Hasil dari operator perbandingan ini adalah boolean True atau False.

OperatorPenjelasanContohHasil
==Sama dengan5 == 5true
!=Tidak sama dengan5 != 5false
>Lebih besar5 > 6false
<Lebih kecil5 < 6true
>=Lebih besar atau sama dengan5 >= 3true
<=Lebih kecil atau sama dengan5 <= 5true

Operator Logika / Boolean

Operator logika dipakai untuk menghasilkan nilai boolean true atau false dari 2 kondisi atau lebih. Tabel berikut merangkum hasil dari operator logika dalam bahasa Java:

OperatorNamaPenjelasanContoh
&&AndAkan menghasilkan true jika kedua operand truetrue && false, hasilnya: false
||OrAkan menghasilkan true jika salah satu operand truetrue || false, hasilnya: false
!NotAkan menghasilkan true jika operand false!false, hasilnya: true

Rumus yang dipakai adalah sebagai berikut:

  • Operator && hanya akan menghasilkan true jika kedua operand bernilai true, selain itu hasilnya false.
  • Operator || hanya akan menghasilkan false jika kedua operand bernilai false, selain itu hasilnya true .
  • Operator ! Akan membalikkan logika, !false menjadi true, !true menjadi false.
4. contoh program operator logika

/**
 * Program ke 6
 * contoh operator
 * Nama : << MULYA SAFITRI >>
 * kelas: << TIF 1B >>
 */
public class OperatorUnary2{
public static void main(String args[]){
 int a=10;
 int b=-10;
 boolean c=true;
 boolean d=false;
 System.out.println(~a);//-11 (total minus bernilai positive dimulai dari 0)
 System.out.println(~b);//9 (total minus bernilai positive dimulai dari 0)
 System.out.println(!c);//false (opposite of boolean value)
 System.out.println(!d);//true
}

hasil outputnya akan seperti gambar dibawah ini.


Operator Assignment

Operator assignment adalah operator yang digunakan untuk memberikan nilai ke dalam suatu variabel. Di dalam bahasa Java, operator assignment menggunakan tanda sama dengan ” = “. Nantinya juga terdapat operator assignment gabungan, seperti ” += “, ” -= “, dsb.

CONTOHNYA :

1. program menghitung luas lingkaran

/**
* Program ke 3
 * membuat lingkaran
 * Nama : << MULYA SAFITRI >>
 * kelas: << TIF 1B >>
 */
public class lingkaran1{ 
public static void main(String [] args){
 // Menyiapkan variabel yang dibutuhkan
double luas,pi; //double berupa tipe data yang berkoma
 int r; //integer berupa tipe data bilangan bulat
 // Memberi nilai/value kepada variabel
 pi=3.14;
 r=14;
 // Melakukan perhitungan luas sesuai rumus matematika
 luas=pi*r*r; //rumus dari luas lingkaran yang akan di eksekusi oleh sistem
 //menampilkan ke monitor
 System.out.println(luas); //perintah untuk mengeluarkan hasil luas dari lingkaran
}
}

hasil outputnya akan seperti gambar dibawah ini.


note :
- System.out.println(luas);//akan menampilkan karakter enter setelah tanda ;
- System.out.prin(luas); //tidak akan menampilkan karakter setelah tanda ;


nah mungkin hanya sekian yang bisa saya jabarkan.
terimkasih kepada www.duniailkom.com.
sampai ketemu lagi di tutorial berikutnya ya teman-teman...
wasalamu'alaikum wr.wb


Komentar

  1. Dah mulai ke blogger rupanya.
    Kunjungi juga situs kami: https://www.binaayatulilmi.com

    BalasHapus

Posting Komentar