Conditional PRAKTIKUM PHP Conditional, Array & Perulangan di PHP

dokumen-dokumen yang mirip
1. Mahasiswa mampu membuat form pada dokumen HTML. 2. Mahasiswa memahami cara penggunaan dari fasilitas Form pada halaman dokumen HTML

Kapita Selekta (KBKI82127, 2 sks) Materi : Penanganan Form

BAB VIII PEMROSESAN FORM

A. Tujuan B. Dasar Teori 1. Pemrosesan Form 2. Konsep Penggunaan Tag <form> pada HTML

Pemrograman Basis Data Berbasis Web

Pemrograman Basis Data Berbasis Web

E-trik Ajax. Database MySQL. Dedi Alnas

BAB 5 MEMAHAMI METHOD GET DAN POST PADA PHP

MODUL PEMOGRAMAN WEB II STMIK IM BANDUNG MODUL PEMOGRAMAN WEB II. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id

Tag dasar yang akan kita gunakan untuk membuat form di HTML adalah tag form, input, textarea, select dan option.

Pemrograman PHP7 untuk Pemula

OPERATOR DALAM SCRIPT PHP

P - 11 Bab 8 : PHP & HTML (Manipulasi Form)

Pemrograman PHP Lanjut. Ahmad Zainudin, S.ST Pemrograman Internet

PRAKTIKUM ASP 5 MENGGUNAKAN SERVER CONTROL. Praktikum diambil berdasar Buku Pemrograman Web Dinamis dengan ASP.NET 4.5.

LAPORAN PERTEMUAN 2 PERULANGAN DAN FORM PHP

PRAKTIKUM PHP 10. Menyimpan Data ke Database & Menampilkan Data dengan PHP

BAB I PENDAHULUAN LATAR BELAKANG CONTOH KASUS. Diktat Mata Kuliah Aplikasi Teknologi Online Oleh : Andri Heryandi

2. DASAR TEORI 2.1 PHP5

Pertemuan 2. Muhadi Hariyanto

Menangani Input dari User

Form Mampu membuat form dan dan mengirim data ke halaman lain Pengaturan Validasi dan keamanan form. Sesi 5


Pengenalan Perancangan Web 2017

MODUL 4 PHP PART 1 (PENGENALAN PHP + VARIABEL)

Desain Web. MODUL 2 Desain Form

KURSUS ONLINE JASA WEBMASTERS

Lisensi Dokumen: Uraian Kasus :

MODUL 3 HTML. (HyperText Mark-Up Language) Sub : Tabel & Form

PHP Penanganan Form. Overview. 15-Jan Jenis-jenis Form Form Validation. Tag <FORM> Atribut ACTION Atribut METHOD SUBMIT BUTTON

PENGANTAR KOMPUTER DAN TI 2C PERTEMUAN 6 FORM & INPUT HTML

LAPORAN RESMI PRAKTIKUM PEMROGRAMAN WEB PHP INTRODUCTION

RIO ANDRIYAT KRISDIAWAN, M.KOM

WEB DINAMIS 1 PENANGANAN FORM. Agustina Purwatiningsih., S.Kom

Muhammad Zen Samsono Hadi, ST. MSc.

Pengenalan Script. Definisi HTML

LAPORAN PRAKTIKUM 5 SESSION & COOKIE

PHP mendukung komentar yang digunakan pada C, C++ dan Shell Unix. Sebagai contoh:

PHP & MYSQL. Universitas Komputer Indonesia 2004 Taryana. S

Bab 5 FORM. A. Maksud Dan Tujuan 1. Maksud

Script PHP dan MySQL J A M K E E M P A T

Atribut ACTION tempat menspesifikasikan URL yang akan digunakan sebagai pemroses field input form.

PRAKTIKUM PHP 5 VALIDASI FORM DENGAN PHP

Bagian 20. Bekerja dengan Form menggunakan PHP.

Penanganan Form. Muhammad Zen Samsono Hadi, ST. MSc. T.TELEKOMUNIKASI - PENS

Formulir. Menyisipkan / membuat formulir, lakukan salah satu cara berikut : Insert Forms Insert Bar, pilih kategori Forms

1. Praktikan mampu mendeskripsikan cara pengiriman data ke server melalui form. 3. Praktikan mengetahui Control Text dan penggunaannya pada form

Server Response. Hello

E-trik Ajax. Ajax dan MySQL. Dedi Alnas

Laporan Bengkel Web II Modul 6

Pertemuan Ke-5 Client Side Scripting (JavaScript) S1 Teknik Informatika - Unijoyo 1

