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

Beberapa Fungsi Matematika

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

Dalam Python, terdapat modul math yang menyediakan berbagai fungsi matematika yang berguna untuk melakukan operasi kompleks. Berikut beberapa fungsi matematika yang sering digunakan.

a. Fungsi Akar Kuadrat (sqrt())
#

Fungsi sqrt() digunakan untuk menghitung akar kuadrat dari suatu angka. Perhatikan contoh berikut:

import math

angka = 25

akar_kuadrat = math.sqrt(angka)

print("Akar kuadrat dari", angka, "adalah", akar_kuadrat)

Hasilnya adalah sebagai berikut:

Akar kuadrat dari 25 adalah 5.0

b. Fungsi Logaritma
#

Fungsi logaritma digunakan untuk menghitung nilai logaritma dari suatu angka. Fungsi log() digunakan untuk menghitung nilai logaritma natural dari suatu angka. Fungsi log10() digunakan untuk menghitung nilai logaritma basis 10 dari suatu angka.

import math

angka = 64

logaritma_natural = math.log(angka)
logaritma_basis10 = math.log10(angka)

print("Logaritma natural dari", angka, "adalah", logaritma_natural)
print("Logaritma basis 10 dari", angka, "adalah", logaritma_basis10)

Hasilnya adalah sebagai berikut:

Logaritma natural dari 64 adalah 4.1588830833596715
Logaritma basis 10 dari 64 adalah 1.806179973983887

c. Fungsi Trigonometri
#

Modul math juga menyediakan fungsi trigonometri seperti sin(), cos(), dan tan(). Perhatikan contoh kode berikut:

sudut_rad = math.radians(45)  # Konversi sudut ke radian

sin_value = math.sin(sudut_rad)
cos_value = math.cos(sudut_rad)
tan_value = math.tan(sudut_rad)

print("Sinus dari 45 derajat adalah", sin_value)
print("Kosinus dari 45 derajat adalah", cos_value)
print("Tangen dari 45 derajat adalah", tan_value)

Hasilnya adalah sebagai berikut:

Sinus dari 45 derajat adalah 0.7071067811865475
Kosinus dari 45 derajat adalah 0.7071067811865476
Tangen dari 45 derajat adalah 0.9999999999999999

d. Fungsi Eksponensial dan Pangkat
#

Fungsi exp() digunakan untuk menghitung nilai eksponensial dari suatu angka, sedangkan pow() digunakan untuk menghitung pangkat dari suatu angka. Perhatikan contoh kode berikut:

angka = 2

eksponensial = math.exp(angka)
pangkat = math.pow(2, 3)  # sama dengan 2**3

print("Eksponensial dari", angka, "adalah", eksponensial)
print("Pangkat 2 pangkat 3 adalah", pangkat)

Hasilnya adalah:

Eksponensial dari 2 adalah 7.3890560989306495
Pangkat 2 pangkat 3 adalah 8.0

e. Fungsi Pembulatan
#

Fungsi round() digunakan untuk membulatkan suatu angka ke bilangan bulat terdekat. Perhatikan contoh kode berikut:

angka_desimal = 4.567

angka_bulat = round(angka_desimal)
angka_bulat_ke_2_desimal = round(angka_desimal, 2)

print("Pembulatan dari", angka_desimal, "adalah", angka_bulat)
print("Pembulatan ke 2 desimal dari", angka_desimal, "adalah", angka_bulat_ke_2_desimal)

Hasilnya adalah

Pembulatan dari 4.567 adalah 5
Pembulatan ke 2 desimal dari 4.567 adalah 4.57

f. Fungsi Faktorial
#

Fungsi factorial() menghitung nilai faktorial dari suatu angka. Perhatikan contoh kode berikut:

angka = 5

faktorial_value = math.factorial(angka)

print("Faktorial dari", angka, "adalah", faktorial_value)

Hasilnya adalah

Faktorial dari 5 adalah 120
Menggunakan Operasi Matematika Pada Python - This article is part of a series.
Part 7: This Article