Anda di halaman 1dari 12

Sistem Informasi Fitness Center Hotel Ciputra Semarang

Gra
via
rdhiK.P
L2F302485

J
uru
sanTe
knikElek
tro
,Fakult
asTe
knik,Uni
ver
sit
asDi
pone
gor
o
J
l.Pr
of.Sudha
rto
,Tembal
ang,Se
marang

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.

I. Pendahuluan sempi ts eba g


a itran saksijualbe liproduk ,ja sa
1.1 Latar Belakang dani nfor ma s
ia ntarmi tr
abi snislewa tjaringan
Intern etme r
upa ka
ns a l
a hs atuinfrastrukt
ur kompu ter,t erma su ki nternet.Se dang ka ne -
utama e -bu si
ness. Pa da mu lanyaj aringan bu s
inessme ngacupa dalingk upy anglebihl ua s
interne td ikemba ngkans eba gais alura
nkh usus dan me ncaku p pu la l ayanan pe l
a ngg an,
untuk a k ti
fi
tasr i
set da n k eperlu
a n pa ra kolabo rasid e nganmi t
rabi snisda nt ran s
a ksi
aka demi s
i.Da l
am pe rkemba ng annya,i nternet elektr
o niki nt
e r
na ld alams ebua horganisasi.
dieks plo i
tasiuntukbe rbaga ik eperluanla i
nny a, Sis t
e m info r
ma si Fitness Center
terma su kun tukk eper
lua nbi s nis
.I nternetitu me r
upa k ans a l
a hs atua plikasid ar
ie -bu si
n ess
se n
di ris ebenarnyaa dala
hs ingk at
a nda r
iInter- yangme mbe rika ni nforma sida nlayananpa d a
connection Networking. Se cara s ederhana peng unju ngma upu na ng gotaFitness Center.
interne tbi sadiart
ikans e
ba gai“ Global network Sist
e mi nf orma siFitness Center me nggu naka n
of computer networks” . De ngan de mikian basisda tay angd iharapkanda patme mbe r
ikan
interne tme r
upakanj a r
inga nk ompu tery ang efis
iens id a n otoma t
isasid al
am me mbe r
ikan
sa n
ga tbe sary angt erbe ntukd ar
ij a
r i
ngan- layananda ni nforma s
ike pa dapa r
ape ngu njun g
jari
na nke ci
ly anga dad is eluruhdu ni
ay ang dana dmi ny a
ngbe rwenang.
slingt erhu bungs at
us a
mal ain. Tug asa kh iri nime mba haspe ranca ngan
Se cara s implist
ik, bi la ki t
a me mbu at apli
k asiwe bs ist
e mi nforma siFitness Center
home pa geda n me ncarii nforma sis uatuj a
sa deng anme nggun ak anba sisd ataMy SQLda n
atau ba rang ma kaki t
as ud ah ma sukd ala
m PHPs e ba gaiba h asape mr ograma nnya.Da lam
lingkupe - busi
nes s
.Ist
ilahe -bu sinessbe rkait
an tugasa k hirinipe nu l
islebihme nekankanpa d a
eratd enga n e-commerce. Ba gi s ebagian pemba ha sanpe ranca n
ga ns i
stemda nba sisda ta.
ka l
a nga n,i st
il
ahe -
comme rced iart
ikans eca
ra Ba h asape mr og ra
ma nwe bPHPme rupa ka n

1
bahas
ape mrogra
ma ny angkhususdi r
an cang 2.2. Bahasa Pemrograman PHP
unt
ukme mbu atha l
amanwe by angdi nami s
. Un tukda patme ng ha si
lkans uatuwe bs i
te
Bahasa pe mrogr
ama n PHP d i
tul
is me nyatu yang d ina mis, di perlu kan s uatu ba hasa
dengantag-ta
gHTMLda ndie
ksekusidise r
ver pemr ograma n we bs epe rtiPHP da ns ebua h
dan h as
ilnya dikiri
m k e c l
ie
nt. My SQL databa se s e r
v e
r s epe rti My SQL. PHP
merupakans al
ahsatuprogr
ams e
rverbasisda t
a me rupa kan ba ha sa pe mr ograma n we by ag
yanggrat
isda nhandal
. terma suk d a l
am ka te gori Se rver Si de
Prog rammi ng .Pa dape mr o grama nSe rverSi de,
1.2 Tujuan perintah-pe ri
ntahdi jalank anpa dawe bs erver,
Tujuand anma nfaa tdaripe mbu a
tan seda ngkanc lientSi dePr ogrammi ngpe rintah-
tugasakhiri
nia da l
ah: perintahd ijalankanpa d ac l
ientda lamh ali ni
1. St udi ka susd a l
am me ra
n cang sist
em we bbr ows er.Di pili
h nyaPHPs e bagaiba hasa
inf
o r
mas iFitness Center. pemr ograma nk are naPHPg ratis(o pens ource).
2. Me mpelajari pr oses pe mb uatan suatu Se l
a i
ni t
uk elebihan-ke l
e bihanPHPa ntaral a
in:
sis
teminf or
ma siFitness Center mul
aid ar
i 1. Li feCy c ley ang s ingk at
,s eh i
ngg aPHP
peranca
ng anh ingg aimpl emen t
asiked
a l
am sela
luupt oda teme ngikutipe rkemba nga n
bahasape mrog r
a man. inte
rne t.
3. Me nget
a hui penggu naan bahasa 2. Cr osspl a t
form,PHPda pa td ipakaih ampi r
pemrogra man PHP d al
a m hu bungannya dis emuawe bs e rvery anga dadipa sa
r an
dengans i
stemba si
sda taMy SQL. (Apa che, AOLSe rve r, f httpd, pht tpd,
Mi cr
o softI IS,d a nl ainl ain).Da nda pat
1.3 Pembatasan Masalah dija
lan kan d i be r
ba gais istem o pe rasi
Padat ugasakhirinia kandiba hasmasalah- (Linux , Fr eeBSD, Un ix , Sol ari
s,
ma s
alahse bagaiberi
kut: Wi ndo ws ). De nga n de mi k i
an pr oses
1. Me wuj ud
kan s ist
e m i nformasi Fitness peng emba n ganny ada patd ilaku k
ande nga n
Center d engank ema mpu a n me l
akuk an me ngg una kan s istem o pe ras
i y an g
mana j
e men dataa nggota,i nst
rukt
urda n diguna kan s e
telah publ ish ( misa l
ny a
j
adwa l. developing d i Wi ndows ke mud ian
2. Me mba hasdisai
ns t
ruktu rbasisdat
ay a
ng dipasangd iwe bs e r
ve ry angme ngg unaka n
menu njangt e
rwujud ny aa plikasiwebsite sist
emope ra
s iLinu x) .
si
st
e mi nfor
ma siFitness Center. 3. PHPme nduk ungba ny a
kpa ke tba si
sda ta
3. Ba sisda tay ang a kan di gunakanada lah baiky an gk ome rsialma upun y ang no n
My SQL d an PHP s e
ba gai ba hasa kome rsials eperti Pos tGr eSQL. mSQL,
pemrog raman un tuk ko ne ksi deng an My SQL,Or ac l
e,I nfo rmi x
,Mi cr
osoftSQL
My SQL. Serverd a nlain-lain.

