Modul- 9 Pengantar PHP (2)

Slides:



Advertisements
Presentasi serupa
Pengendalian Proses : Seleksi (Conditional)
Advertisements

Universitas Muhammadiyah Malang Fakultas Teknik Jurusan Teknik Informatika Semester Genap Nur hayatin, S.ST.
Pengambilan Keputusan
panduan praktis belajar VISUAL BASIC 6.0
Desain web – pertemuan 13 Javascript (Part 2).
Internet Programming 3 PHP 2: Array, Fungsi, Modularisasi
Pemrograman Visual (Borland Delphi 7.0)
Pertemuan Ke-10 dan 11 Server Side Scripting [PHP]
Modul 3: Kendali program dan teknik penyimpanan data
Struktur Kontrol (2) As’ad Djamalilleil
Struktur Kontrol Struktur kontrol merupakan pengatur aliran program
M.K. Pemrograman Web (AK )
PHP (2) Pemrograman Internet.
Manipulasi String Kholid Fathoni, S.Kom., M.T..
PERTEMUAN 2 Variabel, Ekspresi, Operator, dan Flow Control
Pernyataan Kontrol By Serd17 & A. AKRAM N. R..
STRUKTUR KENDALI PROSES
Struktur Kontrol Struktur kontrol merupakan inti dari logika pemrograman. Secara mendasar struktur kontrol yaitu : Seleksi: if, else, elseif, switch-case.
STATEMENT PENGENDALIAN (PEMILIHAN)
Operator Logika dan Pernyataan If
Modul-6 : Java Script (1) Dasar javascript,variabel , manipulasi string, fungsi matematis, table dan menu option Modul -6 : Java Script (1)
Pemprograman Terstruktur 1
Struktur Kontrol Pemilihan
Array.
Struktur kontrol ∞ kondisi. ∞ if-else ,
Nyimas Artina, S.Kom, M.Si 1 PHP Loops 2 Loop for dan break Loop for memiliki format sama dengan bahasa C kecuali pada variabelnya menggunakan $nama.
Pengantar PHP (Lanjutan)
Operator Fungsi Logika Perulangan
PHP Array Nyimas Artina, S.Kom, M.Si.
PHP? PHP adalah server-side web programming
Pada Bab sebelumnya, kita telah mendiskusikan bagaimana cara pendeklarasian berbagai macam variabel dengan menggunakan tipe data primitif. Dalam pendeklarasian.
Nyimas Artina, S.Kom, M.Si 1 PHP Conditionals 2 Yang akan dipelajari dari Modul ini 1. Statemen kondisi if..then..else 2. Statemen loop for dan while.
Bahasa Pemrograman IF CASE dan Perulangan
PHP.
Materi Kuliah 1. Pertemuan ke : 1 Pengenalan Komputer dan Pemrograman
MODUL 3 PERULANGAN PERCABANGAN ARRAY
Transfer of control (pemindahan langkah)
STRUKTUR KONTROL Bandung 2009, by hery dwi y.
Array Pada Bab sebelumnya, kita telah mendiskusikan bagaimana cara pendeklarasian berbagai macam variabel dengan menggunakan tipe data primitif. Dalam.
PHP.
Web Dasar By : Lisda Juliana P.SSi.
Pemrograman WEB PHP Fungsi String
Pertemuan 4 PROGRAMMING LANGUAGE.
Array Pada Bab sebelumnya, kita telah mendiskusikan bagaimana cara pendeklarasian berbagai macam variabel dengan menggunakan tipe data primitif. Dalam.
STRUKTUR KONTROL Bandung 2009, by hery dwi y.
Siti Mukaromah,S.Kom,MCP
Array Multidimensi.
STRUKTUR KONTROL & FUNGSI
Struktur Kontrol.
Pemrograman Web Lanjut “Pertemuan ke-3”
Struktur Kontrol Struktur kontrol merupakan pengatur aliran program
As’ad Djamalilleil Struktur Kontrol (2) As’ad Djamalilleil
Struktur Kendali program, Array & function
AP2A Perulangan & Array PJ : Wawan Setiawan 07
Struktur Kontrol : Perulangan
PERCABANGAN DAN PERULANGAN
KOMPUTER APLIKASI TIK II
STRUKTUR KONTROL DALAM PHP
PERTEMUAN 8 PHP 1.
PHP.
PEMROG. BERORIENTASI OBJEK I (JAVA)
PEMrograman web database
PHP.
Dasar-dasar PHP - Pengantar - variabel - operator -struktur kontrol
Konsep Bahasa Pemrograman I Operator
Pemrograman Web HTML (8) PHP Andy Haryoko, ST
Pemrograman Berorientasi Objek
PHP.
Pemrograman Berorientasi Objek
Pada Bab sebelumnya, kita telah mendiskusikan bagaimana cara pendeklarasian berbagai macam variabel dengan menggunakan tipe data primitif. Dalam pendeklarasian.
Transcript presentasi:

Modul- 9 Pengantar PHP (2) Mempelajari kondisional if, loop for dan while, array dan fungsi Modul- 9 Pengantar PHP (2)

Yang akan dipelajari dari Modul ini Statemen kondisi if..then ..else Statemen loop for dan while Konsep array Fungsi pustaka User define fungsi Modul- 9 Pengantar PHP (2)

Modul- 9 Pengantar PHP (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)

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

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

Modul- 9 Pengantar PHP (2) 2. Loop for dan break CONTOH PROGRAM 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 Klik untuk lihat hasil Modul- 9 Pengantar PHP (2)

Loop while dan continue CONTOH PROGRAM 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 Klik untuk lihat hasil Modul- 9 Pengantar PHP (2)

Modul- 9 Pengantar PHP (2) 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 Hasilnya Modul- 9 Pengantar PHP (2)

Modul- 9 Pengantar PHP (2) 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)

Modul- 9 Pengantar PHP (2) 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)

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)

Modul- 9 Pengantar PHP (2) 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)

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)

Modul- 9 Pengantar PHP (2) 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)

Modul- 9 Pengantar PHP (2) Latihan Definisikan suatu array untuk menyimpan nama-nama bulan dengan indeks nama bulan dalam bahasa inggris 3 huruf dan nilai array adalah nama bulan bahasa Indonesia. Definisikan juga array untuk nama harinya. Gunakan untuk menampilkan hari dan tanggal hari ini contoh : $bulan[“Jan”]=“Januari;, dst $hari[“Sun”]=“Minggu”, dst Buatlah array 2 dimensi dengan indeks nama mata kuliah “C++”, “PASCAL”,”JAVA” dan “PHP” dan nilai array adalah nama-nama siswa yang mengambil mata kuliah tersebut . Jumlah siswa maksimal 4 orang dan minimal 1 orang, nama-namanya bebas. Buatlah tampilan untuk menampilkan peserta tiap mata kuliah. Buatlah suatu fungsi untuk mengecek suatu bilanagn itu bilangan prima atau bukan. Gunakan untuk menampilkan seluruh bilangan prima yang lebih kecil dari 1000. Modul- 9 Pengantar PHP (2)