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

dokumen-dokumen yang mirip
MODUL PEMROGRAMAN WEB

KURSUS ONLINE JASA WEBMASTERS

KURSUS ONLINE JASA WEBMASTERS

Pengenalan PHP Contoh penulisan file PHP :

DASAR PHP. Oleh : Devie Rosa Anamisa

PHP (Pengenalan Pemrograman ServerSide)

P - 7 Bab 5 : PHP : Hypertext Prepocessor

Chapter 2. Tipe Data dan Variabel

Reserved words Reserved words atau keywords merupakan kata-kata spesifik digunakan oleh compiler untuk keperluan pemrograman. Contoh reserved words

STRUKTUR DASAR PHP ASUMSI 02/10/2014

Pertemuan 10. PHP (Personal Home Page)

PHP (HYPERTEXT PREPROCESSOR)

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

Pertemuan 07 Struktur Dasar PHP

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

SUMBER BELAJAR PENUNJANG PLPG

Bab 2 Struktur Dasar PHP

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

Apa itu PHP? Riwayat PHP

Kholid Fathoni EEPIS ITS Surabaya

MODUL 5 JAVA SCRIPT. Sub : PENGENALAN

BAB VII DASAR-DASAR PHP

Dasar PHP. Wiratmoko Yuwono

KURSUS ONLINE JASA WEBMASTERS

Pertemuan 2 Struktur Dasar PHP

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

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

MODUL 3 Tipe Data, Variabel Dan Konstanta Pada Php

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

Pengembangan Web. Ramos Somya

Web Programming. Pengenalan PHP

MODUL 1 INTERNET PROGRAMMING : PHP 1

BAB II Tipe Data pada PHP

MODUL 4 PHP PART 1 (PENGENALAN PHP + VARIABEL)

Pertemuan 2. Muhadi Hariyanto

Module 3. Variabel dan Tipe Data

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

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

BAB 3 STRUKTURE PROGRAM JAVA

TUTORIAL PHP MYSQL Langkah Tepat menjadi Web Developer Handal, menguasai PHP dan MySQL, jalan terbaik membuat website dan aplikasi berbasis web

Bahasa Pemrograman Java. Yudi Adha. ST. MMSI

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

PSEUDOCODE TIPE DATA, VARIABEL, DAN OPERATOR

PENGENALAN PHP DASAR

PERTEMUAN KE 1 PENGENALAN DASAR PHP

MODUL DUA VARIABEL DAN TIPE VARIABEL

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

Server Response. Hello

MODUL. Variabel. Workshop Programming

Pemrograman Web (Pertemuan 2) By. Rita Wiryasaputra

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

Pengertian Situs / Web

MODUL 3 DASAR-DASAR PHP

Pengenalan Script. Definisi HTML

Variabel dan Tipe data Javascript

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

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

Sekilas Tentang C. Dasar Pemrograman & Algoritma

VARIABEL & TIPE DATA PEMROGRAMAN C++

Variabel, Tipe Data, dan Operator. Oleh : Edi Sugiarto, S.Kom, M.Kom

MODUL 2 PHP INTRO PHP INTRO

BAB 5 PENGENALAN PHP. Tujuan Pembelajaran: Memahami kaidah Pemrograman dengan PHP

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

Dasar-dasar PHP. Donny Reza, S.Kom. Program Studi Akuntansi Universitas Komputer Indonesia 2013

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

STRUKTUR DASAR PEMROGRAMAN

Perancangan & Pemprograman WEB

MATERI/BAHAN PRAKTIKUM PENDAHULUAN DAN PENGENALAN (IDENTIFIER)

.::BAB II.::MENGENAL PASCAL

BAB 2 LANDASAN TEORI. berinteraksi/bekerja sama membentuk suatu sistem kerja. Komputer berfungsi

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

UNIVERSITAS SAM RATULANGI MANADO FAKULTAS TEKNIK, JURUSAN TEKNIK ELEKTRO Program Studi S-1 Teknik Informatika. Data & Ekspresi

MODUL II. OBJECK, PROPERTY, METHOD dan EVENT

Pemrograman Web Teknik Informatika Fakultas Teknologi Industri

Algoritma & Pemrograman #3

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

Elemen Dasar Dalam Bahasa Java

Bab 2. Dasar-Dasar Pemrograman C

Pengantar dalam Bahasa Pemrograman Turbo Pascal Tonny Hidayat, S.Kom

