PHP D. Sinaga, M.Kom.

Slides:



Advertisements
Presentasi serupa
Kholid Fathoni, S.Kom., M.T. Politeknik Elektronika Negeri Surabaya 2012 PENS - ITS 1 Fungsi, Modularisasi dan PHP Form.
Advertisements

Struktur Dasar PHP.
Internet Programming 3 PHP 2: Array, Fungsi, Modularisasi
PHP. PHP itu … Merupakan singkatan recursive dari PHP : Hypertext Prepocessor Pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1994.Rasmus Lerdorf Setiap.
Pengembangan Evangs Mailoa PHP WEB. Awalnya PHP merupakan singkatan dari Personal Home Page. Sesuai dengan namanya, PHP digunakan untuk membuat website.
PHP.
Pemrograman Internet (modul 2)
Fungsi, Modularisasi dan PHP Form
Rekayasa aplikasi Perpustakaan Week 2
Dasar-Dasar PHP.
Dasar Komputer & Pemrograman 2A (BAHASA C)
Algoritma (Struktur, Tipe Data, Input/Output)
Notasi Algoritma.
1 Perancangan dan Pemrograman Web Nyimas Artina,S.Kom, M.Si.
Pengantar PHP (Lanjutan)
Praktikum Java Script.
PHP? PHP adalah server-side web programming
Dasar-dasar Pemrograman PHP
Pemrograman Web By : Lisda Juliana P.,Ssi..
PHP.
PHP.
PHP: Hypertext Preprocessor
Tipe Data, Variabel dan Operator
KOMPUTER APLIKASI TIK II
Internet Programming PHP
S1 FLOW CHART Pendidikan Teknik Informatika Jurusan Teknik Elektro
Tipe Data By Serdiwansyah N. A..
Lutfi Budi Ilmawan Univ. Muslim Indonesia
Dasar-Dasar Pemrograman
Pertemuan ke-5 Array dan Fungsi
PHP.
Pemrograman internet ABU SALAM, M.KOM.
Pertemuan 1&2 - Dasar Pemrograman PHP By: Junta Zeniarja, M.Kom, M.CS
Pemrograman Berbasis WEB
Struktur Dasar Pemrograman Java
Web Programming masaboe.
Pseudocode – Tipe Data, Variabel, dan Operator
PEMROGRAMAN PASCAL ELEMEN PEMROGRAMAN PASCAL.
Pertemuan II By : Lisda Juliana P.,Ssi..
Metode CGI dan Struktur bahasa PHP
As’ad Djamalilleil Sintaks Dasar As’ad Djamalilleil
PHP PEMROGRAMAN INTERNET.
Tipe Data, Nama dan Nilai
Pengembangan Web PHP Ramos Somya.
Pemrograman Basis Data Berbasis Web
Pemrograman Web HTML (7) PHP Andy Haryoko, ST
Struktur Dasar PHP.
Pemrograman Web/TI/ AK /2 sks
Pengantar PHP (Lanjutan)
PHP (Personal Home Page)
Pengembangan Web PHP.
Pemrograman Web/TI/ AK /2 sks
Pengenalan Pemrograman Server side - PHP
PJJ FLOW CHART D3 - Teknik Komputer dan Jaringan
Pengenalan PHP, Variabel & Operator
PHP.
Pemrograman Berorientasi Platform (IN315B)
Struktur Dasar PHP.
Pengembangan Web PHP (Season 1) Ramos Somya.
PHP: Hypertext Preprocessor
PHP.
S1 FLOW CHART Pendidikan Teknik Informatika Jurusan Teknik Elektro
Dasar-dasar PHP - Pengantar - variabel - operator -struktur kontrol
Pemrograman Web Cosmas Haryawan STMIK AKAKOM
PRAKTIKUM PEMROGRAMAN WEB Pertemuan 3
Pemrograman Web HTML (8) PHP Andy Haryoko, ST
Pemrograman Web/TI/ AK /2 sks
Pengembangan Web PHP.
PHP.
Struktur Dasar Pemrograman Java
Transcript presentasi:

PHP D. Sinaga, M.Kom

PHP itu … Merupakan singkatan recursive dari PHP : Hypertext Prepocessor Pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1994. Setiap satu statement (perintah) biasanya diakhiri dengan titik-koma (;) CASE SENSITIVE untuk nama identifier yang dibuat oleh user (variable, konstanta, fungsi dll), namun TIDAK CASE SENSITIVE untuk identifier built-in dari PHP

Penulisan Script PHP Harus diapit oleh … <? dan ?> atau <?php dan ?> atau <script language=”php”> dan </script> atau <% dan %>

Hello World!

Integrasi PHP - HTML Contoh soal : <html> <head> <title> Contoh</title> </head> <body> <?php echo “ Hai, saya dari script PHP ! “; ?> </body> </html> Peng. Komp & TI 2C

Variabel Digunakan untuk menyimpan sebuah value, data atau informasi Nama variabel diawali dengan tanda $ Panjang tidak terbatas Setelah tanda $ diawali oleh huruf atau under-scrore (_). Karakter berikutnya bisa terdiri dari huruf, angka, dan karakter tertentu yang diperbolehkan (karakter ASCII dari 127 – 255). Bersifat case-sensitive. Tidak perlu dideklarasikan. Tidak boleh mengandung spasi.

Tipe Data boolean integer float string array object resource NULL Programmer pada dasarnya tidak perlu mendefinisikan tipe data

PHP Language Basics Hello World!: An Example (cont.) <script language=“PHP”> $hello = “Hello”; $world = “World!”; print $hello . $world </script>

