Materi Pemrograman Web - Edisi PHP Dasar

10
2015 PEMROGRAMAN WEB Topik Bahasan : Dalam buku ini dibahas secara lengkap mengenai dasar pemprograman web, mengelola website dari berbagai CMS sampai rahasia publishing website online. Disertai tips dan trik menarik sebagai WEB Developer handal. Dasar HTML, PHP, CSS Menjalankan Website di Localhost Offline Pelatihan CMS (Content Management System) : Wordpress, Joomla, Opencart Mengkonfigurasi Website Online ( Hosting & Domain Free atau Premium ) Kukuh Setiawan filomenaweb.com 085641523180

Transcript of Materi Pemrograman Web - Edisi PHP Dasar

Page 1: Materi Pemrograman Web - Edisi PHP Dasar

2015

PEMROGRAMAN

WEB Topik Bahasan : Dalam buku ini dibahas secara lengkap mengenai dasar pemprograman web, mengelola website dari berbagai CMS sampai rahasia publishing website online. Disertai tips dan trik menarik sebagai WEB Developer handal.

Dasar HTML, PHP,

CSS

Menjalankan

Website di

Localhost Offline

Pelatihan CMS

(Content

Management

System) :

Wordpress,

Joomla, Opencart

Mengkonfigurasi

Website Online

( Hosting &

Domain Free atau

Premium )

Kukuh Setiawan

filomenaweb.com

085641523180

Page 2: Materi Pemrograman Web - Edisi PHP Dasar

KUKUH SETIAWAN 2

Daftar Isi

Point 1 - Pelatihan PHP ................................................................................. 3

Hello World ................................................................................................ 4

Script Info PHP .......................................................................................... 4

Variabel Case .............................................................................................. 5

Aritmatika PHP .......................................................................................... 6

IF Else PHP (percabangan) ....................................................................... 7

Perulangan ................................................................................................. 7

Do While ................................................................................................. 7

For .......................................................................................................... 8

Array ........................................................................................................... 9

Include ....................................................................................................... 9

Page 3: Materi Pemrograman Web - Edisi PHP Dasar

KUKUH SETIAWAN 3

Point 1 - Pelatihan PHP

PHP: Hypertext Preprocessor adalah bahasa skrip yang dapat ditanamkan

atau disisipkan ke dalam HTML. PHP banyak dipakai untuk memrogram situs

web dinamis. PHP dapat digunakan untuk membangun sebuah CMS.

Cara penulisan PHP :

<?php ................ ?>

Pada umumnya sintak php akan bekerja dengan diawali <?php dan

kemudian akan diakhiri ?> . Tetapi ada hal yang perlu diperhatikan ketika

menuliskan kode html pada sebuah halaman php, untuk kode html tidak

perlu menggunakan <?php ?>, karena dalam browser halaman html yang

disimpan di file.php merupakan halaman statis atau sama saja dengan

halaman html biasa.

Contoh halaman .html yang disimpan di halaman .php :

Buatlah file dengan nama filehtml.html, kemudian buat juga file

dengan nama filephp.php. Kemudian isilah kedua file tersebut dengan kode

berikut.

Gambar 1.1 kodehtml.html

Page 4: Materi Pemrograman Web - Edisi PHP Dasar

KUKUH SETIAWAN 4

Gambar 1.2 kodephp.php

Kemudian jalankan di browser kesayangan masing-masing. Dalam

pelatihan yang lalu sudah dibahas mengenai cara menggunakan XAMPP,

jadi buka file di localhost/kodehtml.html dan

localhost/kodephp.php. Maka akan tampak hasil yang sama.

Hal ini membuktikan bahwa kode html bisa dibuka pada file .php,

tetapi tidak berlaku sebaliknya karena kode php tidak bisa dibuka di

file .html.

Hello World

<?php echo "Hallo Dunia! Aku script PHP!"; ?>

Buatlah file php dengan script di atas, kemudian simpan dengan nama halodunia.php

Akan tampil hasilnya seperti ini :

Halo Dunia! Aku script PHP

Script Info PHP

Ingin mengetahui segala informasi versi php yang digunakan xampp ataupun

wamp.

Script :

Page 5: Materi Pemrograman Web - Edisi PHP Dasar

KUKUH SETIAWAN 5

