Anda di halaman 1dari 41

PERTEMUAN 5 1

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

Karena menggunakan metode GET, data


dikirimkan bersama dengan URL
Proses Form menggunakan metode : POST
Untuk membuat inputan, dan beri nama file : metodepost.php
Lanjutan…
Buat file untuk memproses variable yang diberikan oleh file
metodepost.php beri nama filenya : metodepostproses.php

Karena menggunakan metode POST,


data tidak dikirmkan bersama
dengan URL
Latihan Pembuatan Form 2
Form input :
Latihan Pembuatan Form 2
Script forminputmahasiswa.php :
Latihan Pembuatan Form 2
Form output :
Latihan Pembuatan Form 2
Script tampilmahasiswa.php :
Contoh Pembuatan Form dengan Input, Proses, dan Output
Dalam Satu File

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 :

If ( kondisi_1 ) Elseif ( kondisi_3)


{ {
Statement_1; Statement_3;
} }
Elseif ( kondis_2) Else
{ {
Statement_2; Statement_n;
} }
Percabanganifmajemuk.php

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

Perulangan/looping (kadang juga disebut iterasi) adalah se


buah instruksi program yang memerintahkan suatu tugas
diulang – ulang berdasarkan kondisi tertentu.
FOR
• Merupakan bentuk perulangan yang sangat sederhana
, dengan menggunakan fungsi ini, anda dapat melaku
kan pengulangan data sampai melampaui batas yang
diinginkan.
• Bentuk Umum :
ContohFor.php ContohForForm.php
WHILE
• Pada bentuk perulangan ini, pernyataan akan terus dikerj
akan apabila masih belum mencapai batas perulangan.

• 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

Anda mungkin juga menyukai