SlideShare a Scribd company logo
1 of 10
Download to read offline
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
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
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
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 :
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.";
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
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++;
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
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";
?>
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

More Related Content

More from Kukuh Setiawan

More from Kukuh Setiawan (20)

Algoritma Pencarian String matching
Algoritma Pencarian String matching Algoritma Pencarian String matching
Algoritma Pencarian String matching
 
CPM (Network Planning CPM) - Manajemen proyek
CPM (Network Planning CPM) - Manajemen proyekCPM (Network Planning CPM) - Manajemen proyek
CPM (Network Planning CPM) - Manajemen proyek
 
A very brief history of GITJ
A very brief history of GITJA very brief history of GITJ
A very brief history of GITJ
 
penanganan kesalahan, optimasi kode, tabel informasi (Teknik Kompilasi)
penanganan kesalahan, optimasi kode, tabel informasi (Teknik Kompilasi)penanganan kesalahan, optimasi kode, tabel informasi (Teknik Kompilasi)
penanganan kesalahan, optimasi kode, tabel informasi (Teknik Kompilasi)
 
Manajemen Proyek (CPM, PIM, EVM)
Manajemen Proyek (CPM, PIM, EVM)Manajemen Proyek (CPM, PIM, EVM)
Manajemen Proyek (CPM, PIM, EVM)
 
Commander Wish Kapolri
Commander Wish KapolriCommander Wish Kapolri
Commander Wish Kapolri
 
PAPARAN KARODALOPS SOPS POLRI
PAPARAN KARODALOPS SOPS POLRIPAPARAN KARODALOPS SOPS POLRI
PAPARAN KARODALOPS SOPS POLRI
 
Tindak lanjut penjabaran program prioritas kapolri
Tindak lanjut penjabaran program prioritas kapolriTindak lanjut penjabaran program prioritas kapolri
Tindak lanjut penjabaran program prioritas kapolri
 
Standar pelayanan publik ( s p p ) point
Standar pelayanan publik ( s p p ) pointStandar pelayanan publik ( s p p ) point
Standar pelayanan publik ( s p p ) point
 
Sop upt terminal bandung
Sop upt terminal bandungSop upt terminal bandung
Sop upt terminal bandung
 
Shottcut Word 2013
Shottcut Word 2013Shottcut Word 2013
Shottcut Word 2013
 
Hidden Markov Model Classification And Gabor Filter Preprocessing
Hidden Markov Model Classification And Gabor Filter PreprocessingHidden Markov Model Classification And Gabor Filter Preprocessing
Hidden Markov Model Classification And Gabor Filter Preprocessing
 
Seajarah upt dishub kota bandung
Seajarah upt dishub kota bandungSeajarah upt dishub kota bandung
Seajarah upt dishub kota bandung
 
Mekanisme penyetoran retribusi parkir dishub kota bandung
Mekanisme penyetoran retribusi parkir dishub kota bandungMekanisme penyetoran retribusi parkir dishub kota bandung
Mekanisme penyetoran retribusi parkir dishub kota bandung
 
Analisis penerimaan pengguna smile di unit planning deployment pt. telkom den...
Analisis penerimaan pengguna smile di unit planning deployment pt. telkom den...Analisis penerimaan pengguna smile di unit planning deployment pt. telkom den...
Analisis penerimaan pengguna smile di unit planning deployment pt. telkom den...
 
Ekspose kadishub review renstra
Ekspose kadishub review renstraEkspose kadishub review renstra
Ekspose kadishub review renstra
 
Publikasi Karya Ilmiah Tahun 2014 (Jurnal Internasional)
Publikasi Karya Ilmiah Tahun 2014 (Jurnal Internasional)Publikasi Karya Ilmiah Tahun 2014 (Jurnal Internasional)
Publikasi Karya Ilmiah Tahun 2014 (Jurnal Internasional)
 
3 Jam Menguasai Pemrograman C/C++ Edisi 1
3 Jam Menguasai Pemrograman C/C++ Edisi 13 Jam Menguasai Pemrograman C/C++ Edisi 1
3 Jam Menguasai Pemrograman C/C++ Edisi 1
 
System Informasi Rental Komik
System Informasi Rental Komik System Informasi Rental Komik
System Informasi Rental Komik
 
Sistem inferensi fuzzy metode mamdani
Sistem inferensi fuzzy metode mamdaniSistem inferensi fuzzy metode mamdani
Sistem inferensi fuzzy metode mamdani
 

Materi Pemrograman Web - Edisi PHP Dasar

  • 1. 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
  • 2. 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
  • 3. 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
  • 4. 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 :
  • 5. 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.";
  • 6. 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
  • 7. 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++;
  • 8. 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
  • 9. 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"; ?>
  • 10. 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