Download - Presentasi Laporan Pemrograman Web Dinamis
8/18/2019 Presentasi Laporan Pemrograman Web Dinamis
http://slidepdf.com/reader/full/presentasi-laporan-pemrograman-web-dinamis 1/23
PEMROGRAMAN WEB
DINAMISOleh : LIRANTI RAHMELINA,S.Pd
8/18/2019 Presentasi Laporan Pemrograman Web Dinamis
http://slidepdf.com/reader/full/presentasi-laporan-pemrograman-web-dinamis 2/23
Web dinamis adalah website yang manahalaman yang ditamil!an daat be"#bah$#bah ses#ai dengan !einginan #se" ata#engg#na tana me"#bah sinta%$nya.
Pengertian Web Dinamis
8/18/2019 Presentasi Laporan Pemrograman Web Dinamis
http://slidepdf.com/reader/full/presentasi-laporan-pemrograman-web-dinamis 3/23
Tersedianya Web Server
Web se"&e" adalah website yang be"'#ngsi #nt#!menyiman data web sehingga bisa ditamil!an diinte"net. ()nt)h : Aa*he
Tersedianya software emrograman webberbasis server.
()nt)h bahasa em")g"aman yang be"basis Se"&e"adalah PHP
Tersedianya Database
+atabase adalah s)'twa"e yang dig#na!an #nt#!menyiman dan mengel)la data. ()nt)h : O"a*le,SL Se"&e", MySL.
Saat ini, database yang aling )#le" adalah MySL
Syarat!syarat Web Dinamis
8/18/2019 Presentasi Laporan Pemrograman Web Dinamis
http://slidepdf.com/reader/full/presentasi-laporan-pemrograman-web-dinamis 4/23
Sistem Oe"asi Web -")wse"
()nt)hnya M)illa /i"e')%, Inte"net E%l)"e"
0AMPPMe"#a!an ali!asi yang menggab#ng!antiga ali!asi !e dalam sat# a!et, yait#Aa*he, MySL dan PHPMyAdmin.
N)tead, Ma*")media +"eamwea&e" Ad)be Ph)t)sh)
Software end"#"ng WebDinamis
8/18/2019 Presentasi Laporan Pemrograman Web Dinamis
http://slidepdf.com/reader/full/presentasi-laporan-pemrograman-web-dinamis 5/23
PHP sing!atan da"i 1PHP Hye"te%tP"e")*ess)"2 me"#a!an bahasaem")g"aman web yang be"basis se"&e".
St"#!t#" +asa" PHP3Tag +asa" PHP
45h
s*"it6
57
P$P
8/18/2019 Presentasi Laporan Pemrograman Web Dinamis
http://slidepdf.com/reader/full/presentasi-laporan-pemrograman-web-dinamis 6/23
Tie data dalam PHP ada 8 yait# :9. Intege" : tie data yang menyata!an bilangan
b#lat
. +)#ble : bilangan e*ahan
8. St"ing : !a"a!te"
;a"ibel adalah s#at# l)!asi dalam mem)"i!)m#te" #nt#! menyiman s#at# nilai ata#
data.;a"iabel dalam PHP selal# diawali dengan
tanda <
Tie Data dan %ariabe&
8/18/2019 Presentasi Laporan Pemrograman Web Dinamis
http://slidepdf.com/reader/full/presentasi-laporan-pemrograman-web-dinamis 7/23
+alam PHP, en#lisan &a"iabel diawali dengan!a"a!te" =<>, !em#dian dii!#ti dengan h#"#'sebagai !a"a!te" e"tama. Setelah it#, daatdila?#t!an dengan !)mbinasi h#"#' dan ang!a.
;a"iabel tida! b)leh mengand#ng sasima##n tanda ba*a di dalamnya, !e*#ali#nde"s*)"e @>>B.
;a"iabel ada PHP be"si'at 1*ase sensiti'2,yang be"a"ti Anda ha"#s meme"hati!anen#lisan h#"#' besa" dan h#"#' !e*il.;a"iabel <?#mlah be"beda dengan <C#mlah.
Penamaan %ariabe&
8/18/2019 Presentasi Laporan Pemrograman Web Dinamis
http://slidepdf.com/reader/full/presentasi-laporan-pemrograman-web-dinamis 8/23
()nt)h enamaan &a"iabel yang salah :◦ <nama ema!ai
◦ <8!)ta
◦ <#sDe"9
()nt)h enamaan &a"iabel yang bena" :◦ <namaema!ai
◦
<!)ta8◦ <#se"9
Penamaan %ariabe&
8/18/2019 Presentasi Laporan Pemrograman Web Dinamis
http://slidepdf.com/reader/full/presentasi-laporan-pemrograman-web-dinamis 9/23
OPERATOR P$P
Oerator: t))l #nt#! memani#lasi data. Oerator Aritmati#
Contoh Nama Hasil
$a + $b Penjumlahan Jumlah $a dan $b.
$a - $b Pengurangan Selisih $a dan $b.
$a * $b Perkalian Hasil kali $a dan $b.
$a / $b Pembagian Quotient dari $a dan $b.
$a % $b Modulus emainder dari $a dibagi $b.
8/18/2019 Presentasi Laporan Pemrograman Web Dinamis
http://slidepdf.com/reader/full/presentasi-laporan-pemrograman-web-dinamis 10/23
Oerator 'ogi#a
Contoh Name Hasil
$a and $b !nd TRUE jika $a dan $b TRUE.
$a or $b "r TRUE jika $a atau $b TRUE.
$a #or $b or TRUE jika salah satu dari $a atau $b TRUE
$a &ot TRUE jika $a bukan TRUE.
$a '' $b !nd TRUE jika $a dan $b TRUE.
$a (( $b "r TRUE jika $a atau $b TRUE.
OPERATOR P$P
8/18/2019 Presentasi Laporan Pemrograman Web Dinamis
http://slidepdf.com/reader/full/presentasi-laporan-pemrograman-web-dinamis 11/23
OeratorPembandingContoh Nama Hasil
$a == $b Equal TRUE jika $a sama dengan $b.
$a === $b Identical TRUE jika $a sama dengan $b, dan memun!ai tie !ang sama
"han!a di #H# %
$a &= $b Not equal TRUE jika $a tidak sama dengan $b.
$a '( $b Not equal TRUE jika $a tidak sama dengan $b.
$a &== $b Not identical TRUE jika $a tidak sama dengan $b, atau memun!ai tie !ang
be)beda "han!a di #H# %
$a ' $b *ess than TRUE jika $a ku)ang da)i $b.
$a ( $b +)eate) than TRUE jika $a lebih da)i $b.
$a '= $b *ess than o) equal to TRUE jika $a lebih kecil sama dengan $b.
$a (= $b +)eate) than o) equal to TRUE jika $a lebih besa) sama dengan $b.
OPERATOR P$P
8/18/2019 Presentasi Laporan Pemrograman Web Dinamis
http://slidepdf.com/reader/full/presentasi-laporan-pemrograman-web-dinamis 12/23
Str"#t"r (ontro&
St"#!t#" !)nt")l me"#a!an inti da"i l)gi!aem")g"aman. Se*a"a mendasa" st"#!t#"!)nt")l yait# :• Sele!si: i', else, elsei', swit*h$*ase.
• Peng#langan: /)", While.
8/18/2019 Presentasi Laporan Pemrograman Web Dinamis
http://slidepdf.com/reader/full/presentasi-laporan-pemrograman-web-dinamis 13/23
Se&e#si) If e&se
i' @e!s"esiB
e"intah96
Felse e"intah6
F
St"#!t#" !)nt")l i' meme"i!sa isi e!s"esi,
dimana ?i!a te"en#hi ata# be"nilai bena", ma!aia a!an men?alan!an e"intah$e"intah yang adadalam bl)!.
Str"#t"r (ontro&
8/18/2019 Presentasi Laporan Pemrograman Web Dinamis
http://slidepdf.com/reader/full/presentasi-laporan-pemrograman-web-dinamis 14/23
8/18/2019 Presentasi Laporan Pemrograman Web Dinamis
http://slidepdf.com/reader/full/presentasi-laporan-pemrograman-web-dinamis 15/23
Sele!si swit*h adalah me"#a!an enyede"hanaan da"i bent#! i' else.Sinta!s da"i st"#!t#" !)nt")l mengg#na!an swit*h anta"a lain :
swit*h@<&a"iabelB
*ase nilai9 :e"intah?i!anilai96b"ea!6
*ase nilai :e"intah?i!anilai6b"ea!6
*ase nilai8 :e"intah?i!anilai86b"ea!6
JKde'a#lt :
e"intah#nt#!nilaide'a#lt6
F
Str"#t"r (ontro&
8/18/2019 Presentasi Laporan Pemrograman Web Dinamis
http://slidepdf.com/reader/full/presentasi-laporan-pemrograman-web-dinamis 16/23
Pe"#langan: /)"
Sinta!s :')"@nilaiawal 6sya"atte"?adinyal)) 6 in*ata#de*B
e"intah96
e"intah6
...
F
Str"#t"r (ontro&
8/18/2019 Presentasi Laporan Pemrograman Web Dinamis
http://slidepdf.com/reader/full/presentasi-laporan-pemrograman-web-dinamis 17/23
Pe"#langan: While
Sinta!s :
while @e%"B:
statement...
Endwhile6
Str"#t"r (ontro&
8/18/2019 Presentasi Laporan Pemrograman Web Dinamis
http://slidepdf.com/reader/full/presentasi-laporan-pemrograman-web-dinamis 18/23
+onto, - PemrogramanP$P ()nt)h 9:
8/18/2019 Presentasi Laporan Pemrograman Web Dinamis
http://slidepdf.com/reader/full/presentasi-laporan-pemrograman-web-dinamis 19/23
()nt)h :
+onto, - PemrogramanP$P
8/18/2019 Presentasi Laporan Pemrograman Web Dinamis
http://slidepdf.com/reader/full/presentasi-laporan-pemrograman-web-dinamis 20/23
()nt)h 8:
+onto, - PemrogramanP$P
8/18/2019 Presentasi Laporan Pemrograman Web Dinamis
http://slidepdf.com/reader/full/presentasi-laporan-pemrograman-web-dinamis 21/23
()nt)h G:
+onto, - PemrogramanP$P
8/18/2019 Presentasi Laporan Pemrograman Web Dinamis
http://slidepdf.com/reader/full/presentasi-laporan-pemrograman-web-dinamis 22/23
()nt)h :
+onto, - PemrogramanP$P
8/18/2019 Presentasi Laporan Pemrograman Web Dinamis
http://slidepdf.com/reader/full/presentasi-laporan-pemrograman-web-dinamis 23/23
()nt)h : Pe"#langan d)$while
+onto, - PemrogramanP$P