SlideShare a Scribd company logo
Operator dapat dibagi menjadi dua kategori
yaitu unary dan binary.
• Unary operator adalah operator yang hanya
melibatkan 1 operan.
• binary operator adalah operator yang
melibatkan 2 operan.
Operator
Binary operator melibatkan dua
operan karena operasinya
memerlukan dua nilai atau ekspresi
untuk dioperasikan. Kata "binary"
berasal dari kata "bi-" yang berarti
dua. Jadi, operator ini membutuhkan
dua operand untuk melakukan
operasinya, seperti penjumlahan,
pengurangan, perkalian, pembagian,
dll.
binary operator
Unary operator hanya melibatkan
satu operan karena operasinya
terjadi pada satu nilai atau ekspresi
tunggal. Dalam konteks ini, "unary"
berasal dari kata "uni" yang berarti
satu. Sehingga, operator ini hanya
membutuhkan satu operan untuk
melakukan operasinya.
Unary operator
Java mempunyai berbagai macam
jenis operator yang dapat digolongkan Menjadi
• Operator aritmatika
• increment-decrement
• bitwise
• boolean
• logical operator
• shift (geser)
• penugasan
• kombinasi
• kondisi
Arithmatic operator (operator
aritmatika) adalah operator yang
berfungsi untuk operasi aritmatika.
Increment – decrement operator
adalah operator yang berguna untuk
menaikkan 1 nilai (increment) dan
menurunkan 1 nilai (decrement).
Bitwise operator adalah operator yang
dipakai untuk operasi bit pada nilai
operan.
Conditional operator (operator
konditional) adalah operator yang
dipakai untuk operasi kondisi
(persyaratan), sama sebagaimana if-
then-else dan hanya berlaku untuk
pernyataan tunggal. Operator ini
mengembalikan suatu nilai yang benar
sesuai dengan kondisi yang diberikan.
Conditional operator (operator
konditional) ini hanya ada 1 macam,
yaitu ? disertai dengan tanda : (titik
dua).
Boolean operator (operator boolean)
adalah operator yang mengharuskan
operannya bertipe boolean (true atau
false). Logical operator (operator
logika) adalah operator yang sering
dipakai untuk operasi perbandingan
dan selalu menghasilkan suatu nilai
bertipe boolean (true atau false). Shift
operator (operator geser) adalah
operator yang berfungsi untuk
menggeser susunan bit pada suatu
nilai.
Arithmatic Operator Increment-Decrement
Operator
Bitwise Operator
Logical Operator Shift Operator Combination Operator
CONTOH PERCOBAAN
public class RelasiDemo
{
public static void main(String[] args) {
//beberapa nilai
int i = 37;
int j = 42;
int k = 42;
System.out.println("Nilai variabel...");
System.out.println(" i = " + i);
//lebih besar atau sama dengan
System.out.println("Lebih besar dari atau sama dengan...");
System.out.println(" i >= j = " + (i >= j)); //false
System.out.println(" j >= i = " + (j >= i)); //true
System.out.println(" k >= j = " + (k >= j)); //true
//lebih kecil dari
System.out.println("Lebih kecil dari...");
System.out.println(" i < j = " + (i < j)); //true
System.out.println(" j < i = " + (j < i)); //false
//lebih kecil dari
percobaan 1
//lebih kecil dari
System.out.println("Lebih kecil dari...");
System.out.println(" i < j = " + (i < j)); //true
System.out.println(" j < i = " + (j < i)); //false
System.out.println(" k < j = " + (k < j)); //false
System.out.println(" k < j = " + (k < j)); //false
System.out.println(" k < j = " + (k < j)); //false
//lebih kecil atau sama dengan
System.out.println("Lebih kecil dari atau sama
dengan...");
System.out.println(" i <= j = " + (i <= j)); //true
System.out.println(" j <= i = " + (j <= i)); //false
/sama dengan
System.out.println("Sama dengan...");
System.out.println(" i == j = " + (i == j)); //false
System.out.println(" k == j = " + (k == j)); //true
//tidak sama dengan
System.out.println("Tidak sama dengan...");
System.out.println(" i != j = " + (i != j)); //true
System.out.println(" k != j = " + (k != j)); //false
}
}
CONTOH PERCOBAAN
public class TestAND
{
public static void main( String[] args ){
inti
= 0;
intj
= 10;
boolean test= false;
System.out.println(test);
//demonstrasi &
test = (i > 10) & (j++ > 9);
System.out.println(i);
System.out.println(j); System.out.println(test);
}
}
percobaan 2
Scanner
Program yang dibuat oleh seorang devloper akan dipergunakan oleh user pada saat di
lepas ke lapangan, sehingga dibutuhkan pembangunan pemerograman yang bersifat
fleksibel. Maka Program harusdibangun dengan sebuah algoritma yang tepat serta dengan berbagai proses
input yang berbeda-beda dapat dengan mudah di proses dengan
pemrograman yang kita buat sehingga dapat menghasilkan output yang sesuai.
alam hal ini ketika kita membangun pemrograman dengan bahasa Java inputan dari
keyboard tidak dapat langsung di handle untuk di trasformasikan sebagai inputan program
seperti pada Ms Office, oleh karena itu dibutuhkan sebuah fungsi yang berguna untuk
menghandle inputan yang dilakukan oleh user. Scanner merupakan fungs yang sudah di siapkan dalam
libary java yang merupakan fungsi untuk meng handle inputan dari
keyboard.
CARA 1
Import java.io.*;
public class BacaKeyboard {
public static String bacaString() { int
karakter;
String str = "";
boolean selesai = false;
while (!selesai) {
try {
selesai = true;
else if ((char) karakter != 'r') str =
str + (char) karakter;
} catch(java.io.IOException e) {
System.err.println("Ada kesalahan");
selesai = true;
}
}
CONTOH PENGGUNAAN
import java.util.Scanner;
class Test2 {
public static void main(String[] args) {
Double angka,ww;
Scanner baca= new Scanner (System.in);
System.out.println("Masukan angka ");
angka = baca.nextDouble();
if ( angka > 1000)
{

More Related Content

PDF
Materi operator java
PPTX
Operator Java Dasar-Dasar Pemograman.pptx
PDF
Operator
PPTX
Simple-Process_Java.pptx
PPTX
PPT3 - Basic Operators
PPTX
Bab 6 konsep dasar pemrograman (2)
PPTX
05 konsep dasar pemrograman (2)
PPTX
05 konsep dasar pemrograman (2)
Materi operator java
Operator Java Dasar-Dasar Pemograman.pptx
Operator
Simple-Process_Java.pptx
PPT3 - Basic Operators
Bab 6 konsep dasar pemrograman (2)
05 konsep dasar pemrograman (2)
05 konsep dasar pemrograman (2)

Similar to tugas presentasi materi operator pada java (20)

PPTX
05 konsep dasar pemrograman (2)
DOCX
Pratikum operator
DOCX
Laporan Praktikum 3 DPK Operator
PPT
Algoritma Pemrograman - Operator
PDF
Diskusi Dasar Pemrograman Pertemuan Ke-6.pdf
PDF
2-Variabel,Tipe Data, Operator (pemprograman berbasisobek).pdf
PDF
Modul 2 variabel, tipe data dan operator
PPT
pertemuan ke-4 (Variabel dan Konstanta).ppt
DOCX
Operator python
PPTX
4. OOP Java
PDF
Pemrograman C++ - Operator
PPTX
Materi Pemrograman_Operator Dasar Java.pptx
PPTX
3 adp operator
PPTX
Bahasa C Presentation Operator pada C++
PPTX
Materi algoritma dan pemrograman insan unggul new
PDF
001 belajar java dasar
PDF
Belajar Java Programming
PPT
Bab 3 operator
PPTX
6. variabel, tipe data, dan operator pada vb
05 konsep dasar pemrograman (2)
Pratikum operator
Laporan Praktikum 3 DPK Operator
Algoritma Pemrograman - Operator
Diskusi Dasar Pemrograman Pertemuan Ke-6.pdf
2-Variabel,Tipe Data, Operator (pemprograman berbasisobek).pdf
Modul 2 variabel, tipe data dan operator
pertemuan ke-4 (Variabel dan Konstanta).ppt
Operator python
4. OOP Java
Pemrograman C++ - Operator
Materi Pemrograman_Operator Dasar Java.pptx
3 adp operator
Bahasa C Presentation Operator pada C++
Materi algoritma dan pemrograman insan unggul new
001 belajar java dasar
Belajar Java Programming
Bab 3 operator
6. variabel, tipe data, dan operator pada vb
Ad

Recently uploaded (20)

PDF
Pengenalan Undang-undang pengakap laut.pdf
PDF
INSTRUMEN IMPLEMENTASI DAN REFLEKSI PERENCANAAN PEMBELAJARAN-ARNI.pdf
DOCX
Modul Ajar Deep Learning PKWU Rekayasa Kelas 12 SMA Terbaru 2025
PDF
KASUS_INKUIRI_KOLABORATIF_KELAS_BAWAH-ISI-ARNI.pdf
DOCX
Modul Ajar Deep Learning Prakarya Kerajinan Kelas 12 SMA Terbaru 2025
DOCX
Modul Ajar Deep Learning Biologi Kelas 10 SMA Terbaru 2025
PPT
Teknologi-Pangan-Pertemuan-820728132309-.ppt
PDF
Digital Statecraft Menuju Indonesia Emas 2045: Diplomasi Digital, Ketahanan N...
DOCX
Modul Ajar Deep Learning PAI & BP Kelas 10 SMA Terbaru 2025
DOCX
Modul Ajar Pembelajaran Mendalam Senbud Seni Teater Kelas 12 Terbaru 2025
PPTX
PPT Kurikulum Berbasis Cinta tahun 2025.
PPTX
Pancasila: fondasi peradaban dan kebudayaan berkelanjutan
DOCX
Modul Ajar Pembelajaran Mendalam Senbud Seni Tari Kelas XII Terbaru 2025
PDF
KELOMPOK 4 LK Modul 4 KP4 Asesmen PM (3).pdf
PDF
Gangguan Penglihatan Mata - presentasi biologi
PPTX
9ICP - Hubungan antara Pancasila dengan UUD 1945Bhinneka Tunggal Ika.pptx
DOCX
Modul Ajar Deep Learning PAI & BP Kelas 12 SMA Terbaru 2025
DOCX
Modul Ajar Pembelajaran Mendalam Senbud Seni Teater Kelas XII Terbaru 2025
PPTX
MATERI MPLS TENTANG KURIKULUM DAN KEGIATAN PEMBELAJARAN
DOCX
Modul Ajar Deep Learning Bahasa Inggris Lanjutan Kelas 11 SMA Terbaru 2025
Pengenalan Undang-undang pengakap laut.pdf
INSTRUMEN IMPLEMENTASI DAN REFLEKSI PERENCANAAN PEMBELAJARAN-ARNI.pdf
Modul Ajar Deep Learning PKWU Rekayasa Kelas 12 SMA Terbaru 2025
KASUS_INKUIRI_KOLABORATIF_KELAS_BAWAH-ISI-ARNI.pdf
Modul Ajar Deep Learning Prakarya Kerajinan Kelas 12 SMA Terbaru 2025
Modul Ajar Deep Learning Biologi Kelas 10 SMA Terbaru 2025
Teknologi-Pangan-Pertemuan-820728132309-.ppt
Digital Statecraft Menuju Indonesia Emas 2045: Diplomasi Digital, Ketahanan N...
Modul Ajar Deep Learning PAI & BP Kelas 10 SMA Terbaru 2025
Modul Ajar Pembelajaran Mendalam Senbud Seni Teater Kelas 12 Terbaru 2025
PPT Kurikulum Berbasis Cinta tahun 2025.
Pancasila: fondasi peradaban dan kebudayaan berkelanjutan
Modul Ajar Pembelajaran Mendalam Senbud Seni Tari Kelas XII Terbaru 2025
KELOMPOK 4 LK Modul 4 KP4 Asesmen PM (3).pdf
Gangguan Penglihatan Mata - presentasi biologi
9ICP - Hubungan antara Pancasila dengan UUD 1945Bhinneka Tunggal Ika.pptx
Modul Ajar Deep Learning PAI & BP Kelas 12 SMA Terbaru 2025
Modul Ajar Pembelajaran Mendalam Senbud Seni Teater Kelas XII Terbaru 2025
MATERI MPLS TENTANG KURIKULUM DAN KEGIATAN PEMBELAJARAN
Modul Ajar Deep Learning Bahasa Inggris Lanjutan Kelas 11 SMA Terbaru 2025
Ad

tugas presentasi materi operator pada java

  • 1. Operator dapat dibagi menjadi dua kategori yaitu unary dan binary. • Unary operator adalah operator yang hanya melibatkan 1 operan. • binary operator adalah operator yang melibatkan 2 operan. Operator
  • 2. Binary operator melibatkan dua operan karena operasinya memerlukan dua nilai atau ekspresi untuk dioperasikan. Kata "binary" berasal dari kata "bi-" yang berarti dua. Jadi, operator ini membutuhkan dua operand untuk melakukan operasinya, seperti penjumlahan, pengurangan, perkalian, pembagian, dll. binary operator Unary operator hanya melibatkan satu operan karena operasinya terjadi pada satu nilai atau ekspresi tunggal. Dalam konteks ini, "unary" berasal dari kata "uni" yang berarti satu. Sehingga, operator ini hanya membutuhkan satu operan untuk melakukan operasinya. Unary operator
  • 3. Java mempunyai berbagai macam jenis operator yang dapat digolongkan Menjadi
  • 4. • Operator aritmatika • increment-decrement • bitwise • boolean • logical operator • shift (geser) • penugasan • kombinasi • kondisi Arithmatic operator (operator aritmatika) adalah operator yang berfungsi untuk operasi aritmatika. Increment – decrement operator adalah operator yang berguna untuk menaikkan 1 nilai (increment) dan menurunkan 1 nilai (decrement). Bitwise operator adalah operator yang dipakai untuk operasi bit pada nilai operan.
  • 5. Conditional operator (operator konditional) adalah operator yang dipakai untuk operasi kondisi (persyaratan), sama sebagaimana if- then-else dan hanya berlaku untuk pernyataan tunggal. Operator ini mengembalikan suatu nilai yang benar sesuai dengan kondisi yang diberikan. Conditional operator (operator konditional) ini hanya ada 1 macam, yaitu ? disertai dengan tanda : (titik dua). Boolean operator (operator boolean) adalah operator yang mengharuskan operannya bertipe boolean (true atau false). Logical operator (operator logika) adalah operator yang sering dipakai untuk operasi perbandingan dan selalu menghasilkan suatu nilai bertipe boolean (true atau false). Shift operator (operator geser) adalah operator yang berfungsi untuk menggeser susunan bit pada suatu nilai.
  • 7. Logical Operator Shift Operator Combination Operator
  • 8. CONTOH PERCOBAAN public class RelasiDemo { public static void main(String[] args) { //beberapa nilai int i = 37; int j = 42; int k = 42; System.out.println("Nilai variabel..."); System.out.println(" i = " + i); //lebih besar atau sama dengan System.out.println("Lebih besar dari atau sama dengan..."); System.out.println(" i >= j = " + (i >= j)); //false System.out.println(" j >= i = " + (j >= i)); //true System.out.println(" k >= j = " + (k >= j)); //true //lebih kecil dari System.out.println("Lebih kecil dari..."); System.out.println(" i < j = " + (i < j)); //true System.out.println(" j < i = " + (j < i)); //false //lebih kecil dari percobaan 1
  • 9. //lebih kecil dari System.out.println("Lebih kecil dari..."); System.out.println(" i < j = " + (i < j)); //true System.out.println(" j < i = " + (j < i)); //false System.out.println(" k < j = " + (k < j)); //false System.out.println(" k < j = " + (k < j)); //false System.out.println(" k < j = " + (k < j)); //false //lebih kecil atau sama dengan System.out.println("Lebih kecil dari atau sama dengan..."); System.out.println(" i <= j = " + (i <= j)); //true System.out.println(" j <= i = " + (j <= i)); //false /sama dengan System.out.println("Sama dengan..."); System.out.println(" i == j = " + (i == j)); //false System.out.println(" k == j = " + (k == j)); //true //tidak sama dengan System.out.println("Tidak sama dengan..."); System.out.println(" i != j = " + (i != j)); //true System.out.println(" k != j = " + (k != j)); //false } }
  • 10. CONTOH PERCOBAAN public class TestAND { public static void main( String[] args ){ inti = 0; intj = 10; boolean test= false; System.out.println(test); //demonstrasi & test = (i > 10) & (j++ > 9); System.out.println(i); System.out.println(j); System.out.println(test); } } percobaan 2
  • 11. Scanner Program yang dibuat oleh seorang devloper akan dipergunakan oleh user pada saat di lepas ke lapangan, sehingga dibutuhkan pembangunan pemerograman yang bersifat fleksibel. Maka Program harusdibangun dengan sebuah algoritma yang tepat serta dengan berbagai proses input yang berbeda-beda dapat dengan mudah di proses dengan pemrograman yang kita buat sehingga dapat menghasilkan output yang sesuai. alam hal ini ketika kita membangun pemrograman dengan bahasa Java inputan dari keyboard tidak dapat langsung di handle untuk di trasformasikan sebagai inputan program seperti pada Ms Office, oleh karena itu dibutuhkan sebuah fungsi yang berguna untuk menghandle inputan yang dilakukan oleh user. Scanner merupakan fungs yang sudah di siapkan dalam libary java yang merupakan fungsi untuk meng handle inputan dari keyboard.
  • 12. CARA 1 Import java.io.*; public class BacaKeyboard { public static String bacaString() { int karakter; String str = ""; boolean selesai = false; while (!selesai) { try { selesai = true; else if ((char) karakter != 'r') str = str + (char) karakter; } catch(java.io.IOException e) { System.err.println("Ada kesalahan"); selesai = true; } }
  • 13. CONTOH PENGGUNAAN import java.util.Scanner; class Test2 { public static void main(String[] args) { Double angka,ww; Scanner baca= new Scanner (System.in); System.out.println("Masukan angka "); angka = baca.nextDouble(); if ( angka > 1000) {