BAB 5 MEMAHAMI METHOD GET DAN POST PADA PHP

dokumen-dokumen yang mirip
Pemrograman Basis Data Berbasis Web

Pertemuan 2. Muhadi Hariyanto

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

Penanganan Formulir PHP. Pemrograman Web - Penanganan Formulir. Agi Putra Kharisma, ST., MT.

Pemrograman Basis Data Berbasis Web

Pemrograman Web DASAR HTML 2

PERTEMUAN 2 PEMROGRAMAN WEB LANJUT- Pokok Bahasan :

A. Dasar Teori. Urutan (Sequence) Pemilihan (Selection) Pengulangan (Iteration) Pernyataan Kondisional (If Statement)

PENGENALAN PHP DASAR

LAPORAN PERTEMUAN 2 PERULANGAN DAN FORM PHP

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

PHP. Ardhi ant Soft 1

OPERATOR DALAM SCRIPT PHP

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

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

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

HTML FORM. Praktikum III

PERTEMUAN 3. if (kondisi) { pernyataan yang akan dijalankan apabila kondisi benar }

Pengenalan PHP Contoh penulisan file PHP :

LAPORAN PRAKTIKUM 5 SESSION & COOKIE

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

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

2. DASAR TEORI 2.1 PHP5

Muhammad Zen Samsono Hadi, ST. MSc.

[FORM AND FRAME] PEMROGRAMAN WEB MODUL [ O L E H : Y U N I T A P R A S T Y N I N G S I H, S. K O M ]

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

MODUL 7 SESSION DAN USER AUTHENTICATION

MODUL 3 INTERNET PROGRAMMING : PHP 3

MODUL 6 SESSION DAN USER AUTHENTICATION

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

BAB 5. Kondisional Perulangan. Materi. Pengenalan Perulangan Perulangan For Perulangan While Perulangan dengan menggunakan Kondisional If

KURSUS ONLINE JASA WEBMASTERS

OPERATOR, PERULANGAN DAN SELEKSI KONDISI

MODUL 10 PENGENALAN PHP. (Variabel, Operator, struktur control)

Dasar PHP. Wiratmoko Yuwono

Server Response. Hello

PHP (1) Topik. Intro. Pemrograman Internet. Sekilas tentang PHP 06/11/2012

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET PEMROGRAMAN WEB Semester: 2 Struktur Kondisi Perulangan 200 menit No.: Job: 08 Tgl: Hal.

Selection, Looping, Branching

MANAGEMENT, FORWARDING & AUTO RESPONDER

PANDUAN MUSRENBANG DESA / KELURAHAN

Mengarahkan Flow Program, Input, dan Pemrosesannya

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

Mahasiswa memahami Pengertian PHP, Cara menjalankan PHP, Operasi Matematik, penggunaan variable dan struktur control perulangan PHP.

Conditional PRAKTIKUM PHP Conditional, Array & Perulangan di PHP

MODUL 8 WEB PROGRAMMING : PHP 3

PHP (HYPERTEXT PREPROCESSOR)

Hello World. Chocolove Mic

Internet II. Pertemuan 4 & 5 Dasar Pemrograman PHP II. Sistem Komputer Universitas Serang Raya - Aditya Wicaksono, SKomp 1

KBKF53110 WEB PROGRAMMING

Pemrograman Berbasis Web

Web Programming. Pengenalan PHP

: MODUL 1 BASIC PHP

PHP & MYSQL. Universitas Komputer Indonesia 2004 Taryana. S

Dasar PHP-MySQL oleh : Prasaja Wikanta

Menangani Input dari User

APLIKASI ALGORITMA KNUTH-MORRIS-PRATT PADA MESIN PENCARI KATA UNTUK LINGKUNGAN WEBSITE MAHASISWA INFORMATIKA 2005

BAB XIII BEKERJA DENGAN SESSION

MODUL 6 STRUKTUR KONDISI (PERULANGAN)

MODUL 4 PHP PART 1 (PENGENALAN PHP + VARIABEL)

KURSUS ONLINE JASA WEBMASTERS

BAB VIII PEMROSESAN FORM

BAB VI. STATEMENT CONTROL

Modul 1. Variabel dan String

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

MODUL III MEMBUAT FORM DAN HALAMAN WEB DENGAN FRAME

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

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

Form identik dengan formulir

STRUKTUR DASAR PHP. Struktur PHP diawali dengan <?php dan ditutup dengan?> Contoh sederhana pemakaian bahasa PHP yang disisipkan dalam halaman HTML.

PHP Programing. M.M. Ubaidillah. Dasar-dasar PHP. merupakan bahasa pemrograman berbasis web yang memiliki kemampuan untuk memproses data dinamis.

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