MODUL 2 HTML LANJUT. (Tabel, Form, dan Frame) Mampu menjelaskan table, frame, form, image, hyperlink pada HTML Lanjut dan membuat aplikasinya

Modul 5. Membuat Formulir Pada Template. Disusun oleh. Sri Siska Wirdaniyati JURUSAN STATISTIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

SEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN

PHP (HYPERTEXT PREPROCESSOR)

MODUL 1 PHP. (Variabel, Tipe Data, Operator)

Advantages. Keunggulan :

HTML FORM. Praktikum III

Form identik dengan formulir

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

Web Programming. Pengenalan PHP

PRAKTIKUM ASP.NET 6 VALIDATION CONTROL

Selection, Looping, Branching

Mahasiswa memahami Pengertian, fungsi, aplikasi untuk menjalankan JavaScript, cara menjalankan kode, cara memasukkan kode JavaScript ke dalam HTML

Dengan asumsi bahwa aplikasi masih menggunakan cookie, maka query untuk membuka profil adalah seperti berikut:

: MODUL 1 BASIC PHP

MATERI WEB. Pembuatan Login Aplikasi, Dasboard Admin & Menu Keluar menggunakan PHP & Mysql. Bas-Dev : Ahmad Bastiar

// membuat komentar satu baris # juga membuat komentar satu baris /* ini contoh membuat komentar yang membutuhkan lebih dari satu baris */

Tim e-journal Undiksha 2013 USER MANUAL

BAB IV IMPLEMENTASI_DAN_EVALUASI. dibutuhkan pengembang untuk melakukan menuliskan kode-kode program. Selain

Membuat Database mysql dengan PhpMyAdmin

MODUL GET DAN POST

MODUL 3 DASAR-DASAR PHP

MODUL III MEMBUAT FORM DAN HALAMAN WEB DENGAN FRAME

Pemrograman Web. Formulir dalam HTML dan PHP

MODUL 7 JavaScript pada Form HTML

Modul-5 GET & POST. Pemograman Web TEKNIK INFORMATIKA UNIVERSITAS PASUNDAN BANDUNG

BAB-12 MEMBUAT FORM HTML

INTRO PHP FORM PHPMYADMIN input update delete TEMPLATE SEDERHANA

MODUL 5 GET & POST Pemograman Web Teknik Informatika Universitas Pasundan Bandung 2016/2017

MODUL PRAKTIKUM PEMROGRAMAN WEB DENGAN MENGGUNAKAN MACROMEDIA DREAMWEAVER MX 2004

Perancangan & Pemprograman WEB. Pertemuan 4 Materi Formulir &Latihan HTML

TUTORIAL MEMBUAT PROGRAM KALKULATOR DENGAN OOP PHP

STMIK DIKTAT SINGKAT MACROMEDIA DREAMWEAVER 8 SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER TASIKMALAYA.

MODUL 3 INTERNET PROGRAMMING : PHP 3

PERTEMUAN 2 PEMROGRAMAN WEB LANJUT- Pokok Bahasan :

Pemrograman Internet dengan AJAX (Asynchronous JavaScript And XML)

Membangun koneksi dari PHP ke MySQL adalah dengan fungsi mysql_connect();

Mahasiswa memahami Pengertian Basisdata, Cara membuat basisdata, cara menginput data dan cara menampilkan data.

Tutorial jquery Ajax Bagian 2 (Input, Update, Delete, Animasi Loading)

SMH2D3 Web Programming. 7 BAB V PHP SESSION & COOKIES. H a l IDENTITAS. Kajian Teknik pemrograman menggunakan PHP

Modul 1 Pengenalan PHP

Teknologi Aplikasi Web Server. Pemrograman Web Dinamis ; RPL XI-1 Guru Mapel : Hendri Winarto, S.T.

Cepat Mahir Bahasa Pemrograman PHP

Pemrograman Web Lanjut 2017

P - 6 Bab 4 : HTML (Hypertext Markup Language)

By Desrizal. Pengenalan AJAX

Panduan Web Desain Menggunakan Editor Macromedia Dreamweaver 8

Pemrograman Web. HTML Lanjut. Indrato, S.Kom List. Ordered Lists (OL) Ordered List (OL) Ordered List (OL) PemrogramanWeb.

10/04/2014. Oleh: Fiftin Noviyanto, S.T., M.Cs. Form Server Side Scripting

Transkripsi:

