0% menganggap dokumen ini bermanfaat (0 suara)
18 tayangan22 halaman

Operator

Dokumen ini membahas berbagai jenis operator dalam pemrograman, termasuk operator aritmatika, perbandingan, penugasan, logika, keanggotaan, dan identitas. Setiap operator dijelaskan dengan contoh penggunaan dan tugas untuk membuat program yang menerapkan operator tersebut. Selain itu, dokumen juga mencakup prioritas eksekusi operator di Python.

Diunggah oleh

leagueoflegendakun2
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PPTX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
18 tayangan22 halaman

Operator

Dokumen ini membahas berbagai jenis operator dalam pemrograman, termasuk operator aritmatika, perbandingan, penugasan, logika, keanggotaan, dan identitas. Setiap operator dijelaskan dengan contoh penggunaan dan tugas untuk membuat program yang menerapkan operator tersebut. Selain itu, dokumen juga mencakup prioritas eksekusi operator di Python.

Diunggah oleh

leagueoflegendakun2
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PPTX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 22

OPERATOR

DASAR PEMROGRAMAN
MANAJEMAN INFORMATIKA
POLITEKNIK NEGERI KEDIRI
Oleh :
Novita Dewi Susanti, M.Pd
OPERATOR
• Operator Aritmatika (Arithmetic Operators)
• Operator Perbandiangan (Comparison (Relational) Operators)
• Operator Penugasan (Assignment Operators)
• Operator Logika (Logical Operators)
• Operator Keanggotaan (Membership Operators)
• Operator Identitas (Identity Operators)
MATERI 1
1. Buat identitas diri dengan
program biasa
2. Buat identitas diri dengan fungsi
i/o
a.Nama (String)
b.Alamat (String)
c.Usia (int)
d.No.hp (long)
e.Jurusan (String)
OPERATOR
OPERATOR
• Operator Aritmatika (Arithmetic Operators)
• Operator Perbandingan (Comparison (Relational) Operators)
• Operator Penugasan (Assignment Operators)
• Operator Logika (Logical Operators)
• Operator Keanggotaan (Membership Operators)
• Operator Identitas (Identity Operators)
Operator Aritmatika (Arithmetic Operators)
Operator Penggunaan Keterangan
Penjumlahan Op1 + Op2 Menambahkan Op1 dan Op2
Pengurangan Op1 - Op2 Mengurangi Op1 dan Op2
Perkalian Op1 * Op2 Mengalikan Op1 dan Op2
Pembagian Op1 / Op2 Membagi Op1 dan Op2
Sisa Bagi Op1 % Op2 Menghitung sisa dari
pembagian dari Op1 dan
Op2
Pangkat Op1 ** Op2 Memangkatkan Op
disebalah kiri dengan Op
disebalah kanan
Pembagian Bulat Op1 // Op2 Sama seperti pembagian.
Hanya saja angka dibelakang
koma dihilangkan
TUGAS
1. BUAT PROGRAM YANG
MENYATAKAN OPERATOR
ARITMATIKA

CONTOH: a = 1
b = 5
penambahan = a + b
print(“Hasil = ",penambahan)
Operator Perbandingan (Comparison (Relational) Operators)
Operator Penggunaan Keterangan
Sama dengan == Op1 == Op2 Bernilai True Jika masing-masing operan
memiliki nilai yang sama, maka kondisi
bernilai benar atau True.
Tidak sama dengan ! Op1 != p2 Bernilai False Akan menghasilkan nilai
= kebalikan dari kondisi sebenarnya.
Lebih besar dari > Op1 > Op2 Bernilai True Jika nilai operan kiri lebih besar
dari nilai operan kanan, maka kondisi
menjadi benar.
Lebih kecil dari < Op1 < Op2 Bernilai True Jika nilai operan kiri lebih kecil
dari nilai operan kanan, maka kondisi
menjadi benar.
Lebih besar atau Op1 >= Op2 Bernilai True Jika nilai operan kiri lebih besar
sama dengan >= dari nilai operan kanan, atau sama, maka
kondisi menjadi benar.
Lebih kecil atau Op1 <= Op2 Bernilai True Jika nilai operan kiri lebih kecil
sama dengan <=
TUGAS
1. BUAT PROGRAM YANG
MENYATAKAN OPERATOR
PERBANDINGAN, BAIK
MENGGUNAKAN FUNGSI I/O
ATAU TIDAK
Operator Penugasan
Operator Pengguna Keterangan
an
Sama dengan = a=1 Memberikan nilai di kanan ke dalam variabel yang berada di
sebelah kiri.
Tambah sama a += 2 Memberikan nilai variabel dengan nilai variabel itu sendiri
dengan += ditambah dengan nilai di sebelah kanan.
Kurang sama dengan a -= 2 Memberikan nilai variabel dengan nilai variabel itu sendiri
-= dikurangi dengan nilai di sebelah kanan.
Kali sama dengan *= a *= 2 Memberikan nilai variabel dengan nilai variabel itu sendiri
dikali dengan nilai di sebelah kanan.
Bagi sama a /= 4 Memberikan nilai variabel dengan nilai variabel itu sendiri
dengan /= dibagi dengan nilai di sebelah kanan.
Sisa bagi sama a %= 3 Memberikan nilai variabel dengan nilai variabel itu sendiri
dengan %= dibagi dengan nilai di sebelah kanan. Yang diambil nantinya
adalah sisa baginya.
Pangkat sama a **= 3 Memberikan nilai variabel dengan nilai variabel itu sendiri
dengan **= dipangkatkan dengan nilai di sebelah kanan.
Pembagian bulat a //= 3 Membagi bulat operan sebelah kiri operator dengan operan
CONTOH
#Kurang sama dengan
a -= 3 # artinya adalah a = a - 3
print("nilai a-= 3, maka hasil nilai a adalah",
a) TUGAS BUAT PROGRAM UNTUK
OPERATOR YANG LAIN

#Kali sama dengan


a *= 2 # artinya adalah a = a * 2
print("nilai a*= 2, maka hasil nilai a adalah",
a)
Operator Logika

Operator Python Fuction


AND And (&)
OR Or(|)
XOR Xor(^)
NOT Not()
Operator Logika And
Contoh

Output
Operator Logika Or
Operator Logika XOr
Operator Logika Not

Berarti negasi dari operator yang dimuat


Operator Keanggotaan

Simbol Tugas
in Bernilai true jika suatu nilai ada di
dalam sequence
not in Bernilai false jika suatu nilai tidak
ada di dalam sequence
CONTOH
perusahaan = 'Microsoft’
print(
"Apakah 'c' ada di variabel perusahaan?",
'c' in perusahaan)
print(
"Apakah 'z' tidak ada di variabel perusahaan?",
'c' not in perusahaan)

Output
Operator Identitas

Simbol Tugas
is Bernilai true jika dua variabel bersifat identik baik dari segi
nilai mau pun penempatan lokasi di memory

is not Bernilai false jika dua variabel tidak identik baik dari segi
nilai mau pun penempatan lokasi di memory
CONTOH
Prioritas Eksekusi
Operator di Python
Operator Keterangan
** Aritmatika
~, +, - Bitwise
*, /, %, // Aritmatika
+, - Aritmatika
>>, << Bitwise
& Bitwise
^ Bitwise
<=, <, >, >= Perbandingan
<> , ==, != Perbandingan
=, %=, /=, //=, -=, +=, *=, **= Penugasan
is, is not Identitas
in, not in Membership (Keanggotaan)

Anda mungkin juga menyukai