You are on page 1of 18

ANALISIS DAN PERANCANGAN SISTEM BASISDATA PERPUSTAKAAN PADA SEKOLAH SMA NEGERI 2 JAKARTA

Ingrid Bernadette
Binus University, Jakarta, DKI Jakarta, Indonesia

Angga Priya Nugra a


Binus University, Jakarta, DKI Jakarta, Indonesia

Ri!"y #$ng%$
Binus University, Jakarta, DKI Jakarta, Indonesia

A&%tra"
Tujuan penelitian ini ada'a untu" (eran!ang %e&ua %i%te( &a%i%data )er)u%ta"aan yang da)at (endu"ung )r$%e% )e(in*a(an+ )enge(&a'ian dan )endataan, Metode penelitian yang diguna"an ada'a (et$de ana'i%i% dengan (e'a"u"an -a-an!ara ter ada) )etuga% )er)u%ta"aan+ %tudi "e)u%ta"aan+ %erta ana'i%i% tran%a"%i+ dan (et$de )eran!angan dengan (engguna"an data&a%e 'i.e!y!'e, Dari ana'i%i% yang di'a"u"an+ )er)u%ta"aan SMA Negeri 2 Ja"arta (a%i e.e"ti. dan (a"%i(a', (engguna"an %i%te( yang &er%i.at ter!i)tanya %i%te( &a%i%data e.e"ti., "$n/en%i$na' %e ingga )r$%e% 0 )r$%e% tran%a"%i yang di'a"u"an tida" &er*a'an dengan Hasil yang dicapai ada'a )er)u%ta"aan yang (a()u (e(uda "an )e"er*aan %ta.. )er)u%ta"aan da'a( (eng$'a data )er)u%ta"aan dan (e'a"u"an )r$%e% 0 )r$%e% tran%a"%i dengan 'e&i

Simpulan yang da)at dia(&i' ada'a dengan adanya %i%te( &a%i%data )er)u%ta"aan ini+ in.$r(a%i (engenai data 0 data )er)u%ta"aan )un %e(a"in (uda untu" dia"%e%,

1. Pendahuluan
Per"e(&angan te"n$'$gi %aat ini teruta(a di &idang in.$r(a%i te'a &er"e(&ang dengan %angat )e%at, Ha' ter%e&ut da)at di'i at dari &anya"nya )e"er*aan yang da u'unya di"er*a"an %e!ara (anua'+ %e"arang di"er*a"an 'e&i )ra"ti% (engguna"an te"n$'$gi, Dunia )er)u%ta"aan )un tida" 'u)ut dari )er"e(&angan te"n$'$gi, Data 0 data )er)u%ta"aan yang (u'ai &anya" dan "$()'e"% (e(&uat )er)u%ta"aan %aat ini (e(&utu "an &antuan te"n$'$gi untu" (e'a"u"an )r$%e% 0 )r$%e% yang ada di da'a(nya, Per)u%ta"aan a"an &er"e(&ang dengan &ai" a)a&i'a (engguna"an %i%te( te"n$'$gi yang (engi"uti )er"e(&angan *a(an, A)a&i'a )er)u%ta"aan (a%i (engguna"an %i%te( (anua' (a"a a"an tertingga' %eiring dengan &er*a'annya -a"tu, Dengan (engguna"an %i%te( yang 'e&i ter"$()uteri%a%i (a"a data 0 data )er)u%ta"aan a"an 'e&i ter$rgani%ir dan da)at (e(&antu )engguna da'a(

(e'a"u"an )eng$'a an data dan a"%e% data, Per)u%ta"aan SMA Negeri 2 Ja"arta )ada %aat ini (a%i (engguna"an

%i%te( (anua' da'a( )r$%e% )endataan+ dan tran%a"%i )e(in*a(an (au)un )enge(&a'ian+ di(ana )e(in*a( aru% (engi%i &u"u "e adiran yang te'a

di%edia"an+ 'a'u (en!ari &u"u yang ingin di)in*a(, Sete'a itu &u"u yang ingin di)in*a( di&eri"an "e)ada )etuga% )er)u%ta"aan untu" di!atat data &u"u yang di)in*a( ter%e&ut "e da'a( "artu )er)u%ta"aan yang di(i'i"i $'e %etia) angg$ta )er)u%ta"aan,

Per(a%a'a an yang ada )ada )er)u%ta"aan SMA Negeri 2 Ja"arta %aat ini antara 'ain 1 2, Penda.taran angg$ta (a%i (anua' 2, Pendataan &u"u (a%i (anua' 3, Pen!arian data tida" e.i%ien 4, Pendataan tida" %e!ara up-to-date Untu" (engata%i (a%a'a ter%e&ut+ (a"a di&utu "an %e&ua %i%te(

database yang da)at terintegra%i dengan &ai" dan (e('i"i ta()i'an antar(u"a yang da)at (e(uda "an )engguna da'a( (engguna"an a)'i"a%i ter%e&ut,

2. Metodologi
Met$de yang diguna"an antara 'ain 1 2, Met$de ana'i%i% a5 #a-an!ara Me'a"u"an -a-an!ara dengan )etuga% )er)u%ta"aan untu"

(engeta ui %i%te( %e)erti a)a yang diingin"an dan data a)a %a*a yang )er'u di(a%u""an "e da'a( a)'i"a%i, &5 Studi Ke)u%ta"aan Men!ari in.$r(a%i (e'a'ui internet dan &u"u 0 &u"u re.eren%i yang &i%a di*adi"an )anduan da'a( )enyu%unan %"ri)%i ini,

!5 Ana'i%i% tran%a"%i Mengana'i%a tran%a"%i 0 tran%a"%i yang di&utu "an da'a( ran!angan %i%te( database, 2, Met$de Peran!angan Met$de )eran!angan ini (engguna"an database lifecycle 6C$nn$''y+ 2727+ ),32283245 1 a5 Peran!angan data&a%e yang &erda%ar"an ta a)an )eran!angan data&a%e yang terdiri dari 3 ta a) 1 Peran!angan database "$n%e)tua' Peran!angan database '$gi"a' Peran!angan database .i%i"a'

&5 Peran!angan inter.a!e 1 In)ut9.$r( Out)ut9re)$rt

3, Menyu%un 1 a5 D:D Untu" (engeta ui "e&utu an in.$r(a%i &5 Diagra( Pr$%e% :'$-

Untu" (engeta ui )r$%e% yang ada dan %ia)a yang &ertanggung *a-a& (enger*a"an )r$%e% ter%e&ut

3. Perancangan
Pada )eran!angan database yang "a(i 'a"u"an+ di a%i'"an ERD %e&agai &eri"ut1

Ga(&ar 2 1 ERD

4. Implementasi
Beri"ut ini &e&era)a ta()i'an dari a)'i"a%i yang te'a "a(i &uat

Gambar 4.36 Layar Login

Pada 'ayar ini user di(inta untu" (engi%i username dan password. Layar ini &er.ung%i untu" (e(&ata%i a"%e% user "e &a%i%data %e%uai dengan a" a"%e% yang di(i'i"i, Ji"a user (eng"'i" t$(&$' ;Lo in!, (a"a a"an di'a"u"an /a'ida%i untu" (enge!e" a)a"a uername dan password %uda %e%uai dengan &a%i%data atau tida", Ji"a %e%uai (a"a a"an (a%u" "e 'ayar Main S!reen, T$(&$' ; < diguna"an untu" "e'uar dari a)'i"a%i )er)u%ta"aan,e=e,

Gam ar 4.3! "ayar Main Screen

Layar Main S!reen ada'a 'ayar )arent dari 'ayar8'ayar yang 'ain, Pada 'ayar Main S!reen ini terda)at (enu L$g$ut+ (enu Pr$.i' &eri%i %u& (enu 6Li at Pr$.i' dan U&a Pr$.i'+ (enu %ta.. &eri%i %u& (enu 6Li at Sta.. dan U&a Sta..5+ (enu Angg$ta &eri%i %u& (enu 6Li at Angg$ta dan Ta(&a Angg$ta+ (enu Bu"u &eri%i %u& (enu 6Li at Bu"u dan Ta(&a Bu"u5+ (enu Pe(in*a(an+ (enu Penge(&a'ian+ (enu Hi%t$ri+ dan (enu La)$ran dengan %u& (enu 6La)$ran Pe(in*a(an+ La)$ran Penge(&a'ian+ dan La)$ran Denda5,

Gam ar 4.3# "ayar $ ah Pass%ord &'nggota( Ji"a )ada 'ayar Main S!reen user (ene"an Pr$.i' (a"an a"an dita()i'"an (enu ;C ange Pa%%-$rd<, K'i" ;Ganti Pa%%-$rd< dan user aru% (e(a%u""an password 'a(a+ password &aru dan "eti" u'ang password &aru untu" "$n.ir(a%i, Te"an t$(&$' U&a untu" (e'a"u"an )eru&a an password dan "e(&a'i "e 'ayar Uta(a, Te"an t$(&$' Ke'uar untu" "e(&a'i "e Main S!reen tan)a (e'a"u"an )eru&a an password,

Gam ar 4.3) "ayar Tam ah 'nggota Pada 'ayar ini user da)at (ena(&a "an angg$ta &aru "e da'a(

&a%i%data, Untu" (ena(&a angg$ta+ user &i%a (engi%i te"tbo"-te"tbo" yang di%edia"an dengan data angg$ta yang ingin di8input dan (ene"an t$(&$' Angg$ta8Ta(&a Angg$ta, Ji"a data %e(ua %uda dii%i (a"a user &i%a (eng"'i" t$(&$' ;Si()an< untu" (enyi()an da'a( &a%i%data+ *i"a %e(ua data %uda %e%uai dengan "riteria, Dan t$(&$' ;Ke(&a'i< untu" "e(&a'i "e Main S!reen tan)a (e'a"u"an )eru&a an di regi%tra%i angg$ta,

Gam ar 4.4* "ayar +dit Pro,ile &'nggota( Pada 'ayar ini user da)at (ena(&a +dan (engu&a in.$r(a%i data

Angg$ta 6N$ Indu" Angg$ta+ Na(a+ A'a(at+ N$ Te')+ Gender + Ja&atan+ Tangga' La ir5, Untu" (ena(&a data Angg$ta+ user &i%a (engi%i te"tbo"-te"tbo" yang di%edia"an dengan data Angg$ta yang ingin di8input, user ter'e&i da u'u '$gin (engguna"an u%erna(e dan )a%%-$rd angg$ta "e(udian %ete'a '$gin te"an t$(&$' Angg$ta "e(udian Edit Pr$.i'e, Untu" (engu&a data %e$rang angg$ta+ user aru% (e(i'i angg$ta yang diing"an, Sete'a (e'a"u"an )eru&a an data angg$ta yang diingin"an user aru% (eng"'i" t$(&$' >Si()an? dan te"tbo"te"tbo" yang di%edia"an %uda "etentuan, dii%i dengan /a'ida%i yang %e%uai dengan

Gam ar 4.41 "ayar Histori &'nggota( Ha'a(an ini da)at di(un!u'"an dengan (eng"'i" (enu Hi%t$ri, Layar ini &er.ung%i untu" (ena()i'"an %tatu% Angg$ta, i%t$ri )e(in*a(an dan )enge(&a'ian

Gam ar 4.42 "ayar +dit Pro,ile &Sta,,(

Ha'a(an Edit Pr$.i'e da)at di(un!u'"an dengan !ara (e(i'i

(enu

Pr$.i' @ Edit Pr$.i'+ 'a'u a"an (un!u' ta()i'an Edit Pr$.i'e %e)erti ga(&ar diata% ini+ dida'a( (enu Edit Pr$.i'e ini user da)at (e(a%u""an+ dan (e()er&a arui data8data Sta.. %e)erti N$,Indu" Pega-ai+ Na(a+ A'a(at+ Gender+

N$,Te')+Tangga' La ir+ Pa%%-$rd dan (e8 retype "e(&a'i )a%%-$rd yang te'a diin)ut, T$(&$' Si()an untu" (enyi()an data8data yang te'a diin)ut+ +T$(&$' Ke(&a'i untu" "e(&a'i "e (ain %!reen,

Gam ar 4.43 "ayar "ihat -u.u &Sta,,( Ha'a(an Li at Bu"u da)at dita()i'"an dengan !ara (e(i'i (enu Bu"u @ Li at Bu"u+ 'a'u a"an (un!u' ta()i'an Li at Bu"u %e)erti ga(&ar diata% ini+ dida'a( (enu Li at Bu"u ini user anya da)at (e'i at da.tar8da.tar &u"u dan da)at (en!ari &u"u &erda%ar"an *udu'+ na(a )engarang atau n$($r indu",

Gam ar 4.44 "ayar "ihat -u.u &'nggota( Ha'a(an Li at Bu"u da)at dita()i'"an dengan !ara (e(i'i (enu Bu"u @ Li at Bu"u+ 'a'u a"an (un!u' ta()i'an Li at Bu"u %e)erti ga(&ar diata% ini+ dida'a( (enu Li at Bu"u ini user anya da)at (e'i at da.tar8da.tar &u"u dan da)at (en!ari &u"u &erda%ar"an *udu'+ na(a )engarang atau n$($r indu",

Gam ar 4.4/ "ayar "ihat 'nggota &'nggota( Ha'a(an ini da)at da)at dita()i'"an dengan !ara '$gin (engguna"an username dan password angg$ta, Ji"a )ada 'ayar (ain %!reen u%er (ene"an (enu )e(in*a(an (a"a a"an dita()i'"an 'ayar )a(in*a(an,

Gam ar 4.40 "ayar Peminjaman -u.u &Sta,,( Layar ini &er.ung%i %aat user ingin (e'a"u"an )e(in*a(an &u"u, K$de )e(in*a(an dan NIP a"an teri%i %e!ara $t$(ati% "eti"a '$gin, User di aru%"an untu" (engi%i n$ indu" &u"u+ *udu' &u"u+ dan *u('a &u"u yang ingin di)in*a(+ %erta, Tangga' "e(&a'i a"an %e!ara $t$(ati% teri%i %e%uai dengan tangga' yang tertera )ada de%"t$) "$()uter+ dan dead'ine )enge(&a'ian a"an $t$(ati% di&uat dengan *ang"a -a"tu %atu (inggu dari tangga' )e(in*a(an,

Gam ar 4.4! "ayar Peminjaman -u.u &'nggota( Layar ini &er.ung%i %aat angg$ta )er)u%ta"aan ingin (e'a"u"an )e(in*a(an &u"u, K$de )e(in*a(an dan K$de Angg$ta a"an teri%i %e!ara $t$(ati% "eti"a '$gin, User di aru%"an untu" (engi%i n$ indu" &u"u+ *udu' &u"u+ dan *u('a &u"u yang ingin di)in*a(+ %erta Tangga' "e(&a'i a"an %e!ara $t$(ati% teri%i %e%uai dengan tangga' yang tertera )ada de%"t$) "$()uter+ dan dead'ine )enge(&a'ian a"an $t$(ati% di&uat dengan *ang"a -a"tu %atu (inggu dari tangga' )e(in*a(an,

Ji"a )ada 'ayar Penge(&a'ian+ user (ene"an (enu Penge(&a'ian+ (a"a a"an dita()i'"an 'ayar Penge(&a'ian Bu"u,

Gam ar 4.4# "ayar Pengem alian -u.u Layar ini &er.ung%i untu" (ena()i'"an data &u"u8&u"u yang %uda di)in*a( $'e %ta.., K$de )enge(&a'ian %uda teri%i %e!ara $t$(ati%, User anya )er'u (eng"'i" t$(&$' >"e(&a'i"an? dan "'i" t$(&$' >Ganti? a)a&i'a &u"u ru%a"9 i'ang, Ji"a t$(&$' Ke(&a'i"an di "'i" (a"an a"an (un!u' 'ayar %e)erti di &a-a ini 1

Gam ar 4.4) "ayar 1em ali.an -u.u Layar ini &er.ung%i untu" (ena()i'"an "eterangan rin!i (engenai tran%a"%i )enge(&a'ian &u"u yang te'a di )i'i untu" di "e(&a'i"an,

Gam ar 4./* "ayar Tam ah -u.u Ta()i'an 'ayar Ta(&a Bu"u da)at di(un!u'"an dengan !ara (e(i'i Bu"u @ Ta(&a Bu"u, Da'a( (enu Ta(&a Bu"u ini diguna"an untu" (eregi%tra%i &u"u yang &aru (a%u" "e )er)u%ta"aan, Untu" (eregi%tra%i &u"u &aru user aru% (e(a%u""an data8data yang di&utu "an+ yaitu N$,Indu" Bu"u+ Judu'+ Pengarang+ ISBN+ Ta un Ter&it+ Sin$)%i%+ Pener&it dan St$",

/. Simpulan
Si()u'an yang da)at dia(&i' dari )eran!angan %i%te( &a%i%data )er)u%ta"aan yang te'a di*a'an"an ada'a %e&agai &eri"ut 1

Ba%i%data (a()u (enyi()an dan (eng$'a data8data yang di&utu "an Data da)at (uda dia"%e%+ di$'a dan di(ani)u'a%i (en*adi in.$r(a%i (e'a'ui a)'i"a%i yang te'a di&uat

Si%te( a)'i"a%i yang te'a )er)u%ta"aan

di&uat 'e&i

(e(uda "an )e"er*aan %ta..

2a,tar Pusta.a
C$nn$''y T,+ A Begg C, 6277B5, Database #ystem $ %ractical $pproac& to Desi n, Implementation, and 'ana ement, 64t editi$n5, Ne- C$r" 1 Pear%$n, C$nn$''y T,+ A Begg C, 627275, Database #ystem $ %ractical $pproac& to Desi n, Implementation, and 'ana ement, 6Bt editi$n5, Ne- C$r" 1 Pear%$n, Date C,J, 627775, $n Introduction to Database #ystem, 6Dt editi$n5, Ne- C$r"1 Addi%$n #e%'ey, Du'aney E,A, 627775, (isual Basic ).* Brief +ourse, Ne- C$r" 1 M!Gra-8Hi'', Ge'$g$+ C/ette, E, A Sungu" Lee, International Journal of ,uture -eneration +ommunication and .etworkin / Database 'ana ement #ystem as a +loud #ervice. E$', B+ N$, 2 Ta un 2722, PP D28DF, He''er%tein+ J$%e) , M,+ Mi! ae' St$ne&ra"er and Ja(e% Ha(i't$n, ,oundations and 0rends in Database/ $rc&itecture of a Database #ystem. E$', 2+ N$,2 Ta un 277D, PP, 24282B3,

Indra*ani, 627225, Beda& Kilat 1 Jam %en antar dan #istem Basis Data , Ja"arta 1 E'e= Media K$()utind$, RuiG+ Ana&e' Nata'ia+ Ca'i=t$ Ma'd$nad$ and Ce%ar Igna!i$ MartineG S)e%%$t, J+#20/ Development of a 3elational Database 'ana ement #ystem. E$', 3+ N$, 2 Ta un 2773, PP, 3383D, S neider(an B,+ A P'ai%ant C, 6277B5, Desi nin t&e User Interface, 64t editi$n5, NeC$r" 1 Pear%$n, # itten J,L,+ Bent'ey C,+ L$nnie D,+ Ditt(an K,C, 627745, #ystems $nalysis $nd Desi n 'et&ods, 6Ft editi$n5, Ne- C$r" 1 M!Gra-8Hi'',

You might also like