Sistem Informasi Fitness Center Hotel Ciputra Semarang Gr a vi a r d hiK. P L2F3 0 24 85 J u r u s a nTe k n i kEl e k t r o , Fa ku l t a sTe kn i k, Un i ve r s i t a sDi po ne go r o J l .Pr o f . Su d ha r t o , Te mba l a n g, Se ma r a n g Abstrak Hotel Ciputra Fitness Center merupakan salah satu Fitness Center terbesar di kota Semarang yang memiliki anggota yang tidak sedikit, jadwal dan fasilitas yang bervariasi dan instruktur yang tidak sedikit pula untuk mengimbangi jumlah anggotanya. Guna mempermudah manajemen Fitness Center, diperlukan sebuah sistem yang dapat melakukan otomatisasi dalam sistem registrasi anggota, instruktur, jadwal dan fasilitas lainnya yang tergabung dalam sebuah basis data sehingga masing-masing pengguna aplikasi dapat mendapatkan informasi sesuai yang diinginkan secara cepat dan akurat. Oleh karena itu dibuat sebuah sistem informasi berbasis Web yang mudah diaplikasikan dan dapat diakses siapa saja. Pembuatan sistem informasi ini menggunakan bahasa pemrograman PHP, basis data MySQL dan web server Apache dengan pemrograman sistem terstruktur. Perancangan sistem ini menggunakan normalisasi terhadap tabel-tabel dalam basis data dan penggambaran logika sistem dilakukan dengan menggunakan DFD (Data Flow Diagram). Pengujian Sistem informasi Fitness Center Hotel Ciputra dilakukan dengan mencoba setiap fungsi yang ada pada sistem informasi ini dan melihat keluaran dari setiap fungsi tersebut. Dari analisis dan pengujian didapatkan hasil untuk mendapatkan tabel dalam basis data diperlukan normalisasi hingga bentuk normal ke 3 (3NF) dengan mendapatkan tabel Hadir, Jadwal, Harga, Instruktur, Login dan Member. Penggambaran logika sistem didapatkan dengan memecah Data Flow Diagram tersebut hingga level 2. Dengan menggunakan session yang ada pada PHP sangat mempermudah dalam melakukan manajemen user yang mengakses aplikasi. s e mpi ts e ba g a it r a n s a ks ij ua lbe l ipr od uk ,j a s a da ni nf o r ma s ia n t a rmi t r abi s n i sl e wa tj a r i n ga n ko mpu t e r ,t e r ma s u ki n t e r n e t .Se da ng ka ne bu s i ne s sme n ga c upa d al i n gk u py a n gl e bi hl ua s da n me n c a ku p pu l a l a y a na n pe l a n gg a n, ko l a bo r a s id e n ga nmi t r abi s n i sda nt r a n s a ks i e l e k t r o ni ki nt e r na ld a l a ms e bua hor ga ni s a s i . Si s t e m i nf o r ma s i Fitness Center me r upa k a ns a l a hs a t ua pl i ka s id a r ie bu s i n e s s y a ngme mbe r i k a ni nf or ma s id a nl a y a n a npa d a pe ng u nj u n gma u pu na n g go t aFitness Center. Si s t e mi nf o r ma s iFitness Center me n gg u na ka n ba s i sda t ay a ngd i ha r a pka nda pa tme mbe r i ka n e f i s i e n s id a n ot oma t i s a s id a l a m me mbe r i ka n l a y a na nda ni nf or ma s ike pa d apa r ape n gu nj un g da na d mi ny a ngbe r we na n g. Tug a sa kh i ri nime mba h a spe r a nc a n ga n a pl i k a s iwe bs i s t e mi nf or ma s iFitness Center de ng a nme ng g un a k a nba s i sd a t aMy SQLda n PHPs e ba g a iba h a s ape mr o gr a ma n ny a .Da l a m t u ga sa k hi ri nipe nu l i sl e bi hme n e ka nk a npa d a pe mba ha s a npe r a nc a n ga ns i s t e mda nba s i sda t a . Ba h a s ape mr og r a ma nwe bPHPme r u pa ka n
I. Pendahuluan 1.1 Latar Belakang I nt e r n e tme r upa k a ns a l a hs a t ui nf r a s t r u kt ur u t a ma e bu s i ne s s . Pa d a mu l a ny aj a r i ng a n i nt e r ne td i k e mba n gk a ns e ba g a is a l u r a nkh us us u nt uk a k t i f i t a sr i s e t da n k e pe r l u a n pa r a a ka de mi s i .Da l a m pe r ke mba ng a n ny a ,i nt e r n e t d i e ks pl o i t a s iu nt ukbe r ba ga ik e pe r l u a nl a i n ny a , t e r ma s u kun t u kk e pe r l ua nbi s n i s .I nt e r ne ti t u s e n di r is e be na r ny aa da l a hs i n gk a t a nd a r iInterconnection Networking. Se c a r a s e d e r ha na i nt e r ne tbi s ad i a r t i k a ns e ba g a i“ Global network of computer networks” . De n g a n de mi ki a n i nt e r ne tme r u pa ka nj a r i nga nk o mpu t e ry a ng s a n ga tbe s a ry a n gt e r be n t u kd a r ij a r i n ga nj a r i na nke c i ly a nga dad is e l ur uhdu ni ay a ng s l i n gt e r hu bun gs a t us a mal a i n . Se c a r a s i mpl i s t i k , bi l a ki t a me mbu a t h ome pa geda n me n c a r ii nf o r ma s is u a t uj a s a a t a u ba r a ng ma kaki t as u d a h ma s u kd a l a m l i ng k upe bu s i ne s s .I s t i l a he bu s i n e s sbe r k a i t a n e r a td e n ga n e-commerce. Ba gi s e ba gi a n k a l a n ga n,i s t i l a he c omme r c ed i a r t i ka ns e c a r a
1
ba h a s ape mr o gr a ma ny a ngkh us usdi r a n c a ng u nt ukme mbu a th a l a ma nwe by a n gdi na mi s . Ba ha s a pe mr og r a ma n PHP d i t u l i s me ny a t u d e n ga nt a gt a gHTMLda ndi e k s e ku s idis e r v e r d a n h a s i l ny a di ki r i m k e c l i e nt . My SQL me r u pa ka ns a l a hs a t upr o gr a ms e r ve rba s i sda t a y a n ggr a t i sda nh a n da l .
2.2. Bahasa Pemrograman PHP Un t u kda pa tme ng ha s i l k a ns u a t uwe bs i t e y a ng d i na mi s , di pe r l u ka n s u a t u ba h a s a pe mr o gr a ma n we bs e pe r t iPHP da ns e bua h da t a ba s e s e r v e r s e pe r t i My SQL. PHP me r upa k a n ba ha s a pe mr o gr a ma n we by a g t e r ma s uk d a l a m ka t e g o r i Se r v e r Si d e Pr og r a mmi ng .Pa dape mr o g r a ma nSe r v e rSi de , pe r i nt a hpe r i nt a hdi j a l a n k a npa d awe bs e r ve r , s e da ng ka nc l i e ntSi d ePr og r a mmi ngpe r i nt a h pe r i nt a hd i j a l a n k a npa d ac l i e ntda l a mh a li ni we bbr o ws e r .Di pi l i h ny aPHPs e ba g a iba h a s a pe mr o gr a ma nk a r e n aPHPg r a t i s( o pe ns o ur c e ) . Se l a i ni t uk e l e bi h a n k e l e bi ha nPHPa n t a r al a i n: 1. Li f eCy c l ey a ng s i n gk a t ,s e h i n gg aPHP s e l a l uupt oda t eme n gi ku t ipe r k e mba n ga n i n t e r ne t . 2. Cr o s spl a t f or m,PHPda pa td i pa k a ih a mpi r dis e muawe bs e r v e ry a nga d adipa s a r a n ( Apa c he , AOLSe r ve r , f ht t pd , pht t pd , Mi c r o s of tI I S,d a nl a i nl a i n) .Da nda pa t di j a l a n ka n d i be r ba ga is i s t e m o pe r a s i ( Li n ux , Fr e e BSD, Un i x , Sol a r i s , Wi n do ws ) . De n ga n de mi k i a n pr o s e s pe ng e mba n g a n ny ada pa td i l a ku k a nde n ga n me n gg un a k a n s i s t e m o pe r a s i y a n g di gu na ka n s e t e l a h publ i s h ( mi s a l ny a de ve l o pi ng d i Wi n do ws ke mud i a n di pa s a ngd iwe bs e r ve ry a ngme n gg u na ka n s i s t e mope r a s iLi n u x) . 3. PHPme nd uk u ngba ny a kpa ke tba s i sda t a ba i ky a n gk ome r s i a lma upun y a ng no n ko me r s i a ls e pe r t i Pos t Gr e SQL. mSQL, My SQL,Or a c l e ,I nf o r mi x ,Mi c r os of tSQL Se r v e rd a nl a i n l a i n .
1.2 Tujuan Tu j ua nd a nma nf a a td a r ipe mbu a t a n t ug a sa k hi ri nia da l a h: 1. St u di ka s u sd a l a m me r a n c a ng s i s t e m i nf o r ma s iFitness Center. 2. Me mpe l a j a r i pr o s e s pe mb ua t a n s ua t u s i s t e mi nf or ma s iFitness Center mu l a id a r i pe r a n c a ng a nh i n gg ai mpl e me n t a s ike d a l a m ba h a s ape mr og r a ma n. 3. Me ng e t a h ui pe n g gu na a n ba ha s a pe mr og r a ma n PHP d a l a m hu bu ng a nny a d e n ga ns i s t e mba s i sda t aMy SQL. 1.3 Pembatasan Masalah Pa d at u ga sa kh i ri n ia k a ndi ba ha sma s a l a hma s a l a hs e ba g a i be r i ku t: 1. Me wuj u d ka n s i s t e m i nf o r ma s i Fitness Center d e n ga nk e ma mpu a n me l a k uk a n ma na j e me n da t aa n gg ot a ,i n s t r u kt u rda n j a d wa l . 2. Me mba ha sdi s a i ns t r uk t u rba s i sd a t ay a ng me nu nj a n gt e r wuj ud ny aa pl i ka s iwe bs i t e s i s t e mi nf or ma s i Fitness Center. 3. Ba s i sda t ay a ng a k a n di g un a k a na da l a h My SQL d a n PHP s e ba ga i ba ha s a pe mr og r a ma n un t u k ko ne ks i de ng a n My SQL. II. Dasar Teori 2.1. HTML
2.3. Server Basis Data MySQL Un t u k pe ny i mpa n a nd a t apa d aa pl i k a s i i n i ,di gu na ka ns e bu a hba s i sd a t a .Se r v e rba s i s da t ay a ng a k a nd i g un a ka na d a l a h My SQL ka r e na s e l a i na k s e sy a n gc u k up c e pa tda n gr a t i s ,j ug ad a pa tbe r ope r a s ipa da be r ba ga i s i s t e m ope r a s is e pe r t iSUNSol a r i s ,Li n ux , Wi n do wsNT,Fr e e BSD hi n g gaWi n d ows9x . Ga mba r2. 1me nu nj uk ka ni n t e r a k s ia n t a r aPHP, We bSe r ve rd a nMy SQL.
HTMLa t a uHy pe r t e xtMa r k upLa n g ua ge a da l a hba ha s ay a n gdi gu na k a nu nt u kme n u l i s h a l a ma n we b. HTML buk a n ba ha s a pe mr og r a ma nk a r e na HTML a da l a hs ua t u ba h a s ama r k up( pe na nd a a n ) .HTMLd i gu n a k a n u nt ukma r kupt e r ha da ps e bu a hd ok ume nt e k s . Ta n d at e r s e bu tdi gu na ka nu nt u kme ne nt uk a n f or ma ta t a us t y l eda r it e ksy a n gdi t a n da i .
Se c a r as e d e r h a n a HTML t e r d i r i d a r idu ab a gi a ny a i t uh e a d e rd a nb ody . St r u k t ura wa lHTML di a pi tol e ht a g a wa l da n t a g a kh i r .
I n t e r a k s ia n t a r aPHP,we bs e r v e rd a nMy SQL
I nt e r a ks ia nt a r aPHPde ng a nba s i sd a t a 2
My SQL t e r j a di k e t i ka c l i e nt me n ga ks e s we bs e r v e ry a ng me n du ku n g PHP. Se t e l a h s e r ve rme nr i mada nme mba c ape r mi na t a a nda r i c l i e nt ,s e r v e ra k a n me ng e k s e ku s ipe r i n t a hpe r i n t a hy a ng be r f un gs is e ba ga ia nt a r mu ka pa d as e r v e rba s i sd a t aMy SQL d a l a m ko de PHP.Ke mu d i a nPHP a ka n me l a k uk a npa da ba s i sd a t a My SQLme l a l u iAPI( Appl i c a t i on Pr o gr a mmi n gI nt e r f a c e )d a n me n gk ompi l a s i h a s i ny a . Se l a n j ut ny a ha l a ma n h a s i la ka n d i k i r i mkec l i e ntme l a l uiwe bs e r ve r .
me n ge t a hu ia pa k a ht e l a hbe r j a l a nde n ga n s e me s t i ny a . 2. Whi t eBoxTe s t i n g Pe n gu j i a nd e n ga n me t o de Whi t e Bo x t e s t i ng a da l a hd e n g a n me l i ha ti s id a r i “ box ”d a nme mf ok u s k a npe n gu j i a npa d a s t r uk t u rda r i pe r a n g ka tl una kt e r s e but . 3. Al ph aTe s t i ng Al ph at e s t i n gme r upa k a npe n gu j i a ny a n g d i l a k uk a nol e hdi r is e n di r i/t i m pe mbua t pe r a n gk a tl u na k. Pe n gu j i a ni n ime r u pa ka n f a s e pe n gu j i a n pe r t a ma da l a m pr o s e s pe n g e mba ng a n pe r a n gk a tl un a k . Fa s e pe r t a mat e r s e bu tme l i put ipe n g uj i a nu ni t , pe n g uj i a n k ompon e n d a n pe ng u j i a n s i s t e m,pa d a pe n g uj i a ni n i di l a ku ka n pe n g ko mpr e s a nf i l e ,pe ng u ba ha nk a t a k a t ay a ngs a l a h,l i nky a n gt a kt e r a r a hda n s i n ko ni s a s is u a r ad a nga mba r . 4. Be t at e s t i n g Be t at e s t i ng me r u pa k a n pe n g uj i a nf a s e k e d u a y a ng me l i ba t ka n s e j u ml a h pe n g gu na un t u k me n c o ba pe r a ng ka t t e r s e bu t . Be t a t e s t i n g d a pa td i s e bu t d e n g a n“ pr e r e l e a s et e s t i n g”
2.4. Pengaksesan Basis Data dengan PHP PHP s e ba g a i ba ha s a pe mr og r a ma n we bme ny e di a ka nf a s i l i t a sun t u kko ne ks iba s i s d a t aMy SQL. Pa d ada s a r ny at a ha pa na k s e sba s i sda t aMy SQL a da3t a ha pa n: 1. Ko ne ks iba s i sda t a Ba s i sd a t a da pa td i g un a ka ns e t e l a h k on e k s ide ng a ns e r ve rba s i sd a t a My SQL. Un t u kk o ne ks ide ng a ns e r ve rba s i sd a t aPHP me ny e d i a ka nf un gs i mysql_connect. 2. Ope r a s iMy SQL Bi l ac l i e ntt e l a hbe r h a s i lme l a k uk a n k on e k s id e n ga ns e r ve rba s i sda t a ,ma kat a ha p s e l a n j ut ny aa d a l a hme l a ku ka nope r a s i o pe r a s i t e r h a da pba s i sda t aa nt a r al a i nme ma s k ka nda t a , me ng a mbi lda t a ,me ng ha pu sd a t ad a no pe r a s i y a n gl a i n.
2.6. Perancangan Konseptual Basis Data Mo de lko ns e pt u a lba s i sda t ame r u pa ka n ko mbi na s ibe be r a pac a r au nt ukme mpr o s e sd a t a un t u k a pl i k a s i . Mod e l ko n s e pt u a l t i da k t e r g a nt un gpa d aa pl i k a s i ,t i da kt e r g a n t u ngpa d a s i s t e m ba s i sd a t ada nt i d a kt e r ga nt un gpa d a ha r d wa r e y a n g d i pa k a it e t a pi pe ne ka na n t i nj a ua ndi l a k u ka npa das t r u kt u rda t ada nr e l a s i f i l e .
3. Pe mu t u s a nko ne ks is e r ve rba s i sda t a Se t e l a h s e l u r u h o pe r a s i My SQL d i e ks e k us i ,d i l a k uk a n pe mu t us a n k on e k s i d e n ga ns e r v e rba s i sda t ad e n ga nt u j ua nu nt uk me nj a g a ke a ma na n da t a s e r t a u nt uk me ng ur a n gi be ba n ko mpu t e r . De ng a n me l a k u ka npe nu t u pa nhu bun ga nde ng a nba s i s d a t aMy SQLa ka nme mbe ba s ka nr e s ou r c e sda n me mo r iy a n gs e be l u mny adi a l ok a s i k a nu nt uk h u bu ng a nd e n ga nMy SQL
2.6.1. Entity Relational Diagram Ba s i sda t ame r u pa ka nk umpul a nt a be l y a ng s a l i ng be r ka i t a n. En t i t y Re l a t i o na l Di a g r a m me r upa k a n d i a gr a m y a n g me n un j u kk a nh ubu ng a na nt a re n t i t a sdida l a m s e bu a hs i s t e m. 2.6.1.1 One to One relationship Hubu n ga na n t a r ae n t i t a sy a n gs a t ude ng a ny a n g l a i na da l a hs a t ube r ba nd i ngs a t u.
2.5. Metode Pengujian Perangkat Lunak 1. Bl a c kBoxTe s t i n g Pe n g uj i a n de ng a n me t od e Bl a c k Box Te s t i n gme n ga n gg a ps e bua hs i s t e ma da l a h s e bua h“ Bl a c kBo x” ,s e h i n gg at i d a kpe r l u d i k e t a h uis t r u kt uri n t e r na ld a r ipe r a n gk a t l un a k t e r s e bu t . Pe ng uj i a n Bl a c k Box d i f o k us ka n pa dape ng uj i a nf u ng s i f u ng s i d a n f a s i l i t a s f a s i l i t a s y a ng a da pa da pe r a n gk a t l u na k t e r s e but , u nt uk
2.6.1.2. One to Many Relationship Hubu n ga na n t a r ae n t i t a sy a n gs a t ude ng a ny a n g l a i na d a l a hs a t ube r ba nd i n gba ny a ka t a uba ny a k be r ba n di ngs a t u . 3
me n gi ku t is ua t uf or ma tt e r t e nt u ,da pa ts a j ada t a t i d a k l e n g ka p da n t e r d upl i k a s i . Da t a di ku mpu l k a ns e pe r t ia paa da ny as e s u a id e n ga n ke da t a ng a n ny a . 2.6.3.2. Bentuk Normal Pertama (1NF) Be n t ukn o r ma lke s a t ume mpuny a ic i r i y a i t us e t i a pda t adi be nt ukd a l a mf l a tf i l e ,da t a di be nt uk d a l a m s a t u r e c o r d d e mi s a t u r e c o r d . t i da ka das e ta t r i buty a n gbe r u l a n gul a n g a t a ua t r i bu ty a n gbe r n i l a ig a n da . t i a pf i e l dha ny a s a t upe n ge r t i a n ,bu k a nme r upa ka nku mpu l a n ka t ay a n gme mpu ny a ia r t ime n du a . 2.6.3.3. Bentuk Normal Kedua (2NF) Be n t uk n or ma lk e d ua me mpuny a i s y a r a ty a i t u be nt uk da t at e l a h me me n uh i kr i t e r i abe nt ukn or ma lk e s a t u.At r i bu tbu ka n ku n c iha r u s l a hbe r ga nt u n gs e c a r af u ng s ipa d a ku n c iu t a ma . Se h i n gg au n t uk me mbe n t u k no r ma lk e d uaha r us l a hs ud a hd i t e n t uk a nk un c i ku n c if i e l dy a ng un i k da n da pa tme wa ki l i a t r i but l a i ny a n gme nj a dia ng go t a ny a . 2.6.3.4. Bentuk Normal Ketiga (3NF) Unt ukme n j a dibe n t u kno r ma lk e t i ga , ma k ar e l a s iha r u s l a hd a l a m ke a d a a nn or ma l ke du ad a ns e mu aa t r i butbuk a npr i me rt i da k pu ny ah ubun g a ny a n gt r a n s i t i f .De ng a nka t a l a i n,s e t i a pa t r i bu ty a ngbuk a nku nc ih a r us l a h be r g a n t u ngh a ny apa d apr i ma r yk e y .
2.6.1.3. Many to Many Relationship Hu bu ng a na nt a r ae nt i t a sy a n gs a t ud e n ga ny a ng l a i na da l a hba ny a kbe r ba n di ngba ny a k.
1.
2.6.2. Field / atribut kunci Se t i a pt a be ls e l a l ut e r da pa tk un c id a r it a be l be r u pas a t uf i e l dy a ngda pa tme wa ki l ir e c or d. Te r da pa tbe r ba g a ima c a ma t r i butk un c is e s u a i d e n ga nf u ng s i ny a: Ca nd i da t eke y( k un c ik a n di da t ) Kun c ik a n di d a ta da l a hs a l a hs a t ua t r i but y a ng me n gi de nt i f i ka s i k a ns e c a r a un i k s u a t uke j a d i a ns pe s i f i kd a r ie nt i t a s . 2. Pr i ma r yKe y( k un c i pr i me r ) Kun c ipr i me ra d a l a hs a l a hs a t ua t r i but y a ngt i da kh a ny ame n gi de nt i f i ka s is e c a r a un i ks ua t uk e j a di a ns pe s i f i kt e t a pij u ga da pa tme wa ki l is e t i a pk e j a di a nd a r is ua t u e n t i t a s .Se t i a pk un c ik a n di da tme mi l i ki pe l u a n g me nj a di ku n c i pr i me rt e t a pi s e ba i k ny adi pi l i hs a t us a j ay a n gd a pa t me wa ki l is e c a r a me ny e l ur uh t e r h a d a p e n t i t a sy a n ga da . 3. Al t e r n a t eKe y( ku nc ia l t e r n a t i f ) Kun c ia l t e r n a t i fa d a l a h ku nc ika nd i d a t y a ngt i da kdi pa ka is e ba g a i ku n c i pr i me r . 4. Fo r e i g nKe y( k un c it a mu ) Kun c it a mume r u pa ka ns a t ua t r i bu ty a ng me l e ng k a pi s a t u r e l a t i o ns hi p y a ng me n un j u kk a nk ei n d uk ny a .Kun c it a mu di t e mpa t ka npa dae nt i t a sa na kd a ns a ma de ng a nku nc ipr i me ri nd ukdi r e l a s i ka n. Hubu n ga na nt a r ae n t i t yi n d uk d e ng a n a n a k a a d a l a h hu bu ng a n s a t u l a wa n ba ny a k( on et oma nyr e l a t i on s h i p) .
2.6.4. Data Flow Diagram Da t af l o wd i a g r a m me r u pa ka ns u a t u me t o depe nj a ba r a na l i r a nd a t ay a ngme nga l i r pa das ua t us i s t e ms e r t ake r j aa t a upr os e sy a n g be r l a n gs un g pa d as ua t us i s t e m.Da t af l ow di a g r a mh a ny ame mi l i ki3bua hs i mbo lda n s e bu a hk on e k t o r: 1. Rounded rectangles y a n gme n gg a mba r ka n pr os e sy a n gha r usd i j a l a nka n
2. Squares y a ngme l a mba n gk a npe l a k ud a l a m pr os e s .
2.6.3. Normalisasi No r ma l i s a s i me r u pa ka n me t o de a na l i s i sda t ay a ngme ng o r g a n i s a s i ka na t r i but d a t as e d e mi ki a nr u pas e h i n gg adi ke l o mpo kk a n me nj a d ibe n t u ky a ngs t a bi l ,f l e k s i be ld a nt i da k a dar e d un da ns ida t a . 2.6.3.1. Bentuk tidak normal Be nt u ki n ime r u pa ka nk umpul a nda t a y a n g a ka nd i r e k a m, t i da ka d ak e h a r us a n
3. open ended box y a n gme l a mba ng ka nr u a n g pe ny i mpa n a n da t a .At a u bi a s a di s e bu t de ng a nba s i sda t a .
4
4. arrow /pa na hy a n g me n un j u kk a na r a h a l i r a nd a t a ,i n pu ta t a uou t putd a r ia t a uke s ua t upr os e s .
11.Me mbe r d i a n g ga p t e l a h me ny e t u j ui pe r a t u r a ny a ngbe r l a k udiFitness Center, da n bi l a me l a n g ga r pe r a t u r a n, pi ha k ma n a j e me n be r ha k un t u k me n c a bu t ke a n gg o t a a nme mbe r .
3. Perancangan 3.1. Analisis Kebutuhan Sistem An a l i s i s k e but uh a n s i s t e m u nt u k s i s t e m i nf o r ma s i Fitness Center di l a k u ka n u nt uk me nd a pa t ka ns e bu a hba s i sd a t ay a n gha nd a l y a n gdi pe r l u k a nba g is i s t e mi nf o r ma s iFitness Center Survey Sur ve ydi l a ku ka ndiFitness Center Ho t e l Ci put r ade ng a nd ok u me nt a s is e ba g a ibe r i ku t: 1. Pe n a n g gu ng j a wa bo pe r a s i on a l Fitness Center a d a l a hMa na g e r . 2. Ad mi ni s t r a s i be r t a n gg u ng j a wa b pa da pe n da f t a r a na ng go t aba r us e r t ame n c a t a t s e t i a pa n gg ot ay a ng ha di rpa daFitness Center. 3. Ad mi ni s t r a s ibe r t a ng gu ngj a wa bd a l a mh a l pe mba g i a nj a dwa lpa r ai ns t r u k t urs e r t a pe n j a dwa l a ns e t i a pj e ni sSe na my a nga da . 4. I ns t r u kt ur be r t a n gg un g j a wa b d a l a m me ma n dus e t i a pme mbe rda l a mme l a k uk a n a kt i f i t a ss e l a ma me mbe r be r a d ad a l a m r ua ngFitness Center. 5. Si s t e m ke a n g go t a a nFitness Center pa da s a a ts ur v e y t e r ba g i me nj a d i4 j e n i s k e a ng go t a a n y a i t u Pe r s on a l , Cou pl e , Co r por a t ed a nHa l fDa y . 6. La ma ny awa k t uke a n g go t a a nda pa tdi pi l i h a nt a r a1bu l a n,3bul a n ,6bu l a nd a n12 bul a n . 7. Se t i a p me mbe ry a ng ma s u k me nd a pa t k a r t ua ng g ot a .Unt uk me ma s uk ir ua ng Fitness Center d i wa j i bk a n me n un j u kk a n k a r t ua n gg o t a ny a . 8. Se t i a pme mbe rbe ba sun t ukme ng gu n a k a n pe r a l a t a ny a nga dadir ua ng a nFi t ne s sda n be r ha kun t u kme ng i k ut is e t i a pj e n i ss e na m s e s ua id e n ga nj a dwa ly a n gt e l a hd i t e nt uk a n o l e hi ns t r u k t ur . 9. Pe r pa nj a n ga nke a n gg o t a a ndi l a ku ka nol e h me mbe r d e n ga n me mbe r i t a h u ba gi a n a dmi n u nt uk me l a ku k a n pe r pa n j a ng a n k e a ng go t a a n . 1 0.Me mbe rt i d a kbo l e hme n gg un a k a nf a s i l i t a s y a n g a d a di Fitness Center bi l a k e a ng go t a a nt e l a h be r a kh i rd a n be l um me l a k u ka npe r pa nj a n ga nke a n gg ot a a n.
Di a g r a mPr os e sRe g i s t r a s iMe mbe rFitness Center
3.2. Entity Relational Diagram (ERD) Ent i t yRe l a t i on a lDi a gr a m me r u pa ka n di a g r a m y a n g me n u nj u k ka n hu bu n ga na nt a r e n t i t a s di d a l a m s i s t e m i nf o r ma s i Fitness Center.
Ent i t yRe l a t i on a lDi a g r a md a r i Si s t e m I nf o r ma s iFitness Center 3.3. Normalisasi Nor ma l i s a s i me r u pa ka n pr o s e s pe ng e l ompok a ne l e me n da t a me nj a d it a be l t a be ly a n gme n u nj u kk a ne n t i t a sda nr e l a s i ny a . Nor ma l i s a s i pa d a we bs i t e Fitness Center di l a k u ka nh i n gg abe nt ukn or ma lke t i ga .
5
Pa d aDFDl e ve l0t e r d a pa t 2pr os e sy a i t upr o s e s a d mi nd a npr o s e sme mbe r ,s e r t ame l i ba t ka n2 t e r mi n a t or y a i t u t e r mi n a t or me mbe r da n t e r mi n a t ora d mi n .DFDl e v e l0me l i ba t k a npul a da t a s t o r ei ns t r u kt ur ,j a d wa l ,ha di r ,ha r g a ,l o gi n da nme mbe r . 3.4.3. DFD Level 1
Be nt u kno r ma lk e t i game mpu ny a is y a r a tba hwa s e t i a pt a be lt i da k me mpu ny a if i e l d y a ng be r ga nt un gt r a n s i t i f ,ha r u s be r g a n t u ng pa da k un c i u t a ma . 3.4. Data Flow Diagram DFD me ng ga mba r k a ns i s t e m s e ba g a ik e r j a a nt a rf u ng s iy a n gbe r h ubu n g a ns a t us a mal a i n d e n ga na l i r a nd a n pe ny i mpa n a n da t a .DFD be r t i n gk a td i mul a ida r iDFDl e v e l0y a ngda pa t d i t u r u nk a nl a gime j a diDFD l e v e l1 d a n s e t e r u s ny a .
$GPL Q
3U RV HV /RJL Q
3U RVHV /L KDW
3U RVHV 7DPEDK 3U RV HV 8EDK
DGZDO
, QV W U XN W XU
+DGL U
3.4.1. Context Diagram
+DU JD
3U RV HV +DSXV
0HPEHU /RJL Q
Co nt e x tDi a gr a mApl i k a s id a r iSi s t e m I nf or ma s iFitness Center 0HPEHU
Co nt e xtd i a gr a m pa d as i s t e mi nf o r ma s iFitness Center me ng g a mba r k a n s e bu a h s i s t e m i nf o r ma s iFitness Center d e n ga nd ua bu a h t e r mi na t o ry a i t ua d mi nd a n me mbe r .Pa da c on t e xtd i a gr a mi nia dmi n be r pe r a ns e ba g a i s umbe rs i s t e m da n me mbe rs e ba ga ipe l a ku s i s t e m. 3.4.2. DFD Level 0
DFDLe v e l 1Pr os e sAdmi nSi s t e mI nf or ma s i Fitness Center Pa d aDFD Le v e l1Pr o s e sAdmi nme l i ba t ka n s e bu a ht e r mi na t ory a i t ut e r mi n a t o rAdmi ns e r t a me mpuny a i5bu a hpr o s e sy a i t uPr o s e sLo gi n, Pr os e sLi ha t ,Pr o s e sTa mba h ,Pr os e sUba hda n Pr os e sHa pus .Da r iDFDLe ve l1Pr o s e sAd mi n da pa t j ug a di l i ha tba hwa d a t as t or eJ a dwa l , I n s t r ukt u r ,Ha r ga ,Me mbe rda nLog i nt e r l i ba t da l a mk e e mpa tpr os e s ,s e da n gk a nda t as t or e Ha d i rha ny at e r l i ba tda l a m Pr o s e sLi ha tda n Pr os e sTa mba h .
DFDLe v e l 0Si s t e mI nf o r ma s iFitness Center
6
§ Tambah Jadwal.Me mbuk aha l a ma nf o r m un t u kpe n a mba h a nd a t aj a dwa ls e n a m.Da t a y a ngd i i nputme l i pu t iHa r i ,J a m,Na maSe n a m da nI n s t r uk t u ry a n gbe r t ug a sme mi mpi ns e na m. § Simpan. Me ny i mpa n d a t a y a n g s u da h di ma s u k ka nd a l a mf or mked a l a mba s i sda t a . § Reset. Me n go s o ng k a n i s is e l u r uh f o r m Ta mba hJ a dwa l . Va l i da s i: § Ha r i .Me r u pa ka nha r i s e pe r t ida l a mka l e nd e r . § J a m.2a ng k au n t ukj a m da n2a n gk aun t u k me n ty a n gdi pi s a h k a nol e ht a nd at i t i k . § Se n a m.Na mas e na m /j e ni ss e na m,be r upa ka r a kt e ra l f a be t i k . § I n s t r ukt u r . Dr o p Down me n u y a n g t e r h ubun g d e n g a n t a be li n s t r uk t u r . Ha r u s di pi l i hs a l a hs a t uda r i i nt r u kt ury a ngt e r d a f t a r .
DFDLe v e l 1Pr os e sMe mbe rSi s t e mI nf o r ma s i Fitness Center Un t u kDFD Le ve l1Pr os e sMe mbe r ,t e r l i h a t ba h wa t e r d a pa ts e bua ht e r mi na t orMe mbe r . DFD Le v e l1 t e r da pa t3 bua hpr os e sy a i t u Pr o s e sLi ha t ,Pr os e sLog i nd a nPr os e sUba h. Un t u kPr os e sLi ha tme mun g ki n k a nt e r mi n a t or Me mbe ru n t ukme l i h a ti s ida t as t or edl a mh a l i nida t as t or eI n s t r uk t u r ,J a dwa l ,Ha r g a ,Logi n d a n Me mbe r .Pr os e s Uba h me mu ng ki nk a n me mbe ru nt ukme n g uba hd a t ay a n ga d adida t a s t o r e .Pr o s e sUba hi n ime l i ba t ka nd a t as t o r e Me mbe rd a n Lo gi n.Un t u k Pr o s e s Lo g i n, me mu n gk i n ka n t e r mi na t o r me mbe r u nt uk me l a k u ka nl og i nda nma s u kkes i s t e m.Unt uk Pr o s e sLo gi nme l i ba t ka nda t as t o r eLogi n .
2. Jadwal Senam
3.4.4. Process Specification Pr o c e s sSpe c i f i c a t i ond i g un a ka nu nt uk me nd e s kr i ps i k a na pa y a ng di l a k u ka nk e t i ka ma s u ka ndi t r a ns f o r ma s i k a nme nj a dike l ua r a n. Pr o c e s ss pe c i f i c a t i o ny a ng a d a pa d as i s t e m i nf o r ma s iFitness Center Ho t e lCi pu t r ame l i put i : 1. Tambah Jadwal
-J e ni spr o s e s:r e po r t -Su mbe rda t a:d a t as t o r ej a dwa l pe r i nt a h: § Edit. Me mbu ka h a l a ma n f or m un t u k pe ng u ba ha nd a t aj a d wa ls e n a m.Da t ay a n g da pa tdi u ba hme l i put iHa r i ,J a m,Na maSe n a m da nI n s t r uk t u ry a n gbe r t ug a sme mi mpi ns e na m. § Simpan. Me ny i mpa n d a t a y a n g s u da h di ma s u k ka nd a l a mf or mked a l a mba s i sda t a . § Hal Sebelumnya. Ke mba l ik eh a l a ma n da f t a rj a d wa l s e na m § Hapus.Me n gh a pusd a t aJ a d wa ls e n a m. Va l i da s i: § Ha r i ,me r u pa ka nha r is e pe r t i da l a mka l e nd e r . § J a m,2a ng k au n t ukj a m da n2a n gk aun t u k me n ty a n gdi pi s a h k a nol e ht a nd at i t i k . § Se n a m,na mas e na m /j e ni ss e n a m,be r upa ka r a kt e ra l f a be t i k . § I n s t r ukt u r , Dr o p Down me n u y a n g t e r h ubun g d e n g a n t a be li n s t r uk t u r . Ha r u s di pi l i hs a l a hs a t uda r i i nt r u kt ury a ngt e r d a f t a r .
-J e n i spr os e s:e n t r i -Te mpa t pe ny i mpa n a n: da t as t or ej a d wa l pe r i n t a h:
7
pe r i nt a h: § Edit. Me mbu ka h a l a ma n f or m un t u k pe ng u ba ha nd a t aha r g a ke a n gg o t a a ns e na m. Da t ay a n gd a pa td i uba hme l i pu t iKa t e go r ii d, J u ml a h ,Ka t e g or ida n Ha r ga y a ng be r t u ga s me mi mpi ns e na m. § Simpan. Me ny i mpa n d a t a y a n g s u da h di ma s u k ka nd a l a mf or mked a l a mba s i sda t a . § Hal Sebelumnya. Ke mba l ik eh a l a ma n da f t a rha r g a § Hapus.Me n gh a pusd a t aHa r g ake a n gg ot a a n s e na m. Va l i da s i: § Ka t e go r iI D. Me r upa k a nKodeda r iKa t e go r i/ j e ni sl a y a na n be r u pa a ng ka a t a u ka r a k t e r ma k s i ma l10ka r a kt e r . § J u ml a h .Me r upa k a nj uml a hma k s i mum da r i or a n gy a n g da pa tbe r g a bu ng k ed a l a ms a t u ke a n gg o t a a n. Ka r a kt e rbe r upaa ng k a . § Ka t e go r i .Na mal a y a na nda nl a ma ny ama s a ke a n gg o t a a n. § Ha r g a .Ha r ga/bi a y aun t u kme nj a dia ng g ot a . Ha r u sa n g kada ns e t i a pk e l i pa t a nr i bua nha r u s di ba t a sde n ga nka r a kt e rt i t i k.
3. Tambah Harga
-J e n i spr os e s:e n t r i -Te mpa t pe ny i mpa n a n: da t as t or eh a r ga pe r i n t a h: § Tambah Harga.Me mbuk ah a l a ma nf or m u nt uk pe na mba ha nd a t a ha r g a /ka t e go r i/ l a y a na ny a n gdi be r i k a npi ha kpe ng e l ol aFitness Center.Da t ay a n gdi i npu tme l i pu t iKa t e go r i I D, J u ml a h, Ka t e go r i da nHa r g a . § Simpan. Me ny i mpa n da t a y a ng s ud a h d i ma s uk k a nda l a mf o r mkeda l a mba s i sd a t a . § Hal Sebelumnya. Ke mba l i ke ha l a ma n s e be l umny a . Va l i d a s i: § Ka t e g or iI D. Me r u pa ka nKo ded a r iKa t e g or i/ j e n i sl a y a na n be r u pa a n gk aa t a uk a r a kt e r ma ks i ma l 10k a r a k t e r . § J uml a h.Me r u pa ka nj u ml a hma ks i mum d a r i o r a ng y a n gd a pa tbe r ga bu n g ked a l a ms a t u k e a ng go t a a n .Ka r a kt e rbe r u paa n g ka . § Ka t e g or i .Na mal a y a na nd a nl a ma ny ama s a k e a ng go t a a n . § Ha r g a .Ha r g a/bi a y au nt u kme n j a dia n gg o t a . Ha r usa ng k ada ns e t i a pke l i pa t a nr i bu a nh a r us d i ba t a sde ng a nk a r a k t e rt i t i k.
5. Tambah Member
-J e ni spr o s e s:e nt r i -Te mpa tpe ny i mpa na n:da t as t o r eMe mbe r pe r i nt a h: § Tambah Member.Me mbuk aha l a ma nf o r m un t u k pe n a mba h a nd a t ame mbe rba r u.Da t a y a ngd i i nputme l i put iNa ma ,Al a ma t ,Te l e po n Ruma h , Nomor Ha nd ph on e , J e ni s Ke a ng go t a a n ,Log i nd a nPa s s wor d. § Simpan. Me ny i mpa n d a t a y a n g s u da h di ma s u k ka nd a l a mf or mked a l a mba s i sda t a . § Reset. Me n g os on gk a ns e l u r u hi s if o r m. Va l i da s i: § Na ma .Na ma d a r ime mbe r ,t i d a k bo l e h ko s o n g. § Al a ma t . Al a ma tme mbe r , t i d a kbo l e hko s o ng .
4. Daftar Harga
-J e n i spr os e s:r e por t -Sumbe rd a t a:da t as t or eHa r g a 8
§ Te l e ponRu ma h. Nomo rt e l e po nr u ma h ,bol e h d i k os on gk a n § Ha nd ph on e .No morh a n d pho neus e r ,bol e h d i k os on gk a n . § Ke a n gg ot a a n.J e ni ske a n gg ot a a ny a nga k a n d i i k u t ime mbe r , ha r u sdi pi l i hs a l a hs a t u . § Logi n .Lo gi ny a ngdi g un a k a nme mbe ru nt uk me ng a k s e sda t a ba s e , t i d a kbol e hk os on g. § Pa s s wo r d . Ti d a kbol e hko s o ng . 6. Daftar Member -J e ni spr o s e s:e nt r i -Te mpa tpe ny i mpa na n:da t as t o r eI n s t r uk t u r pe r i nt a h: § Tambah Instruktur.Me mbu ka h a l a ma n f o r m un t ukpe na mba ha nda t ai n s t r u kt u rba r u . Da t ay a ngd i i nputme l i put iKo deI ns t r uk t u r , Na ma ,Te mpa tt a ng g a ll a hi r ,Al a ma t ,Te l e po n Ruma h ,Nomo rHa n dph o ne ,Pr of i lda nFot o I n s t r ukt u r . § Simpan. Me ny i mpa n d a t a y a n g s u da h di ma s u k ka nd a l a mf or mked a l a mba s i sda t a . § Reset. Me n g os on gk a ns e l u r u hi s if o r m. Va l i da s i: § Kod eI n s t r uk t u r .Ko dei nidi bu a to l e ha dmi n , t i d a k d i bua ts e c a r a ot oma t i s . Bi l a k od e i n s t r uk t u rdi ma s u kk a n ,pa das a a ts u bmi ts e c a r a ot oma t i sa ka nme nc a r id id a l a mba s i sda t ak od e y a ngs a ma .Bi l ad i t e muka nk od ey a n gs a ma , ma k ad a t ai dad a pa tdi ma s uk ka nked a l a mba s i s da t a . § Na ma .Na ma d a r ime mbe r ,t i d a k bo l e h ko s o n g. § Te mpa tt a n gg a ll a hi r . Ti da kbol e hk os on g. § Al a ma t . Al a ma tme mbe r , t i d a kbo l e hko s o ng . § Te l e po nRuma h . No mort e l e ponr uma h,bo l e h di ko s o ng ka n § Ha n dpho n e .Nomo rha nd ph on eu s e r ,bo l e h di ko s o ng ka n . § Ke a ng go t a a n .J e ni ske a ng go t a a ny a n ga ka n di i k ut ime mbe r , h a r usdi pi l i hs a l a hs a t u. § Pr of i l . Pr of i l be r u pa t e ks d a n da pa t di ko s o ng ka n § Fo t o .Unt uk me ma s uk ka nf ot o ke da l a m r u a n gpe ny i mpa n a nd i l a ku ka nde ng a nme ne ka n t o mbo l‘ br o ws e ’u nt ukme ng a mbi lf ot od a r i t e mpa ta s a l ny a .Fo t oda pa tbe r u paf i l ede n ga n e x t e ns i o n. gi f ,. j pg, . bmp.
-J e n i spr os e s:r e por t -Sumbe rd a t a:da t as t or eMe mbe r pe r i n t a h: § Edit. Me mbuk a ha l a ma n f o r m u nt uk pe n gu ba h a nd a t ame mbe r .Da t ay a n gd a pa t d i u ba h me l i pu t i Na ma , Al a ma t , Te l e pon Ru ma h,n omo rHP,j e ni sk e a ng g ot a a n,Lo g i n, pa s s wo r d, ma s a be r l a k uny a k e a ng go t a a n ( t a n g ga la wa lmu l a ibe r l a ku ny ak e a ng go t a a n d a nt a n gg a lbe r a kh i r ny ak e a ng go t a a n ) . § Simpan. Me ny i mpa n da t a y a ng s ud a h d i ma s uk k a nda l a mf o r mkeda l a mba s i sd a t a . § Hal Sebelumnya. Ke mba l i ke ha l a ma n d a f t a rh a r ga § Hapus. Me n g ha pu sd a t ame mbe r . Va l i d a s i: § Ka t e g or iI D. Me r u pa ka nKo ded a r iKa t e g or i/ j e n i sl a y a na n be r u pa a n gk aa t a uk a r a kt e r ma ks i ma l 10k a r a k t e r . § J uml a h.Me r u pa ka nj u ml a hma ks i mum d a r i o r a ng y a n gd a pa tbe r ga bu n g ked a l a ms a t u k e a ng go t a a n .Ka r a kt e rbe r u paa n g ka . § Ka t e g or i .Na mal a y a na nd a nl a ma ny ama s a k e a ng go t a a n . § Ha r ga .Ha r g a/bi a y au nt u kme n j a dia n gg o t a . Ha r usa ng k ada ns e t i a pke l i pa t a nr i bu a nh a r us d i ba t a sde ng a nk a r a k t e rt i t i k. 7. Tambah Instruktur
8. Daftar Instruktur
9
-J e n i spr os e s:r e por t -Sumbe rd a t a:da t as t or eI ns t r u kt ur pe r i n t a h: § Edit. Me mbuk a ha l a ma n f o r m u nt uk pe n gu ba h a nd a t aI ns t r uk t u r .Da t ay a ngda pa t d i u ba h me l i pu t i Ko de I n s t r u kt u r , Na ma , Te mpa tt a ng ga ll a hi r ,Al a ma t ,Te l e ponRu ma h, No morHa n dp ho ne , Pr o f i ld a nFot oI ns t r u k t ur . § Simpan. Me ny i mpa n da t a y a ng s ud a h d i ma s uk k a nda l a mf o r mkeda l a mba s i sd a t a . § Hal Sebelumnya. Ke mba l i ke ha l a ma n d a f t a rI ns t r u kt ur § Hapus. Me n g ha pu sd a t ai ns t r u kt ur . Va l i d a s i: § Ko deI n s t r u kt u r .Kod ei n id i bua to l e ha d mi n, t i da k di bu a ts e c a r a o t o ma t i s . Bi l a ko de i ns t r u kt urd i ma s uk ka n,pa d as a a ts ubmi ts e c a r a o t o ma t i sa ka nme nc a r idida l a mba s i sd a t ako de y a n gs a ma .Bi l ad i t e mu ka nko dey a n gs a ma , ma kad a t ai d ada pa tdi ma s u kk a nk ed a l a mba s i s d a t a . § Na ma .Na ma da r ime mbe r ,t i da k bol e h k os on g . § Te mpa t t a ng ga ll a h i r . Ti da kbo l e hk o s o ng . § Al a ma t .Al a ma tme mbe r , t i d a kbol e hk os on g. § Te l e ponRu ma h. Nomo rt e l e po nr u ma h ,bol e h d i k os on gk a n § Ha nd ph on e .No morh a n d pho neus e r ,bol e h d i k os on gk a n . § Ke a n gg ot a a n.J e ni ske a n gg ot a a ny a nga k a n d i i k u t ime mbe r , ha r u sdi pi l i hs a l a hs a t u . § Pr o f i l . Pr of i l be r upa t e k s d a n d a pa t d i k os on gk a n § Fot o.Un t u k me ma s u kk a nf ot ok e da l a m r ua ngpe ny i mpa na nd i l a k uk a nd e n ga nme n e ka n t ombol‘ br o ws e ’un t u kme n ga mbi lf ot oda r i t e mpa ta s a l ny a .Fo t od a pa tbe r upaf i l ede ng a n e xt e n s i o n. gi f , . j pg , . bmp.
-J e ni spr o s e s:e nt r i -Te mpa tpe ny i mpa na n:da t as t o r eHa di r pe r i nt a h: § Hadir. Me mbu ka ha l a ma n f or m un t u k pe na mba ha nd a t ame mbe ry a n g ha di r .Da t a y a ngdi i n putme l i pu t iKodeme mbe rd a nj a d wa l y a ngdi i k ut i . § Kirim. Me ny i mpa n d a t a y a n g s u da h di ma s u k ka nd a l a mf or mked a l a mba s i sda t a . § Reset. Me n g os on gk a ns e l u r u hi s if o r m. Va l i da s i: § Me mbe ri d.Kodeme mbe ry a nga dadik a r t u a n gg o t a ,t i da kbo l e hd i k os on gk a n .J i k ame mbe r be l u m t e r da f t a r , ma k a mu nc ul pe r i n ga t a n ba hwame mbe rbe l u mt e r d a f t a r . § J a d wa l .J a d wa ls e n a m y a ng di i kut io l e h me mbe r , ha r u sdi pi l i hs a l a hs a t u. § Pa d as a a t me ma s u k ka n d a t a , pr o g r a m me n c a t a tt a n gg a lda n wa k t ur e gi s t r a s iy a n g di gu na ka n s e ba ga i hi s t o r y da n s e ba ga i va l i da t or .J i k ama s ake a n gg ot a a nny abe r a k hi r , ma k ame mbe rt e r s e butt i da kda pa tme n gi k u t i s e na m. 10.Daftar Hadir
-J e n i spr os e s:r e po r t - Su mbe rd a t a:da t as t or eHa di r pe r i n t a h: § Daftar Hadir.Me mbu k ah a l a ma nd a f t a r
9. Hadir
10
me mbe ry a n gha di rpa d aha r ii t u .
me mpe r h a t i ka nda t apa das i s t e m.Da t aFl ow Di a g r a my a ngdi g un a k a nd a l a m me ny us u n a pl i k a s ii n it e r s u s u nh i n gg aLe ve l1. 3.Pe n g uj i a nt e r h a d a pr a n c a ng a ns t r u kt urba s i s d a t at e l a hbe r j a l a nd e n ga nba i kka r e nah a s i l d a r ima s uk a n da n ke l ua r a nt e l a hs e s ua i d e n g a na pay a ngdi ke h e n da ki . 4.Pe n g gu na a ns e s s i o nda l a mSi s t e mI nf o r ma s i Fitness Center s a n ga tme mba n t ud a l a m ma na j e me npe ng g un as i s t e mka r e nas e s s i o n d a pa tme ng h i nd a r ipe n gg un ay a n gt i da k be r ha kun t u kme ma s uk is i s t e mt e r t e n t u .
4. Pengujian dan Analisa 4.1 Koneksi dengan Basis Data Apl i k a s i Si s t e m I nf o r ma s i Fi t ne s s Ce nt e r me ng gu na ka n ba ha s a pe mr og r a ma n PHP d a nMy SQL s e ba g a iba s i sd a t a .Unt uk me ng hu bu n g k a na pl i ka s id e n ga ns i s t e m ba s i s d a t aMy SQLde ng a nme ng gu na ka ns k r i pPHP a da l a hs e ba g a i be r i ku t:
5.2. Saran Da r i pe n gu j i a n Apl i ka s id a pa t di be r i ka n be be r a pas a r a ns e ba g a i be r i ku t: 1.Da pa tdi ke mba n g ka nde ng a nme mbe r i ka n f a s i l i t a s pe ng i r i ma n e ma i l unt u k me mbe r i k a nl a y a na ny a n gl e bi hk e pa d a me mbe r me ng e n a i i nf or ma s i i nf o r ma s i t e r ba r u. 2.Da pa td i ke mba ng k a n pa da s i s ia d mi n d e n g a npe n a mba h a npe r a n gk a tke r a sunt u k me mba c aba r c od eka r t ua ng go t a .
$sambungan=mysql_connect("localhost","ro ot"); //memilih database member mysql_select_db("member", $sambungan); ?>
Ko ne ks it e r ha da pba s i sd a t adi s i mpa n d a l a mv a r i a be l$sambungan de ng a nn a maho s t “ localhost”d a nd e n ga nna maus e r“ root” . Apa bi l ak on e k s ibe r h a s i l ,ma kaba s i sda t as i a p d i g un a k a nu nt uko pe r a s i ope r a s ibe r i ku t ny a . 4.2. Pengujian Tabel Pe n g uj i a nt a be lpa daSi s t e mI nf or ma s i Fi t ne s sCe nt e rd i l a ku k a npa d at a be lI n s t r u kt u r , t a be lLog i n ,t a be lMe mbe r ,t a be lHa r ga ,t a be l J a d wa lda nt a be lHa di r .Pe n gu j i a nt a be l t a be l t e r s e bu tme l i pu t io pe r a s ipe n a mba h a n da t a , pe n gu ba h a nda t ada npe n gh a pus a nd a t a . Se l a i n pe ng uj i a n de ng a n me l a k uk a n o pe r a s i pe n a mba h a n , pe n gu ba ha n d a n pe n gh a pu s a n d a t at e r ha d a p ma s i n gma s i ng t a be l , di l a k u ka n pul a pe n g uj i a n t e r h a da p pe r l a k u a ns i s t e m bi l a ke a n gg ot a a n me mbe r t e l a hbe r a kh i r .
DAFTAR PUSTAKA 1.Wh i t t e n,J e f f r e yL,System Analysis dan Design Methods, McGr a wHi l l , USA 2.Kr i s t a n t o, Ha r i a n t o, Konsep dan Perancangan Database, An d i Of f s e t , Yo gy a k a r t a , 199 3. 3.Pu r wa n t o , Yud hi , Singkat Tepat Jelas Pemrograman Web dengan PHP,El e x Me di aKo mpu t i n d o, J a ka r t a , 200 1. 4.Pr a na t a ,An t o ny ,Panduan Pemrograman JavaScript, An d iOf f s e t ,Yo gy a k a r t a ,1 99 7. 5.Di a n a ,An a s t a s i a ,Mengenal E-Business, An di Of f s e t ,Yo gy a k a r t a , 20 0 1. 6.. . . . . . . . . . . . . . . , The Apa c h e Sof t wa r e Fo un da t i o n, www. a pa c he . or g 7.. . . . . . . . . . . . . . . , PHP Manual, PHP Do c u me n t a t i o nGr ou p, 20 0 1. 8.. . . . . . . . . . . . . . . , MySQL Reference Manual, www. my s ql . c om
5. Kesimpulan dan Saran 5.1. Kesimpulan Da r ipe ny us u na nt u ga sa k hi rs e r t ape n gu j i a n t e r h a da pr a nc a n ga nda na pl i ka s ida pa tdi t a r i k be be r a pake s i mpul a ns e ba ga ibe r i k ut: 1.Ra n c a ng a n ba s i s da t a y a ng o pt i ma l di da pa t k a nd e n ga nme l a k uk a nno r ma l i s a s i t e r ha da pt a be l t a be lh i n gg abe n t ukno r ma l ke t i ga ( 3NF) s e hi ng ga di da pa t k a nt a be l Ha d i r ,Ha r ga ,J a d wa l ,I ns t r u kt u r ,Logi nd a n Me mbe r . 2.Da t a Fl ow Di a gr a m d i g un a k a n d a l a m pe ng g a mba r a ns ua t us i s t e m y a n ga ka n di ke mba ng ka n s e c a r a l o gi ka t a n pa
11
Graviardhi K. P ( L2F3 024 85 ) Ma h a s i s waJ u r us a nTe kn i k El e k t r o, Fa kul t a s Te kn i k Uni ve r s i t a s Di po ne go r o Se ma r a n g d e n g a n pi l i h a n k on s e nt r a s iKomput e rda n I nf o r ma t i ka . Me ny e t uj ui/Me n ge s a hk a n: Pe mbi mbi n gI
I r .Kod r a tI ma nSa t o t o, MT NI P. 1 320 466 96 Pe mbi mbi n gI I
Adi a nFa t c hu rRo c h i m, ST, MT NI P. 1 322 056 80
12