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

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

Perangkat Lunak Pengembangan Web

Pertemuan 2. Muhadi Hariyanto

PHP (HYPERTEXT PREPROCESSOR)

Server Response. Hello

PENGENALAN PHP DASAR

PHP Intro. Pemrograman Web II. Ganjil

Pemrograman Basis Data Berbasis Web

Dasar PHP. Wiratmoko Yuwono

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

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

JavaScript. Pemrograman Web 1. Genap

BAB VII DASAR-DASAR PHP

Pemrograman Web. Javascript. Indrato, S.Kom Introduction. Penyisipan JS dalam HTML. PemrogramanWeb.2009

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

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

BAB II Tipe Data pada PHP

MODUL 1 INTERNET PROGRAMMING : PHP 1

Pemrograman Basis Data Berbasis Web

Pemrograman PHP7 untuk Pemula

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

MODUL 2 PHP INTRO PHP INTRO

Pemrograman Berbasis Web Pertemuan 4 Javascript. Program Diploma IPB - Aditya Wicaksono, S.Komp 1

DASAR PHP. Oleh : Devie Rosa Anamisa

BAB 1 PENDAHULUAN. 1.1 Instalasi XAMPP (Server)

Web Programming. Pengenalan PHP

MODUL. Variabel. Workshop Programming

Pengenalan PHP Contoh penulisan file PHP :

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

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

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

MODUL 2 PHP. (Kontrol, Fungsi, Array)

PEMROGRAMAN WEB 08 JavaScript Dasar

STRUKTUR DASAR PHP ASUMSI 02/10/2014

Modul 1. Variabel dan String

Pengantar Pemrograman Sisi Server

OPERATOR DALAM SCRIPT PHP

Pertemuan 07 Struktur Dasar PHP

Pertemuan 2 Struktur Dasar PHP

BAB 5 MEMAHAMI METHOD GET DAN POST PADA PHP

Bab 2 Struktur Dasar PHP

Selection, Looping, Branching

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

MODUL 4 PHP PART 1 (PENGENALAN PHP + VARIABEL)

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

Pengenalan JavaScript

Modul 1 Pengenalan PHP

JavaScript (Dialog Box) Oleh : Devie Rosa Anamisa

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

(Struktur Kondisi dan Perulangan) KOMPETENSI DASAR

Conditional PRAKTIKUM PHP Conditional, Array & Perulangan di PHP

Pengenalan Script. Definisi HTML

MODUL 6 STRUKTUR KONDISI (PERULANGAN)

PHP & MYSQL. Universitas Komputer Indonesia 2004 Taryana. S

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

Pemrograman Web Week 5. Team Teaching

MODUL PEMROGRAMAN WEB

LAPORAN RESMI. PRAKTIKUM TEKNOLOGI WEB Pengenalan JavaScript

Pemrograman Basis Data Berbasis Web

Struktur dan Kondisi Perulangan. Struktur Kondisi

P - 7 Bab 5 : PHP : Hypertext Prepocessor

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

STRUKTUR DASAR PHP. Struktur PHP diawali dengan <?php dan ditutup dengan?> Contoh sederhana pemakaian bahasa PHP yang disisipkan dalam halaman HTML.

MODUL 1 Operasi Dasar dalam PHP

STMIK AMIKOM YOGYAKARTA YOGYAKARTA 2008 WIDHIARTA, S. KOM

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

Pemrograman Basis Data Berbasis Web

OPERASI PERNYATAAN KONDISI

PERTEMUAN KE 1 PENGENALAN DASAR PHP

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

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

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

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

BAB II PHP - SINTAKS. Menyimpan File PHP. Dasar-dasar Pemrograman PHP. Kode-kode PHP dituliskan di antara tanda berikut ini: <?php ... atau ...

Subrutin atau Fungsi. Praktikum 9 A. T U J U A N B. DASAR TEORI

: MODUL 1 BASIC PHP

DASAR PEMOGRAMAN JAVA

DESIGN WEB. D3 TKJ

SUMBER BELAJAR PENUNJANG PLPG

Muhammad Bagir., M.T.I

BAB-2 : TIPE DATA, VARIABEL DAN OPERATOR

Struktur Data II. Bekerja Dengan Form.

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

E-Commerce. Lesson 2. Nizar Rabbi Radliya PHP : Variable, Constant, Data Type, Operator. 2 SKS Semester 7 UNIKOM

