MODUL PRATIKUM 07 PEMROGRAMAN BERBASIS WEB (CCP119)

dokumen-dokumen yang mirip
FORM HTML dan PHP SERTA STRUKT.KEPUTUSAN dan ARRAY

MODUL PRATIKUM - 05 PEMROGRAMAN BERBASIS WEB (CCP119)

MODUL PRATIKUM 08B PEMROGRAMAN BERBASIS WEB (CCP119)

Selection, Looping, Branching

Struktur dan Kondisi Perulangan. Struktur Kondisi

MODUL PRATIKUM - 09 PEMROGRAMAN BERBASIS WEB (CCP119)

PEMROGRAMAN WEB 1. Statement Control Pemilihan dan Perulangan. Rio Andriyat Krisdiawan, M.Kom

Pertemuan X. Pemrograman Web Dasar Semester 1

Pertemuan 3 Struktur Kondisi dan Perulangan

Struktur Kondisi dan Perulangan

MODUL PRATIKUM - 10 PEMROGRAMAN BERBASIS WEB (CCP119)

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

MODUL PRATIKUM - 06 PEMROGRAMAN BERBASIS WEB (CCP119)

MODUL PEMROGRAMAN WEB

PRAKTIKUM WEB DINAMIS MODUL PENGGUNAAN KONDISI PADA FORM PHP

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

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

Pemrograman Web Lanjut 2017

P - 8 Bab 6 : PHP (Kondisi dan Perulangan)

Pemrograman Basis Data Berbasis Web

Tujuan : A. Percabangan Percabangan di dalam Java terdapat 2 macam, yaitu dengan memakai if dan switch.

PENYELEKSIAN KONDISI

KURSUS ONLINE JASA WEBMASTERS

Modul 1 Pengenalan PHP

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

JAVASCRIPT. Disusun untuk : Melengkapi Tugas Akhir Semester I Mata Kuliah Desain Web Oleh : AGUNG DIAN PRIBADI NIM :

PERNYATAAN KONTROL. salah

Struktur Kondisi dan Perulangan

PHP Intro. Pemrograman Web II. Ganjil

Control Flow & Array. Pemrograman Web. Rajif Agung Yunmar, S.Kom

Pemrograman Basis Data Berbasis Web

BAB VI. STATEMENT CONTROL

P - 9 & 10 Bab 7 : PHP (Perulangan dan Array)

Pertemuan 2. Muhadi Hariyanto

MODUL 1 Operasi Dasar dalam PHP

Dasar PHP. Wiratmoko Yuwono

Materi 4: Perintah For Perintah Do While

Struktur Kontrol Pemrograman Java : PERCABANGAN

1.1 Tujuan a. Mahasiswa dapat menggunakan operator Logika b. Mahasiswa dapat membuat program kecil dengan mengikutkan control flow

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

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

MENGENAL PERNYATAAN KONTROL

BAB 5 PERULANGAN DAN ARRAY

Bab 9. Percabangan dan Perulangan

PRAKTIKUM APLIKASI WEB DAY 8. (PHP : Pernyataan Kontrol)

Kondisional/Pencabangan/Pemilihan. Konsep Pencabangan Sintaks Konsep if (kasus tunggal) Konsep if-else (2-3 kasus) Konsep switch (lebih dari 3 kasus)

No HP :

Pemrograman Berorientasi Objek. Beni Suranto, S.T.

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

LAPORAN PERTEMUAN 2 PERULANGAN DAN FORM PHP

Percabangan & Perulangan

MODUL 1 INTERNET PROGRAMMING : PHP 1

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

ALUR PROGRAM. SELEKSI KONDISI Statement If a. Bentuk If tunggal sederhana Sintaks : if ( kondisi ) statement ;

Pernyataan if MODUL V PERCABANGAN

Server Response. Hello

MODUL 2 PHP. (Kontrol, Fungsi, Array)

(Struktur Kondisi dan Perulangan) KOMPETENSI DASAR

Pemrograman Dasar S E L E C T I O N

