Pertemuan-4 (Dasar PHP)
-
Upload
cahya-aurora -
Category
Documents
-
view
241 -
download
0
Transcript of Pertemuan-4 (Dasar PHP)
-
8/19/2019 Pertemuan-4 (Dasar PHP)
1/25
PHPPHP ProgrammingProgramming
PHPPHP
11Ir. H. Sumijan, M.ScIr. H. Sumijan, M.Sc
-
8/19/2019 Pertemuan-4 (Dasar PHP)
2/25
j ,j ,
Bahasan1.Pengenalan PHP2.Tag-tag Dasar PHP3.Struktur ontrol
-
8/19/2019 Pertemuan-4 (Dasar PHP)
3/25
Pengenalan PHP
Situs/web dapat dikategorikan menjadi duayaitu web statis dan web dinamis/interaktif .
Untuk membuat web dinamis dibutuhkankemampuan pemprograman web.
Dalam pemprograman wap terdapat duakategori:
Server – side Programming: SP! "SP! P#P $lient – side Programming: #%&'! "ava
S(ript! )bS(ript.
-
8/19/2019 Pertemuan-4 (Dasar PHP)
4/25
*. P#P +Profesional Home Page,: bahasaServer-Side yang didesain khusus untukaplikasi web.
-. S(ript P#P dieksekusi di server ! dan hasil
yang dikirim ke browser adalah hasil jadidalam bentuk #%&' +kode P#P tidak terlihat,.
. walnya! P#P bekerja di lingkungan 'inu!karena merupakan 0turunan0 bahasa P12'
yang merupakan bahasa pemrogramannative di lingkungan 'inu dan Uni. 3amunseiring perkembangan dan kebutuhan makaP#P dibuat se(ara (ross platform. PHP !a"at
#ekerja !i lingkungan $in!o%s mau"un&inu'.
-
8/19/2019 Pertemuan-4 (Dasar PHP)
5/25
4anyak (ara untuk menyisipkan P#P dalam s(ript #%&'! ada berbagaima(am bentuk tag yang dapat digunakan! antara lain :
(ara I56php //menandai awal tag
...67 //menandai akhir tag
(ara II56 //menandai awal tag
...67 //menandai akhir tag
(ara III58 //menandai awal tag
...87 //menandai akhir tag$ara ini sama dengan tag pada SP. 9psi ini bisa dilakukan jika nilai as")tags
pada "h".ini bernilai on. (ara I*
5s(ript language;php;7 //menandai awal s(ript...
5/s(ript7 //menandai akhir s(ript
-PHP
-
8/19/2019 Pertemuan-4 (Dasar PHP)
6/25
omentar+ da kalanya kita sebagai pemrogram! karenabanyaknya kode program atau variabeldalam program! perlu menandai atau
memberi komentar pada program. komentar
-PHP
-
8/19/2019 Pertemuan-4 (Dasar PHP)
7/25
Penamaan *aria#el+
*.Dalam P#P! penulisan variabel diawalidengan karakter ?@0! kemudian diikutidengan huruf sebagai karakter pertama.Setelah itu! dapat dilajutkan dengankombinasi huruf dan angka.
-.)ariabel tidak boleh mengandung spasimaupun tanda ba(a di dalamnya! ke(uali
unders(ore +0A0,..)ariabel pada P#P bersifat B(ase sensitif;!
yang berarti nda harus memperhatikan
penulisan huruf besar dan huruf ke(il.
-PHP
-
8/19/2019 Pertemuan-4 (Dasar PHP)
8/25
$ontoh penamaan variabel yang
salah : @nama pemakai
@kota
@usCer*
$ontoh penamaan variabel yangbenar : @namaApemakai
@kotaA
@user*
-PHP
-
8/19/2019 Pertemuan-4 (Dasar PHP)
9/25
%ipe Data: 4oolean: %rue dan alse.
Enteger: 4il. 4ulat: F! GH. 4il. 9(tal: I*-. 4il. #eade(imal: Ifb
loating Point: 4il. Pe(ahan: I!JH 3otasi ilmiah: -e +-III,
String: #uruf: Ba;
-
8/19/2019 Pertemuan-4 (Dasar PHP)
10/25
"erator ritmatik
"erator+ tool untukmemani"ulasi !ata.
t t l t k
-
8/19/2019 Pertemuan-4 (Dasar PHP)
11/25
"erator &ogika
"erator+ tool untukmemani"ulasi !ata.
t t l t k
-
8/19/2019 Pertemuan-4 (Dasar PHP)
12/25
"erator
Pem#an!ing
"erator+ tool untukmemani"ulasi !ata.
-
8/19/2019 Pertemuan-4 (Dasar PHP)
13/25
Struktur kontrol merupakan intidari logika pemrograman.Se(ara mendasar struktur
kontrol yaitu :• Seleksi: if! else! elseif! swit(hG(ase.
• Pengulangan: or! DoGMhile.
0T&
-
8/19/2019 Pertemuan-4 (Dasar PHP)
14/25
Struktur kontrol merupakan inti darilogika pemrograman. Se(ara mendasarstruktur kontrol yaitu :• Seleksi: if! else! elseif! swit(hG(ase.
• Pengulangan: or! DoGMhile.
0T&
-
8/19/2019 Pertemuan-4 (Dasar PHP)
15/25
Seleksi+ i else
if +ekspresi*,N perintah*O perintah-O ...
elseif+ekspresi-,N
perintahO perintahQO ...
else
NperintahFO
perintahRO...
0T&
-
8/19/2019 Pertemuan-4 (Dasar PHP)
16/25
Seleksi swit(h adalah merupakan penyederhanaan dari bentuk if else.
Sintaks dari struktur kontrol menggunakan swit(h antara lain :swit(h+@variabel,N
(ase nilai* :perintahAjikaAnilai*ObreakO
(ase nilai- :
perintahAjikaAnilai-ObreakO
(ase nilai :perintahAjikaAnilaiObreakO
Kdefault :
perintahAuntukAnilaiAdefaultOL
0T&
-
8/19/2019 Pertemuan-4 (Dasar PHP)
17/25
Perulangan: orSintaks :for+nilaiAawal OsyaratAterjadinyaAloop O in(AatauAde(,
N
perintah*Operintah-O
...
0T&
-
8/19/2019 Pertemuan-4 (Dasar PHP)
18/25
Perulangan: Do.. MhileSintaks :
Do
N
perintah*O
perintah-O
...
while +ekspresi,O
0T&
-
8/19/2019 Pertemuan-4 (Dasar PHP)
19/25
$ontoh *:
Pem"rograman PHP
-
8/19/2019 Pertemuan-4 (Dasar PHP)
20/25
$ontoh -:
Pem"rograman PHP
-
8/19/2019 Pertemuan-4 (Dasar PHP)
21/25
$ontoh :
Pem"rograman PHP
-
8/19/2019 Pertemuan-4 (Dasar PHP)
22/25
$ontoh Q:
Pem"rograman PHP
-
8/19/2019 Pertemuan-4 (Dasar PHP)
23/25
$ontoh F:
Pem"rograman PHP
-
8/19/2019 Pertemuan-4 (Dasar PHP)
24/25
$ontoh R: Perulangan doGwhile
Pem"rograman PHP
-
8/19/2019 Pertemuan-4 (Dasar PHP)
25/25
PPHPHP -2-2rra4, 5ungsi,rra4, 5ungsi,
Mo!ularisasiMo!ularisasi