LAPORAN PERTEMUAN 2 PERULANGAN DAN FORM PHP

dokumen-dokumen yang mirip
BAB 5 MEMAHAMI METHOD GET DAN POST PADA PHP

LAPORAN PRAKTIKUM 5 SESSION & COOKIE

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

Pemrograman Basis Data Berbasis Web

KURSUS ONLINE JASA WEBMASTERS

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

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

Conditional PRAKTIKUM PHP Conditional, Array & Perulangan di PHP

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

Desain Web. MODUL 2 Desain Form

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

Praktikum 3 Cookie, Session, dan Database MySQL

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

Pemrograman Basis Data Berbasis Web

Pertemuan 4 Penanganan Form

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

Pertemuan 2. Muhadi Hariyanto

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

Penanganan Form 16/10/2014

Checkbox dengan Foreach dan MYSQL

Pemrograman Web DASAR HTML 2

Muhammad Zen Samsono Hadi, ST. MSc.

MODUL III MEMBUAT FORM DAN HALAMAN WEB DENGAN FRAME

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

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

2. DASAR TEORI 2.1 PHP5

HTML FORM. Praktikum III

Form identik dengan formulir

[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 ]

BAB VIII PEMROSESAN FORM

BAB-12 MEMBUAT FORM HTML

RIO ANDRIYAT KRISDIAWAN, M.KOM

Modul 1. Variabel dan String

BAB 5 PENGENALAN PHP. Tujuan Pembelajaran: Memahami kaidah Pemrograman dengan PHP

Dasar PHP. Wiratmoko Yuwono


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

MODUL GET DAN POST

Web Programming (WP) Step 2 [ HTML & PHP BASIC]

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

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

Upload File dengan Metode AJAX

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

Bagian 20. Bekerja dengan Form menggunakan PHP.

5.2 Keuntungan dan Kelemahan Cookie

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

Pengenalan Perancangan Web 2017

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

MODUL 4 PHP PART 1 (PENGENALAN PHP + VARIABEL)

Laporan Bengkel Web II Modul 6

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

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

Web Programming. Elfan Nofiari. IF-ITB/EN/Mar-05 IF3292 Web Programming. Page 1

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

SEARCHING, EDIT / UPDATE DAN DELETE. PHP & MYSQL Part Two

AJAX dengan jquery Part 3

PERTEMUAN 2 PEMROGRAMAN WEB LANJUT- Pokok Bahasan :

BAB 2 LANDASAN TEORI. 2.1 Sekilas Tentang Sistem Ujian Konevensional

Pemrograman Web. Formulir dalam HTML dan PHP

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

LAPORAN RESMI PRAKTIKUM PEMROGRAMAN WEB PHP INTRODUCTION

MODUL 3 INTERNET PROGRAMMING : PHP 3

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

Sintak penulisan form adalah: <form method= post atau get action= program_pemroses > elemen-elemen FORM </form>

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

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

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

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

BAB III IDENTIFIKASI DAN KLASIFIKASI WEB LOG

01. Sejarah PHP =======================================

JavaScript. Pemrograman Web 1. Genap

MODUL PRATIKUM - 05 PEMROGRAMAN BERBASIS WEB (CCP119)

Perancangan Website Ujian. Teknik Elektro UNDIP Berbasis HTML

Lampiran Kode Program

JURUSAN SISTEM KOMPUTER FAKULTAS ILMU KOMPUTER UNIVERSITAS SRIWIJAYA

Mengenal PHP dan Web Server

Pemrograman Web Week 5. Team Teaching

Membuat Fasilitas Readmore dengan TInyMCE

E-trik Ajax. Database MySQL. Dedi Alnas

PHP & MYSQL. Universitas Komputer Indonesia 2004 Taryana. S

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

AJAX dengan jquery Part 1

PHP (HYPERTEXT PREPROCESSOR)

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

Tujuan: Siswa dapat membuat list item dan form untuk diterapkan dalam pembuatan halaman web

Tutorial CakePHP Dasar Part IV - Searching

IV. Form. A. Pengenalan Form. B. HTML Input Element

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

MODUL 11 PHP&MYSQL UPDATE & SEARCHING

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

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

Pemrograman Web PRAKTIKUM 6. Query Data 2. TUJUAN BELAJAR Mahasiswa dapat menggunakan PHP dan MySQL untuk mengupdate data

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

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

POLITEKNIK ELEKTRONIKA NEGERI SURABAYA

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

Mengarahkan Flow Program, Input, dan Pemrosesannya

KBKF53110 WEB PROGRAMMING

Membuat JSP dan Servlet Sederhana

Mengenal dan Mempelajari PHP Secara Sederhana Bagi Para Pemula

