0% menganggap dokumen ini bermanfaat (0 suara)
6 tayangan11 halaman

Pemrograman II-modul II Function

Dokumen ini menjelaskan tentang fungsi dalam pemrograman, termasuk definisi, cara penulisan, dan contoh penggunaannya. Terdapat juga penjelasan mengenai fungsi tanggal, jam, dan beberapa fungsi matematika beserta contohnya. Selain itu, dokumen ini mencakup tujuan dan tugas praktikum untuk memahami penggunaan fungsi.

Diunggah oleh

Rifa Khoirunisa
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
6 tayangan11 halaman

Pemrograman II-modul II Function

Dokumen ini menjelaskan tentang fungsi dalam pemrograman, termasuk definisi, cara penulisan, dan contoh penggunaannya. Terdapat juga penjelasan mengenai fungsi tanggal, jam, dan beberapa fungsi matematika beserta contohnya. Selain itu, dokumen ini mencakup tujuan dan tugas praktikum untuk memahami penggunaan fungsi.

Diunggah oleh

Rifa Khoirunisa
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd

MODUL II

FUNCTION

Fungsi adalah sekumpulan perintah operasi program yang dapat menerima input dan dapat
memberikan hasil output berupa sebuah nilai atau sebuah hasil dari operasi. Dapat juga
diartikan sekumpulan variabel atau pernyataan yang dapat melakukan proses kecil atau
proses besar.

Fungsi dalam bahasa pemograman adalah kode program yang dirancang untuk
menyelesaikan sebuah tugas tertentu, dan merupakan bagian dari program utama. Kita dapat
membuat fungsi sendiri, atau menggunakan fungsi yang dibuat oleh programmer lain.

Fungsi dimanfaatkan untuk menyederhanakan penulisan kode program yang sama dengan
cara menyimpan kode tersebut dalam sebuah nama fungsi

Bentuk umum penulisan fungsi:

function functionName
($parameter1,$parameter2,...,$parameterN){
statement 1;
...
Statement N;
return $nilaiKembalian; //Sifatnya optional
}

Contoh:

1 Team Pengajar Pemrograman II PDD UNS |


Fungsi di atas bernama test() yang didalamnya tidak terdapat variabel. Function test()
memiliki nilai, yaitu: ”Ini Dasar Sebuah Fungsi”. Mengapa untuk mencetak ke browser,
cukup dengan menuliskan test(), tidak menggunakan perintah echo atau print? Alasannya,
karena saat pendeklarasian function test() telah menggunakan perintah print. Jadi secara
otomatis nilai tersebut telah masuk ke function test(), juga akan tercetak pada browser.
Kecuali jika pada saat pendeklarasian function test() menggunakan variabel, untuk mencetak
nilai tersebut di browser harus menggunakan perintah echo atau print.

Fungsi Tanggal dan Jam


1. String date(string format, integer timestamp)
Fungsi date mengembalikan tanggal atau waktu tergantung dari argumen yang dimasukkan.
Karakter-karakter string format yang dikemali terdapat dalam tabel di bawah ini. Argumen
timestamp bersifat optional.

Kode Keterangan
a am atau pm
A AM atau PM
d Tanggal
D Nama hari dalam seminggu (singkatan)
F Nama bulan
h Jam 1 sampai 12
H Jam 1 sampai 23
I Menit
j Tanggal
l Nama hari (lengkap)
m Bulan (dalam angka)
M Bulan (singkatan)
y Tahun dalam dua digit
Y Tahun dalam empat digit
z Hari ke- dari tahun

2 Team Pengajar Pemrograman II PDD UNS |


Perhatikan contoh:
<html>
<head>
<title>Fungsi</title>
</head>
<body>
<?php
print(date("h:i A l"));
print("<BR>\n");
print(date("l F d Y"));
?>
</body>
</html>

2. array getdate(integer timestamp)


