modul internet 2 revisi

37
Kumpulan Materi Web Design Create By : Agus Muhardi, A.Md 1 Di Susun Oleh Agus Muhardi, A.Md Jurusan Komputerisasi Akuntansi dan Manajeman Informatika Tangerang

Upload: agusmuhardi

Post on 13-Jun-2015

311 views

Category:

Documents


1 download

DESCRIPTION

PHP Coder! Kata ini sepertinya sudah tidak asing lagi bagi para pemakai komputer,khususnya yang orang-orang yang senang bahasa pemograman. Sejak bahasa inimuncul, seakan-akan menjadi kiblat bagi para progremmer untuk mempelajari danmenguasainya. Siapapun yang tidak mengetahui PHP Coder adalah orang yangketinggalan katanya.

TRANSCRIPT

Page 1: Modul Internet 2 Revisi

Kumpulan Materi Web Design Create By : Agus Muhardi, A.Md 1

Di Susun Oleh Agus Muhardi, A.Md

Jurusan Komputerisasi Akuntansi dan Manajeman Informatika

Tangerang

Page 2: Modul Internet 2 Revisi

Kumpulan Materi Web Design Create By : Agus Muhardi, A.Md 2

KATA PENGANTAR

PHP Coder! Kata ini sepertinya sudah tidak asing lagi bagi para pemakai komputer, khususnya yang orang-orang yang senang bahasa pemograman. Sejak bahasa ini muncul, seakan-akan menjadi kiblat bagi para progremmer untuk mempelajari dan menguasainya. Siapapun yang tidak mengetahui PHP Coder adalah orang yang ketinggalan katanya. Modul ini di susun untuk memberikan panduan pengunaan perangkat lunak PHP Coder, sehingga pembaca dapat mencobanya langsung. Pejelasan tiap modul di sajikan dalam bentuk step by step, sehingga lebih mudah dipelajari. Dan modul PHP Coder ini disusun untuk melengkapi kebutuhan belajar mahasiswa di Bina Sarana Informatika, khususnya bagi mereka yang ingin menekuni bidang pemograman berbasis windows. Penulis menyadari keterbatasan penyusunan modul ini masih jauh dari sempurnah. Oleh karena itu saran dan kritik dari para pembaca sangat di hargai. Saran, kritik atau pun pertanyaan dapat di kirim melalui email ke: [email protected] atau [email protected] atau [email protected] kunjungi www.geocities.com/alga_musa Akhir kata semoga pembaca mendapat menfaat dari buku ini.Terima Kasih.

Tangerang, 17 Maret 2005

Agus Muhardi,A.md Penulis

Page 3: Modul Internet 2 Revisi

Kumpulan Materi Web Design Create By : Agus Muhardi, A.Md 3

Pertemuan 1 Pengenalan PHP

PHP adalah teknologi yang diperkenalkan tahun 1994 oleh “ Rasmus Lerdorf” beberapa versi awal yang tidak dipublikasikan digunakan pada situs pribadinya, versi pertama digunakan oleh pihak lain pada tahun 1995 dan dikenal sebagai PERSONAL HOME PAGE TOOLS inilah yang dikenal orang-orang sebagai PHP didalamnya terkandung sebuah Parser Egine (Mesin Pengurai) yang sangat sederhana PHP berubah dari proyek pribadi Rasmus menjadi sebuah Tim yang lebih terorganisir, Parsernya ditulis ulang dari bentuk rangcangan awal oleh Zeev Suraski dan Andi Gutmans, dan parser baru ini adlah sabagai dasar PHP Version 3. PHP adalah sebuah bahasa Scripting yang dibandel dengan HTML, yang dijalankan disisi server, sebagian besar perintahnya berasal dari C, Java dan Perl dengan beberapa tambahan fungsi khusus PHP. PHP juga dimaksudkan untuk menggantikan teknologi lama seperti CGI ( Common Gateway Interface). Bahasa ini memungkinkan para pembuat halam web yang dinamis, dinamis berarti halaman yang akan ditampilkan dibuat saat halaman itu dimintak oleh Clien, mekanisme ini menyebabkan informasi yang diterima client selalu terbaru. Untuk dapat menjalankan scrip php pada web site, ada beberapa hal yang perlu kita tambahkan, pertama kita harus mempunyai sebuah WEB SERVER yang mengatur atau memberikan tempat untuk mengeksekusi scrip php. Web Server ini diinstal pada komputer server kita, saat ini php dapat dijalankan pada berbagai macam Web Server seperti PWS,IIS, XITAMi, maupun APACHE. Dan hal kedua yang perlu kita miliki adalah PHP PARSER. PHP PARSER adalah program yang digunakan untuk menterjemahkan (Interpreter) code script dan kemudian mengeksukusinya, Php Parser dapat berupa program yang dijalankan pada suatu Shell/Dos prompt, yang biasanya berupa program yang telah terkompilasi yaitu PHP.exe, selain itu php parser bisa juga berupa modul-modul yang diload oleh web server.

Page 4: Modul Internet 2 Revisi

Kumpulan Materi Web Design Create By : Agus Muhardi, A.Md 4

Pertemuan 2 Script HTML dalam PHP