II. Dasar Teori 2.3. Server Basis Data MySQL


2.1. HTML
Un tuk penyimpa n
and a
tapa d
aa plik
asi
HTMLa t
auHy pert
extMa r
kupLa ng
uage in
i,digunakans e
bu ahba si
sdata.Se r
verba s
is
adal
ahba ha
s ayangdi gunakanuntukmen u
lis dat
ay ang akand ig
un akana dalah My SQL
hal
ama n we b. HTML buk an ba hasa kare
na s e
lai
na ksesy angc ukup c epatda n
pemrogra
ma nk arena HTML a da
lahs uat
u grat
is
,j ugad apatbe r
operas
ipa da ber
bagai
bahas
ama rkup(pena ndaa
n).HTMLd i
gunak
an si
ste
m ope r
asis epertiSUN- Sola r
is
,Li nux,
unt
ukma rkupt er
ha daps e
buahdokumenteks. WindowsNT,Fr eeBSD hinggaWi ndows9x .
Tandaterse
bu tdi
gu nakanu nt
ukme nent
ukan Gamba r2.
1me nu njukkanint
erak
s iantar
aPHP,
for
ma ta
taustyl
edarit e
ksy a
ngdit
andai
. We bServerdanMy SQL.
Seca
ras ed
erhana HTML t erdi
ri
dariduabagi
any a
ituhead
e rdanbody.
Str
u kt
ura wa
lHTML di api
toleht a
g
awa l <HTML> da n t a
g a khir
I
nte
rak
sia
nta
raPHP,we
bse
rve
rda
nMy
SQL
</HTML>.
I
nte
raks
iant
araPHPde
nga
nba
sisd
ata

2
MySQL t erj
adi k eti
ka c lient me n
gakses me n
ge tahuia pa kahte l
ahbe r
jalande n
ga n
webser
very ang me ndukung PHP. Se t
elah semestinya .
se
rverme nr
imada nme mba cape r
mina t
aanda r
i 2. WhiteBoxTe sting
cl
ient
,s erv
e ra kan me ngeksekusipe rint
ah- Pengujiand e ngan me tode Whi t
e Bo x
per
int
ahy ang be r
fungs
is ebagaia ntar
mu ka t
esti
ng a dalahd enga n me li
ha ti sid a
ri
padas e
rverba sisd a
taMy SQL d alam ko de “box”d anme mf okus k
a npe ngu j
ianpa da
PHP.Ke mu dianPHP a kan me l
akuk anpa da st
rukturda riperangka tl
una ktersebut.
bas
isd a
ta My SQLme l
a l
uiAPI( Applicat
ion 3. Al phaTe sti
ng
Progr
ammi ngI nter
face)d an me ngk ompilas
i Alphat estingme r
upa ka npen guj
iany a ng
has
inya. Se l
anjut
nya ha lama n h a
s i
la kan dil
akuk anol ehdi r
is en di
ri/t i
m pe mbua t
di
kiri
mkec lie
ntme lal
uiwe bs e
rver. perangk atlunak.Pe ngu ji
aninime rupa kan
fas
e pe ngujian pe rtama da l
am pr oses
2.4. Pengaksesan Basis Data dengan PHP pengemba ngan pe r
a ngka tlun ak. Fa se
PHP s ebaga i baha
sa pe mrogr
aman pert
amat ersebutme li
putipen guji
a nu nit
,
we bme nye dia
kanf asil
it
a sunt
ukko neks
ibasis pengujian k ompon en d an pe ngujian
dataMy SQL. si
stem,pa da pe ngujia ni ni dilakuka n
Pa dada sarnyatahapa naksesbasi
sdataMy SQL pengko mpr esanf ile,pe ngubahank a t
a-
ada3t a
ha pa n: kat
ay angs alah,li
nky angtakt era
r a
hda n
1. Ko neksiba si
sda t
a si
nko nisasisuarad anga mba r
.
Ba sisd at
a da patd i
gunakans et
ela
h 4. Be tate st
ing
kon ekside ngans e
rve rba s
isd at
a My SQL. Betat e s
ting me rupa kan pen guji
anf ase
Un tukk onekside ngans erve
rba si
sd at
aPHP kedua y a
ng me l
ibatkan s ejuml ah
me ny edia
ka nfungs imysql_connect. penggu na un tuk me ncoba pe rangkat
te
rsebu t. Be ta t esti
ng d apatd isebut
2.Ope r
a s
iMy SQL dengan“ pr e
-releasetesting”
Bil
ac li
enttel
ahbe r
has
ilme l
akukan
koneksid en
gans er
verbasi
sdata,makatahap 2.6. Perancangan Konseptual Basis Data
sel
anjutnyaa da
lahme l
akukanopera
si-
opera
si Mo delko nsept
ualba sisdatame rupakan
t
erhadapba si
sdataant
arala
inmemaskkandat
a, ko mbinasibebe ra
pac ar
au ntukme mpr o
sesd at
a
menga mbildata,menghapusdat
ad a
no pera
si un t
u k a plik
as i
. Mod el ko ns
eptual t i
dak
yanglain. tergantungpa daa pli
kasi
,tidaktergant
ungpa da
sist
e m ba s
isd a t
ada nt i
d akt e
rgantungpa da
3.Pemu t
u sa
nko neksise
rverbasisdata hard ware y ang d i
pakait et
api pe nekanan
Set
elah s elur
uh o peras
i My SQL ti
nja uandilakukanpa dast
ru ktu
rda t
ada nr e
las
i
di
eksekus i
,d il
akukan pe mu tusa
n k oneksi fi
le.
de
n gans erve
rba sisdatadengant ujuanu nt
uk
menjaga ke a manan da t
a s ert
a u nt
uk 2.6.1. Entity Relational Diagram
menguran gi be ban ko mpu te
r. De ngan Ba si
sda t
ame r
u pakank umpul
ant a
bel
melakukanpe nu t
upanhu bungande nganba si
s yang s a l
ing be rka i
tan. En ti
ty Rela
ti
onal
da
taMy SQLa kanme mbebaskanr e
sourcesdan Di agram merupa kan di
agra
m yang
memo riy angs ebel
umny adialokasi
k a
nu nt
uk me nun jukkanh ubu ngana ntarent
it
asdidal
am
hu
bu ngand enganMy SQL sebu ahsistem.

