Anda di halaman 1dari 23

Contoh Program Sederhana Sebelum memulai program php kamu harus belajar dulu mengenai HTML, yang

dulu pernah di pelajari sebelumnya disini, kita akan belajar menggabungkan antara Form dan Action dari php tersebut. Langsung saja kita memulai latihan kita :

Bab I Latihan Membuat Form


1. Membuat Form Login Layout

Ket : Buat sebuah Form dengan menggunakan tabel dimana pada saat di input dapat di proses.

Script PHP nya Save [ login.php ]


<? echo "<html> <head> <title>Project</title> </head> <body> <center><b><h1>Welcome</h1></b></p> <form method=POST action=login.php> <div align=center> <center> <table border=1> <tr> <td>Nama</td> <td>:</td> <td><input type=text name=nama></td> </tr> <tr> <td>Kelas</td> <td>:</td> <td><input type=text name=kelas></td> </tr> <tr> <td>Password</td> <td>:</td> <td><input type=password name=password></td> </tr> </table> </center> </div> <center><input type=submit value=kirim> <input type=reset value=ulangi></p> </form> </body> </html>"; ?>

2. Membuat Form Rumus Layout

Ket : rumus diatas menggunakan type radio, yang digunakan untuk memilih operasi perhitungannya.

Script PHP nya Save nama [ rumus.php ]


<? echo "<html> <head> <title>Menghitung Rumus</title> </head> <body> <center><h1>Rumus - Rumus</h1> <form method=POST action=rumus.php> <table border=1> <tr> <td>Nilai 1</td> <td><input type=text name=a></td> </tr>

<tr> <td>Nilai 2</td> <td><input type=text name=b></td> </tr> <tr> <td colspan=2> <center><input type=radio value=1 name=rumus>Segitiga<br> <input type=radio value=2 checked name=rumus>Persegi Panjang</td> </tr> </table> <center><input type=submit value=Hitung><input type=reset value=Batal></p> </form></center> </body> </html>"; ?> 3. Membuat Form Rumus2 Layout

Ket : form rumus yang ini menggunakan pilihannya dengan tipe Select atau Drop Down Menu

Script PHP nya Save nama [ rumus2.php ] <? echo "<html> <head> <title>Menghitung Rumus</title> </head> <body> <center><h1>Rumus - Rumus</h1> <form method=POST action=rumus2.php> <table border=1> <tr> <td>Nilai 1</td> <td><input type=text name=a></td> </tr> <tr> <td>Nilai 2</td> <td><input type=text name=b></td> </tr> <tr> <td colspan=2>Operasi : <select name=operasi> <option value=1>Segitiga</option> <option value=2>Persegi Pajang</option> </select> <center></td> </tr> </table> <center><input type=submit value=Hitung><input type=reset value=Batal></p> </form></center> </body> </html>"; ?>

4. Membuat form Buku Tamu Layout

Script PHP nya Save nama [ buku.php ]


<? echo "<html> <head> <title>Buku Tamu</title> </head> <body> <center><h1>Isi Buku Tamu</h1></p> <form method=POST action=buku.php> <center> <center> <table border=1> <tr> <td>Nama</td> <td>:</td> <td><input type=text name=nama></td> </tr>

<tr> <td>Password</td> <td>:</td> <td><input type=text name=password></td> </tr> <tr> <td>Jenis Kelamin</td> <td>:</td> <td><input type=radio value=Pria name=jk>Pria <input type=radio value=Wanita name=jk checked>Wanita</td> </tr> <tr> <td colspan=3>Hobby</td> </tr> <tr> <td><input type=checkbox name=hb1 value=Baca>Baca<br> <input type=checkbox name=hb2 value=Shopping>Shopping</td> <td>:</td> <td><input type=checkbox name=hb3 value=Jalan-jalan>Jalan Jalan<br> <input type=checkbox name=hb4 value=Komputer>Komputer</td> </tr> <tr> <td>Komentar</td> <td>:</td> <td><textarea name=komentar></textarea></td> </tr> <tr> <td colspan=3>Rumus</td> </tr> <tr> <td>Nilai a</td> <td>:</td> <td><input type=text name=a></td> </tr> <tr> <td>Nilai b</td> <td>:</td> <td><input type=text name=b></td> </tr> <tr> <td>Operasi 1</td> <td>:</td> <td><input type=radio value=Penjumlahan name=operasi>Penjumlahan <input type=radio value=Pengurangan name=operasi>Pengurangan<br> <input type=radio value=Perkalian name=operasi>Perkalian <input type=radio value=Pembagian name=operasi>Pembagian</td> </tr> </table> <center><input type=submit value=Kirim><input type=reset value=Ulangi></p> </form> </body> </html>"; ?>