Ada 4 cara dalam penulisan Script php : 1. <?php echo("Bila anda hendak menyajikan dokumen XML, lakukanlah

dengan cara ini\n"); ?> 2. <? echo ("Ini adalah cara yang paling sederhana untuk memproses

intruksi SGML\n"); ?> <?= expression ?> This is a shortcut for "<? echo expression ?>"

3. <script language="php"> echo ("Beberapa editor HTML (Seperti frontpage) tidak menyukai pemrosesan intruksi"); </script>

4. <% echo ("Dimulai dari PHP 3.0.4 Anda dapat menggunakan tag ala ASP(aktif server page)"); %> <%= $variable; # This is a shortcut for "<% echo . . ." %>

Contoh: <?php echo "This is a test"; ?> <?php echo "This is a test" ?> <html> <head> <title>Test Penyisipan PHP Pada HTML</title> </head> <body> Kapal Asing, Silakan identifikasikan diri Anda! <br> <?php // Berikut ini adalah kode PHP yang disisipkan echo "<b>Ini adalah kapal Federasi Planet USS Enterprise.<br>"; echo "Saya Piccard, Jean Luc Piccard, kapten kapal.</b>"; ?> </body> </html> <?php

// Ini adalah komentar dalam satu baris

/* Kalau yang ini, komentar dalam banyak baris, yang baru akan selesai setelah diakhiri dengan */

?>

Page 5: Modul Internet 2 Revisi

Kumpulan Materi Web Design Create By : Agus Muhardi, A.Md 5

Pertemuan 3 Tipe data & Operator

Buatlah tampilan seperti di bawah ini: Untuk membuat tampilan seperti diatas silahkan mahasisw/I ketik script dibawah ini dan simpan dengan nama: Pertemuan3.Php <html> <head> <title> Tipe Data Coy!</title> </head> <body> <? echo"<Body text=#808040 bgcolor=#808040>"; $s="Lusiana Soraya"; $a="Jl. Komplek Kehakiman"; $y="Telepon 59300901"; $a="Pengayoman"; $g="Tangerang - Banten"; echo"<font color=#48B7B7 size=8> <center><marquee behavior='alternate' scrolldelay='40'>Biodata Pacar Ku</marquee><br> <hr width=40% size=4 color=blue><font color=#00FF40 size=4> Nama Saya Adalah : $s<br> <font color=#0000FF size=4> Alamat saya : $a<br><font color=#0FFFF size=4> Ini nomor telepon saya : $y<br> <font color=#FF0080 size=4> Saya tinggal di : $a<br><font color=#FFF008 size=4> Privinsinya : $g<br>"; ?> </body> </html>

Biodata Pacar Ku

Nama Saya Adalah : Lusiana Soraya Alamat saya : Pengayoman

Ini nomor telepon saya : Telepon 59300901 Saya tinggal di : Pengayoman

Provinsinya : Tangerang - Banten

Page 6: Modul Internet 2 Revisi

Kumpulan Materi Web Design Create By : Agus Muhardi, A.Md 6

Atau bisa juga ditulis seperti ini: <html> <head> <title> Tipe Data Coy!</title> </head> <body> <? echo"<Body text=#808040 bgcolor=#808040>"; $s="Lusiana Soraya"; $a="Jl. Komplek Kehakiman"; $y="Telepon 59300901"; $a="Pengayoman"; $g="Tangerang - Banten"; echo"<font color=#48B7B7 size=8> <center><marquee behavior='alternate' scrolldelay='40'>Biodata Pacar Ku</marquee><br>"; echo"<hr width=40% size=4 color=blue><font color=#00FF40 size=4> Nama Saya Adalah : $s<br>"; echo"<font color=#0000FF size=4> Alamat saya : $a<br>"; echo"<font color=#0FFFF size=4> Ini nomor telepon saya : $y<br>"; echo"<font color=#FF0080 size=4> Saya tinggal di : $a<br><font color=#FFF008 size=4> Privinsinya : $g<br>"; ?> </body> </html> Contoh Script Operator <html> <head> <title>Contoh script PHP dengan Ternary</title> </head> <body> <h1>Operator Ternary</h1> <p> Script ini mendemonstrasikan ternary untuk menghitung selisih 2 bilangan<br> $a=5; <br>$b=7; <hr> <? $a=5; $b=7; echo"\$a=$a<br>"; echo"\$b=$b<br>"; $Selisih=($a>$b) ? ($a-$b) : ($b-$a); echo"Selisihnya: $Selisih"; ?> </body> </html>

Operator Ternary Script ini mendemontrasikan Ternary untuk menghitung selisi 2 bilangan $a=5; $b=7; $a=5 $b=7 Selisihnya:2

Page 7: Modul Internet 2 Revisi

Kumpulan Materi Web Design Create By : Agus Muhardi, A.Md 7

Pertemuan 4 Variable dan konstanta

Konstanta Konstanta mirip dengan variable. Bedanya nilai konstanta tidak pernah berubah sejak dideklarasikan.. Untuk mendeklarasikan konstanta digunakan fungsi define(). Ex: define(“nama_konstanta”,nilai); Buatlah tampilan seperti di bawah ini: Untuk membuat tampilan seperti diatas mahasiswa/I dapat mengetik scripts dibawah ini, dan kemudian simpan dengan nama: Pertemuan4.php <!doctype html public "-//W3C//DTD HTML 4.0 //EN"> <?php echo"<font size=5 color=red>Menghitung Luas Lingkaran</font><hr>Dik: Jari=5<br><br>"; define("phi",3.14); $r=5; $luas=phi*$r*$r; echo"Jadi Luas Lingkaran=$luas"; ?>

Menghitung Luas Lingkarang Dik : Jari=5 Jadi Luas Lingkaran=78.5

Page 8: Modul Internet 2 Revisi

Kumpulan Materi Web Design Create By : Agus Muhardi, A.Md 8

Buatlah tampilan seperti dibawah ini: Untuk membuat tampilan seperti diatas mahasiswa/I dapat mengetik scripts dibawah ini, dan simpan dengan nama: Pertemuan4i.php <!doctype html public "-//W3C//DTD HTML 4.0 //EN"> <html> <head> <title>Volume krucut men!</title> </head> <body> <? define("phi",3.14); $t=15; $d=10/2; $v=phi*$d*$d; // rumus volume krucut $vl=$v*$t*0.33; echo"<b>Volume Krucut adlah:<U><$vl>"; ?> </body> </html> Latihan: Jika di tetapkan bahwa 1 dollar Rp. 8500, jika lusi mempunyai 10 dolar berapa rupiahkah uang lusi. Mahasiswa/I dimintak untuk membuat tampilan seperti di bawah ini: Kerjakan scriptsnya kemudian kirim ke [email protected]/[email protected]

Volume Krucut adalah:<388.575>

Menghitung Nilai Rupiah

Dik : Lusi mempunyai 10 Dollar

Jadi Berapa Rupiah Uang Lusi:……..

Page 9: Modul Internet 2 Revisi

Kumpulan Materi Web Design Create By : Agus Muhardi, A.Md 9

Pertemuan 5 Logika If

Silahkan pelajari dan pahami scripts logika if di bawah ini: <html> <head> <title>Contoh script PHP dengan if</title> </head> <body> <h1>if</h1> <p>Script ini mendemonstrasikan if untuk membandingkan 2 bilangan <br>$a=5; <br>$b=7; <hr> <? $a=5; $b=7; echo"\$a=$a<br>"; echo"\$b=$b<br>"; if ($a>$b){ echo"\$a > $b"; } if ($a<$b){ echo"\$a < \$b"; } if ($b==$a){ echo"\$b = \$a"; } ?> </body> </html>

If Script ini mendemontrasikan if untuk membandingkan 2 bilangan: $a=5; $b=7; $a=5 $b=7 $a<$b

Page 10: Modul Internet 2 Revisi

Kumpulan Materi Web Design Create By : Agus Muhardi, A.Md 10

<!doctype html public "-//W3C//DTD HTML 4.0 //EN"> <html> <head> <title>If...else (nested if)!</title> </head> <body> <h1>demo if .. else -- </h1> <? $bil=28; if($bil>0){ echo $bil."adalah positif"; } else { if($bil<0){ echo $bil. " adalah negatif"; }else{ echo $bil." adalah nol"; } } ?> </body> </html> Atau dapat di sederhanakan lagi dengan perintah elseif <!doctype html public "-//W3C//DTD HTML 4.0 //EN"> <html> <head> <title>elseif!</title> </head> <body> <h1>demo -- elseif -- </h1> <? $bil=28; if($bil>0){ echo $bil."adalah positif"; } elseif($bil<0){ echo $bil. " adalah negatif"; }else{ echo $bil." adalah nol"; } ?> </body> </html>

Demo if .. else – 28 adalah positif

Demo – elseif -- 28 adalah positif

Page 11: Modul Internet 2 Revisi

Kumpulan Materi Web Design Create By : Agus Muhardi, A.Md 11

Study Kasus: Lusiana Soraya adalah mahasiswi BSI yang memperoleh nilai absen:80, tugas:50, uts:80, uas:85 dari kasus diatas anda sebagai web master di minta untuk munghitung nilai rata2nya dengan ketentuan rata2 diperoleh dari nilai absen + nilai tugas + nilai uts + nilai uas/3 dan jika rata2 0 – 50 maka grade :D ,Keterangan: Her dan layak disebut :bego lhoeee, jika rata2 51 – 70 maka grade :B ,Keterangan: Lulus dan layak disebut :pintar, jika rata2 71 – 100 maka grade :A ,Keterangan: Lulus dan layak disebut :Sangat Pintar. Berikut tampilan yang di minta: berikut jawaban dari soal dan ketentuan diatas: <!doctype html public "-//W3C//DTD HTML 4.0 //EN"> <html> <head> <title>Menghitung Nilai Rata-rata!</title> </head> <body> <h1>Menghitung Nilai Rata-rata </h1> <hr> <? $nama="Lusiana Soraya"; $absen=80; $tugas=50; $uts=80; $uas=85; $rata=($absen+$tugas+$uts+$uas)/3; if($rata<=50){ echo "Hallow $nama, anda memperoleh nilai:"; echo $rata."adalah grade = D<br>"; echo "ket = Her dan layak disebut=Begok Loeee"; } else { if($rata<=70){ echo "Hallow $nama, anda memperoleh nilai:"; echo $rata."adalah grade = B<br>"; echo "ket = lulus dan layak disebut= pintar"; } else { echo "Hallow $nama, anda memperoleh nilai:";

Menghitung Nilai Rata – rata Hallow Lusiana Soraya, anda memperoleh nilai 98.33333333 adalah grade =A Ket= lulus dan layak disebut = Sangat Pintar

Page 12: Modul Internet 2 Revisi

Kumpulan Materi Web Design Create By : Agus Muhardi, A.Md 12

echo $rata."adalah grade = A<br>"; echo "ket = lulus dan layak disebut= sangat pintar"; } } ?> </body> </html> 1. Tugas dan kirim ke [email protected]/[email protected] Lusiana Soraya adalah mahasiswi BSI yang memperoleh nilai absen:80, tugas:50, uts:80, uas:85 dari kasus diatas anda sebagai web master di minta untuk munghitung nilai rata2nya dengan ketentuan nilai absen :10*perolehan, nilai tugas :20*perolehan, nilai uts :30*perolehan, nilai uas :40*perolehan, dam rata2 diperoleh dari nilai absen + nilai tugas + nilai uts + nilai uas/3 dan jika rata2 0 – 50 maka grade :D ,Keterangan: Her dan layak disebut :bego lhoeee, jika rata2 51 – 70 maka grade :B ,Keterangan: Lulus dan layak disebut :pintar, jika rata2 71 – 100 maka grade :A ,Keterangan: Lulus dan layak disebut :Sangat Pintar. Ket: Gunakan konstanta untuk menghitung ketentuan persentase nilai absen, nilai tugas, nilai uas, nilai uas. Berikut tampilan yang di minta:

2. Tugas dan kirim ke [email protected]/[email protected] Sebuah toko “Alga Musa Computer” merasakan perlu adanya promosi dan pemesanan barang via internet, nah anda sebagai web masternya dimintak untuk membuat aplikasi tersebut dengan ketentuan sebagai berikut jika kode=01 berarti Komputer Pentium III dengan harga= 1.500.000,- untuk menarik calon pembeli Alga Musa Computer melakukan trik sebagai berikut jika pembelaian 1- 4 maka tidak dapat potongan tetapi mendapat bonus: Mouse Pad + Cover daj jika bembelian di atas 4 dan sama dengan 20 maka mendapat potongan 2% dari jumlah bayar, jumlah bayar di peroleh dari harga dikali dengan jumlah beli dan total bayar diperoleh dari jumlah bayar dikurang dengan potongan.

Menghitung Nilai Rata – rata Hallow Lusiana Soraya, anda memperoleh nilai 98.33333333 adalah grade =A Ket= lulus dan layak disebut = Sangat Pintar

Page 13: Modul Internet 2 Revisi

Kumpulan Materi Web Design Create By : Agus Muhardi, A.Md 13

Alga Musa mengininkan tampilan sebagai berikut:

Aplikasi Perhitungan Harga Barang Kode Barang = 01 Nama Barang = Komputer Pentium III Jumlah Beli = 5 Harga Barang =1500000

Bayar = 7500000 Potongan = 150000 Bonus =Mouse Pad + Cover Total Bayar = 7350000

Page 14: Modul Internet 2 Revisi

Kumpulan Materi Web Design Create By : Agus Muhardi, A.Md 14

Pertemuan 6 Switch – Case

Switch adalah struktur yang dapat lebih menyederhanakan bentuk dari pada if …else ataupun elseif. <!doctype html public "-//W3C//DTD HTML 4.0 //EN"> <html> <head> <title>Demo Switch_01!</title> </head> <body> <h1>Demo Penggunaan Switch</h1> <p> Demo ini menunjukkan penggunaan switch untuk menampilkan nama hari dari suatu angaka:</p> <? $nohari=2; echo"No. Hari : $nohari adalah hari : "; switch($nohari){ case 1: echo"Minggu"; break; case 2: echo"Senin"; break; case 3: echo"Selasa"; break; case 4: echo"Rabu"; break; case 5: echo"Kamis"; break; case 6: echo"Jum'at"; break; case 7: echo"Sabtu"; break; } ?> </body> </html>

Demo Penggunaan Switch Demo ini menunjukkan penggunaan switch untuk menampilkan nama hari dari suatu angka: No. Hari: 2 adalah hari : Senin

Page 15: Modul Internet 2 Revisi

Kumpulan Materi Web Design Create By : Agus Muhardi, A.Md 15

Break Break merupakan perintah yang digunakan untuk keluar dari suatu blok apabila nilai expres sudah ada yang memenuhi. Berikut contoh Switch tanpa break <!doctype html public "-//W3C//DTD HTML 4.0 //EN"> <html> <head> <title>Demo Switch_01!</title> </head> <body> <h1>Demo Penggunaan Switch Tanpa Break</h1> <p> Demo ini menunjukkan penggunaan switch untuk menampilkan nama hari dari suatu angaka:</p> <? $nohari=2; echo"No. Hari : $nohari adalah hari : "; switch($nohari){ case 1: echo"Minggu"; case 2: echo"Senin"; case 3: echo"Selasa"; case 4: echo"Rabu"; case 5: echo"Kamis"; case 6: echo"Jum'at"; case 7: echo"Sabtu"; } ?> </body> </html>

Demo Penggunaan Switch Tanpa Break Demo ini menunjukkan penggunaan switch untuk menampilkan nama hari dari suatu angka: No. Hari: 2 adalah hari : SeninSelasaRabuKamisJum’atSabtu

Page 16: Modul Internet 2 Revisi

Kumpulan Materi Web Design Create By : Agus Muhardi, A.Md 16

Pertemuan 9

Perulangan While adalah Bentuk perulangan, Struktur control ini menungkinkan seututan perintah untuk dieksekusi berulang-ulang sesuang dengan ketentuaannya. <!doctype html public "-//W3C//DTD HTML 4.0 //EN"> <html> <head> <title>Demo While</title> </head> <body> <h1>Demo While</h1> Menampilkan bilangan kelipatan yang lebih kecil 10<br> <? $bil=3; While ($bil<10){ echo"$bil"; $bil=$bil+3; } ?> </body> </html> Do – while : proses pemeriksaan ekspresi dilakukan pada bagian akhir dari blok pengulangan. Perintah dalam blok akan di kerjakan selama kondisinya masih benar. <!doctype html public "-//W3C//DTD HTML 4.0 //EN"> <html> <head> <title>Demo do -- While</title> </head> <body> <h1>Demo Do -- While</h1> Menampilkan bilangan kelipatan yang lebih kecil 10<br> <? $bil=3; do { echo"$bil"; echo" "; $bil=$bil+3; }While ($bil<10) ?> </body> </html>

Demo While Menampilkan bilangan kelipatan 3 yang lebih kecil 100 3 6 9

Demo Do -- While Menampilkan bilangan kelipatan 3 yang lebih kecil 100 3 6 9

Page 17: Modul Internet 2 Revisi

Kumpulan Materi Web Design Create By : Agus Muhardi, A.Md 17

For merupakan struktur control pengulangan dengan jumlah pengulangan dapat di tentukan berapa kali harus dilakukan pengulangan dengan menggunakan bilangan sebagai penghitung. <!doctype html public "-//W3C//DTD HTML 4.0 //EN"> <html> <head> <title>Demo For...</title> </head> <body> <h1>Demo For...</h1> Menampilkan angka dari 0 s.d 9 <br> <? for ($i=0;$i<=9;$i++){ echo "$i"; echo " "; } ?> </body> </html> Foreach : Merupakan struktur control khusus yang digunakan untuk melakukan pengulangan pada array. <!doctype html public "-//W3C//DTD HTML 4.0 //EN"> <html> <head> <title>Demo foreach untuk Array ---</title> </head> <body> <h1>Demo foreach untuk Array</h1> Daftar nama anak:<br> <? $anak[0]="Jono"; $anak[1]="Jini"; $anak[2]="Juna"; foreach($anak as $value){ echo "Nama anak :$value "; echo "<br>"; } ?> </body> </html>

Demo For… Menampilkan angka dari o s.d 9 0 1 2 3 4 5 6 7 8 9

Demo Foreach untuk Array Daftar nama anak: Nama anak : Jono Nama anak : Jini Nama anak : Juna

Page 18: Modul Internet 2 Revisi

Kumpulan Materi Web Design Create By : Agus Muhardi, A.Md 18

Contoh foreach untuk array asosiatif. <!doctype html public "-//W3C//DTD HTML 4.0 //EN"> <html> <head> <title>Demo foreach untuk Array Assosiatif</title> </head> <body> <h1>Demo foreach untuk Array Assosiatif</h1> <br> <? $telpon["Jono"]="59300901"; $telpon["Juni"]="59302539"; $telpon["Juna"]="59302536"; foreach ($telpon as $key => $value){ echo "Telpon $key=$value"; echo "<br>"; } ?> </body> </html> Contoh yang lainnya: <!doctype html public "-//W3C//DTD HTML 4.0 //EN"> <html> <head> <title>Demo foreach - #2</title> </head> <body> <h1>Demo foreach - 2</h1> Mengisi dan menampilkan array: <br> <? $nama=array("Jono","Jini","Juna"); foreach($nama as $siapa){ echo"$siapa&nbsp;"; } ?> <p>Mengisi dan menampilkan array assosiatif: <br> <? $telpon=array("Jono"=>59300901,"Juni"=>59302539,"Juna"=>59302456); foreach($telpon as $siapa =>$notelpon){ echo "Telpon $siapa = $notelpon"; echo "<br>"; } ?> </body> </html>

Demo Foreach untuk Array Assosiatif Telpon Jono=59300901 Telpon Juni=59302539 Telpon Juna=59302534

Demo Foreach untuk Array Assosiatif Mengisi dan menampilkan array : Jono Jini Juna Mengisi dan menampilkan array assosiatif Telpon Jono=59300901 Telpon Juni=59302539 Telpon Juna=59302534

Page 19: Modul Internet 2 Revisi

Kumpulan Materi Web Design Create By : Agus Muhardi, A.Md 19

Pertemuan 10

Array Array adalah variable jamak, variable yang mempunyai banyak elmen yang diacau dengan satu nama yang sma. Setiap elemen variable diacu dengan menggunakan nomor eleman. Array dalam PHP juga merupakan tipe data, bukan sekedar varibel. Jenis array dalam PHP:

• Array berindeks • Array asosiatif

Array berindeks merupakan tipe array yang umum, yaitu variable yang array yang setiap elemennya di acu dengan menggunakan nomor elemen. Array asosiatif adalah array yang setiap elemennya diacu dengan menggunakan nama,berupa string atau pun nomor. Contoh: <!doctype html public "-//W3C//DTD HTML 4.0 //EN"> <html> <head> <title>Demo Array...</title> </head> <body> <h1>Demo Array</h1> Memuat dan menampilkan isi Array <hr> Diisi dengan menunjukkan nomor indeksnya: <br> <? $Anak[0]="Jono"; $Anak[1]="Jini"; $Anak[2]="Juna"; Echo" Isi array \$Anak[0] adlah $Anak[0]"; Echo"<br>"; Echo" Isi array \$Anak[1] adlah $Anak[1]"; Echo"<br>"; Echo" Isi array \$Anak[2] adlah $Anak[2]"; Echo"<br>"; ?> <Hr> Di Isi dengan tanpa nomor indeksnya: <br> <? $Nama[]="Arie"; $Nama[]="Armen"; $Nama[]= "Ardi"; Echo" Isi array \$Nama[0] adlah $Nama[0]";

Page 20: Modul Internet 2 Revisi

Kumpulan Materi Web Design Create By : Agus Muhardi, A.Md 20

Echo"<br>"; Echo" Isi array \$Nama[1] adlah $Nama[1]"; Echo"<br>"; Echo" Isi array \$Nama[2] adlah $Nama[2]"; Echo"<br>"; ?> </body> </html>

Contoh Array berindeks <!doctype html public "-//W3C//DTD HTML 4.0 //EN"> <html> <head> <title>Indek Array</title> </head> <body> <h1>Demo Array</h1> <hr size=4> <? $jono=array("Palembang","Padang","Jambi","Bengkulu","Lubuk Linggau"); $jml=count($jono); for($i=0;$i<$jml; $i++) echo"Elemen Berindek $i:&nbsp;&nbsp;$jono[$i]<br>"; ?> </body> </html>

Demo Array Memuat dan menampilkan isi array Diisi dengan menunjuk nomor indeksnya: Isi array $anak[0] adalah Jono Isi array $anak[1] adalah Jini Isi array $anak[2] adalah Juna

Disi dengan tanpa nomor indeksnya: Isi array $anak[0] adalah Isi array $anak[1] adalah Isi array $anak[1] adalah

Demo Array Elamen Berindek 0 : Palembang Elamen Berindek 1 : Padang Elamen Berindek 2 : Jambi Elamen Berindek 3 : Bengkulu s/d Elamen Berindek 5 : Lubuk Linggau

Page 21: Modul Internet 2 Revisi

Kumpulan Materi Web Design Create By : Agus Muhardi, A.Md 21

Contoh Array Asosiatif <!doctype html public "-//W3C//DTD HTML 4.0 //EN"> <html> <head> <title>Array Assosiatif</title> </head> <body> <h1>Demo Array Assosiatif - no Telpon</h1> Menunjukkan array asosiatif: <br> <? $telpon["Jini"]="59300901"; $telpon["Jono"]="59302539"; $telpon["Juna"]="5588641"; echo"Telpon Jini:&nbsp;" .$telpon['Jini']; echo"<br>"; echo"Telpon Jono:&nbsp;".$telpon['Jono']; echo"<br>"; echo"Telpon Juna:&nbsp;".$telpon['Juna']; echo"<br>"; ?> </body> </html>

Demo Array Assosiatif – No Telpon Menunjukkan Array asosiatif: Telpon Jini=59300901 Telpon Jono=59302539 Telpon Juna=5588641

Page 22: Modul Internet 2 Revisi

Kumpulan Materi Web Design Create By : Agus Muhardi, A.Md 22

Pertemuan 11

Form & Methode ( Post dan Get ) Contoh Soal; Lusiana adalah salah satu mahasiswi BSI yang memperoleh nilai sebagai berikut : Nilai UTS : 90 Nilai UAS : 80 Data diatas di gunakan untuk input, dan Anda sebagai Web Masternya di mintak untuk menghitung Nilai Rata-rata dan membuat Tampilan Seperti di bawah ini:

Ketentuan : Bila diklik Hapus maka semua form akan kosong, dan bila diklik Tampil Maka akan tampil form seperti dibawah ini:

Daftar Nilai Mahasiswa Hallow Lusiana, Anda mendapat nilai Sebagai Berikut : Nilai UTS : 90 Nilai UAS : 80 Dengan Rata-rata : 85

Teks ini berjalan

Teks ini berjalan

Page 23: Modul Internet 2 Revisi

Kumpulan Materi Web Design Create By : Agus Muhardi, A.Md 23

Jawaban: Dari soal diatas berarti kita harus punya 2 file yang berbeda, agar bisa menampilkan sesuai dengan ketentuan soal, metode yang di gunakan boleh dengan POST atau pun dengan GET

Ketiklah Scripts berikut ini lalu simpan dengan nama file : Formku.php <!doctype html public "-//W3C//DTD HTML 4.0 //EN"> <html> <head> <title>Menghitung Nilai Di dalam Form</title> </head> <body background="file:///C:/Gambar/spider_01.jpg"> <Form action="Nilaiku.php" method="post"> <font size=6 color=red><marquee>Daftar Nilai Mahasiswa</marquee><br> <font size=4 color=blue>Masukkan Nama &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type="text" name="nm"><br> <font size=4 color=blue>Masukkan Nilai UTS &nbsp;&nbsp;<input type="text" name="ut"><br> <font size=4 color=blue>Masukkan Nilai UAS &nbsp;&nbsp;<input type="text" name="ua"><br> <p align="center" font size=4 color=yellow> Nilai Rata-rata Anda Adalah</center> <input type="Submit" value="Tampil"> <input type="reset" value="Hapus"> </form> </body> </html>

Setelah selesai ketiklah scrip di bawah ini dan simpan dengan nama file nilaiku.php <!doctype html public "-//W3C//DTD HTML 4.0 //EN"> <html> <head> <title>Perhitungan</title> </head> <body background="file://C:/Gambar/Spider-03.jpg"> <? $nama=$HTTP_POST_VARS["nm"]; $uts=$HTTP_POST_VARS["ut"]; $uas=$HTTP_POST_VARS["ua"]; $rata=$HTTP_POST_VARS["rt"]; $rt=($uts+$uas)/2; echo"<font Size=8 color=#FFFF80><Marquee behavior=Alternate>Daftar Nilai Mahasiswa</Marquee>"; echo"<font size=4 color=blue>Hallow $nama ,Anda mempunyai nilai sebagai berikut:<br><br>"; echo"<font size=4 color=blue>Nilai UTS &nbsp;&nbsp;:$ut<br>"; echo"<font size=4 color=blue>Nilai UAS &nbsp;&nbsp;:$ua<br><br>"; echo"<font size=4 color=blue>Dengan Rata-Rata :$rt<br>"; ?> </body> </html>

Notes untuk GET $nama=$HTTP_GET_VARS["nm"]; $uts=$HTTP_GET_VARS["ut"]; $uas=$HTTP_GET_VARS["ua"]; $rata=$HTTP_GET_VARS["rt"];

Notes Untuk GET <Form action="Nilaiku.php" method="GET">

Page 24: Modul Internet 2 Revisi

Kumpulan Materi Web Design Create By : Agus Muhardi, A.Md 24

Study Kasus: Alga Musa Komputer sedang membutuhkan Web Master untuk membuat program aplikasi penjualannya seperti terlihat pada tampilan dibawah ini, dengan ketentuan, jika user menginput:

Kode Barang Maka Nama Barang Dan Harga 01 Pentium I 750000 02 Pentium II 780000 03 Pentium III 850000 04 Pentium III 550 1400000 05 Pentium III 650 1500000 06 Pentium III 700 1600000 07 Pentium IV 4000000

Ketentuan lainnya: ♥ Bayar diperoleh dari : Jumlah Beli dikali Harga ♥ Potongan dan bonus diperoleh dari :

Jika Pembelian Maka Potongan Dan Bonus Lebih Kecil Sama Dengan 4 0% Mouse Pad + Cover Lebih Kecil Sama Dengan 20 2% Mouse Pad + Cover

Lebih Dari 20 - 1 Unit Komputer ♥ Total Bayar diperoleh dari : Bayar di kurang potongan. ♥ Jika diklik Tampil maka akan tampil halam di bawah ini (seperti terlihat pada aplikasi2.php) ♥ dan jika diklik Hapus maka form akan kosong.

Aplikasi Penjulan Pada Alga Musa Computer

Masukkan Nama Pelanggan

Masukkan Kode Barang

Masukkan Jumlah Beli

Tampil Hapus

Aplikasi1.php

Page 25: Modul Internet 2 Revisi

Kumpulan Materi Web Design Create By : Agus Muhardi, A.Md 25

Untuk Membuat Tampilan pada Aplikasi1.php anda bisa menggunakan scripts dibawah ini: <!doctype html public "-//W3C//DTD HTML 4.0 //EN"> <html> <head> <title>Aplikasi Penjualan Pada Alga Musa Computer</title> </head> <body background="file:///C:/Gambar/spider_01.jpg"> <Form action="Aplikasi2.php" method="post"> <font size=6 color=red><marquee>Aplikasi Penjualan Pada Alga Musa Computer</marquee><br> <font size=4 color=blue>Masukkan Nama Pelanggan &nbsp;&nbsp;&nbsp;<input type="text" name="np"><br> <font size=4 color=blue>Masukkan Kode Barang &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type="text" name="kd"><br> <font size=4 color=blue>Masukkan Jumlah Beli &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type="text" name="jm"><br><br> <input type="Submit" value="Tampil"> <input type="reset" value="Hapus"> </form> </body> </html>

Aplikasi2.php

Aplikasi Perhitungan Barang Hallow ,Barang yang Anda pesan sebagai berikut: Kode Barang : Nama Barang : Jumlah Beli : Harga Barang :

Bayar = Potongan = Bonus =

Total Bayar = H B l T k O k Ki i

Page 26: Modul Internet 2 Revisi

Kumpulan Materi Web Design Create By : Agus Muhardi, A.Md 26

Untuk Membuat Tampilan pada Aplikasi2.php anda bisa menggunakan scripts dibawah ini: <!doctype html public "-//W3C//DTD HTML 4.0 //EN"> <html> <head> <title>Perhitungan</title> </head> <body background="file://C:/Gambar/Spider-03.jpg"> <? $nama=$HTTP_POST_VARS["np"]; $kode=$HTTP_POST_VARS["kd"]; $beli=$HTTP_POST_VARS["jm"]; $bayar=$HTTP_POST_VARS["by"]; $total=$HTTP_POST_VARS["tt"]; echo"<font Size=8 color=#FFFF80><Marquee behavior=Alternate>Aplikasi Perhitungan Barang</Marquee>"; echo"<font size=4 color=blue>Hallow $np ,Barang yang Anda pesan sebagai berikut:<br><br>"; echo"<font size=4 color=blue>Kode Barang &nbsp;&nbsp;:$kd<br>"; switch($kd){ case 1: $h=750000; $by=($beli*$h); echo"Nama Barang&nbsp;&nbsp;: Pentium I<br>"; break; case 2: $h=780000; $by=($beli*$h); echo"Nama Barang&nbsp;&nbsp;: Pentium II<br>"; break; case 3: $h=850000; $by=($beli*$h); echo"Nama Barang&nbsp;&nbsp;: Pentium III<br>"; break; case 4: $h=1400000; $by=($beli*$h); echo"Nama Barang&nbsp;&nbsp;: Pentium III 550<br>"; break; case 5: $h=1500000; $by=($beli*$h); echo"Nama Barang&nbsp;&nbsp;: Pentium III 650<br>"; break; case 6: $h=1600000; $by=($beli*$h);

Page 27: Modul Internet 2 Revisi

Kumpulan Materi Web Design Create By : Agus Muhardi, A.Md 27

echo"Nama Barang&nbsp;&nbsp;: Pentium III 700<br>"; break; case 7: $h=4000000; $by=($beli*$h); echo"Nama Barang&nbsp;&nbsp;: Pentium IV<br>";; break; } echo"<font size=4 color=blue>Jumlah Beli&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; :$jm<br>"; echo"<font size=4 color=blue>Harga Barang&nbsp;:$h<br><hr>"; echo"<font size=8 color=red>Bayar&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =$by<br>"; if($beli<=4){ $pot=0; $tt=$by-$pot; echo "Potongan = $pot<br>"; echo "Bonus&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=Mouse Pad + Cover<hr>"; echo "<font size=8 color='blue'>Total Bayar&nbsp;= $tt"; } else { if($beli<=20){ $pot=$by*2/100; $tt=$by-$pt; echo "Potongan = $pot<br>"; echo "Bonus&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=Mouse Pad + Cover<hr>"; echo "<font size=8 color='blue'>Total Bayar&nbsp;= $tt"; } else { echo "<Font size=8 color=yellow>Bonus= 1 unit Komputer"; } } echo"<br><font size=4 color=black>Harga Belum Termasuk Ongkos Kirim"; ?> </body> </html>

Page 28: Modul Internet 2 Revisi

Kumpulan Materi Web Design Create By : Agus Muhardi, A.Md 28

Perrtemuan 12

Fungsi Fungsi (Function) merupakan serangkaian script/kode yang mempunyai kegunaan khusus dan tertentu; merupakan seurutan atau serangkaian kode yang sering di pakai. Dengan adanya fungsi ini pemograman dapat di permudah karena tidak harus menulis berulang-ulang rangkaian kode script ini. Contoh: <!doctype html public "-//W3C//DTD HTML 4.0 //EN"> <html> <head> <title>Title here!</title> </head> <? function Garis() { echo"<hr>"; } ?> <body> <? Garis(); ?> Mencoba membuat Garis <? Garis(); ?> </body> </html> Contoh lain: <? echo"<u>Penggunaan Function</u><br>"; function kali($a,$b) { $hasil=$a*$b; return $hasil; } $a=10; $b=2; Echo"Nilai A=$a Dan Nilai B=$b<br>"; Echo"A X B = ".kali($a,$b); ?>

Mencoba Membuat Garis

Penggunaan Function Nilai A=10 dan B=2 A X B = 20

Page 29: Modul Internet 2 Revisi

Kumpulan Materi Web Design Create By : Agus Muhardi, A.Md 29

Pertemuan 13

Pemrosesan File File merupakan tempat penyimpanan data sekunder, tetapi sangat diperlukan, bagi suatu system aplikasi(software). File adalah tempat menyimpan data secara permanent di dalam disk Mode Akses File

Mode Akses

Keterangan

r Membaca File r+ Membaca dan menulis ke dalam file,pointer di awal file w Menulis data ke dalam file, menghapus data w+ Membaca dan menulis ke dalam file, pointer di awal file a Menyimpan data ke dalam file, pointer di akhir a+ Membaca dan menuliskan data, pointer di akhir file b Binary, digunakan agar file yang di simpan tidak di bedakan sebagai teks

atau biner. Buka/Tutup File Membuka File = Sintaks : $fp=fopen(“namafile”,”Mode”) Menutup File = Sintaks : Fclose($fp) $fp adalah file handle. Baca Data dari file fgets( ) $var=fget(fp,jumlah data) Membaca data file sebagai baris per baris string (line per line),sejumlah jumlahdata byte.Setiap baris ditandai dengan adanya karakter ganti baris(newline). fread( ) $var=fread(fp,Jumlahdata) Melakukan pembacaan file dalam mode binary dalam mode yang aman (safe Mode) dengan jumlah data yang dibaca per sekali bacaadalah jumlahdata fscanf( ) list($var1,$var2,….)=fscanf(fp,”format+delimeter”) Hasil dari fsacn() selalu dalam bentuk array yang berisi nilai-nilai untuk setiap field. List adlah fungsi yang digunakan untuk memisahkan setiap elemen array ke dalam variable-variable penampunnya.

Page 30: Modul Internet 2 Revisi

Kumpulan Materi Web Design Create By : Agus Muhardi, A.Md 30

feof( ) sintaks ; feof(fp) Fungsi ini di gunakan pada pembacaan file, untuk memeriksa apakah sudah habis terbaca atau belum file yang di baca. Fungsi ini akan menghasilkan False apabila belum mencapai akhir file, dan True jika telah tidak ada lagi data yang dibaca. fgetc( ) $var=fgetch(fp) Membaca data file per karakter (satu karakter sat karakter). Fungsi pembacaan file dengan basis karakter per karakter sering kali diperlukan untuk melakukan pemrosesan data yang khusus. readfile Membaca dan menuliskan isi file ke standar output. Fungsi ini akan membaca seluruh file dan langsung dituliskan ke standar output. Menulis data ke dalam File fputs( ) fputs(fp,data) Menuliskan data file sebagai string data. Saat akan menuliskan data ke dalam file harus benar-benar diperhatikan tentang mode buka file, apabila terjadi kesalahan menyatakan mode buka file, maka bias menjadi musibah bagi anda, karma bias jadi data hilang. fwrite( ) fwrite(fp,string,jumlahdata) Menuliskan data file sejumlah data dalam mode binary. Fungsi fwrite() ini sama dengan fput() akan tetapi setelah parameter string, perintah ini membutuhkan parameter sejumlah data yang harus di tuliskan ke dalam file. Pemeriksaan File Sintaks : $hasil=file_exists(“Namafile”); Pemeriksaan apakah file yang akan digunakan dalam aplikasi yang kita buat sangat penting. Pemeriksaan ini memberikan kepastian kepada program apakah file yang akan diperoses sudah ada atau belum.

Page 31: Modul Internet 2 Revisi

Kumpulan Materi Web Design Create By : Agus Muhardi, A.Md 31

Pertama buatlah file dengan menggunakan NotePad atau PHP Coder anda yang isinya sebagai berikut: Ardi 021-59300901 jono 021-59300593 Jini 021-59533399 juna 021-59000456 lalu simpan dengan nama bukutelpon.txt Marilah kita simak script berikut ini: <!doctype html public "-//W3C//DTD HTML 4.0 //EN"> <html> <head> <title>Membaca File Buku Telpon</title> </head> <body> <h1>Membaca Buku Telpon Dengan fget()</h1> <? $fp=fopen("bukutelpon.txt","r"); while ($isi=fgets($fp,23)){ echo $isi."<br>"; } ?> </body> </html> Menulis ke dalam File <!doctype html public "-//W3C//DTD HTML 4.0 //EN"> <html> <head> <title>Demo buat File Teks - fputs</title> </head> <body> <h1>Demo Buat File Teks - fputs</h1> <? $namafile="outfile.txt"; $mydata="Budi,Bandung,4012"; $fp=fopen($namafile,"w"); fputs($fp,$mydata); fclose($fp); ?> <hr> Sukses membuat file teks dengan nama:&nbsp;<? echo $namafile ?> <br> Data yang dituliskan:&nbsp;<? echo $mydata ?> </body> </html> Notes : Setelah di jalankan kemudian buka lah file outfile.txt yang ada di folder anda masing masing…dengan mengunakan NotePad.

Membaca Data Buku telpon dengan fgets()

Ardi 021-59300901 jono 021-59300593 Jini 021-59533399 juna 021-59000456

Notes: untuk fread $isi=fread($fp,23))