2.5. Metode Pengujian Perangkat Lunak 2.6.1.1 One to One relationship


1. Bl a
ckBoxTe sti
n g Hubu nganan tar
aen ti
tasy angs atude
nga
nya
ng
Penguji
an de ng a
n me t
ode Bl ack Box lai
na dala
hs atuberband ingsatu.
Test
ingme ngangg apsebuahs is
tema dal
ah
se
bua h“BlackBo x”,sehi
nggat i
dakpe r
lu
di
ketahuistr
ukturi nter
nald aripera
n gkat
l
unak t er
sebut. Pe nguji
an Bl ack Box 2.6.1.2. One to Many Relationship
di
fokuskan padape nguj
ianf ungsi
-fungsi Hubu nga nantaraent
it
asy angs at
ude nga
ny a
ng
dan f as
il
ita
s-fasil
it
as y ang a da pa da lai
na da l
ahsa t
ube r
bandi
n gba nyaka t
aubanya
k
per
angk a
t l u nak t erse
but, u nt
uk berba ndingsa t
u .

3
me n gi
ku tisuatuf ormatt er
tentu ,dapats aj
ada t
a
ti
d ak l engkap da n t erduplikasi. Da t
a
diku mpu l
kans epe r
tiapaa dany as esuaidengan
2.6.1.3. Many to Many Relationship keda tang annya.
Hu bu ng a
na nt
arae nt
it
asyangs a
tud enga
nya
ng 2.6.3.2. Bentuk Normal Pertama (1NF)
lai
na dalahbanyakbe r
bandingba nyak. Bentukn o
rma lke satume mpuny aic i
ri
yaitus et
iapda tadi bentukd a l
a mf latfile
,da t
a
dibe ntuk d alam s atu r ecor d d emi s at
u
reco rd.t
idaka das etatri
buty an gbe rulangulang
ataua tributya n
gbe rni
laig anda .t
iapfieldhanya
satupe n gert
ian,bu k
a nme rupa kanku mpu la
n
katay a ngme mpu nyaia r
time n dua.
2.6.3.3. Bentuk Normal Kedua (2NF)
2.6.2. Field / atribut kunci
Se t
iapt abels el
a lut e rdapa tk un cid arit abel Bentuk n orma lk ed ua me mpuny ai
beru pas atuf ieldy angda pa tme wa kil
irec ord. sya raty ait
u be nt
uk da tat e l
ah me me n
uh i
kriteri
abe ntukn orma lk esatu.At r i
butbu kan
Te rdapa tbe rba ga ima ca ma t
ributk uncise suai
ku nciha rusl
ahbe r
gant ungs ec araf ungsipa d
a
den ganf ung s i
ny a:
1. Ca nd i
da t
eke y( k un cik andi da t
) ku nciu ta
ma . Se h i
ngg au n tuk me mbe n
tuk
Kun c ik a ndid ata da lahs alahs at
ua tribut no rma lk eduaha rusla
hs udahd it
entukank unci-
ku ncif i
e l
dy ang un ik da n da patme wakili
yang me ngi dent ifi
ka sik ans e ca
ra un ik
suatuke jadia ns pe si
fikd arie nti
tas. atribut l
a i
ny angme njadiang go ta
ny a.
2. Pr ima ryKe y( kun c ipr ime r
) 2.6.3.4. Bentuk Normal Ketiga (3NF)
Untukme n j
adibe n
tu kno rma lk et
iga,
Kun c ipr ime ra da l
ahs alahs atua tribut
ma k ar e l
asiha ruslahd al
a m ke adaann orma l
yangt ida kh any ame n gide ntif
ikasise cara
un i
ks ua tuk e j
a dians pe sifikt et
apij u ga kedu ad ans emu aa t
ributbuk anpr i
me rt i
dak
dapa tme wa kilis eti
apk ejadiand arisua tu pu ny ah ubun gany angt r
ansitif.De ng anka t
a
lai
n,s etiapa t
ri
bu ty angbuk anku ncih arusla
h
entitas.Se tiapk unc ik andi datme mi l
iki
ber gantungh any apa dapr i
ma ryk e y
.
pelu ang me njadi ku nc i pr i
me rt etapi
seba i
k ny adi pilihs a t
us ajay angd apat
me wa ki l
is ec ara me ny eluruh t erhad ap 2.6.4. Data Flow Diagram
Da taflowd iagr
am me r
upa
kans uatu
entitasy a nga da.
3. Al tern ateKe y(ku nc ia lt
e r
n atif
) me todepe njabar
ana li
randatayangme ngal
ir
Kun c ia lt
er na t
ifa da lah ku ncika nd idat padas uatus i
stems er
takerj
aa t
aupros
esy ang
berlan gs
un g pa das uatusist
em.Da t
af l
ow
yangt ida kdi paka ise ba gai ku n
c ipri
me r.
diagra mh anyame mi l
iki3bua hsi
mbo lda n
4. Fo rei
g nKe y( kun cita mu )
Kun c it amume rupa ka ns a tua tr
ibuty ang sebu ahk onektor:
me leng ka pi s atu r elat
io nship y ang
1. Rounded rectangles ya
n gmen
gga
mba
rka
n
me nun ju kka nk ei nd uk nya .Kun cita mu
ditempa tkanpa dae nt itasa nakd ans ama pr
osesyan gha rusdija
lanka
n
deng anku nc ipr ime ri ndukdi r
elasi
ka n.
Hubu nga na ntar ae n ti
tyi n d
uk d eng an
ana ka a dalah hu bu ng an s at
u l a wa n
bany ak( on et oma nyr e lat
ion ship).
2. Squares y
angme
lamba
ngk
anpe
lak
uda
lam
2.6.3. Normalisasi pros
es.
Normalisasi me ru
paka n me tode
analisisda tay angme ngorgani
sasikanatri
but
datas e
d emikianr upas ehin
gg adikelo
mpo kkan 3. open ended box y
angme
lamba
ngka
nrua n
g
me nja diben t
uky angstabil
,flek
sibeldantidak penyimpa nan da t
a.At
au bi
asa di
sebut
adar e dundansida t
a . denganba si
sda ta
.
2.6.3.1. Bentuk tidak normal
Bent
uki nime rupakankumpul andata
yan g a kand i
re kam, t i
daka dak eh
arusan

