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

dokumen-dokumen yang mirip
Server Response. Hello

PHP (HYPERTEXT PREPROCESSOR)

Web Programming. Pengenalan PHP

DASAR PHP. Oleh : Devie Rosa Anamisa

PENGENALAN PHP DASAR

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

Dasar PHP. Wiratmoko Yuwono

BAB III LANDASAN TEORI. yang dimiliki oleh internet seperti , File Transfer Protocol (FTP), dan lain

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

Pengenalan PHP Contoh penulisan file PHP :

Pengembangan Web. Ramos Somya

Pengertian Situs / Web

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

Pemrograman Basis Data Berbasis Web

JavaScript (Dialog Box) Oleh : Devie Rosa Anamisa

MODUL. Variabel. Workshop Programming

Pertemuan 2. Muhadi Hariyanto

MODUL 2 PHP INTRO PHP INTRO

MODUL 3 Tipe Data, Variabel Dan Konstanta Pada Php

MODUL 1 INTERNET PROGRAMMING : PHP 1

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

BAB VII DASAR-DASAR PHP

Kholid Fathoni EEPIS ITS Surabaya

PHP Basic. Pemrograman Web. Rajif Agung Yunmar, S.Kom

Pemrograman Basis Data Berbasis Web

STRUKTUR DASAR PHP ASUMSI 02/10/2014

JavaScript. Pemrograman Web 1. Genap

Selection, Looping, Branching

MODUL 5 JAVA SCRIPT. Sub : PENGENALAN

SUMBER BELAJAR PENUNJANG PLPG

Pertemuan 07 Struktur Dasar PHP

Perancangan & Pemprograman WEB

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

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

Bab 2 Struktur Dasar PHP

PERTEMUAN KE 1 PENGENALAN DASAR PHP

Variabel dan Tipe data Javascript

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

Struktur dan Kondisi Perulangan. Struktur Kondisi

PERTEMUAN 2 PEMROGRAMAN WEB LANJUT- Pokok Bahasan :

Modul 1 Pengenalan PHP

PHP Intro. Pemrograman Web II. Ganjil

Java Script (Bagian 1)

MODUL 1 Operasi Dasar dalam PHP

Pengenalan Script. Definisi HTML

PEMROGRAMAN WEB 08 JavaScript Dasar

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

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

Chapter 2. Tipe Data dan Variabel

PEMROGRAMAN WEB 1 Variabel, tipe data, operator Aritmatika. Rio Andriyat Krisdiawan, M.Kom

MODUL 4 PHP PART 1 (PENGENALAN PHP + VARIABEL)

Pertemuan 2 Struktur Dasar PHP

Mata Kuliah : Pemrograman Web II. Pokok Bahasan : Type Data & Operator. Okta Jaya Harmaja, M.Kom

MODUL PEMROGRAMAN WEB

BAB II LANDASAN TEORI

FUNGSI STANDAR. Dalam pemrograman, termasuk pembuatan web, string merupakan tipe data yang kerap kali dijumpai dalam berbagai kasus.

Struktur Kondisi dan Perulangan

AP2B Dini Triasanti STRUKTUR PEMROGRAMAN PYTHON

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

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

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

Pertemuan 3 Struktur Kondisi dan Perulangan

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

STMIK AMIKOM YOGYAKARTA YOGYAKARTA 2008 WIDHIARTA, S. KOM

Pemrograman PHP7 untuk Pemula

(Struktur Kondisi dan Perulangan) KOMPETENSI DASAR

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

KURSUS ONLINE JASA WEBMASTERS

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

Modul 1. Variabel dan String

Bab 3. Decision 1 (Pengambilan Keputusan)

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

TUGAS VOKASI TANGGAL : 28 September 2012

Achmad Solichin.

Internet II. Pertemuan 2 & 3 Dasar Pemrograman PHP I. Sistem Komputer Universitas Serang Raya - Aditya Wicaksono, SKomp 1

Perangkat Lunak Pengembangan Web

Modul-1 Review. Pemograman Web TEKNIK INFORMATIKA UNIVERSITAS PASUNDAN BANDUNG

Chapter 5. Struktur Kontrol Perulangan

Tipe Data dan Operator

BAB 5 MEMAHAMI METHOD GET DAN POST PADA PHP

MODUL 2 PHP. (Kontrol, Fungsi, Array)

KURSUS ONLINE JASA WEBMASTERS

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

MODUL DUA VARIABEL DAN TIPE VARIABEL

Struktur Data adalah : suatu koleksi atau kelompok data yang dapat dikarakteristikan oleh organisasi serta operasi yang didefinisikan terhadapnya.

Dasar Pemrograman Java

BAB 3 TYPE DATA, VARIABLE DAN OPERATOR

BAB I MENGENAL ACTIVE SERVER PAGES

