Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Pemrograman Berbasis WEB PHP -Aurelio Rahmadian-.

Presentasi serupa


Presentasi berjudul: "Pemrograman Berbasis WEB PHP -Aurelio Rahmadian-."— Transcript presentasi:

1 Pemrograman Berbasis WEB PHP -Aurelio Rahmadian-

2 Overview Pendahuluan Penulisan PHP Tipe Data Operator Variabel & Flow Control Function Input Form HTML Akses Database

3 Pendahuluan PHP awalnya merupakan singkatan dari Personal Home Page, tetapi sekarang dikenal sebagai PHP: Hypertext Preprocessor Bertujuan untuk memungkinkan web designer untuk membuat dynamic web page dengan cepat Program php perlu di-interpret oleh web server sehingga menghasilkan kode html yang dikirim ke browser agar dapat ditampilkan Program ini dapat berdiri sendiri ataupun disisipkan di antara kode-kode html sehingga dapat langsung ditampilkan bersama dengan kode-kode html tersebut

4 Pendahuluan Extension dari file html yang telah disisipkan PHP perlu diganti menjadi.php Versi terakhir yang ada saat ini adalah versi 5.5 yang dirilis pada 20 Juni 2013 dan diharapkan bertahan hingga 3 tahun Kekuatan yang paling utama dari PHP adalah pada konektivitasnya dengan sistem database di dalam web Sistem database yang dapat didukung oleh PHP adalah: Oracle, MySQL, Sybase, PostgreSQL, dan lainnya

5 Pendahuluan PHP dapat berjalan di berbagai sistem operasi seperti Windows 98/NT, UNIX/LINUX, Solaris maupun Macintosh Keunggulan lainnya dari PHP adalah bahwa PHP juga mendukung komunikasi dengan layanan seperti protocol IMAP, SNMP, NNTP, POP3 dan HTTP

6 Penulisan PHP Ada beberapa cara menulis PHP: ◦ ◦ echo “contoh php”; ◦ Penulisan komentar seperti biasa: ◦ // untuk komentar 1 baris ◦ /* untuk komentar lebih dari 1 baris */

7 Tipe Data Tipe data yang dikenal PHP: ◦ Integer ◦ Floating point ◦ String ◦ Boolean ◦ Null

8 Tipe Data Integer ◦ Menyimpan nilai bilangan bulat, dapat berupa:  $a = 1234 // desimal  $b = // negatif  $c = 0123 // oktal  $d = 0x12 // heksadesimal Floating point ◦ Disebut juga bilangan pecahan, terdapat tanda titik yang merupakan pemisah antara bagian bulat dan pecahan  $a = // bentuk biasa  $b = 1234e-3 // bentuk eksponensial

9 Tipe Data String ◦ $a = "ini adalah tipe data string“ Boolean ◦ Mirip seperti pada Perl, nilai 0 atau “0” dianggap false, selain itu dianggap true Null ◦ Merepresentasikan variable yang tidak memiliki nilai. Nilai yang diperbolehkan untuk tipe data ini hanyalah NULL

10 Tipe Data Array Array merupakan tipe data terstruktur yang berguna untuk menyimpan sejumlah data yang bertipe sama Bagian yang menyusun array disebut elemen array, yang masing-masing elemen dapat diakses tersendiri melalui indeks array

11 Tipe Data Array dimensi satu ◦ Kode di atas bila dijalankan pada browser, akan muncul tulisan: “Kota favorit saya adalah Malang”

12 Tipe Data Array dimensi banyak $buaht= array ( "apel" => array ("warna" => "merah","rasa" => "manis“), "pisang" => array (“warna" => "kuning","rasa" => "manis“) ); print ("Warna buah apel adalah"); print ($buah["apel"]["warna"])." "; print ("Rasa buah pisang adalah"); print ($buah["pisang"]["rasa"]); ?> ◦ Warna buah apel adalah merah ◦ Rasa buah pisang adalah manis

13 Tipe Data Mulai PHP 5.4, syntax array dapat disingkat dari array( ) menjadi [ ] "bar", "bar" => "foo", ); // pada PHP 5.4 $array = [ "foo" => "bar", "bar" => "foo", ]; ?>

14 Operator

15 Operator Operator. dan.= ◦ Operator titik (.) berguna untuk menggabungkan dua buah string ◦ Operator.=  Contoh: $kata.= “Pagi”; identik dengan $kata = $kata. “Pagi”;

16 Variabel & Flow Control Variabel ◦ Digunakan dalam program untuk menyimpan nilai yang berubah-ubah ◦ Pada PHP selalu ditulis dengan awalan berupa $ Flow control ◦ Conditional  If  If – else  If – else if  Switch ◦ Loop  For  While

17 Function Merupakan sejumlah pernyataan yang dikemas dalam sebuah nama Nama ini selanjutnya dapat dipanggil berkali-kali di beberapa tempat pada program Tujuan penggunaan fungsi adalah: ◦ Memudahkan dalam mengembangkan program ◦ Menghemat ukuran program Umumnya memberikan nilai balik

18 Function Contoh fungsi dengan nilai balik

19 Function

20 Format Output Fungsi printf mempunyai bentuk pemanggilan sebagai berikut: printf(format_string, argument …); Penggunaan perintah print bisa dengan tanda kurung atau bisa juga tidak, contoh: print (“Hallo”); identik dengan print “Hallo”; Perintah echo adalah alternatif lain dari print, bentuk penggunaannya: echo string

21 Format Output Contoh Penggabungan String

22 Format Output Contoh Penggabungan String

23 Format Output TypeSpecifier Strings Integerd, u, c, o, x, X, b Doublee, E, f, F, g, G

24 Input Form HTML Nama Jenis Laki-laki Perempuan

25 Input Form HTML save.php

26 Akses Database Tahapan: ◦ Connect ◦ select_db ◦ query (berulangkali) ◦ close

27 Akses Database $server = " "; //database server $userid= "tedi"; $password = "asdf"; $basisdata= "mhs"; $link= mysql_connect($server, $userid, $password); mysql_select_db($basisdata, $link); //contoh menyimpan data $query = "insert into t_mahasiswa values('135', 'Budi', 'L')"; mysql_query($query); //contoh membaca data $query = "select nim, nama, jenis from t_mahasiswa"; $result = mysql_query($query, $link); while ($row = mysql_fetch_array($result)) { echo $row["nama"]." "; } mysql_close($link);


Download ppt "Pemrograman Berbasis WEB PHP -Aurelio Rahmadian-."

Presentasi serupa


Iklan oleh Google