PENGANTAR PHP. SKRIP PHP Skrip PHP berkedudukan sebagai tag dalam bahasa HTML sebagai contoh :

dokumen-dokumen yang mirip
Pertemuan 10. PHP (Personal Home Page)

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

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

BAB III LANDASAN TEORI

BAB III TINJAUAN PUSTAKA

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

Pengembangan Web. Ramos Somya

Pengertian Situs / Web

PENGENALAN PHP DASAR

BAB II LANDASAN TEORI

BAB III TINJAUAN PUSTAKA

Pemrograman Web (Pertemuan 2) By. Rita Wiryasaputra

MODUL PRATIKUM - 06 PEMROGRAMAN BERBASIS WEB (CCP119)

Pemrograman Web. Pertemuan Ke-8 dan 9 Server Side Scripting. Server Side Scripting 1

PERTEMUAN KE 1 PENGENALAN DASAR PHP

BAB 2 LANDASAN TEORI. disebut HTML (HyperText Markup Langauge). Pada perkembangan berikutnya,

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET (KOMUNIKASI DATA)

PHP (Pengenalan Pemrograman ServerSide)

Perancangan & Pemprograman WEB

MODUL 3 DASAR-DASAR PHP

(artikel Pengantar ke PHP, Bpk Marsani Asfi)

Kholid Fathoni EEPIS ITS Surabaya

Bab 2. Dasar-Dasar Pemrograman C

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

Modul 1 Pengenalan PHP

BAB III LANDASAN TEORI. berkembang sejalan dengan perkembangan teknologi informasi. Contoh aplikasi

DASAR DASAR PHP. Purnomo Saputro. ABSTRAK

BAB II LANDASAN TEORI

Web Programming. Pengenalan PHP

STRUKTUR DASAR PHP ASUMSI 02/10/2014

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

DASAR PEMROGRAMAN. PENGANTAR BAHASA C ( Sejarah, Struktur Pemrograman, Tipe Data, Operator ) Djoko Soerjanto, M.Kom

Dasar PHP. Wiratmoko Yuwono

BAB 2 LANDASAN TEORI

Pemrograman Web Teknik Informatika Fakultas Teknologi Industri

Pengenalan Script. Definisi HTML

KOMPUTER APLIKASI IT - 2. Adi Rachmanto - Lab.Komputer Aplikasi IT II - AKUNTANSI UNIKOM

Bab-6 Perintah Dasar PHP

Bahasa C-M6 By Jamilah, Skom 1

Tipe Data dan Variabel. Dosen Pengampu Muhammad Zidny Naf an, M.Kom

Apa itu PHP? Riwayat PHP

MENGENAL PHP BAB Apakah PHP Itu?

Latihan 1: Menginstal Web Server Apache, PHP, dan MySQL

BAB II LANDASAN TEORI

BAB III LANDASAN TEORI

BAB 2 LANDASAN TEORI. merupakan beberapa komputer yang terhubung satu sama lain dengan memakai kabel

BAB 2 LANDASAN TEORI. Bab ini akan menjelaskan masalah-masalah teoritis yang berkaitan dalam pembuatan

HTML 5. Geolocation Web SQL Database, media penyimpanan database lokal

BAB 2 LANDASAN TEORI. dengan yang lain, yang berfungsi bersama sama untuk mencapai tujuan tertentu.

KURSUS ONLINE JASA WEBMASTERS

MODUL 3 Tipe Data, Variabel Dan Konstanta Pada Php

MODUL 1 INTERNET PROGRAMMING : PHP 1

BAB II LANDASAN TEORI. Internet adalah singkatan dari Interconnection network, merupakan

Chapter 2. Tipe Data dan Variabel

Achmad Solichin.

BAB 2 LANDASAN TEORI

PERTEMUAN 2 PEMROGRAMAN WEB LANJUT- Pokok Bahasan :

BAB III LANDASAN TEORI. Pengertian sistem menurut Jogianto (2005 : 2) mengemukakan

