Anda di halaman 1dari 32

DTI

Dasar-dasar Pemrograman PHP


PENGANTAR PHP
APA ITU PHP?

• Open source scripting language

PHP •

Script PH diekseskusi pada server
PHP gratis untuk diunduh dan digunakan
PHP HYPERTEXT • PHP sederhana untuk pemula namun menawarkan fitur-fitur
PREPROCESSOR canggih untuk programmer professional

NEXT
FILE PHP ?

• Dapat berisi teks, HTML, CSS, Javascript dan kode PHP

File • Dijalankan di server dan hasilnya dikembalikan ke browser


sebagai HTML biasa

PHP ? • Ekstensifile default *.php

NEXT
APA YANG BISA DILAKUKAN PHP?

• Output tidak dibatasi hanya HTML, namun dapat ditampilkan


dalam gambar, file PDF, dan bahkan flash movies.
• Output juga dapat berupa teks, seperti XHTML, dan XML

Dengan PHP :
• PHP dapat menghasilkan konten halaman dinamis
• PHP dapat membuat, membuka, membaca, menulis dan
menutupfile di server
• PHP dapat mengumpulkan data form
• PHP dapat mengirim dan menerima cookies
• PHP dapat menambah, menghapus, memodifikasi data dalam
database
• PHP dapat membatasi pengguna untuk mengakses beberapa
halaman di situs web
• PHP dapat mengenkripsi data

NEXT
MENGAPA PHP?

• PHP dapat berjalan di berbagai platform yang berbeda


(Windows, Linux, Unix, Mac OS X, dll)
Mengapa PHP ?
• PHP kompatible dengan hampir semua server yang digunakan
saat ini (Apache, IIS, dll)
• PHP memiliki dukungan untuk berbagai database (MySQL,
PostgreSQL, dll)
• PHP bersifat gratis (unduh dari www.php.net)
• PHP mudah dipelajari dan berjalan efisien pada sisi server.

NEXT
Apa yang dibutuhkan untuk
mulai menggunakan PHP ? Web Server (Apache, IIS, dH)

NEXT
• Script PHP dapat ditempatkan dimana pun dalam
dokumen
• Script PHP dimulai dengan <? php atau <? dan diakhiri
Syntax PHP dengan ?>
• Setiap baris kode PHP harus diakhiri dengan titikk koma
(;)
• ; (semikolon/titik koma) adalah pemisah dan digunakan
untuk membedakan satu set instruksi dari instruksi lain.

NEXT
<html>
<bodv>

Contoh <h1>My first Web page -PHP</h1>


<?php
Syntax PHP echo
"Hello World!";
?>
</body>
</html>

NEXT
<html>
<bodv>

