Sitemap
Suminar Ariwibowo

Suminar Ariwibowo

Software Developer — Lecturer — Machine Learning & Data Science Enthusiast

Operator Python

4 min readJan 27, 2022

--

Press enter or click to view image in full size
Sumber image : https://potomac.edu/why-learn-programming/

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.

Press enter or click to view image in full size
Operator Aritmatika

OPERATOR ASSIGNMENT

Operator assignment digunakan untuk menempatkan nilai variabel. Tabel berikut ini menjelaskan operator assignment dengan mengasumsikan x = 10 dan y = 5.

Press enter or click to view image in full size
Operator Assignment

OPERATOR PERBANDINGAN

Operator perbandingan digunakan untuk menentukan kesetaraan atau perbedaan di antara variabel. Tabel berikut ini menjelaskan operator perbandingan dengan mengasumsikan x = 5.

Press enter or click to view image in full size
Opertor Perbandingan

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.

Press enter or click to view image in full size
Operator Logika

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”.

Press enter or click to view image in full size
Operator Keanggotaan

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.

Press enter or click to view image in full size
Operator Identitas

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.

Press enter or click to view image in full size
Operator Bitwise

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) :

Press enter or click to view image in full size

Berikutnya tambahkan variable untuk mendapatkan nilai sisa bagi 2, dengan menggunakan operator modulus.

Press enter or click to view image in full size

Terakhir buatlah variable untuk mendapatkan nilai Boolean dengan kondisi sisa sama dengan 0 dan cetak sebagai output.

Press enter or click to view image in full size

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 :

Press enter or click to view image in full size

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 :

Press enter or click to view image in full size

Berikutnya untuk mendapatkan nilai rata-rata bulat dari ketiga nilai matakuliah di atas, gunakanlah operator pembagian bulat :

Press enter or click to view image in full size

Terakhir buatlah output dari hasil di atas dengan mencetak variable lulus dan rata.

Press enter or click to view image in full size

Semoga tulisan ini bermanfaat bagi anda, dan semakin semangat belajar pemrograman komputer. Salam!

--

--

Suminar Ariwibowo
Suminar Ariwibowo

Written by Suminar Ariwibowo

0 followers

Software Developer — Lecturer — Machine Learning & Data Science Enthusiast