Laporan Praktikum Pemrograman Web Modul 4

download Laporan Praktikum Pemrograman Web Modul 4

of 16

description

Laporan Praktikum Pemrograman Web Modul 4

Transcript of Laporan Praktikum Pemrograman Web Modul 4

LAPORAN PRAKTIKUM PEMROGRAMAN BERBASIS WEBMODUL 4PHP (Hypertext Preprocessor)

Untuk memenuhi tugas matakuliah Praktikum Pemrograman Berbasis Webyang dibimbing oleh Bapak Didik Dwi Prasetya

Asisten Praktikum:Samsul Arifin

Oleh :AMADEUZ EZRAFEL (120533430965)S1 PTI 12 Off D

FAKULTAS TEKNIKJURUSAN TEKNIK ELEKTROPRODI S1 PENDIDIKAN TEKNIK INFORMATIKAUNIVERSITAS NEGERI MALANGMARET 2014

A. TUJUAN Memahami struktur dasar dokumen PHP. Mampu membuat dokumen PHP yang baik dan benar. Mampu memanfaatkan elemen-elemen dasar untuk mengolah dan menampilkan informasi.

B. LATIHAN Latihan 1Script 1

Dokumen HTML

Script 2

Pada program php ini menampilkan dalam penerapan variable yang dideklarasikan dengan bilangan.

Script 2

Pada program php diatas hampir sama dengan script 1 perbedaannya dengan pemanggilan var_dump yang menampilkan hasil int bilangan.

Latihan 3

Pada kode program php diatas ditampilkan hasil variable yang berupa string karena pada pemanggilan program tersebut yang dipanggil hanya tipe data string.

Script 2

Pada kode program diatas ditampilkan hasil variable yang berupa bool karena pendeklarasian integer maka pemanggilan program tersebut yang dipanggil hanya tipe data bool.

Latihan 4

Pada kode program php diatas menunjukan tentang penggunaan seleksi if yang kemudian ditampilkan pernyataan tersebut.

Pada kode program php diatas menyatakan tentang seleksi if else yang bila kondisi bernilai salah akan ditampilkan pernyataan yang dibuat.

Pada kode program php diatas menunjukan tentang penggunaan seleksi if-else if yang mana terdapat pengkondisian benar lebih dari 1, sehingga pada tampilan diatas dilakukan seleksi dan pemanggilan pernyataan berikut.

Pada kode program php diatas menunjukan tentang penggunaan seleksi switch yang mana hasilnya ekuivalen dengan pendekatan if else

Latihan 5

Pada program diatas merupakan penerapan dari perulangan menggunakan while, prinsipnya sama dengan kode pemrogramam yang lain, untuk menampilkan bilangan urut 0-9 yang tampil seperti berikut.

Program di atas dibuat untuk menampilkan angka dari 0 -

Program diatas hampir sama dengan latihaan sebelumnya, hanya saja pada latihan ini menggunakan for dimana pada fungsi echo akan memanggil fungsi yang telah dideklarasikan untuk menampilkan angka dari 0 -

Kode program diatas menampilkan tipe data berupa array fungsi foreach sehingga fungsi echo akan memanggil tipe data array tersebut dan akan menampilkan hasil angka sesuai dengan angka yang telah diinputkan.

Latihan 6

Pada tampilan diatas menampilkan kata dengan jenis yang berbeda, pada kata pertama dan bernilai true, sedangkan pada kata kedua diberikan nilai false. Pendeklaasian tersebut sekaligus digunakan untuk menganalisa nilai default pada argument.

Program diatas dibuat untuk menampilkan timestamp dimana menggunakan fungsi echo time() dan akan menampilkan hasil penjumlahan yang nilainya telah dideklarasikan dan selanjutnya nilainya akan dikembalikan pada variable a dan b melalui fungsi return ($a + $b);.

C. TUGAS PRAKTIKUMTugas 1

Pada program diatas manampilkan ucapan selamat sesuai dengan waktu yang diinputkan ke dalam program dengan menggunakan fungsi function selamat ($waktu) yang secara langsung memanggil masing masing fungsi yang telah di deklarasikan sesuai rentang waktu tersebut.

Tugas 2

TP_2

GENERATE TABEL

Program diatas digunakan untuk membuat tabel yang terdiri dari 3 baris dan 4 kolom. Sedangkan untuk pengisian tabel tersebut diproses menggunakan perulangan for ($a = 0; $a < $row;$a++) untuk baris dan for ($b = 0; $b< $col; $b++) untuk kolom yang nantinya secara otomatis akan terisikan dari 0 sampai dengan jumlah tabel tersebut.

D. TUGAS RUMAHTugas 1Passing By ValuePassing By Value adalah sebuah cara memasukkan nilai ke suatu variable/fungsi dengan mengcopy nilainya dari memory. Karena mengcopy nilai secara langsung dari memory dan memasukkannya ke variable yang baru sehingga bila terjadi perubahan nilai variable yang baru maka variable yang lama tidak akan terpengaruhi.:

Passing By ReferencePassing By Reference adalah kebalikan dari passing by value dimana variable yang baru hanya diberikan referensi nilai variable yang lama (alamat memorynya) sehingga perubahan apapun yang terjadi baik pada variable baru maupun lama akan berpengaruh secara langsung pada kedua variable.