Anda di halaman 1dari 9

LAPORAN PRAKTIKUM

PEROGRAMAN WEB SERVER SIDE


PERTEMUAN KE 4

DisusunOleh :
NAMA : MUHAMMAD SYAHRUL
NIM : 195410049
JURUSAN : TEKNIK INFORMATIKA
JENJANG : S1

LaboratoriumTerpadu
Sekolah Tinggi Management Informatika
Komputer AKAKOM
YOGYAKARTA
2020/2021
PERTEMUAN KE- 4
Array

A. TUJUAN
1. Mengerti tentang script array
2. Mengerti tentang pembuatan script array dan menampilkannya

B. PEMBAHASAN LISTING
Praktik
1. Ketikkan program berikut
<?php
    $myArray[0] = "STMIK";
    $myArray[1] = "AKAKOM";
    $myArray[2] = "Yogyakarta";
    $myArray[3] = "Yang Pertama dan Utama";
    for ($i=0;$i<=3;$i++){
        echo "Array ke $i: $myArray[$i] <br/>";
    }
?>
- Simpan dengan nama myarray.php
- Jalankan myarray.php di browser !

$myArray[0] = "STMIK";
$myArray[1] = "AKAKOM";
$myArray[2] = "Yogyakarta";
$myArray[3] = "Yang Pertama dan Utama";
Script diatas merupakan kalimat yang akan muncul sesuai baris yang sudah diberi
nomor seperti “$myArray[1]” yang akan menampilkan outputnya pada baris
nomor 1.
for ($i=0;$i<=3;$i++){
Script diatas akan member perintah bahwa output yang akan ditampilkan hanya
output $myArray[0] sampai dengan 3. Sehingga output yang ditampilkan sesuai
urutan baris 0 sampai baris 3.

2. Modifikasi file myarray.php menjadi seperti berikut


<?php
    $myArray[] = "STMIK";
    $myArray[2] = "AKAKOM";
    $myArray[4] = "Yogyakarta";
    $myArray[] = "Yang Pertama dan Utama";
    for ($i=0;$i<=7;$i++){
        @print ("Array ke $i: $myArray[$i] <br/>");
    }
?>
- Simpan dengan nama myarray.php
- Jalankan myarray.php di browser !

$myArray[] = "STMIK"; Walaupun script ini tidak diberi nomor urutan,dan


posisi script paling atas sehingga output didefault menjadi posisi baris “0”.
$myArray[2] dan $myArray[4] akan tetap tampil outputnya pada baris 2 dan 4
sesuai dengan yang sudah ditentukan.
$myArray[] = "Yang Pertama dan Utama"; walaupun script ini tidak diberi nomor
urutan dan posisi script paling bawah sehingga output default menjadi baris “5”
setelah “4”.
for ($i=0;$i<=7;$i++){ Script ini akan member perintah bahwa output yang akan
ditampilkan hanya output $myArray[0] sampai dengan 7. Sehingga output yang
ditampilkan sesuai urutan baris 0 sampai baris 7. Walaupun akan mencul baris 0
sampai baris 7, tetapi tidak ada perintah kalimat untuk menempati baris tertentu
seperti 1,3,6 dan 7 maka baris-baris tersebut akan kosong.

3. Ketiklah script berikut, simpan dengan nama file kendaraan.php


<?php
    $pemilik["AD 92343 ZA"] = "Umar";
    $pemilik["AB 89332 NA"] = "Bakri";
    $pemilik["B 347622 BU"] = "Tika";
    $pemilik["D 88780 AS"] = "Tutik";
    $pemilik["L 87332 KL"] = "Budi";

    $indek ="D 88780 AS" ;
    echo "Pemilik kendaraan No.Pol ".$indek." adalah ".$pemilik["D 8
8780 AS"];
?>
Pada baris program diatas nomor 8 $indek yang nantinya akan dipanggil lewat
program nomor 9,dan baris program nomor 9 terdapat $pemilik[“D 88780 AS”]
yang digunakan untuk memanggil array program baris nomor 5.

4. Modifikasilah file kendaraan.php, menjadi seperti berikut !


<?php
    $pemilik["AD 92343 ZA"] = "Umar";
    $pemilik["AB 89332 NA"] = "Bakri";
    $pemilik["B 347622 BU"] = "Tika";
    $pemilik["D 88780 AS"] = "Tutik";
    $pemilik["L 87332 KL"] = "Budi";

    $indek ="D 88780 AS" ;
    echo "Pemilik kendaraan No.Pol ".$indek." adalah ".$pemilik["D 8
8780 AS"];
    echo "<h2> Daftar Pemilik Kendaraan </h2>";
    foreach($pemilik as $nomor => nama){
        echo "Nomor Polisi: $nomor <br/>";
        echo "Nama Pemilik: $nama <hr/>";
    }
?>

5. Ketiklah script berikut, simpan dengan nama file formNama.php


<h2>Nama Mahasiswa</h2>
<form action="mahasiswa.php" method="post">
<ol>
    <?php
    for ($a=1;$a<=9;$a++){
        echo "<li> <input type='text' name='mahasiswa[$a]' />";
    }
    ?>
</ol>
<input type="submit" value="TAMPILKAN" />
</form>
Kemudian ketiklah script berikut, simpan dengan nama file mahasiswa.php
<h2>Menampilkan Daftar Nama Mahasiswa</h2>
<ol>
<?php
    $array_mahasiswa = $_POST['mahasiswa'];
    for($a=1;$a<=9;$a++){
        echo "<li>".$array_mahasiswa [$a]."</li>";
    }
?>
</ol>
- Jalankan script formNama.php, amatilah tampilan yang dihasilkan !
- Isilah beberapa nama teman Anda, klik TAMPILKAN, amatilah hasil yang di
tampilkan !

6. Ketiklah script berikut, simpan dengan nama file jurusan.php


<?php
$arr_jurusan = array("TI"=>"Teknik Informatika", "SI"=>"Sistem Infor
masi", "MI"=>"Manajemen Informatika", "KA"=>"Komputer Akuntansi", "T
K"=>"Teknik Komputer")
?>
<h2>JURUSAN ANDA</h2>
<form action="proses.php" method="post">
Nama : <br/> <input type="text" name="nama" /> <br/>
Jurusan : <br/>
<select name="jurusan">
    <?php
    foreach($arr_jurusan as $kode => $nama_jurusan){
        echo "<option value='$kode'>$nama_jurusan</option>";
    }
    ?>
</select> <br/><br/>
<input type="submit" value="TAMPILKAN" />
</form>
Kemudian ketiklah script berikut, simpan dengan nama file proses.php
<?php
$arr_jurusan = array("TI"=>"Teknik Informatika", "SI"=>"Sistem Infor
masi", "MI"=>"Manajemen Informatika", "KA"=>"Komputer Akuntansi", "T
K"=>"Teknik Komputer");
$nama = $_POST["nama"] ;
$kd = $_POST["jurusan"] ;
?>
<h2>Jurusan Anda</h2>
<pre>
    Nama         : <?php echo $nama ?> <br/>
    Kode Jurusan : <?php echo $kd ?> <br/>
    Jurusan      : <?php echo $arr_jurusan[$kd] ?> 
</pre>

C. TUGAS
1. Buatlah program dengan menggunakan array untuk menghitung transaksi
pembelian dari 3 item barang, dengan rumus :
Total = Jumlah * Harga Barang
Total Jumlah adalah hasil penjumlahan dari setiap Total
Rancangan tampilan Form Transaksi adalah seperti berikut

- Script 1
<h2>TRANSAKSI</h2>
<form action="barang.php" method="GET">
<div style="border-bottom:3px dashed #00f;">
Nomor<br/><input type="text" name="nomor1"/><br/>
Nama Barang<br/><input type="text" name="nama_barang1"/><br/>
Jumlah<br/><input type="text" name="jumlah1"/><br/>
Harga Barang<br/><input type="text" name="harga_barang1"/><br/>
</div>
<div style="border-bottom:3px dashed #00f;">
Nomor<br/><input type="text" name="nomor2"/><br/>
Nama Barang<br/><input type="text" name="nama_barang2"/><br/>
Jumlah<br><input type="text" name="jumlah2"/></br>
Harga Barang<br><input type="text" name="harga_barang2"/></br>
</div>
<div style="border-bottom:3px dashed #00f;">
Nomor<br/><input type="text" name="nomor3"/><br/>
Nama Barang<br/><input type="text" name="nama_barang3"/><br/>
Jumlah<br/><input type="text" name="jumlah3"/><br/>
Harga Barang<br/><input type="text" name="harga_barang3"/><br/>
</div>
<input type="submit"value="HITUNG"/>
<input type="reset"value="BATAL"/>
</form>
- Script 2
<?php
$nomor1=$_GET["nomor1"];
$nama_barang1=$_GET["nama_barang1"];
$jumlah1=$_GET["jumlah1"];
$harga_barang1=$_GET["harga_barang1"];
$total1=$_GET["jumlah1"]*$_GET["harga_barang1"];

$nomor2=$_GET["nomor2"];
$nama_barang2=$_GET["nama_barang2"];
$jumlah2=$_GET["jumlah2"];
$harga_barang2=$_GET["harga_barang2"];
$total2=$_GET["jumlah2"]*$_GET["harga_barang2"];

$nomor3=$_GET["nomor3"];
$nama_barang3=$_GET["nama_barang3"];
$jumlah3=$_GET["jumlah3"];
$harga_barang3=$_GET["harga_barang3"];
$total3=$_GET["jumlah3"]*$_GET["harga_barang3"];

$jumlahtotal=($_GET["jumlah1"]*$_GET["harga_barang1"])+
($_GET["jumlah2"]*$_GET["harga_barang2"])+
($_GET["jumlah3"]*$_GET["harga_barang3"]);

?>
<div style="border-bottom:3px dashed #00f;">
<h2>HITUNG TRANSAKSI</h2>
</div>
<pre>
<form action="transaksi.php" method="GET">
<div style="border-bottom:3px dashed #00f;">
Nomor        :<?php echo $nomor1 ?><br/>
Nama Barang  :<?php echo $nama_barang1 ?><br/>
Jumlah       :<?php echo $jumlah1 ?><br/>
Harga        :<?php echo $harga_barang1 ?><br/>
Total        :<?php echo $total1 ?><br/>
</div>
<div style="border-bottom:3px dashed #00f;">
Nomor        :<?php echo $nomor2 ?><br/>
Nama Barang  :<?php echo $nama_barang2 ?><br/>
Jumlah       :<?php echo $jumlah2 ?><br/>
Harga        :<?php echo $harga_barang2 ?><br/>
Total        :<?php echo $total2 ?><br/>
</div>
<div style="border-bottom:3px dashed #00f;">
Nomor        :<?php echo $nomor3 ?><br/>
Nama Barang  :<?php echo $nama_barang3 ?><br/>
Jumlah       :<?php echo $jumlah3 ?><br/>
Harga        :<?php echo $harga_barang3 ?><br/>
Total        :<?php echo $total3 ?><br/>
</div>
<div style="border-bottom:3px dashed #00f;">
Jumlah Total :<?php echo $jumlahtotal ?><br/>
</div>
</pre>
</form>
D. KESIMPULAN

Array merupakan sebuah tipe data yang dapat menyimpan banyak data dalam satu
variabel. Data – data yang ada didalam Array disebut elemen array dan masing-masing
elemen dapat diakses melalui indeks array. Array berguna untuk memudahkan dalam
membuat kelompok data, serta menghemat penulisan dan penggunaan variabel.

Anda mungkin juga menyukai