LAPORAN RESMI PRAKTIKUM PEMROGRAMAN WEB PHP INTRODUCTION

6 Maret Structure of Java [Penyeleksian Kondisi]

LAB PEMROGRAMAN I (JAVA FUNDAMENTAL) PERTEMUAN 3 Dosen : Bella Hardiyana S. Kom

POLITEKNIK ELEKTRONIKA NEGERI SURABAYA

2. DASAR TEORI 2.1 PHP5

MODUL II. OBJECK, PROPERTY, METHOD dan EVENT

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

YUPOCOM COMPUTER EDUCATION. JavaScript. 1. Mengenal JavaScript Hal yang harus diketahui Apa itu JavaScript. 2.

Operator. Donny Reza, S.Kom Aplikasi IT 2 Program Studi Akuntansi

BAB II LANDASAN TEORI

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

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

Modul 1 Dasar Dasar Bahasa Pemrograman C

PSEUDOCODE TIPE DATA, VARIABEL, DAN OPERATOR

MODUL 3 Tipe Data, Variabel Dan Konstanta Pada Php

1.1 Mengenal Visual Basic (VB) 1.2 Mengenal Integrated Development Environment (IDE) VB 6

Transkripsi:

IV PHP INTRO PHP adalah bahasa pemrograman open source multi platforms yang sangat fleksibel, bahasa ini dapat disisipkan pada kode HTML ataupun CSS dengan syarat ekstensi file harus menggunakan ekstensi file PHP yaitu.php, file PHP dijalankan disisi server dan hasilnya dikembalikan pada browser dalam tampilan HTML. Sebuah file.php dapat berisikan teks, HTML, CSS, JavaScript dan kode PHP. Tidak seperti HTML dan CSS yang tidak memerlukan host, untuk menjalankan PHP anda harus menginstal aplikasi web server dan PHP. SYNTAX SYNTAX PHP dapat diletakkan dimanapun pada sebuah dokumen, dan syntax php dimulai dengan tag dan diakhiri dengan tag # Kode PHP diketikkan disini; Setiap dokumen yang terdapat syntax php harus memiliki ekstensi.php, setiap tag PHP selalu diakhiri dengan karakter semicolon ( ; ), dan variabel dalam PHP adalah casesensitive. Berikut contoh penulisan tag PHP yang berfungsi memberikan output ke halaman web <!DOCTYPE html> <html> <body> <h1> Halaman PHP Pertamaku </h1><br> echo "Hello World"; // membuat komentar satu baris # juga membuat komentar satu baris /* ini contoh membuat komentar yang membutuhkan lebih dari satu baris */ $warna="merah"; echo "Mobil saya warna ". $warna. "<br>"; echo "Rumah saya warna ". $WARNA. "<br>"; echo "Kapal saya warna ". $warna. "<br>"; </body> </html> IV - 1

VARIABLE VARIABLE adalah kontainer (tempat) untuk menyimpan informasi seperti halnya pada ilmu matematik x=5, y=6 dan z = x+y. Pada PHP terdapat beberapa aturan dalam penamaan variabel : Variabel dimulai dengan tanda $ dan diikuti dengan nama variabel Nama variabel harus dimulai dengan huruf atau karakter underscore ( A z atau _ ) dan tidak boleh dimulai dengan angka Nama variabel berisikan karakter alpha-numeric dan underscore ( A z, 0 9 dan _ ) nama variabel adalah case sensitive ( $y dan $Y adalah dua variabel berbeda ) PENDEKLARASIAN VARIABLE pada PHP tidak seperti pada bahasa pemrograman lain, kita tidak perlu mendefinisikan tipe data untuk variabel yang akan digunakan, secara otomatis PHP akan melakukan konversi variabel kepada tipe data yang sesuai tergantung nilai yang diberikan. $teks = "Mari Kita Belajar PHP"; # tipe data string / text $conf = true; # tipe data boolean $x = 5; # tipe data integer / number CAKUPAN VARIABLE terbagi menjadi tiga yaitu : LOCAL, yaitu variabel yang dideklarasikan didalam sebuah fungsi dan hanya dapat digunakan didalam fungsi dimana dia dideklarasikan. GLOBAL, yaitu variabel yang dideklarasikan pada dokumen (diluar fungsi) dan hanya dapat digunakan diluar fungsi. Namun variabel ini dapat dipanggil didalam sebuah fungsi menggunakan syntax global. STATIC, merupakan variabel local, namun nilainya tidak hilang setelah fungsi selesai dijalankan, variabel static harus dideklarasikan dengan syntax static. $x = 5; # variable dengan cakupan global function Test(){ $y = 10; # variabel dengan cakupan local echo "<p>tes variabel di dalam fungsi<p>"; echo "Nilai variable x adalah : $x <br>"; Test(); # hasil kosong echo "Nilai variable y adalah : $y"; # hasil 10 $y++; echo "<p>tes variabel di luar fungsi<p>"; echo "Nilai variable x adalah : $x <br>"; # hasil 5 echo "Nilai variable y adalah : $y"; # hasil kosong Lalu sekarang sisipkan syntax global berikut sebelum baris $y =10; dan refresh browser anda global $x; Berikutnya ubah baris $y=10; menjadi static $y=10; serta ubah baris Test(); menjadi : Test(); Test(); Test(); IV - 2

