-->

Jenis Operator dalam Bahasa Pemrograman Python #1

 

            Halo guys kali ini kita akan belajar mengenai operator dalam bahasa pemrograman Python, operator ada 8 jenis diantaranya ada operator aritmatika, operator pembanding / relasi, operator penugasan, operator logika, dan masih banyak lagi. Nah dalam artikel ini, semua jenis opertor tersebut akan dijelaskan secara rinci baik definisi hingga ke contoh programnya. Yukk disimak penjelasannya dibawah...

Pengertian Operator


            Operator merupakan simbol simbol tertentu yang digunakan untuk menjalankan suatu operasi tertentu dalam program. Nilai yang dioperasikan oleh operator disebut sebagai operan. Adapun jenis jenis operator dalam Python, antara lain:

  1. Operator Aritmatika
  2. Operator Perbandingan
  3. Operator Penugasan
  4. Operator Logika
  5. Operator Keanggotaan
  6. Operator Identitas
  7. Operator Ternary
  8. Operator Bitwise

Oke, semua operator yang disebutkan akan kita bahas semuanya....

Operator Aritmatika

            Operator Aritmatika adalah operator yang digunakan untuk menghitung operasi matematika, baik penjumlahan (+) , pengurangan (-), perkalian (x), pembagian (/), perpangkatan, dan lain lain.

Berikut daftar simbol operator aritmatika pada Python :

penjumlahan     = '+'

pengurangan     = '-'

perkalian       = '*'

pembagian       = '/'

modulus         = '%'

perpangkatan    = '**'

pembagian bulat = '//'

 

Contoh Program

#inisiasi variable

a = 10

b = 5

 

#penjumlahan

print(a, '+', b, '=', a + b)

#pengurangan

print(a, '-', b, '=', a - b)

#perkalian

print(a, '*', b, '=', a * b)

#pembagian

print(a, '/', b, '=', a / b)

#mdulus

print(a, '%', b, '=', a % b)

#perpangkatan

print(a, '**', b, '=', a ** b)

#pembagiab bulat

print(a, '//', b, '=', a //b)

            Pada program kali ini, kita akan menggunakan ketujuh simbol operator yang kemudian hasilnya akan ditampilkan setelah program dijalankan.

Hasil Program

10 - 5 = 5

10 * 5 = 50

10 / 5 = 2.0

10 % 5 = 0

10 ** 5 = 100000

10 // 5 = 2

 

Operator Perbandingan (Comparation)

            Operator perbandingan adalah operator yang bertugas untuk membandingkan dua operan dalam blok prgram tersebut. Perbandingan ini untuk menentukan lebih besar operan 1 atau operan 2 atau nilai kedua operan sama.

Berikut daftar simbol operator perbandingan pada Python :

lebih dari               = '>'

kurang dari              = '<'

sama dengan              = '=='

tidak sama dengan        = '!='

lebih atau sama dengan   = '>='

kurang atau sama dengan  = '<='

 

Contoh Program

#inisiasi variable

a = 10

b = 5

 

#lebih dari

print(a, '>', b, '=', a > b)

#kurang dari

print(a, '<', b, '=', a < b)

#sama dengan

print(a, '==', b, '=', a == b)

#tidak sama dengan

print(a, '!=', b, '=', a != b)

#lebih dari atau sama dengan

print(a, '>=', b, '=', a >= b)

#kurang dari atau sama dengan

print(a, '<=', b, '=', a <= b)

Pada program kali ini, kita akan menggunakan keenam simbol operator yang kemudian hasilnya akan ditampilkan setelah program dijalankan.

Hasil Program

10 > 5 = True

10 < 5 = False

10 == 5 = False

10 != 5 = True

10 >= 5 = True

10 <= 5 = False

 

Operator Penugasan

            Operator Penugasan adalah operator yang digunakan untuk memberikan sebuah tugas atau nilai dalam suatu variable.

Berikut daftar simbol operator aritmatika pada Python :

Pengisian       = '= '

penjumlahan     = '+='

pengurangan     = '-='

perkalian       = '*='

pembagian       = '/='

modulus         = '%='

perpangkatan    = '**='

pembagian bulat = '//='

and             = '&='

or              = '|='

bitwise         = '>>='

bitwise         = '<<='

bitwise         = '^='

 

Contoh Program

# pengisian

a = 5

print('a = 10 -> ', a)

# penjumlahan

a += 4

print('a += 5 -> ', a)

# pengurangan

a -= 3

print('a -= 3 -> ', a)

# perkalian

a *= 2

print('a *= 6 -> ', a)

# pembagian

a /= 2

print('a /= 8 -> ', a)

 

#mengubah nilai a agar bilangan bulat

a = int(a)

 

#modulus

a %= 9

print('a %= 9 -> ', a)

# pembagian bulat

a //= 6

print('a //= 6 -> ', a)

# perpangkatan

a **= 1

print('a **= 1 -> ', a)

# and

a &= 2

print('a &= 2 -> ', a)

# or

a |= 3

print('a |= 3 -> ', a)

# bitwise

a ^= 4

print('a ^= 4 -> ', a)

# bitwise

a >>= 4

print('a >>= 4 -> ', a)

# bitwise

a <<= 2

print('a <<= 4 -> ', a)

Pada program kali ini, kita akan menggunakan ketiga belas simbol operator yang kemudian hasilnya akan ditampilkan setelah program dijalankan.

Hasil Program

a = 10 ->  5

a += 5 ->  9

a -= 3 ->  6

a *= 6 ->  12

a /= 8 ->  6.0

a %= 9 ->  6

a //= 6 ->  1

a **= 1 ->  1

a &= 2 ->  0

a |= 3 ->  3

a ^= 4 ->  7

a >>= 4 ->  0

a <<= 4 ->  0

 

Operator Logika

            Operator logika adalah operator yang digunakan untuk membuat operasi logika, yang dimana ini juga bertijuan sebagai pembanding kedua statement.

and = "Mengembalikan True jika dua statement sama sama benar"

or  = "Mengembalikan True jika salah satu statement bernilai benar"

not = "Membalikan/menegasi hasil , True menjadi False atau False  

 menjadi True"

 

Contoh Program

a = True

b = False

 

# Logika AND

c = a and b

print (c)

 

# Logika OR

c = a or b

print (c)

 

# Logika Not

c = not a

print (c)

Pada program kali ini, kita akan menggunakan ketiga simbol operator yang kemudian hasilnya akan ditampilkan setelah program dijalankan.

Hasil Program

False

True

False

 

Sekian pembelajaran mengenai Operator dalam Python, next artikel kita akan membahas lagi mengenai operator yang lain pada python, jadi stay tune yaa. Bagi kalian yang ingin tau lebih soal python kalian bisa klik Belajar Python

 

Subscribe to receive free email updates:

0 Response to "Jenis Operator dalam Bahasa Pemrograman Python #1"

Post a Comment