presentasi laporan pemrograman web dinamis

23
PEMROGRAMAN WEB DINAMIS Oleh : LIRANTI RAHMELINA,S.Pd

Upload: wader

Post on 07-Jul-2018

218 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 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

Page 2: Presentasi Laporan Pemrograman Web Dinamis

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

Page 3: Presentasi Laporan Pemrograman 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

Page 4: Presentasi Laporan Pemrograman 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

Page 5: Presentasi Laporan Pemrograman Web Dinamis

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

Page 6: Presentasi Laporan Pemrograman Web Dinamis

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&

Page 7: Presentasi Laporan Pemrograman Web Dinamis

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&

Page 8: Presentasi Laporan Pemrograman Web Dinamis

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&

Page 9: Presentasi Laporan Pemrograman Web Dinamis

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.

Page 10: Presentasi Laporan Pemrograman Web Dinamis

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

Page 11: Presentasi Laporan Pemrograman Web Dinamis

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

Page 12: Presentasi Laporan Pemrograman Web Dinamis

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.

Page 13: Presentasi Laporan Pemrograman Web Dinamis

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&

Page 14: Presentasi Laporan Pemrograman Web Dinamis

8/18/2019 Presentasi Laporan Pemrograman Web Dinamis

http://slidepdf.com/reader/full/presentasi-laporan-pemrograman-web-dinamis 14/23

Page 15: Presentasi Laporan Pemrograman Web Dinamis

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&

Page 16: Presentasi Laporan Pemrograman Web Dinamis

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&

Page 17: Presentasi Laporan Pemrograman Web Dinamis

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&

Page 18: Presentasi Laporan Pemrograman Web Dinamis

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:

Page 19: Presentasi Laporan Pemrograman Web Dinamis

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

Page 20: Presentasi Laporan Pemrograman Web Dinamis

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

Page 21: Presentasi Laporan Pemrograman Web Dinamis

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

Page 22: Presentasi Laporan Pemrograman Web Dinamis

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

Page 23: Presentasi Laporan Pemrograman Web Dinamis

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