BAB II Membuat Validasi Script PHP


Script PHP yang dibuat disini digunakan untuk menggabungkan latihan Form yang tadi dibuat. 1 Latihan Membuat Validasi Form Login Sebelum kamu buat suatu validasi kamu perhatikan latihan diatas pada Membuat Form Login. Dari form tersebut kita akan membuat validasinya Script Save dengan nama [ login1.php ] <? // Dibawah ini adalah isi dari variable yang akan dipanggil nanti. // Kalo mo digabungkan dengan Form Login, maka hilangkan saja. $nama="Yudhi Saputra Pribadi"; $kelas="Lab R2 Pagi"; $password="Cool Boy"; /* Dibawah ini jangan dihilangkan karena ini akan digunakan, untuk menampilkan data yan diinput*/ // Kita buat tampilan dengan menggunakan Table echo "<table border=2> <tr> <td>Nama</td> <td>$nama</td> </tr> <td>Kelas</td> <td>$kelas</td> </tr> <td>Password</td> <td>$password</td> </tr> </table>"; ?> Ket : Perhatikan script diatas yang di cetak miring tidak akan dicetak karena dia komentar. Tanpa script tersebut PHP kamu masih bisa sukses kok....! v(^_^); <table border=2> ..... </table> Digunakan Untuk membuat table <tr> ...... </tr> Digunakan Untuk membuat baris pada table <td> ..... </td> Digunakan Untuk membuat data / kolom pada table

Layout

Validasi Membuat Rumus Perhatikan Script pada BAB I yang menyatakan Membuat Form Rumus. Dari script form itu nanti kita samakan Variablenya f(^_^;) Script, Save dengan nama [ rumus1.php ] <? // Membuat Variable isi $a="2"; $b="3"; // Membuat Validasi If ... Else // --> Ini jika Nilai a dan b masih kosong if($a==0 and $b==0) {$c="Nilai Belum Dimasukan ... Isi dulu..!";} //--> 1 itu untuk Segitiga, jadi kalo dipilih adalah elseif($rumus==1) segitiga {$c=1/2*($a*$b); $oper="Segitiga";} // --> Yang ini untuk proses perhitungan Segi Panjang else {$c=$a*$b; $oper="Persegi Panjang";}

//--> Mari kita panggil variable Prose diatas dengan menggunakan Table echo "<table border=2> <tr> <td>Nilai a adalah </td> <td>$a</td> </tr> <td>Nilai b adalah </td> <td>$b</td> </tr> <td>Operasi yang dipilih</td> <td>$oper</td> </tr> <td>Hasil Perhitungan</td> <td>$c</td> </tr> </table>"; ?> Layout

Membuat Validasi Form Rumus2 Perhatikan dari script dibawah ini tidak berbeda jauh dari script pada rumus1.php diatas, hanya di script ini kita tidak membuat tabel; Script Save dengan nama [ rumus3.php ] <? // Membuat Variable isi $a="2"; $b="3"; // Membuat Validasi If ... Else // --> Ini jika Nilai a dan b masih kosong if($a==0 and $b==0) {$c="Nilai Belum Dimasukan ... Isi dulu..!";} //--> 1 itu untuk Segitiga, jadi kalo dipilih adalah elseif($rumus==1) segitiga {$c=1/2*($a*$b); $oper="Segitiga";} // --> Yang ini untuk proses perhitungan Segi Panjang else {$c=$a*$b; $oper="Persegi Panjang";} //--> Mari kita panggil variable Prose diatas echo "<center>Hasil [ $c ] <br> Proses [ $oper ]</center>"; ?> Layout