CONSTANT CONSTANT seperti variabel hanya saja sekali nilai konstanta didefinisikan maka nilainya akan tetap (tidak bisa dirubah ataupun dibatalkan pendefinisiannya), konstanta dimulai dengan huruf atau karakter underscore ( _ ) dan tidak boleh dimulai dengan tanda $ function Test(){ static $i=1; $i++; define("greeting", "Welcome to W3Schools.com!". $i); echo GREETING. "<b> $i </b><br>"; Test(); Test(); Test(); OPERATOR OPERATOR ARITHMETIC (PERHITUNGAN) Operator Nama Contoh $x = 10; $y = 4; + Penambahan $x + $y 14 - Pengurangan $x - $y 6 * Perkalian $x * $y 40 Hasil / Pembagian $x / $y 2.5 % Sisa Pembagian ( Modulus ) $x % $y 2 $x=10; $y=4; echo ($x + $y); # output 14 echo ($x - $y); # output 6 echo ($x * $y); # output 40 echo ($x / $y); # output 2.5 echo ($x % $y); # output 2 OPERATOR ASSIGNMENT (PEMBERIAN NILAI) Operator Sama Dengan Contoh $x = 10; $y = 4; = x = y $x = $y 4 += x = x + y $x += $y 14 -= x = x - y $x -= $y 6 *= x = x * y $x *= $y 40 Nilai $x /= x = x / y $x /= $y 2.5 %= x = x % y $x %= $y 2 $x=10; $y=4; $x = $y; echo $x; # output 4 $x += $y; echo $x; # output 8 $x *= $y; echo $x; # output 32 $x -= $y; echo $x; # output 28 $x /= $y; echo $x; # output 7 $x %= $y; echo $x; # output 3 IV - 3

OPERATOR STRING Operator Nama. Penyambungan.= Penyambungan $a="nama"; $b=" saya" $sambung = $a. $b; echo $sambung. "<br>"; $sambung.= "dani"; echo $sambung; OPERATOR INCREMENT / DECREMENT (PENAMBAHAN / PENGURANGAN NILAI) Operator Nama Keterangan ++$x Pre-increment Nilai $x + 1, lalu return (kembalikan) $x $x++ Post-increment Return (kembalikan) $x, lalu nilai $x + 1 --$x Pre-decrement Nilai $x - 1, lalu return (kembalikan) $x $x-- Post-decrement Return (kembalikan) $x, lalu nilai $x - 1 $x = 10; echo $x++. "<br>"; # output 10 echo ++$x. "<br>"; # output 12 echo --$x. "<br>"; # output 11 echo $x--. "<br>"; # output 11 OPERATOR COMPARISON (PEMBANDING) Operator Nama Contoh $x =100 $y ="100" Hasil == Sama dengan $x == $y True, nilai $x dan $y sama === Identik $x === $y False, tipe $x dan $y beda!= Tidak sama dengan $x!= $y False, nilai $x dan $y sama <> Tidak sama dengan $x <> $y False, nilai $x dan $y sama!== Tidak Identik $x!== $y True, tipe $x dan $y beda $x = 40 $y = 70 > Lebih besar dari $x > $y False, nilai $x lebih kecil < Lebih kecil dari $x < $y True, nilai $x lebih kecil >= Lebih besar atau sama $x >= $y False, nilai $x lebih kecil <= Lebih kecil atau sama $x <= $y True, nilai $x lebih kecil IV - 4

OPERATOR LOGICAL Operator Nama Contoh Hasil and And $x and $y or Or $x or $y xor XOR $x xor $y True, jika nilai $x dan $y keduanya benar True, jika $x atau $y salah satunya bernilai benar True, jika $x atau $y benar, tapi tidak benar keduanya && And $x && $y Sama dengan and Or $x $y Sama dengan or! Not!$x True, jika $x bernilai salah IF CONDITIONAL STATEMENTS CONDITIONAL STATEMENTS digunakan untuk memberikan instruksi berbeda pada kondisi yang berbeda pula. IF STATEMENT untuk menjalankan syntax tertentu jika kondisi terpenuhi, berikut format if : if (kondisi) { syntax yang akan dijalankan jika kondisi benar; $login = true; If ($login == true) { echo "selamat datang admin, anda telah berhasil login"; IF... ELSE STATEMENT untuk menjalankan syntax tertentu pada kondisi yang benar, atau menjalankan syntax lainnya pada kondisi yang salah. Berikut format synax IF... ELSE if (kondisi) { syntax yang akan dijalankan jika kondisi benar; else{ syntax yang akan dijalankan jika kondisi bernilai salah; date_default_timezone_set("asia/jakarta"); $jam = date("h"); if ($jam < 20) { echo "selamat siang"; else{ echo "selamat malam"; IV - 5

IF... ELSEIF... ELSE STATEMENT untuk menjalankan syntax tertentu pada kondisi yang benar, pada statement ini kondisi yang digunakan bisa lebih dari dua kondisi. Berikut format syntax if (kondisi) { syntax yang akan dijalankan jika kondisi benar; elseif (kondisi) { syntax yang akan dijalankan jika kondisi benar; else{ syntax yang akan dijalankan jika kondisi bernilai salah; $nilai = 70; if ($nilai <= 100 AND $nilai >= 85) { echo "SELAMAT, NILAI ANDA A"; elseif ($nilai < 85 AND $nilai >= 71) { echo "SELAMAT, NILAI ANDA B"; elseif ($nilai < 71 AND $nilai >= 55) { echo "NILAI ANDA C, KASIHAN..."; elseif ($nilai < 55 AND $nilai >= 40) { echo "NILAI ANDA D, SELAMAT MENGULANG KEMBALI"; else { echo "NILAI ANDA E, SELAMAT MENGULANG KEMBALI"; SWITCH STATEMENTS SWITCH STATEMENTS fungsinya sama dengan perintah if, berikut format syntax nya. switch (variabel) { case nilai1 : syntax yang akan dijalankan jika variabel = nilai1; break; case nilai2 : syntax yang akan dijalankan jika variabel = nilai2; break;... default : syntax yang akan dijalankan jika semua nilai diatas tidak sesuai; $warna = "merah"; switch ($warna) { case "merah" : echo "warna kesukaan anda adalah merah";break; case "biru" : echo "warna kesukaan anda adalah biru";break; default : echo "warna $warna adalah warna yang tidak terdaftar"; IV - 6

LOOPS STATEMENTS LOOPS adalah perintah untuk melakukan pengulangan terhadap suatu blok syntax selama kondisi yang ditentukan bernilai benar, Terdapat beberapa jenis pengulangan pada PHP. WHILE adalah perintah untuk mengulang blok kode selama kondisi bernilai benar, berikut adalah format syntax while (kondisi bernilai benar) { syntax yang akan dijalankan; $x = 1; while ($x <= 5) { echo "nilai x sekarang adalah $x <br>"; $x++; DO... WHILE sama seperti perintah while, hanya saja blok kode akan dijalankan terlebih dahulu1 kali, setelah itu baru melakukan pengecekan, apabila kondisi bernilai benar maka pengulangan akan dilakukan. $x = 6; do { echo "nilai x sekarang adalah $x <br>"; $x++; while ($x <= 5) FOR juga merupakan perintah untuk melakukan pengulangan dengan jumlah yang telah ditentukan. Berikut format syntax FOR for(nilai awal; nilai akhir; peningkatan nilai) { syntax yang akan dijalankan; <select name="tgl"> for($x = 1; $x <= 31; $x++) { <option value=" echo $x; "> echo $x; </option> </select> FOREACH hanya bekerja dengan array, dan digunakan untuk melakukan pengulangan pada setiap item dalam array. Berikut format syntax foreach foreach($array as $value) { syntax yang akan dijalankan; IV - 7

$warna = array("merah","hijau","biru","kuning"); foreach($warna as $value) { echo $value. "<br>"; FUNCTION FUNCTION adalah sebuah blok syntax yang dapat anda panggil berulang-ulang pada aplikasi, function biasanya berisi blok syntax dengan tujuan khusus, dan fungsi tidak dijalankan secara otomatis ketika suatu halaman ditampilkan, tetapi untuk menjalankan sebuah fungsi kita harus memanggilnya. Berikut format syntax function function nama_fungsi([$argumen1],[$argumen2]) { syntax yang akan dijalankan; function hari_ini() { date_default_timezone_set("asia/jakarta"); echo date('l, d-m-y H:i:s'); hari_ini(); # fungsi tanpa argumen function nama_keluarga($fnama,$thnlahir) { # fungsi dengan argumen echo "$fnama ganteng, lahir pada tahun $thnlahir"; nama_keluarga("dani","1984"); # fungsi dengan argumen yang memiliki nilai default function tinggi_badan($tinggi=165) { echo "tinggi badan saya $tinggi cm <br>"; tinggi_badan(150); tinggi_badan(175); tinggi_badan(); # fungsi dengan pengembalian nilai function hitung_umur($thnlahir) { return date('y') - $thnlahir; $umur = hitung_umur(1984); echo "Dani ganteng umurnya sekarang udah $umur tahun"; IV - 8

ARRAY ARRAY adalah variabel khusus yang dapat menampung banyak nilai, ada beberapa cara untuk mendefinisikan array. # cara 1 $mobil = array("volvo","bmw","toyota"); # cara 2 $makanan[0] = "Nasi Goreng"; $makanan[1] = "Nasi Bakar"; $makanan[2] = "Nasi Uduk"; # cara 3 (Associative array) $ukuran = array("dani"=>"41","yuni"=>"28","daffa"=>"21") # cara 4 $no_urut = array(); for($x = 1; $x <= 12; $x++) { $no_urut[] = $x; Berikut adalah cara untuk menampilkan nilai dari sebuah array # cara 1 echo "saya suka mobil $mobil[0], $mobil[1], $mobil[2] <br>"; # cara 2 asort($makanan); # mengurutkan array $suka_makan = "saya suka makan "; for($x = 0; $x <= count($makanan)-1; $x++) { $suka_makan.= $makanan[$x]. ", "; echo $suka_makan. "<br>"; # cara 3 (Associative array) echo "ukuran sepatu dani adalah nomor ". $ukuran['dani']; COLLECTING FORMS VALUE Ketika tombol submit form diklik, maka data dari form tersebut akan dikirimkan ke file yang telah didefinisikan pada bagian atribut action, terdapat tiga jenis perintah untuk mengambil data yang dikirimkan tersebut yaitu $_POST, $_GET, $_REQUEST Berikut kode untuk mengambil data pada form yang telah dibuat pada pembahasan HTML, letakkanlah kode berikut pada bagian paling atas pada dokumen HTML IV - 9

if(isset($_post['submit'])){ echo "Nama : ". $_POST['nama']. "<br>"; echo "Jenis Kelamin : ". $_POST['sex']. "<br>"; echo "Tanggal Lahir : ". $_POST['tgl']. "/". $_POST['bln']. "/". $_POST['thn']. "<br>"; echo "Foto : "; # sempurnakan dengan $_FILES["foto"]["size"] move_uploaded_file($_files["foto"]["tmp_name"], "upload/". $_FILES["foto"]["name"]) <img src="upload/ echo $_FILES["foto"]["name"]; " width="200px" /><br> $kegemaran = ""; # sempurnakan dengan count foreach($_post['suka'] as $value){ $kegemaran.= $value. ", "; echo "Kegemaran : ". $kegemaran. "<br>"; echo "Deskripsi : ". $_POST['ds']. "<br>"; <a href="index.php">kembali ke formulir</a> exit; SELENGKAPNYA http://www.w3schools.com/php/default.asp IV - 10