Operator Python
Operator dalam pemgrograman komputer merupakan simbol-simbol yang digunakan untuk melakukan operasi tertentu. Biasanya operator digunakan untuk mengelolah nilai. Terdapat beberapa jenis operator di pemrograman Python, sebagai berikut.
OPERATOR ARITMATIKA
Operator aritmatika digunakan untuk melakukkan operasi aritmatika antara variabel. Tabel berikut ini menjelaskan operator aritmatika dengan mengasumsikan y = 5.
OPERATOR ASSIGNMENT
Operator assignment digunakan untuk menempatkan nilai variabel. Tabel berikut ini menjelaskan operator assignment dengan mengasumsikan x = 10 dan y = 5.
OPERATOR PERBANDINGAN
Operator perbandingan digunakan untuk menentukan kesetaraan atau perbedaan di antara variabel. Tabel berikut ini menjelaskan operator perbandingan dengan mengasumsikan x = 5.
OPERATOR LOGIKA
Operator logika digunakan untuk menentukan logika di antara variabel. Tabel berikut ini menjelaskan operator operator logika dengan mengasumsikan x = 5 dan y = 3.
OPERATOR KEANGGOTAAN
Operator keanggotaan digunakan untuk menguji apakah nilai tertentu terdapat dalam suatu deretan/list objek. Tabel berikut ini menjelaskan operator keanggotaan dengan mengasumsikan x = [“Honda”, “Toyota”, “Mazda”] dan y = “Chevrolet”.
OPERATOR IDENTITAS
Operator identitas digunakan untuk menguji apakah dua variable memiliki objek yang sama. Tabel berikut ini menjelaskan operator identitas dengan mengasumsikan x = [“Honda”, “Toyota”, “Mazda”], y = [“Honda”, “Toyota”, “Mazda”], dan z = x.
OPERATOR BITWISE
Operator bitwise merupakan operator yang melakukan perbandingan berdasarkan bit/biner. Tabel berikut ini menjelaskan operator bitwise dengan mengasumsikan x = 10 dan y = 12.
Contoh Studi Kasus #1
Anda diminta untuk membuat kode program untuk menguji apakah sebuah nilai numerik merupakan bilangan ganjil atau genap dengan hasil yang diinginkan adalah True untuk bilangan genap dan False untuk bilangan ganjil.
Solusi Studi Kasus #1
Here we go . . .
Get Suminar Ariwibowo’s stories in your inbox
Join Medium for free to get updates from this writer.
Membuat kode untuk menentukan apakah angka numerik yang diinput merupakan bilangan genap atau ganjil.
Input = Angkat Numerik
Output = True (genap) atau False (ganjil)
Buatlah variable input dengan nama angka (boleh anda tentukan sendiri nama variabelnya) :
Berikutnya tambahkan variable untuk mendapatkan nilai sisa bagi 2, dengan menggunakan operator modulus.
Terakhir buatlah variable untuk mendapatkan nilai Boolean dengan kondisi sisa sama dengan 0 dan cetak sebagai output.
Contoh Studi Kasus #2
Anda diminta untuk membuat kode program untuk menentukan kelulusan berdasarkan nilai 3 mata kuliah, dan mendapatkan nilai rata-rata bulat (floor) dari ketiga mata kuliah tersebut. Syarat kelulusan adalah nilai matkul A minimal 50, nilai matkul B minimal 60, dan nilai matkul C minimal 55. Lulu diwakili dengan nilai boolean True dan False untuk tidak lulus.
Solusi Studi Kasus #2
Here we go again . . .
Menentukan kelulusan (True atau False) berdasarkan nilai tiga mata kuliah, dengan syarat kelulusan yang telah ditentukan. Syarat dari ketiga mata kuliah tersebut harus semuanya terpenuhi, artinya jika salah satu saja tidak terpenuhi maka mahasiswa dianggap tidak lulus. Berikutnya menghitung rata-rata dari ketiga nilai mata kuliah tersebut dengan hanya menghasilkan bilangan bulat (floor).
Dari permasalahan di atas dapat disimpulkan bahwa terdapat 3 input, dan 2 output sebagai hasil yang ingin dicapai.
Variabel yang dibutuhkan dari permasalahan ini adalah matkul_A, matkul_B, dan matkul_C, sedangkan untuk mendapatkan nilai kondisi kelulusan dibutuhkan 1 variabel yaitu variable lulus, dan terakhir variable untuk mendapatkan nilai rata-rata bulat (floor) yaitu variable rata_nilai.
Buatlah 3 variabel input di Python :
Tambahkan variable lulus dengan syarat kelulusan nilai matkul_A minimal 50, matkul_B minimal 60, dan matkul_C minimal 55. Dengan syarat ini kita dapat menggunakan operator perbandingan dan operator logika. Berikut penerapan pada Python :
Berikutnya untuk mendapatkan nilai rata-rata bulat dari ketiga nilai matakuliah di atas, gunakanlah operator pembagian bulat :
Terakhir buatlah output dari hasil di atas dengan mencetak variable lulus dan rata.
Semoga tulisan ini bermanfaat bagi anda, dan semakin semangat belajar pemrograman komputer. Salam!