PEMROGRAMAN WEB PHP FORMS 09 MEI MUHMMAD NAWAWI /

PANDUAN POKOK PIKIRAN

Pemrograman Web Lanjut 2017

BAB II LANDASAN TEORI

MODUL 8.1 WEB PROGRAMMING : PHP 4

Bab 13 Tentang SESSION

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

Advantages. Keunggulan :

TUTORIAL PHP MYSQL Langkah Tepat menjadi Web Developer Handal, menguasai PHP dan MySQL, jalan terbaik membuat website dan aplikasi berbasis web

M.K. Pemrograman Web (AK ) Konsep Pemrograman Web

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

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

Ajax dan PHP. IAbdu l Kadi r I. Mengimplementasikan Ajax dengan Kode JavaScript Membahas Tools Prototype dan ScripLaculo.us. O R ' G 'N ~ l C D

Pertemuan 4 Penanganan Form

Pemrograman Web Lanjut 2017

PRAKTIKUM WEB DINAMIS MODUL PENGGUNAAN KONDISI PADA FORM PHP

MODUL 1 Operasi Dasar dalam PHP

MODUL PEMROGRAMAN WEB

Modul 1 Pengenalan PHP

MODUL. Variabel. Workshop Programming

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

DASAR PHP. Oleh : Devie Rosa Anamisa

JavaScript. Pemrograman Web 1. Genap

PANDUAN POKOK PIKIRAN APLIKASI E-PLANNING KOTA PEMATANGSIANTAR

PANDUAN MUSRENBANG DESA/KELURAHAN

PHP singkatan dari Recursive Hypertext Prepocessor PHP adalah Skrip yang menyatu dengan Kode HTML dan berjalan pada sisi server (Server Side) artinya

Laporan Bengkel Web II Modul 5

WAP (3) Muhammad Zen S. Hadi, ST. MSc. WAP - The Wireless Application Protocol

Transkripsi:

BAB 5 MEMAHAMI METHOD GET DAN POST PADA PHP Form pada PHP mempunyai dua method pengiriman data, yaitu GET dan POST. Dengan menggunakan method GET, maka nilai variabel yang dikirimkan ke server melalui url pada address bar browser. Sedangkan method POST akan mengirimkan nilai variabel ke server secara terpisah, sehingga nilai variabelnya tidak terlihat. Kapan menggunakan GET? Informasi yang dikirim dari form dengan metode GET dapat terlihat oleh semua orang (semua nama variabel dan nilai-nilai variabel ditampilkan di URL). GET juga memiliki batasan pada jumlah informasi untuk mengirim. pembatasan itu sekitar 2000 karakter. Namun, karena variabel ditampilkan di URL, ini memungkinkan untuk sebagai penunjuk halaman. Dan hal ini dapat berguna dalam beberapa kasus tertentu. GET dapat digunakan untuk mengirim data yang tidak bersifat sensitif. Kapan menggunakan POST? Informasi yang dikirim dari form dengan metode POST tidak dapat terlihat oleh orang lain (semua nama / nilai tersembunyi dalam HTTP Request) dan tidak memiliki batasan pada jumlah informasi untuk mengirim. Selain itu POST mendukung fungsi seperti dukungan untuk multi-part binary input ketika mengupload file ke server. Namun, karena variabel tidak ditampilkan di URL, adalah tidak mungkin untuk penunjuk halaman. Pengembang lebih memilih POST untuk mengirim data form. Contoh skrip dengan form method GET Nama file : formmethod_get.php <html> <body> <form method="get" action="kirimmethod_get.php"> Nama: <input type="text" name="nama"><br> E-mail: <input type="text" name="email"><br> <input type="submit" value="kirim"> </form> </body> </html> Indosmartdigital.com Panduan Praktis Pemrograman PHP Untuk Pemula 18

Nama file : kirimmethod_get.php echo "Selamat Datang, $_GET[nama]<br> Alamat E-mail Anda adalah : $_GET[email]"; Contoh skrip dengan form method POST Nama file : formmethod_post.php <html> <body> <form method="post" action="kirimmethod_post.php"> Nama: <input type="text" name="nama"><br> E-mail: <input type="text" name="email"><br> <input type="submit" value="kirim"> </form> </body> </html> Nama file : kirimmethod_post.php echo "Selamat Datang, $_POST[nama]<br> Alamat E-mail Anda adalah : $_POST[email]"; Berikut beberapa pertimbangan kapan sebaiknya Anda menggunakan method GET dan POST, diantaranya : Apabila data yang dikirim ke server bersifat rahasia, Anda dapat menggunakan method POST, misalnya untuk mengirimkan data username dan password. Apabila data yang dikirim ke server berupa data umum dan biasanya untuk memperjelas data yang dimasukkan di form, Anda dapat menggunakan method GET, misalnya untuk form pencarian data, polling dan lainnya. Jika data yang dikirimkan cukup banyak, gunakanlah method POST Jika data yang dikirimkan berupa file, gunakan method POST Indosmartdigital.com Panduan Praktis Pemrograman PHP Untuk Pemula 19