OPERASI PERNYATAAN KONDISI

PEMROGRAMAN TERSTRUKTUR PERTEMUAN VI KOMPONEN KOMPONEN PEMROGRAMAN TERSTRUKTUR

4.1. Pernyataan Kondisi dan Perulangan Pernyataan kondisi digunakan apabila kita ingin membandingkan atau mengetahui nilai suatu objek.

MODUL 5 STRUKTUR KONDISI (PERCABANGAN)

MINGGU III : KONTROL PROGRAM

Pengembangan Web. Ramos Somya

Pemrograman Web Lanjut 2017

PRAKTIKUM PEMROGRAMAN KOMPUTER MODUL II PERCABANGAN. Bahasa Pemrograman : C / C++

Pemrograman Dasar R E P E T I T I O N

Chapter 5. Struktur Kontrol Perulangan

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

Aliran Kendali (Flow Control)

Pada akhir pertemuan ini, diharapkan mahasiswa memiliki kemampuan untuk: Menggunakan struktur kendali pencabangan bersyarat dalam bahasa pemrograman.

KONTROL KENDALI DAN FUNGSI

Operator Logika dan Pernyataan If. A ud Solehuddin::Januari2012

Control Structure. Dasar Pemrograman C Mikrokontroler AVR. Hendawan Soebhakti Oktober 2009

Percabangan. 1. Statemen If...Then

24/09/2017 PERCABANGAN

Pemrograman Web. Pertemuan Ke-10 dan 11 Server Side Scripting [PHP] Server Side Scripting 1

PENGENALAN PHP DASAR

MODUL PRATIKUM - 02 PEMROGRAMAN BERBASIS WEB (CCP119)

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

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

Modul 3: Kendali program dan teknik. penyimpanan data

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

Struktur Kontrol. (Repetition) 1. Pemilihan (Selection) 2. Pengulangan

TEORI KONSEP PEMPROGRAMAN 3.1

P - 9 & 10 Bab 7 : PHP (Array dan Fungsi)

Pemrograman Fery Updi,M.Kom

: Mahasiswa dapat mempraktekkan perintah selection/ pemilihan (If ; If Else ; Nested If ; Switch)

BAB II LANDASAN TEORI

PEMROGRAMAN WEB 08 JavaScript Dasar

Tipe if : If tanpa else (if) If dengan else (if-else) Nested if

MODUL 5 PERULANGAN (LOOPING)

PHP (HYPERTEXT PREPROCESSOR)

P10 Seleksi & Perulangan

JavaScript. Pemrograman Web 1. Genap

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK

Mengarahkan Flow Program, Input, dan Pemrosesannya

Percabangan. Danu Wira Pangestu 1. Statemen If...Then. Lisensi Dokumen:

Struktur Kontrol. (Repetition)

Transkripsi:

MODUL PRATIKUM 07 PEMROGRAMAN BERBASIS WEB (CCP119) Disusun oleh : KARTINI, SKom.,MMSI LABORATORIUM KOMPUTER FAKULTAS ILMU KOMPUTER UNIVERSITAS ESA UNGGUL

MODUL PRATIKUM PBW 07 Kondition, Loop dan Array in PHP embeded HTML A. TUJUAN 1. Praktikan mengetahui kegunaan Kondisi, Perulangan, Array dalam halaman web 2. Praktikan mengetahui jenis-jenis penulisan Kondisi, Perulangan, Array 3. Praktikan dapat mengaplikasikan Kondisi, Perulangan, Array dalam tiap halaman web B. DASAR TEORI Kondisi dan Perulangan : adalah Struktur Kendali atau Statement kendali : merupakan elemen yang sangat penting dalam tiap bahasa pemrograman, karena dengan kendali alur program, kita dapat mengontrol jalannya eksekusi program. Struktur Kendali dalam PHP dilakukan dengan 4 pernyataan if, switch, for dan while. A1. If... dengan satu statement Bentuk umum : A2. If... dengan banyak statement Bentuk umum : A3. If..Else. Bentuk umum : If (kondisi) Statement. } If (kondisi) Statement_1; statement_2; Statement_n; } If (kondisi) statement pertama (jika kondisi bernilai benar); } else statement kedua (jika kondisi bernilai salah); }