PRAKTIKUM PHP 4 1. Conditional, Array & Perulangan di PHP Tutorial Conditional, Array & Perulangan di PHP ini akan menjelaskan tentang Conditional atau penggunaan "if" dan "else", dilanjutkan dengan penjelasan tentang larik, bagaimana membuat array, mengakses nilai sebuah element array, serta penjelasan perulangan di PHP. Conditional Ada tiga cara dalam membuat conditional di PHP, yaitu dengan if, else, elseif. Setiap conditional dimulai dengan klausa if: if(codition) { //lakukan sesuatu if juga bisa berisi klausa else: if(codition){ //lakukan sesuatu else{ //lakukan sesuatu yang lain klausa elseif dapat digunakan untuk menambah lebih banyak condition : if (condition1){ //lakukan kegiatan1 elseif(condtion2){ //lakukan kegiatan 2 else{ //lakukan kegiatan lain jika condition memberikan nilai benar atau true maka kode yang ada di dalam kurung kurawal { akan dieksekusi. Operator yang digunakan untuk menulis condition: Simbol Arti Tipe Contoh = = sama dengan perbandingan $x = = $y!= tidak sama dengan perbandingan $x!= $y < Kurang dari perbandinga $ x <$y > lebih dari perbandingan $x > $y <= kurang dari sama dengan perbandingan $x <= $y >= lebih besar sama dengan perbandingan $x >= $y! not logikal!$x && and logikal $x && $y or logikal $x $y XOR xor logikal $x XOR $y Untuk lebih paham lakukanlah contoh berikut: 1. Buat document HTML dengan text editor (Dreamweaver CS6) anda, klik kanan pada site -> New File -> beri nama conditional_form.html

2. Buat HTML form yang dengan script di bawah : 3. Buat document baru dengan text editor anda, klik kanan pada site -> New File -> beri nama conditional.php pertama-tama kita membuat variabel untuk menyimpan data yang dikirim, kemudian melakukan pengecekan apakah data yang dikirim kosong atau tidak. Jika tidak lakukan pengecekan jenis kelamin yang dipilih.

Kemudian coba lihat hasilnya di web browse anda, dengan menuliskan address http://localhost/praktikumphp21/conditional_form.html, kemudian isi field nama dan memilih jenis kelamin kemudian klik submit. Array / Larik Tidak seperti string dan number yang hanya bisa menampung satu buah nilai, array dapat menyimpan lebih dari satu nilai. Nilai yang ditampung bisa berupa string, number, atau array lainnya. Untuk membuat array di PHP seperti berikut: $negara=array("indonesia","australia", "malaysia", "singapura", "jepang"); atau $siswa[0]="andika"; $siswa[1]="toni"; $siswa[2]="susi"; untuk membuat array kosong: $nilai=array(); untuk mengakses nilai yang ada dalam array adalah sebagai berikut: $var=$siswa[2]; echo $var; //hasilnya adalah : Susi echo $siswa[1]; //hasilnya Toni mengurut array dapat dilakukan dengan function sort() : sort($siswa); //array diurut ascending $var=$siswa[2]; echo $var; // hasilnya adalah : Toni echo $siswa[1]; //hasilnya : Susi untuk mengetahui banyak element / atau nilai yang ditampung array gunakan function count():

$jumlah=count($siswa); echo $jumlah //hasilnya adalah 3 Perulangan atau looping Di PHP ada dua bentuk perulangan yang sering digunakan, yaitu for dan while, perulangan dengan for adalah seperti berikut: for(ekspresi awal; kondisi; ekspresi akhir){ //lakukan sesuatu Contoh: for($i=1; $i<=10; $i++){ echo "Contoh perulangan" ; perulangan for di atas akan mencetaka kata "Contoh perulanngan" Sebanyak sepuluh kali. Perulangan dengan while: while(kondisi){ //lakukan sesuatu selama kondisi pada while terpenuhi atau bernilai benar, perulangan akan terus dilakukan, contoh: $i=1; while($i<=10){ echo "Contoh while"; $i++; Contoh di atas akan mencetak kalimat "Contoh while" sebanyak sepuluh kali. Untuk lebih jelah lakukanlah contoh berikut ini: 1. Buat Document baru dengan text editor anda, beri nama looping.php: 2. Tambahkan pembukan tag HTML form: <form action="" name="form1" method="post"> 3. Membuat permbuka tag PHP dan sebuah array berisi nama-nama bulan: <?php $bulan=array("januari","februari", " Maret","April", "Mei", "Juni", "Juli", "Agustus", "September", "Oktober", "November", "Desember"); 4. Membuat combo box hari: echo '<select name="hari">'; $hari=1; while($hari<=31) { echo "<option value="$hari">$hari</option>"; $hari++; echo '</select>';

5. Membuat combo box bulan: echo '<select name="bulan">'; $jumlah=count($bulan); for($i=0; $i<$jumlah ; $i++){ echo '<option value="'.$bulan[$i].'">'.$bulan[$i].'</option>'; echo '</select>'; 6. Membuat combo tahun: echo '<select name="tahun">'; for($tahun=2000; $tahun<2010; $tahun++){ echo "<option value="$tahun">$tahun</option>"; echo '</option>'; 7. Tutup tag PHP dan HTML form:?> </form> </body> </html> 8. Hasil Akhirnya seperti berikut: Maka hasilnya:

Di Tutorial Conditional, Array & Perulangan di PHP ini anda telah belajar conditional atau cara menggunakan klausa if, else dan elseif. Cara mendefinisikan array, mengakses nilai element array serta cara melakukan perulangan di PHP. 2. Penanganan HTML form di PHP bagian ini anda akan belajar Penanganan HTML form di PHP, mulai dari membuat HTML form dan memproses data yang dikirim dengan HTML form. Membuat form HTML Menangani atau menghandle HTML form dengan PHP merupakan proses yang paling penting pada website dinamis. Bagian ini terdiri dari dua proses : pertama membuat HTML form itu sendiri dan kedua membuat script PHP yang akan menerima dan memproses data yang dikirim. HTML form dibuat menggunakan tag form dan beberapa element untuk mengambil inputan. Tag form terlihat seperti berikut: <form action="script.php" method="post" > </form> atribut paling penting pada tag form adalah action, yang memberitahukan ke page / halaman mana data form akan dikirim. Attribut kedua adalah method yang memberitahukan bagaimana data tersebut dikirim. Ada dua option get dan post yang dapat digunakan. Jika menggunakan get maka nama dan nilai dari data yang dikirim akan terlihat pada URL, seperti : http://localhost/script.php?nama=ellyx&gender=l&usia=15 get sering digunakan untuk melakukan request data karena, keterbatasan data yang dapat dikirim dan keamanananya yang kurang. Post digunakan untuk mengirim data ke server seperti menambah record ke database. Element element input lain seperti text box, check box, radion button, select menu dan yang lainnya diletakan di dalam tag form. Untuk lebih jelas buatlah contoh berikut: 1. Buat document HTML baru dengan text editor anda, beri nama form.html 2. Ketikkan code atau desain form dan table seperti contoh dibawah ini:

Setalah form HTML dibuat maka sekarang saatnya membuat script php untuk menangani dan memproses data yang dikirim. Pada contoh ini script hanya akan menampilkan data yang disubmit ke web browser, pada tutorial selanjutnya anda akan diajak untuk menyimpan data form ke database MYSQL. Yang membuat PHP muda untuk dipelajari adalah dimana PHP dapat berinteraksi dengan form HTML. PHP menyimpan data yang diterima ke dalam variabel spesial. Sebagai contoh, jika anda memilki form dengan text seperti: <input type="text" name="hobby" /> apapun yang diketik user pada textbox tersebut akan dapat diakses melalui sebuah variabel PHP yang bernama $_REQUEST['hobby'], atau dengan kata lain apapun yang diketik user pada text box tersebut akan disimpan ke dalam varibel $_REQUEST['hobby'] oleh script PHP. Penulisan variabel tersebut harus benar, karena PHP case-sensitive terhadap variabel. Jadi $_REQUEST['hobby'] benar, sedang $_Request['hobby'] atau $_request['hobby'] salah. Untuk form yang telah kita buat maka akan disimpan pada varibel sebagai berikut: Nama Element Variabel PHP nama $_REQUEST['nama'] email $_REQUEST['email'] gender $_REQUEST['gender'] umur $_REQUEST['umur'] komentar $_REQUEST['komentar'] Contoh berikut akan membuat script PHP yang berfungsi untuk menghandle form HTML yang telah dibuat (form.html).

3. Buatlah document HTML baru dengan text editor anda, beri nama script.php Jalankan form.html isikan data dan tekan submit maka akan tampil:

Tugas: Buat Form seperti diatas dan tambahkan pengisian Tempat dan Tanggal lahir (seperti menggunakan contoh looping.php sebelumnya). Dan etentuan pengisian jenis kelamin akan mempengaruhi Pesan Selamat Datang Saudara/Saudari seperti contoh conditional.php sebelumnya. Share di blog masing-masing dan beri notifikasi ke email saya. Semoga Sukses. Salam Hangat, Hadi Wijaya