+ All Categories
Home > Documents > Lapres PEMWEB Mod 4 2014

Lapres PEMWEB Mod 4 2014

Date post: 26-Feb-2023
Category:
Upload: independent
View: 0 times
Download: 0 times
Share this document with a friend
10
LAPORAN RESMI PRAKTIKUM PEMROGRAMAN WEB MODUL IV Fungsi dan ArrayDisusun 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., Disetujui :......./........../............../Bangkalan ASISTEN DOSEN IWAN PURWANTO NRP. 11.04.111.00013
Transcript

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


Recommended