Pemrograman Berbasis WEB

Slides:



Advertisements
Presentasi serupa
PHP & MySQL 27 September 2011 – Pertemuan II
Advertisements

Widhy Hayuhardhika NP, S.Kom.  PHP – MySql installed  MySql telah running (cek xampp control panel)  Database  Tabel  Query  SQL (Structured Query.
STATEMENT KONDISI Adalah perintah yang memungkinkan
Pengantar Common Gateway Interface (CGI) dan Perl
Konsep Basis Data di Web
Isnardi,M.Kom Ikhsan, S.Kom, M.Kom Novinaldi, S.Kom
Pengembangan Evangs Mailoa PHP WEB. Awalnya PHP merupakan singkatan dari Personal Home Page. Sesuai dengan namanya, PHP digunakan untuk membuat website.
PHP: Hypertext Preprocessor
Form.
PHP Programming PHP 1 Ir. H. Sumijan, M.Sc.
PHP.
PHP.
PHP - MySQL.
MySQL dan PHP.
PHP L. Erawan. Pengantar PHP itu bahasa script berjenis server-side (kalau bahasa javascript berjenis client-side) Anda harus menginstall software PHP.
Dasar-Dasar PHP.
Konsep Basis Data di Web
PHP Yusuf Nurrachman.
PHP? PHP adalah server-side web programming
Dasar-dasar Pemrograman PHP
PHP.
Pengembangan Web Ramos Somya.  Function merupakan sejumlah pernyataan yang dikemas dalam sebuah nama.  Nama ini selanjutnya dapat dipanggil berkali-kali.
Pemrogaman Web PHP.
PHP: Hypertext Preprocessor
KOMPUTER APLIKASI TIK II
Internet Programming PHP
Lutfi Budi Ilmawan Univ. Muslim Indonesia
PENGENALAN HTML, PHP, CSS & MySQL
Pertemuan ke-5 Array dan Fungsi
PHP.
Pengantar Common Gateway Interface (CGI) dan Perl
Aplikasi IT-2 Donny Reza
KOMPUTER APLIKASI IT II
Pertemuan ke-5 Fungsi.
Pemrograman Berbasis WEB
Pertemuan Minggu ke-3 Matakuliah Permrograman Web
Pertemuan II By : Lisda Juliana P.,Ssi..
Struktur Kendali program, Array & function
As’ad Djamalilleil Sintaks Dasar As’ad Djamalilleil
Pengembangan Web PHP Ramos Somya.
Pemrograman Basis Data Berbasis Web
Pemrograman Web HTML (7) PHP Andy Haryoko, ST
Pengembangan Web Function PHP Ramos Somya, S.Kom..
Struktur Dasar PHP.
Pemrograman Web/TI/ AK /2 sks
PHP (Personal Home Page)
Pengembangan Web PHP.
Pemrograman Web/TI/ AK /2 sks
Pengenalan PHP, Variabel & Operator
PHP.
Pemrograman Berorientasi Platform (IN315B)
Pengembangan Web PHP (Season 1) Ramos Somya.
Pengantar Common Gateway Interface (CGI) dan Perl
PHP: Hypertext Preprocessor
Pengantar Common Gateway Interface (CGI) dan Perl
PHP.
Dasar-dasar PHP - Pengantar - variabel - operator -struktur kontrol
PRAKTIKUM PEMROGRAMAN WEB Pertemuan 3
TIPE-TIPE DATA PHP Bandung 2009, by hery dwi y.
Pemrograman Web/TI/ AK /2 sks
PENGENALAN JAVA SCRIPT
PHP (Personal Home Page tools)
Pengembangan Web PHP.
Pemrograman Berorientasi Platform (IN315B)
PHP.
Pengembangan Web Function PHP Ramos Somya.
Teknik Komputer & Jaringan SMK Al-Muhtadin Sahadi, ST
Pengantar Common Gateway Interface (CGI) dan Perl
Pengembangan Web Function PHP Ramos Somya.
Pemrograman Web II Pengantar Pemrogram PHP Pertemeuan 1 (Teori)
Transcript presentasi:

Pemrograman Berbasis WEB PHP -Aurelio Rahmadian-

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

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

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

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

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 */

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

Tipe Data Integer Floating point Menyimpan nilai bilangan bulat, dapat berupa: $a = 1234 // desimal $b = -1234 // 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 = 1.234 // bentuk biasa $b = 1234e-3 // bentuk eksponensial

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

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

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”

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

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", ]; ?>

Operator

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

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

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

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>

Function

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

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>

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>

Format Output Type Specifier String s Integer d, u, c, o, x, X, b Double e, E, f, F, g, G

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>

Input Form HTML save.php <? $nama= $_POST[“nama”]; // berisi string nama $jenis= $_POST[“jenis”]; // berisi “L” atau “P” // simpan data $nama dan $jenis ?>

Akses Database Tahapan: Connect select_db query (berulangkali) close

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);