BAB 6 STATEMENT KONTROL IF Saat ini kita masuk ke bab yang sangat penting dalam belajar programming yaitu statement kontrol. Mengapa pembahasan ini sangat penting? Karena dengan statement ini kita bisa mengontrol aliran program / skrip. Pada contoh pembahasan sebelumnya, saya hanya memberikan contoh skrip yang terdiri dari satu aliran saja, yaitu top-down. Artinya setiap perintah dijalankan satu persatu mulai dari atas sampai dengan paling bawah, dan selesai. Seperti contoh skrip berikut : $panjang = 20; $lebar = 25; $luas = $panjang * $lebar; echo "Luas persegi panjang = $luas satuan luas"; Skrip di atas menggunakan sebuah aliran saja. Pertama jalankan perintah paling atas ($panjang=20), lalu jalankan perintah kedua ($lebar=25), kemudian jalankan perintah untuk menghitung luas persegi panjang, dan terakhir tampilkan hasilnya dan selesai. Namun, tidak semua skrip/program hanya terdiri dari sebuah aliran saja. Seringkali kita membuat skrip yang di dalamnya terdapat perintah yang harus diulang beberapa kali, ataupun perintah yang hanya dijalankan pada kondisi atau berdasarkan syarat tertentu. Dalam kondisi ini kita dapat menggunakan statement kontrol. Dalam programming, terdapat 2 statement kontrol yaitu : statement kontrol kondisional (bersyarat) dan statement kontrol perulangan (looping). Statement kontrol kondisional adalah statement kontrol yang digunakan untuk mengatur kapan suatu perintah akan dijalankan. Sedangkan statement kontrol perulangan digunakan untuk mengatur perintah yang dijalankan secara berulang-ulang. Dalam PHP, terdapat dua buah statement kontrol yang termasuk statement kontrol kondisional, yaitu IF dan SWITCH. Sedangkan yang termasuk statement kontrol perulangan adalah : FOR, WHILE, DO WHILE dan FOREACH. Indosmartdigital.com Panduan Praktis Pemrograman PHP Untuk Pemula 20

Pada bab ini kita hanya difokuskan pada statement kontrol IF. Adapun sintaks atau penulisan IF adalah sebagai berikut : if (kondisi) statement; Bentuk IF yang lain : if (kondisi) statement 1; else statement 2; Dalam aturan sintaks di atas, bagian 'statement' akan dijalankan jika 'kondisi' terpenuhi. Jika tidak, maka bagian 'statement' tidak akan dijalankan. Operator Relasional Untuk menyatakan suatu kondisi, kita dapat menggunakan operator pembanding atau relasional. Hasil yang didapat dari penggunaan operator operasional adalah nilai BENAR atau SALAH. Berikut adalah beberapa operator relasional yang dapat digunakan : Simbol Makna < Lebih kecil dari > Lebih besar dari >= Lebih besar atau sama dengan <= Lebih kecil atau sama dengan Indosmartdigital.com Panduan Praktis Pemrograman PHP Untuk Pemula 21

== Sama dengan!= Tidak sama dengan Contoh penggunaan operator relasional pada statement IF $bil = 15; if ($bil > 10) echo "Bilangan lebih besar dari 10"; Pada skrip di atas, nilai dari variabel $bil adalah 15. Selanjutnya terdapat statement IF yang di dalamnya terdapat syarat : Jika nilai $bil lebih besar dari 10, maka browser akan menampilkan teks "Bilangan lebih besar dari 10". Pada contoh ini kondisi bernilai BENAR, yaitu 15>10. Dikarenakan kondisi bernilai BENAR, maka browser akan menampilkan teks Bilangan lebih besar dari 10. Namun, coba Anda perhatikan skrip berikut : $bil = 15; if ($bil == 10) echo "Bilangan sama dengan 10"; Pada skrip di atas, kondisi bernilai SALAH, dikarenakan nilai bil 15 tidak sama dengan 10. Dengan demikian perintah echo "Bilangan sama dengan 10" tidak akan dijalankan. Operator Logika Dalam pemrograman PHP, terdapat beberapa operator logika yang bisa kita gunakan, yaitu : Operator Makna && AND Indosmartdigital.com Panduan Praktis Pemrograman PHP Untuk Pemula 22