4
4. arrow /pa nahyang me
nunj
ukkanara
h 11.Member d ia
ng gap t e
lah me nyetujui
ali
randata
,i n
puta
tauout
putdar
iata
uke pe
rat
uranyangbe r
lak
udiFitness Center,
suatupr
oses. da
n bi l
a me l
a nggar per
atur
an, pi ha k
manaj
emen be r hak un t
uk me ncabu t
ke
anggot
aanme mbe r.
3. Perancangan
3.1. Analisis Kebutuhan Sistem
An a l
is
is k e butuh
an s i
stem u ntuk sis t
em
informasi Fitness Center di l
ak ukan u nt
uk
me nd a
patka ns ebuahbasisd at
ay an
gha ndal
ya ngdipe rluk anbagisi
stemi nf
or masiFitness
Center

Survey
Surve ydi laku kandiFitness Center Ho te
l
Ciputrade ngand ok ume ntasise bag a
ibe rikut:
1. Pe n anggu ng j awa bo perasiona l Fitness
Center ad al
a hMa na ger.
2. Ad mi ni
strasi be r tangg ung j awa b pa da
pen daft
ara na ng go taba r
us e r
tame ncata
t
seti
a pa n ggotay ang ha di rpa daFitness Di
agr
amPr
ose
sRe
gis
tr
asiMe
mbe
rFitness Center
Center.
3. Ad mi ni
strasibe r
ta ng gungj awabd alamh a
l 3.2. Entity Relational Diagram (ERD)
pemba gi
anj adwa lpa rai nstrukturs ert
a Entit
yRe l
ati
on alDiagr
a m merupa kan
pen ja
dwa lans e ti
apj enisSe na my anga da. diag r
am y ang me nunjukkan hu bu
ngana ntar
4. I nstrukt
ur be rt
a ngg un g j awa b d al
am entitas di d a l
am s ist
em i nformasi Fitness
me ma ndus e ti
a pme mbe rda lamme lak
uk an Center.
aktifi
tass elama me mbe r be radad a l
am
ruangFitness Center.
5. Si stem ke a
n ggo taa nFitness Center pa da
saats urv e
y t erba gi me njadi4 j e ni
s
keang gotaan y a itu Pe rsonal, Cou ple
,
Co rporated anHa l fDa y.
6. La ma nyawa k tuke an ggotaa nda pa tdipil
ih
antara1bu lan,3bul an,6bu land a
n12
bula n
.
7. Se tiap me mbe ry ang ma su k me ndapat
kartua ng gota.Unt uk me ma sukir ua ng
Fitness Center d iwa ji
bk an me nun ju
kk an Ent
it
yRe l
ati
onalDiagramd a riSi
st
em
kartua ngg otany a. I
nfo
rma s
iFitness Center
8. Se tiapme mbe rbe ba sun tukme ng gu nakan
pera l
atany anga dadir uang anFi t
ne ssda n 3.3. Normalisasi
berhakun tukme ng ikutis etia
pj e n
i ssenam Norma li sas
i me ru
pakan pr oses
sesuaid enga nj adwa ly angt elahd itent
uk an pe ngel
ompok ane le
me n data menjad
it a
bel-
olehinstru ktur. tabe lyan
gme n u nj
ukk a
ne nt
it
asdanr el
asi
nya.
9. Pe rpa nj
an ganke a n gg otaandi lakuka nol eh Nor ma l
is
asi pa d a we bs
it
e Fitness Center
me mbe r d e ngan me mbe rita
h u ba gian dilakukanhingg abe ntuknormalket
iga.
admi n u ntuk me laku kan pe rpa nja
ng an
keang gotaan .
10.Me mbe rt id
a kbo lehme ngg unak anf as
ilit
as
yang a da di Fitness Center bi l
a
keang gotaant elah be ra
kh ird an be l
um
me lakukanpe rpa nja nganke angg otaan.

5
PadaDFDl evel0ter
dapat2pr osesyai
tupr
o s
es
admindanpr o
s e
sme mbe r
,s ert
ame li
bat
kan2
te
rminat
or y ait
u t e
rminator me mbe r dan
te
rminat
oradmi n
.DFDl e
ve l0me li
bat
kanpula
dat
ast
oreins
truktur
,jadwal,hadir
,ha r
ga,l
ogin
danmembe r
.

3.4.3. DFD Level 1


Be ntukno rmalk e
tigamempunyaisyar
a tba
hwa
setiapt a
be lt i
dak me mpunyaif ie
ld y ang $GPL
Q