Membuat Validasi Form Buku Tamu Perhatikan disini kita akan memanggil variable dari Membuat Form Buku Tamu. Jadi perhatikan dengan jelas semua variable yang dibentuk Kamu dapat membuatnya dengan menggabungkan semua script dan mengeditnya.. Ayooo Usaha Sendiri. Saya hanya akan bantu sampai sini aja.

BAB III LATIHAN PROGRAM GABUNGAN


1. Latihan Mengabungkan Form Ket : Gabungkan Form Login dengan Validasi Form Login, hal ini dimaksudkan untuk membuat input , proses dan output pada satu tampilan halaman. Perhatikan tujuan halamanya Perhatikan variable yang diatas harus sama 2. 3. Latihan Mangabungkan Form dan Validasi Ket : Sama seperti latihan satu Latihan Kerjakan Script dibawah ini Scipt Save dengan nama [ operator.php ] <html> <head><title>..:: Yudhi Saputra Pribadi ::..</title></head> <body> <center><b> WELCOME TO MY OPERATOR</font></b></p> <form method="POST" action="operator.php"> <div align="center"> <center> <table border="1"> <tr> <td>Nilai A</td> <td align="center">:</td> <td><input type="text" name="a"></td> </tr> <tr> <td>Nilai B</td> <td align="center">:</td> <td><input type="text" name="b"></td> </tr> <tr> <td>Operasi</td> <td align="center">:</td> <td><select size="1" name="operasi"> <option selected value="0">--------------</option> <option value="1">Penjumlahan [ a + b ]</option>

<option value="2">Pengurangan [ a + b ]</option> <option value="3">Perkalian [ a + b ]</option> <option value="4">Pembagian [ a + b ]</option> </select></td> </tr> </table> </center> </div> <p align="center"><input type="submit" value="Hitung"> <input type="reset" value="Ulangi"></p> </form> </body> </html> <? echo "<center>"; if($a==0 and $b==0) {echo "Maaf Nilai A dan B belum ada.<br>";} elseif($a==0) {echo "Maaf Nilai A masih Kosong.<br>";} elseif($b==0) {echo "Maaf Nilai B masih Kosong.<br>";} elseif($operasi==0) {echo "Maaf Operasi Belum Dipilih.<br>";} elseif($operasi==1) {$c=$a+$b; $oper='[a+b]'; echo "Nilai a = $a<br> Nilai b = $b<br>"; echo "Hasil Operasi adalah [ $c ]"; } elseif($operasi==2) {$c=$a-$b; $oper='[a-b]'; echo "Nilai a = $a<br> Nilai b = $b<br>"; echo "Hasil Operasi adalah [ $c ]"; } elseif($operasi==3) {$c=$a*$b; $oper='[a*b]'; echo "Nilai a = $a<br> Nilai b = $b<br>"; echo "Hasil Operasi adalah [ $c ]"; } else {$c=$a/$b; $oper='[a/b]'; echo "Nilai a = $a<br> Nilai b = $b<br>"; echo "Hasil Operasi adalah [ $c ]"; } ?> Layout Operator

