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
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
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
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
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 .
.
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
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
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 .
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
.
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
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
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
-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
o gelola secara cepa taga rkegiatan usaha dapa tbe jralan dengan .
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 .
.
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
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
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
M -Lee sewaktu masih
a y N R E C i d a jr e k e
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
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
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
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 .
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
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
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
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
.
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 .
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
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
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
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
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
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 ,
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
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
: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 a T " t n o f h a l a d a a ti k e ti s b e w i d a d a g n a y t n o f h u r u l e s u a m a ti k , a y n l a s i
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 .
.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
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
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 t