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

dokumen-dokumen yang mirip
MODUL PRATIKUM - 06 PEMROGRAMAN BERBASIS WEB (CCP119)

Struktur dan Kondisi Perulangan. Struktur Kondisi

Struktur Kondisi dan Perulangan

Pertemuan 3 Struktur Kondisi dan Perulangan

Modul 1 Pengenalan PHP

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

Pemrograman Basis Data Berbasis Web

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

PENGENALAN PHP DASAR

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

Pertemuan2 Percabangan & Perulangan pada Python

MODUL 2 Review Pemograman Web Teknik Informatika Universitas Pasundan Bandung 2016/2017

Pertemuan 2. Muhadi Hariyanto

(Struktur Kondisi dan Perulangan) KOMPETENSI DASAR

Tipe data primitif adalah tipe data dasar yang dikenali oleh Java dan bukan merupakan class. Tipe data primitif ini dapat dikenali dengan ciri

Dasar PHP. Wiratmoko Yuwono

MODUL. Variabel. Workshop Programming

Array Pendeklarasian Array

JavaScript. Pemrograman Web 1. Genap

PHP (HYPERTEXT PREPROCESSOR)

MODUL 2 PHP INTRO PHP INTRO

DASAR PHP. Oleh : Devie Rosa Anamisa

PHP Intro. Pemrograman Web II. Ganjil

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

Web Programming. Pengenalan PHP

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

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

Pemrograman Basis Data Berbasis Web

Selection, Looping, Branching

Dasar Pemrograman. Kondisi dan Perulangan. By : Hendri Sopryadi, S.Kom, M.T.I

BAB V. STATEMEN KONTROL

BAB VII DASAR-DASAR PHP

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

BAHASA PEMROGRAMAN JAVA PUTU INDAH CIPTAYANI JURUSAN SISTEM INFORMASI STMIK AMIKOM YOGYAKARTA

MODUL 2 PHP. (Kontrol, Fungsi, Array)

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

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

SATUAN ACARA PERKULIAHAN

MODUL PRAKTIKUM. MODUL I - VIII Modul penuntun dan bahan praktikum matakuliah algoritma dan pemograman

MODUL 1 INTERNET PROGRAMMING : PHP 1

Array 1 Dimensi pada Java

BAB 7. Sebagai contoh, kita memiliki tiga variabel dengan tipe data int yang memiliki identifier berbeda untuk tiap variabel.

PERCABANGAN PADA PYTHON

24/09/2017 PERULANGAN

MODUL 1 Operasi Dasar dalam PHP

Pemrograman Fery Updi,M.Kom

MODUL PRATIKUM - 09 PEMROGRAMAN BERBASIS WEB (CCP119)

Pertemuan 12. Array dalam PHP

STRUKTUR DASAR PHP ASUMSI 02/10/2014

Perulangan, Percabangan, dan Studi Kasus

BAB 7 Java Array. Sebagai contoh, kita memiliki tiga variabel dengan tipe data int yang memiliki identifier yang berbeda untuk tiap variabel.

Variabel dengan tipe dasar hanya dapat menyimpan sebuah nilai

Struktur Kondisi dan Perulangan

Bab 3. Decision 1 (Pengambilan Keputusan)

Modul 3: Kendali program dan teknik. penyimpanan data

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

OPERATOR DAN STATEMEN I/O

MODUL 3 DASAR-DASAR PHP

P10 Seleksi & Perulangan

MODUL PEMROGRAMAN WEB

KEAHLIAN PEMROGAMAN JAVA

PERTEMUAN 2 ARRAY, PERCABANGAN, DAN PERULANGAN

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

BAB II LANDASAN TEORI

MODUL 3 PHP Basic, Variable, Tipe Data, Struktur Kontrol dan Perulangan

OPERATOR, PERULANGAN DAN SELEKSI KONDISI

Pertemuan 10. PHP (Personal Home Page)

BAB 5 PERULANGAN DAN ARRAY

P - 7 Bab 5 : PHP : Hypertext Prepocessor

Pertemuan 12. Array dalam PHP

Pertemuan 07 Struktur Dasar PHP