Transkripsi:

Hari/Tanggal Laporan Paraf Awal Resmi LAPORAN PERTEMUAN 2 PERULANGAN DAN FORM PHP OLEH : HADYAN DWIHASAN PUTRA 426 16 022 Jurusan Teknik Elektro Program Studi D4 Teknik Multimedia dan Jaringan Politeknik Negeri Ujung Pandang 2016-2017

A. DASAR TEORI Perulangan atau dalam bahasa inggrisnya adalah loop, atau looping. Dalam setiap bahasa pemrograman tentunya memiliki perulangan, terutama perulangan pada php. Hal yang paling wajib dikuasai dalam bahasa pemrograman yaitu perulangan. Banyak algoritma yang memerlukan proses perulangan atau looping sebagai terwujudnya sarana alogirtma seperti menggunakan array, searching, sorting dan lain sebagainya. Ada beberapa metode perulangan pada php, seperti for, while, do while, dan foreach. Dari masing-masing metode perulangan pada php yang berbeda ialah foreach. Jenis perulangan foreach biasanya digunakan untuk memecah array, namun array sendiri dapat disedehanakan dengan semua perulangan, kembali lagi ke masing-masing kebutuhan. Seperti namanya perulangan atau looping yaitu digunakan untuk mempermudah melakukan proses yang berulang-ulang sesuai dengan perintahnya. Contoh sederhananya adalah, apabila kita mengurutkan angka 1 sampai 100, maka hal yang paling mudah dalam pemrograman ialah dengan menggunakan perulangan, yaitu dengan Algoritma menambahkan nilai 1 pada setiap angka yang diulang. Misalnya dimulai dari angka 1, ditambah dengan 1 maka menghasilkan angka 2, dan seterusnya hingga mencapai 100. Bagaimana jika tidak dengan perulangan? tentunya menyita waktu, tenaga dan kerepotan lainnya Seperti awal pembahasan bahwa ada beberapa jenis metode perulangan atau looping pada php yang bisa digunakan, mari kita kupas satu persatu dengan menggunakan bahasa pemrograman PHP. FORM PHP Form adalah sebuah tag HTML yang di fungsikan untuk melakukan pengiriman data dari client side menuju server side untuk di olah dan akan di kembalikan ke sisi client side jika di perlukan, tergantung dari fungsi website tersebut. Pengiriman data pada FORM dapat melalui dua buah cara yaitu GET dan POST. Get adalah metode pengiriman data menggunakan query string, jadi seluruh nilai pada form anda akan di kirim ke sisi server/file dan nilai dari form anda akan tampil pada barus URL/ Address bar. POST, post sendiri mengirimkan data ke sisi lain/ file namun tidak menampilkan nilai dari form pada address bar seperti GET/ Query String.

B. PERCOBAAN LATIHAN Latihan 1 Script : <head> <title>latihan 1</title> </head> <body> Tanggal Lahir : <select name="tanggal"> <option value= "0" selected="selected"> Tanggal <?php $tanggal=1; while($tanggal < 32) { echo "<option value=$tanggal>$tanggal"; $tanggal++; }?> </option></select> </body> </html> Output :

Pembahasan : Perulangan pada script ini menggunakan while. Dengan variabel $tanggal diberi nilai 1 dan kemudian karena kondisinya yaitu, $tanggal < 32 dan pada perulangan $tanggal++, maka $tanggal akan melakukan perulangan sampai angka 31 secara berurutan tanpa adanya looping jadi angka yang akan ditampilkan yaitu angka 1 31. Latihan 2 Script : <head> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <title>latihan 1</title> </head> <body> Tanggal Lahir : <select name="tanggal"> <option value= "0" selected="selected"> Tanggal <?php $tanggal=1; do { echo "<option value=$tanggal>$tanggal"; $tanggal++;

} while ($tanggal<32);?> </option></select> </body> </html> Output : Pembahasan : Output-nya sama pada Latihan 1 yang membedakan yaitu perulangan yang digunakan, jika pada Latihan 1 menggunakan while maka pada Latihan ini menggunakan do while. Pada do while, perulangan dilakukan lebih dulu lalu kemudian dilakukan pengecekan kondisinya. TUGAS Tugas 1 Buatlah kode program untuk membandingkan 2 variabel $a dan $b apakah hasilnya : lebih besar, kurang dari, sama atau tidak sama dengan? Script : <head> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <title>tugas 1</title> </head>

