Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
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:
<?php echo “contoh php”; ?> <? echo “contoh php”; ?> <?= “contoh php”; ?> <script language="php"> echo “contoh php”; </script> <% 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 Floating point
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 Boolean Null $a = "ini adalah tipe data string“
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 <?
$kota[0] = "Yogyakarta"; $kota[1] = "Jakarta"; $kota[2] = "Malang"; $kota[3] = "Purwokerto"; print ("Kota favorit saya adalah $kota[2]"); ?> 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"])."<br>"; 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 [ ] <?php $array = array( "foo" => "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
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 <HTML> <HEAD>
<TITLE> Contoh fungsi dengan nilai balik</TITLE> </HEAD> <BODY> <?php function kuadrat($bilangan) { $tmp= $bilangan* $bilangan; return $tmp; } printf(kuadrat(5)); print("<BR>\n"); print(kuadrat(5.5)); ?> </BODY> </HTML>
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 <HTML> <HEAD>
<TITLE>Contoh Penggabungan String</TITLE> <BODY> <?php $data = "45.5 derajat Celcius"; printf("Format d: %d <BR>\n", $data); printf("Format b: %b <BR>\n", $data); printf("Format o: %o <BR>\n", $data); printf("Format x: %x <BR>\n", $data); printf("Format X: %X <BR>\n", $data); printf("Format c: %c <BR>\n", $data); printf("Format s: %s <BR>\n", $data); printf("Format f: %f <BR>\n", $data); ?> </BODY></HTML>
22
Format Output <HTML> <HEAD>
<TITLE>Contoh Penggabungan String</TITLE> <BODY> <?php $data = "45.5 derajat Celcius"; printf("Format d: %d <BR>\n", $data); printf("Format b: %b <BR>\n", $data); printf("Format o: %o <BR>\n", $data); printf("Format x: %x <BR>\n", $data); printf("Format X: %X <BR>\n", $data); printf("Format c: %c <BR>\n", $data); printf("Format s: %s <BR>\n", $data); printf("Format f: %f <BR>\n", $data); ?> </BODY> </HTML>
23
Format Output Type Specifier String s Integer d, u, c, o, x, X, b
Double e, E, f, F, g, G
24
Input Form HTML <html>
<form action='save.php' method='POST'> Nama<br><input type='text' name='nama'><br> Jenis<br> <input type='radio' name='jenis' value='L'>Laki-laki<br> <input type='radio' name='jenis' value='P'>Perempuan<br> <input type='submit' value='Simpan'> </form> </html>
25
Input Form HTML save.php <? $nama= $_POST[“nama”]; // berisi string nama $jenis= $_POST[“jenis”]; // berisi “L” atau “P” // simpan data $nama dan $jenis ?>
26
Akses Database Tahapan: Connect select_db query (berulangkali) close
27
Akses Database $server = "167.205.1.2"; //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"]."<br>"; } mysql_close($link);
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.