WEB PROGRAMMING
PERTEMUAN 3
PENGENALAN FORM,
PERCABANGAN, DAN PERULANGAN
Komponen Form
Dalam FORM HTML terdapat beberapa komponen yang bisa
digunakan, antara lain :
ContohForm.php
Hasil ContohForm.php
• Ketika anda input nama dan ada klik proses, maka tampilannya menjadi
Contoh kita inputkan nama Bima Bintang Galaxy, lalu kita klik tombol proses
Maka nama yang di inputkan di tampilkan pada web browser.
Nah bagaimana jika kita dapat membuat nama yang kita input dapat di tampilkan
dihalaman web lain ???
HTTP Server
• Dari contohform.php, maka kita akan mempelajari atribut action dan met
hod. Action menjelaskan ke halaman yang digunakan untuk memproses in
put, sementara method digunakan untuk mengatur cara mem-parsing kon
ten
• Web menerima input dari user atau pengunjung menggunakan metode
GET dan POST. GET akan mengirimkan data bersama dengan URL, sedang
kan POST akan mengirimkannya secara terpisah. User mengirimkan data
input dengan mengisi teks atau pilihan pada attibut form html.
• Methode GET dan POST inilah yang merupakan bagian dari HTTP Server d
imana kita bisa mengirimkan dan menerima data antar halaman web
Proses Form menggunakan Metode GET
metodeget.php
Hasilnya :
Lanjutan…
Buat file untuk memproses variable yang diberikan oleh file
metodeget.php, beri nama filenya : metodegetproses.php
HASIL
Contoh formdatadiri.php
Lanjutan….
formdatadiri.php
Hasil Tampilan Input
Hasil Tampilan Output
Pernyataan Seleksi
Sebagian besar bahasa pemrograman mengandung pernyataan
seleksi. Pada dasarnya pernyataan seleksi adalah suatu mekanisme
yang menjelaskan apakah pernyataan akan dikerjakan atau tidak,
hal ini tergantung kondisi yang dirumuskan. Dalam bahasa pemrogr
aman PHP pernyataan seleksi diterapkan dengan menggunakan
statement IF dan Switch Case.
Statement IF
• If Tunggal
Bentuk umun Statement IF adalah sebagai berikut
:
If ( kondisi )
{
Statement;
}
Prinsip kerjanya adalah perintah di atas akan dikerjakan
apabila kondisi bernilai TRUE atau benar, sedangkan jika
kondisi salah / FALSE maka statement di atas tidak akan
dikerjakan
IF… ELSE
Pernyataan ELSE merupakan bagian dari pernyataan if. Else
digunakan untuk memberikan alternative perintah apabila
kondisi bernilai salah / FALSE.
Bentuk umum :
If ( kondisi )
{
Statement_1;
}
Else
{
Statement_2;
}
Percabanganifelse.php
Hasilnya :
IF Majemuk
Pernyataan IF , ElseIf dan Else
Jika pernyataan else memberikan alternative pilihan kedua, maka untuk pernyataan ElseIf
dapat digunakan untuk meumuskan banyak alternative pilihan (lebih dari dua pilihan).
Bentuk umum :
Hasilnya :
Statement Switch
Statement untuk pengatur alur program berikutnya adalah switch.
Salah satu keuntungan switch adalah ada bias langsung mengevalua
si satu statement dan memerintahkan aksi dalam jumlah yang lebih
banyak.
Bentuk umum :
Switch ( nilai_ekspresi ) {
Case nilai_1 : statement_1; break;
Case nilai_2 : statement_2; brea;
Default: statement_n; }
Percabanganswitchcase.php
Hasilnya :
LOOPING
• Bentuk Umum :
ContohWhile.php
DO… WHILE
• pernyataan akan dikerjakan terlebih dahulu sebelum melakukan
pengecekan batas perulangan. Apabila masih belum mencapai ba
tas perulangan maka pengulangan akan terus dilakukan.
• Bentuk Umum :
ContohDoWhile.php
FOREACH
• perulangan yang dilakukan untuk blok kode dari setiap
elemen yang ada di array.
• Bentuk Umum :
ContohForeach.php
Latihan
1. Buat script program untuk bentuk input dan output seperti berikut :
2. Buatlah script sehingga mendapatkan tampilan sebagai berikut :
Tampilan Input
Ketentuan Soal :
• Jika Nilai 1 dan 2 = 0 maka tidak ada hasil
perhitungan
• Jika Nilai 1 dan 2 terisi nilai maka
• Jika memilih perhitungan rumus Segitiga
(1/2*(nilai 1*nilai2))
Jika memilih perhitungan rumus Persegi
Panjang (nilai 1*nilai2)
Tampilan Output