berga nt
un gt rans
iti
f,harus ber
gantu
ng pa da
kun ciutama . 3U


RVHV
/RJL
Q

3.4. Data Flow Diagram


DFD me nggambarkans i
ste
m s ebagaik erj
a 
3U

RVHV
/L
KDW



3U
RVHV

7DPEDK

antarf ungsiya n
gbe rhubu
ngans at
us amalain 
3U

RVHV

den gana li
rand an penyi
mpa n
an data.DFD 8EDK

bertingkatd i
mulaidariDFDl ev
el0y angdapat
diturunkanl agime j
adiDFD l evel1 d an
seterusnya.
-
DGZDO ,
QVW
UXN
WXU +DGL
U +DU
JD

3.4.1. Context Diagram 



3U
RVHV
+DSXV

0HPEHU

/RJL
Q

Co
nte
xtDiagr
amApl ika s
ida riSi
st
em
Inf
ormas
iFitness Center
0HPEHU

Co ntextdiagram pa d
as i
ste
mi nformasiFitness
Center me nggamba rk
an s
ebu ah s i
stem DFDLe
vel
1Pr
os esAdmi nSi s
temI
nfor
mas
i
informa siFitness Center dengand ua bu ah Fitness Center
termina t
ory a
itua dmind an me mbe r
.Pa da
con t
extd iagrami niadmin berperans ebagai PadaDFD Le vel1Pr osesAdmi nme li
bat
kan
sumbe rsis
te m da n me mbers ebagaipe la
ku se
bu ahte
rminatoryait
ut er
mina t
orAdmi nserta
sist
e m. me mpunyai5bu ahpr ose
sy ai
tuPr os
esLo gin,
3.4.2. DFD Level 0 ProsesLi
ha t
,ProsesTa mbah,ProsesUba hda n
ProsesHapus.DariDFDLe vel1Pr os
esAd min
dapatj
uga dil
ihatba hwa d at
as t
oreJ adwal,
In
s t
rukt
ur,Ha r
ga,Me mberda nLog i
nt erl
ibat
dalamk eempatpr oses
,s eda
n gkanda t
as tore
Had i
rhanyat erl
ibatda l
am Pr os
esLi hatdan
ProsesTambah.

DFDLe
vel
0Si
st
emI
nfo
rma
siFitness Center

6
§ Tambah Jadwal.Me mbuk aha l
ama nf orm
untukpe namba ha
nd at
aj adwals e
na m.Da t
a
yangd iinputme li
pu t
iHari,Jam,Na maSe na m
danI nst
rukturyangbe rt
ugasme mimpins e
na m.
§ Simpan. Me nyimpan d a
ta y ang s udah
dima sukkand al
amf ormked alambasisdata.
§ Reset. Me ngosongkan i s
is e
luruh f orm
Ta mbahJ adwa l
.
Va li
dasi:
§ Ha ri
.Me rupakanha r
isepert
idalamka le
nde r
.
§ Jam.2a ng kauntukj a
m da n2a ngk auntuk
DFDLe
vel
1Pr
osesMe mbe rSis
temI
nfo
rma
si me ntyan gdipis
ahkanoleht a
ndatit
ik.
Fitness Center § Se nam.Na mas enam /jenissenam,be rupa
karakteralf
abe t
ik.
UntukDFD Le vel1Pr ose
sMe mbe r
,t e
rli
h at § Instr
uktur. Dr op Down me nu y ang
bahwa terdapats ebuaht e
rminatorMe mbe r. te
r hubung d enga
n t abeli nst
rukt
ur . Harus
DFD Le vel1 t erdapat3 bua hpr osesy ai
tu dipili
hs al
ahs at
udar ii
ntr
ukturyangterdaf
tar.
Pros
esLiha t,ProsesLog i
nd anPr osesUba h.
UntukProse sLihatme mungkinkant er
mi na
tor 2. Jadwal Senam
Membe ru nt
ukme li
h atisidat
as t
oredl amh al
i
nida t
astoreI n
struk t
ur,Jadwal,Ha rga,Login
dan Me mbe r.Pr oses Uba h me mu ngkinkan
membe runtukme n gubahd at
aya nga dadida ta
st
ore.ProsesUba hi nime li
batkand atas t
or e
Membe rd a n Lo gi
n.Un t
uk Pr oses Lo gi
n,
memu ngkin
ka n t erminator me mbe r u ntuk
melakuka
nl oginda nma sukkes ist
e m.Unt uk
Pros
esLo gi
nme l
ibatkanda t
astoreLogi n.

3.4.4. Process Specification


ProcessSpe cificat
iondigunakanuntuk
-J enispr o
ses:report
me ndeskri
psikana pa y ang dilakukank eti
ka -Su mbe rdat
a:d at
as t
orejadwal
ma sukandi tr
ans f
o r
ma sikanme nj
adikeluaran.
perint
a h:
Pr oce
sss pec i
fi
c at
iony ang a da padas i
stem
§ Edit. Me mbu ka h ala
ma n f orm un t
uk
informasiFitness Center HotelCiput
rame l
iputi
pengu bahand ataj adwals enam.Da t
ay ang
:
dapatdiu bahme li
putiHari
,J am,Na maSe nam
1. Tambah Jadwal danI nst
rukturyangbe r
tugasme mimpinsenam.
§ Simpan. Me nyi
mpa n d a
ta y a
n g sudah
dima sukkandalamf ormked alambasisdat
a.
§ Hal Sebelumnya. Ke mba lik eh a
laman
daft
arj a
d walsenam
§ Hapus.Me nghapusd at
aJ adwalse
na m.

Va l
idasi:
§ Ha r
i,me r
upakanharisepe
rtidala
mka lender
.
§ Jam,2a ngkauntukjam dan2a ngkaun t
uk
me ntyangdipis
ahkanolehtandatit
ik.
§ Senam,na masenam /j eni
ss enam,be r
upa
-Je
nispros
es:en
tri karakteralf
abet
ik.
-Tempatpeny
impanan:
dat
ast
orej
adwa
l § Inst
ruktur, Dr op Down me nu y ang
per
int
ah: te
r h
ubun g d enga
n t abeli n
s t
ruktu
r. Ha r
us
dipil
ihs a
lahsat
udarii
nt r
ukt
ury angterd
afta
r.

