Anda di halaman 1dari 29

PROGRAM STUDI

Teknik Informatika MATA KULIAH


DASAR KOMPUTASI

PHP
-pemrograman web sederhana-

Team Pengajar

<a href='https://www.freepik.com/free-photos-vectors/background'>Background
2020
vector created by freepik - www.freepik.com</a>
PROGRAM STUDI MATA KULIAH
Teknik Informatika DASAR KOMPUTASI

Capaian Pembelajaran

Mahasiswa dapat membuat program server-side


sederhana pada halaman Web menggunakan PHP.

Kemampuan Akhir yang Diharapkan

1. Mahasiswa dapat memahami dasar PHP

2. Mahasiswa dapat menerapkan program PHP pada


halaman web.
PROGRAM STUDI MATA KULIAH
Teknik Informatika DASAR KOMPUTASI

APA ITU
PHP
• PHP adalah bhs server-scripting utk pembuatan
halaman web dinamis dan interaktif.
• PHP banyak digunakan, free, dan efisien sbg
alternative bagi competitors spt Microsoft's ASP.
• PHP 7 : release stabil yg terbaru
PROGRAM STUDI MATA KULIAH
Teknik Informatika DASAR KOMPUTASI

Persyaratan Instalasi s/w


install web server
install PHP
install s/w database, misl MySQL
(XAMPP,WAMP)
PROGRAM STUDI MATA KULIAH
Teknik Informatika DASAR KOMPUTASI

Contoh script PHP


zz
PROGRAM STUDI MATA KULIAH
Teknik Informatika DASAR KOMPUTASI

Perintah Print
<!DOCTYPE html>
<html>
<body>

<?php
print "<h2>Belajar PHP</h2>";
print "Hello world!<br>";
print “Sedang mempelajari PHP!";
?>

</body>
</html>
PROGRAM STUDI MATA KULIAH
Teknik Informatika DASAR KOMPUTASI

File PHP
• file-file PHP dpt berisi kode HTML, CSS, JavaScript, dan PHP
• code PHP dieksekusi pada server , dan hasilnya dikembalikan ke browser sbg plain HTML
• File php ber-ekstensi ".php"
PROGRAM STUDI MATA KULIAH
Teknik Informatika DASAR KOMPUTASI

Kemampuan PHP
• menghasilkan konten halaman dinamis
• membuat, membuka, membaca, menulis, menghapus, dan menutup
file di server
• mengumpulkan data dari form-User
• dapat mengirim dan menerima cookie
• dapat menambah, menghapus, mengubah data dalam database Anda
• dapat digunakan mengontrol akses user
• dapat mengenkripsi data
PROGRAM STUDI MATA KULIAH
Teknik Informatika DASAR KOMPUTASI

Variabel
<!DOCTYPE html>
<html>
<body>
<?php
$txt = "Hello world!";
$x = 5;
$y = 10.5;

echo $txt;
echo "<br>";
echo $x;
echo "<br>";
echo $y;
?>
</body>
</html>
PROGRAM STUDI MATA KULIAH
Teknik Informatika DASAR KOMPUTASI

Operator pd String
Contoh:
PROGRAM STUDI MATA KULIAH
Teknik Informatika DASAR KOMPUTASI

Operator Aritmatika
zz
PROGRAM STUDI MATA KULIAH
Teknik Informatika DASAR KOMPUTASI

Operator Assigment
zz
PROGRAM STUDI MATA KULIAH
Teknik Informatika DASAR KOMPUTASI

Operator komparasi
zz
PROGRAM STUDI MATA KULIAH
Teknik Informatika DASAR KOMPUTASI

Operator Logika
zz
PROGRAM STUDI MATA KULIAH
Teknik Informatika DASAR KOMPUTASI

Kondisional - IF
PROGRAM STUDI MATA KULIAH
Teknik Informatika DASAR KOMPUTASI

Kondisional if...else
PROGRAM STUDI MATA KULIAH
Teknik Informatika DASAR KOMPUTASI

Kondisional
if...elseif....else
PROGRAM STUDI MATA KULIAH
Teknik Informatika DASAR KOMPUTASI

Looping - while
PROGRAM STUDI MATA KULIAH
Teknik Informatika DASAR KOMPUTASI

Looping – do while
PROGRAM STUDI MATA KULIAH
Teknik Informatika DASAR KOMPUTASI

Looping – for each


PROGRAM STUDI MATA KULIAH
Teknik Informatika DASAR KOMPUTASI

Forms dan User


Input
Utk menangani Input data dari User:
Contoh:
PROGRAM STUDI MATA KULIAH
Teknik Informatika DASAR KOMPUTASI

GET & POST


GET & POST : menghasilkan array ( key1=>value1,key2=>value2)
Dimana key =nama dari form control dan value adalah nilai yg diisikan oleh user
GET & POST termasuk variabel superglobal yaitu dpt diakses dlm fungsi,class,file atau dengan
kata lain tdk melihat scope.
PROGRAM STUDI MATA KULIAH
Teknik Informatika DASAR KOMPUTASI

GET
GET variabel array yg dilewatkan pd script saat ini lewat parameter URL.
Informasi yg dikirim menggunakan method GET akan terlihat oleh user (pd
address url)
GET digunakan untuk mengirim data yg tdk sensitive/tdk rahasia
PROGRAM STUDI MATA KULIAH
Teknik Informatika DASAR KOMPUTASI

POST
POST: variabel array yg dilewatkan
dengan method POST
Informasi yg dikirim menggunakan
method POST akan tidak terlihat
oleh user (pd address url)
POST digunakan untuk mengirim
data yg bersifat sensitive/rahasia
PROGRAM STUDI MATA KULIAH
Teknik Informatika DASAR KOMPUTASI

Latihan
PROGRAM STUDI MATA KULIAH
Teknik Informatika DASAR KOMPUTASI

Latihan
PROGRAM STUDI MATA KULIAH
Teknik Informatika DASAR KOMPUTASI

RANGKUMA
N
Dengan menggunakan PHP kita dapat
• menghasilkan konten halaman dinamis
• mengumpulkan data dari form-User
PROGRAM STUDI MATA KULIAH
Teknik Informatika DASAR KOMPUTASI

SUMBER PUSTAKA

 www.w3schools.com
THANKS
ANY QUESTIONS?

Anda mungkin juga menyukai