Date post: | 26-Feb-2023 |
Category: |
Documents |
Upload: | independent |
View: | 0 times |
Download: | 0 times |
LAPORAN RESMI
PRAKTIKUM PEMROGRAMAN WEB
MODUL IV
“Fungsi dan Array”
Disusun Oleh :
LABORATORIUM COMMON COMPUTING
JURUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS TRUNOJOYO MADURA
2014
TGL. PRAKTIKUM : 11 November 2014
NAMA : NABILA SANI FADDIA
NRP : 11.04.111.00045
KELAS : A
DOSEN : Jauhari S.T., M.Kom.,
ASISTEN : Aris Prama Aulia Disetujui :......./........../............../Bangkalan
ASISTEN DOSEN
IWAN PURWANTO
NRP. 11.04.111.00013
BAB I
PENDAHULUAN
1.1 LATAR BELAKANG
PHP bersifat Server Side Scripting yang dapat ditambahkan ke dalam
HTML,sehingga suatu halaman web tidak lagi bersifat statis,namun bersifat
dinamis.Sifat Server Side berarti pengerjaan skrip PHP dilakukan di web
server kemudian hasilnya dikirimkan ke browser.
Nah,pada modul 3 ini, kita akan belajar tentang PHP Lanjut (Struktur
Control,Fungsi).
1.2 TUJUAN PRAKTIKUM
1. Mampu menjelaskan perintah-perintah Fungsi dan Array
2. Mampu membuat aplikasi dengan perintah-perintah Array.
BAB II
DASAR TEORI
2.1 Function
Function atau merupakan sejumlah pernyataan yang dikemas dalam sebuah
nama. Nama ini selanjutnya dapat dipanggil berkali-kali di beberapa tempat
pada program.
Tujuan penggunaan fungsi adalah:
Memudahkan dalam mengembangkan program
Menghemat ukuran program
Untuk membuat fungsi, harus mengikuti syntax sebagai berikut:
function namafungsi ($parameter1, $parameter2)
{
pernyataan1;
pernyataan2;
}
Contoh :
a. Fungsi tanpa argument/variable
<?php
function writeMsg()
{
echo "Hello world!";
}
writeMsg(); // call the function
?>
b. Fungsi dengan argument/variable
<?php
function familyName($fname,$year)
{
echo "$fname Refsnes. Born in $year <br>";
}
familyName("Hege","1975");
familyName("Ståle","1978");
familyName("Kai Jim","1983");
?>
2.2 PHP Array
Array adalah variabel dalam php yang memilki banyak elemen atau
kumpulan beberapa data yang disimpan dalam satu variabel. Jadi,
berbeda dengan variabel biasa yang sebelumnya hanya menyimpan satu
nilai saja, array dapat menampung lebih dari satu nilai.
Array dalam PHP juga merupakan tipe data, bukan sekedar variabel.
Contoh :
<?php
$cars=array("Volvo","BMW","Toyota");
echo "I like " . $cars[0] . ", " . $cars[1] . " and " . $cars[2] . ".";
?>
Dalam PHP, indeks untuk array dapat berupa numerik dan dapat pula
berupa suatu nilai atau yang sering disebut dengan array assosiatif.
2.2.1 Array Berindex Numerik
Sintaks umum untuk menyatakan suatu array berindeksnumerik
beserta nilainya adalah $nama_array[$key] = value; Dalam hal ini
$keyberupa bilangan bulat mulai dari 0, 1, 2, …
Contoh:
<?
$karyawan[0] = "Bob";
$karyawan[1] = "Sally";
$karyawan[2] = "Charlie";
$karyawan[3] = "Clare";
echo "Berikut ini adalah 2 orang karyawan saya, yaitu " . $karyawan[0] . " & " .
$karyawan[1];
echo "<br>Dua orang karyawan saya yang lain adalah " . $karyawan[2] . " & " .
$karyawan[3];
?>
2.2.2 Array Assosiatif
Untuk array assosiatif, sintaksnya sama dengan array berindeks
numerik namun perbedaannya adalah pada $key. Pada array assosiatif,
$key dapat berupa suatu string.
Berikut ini adalah contohnya:
<?
$gaji["Bob"] = 2000;
$gaji["Sally"] = 4000;
$gaji["Charlie"] = 600;
$gaji["Clare"] = 0;
echo "Bob digaji - $" . $gaji["Bob"] . "<br>";
echo "Sally digaji - $" . $gaji["Sally"] . "<br>";
echo "Charlie digaji - $" . $gaji["Charlie"] . "<br>";
echo "dan Clare digaji - $" . $gaji["Clare"];
?>
a. Menghitung panjang array
<?php
$cars=array("Volvo","BMW","Toyota");
echo count($cars);
?>
b. Menampilkan isi array secara looping
<?php
$cars=array("Volvo","BMW","Toyota");
$arrlength=count($cars);
for($x=0;$x<$arrlength;$x++)
{
echo $cars[$x];
echo "<br>";
}
?>
BAB III
TUGAS PENDAHULUAN
3.1 Pertanyaan
1. Jelaskan mengenai fungsi yang anda ketahui ?
2. Apa yang anda ketahui tentang Array dan berikan contohnya !
3. Apa keuntungan menggunakan fungsi dan array ?
3.2 Jawab
1. Fungsi : merupakan sejumlah pernyataan yang dikemas dalam sebuah
nama. Nama ini selanjutnya dapat dipanggil berkali-kali di beberapa
tempat pada program.
2. Array : variabel dalam php yang memilki banyak elemen atau kumpulan
beberapa data yang disimpan dalam satu variabel.
3. Keuntungan fungsi :
Memudahkan dalam mengembangkan program
Menghemat ukuran program
Keuntungan Array :
Menyimpan berbagai jenis data (char, int, float, dll)
Bisa digunakan untuk lebih dari satu dimensi
Tidak perlu diakhiri dengan karakter NULL.
BAB IV
IMPLEMENTASI
4.1 Pertanyaan
1. Buatlah sebuah file php yang berisi fungsi jumlah($x,$y); kali($x,$y);
dan bagi($x,$y,); nilai x dan y sembarang. kemudian panggil masing-
masing fungsi-fungsi itu sebanyak tiga kali dengan menyertakan
parameter yang berbeda[nilai x dan y sembarang]. [lihat gambar berikut]
2. Tampilkan isi multiple array dibawah ini menggunakan syntax php,
gunakan looping!.[lihat gambar hasilnya]
4.2 Jawab
1. Source code :
<?php
echo "<h2>Modul III PHP</h2>";
echo "Nama/NRP : Tanzilal Rizky M / 120411100037 <br><br>";
function jumlah($x, $y){
$hasil = $x + $y;
echo "Jumlah x + y = $hasil <br>";
function kali($x, $y){
$hasil = $x * $y;
echo "Jumlah x * y = $hasil <br>";
}
function bagi($x, $y){
$hasil = $x / $y;
echo "Jumlah x / y = $hasil <br>";
}
echo "<br>";
echo "<b>Pemanggilan fungsi Jumlah()</b> <br>";
jumlah(5, 6);
jumlah(7, 1);
jumlah(5, 34);
jumlah(2, 1);
echo "<br>";
echo "<b>Pemanggilan fungsi Kali()</b> <br>";
kali(5, 6);
kali(7, 1);
kali(5, 34);
kali(2, 1);
echo "<br>";
echo "<b>Pemanggilan fungsi Bagi()</b> <br>";
bagi(5, 6);
bagi(7, 1);
bagi(5, 34);
bagi(2, 1);
?>
2. Source code :
<?php
echo "<h2>Modul III PHP</h2>";
echo "Nama/NRP : Nabila Sani Faddia/ 110411100045 <br><br>";
motor['honda'][0]="SupraX";
$motor['honda'][1]="Revo";
$motor['honda'][2]="CBR";
$motor['honda'][3]="Beat";
$motor['yamaha'][0]="Mio";
$motor['yamaha'][1]="Vixion";
$motor['yamaha'][2]="Juviter";
for ($i=0; $i < count($motor['honda']); $i++) {
echo "Motor Honda Ke $i : ".$motor['honda'][$i] ."<br>";
}
echo "<br>";
for ($i=0; $i < count($motor['yamaha']); $i++) {
echo "Motor Yamaha Ke $i : ".$motor['yamaha'][$i] ."<br>";
}
?>
BAB V
PENUTUP
5.1 Kesimpulan
Function atau merupakan sejumlah pernyataan yang dikemas dalam sebuah
nama. Nama ini selanjutnya dapat dipanggil berkali-kali di beberapa tempat
pada program.
Array adalah variabel dalam php yang memilki banyak elemen atau
kumpulan beberapa data yang disimpan dalam satu variabel. Jadi,
berbeda dengan variabel biasa yang sebelumnya hanya menyimpan satu
nilai saja, array dapat menampung lebih dari satu nilai.
5.2 Saran
Pada praktikum kali ini saya rasa sudah cukup baik.Namun,ada beberapa hal
yang perlu diperhatikan,diantaranya yaitu cara menjelaskan atau
penyampaian materinya masih terlalu cepat.Dan penjelasan dari pemateri
(asdos) kurang terperinci