Skip to main content
  1. Belajar/
  2. Python Fundamental/
  3. 6. Menggunakan Operasi Matematika pada Python/

Operasi Matematika Dasar

9 mins· loading · loading ·
Menggunakan Operasi Matematika Pada Python - This article is part of a series.
Part 3: This Article

Setelah kita memahami tipe data angka, saatnya mempelajari lebih dalam ke dalam operasi matematika dasar yang dapat dilakukan dengan Python. Selain operator aritmatika dasar, kita akan membahas beberapa konsep lain yang melibatkan operasi matematika.

A. Operator Aritmatika Dasar
#

Berikut adalah beberapa operator aritmatika dasar yang digunakan pada tipe data angka.

  • Penambahan (+): Menambahkan dua nilai.
  • Pengurangan (-): Mengurangkan nilai kedua dari nilai pertama.
  • Perkalian (*): Mengalikan dua nilai.
  • Pembagian (/): Membagi nilai pertama dengan nilai kedua.
  • Modulus (%): Mengembalikan sisa pembagian dari nilai pertama dengan nilai kedua.
  • Pangkat (**): Membangkitkan nilai pertama ke nilai kedua.

Contoh penggunaan:

angka1 = 10
angka2 = 3

hasil_penambahan = angka1 + angka2
hasil_pengurangan = angka1 - angka2
hasil_perkalian = angka1 * angka2
hasil_pembagian = angka1 / angka2
hasil_modulus = angka1 % angka2
hasil_pangkat = angka1 ** angka2

print("Hasil Penambahan:", hasil_penambahan)
print("Hasil Pengurangan:", hasil_pengurangan)
print("Hasil Perkalian:", hasil_perkalian)
print("Hasil Pembagian:", hasil_pembagian)
print("Sisa Pembagian:", hasil_modulus)
print("Hasil Pangkat:", hasil_pangkat)

Berikut adalah hasil dari kode program di atas:

Hasil Penambahan: 13
Hasil Pengurangan: 7
Hasil Perkalian: 30
Hasil Pembagian: 3.3333333333333335
Sisa Pembagian: 1
Hasil Pangkat: 1000

B. Operator Penugasan Augmented
#

Operator penugasan augmented memungkinkan kamu mempersingkat sintaks ketika melakukan operasi dan penugasan sekaligus. Beberapa contoh operator penugasan augmented melibatkan operasi matematika:

  • +=: Menambahkan nilai kanan ke nilai kiri dan menetapkan hasilnya ke nilai kiri.
  • -=: Mengurangkan nilai kanan dari nilai kiri dan menetapkan hasilnya ke nilai kiri.
  • *=: Mengalikan nilai kiri dengan nilai kanan dan menetapkan hasilnya ke nilai kiri.

Contoh penggunaan:

angka1 = 5

angka1 += 3  # Setara dengan angka1 = angka1 + 3
angka1 -= 2  # Setara dengan angka1 = angka1 - 2
angka1 *= 4  # Setara dengan angka1 = angka1 * 4

print("Nilai akhir:", angka1)

Berikut adalah hasil dari kode di atas:

Nilai setelah penambahan: 24

C. Pembagian Bulat dan Pembagian Sisa
#

Pada tipe data int, kita dapat menggunakan dua operator tambahan untuk mendapatkan hasil pembagian bulat dan sisa pembagian:

  • Pembagian Bulat (//): Menghasilkan hasil pembagian tanpa angka desimal.
  • Sisa Pembagian (%): Menghasilkan sisa pembagian dari dua nilai.

Contoh penggunaan:

hasil_pembagian_bulat = 10 // 3  # hasil: 3
hasil_sisa_pembagian = 10 % 3    # hasil: 1

print("Hasil Pembagian Bulat:", hasil_pembagian_bulat)
print("Hasil Sisa Pembagian:", hasil_sisa_pembagian)

Berikut adalah hasil setelah kode tersebut dijalankan:

Hasil Pembagian Bulat: 3
Hasil Sisa Pembagian: 1

E. Operasi Pembanding
#

Operasi pembanding digunakan untuk membandingkan dua nilai dan menghasilkan nilai kebenaran (True atau False). Beberapa operator pembanding melibatkan perbandingan matematika:

  • Sama Dengan (==): Memeriksa apakah dua nilai sama.
  • Tidak Sama Dengan (!=): Memeriksa apakah dua nilai tidak sama.
  • Lebih Besar (>) dan Lebih Kecil (<): Membandingkan dua nilai untuk menentukan apakah yang satu lebih besar atau lebih kecil dari yang lain.

Contoh penggunaan:

nilai1 = 10
nilai2 = 5

sama_dengan = nilai1 == nilai2
tidak_sama_dengan = nilai1 != nilai2
lebih_besar = nilai1 > nilai2
lebih_kecil = nilai1 < nilai2

print("Sama Dengan:", sama_dengan)
print("Tidak Sama Dengan:", tidak_sama_dengan)
print("Lebih Besar:", lebih_besar)
print("Lebih Kecil:", lebih_kecil)

Berikut adalah hasil setelah kode program di atas dijalankan:

Sama Dengan: False
Tidak Sama Dengan: True
Lebih Besar: True
Lebih Kecil: False

Dengan pemahaman yang lebih luas tentang operasi matematika dasar, kamu dapat dengan lebih efektif melakukan manipulasi angka dan membuat algoritma yang lebih kompleks. Pastikan untuk mencoba-coba sendiri dan eksplorasi lebih lanjut fitur-fitur Python yang berguna untuk operasi matematika.

Menggunakan Operasi Matematika Pada Python - This article is part of a series.
Part 3: This Article