Laporan Praktikum Pemrograman WEB MODUL III

7
MODUL III PENGENALAN PHP A. MAKSUD DAN TUJUAN 1. Maksud Mengenalakan kepada mahasiswa tentang pemrograman PHP 2. Tujuan Mahasiswa dapat membuat script PHP secara sederhana. Mahasiswa dapat membuat halaman web dengan menggunakan script HTML dan PHP. B. DASAR TEORI Pengenalan PHP PHP adalah bahasa scripting yang menyatu dengan HTML dan dijalankan pada server side. Artinya semua sintaks yang diberikan akan sepenuhnya dijalankan pada server sedangkan yang dikirimkan ke browser hanya hasilnya sajaberupa HTML. Untuk membedakan perintah HTML dan PHP digunakan tanda <? … ?> atau <?php … ?> PHP dan Variabel

description

Laporan Praktikum Pemrograman WEB

Transcript of Laporan Praktikum Pemrograman WEB MODUL III

Page 1: Laporan Praktikum Pemrograman WEB MODUL III

MODUL III

PENGENALAN PHP

A. MAKSUD DAN TUJUAN

1. Maksud

Mengenalakan kepada mahasiswa tentang pemrograman PHP

2. Tujuan

Mahasiswa dapat membuat script PHP secara sederhana.

Mahasiswa dapat membuat halaman web dengan menggunakan

script HTML dan PHP.

B. DASAR TEORI

Pengenalan PHP

PHP adalah bahasa scripting yang menyatu dengan HTML dan dijalankan pada server

side. Artinya semua sintaks yang diberikan akan sepenuhnya dijalankan pada server

sedangkan yang dikirimkan ke browser hanya hasilnya sajaberupa HTML. Untuk

membedakan perintah HTML dan PHP digunakan tanda <? … ?> atau <?php … ?>

PHP dan Variabel

Untuk membuat variabel diberi tanda dollar $. Variabel berfungsi untuk menyimpan

suatu nilai dan dapat berubah-ubah. Penulisan variabel yang benar adalah:

Karakter pertama tidak boleh berupa angka (harus berupa huruf atau garis

bawah).

Tidak mengandung spasi.

Pemakaian huruf kapital dan huruf kecil dibedakan.

Array

Array merupakan suatu variabel yang dapat berisi banyak data dalam waktu yang

sama.

Page 2: Laporan Praktikum Pemrograman WEB MODUL III

Operator

Dalam PHP juga dapat melakukan proses operasi, baik itu jumlah, operasi logika,

ataupun operasi pembanding.

Konversi Tipe Data

Fungsi-fungsi yang digunakan dalam PHP untuk mengkonversikan tipe data ke tipe

data yang lain yaitu dengan menggunakan fungsi intval, doubleval dan strval.

C. PEMBAHASAN

Pada pembahasan modul ketiga ini tentang Pengenalan php, mulai dari membuat

program sederhana seperti menampilkan nama pada web server sampai

pengoperasiannya.

seperti banyak diketahui bahwa PHP adalah bahasa scripting yang menyatu dengan

HTML dan dijalankan pada server side.

Pembahasan Praktikum sebagai berikut:

Praktik1:

<HTML>

<HEAD>

<TITLE> Variabel </TITLE>

</HEAD>

<BODY>

<?

Kode tersebutlah yang disebut dengan skrip PHP. Skrip PHP diawalidengan <?

atau <?PHP dan diakhiri ?>.

$nilai_1 = 10;

$nilai_2 = 3;

hal itu dimaksudkan bahwa variable nilai_1 bernilai=10;

dan variable nilai_2 bernilai=3.

$nilai_3 = 2 * $nilai_1 + 8 * $nilai_2;

echo "nilai = ", $nilai_3;

Page 3: Laporan Praktikum Pemrograman WEB MODUL III

echo "<br>";

disebut sebagai statement(pernyataan)

$jumlah = $nilai_1 + $nilai_2;

echo "hasil dari $nilai_1 + $nilai_2 adalah : $jumlah";

echo “<br><br>”;

echo “\”nama : cahyadi\” <br>”;

echo “nim :025410200”;

pada kode PHP tersebut terdapat dua perintah yang masing-masing menampilkan

string “ nama: MANIES <br> dan no.mhs 035410200.pada pernyataan

pertama,<br> digunakan untuk membangkitkan kode HTML<br>,yaitu

untukpindah baris.

?>

</BODY>

</HTML>

Hasilnya diweb server:

Nilai = 44

Hasil dari 10 + 3 adalah : 10

"Nama : cahyadi"

NIM : 025410200

Praktik2:

<html>

<head>

<title> Pemrograman PHP dengan Array</title>

</head>

<body>

<?

//penulisan array dapat dibuat seperti berikut

Page 4: Laporan Praktikum Pemrograman WEB MODUL III

$nama[] = "<b>Mata</b>";

$nama[] = "<b>Affan</b>";

$nama[] = "<b>Manies</b>";

/*Kondisi diatas akan menjadikan $nama array berindeks numeric.*/

echo $nama[1] . $nama[2] . $nama[0];

echo "<br><br>";

//pendefinisian array dapat juga sperti berikut ini

$kampus[sekolah] = "<b><font size=+3>STMIK</font></b>";

$kampus[nama_kampus]="<b><font size=+3>akakom</font></b>";

echo "<b>Kampusku adalah</b> $kampus[sekolah] $kampus [nama_kampus]";

?>

</body>

</html>

D. TUGAS

1. Modifikasikan program pada praktik no. 4 dengan mengganti fungsi

pengkonversian tipe dengan metode cast.

Contoh : echo”tipe double: ”(double)$a, “<br>”;

2. Modifikasikan program pada praktik no. 5 untuk menampilkan informasi

tanggal dan waktu dengan mencoba menggunakan format-format date lain.

Jawab:

1. <html>

<head>

<title>Konversi Tipe</title>

</head>

<body>

<?

$a = 300.4;

echo $a;

echo "<br>";

echo "Tipe Double : ", (double)($a), "<br>";

echo "Tipe Integer : ", intval($a), "<br>";

Page 5: Laporan Praktikum Pemrograman WEB MODUL III

echo "Tipe string : ", strval($a);

?>

</body>

</html>

Hasilnya: 300.4

Tipe Double : 300.4

Tipe Integer : 300

Tipe string : 300.4

2.

Format 1

<html>

<head>

<title>Tanggalan</title>

</head>

<body>

<?

echo date("<b>M-D-Y, g:i:s A</b>");

?>

</body></html>

Hasilnya:

Apr-Fri-2005, 6:46:13 AM

Format 2:

<html>

<head>

<title>Tanggalan</title>

</head>

<body>

<?

echo date("<b>d-M-Y, g:i:s A</b>");

?>

</body>

</html>

Hasilnya:

29-Apr-2005, 6:47:29 AM

Page 6: Laporan Praktikum Pemrograman WEB MODUL III

E. KESIMPULAN

Parameter kedua pada settype dapat diisi dengan”double”,”integer”, atau “string”.

Operator adalah symbol yang digunakan dalam program untuk melakukan suatu

operasi, misalnya penjumlahan atau perkalian, pembandingan kesamaan dua buah

nilai,atau bahkan memberikan nilai ke variable. Nilai yang dioperasikan oleh

operator(disebut operand atau argument) bersama-sama operator membentuk ekspresi

(ungkapan).

F. LISTING PROGRAM