T1 672007162 Full text
R a n ca n g B a n g u n S IA S T A IN U K eb u m en d en g a n M en g g u n a k a n F ra m e w o rk
C o d e ig n ite r
(S tu d i K a su s : S T A IN U K eb u m en )
A r tik e l Ilm ia h
P e n e liti:
W ism a A g u n g N u g r o h o (6 7 2 0 0 7 1 6 2 )
A n d e k a R o c k y T a n a a m a h , S .E ., M .C s .
T e g u h I n d r a B a y u , S .K o m ., M .C s .
P r o g r a m S tu d i T e k n ik In fo r m a tik a
F a k u lta s T e k n o lo g i In fo r m a si
U n iv e r sita s K r iste n S a ty a W a c a n a
S a la tig a
A p r il 2 0 1 3
1
R a n ca n g B a n g u n S IA S T A IN U K eb u m en d en g a n M en g g u n a k a n F ra m e w o rk
C o d e ig n ite r
(S tu d i K a su s : S T A IN U K eb u m en )
A r tik e l Ilm ia h
D ia ju k a n k e p a d a
F a k u lta s T e k n o lo g i In fo r m a si
u n tu k m e m p e r o le h G e la r S a r ja n a K o m p u te r
P e n e liti:
W ism a A g u n g N u g r o h o (6 7 2 0 0 7 1 6 2 )
A n d e k a R o c k y T a n a a m a h , S .E ., M .C s .
T e g u h I n d r a B a y u , S .K o m ., M .C s .
P r o g r a m S tu d i T e k n ik In fo r m a tik a
F a k u lta s T e k n o lo g i In fo r m a si
2
U n iv e r sita s K r iste n S a ty a W a c a n a
S a la tig a
A p r il 2 0 1 3
3
P ern y a ta a n
A rtik e l Ilm ia h b e rik u t in i :
Judul
:
R an can g B an g u n S IA S T A IN U
K ebum en dengan M enggunakan
F r a m e w o r k C o d e ig n ite r
(S tu d i K a su s : S T A IN U K e b u m e n )
P e m b im b in g
:
A n d e k a R o c k y T a n a a m a h , S E ., M .C s .
T e g u h I n d r a B a y u , S .K o m ., M .C s .
a d a la h b e n a r h a sil k a ry a sa y a :
Saya
N am a
:
W ism a A g u n g N u g ro h o
N IM
:
672007162
m e n y a ta k a n
o ra n g la in
P e rn y a ta a n
tid a k
m e n g a m b il se b a g ia n
a ta u
se lu ru h n y a
d a ri h a sil k a ry a
k e c u a li se b a g a im a n a y a n g te rtu lis p a d a d a fta r p u sta k a .
in i d ib u a t d e n g a n
seb en ar-b en arn y a
sesuai dengan
k e te n tu a n
yang
S a la tig a , A p ril
2013
b e rla k u d a la m p e n u lisa n k a ry a ilm ia h .
W ism a A g u n g N u g ro h o
4
5
6
7
R a n ca n g B a n g u n S IA S T A IN U K eb u m en d en g a n
M e n g g u n a k a n F r a m e w o r k C o d e i g n i te r
1)
2)
W ism a A g u n g N u g r o h o
3)
A ndeka R ocky T anaam ah
T eguh Indra B ayu
F a k u lta s T e k n o lo g i In fo rm a si
U n iv e rsita s K riste n S a ty a W a c a n a
Jl. D ip o n e g o ro 5 2 -6 0 , S a la tig a 5 0 7 1 1 , In d o n e sia
1)
E m a il:
2)
a g u n g w i s m a @ y a h o o .c o .i d ,
a t a n a a m a h @ s t a f f .u k s w .e d u
3)
t e g u h .b a y u @ s t a f f .u k s w .e d u
A b s tr a c t
W eb site
and
is o n e
m a kers
A ca d em ic
o f th e m ed ia
m a ke
it
u se d to e xc h a n g e in fo r m a tio n . S yste m s a r e le ss r e g u la r w e b site u se r s
d iffic u lt
I n fo r m a tio n
System
to
p ro cess
u sin g
d i vi d e s fa c i l i t a t e i n o r g a n i zi n g a
a
w eb site.
C o d eIg n iter
In
resp o n se
F ra m ew o rk w h ich
to
th ese
co n d itio n s,
co n ta in s a
b u ilt
an
se t o f fo ld e r s th a t
w e b d e ve lo p e r . B y u sin g C o d e I g n ite r F r a m e w o r k o n I n fo r m a tio n
S yste m s A c a d e m ic , m o r b id ly in fo r m a tio n
u p d a te
p r o c e s s o n l y m o n o p o l i ze d b y a n a d m i n s o i t c a n
sa ve tim e, co st a n d p o w er.
K e yw o rd : A c a d e m i c I n fo r m a t i o n S yst e m , P H P
A b stra k
W eb site
w eb site
m erupakan
yang
w eb site.
kurang
U n tu k
salah
satu
teratu r
m enanggapi
m ed ia
yang
m en jad ik an
k o n d isi
d ig u n ak an
pengguna
terseb u t,
u n tu k
dan
salin g
pem buat
d ib an g u n lah
su atu
b ertu k ar
su lit
S istem
in fo rm asi. S istem
d alam
m en g o lah
In fo rm asi
su atu
A k ad em ik
m en g g u n ak an F ram ew o rk C o d eig n iter y an g b erisi sek u m p u lan fo ld er y an g m em b ag i m em u d ah k an
d ev elo p er
S istem
d alam
m en g o rg an isir
su atu
w eb. D engan
m enggunakan
F ram ew ork
C o d eig n iter
In fo rm asi A k ad em ik , p ro ses u p d ate in fo rm asi td k h an y a d im o n o p o li o leh
pada
seo ran g ad m in
seh in g g a d ap at m en g h em at w ak tu , b iay a d an ten ag a.
K a ta K u n ci: S istem In fo rm asi A k ad em ik , F ram ew o rk co d eig n iter
1)
M ah asisw a F ak u ltas T ek n o lo g i In fo rm asi Ju ru san T ek n ik In fo rm atik a, U n iv ersitas K risten S aty a
W acan a S alatig a.
2)
3)
S taff P en g ajar F ak u ltas T ek n o lo g i In fo rm asi, U n iv ersitas K risten S aty a W acan a S alatig a.
1.
S taff P en g ajar F ak u ltas T ek n o lo g i In fo rm asi, U n iv ersitas K risten S aty a W acan a S alatig a.
P e n d a h u lu a n
8
T e k n o lo g i k o m p u te r b e rk e m b a n g
in te rn e t, d im a n a
k o m p u te r
dapat
sa n g a t p e sa t a p a la g i d e n g a n m u n c u ln y a
sa lin g
te rh u b u n g
m e m b e n tu k
ja rin g a n
yang
sa n g a t lu a s y a n g te rd iri d a ri rib u a n k o m p u te r d i se lu ru h d u n ia . S ia p a p u n y a n g
m e m p u n y a i a k se s k e d a la m
ja rin g a n n y a d a p a t sa lin g b e rtu k a r in fo rm a si b e r b a g a i
m a c a m b e n tu k se p e rti d a ta te k s, g a m b a r, su a ra , file d a n se b a g a in y a . T e k n o lo g i in i
tid a k d isia -sia k a n o le h o rg a n isa si b a ik sw a sta m a u p u n p e m e rin ta h se b a g a i a la t
b isn is d a n m e d ia in fo rm a si, k a re n a lu a sn y a ja n g k a u a n y a n g d ita w a rk a n , w a k tu
akses
se la m a
24
ja m
bahkan
ada
yang
tid a k
b e rh e n ti a k se s u n tu k p e ru sa h a a n
b e sa r, m a u p u n p e ru sa h a a n k e c il d a n k a m p u s -k a m p u s sw a sta m a u p u n n e g e ri, d i
d a la m
w e b site
te rd a p a t
m engem bangkan
m enggunakan
fram ew o rk
yang
siste m
b ia sa
F ram ew o rk
ta n p a
te rta ta
b a ik
m udah
yang
la g i
penggunaan
dan
m enggunakan
a k a d e m ik
le b ih
C o d e ig n ite r ,
c o d e ig n ite r le b ih
p e m b u a ta n y a
in fo rm a si
m e n ja d i
w eb
b e rtu ju a n
dengan
yang
u n tu k
ta m b a h a n
m enggunakan
d ig u n a k a n d a rip a d a w e b y a n g
fram ew o rk .
S eseo ran g
dapat
sa lin g
b e rh u b u n g a n d e n g a n m e n g g u n a k a n k o m p u te r se la m a d a la m a re a y a n g d i te n tu k a n .
F a silita s -fa silita s y a n g d ita w a rk a n sa n g a t b e ra g a m
d a n se se o ra n g d a p a t b e rtu k a r
i n f o r m a s i s e r t a d a p a t m e l i h a t i n f o r m a s i - in f o r m a s i y a n g d i s e d i a k a n y a d i d a l a m n y a .
T e k n o lo g i in i d im a n fa a tk a n
p e m e rin ta h a n
ju g a
o le h o rg a n isa si te rte n tu b a ik sw a sta m a u p u n
u n tu k m e m p e rm u d a h p e la y a n a n n y a . B e g itu ju g a d e n g a n k a m p u s
y a n g a k a n m e n g g u n a k a n siste m in fo rm a si in i a k a n ja u h le b ih te rta ta d a la m siste m
in fo rm a si a k a d e m ik n y a .
S e k o la h T in g g i A g a m a Isla m
N a h d la tu l U la m a k e b u m e n
m e ru p a k a n sa la h
sa tu S e k o la h Isla m k e ju ru a n y a n g m e m ilik i ja rin g a n p e m in a t y a n g c u k u p d ik e n a l
banyak
o le h
m a sy a ra k a t k e b u m e n . D a la m
p e la y a n a n
in fo rm a si a k a d e m ik n y a
m a h a sisw a d a n d o se n m e ra sa k a n k e n d a la . K e n d a la -k e n d a la y a n g se rin g m u n c u l
a d a la h k e su lita n m e n y a m p a ik a n h a sil p e n ja d w a la n k u lia h y a n g se h a ru sn y a d a p a t
dengan
m udah
te rim a
m a h a sisw a
se h in g g a
m a h a sisw a
dapa t
m e lih a t
ja d w a l
d e n g a n m u d a h . K e m u d ia n k e su lita n y a n g d ira sa k a n o le h p a ra m a h a sisw a u n tu k
m e la k u k a n p e n g a m b ila n ja d w a l, p e n g e c e k a n n ila i d a n m e lih a t in fo rm a si p e n g a ja r
m e la lu i
ja d w a l
yang
d ite n tu k a n
.
m e m b a n tu S e k o la h T in g g i Isla m
fa silita s
u n tu k
m a h a sisw a
dan
m em p erm u d ah
m a h a sisw a
a ta u
T u ju a n
d ari
p e n e litia n
in i
a d a la h
u n tu k
N a h d la tu l U la m a d a p a t le b ih m u d a h m e m b e ri
d o se n . S iste m
m asy arak at
in fo rm a si
se k ita r
a k a d e m ik
u n tu k
in i
u n tu k
b e rin te ra k si d e n g a n
k a m p u s te rse b u t le b ih m u d a h d a n p e n e ra p a n siste m in fo rm a si a k a d e m ik in i a k a n
m em p erm u d ah
d im ilik i
a ta u
S e k o la h
in fo rm a si
m enam bah
T in g g i
a k a d e m ik
in i
m e m p e rm u d a h d a la m
a p lik a si
A gam a
Isla m
d ile n g k a p i
p e m b u a ta n
d a la m
k e le n g a k a p a n
N a h d la tu l
dengan
U la m a
fram ew o rk
w e b site siste m
k o m p u te r
kebum en.
c o d e ig n ite r
yang
S iste m
yang
in fo rm a si a k a d e m ik S e k o la h
T in g g i A g a m a Isla m N a h d la tu l U la m a K e b u m e n te rse b u t.
T e k n o lo g i
siste m
in fo rm a si
a k a d e m ik
in i
akan
d ik e m b a n g k a n
dengan
m e n g g u n a k a n fra m e w o rk c o d e ig n ite r. W e b site in i d ib a n g u n d e n g a n fra m e w o rk
c o d e ig n ite r d i k a re n a k a n m e n d u k u n g d a la m p e m b u a ta n a p lik a si siste m in fo rm a si
a k a d e m ik
te rse b u t.
in fo rm a si
a k a d e m ik
d a la m
F a silita s
yang
p e n d id ik a n
b e rtu ju a n
w e b site
in i
m em p erm u d ah
d a la m
k a m p u s te rse b u t. T e ta p i d isin i m e n e ra p k a n w e b
c o d e ig n ite r
yang
p e m b u a ta n y a
d a la m
w eb
9
site m
yang
m encakup
m en cari
siste m
in fo rm a si
m en g g u n ak an fram ew o rk
in fo rm a si a k a d e m ik
le b ih
m u d a h , te rta ta
rap i d an
te ra tu r
d a la m
p e m b u a ta n siste m
in fo rm a si a k a d e m ik
S e k o la h T in g g i A g a m a Isla m N a h d la tu l U la m a K e b u m e n .
2.
T in ja u a n P u sta k a
P e n e litia n te rd a h u lu y a n g m e n ja d i a c u a n d a ri p e n e litia n in i a d a la h p e n e litia n
yang
d ila k u k a n
I n fo r m a s i
o le h
H am dani dengan
A ka d e m ik
P em rogra m a n
A c tive
B e r b a sis
Server
ju d u l A n a lis is d a n
W eb
P a ge
pa da
(ASP ).
P ergurua n
P e n e litia n
P era nca nga n
Tinggi
te rse b u t
Siste m
M en g g u n a ka n
b e rtu ju a n
u n tu k
m e m b u a t su a tu S iste m In fo rm a si A k a d e m ik B e rb a sis W e b d e n g a n m e m a n fa a tk a n
b ah asa p em ro g ram an A S P
d a n M ic ro so ft A c c e ss
2 0 0 3 se rta m e m p e la ja ri d a n
m e m a n fa a tk a n te k n o lo g i y a n g se d a n g b e rk e m b a n g sa a t in i. D i d a la m siste m in ila h
k o m p o n en -k o m p o n en
A d m in istra si
p erg u ru an
A k a d e m ik
tin g g i,
(B A A K )
se p e rti
sa lin g
dosen,
m a h a sisw a ,
b e rin te ra k si. M e to d e
B a g ia n
p e n e litia n
yang
d ig u n a k a n a d a la h a n a lisis k e b u tu h a n y a itu sa la h sa tu p r o se s y a n g h a ru s d ila k u k a n
d a la m
p e ra n c a n g a n d a n im p le m e n ta si p e ra n g k a t lu n a k . A n a lisis b e rg u n a u n tu k
m e n g id e n tifik a si d a n m e n g e v a lu a si p e rm a sa la h a n , k e se m p a ta n , h a m b a ta n y a n g
te rja d i
dan
k e b u tu h a n -k e b u tu h a n
yang
d ig u n a k a n
dapat
d iu su lk a n
p e rb a ik a n -
p e rb a ik a n n y a . S e la n ju tn y a m e to d e p e ra n c a n g a n , y a itu ta h a p p e n e rje m a h a n d a ri
k e p e rlu a n
a ta u
d a ta
yang
te la h
d ia n a lisis
ke
d a la m
b e n tu k
yang
le b ih m u d a h
d im e n g e rti o le h p e m a k a i[1 ].
P e n e litia n
b e rb a sis
se b e lu m n y a
w eb
d ila k u k a n
m enggunakan
p eran can g an
p em ro g ram an
siste m
a c tiv e
in fo rm a si a k a d e m ik
serv er
page
(A S P )
dan
Im p e le m e n ta si F ra m e w o rk C o d e ig n ite r u n tu k a p lik a si situ s p o rta l b e rita d e n g a n
m enggunakan
d a ta b a se
w e b site
m e n ja d i
S iste m
In fo rm asi
m em buat
le b ih
S iste m
M ySQ L
m e n ja d ik a n
te ro rg a n isir . P a d a
A k a d e m ik
In fo rm asi
p ro ses
p e n e litia n
m enggunakan
A k a d a m ik
u p d a tin g
in i
d ila k u k a n
fram ew o rk
m enggunakan
in fo rm a si
p e m b u a ta n
c o d e ig n ite r.
fram ew o rk
pada
D engan
c o d e ig n ite r
p ro se s u p d a te in fo rm a si tid a k h a n y a d im o n o p o li o le h se o ra n g a d m in sa ja . D e n g a n
d e m ik ia n
akan
d id a p a tk a n
d a la m
kem udhan
p e n y a m p a ia n
siste m
in fo rm a si
a k a d e m ik , te n a g a d a n b ia y a . D e n g a n m e n g g u n a k a n b a h a sa p e m ro g ra m a n P H P ,
m aka
k e le b ih a n -k e le b ih a n
yang
d im ilik i
o le h
bahasa
te rse b u t
dapat
d im a k sim a lk a n d i d a la m im p le m e n ta si siste m .
S iste m
dan
in fo rm a si a d a la h k o m b in a si a n ta ra p ro se d u r k e rja , in fo rm a si, o ra n g
te k n o lo g i
in fo rm a si
yang
d io rg a n isa sik a n
u n tu k
m encapai
tu ju a n
d a la m
se b u a h o rg a n isa si[3 ]. S e c a ra te k n is siste m in fo rm a si d a p a t d i d e fe n isik a n se b a g a i
se k u m p u la n
kom ponen
yang
sa lin g
m e n d a p a tk a n ), m e m p ro se s, m e n y im p a n
b erh u b u n g an ,
dan
m e n g u m p u lk a n
m e n d istrib u sik a n
m e n u n ja n g p e n g a m b ila n k e p u tu sa n d a n p e n g a w a sa n d a la m
S e d a n g k a n siste m
in fo rm a si a k a d e m ik a d a la h siste m
(a ta u
in fo rm a si u n tu k
su a tu o rg a n isa si [4 ].
in fo rm a si y a n g m e m ilik i
fitu r k h u su s p e n d a fta ra n m a ta k u lia h d a n p e n g e c e k a n n ila i.
F ra m e w o rk C o d e Ig n ite r in i a d a la h u n tu k m e n g h a silk a n fra m e w o rk y a n g a k a n
d a p a t d ig u n a k a n u n tu k p e n g e m b a n g a n p ro y e k p e m b u a ta n w e b se c a ra le b ih c e p a t
d ib a n d in g k a n d e n g a n p e m b u a ta n w e b d e n g a n c a ra
m a n u a l, d e n g a n m e n y e d ia k a n
b a n y a k se k a li p u sta k a y a n g d ib u tu h k a n d a la m p e m b u a ta n w e b , d e n g a n a n ta rm u k a
y a n g se d e rh a n a d a n stru k tu r lo g ik a u n tu k m e n g a k se s p u sta k a y a n g d ib u tu h k a n .
10
C o d e Ig n ite r m e m b ia rk a n u n tu k m e m fo k u sk a n d iri p a d a p e m b u a ta n w e b d e n g a n
m e m i n i m a l k a n p e m b u a t a n k o d e u n t u k b e r b a g a i t u j u a n p e m b u a t a n w e b .[ 5 ] .
F ram ew o rk
p e k e rja a n .
d ia rtik a n
b isa
K aren a
sebagai
d ia rtik a n
u n tu k
sebagai
p e m b u a ta n
a la t y a n g
a la t
yang
w e b site
d a p a t d ig u n a k a n
d ig u n a k a n
m aka
u n tu k
u n tu k
fram ew o rk
m e m b a n tu
d isin i
m em p erm u d ah
dapat
p e m b u a ta n
w e b site . Jik a d e n g a n C M S m a k a k ita tin g g a l m e n ja la n k a n sa ja tid a k p e rlu la g i
m e m ik irk a n u n tu k m e n u lis k o d e p ro g ra m
se n d iri, te ta p i tid a k d e m ik ia n d e n g a n
fra m e w o rk . M e n g g u n a k a n fra m e w o rk k ita m a sih h a ru s m e n u lis k o d e , b e d a n y a
k o d e -k o d e y a n g te rtu lis h a ru s m e n y e su a ik a n d e n g a n lin g k u n g a n fra m e w o rk y a n g
d ig u n a k a n . M e m a n g k o n se k u e n sin y a h a ru s b e la ja r la g i lin g k u n g a n p e n g e m b a n g a n
b e rd a sa rk a n fra m e w o rk y a n g d ig u n a k a n , te ta p i h a l itu a k a n te rb a y a r se te la h k ita
m e n g u a sa i d a n b isa m e n g g u n a k a n fra m e w o rk te rse b u t. S e b u a h fra m e w o rk se la in
m e n y e d ia k a n
m acam
lin g k u n g a n
fu n g si sia p
pengem bangan
pakai yang
b isa
k ita
se n d iri
ju g a
gunakan
m e n y e d ia k a n
d a la m
b erb ag ai
p e m b u a ta n w e n b site .
S e h in g g a tid a k p e rlu k a g e t jik a a k a n b a n y a k k o d e a ta u fu n g si y a n g te rlih a t tid a k
se p e rti
b ia sa n y a ,
k aren a
fu n g si
fu n g si
te rse b u t
m eru p ak an
fu n g si
baw aan
fra m e w o rk d a n b u k a n fu n g si a sli d a ri P H P . F u n g si te rse b u t te rk a d a n g m e ru p a k a n
pengem bangan
a ta u
p e n y e su a ia n
fu n g si a sli P H P
a g a r le b ih m u d a h d ig u n a k a n
a ta u a g a r le b ih se su a i d e n g a n k e b u tu h a n p e n g g u n a .
M V C
m e m isa h k a n
a n ta ra
lo g ik a
p e m b u a ta n
kode
dengan
p e m b u a ta n
te m p la te a ta u ta m p ila n w e b site . P e n g g u n a a n M V C m e m b u a t p e m b u a ta n se b u a h
p ro y e k w e b site m e n ja d i le b ih te rstru k tu r d a n le b ih se d e rh a n a . S e c a ra se d e rh a n a
k o n se p M V C te rd iri d a ri tig a b a g ia n y a itu b a g ia n M o d e l, b a g ia n V ie w d a n b a g ia n
C o n tro lle r. D a la m
w e b site
d in a m is
se tid a k n y a
te rd iri
d ari
3
hal yang
p a lin g
p o k o k , y a itu b a sis d a ta , a p lik a si d a n c a ra m e n a m p ilk a n h a la m a n w e b site .
3.
M e to d e P e n e litia n
G a m b a r 1 M eto d e P ro to typ in g [6 ]
Pada
G am bar
1
in i
m eru p ak an
p ro ses
m e to d e
p ro to ty p in g .
Pada
B ab
in i
m e n je la s k a n te n ta n g b a g a im a n a p r o s e s s u a tu a p lik a s i S is te m I n fo r m a s i A k a d e m ik
yang
m endukung
a p lik a si
F ra m ework
c o d e ig n ite r .
A n a lisis
p e n g u m p u la n
k e b u tu h a n se rta a n a lisis k e b u tu h a n e le m e n p e ra n g k a t lu n a k ju g a a k a n d ije la sk a n
d a la m p e m b a h a sa n in i. M e to d e p e ra n c a n g a n siste m in i m e n g g u n a k a n p r o to typ in g
11
m o d e l.
F ase-fase
pada
m e to d e
m odel
p r o to typ in g
se p e rti
pada
G am bar
1
m e ru p a k a n g a m b a r m e to d e p ro to ty p in g y a n g te rd iri d a ri :
- T a h a p 1 C o m m u n ic a tio n : P a d a p e n e litia n d i S e k o la h T in g g i A g a m a I s la m
N a h d la tu l U la m a y a n g in fo rm a si a k a d e m ik n y a m a sih te rb ila n g m a n u a l d a n
d a la m
p e n y a m p a ia n in fo rm a si u n tu k m a h a sisw a d a n d o se n k u ra n g te rta ta ,
y a n g b e rfu n g si U n tu k m e n g e ta h u i sifa t d a ri p ro g ra m
p e n g g u n a y a itu a d m in , d o se n , m a h a sisw a
in fo rm a si te n ta n g k e b u tu h a n p e ra n g k a t lu n a k siste m
S e k o la h
T in g g i A g a m a
p e n g g a lia n
yang
in fo rm a si
d itu g a sk a n
U la m a
K ebum en
Isla m
N a h d la tu l U la m a
d ila k u k a n
u n tu k
dengan
in fo rm a si a k a d e m ik d i
K eb u m en . A d ap u n p ro ses
m e la k u k a n
m e w a k ili S e k o la h
se la k u
y a n g a k a n d ib u a t d a n
m a k a d ila k u k a n p ro se s p e n g g a lia n
w aw an cara
T in g g i A g a m a
Isla m
pada
sta ff
N a h d la tu l
te m p a t stu d i k a su s. U n tu k m e n g e ta h u i k e b u tu h a n
p e n g g u n a , D e n g a n m e la k u k a n m e to d e w a w a n c a ra se c a ra la n g su n g te rh a d a p
sta f y a n g te la h d itu n ju k o le h p ih a k S e k o la h T in g g i A g a m a Isla m
N a h d la tu l
U la m a se b a g a i su m b e r in fo rm a si.
- Tahap 2
Q u ic k
P la n
: P ro se s in i d ig u n a k a n u n tu k m e n g u b a h k e b u tu h a n -
k e b u tu h a n
c a lo n
pengguna
y a itu
S e k o la h
T in g g i A g a m a
Isla m
N a h d la tu l
U la m a K e b u m e n , m e n ja d i re p re se n ta si k e d a la m b e n tu k ra n c a n g a n a n ta rm u k a
p e n g g u n a ta n p a a d a k o n e k si b a sis d a ta . Ja d i su d a h te rd a p a t ta m p ila n y a n g
d a p a t d iu jic o b a k a n k e p e n g g u n a sa m p a i p e n g g u n a m e ra sa c o c o k [7 ].
- T a h a p 3 C o n s tr u c tio n o f P r o to ty p e : S e te la h p r o to ty p e s e tu ju i o le h c a lo n
p e n g g u n a , m a k a p ro to ty p e te rse b u t d iim p le m e n ta sik a n a g a r d iin te g ra sik a n
d e n g a n b a sis d a ta . P a d a ta h a p in i lo g ik a p e m ro g ra m a n su d a h d ik e rja k a n a g a r
b e rja la n se su a i d e n g a n ra n c a n g a n a n ta rm u k a .
-
Tahap
4
D e plo ym e n t a n d
D e live ry
: S e te la h
se le sa i d iim p le m e n ta sik a n
se m u a , m a k a d ila k u k a n p ro se s in sta la si a p lik a si k e p a d a p e n g g u n a u n tu k d iu ji
c o b a k a n . K e m u d ia n p e n g g u n a m e la k u k a n re v ie w se b a g a i p e rb a ik a n se la n ju t.
(k e m b a li k e ta h a p 1 ).
U se C a se D ia g ra m
12
ruang mengajar
mengelola ruangan
mengelola progdi
mengelola fakultas
Admin
mengelola jadwal mengajar
mengambil jadwal kuliah
jadwal mengajar
jadwal kuliah
Dosen
mahasiswa
input nilai kuliah
melihat nilai kuliah
nilai kuliah
G a m b a r 2 U se C a se D ia g ra m
G a m b a r 2 m e ru p a k a n d e sa in u s e c a s e d ia g r a m siste m
D i d a la m
siste m
y a n g a k a n d ib a n g u n .
te rd a p a t tig a a k to r y a itu a d m in , d o se n d a n m a h a sisw a . A d m in
d a p a t m e n g a k se s b e rb a g a i fitu r se p e rti p e n g o la h a n d a ta ru a n g a n , p e n g o la h a n d a ta
fa k u lta s,
p e n g o la h a n
d a ta
dosen,
p e n g o la h a n
d a ta
m a tk u l,
p e n g o la h a n
d a ta
m a h a sisw a , p e n g o la h a n d a ta se m e ste r d a n p e n g o la h a n ja d w a l m a ta k u lia h y a n g
d ib u k a
u n tu k
m a h a sisw a .
A k to r
dosen
m e m ilik i
akses
u n tu k
m e lih a t
ja d w a l
m e n g a ja r y a n g d o se n m ilik i b e se rta d a p a t m e n g e c e k n ila i m a h a sisw a . S e d a n g k a n
a k to r m a h a sisw a
se n d iri m e m ilik i a k se s
m e lih a t n ila i y a n g su d a h d ia m ilik i.
A c tiv ity D ia g r a m
13
u n tu k
m e m ilih ja d w a l k u lia h b e se rta
G a m b a r 3 A ctivity D ia g ra m A d m in
G a m b a r 3 m e ru p a k a n a c tivity d ia g r a m u ru ta n p ro se s d a ri se tia p a k to r su p a y a
sa lin g
b e rh u b u n g a n d i d a la m
siste m . A w a l m u la a d m in a k a n m e m b u a t ja d w a l
y a n g d ise d ia k a n u n tu k m a h a sisw a . Ja d w a l d ib u a t se tia p se m e ste r. A d m in istra to r
akan
m e m b u a t ja d w a l b e rd a sa rk a n k e la s, d o se n , m a ta k u lia h d a n ru a n g a n y a n g
te rse d ia . S e te la h ja d w a l te rb e n tu k , a k to r m a h a siw a a k a n m e n g a m b il ja d w a l y a n g
te la h d ise d ia k a n . D a ri ja d w a l y a n g te la h d ise d ia k a n m a h a sisw a d a p a t m e m ilih
se su a i d e n g a n k e in g in a n . S e d a n g k a n d a ri sisi d o se n , ja d w a l te rse b u t a k a n m e n ja d i
ja d w a l m e n g a ja r p a d a se tia p se m e ste rn y a . S e la n ju tn y a se te la h m a h a sisw a m e m ilih
ja d w a l k u lia h y a n g d ise d ia k a n m a k a m a h a sisw a d a p a t m e lih a t ja d w a l se m e ste r
yang
te la h
te rp ilih . D a ri se tia p
ja d w a l te rp ilih
d i a k h ir se m e ste r d o se n
dapat
m e n g in p u tk a n n ila i m a h a sisw a . M a k a p a d a a k h ir se m e ste r ju g a m a h a sisw a d a p a t
m e n g e c e k n ila i y a n g te la h d iin p u tk a n o le h d o se n .
C la ss D ia g ra m
14
G a m b a r 4 C la ss D ia g ra m
G am bar
4
m eru p ak an
c la ss
d ia g ra m
siste m
in fo rm a si a k a d e m ik
S e k o la h
T in g g i A g a m a Isla m N a h d la tu l U la m a K e b u m e n . S e tia p k e la s y a n g te la h d id e sa in
m e m ilik i h u b u n g a n n y a m a sin g -m a sin g . M a h a sisw a m e m ilik i h u b u n g a n d e n g a n
F a k u lta s d a n N ila i. F a k u lta s m e m ilik i h u b u n g a n d e n g a n M a h a sisw a , D o se n d a n
M a ta k u lia h .
Sedangkan
M a ta k u lia h
Jadw al
b erh u b u n g an
dengan
S e m e ste r,
D osen,
dan R uangan
D i d a la m
k e la s d ia g ra m
te rse b u t M o d e lF a k u lta s m e m ilik i v a ria b le id u n tu k
m e n y im p a n id e n tita s u n ik se tia p d a ta , k o d e m e ru p a k a n k o d e fa k u lta s d a n n a m a
m e ru p a k a n n a m a fa k u lta s. S e d a n g k a n M o d e lP ro g d i, te rd iri d a ri id , id _ fa k u lta s,
k o d e _ p ro g d i, n a m a d a n je n ja n g . Id m e ru p a k a n id e n tita s u n ik se tia p d a ta p ro g d i,
id _ fa k u lta s m e ru p a k a n id e n tita s p ro g d i te rse b u t m a su k k e fa k u lta s m a n a . N a m a
m eru p ak an
nam a
p ro g ram
stu d i d a n
je n ja n g . M o d e lM a h a sisw a te rd iri d a ri id ,
id _ p ro g d i, n p m , n a m a , je n ja n g , a sa l_ se k o la h , a la m a t_ le n g k a p , te m p a t_ tg l_ la h ir,
g e n d e r, te lp , u se rn a m e , p a ssw o rd , se m e ste r. N p m
m e ru p a k a n n o m o r p e n d a fta ra n
m a h a sisw a y a n g se la n ju tn y a m e n ja d i n o m o r in d u k . K e m u d ia n a sa l se k o la h a la m a t
d a n la in -la in m e ru p a k a n k e te ra n g a n u m u m
u n tu k se tia p d a ta m a h a sisw a . M o d e l
n ila i
id _ m h s,
te rd iri
d ari
id ,
id _ ja d w a l,
id _ m k ,
n ila i,
m u tu ,
se m e ste r.
Id
m e ru p a k a n id e n tita s u n ik se tia p d a ta n ila i, id _ ja d w a l m e ru p a k a n n ila i te rse b u t
m a su k k e d a la m ja d w a l y a n g m a n a . Id _ m k m e ru p a k a n d a ta y a n g m e n g h u b u n g k a n
a n ta ra
n ila i
dengan
m a ta k u lia h
te rte n tu .
Id _ m h s
m eru p ak an
d a ta
y a n g m e n g h u b u n g k a n a n ta ra n ila i d e n g a n m a h a sisw a te rte n tu . N ila i m e ru p a k a n isi
g ra d e y a n g d id a p a tk a n . M u tu m e ru p a k a n n ila i d e n g a n fo rm a t m u tu d a n se m e ste r
a d a la h d a ta y a n g b e risi p e rio d e se m e ste r.
.
15
4.
H a sil d a n P e m b a h a sa n
U n tu k
m enggunakan
M V C ,
d ise d ia k a n y a itu X A M P P d a n
d ila k u k a n
dengan
Sedangkan
dapat
m e n g ik u ti p e tu n ju k
u n tu k
m e m a n fa a tk a n
a p lik a si
yang
sudah
C o d e Ig n ite r. U n tu k X A M P P in sta la si c u k u p m u d a h
C o d e Ig n ite r
yang
p erlu
ada
ta n p a
d ila k u k a n
ada
p e n g a tu ra n k h u su s.
k o n fig u ra si
b erk as
di
a p p l i c a t i o n / c o n f ig / D a t a b a s e .p h p u n t u k m e l a k u k a n k o n f i g u r a s i a g a r p r o g r a m d a p a t
te rk o n e k si d e n g a n b a sis d a ta .
G a m b a r 5 L ih at S em u a D ata M ah asisw a
K od e P rogram
1 P erin tah M elih at S em u a D ata M ah asisw a
1 .
/ /
m o d e l
2 .
f u n c t i o n
g e t _ e n t r i e s ( ) {
$ t h i s -> d b -> o r d e r _ b y ( ' n a m a ' ) ;
3 .
r e t u r n
4 .
$ t h i s -> d b - > g e t ( ' m a h a s i s w a ' ) - > r e s u l t ( ) ;
}
5 .
6 .
7 .
/ /
8 .
p u b l i c
c o n t r o l l e r
9 .
{
f u n c t i o n
m a h a s i s w a ( )
1 0 .
$ d a t a [ ' t i t l e ' ]
1 1 .
$ d a t a [ ' d a t a ' ]
" D a t a
M a h a s i s w a " ;
$ t h i s -> m a h a s i s w a -> g e t _ e n t r i e s ( ) ;
$ t h i s -> l oa d - > v i e w ( ' a d m i n _ m a h a s i s w a ' , $ d a t a ) ;
1 2 .
1 3 .
=
=
}
1 4 .
1 5 .
/ /
1 6 .
f o r e a c h ( $ d a t a
v i e w
1 7 .
{
1 8 .
$ p r o g d i
1 9 .
e c h o
2 0 .
< t r >
=
a s
$ h a s i l )
$ t h i s - > p r o g d i - > g e t _ e n t r i e s _ b y _ i d ( $ h a s i l -> i d _ p r o g d i ) ;
"
2 1 .
< t d > " . $ p r o g d i - > n a m a . " < / t d >
2 2 .
< t d > " . $ h a s i l - > s e m e s t e r . " < / t d >
2 3 .
< t d > " . $ h a s i l -> n a m a . " < / t d >
2 4 .
< t d > " . $ h a s i l - > a l a m a t _ l e n g k a p . " < / t d >
2 5 .
< t d > " . $ h a s i l -> t e lp . " < / t d >
2 6
< t d > " . a n c h o r ( ' a d m i n c t r / m a h a s i s w a _ e d i t / ' . $ h a s i l - > i d , ' E d i t ' ) . " < / t d >
2 7 .
< t d > " . a n c h o r ( ' a d m i n c t r / m a h a s i s w a _ d e l e t e / ' . $ h a s i l - > i d , ' H a p u s ' ) . " < / t d >
2 8 .
< / t r >
2 9 .
}
" ;
G a m b a r 5 m e ru p a k a n ta m p ila n a d m in u n tu k m e lih a t se m u a d a ta m a h a sisw a .
K aren a
m enggunakan
F ram ew o rk
c o d e ig n ite r,
m aka
d a ta
m a h a sisw a
yang
d ita m p ilk a n a k a n d ise su a ik a n d e n g a n ju m la h d a ta d i d a la m b a sis d a ta .
K ode
p ro g ram
m a h a sisw a .
K aren a
m aka
p ro g ram
kode
1
m eru p ak an
m enggunakan
ju g a
d ip isa h
p e rin ta h
u n tu k
fr a m e w o r k
m e n ja d i
16
m e n a m p ilk a n
b e rb a sis
tig a
m odel
b a g ia n . B a ris
sem ua
vie w
2 -5
d a ta
c o n tr o lle r
m eru p ak an
p e rin ta h u n tu k m e n d a p a tk a n se m u a d a ta m a h a sisw a d iu ru tk a n b e rd a sa rk a n n a m a
m a h a sisw a . B a ris
8 -1 3
m eru p ak an
p e rin ta h
u n tu k
m e n e n tu k a n
ju d u l h a la m a n
y a itu “ D a ta M a h a sisw a ” , m e n e n tu k a n d a ta m a h a sisw a y a n g d ia m b il d a ri b a ris 2 -5 ,
d a n m e n a m p ilk a n n y a k e d a la m
v ie w a d m in _ m a h a sisw a . B a ris 1 6 -2 9 m e ru p a k a n
p e rin ta h
sem ua
u n tu k
m e n a m p ilk a n
d a ta
m a h a sisw a
dengan
m enggunakan
p e ru la n g a n d i ta b e l.
G a m b a r 6 T am b ah D ata M ah asisw a
K od e P rogram
2 P erin tah T am b ah D ata M ah asisw a
1 .
4 .
< t r >
5 .
< t d > N P M
6 .
< t d > < i n p u t
action="
C o d e ig n ite r
(S tu d i K a su s : S T A IN U K eb u m en )
A r tik e l Ilm ia h
P e n e liti:
W ism a A g u n g N u g r o h o (6 7 2 0 0 7 1 6 2 )
A n d e k a R o c k y T a n a a m a h , S .E ., M .C s .
T e g u h I n d r a B a y u , S .K o m ., M .C s .
P r o g r a m S tu d i T e k n ik In fo r m a tik a
F a k u lta s T e k n o lo g i In fo r m a si
U n iv e r sita s K r iste n S a ty a W a c a n a
S a la tig a
A p r il 2 0 1 3
1
R a n ca n g B a n g u n S IA S T A IN U K eb u m en d en g a n M en g g u n a k a n F ra m e w o rk
C o d e ig n ite r
(S tu d i K a su s : S T A IN U K eb u m en )
A r tik e l Ilm ia h
D ia ju k a n k e p a d a
F a k u lta s T e k n o lo g i In fo r m a si
u n tu k m e m p e r o le h G e la r S a r ja n a K o m p u te r
P e n e liti:
W ism a A g u n g N u g r o h o (6 7 2 0 0 7 1 6 2 )
A n d e k a R o c k y T a n a a m a h , S .E ., M .C s .
T e g u h I n d r a B a y u , S .K o m ., M .C s .
P r o g r a m S tu d i T e k n ik In fo r m a tik a
F a k u lta s T e k n o lo g i In fo r m a si
2
U n iv e r sita s K r iste n S a ty a W a c a n a
S a la tig a
A p r il 2 0 1 3
3
P ern y a ta a n
A rtik e l Ilm ia h b e rik u t in i :
Judul
:
R an can g B an g u n S IA S T A IN U
K ebum en dengan M enggunakan
F r a m e w o r k C o d e ig n ite r
(S tu d i K a su s : S T A IN U K e b u m e n )
P e m b im b in g
:
A n d e k a R o c k y T a n a a m a h , S E ., M .C s .
T e g u h I n d r a B a y u , S .K o m ., M .C s .
a d a la h b e n a r h a sil k a ry a sa y a :
Saya
N am a
:
W ism a A g u n g N u g ro h o
N IM
:
672007162
m e n y a ta k a n
o ra n g la in
P e rn y a ta a n
tid a k
m e n g a m b il se b a g ia n
a ta u
se lu ru h n y a
d a ri h a sil k a ry a
k e c u a li se b a g a im a n a y a n g te rtu lis p a d a d a fta r p u sta k a .
in i d ib u a t d e n g a n
seb en ar-b en arn y a
sesuai dengan
k e te n tu a n
yang
S a la tig a , A p ril
2013
b e rla k u d a la m p e n u lisa n k a ry a ilm ia h .
W ism a A g u n g N u g ro h o
4
5
6
7
R a n ca n g B a n g u n S IA S T A IN U K eb u m en d en g a n
M e n g g u n a k a n F r a m e w o r k C o d e i g n i te r
1)
2)
W ism a A g u n g N u g r o h o
3)
A ndeka R ocky T anaam ah
T eguh Indra B ayu
F a k u lta s T e k n o lo g i In fo rm a si
U n iv e rsita s K riste n S a ty a W a c a n a
Jl. D ip o n e g o ro 5 2 -6 0 , S a la tig a 5 0 7 1 1 , In d o n e sia
1)
E m a il:
2)
a g u n g w i s m a @ y a h o o .c o .i d ,
a t a n a a m a h @ s t a f f .u k s w .e d u
3)
t e g u h .b a y u @ s t a f f .u k s w .e d u
A b s tr a c t
W eb site
and
is o n e
m a kers
A ca d em ic
o f th e m ed ia
m a ke
it
u se d to e xc h a n g e in fo r m a tio n . S yste m s a r e le ss r e g u la r w e b site u se r s
d iffic u lt
I n fo r m a tio n
System
to
p ro cess
u sin g
d i vi d e s fa c i l i t a t e i n o r g a n i zi n g a
a
w eb site.
C o d eIg n iter
In
resp o n se
F ra m ew o rk w h ich
to
th ese
co n d itio n s,
co n ta in s a
b u ilt
an
se t o f fo ld e r s th a t
w e b d e ve lo p e r . B y u sin g C o d e I g n ite r F r a m e w o r k o n I n fo r m a tio n
S yste m s A c a d e m ic , m o r b id ly in fo r m a tio n
u p d a te
p r o c e s s o n l y m o n o p o l i ze d b y a n a d m i n s o i t c a n
sa ve tim e, co st a n d p o w er.
K e yw o rd : A c a d e m i c I n fo r m a t i o n S yst e m , P H P
A b stra k
W eb site
w eb site
m erupakan
yang
w eb site.
kurang
U n tu k
salah
satu
teratu r
m enanggapi
m ed ia
yang
m en jad ik an
k o n d isi
d ig u n ak an
pengguna
terseb u t,
u n tu k
dan
salin g
pem buat
d ib an g u n lah
su atu
b ertu k ar
su lit
S istem
in fo rm asi. S istem
d alam
m en g o lah
In fo rm asi
su atu
A k ad em ik
m en g g u n ak an F ram ew o rk C o d eig n iter y an g b erisi sek u m p u lan fo ld er y an g m em b ag i m em u d ah k an
d ev elo p er
S istem
d alam
m en g o rg an isir
su atu
w eb. D engan
m enggunakan
F ram ew ork
C o d eig n iter
In fo rm asi A k ad em ik , p ro ses u p d ate in fo rm asi td k h an y a d im o n o p o li o leh
pada
seo ran g ad m in
seh in g g a d ap at m en g h em at w ak tu , b iay a d an ten ag a.
K a ta K u n ci: S istem In fo rm asi A k ad em ik , F ram ew o rk co d eig n iter
1)
M ah asisw a F ak u ltas T ek n o lo g i In fo rm asi Ju ru san T ek n ik In fo rm atik a, U n iv ersitas K risten S aty a
W acan a S alatig a.
2)
3)
S taff P en g ajar F ak u ltas T ek n o lo g i In fo rm asi, U n iv ersitas K risten S aty a W acan a S alatig a.
1.
S taff P en g ajar F ak u ltas T ek n o lo g i In fo rm asi, U n iv ersitas K risten S aty a W acan a S alatig a.
P e n d a h u lu a n
8
T e k n o lo g i k o m p u te r b e rk e m b a n g
in te rn e t, d im a n a
k o m p u te r
dapat
sa n g a t p e sa t a p a la g i d e n g a n m u n c u ln y a
sa lin g
te rh u b u n g
m e m b e n tu k
ja rin g a n
yang
sa n g a t lu a s y a n g te rd iri d a ri rib u a n k o m p u te r d i se lu ru h d u n ia . S ia p a p u n y a n g
m e m p u n y a i a k se s k e d a la m
ja rin g a n n y a d a p a t sa lin g b e rtu k a r in fo rm a si b e r b a g a i
m a c a m b e n tu k se p e rti d a ta te k s, g a m b a r, su a ra , file d a n se b a g a in y a . T e k n o lo g i in i
tid a k d isia -sia k a n o le h o rg a n isa si b a ik sw a sta m a u p u n p e m e rin ta h se b a g a i a la t
b isn is d a n m e d ia in fo rm a si, k a re n a lu a sn y a ja n g k a u a n y a n g d ita w a rk a n , w a k tu
akses
se la m a
24
ja m
bahkan
ada
yang
tid a k
b e rh e n ti a k se s u n tu k p e ru sa h a a n
b e sa r, m a u p u n p e ru sa h a a n k e c il d a n k a m p u s -k a m p u s sw a sta m a u p u n n e g e ri, d i
d a la m
w e b site
te rd a p a t
m engem bangkan
m enggunakan
fram ew o rk
yang
siste m
b ia sa
F ram ew o rk
ta n p a
te rta ta
b a ik
m udah
yang
la g i
penggunaan
dan
m enggunakan
a k a d e m ik
le b ih
C o d e ig n ite r ,
c o d e ig n ite r le b ih
p e m b u a ta n y a
in fo rm a si
m e n ja d i
w eb
b e rtu ju a n
dengan
yang
u n tu k
ta m b a h a n
m enggunakan
d ig u n a k a n d a rip a d a w e b y a n g
fram ew o rk .
S eseo ran g
dapat
sa lin g
b e rh u b u n g a n d e n g a n m e n g g u n a k a n k o m p u te r se la m a d a la m a re a y a n g d i te n tu k a n .
F a silita s -fa silita s y a n g d ita w a rk a n sa n g a t b e ra g a m
d a n se se o ra n g d a p a t b e rtu k a r
i n f o r m a s i s e r t a d a p a t m e l i h a t i n f o r m a s i - in f o r m a s i y a n g d i s e d i a k a n y a d i d a l a m n y a .
T e k n o lo g i in i d im a n fa a tk a n
p e m e rin ta h a n
ju g a
o le h o rg a n isa si te rte n tu b a ik sw a sta m a u p u n
u n tu k m e m p e rm u d a h p e la y a n a n n y a . B e g itu ju g a d e n g a n k a m p u s
y a n g a k a n m e n g g u n a k a n siste m in fo rm a si in i a k a n ja u h le b ih te rta ta d a la m siste m
in fo rm a si a k a d e m ik n y a .
S e k o la h T in g g i A g a m a Isla m
N a h d la tu l U la m a k e b u m e n
m e ru p a k a n sa la h
sa tu S e k o la h Isla m k e ju ru a n y a n g m e m ilik i ja rin g a n p e m in a t y a n g c u k u p d ik e n a l
banyak
o le h
m a sy a ra k a t k e b u m e n . D a la m
p e la y a n a n
in fo rm a si a k a d e m ik n y a
m a h a sisw a d a n d o se n m e ra sa k a n k e n d a la . K e n d a la -k e n d a la y a n g se rin g m u n c u l
a d a la h k e su lita n m e n y a m p a ik a n h a sil p e n ja d w a la n k u lia h y a n g se h a ru sn y a d a p a t
dengan
m udah
te rim a
m a h a sisw a
se h in g g a
m a h a sisw a
dapa t
m e lih a t
ja d w a l
d e n g a n m u d a h . K e m u d ia n k e su lita n y a n g d ira sa k a n o le h p a ra m a h a sisw a u n tu k
m e la k u k a n p e n g a m b ila n ja d w a l, p e n g e c e k a n n ila i d a n m e lih a t in fo rm a si p e n g a ja r
m e la lu i
ja d w a l
yang
d ite n tu k a n
.
m e m b a n tu S e k o la h T in g g i Isla m
fa silita s
u n tu k
m a h a sisw a
dan
m em p erm u d ah
m a h a sisw a
a ta u
T u ju a n
d ari
p e n e litia n
in i
a d a la h
u n tu k
N a h d la tu l U la m a d a p a t le b ih m u d a h m e m b e ri
d o se n . S iste m
m asy arak at
in fo rm a si
se k ita r
a k a d e m ik
u n tu k
in i
u n tu k
b e rin te ra k si d e n g a n
k a m p u s te rse b u t le b ih m u d a h d a n p e n e ra p a n siste m in fo rm a si a k a d e m ik in i a k a n
m em p erm u d ah
d im ilik i
a ta u
S e k o la h
in fo rm a si
m enam bah
T in g g i
a k a d e m ik
in i
m e m p e rm u d a h d a la m
a p lik a si
A gam a
Isla m
d ile n g k a p i
p e m b u a ta n
d a la m
k e le n g a k a p a n
N a h d la tu l
dengan
U la m a
fram ew o rk
w e b site siste m
k o m p u te r
kebum en.
c o d e ig n ite r
yang
S iste m
yang
in fo rm a si a k a d e m ik S e k o la h
T in g g i A g a m a Isla m N a h d la tu l U la m a K e b u m e n te rse b u t.
T e k n o lo g i
siste m
in fo rm a si
a k a d e m ik
in i
akan
d ik e m b a n g k a n
dengan
m e n g g u n a k a n fra m e w o rk c o d e ig n ite r. W e b site in i d ib a n g u n d e n g a n fra m e w o rk
c o d e ig n ite r d i k a re n a k a n m e n d u k u n g d a la m p e m b u a ta n a p lik a si siste m in fo rm a si
a k a d e m ik
te rse b u t.
in fo rm a si
a k a d e m ik
d a la m
F a silita s
yang
p e n d id ik a n
b e rtu ju a n
w e b site
in i
m em p erm u d ah
d a la m
k a m p u s te rse b u t. T e ta p i d isin i m e n e ra p k a n w e b
c o d e ig n ite r
yang
p e m b u a ta n y a
d a la m
w eb
9
site m
yang
m encakup
m en cari
siste m
in fo rm a si
m en g g u n ak an fram ew o rk
in fo rm a si a k a d e m ik
le b ih
m u d a h , te rta ta
rap i d an
te ra tu r
d a la m
p e m b u a ta n siste m
in fo rm a si a k a d e m ik
S e k o la h T in g g i A g a m a Isla m N a h d la tu l U la m a K e b u m e n .
2.
T in ja u a n P u sta k a
P e n e litia n te rd a h u lu y a n g m e n ja d i a c u a n d a ri p e n e litia n in i a d a la h p e n e litia n
yang
d ila k u k a n
I n fo r m a s i
o le h
H am dani dengan
A ka d e m ik
P em rogra m a n
A c tive
B e r b a sis
Server
ju d u l A n a lis is d a n
W eb
P a ge
pa da
(ASP ).
P ergurua n
P e n e litia n
P era nca nga n
Tinggi
te rse b u t
Siste m
M en g g u n a ka n
b e rtu ju a n
u n tu k
m e m b u a t su a tu S iste m In fo rm a si A k a d e m ik B e rb a sis W e b d e n g a n m e m a n fa a tk a n
b ah asa p em ro g ram an A S P
d a n M ic ro so ft A c c e ss
2 0 0 3 se rta m e m p e la ja ri d a n
m e m a n fa a tk a n te k n o lo g i y a n g se d a n g b e rk e m b a n g sa a t in i. D i d a la m siste m in ila h
k o m p o n en -k o m p o n en
A d m in istra si
p erg u ru an
A k a d e m ik
tin g g i,
(B A A K )
se p e rti
sa lin g
dosen,
m a h a sisw a ,
b e rin te ra k si. M e to d e
B a g ia n
p e n e litia n
yang
d ig u n a k a n a d a la h a n a lisis k e b u tu h a n y a itu sa la h sa tu p r o se s y a n g h a ru s d ila k u k a n
d a la m
p e ra n c a n g a n d a n im p le m e n ta si p e ra n g k a t lu n a k . A n a lisis b e rg u n a u n tu k
m e n g id e n tifik a si d a n m e n g e v a lu a si p e rm a sa la h a n , k e se m p a ta n , h a m b a ta n y a n g
te rja d i
dan
k e b u tu h a n -k e b u tu h a n
yang
d ig u n a k a n
dapat
d iu su lk a n
p e rb a ik a n -
p e rb a ik a n n y a . S e la n ju tn y a m e to d e p e ra n c a n g a n , y a itu ta h a p p e n e rje m a h a n d a ri
k e p e rlu a n
a ta u
d a ta
yang
te la h
d ia n a lisis
ke
d a la m
b e n tu k
yang
le b ih m u d a h
d im e n g e rti o le h p e m a k a i[1 ].
P e n e litia n
b e rb a sis
se b e lu m n y a
w eb
d ila k u k a n
m enggunakan
p eran can g an
p em ro g ram an
siste m
a c tiv e
in fo rm a si a k a d e m ik
serv er
page
(A S P )
dan
Im p e le m e n ta si F ra m e w o rk C o d e ig n ite r u n tu k a p lik a si situ s p o rta l b e rita d e n g a n
m enggunakan
d a ta b a se
w e b site
m e n ja d i
S iste m
In fo rm asi
m em buat
le b ih
S iste m
M ySQ L
m e n ja d ik a n
te ro rg a n isir . P a d a
A k a d e m ik
In fo rm asi
p ro ses
p e n e litia n
m enggunakan
A k a d a m ik
u p d a tin g
in i
d ila k u k a n
fram ew o rk
m enggunakan
in fo rm a si
p e m b u a ta n
c o d e ig n ite r.
fram ew o rk
pada
D engan
c o d e ig n ite r
p ro se s u p d a te in fo rm a si tid a k h a n y a d im o n o p o li o le h se o ra n g a d m in sa ja . D e n g a n
d e m ik ia n
akan
d id a p a tk a n
d a la m
kem udhan
p e n y a m p a ia n
siste m
in fo rm a si
a k a d e m ik , te n a g a d a n b ia y a . D e n g a n m e n g g u n a k a n b a h a sa p e m ro g ra m a n P H P ,
m aka
k e le b ih a n -k e le b ih a n
yang
d im ilik i
o le h
bahasa
te rse b u t
dapat
d im a k sim a lk a n d i d a la m im p le m e n ta si siste m .
S iste m
dan
in fo rm a si a d a la h k o m b in a si a n ta ra p ro se d u r k e rja , in fo rm a si, o ra n g
te k n o lo g i
in fo rm a si
yang
d io rg a n isa sik a n
u n tu k
m encapai
tu ju a n
d a la m
se b u a h o rg a n isa si[3 ]. S e c a ra te k n is siste m in fo rm a si d a p a t d i d e fe n isik a n se b a g a i
se k u m p u la n
kom ponen
yang
sa lin g
m e n d a p a tk a n ), m e m p ro se s, m e n y im p a n
b erh u b u n g an ,
dan
m e n g u m p u lk a n
m e n d istrib u sik a n
m e n u n ja n g p e n g a m b ila n k e p u tu sa n d a n p e n g a w a sa n d a la m
S e d a n g k a n siste m
in fo rm a si a k a d e m ik a d a la h siste m
(a ta u
in fo rm a si u n tu k
su a tu o rg a n isa si [4 ].
in fo rm a si y a n g m e m ilik i
fitu r k h u su s p e n d a fta ra n m a ta k u lia h d a n p e n g e c e k a n n ila i.
F ra m e w o rk C o d e Ig n ite r in i a d a la h u n tu k m e n g h a silk a n fra m e w o rk y a n g a k a n
d a p a t d ig u n a k a n u n tu k p e n g e m b a n g a n p ro y e k p e m b u a ta n w e b se c a ra le b ih c e p a t
d ib a n d in g k a n d e n g a n p e m b u a ta n w e b d e n g a n c a ra
m a n u a l, d e n g a n m e n y e d ia k a n
b a n y a k se k a li p u sta k a y a n g d ib u tu h k a n d a la m p e m b u a ta n w e b , d e n g a n a n ta rm u k a
y a n g se d e rh a n a d a n stru k tu r lo g ik a u n tu k m e n g a k se s p u sta k a y a n g d ib u tu h k a n .
10
C o d e Ig n ite r m e m b ia rk a n u n tu k m e m fo k u sk a n d iri p a d a p e m b u a ta n w e b d e n g a n
m e m i n i m a l k a n p e m b u a t a n k o d e u n t u k b e r b a g a i t u j u a n p e m b u a t a n w e b .[ 5 ] .
F ram ew o rk
p e k e rja a n .
d ia rtik a n
b isa
K aren a
sebagai
d ia rtik a n
u n tu k
sebagai
p e m b u a ta n
a la t y a n g
a la t
yang
w e b site
d a p a t d ig u n a k a n
d ig u n a k a n
m aka
u n tu k
u n tu k
fram ew o rk
m e m b a n tu
d isin i
m em p erm u d ah
dapat
p e m b u a ta n
w e b site . Jik a d e n g a n C M S m a k a k ita tin g g a l m e n ja la n k a n sa ja tid a k p e rlu la g i
m e m ik irk a n u n tu k m e n u lis k o d e p ro g ra m
se n d iri, te ta p i tid a k d e m ik ia n d e n g a n
fra m e w o rk . M e n g g u n a k a n fra m e w o rk k ita m a sih h a ru s m e n u lis k o d e , b e d a n y a
k o d e -k o d e y a n g te rtu lis h a ru s m e n y e su a ik a n d e n g a n lin g k u n g a n fra m e w o rk y a n g
d ig u n a k a n . M e m a n g k o n se k u e n sin y a h a ru s b e la ja r la g i lin g k u n g a n p e n g e m b a n g a n
b e rd a sa rk a n fra m e w o rk y a n g d ig u n a k a n , te ta p i h a l itu a k a n te rb a y a r se te la h k ita
m e n g u a sa i d a n b isa m e n g g u n a k a n fra m e w o rk te rse b u t. S e b u a h fra m e w o rk se la in
m e n y e d ia k a n
m acam
lin g k u n g a n
fu n g si sia p
pengem bangan
pakai yang
b isa
k ita
se n d iri
ju g a
gunakan
m e n y e d ia k a n
d a la m
b erb ag ai
p e m b u a ta n w e n b site .
S e h in g g a tid a k p e rlu k a g e t jik a a k a n b a n y a k k o d e a ta u fu n g si y a n g te rlih a t tid a k
se p e rti
b ia sa n y a ,
k aren a
fu n g si
fu n g si
te rse b u t
m eru p ak an
fu n g si
baw aan
fra m e w o rk d a n b u k a n fu n g si a sli d a ri P H P . F u n g si te rse b u t te rk a d a n g m e ru p a k a n
pengem bangan
a ta u
p e n y e su a ia n
fu n g si a sli P H P
a g a r le b ih m u d a h d ig u n a k a n
a ta u a g a r le b ih se su a i d e n g a n k e b u tu h a n p e n g g u n a .
M V C
m e m isa h k a n
a n ta ra
lo g ik a
p e m b u a ta n
kode
dengan
p e m b u a ta n
te m p la te a ta u ta m p ila n w e b site . P e n g g u n a a n M V C m e m b u a t p e m b u a ta n se b u a h
p ro y e k w e b site m e n ja d i le b ih te rstru k tu r d a n le b ih se d e rh a n a . S e c a ra se d e rh a n a
k o n se p M V C te rd iri d a ri tig a b a g ia n y a itu b a g ia n M o d e l, b a g ia n V ie w d a n b a g ia n
C o n tro lle r. D a la m
w e b site
d in a m is
se tid a k n y a
te rd iri
d ari
3
hal yang
p a lin g
p o k o k , y a itu b a sis d a ta , a p lik a si d a n c a ra m e n a m p ilk a n h a la m a n w e b site .
3.
M e to d e P e n e litia n
G a m b a r 1 M eto d e P ro to typ in g [6 ]
Pada
G am bar
1
in i
m eru p ak an
p ro ses
m e to d e
p ro to ty p in g .
Pada
B ab
in i
m e n je la s k a n te n ta n g b a g a im a n a p r o s e s s u a tu a p lik a s i S is te m I n fo r m a s i A k a d e m ik
yang
m endukung
a p lik a si
F ra m ework
c o d e ig n ite r .
A n a lisis
p e n g u m p u la n
k e b u tu h a n se rta a n a lisis k e b u tu h a n e le m e n p e ra n g k a t lu n a k ju g a a k a n d ije la sk a n
d a la m p e m b a h a sa n in i. M e to d e p e ra n c a n g a n siste m in i m e n g g u n a k a n p r o to typ in g
11
m o d e l.
F ase-fase
pada
m e to d e
m odel
p r o to typ in g
se p e rti
pada
G am bar
1
m e ru p a k a n g a m b a r m e to d e p ro to ty p in g y a n g te rd iri d a ri :
- T a h a p 1 C o m m u n ic a tio n : P a d a p e n e litia n d i S e k o la h T in g g i A g a m a I s la m
N a h d la tu l U la m a y a n g in fo rm a si a k a d e m ik n y a m a sih te rb ila n g m a n u a l d a n
d a la m
p e n y a m p a ia n in fo rm a si u n tu k m a h a sisw a d a n d o se n k u ra n g te rta ta ,
y a n g b e rfu n g si U n tu k m e n g e ta h u i sifa t d a ri p ro g ra m
p e n g g u n a y a itu a d m in , d o se n , m a h a sisw a
in fo rm a si te n ta n g k e b u tu h a n p e ra n g k a t lu n a k siste m
S e k o la h
T in g g i A g a m a
p e n g g a lia n
yang
in fo rm a si
d itu g a sk a n
U la m a
K ebum en
Isla m
N a h d la tu l U la m a
d ila k u k a n
u n tu k
dengan
in fo rm a si a k a d e m ik d i
K eb u m en . A d ap u n p ro ses
m e la k u k a n
m e w a k ili S e k o la h
se la k u
y a n g a k a n d ib u a t d a n
m a k a d ila k u k a n p ro se s p e n g g a lia n
w aw an cara
T in g g i A g a m a
Isla m
pada
sta ff
N a h d la tu l
te m p a t stu d i k a su s. U n tu k m e n g e ta h u i k e b u tu h a n
p e n g g u n a , D e n g a n m e la k u k a n m e to d e w a w a n c a ra se c a ra la n g su n g te rh a d a p
sta f y a n g te la h d itu n ju k o le h p ih a k S e k o la h T in g g i A g a m a Isla m
N a h d la tu l
U la m a se b a g a i su m b e r in fo rm a si.
- Tahap 2
Q u ic k
P la n
: P ro se s in i d ig u n a k a n u n tu k m e n g u b a h k e b u tu h a n -
k e b u tu h a n
c a lo n
pengguna
y a itu
S e k o la h
T in g g i A g a m a
Isla m
N a h d la tu l
U la m a K e b u m e n , m e n ja d i re p re se n ta si k e d a la m b e n tu k ra n c a n g a n a n ta rm u k a
p e n g g u n a ta n p a a d a k o n e k si b a sis d a ta . Ja d i su d a h te rd a p a t ta m p ila n y a n g
d a p a t d iu jic o b a k a n k e p e n g g u n a sa m p a i p e n g g u n a m e ra sa c o c o k [7 ].
- T a h a p 3 C o n s tr u c tio n o f P r o to ty p e : S e te la h p r o to ty p e s e tu ju i o le h c a lo n
p e n g g u n a , m a k a p ro to ty p e te rse b u t d iim p le m e n ta sik a n a g a r d iin te g ra sik a n
d e n g a n b a sis d a ta . P a d a ta h a p in i lo g ik a p e m ro g ra m a n su d a h d ik e rja k a n a g a r
b e rja la n se su a i d e n g a n ra n c a n g a n a n ta rm u k a .
-
Tahap
4
D e plo ym e n t a n d
D e live ry
: S e te la h
se le sa i d iim p le m e n ta sik a n
se m u a , m a k a d ila k u k a n p ro se s in sta la si a p lik a si k e p a d a p e n g g u n a u n tu k d iu ji
c o b a k a n . K e m u d ia n p e n g g u n a m e la k u k a n re v ie w se b a g a i p e rb a ik a n se la n ju t.
(k e m b a li k e ta h a p 1 ).
U se C a se D ia g ra m
12
ruang mengajar
mengelola ruangan
mengelola progdi
mengelola fakultas
Admin
mengelola jadwal mengajar
mengambil jadwal kuliah
jadwal mengajar
jadwal kuliah
Dosen
mahasiswa
input nilai kuliah
melihat nilai kuliah
nilai kuliah
G a m b a r 2 U se C a se D ia g ra m
G a m b a r 2 m e ru p a k a n d e sa in u s e c a s e d ia g r a m siste m
D i d a la m
siste m
y a n g a k a n d ib a n g u n .
te rd a p a t tig a a k to r y a itu a d m in , d o se n d a n m a h a sisw a . A d m in
d a p a t m e n g a k se s b e rb a g a i fitu r se p e rti p e n g o la h a n d a ta ru a n g a n , p e n g o la h a n d a ta
fa k u lta s,
p e n g o la h a n
d a ta
dosen,
p e n g o la h a n
d a ta
m a tk u l,
p e n g o la h a n
d a ta
m a h a sisw a , p e n g o la h a n d a ta se m e ste r d a n p e n g o la h a n ja d w a l m a ta k u lia h y a n g
d ib u k a
u n tu k
m a h a sisw a .
A k to r
dosen
m e m ilik i
akses
u n tu k
m e lih a t
ja d w a l
m e n g a ja r y a n g d o se n m ilik i b e se rta d a p a t m e n g e c e k n ila i m a h a sisw a . S e d a n g k a n
a k to r m a h a sisw a
se n d iri m e m ilik i a k se s
m e lih a t n ila i y a n g su d a h d ia m ilik i.
A c tiv ity D ia g r a m
13
u n tu k
m e m ilih ja d w a l k u lia h b e se rta
G a m b a r 3 A ctivity D ia g ra m A d m in
G a m b a r 3 m e ru p a k a n a c tivity d ia g r a m u ru ta n p ro se s d a ri se tia p a k to r su p a y a
sa lin g
b e rh u b u n g a n d i d a la m
siste m . A w a l m u la a d m in a k a n m e m b u a t ja d w a l
y a n g d ise d ia k a n u n tu k m a h a sisw a . Ja d w a l d ib u a t se tia p se m e ste r. A d m in istra to r
akan
m e m b u a t ja d w a l b e rd a sa rk a n k e la s, d o se n , m a ta k u lia h d a n ru a n g a n y a n g
te rse d ia . S e te la h ja d w a l te rb e n tu k , a k to r m a h a siw a a k a n m e n g a m b il ja d w a l y a n g
te la h d ise d ia k a n . D a ri ja d w a l y a n g te la h d ise d ia k a n m a h a sisw a d a p a t m e m ilih
se su a i d e n g a n k e in g in a n . S e d a n g k a n d a ri sisi d o se n , ja d w a l te rse b u t a k a n m e n ja d i
ja d w a l m e n g a ja r p a d a se tia p se m e ste rn y a . S e la n ju tn y a se te la h m a h a sisw a m e m ilih
ja d w a l k u lia h y a n g d ise d ia k a n m a k a m a h a sisw a d a p a t m e lih a t ja d w a l se m e ste r
yang
te la h
te rp ilih . D a ri se tia p
ja d w a l te rp ilih
d i a k h ir se m e ste r d o se n
dapat
m e n g in p u tk a n n ila i m a h a sisw a . M a k a p a d a a k h ir se m e ste r ju g a m a h a sisw a d a p a t
m e n g e c e k n ila i y a n g te la h d iin p u tk a n o le h d o se n .
C la ss D ia g ra m
14
G a m b a r 4 C la ss D ia g ra m
G am bar
4
m eru p ak an
c la ss
d ia g ra m
siste m
in fo rm a si a k a d e m ik
S e k o la h
T in g g i A g a m a Isla m N a h d la tu l U la m a K e b u m e n . S e tia p k e la s y a n g te la h d id e sa in
m e m ilik i h u b u n g a n n y a m a sin g -m a sin g . M a h a sisw a m e m ilik i h u b u n g a n d e n g a n
F a k u lta s d a n N ila i. F a k u lta s m e m ilik i h u b u n g a n d e n g a n M a h a sisw a , D o se n d a n
M a ta k u lia h .
Sedangkan
M a ta k u lia h
Jadw al
b erh u b u n g an
dengan
S e m e ste r,
D osen,
dan R uangan
D i d a la m
k e la s d ia g ra m
te rse b u t M o d e lF a k u lta s m e m ilik i v a ria b le id u n tu k
m e n y im p a n id e n tita s u n ik se tia p d a ta , k o d e m e ru p a k a n k o d e fa k u lta s d a n n a m a
m e ru p a k a n n a m a fa k u lta s. S e d a n g k a n M o d e lP ro g d i, te rd iri d a ri id , id _ fa k u lta s,
k o d e _ p ro g d i, n a m a d a n je n ja n g . Id m e ru p a k a n id e n tita s u n ik se tia p d a ta p ro g d i,
id _ fa k u lta s m e ru p a k a n id e n tita s p ro g d i te rse b u t m a su k k e fa k u lta s m a n a . N a m a
m eru p ak an
nam a
p ro g ram
stu d i d a n
je n ja n g . M o d e lM a h a sisw a te rd iri d a ri id ,
id _ p ro g d i, n p m , n a m a , je n ja n g , a sa l_ se k o la h , a la m a t_ le n g k a p , te m p a t_ tg l_ la h ir,
g e n d e r, te lp , u se rn a m e , p a ssw o rd , se m e ste r. N p m
m e ru p a k a n n o m o r p e n d a fta ra n
m a h a sisw a y a n g se la n ju tn y a m e n ja d i n o m o r in d u k . K e m u d ia n a sa l se k o la h a la m a t
d a n la in -la in m e ru p a k a n k e te ra n g a n u m u m
u n tu k se tia p d a ta m a h a sisw a . M o d e l
n ila i
id _ m h s,
te rd iri
d ari
id ,
id _ ja d w a l,
id _ m k ,
n ila i,
m u tu ,
se m e ste r.
Id
m e ru p a k a n id e n tita s u n ik se tia p d a ta n ila i, id _ ja d w a l m e ru p a k a n n ila i te rse b u t
m a su k k e d a la m ja d w a l y a n g m a n a . Id _ m k m e ru p a k a n d a ta y a n g m e n g h u b u n g k a n
a n ta ra
n ila i
dengan
m a ta k u lia h
te rte n tu .
Id _ m h s
m eru p ak an
d a ta
y a n g m e n g h u b u n g k a n a n ta ra n ila i d e n g a n m a h a sisw a te rte n tu . N ila i m e ru p a k a n isi
g ra d e y a n g d id a p a tk a n . M u tu m e ru p a k a n n ila i d e n g a n fo rm a t m u tu d a n se m e ste r
a d a la h d a ta y a n g b e risi p e rio d e se m e ste r.
.
15
4.
H a sil d a n P e m b a h a sa n
U n tu k
m enggunakan
M V C ,
d ise d ia k a n y a itu X A M P P d a n
d ila k u k a n
dengan
Sedangkan
dapat
m e n g ik u ti p e tu n ju k
u n tu k
m e m a n fa a tk a n
a p lik a si
yang
sudah
C o d e Ig n ite r. U n tu k X A M P P in sta la si c u k u p m u d a h
C o d e Ig n ite r
yang
p erlu
ada
ta n p a
d ila k u k a n
ada
p e n g a tu ra n k h u su s.
k o n fig u ra si
b erk as
di
a p p l i c a t i o n / c o n f ig / D a t a b a s e .p h p u n t u k m e l a k u k a n k o n f i g u r a s i a g a r p r o g r a m d a p a t
te rk o n e k si d e n g a n b a sis d a ta .
G a m b a r 5 L ih at S em u a D ata M ah asisw a
K od e P rogram
1 P erin tah M elih at S em u a D ata M ah asisw a
1 .
/ /
m o d e l
2 .
f u n c t i o n
g e t _ e n t r i e s ( ) {
$ t h i s -> d b -> o r d e r _ b y ( ' n a m a ' ) ;
3 .
r e t u r n
4 .
$ t h i s -> d b - > g e t ( ' m a h a s i s w a ' ) - > r e s u l t ( ) ;
}
5 .
6 .
7 .
/ /
8 .
p u b l i c
c o n t r o l l e r
9 .
{
f u n c t i o n
m a h a s i s w a ( )
1 0 .
$ d a t a [ ' t i t l e ' ]
1 1 .
$ d a t a [ ' d a t a ' ]
" D a t a
M a h a s i s w a " ;
$ t h i s -> m a h a s i s w a -> g e t _ e n t r i e s ( ) ;
$ t h i s -> l oa d - > v i e w ( ' a d m i n _ m a h a s i s w a ' , $ d a t a ) ;
1 2 .
1 3 .
=
=
}
1 4 .
1 5 .
/ /
1 6 .
f o r e a c h ( $ d a t a
v i e w
1 7 .
{
1 8 .
$ p r o g d i
1 9 .
e c h o
2 0 .
< t r >
=
a s
$ h a s i l )
$ t h i s - > p r o g d i - > g e t _ e n t r i e s _ b y _ i d ( $ h a s i l -> i d _ p r o g d i ) ;
"
2 1 .
< t d > " . $ p r o g d i - > n a m a . " < / t d >
2 2 .
< t d > " . $ h a s i l - > s e m e s t e r . " < / t d >
2 3 .
< t d > " . $ h a s i l -> n a m a . " < / t d >
2 4 .
< t d > " . $ h a s i l - > a l a m a t _ l e n g k a p . " < / t d >
2 5 .
< t d > " . $ h a s i l -> t e lp . " < / t d >
2 6
< t d > " . a n c h o r ( ' a d m i n c t r / m a h a s i s w a _ e d i t / ' . $ h a s i l - > i d , ' E d i t ' ) . " < / t d >
2 7 .
< t d > " . a n c h o r ( ' a d m i n c t r / m a h a s i s w a _ d e l e t e / ' . $ h a s i l - > i d , ' H a p u s ' ) . " < / t d >
2 8 .
< / t r >
2 9 .
}
" ;
G a m b a r 5 m e ru p a k a n ta m p ila n a d m in u n tu k m e lih a t se m u a d a ta m a h a sisw a .
K aren a
m enggunakan
F ram ew o rk
c o d e ig n ite r,
m aka
d a ta
m a h a sisw a
yang
d ita m p ilk a n a k a n d ise su a ik a n d e n g a n ju m la h d a ta d i d a la m b a sis d a ta .
K ode
p ro g ram
m a h a sisw a .
K aren a
m aka
p ro g ram
kode
1
m eru p ak an
m enggunakan
ju g a
d ip isa h
p e rin ta h
u n tu k
fr a m e w o r k
m e n ja d i
16
m e n a m p ilk a n
b e rb a sis
tig a
m odel
b a g ia n . B a ris
sem ua
vie w
2 -5
d a ta
c o n tr o lle r
m eru p ak an
p e rin ta h u n tu k m e n d a p a tk a n se m u a d a ta m a h a sisw a d iu ru tk a n b e rd a sa rk a n n a m a
m a h a sisw a . B a ris
8 -1 3
m eru p ak an
p e rin ta h
u n tu k
m e n e n tu k a n
ju d u l h a la m a n
y a itu “ D a ta M a h a sisw a ” , m e n e n tu k a n d a ta m a h a sisw a y a n g d ia m b il d a ri b a ris 2 -5 ,
d a n m e n a m p ilk a n n y a k e d a la m
v ie w a d m in _ m a h a sisw a . B a ris 1 6 -2 9 m e ru p a k a n
p e rin ta h
sem ua
u n tu k
m e n a m p ilk a n
d a ta
m a h a sisw a
dengan
m enggunakan
p e ru la n g a n d i ta b e l.
G a m b a r 6 T am b ah D ata M ah asisw a
K od e P rogram
2 P erin tah T am b ah D ata M ah asisw a
1 .
4 .
< t r >
5 .
< t d > N P M
6 .
< t d > < i n p u t
action="