PHP Language Basics Constants, Data Types and Variables Data types Integers, doubles and strings isValid = true; // Boolean 25 // Integer 3.14 // Double ‘Four’ // String “Total value” // Another string

PHP Language Basics Constants, Data Types and Variables Data types Strings and type conversion $street = 123; $street = $street . “ Main Street”; $city = ‘Naperville’; $state = ‘IL’; $address = $street; $address = $address . NL . “$city, $state”; $number = $address + 1; // $number equals 124

Konstanta Konstanta merupakan variabel konstan yang nilainya tidak berubah-ubah. Menggunakan fungsi define()

Konstanta Constants, Data Types and Variables Constants define a string or numeric value Constants do not begin with a dollar sign Examples: define(“COMPANY”, “Acme Enterprises”); define(“YELLOW”, “#FFFF00”); define(“PI”, 3.14); define(“NL”, “<br>\n”); print(“Company name: “ . COMPANY . NL);

Operator Aritmatika + - * / %

Operator Aritmatika Penugasan =

Operator Aritmatika Penugasan Bitwise & | ^ ~ << >>

Operator Aritmatika Penugasan Bitwise Perbandingan == === != <> !== < > <= >=

Operator Aritmatika Penugasan Bitwise Perbandingan Logika and, &&, or, ||, xor, !

Operator Aritmatika Penugasan Bitwise Perbandingan Logika String Penggabungan  .

Komentar (Remark) /* … */ // #

Statement if, if/elseif Switch/case for, while, and do/while loops

Contoh – Pemprograman PHP

Contoh – Pemprograman PHP

Contoh – Pemprograman PHP

Contoh – Pemprograman PHP

Contoh – Pemprograman PHP

Contoh – Pemprograman PHP Contoh 6: Perulangan do-while

Koneksi PHP - MySQL Untuk melakukan koneksi PHP dengan MySQL digunakan perintah: mysql_connect() -> skrip PHP. Syntak: mysql_connect(“hostname”,”username”,”pass word”);

Koneksi PHP - MySQL Setelah terkoneksi, pilihlah database. Bila database yang diinginkan belum tersedia, buatlah databasenya. Buatlah tabel, dengan struktur datanya.

Koneksi PHP - MySQL Koneksi Database <? //Membuat database MySQL $nama_db = “naga"; $buat_db = "create database $nama_db"; $sambung = mysql_connect("localhost","root",""); if($sambung){ echo "Koneksi Berhasil";} else { echo "Koneksi Gagal";} $q_db = mysql_query($buat_db); if($q_db){ echo "<br> Database $nama_db berhasil dibuat";} echo "<br> Database $nama_db gagal dibuat";} ?>

Koneksi PHP - MySQL

Array Array merupakan variabel yang berisi lebih dari 1 variabel, atau dapat dikatakan sebagai variabel jamak. Variabel array pada PHP, kadang tidak perlu kita definisikan. Namun untuk indeks array, kita menggunakan indeks mulai dari 0 hingga sejumlah elemen array dikurang 1. Sebagai analogi, ketika kita mempunyai banyak nama buah (variabel), maka daripada kita menyatakan tiap nama buah dengan variabel $buah1, $buah2, $buah3, ...dst.

$buah = array(”nanas”, ”mangga”, ”jambu”); Array declaration Cara pemberian nilai pada variabel Array: Contoh 1 : $buah[0] = “nanas”; $buah[1] = “mangga”; $buah[2] = “jambu”; Contoh 2 : $buah[] = “nanas”; $buah[] = “mangga”; $buah[] = “jambu”; Contoh 3 : $buah = array(”nanas”, ”mangga”, ”jambu”);

Contoh Array:

Fungsi Fungsi dapat dikategorikan kedalam: Built-in User Defined Function (UDF) External Fungsi Built-in: merupakan fungsi yang sudah ada pada PHP, user tinggal menggunakannya. Contoh: Fungsi Matematika : sin, cos, tan, asin, deg2rad, dll. Fungsi Tanggal & waktu : date, checkdate Fungsi String : strlen, strpos, strtolower, strtoupper, substr, dll.

Fungsi UDF: Fungsi yang dibuat sendiri oleh pemrogram Fungsi UDF: Fungsi yang dibuat sendiri oleh pemrogram. Dapat diletakkan dimana saja dalam script PHP, tapi sebaiknya diletakkan paling atas agar memudahkan dalam proses debugging dalam tahap pembuatan dan pengembangan program. Deklarasi UDF: function namafungsi([parameter]) { Statement; …. } Pemanggilan UDF: $varhasil = &namafungsi ([parameter]);

Contoh Fungsi Aritmatik <? $a = pow(2,10); //Fungsi perpangkatan $b = sqrt(100); //Fungsi akar $c = ceil(4.25); //Pembulatan keatas $d = floor(4.25); //Pembulatan kebawah echo "2 pangkat 10 = $a <br>"; echo "akar 100 = $b <br>"; echo "ceil(4.25) = $c <br>"; echo "floor(4.25) = $d <br>"; ?>

Contoh Fungsi String: <? $str = "Belajar PHP ternyata Menyenangkan"; echo strtolower($str); //Ubah huruf ke kecil semua echo "<br>"; echo strtoupper($str); //Ubah huruf ke besar semua echo str_replace("Menyenangkan","mudah lho",$str); //Mengganti string ?>

Fungsi Dengan Umpan Balik.

Modularisasi

Modularisasi Statement Include akan menyertakan isi suatu file tertentu. Include dapat diletakkan di dalam suatu looping misalkan dalam statement for atau while. Syntak penulisan: include (namafile);

Tugas Buat aplikasi web pendataan buku, desain struktur tabel buku dan tampilan web anda agar interaktif