7
peri
nta h:
3. Tambah Harga § Edit. Me mbu ka h a
lama n f orm un tuk
penguba hand ataha rga kean ggot
aans ena m.
Da t
ay an gd apatd i
uba hme l
iputiKa t
egoriid,
Jumlah ,Ka t
e g
orida n Ha r
ga y ang bertugas
me mimpi ns enam.
§ Simpan. Me ny i
mpa n d at
a y a
ng s uda h
dimasu kkand alamf ormked alamba sisdat
a.
§ Hal Sebelumnya. Ke mba lik eh a
lama n
daft
arha rga
§ Hapus.Me ngh apusd a
taHa rg
ake anggotaan
senam.
Validasi:
§ Katego riID.Me rupakanKodeda riKa t
egori/
-J enispros es:e ntri je
nisl ayanan be rupa a ngka a t
au ka r
ak t
er
-Te mpa tpe nyimpa nan: da tastoreh ar
ga ma ks
ima l10ka rakter.
pe r
int
a h: § Jumlah .Me r
upa k a
nj uml ahma ks
imum da r
i
§ Tambah Harga.Me mbuk ah al
a manf orm orangy ang da patbe rgabung k ed ala
ms atu
untuk pe na mba hand a t
a ha r
ga /ka t
egori/ keangg otaan.Ka r
a kterberupaa ngka.
l
a yanany an gdi berikanpi hakpe ng e
lolaFitness § Katego ri
.Na mal ayananda nl amanyama sa
Center.Da t
ay angdi inpu tme li
putiKa t
ego r
i keangg otaan.
ID, Jumlah, Ka tegorida nHa rg
a. § Harg a
.Ha rga/bi ayaun t
ukme nj
adianggota.
§ Simpan. Me nyimpa n da ta y ang s ud ah Ha r
usa n gkada ns et
iapk eli
patanr i
buanha rus
dima sukkanda lamf ormkeda l
amba sisdat
a. dibat
asde n ganka rakterti
tik.
§ Hal Sebelumnya. Ke mba l
i ke ha l
ama n
sebe l
umny a . 5. Tambah Member
Va li
dasi:
§ Ka teg
or iID. Me rupa kanKo ded ariKa t
egori/
j
e nisl aya nan be rupa a n gkaa ta
uk ar
akter
ma ksimal 10k arakt
er.
§ Juml a
h.Me r
u pakanj uml ahma ksimum d a r
i
orang y angd apatbe rgabu ng ked ala
ms atu
keang gotaan.Ka ra
kterbe rupaa n g
ka.
§ Ka teg
or i.Na mal ayana nd anlama nyama sa
keang gotaan.
§ Ha rga.Ha rg a/bi ayau ntu kme njadianggo t
a.
Ha rusang k ada ns etia
pke lipat
a nribuanh arus
dibatasdeng a nk ar
a k
tert i
tik.
-J enispr oses:e ntri
4. Daftar Harga -Te mpa tpeny impa nan:datast
oreMe mber
peri
nta h:
§ Tambah Member.Me mbuk ahal
ama nform
untuk pe n amba hand at
ame mberbaru.Da t
a
yangd i
inputme l
iputiNama ,Alamat
,Te l
epon
Ruma h , Nomor Ha ndphone
, J enis
Ke a
ng gota an,Log indanPa s
sword.
§ Simpan. Me ny impan d ata yan
g s udah
dima s
u kka nd al
amf or
mked al
ambasisdat
a.
§ Reset. Me n gosongkans e
luruhi
sif
orm.
Va l
idas i:
§ Na ma.Na ma d ar
ime mber,ti
dak bo le
h
kosong.
-Je
nispros
es:r
epor
t § Alama t. Alama tme mber,ti
dakbol
ehko s
ong .
-Sumberdat
a:dat
ast
oreHa
rga

8
§ Tele ponRu mah.Nomo rt
eleponruma h,bole
h
dikoson gk a
n
§ Ha nd phone .No morh andphoneuse r
,bol e
h
dikoson gk a
n.
§ Ke an ggotaan.Jeniskeanggotaanyanga k
an
dii
k u
t ime mbe r,haru
sdipil
ihsalahsat
u.
§ Logi n .Loginy angdigunakanme mberu nt
uk
meng a ksesda t
abase,t
ida
kbol ehkosong.
§ Pass wo rd.Tidakbole
hko song.

6. Daftar Member

