2.7 K o nsep D asar B asis D ata
2.7.1 P en g ertian B asis D ata
B a sis d ata m eru p a ka n k u m p u la n d ari d ata ya n g s alin g b erh u b u n ga n satu d e n ga n ya n g lain n ya , tersim p a n d i p eran g k a t ke ra s k o m p u ter d an
d igu n a k a n p eran g k a t lu n a k u n tu k m e m a n ip u lasin y a H arto n o , 2 0 0 2 :7 1 1 . Istila h b asis d ata p a d a u m u m n ya ju ga m e n yiratkan s eran g k a ia n s ifat ya n g
terk ait; b erb a gi d ata, in te gra si d ata, in te grita s d a ta, ke a m a n a n d ata , a b stra k si d ata , d a n in d e pe n d en si d ata S im a r m a ta, 2 0 0 7 : 6 .
2.7.2 P en g ertian D B M S
S iste m m a n aje m e n b a sis d ata D B M S a d ala h su atu p eran g k at lu n a k k o m p le k s ya n g m e n ga tu r p er m in ta a n da n pen y im p a n a n d ata k e d an
d ari d is k. S iste m m a n aje m e n b asis d ata D B M S a d a la h p era n g k a t lu na k ya n g d is ajikan o leh p e nju al b a sis d ata . P ro d u k p era n gk a t lu n a k se p erti
M icro so ft A cc e ss,
O ra cle, M icro s oft
S Q L S erver,
S yb a se, D B 2 ,
IN G R E S , d an M yS Q L a d a la h se m u a D B M S . S im a rm a ta, 2 0 0 7 :1 4
2.8 P eran gk at L u n ak ya n g D ig u n a k an
2.8.1 P H P
P H P P erta m a ka li dite m u k a n ta h u n 1 9 9 5 o le h s e o ran g S o ftw are D e ve lo p er b ern a m a R a sm u s L erd ro f D w iartara : 3 . P H P P erso n al
H o m e P a ge h a d ir se ba g ai u s a h a m e n d in a m isa sik a n h ala m a n w e b site . H al in ilah ya n g m e m b e d a k a n P H P d en ga n H T M L . H T M L m eru p a k an
b ah a sa statis ya n g a p ab ila kita in gin m eru b ah ko n te n isin ya m a k a ya n g
30
h aru s d ila k u k a n p erta m a ka li n ya a d ala h, m e m b u k a file -n ya terle b ih d ah u lu, k e m u d ian m e n a m b a h k a n isi k e d ala m file ters e b u t D w iartara : 4 .
S e m e n tara , jika m e n g g u n a k a n P H P , h an ya p erlu m eru b ah b a gian ya n g d ituju saja.
2.8.2 M yS Q L
B e rb ic ara m e n ge n ai m ysq l, tida k le p as d ari b erb ic a ra m e n ge n ai sq l structured query language ya k n i b a h a sa y a n g b erisi p erin ta h -
p erin ta h u n tu k m e m a n ipu lasi d ata b a se, m u lai dari m e la k u ka n p erin ta h sele c t u n tu k m e n a m p ilka n isi d ata b as e, m e n g insert ata u m e n a m b a h k a n
isi ke d ala m database, m e n delete atau m e n gh a p u s isi database d a n m e n gedit database D w iartara : 6 9 .
M y S Q L b era w al d ari pro ye k ya n g d im u lai o le h k ed u a o ra n g developer, ya k n i M ic h ae l W id e n iu s d a n D a vid A x m ark d i ta h u n 1 9 9 4.
P ro ye k in i d id as ari ka re n a in gin m e m b u at s u atu siste m d ata b a se ya n g m u ra h, m e sk ip u n k e tik a itu a d a database ya n g powerfull ya k n i o ra c le ,
n a m u n d ata b ase in i b ersifat k o m e rsil ya n g h arg a n y a su p er m a h al, d a n b e gitu m e n gu a s ai p asar.
2.8.3 X A M P P
S e su ai d e n ga n p e njela san p a d a su b b a b 2.3, b a h w a a plik a si w e b m e n yim p a n
in fo r m a si p ad a
web server,
o leh k are n a
itu k ita
m e m b u tu h ka n web server lo k al ya n g m a m p u m e m fasilita si a p lika si kita se b elu m d i p u b lika sika n . S ala h satu web server lo k a l ya n g c u k u p fa m iliar
31
a d alah X A M P P . X A M P P a w aln ya d ik e m b a n gk a n d a ri seb u a h tim p ro ye k ya n g b ern a m a A p a ch e F rie n d s. X A M P P in i m e ru p a k a n se b u a h software
ya n g m e n d u k u n g b a n ya k siste m o p era si d a n m e ru p a ka n k o m p ilasi d ari b eb era p a p ro gra m . F u n g si d ari X A M P P a d ala h s e b a gai server ya n g
b erd iri s en diri localhost ya n g terd iri ata s p ro gr a m A p a c he, m y S Q L , P H P , d a n P erl.
2.8.4 M icrosoft O ffice F ront P age 2003