Demo Buat File Teks – fputs Sukses membuat file teks dengan namaq : outfile.txt Data yang di tulis : Budi,Bandung,4012

Page 32: Modul Internet 2 Revisi

Kumpulan Materi Web Design Create By : Agus Muhardi, A.Md 32

Sekarang coba ketik scripts berikut ini : <!doctype html public "-//W3C//DTD HTML 4.0 //EN"> <html> <head> <title>Demo buat File Teks - fputs</title> </head> <body> <h1>Demo Buat File Teks - fputs - 02</h1> <? $namafile="outfile.txt"; $mydata="Budi,Bandung,4012"; $fp=fopen($namafile,"w"); fputs($fp,$mydata); echo"<br>Berhasil menulis : $mydata"; fputs($fp,$mydata); echo"<br>Berhasil menulis : $mydata"; fclose($fp); ?> <hr> Sukses membuat file teks dengan nama:&nbsp;<? echo $namafile ?> <br> Data yang dituliskan:&nbsp;<? echo $mydata ?> </body> </html> Notes: Nah sekarang coba buka lagi file outfile.txt apakah file tersebut bertambah. Untuk penambahan data yang tidak sama kita bias gunakan scripts berikut ini : <!doctype html public "-//W3C//DTD HTML 4.0 //EN"> <html> <head> <title>Demo buat File Teks - fputs</title> </head> <body> <h1>Demo Buat File Teks - fputs - 03</h1> <? $namafile="outfile.txt"; $mydata="Budi,Bandung,4012 \n"; $mydata1="Badu,Bandung,4012 \n"; $fp=fopen($namafile,"w"); fputs($fp,$mydata); echo"<br>Berhasil menulis : $mydata"; fputs($fp,$mydata1); echo"<br>Berhasil menulis : $mydata1"; fclose($fp); ?> <hr> Sukses membuat file teks dengan nama:&nbsp;<? echo $namafile ?> <br> Data yang dituliskan:&nbsp;<? echo $mydata1 ?> </body></html>