-J enispr os e
s:e nt ri
-Te mpa tpe nyimpa nan:da t
as tor eIn st
ruktur
perinta h:
§ Tambah Instruktur.Me mbu ka h alaman
form un tukpe na mba handa tai n strukturba ru.
Da t
ay angd ii
nputme liputiKo deI nstr
uktur,
Na ma ,Te mpa ttang gall ahir,Al a ma t,Te l
epon
Ruma h,Nomo rHa ndph one ,Pr ofi
lda nFot o
Inst
rukt ur .
§ Simpan. Me ny impan d ata y a ng s udah
dima suk ka nd alamf or
mked a l
a mba sisda t
a.
-J e ni
spr oses:report § Reset. Me ngoson gk ans eluruhi sif orm.
-Sumbe rd at
a:da tas t
oreMe mber Va li
da s i:
pe ri
ntah: § Kod eI ns t
ruk t
ur .Ko dei nidi bu ato l
e hadmi n,
§ Edit. Me mbuk a ha l
ama n f orm u ntuk ti
d a
k d ibua ts ec ara ot oma ti
s. Bi l
a k ode
pe n gubaha nd atame mbe r
.Da tay an gd a pat inst
ruk turdi ma s
u kk an,pa das aats u bmi tsecar
a
diu ba h me li
puti Na ma , Al ama t
, Te l
e pon otoma tisa ka nme nc ar
id id al
a mba sisda takode
Ru ma h,n omo rHP,j enisk e a
nggotaan,Lo g in, yangs ama .Bi lad ite
muka nk od ey angs ama ,
pa ss word, ma sa be rl
akuny a k ea nggota an ma kad atai dad apa tdima sukka nked alamba sis
(t
a n ggala walmu l
a ibe rlakunyak ea nggota an data.
da nt angga lber
akh i
rny ak eanggotaan). § Na ma .Na ma d ar
ime mbe r,t id ak bo le
h
§ Simpan. Me nyimpa n da ta y ang s ud ah koso ng.
dima sukka ndalamf ormkeda la
mba s i
sd at
a . § Te mpa tta nggall ahi
r.Tida kbol e hk osong.
§ Hal Sebelumnya. Ke mba li ke ha lama n § Al ama t. Ala matme mbe r,t
ida kbo lehko s
ong .
da ftarha r
ga § Te l
e po nRuma h .Nomort eleponr uma h,bo le
h
§ Hapus. Me nghapu sd atame mbe r. dikoso ng ka n
Va lidas
i: § Ha ndpho ne.Nomo rha ndph on eu ser,bo le
h
§ Ka tegoriID.Me r
u pakanKo deda r
iKa tegor i/ dikoso ng ka n.
jen isl a y
a nan be rupa a ngkaa tauk a r
akt er § Ke ang go taan.J e niske ang go t
a any anga kan
ma ks i
ma l10k arakt
e r. diik
utime mbe r
,h arusdi pili
hs a l
ahs atu.
§ J uml ah.Me r
u pakanj umlahma ksimum d a r
i § Profil. Pr ofi
l be rupa t eks d an da pat
or ang y an gd apatbe rgabu ng ked alams atu dikoso ng ka n
ke ang gotaan.Ka ra
kt erberupaa ngka. § Fo t
o .Unt uk me ma s
uk kanf oto ke da lam
§ Ka tegori.Na mal a yanand anlama nyama sa ruangpe ny impa na nd il
aku kande ng anme nekan
ke ang gotaan. tombo l‘ br ows e
’u nt
ukme ng ambi lf otod ari
§ Ha rga.Ha rga/bi ayau ntu kme nja
dia ngg ota. te
mpa ta s alnya.Fo toda pa tbe rupaf i
lede ngan
Ha r usa ngk adans etiapke lipat
anr i
bu anh a rus extension. gif,.j
pg, .bmp.
diba t
asde ngank ar
a ktertit
ik.
7. Tambah Instruktur 8. Daftar Instruktur

9
-J e n
ispr ose s:r epor t -J enispr oses:e nt
ri
-Sumbe rd a t
a:da t
as toreIns truktur -Te mpa tpeny i
mpa nan:datastoreHa di
r
pe r
in t
a h: perint
a h:
§ Edit. Me mbuk a ha lama n f orm u ntuk § Hadir. Me mbu ka ha laman f orm un t
uk
pen guba ha nd a t
aI ns t
ruktur.Da t
ay a
ngda pa t penamba ha nd atame mbe rya ng ha dir.Da t
a
diubah me li
pu ti Ko de I ns t
ruktur, Na ma , yangdi i
n putme li
pu tiKodeme mbe rd anjadwa l
Tempa tta ng ga lla hir,Al ama t,Te leponRu ma h, yangdi i
k uti.
No morHa n dp ho ne ,Pr of
ild anFot oI nst
ru kt
ur . § Kirim. Me nyi
mpa n d at
a y ang s udah
§ Simpan. Me ny impa n da t
a y ang s ud a h dima sukkand ala mf ormked al
a mba si
sda t
a.
dima suk ka nda lamf ormkeda lamba si
sd at
a . § Reset. Me ngos ongk ansel
uruhi siform.
§ Hal Sebelumnya. Ke mba l
i ke ha l
ama n Va l
idasi:
daftarIns trukt ur § Me mbe rid.Kodeme mbery a
nga dadik art
u
§ Hapus. Me n gha pu sd at
ai nstruktur. anggo t
a,t i
dakbo le
hd ik
osongkan .Jikame mbe r
Va lidasi: belum t erdaft
a r, ma ka mu nc ul pe r
ingata
n
§ Ko deI ns t
r uktur .Kod einid ibua toleha dmi n, bahwame mbe rbe l
u mt er
daft
ar.
t
ida k di bu a ts ec ara o t
o ma tis. Bi l
a ko de § J adwa l.J adwa ls ena
m y ang di ikutio le
h
i
ns t
r ukturd ima s
uk ka n,pa das a atsubmi tseca ra me mbe r
, harusdi pi
lihs al
ahsatu.
otoma tisa ka nme nc aridida lamba sisdatako de § Pa das aat me ma sukkan d a t
a , program
yangs ama .Bi lad it
e mu kanko dey angs ama , me ncata
tt angg alda n waktur egistras
iy ang
ma kad a t
ai dada pa tdima sukk a nk ed a
lamba sis digunaka n s ebaga i hi s
tory da n s ebagai
data. vali
da t
or.J ikama sake anggot
a anny abe rak
hir,
§ Na ma .Na ma da rime mbe r,t idak bol eh ma kame mbe rt ersebutt i
dakda pa tme ngikuti
koson g. senam.
§ Te mpa tta ng gall ahir.
Tida kbo le
hk osong .
§ Al ama t.Al ama tme mbe r
, ti
d akbol ehk oson g. 10.Daftar Hadir
§ Te l
e ponRu ma h. Nomo rtelepo nr umah ,bol eh
dikoson gk a n
§ Ha nd ph on e.No morh and pho neus er,bol eh
dikoson gk a n.
§ Ke an gg ota an.J e niske an gg otaany anga ka n
dii
k utime mbe r,ha rusdi pili
hs alahs at
u.
§ Pr ofi
l. Pr of i
l be rupa t ek s d a
n d a pat
dikoson gk a n
§ Foto.Un tuk me ma sukk anf otok e da lam
ruangpe ny impa na nd i
lakuk and e nganme neka n
t
ombol‘ br ows e
’un tukme nga mbi lfotoda ri
t
e mpa ta sa lnya .Fo tod apa tbe rupaf il
ede ng a n
extens i
o n. gif, .j
pg , .
bmp.
-J e
nispr os
es:re
po r
t
- Sumbe rdat
a:datast
oreHadi
r
9. Hadir
per
intah:
§ Daftar Hadir.Me mbukahala
mand
aft
ar

