Nilai Absolut (Mutlak)
Table of Contents
Menggunakan Operasi Matematika Pada Python - This article is part of a series.
Dalam matematika, nilai mutlak atau absolut dinyatakan sebagai jarak suatu bilangan dari nol pada garis bilangan real. Di Python, kita dapat menggunakan fungsi abs()
untuk menghitung nilai absolut suatu angka.
A. Menggunakan Fungsi abs()
#
Perhatikan contoh kode berikut:
angka1 = -10
angka2 = 7
nilai_absolut1 = abs(angka1)
nilai_absolut2 = abs(angka2)
print("Nilai absolut dari", angka1, "adalah", nilai_absolut1)
print("Nilai absolut dari", angka2, "adalah", nilai_absolut2)
Hasilnya adalah sebagai berikut:
Nilai absolut dari -10 adalah 10
Nilai absolut dari 7 adalah 7
B. Penggunaan Modul math
#
Modul math juga menyediakan fungsi fabs()
yang bekerja secara mirip dengan abs()
, namun khusus untuk nilai desimal. Perhatikan contoh kode berikut:
import math
desimal_negatif = -15.75
nilai_absolut_decimal = math.fabs(desimal_negatif)
print("Nilai absolut desimal dari", desimal_negatif, "adalah", nilai_absolut_decimal)
Hasilnya adalah sebagai berikut:
Nilai absolut desimal dari -15.75 adalah 15.75
C. Penerapan Nilai Absolut pada Pembandingan #
Ketika kita ingin membandingkan dua nilai tanpa memperhatikan arah (positif atau negatif), nilai absolut sering digunakan.
nilai1 = -5
nilai2 = 12
selisih = abs(nilai1 - nilai2)
print("Selisih absolut antara", nilai1, "dan", nilai2, "adalah", selisih)
Hasilnya adalah sebagai berikut:
Selisih absolut antara -5 dan 12 adalah 17
D. Nilai Absolut pada Tipe Data Kompleks #
Pada tipe data kompleks, nilai absolut dapat dihitung sebagai akar kuadrat dari jumlah kuadrat bagian real dan imajiner.
kompleks_angka = 3 + 4j
nilai_absolut_kompleks = abs(kompleks_angka)
print("Nilai absolut kompleks dari", kompleks_angka, "adalah", nilai_absolut_kompleks)
Hasilnya adalah sebagai berikut:
Nilai absolut kompleks dari (3+4j) adalah 5.0
E. Penerapan Nilai Absolut pada List #
Fungsi map()
dapat digunakan untuk menghitung nilai absolut dari setiap elemen dalam list.
list_angka = [-2, 5, -8, 10, -12]
list_absolut = list(map(abs, list_angka))
print("List dengan nilai absolut:", list_absolut)
Hasilnya adalah sebagai berikut:
List dengan nilai absolut: [2, 5, 8, 10, 12]
F. Penerapan Nilai Absolut pada String #
Ketika kita berurusan dengan string yang berisi angka, nilai absolut juga dapat dihitung.
angka_string = "-15"
nilai_absolut_string = abs(int(angka_string))
print("Nilai absolut dari string", angka_string, "adalah", nilai_absolut_string)
Hasilnya adalah sebagai berikut:
Nilai absolut dari string -15 adalah 15