Demo Buat File Teks – fputs Berhasil menulis : Budi,Bandung,4012 Berhasil menulis : Budi,Bandung,4012

Sukses membuat file teks dengan namaq : outfile.txt Data yang di tuliskan : Budi,Bandung,4012

Page 33: Modul Internet 2 Revisi

Kumpulan Materi Web Design Create By : Agus Muhardi, A.Md 33

Pertemuan 14

Koneksi MySQL MySQL merupakan software database yang termasuk paling popular di lingkungan Linux, kepopuleran ini karna ditunjang karena perpormansi query dari databasenya yang saat itu bias dikatakan paling cepat, dan jarang bermasalah. Cara menjalankan Server MySQL. 1. Klik Start All Programs Accessories Command Prompt, maka akan tampil;

2. Membuat DataBase

Page 34: Modul Internet 2 Revisi

Kumpulan Materi Web Design Create By : Agus Muhardi, A.Md 34

3. Koneksi kepada Database yang Baru Saja Dibuat.

4. Membuat Tabel Bukutamu.

5. Setelah selesai Silahkan mahasiswa keluar dari mysql Dengan cara ketk \q

Page 35: Modul Internet 2 Revisi

Kumpulan Materi Web Design Create By : Agus Muhardi, A.Md 35

Ketiklah Scripts berikut ini :

