You are on page 1of 10

OPERASI MATEMATIKA

KAIT – II
PRODI AKUNTANSI
FE - UNIKOM
- Adi Rachmanto,S.Kom -
Fungsi Matematika
A. FUNGSI TRIGONOMETRI

1. Fungsi COS  berguna untuk memperoleh nilai cosine


cos (bilangan)
2. Fungsi SIN  berguna untuk memperoleh nilai sine
sin(bilangan)
3. Fungsi TAN  berguna untuk memperoleh nilai tangent
tan(bilangan)
4. Fungsi rad2dec  berguna untuk mengkonversi suatu nilai
radian menjadi nilai dalam satuan derajat
rad2deg(bilangan)
5. Fungsi dec2rad  berguna untuk mengkonversi suatu nilai
bersatuan derajat menjadi nilai dalam satuan radian.
deg2rad(bilangan)
Contoh : fungsiTrigonometri.php
• <html>
• <head>
• <title>Fungsi Trigonometri</title>
• </head>
• <body>
• <H3><U>Fungsi Trigonometri</U></H3>
• <Form Method = "GET">
• Masukan Sudut Yang Dicari :
• <input type= "TEXT" NAME="angka"><BR><BR>
• <input Type=Submit VALUE="Hitung">
• </Form>
• <HR>
• <?php
• $nilai = $_GET["angka"];
• Printf(" <H3>Angka Inputan = %d <BR> </H3>", $nilai);

• $sudrad = deg2rad($nilai);
• Printf(" Sudut $nilai = $sudrad Radial <BR>");
• printf(" Nilai Cos($nilai) = %01.4f<BR> ",cos($sudrad));
• printf(" Nilai Sin($nilai) = %01.4f<BR> ",sin($sudrad));
• printf(" Nilai Tan($nilai) = %01.4f<BR> ",tan($sudrad));
• ?>
• <HR>
• </body>
• </html>
B. Fungsi Pangkat dan Algoritma

1. Fungsi pow  berguna untuk menghitung perpangkatan


pow(x, y)
2. Fungsi exp  berguna untuk memperoleh nilai eksponen dari
suatu bilangan (eX ).
exp(bilangan)
3. Fungsi log10  berguna untuk memperoleh nilai algoritma
(basis 10) milik sautu bilangan (10log x).
log10(bilangan)
4. Fungsi sqrt  berguna untuk mendapatkan akar kuadrat suatu
bilangan.
sqrt(bilangan)
Contoh : fungsiAlgoritma.php
• <html>
• <head>
• <title>Fungsi Algoritma </title>
• </head>
• <body>
• <H3><U>Fungsi Pangkat dan Algoritma</U></H3>
• <Form Method = "GET">
• Masukan Nilai Yang Dicari :
• <input type= "TEXT" NAME="angka"><BR><BR>
• <input Type=Submit VALUE="Hitung">
• </Form>
• <HR>
• <?php
• $nilai = $_GET["angka"];
• Printf(" <h3>Angka Inputan = %d <BR> </h3>", $nilai);

• printf(" Nilai Eksponen = %01.4f<BR> ",exp($nilai));


• printf(" Nilai Log = %d<BR> ",log10($nilai));
• printf(" Nilai Akar Kuadrat = %d<BR> ",sqrt($nilai));
• printf(" Nilai 2 pangkat 3 = %d<BR> ", pow(2,3));
• ?>
• <HR>
• </body>
• </html>
C. Fungsi Untuk Konversi Bilangan
o base_convert(x,y,z), mengubah bilangan x dari basis
y menjadi basis z.
o decbin(x), mengubah bilangan desimal ke bilangan biner
o dechex(x), mengubah bilangan desimal ke bilangan
heksadesimal
o decoct(x), mengubah bilangan desimal ke bilangan oktal
o bindec(x), mengubah bilangan biner ke bilangan desimal
o hexdec(x), mengubah bilangan heksadesimal ke bilangan
desimal
o octdec(x), mengubah bilangan oktal ke bilangan desimal
Contoh : KonversiBilangan.php
<html>
<head>
<title>Konversi Bilangan</title>
</head>
<body>
<h3><u>Konversi Bilangan</u></h3>
<form>
Masukkan bilangan yg dicari :
<input type=text name=bil> <br><br>
<input type=submit value="Convert"> <br>
</form>

<?php
$bilangan = $_GET["bil"];

$bilangan = intval($bilangan);
$baseconvert = base_convert($bilangan,10,10);
$desbin = decbin($bilangan);
$deshex = dechex($bilangan);
$desoct = decoct($bilangan);

printf("Desimal $bilangan dalam basis 10 adalah = $baseconvert<br>");


printf("Desimal $bilangan dalam basis 2 adalah = $desbin<br>");
printf("Desimal $bilangan dalam basis 8 adalah = $desoct<br>");
printf("Desimal $bilangan dalam basis 16 adalah = $deshex<br>");
?>
</body>
</html>
Contoh : HitungTinggiMenara.php
•• <HTML>
<HTML>
•• <HEAD>
<HEAD>
•• <TITLE>Contoh Menghitung
<TITLE>Contoh Menghitung Tinggi
Tinggi Menara</TITLE>
Menara</TITLE>
•• </HEAD>
</HEAD>
•• <BODY>
<BODY>
•• <IMG SRC="../Contoh_php/menara.png">
<IMG SRC="../Contoh_php/menara.png">
•• <HR>
<HR>
•• <FORM>
<FORM>
•• Panjang:
Panjang:
•• <INPUT TYPE="TEXT"
<INPUT TYPE="TEXT" NAME="panjang"><BR>
NAME="panjang"><BR>
•• Sudut (dalam
Sudut (dalam derajat):
derajat):
•• <INPUT TYPE="TEXT"
TYPE="TEXT" NAME="sudut"><BR>
NAME="sudut"><BR>
<?php
<INPUT
$panjang = $_GET["panjang"];
•• <INPUT TYPE="SUBMIT"
TYPE="SUBMIT" VALUE="Hitung">
VALUE="Hitung">
$sudut = $_GET["sudut"];
<INPUT
•• </FORM>
</FORM>
if (isset($panjang) and isset($sudut))
{
$tinggi = $panjang * tan($sudut * M_PI / 180);

print("Panjang: $panjang<BR>\n");
print("Sudut: $sudut derajat<BR>\n");
print("Tinggi: $tinggi<BR>\n");
}
else
print("<B>Panjang dan sudut perlu diisi<B>");
?>

</BODY>
</HTML>
Latihan : HitungLingkaran.php

 Buat Program untuk mencari


Keliling Lingkaran dan Luas
Lingkaran

1. Keliling Lingkaran = 2.phi.r


2. Luas Lingkaran = phi.r 2
HitungLingkaran.php
• <html>
• <head>
• <title>Hitung Lingkaran</title>
• </head>
• <body>
• <FORM>
• Panjang Jari-jari :
• <INPUT TYPE="TEXT" NAME="panjang"><BR><BR>
• <INPUT TYPE="SUBMIT" VALUE="Hitung"><BR><BR>
• </FORM>
• <?php
• $jari = $_GET["panjang"];
• if (isset($jari))
• {
• $keliling = 2 * M_PI * $jari;
• $luas = M_PI * $jari * $jari;

• printf("Keliling Lingkaran: %01.4f<BR>",$keliling);


• printf("Luas Lingkaran: %01.4f<BR>",$luas);
• }
• else
• print("<B>Panjang Jari-Jari perlu diisi<B>");
• ?>
• </body>
• </html>

You might also like