Dokumen tersebut membahas tentang kontrak perkuliahan PHP yang mencakup aktivitas pemrograman web II, penilaian, dan software yang dibutuhkan. Juga membahas tentang pengantar PHP sebagai bahasa script untuk membuat halaman web dinamis dan sintaks dasar PHP seperti statemen, komentar, dan tipe data.
2. 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%
3. 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 menyebabkan
informasi yang diterima client selalu yang
terbaru.
• Semua script PHP dieksekusi pada server
dimana script tersebut dijalankan.
4. • PHP juga termasuk dalam HTML-embedded,
artinya code php dapat kita sisipkan pada
sebuah halaman HTML.
• Tag yang dapat digunakan untuk menyatakan
script php adalah:
• <? … ?>
• <?php … ?>
• <% … %>
• Diantara ketiga ini tag kedua merupakan tag
yang paling aman karena memberikan tanda
yang lebih jelas dan pada umumnya
dimengerti oleh web server.
5. • Contoh:
<HTML>
<HEAD>
<TITLE>PHP Mania</TITLE>
</HEAD>
<BODY>
<?php
echo "<B>PHP untuk halaman web yang
dinamis</B>";
?>
</BODY>
</HTML>
6. • Contoh: (tanpa Tag HTML)
<?php
echo "<B>PHP untuk
halaman web yang
dinamis</B>";
?>
7. 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
8. 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 teks
html biasa dan akan dikirimkan langsung
ke browser client untuk ditampilkan.
9. 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 :
<?php
echo "hanya untuk test";
echo "sama untuk test saja“
?>
10. Statemen Output
• Beberapa statemen output yang dapat
digunakan pada PHP yaitu:
• echo
echo “Belajar PHP”
• print()
print(“Belajar PHP”)
• printf()
printf(“%s %f %d”,”PHP”,3.23,60)
11. Komentar
• Komentar merupakan bagian program
yang tidak akan dieksekusi.
• PHP memberikan banyak pilihan untuk
menuliskan komentar. Cara penulisannya
merupakan adopsi dari gaya penulisan
komentar pada bahasa C, C++.
12. Contoh:
<?php
/*
echo "Kalimat ini tidak akan dicetak";
*/
?>
<?php
echo "Kalimat ini akan dicetak"; //
Bagian ini hanya merupakan komentar
?>
13. TIPE DATA
• PHP memiliki 8 tipe data dasar yaitu
boolean , integer , float (floating-point),
string , array , object , resource dan NULL
• Biasanya tipe variable pada php tidak
ditentukan oleh programmer, namun
ditentukan berdasarkan untuk apa variable
itu digunakan saat program dijalankan.
14. 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";
}
?>
15. 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;
16. Tipe Data Float
• Tipe ini merupakan tipe bilangan real
• Contoh:
$a = 1.234;
$a = 1.2e3;
$a = 7E-10;
17. Tipe Data String
• String merupakan kumpulan karakter
• Contoh:
$untai = 'Ini merupakan
untaian karakter';
$rantai = "ini juga
berupa string";
18. Karakter Khusus
n Linefeed / baris baru
r Cariagge return / enter (13)
t Tab Horizontal
Backslash
$ Tanda dollar
" Petik ganda
19. Tipe Data Array
• Array adalah sebuah data yang
mengandung satu atau lebih data, dan
dapat diindek berdasarkan numerik
maupun string.
array( [key =>] value
, ...
)
Contoh :
$a = array( 1 => 'one', 2 => 'two', 3 => 'three' );