1. Simpanlah dengan nama: Mysql_ku.php

<!doctype html public "-//W3C//DTD HTML 4.0 //EN"> <html> <head> <title>Buku Tamu - MYSQL - PHP</title> </head> <body> <h1>Buku Tamu Untuk Database MYSQl<h1> <table> <form action="mysql_bukutamu_add_form.php" method="post"> <tr> <td>nama</td><td>:</td><td><input type="text" name="Nama" size="35" maxlength="50"></td> </tr> <tr> <td>Email</td><td>:</td><td><input type="text" name="Email" size="35" maxlength="50"></td> </tr> <tr> <td>Komentar</td><td>:</td><td><textarea name="Komentar" rows="5" cols="30"></textarea></td> </tr> <tr> <td></td><td></td><td><input type="submit" value="Simpan"></td> </tr> <tr> </tr> </form> </table> </body> </html>

Page 36: Modul Internet 2 Revisi

Kumpulan Materi Web Design Create By : Agus Muhardi, A.Md 36

2. Simpanlah dengan nama: mysql_bukutamu_add_form.php

<!doctype html public "-//W3C//DTD HTML 4.0 //EN"> <html> <head> <title>Demo Simpan BukauTamu-MySQL</title> </head> <body> <h1>Demo Simpan BukuTamu MYSQL</h1> <br> <? $Nama=$_POST["Nama"]; $Email=$_POST["Email"]; $Komentar=$_POST["Komentar"]; $conn=mysql_connect("localhost","",""); if ($conn){ mysql_select_db("bktamu"); echo "Nama:$Nama"; echo "<br>"; echo "Email :$Email"; echo "<br>"; echo "<Komentar :$Komentar"; echo "<br>"; $sqlstr="insert into bukutamu (nama, email, komentar) values('$Nama','$Email','$Komentar')"; $hasil=mysql_query($sqlstr,$conn); echo"Simpan Buku Tamu Berhasil Dilakukan!!!!!"; mysql_close($conn); }else{ echo"Server Not Connected"; } ?> </body> </html>

Page 37: Modul Internet 2 Revisi

Kumpulan Materi Web Design Create By : Agus Muhardi, A.Md 37

3. Simpanlah dengan nama : mysql_bukutamu_list.php <!doctype html public "-//W3C//DTD HTML 4.0 //EN"> <html> <head> <title>Demo List BukuTamu - Mysql</title> </head> <body> <h1>demo List Buku Tamu Mysql</h1> <br> <? $conn=mysql_connect("localhost","",""); if ($conn){ mysql_select_db("bktamu"); $sqlstr="select * from bukutamu"; $hasil=mysql_query($sqlstr,$conn); $row=mysql_fetch_row($hasil); if ($row){ do { list($Nama,$Email,$Komentar)=$row; echo "Nama : $Nama"; echo "<br>"; echo "Email : $Email"; echo "<br>"; echo "Komentar : $Komentar"; echo "<br>"; }while ($row=mysql_fetch_row($hasil)); }else{ echo "Belum ada Data!!!!!!!!"; echo "<br>"; } mysql_close($conn); }else{ echo "Server not connected"; } ?> </body> </html>