Pengantar PHP. Mempelajari Apa itu PHP, Cara Kerja PHP, Cara Menginstall, Menjalankan PHP, Pemrograman Dasar PHP. Modul- 8 Pengantar PHP (1) 1

Pemrograman Fery Updi,M.Kom

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

Modul Praktikum Bahasa Pemrograman 1

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

MODUL II. OBJECK, PROPERTY, METHOD dan EVENT

BAB VI. STATEMENT CONTROL

PERULANGAN PADA PYTHON

Bab 2 Struktur Dasar PHP

JAVA. Sekilas tentang java : FITUR JAVA :

Soal hari Selasa (13/10) Latihan 7 AN

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

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

Server Response. Hello

Turbo C adalah tool yang dipakai untuk membuat code program dalam bahasa C ataupun C++. Berikut adalah jendela utama Turbo C

24/09/2017 PERCABANGAN

MODUL 6 JDBC (JAVA DATABASE CONNECTIVITY)

Percabangan & Perulangan

Rekursif/ Iterasi/ Pengulangan

Pertemuan Ke-13 (PHP & MYSQL) Adi Widodo,S.Kom.,MMSI 1

Latihan & Kisi-kisi UTS DASAR PEMROGRAMAN

KENDALI PROSES. Untuk mengatur arus program, pemrograman java menyediakan struktur perulangan (looping), kondisional, percabangan, dan lompatan.

Satuan Acara Perkuliahan (SAP) UNIVERSITAS GUNADARMA

Pertemuan 2 Struktur Dasar PHP

BAB II LANDASAN TEORI

OPERASI PERNYATAAN KONDISI

PEMROGRAMAN BERORIENTASI OBJEK. Percabangan. Budhi Irawan, S.Si, M.T

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

Pengantar Pemrograman

Transkripsi:

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

Sub Pokok Pembahasan 1. Statemen kondisi if..then..else 2. Statemen loop for dan while 3. Konsep array 4. Fungsi pustaka 5. User define fungsi 6. Connection 7. Filter, Add Data, Edit Data, Delete, dan DataQuery Modul- 9 Pengantar PHP (2) 2

