Sistem Informasi Nanajemen Fadhillah Group Berbasis Web

(1)

N

E

M

E

J

A

N

A

M

I

S

A

M

R

O

F

N

I

M

E

T

S

I

S

F

A

D

H

I

L

L

A

H

G

R

O

U

P

B

E

W

S

I

S

A

B

R

E

B

n a k i a s e l e y n e m m a l a d t a r a y s u t a s h a l a s i a g a b e s n a k u j a i D

n a k i d i d n e

P ProgramStud iDiploma3 TeknikI nformaitka

N

A

H

O

J

I

R

A

H

S

N

A

R

O

O

N

I

R

H

K

A

F

.

T

11

2

4

0

6

2 1

4

D

I

D

U

T

S

M

A

R

G

O

R

P

3

T

E

K

N

I

K

I

N

F

O

R

M

A

T

I

K

A

M

A

L

A

N

A

U

H

A

T

E

G

N

E

P

U

M

L

I

N

A

D

A

K

I

T

A

M

E

T

A

M

S

A

T

L

U

K

A

F

A

R

A

T

U

A

R

E

T

A

M

U

S

S

A

T

I

S

R

E

V

I

N

U

N

A

D

E

M


(2)

N A H A S E G N E P

l u d u

J : SISTEM INFORMAS I MANAJEMEN FADHILLAH B

E W S I S A B R E B P U O R G ir

o g e t a

K : TUGASAKHIR

a m a

N : T.FAKHR INOORANSHARIJ OHAN a

w s i s a h a M k u d n I r o m o

N : 1124062 1 4

i d u t S m a r g o r

P : DIPLOMAI I ITEKNIKI NFORMATIKA n

e m e tr a p e

D : MATEMATIKA

s a tl u k a

F :MATEMATIKA DAN ILMU PENGETAHUAN ALAM A

R A T U A R E T A M U S S A T I S R E V I N U

: h e l o i u j u t e s i D

, g n i b m i b m e P

.r

D Syah ir lEfendi ,S.S.i ,M..IT. P

I


(3)

N A H A S E G N E P

l u d u

J : SISTEM INFORMAS I MANAJEMEN FADHILLAH B

E W S I S A B R E B P U O R G ir

o g e t a

K : TUGASAKHIR

a m a

N : T.FAKHR INOORANSHARIJ OHAN r

o m o

N IndukMahasiswa : 1124062 1 4 i

d u t S m a r g o r

P : DIPLOMAI I ITEKNIKI NFORMATIKA n

e m e tr a p e

D : MATEMATIKA

s a tl u k a

F :MATEMATIKADANI LMUPENGETAHUANALAM UNIVERSITASSUMATERAUTARA

i d n a k s u l u li D

4 1 0 2 i r a u n a J , n a d e M

u j u t s i D / i u h a t e k i

D ioleh

U S U A P I M F a k it a m e t a M n e m e tr a p e

D Pembimbing

, a u t e K

i S . M , s u l u T . r D . f o r

P D .rSyah ir lEfendi ,SS,iM I.T 1

. P I


(4)

N

A

A

T

A

Y

N

R

E

P

P

U

O

R

G

H

A

L

L

I

H

D

A

F

N

E

M

E

J

A

N

A

M

I

S

A

M

R

O

F

N

I

M

E

T

S

I

S

B

E

W

S

I

S

A

B

R

E

B

S

A

G

U

T

A

K

H

I

R

i l a u c e k ,i ri d n e s a y a s a jr e k l i s a h h a l a d a i n i i d u t s r i h k a n a r o p a l a w h a b i u k a g n e m a y a S

g n i s a m g n a y n a s k g n ir n a d n a p it u k a p a r e b e

b -masingdis ebutkans umbernya.

, n a d e

M Januar i2014

N A H O J I R A H S N A R O O N I R H K A F . T

1 4 2 6 0 4 2 1 1


(5)

N A A G R A H G N E P h a y a d i h n a d t a m h a r n a h a p m il s a t a T W S h a ll A a d p e k n a k t a j n a p s il u n e p r u k u y s n a d i j u P -n a k a p u r e m i n i ri h k a s a g u T . k i a b n a g n e d n a k i a s e l e s i d t a p a d i n i ri h k a s a g u t a g g n i h e s a a y N s a tl u k a F a k it a m r o f n I k i n k e T 3 D m a r g o r p i d n a k i d i d n e p n a k i a s e l e y n e m t a p a d k u t n u t a r a y s l u d u j n u p a d A . a r a t U a r e t a m u S s a ti s r e v i n U i d m a l A n a u h a t e g n e P u m lI n a d a k it a m e t a M h a l a d a i n i r i h k a s a g u

t “Sistem Informas iManajemen Fadhillah Group Berbasi s . b e W r a s e b e s g n a y h i s a k a m ir e t n a k i a p m a y n e m a g u j s il u n e p i n i n a t a p m e s e k a d a

P - besarnya

e s a d a p e

k luruhpihakyangs udahbanyakmembantu : .

1 Bapak Dr . Sutarman, M.Sc selaku Dekan Fakutla s Matemaitka dan lImu . a r a t U a r e t a m u S s a ti s r e v i n U m a l A n a u h a t e g n e P .

2 Bapak Pro .f D .rTulu ,s M.S iselaku Ketua Depatremen Matemaitka Fakutlas n a u h a t e g n e P u m lI n a d a k it a m e t a

M AlamUniverstia sSumateraUtara. .

3 IbuDra .EllyRosmaini ,M.Sis elakuKetuaProgramStud iD3TeknikI nformaitka .

4 BpkDr .Syah ir lEfend iS.S,iM I.Tsebaga iDosen Pembimbingyangt elahbanyak n a i a s e l e y n e p m a l a d n a k u s a m n a d n a r a s n a k ir e b m e m k a y n a

b Tuga sAkhi ri . ni

.

5 Kedua orang t ua ,Bapak I .rH.T.Fahm iJohan dan Ibu H.jT.Syarfiah Rahma se tra l ir o m n a g n u k u d n a k ir e b m e m h a l e t g n a y n a h o J n a h d a m a R h a ll i h d a F . M . T a d n i d A i n i ri h k A s a g u T n a n u s u y n e p s e s o r p m a l a d l ir e t a m n u p u a m .

6 Saudara-saudara khususnya T.Zahra Diba Johan yang membantu dalam prose s ri h k A s a g u T n a n u s u y n e p n a d n a t a u b m e p


(6)

.

7 BapakEzraDailmuntheyangt elahbanyakmembe irkansarandanmasukandalam n

a i a s e l e y n e

p Tuga sAkhrii ni. .

8 Seluruht eman-temankhususnyaSab irnaAmailayangi ku tmembe irkansarandan .i

n i ri h k A s a g u T n a n u s u y n e p m a l a d k it ir k

k u t n u n a k p a r a h s il u n e p n a r a s n a d k it ir K . a n u g r e b t a p a d i n i r i h k a s a g u t a g o m e S

. h i s a k a m ir e T . g n a t a d n e m a s a m i d i n i ri h k a s a g u t n a u j a m e k n a d n a k i a b r e p

Medan , Janua ir 12 4 0

s il u n e P


(7)

K

A

R

T

S

B

A

u

t

a

u

s

n

u

g

n

a

b

m

e

m

k

u

t

n

u

n

a

u

j

u

tr

e

b

i

n

i

n

a

ij

a

K

w

e

b

s

ti

e

p

e

n

y

e

w

a

a

n

p

a

p

a

n

h

a

d

u

m

r

e

p

m

e

m

k

u

t

n

u

e

n

il

n

o

a

r

a

c

e

s

m

e

t

s

y

s

d

n

u

o

s

a

tr

e

s

a

t

s

e

p

n

a

t

a

l

a

r

e

p

,

a

g

n

u

b

a

n

e

r

a

K

.

)

e

n

il

n

o