Pemrograman Web (Pertemuan 2) By. Rita Wiryasaputra

Pertemuan2 Percabangan & Perulangan pada Python

JAVA. Sekilas tentang java : FITUR JAVA :

Chapter 1 KONSEP DASAR C

PHP (Pengenalan Pemrograman ServerSide)

Pengenalan JavaScript

MODUL 3 DASAR-DASAR PHP

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

P - 7 Bab 5 : PHP : Hypertext Prepocessor

Struktur Data II. Bekerja Dengan Form.

: MODUL 1 BASIC PHP

OPERATOR, PERULANGAN DAN SELEKSI KONDISI

Transkripsi:

PHP Programing M.M. Ubaidillah Dasar-dasar PHP Bagian I. Pengenalan PHP 1. PHP ( Hypertext Preprocessor) merupakan bahasa pemrograman berbasis web yang memiliki kemampuan untuk memproses data dinamis. PHP dikatakan sebagai sebuah server-side embedded script language artinya sintaks-sintaks dan perintah yang kita berikan akan sepenuhnya dijalankan oleh server tetapi disertakan pada halaman HTML biasa.

Ketika menggunakan PHP sebagai server-side embedded script language maka server akan melakukan hal-hal sebagai berikut : Membaca permintaan dari client/browser Mencari halaman/page di server Melakukan instruksi yang diberikan oleh PHP untuk melakukan modifikasi pada halaman/page. Mengirim kembali halaman tersebut kepada client melalui internet atau intranet. Bagian II. Dasar-Dasar PHP 2. Memulai PHP Untuk memulai PHP di dalam linux memnang sedikit berbeda dari pada untuk memulainya di windows: o Aktifkan lampp terlebih dahulu buka terminal-->ketik sudo /opt/lampp/lampp start--> masukkan password o Ganti izin hak akses direktori dengan cara $sudo chmod 777 /opt/lampp/htdocs o Setelah itu buka editor favorit anda contoh notepad ++,gedit dll o Silahkan anda menulis program yang ingin anda pelajari,kemudian simpan o Buka browser anda ketik di addres bar localhost/nama_file.php 3. Script PHP Kode PHP disimpan sebagai plain text dalam format ASCII, sehingga kode PHP dapat ditulis hampir di semua editor text seperti notepad,gedit,notepad++ dll. Aturan Penulisan variabel di PHP : Harus di tulis diantara tag <? Diawali dengan karakter $. Bersifat case sensitif. Nama variabel hanya boleh mengandung karakter alpha-numeric dan underscore (a-z, 0-9, dan _ ).

