0% menganggap dokumen ini bermanfaat (0 suara)
187 tayangan17 halaman

STRUKTUR DATA 2. Operator Di Python

Diunggah oleh

Bang Kepin
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 PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
187 tayangan17 halaman

STRUKTUR DATA 2. Operator Di Python

Diunggah oleh

Bang Kepin
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 PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 17

Adi Muhamad Muhsidi, S.SI., M.Kom.

Blog : http://adi.unggas.id/
Email : [email protected]
WhatApp : 0852 2062 1404
▪ Operator dalam pemrograman adalah simbol atau kata kunci yang digunakan untuk
melakukan operasi tertentu pada satu atau lebih operand. Operand adalah nilai atau
variabel yang dilibatkan dalam operasi tersebut. Operator digunakan untuk melakukan
berbagai tindakan seperti perhitungan aritmatika, perbandingan nilai, atau manipulasi
logika.

▪ Ada beberapa jenis operator yang umum digunakan dalam pemrograman, seperti
operator aritmatika (seperti penjumlahan dan pengurangan), operator perbandingan
(untuk membandingkan nilai), dan operator logika (untuk mengontrol alur eksekusi
program berdasarkan kondisi logis).
▪ Operator dalam pemrograman memungkinkan programmer untuk memanipulasi data
dengan cara yang diperlukan untuk menyelesaikan tugas-tugas tertentu. Mereka
adalah alat dasar dalam membangun algoritma dan membuat program yang efisien
dan efektif.

STRUKTUR DATA - Adi Muhamad Muhsidi, M.Kom. 3