Komentar di ‹?php
// this is a PHP Comment line
PHP /* This is a PHP
comment
Block*
?>
</body>
</html>

NEXT
TIPE DATA PHP

NEXT
String >> rangkaian karakter
>> dapat berupa teks dalam tanda kutip single atau double("_")

NEXT
• Sebuah integer adalah angka tanpa desimal
• Aturan untuk integer:
⚬ Memiliki minimal satu digit angka (0-9)
⚬ Tidak dapat berisi koma atau kosong
Integer ⚬ Tidak harus memiliki titik desimal
⚬ Dapat berupa positif atau negatif
⚬ Integer dapat ditentukan dalam tiga format:
■ Desimal (basis 10)
■ Heksadesimal (basis 16, diawali dengan Ox)
■ Oktal (basis 8, diawali dengan 0)

NEXT
Float • Angka floating point adalah nomor dengan titik desimal atau angka
dalam bentuk eksponensial

NEXT
Object • Sebuah object adalah tipe data yang menyimpan data dan informasi
tentang bagaimana memproses data
• Sebuah object harus dinyatakan secara eksplisit

NEXT
• Nilai NULL khusus menyatakan bahwa suatu variabel tidak memiliki
nilai
• Berguna untuk membedakan antara string kosongdan nilai NULL dari
NULL database
• Variabel dapat dikosongkan dengan menetapkan nilai ke NULL

NEXT
VARIABEL di PHP

NEXT
Aturan • Variabel dimulai dengan tanda $ diikuti dengan nama variabel
• Nama variabel harus dimulai dengan huruf atau underscore (_)
penulisan • Nama variabel hanya dapat berisi karakter alfanumerik (A-z, 0-9) dan

variabel PHP underscore^)


• Nama variabel tidak boleh mengandung spasi
• Nama variabel bersifat case sensitive

NEXT
<?php
Contoh $x=5;
<? $age= 30; ?>
variabel di $y =7;
$z=$x+$y;
<? $myString = "Hello World"; ?>

PHP echo
"Jika ×=$x dan y=$y,
<? $price = 3.145; ?>
<? $userLogin = null; ?>
maka nilai z =$z" ;
?>

NEXT
<?php
Variabel $txt = "Hello World !";

String echo $txt;


?>

NEXT
<?php
echo starlen ("Hello World !");
Strlen() .?

Digunakan untuk mengetahui panjang nilai stirng

NEXT
<?php
Variabel $txt = ("Hello World !");

String echo $txt;


?>

NEXT
<?php
echo strpos("Hello world!","world”);
?>
• Digunakan untuk mencari karakter atau tekstertentu di dalam
Strpos() string
• Jika ditemukan kecocokan,fungsi akan mengembalikan posisi
pertama yang cocok
• Jika tidak ditemukan kecocokan, maka fungsi akan
mengembalikan FALSE

• $variabel • $var!abel
• $_pilih • $-pilih
• $ti02 • $02ti
• $ini_itu • $ini-itu

NEXT
KONSTANTA di PHP

NEXT
• Sebuah konstanta adalah ¡dentifier (ñama) untuk nilai
sederhana
• Nilai tidak dapat diubah selama script
• Sebuah ñama konstantayang valid dimulai dengan huruf atau
Konstanta underscore (_)

PHP • Tidak ada tanda $ sebelum ñama konstanta


• Tidak seperti variabel, konstanta secara otomatis bersifat global
di seluruh script

NEXT
Mengatur Untuk mengatur sebuah konstanta,gunakan fungsi define()

konstanta Dibutuhkan 3 parameter:


parameter pertama, mendefinisikan nama dari konstanta; parameter
PHP kedua, mendefinisikan nilai konstanta
parameter ketiga bersifat optional, menentukan apakah nama konstanta
harus case sensitive (default-nya FALSE)

NEXT
Bentuk pertama
<?php

Contoh define ("Greeting","Selamat datang di UNESA",true);


echo Greeting;
Konstanta >?
Bentuk kedua
<?php
define("GREETING","Welcome to UNESA!");
echo GREETING;
?>

NEXT
LATIHAN

NEXT
latihan Ol.php

<html>
<head>
latihanOl.php
<title>skrip PHP pertama</title>
</head>
<bodv>
<?php
echo "Ini Skrip PHP pertamakul";
?>
</body>
</html>

NEXT
latihan O2.php

<html> <head>
latihanO2.php
<title>Test Penyisipan PHP Pada HTML</title> </head>
<body>
Kapal Asing, Silakan identifikasikan diri Anda! <br>
<?php
// Berikut ini adalah kode PHP yang disisipkan
echo "<b>Ini adalah kapal Federasi Planet USS Enterprise.<br>"; echo "Saya
Piccard, Jean Luc Piccard, kapten kapal.</b>";
?>
</body> </html>

NEXT
latihan O3.php

<html>
<head>
<title>Menggunakan variabel</title>
<head>
<body>
<?php
$jurusan = "Teknik Informatika";
print('’Jurusan : Sjurusan <br>");
$jurusan = ’’Sistem Informasi”;
print(’’Jurusan : Sjurusan <br>”);
?>
</body>
</html>

NEXT
latihan O4.php
<html>
<head>
<title>Test Penyisipan PHP Pada HTML</title>
</head>
<body>
Kapal Asing, Silakan identifikasikan diri Anda! <br>
<?php // Berikut ini adalah inisiasi beberapa variabel
$namad = "Jean";
$namat = "Luc";
$namab = "Piccard";
?>
<b>Ini, adalah kapal Federasi Planet USS Enterprise.<br>
<?php
echo "Saya Snamab, Snamad Snamat Snamab, kapten kapal.</b>";
?>
</body>
</html> NEXT
latihan05.php

<?php
latihan07.php
// Contoh variabel Sa
$a = "Testing";
// Kini Sa adalah variable jenis String
echo "Nilai a adalah $a (string)<br>";
$a = 55;
// Kini Sa adalah variable jenis Integer
echo "Nilai a berubah menjadi Sa (Integer)<br>";
$a = 7.5;
// Kini Sa adalah variable jenis floating point
echo "Nilai a sekarang menjadi Sa (floating point)<br>";
?>

NEXT

Anda mungkin juga menyukai