Fungsi getdate digunakan untuk menghasilkan waktu dengan keluaran bertipe array.
Argumen timestamp bersifat optional. Daftar elemen getdate dapat dilihat dalam tabel
dibawah ini:

Elemen Keterangan
hours Jam
mday Hari
minutes Menit
mon Bulan dalam digit
month Bulan
seconds Detik
wday Hari dalam digit
weekday Hari
yday Hari ke- dari tahun
year tahun

3 Team Pengajar Pemrograman II PDD UNS |


Perhatikan contoh berikut:
<html>
<head>
<title>Greetings</title>
</head>
<body>
<?php
$waktu = getdate();
if($waktu[hours] <= 9)
{
echo "Selamat Pagi";
}
elseif($waktu[hours] <= 14)
{
echo "Selamat siang";
}
elseif($waktu[hours] <= 19)
{
echo "Selamat sore";
}
else
{
echo "Selamat malam";
}
?>
</body>
</html>

Fungsi Matematika
1. number abs(number value)
Perhatikan contoh berikut ini:
<html>
<head>
<title>Fungsi</title>
</head>
<body>
<?php
print(abs(-10));
?>
</body>
</html>

4 Team Pengajar Pemrograman II PDD UNS |


2. double cos(double angle)
Perhatikan contoh di bawah ini:

<html>
<head>
<title>Fungsi</title>
</head>
<body>
<?php
print(cos(4 * pi()));
?>
</body>
</html>

3. double exp(double power)


Lihat contoh berikut ini:
<html>
<head>
<title>Fungsi</title>
</head>
<body>
<?php
print(exp(0));
?>
</body>
</html>

4. double log10(double value)


Contoh:
<html>
<head>
<title>Fungsi</title>
</head>
<body>
<?php
print(log10(100));
?>
</body>
</html>

5 Team Pengajar Pemrograman II PDD UNS |


5. double pi()
Perhatikan contoh dibawah ini:
<html>
<head>
<title>Fungsi</title>
</head>
<body>
<?php
print(pi());
?>
</body>
</html>

6. duoble pow(double base, double power)


Perhatikan contoh:
<html>
<head>
<title>Fungsi</title>
</head>
<body>
<?php
print(pow(2, 10));
?>
</body>
</html>

7. double round(double value)


Perhatikan contoh:
<html>
<head>
<title>Fungsi</title>
</head>
<body>
<?php
print(round(2.4));
print(round(2.5));
print(round(2.6));
?>
</body>
</html>

6 Team Pengajar Pemrograman II PDD UNS |


8. double sin(double single)
Seperti terlihat pada contoh dibawah ini:
<html>
<head>
<title>Fungsi</title>
</head>
<body>
<?php
print(sin(2 * pi()));
?>
</body>
</html>

9. double sqrt(double value)


Perhatikan contoh dibawah ini:
<html>
<head>
<title>Fungsi</title>
</head>
<body>
<?php
print(sqrt(100.0));
?>
</body>
</html>

10. double tan(double angle)


Seperti terlihat pada contoh berikut ini:
<html>
<head>
<title>Fungsi</title>
</head>
<body>
<?php
print(tan(2 * pi()));
?>
</body>
</html>

7 Team Pengajar Pemrograman II PDD UNS |


PRAKTIKUM II

A. Tujuan
Memahami penggunaan function

B. Percobaan

File : prak8_coba1.php

File : prak8_coba2.php

8 Team Pengajar Pemrograman II PDD UNS |


File : prak8_coba3.php

9 Team Pengajar Pemrograman II PDD UNS |


File : prak8_coba4.php

10 Team Pengajar Pemrograman II PDD UNS |


File : prak8_coba5.php

C. Tugas Praktikum
1. Dari fungsi Matematika analisislah fungsi dari masing-masing fungsi dengan format sebagai
berikut :
Fungsi Function
NO Nama Function Screenshot Hasil

number abs (number


1
value)
double cos(double
2
angle)

Dst.

11 Team Pengajar Pemrograman II PDD UNS |

Anda mungkin juga menyukai