(

n

a

a

w

e

y

n

e

p

i

s

a

m

r

o

f

n

i

h

e

l

o

r

e

p

m

e

m

m

a

l

a

d

t

a

k

a

r

a

y

s

a

m

g

n

o

r

o

d

n

e

m

,

a

t

s

e

p

n

a

p

a

k

g

n

e

lr

e

p

g

n

a

d

i

b

i

d

n

a

a

h

a

s

u

r

e

p

r

a

t

n

a

n

a

g

n

i

a

s

r

e

p

a

b

m

o

lr

e

b

k

u

t

n

u

a

h

a

s

u

g

n

e

p

-

l

o

m

b

a

m

e

n

c

i

p

t

a

k

a

n

s

e

s

u

a

t

u

y

a

n

g

b

a

r

u

a

g

a

r

a

r

a

c

e

s

u

t

k

a

w

t

a

m

e

h

g

n

e

m

t

a

p

a

d

a

tr

e

s

,

a

y

n

n

a

g

g

n

a

l

e

p

n

a

g

n

a

li

h

e

k

k

a

d

it

a

k

e

r

e

m

.f

it

k

e

f

e

h

i

b

e

l

i

s

a

m

r

o

f

n

i

m

e

t

s

y

s

e

ti

s

b

e

w

n

a

t

a

u

b

m

e

p

m

a

l

a

d

n

a

g

n

a

c

n

a

r

e

p

m

e

t

s

i

S

p

u

o

r

G

h

a

ll

i

h

d

a

F

a

t

s

e

p

n

a

t

a

l

a

r

e

p

n

a

a

w

e

y

n

e

p

a

d

a

p

b

e

w

s

i

s

a

b

r

e

b

n

e

m

e

j

a

n

a

m

n

i

i

d

i

k

e

m

b

a

n

g

k

a

n

d

e

n

g

a

n

m

e

n

g

g

u

n

a

k

a

n

s

o

tf

w

a

r

e

y

a

k

n

i

M

a

c

r

o

m

e

d

i

a

r

e

v

r

e

s

p

p

m

a

X

,

r

e

v

a

e

w

m

a

e

r

D

y

a

n

g

m

e

r

u

p

a

k

a

n

g

a

b

u

n

g

a

n

d

a

r

i

A

p

a

c

h

e

W

e

b

r

e

v

r

e

S

,

N

o

t

e

p

a

d

+

+

,

P

H

P

d

a

n

M

y

S

Q

L

y

a

n

g

d

i

g

u

n

a

k

a

n

u

n

t

u

k

m

e

n

a

m

p

u

n

g

n

a

n

u

g

n

a

b

m

e

p

m

a

l

a

d

h

a

d

u

m

r

e

p

m

e

m

n

a

d

a

t

a

d

w

e

b

s

ti

e

is

ts

e

m

i

n

f

o

r

m

a

s

i


(8)

I S I R A T F A D

. N A H A S E G N E

P ....................................................................................................... I .. N

A A T A Y N R E

P ................................................................................................ .. .... e e ii N

A A G R A H G N E

P ................................................................................................... eei ii ..

K A R T S B

A ............................................................................................................. e ev ..

.. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .I S I R A T F A

D ............................... eevi

1 B A

B PENDAHULUAN......................................................................................... 1 1

.

1 Lata rBelakang... 1 2

.

1 RumusanMasalah... 3 3

.

1 MaksuddanTujuan... 4 .... 4

.

1 PembahasanMasalah... 5

2 B A

B LANDASANTEOR .I......................................................................... ...... .. 6 .... 1

.

2 SejarahPemogramanWeb………...…………... 6 2

.

2 MaksudPemogramanWeb.……….…………... 9 3

.

2 PemogramanWeb.…….………... 11 4

.

2 SejarahMySQL………..………... 21

.2 14 . KeisitmewaanMySQL... 31 5

.

2 SejarahPHP………... 1 7 2.5.1 HubunganPHPdenganHTML... 91 2.5.2 SejarahPHP... 2 0 2.5.3 KelebihanPHP... 2 3

6 .

2 SejarahCSS... 2 4 2.6.1 De ifnis iCSS... 2 5 2.6.2 KelebihanpenggunaanCSS………...…….……….. 2 7 2.6.3 KekuranganpenggunaanCSS……… 72


(9)

3 B A

B ANALISAPERANCANGAANSISTEM...................................................... 82 1

.

3 Anailsi sSistem... 82 2

.

3 PerancanganSistem... 92 3

.

3 DiagramAil rData... 3 0 4

.

3 Basi sData... ... .. 1.... 3 3.4.1 Tabe lLogi n... ... 3 2 3.4.2 Tabe lEnte trainmen tEquipment…………... 23 3.4.3 Tabe lEnte trainmen tEquipmen tCategory... 23 3.4.4 Tabe lTipePapanBunga... 33 3.4.5 Tabe lPeralatanPapanBunga... 33 3.4.6 Tabe lGaler iFoto... 3 3 3.4.7 Tabe lKategor iFotoGale ir…………...………..……….... 43 3.4.8 Tabe lOrde rStatus... 3 4 3.4.9 Tabe lOrde rEnte trainment….……… 3 4 3.4.10 Tabe lOrde rEnte trainmen ttIem .s………..……… 3 5 3.4.11 Tabe lOrde rFlowe rBoard………. 3 5 3.4.12 Tabe lOrde rPatryEquipment……….... 3 6 3.4.13 Tabe lPa tryEquipmen ttIem……….. 3 7 3.4.14 aT be lPa tryEquipment... 3 7 3.4.15 Tabe lPa tryEquipmen tCategory... 3 8 3.4.16 Tabe lApsessionTable... 3 8

5 .

3 Flowcha tr... 3 8 6

.

3 PerancanganHalamanWebs tie... 4 0

4 B A

B IMPLEMENTAS ISISTEM……………................................................. 4 2 1

.

4 PengeritanI mplementasi... 4 2 2

.

4 TujuanI mplementas.i... 4 2 3

.


(10)

4.3.1 Hardware... 4 3

4.3.2 So tfware... 4 4

4.3.3 Brainware... 4 4 4

.

4 Apache... 4 4 5

.

4 PenginstalanBrowser... 4 5 6

.

4 TamplianProgram... 4 5

4.6.1 TamplianHalamanUtama... 4 5

4.6.2 TamplianHalamanProduk... 4 6

4.6.3 TamplianHalamanTentangKam.i... 4 7

4.6.4 TamplianHalamanGaler.i... 4 7

4.6.5 TamplianHalamanPemesananFadhillahFlo irst... 4 8

4.6.6 TamplianHalamanPemesananPe lrengkapanPesta... 5 1

4.6.7 TamplianHalamanPemesananHiburanPesta... 5 3

4.6.8 TamplianHalamanAdminisrtato .r... 5 5

N A L U P M I S E K 5 B A

B DANSARAN............................................................. 5 6 1

.

5 Kesimpulan... 5 6 2

.

5 Saran... 5 7

N A R I P M A L

A K A T S U P R A T F A D


(11)

K

A

R

T

S

B

A

u

t

a

u

s

n

u

g

n

a

b

m

e

m

k

u

t

n

u

n

a

u

j

u

tr

e

b

i

n

i

n

a

ij

a

K

w

e

b

s

ti

e

p

e

n

y

e

w

a

a

n

p

a

p

a

n

h

a

d

u

m

r

e

p

m

e

m

k

u

t

n

u

e

n

il

n

o

a

r

a

c

e

s

m

e

t

s

y

s

d

n

u

o

s

a

tr

e

s

a

t

s

e

p

n

a

t

a

l

a

r

e

p

,

a

g

n

u

b

a

n

e

r

a

K

.

)

e

n

il

n

o