tidak dapat dimulai dengan digit/angka. Contoh penulisan variable yang benar adalah: $var= Ini adalah variabel ; $_var= Ini adalah variabel ; $var15= Ini adalah variabel ; $var_var= Ini adalah variabel ; $var_15= Ini adalah variabel ; Variabel di php dibagi menjadi 3: Variabel global: Variabel yang dapat digunakan diseluruh bagian scirpt Contoh var global <? $a=1; $b=5; $c=0; function jumlah() { global $a,$b,$c; $c=$a + $b; jumlah(); echo "a=$a<br>"; echo "b=$b<br>"; echo "a+b=$c"; Variabel lokal Variabel yang didefinisikan dalam suatu fungsi sehingga variabel tersebut hanya bisa digunakan di fungsi tersebut saja.variabel lokal bisa memiliki nama yang sama dengan variabel global Contoh var lokal: <? $kota="medan";// var global function tes() { $kota2="jakarta";// var lokal echo $kota; //var lokal echo $kota2; tes()

Variabel static Variabel yang hanya ada dalam lingkup lokal suatu fungsi.variabel tidak menghilangkan nilai akhirnya ketika selesai di eksekusi dan meninggalkan fungsi tersebut,artinya nilai akhir setelah dieksekusi yang tersimpan dalam variabel tidak berubah saat akan di panggil kembali. Contoh varlokal <? function tes() { $a =0; echo "a=$a<br>"; $a++; tes(); tes(); tes(); Cara penulisan Kode PHP ada 2: ********Embeded Script:****** Yaitu penulisan script yang di sisipkan diantara tag-tag html Contoh file Embeded PHP (contoh.php): <html> <head> <tittle></tittle> </head> <body> <? Print ("Contoh text yang menggunakan kode PHP");

*****************Non- Embeded Script:******** Contoh file Embeded PHP (contoh.php): 4. Tipe data PHP Tipe Data Integer Tipe ini meliputi semua bilangan bulat dengan range -2,147,483,648 sampai +2,147,483,647. Contoh: $oktal = 031; $desimal = 25; $heksadesimal = 0x10; Tipe Data Floating Point Tipe ini biasa digunakan dalam bilangan pecahan namun bisa juga bilangan desimal. Contoh: $desimal = 0.25; $pangkat = 15.0E-2 Tipe Data String Tipe data string dinyatakan dengan mengapitnya menggunakan tanda petik tunggal ( ) atau tanda petik ganda ( ). Contoh: $var= tanda ; Echo <html> Echo <head> Echo <tittle></tittle> Echo </head> Echo <body> Echo <p>contoh text yang menggunakan kode PHP</p> ; echo 1. Contoh $var ini dapat digunakan ;

echo 2. Contoh $var ini tidak dapat digunakan ; output ; 1. Contoh tanda ini dapat digunakan 2. Contoh $var ini tidak dapat digunakan Tipe data Boolean Merupakan tipe data paling sederhana TRUE FALSE Contoh: $a= true; $b= false; echo "\$a =$a"."</br>"; echo "\$b =$b"; Tipe Data Array Tipe ini dapat mengandung satu atau lebih data juga dapat diindeks berdasarkan numerik atau string. Ia juga mendukung multiarray dimensi dan membolehkan semua datanya berbeda tipe data. Seperti contoh : $array[] = 1; $array[] = 2 ; $array[] = 3 ; $array[] = X ; $mobil[sedan] = Timor ; $mobil[station] = Kijang ; $mobil[pickup] = Zebra ;

for ($n=0; $n < 5; $n++) { echo variable \$array[$n] bernilai :$ array[$n] ; echo variabel \$mobil[sedan] bernilai : $mobil[sedan] variabel \$mobil[station] bernilai : $mobil[station] variabel \$mobil[pikcup] bernilai : $mobil[pickup] ; Tipe Data Object Tipe data object dapat berupa bilangan, variable atau fungsi. Object dibuat dengan tujuan agar para programmer terbiasa dengan OOP. Seperti contoh : class Mobil { var $jenis = Mobil Sedan ; function ganti_mobil($jenis) { $this->jenis = $jenis; $mobil = new Mobil; echo $mobil->jenis; $mobil->ganti_mobil( Mobil Station ); echo <br>.$mobil->jenis;

hasilnya Mobil sedan Mobil Station 5. Operator Php Arithmetic Operator (Operator Aritmatika) PHP menggunakan operator arithmetic dasar : Unary Operator Tanda minus ( - ) digunakan dengan sebuah nilai numerik tunggal untuk menegatifkan sebuah bilangan (untuk membuat negatif bilangan postif atau membuat postif bilangan negatif). Contoh : $x = 2; $y = -$x; // $y = -2 $i = -234; $j = -$i; // $j = 234

Variable Assignment Shortcut Pada PHP dimungkinkan untuk melakukan penggunaan jalan pintas untuk operator pada pernyataan penugasan dimana operand pertama adalah sebuah variabel dan hasilnya disimpan pada variabel yang sama. Contoh : $x = 10; // $x bernilai 10 $x++; // $x bernilai 11 $x = 10; // $x bernilai 10 ++$x; // $x bernilai 11 tetapi, $x = 10; // $x bernilai 10

$y = $x++; // $x bernilai 11 tetapi $y bernilai 10 $x = 10; // $x bernilai 10 $y = ++$x; // $x dan $y bernilai 11 // penugasan terjadi setelah penambahan Logical Operator (Operator Logika) Operator logika digunakan untuk mengkombinasikan kondisi, sehingga beberapa kondisi dapat dievaluasi atau diperiksa dalam sebuah ekspresi. Sebagai contoh logika AND akan bernilai true jika semua kondisi benar. Tabel berikut ini menunjukkan semua anggota dari operator logika : Contoh : $i = 1; $j = 2; $k = 3; if($i==1 && $j==2 && $k==3) print "akan tercetak"; // akan mengeksekusi pernyataan print if($i==1 OR $k==3) print "akan tercetak"; // akan mengeksekusi pernyataan print if($i==1 XOR $j==2) print "akan tercetak"; // tidak mengeksekusi pernyataan print karena kedua variabel //bernilai benar

6. Sturkturkontrol PHP Dalam penulisan program, sering diinginkan aksi yang berbeda untuk keputusan yang berbeda pula. IF Semua bahasa pemrograman pasti mempunyai struktur kontrol. If adalah struktur kontrol yang lazim digunakan. Jika kondisi dari struktur kontrol bernilai true maka pernyataan di dalam struktur if akan dijalankan. Kebalikannya, jika kondisi dari struktur kontrol bernilai false maka pernyataan di dalam if akan diabaikan dan akan melanjutkan perintah atau pernyataan yang lainnya. Sintaks penggunaan if adalah sebagai berikut; If (kondisi) Pernyataan Atau If (kondisi) { Pernyataan; Pernyataan; contoh: <?php $a = 7 ; $b = 8 ; echo \$a = $a <BR> ; echo \$b = $b <BR> ; if ($a < $b) echo \$a lebih kecil daripada \$b ;

IF ELSE Struktur kontrol if else akan terjadi jika kita mempunyai dua syarat, dimana nilai syarat yang satu tidak sesuai dengan syarat yang satunya lagi. Sintak penulisannya anadal sebagai berikut: If (kondisi) { Pernyataan1; else{ pernyataan2; contoh: <?php $a = 9 ; $b = 8 ; echo \$a = $a <BR> ; echo \$b = $b <BR> ; if ($a < $b){ echo \$a lebih kecil daripada \$b ; else { echo \$a lebih besar daripada \$b ;

IF ELSEIF ELSE Struktur If Elseif Else ini hampir sama dengan struktur If Else, yang berbeda didalam struktur If Elseif Else lebih banyak mempunyai kemungkinan kondisi dan pernyataan. Sintak penulisannya adalah sebagai berikut: If (kondisi1){ Pernyataan1; Elseif (kondisi2) { pernyataan2;... Elseif (kondisin) { pernyataann; else { pernyataan; contoh:

<?php $a = 9 ; $b = 9 ; echo \$a = $a <BR> ; echo \$b = $b <BR> ; if ($a < $b){ echo \$a lebih kecil daripada \$b ; elseif ($a == $b){ { echo \$a sama dengan \$b ; else { echo \$a lebih besar daripada \$b ; SWITCH Struktur switch bisa dikatakan sebagai pengganti dari struktur if elseif else, terutama jika pilihan yang tersedia banyak. Sintaks penulisan dari struktur ini adalah: Switch (variabel) { Case nilai1: Pernyataan1; Break; Case nilai2: Pernyataan2; Break Case nilain: PernyataanN;

Break; [default: pernyataan] Nilai1, nilai2, sampai dengan nilain adalah nilai-nilai variabel yang merupakan pilihan untuk pengambilan keputusan. Contoh: <?php $a = 9 ; switch ($a) { case 0: echo $a sama dengan 0 ; break; case 1: echo $a sama dengan 1 ; break; case 2: echo $a sama dengan 2 ; break; default: echo $a tidak sama dengan 0, 1, atau 2 ;

Perulangan Perulangan (looping) digunakan untuk mengeksekusi blok kode yang sama beberapa kali WHILE Struktur while digunakan untuk mengulang-ulang sebuah blok pernyataan selama kondisi terpenuhi atau dengan kata lain bernilai true. Kondisi tersebut akan di evaluasi pada awal blok pernyataan, jika kondisi tidak terpenuhi, maka blok pernyataan tersebut akan diabaikan dan menjalankan perintah yang lainnya. Sintaks penggunaan struktur while adalah sebagai berikut: While (kondisi) { Pernyataan; DO WHILE Sruktur do while hampir sama dengan struktur while. Hanya saja yang berbeda adalah, jika struktur while evaluasi dijalankan pada awal blok pernyataan, maka struktur do while akan diberikan pada akhir blok pernyataan. Sintaks penulisan do while adalah sebagai berikut: Do { Pernyataan; while kondisi; contoh: <?php $bilangan = 1;

do { print("$bilangan <BR>\n"); $bilangan++; while ($bilangan < 26); FOR Jika kita ingin membuat suatu perulangan dimana batasan nilainya sudah kita keahui, pilihan yang tepat adalah menggunkan struktur for. Untuk sintaknya adalah sebagai berikut: For (batas_awal; batas_akhir; langkah) { Pernyataan; Keterangan: batas_awal = batas awal perulangan batas_akhir = batas akhir perulangan langkah = jumlah kenaikan yang aka ditambahkan kedalam batas awal hingga mencapai batas akhir. Contoh: <?php for ($bilangan = 1; $bilangan <= 25; $bilangan++) print("$bilangan <BR>\n"); FOREACH Struktur foreach baru dikenal dalam PHP 4. struktur ini digunakan jika kita ingin

melakukan perulangan untuk setiap komponen array. Ada dua macam sintak penggunaan struktur ini yaitu: 1. Cara pertama Foreach(array as $value) { Pernyataan; 2. Cara kedua Foreach(array as $key => $value) { Pernyataan; contoh: <?php $peserta = array ("Andi", "Siti", "Jatmiko","Edi"); foreach ($peserta as $nilai) print("$nilai <BR>\n"); BREAK Yang dimaksud dengan break adalah struktur yang digunakan untuk menghentikan perulangan, berlaku pada for, while maupun switch. Contoh:

<?php for($i = 1; $i <= 25; $i++) { print("$i <BR>\n"); if ($i == 10) break; print("selesai <BR>\n"); CONTINOU Continou merupakan struktur kontrol yang digunakan untuk melanjutkan perulangan Contoh: <?php for($i = 1; $i <= 25; $i++) { if ($i >= 10 and $i <= 15) continue; print("$i <BR>\n"); $i++;