BAB III LANDASAN TEORI. sistem, pengertian sistem informasi, sumber dari sistem informasi, dan metodemetode. lainnya yang dipakai dalam pembahasan.

Struktur Dasar Bahasa C Tipe Data Dalam bahasa C terdapat lima tipe data dasar, yaitu :

PRAKTIKUM 3 DASAR PEMROGRAMAN C

No HP :

DASAR PEMROGRAMAN. PENGENAL dan VARIABEL

Bab 4: Teknologi Yang Dipakai

DASAR PHP. Oleh : Devie Rosa Anamisa

BAB 2 LANDASAN TEORI. Kata komputer berasal dari Bahasa inggris yaitu to compute yang artinya menghitung. Bila

BAB 2 LANDASAN TEORI

Pertemuan 07 Struktur Dasar PHP

BAB III LANDASAN TEORI

BAB II LANDASAN TEORI. suatu maksud tertentu adalah bagian dari suatu sistem, yang mana sistem

BAB II LANDASAN TEORI

PENGERTIAN PHP DAN MYSQL

BAB 2 LANDASAN TEORI. Internet adalah jaringan luas dari komputer, yang lazim disebut dengan worldwide

Pengenalan PHP Contoh penulisan file PHP :

Pemrograman Basis Data Berbasis Web

Bab 2 Struktur Dasar PHP

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

MODUL PEMROGRAMAN WEB

PENGENALAN BAHASA C. A. Struktur Kode Program dalam Bahasa C Secara garis besar, suatu kode program dalam bahasa C memiliki struktur umum seperti ini:

TEKNOLOGI APLIKASI WEB BERBASIS SERVER

Bab 1 Pengenalan Web Server dan Server Side Scripting

Tipe Data dan Variabel

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

TINJAUAN PUSTAKA. dokumentasi teknik dengan simbol-simbol matematis. L A T E X berasal dari T E X

PRAKTIKUM 3 DASAR PEMROGRAMAN C

3. Elemen Dasar C++ S. Indriani S. L., M.T L.,

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

BAB III LANDASAN TEORI

BAB II DASAR TEORI 2.1. Logika Fuzzy Defenisi Logika Fuzzy Himpunan Fuzzy

BAB 2 LANDASAN TEORI

BAB III LANDASAN TEORI

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI

BAB III LANDASAN TEORI

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

BAB 2 LANDASAN TEORI. datum yang berarti fakta atau bahan-bahan keterangan. Dari sudut pandang bisnis, terdapat

Tipe Data dan Operator

Variabel dan Tipe data Javascript

Menginstal Web Server Apache, PHP, dan MySQL

Transkripsi:

MS Wulandari - HTML 1 PENGANTAR PHP PHP adalah singkatan dari PHP Hypertext Preprocessor yang merupakan bahasa berbentuk skrip yang ditempatkan dalam server dan diproses di server. Hasilnya akan dikirim ke klien tempat pemakai mengunakan browser. Pada prinsipnya PHP mempunyai fungsi yang sama dengan skrip-skrip seperti ASP (Active Server Page), Cold Fusion atau Perl. Kelahiran PHP bermula saat Rasmus Lerdorf membuat sejumlah skrip Perl pada tahun 1994. Skrip tersebut selanjutnya dikemas menjadi tool yang disebut Personal Home Page. Paket ini yang menjadi cikal bakal PHP. Pada tahun 1995, Rasmus menciptakan PHP/FI versi 2. Pada versi ini, pemrogram dapat menempelkan kode terstruktur di dalam tag HTML. Pada saat ini PHP cukup populer sebagai peranti pemrograman web terutama di lingkungan LINUX. Walaupun demikian, PHP sebenarnya juga dapat berfungsi pada server berbasis UNIX, Windows NT dan Macintosh. Pada awalnya PHP dirancang untuk diintegrasikan dengan web server Apache. Namun belakangan PHP juga dapat bekerja dengan web server seperti PWS (Personal Web Server), IIS (Internet Information Server) dan Xitami. SKRIP PHP Skrip PHP berkedudukan sebagai tag dalam bahasa HTML sebagai contoh : <title>belajar PHP </title> Halo semua, Saya baru belajar PHP...! Simpan program dengan ekstensi.html Adapun kode berikut adalah contoh kode PHP yang berada di dalam kode HTML : <title>belajar PHP </title> Halo semua, Saya baru belajar PHP...! <br> printf("ternyata mudah belajar PHP"); Simpan program dengan ekstensi.php Agar Anda dapat menggunakan program PHP maka lakukan langkah berikut : 1. Install aplikasi PHPTriad 2.2 agar program dapat dijalankan di lingkungan Windows (dapat di download pada alamat : http://downloads-zdnet.com.com/phptriad/3000-2165_2-10264269.html )

MS Wulandari - HTML 2 2. Jalankan aplikasi PHPTriad tersebut dengan memilih START > PROGRAM > PHPTRIAD > APACHE CONSOLE > START APACHE 3. Buat program lalu simpan pada folder C:\APACHE\HTDOCS 4. Buka browser Internet Explorer lalu untuk menjalankan program ketik HTTP://LOCALHOST/<nama file php> Kode PHP diawali dengan <?PHP dan di akhiri dengan. Pasangan kode inilah yang berfungsi sebagai tag kode PHP. Berdasarkan tag inilah, pihak server dapat memahami kode PHP kemudian memprosesnya dan hasilnya dikirim ke browser. Kode PHP mirip dengan bahasa C, walaupun tidak sepenuhnya sama. Model kerja PHP serupa dengan kode HTML, hanya saja ketika berkas PHP yang diminta didapatkan oleh web server, isinya segera dikirimkan ke mesin PHP dan mesin inilah yang memproses dan memberikan hasilnya (berupa kode HTML) ke web server. Selanjutnya web server menyampaikan ke klien. Permintaan HTTP Web Server Skrip PHP Mesin PHP Klien Browser Tanggapan HTTP Kode HTML Sekarang cobalah untuk melihat kode yang menyusun tampilan di atas, dengan memilih menu View > Source. Perhatikan bahwa kode yang tampil di atas akan berbeda dengan kode PHP aslinya. Jadi yang sampai pada klient sebenarnya adalah kode HTML-nya. Salah satu kelebihan PHP adalah mampu berkompunikasi dengan berbagai database untuk ditampilkan sehingga bersifat dinamis. Beberapa contoh database diantaranya adalah : dbase, Informix, Microsoft Access, SQL, Oracle dan sebagainya.

MS Wulandari - HTML 3 ELEMEN DASAR PHP KARAKTER Karakter dapat berupa sebuah huruf, sebuah angka tunggal, sebuah spasi, tanda kontrol seperti carriage return atausebuah simbol seperti + dan?. PENGENAL Pengenal (identifier) banyak digunakan dalam program untuk memberi nama variabel, fungsi atau kelas. Aturan yang berlaku adalah : Karakter yang dapat digunakan adalah huruf, angka atau garis bawah Karakter pertama harus berupa huruf atau garis bawah Panjang pengenal bisa berapa saja Huruf kecil dan huruf kapital dibedakan, misalnya nama_barang berbeda dengan Nama_Barang atau NAMA_BARANG Bukan berupa nama yang sudah tersedia (reserved word) pada PHP, misalnya printf, if, while dan sebagainya TIPE DATA Tipe data terbagi menjadi 3 macam, yaitu : Integer Menyatakan tipe data bilangan bulat dengan jangkauan kira-kira dari -2 milyar hingga +2 milyar. Double Menyatakan tipe data bilangan real atau float, yaitu bilangan yang mempunyai bagian pecahan String Menyatakan tipe data teks, misalnya berupa nama barang atau nama orang KONSTANTA Konstanta menyatakan nilai yang tetap di dalam program. Istilah konstanta juga dikenal dengan nama literal. Pada PHP dikenal sejumlah karakter yang menggunakan penulisan secara khusus yaitu didahului dengan simbol backslash (\), misalnya \n artinya newline (karakter pindah baris). Daftar karakter yang diawali dengan tanda \ : Penulisan Karakter yang dimaksud \ Petik ganda \\ Backslash \$ Tanda dollar \n Pindah baris \r Carriage return \t Tab \x00 sampai \xff Karakter Hexadecimal <title>pemakaian KONSTANTA</title> print("selamat belajar PHP <br>\n"); print("jangan lupa mencoba contoh program \"di rumah\" yaa...!");

MS Wulandari - HTML 4 Selamat belajar PHP Jangan lupa mencoba contoh program "di rumah" yaa...! VARIABEL Digunakan dalam program untuk menyimpan nilai yang berubah-ubah. Variabel dapat dibayangkan seperti kotak yang dapat menyimpan data dan mengganti data yang sudah disimpan tersebut. Variabel dalam PHP selalu ditulis dengan awalan $. Berbeda dengan bahasa C atau Pascal, PHP tidak memerlukan pendeklarasian variabel. Anda dapat memberikan nilai ke suatu variabel kapan saja bahkan dapat mengubah nilainya. <title>pemakaian VARIABEL</title> $gaji=4000000; printf("gaji semula adalah Rp. %d <br>\n", $gaji); $gaji="empat Juta Rupiah"; printf("gaji sekarang adalah %s <br>\n", $gaji); Gaji semula adalah Rp. 4000000 Gaji sekarang adalah Empat Juta Rupiah PHP menyediakan perintah untuk melakukan konversi dari suatu tipe data ke tipe data yang lain. Salah satu diantaranya adalah SETTYPE. <title>pemakaian SETTYPE</title> $suhu="28.3 derajat Celcius di ketinggian 1000 meter"; printf("tipe String : $suhu <br> \n"); settype($suhu, "double"); printf("tipe Double : $suhu <br> \n"); settype($suhu, "integer"); printf("tipe Integer : $suhu <br> \n");

MS Wulandari - HTML 5 Tipe String : 28.3 derajat Celcius di ketinggian 1000 meter Tipe Double : 28.3 Tipe Integer : 28 Bila Anda ingin mengkonversi dari suatu tipe data ke tipe data yang lain, tetapi tidak mengubah tipe variabel bersangkutan, Anda bisa menggunakan fungsi INTVAL, DOUBLEVAL dan STRVAL. Selain menggunakan tiga fungsi di atas, dapat juga diguanakan cara CAST yaitu dengan mengubah tipe ekspresi yang akan diproses. Caranya di depan ekspresi yag akan diproses ditambahkan (INT), (DOUBLE) dan (STRING) <title>pemakaian KONVERSI </title> $suhu="28.3 derajat Celcius di ketinggian 1000 meter"; printf("tipe String : $suhu <br> \n"); printf("tipe Double : %s <br> \n", doubleval($suhu)); printf("tipe Integer : %s <br> <br>\n", (int)($suhu)); $bil=28; $suhu=strval($bil); printf("suhu hasil konversi ke STRING : %s", $suhu); Tipe String : 28.3 derajat Celcius di ketinggian 1000 meter Tipe Double : 28.3 Tipe Integer : 28 Suhu hasil konversi ke STRING : 28 OPERATOR Adalah simbol yang digunakan dalam program untuk melakukan suatu operasi, misalnya penjumlahan atau perkalian, perbandingan bahkan memberikan nilai ke variabel. 1. Operator matematika OPERATOR KEGUNAAN PRIORITAS + - * / % ++ -- Penjumlahan Pengurangan Perkalian Pembagian Sisa Pembagian Penaikan Penurunan Ketiga Ketiga Kedua Kedua Kedua Pertama Pertama

MS Wulandari - HTML 6 <title>pemakaian Operator Aritmetika</title> printf("6 + 1 = %d <br> \n", 6+1); printf("6-1 = %d <br> \n", 6-1); printf("6 * 1.5 = %f <br> \n", 6*1.5); printf("6 / 1.5 = %f <br> \n", 6/1.5); print("nilai 6 % 5 adalah "); print(6 % 5); $x=6; printf("<br> \n Nilai ++ dari x=6 adalah "); print(++$x); $x=6; printf("<br> \n Nilai -- dari x=6 adalah "); print(--$x); 2. Prioritas Operator PRIORITAS OPERATOR Tertinggi ( ) { } ~! ++ -- $ & + - < > <= >= ==!= & ^! && = += -= /= &= = ^=.= AND (&&) XOR ( ) Terendah OR

MS Wulandari - HTML 7 3. Operator Pemanipulasi BIT OPERATOR KEGUNAAN Contoh: & DAN 10 (1010) 12 (1100) & 8 (1000) ATAU 10 (1010) 12 (1100) & 8 (1000) ^ ATAU ekslusif 10 (1010) 12 (1100)! 14 (1110) <title>pemakaian Operator Pemanipulasi BIT</title> $bil1=10; $bil2=12; printf("10 & 12 menghasilkan nilai : %d<br>\n", $bil1&$bil2); printf("10 12 menghasilkan nilai : %d<br>\n", $bil1 $bil2); printf("10 ^ 12 menghasilkan nilai : %d<br>\n", $bil1^$bil2); 4. Operator Penugasan OPERATOR KEGUNAAN Contoh: += Menambah variabel di sisi kiri dengan nilai di sisi kanan X+=2; sama dengan -= Mengurangi variabel di sisi kiri dengan nilai di sisi kanan /= Membagi variabel di sisi kiri dengan nilai di sisi kanan <title>pemakaian Operator Penugasan</title> $bil1=10; X:=X+2; X-=2; sama dengan X:=X-2; X/=2; sama dengan X:=X/2;

MS Wulandari - HTML 8 printf("nilai awal x=10 <br> \n"); printf("nilai x+=5 adalah : %d <br> \n", $bil1+=5); $bil1=15; printf("nilai awal x=15 <br> \n"); printf("nilai x-=5 adalah : %d <br> \n", $bil1-=5); $bil1=15; printf("nilai awal x=15 <br> \n"); printf("nilai x/=5 adalah : %d <br> \n", $bil1/=5); 5. Operator Perbandingan Operator Makna == sama dengan < lebih kecil > lebih besar <= lebih kecil sama dengan >= lebih besar sama dengan!= tidak sama dengan <> tidak sama dengan Hasil perbandingan akan bernilai 1 jika benar dan bernilai 0 jika salah <title>pemakaian Operator Perbandingan</title> $a=1; $b=2; $c=3; $S1="Halo"; $S2="HALO"; printf("jawaban 1 jika BENAR dan 0 jika SALAH<br> \n"); printf("apakah 1 < 2? %d <br> \n", $a < $b); printf("apakah 1 > 2? %d <br> \n", $a > $b); printf("apakah Halo sama dengan HALO? %d <br> \n", $S1 == $S2);

MS Wulandari - HTML 9 6. Variabel-variabel Pada PHP terdapat istilah variabel-variabel. Hal ini memungkinkan nama variabel ditentukan dan digunakan secara dinamis. Misalnya : $kota= Bandung ; akan mengisikan string Bandung ke variabel kota $$kota=1000000; akan menyebabkan variabel yang namanya tercantum dalam variabel kota akan diisi dengan 1000000. Instruksi ini sama dengan $Bandung=1000000; Penulisan $$kota dapat juga ditulis menjadi ${$kota}, dengan cara ini maka akan menghasilkan $ diikuti dengan isi $kota. <title>pemakaian Variabel-variabel</title> $kota="bandung"; ${$kota}=1000000; print("\$kota = $kota <br> \n"); print("\${\$kota} = ${$kota} <br> \n"); print("\$bandung = $Bandung <br> \n"); LATIHAN : Buatlah program untuk menghitung : Keliling, Luas Permukaan dan Isi dari sebuah bola dengan rumus : Keliling = 2 π r Luas Permukaan = 4/3 π r 3 Isi = 4 π r 2 Jika diketahui nilai r = 314!