A4. If.. Elseeif.. Bentuk umum : If (kondisi_1) statement pertama (jika kondisi bernilai benar);} elseif (kondisi_2) statement kedua (jika kondisi bernilai salah dan kondisi 2 benar);} else statement ketiga (jika) kondisi 1 dan kondisi 2 bernilai salah);} Switch (Kondisi) Switch digunakan apabila ada satu ekspresi yang memiliki banyak kemungkinan nilai dimana masing-masing nilai ada perintah yang harus dikerjakan. Bentuk umum : Switch (kondisi) case syarat1: statement1; break; case syarat2: statement2: break;.. Default Statement default; } Pernyataan FOR Bentuk umum: for (nilai_awal; nilai_akhir; peningkatan/penurunan) Statements; } Pernyataan DO WHILE Bentuk umum: Do Statements; } While(kondisi)

Pernyataan WHILE Bentuk umum: PRAKTEK 1 While(kondisi) Statements; } CONTOH 1 : If... dengan satu statement Listing prog contoh1.php <HTML> <HEAD><TITLE>Percabangan if</title></head> <BODY bgcolor=#cefabe text=blue> <? $umur=5;$usiaku=6; If ($usiaku>$umur) echo Saya tidak termasuk Balita <BR> ; }?> </BODY></HTML> Hasilnya sbb : Gbr 1. hsl running CONTOH 2 : If... dengan banyak statement Listing prog contoh2.php <HTML> <HEAD><TITLE>Percabangan if</title></head> <BODY bgcolor=#cefabe text=blue> <? $umur=5;$usiaku=7; If ($usiaku>$umur) echo usia saya = $usiaku tahun<br> ; echo Saya tidak termasuk Balita <BR> ; echo Saya sudah besar <BR> ; }?> </BODY></HTML>

Dan hasilnya sbb : Gambar 5.7 Tampilan contoh06.php3 CONTOH 3 : If..Else. Listing prog latihif3.php Dan hasilnya sbb : Listing prog hslif2.php

Dan hasilnya sbb : Hasil running tempat input data1 Hsl running stelah click tombol LIHAT HSL data1 Hasil running tempat input data2

Hsl running stelah click tombol LIHAT HSL data2 CONTOH 4 : If.. Elseeif.. Listing prog. frmif3.php Dan Listing prog. Latihif3.php yang akan dieksekusi setelah mengclik tombol submit Hitung Nilai adalah dibawah ini : Listing prog. Latihif3.php

Dan hasilnya sbb: Hasil running input data1 Hasil setelah click tombol hitung, data1 Hsl running input data2

Hasil setelah click tombol hitung, data2 Hasil running input data3 Hasil setelah click tombol hitung, data3

PRAKTEK 2 Listing prog. FormIcase3. php Dan hasilnya sbb : Listing prog. Latihcase3.php

Hasil running input data1 Hasil setelah click tombol hitung, data1 Hasil running input data2

Hasil setelah click tombol hitung, data2 Hasil running input data3 Hasil setelah click tombol hitung, data3

Hasil running input data4 Hasil setelah click tombol hitung, data4 Contoh 2 : <HTML><HEAD><TITLE>Penggunaan Switch< /TITLE>< /HEAD> <BODY bgcolor=#afecce text=blue> <? Switch($nilaiakhir) case A : $ket_lulus= Lulus dengan sangat memuaskan ; break; case B : $ket_lulus= Lulus dengan memuaskan ; break; case C : $ket_lulus= Lulus dengan cukup memuaskan ; break; default : $ket_lulus= Tidak Lulus ; } echo Nilai = $nilaiakhir <br> ; echo Predikat kelulusan = $ket_lulus <br> ;?> </BODY></HTML>