<?php phpinfo(); ?>

Hasil :

Gambar 1.3 Info PHP

Variabel Case

simpan dengan nama case.php :

$mahasiswa = "rajin";

$Mahasiswa = "pandai";

echo "Mahasiswa itu $mahasiswa dan $Mahasiswa.";

Page 6: Materi Pemrograman Web - Edisi PHP Dasar

KUKUH SETIAWAN 6

?>

Hasil :

Mahasiswa itu rajin dan pandai.

Aritmatika PHP

Script :

<?php

$a = 6;

$b = 3;

$penjumlahan = $a + $b;

echo "Hasil operasi penjumlahan = $penjumlahan<br>";

$pengurangan = $a - $b;

echo "Hasil operasi pengurangan = $pengurangan<br>";

$perkalian = $a * $b;

echo "Hasil operasi perkalian = $perkalian<br>";

$pembagian = $a / $b;

echo "Hasil operasi pembagian adalah = $pembagian<br>";

$modulus = $a % $b;

echo "Hasil operasi modulus adalah = $modulus<br>";

?>

Hasil :

Hasil operasi penjumlahan = 9

Hasil operasi pengurangan = 3

Hasil operasi perkalian = 18

Hasil operasi pembagian adalah = 2

Hasil operasi modulus adalah = 0

Page 7: Materi Pemrograman Web - Edisi PHP Dasar

KUKUH SETIAWAN 7

IF Else PHP (percabangan)

Script :

<?php $sebab = "bekerja"; $akibat = "uang"; $lainnya= "tidak punya uang"; if ($sebab == "bekerja") { echo $akibat; } else { echo $lainnya; } ?>

Hasil :

Uang

Perulangan

DO WHILE

Script :

<?php

$presiden[] = "Soekarno";

$presiden[] = "Soeharto";

$presiden[] = "Habibie";

$presiden[] = "Wahid";

$presiden[] = "Megawati";

$i = 0;

do {

$urutan = $i + 1;

echo "Presiden RI ke-$urutan adalah

$presiden[$i]<br>";

$i++;

Page 8: Materi Pemrograman Web - Edisi PHP Dasar

KUKUH SETIAWAN 8

} while ($i < 5);

?>

Penjelasan :

Asumsikan $i nilai awalnya 0,

While maksudnya ketika $i kurang dari 5, jadi logikanyanya i yang dimulai dari 0

sampai 4.

0 1 2 3 4

Ada lima data yang ditampilkan.

Karena kita panggil dalam struktur array, Ingat array mulainya dari 0.

FOR

Script :

<?php

$presiden[] = "Soekarno";

$presiden[] = "Soeharto";

$presiden[] = "Habibie";

$presiden[] = "Wahid";

$presiden[] = "Megawati";

$i = 0;

for ($i = 0; $i < 5; $i++) {

$urutan = $i + 1;

echo "Presiden RI ke-$urutan adalah

$presiden[$i]<br>";

}

?>

Hasil :

Presiden RI ke-1 adalah Soekarno

Presiden RI ke-2 adalah Soeharto

Page 9: Materi Pemrograman Web - Edisi PHP Dasar

KUKUH SETIAWAN 9

Presiden RI ke-3 adalah Habibie

Presiden RI ke-4 adalah Wahid

Presiden RI ke-5 adalah Megawati

Array

Script :

<?php <br>

<br>

$presiden[0] = "Soekarno"; <br>

$presiden[1] = "Soeharto"; <br>

$presiden[2] = "Habibie"; <br>

$presiden[3] = "Wahid"; <br>

$presiden[4] = "Megawati"; <br>

<br>

echo "Presiden ketiga Republik Indonesia adalah $presiden[2]"; <br>

<br>

?>

Hasil :

Presiden ketiga Republik Indonesia adalah Habibie.

Include

Script :

Buatlah file index.php kemudian isi dengan script berikut :

<?php include ("lingkup.php"); echo "Operasikan $var"; ?>

Page 10: Materi Pemrograman Web - Edisi PHP Dasar

KUKUH SETIAWAN 10

Buatlah file lingkup.php kemudian isi dengan script berikut :

<?php $var = "variabel lingkup tunggal"; ?>

Kemudian panggil index.php

Hasil :

Operasikan variabel lingkup tunggal