(

n

a

a

w

e

y

n

e

p

i

s

a

m

r

o

f

n

i

h

e

l

o

r

e

p

m

e

m

m

a

l

a

d

t

a

k

a

r

a

y

s

a

m

g

n

o

r

o

d

n

e

m

,

a

t

s

e

p

n

a

p

a

k

g

n

e

lr

e

p

g

n

a

d

i

b

i

d

n

a

a

h

a

s

u

r

e

p

r

a

t

n

a

n

a

g

n

i

a

s

r

e

p

a

b

m

o

lr

e

b

k

u

t

n

u

a

h

a

s

u

g

n

e

p

-

l

o

m

b

a

m

e

n

c

i

p

t

a

k

a

n

s

e

s

u

a

t

u

y

a

n

g

b

a

r

u

a

g

a

r

a

r

a

c

e

s

u

t

k

a

w

t

a

m

e

h

g

n

e

m

t

a

p

a

d

a

tr

e

s

,

a

y

n

n

a

g

g

n

a

l

e

p

n

a

g

n

a

li

h

e

k

k

a

d

it

a

k

e

r

e

m

.f

it

k

e

f

e

h

i

b

e

l

i

s

a

m

r

o

f

n

i

m

e

t

s

y

s

e

ti

s

b

e

w

n

a

t

a

u

b

m

e

p

m

a

l

a

d

n

a

g

n

a

c

n

a

r

e

p

m

e

t

s

i

S

p

u

o

r

G

h

a

ll

i

h

d

a

F

a

t

s

e

p

n

a

t

a

l

a

r

e

p

n

a

a

w

e

y

n

e

p

a

d

a

p

b

e

w

s

i

s

a

b

r

e

b

n

e

m

e

j

a

n

a

m

n

i

i

d

i

k

e

m

b

a

n

g

k

a

n

d

e

n

g

a

n

m

e

n

g

g

u

n

a

k

a

n

s

o

tf

w

a

r

e

y

a

k

n

i

M

a

c

r

o

m

e

d

i

a

r

e

v

r

e

s

p

p

m

a

X

,

r

e

v

a

e

w

m

a

e

r

D

y

a

n

g

m

e

r

u

p

a

k

a

n

g

a

b

u

n

g

a

n

d

a

r

i

A

p

a

c

h

e

W

e

b

r

e

v

r

e

S

,

N

o

t

e

p

a

d

+

+

,

P

H

P

d

a

n

M

y

S

Q

L

y

a

n

g

d

i

g

u

n

a

k

a

n

u

n

t

u

k

m

e

n

a

m

p

u

n

g

n

a

n

u

g

n

a

b

m

e

p

m

a

l

a

d

h

a

d

u

m

r

e

p

m

e

m

n

a

d

a

t

a

d

w

e

b

s

ti

e

is

ts

e

m

i

n

f

o

r

m

a

s

i


(12)

1

B

A

B

N

A

U

L

U

H

A

D

N

E

P

1 .

1 LatarBelakang

,t s ir o l F h a ll i h d a F i r a d i ri d r e t g n a y a m a s r e b a h a s u n a k a p u r e m p u o r G h a ll i h d a

F Fadhillah

a s a j a h a s u g n a d i b m a l a d k a r e g r e b i n i a h a s u n a d a B . t n e m n i a tr e t n E h a ll i h d a F n a d , a t s e P . d r a o b y e k n a d , d n a b , m e t s y s d n u o s n a d n a p a p a g n u b , a t s e p n a t a l a r e p n a a w e y n e p n ir e m e p i s n a t s n i h a l a d a r a s a p t e g r a t n a g n e d 2 1 0 2 r e b m e t p e S 2 l a g g n a t a d a p n a k ir i d i

D tah

u t a u s n a k a d a g n e m g n a y m u m u t a k a r a y s a m i n a y a l e m a g u j i n i a h a s u n a d a b , a t s a w s n a d n i a l n a d , a g a r h a l o t n e v e ,r a n i m e s , n a h a k i n r e p a r a c

a -lain.

h i s a m i n i a h a s u k o p m o l e k h e l o n a k r a w a ti d g n a y a s a j s a t a n a n a s e m e p s e s o r P a t a n a g g n a l e P . l a u n a m a r a c n a k a n u g g n e

m ucalonpelangganmendatangil okas iusahadan s e s o r p i l a k g n ir e S . i s a s i o g e n n a k u k a l e m n a d n a k r a w a ti d g n a y k u d o r p t e k a p h il i m e m s a g u t e p a n e r a k k u d o r p t e k a p h il i m e m m a l a d a m a t u r e t , a m a l g n u s g n a lr e b t u b e s r e t r p g n a t n e t li a t e d a r a c e s n a k g n a r e n e m u lr e p n a r a s a m e

p oduk-produk yangdtiawarkanoleh h o t n o c t a h il e m n a k a a g n u b n a p a p n a s e m e m g n a y n a g g n a l e p , h o t n o c i a g a b e S . n a a h a s u r e p


(13)

-a k e r e m g n a y h il i m e m n a k s u t u m e m m u l e b e s t a u b i d h a l e t g n a y a g n u b n a p a p h o t n o c . n a k n i g n i e b e s i n i t a a s p u o r G h a ll i d a F , a y n a h a s u i s a r e p o m a l a

D narnya t elah menggunakan

r a n e b k a d it n u p i k s e m r e t u p m o k t a k g n a r e

p -bena refektfi .Penggunaanperangka tkompute r t n ir p t a u b m e m k u t n u a y n a h s a t a b r e t i n

i -ou tkutians ipene irmaan uang ata spembayaran g n a l e p a t a d n a d n a g n a u e k a t a d n a h a l o g n e p k u t n U . n a a w e y n e p a s a

j gan memaka i

. l a u n a m a r a c e s n a k u k a li d h i s a m n a a w e y n e p i a li n n a u t n e n e p s e s o r P . l e c x E t e e h s d a e r p s t a l a , a g n u b n a p a p n a a w e y n e p i s a rt s i n i m d

A -ala tpesta dan soundsystem memaka i a t a d n a g n e d u k u b m a l a d t a t a c i d n a n a s e p u ti a y , l a u n a m a r a

c -data mengena ipemesan

a n

( ma dan alama)t ,waktu penyewaan ,biaya sewa ,dan tiem-tiem yang disewakan .Blia r u t k a f u a t a i s n a ti u k n a d t s il k e h c n a g n e d i a d n a ti d t u b e s r e t a t a d , i a s e l e s h a l e t n a a w e y n e p l a u n a m a r a c e s n a k u k a li d a g u j i n i r u t k a f u a t a i s n a ti u k n a t a u b m e P . t a u b i d l a n if n a a w e y n e

p .

n a n a s e m e p m e t s i s u t a u s i k il i m e m k u t n u n a n i g n i e k r e b p u o r G h a ll i d a F a l o l e g n e P n a k d u s k a m i d i n i m e t s i S . g n u b u h r e t g n il a s n a d i s a s ir e t u p m o k r e t g n a y a jr e k n a t a t a c n e p n a d t s i S .t a p e c n a d l o rt n o k r e t , i p a r n a d r u t a r e t h i b e l i d a j n e m n a a w e y n e p i s a rt s i n i m d a r a g

a em

t a a s n a a w e y n e p n a a d a e k i a n e g n e m i s a m r o f n i n a k ir e b m e m t a p e c n a g n e d t a p a d n a k p a r a h i d t a l a s a t a a w e y n e p a d a p e k n a k n a b e b i d g n a y n a a w e y n e p a y a i b a p a r e B : i n

i -ala tyang

u r a b n a n a s e m e p h a k a p a , g n u s g n a lr e b h i s a m g n a y n a a w e y n e p k a y n a b a p a r e b , n a k a w e s i d g n a t t a p a

d ani ,apakah alat-ala tyang disewakan masih tersedia dan berapa banyak ala t t a p a d n a k p a r a h i d a g u j m e t s i s , u ti n i a l e S . n a k a w e s i d k u t n u a i d e s r e t h i s a m g n a y h i s a m u a t a g n a li h , n a k a w e s i d g n a y t a l a n a k a s u r e k i a n e g n e m i s a m r o f n i n a k i a p m a y n e m n e p a d a p e k g n i d n a t s t u


(14)

g n a y a s a j n a s e m e m k u t n u n a g g n a l e p h e l o s e s k a i d a g u j t a p a d i n i m e t s i s , a y n l a e d I n a k n i g n ii d g n a y i s a t n e m e l p m I . n a n a s e p s u t a t s t a h il e m k u t n u a l o l e g n e p n a d n a k r a w a ti d u ti s u t a u s a y n a d a h a l a d

a swebt empa tpelanggan ataucalon penyewa j asa dapa tmeilhat -t a l a n a a w e y n e p , a g n u b n a p a p ( n a k r a w a ti d g n a y k u d o r p t a h

il -ala tpesta ,penyewaansound

n a g g n a l e p , n a r a b m a g i a g a b e S . n a n a s e m e p n a k u k a l e m t a p a d n a d ) a y n i a g a b e s n a d m e t s y s n a p a p n a r u k u h il i m e m t a p a

d yangakandipesannya ,membuatt uilsanyangdiinginkandan i n i t a a s k u t n U . a y n n a n a s e p s u t a t s t a h il e m n a d g n a s a p i d n a k a n a p a p a n a m i d t a m a l a n a r a y a b m e p a s a j n a k a n u g g n e m n a g n e d e n il n o a r a c e s n a k u k a li d k a d it n a r a y a b m e p a h a s u a l o l e g n e p i t n a n n u m a n , k i n o rt k e l

e akan menghubung ipelanggan melalu itelepon . n a r a y a b m e p n a d n a n a s e m e p n a it s a p e k k u t n u g n u s g n a l a r a c e s n a u m e tr e p u a t a

Denga n pert mi banga n terseb tu da n pribad i penu il s yan g ingi n menera kp a n pengetahua n yang telah diperoleh ma ak penulis memutuskan unt ku mem ub at suat u ap ilkasi ew b dengan j du ul : “SISTEM INFORMAS IMANAJEMEN FADHILLAH

B E W S I S A B R E B P U O R G ” 2 .

1 RumusanMasalah

: u ti a y , h a l a s a m a p a r e b e b n a k u m e ti d , s a t a i d t u b e s r e t g n a k a l e b r a t a l ir a D .

a Pencatatan pemesanan , penghtiungan nlia i penyewaan alat , pendataan a r a c e s n a k u k a li d a y n n i a l n a t a t a c n e p k u t n e b n a d i s n a ti u k n a t a u b m e p , a w e y n e p / n a g g n a l e p r e t u p m o k n a k a n u g g n e m h a l e t n u p i k s e m ) d e t a r g e t n i( g n u b u h r e t g n il a s k a d it n a d h a s i p r e t . n a t a t a c n e p t a l a i a g a b e s


(15)

.

b Bagaimana menyampaikan informas imengena istatu spesanan dan ketersediaan t

a l

a -ala tuntukdisewakan?

3 .

1 MaksuddanTujuan

Maks du diadaka nn ya penelitian ini adalah unt ku merancang suatu ap ilkasi web yan g dinamis yang dimanf aa tkan unt ku menyebarkan informasi yang baik dengan ec pat da n m du ah .Adapunt ujuanpenuil s

.

1 Menyajikan sistem informasi yang mudah d iakse ssehi gn ga informas i terseb tu dapat dinikmati oleh berbagai kala gn an khususnya yangi ngin

a g a r h a l o t n e v e ,r a n i m e s, n a h a k i n r e p a r a c a i tr e p e s a r a c a u t a u s n a k a d a g n e m

n i a l n a

d -lain. .

2 Untuk mempermudah pengunjung menca ir i nformas imengena iFadhillah p

u o r G . .

3 Membuats uatus istemi nformas ionilneaga rpengunjungl ebihmudahdan u

t k a w n e i s if e


(16)

4 .

1 Pembatasan Masalah

h i n i b e w m e t s i s i s a t a b m e m s il u n e p ,i n i b e w m e t s i s n a g n a c n a r e p m a l a

D anya

e ( e n il n o a r a c e s n a l a u j n e p m e t s i

s -commerce) .Hal-ha llain sepert ikeuangan , n

i a l n a d ,i a w a g e p n a ij a g g n e p , a j r e k a g a n e

t -lain yang menyangku t dengan

. n a k k u s a m s il u n e p k a d it i n i n a a h a s u r e p


(17)

2 B A B

I R O E T N A S A D N A L

h a r a j e S . 1 .

2 PemrogramanWeb

d u s k a m i d g n a y h a k a p

A Web Programming?Web Programmingadalah adalah prose s k u t n u e d o k a r a h il e m e m a tr e s , ) g u b e d ( i k i a b r e p m e m n a d a s k ir e m e m , a b o c n e m , s il u n e m

a s a h a b i a g a b r e b m a l a d s il u ti d i n i e d o K . r e t u p m o k m a r g o r p h a u b e s t a u b m e m

. n a m a r g o r m e

p Tujuandar ipemrogramanadalahuntukmemuats uatuprogramyangdapa t .

m a r g o r m e p i s n a n i g n i e k n a g n e d i a u s e s s e s o r p u a t a n a g n u ti h r e p u t a u s n a k u k a l e m

m a r g o r p n a t a u b m e p s e s o r p h a l a d a g n i m m a r g o r p b e W k u t n u t a k g n i s a r a c e S i d a J

b e W h e l o n a k ij a s i d a y n t u p t u o g n a

y Browser .D i sin ibelum akan d ijelaskan web . e d i s t n e il c n u p u a t a e d i s r e v r e s a p u r e b m a r g o r p a d a a d a m i d l i a t e d a r a c e s g n i m m a r g o r p

s i n e j s a l e j h i b e l k u t n

U -jeni sdan perkembangan dar iWeb programming ha lin ibisa a

d a p a c a b i

d webdevelopment.DanbahasayangdigunakanadalahbahasaHTML.

d e z il a r e n e G r a d n a t S ( L M G S i r a d n a g n a b m e g n e p u a t a n a n u r u t n a k a p u r e m L M T H

s r e n r e B m i T h e l o n a k g n a b m e k i d i ri d n e s L M T H . ) e g a u g n a L p u k r a


(18)

n a u j a m e k i m a l a g n e m s u r e t L M T H , n a 0 9 9 1 n u h a t l a w a a m a l e S . A S C N n a k g n a b m e k i d n u h a t a d a p n a k r a u l e k i d u r a b i n i L M T H i m s e r n a g n a b m e g n e p i p a T .t a p e c t a g n a s g n a y g n ir e e n i g n E t e n r e t n I h e l o n a k g n a b m e k i d g n a y 5 9 9

1 Task Force (IETF) .HTML2 yang

a g u j g n a y 3 L M T H . 3 9 9 1 n u h a t a d a p + L M T H i r a d n a n u r u t n a k a p u r e m i n i n a k g n a b m e k i d i s r e v i r a d s u g a b h i b e l h u a j g n a y n a u p m a m e k i a y n u p m e m 5 9 9 1 n u h a t a d a p s il ir i d e W e d i W d lr o W h e l o n a g n a b m e k i d g n a y a h a s u l i s a h n a k a p u r e M . a y n m u l e b e s b n a D . 6 9 9 1 n u h a t a d a p 2 . 3 L M T H n a k li s a h g n e m n a i d u m e k n a d ) C 3 W ( s ’ m u it r o s n o C i n i L M T H . 8 9 9 1 n a d 7 9 9 1 n u h a t r i h k a a d a p 1 . 4 L M T H n a d 4 L M T H h a lt i b r e t a y n ri h k a i s a r e p o m e t s i s a d a p g n u t n a g r e t k a d it k u t n u g n a c n a ri d g n a y a s a i b t x e t h a u b e s n a k a p u r e m . n u p a p a m u a r a c e

S um pemrograman web dapa tdibag i2 ,yatiu :cilen tside sc irpitng dan t p ir c s a n a m i a g a b a d a p h a l a d a i n i t p ir c s s i n e j a u d e k i r a d n a a d e b r e p . g n it p ir c s e d i s r e v r e s . n a k a n u g i d g n a y m a r g o r p s k a t n i s ir a d a j a s u t n e t n a d s e s o r p i d t u b e s r e t .

1 Cilen t Side Scripitng (CSS), merupakan jeni s sc irp t yang pengolahannya . ” d e t e r p r e t n i / n a k h a m e jr e t i d “ i tr a r e b i n i s i d n a h a l o g n e p . t n e il c i s i s i d n a k u k a li d h a l a d a t n e il c i s i s i d i n i s i n e j t p ir c s n a k h a m e jr e t n e m k u t n u s a g u t i k il i m e m g n a y ir o g e t a k k u s a m g n a y t p ir c s a u m e s r a g a . r e s w o r b b e

w in idapa tdtiejremahkanoleh

/ l u d o m / n e n o p m o k h a u b e s t a p a d r e t r e s w o r b b e w m a l a d i d a k a m r e s w o r b b e w a u m e s i l a n e g n e m u p m a m g n a y ) y r a r b il ( a k a t s u p r a tf a d i k il i m e m g n a y ” e n i g n e “ h a t n ir e

p -pe irntah yangt erdapa tpadakategor icilen tsidesc irpitng .be irku tcontoh , . a r e p o , x o f e ri f a ll i z o m , r e r o l p x e t e n r e t n i : n a k a n u g i d r e l u p o p g n a y r e s w o r b b e w p u k r a m t x e tr e p y h ( L M T H : g n it p ir c s e d i s t n e il c h o t n o c h a l a d a t u k ir e b . ir a f a s


(19)

e l y t s g n i d a c s a c ( S S C , ) e g a u g n a l p u k r a m e l b i s n e t x e ( L M X , t p ir c s a v a j ,) e g a u g n a l d i s t n e il c . )t e e h

s e sc irpitng merupakan sc irp tyang digunakan untuk membua t .s it a t s b e w n a m a l a h .

2 Serve r Side Scripitng (SSS) , merupakan sc irp t yang pengolahannya (baca : h a u b e s h a l a d a i n i s i d d u s k a m i d g n a y r e v r e s . r e v r e s i s i s i d ) n a k h a m e jr e ti d b e w t u b e s i d a s a i b g n a y n e n o p m o

k serve ryang didalamnya teirntegras idengan ) y r a r b il ( a k a t s u p r a tf a d t a p a d r e t a y n m a l a d i d g n a y l u d o m / ) e n i g n e ( n i s e m h a u b e s t p ir c s n a k h a m e jr e t n e m u p m a m g n a

y -sc irp ttersebu tyang kemudian setelah d i e il c e k ) n a k li p m a ti d ( m ir i k i d n a i d u m e k r e v r e s i d n a k h a m e jr e

t n t(web browser )

s u r a h t u b e s r e t ) e n i g n e ( n i s e m . ) e g a u g n a l p u k r a m t x e tr e p y h ( L M T H t a m r o f m a l a d n i s e m a n e r a k u l u h a d h i b e lr e t ll a t s n i i

d -mesin t ersebu tmemiilk ikarakte irsitk yang h o t n o c t u k ir e b . n a k a n u g i d g n a y ) n a m a r g o r m e p a s a h a b ( t p ir c s p a it k u t n u a d e b r e b

serve rside sc irpitng :PHP (Hype trex tPre Processor) ,ASP (acitve serve rpages) , n a m a l a h t a u b m e m k u t n u n a k a n u g i d g n it p ir c s e d i s r e v r e s . ) s e g a p r e v r e s a v a j( P S J , n a h i b e l e k i k il i m e m g n it p ir c s e d i s r e v r e s a n e r a k n a k b a b e s i d i n i l a h . s i m a n i d b e w m a m : a y n a r a t n a i

d pu be irnteraks i dengan banyak perangka t lunak basi s data n a d i s a r e p o m e t s i s i d t a p a d r e t g n a y a y a d r e b m u s a l o l e g n e m u p m a m , ) e s a b a t a d ( i tl u m ( i s a r e p o m e t s i s a u m e s i d n a k n a l a ji d u p m a m , r e t u p m o k s a r e k t a k g n a r e p e s i d s e s o r p i d a y n t p ir c s a n e r a k n a m a ,) m r o ft a l

p rve ryang itdak dapa tdiilha tdar i .t n e il c i s i s


(20)

a y n s i n e J & b e W n a m a r g o r m e P d u s k a M 2 . 2 , r a b m a g , s k e t a p u r e b a t a d n a k li p m a n e m k u t n u t x e tr e p y h s a ti li s a f n a k a p u r e m b e W a k a m b e w i a s a u g e m n i g n i a d n a a k ij a y n n i a l a i d e m it l u m a t a d n a d , i s a m i n a , a r a u s u lr e p a d n

a mengena l tiu bahasa HTML dan PHP .HTML merupakan bahasa n a k a p u r e m g n a y b e w n a m r g o r m e

p pada kategor isc irp tcilen tside sedangkan PHP h a t n ir e p ( t p ir c s u t a s h a l a s n a k a p u r e

m -pe irntah program )serve rside yang sanga t b e W . b e w h a u b e s m a l a d n a k p a r e ti d r e l u p o

p dapa t menjad i ala t untuk

l a n e k r e t n i g n i a k ij i ri d n e s a ti k i ri d n u p u a m k u d o r p u t a u s n a k i s o m o r p m e

m lewa t

s u ti s i r a d i a l u m .i n i a s a w e d t a s e p t a g n a s g n a y n a g n a b m e k r e p i m a l a g n e m b e w . b e w e b e

w -commercesampa iwebnon-pro if.tStius/webdapa tdikatego irkanmenjad idua u

ti a

y webs ta its nd a webdinami .s

.

A WebSta its

i s a m r o f n i n a k li p m a n e m /i s ir e b g n a y b e w h a l a d a s it a t S b e

W –informas iyang

i s k a r e t n ir e b t a p a d k a d it a n u g g n e p a n e r a k s it a t s t u b e s i d .) p a t e t( s it a t s a y n t a fi s s it a t s t a fi s r e b b e w u t a u s i u h a t e g n e m k u t n u , a y n t a k g n i S . t u b e s r e t b e w n a g n e d a D t a h il i d t a p a d s i m a n i d u a t

a ir t ampliannya.ijkasuatu web hanya berhubungan t u b e s r e t b e w a k a m p a t e t g n a y i s a m r o f n i i s ir e b n a d n i a l b e w n a m a l a h n a g n e d i s i t a h il e m t a p a d a y n a h a n u g g n e p , s it a t s b e w a d a p .s it a t s b e w n a g n e d t u b e s i d


(21)

h a d n i p r e b n a k a k il k i d a li b a p a n a d b e w n a m a l a h a d a p n e m u k o

d kehalamanweb

g n a y i s a m r o f n i t a h il e m t a p a d s a t a b r e t a y n a h a n u g g n e p i s k a r e t n I . n i a l g n a y s it a t s b e w n a k li s a h i d g n a y i s a m r o f n i h a l o g n e m t a p a d k a d it i p a t e t n a k li p m a ti d m a l a d n a p m i s i d n a d s k e t r o ti d e a d a p s il u ti d g n a y L M T H n a k a p u r e m a y n a s a i b . k u t n e

b Html ta ua .htm.

.

B WebDinamis

i s k a r e t n ir e b t a p a d a tr e s i s a m r o f n i n a k li p m a n e m g n a y b e w h a l a d a s i m a n i d b e W k u t n u a n u g g n e p n a k n i k g n u m e m s i m a n i d g n a y b e w . a n u g g n e p n a g n e d g n a y i s a m r o f n i h a l o g n e m t a p a d a g g n i h e s m r o f n a k a n u g g n e m i s k a r e t n ir e b s i m a n i d b e w . n a k li p m a ti

d bersfiati nterakit ,fitdakkaku,dant erilhatl ebihi ndah.

b e W n a m a r g o r m e P 3 . 2 n a d e d i s r e v r e s n a m a r g o r m e p u ti a y , b e w n a m a r g o r m e p m a l a d i r o g e t a k 2 a d A r e v r e s n a m a r g o r m e p a d a p . e d i s t n e il

c -side.pe irntah-pe irntah program (sc irpt ) e k b e w r e v r e s i d n a k n a l a ji

d mudian hasi ldiki irmkan dalam bentuk HTML biasa . m a r g o r p , e d i s t n e il c a d a p n u p a d

A Djialankanpada browse rwebsehinggakeitka t p ir c s a k a m t p ir c s n e m u k o d a t n i m e m n e il

k Dapa t didownload dar i serve r . n a t u k g n a s r e b r e s w o r b a d a p n a k n a l a ji d n a i d u m e k .


(22)

i tr e p e s e d i s t n e il c m a l a d g n o l o g r e t g n a y b e w m a r g o r

P Javascript ,

n i a l n a d , L M T H , t p ir c s b

V -lain .Hasi lparsing scirp tpemrograman cilen t e

d i

s (misa lJavascript dan Vbsc irpt )yang berupa HTMLdar iserve rweb u n e m h il i m e m n a g n e d t a h il i d t a p a

d view >Source Code .Anda dapa t n a m a l a h a d a p n a k li p m a ti d s il u ti d g n a y m a r g o r p t p ir c s a w h a b t a h il e m . e d o c e c r u o s .

B Javascript

t p i r c s a v a

J diperkenalkan pe trama kal i oleh Netscape pada tahun i s g n u f r e b n a d ” t p ir c s e v i L “ n a k a m a n i d i n i a s a h a b a y n l a w a a d a p . 5 9 9 1 a s a m a d a P . 2 r o t a g i v a N e p a c s t e N r e s w o r b k u n t u a n a h r e d e s a s a h a b i a g a b e s n a s e p a d a k a d it . n a m a g n a r u k a n e r a k k it ir k i d k a y n a b i n i a s a h a b ,s il ir i d l a w a ti k t a a s n a k li p m a ti d g n a y n a h a l a s e

k a membua t kesalahan

n a g n e d e p a c s t e N a r a t n a a m a s a jr e k n a g n e D n a l a j e s n a i d u m e k . m a r g o r p e p a c s t e n a k a m , u ti a s a m a d a p ) a v a J n a m a r g o r m e p a s a h a b g n a b m e g n e p ( n u S “ a m a n i r e b m e

m Javascript” kepada bahasa tersebu t pada tangga l 4 . 5 9 9 1 r e b m e s e D t p i r c s a v a

J adalah bahasa pemrograman sederhana karena bahasa in i itdak dapa t n a g n e d .t e l p p a n u p u a t a i s a k il p a t a u b m e m k u t n u n a k a n u g i

d Javascript ktia dapa tdengan

h a d u

m sebuah halaman web yang interakit .fprogram Java scirp tdtiu ilskan pada flie e p k a d it a d n a n i a l a t a k n a g n e d . L M T

H lru menu ilskan program Javascript pada flie a s a h a b h a l a d a i n i a s a h a B .) a y n n a k u k a l e m a s i b a g u j a d n a n u p u a l a w ( h a s i p r e t n a g n e d . L M T H a s a h a b p a d a h r e t n a h a b m a t n a u p m a m e k n a k ir e b m e m n k u t n u n a m a r g o r m e p


(23)

y n it r a g n a y , n e il k i s i s i d h a t n ir e p n a i s u k e s k e g n e P n a k n i z i g n e

m a disis ibrowse rbukan

. b e w r e v r e s i s i s i

d Javascript bergantung kepada browse ryangmemanggio lhalaman web .t p ir c s i s ir e

b Javascript itdak meme lrukan kompliato ratau pene jremah khusu suntuk a d a P . a y n n a k n a l a j n e

m Javascript ktia itdakmungkin menyembunyikan kodescirp tyang h a d u m t a g n a s n a d L M T H n e m u k o d m a l a d s il u ti d g n u s g n a l e d o k .s il u t a ti k .t a h il r e

t Javascript adalah bahasa yang “case-sensiitve”.aritnya,membedakan penamaan i s g n u f n a d l e b a ir a v

2.4 SejarahMySQL

b e s h e l o 4 9 9 1 n u h a t r a ti k e s n a k g n a b m e k i d L Q S y

M uahperusahaanpengembangso tfware u ti u t k a W . a i d e w S i d a d a r e b g n a y B A L Q S Y M a m a n r e b e s a b a t a d n a tl u s n o k n a d l a w a n a u j u t n a d , B A t l u s n o K a t a D X c T a m a n r e b h i s a m t u b e s r e t n a a h a s u r e p a d a p b e w s i s a b r e b i s a k il p a n a k g n a b m e g n e m k u t n u h a l a d a L Q S y M a y n n a k g n a b m e k i d l

cient .Awalnya Michae l"Monty" Widenius ,pengembang satu-satunya d iTcX memiilk i i r a c n e m g n a d e s n a d i ri d n e s a y n n a t a u b M A S I n it u r n a d G E R I N U i s a k il p a h a u b e s a l u M . a y n m a l a d e k n a k i s a t n e m e l p m ii d k u t n u k o c o c g n a y L Q S a k u m r a t n

a -mula Monty

) L Q S m ( L Q S i n i m i a k a m e

m pada ekspe irmennya tiu ,namun SQL d riasa kurang sesuai , d i v a D i g n u b u h g n e m y t n o M a y n ri h k A . y r e u q n a s e s o r m e p m a l a d t a b m a l u l a lr e t a n e r a k y t n o M n a i d u m e K . L Q S m i r a d a u d e k i s r e v s il ir e m g n a d e s g n a y L Q S m t a u b m e p , s e h g u H m e m g n a y L Q S n i s e m i ri d n e s t a u b m e m a b o c n e


(24)

g n a y a d A . a y n l u s u l a s a s a l e j m u l e b h i s a m i n i t a a s i a p m a s , L Q S y M a m a n n a li b m a g n e p t , y t n o M g n a k a l e b n a d n a p e d f u r u h i r a d l i b m a i d y M a m a n t a p a d n e p r e

b etap ivers ilain

. y M a m a n r e b a g u j n a l u t e b e k g n a y y t n o M i rt u p i r a d l i b m a i d u ti a m a n n a k a t a g n e m 1 . 4 .

2 Keis itmewaanMySQL

i k il i m e m L Q S y M , n r e d o m e s a b a t a d p e s n o k i k il i m e m g n a y r e v r e s e s a b a t a d i a g a b e S it s i e k a p a r e b e b i n i t u k ir e B . n a a w e m it s i e k i l a k e s k a y n a

b mewaan yang dimiilk ioleh

: L Q S y M .

a Po trablitiy

, x u n i L , s w o d n i W i tr e p e s S O i a g a b r e b a d a p l i b a t s n a l a jr e b t a p a d L Q S y M P H , a g i m A , x i n U , s ir a l o S , S O c a M , x i n

U -UX ,Symbian.

" d e ti m il " e c r u o S n e p O . b h a w a b i d , ) s it a r g ( e c r u o s n e p o a r a c e s n a k i s u b ir t s i d i d L Q S y M u l u h a D a m u c a r a c e s a y n n a k a n u g g n e m t a p a d a ti k a g g n i h e s L P G i s n e s

il -cumat anpa

, N U S h e l o i l e b i d h a l e t L Q S y M a n e r a k i n i t a a s , n u m a N . a y a i b t u g n u p i d r u ti f it a m k i n e m i g a l t a p a d k a d it a ti k a k a

m -ftiu rbaru yang adad iMySQL , r u ti f i s a t a b m e m n a k a N U S a n e r a

k -ftiu rbaru in ihanya untuk use ryang g n a y e c r u o s n e p o h a u b e s i g a l k a d it L Q S y M a g g n i h e S . a y n i s n e s il i l e b m e m r a n e


(25)

i n i t a a s g n a y a j a s " r a s a d

" sudah menggunakan vers i 5.1 . Untuk L Q S y M i s r e v i r a c i d n a d i n i s i d d a o l n w o d n a k h a li s a y n d a o l n w o d n e m

. a ti k S O n a g n e d

.

c Mulituser

n a a m a s r e b g n a y u t k a w m a l a d r e s u a p a r e b e b h e l o n a k a n u g i d t a p a d L Q S y M

b a t a d h a u b e s n a k n i k g n u m e m i n i l a H . k il f n o k i m a l a g n e m a p n a

t ase serve r

. n a a m a s r e b a r a c e s n e il k s e s k a i d t a p a d L Q S y M

.

d PerformanceTuning

y r e u q i n a g n a n e m m a l a d n a k b u j k a n e m g n a y n a t a p e c e k i k il i m e m L Q S y M

r e p L Q S k a y n a b h i b e l s e s o r p m e m t a p a d n i a l a t a k n a g n e d , a n a h r e d e s

. u t k a w n a u t a s

.

e ColumnTypes i k il i m e m L Q S y

M itpe kolom yang sanga t kompleks , sepe tr i , e m it , e t a d , b o l b , t x e t ,r a h c r a v , r a h c , e l b u o d , t a o lf , r e g e t n i d e n g i s n u / d e n g i s

. m u n e a tr e s t e s ,r a e y , p m a t s e m it , e m it e t a d

.


(26)

g n u k u d n e m g n a y h u n e p a r a c e s i s g n u f n a d r o t a r e p o i k il i m e m L Q S y M

e

p irntahSELECTdanWHEREdalamquery.

.

g Securtiy

, k s a m t e n b u s l e v e l i tr e p e s s a ti r u k e s n a s i p a l a p a r e b e b i k il i m e m L Q S y M

l i a t e d n e m g n a y n a n i z ir e p m e t s i s n a g n e d r e s u s e s k a n i z i n a d , t s o h a m a n

.i s p ir k n e r e t d r o w s s a p a tr e s

.

h ScalablitiydanLimtis u p m a m L Q S y

M menangan idatabase dalam skala besa rdengan jumlah , u ti n i a l e S . s ir a b r a il i m 5 a tr e s l e b a t u b ir 0 6 n a d a t u j 0 5 i r a d h i b e l s d r o c e r

. a y n l e b a t p a it a d a p s k e d n i 2 3 i a p a c n e m g n u p m a ti d t a p a d g n a y x e d n i s a t a b

.

i Connecitvtiy

a g n e d i s k e n o k n a k u k a l e m t a p a d L Q S y

M n kilen menggunakan TCPI/P ,

.) T N ( s e p i P d e m a N u a t a , ) x i n U ( t e k o s x i n U

.j Locailsaiton

n a g n e d n e il k a d a p ) e d o c r o r r e ( n a h a l a s e k n a s e p i s k e t e d n e m t a p a d L Q S y M

a s a h a b h u l u p a u d i r a d h i b e l n a k a n u g g n e m .


(27)

a i a g a b r e b p a d a h r e t e c a f r e t n i i k il i m e m L Q S y

M pilkas i dan bahasa

n o it a c il p p A ( I P A i s g n u f n a k a n u g g n e m n a g n e d n a m a r g o r m e p .) e c a f r e t n I g n i m m a r g o r P .

l Cilent sdanTools

k u t n u n a k a n u g i d t a p a d g n a y l o o t i a g a b r e b n a g n e d i p a k g n e li d L Q S y M j n u t e p n a k a tr e s i d a d a g n a y l o o t p a it e s a d a p n a d , e s a b a t a d i s a rt s i n i m d

a uk

. e n il n o .

m Srtuktu rTabel

i n a g n a n e m m a l a d l e b i s k e lf h i b e l g n a y l e b a t r u t k u rt s i k il i m e m L Q S y M . a y n n i a l e s a b a t a d n a k g n i d n a b i d E L B A T R E T L A 5 .

2 SejarahPHP

h a u b e s n a k a p u r e m g n a y , " r o s s e c o r p e r P t x e tr e p y H : P H P " i r a d n a t a k g n i s h a l a d a P H P g n a y g n it p ir c s a s a h a

b terpasang pada HTML .Sebagian besa rsintak smi irp dengan . k if i s e p s g n a y P H P i s g n u f a p a r e b e b h a b m a ti d , lr e P n a d a v a J , C a s a h a b s u ti S ( e g a P e m o H l a n o s r e P i r a d n a k e d n e p e k n a k a p u r e m P H P a y n l a w a a d a P t a d a p f r o d r e L s u m s a R h e l o t a u b i d i l a k a m a tr e p P H P . )l a n o s r e

p ahun 1995 .Pada

a m a n r e b h i s a m P H P u ti u t k a

w Form Interpreted (FI) , yang wujudnya berupa . b e w i r a d r il u m r o f a t a d h a l o g n e m k u t n u n a k a n u g i d g n a y p ir k s n a l u p m u k e s a y n n a k a m a n e m n a d m u m u k u t n u t u b e s r e t r e b m u s e d o k s il ir e m s u m s a R a y n t u j n a l e S


(28)

il ir e p n a g n e D . I F / P H

P san kode sumbe rin imenjad isumbe rterbuka ,maka banyak . P H P n a k g n a b m e g n e m t u k i k u t n u k ir a tr e t g n a y m a r g o r m e p h a d u s P H P r e t e r p r e t n i ,i n i s il ir a d a P . 0 . 2 I F / P H P s il ir i d , 7 9 9 1 r e b m e v o N a d a P a g u j n a k a tr e s i d i n i s il ir m a l a D . C m a r g o r p m a l a d n a k i s a t n e m e l p m ii

d modul-modu l

, 7 9 9 1 n u h a t a d a P . n a k if i n g i s a r a c e s I F / P H P n a u p m a m e k n a k t a k g n i n e m g n a y i s n e t s k e h i b e l i d a j n e m P H P r e t e r p r e t n i g n a l u s il u n e m d n e Z a m a n r e b n a a h a s u r e p h a u b e s t u b e s r e t n a a h a s u r e p , 8 9 9 1 i n u J a d a p n a i d u m e K . t a p e c h i b e l n a d , k i a b h i b e l , h i s r e b s il ir e

m interprete rbaru untuk PHP dan meresmikan iril stersebu tsebaga iPHP 3.0 . g n i s s e c o r p e r P t x e tr e p y H : P H P g n a l u r e b m i n o r k a i d a j n e m h a b u i d P H P n a t a k g n i s n a d s il ir n a d u r a b P H P r e t e r p r e t n i s il ir e m d n e Z , 9 9 9 1 n u h a t n a h a g n e tr e p a d a P P H P n a g n e d l a n e k i d t u b e s r e

t 4.0 .PHP 4.0 adalah vers iPHP yang pailng banyak e k d a b a l a w a a d a p i a k a p i

d -21 .Versi i n ibanyak dipaka idisebabkan kemampuannya n a d n a t a p e c e k i k il i m e m p a t e t i p a t e t s k e l p m o k b e w i s a k il p a n u g n a b m e m k u t n u .i g g n it g n a y s a ti li b a t s s il ir e m d n e Z , 4 0 0 2 i n u J a d a

P PHP 5.0 .Dalam vers iini ,int idar iinterprete r n a m a r g o r m e p l e d o m n a k k u s a m e m a g u j i n i i s r e V . r a s e b n a h a b u r e p i m a l a g n e m P H P a s a h a b n a g n a b m e k r e p b a w a j n e m k u t n u P H P m a l a d e k k e j b o i s a t n e ir o r e b e p a m a t u n a u j u T . k e j b o i s a t n e ir o r e b a m g i d a r a p h a r a e k n a m a r g o r m e

p nggunaan

b e w n a m a l a h s il u n e m b e w g n a c n a r e p n a k n i k g n u m e m k u t n u h a l a d a i n i a s a h a b .t a p e c n a g n e d k i m a n i d


(29)

ir a d n a k e d n e p e k n a k a p u r e m P H P a y n l a w a a d a

P Persona l Home Page(Stiu s

h e l o t a u b i d i l a k a m a tr e p P H P . )l a n o s r e

p Rasmu sLerdorfpada tahun1995 .Pada a

m a n r e b h i s a m P H P u ti u t k a

w Form Interpreted(F )I , yang wujudnya berupa r

o f a t a d h a l o g n e m k u t n u n a k a n u g i d g n a y p ir k s n a l u p m u k e

s mu il rda irw . eb

n a d m u m u k u t n u t u b e s r e t r e b m u s e d o k s il ir e m s u m s a R a y n t u j n a l e S

a y n n a k a m a n e

m PHP/FI .Dengan peir ilsan kode sumbe rin imenjadisumbe rterbuka , k

a y n a b a k a

m pemrogramyangt erta irkuntuki ku tmengembangkanPHP.PadaNovembe r s

il ir i d , 7 9 9

1 PHP/FI2.0 .Pada ir ils i n,iinterpreterPHP sudah diimplementasikan dalam m

a r g o r

p C .Dalam iril sin idise trakan juga modul-modu lekstens iyang meningkatkan n

a u p m a m e

k PHP/FIsecaras igni ifkan.

a m a n r e b n a a h a s u r e p h a u b e s , 7 9 9 1 n u h a t a d a

P Zendmenuil s ulang interprete r PHP n a a h a s u r e p , 8 9 9 1 i n u J a d a p n a i d u m e K . t a p e c h i b e l n a d , k i a b h i b e l , h i s r e b h i b e l i d a j n e m

i a g a b e s t u b e s r e t s il ir n a k i m s e r e m n a d P H P k u t n u u r a b r e t e r p r e t n i s il ir e m t u b e s r e

t PHP

0 .

3 dans ingkatanPHPdiubahmenjadiakronimberulangPHP :Hypertex tPreprocessing. l a n e k i d t u b e s r e t s il ir n a d u r a b P H P r e t e r p r e t n i s il ir e m d n e Z , 9 9 9 1 n u h a t n a h a g n e tr e p a d a P

n a g n e

d PHP 4.0 .PHP 4.0adalah vers iPHP yang pailng banyakdipaka ipada awa labad e

k -21 .Versi i n ibanyak dipaka idisebabkan kemampuannya untuk membangun apilkas i .i

g g n it g n a y s a ti li b a t s n a d n a t a p e c e k i k il i m e m p a t e t i p a t e t s k e l p m o k b e w

a d a

P J uni2004 , Zend meir ilsPHP 5.0 . Dalam vers i ini , int i dar i interpreter PHP l

e d o m n a k k u s a m e m a g u j i n i i s r e V . r a s e b n a h a b u r e p i m a l a g n e


(30)

e j b o i s a t n e ir o r e

b k ke dalam PHP untuk menjawab perkembangan bahasa pemrograman .

k e j b o i s a t n e ir o r e b a m g i d a r a p h a r a e k

1 . 5 .

2 HubunganPHPdenganHTML

e d o k i r a d n u s u s i d a y n a s a i b b e w n a m a l a

H -kode htm lyang disimpan dalam sebuah flie e

l o n a k m ir i k i d i n i l m t h e li F . l m t h . i s n e t s k e r e

b hs erver( atauf lie )kebrowse ,r

e d o k n a k h a m e jr e n e m r e s w o r b n a i d u m e

K -kode tersebu tsehingga menghaslikan suatu n a k h a m e jr e ti d s u r a h i n i m a r g o r p , p h p m a r g o r p n a g n e d a y n l a h n i a L . h a d n i g n a y n a li p m a t

b e w h e l

o -serve rsehingga menghaslikan kode htm lyang diki irm ke browse raga rdapa t e d o k a r a t n a i d n a k p i s i s i d n u p u a t a i ri d n e s i ri d r e b t a p a d i n i m a r g o r P . n a k li p m a ti

d -kode

a m a s r e b n a k li p m a ti d g n u s g n a l t a p a d a g g n i h e s l m t

h dengankode-kodehtmlt ersebu.t

t u b e s r e t m a r g o r p t i p a g n e m n a g n e d n a k h a b m a ti d t a p a d p h p m a r g o r

P diantarat anda

a d n a T

. -tandat ersebu tbiasanyadisebutt andauntukescaping( kabur )dar ikodehtml .Flie m

a r g o r p i h u b u b i d h a l e t g n a y l m t

h php haru sdigant iekstensi-nya menjad i.php3 atau r e v r e s t a fi s r e b g n a y b e w n a m a r g o m e p a s a h a b n a k a p u r e m p h P . p h

p -side

t p ir c s a n a m i d , g n it p ir c s d e d d e b m e = L M T

H -nya menyatu dengan HTML dan berada s i h

a t n ir e p n a d s k a t n i s h a l a d a a y n it r A .r e v r e

s -pe irntah yangk tiabe irkan akan sepenuhnya b

e s l a n e k i d P H P . a s a i b L M T H n a k a tr e s i d i p a t e t r e v r e s i d n a k n a l a ji

d a ig a bahasasc irpitng

a


(31)

r e v r e S a v a J ( P S J n a d ) s e g a P r e v r e S e v it c A ( P S A i tr e p e s s i m a n i d g n a y b e w n a m a l a h .) s e g a P 2 . 5 .

2 SejarahPHP a l u m e S . C r e m m a r g o r p g n a r o e s , tf o r d r e L s u m s a R h e l o t a u b i d i l a k a m a tr e p P H

P PHP

a i n a i d u m e K . a y n b e w m a l a d i d g n u j n u g n e p h a l m u j g n u ti h g n e m k u t n u a y n n a k a n u g i d i l a k a m a tr e p i n i i s r e V . s it a r g a r a c e s 0 . 1 i s r e v s l o o T e g a P e m o H l a n o s r e P n a k r a u l e g n e m k u t n u a y n t a u b i d g n a y L R E P t p ir c s n a l u p m u k e s h a l a d a a y n i s I . 5 9 9 1 n u h a t a d a p r a u l e k a u b m e

m thalamanwebnyamenjad idinamis .Kemudianpadat ahun1996i amengeluarkan t a p a d n a d e s a b a t a d s e s k a g n e m t a p a d h a l e t a y n n a u p m a m e k g n a y 0 . 2 i s r e v P H P h a lr a u l e k 8 9 9 1 i n u J 6 l a g g n a t a d a p a y n t a p e t 8 9 9 1 n u h a t a d a P . L M T H n a g n e d i s a r g e t n ir e t k i d g n a y 0 . 3 i s r e v P H

P eluarkan oleh Rasmu ssendri ibersama kelompok pengembang n a k a p u r e m 0 0 0 2 i e M 2 2 l a g g n a t a d a p r a u l e k 0 . 4 P H P u ti a y , u r a b r e t i s r e V . a y n e r a w tf o s . a y n m u l e b e s i s r e v n a g n e d n a k g n i d n a b i d i g a l p a k g n e l h i b e l g n a y i s r e v a d a 0 . 4 P H P a d a p r a s a d n e m g n il a p g n a y n a h a b u r e

P laht e irntegrasinyaZend Engineyang P H P i r a d n a a n r u p m e y n e p n a k a p u r e m g n a y s n a m t u G i d n A n a d i k s a r u S d n e Z h e l o t a u b i d n a k a n u g g n e m i g a l k a d it , n o i s s e s P T T H n i d li u b h a l a d a a y n n i a l g n a Y . e n i g n e g n it p ir c s s a s a h a b i r a d n a u j u T . P H P a d a p i tr e p e s n a h a b m a t y r a r b

il c irpitng in i adalah untuk

i s a k il p a t a u b m e


(32)

a r a c e s a y n s e s o r p i p a t e t , r e s w o r b b e w a d a p l i s a h n a k ir e b m e m n a k a a y n m u m u a d a p .r e v r e s b e w n a k n a l a ji d n a h u r u l e s e k e w s i s a b r e b i s a k il p a h u r u l e

S b dapa tdibua tdengan PHP .Namun kekuatan yang pailng m e t s i S . b e w m a l a d i d e s a b a t a d m e t s y s n a g n e d a y n s a ti v it k e n o k a d a p h a l a d a P H P a m a t u : h a l a d a P H P h e l o g n u k u d i d t a p a d g n a y e s a b a t a d e l c a r O . 1 L Q S y M . 2 r e e v r e S e s a b a t a D . 3 i a g a b r e b i d n a l a jr e b t a p a d P H

P system operas isepe tr iwindow s98/NT ,UNIX/LINUX , n u h a t a d a p f r o d r e L s u m s a R h e l o t a u b i d i l a k a m a tr e p P H P . h s o t n i c a m n u p u a m s ir a l o s h a l a d a P H P t u b e s r e t t a a s a d a P . ) d e t e r p r e t n I m r o F ( I F a m a n r e b P H P u ti u t k a w a d a P . 5 9 9 1 k u t n u n a k a n u g i d g n a y t p ir c s n a l u p m u k e

s mengolahdataf ormdar iweb.

n a d t u b e s r e t r e b m u s e d o k n a k s a p e l e m s u m s a R h a l a d a a y n t u j n a l e s n a g n a b m e k r e P l a n o s r e P h a l a d a I F / P H P i r a d n a g n a j n a p e k t u b e s r e t t a a s a d a p , I F / P H P a y n n a k a m a n e m p o i d a j n e m i n i r e b m u s e d o k n a s a p e l e p n a g n e D . r e t e r p r e t n I m r o F / e g a P e m o

H en source ,

. P H P n a k g n a b m e g n e m t u k i k u t n u k ir a tr e t g n a y r e m m a r g o r p k a y n a b a k a m h a d u s r e t e r p r e t n i i n i s il ir a d a P . 0 . 2 I F / P H P s il ir i d , 7 9 9 1 r e b m e v o N a d a P


(33)

l u d o m a g u j n a k a tr e s i d i n i s il ir m a l a D . C m a l a d n a k i s a t n e m e l p m ii

d -modu lekstens iyang

p m a m e k n a k t a k g n i n e

m uanPHP/FIs ecaras igni ifkan.

P H P r e t e r p r e t n i g n a l u s il u n e m , d n e Z a m a n r e b n a a h a s u r e p h a u b e s , 7 9 9 1 n u h a t a d a P n a a h a s u r e p 8 9 9 1 i n u J a d a p n a i d u m e K . t a p e c h i b e l n a d k i a b h i b e l , h i s r e b h i b e l i d a j n e m a n n a k i m s e r e m n a d P H P k u t n u u r a b r e t e r p r e t n i s il ir e m t u b e s r e

t ma irils t ersebu tmenjad i

s il ir n a d u r a b P H P r e t e r p r e t n i s il ir e m d n e Z , 9 9 9 1 n u h a t n a h a g n e tr e p a d a P . 0 . 3 P H P . i a k a p i d k a y n a b g n il a p g n a y P H P i s r e v h a l a d a 0 . 4 P H P . 0 . 4 P H P n a g n e d l a n e k i d t u b e s r e t m k u t n u i a k a p i d u p m a m i n i i s r e v b a b e s i a k a p i d k a y n a b i n i i s r e

V embangunapilkas iweb

i n u J a d a P . i g g n it g n a y s a ti li b a t s n a d s e s o r p n a t a p e c e k i k il i m e m p a t e t i p a t e t s k e l p m o k , i n i i s r e v m a l a D . P H P i r a d r i h k a t u m i s r e v h a l a d a i n i i s r e V . 0 . 5 P H P s il ir e m d n e Z , 4 0 0 2 e v m a l a D . r a s e b n a h a b u r e p i m a l a g n e m P H P r e t e r p r e t n i i r a d i t n

i rs iin ijuga dikenalkan

s a h a b n a g n a b m e k r e p b a w a j n e m k u t n u u r a b k e j b o i s a t n e ir o r e b n a m a r g o r m e p l e d o m . k e j b o i s a t n e ir o r e b n a m a r g o r m e p h a r a e k n a m a r g o r m e p 1 . 6 .

2 KelebihanPHP

e a k it e

K -commerce semakin berkembang , s tius-stiu s yang staitspun semakin , n a k l a g g n it i

d karena dianggap sudah itdak memenuh ikeinginan pasar ,padaha lstius h u a j h a d u s I G C n a d L R E P a s a h a b i n i t a a s a d a P . s i m a n i d p a t e t s u r a h t u b e s r e t a s a h a b e k h il a r e b k a y n a b b e w r e n g i s e d r a s e b n a i g a b e s a g g n i h e s n a m a j n a l a g g n it e k


(34)

r e v r e

s -side sc irpitng yang l ebih dinami ssepe tr iPHP .pemrograman kearah pemrograman .

k e j b o i s a t n e ir o r e b

n i a l n a m a r g o r m e p a s a h a b i r a d P H P n a h i b e l e K

.

a Bahasa pemrograman php adalah sebuah bahasa sc irp tyang itdak melakukan k

h a u b e

s omplias idalampenggunaanya. .

b Web Serve ryangmendukung phpdapa tdtiemukan dimana- mana dar imula i IIS .

h a d u m f it a l e r g n a y i s a r u g if n o c n a g n e d , e h c a p a n a g n e d i a p m a s .

c Dalam sis ipengembangan lebih mudah ,karena banyaknya miil s- miil sdan .

n a g n a b m e g n e p m a l a d u t n a b m e m p a i s g n a y r e p o l e v e d .

d Dalamsis ipemahamanan ,phpadalahbahasasc irpitngyangpailngmudahkarena .

k a y n a b g n a y i s n e r e f e r .

e PHP adalah bahasa open source yang dapa tdigunakan d iberbaga imesin (ilnux , a g u j a tr e s e l o s n o c i u l a l e m e m it n u r a r a c e s n a k n a l a ji d t a p a d n a d ) s w o d n i w , x i n u

a t n ir e p n a k n a l a j n e m t a p a

d h-pe irntahs ystem.

6 .

2 SejarahCSS

S S C n a k i d a j n e m ) C 3 W ( m u it r o s n o C b e W e d i W d lr o W , 6 9 9 1 s u t s u g A 7 1 l a g g n a t a d a P

h a l a d a a y n n a u j u T . b e w n e m u k o d n a t a u b m e p m a l a d t r a d n a t s n a m a r g o r m e p a s a h a b i a g a b e s

g a t n a t a u b m e p i g n a r u g n e

m -tag baru oleh Netscape dan Interne tExplorer ,karena kedua r u t a g n e m k u t n u i ri d n e s G A T n a k g n a b m e g n e m g n i a s r e b u ti t a a s a d a p r e s w o r b a u d e k

. b e w n a li p m a t


(35)

:l a h m a l a d n a li p m a t n a r u t a g n e p g n u k u d n e m 1 l e v e l S S C ) n a l a b e t e k , s i n e j( t n o F . 1 a y n n i a l n e m e l e n a d f n u o r g k c a b , s k e t , a n r a W . 2 b ir tt a t x e T .

3 utes ,misalnyas pas ianta rba irs ,katadanhuruf a y n n i a l n e m e l e n a d e l b a t ,r a b m a g , s k e t i s i s o P . 4 . g n i d d a p n a d r e d r o b , n ij r a M . 5 n a k a t p i c n e m n a g n e d l a w a S S C n a k a n r u p m e y n e m c 3 W , 8 9 9 1 n u h a t i d a y n t u j n a l e S n i h r a d n a t s i d a j n e m g n a y ) 2 l e v e l S S C ( 2 S S C r a d n a t

s ggasaati ni .PadaCSSl eve l

n a n a k e n e p n a g n e d s a u lr e p i d a tr e s , 1 S S C i r a d t u b ir t a a u m e s n a k k u s a m i d , i n i 2 a i d e m a y n s u s u h k y ti li b a p a c d n a y ti li b i s s e c c a l a n o i s a n r e t n I a d a

p -speci ifc CSS .

2 S S C . n a k i s a t n e m e l p m i i d 2 S S C h a l e t e s a m a l k a d it , 0 0 0 2 n u h a t a d a p n a k h a

B iin

a p a r e b e b a d a p i g a b i d a y n i s a k if i s e p s , n a k g n a b m e k i d s u r e t h i s a m g n a r a k e s i a p m a s .l u d o m u a t a k i p o t 1 . 6 .

2 De ifnis iCSS

e l y t S g n i d a c s a C i r a d n a t a k g n i s h a l a d a S S

C -Sheet ,sebuah pengembangan ata skode u t n e n e m a s i b a ti k , S S C n a g n e D . a y n m u l e b e s a d a h a d u s g n a y L M T

H kansebuahsrtuktu r

u t n a b m e m a g u j S S C . e z i s t ir i a tr e s , t a p e c n a d h a d u m h i b e l a r a c e s b e w n a m a l a h r a s a d . n e t s i s n o k g n a y n a li p m a t n a g n e d e ti s b e w n a m a l a h h u r u l e s n a k m a g a r e y n e m k u t n u a ti k


(36)

it n a g g n e m s u r a h a p n a t s it a m o t o i d a j n e m u ti s e s o r p n i k i b a s i b a ti k S S C n a u t n a b n a g n e d -. n a m a l a h p a it e s i d l a u n a m a r a c e s t n o f it n a g i tr e p e s b e w n a m a l a h n i a s e d n e m k u t n u r a d n a t s i d a j n e m S S C m u l e b e s , a l a k u l u h a D g n e m n i a s e d i d b e w n a m a l a h , g n a r a k e

s gunakan <table> .jad idibua tdulu desainnya , n a i g a b i d a j n e m g n o t o p g n o t o p i d u a t a e c il s i d u l a l , g e p j u a t a d s p . t a m r o f m a l a

d – bagian

” l e p m e t “ i d i d a t n i a s e d u l a l ,i a u s e s g n a y n a r u k u n a g n e d e l b a t t a u b i d u ti h a l e t e s . h a s i p r e t m g n a y e g a m i i a g a b e s e l b a t a d a

p eleka tpadat abel ,atau sebaga ibackground .Kelemahan m o l o k a n e r a k t a r e b i d a j n e m b e w n a m a l a h , h a l a d a i n i it r e p e s a r a c i r a

d – kolompenyusun

h a l a d a i n i l a h i r a d t c e f f e e d i S . e c r u o s e g a m i t u b ir t a n a h a b m a t ir e b i d > d t < n a d > rt < e l b a t t a d a p i d a j n e m b e w n a m a l a

h dan itdakSEOf irendly.

S S C i a l u m i d a n a m i d , g n a r a k e s k u t n u 3 l e v l e l k u s a m h a d u s S S C a y n n a g n a b m e k r e p a d a P n a k a p u r e m g n a y 2 l e v e l n a i d u m e k , a j a S S C t u b e s i d g n ir e s g n a y u a t a 1 l e v e l . 1 l e v e l S S C u ti a y , a y n m u l e b e s l e v e l S S C i r a d n a a n r u p m e y n e p n a k a p u r e m S S

C atlernait fbahasa pemrograman web masa yang akan datang ,dimana : a y n a r a t n a i d , n a g n u t n u e k k a y n a b i a y n u p m e m .

a Ukuranf liel ebihkecli .

b Loadf liel ebihcepat .

c Dapa tberkolaboras idenganJavascript .

d Pasangans eitaXHTML .


(37)

.f Mudah mengganit-gant itamplian dengan hanya merubah flie CSS nya .

a j a s

2 . 6 .

2 KelebihanpenggunaanCSS:

y l d n e ir f O E S i d a j n e m b e w n a m a l a h a g g n i h , t a d a p k a d it i d a j n e m b e w n a m a l a H . 1

p u k u c n a g n e d b e w n a li p m a t it n a g g n e m h a d u m n a g n e d t a p a D .

2 menggant inlia i

. a j a s S S C e li f u t a s a d a p a d a p i s i n if e d n a d

3 . 6 .

2 KekurangannyapenggunaanCSS:

a y n n i a l n a m a r g o r m e p a s a h a b n a g n e d n a k g n i d n a b i d i tr e g n e m i d k u t n u h a s u s a y n g n a y a S

n i a l n a d , t p ir c S a v a J , P H P , L M T H : a y n h o t n o

c -lain danCSS i n imeme lrukan waktu yang .i

n i S S C i r a j a l e p m e m k u t n u r i h a m a s i b k u t n u a m a l h a lt a g n a s


(38)

3

B

A

B

M

E

T

S

I

S

N

A

G

N

A

C

N

A

R

E

P

A

S

I

L

A

N

A

1 .

3 Anailsi sSistem

n a k t a k g n i n e m k u t n u a tr e s i n i t a a s i s a m r o f n i i g o l o n k e t n a g n a b m e k r e p n a g n e d g n ir i e S

s i s k a y n a b h i s a m a k a m , u t k a w n a d a jr e k i s n e i s e f

e tem yang ada saa tin iyang masih

n u g n a b m e m n a g n e d u ti a y , i g a l k i a b h i b e l g n a y m e t s i s n a g n e d i t n a g i d s u r a h g n a y , l a u n a m

u a t a i s a s ir e t u p m o k r e t g n a y m e t s i

s onilne .Untuk memula imembangun suatu Program n

a g n a c n a r e P i a n e g n e

m webecommerce ,makapenuilst e lrebihdahulumerencanakanalu r i

r a d n a h u t u b e k n a k r a s a d r e b a jr e

k useryangakanmenggunakanapilkas ibasi sdatai n.i n

a g n a c n a r e

P web ecommerce in idiperbua tata sdasa rkebutuhan masyaraka tyang a

r a c e s a j n a l e b r e b a r a c n a k n i g n i g n e

m onilne , sehingga dapa t menghema t waktu . a d a p n a l a jr e b g n a y m e t s i s s i s il a n a i a n e g n e m s il u n e p n a t a m a g n e p n a k r a s a d r e

B web

e c r e m m o c

e in iadalahmasih dtiemu ikendaladiantaranya yatiu ,masih t erdapati nformas i y

, l a u n a m a r a c e s n a k u k a li d g n a y n a l a u j n e p g n a t n e t a ti r e

b akn idar imulu tkemulu tdandar i r

u s o r

b -brosu ryang dtiempelkan pada papan pengumuman , itngka takuras iyang rendah , i

d t a p e c t a p a d k a d it g n a y a t a d n a

d update .Mengetahu ikendala yang ada ,maka penuil s h

a u b e s g n a c n a r e m a b o c n e


(39)

2 .

3 PerancanganSistem

n a k a jr e g n e m k u t n u m e t s i s g n a c n a r e p h e l o n a k u k a li d g n a y s e s o r p n a k a p u r e m n a g n a c n a r e P m e t s i s n e n o p m o k a n a m i a g a b g n a t n e t n a s u t u p e k t a u b m e m , m e t s i s i s a k if i s e p s , t u b e s r e t m e t s i s n a u j u t t u k g n a y n e m i n i s e s o r P . n a k i s a s il a u t k a i

d audience ,objek dan

i s a m r o f n

i domain .Perancangan yang baik haru smengetahu ibagaimana mendapatkan n a d n e i s e f e , l e b i s k e lf g n il a p a r a c n a g n e d t u b e s r e t i s a k if i s e p s h e l o n a k h u t u b i d g n a y k e f e . n a g e l e a n u g g n e m n a g n e d h a l a d a t a u b i d n a k a g n a y m e t s i s , i n i l a h m a l a

D kan PHP sebaga i

n a d a y n n a m a r g o m e p a s a h a

b MySQL sebaga idatabase nya se tra Dreamweave rsebaga i t a u b m e m k u t n u a i d e

m web ecommerce ini .Adapun spesi ifkas ise tra targe tterhadap : u ti a y t a u b i d n a k a g n a y m e t s i s .

1 Perancangan yang akan dibua t yatiu “Perancangan web sistem informas i m e t s y s d n u o s n a d a t s e p n a t a l a r e p , a g n u b n a p a p n a a w e y n e p a d a p n e m e j a n a m b e w s i s a b r e

b ”. Yang menyediakan informasi-informas itentang cara penyewaan .i s k a s n a rt s e s o r p n a d k u d o r p .

2 Targe t yang ingin dicapa i dalam perancangan web -ecommerce in i adalah n a g n e d k u d o r p i a n e g n e m i s a m r o f n i a l a g e s n a k t a p a d n e m g n u j n u g n e p n a k p a r a h i d i s k a s n a rt n a k u k a l e m k u t n u t a k a r a y s a m n a k h a d u m e m a g g n i h e s , u r a b r e t i s a k if i s e p s .s a u l t a k a r a y s a m i g a b n a h a d u m e k n a k ir e b m e m t a p a d a l u p n a k p a r a h i d n a d


(40)

3 .

3 DiagramAilrData

m a r g a i D w o lf a t a

D (DFD ) merupakan mode l dar i sistem untuk menggambarkan n a k a n u g g n e m n a g n u t n u e k u t a s h a l a S . li c e k h i b e l g n a y l u d o m e k m e t s i s n a i g a b m e p r e t u p m o k g n a d i b i a s a u g n e m g n a r u k g n a y i a k a m e p n a k h a d u m e m h a l a d a a t a d r il a m a r g a i d tr e g n e m k u t n

u isistem yang akan dike jrakan .Pada tahap anailsa ,penanganan notas i m e t s i s n a g n a c n a r e p m a l a d a t a d s u r a n a k r a b m a g g n e m h a n a p k a n a n a d n a r a k g n il l o b m i s i s a t o n n a k a n u g g n e m m e t s i s n a i a k a m e p n a g n e d i s a k i n u m o k m a l a d u t n a b m e m t a g n a s -u r a n a k r a b m a g g n e m k u t n u i s a t o

n sdar idatasistem .Be irkuti n iadalah gamba rDFDl eve l m a r g a i d i r a d n a i c n ir e p n a k a p u r e m g n a y 1 l e v e l D F D n a d

0 konteks.

, n a k a n u g i d g n ir e s g n a y l e d o m n a t a u b m e p t a l a u t a s h a l a s h a l a d a D F D u ti g n i p m a s i D i s g n u f a li b a y n s u s u h

k -fungs isistemmerupakan bagian yangl ebih penitng dankomplek s t a l a h a l a d a D F D , n i a l a t a k n a g n e D . m e t s i s h e l o i s a l u p i n a m i d g n a y a t a d a d a p i r a d a g u j D F D . m e t s i s i s g n u f a d a p a y n a h n a n a k e n e p n a k ir e b m e m g n a y l e d o m n a t a u b m e p d a t a d r u l a a d a p i s a t n e ir o r e b g n a y m e t s i s n a g n a c n a r e p t a l a n a k a p u r e

m engan konsep

m e t s i s n a g n a c n a r n u p u a m a s il a n a n a r a b m a g g n e p k u t n u n a k a n u g i d t a p a d i s i s o p m o k e d t a u b m e p n u p u a m i a k a m e p a d a p e k m e t s i s l a n o i s e f o r p h e l o n a k i s a k i n u m o k i d h a d u m g n a y n a g n a r e t e k , u ti a y n a k u j a s il u n e p g n a y ) D F D ( m a r g a i D w o l F a t a D n u p a d A . m a r g o r p e g n e


(1)

a i r e t i r c

$ ->compare('CategoryName',$this -;

) e u r t , e m a N y r o g e t a C >

a i r e t i r c

$ ->compare('Ordinal',$this->Ordinal); ( y a r r a , s i h t $ ( r e d i v o r P a t a D e v i t c A C w e n n r u t e r

, a i r e t i r c $ > = ' a i r e t i r c ' ; ) ) }

