WEB II PHP 01
-
Upload
rani-sarungallo-rombe -
Category
Technology
-
view
450 -
download
0
Transcript of WEB II PHP 01
![Page 1: WEB II PHP 01](https://reader035.fdokumen.com/reader035/viewer/2022071813/55a3de661a28abe31f8b484e/html5/thumbnails/1.jpg)
By I Wayan Simpen
![Page 2: WEB II PHP 01](https://reader035.fdokumen.com/reader035/viewer/2022071813/55a3de661a28abe31f8b484e/html5/thumbnails/2.jpg)
Kontrak Perkuliahan• Aktifitas Pemrograman WEB II terdiri
dari:– Perkuliahan Tatap Muka– Tugas-Tugas– Mid (Ujan Tengah Semester)– Final (Ujian Akhir Semester)
• Penilaian Tugas-Tugas 15%MID 40%FINAL 40%Kehadiran 5%Total 100%
![Page 3: WEB II PHP 01](https://reader035.fdokumen.com/reader035/viewer/2022071813/55a3de661a28abe31f8b484e/html5/thumbnails/3.jpg)
Pendahuluan• PHP (Personal Home Page) merupakan
bahasa script yang digunakan untuk membuat halaman web yang dinamis.
• Dinamis berarti halaman yang akan ditampilkan dibuat saat halaman itu diminta oleh client. Mekanisme ini menyebabkaninformasi yang diterima client selalu yang terbaru.
• Semua script PHP dieksekusi pada server dimana script tersebut dijalankan.
![Page 4: WEB II PHP 01](https://reader035.fdokumen.com/reader035/viewer/2022071813/55a3de661a28abe31f8b484e/html5/thumbnails/4.jpg)
• PHP juga termasuk dalam HTML-embedded,artinya code php dapat kita sisipkan padasebuah halaman HTML.
• Tag yang dapat digunakan untuk menyatakanscript php adalah:
• <? … ?> • <?php … ?> • <% … %>
• Diantara ketiga ini tag kedua merupakan tag yang paling aman karena memberikan tandayang lebih jelas dan pada umumnyadimengerti oleh web server.
![Page 5: WEB II PHP 01](https://reader035.fdokumen.com/reader035/viewer/2022071813/55a3de661a28abe31f8b484e/html5/thumbnails/5.jpg)
• Contoh:
<HTML><HEAD><TITLE>PHP Mania</TITLE></HEAD><BODY><?php
echo "<B>PHP untuk halaman web yang dinamis</B>";?></BODY></HTML>
![Page 6: WEB II PHP 01](https://reader035.fdokumen.com/reader035/viewer/2022071813/55a3de661a28abe31f8b484e/html5/thumbnails/6.jpg)
• Contoh: (tanpa Tag HTML)
<?phpecho "<B>PHP untuk
halaman web yang dinamis</B>";?>
![Page 7: WEB II PHP 01](https://reader035.fdokumen.com/reader035/viewer/2022071813/55a3de661a28abe31f8b484e/html5/thumbnails/7.jpg)
Software yang dibutuhkan
• Web Server (PWS, IIS, Xitami, JSP, atau Apache.
• PHP 4.01 atau diatasnya• MySql Server dan client• phpMyAdmin (software
manajemen basisdata)• PhpTriad• WAMP5• XAMP• AppServ
![Page 8: WEB II PHP 01](https://reader035.fdokumen.com/reader035/viewer/2022071813/55a3de661a28abe31f8b484e/html5/thumbnails/8.jpg)
Sintak Dasar PHP
• Penterjemah PHP akan membaca file html sampai ditemukan tag spesial yang memberitahukan untuk menterjemah-kan teks berikutnya sebagai code php.
• Semua teks yang berada diluar tag awal dan akhir php akan dianggap sebagai tekshtml biasa dan akan dikirimkan langsung ke browser client untuk ditampilkan.
![Page 9: WEB II PHP 01](https://reader035.fdokumen.com/reader035/viewer/2022071813/55a3de661a28abe31f8b484e/html5/thumbnails/9.jpg)
Statemen• Sebuah statemen merupakan sebuah
perintah yang diakhiri dengan tanda titik koma (;) . Tanda tag penutup script php juga dapat sebagai penutup atau menyatakan akhir dari suatu statemen PHP
Contoh :
<?phpecho "hanya untuk test"; echo "sama untuk test saja“
?>
![Page 10: WEB II PHP 01](https://reader035.fdokumen.com/reader035/viewer/2022071813/55a3de661a28abe31f8b484e/html5/thumbnails/10.jpg)
Statemen Output
• Beberapa statemen output yang dapat digunakan pada PHP yaitu:
• echoecho “Belajar PHP”
• print()print(“Belajar PHP”)
• printf()printf(“%s %f %d”,”PHP”,3.23,60)
![Page 11: WEB II PHP 01](https://reader035.fdokumen.com/reader035/viewer/2022071813/55a3de661a28abe31f8b484e/html5/thumbnails/11.jpg)
Komentar
• Komentar merupakan bagian program yang tidak akan dieksekusi.
• PHP memberikan banyak pilihan untuk menuliskan komentar. Cara penulisannyamerupakan adopsi dari gaya penulisan komentar pada bahasa C, C++.
![Page 12: WEB II PHP 01](https://reader035.fdokumen.com/reader035/viewer/2022071813/55a3de661a28abe31f8b484e/html5/thumbnails/12.jpg)
<?php/*echo "Kalimat ini tidak akan dicetak";*/?><?phpecho "Kalimat ini akan dicetak"; // Bagian ini hanya merupakan komentar?>
Contoh:
![Page 13: WEB II PHP 01](https://reader035.fdokumen.com/reader035/viewer/2022071813/55a3de661a28abe31f8b484e/html5/thumbnails/13.jpg)
TIPE DATA
• PHP memiliki 8 tipe data dasar yaituboolean , integer , float (floating-point), string , array , object , resource dan NULL
• Biasanya tipe variable pada php tidak ditentukan oleh programmer, namunditentukan berdasarkan untuk apa variable itu digunakan saat program dijalankan.
![Page 14: WEB II PHP 01](https://reader035.fdokumen.com/reader035/viewer/2022071813/55a3de661a28abe31f8b484e/html5/thumbnails/14.jpg)
Tipe data Boolean• Bernilai true atau false• Contoh:
<?php$ada = true;if($ada == TRUE){echo "NIM terdaftar dalam database kami";} else {echo "Maaf NIM anda tidak terdaftar"; }?>
![Page 15: WEB II PHP 01](https://reader035.fdokumen.com/reader035/viewer/2022071813/55a3de661a28abe31f8b484e/html5/thumbnails/15.jpg)
Tipe Data Integer
• Tipe ini merupakan tipe bilangan bulat• Contoh:
$a = 1234; # desimal $a = -123; # negatif desimal// octal (sama dengan 83 dalam desimal)$a = 0123;// hexadecimal (sama dengan 26 dalam desimal)$a = 0x1A;
![Page 16: WEB II PHP 01](https://reader035.fdokumen.com/reader035/viewer/2022071813/55a3de661a28abe31f8b484e/html5/thumbnails/16.jpg)
Tipe Data Float
• Tipe ini merupakan tipe bilangan real• Contoh:
$a = 1.234; $a = 1.2e3; $a = 7E-10;
![Page 17: WEB II PHP 01](https://reader035.fdokumen.com/reader035/viewer/2022071813/55a3de661a28abe31f8b484e/html5/thumbnails/17.jpg)
Tipe Data String
• String merupakan kumpulan karakter• Contoh:
$untai = 'Ini merupakanuntaian karakter';$rantai = "ini juga berupa string";
![Page 18: WEB II PHP 01](https://reader035.fdokumen.com/reader035/viewer/2022071813/55a3de661a28abe31f8b484e/html5/thumbnails/18.jpg)
Karakter Khusus\n Linefeed / baris baru
\r Cariagge return / enter (13)
\t Tab Horizontal
\\ Backslash
\$ Tanda dollar
\" Petik ganda
![Page 19: WEB II PHP 01](https://reader035.fdokumen.com/reader035/viewer/2022071813/55a3de661a28abe31f8b484e/html5/thumbnails/19.jpg)
Tipe Data Array• Array adalah sebuah data yang
mengandung satu atau lebih data, dan dapat diindek berdasarkan numerikmaupun string.
array( [key =>] value, ...)
Contoh :$a = array( 1 => 'one', 2 => 'two', 3 => 'three' );