10
me
mbe
rya
ngha
dirpa
daha
rii
tu. me mpe rh
a ti
kanda tapadas i
ste
m.Da taFlow
Dia gramy angdigun akand a
lam me nyusun
4. Pengujian dan Analisa aplikasii
n iters
usunh ingg aLevel1.
4.1 Koneksi dengan Basis Data 3.Pen guji
ant erhada
pr anc anganstrukturba s
is
Apl i
kasi Sistem I nfo rmasi Fit
nes
s datatelahbe r
jal
and enga nba i
kka renah asi
l
Ce nte
r me nggunakan ba ha
sa pe mrogr
aman darima suk an dan ke luarant el
a hs e s
uai
PHP d a
nMy SQL s ebag aibasisd at
a.Untuk den ganapay a
ngdi kehenda ki
.
me nghubu ngkana pli
kas idengans i
st
em basi
s 4.Pen ggunaa nsessi
onda lamSi stemI nformasi
da t
aMy SQLde nganme ngguna kanskri
pPHP Fitness Center s a n
gatme mbantud al
am
ada l
ahseba gaiberi
kut: ma najemenpe nggunas istemka r
enas e
ssion
dapatme ng hindaripe ngg unay an gt idak
<?php berhakun tukme ma sukis ist
emt e
rtentu.
//koneksi dengan server database mysql

$sambungan=mysql_connect("localhost","ro 5.2. Saran


ot"); Da ri pe n gujia
n Apl ika
sid apat diberi
kan
be berapas aransebagaiberi
kut:
//memilih database member
mysql_select_db("member", $sambungan); 1.Da patdi kemba ngkande nganme mbe ri
kan
?> f as
ili
tas pe ng
iriman e -ma i
l unt uk
me mbe r i
k anl ayanany angl ebihk epada
Ko ne
ksiter
hadapbasisdatadisi
mpan me mbe r me ng
e nai informasi
-info
rma s
i
dal
a mv a
ria
bel$sambungan dengannamaho s
t terbaru.
“localhost”d and en
ganna maus er“root”. 2.Da patd ikembang kan pada s i
sia dmin
Apa bi
lakoneksiber
hasi
l,makabasisdatasi
ap d enganpe namba hanpe r
angkatkerasuntuk
digunaka
nu nt
uko pe
rasi
-ope
rasibe
rikut
nya. me mba c aba r
codeka rt
uanggo t
a.

4.2. Pengujian Tabel


Pe nguj i
antabe lpadaSi s
temI nf
orma si DAFTAR PUSTAKA
Fitne s
sCe nterd ila
ku kanpa databelInst
ruktur,
tabe lLogin,ta belMe mber,tabelHa rga,tabel 1.Wh it
ten,J effreyL,System Analysis dan
Jadwa lda nt abe lHa dir.Penguji
ant abel-
tabel Design Methods, McGr awHi l
l,USA
tersebutme li
pu tio perasipe namba han data, 2.Krist
a nt
o, Ha rian
to, Konsep dan
pe ngubahanda tada npe nghapusanda t
a. Perancangan Database, An di Of f
set,
Se l
a i
n pe ng uj
ian deng an me l
akuk a
n Yo gyakarta
, 1993.
ope rasi pe na mbaha n, pe ngubahan d a
n 3.Purwa nt
o , Yud hi, Singkat Tepat Jelas
pe nghapusan d atat e
rhadap ma si
ng-ma si
ng Pemrograman Web dengan PHP,El e
x
tabe l
, dilakuka n pul a pe nguj
ian t e
rhadap Me diaKo mpu t
indo,Jakarta
, 2001.
pe r
lakuans is
te m bi la keanggotaa
n me mbe r 4.Pranata,An tony,Panduan Pemrograman
telahbe r
akh i
r. JavaScript,An diOf f
set,Yo gyakar
ta,1
99 7.
5.Diana ,An a st
a s
ia,Mengenal E-Business,
5. Kesimpulan dan Saran An diOffset,Yo gyakarta,2001.
5.1. Kesimpulan 6...
..
...
.
...
..
..
, The Apa ch e Sof twa r
e
Da ripe nyusunantugasa k hi
rs ertape n
gujian Foun dat
ion, www. apache.org
terhadapr ancangandana pli
kasida patdit
arik 7...
..
...
.
...
..
..
, PHP Manual, PHP
be berapakesimpula
ns e
baga iberikut: Do cume nta
tionGr oup, 2001.
1.Ra n ca
ngan ba sis da ta y a
ng o pti
ma l 8...
..
...
.
...
..
..
, MySQL Reference Manual,
di
da pat
kand enganme lakukanno rmali
sa s
i www. mysql.com
te
rhadapt abel
-t
abelhin ggabe ntukno r
ma l
ket
iga (3NF) s ehi
ngga di dapa t
kant abel
Had i
r,Ha r
ga,Jadwal
,I nstr
uktur,Logind an
Me mbe r
.
2.Da ta Fl ow Di agr
am d ig
una kan d a
lam
penggamba ra
ns ua
tus i
ste
m y anga ka n
di
ke mbangkan s eca
r a l ogika t a
n pa

11
Graviardhi K. P
(
L2F3 024 85)
Mah a
siswaJ urus a
nTe kni
k
Ele
k t
ro, Fa kultas Tekni
k
Univers
itas Di po
negor
o
Semarang d en gan pil
iha
n
konse
ntrasiKomput erdan
Inf
ormatika.

Me
nye
tuj
ui/Me
nge
sahk
an:

Pe
mbi
mbi
ngI

I
r.Kod
ratI
manSat
oto,
MT
NIP.1
32046696

Pe
mbi
mbi
ngI
I

Adi
anFa
tchu
rRochi
m,ST,
MT
NIP.1322
05680

12

Anda mungkin juga menyukai