* * /

R A d e i f i c e p s e h t f o l e d o m c i t a t s e h t s n r u t e R * . s s a l c

t c a x e s i h t e v a h d l u o h s u o y t a h t e t o n e s a e l P *

! s t n a d n e c s e d d r o c e R e v i t c A C r u o y l l a n i d o h t e m

s s a l c d r o c e r e v i t c a e m a N s s a l c $ g n i r t s m a r a p @ * . e m a n

e h t y r o g e t a C t n e m p i u q E t n e m i a t r e t n E n r u t e r @ *

s s a l c l e d o m c i t a t s

/*

a N s s a l c $ ( l e d o m n o i t c n u f c i t a t s c i l b u

p me=__CLASS__)

{

; ) e m a N s s a l c $ ( l e d o m : : t n e r a p n r u t e r }


(2)

} .

R ContactForm.php p

h p ? <

* * /

. s s a l c m r o F t c a t n o C *

g n i p e e k r o f e r u t c u r t s a t a d e h t s i m r o F t c a t n o C *

f o n o i t c a ' t c a t n o c ' e h t y b d e s u s i t I . a t a d m r o f t c a t n o c *

. ' r e l l o r t n o C e t i S ' /*

m r o F t c a t n o C s s a l

c extends CFormModel {

; e m a n $ c i l b u p

; l i a m e $ c i l b u p

; t c e j b u s $ c i l b u p

; y d o b $ c i l b u p

; e d o C y f i r e v $ c i l b u p

* * /

. s e l u r n o i t a d i l a v e h t s e r a l c e D * /*

) ( s e l u r n o i t c n u f c i l b u p


(3)

{

( y a r r a n r u t e r

d e r i u q e r e r a y d o b d n a t c e j b u s , l i a m e , e m a n / /

, ' y d o b ,

t c e j b u s ,

l i a m e ,

e m a n ' ( y a r r a , ) ' d e r i u q e r '

s s e r d d a l i a m e d i l a v a e b o t s a h l i a m e / /

, ) ' l i a m e ' , ' l i a m e ' ( y a r r a

y l t c e r r o c d e r e t n e e b o t s d e e n e d o C y f i r e v / /

, ' a h c t p a c ' ,

' e d o C y f i r e v ' ( y a r r a

, ) ) ( s t n e m e r i u q e R k c e h c : : a h c t p a C C ! > = ' y t p m E w o l l a '

; ) }

* * /

. s l e b a l e t u b i r t t a d e z i m o t s u c s e r a l c e D *

a e v a h d l u o w e t u b i r t t a n a , e r e h d e r a l c e d t o n f I *

s i t a h t l e b a l

r e p p u n i r e t t e l t s r i f e h t h t i w e m a n s t i s a e m a s e h t * . e s a c

/*

) ( s l e b a L e t u b i r t t a n o i t c n u f c i l b u p {

( y a r r a n r u t e r


(4)

e V ' > = ' e d o C y f i r e v

' rification Code', ;

) }

} .

S ChangePasswordForm.php p

h p ? <

* * /

. s s a l c m r o F d r o w s s a P e g n a h C *

g n i p e e k r o f e r u t c u r t s a t a d e h t s i m r o F d r o w s s a P e g n a h C *

f o n o i t c a ' t c a t n o c ' e h t y b d e s u s i t I . a t a d m r o f t c a t n o c *

. ' r e l l o r t n o C e t i S ' /*

m r o F d r o w s s a P e g n a h C s s a l

c extends CFormModel {

; l i a m e $ c i l b u p

; d r o w s s a p d l o $ c i l b u p

; d r o w s s a p $ c i l b u p

; m r i f n o c d r o w s s a p $ c i l b u p

* * /

. s e l u r n o i t a d i l a v e h t s e r a l c e D *


(5)

/*

) ( s e l u r n o i t c n u f c i l b u p {

( y a r r a n r u t e r

q e r ' , ' m r i f n o c d r o w s s a p , d r o w s s a p , d r o w s s a p d l o , l i a m e ' ( y a r r a e r i

u d'),

, ) ' l i a m e ' , ' l i a m e ' ( y a r r a

, ' e r a p m o c ' ,

' d r o w s s a p ' ( y a r r a

, ) ' m r i f n o c d r o w s s a p ' > = ' e t u b i r t t A e r a p m o c '

; ) }

* * /

. s l e b a l e t u b i r t t a d e z i m o t s u c s e r a l c e D *

a e v a h d l u o w e t u b i r t t a n a , e r e h d e r a l c e d t o n f I *

s i t a h t l e b a l

r e p p u n i r e t t e l t s r i f e h t h t i w e m a n s t i s a e m a s e h t * . e s a c

/*

) ( s l e b a L e t u b i r t t a n o i t c n u f c i l b u p {

( y a r r a n r u t e r


(6)

, ' e m a n r e s U ' > = ' l i a m e '

, ' a m a l d r o w s s a P ' > = ' d r o w s s a p d l o '

, ' u r a b d r o w s s a P ' > = ' d r o w s s a p '

, ' d r o w s s a p m r i f n o K ' > = ' m r i f n o c d r o w s s a p ' ); }

}