Skip to main content

Fungsi Log di MS Access

Di Access, fungsi Log digunakan untuk mendapatkan nilai logaritme natural dari sebuah angka. Tipe data yang dihasilkan fungsi Log adalah Double.

Sintaks penulisan fungsi Log adalah sebagai berikut:

Log(Number)

Keterangan:

Number (angka): wajib diisi, berupa angka dengan tipe data Double dan nilainya harus lebih dari nol.

Logaritme natural adalah logaritme dengan basis e. Nilai konstanta adalah 2,718282. Jadi nilai fungsi Log(2,718282) di Access, bila dibulatkan nol desimal, akan sama dengan 1.

Kita dapat menghitung logaritme basis n untuk sembarang angka x dengan cara membagi logaritme natural dari x dengan logaritme natural dari n sebagai berikut:

Logn(x) = Log(x) / Log(n)

Contoh berikut ini menjelaskan fungsi yang digunakan untuk menghitung logaritme basis desimal (logaritme basis 10) di VBA:
Function Log10(X)
  Log10 = Log(X) / Log(10)
End Function
Bila dijalankan di Immediate Window:
? Log10(100)
 2 
? Log10(10)
 1 
? Log10(1)
 0 
Dengan cara yang kurang lebih sama dengan fungsi Log10, kita dapat membuat fungsi untuk mencari nilai logaritme X dengan basis N sebagai berikut:
Function Logaritme(X As Double, Optional N As Long = 10) As Double
  Logaritme = Log(X) / Log(N)
End Function
Bila dijalankan di Immediate Window:
? Logaritme(100)
 2 
? Logaritme(10)
 1 
? Logaritme(2,2)
 1 

Comments

Posting Terpopuler

Normalisasi, Denormalisasi, dan Anomali Database

Membuat Relasi Database

Menampilkan Data MySQL dalam Form di Access