4. Membuat Tanggal Untuk membuat suatu tanggal baik waktu atau bulan. Kita harus memahami bagian bagian waktu tersebut. Dalam pembagiannya waktu dan bulan dalam PHP dibagi atas : Waktu dalam format 24 Jam Waktu dalam format 12 Jam Tanggal dalam format nama [ 4 digit tahun ] Tanggal dalam format angka [ 2 digit Mari kita lihat script berikut ini..! Script PHP Save dengan nama [ tanggal.php] <?php echo "format tanggal dalam angka<br>"; echo (date("D-M-Y"))."<br>"; echo "format tanggal dalam nama<br>"; echo (date("d-m-y"))."<br>"; echo "format waktu dlm 24 jam<br>"; echo (date("g:i:s"))."<br>"; echo "format waktu dlm 12 jam<br>"; echo (date("g:i:s:a"))."<br>"; ?>

Layout

5. Membuat Rumus Untuk membuat rumus dalam PHP kamu harus mengerti rumus rumus dalam arithmatika tersebut. Misalkan rumus Luas Segitiga :1/2(alas x tinggi) Luas, Alas dan Tinggi disini dalam PHP kita sebagai suatu variable, sehingga dapat kita proses. $luas = *($alas * $tinggi) Sama halnya dengan membuat rumus pada yang lainnya. Script PHP Save dengan nama [ segitiga.php ] <? // Variable Segitiga $al="4"; $tg="5"; $L=1/2*($al*$tg); // Variable Waktu $d=(date("d-m-y")); $D=(date("D-M-Y")); $t=(date("g:i:s A")); $T=(date("G:i:s"));

// Tampilan untuk rumus dan waktu echo " <table border=8 align=\"center\" width=\"50%\">"; echo " <tr>"; echo " <td>"; echo " Alas = $al"."<br>"; echo " Tinggi = $tg"."<br>"; echo " Rumus segitiga : L = 1/2 * ( alas * tinggi)"."<br>"; echo " Hasil Luas dari segitiga : $L"; echo " </td></tr>"; echo " <tr> <td>"; echo " Format tanggal dalam nomor = $d"."<br>"; echo " Format tanggal dalam nama = $D"."<br>"; echo " Format jam dalam 12 jam = $t"."<br>"; echo " Format jam dalam 24 jam = $T"."<br>"; echo "</td></tr>"; echo "</table>"; echo "<h5 align=\"center\">Copyright 2003: Yudhi Sapuatra Pribadi [Myth_Boy]</h5>"; ?> Layout

BAB IV TAMBAHAN DATABASE TXT Tambahan kali ini kita akan belajar mengenai Database Txt. Hal ini mungkin akan sulit, tapi jika kamu punya pertanyaan silakan tanya..! Asal jangan mengganggu Malam Minggu saya. Hehehhehe boong kok ...! Sebelumnya mari kita belajar dulu script yang perlu kamu ketahui mengenai Database Txt.Terus jangan lupa kamu juga harus buat file simpannya [ Database ]. Bentuk Dasar Script Membuka / Mengaktifkan Database
$fp=fopen(nama database,mode); Bentuk Dasar Menyimpan Data Fputs($fp,$data); $data - Adalah data yang akan diisikan kedalam database . Pada pengisian database $data ini berisi Variable yang akan dipanggil dari form. Bentuk Dasar Menutup Database Fclose($fp); Bentuk Dasar Membaca File Fgets($fp,banyak characther); Banyak characther Maksudnya adalah dalam bentuk numeric, Cth: fgets($fp,5000); Bentuk Dasar Pencetakan dari Baca File While($isi=fgets($fp,5000) { echo $isi; }

Sekarang mari kita coba latih Programnya :

Buat file kosong dan save dengan nama pegawai.txt Scriptnya Save dengan nama [ prosesfile.php ] <html> <head><title>..:: Database TXT ::..</title></head> <body> <form action="simpan.php" method="POST"> <h3 align="center">..:: DAFTAR GAJI PEGAWAI ::..</H1> <div align="center"> <table boder="3"> <tr> <td>Nama Pegawai</td> <td>:</td> <td><input type="text" name="nama"></td> </tr> <tr> <td>Gaji Pegawai</td> <td>:</td> <td><input type="text" name="gaji"></td> </tr> <tr> <td>Kode Jabatan</td> <td>:</td> <td><input type="radio" name="kode" value="2 Tahun">A2 <input type="radio" name="kode" value="3 Tahun">A3 <input type="radio" name="kode" value="4 Tahun">A4</td> </tr> <tr> <td colspan="3"><input type="submit" value="Simpan"> <input type="reset" value="Hapus"></td> </tr> </table> </form> </body> </html>

Layoutnya [ prosesfile.php ]

Scriptnya Save dengan nama [ simpan.php ] <? if($gaji>=1200000){ $ket="Karyawan"; }elseif($gaji>=900000){ $ket="Staff"; }else{ $ket="Manajer";} $data=$nama.",".$ket.",".$kode.","."\n"; $fp=fopen("pegawai.txt","a+"); fputs($fp,$data); fclose($fp); echo "<h3><u>Data telah disimpan</u></h3>"; $fp=fopen("pegawai.txt","r"); while ($isi=fgets($fp,25)) {echo "$isi<hr>";} echo "<a href=\"formdatapeg.php\">Back</a>"; ?>

Layout [ simpan.php ]

BAB V PEMBAHASAN MATERI Sekarang perhatikan dari semua script, yang kamu kerjakan di situ kamu bisa perhatikan pada setiap program diatas ada yang dicetak tebal. Itu saya akan jelaskan kalo yang lain kamu tinggal belajar sendiri saja. Buka catatan kamu. action : Digunakan seperti link dia akan mengirimkan data yang diproses form ke tujuan halamannya. Bentuk Umumnya : <form method=POST action=<nama file>> name : Digunakan sebagai variable [ Pada HTML ]dari nama textbox atau yang lainnya. Kalau bentuk variable [ Pada PHP ]. Itu menggunakan $. Variable ini yang nantinya di proses pada action file. value : Digunakan sebagai sub variable, atau sebagai isi yang nantinya akan diproses pada action file. if ... else : Digunakan untuk proses seleksi. BAB VI PROSES SELEKSI Sekarang mari kita belajar mengenai proses seleksi. Proses seleksi ini digunakan
untuk proses pemilihan Seleksi dengan IF Else Bentuk Umum 1 kondisi : If (kondisi1) { Pernyataan1 } else { Pernyataan2 } Bentuk Umum Lebih dari 1 kondisi If ( kondisi 1 ) { Pernyataan 1 ; } elseif ( kondisi2 ) { Pernyataan 2 ; } else { Pernyataan 3;}

Kesimpulan Yudhi : Untuk membuat suatu kondisi dari If Else. Maka kita membutuhkan rumus Pokok Masalah Kondisi Pernyataan N N = N 1 N = N + 1 Dari rumus diatas , maka Banyaknya kondisi adalah banyaknya pokok masalah dikurang 1. Banyaknya Pernyataan adalah banyaknya kondisi ditambah 1. Pada bagian pernyataan, dia dapat berupa suatu variable atau berupa perintah mencetak echo atau print. Seleksi dengan Switch Case Pada proses ini tidak berlaku rumus diatas karena : Banyaknya suatu pokok masalah, kondisi dan pernyataan adalah sama Jadi jika pokok masalahnya ada 4 maka kondisi dan pernyataan yang dihasilkan adalah 4 Bentuk Umum : Switch ( $variable ){ Case kondisi 1 : Pernyataan 1; Case kondisi 2 : Pernyataan 2; Case kondisi n : Pernyataan n; } <? Script PHP Save dengan nama [ date.php ] $bulan=2; echo "Sekarang Bulan : "; switch($bulan){ case 1 : echo "Bulan Januari";break; case 2 : echo "Bulan Februari";break; case 3 : echo "Bulan Maret";break; case 4 : echo "Bulan April";break; case 5 : echo "Bulan Mei";break; case 6 : echo "Bulan Juni";break; case 7 : echo "Bulan Juli";break; case 8 : echo "Bulan Agustus";break; case 9 : echo "Bulan September";break; case 10 : echo "Bulan Oktober";break; case 11 : echo "Bulan November";break; case 12 : echo "Bulan Desember";break; } echo "<br>Sekarang adalah tanggal "; echo (date("d-m-y"))."<br>"; ?>

Layout

Anda mungkin juga menyukai