1. Statemen kondisi Sintak : if (ekspres) pernyataan; if (ekspresi) pernyataan1 else pernyataan2; Ekspresi adalah suatu operasi logika Untuk menentukan hari dan tanggal dalam PHP ada fungsi date() Dimana kita dapat mengambil nilai dengan cara date( d ) : tanggal date( D ) : hari ( Sun, Mon, Tue, Wed, Thu, Fri, Sat ) date( m ) : angka bulan (1,2, 12) date( M ) : nama bulan ( Jan,.. Dec ) date( y ) : 2 digit angka tahun date( Y : 4 digit angka tahun Contoh : $tanggal = date( d m Y ); hasilnya 23-12-2007 $tanggal = date( d M y ); hasilnya 23 Dec 07 Modul- 9 Pengantar PHP (2) 3

Contoh Statemen kondisi dfd Klik lihat hasil Klik lihat hasil Modul- 9 Pengantar PHP (2) 4

Statemen switch switch(ekspresi) { case ekspresi_case_1: Pernyataan_1; break; case ekspresi_case_2: Pernyataan_2; break;... } Klik lihat hasilnya KLIK LIHAT CONTOH Modul- 9 Pengantar PHP (2) 5

2. Loop for dan break Loop for memiliki format sama dengan bahasa C kecuali pada variabelnya menggunakan $nama for($i=nilaawal; kondisi; nilaiakhir) statemen Statemen break digunakan untuk keluar dari kontrol for Contoh berikut mencetak angka 1 sampai 7 sekaligus sebagai ukuran besarnya huruf. Angka ganjil berwarna biru dan genap merah. Jika angka sudah bernilai 7 loop dihentikan dengan break CONTOH PROGRAM Klik untuk lihat hasil Modul- 9 Pengantar PHP (2) 6

Loop while dan continue Loop while memiliki format: while(kondisi){ statemen;} Statemen continue (juga dapat diterapkan pada loop for) artinya kontrol melompat ke akhir blok while( atau blok for) sehingga statemen di bawah continue akan dilompati Contoh mengavaluasi variabel $i. Jika nilainya <5 maka continue, sebagai akibatnya statemen print() akan dilompati. Setelah $i nilainya 5 ke atas bari dikerjakan CONTOH PROGRAM Klik untuk lihat hasil Modul- 9 Pengantar PHP (2) 7

3. Array Array dalam PHP dideklarasikan dengan sangat luwes, misalnya : $nama=array( JOKO, BUDI, ARI ); maka indeks dimulai dari 0 $nama=array(1=> JOKO, BUDI, ARI ); maka indeks dimulai dari 1 sehingga program : SAMA dengan Hasil nya Modul- 9 Pengantar PHP (2) 8

Array 2 Dimensi PHP memungkinkan kita membuat array dengan indeks string PHP juga memungkinkan kita membuat array 2 dimensi dengan indeks campuran dan dengan banyak elemen tiap barisnya tidak sama Contoh : $tamu=array( senin =>array( JOKO, ENDRO, DONO ), selasa =>array( SITI, RINI ), rabu => array( MULYANTO )); Modul- 9 Pengantar PHP (2) 9

4. Fungsi pustaka Fungsi pustaka adalah fungsi yang didefinisikan PHP dan user tinggal mengunakan COntoh fungsi adalah date(argumen), yang memebrikan kita banyak cara mendapatkan informasi tanggal,bulan tahun dan hari Controh lain adalah fungsi untuk array A: sort(a) : mengurutkan array naik rsort(a): mengurutkan array secara menurun Klik untuk lihat hasil Modul- 9 Pengantar PHP (2) 10

Fungsi dan operasi string Penggabungan string dengan operator. (titik) Fungsi-fungsi string a.l.: strtoupper(str) :huruf besar strtolower(str):huruf kecil ucfirst(str):huruf pertama besar substr(str,awal,jumkar) : mengambil substring dari posisi awal sejumlahj jumkar strpos(str,kar): mengetahui posisi karakter kar dalam string str KLIK lihat hasil Modul- 9 Pengantar PHP (2) 11

5. Membuat fungsi Mendeklarasikan fungsi : function namafungsi(parameter) { blok kode } Contoh : function tulistebal($teks) {print( <b>$teks</b> ); } function cetaknkali($s,$n) {for($i=1;$i<$n;$i++) print($s); } Klik lihat hasilnya.. Modul- 9 Pengantar PHP (2) 12

Return value dan rekursi PHP menyediakan fungsi dengan nilai kembalian menggunakan sintak return $var function isgenap($n) {if($n%2==0)return true; else return false; } PHP juga dapat membuat konstruksi fungsi rekursif, misalnya: function fak($n) {if($n==0)return 1; else return fak($n-1)*$n; } Modul- 9 Pengantar PHP (2) 13

Koneksi PHP to MYSQL mysql_connect( host, username, password ); PHP to PostgreSQL $pg_host="localhost"; $pg_user="postgres"; $pg_password="dbroot1"; $pg_database="dbrefita"; $koneksi=pg_connect("host=$pg_host dbname=$pg_database user=$pg_user password=$pg_password") or die ("Koneksi Tidak Sukses!!"); Modul- 9 Pengantar PHP (2) 14

Koneksi PHP to ORACLE <?php $conn = oci_connect('hr', 'welcome', 'localhost/xe'); if($conn == 0) echo("koneksi ke database error"); else echo("koneksi sukses <br>");?> PHP to Ms. Acces odbc_connect("nama data source", "user name", "password"); Modul- 9 Pengantar PHP (2) 15

Rangkuman PHP menggunakan sintak program yang hampir sama dengan C++ dan java dalam statemen if, for dan while. Perbedaan hanya dalam nama variabel dan deklarasi datanya. Konsep array dalam PHP bersifat lebih luwes dalam hal indeks yang dapat berupa bilangan atau string Konsep fungsi pustaka yang dimiliki oleh PHP jauh lebih kaya dan luwes (seperti fungsi string) daripada C++/java. Untuk mendefinisikan fungsi buatan sendiri juga lebih luwes karena fungsi dengan return value atau tidak dapat didefinisikan dengan luwes. Modul- 9 Pengantar PHP (2) 16