Dan hasilnya sbb : Contoh 1 : <BODY> Tanggal Lahir: <SELECT name=tanggal> <OPTION VALUE=0 SELECTED >Tanggal <?php //Bentuk pilihan Tanggal 1 sampai dengan 31 for($i 1; $i < 32; $i++) echo <OPTION VALUE=$i >$i ;}?> </OPTION> </SELECT> <BODY> Dan hasilnya sbb : Contoh 2 :

Listing Prog. For2 Execusi prog : For2.php Contoh : <HTML> <HEAD><T1TLE>Struktur Pengulangan dengan while </TITLE></HEAD> <BODY> <?php $i=1; while ($i <= 5) echo $i <BR> ; $i++; }?> </BODY></HTML> Dan hasilnya sbb :

Contoh 1 : <HTML> <HEAD><TITLE>Struktur Pengulangan dengan do while </T1TLE></HEAD> <BODY> <? $i=1; Do echo $i. ; $i++; } while ($i <= 5)?> </BODY> </HTML> Dan hslnya sbb : Contoh 2:

Listing prog. For03.php Dan hslnya sbb : Hasil Execusi prog. For03.pp PRAKTEK 3 2. Pengulangan FOR : Menampilkan Tanggal pada Select Option. <html> <head><title>::: Aplikasi Tanggal :::</title></head> <body bgcolor=#aebbde> <SELECT name=tanggal> <OPTION VALUE=0 SELECTED >Tanggal <?php //Bentuk pilihan tanggal 1 sampai dengan 31 For ($i = 1; $i < 32; $i++) echo <OPTION VALUE=$i >$i ;?> </OPTION> </SELECT> <SELECT NAME=bulan> <OPTION VALUE=0 SELECTED >Bulan

<OPTION VALUE=1>Januari <OPTION VALUE=2>Pebruari <OPTION VALUE=3>Maret <OPTION VALUE=4>April <OPTION VALUE=5>Mei <OPTION VALUE=6>Juni <OPTION VALUE=7>Juli <OPTION VALUE=8>Agustus <OPTION VALUE=9>September <OPTION VALUE=10>Oktober <OPTION VALUE=11>November <OPTION VALUE=12>Desember </OPTION></SELEC> <SELECT name=tahun> <OPTION VALUE=0 SELECTED >Tahun <?php // Bentuk pilihan tahun sebanyak 100 tahun // dimulai tahun sekarang $sekarang = (integer) date( Y ); for($i = $sekarang; $i <= ($sekarang+100); $i++) echo <OPTION VALUE=$i >$i <BR> ; }?> </OPTION></SELECT> </body> </html> Dan hasilnya sbb : Gambar. Tampilan Aplikasi Tanggal ARRAR Data yang disimpan dalam array menggunakan indeks yang berfungsi untuk memudahkan pencarian kembali data tersebut. Dan untuk mengakses/menampilkan isi/data array : List($indeks, $value) = List($indeks, $hari) atau dapat juga menggunakan kondisi dan pengulangan : while (list($indeks1l, $nilai1) = each($var-data-array) )

Misalnya $hari[1] = Senin lalu $hari [2]= Rabu dst. Indeks $hari[0] $hari[1] $hari[2] $hari[3] $hari[4] $hari[5] $hari[6] Ahad Senin Selasa Rabu Kamis Jum at Sabtu $hari Contoh : <?php // Membuat array berdimensi dua $peserta array ( Pancasila => array( Hammam, Joko, Kiky, Mira), Fisika_Dasar => array( Dona, Dma, Doni, Kiky ), Basis_Data=>array( Hammam, Dini, Dina, Robert, Sobek ), Kalkulus => array( Andi, Arman, Sobek, Anton ));?> // Menampilkan isi array while (list($indeks1l, $nilai1) = each($peserta) ) print ( Peserta $indeks1 : <BR>\n ); $nomor = 1; while ( list($indeks2, $nilai2) = each($nilai1) ) print( $nomor. $nilai2 <BR>\n ) $nomor++; } Variable array dan Data array akan dibahas pada pertemuan selanjutnya.