MATA KULIAH : LOGIKA DAN ALGORITMA KONSEP DASAR ALGORITMA

P - 3 Bab 2 : Pengantar Pemrograman C

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

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

P3 Pengantar Pemrograman C

Chapter 1 KONSEP DASAR C

MODUL 1 Operasi Dasar dalam PHP

(artikel Pengantar ke PHP, Bpk Marsani Asfi)

BAB 2 LANDASAN TEORI. saling berinteraksi / bekerja sama membentuk suatu sistem kerja. Komputer berfungsi. Beberapa komponen komputer yaitu :

Java Script (Bagian 1)

MODUL PRATIKUM - 06 PEMROGRAMAN BERBASIS WEB (CCP119)

Pemrograman. Pertemuan-3 Fery Updi,M.Kom

Pemrograman Basis Data Berbasis Web

LAPORAN PRAKTIKUM RESMI TIPE DATA, KONSTANTA DAN VARIABEL

Keyword,Tipe data & Variabel. Keywords pada c Tipedata Variabel Konstanta

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

OPERATOR-OPERATOR DALAM JAVA

PEMROGRAMAN WEB 08 JavaScript Dasar

T I P E D A T A P R I M I T I F V A R I A B E L D A N S T A T E M E N P E N U G A S A N E K S P R E S I D A N O P E R A T O R A R I T M A T I K A

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

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

Transkripsi:

PHP Basic Pemrograman Web Rajif Agung Yunmar, S.Kom

Server Side vs Client Side Server side : Program di server dan client tidak bisa melihat listing program. Client hanya mendapat hasil dari program yang dijalankan di server. Client side : Program berjalan di komputer client dan pengguna/client bisa melihat listing program.

PHP Membuat website dengan konten dinamis maupun aplikasi web lainnya. Berbeda dengan HTML yang hanya menampilkan konten statis, PHP dapat berinteraksi dengan database, file, folder bahkan dengan lingkungan sistem operasi.

PHP PHP : Hypertext Preprocessor Perangkat lunak interpreter Dikembangkan oleh Rasmus Lerdorf Ditulis ulang oleh Andi Gutman & Zeev Suraski

Compiler vs Interpreter Compiler : menerjemahkan program komputer yang ditulis dalam bahasa pemrograman tertentu menjadi program yang ditulis dalam bahasa pemrograman lain. Interpreter : menerjemahkan baris demi baris program (tanpa mengcompilenya) kemudian mengeksekusinya.

Web Application Schema

PHP Rule Disimpan dengan ekstensi.php,.php3,.php4, atau.php5. Semua skrip harus diapit oleh tanda: - <?php dan?> - <script language="php"> dan </script> - <? dan?> - <% dan %> Perintah harus dengan tanda titik koma ( ; ).

PHP Program Example <html> <head> <title>program PHP Pertama Saya</title> </head> <body> <?php echo "Hello World!";?> </body> </html>

Important Think in Program Command : Memiliki tugas spesifik yang telah ditentukan. Value : Informasi yang berkaitan dengan tugas yang dilakukan oleh command. Literal : Value yang telah diterapkan secara eksplisit didalam program pada sebuah command Example : echo "Hello World!"; Command Value

Karakter Escape Karakter escape adalah bagian dari syntax bahasa pemrograman. Biasa dimulai dengan karakter backslash ( \ ) dan diikuti oleh metakarakter tertentu yang disebut sebagai escape sequences.

Escape Sequences Function Mengkodekan entitas syntax, yaitu perintah untuk menampilkan data khusus yang tidak dapat langsung diwakili oleh alfabet. Pengutip karakter, yaitu untuk mewakili karakter yang tidak dapat diketik dalam konteks saat ini, atau akan memiliki interpretasi yang tidak diinginkan.

Escape Sequences Example <html> <head> <title>mencetak String</title> </head> <body> <pre><?php print "Mencetak string dengan menggunakan print.\n"; echo "Mencetak string dengan menggunakan echo.";?> </pre> </body> </html>

Comment Memberikan keterangan mengenai kode program. Baris yang diberi komentar akan diabaikan (tidak diproses) oleh PHP.

Comment Type Unix Shell Style C++ Style C Language Style

Comment Example <html> <head> <title>komentar - C Language Style</title> </head> <body> <?php /* ini adalah skrip latihan komentar menggunakan C style bisa banyak baris hanya dengan 1 buah komentar saja */ echo "Mencoba komentar pada PHP menggunakan C Language Style.";?> </body> </html>