▪ Operator aritmatika digunakan dalam
Python untuk melakukan operasi
matematika pada angka.
▪ Jenis Operator Aritmatika
▪ Penjumlahan (+): Menambahkan dua nilai.
▪ Pengurangan (-): Mengurangkan nilai kedua
dari nilai pertama.
▪ Perkalian (*): Mengalikan dua nilai.
▪ Pembagian (/): Membagi nilai pertama
dengan nilai kedua.
▪ Pembagian Bulat (//): Melakukan
pembagian dan menghasilkan hasil bulat.
▪ Modulus (%): Mengembalikan sisa
pembagian dari nilai pertama oleh nilai
kedua.
▪ Pangkat (**): Mengangkat nilai pertama ke
nilai kedua.

STRUKTUR DATA - Adi Muhamad Muhsidi, M.Kom. 4


▪ Operator perbandingan (relasional) digunakan
untuk membandingkan dua nilai. Operator ini
menghasilkan nilai boolean (True atau False)
berdasarkan hasil perbandingan.
▪ Jenis Operator Perbandingan
▪ Sama dengan (==): Memeriksa apakah dua nilai
sama.
▪ Tidak sama dengan (!=): Memeriksa apakah dua
nilai tidak sama.
▪ Lebih besar dari (>): Memeriksa apakah nilai
pertama lebih besar dari nilai kedua.
▪ Lebih kecil dari (<): Memeriksa apakah nilai
pertama lebih kecil dari nilai kedua.
▪ Lebih besar atau sama dengan (>=): Memeriksa
apakah nilai pertama lebih besar atau sama
dengan nilai kedua.
▪ Lebih kecil atau sama dengan (<=): Memeriksa
apakah nilai pertama lebih kecil atau sama
dengan nilai kedua.

STRUKTUR DATA - Adi Muhamad Muhsidi, M.Kom. 5


▪ Operator penugasan digunakan dalam Python untuk
menetapkan nilai ke variabel. Operator ini
memungkinkan kita untuk melakukan operasi dan
menugaskan hasilnya ke variabel yang sesuai.
▪ Jenis Operator Penugasan
▪ Penugasan (=): Menetapkan nilai ke variabel.
▪ Penugasan Penambahan (+=): Menambahkan nilai ke
variabel.
▪ Penugasan Pengurangan (-=): Mengurangkan nilai dari
variabel.
▪ Penugasan Perkalian (*=): Mengalikan nilai ke variabel.
▪ Penugasan Pembagian (/=): Membagi nilai dari
variabel.
▪ Penugasan Modulus (%=): Menetapkan sisa pembagian
ke variabel.
▪ Penugasan Pangkat (**=): Mengangkat nilai ke
variabel.

STRUKTUR DATA - Adi Muhamad Muhsidi, M.Kom. 6


▪ Operator logika digunakan dalam Python
untuk mengontrol alur eksekusi program
berdasarkan kondisi logis. Operator ini
menghasilkan nilai boolean (True atau False)
berdasarkan operasi logika yang diberikan.
▪ Jenis Operator Logika
▪ Dan (and): Menghasilkan True jika kedua
kondisi benar.
▪ Atau (or): Menghasilkan True jika salah satu
kondisi benar.
▪ Tidak (not): Membalikkan nilai kebenaran suatu
kondisi.

STRUKTUR DATA - Adi Muhamad Muhsidi, M.Kom. 7


▪ Operator identitas digunakan dalam Python
untuk memeriksa apakah dua variabel atau
objek memiliki identitas yang sama, yaitu
apakah keduanya merujuk ke lokasi memori
yang sama.
▪ Jenis Operator Identitas
▪ Is (is): Memeriksa apakah dua variabel
merujuk ke objek yang sama.
▪ Is Not (is not): Memeriksa apakah dua variabel
tidak merujuk ke objek yang sama.

STRUKTUR DATA - Adi Muhamad Muhsidi, M.Kom. 8


▪ Operator keanggotaan digunakan dalam
Python untuk memeriksa apakah suatu nilai
atau objek merupakan anggota dari sebuah
urutan, seperti string, list, tuple, atau set.
▪ Jenis Operator Keanggotaan
▪ Anggota (in): Memeriksa apakah nilai atau
objek adalah anggota dari urutan yang
diberikan.
▪ Bukan Anggota (not in): Memeriksa apakah
nilai atau objek bukan anggota dari urutan
yang diberikan.

STRUKTUR DATA - Adi Muhamad Muhsidi, M.Kom. 9


▪ Kemudahan Ekspresi Matematis:
▪ Operator aritmatika seperti penjumlahan, pengurangan, perkalian, dan pembagian
memungkinkan pengguna untuk mengekspresikan operasi matematika secara langsung
dan jelas dalam kode Python, mirip dengan notasi matematis yang umum digunakan.
▪ Manipulasi Data:
▪ Operator memungkinkan pengguna untuk melakukan berbagai manipulasi data dengan
cepat dan efisien. Contohnya, operator penugasan seperti = memungkinkan pengguna
untuk menetapkan nilai ke variabel, sedangkan operator seperti += memungkinkan
penambahan dan penugasan nilai secara bersamaan.

STRUKTUR DATA - Adi Muhamad Muhsidi, M.Kom. 10


▪ Logika Kontrol:
▪ Operator logika seperti and, or, dan not memungkinkan pengguna untuk mengontrol alur
eksekusi program berdasarkan kondisi logis. Hal ini sangat penting dalam pembuatan
keputusan dan pengelolaan aliran program.
▪ Pembanding Nilai:
▪ Operator perbandingan seperti ==, !=, >, <, >=, dan <= memungkinkan pengguna untuk
membandingkan nilai antara dua variabel atau ekspresi. Ini penting dalam pengambilan
keputusan berdasarkan perbandingan nilai.

STRUKTUR DATA - Adi Muhamad Muhsidi, M.Kom. 11


▪ Iterasi dan Pengulangan:
▪ Operator keanggotaan seperti in dan not in memungkinkan pengguna untuk memeriksa
apakah suatu nilai terdapat dalam suatu objek atau tidak. Ini sangat berguna dalam
proses iterasi dan pengulangan.
▪ Pengaturan Prioritas:
▪ Operator juga memiliki prioritas yang ditentukan, yang memungkinkan pengguna untuk
menyesuaikan urutan eksekusi operasi dalam suatu ekspresi dengan menggunakan tanda
kurung. Hal ini penting untuk menghindari ambiguitas dan memastikan hasil yang
diharapkan.

STRUKTUR DATA - Adi Muhamad Muhsidi, M.Kom. 12


▪ Operator adalah dasar dari pemrograman python dan
memungkinkan kita untuk melakukan berbagai operasi pada data,
dengan pemahaman yang baik tentang operator kita akan dapat
mengembangkan aplikasi python yang lebih kompleks dan efisien.

STRUKTUR DATA - Adi Muhamad Muhsidi, M.Kom. 13


STRUKTUR DATA - Adi Muhamad Muhsidi, M.Kom. 14
STRUKTUR DATA - Adi Muhamad Muhsidi, M.Kom. 15
STRUKTUR DATA - Adi Muhamad Muhsidi, M.Kom. 16
STRUKTUR DATA - Adi Muhamad Muhsidi, M.Kom. 17

Anda mungkin juga menyukai