Anda di halaman 1dari 6

10/04/2021

Pemrograman
Berorientasi Objek
Pertemuan III
Input dan Operator

• Sebuah perintah yang mampu meneruskan nilai untuk


diproses
• Memerlukan perangkat keras input
• Sintaks: nama_variabel =
readLine()!!.toTipe_data(), kecuali
• Tipe data String, cukup readLine()!!
• Tipe data Char, menjadi
readLine()!!.toCharArray()[0]

Perintah Input
2

1
10/04/2021

Contoh Program
3

• Operator increment dan decrement


• Operator aritmatika
• Operator relasi
• Operator logika

Operator
4

2
10/04/2021

• Simbol: ++ (increment) atau -- (decrement)


• Pre-increment/decrement
• Menaikkan (increment) atau menurunkan (decrement) nilai yg
terdapat pada variabel sebelum nilai dari variabel tsb diproses
• Simbol dituliskan di depan nama variabel yg nilainya akan
dinaikkan/diturunkan
• Post-increment
• Menaikkan atau menurunkan nilai yg terdapat pada variabel
setelah nilai dari variabel tsb diproses
• Simbol dituliskan di belakang nama variabel yg nilainya akan
dinaikkan/diturunkan

Operator Increment dan


Decrement
5

Contoh Program
6

3
10/04/2021

• Penjumlahan (+)
• Pengurangan (-)
• Perkalian (*)
• Pembagian (/)
• Sisa pembagian (%)

Operator Aritmatika
7

Contoh Program
8

4
10/04/2021

• Digunakan untuk membandingkan dua buah nilai


• Hasil: True (benar) atau False (salah)
• Sama dengan (==)
• Tidak sama dengan (!=)
• Lebih dari (>)
• Kurang dari (<)
• Lebih dari sama dengan (>=)
• Kurang dari sama dengan (<=)

Operator Relasi
9

Contoh Program
10

5
10/04/2021

• Digunakan untuk mengaitkan dua buah pernyataan


menjadi kondisi
• && (dan [AND])
• || (atau [OR])
• ! (bukan [NOT])

Pernyataan 1 Pernyataan 2 AND OR


True True True True Pernyataan NOT
True False False True True False
False True False True False True
False False False False

Operator Logika
11

Contoh Program
12

Anda mungkin juga menyukai