Variable Variable adalah sebuah pengenal yang digunakan untuk menyimpan suatu nilai yang nilai tersebut dapat berubah-ubah selama dijalankannya program. Diawali dengan karakter dolar ( $ ) dan diikuti dengan nama pengenal. Setiap variabel terbentuk dalam tipe data variant, yang artinya ia dapat menampung jenis data apapun.

Variable Rule Terdiri dari huruf, angka dan karakter garis bawah ( _ ) atau kombinasi antara ketiganya. Tidak boleh mengandung spasi dan terdiri dari minimal satu karakter. Dimulai dengan huruf atau garis bawah, tidak boleh diawali dengan angka. Bersifat case sensitive, yaitu huruf besar dan kecil dibedakan.

Variable Example <?php $info = 10; // variabel $info menampung bilangan bulat echo $info; echo "<br />"; $info = 12.3; // variabel $info menampung bilangan pecahan echo $info; echo "<br />"; $info = "Skrip PHP"; // variabel $info menampung string echo $info;?>

Variable Example <?php $bool = true; // sebuah boolean $str = "foo"; // sebuah string $int = 12; // sebuah integer echo "Variabel \$bool bertipe : "; echo gettype($bool); echo "<br />"; echo "Variabel \$str bertipe : "; echo gettype($str);?>

Type Casting Type casting adalah mekanisme pengubahan / konversi sebuah variabel kepada tipe data tertentu.

Type Casting Model (int) atau (integer) (real), (double) atau (float) (string) (array) (object)

Type Casting Example <?php $my_float = 7.5; // memberikan nilai pecahan ke variabel $my_float echo $my_float; // tampilkan data yang terkandung dalam $my_float echo "<br />"; echo (int) $my_float; // hasil type casting dalam bentuk bilangan integer?>

Constants Konstanta adalah sebuah tetapan nilai dalam sebuah program. Nilai konstanta tidak dapat diubah selama program dijalankan dan jika dilakukan hanya akan menyebabkan error.

Constants Rule Tidak boleh didahului oleh karakter dolar. Nama konstanta harus dimulai dengan huruf atau garis bawah ( _ ). Konstanta tidak dapat dideklarasikan ulang dan nilainya tetap.

Constants Example <?php define("pi", 3.14); $radius = 100; $luas_lingkaran = PI * ($radius * $radius); $keliling_lingkaran = 2 * PI * $radius; echo "Luas lingkaran : ".$luas_lingkaran; echo "<br />"; echo "Keliling lingkaran : ".$keliling_lingkaran;?>

Operator Digunakan untuk memanipulasi nilai sebuah variabel. Operand : Nilai yang dimodifikasi oleh operator. Ekspresi : kombinasi dari keduanya disebut.

Operator Type Operator Aritmatika Operator Penugasan Operator Perbandingan Operator Logika Lain-lain

Arithmatic Operator Operator Nama Operasi Contoh + ( Unary ) Positif + 5 - ( Unary ) Negatif -5 + Penjumlahan 5 + 5 - Pengurangan 5-5 * Perkalian 5 * 5 / Pembagian 5 / 5 % Hasil Bagi 5 % 5

Arithmatic Operator <html> <head> <title>operasi Aritmatika</title> </head> <body> Bilangan Positif : <?= +5?> <br /> Bilangan Negatif : <?= -5?> <br /> 5 + 3 = <?= 5 + 3?> <br /> 5 * 3 = <?= 5 * 3?> <br /> 5 / 3 = <?= 5 / 3?> <br /> 5 % 3 = <?= 5 % 3?> </body> </html>

Assignment Operator Operator penugasan digunakan untuk memberikan nilai pada sebuah variabel.

Assignment Operator <?php $a = 10; // mula mula nilai variabel $a = 10 echo "1. Penugasan +="; echo "<br />"; $a += 8; echo "Variabel \$a saat ini bernilai : ".$a;?> <br /> <br /> <?php $a = 10; // nilai variabel $a dikembalikan menjadi 10 echo "2. Penugasan ++"; echo "<br />"; $a++; echo "Variabel \$a saat ini bernilai : ".$a;?>

Other Operator Pada bahasa pemrograman PHP, string digabungkan dengan karakter. ( titik ). <?php $string_1 = "Pemrograman"; $string_2 = "Web"; echo $string_1." ".$string_2;?>

Any Question?

I Give You Question 10 CM