<body> <?php for($angka=1; $angka <= 8; $angka+=1){ if ($angka==3) continue; print("$angka "); }?> </body> </html> Output : Pembahasan : Pada script ini, $angka menampilkan angka 1 2 4 5 6 7 8 dan tidak menampilkan angka 3. Karena terdapat continue apabila $angka=3 jadi apabila $angka=3 maka angka 3 akan di looping dan dilanjut sampai $angka=8. Berbeda apabila pada script ini diketik break bukan continue maka output-nya hanya angka 1 dan 2 karena apabila $angka=3 maka program akan keluar dan akan menampilkan perulangan yang telah dilakukan sebelum angka 3. TUGAS 2 Script : <head> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <title>tugas 2</title> </head>

<body> <?php for($i=1; $i <= 6; $i+=1){ print "<h$i> Heading $i </h$i><br>"; }?> </body> </html> Output :

Pembahasan : Untuk menggunakan perintah HTML pada PHP maka gunakan symbol <>. Pada perulangannya, $i melakukan perulangan dari 1 sampai 6 dan jika kita menuliskan pada perintah HTML <h$i> maka outputnya akan menampilkan tulisan heading 1 heading 6 dengan ukuran yang berbeda kaena pada print kita memasukkan perintah HTML <h$i>. TUGAS 3 Script: <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <title>untitled Document</title> </head> <body> <form action="" method="post"> <h2> Pilih jurusan anda : </h2> <input type="radio" name="jurus" value="ti">teknik Informatika</input><br> <input type="radio" name="jurus" value="si">sistem Informasi</input><br> <input type="radio" name="jurus" value="sk">sistem Komputer</input><br> <input type="radio" name="jurus" value="ka">komputerasi Akuntansi</input><br> <input type="submit" name="input" value="submit"/> </form> </body> </html> <?php if(isset($_post['input'])){ $nama=$_post['jurus']; echo "Jurusan Anda Adalah <b>$nama</b>"; }?>

Output : Pembahasan : Dengan menggunakan method POST jadi untuk melakukan pengecekan variabel maka digunakan lah isset. Jadi pada script ini apabila Submit di klik akan menampilkan output php-nya dan setiap option memiliki output yang berbeda yang disesuaikan dengan value dari setiap option. TUGAS 4 Script PHP: <?php if (isset($_post['submit'])) { $nrp=$_post['nrp']; $nama=$_post['nama']; $prog=$_post['prog']; $jurusan=$_post['jurusan']; $paralel=$_post['paralel']; $dosen=$_post['dosen']; $tanggal=$_post['tanggal']; $tgl=$_post['tgl']; $bulan=$_post['bulan']; $bln=$_post['bln']; $tahun=$_post['tahun']; $thn=$_post['thn'];

?> } Output : $tempat=$_post['tempat']; $jk=$_post['jk']; $wn=$_post['wn']; $agama=$_post['agama']; $goldar=$_post['goldar']; $notel=$_post['notel']; $alamat=$_post['alamat']; echo "NRP echo "Nama echo "Program echo "Jurusan echo "Tanggal Lahir echo "Tempat Lahir echo "Tanggal Masuk echo "Jenis Kelamin echo "Warga Negara echo "Agama echo "Golongan Darah echo "Nomor Telepon echo "Alamat :<b>$nrp</b><br>"; :<b>$nama</b><br>"; :<b>$prog</b><br>"; :<b>$jurusan</b><br>"; :<b>$tanggal / $bulan / $tahun </b><br>"; :<b>$tempat</b><br>"; :<b>$tgl / $bln / $thn </b><br>"; :<b>$jk</b><br>"; :<b>$wn</b><br>"; :<b>$agama</b><br>"; :<b>$goldar</b><br>"; :<b>$notel</b><br>"; :<b>$alamat</b><br>";

Pembahasan : Pada script PHP apabila pengecekan dijalankan apabila Submit di klik dan setiap isian akan diberikan name nya masing-masing dan akan ditampilkan inputannya. C. KESIMPULAN Ada beberapa metode perulangan pada php, seperti for, while, do while dari masingmasing metode memiliki kegunaan yang sama, yang berbeda terdapat pada struktunya dan penggunaannya tergantung dari program apa yang mau dibuat. Seperti namanya perulangan atau looping yaitu digunakan untuk mempermudah melakukan proses yang berulang-ulang sesuai dengan perintahnya. Jadi apabila ingin menampilkan angka 1 100 maka cukup gunakan perintah perulangan. Pengiriman data pada FORM dapat melalui dua buah cara yaitu GET dan POST. Get adalah metode pengiriman data menggunakan query string, jadi seluruh nilai pada form anda akan di kirim ke sisi server/file dan nilai dari form anda akan tampil pada barus URL/ Address bar. Sedangkan POST sendiri mengirimkan data ke sisi lain/ file namun tidak menampilkan nilai dari form pada address bar seperti GET/ Query String.