LATlllA IL~llAll II (\VXE 3182) NAM/\: NORI IASI llMAH U'I HASI llM NO MAI RIK Wl:KOI021 I
·1 AJUK I ESIS: SIS'I L:M KAH.:. SIUl.:.R (CYBl.:.R CAl·i': SYS I l:M) Pl·NYI I IA PN NORJll IAN lfl ABU GI IANI MODl:RA I
O
R
PN. SRI Ol:. VI RA VANAAhstrnk
Sistcm Kafc Siner ini dibangunknn schngni sntu sistt!m yang berasaskan web atau atas talian . Sistcm ini bcrfungsi untuk mcndntlarkan pelanggan yang menggunakan komputcr dalam scscbuah katC sibcr scrta dapat mengira jumlah bayaran yang dikenakan kcpa<la pclanggan sccarn automatik. Sistem ini akan menyediakan fungsi untuk mclaporkan kcrosakan bagi mcmudahkan kerja-kerja penyelenggaraan dalam kafe siber mclalui sistcm tcknikal.
Sistem ini juga akan mcnycdiakan fungsi pcndaftaran dan pcngcmaskinian ahli kafc sibcr, pcndanaran dan pcngcmaskinian komputer serta fungsi untuk mcycmnk laporan pendapatan. Tcrdapat enam jadual dalam pangkalan daw bugi sistcm ini initu pnngkulan data pcntadbir, pckcrja, ahli, pcnggunaun, komrutcr dun juga pcndnpntnn.
Mctodologi yang digunakan untuk mcmbangunkan Sistcm Knf'c Sihcr irn uclnlah model air tcrjun dengan prototaip. Rckabcntuk sistcm pula akun mcnggunnknn hnlm.n Pl IP, Macromcdia Drcamwcavcr dan pangkalan data MySQL.
Abstrnct
The
Cy
b
e
r
Caf
e Sys
t
e
m
i
s
ckvc
l
opcd a::; n
web
-
ba
se
d or on-line
sys
tem
.
This
syst
e
m pro
v
id
es
th
e
fun
c
ti
o
n to
re
gist
er
th
e
usnge
of co
mpute
rs
in
cyber cafes and also
provide
th
e
fun
c
ti
o
n to
ca
lc
ulate
th
e
bill t
o
be paid b
y
the
c
u
sto
m
e
r
automatically.
It
w
ill
a
lso
provide
th
e
fun
c
ti
o
n to
report an
y
damage
s
of
hardware
and software
in th
e
cyber ca
r
e
to h
e
lp th
e
maintenance pr
ocess
.
T
h
e
syst
e
m
w
ill pr
ovide
th
e
function
t
o
r
egister
n
ew
members of
th
e
cyber
ca
fe
and al
so
t
o
upd
a
t
e
their
inform
a
ti
on
fr
o
m
time
t
o
tim
e
.
The
Cy
ber
Ca
f
e Sys
t
e
m
w
ill
allow
th
e
re
gistration
and up<latt:
of
co
mputer
s informati
o
n
.
Itw
ill
al
s
o have
th
e
fun
ction
to
c
h
eck
the
dail
y
in
come
report
s
.
There arc
six
main
t
a
bl
e
in
the
databa
se
incl11ding
atlmin
, worke
r
,
member
,
comp
ut
e
r
u
s
a
g
e
,
co
mput
er
and al
s
o in
c
om
e.
The methodology
u
se
d
t
o
develop
the Cy
bcr
Cafe
Sys
t
em
1s the wa
te
rfoll
mod
e
l
wi
th
protot
y
pin
g.
The
system
will be de
veloped
u
s
in
g
Pl
IPlungu
nge
,
Mn
c
rnm
c
din
Dreamwcaver and
MySQ
L
.
Bcrsyukur saya kc hndrnt llnhi "cmnn dcngan limpah kumia dan rahmat daripadaNya, maka akhirnya sn a telah bcrjnya mcnyiapkan Sistem Kafe Siber dan laporan Latihan llmiah IJ(WXES 3182) dcngan sempuma.
Pcrtama sckali, saya ingin mcngucapkan ribuan terima kasih dan merakamkan sctinggi-tinggi pcnghargaan kcpada
pe
n
clia saya Puan Norjihan Abd. Ghani yang telah banyak mcmbcrikan tunjuk ajar dan bimbingan kepada saya dalam mclaksanakan Latihan llmiah II ini. Segala tunjuk ajar bcliau tclah banyak mcmbantu saya sclama ini.Sctcrusnya, saya ingin mernkamkan rihuan terima ka-;ih dun pcnghurgann "cpudn moderator saya iaitu Puan Sri Devi di atas scgala komen dun cadangnn yang tdnh bdiau bcri"an lkliau tdah banyuk membantu dalarn mcngcnalpust1 kdcmuhnn sistcm sayn semasa mc1tjalankan scsi iva.
Saya juga ingin mcrakamkan ribuan terima kasih "epada pcmili" Kall! S1bcr DiNct iaitu Encik Rosman bin Mansor yang tclah sud1 ditcmuramah okh sn n Segala maklumat yang dipcrolchi duripudu h.:murarnah tcrscbut sungat hcrgunn "cpndu ~fi)ll dalam mcmahami kcpcrluan sistem yang ukan dibangunkan kcln"
Rihuan taima kasih juga sayn rakamknn kcpada ra"an-rakun sn ra 1ang telah banyn" mehantu sayu. Tidal.. lupa Juga "cpada ahh l..cluurga sa a yang ~cn11asa mcmbcn dorongun kepada sayu dulum sctiup l..euduan Tanpa mcrd.a. t1dnl.. 1ntmgl..111 SU\U clap.it menyiupknn s1stcm 111i dcngun haâ¢"
/\kh11 !'lc"nh. sayn 111gi11 ll\c11gucupk1111 tihuan tcnmu i..11~1h l..cpada 'cmun p1ha" yanu h.:lah tcrhhnt dnlum mcmh11111u 'iayu n11..:nympkan lnporan 1111 samn adn \Ccorn
ABSTltAK AHSTltACT PENGllARGAAN KANDllNGAN SENARAI llA.JAll SENARAI .JADlJAL BAU I : PENGENALAN
I. 1 PENGENALAN 1.2 OEFINISI MASALAl I 1.3 SKOP SISTEM 1.4 SKOPPENGGUNA 1.5 OOJEKTIF 1.6 KEKANGAN I. 7 PENJADUALAN HAD 2 : KA.HAN LITEHASI
2.1 KAEDAl I PENGUMPU I.AN DATA 2.2 TEMURAMAl I DAN PEMERI IATIAN 2.3 BAI IAN BACAAN
2.4 MELA Y ARI INTERNET 2.5 KAJIAN SISTEM SEDIA ADA
2
.5.
1
P
c
ri
s
ian
C
alC
S
uit
c
2.5.2
P
c
ri
si
un
Int
e
rn
e
t
Cuffe2.5.2. I ( ·m-cm ,\'1s1tâ¢111
2.5.3
Pcri
s
iun
Cutenwn
uge
r
Pro2
5
'
'
Kclcb1ha11 Sistcm 2 c; c;Kc\..
1111111
gn
n
S
1
:-.
t
c
m
II Ill IV v ixx
1 4 5 6 6 7 C) 9 10 10 11 11 15 15 16 1920
University of Malaya
HAH 3: METOOOL.OGI
3
.
1
Pl~,NGENJ\L/\N 3.2 MODEL AIR TER.IUN3
.
3
FASA-FASA Pl~MBANGUN/\NS
I
STEM
3.4 KELEBll IJ\N MODEL AIR TER.IUN 3.5 KEKURANG/\N MODEL AIR TE.JUN 3.6 MODF:I. PROTOT/\IPBAH 4: ANALISA KEPERLUAN SISTEM
4.1 PENGENALAN
4.2 KEPERLUAN PERISIAN
4.2.1 PHP
4.2.2 Macromcdia Drcamweaver MX
4.2.3 Pungkalan Data-MySQL 4.2.4 /\pachc(Pclayan Web) 4.3 KEPERl.UAN PERKAKASAN
4.3.1 Kornputcr
4.3.2 Kcperluan Pcrkakasan Lain 4.3.3 Sistcrn Pcngcndalian 4.4 KEPERLUAN SISTEM
4.4.1 Kcpcrluan Fungsian
4.4.2 Kcpcrluan Bukan Fungsiun HAil 5: REKAHENTlJK SISTl<:M
5.1 PENGENALAN
5.2 REK/\13ENTUK SISTl~M KAFI~ SIBER
5.2.1 Modul 1.ogin
5.2.2 Modul Panel Ko111pulcr 5.2.3 Modul Tckniknl
5.2.4 Modul Scmnk Pc11dap11111n ~ ) PAN(iKAl.AN DATA
S
l C'/\RTA Al.IRAN DATA ~ ~ l{l~KAlll:NTlJK l\NTl\l<AMlJKA 21 21 21 22 24 24 25 27 2727
2
7
28
2
8
2
8
2
9
29 2929
J
O
JO
JI 3232
32JS
36
"'6 7 39University of Malaya
5
.
5
.
1
5
.
5
.
2
5.5.3
Modul I .ogin-Sistcm Prototnip
Mo<lul Pcndaflarnn Ahli-Sistcm Protmnip Modul Puncl Komputcr-Sish.:m Prototnip
42
4344
HAU 6:
I
M
P
l.EME
N
TJ\
S
I
45
6
.
1
P
ENDA
I I
U
L
UAN
45
6.
1
.
1
Mc
m
b
i
na dan Mcnguji rangkaia
n
Pa
n
gka
l
a
n
Da
t
a
4
6
6. 1.2Mc
m
b
in
a dan
M
c
n
g
u
j
i
Probrrarn6.1.3 Menginstnll dan Mcnguji Sistern Baru
6.2
P
EM
BI
NAAN
S
I
STEM KAFE Sll3ER
6.3 6.4 6.2. I Pengcsahan Pengguna 6.2.2 Penambahan Data atau Rekod 6.2.3 Pencarian Rckod 6.2.4 6.2.5 6.2.6 Pcnyuntingan Rckod
P
e
n
g
ir
aa
n
Pcnghnpusan Rckod Pcngintcgrasian Modul RumusanHAB
7:PENGl
l.
JI
A
N S
I
S
TEM
7.1 PENDAHULUAN 7.2 7.3 PERANCANGAN UJIAN JENIS PENGUJIAN 7.3. l Ujian Unit 7.J. /. / ('011/oli f'CtlJ!.ll)IClll (/111/ 7.3.2 Pcngujinn Modul <.Inn lntcgrnsi 7.3. 2.1 ('01110'1 l'c:nJ!.ll)t<111 Alm/11/
7
.J.2
.
2
('011/oli f ljw11 /11/t'J!.rtlSI 7.3.3 Ujian Sistcm7.
J
.J
.
/
f't'll}.!11/Ulll f-'1111~.\l(l/I 7.3.3.2 /11·11~111um /1 c1'.\'Cmholtu11 I{ llllHISUll 4647
47
48
48
484
9
49
4
9
49
50 51 51 525
3
5
3
5
4
56 57 7 59 960
61University of Malaya
BAB 8: PENILAIAN SISTEM 8.1 PENDJ\l IUl.UJ\N 8.2 MJ\SJ\l.J\ll-MJ\SJ\l.J\11 YANG DlllJ\DAPI 8.3 KEl.EBll IJ\N SISTEM KEKURJ\NGJ\N SISTEM 62 62 62 63 66 8.4 8.5 8.6 8.7 PENINGKJ\TJ\N MJ\SJ\ I IJ\DJ\PJ\N 66 PENGETJ\l IUJ\N DAN PENGALAMAN YANG DIPEROLEH 67 RUMUSJ\N 69 8.8 KESIMPtJLAN LAMPll{AN RlJ.llJKAN MANUAL PENGGUNA
6
9
71 90 91University of Malaya
Scnarai Rajah Rajah 2.1
Rajah
2.2
Rajah 2.3Rajah
2.4 Rajah2.5
Rajah 2.6 Rajah 2.7 Rajah 2.8 Rajah 3.1Raja
h
3.2 Rajah 5.1 Rajuh5.2
Rajah
5.3 Rajah 5.4Rajah 5.5
SENARAI RA.JAii
.
Pcnt'nrngnn
Tctingknp Utama CafoStntion dcngnn Scnarni Komputcr
Tctingkap Paparnn tatistil. Pcndapatan Harian Tctingkap Paparan Pendapatan I larian
Panel Utama Kawalan Pelayan Menu Utama Bagi Komputcr Klien Menu Utama Cafe Manager Pro Panel
P
C
bagi Mod l'ay-As-You-( io Panel PC Bagi Mod Prabayar Model Air TcrjunModel Air tcrjun Dcngan Prototaip Carta Alir 11agi Modul Login Carta Aliran Data
J\ntaramuka Modul Login
Antnramuka Modul Pcndufiarnn Ahli
Antaramuka Modul Panel Komputcr
Mukasurat 12
1
2
13 14 16 17 18 1823
263
4
41·L
University of Malaya
Scnarai .ladual Jadual I. I Ja<lual 5.1 Jadual 5.2 Ja<lual 5.3 Jadual 5.4 Jadual 5.5 Ja<lual 5.6 Jadual 7.1 Jadual 7.2 Jadual 7.3 Jadual 7.4 SENARAI .JAIHlAL P<'nt'rnngnn cn1bnngunan Sistcm Jadual P Pangknl1 Pangkal Pangkal Pangkal Pangkal Pangkal 111 Dntn Pcntndhir
-an Dntn Pckcrjncc-an Data Ahli an Data Pcnggunaan an Data Pendapatan an data Komputer Contoh Contoh Contoh Contoh Kcs Ujian Unit I
-Kcs Ujian Unit 2
- -
-Kcs Pcngujian Modul -Kcs Ujian Intcgrasi
--
Mukasurat 7 37 37 38 38 38 39 5555
-57-
-58·
-
-University of Malaya
BABl
PENG EN ALAN
Hub 1.0 Pl'nl.!,t'mtlnn I. I Pcngcnnlnn
Kafo
sibcr
mcrupakan
sd>11ah tcmpat
y
a
ng
mcnycdiaknn
perkh
idm
atan
komputer,
inte
rnet
,
p
c
rmainan dan
pc
lbaga
i
pcrkhidmatan
lain
.
la
merupakan
sal
ah
satu j
enis
pcrniagaan
yang
agak
popular di
Ma
l
a
ys
ia
.
Kafc
s
iber
merupakan
sal
ah satu
ke
mudahan
yang pcn
ting
di
za
man
ini
di mana
tcknologi
mak
lumat
sedang
berkembang
de
ngan
pc
s
at
ini
.
la
dapat m
cmbantu mencapai
hasrat
k
e
rajaan untuk melahirkan masyarakat
ya
ng cclik
I
T
mc
lalui
pc
rkh
idmatan
yang
di
scdiakan
.
Pada masa
ini
,
kafe
sibcr botch
didapati
dengan
mudah di
mana-mana kawa
s
an
tcrmas
uklah di
kawasan
luar
han
dar
.
Olc
h
itu
sistem
pcnguru
s
an kafe
siber
yang
sistcmatik
ada
l
ah pcrlu bagi
mc
mastikan
pcrnia
g
aan kale
s
ihcr ini
dapat dijalankan dcn
gan
l
ancar
.
Sistc
m
Kafc
Sibc
r
adalah
s
atu
sistcm
ya
ng
dibangun!..an
untui.. mc
mudahknn
pcngurusan pcrniagaan
harian
kafo
s
ibcr
.
Sistcm 1n1 d1lmngu11ka11
sc
bngu
1
~ntu s1~tcmyang
bcrasaskan
web atau
a
l
a
s talian
(<m-/111e). lni mcmandang!..an padnma
s
a
~ci..nmng.inte
rnet udalah sa
tu
sumhcr y
ang murah
clanmudah dicapai dari mana-mnn
a
tcmpa
t
atau
kawasa
n
.
Sistcm ini ukan mcmudahkan urusan mcrckodkun
pcn
gg
unaa
n
komputcr
dalam kale sibcr puda
scsuatu masu
.
la
Juga nkun
mclukukan urus
an pc
ng1mun ha 1
amn
yang
dikcnakun kcpadu
sctiap pc
n
gg
una
sccara automatik
.
S1
stcm in1
akan d1k:n
gkap1
dcngan fungs
i-fun
gs
i usas yang
dipcrlukan dalam
sctiap
sis
tcm
p
c
n
guru!'-un ka
fo
~1bcrSistcm
111i nkan mcmpun ai
c
mpat modul utumu dun
Jllga bcbcrapa
s
ubmodu
l
lk
ri!..ut
11d11luh 111od11l-1110dul pcnt111g
ang
lcrdnput dalarn
~1t.tc111ini
⢠Modul Login modul ini bcrtujuan agar hnnyn 1~ng.gunn yang snh dan bcrdartar sahaja yang bolch rncmasuki $iStcm in1 dcngnn m~nggunaknn nama pcngguna
dan katalaluan. Modul ini adalnh l"X!nting untu'-. mcmastikan keselamatan sistem.
⢠Modul Panel Komputcr modul ini akan merekodkan penggunaan komputer
dalam kafc sil"X!r iaitu nama pelanggan. nama komputer yang sedang digunakan scrta jumlah masa pcnggunaannya. Modul ini juga berfungsi untuk mengira jumlah bayaran yang dikcnakan kepada setiap pcngguna mcngikut masa pcnggunaan komputcr scrta caj pcrkhidmatan tambahan. Modul ini juga mempunyni submodul untuk pcndaftaran dan pcngcmaskinian ahli kafc sihcr
⢠Modul Scmakun Pcndupatan modul i111 akan mcmbcrikun lapon111 don statistik pcndapatan harian bagi scscbuah kufo sihcr bagi nH.:mudnhknn pcngurus atau pcmilik mcmantau atau mcnycmak pcrkcmbangan J1t!rn111ga11n knfc ~1hcr mcrcka.
â¢
Mo
dul
Tc
kn
ika
l
-
modul mi akan mcmaparkan scnnnu komputcr dulum kafc.: sibcr scrta status J"X!nggunaunnya. la jugu mcmpunya1 submodul untuk pcndaflar:rn komputcrbarn
scrta submodul pcngcmask111ian komputcr untuk mcnyirnpan rdod maklumat kcrosukan bag1 J"X!rka'-.nsan dan pcns1nn d1 dalam kufc sihcr. M11kl11111at kcros11k1111 1rn akan cJigunakan untuk mempcrccpatknn dnn 111c11111d11h~1111 '-.er p1-kcrJ11 pcnyclcngi;uraan⢠Modul Ahli Kafc modul ini mcnycdia"nn fongsi 1x·ndntlnmn nhli,pcngcmaskinian ahli,scmakan ahli dan pcnghnpusan rckod nhli. Fungsi 1~nghapusan rekod ahli hanya bolch dilakuknn olch admin.
⢠Modul Pckcrja Kafc Sibcr-modul ini mcnyediakan fungsi mendaftar pekerja, kcmaskini pckcrja clan pcnhapusan pekcrja yang boleh dilakukan oleh admin. Fungsi scmukan pckcrja pula bolch dicapai olch admin dan pekerja.
1.2 Dcfinisi Masalah
Pada
mas
a
sc
karan
g,
ma
sih
tcrdnpat
knl~s
ib
cr
y
an
g
men
ggunakan kaedah manual
untuk mcrckodkun
pcn
gg
unaan
komputcr
di
knfe
siber
pada
ses
uatu
masa.
Segala
datatcn
tan
g
ma
s
n
mu
s
uk
,
ma
s
a
kc
lu
ar,
tcmpoh mas
a penggunaan
komputer
serta
jum
l
ah
baynran
y
an
g
dikcnakan
mas
ih
dilakukan
se
ca
r
a
manual. Kaedah manual
inididapati
m
a
s
ih
k
c
tara
digunakan
o
l
c
h
kafc sibc
r
di kawa
san
lu
ar
banda
r
dan didapat
i
sudah tidak
rcl
e
va
n
l
agi
mcmundangkan jumluh
pcngunjung
kafcs
iber
yang
s
cmak
in
bertambah.
S
clai
n
itu
,
kocdah manual ini
aka
n
men
y
cbabkan
pcn
guru
s
an
kafc
sibcr
m
c
njadi
ti
da.k
si
stcmatik
.
Di
s
ampi
ng itu
,
kacdah pengiraan
bayaran
s
ccara manual ju
g
a
berkcmungkinnn
nkan
mcnimbulkan ma
salah
pcng
iraan
yan
g y
an
g sa
lah
dan
tcntuny
a
nkan
mcn
y
d1nhkn
n
pcng
g
una
tidak b
crpuas
huti tcrhadap pcrkhi
dmata
n di
s
c
s
chua
h
kafc
s
ihcr
ltu.Ka
cdah
mcrckodkan
jum
lah
pcndapa
tan
y
ang
tidak
tcratur ju
g
a akan
mcnJcjaskan pcng
uru
s
an
s
c
s
ebuah
kafcsibcr.
Sc
l
ain itu
, s
ckarang
ini pc
l
bagai pcris
iun
pc
n
g
urusan
kafo
s
ibcr
yang cdrnp dun
s
i
s
tcmatik
bolch didapati di pas
aran.
Namun bcgitu
,
pcris
ian-pcri
s
ian ini kcbnn
y
nkunn a
dibnngunknn untuk mcn
guruska
n
kafC
s
iber
y
nng bc
sar dun
mcmpun
y
ai Jum
lah
komput
c
r
y~mghunyak
Jln
r
g
a
hag
i
s
o
scbuah
s
i
st1.:m
y
an
g scdia
ada
scknrnn
g
a
g
uk
mahal.
Olch
s
cbub i
tu
, pcri
sian-pcris
ian i111
didapat1 kumn
g scsua1
ba
g
1
kale1
bcr an
g
k
c
c
il tcrutu
man
y
n
y
un
g
tcrlctak
d1
knwus
an
luur bandar
1
111
kcrona
. adal
uh
11d
ak rdc'
an
untuJ..
mcmbcl1111,1nJ..11n
wn
n
g y
un
g hnny
ak
hug
1
rncmh
c
li
s
1
s
t
c
m nn
g
l
c
b1h cs
un1 untuk
J..ulC
s1bcr ynng
h~stus
c<lu11
g
ku
11
s111z kafo sihcr m1.:rcku uda
lah
kcc
1l
s
ahaJ
n
1.3 Skop Sistcm
S
i
s
t
c
m ini
a
k
a
n m
c
ran
g
kumi
s
i
s
t
c
m
rc
k
od
J:k!nggunmmk
o
mput
e
r
,
pe
n
g
ir
aa
n b
aya
ran
,
p
c
n
du
ll
a
rnn d
a
n
pc
n
gc
m
u
s
k
i
nian
a
hli k
a
f
c
s
i
h
c
r
,
pc
n
y
c
m
a
k
a
n pend
a
p
a
tan
,
pe
nda
ft
aran
dan pc
n
gc
m
as
kini
a
n k
o
m
p
ut
c
r
s
crta
m
c
n
yi
m
pa
n
ma
klum
a
t k
e
ro
sa
kan
pe
r
k
ak
asa
n dan
pc
r
is
i
a
n d
a
l
a
m k
afc
s
ibc
r
.
Sc
mu
a
m
a
klum
a
t
akan
d
ire
k
o
dkan dalam pan
g
k
a
lan
d
a
ta
s
is
t
c
m
kafc
s
i
bc
r
in
i
.
1.4 Skop Pcngguna
S
i
s
t
c
m
Ka
f
c S
ib
e
r in
i
ak
a
n d
i
b
a
n
g
unk
a
n untuk m
c
liputi
scm
u
a
k
a
fc
si
b
c
r
hcr~i1.k
cc
il di kaw
asa
n Balik Pulou di Pul
a
u Pinan
g
.
lni m
c
m
a
ndan
g
k
a
n k
c
hnn
yn
k
n
n k
nfo
si
h
cr
y
a
n
g
t
er
d
a
p
a
t di k
aw
a
s
a
n itu m
asi
h m
c
n
ggu
n
aka
n k
ac
d
a
h manual d
nlr
u
n
m
c
n
g
u
n
1
.
k
n
n
pc
r
ja
l
ana
n h
a
r
ia
n
kafc
s
i
bcr
rn
cre
k
a
.
O
l
c
h itu
,
pc
n
gg
u
na
s
a
s
arun
bag1s
a
s
t
c
rn 1111 ndn
l
a
h
pa
ra
pc
n
g
u
s
a
ha k
afc
s
i
bc
r
d
i k
awasa
n t
e
r
s
cb
ut.
Si
s
t
cm i
n
i
m
c
mpun
y
ai
t
a
gn
l
n
p
1
s
nn
pcn
gg
un
a
i
a
itu pcnt
a
db
i
r
, pc
k
c
rjn k
a
unt
c
r d
n
n
j
u
g
u
pc
k
c
r
j
u k
afc
s
i
hc
r
.
Sc
t
ia
p
l
ap
i
s
n
n
pc
n
gg
un
u me
mpun
ya
i h
ad
c
a
paiu
n
bc
rb
cz
a
ya
n
g
t
c
l
a
h
d
it
c
t
a
p
ka
n
de
mi
mc
n
Jaga
kc
s
c
l
a
m
a
t
a
n
sis
t
cm
.
1.5
ObjcktifS
i
s
t
e
m
Kafe Si
b
c
r ini diban
g
unkan untuk m
c
m
cnu
hi
o~jektif-objektifutama
sepe
rti
bcrikut
:
I
.
Objc
ktif
pc
rt
uma ada
l
ah
untuk
mengautoma
s
i
sis
t
em
manual
ya
n
g
digunakan
d
i
kawa
sa
n
s
a
saran
t
c
r
bab
it
s
u
paya pe
n
guru
sa
n
kafe
s
ib
e
r ini dap
a
t
dilakukan
d
e
ngan
l
cbi
h t
cra
tur
dan
s
i
s
t
e
matik
.
2.
Obje
ktif k
c
dua
adalah untuk
m
e
mb
e
n
a
rkan
pe
n
g
uru
s
atau pemilik
kafe
s
iber
menyemnk maklumat
pe
n
dapata
n
harian
d
a
n
memantau
pe
rk
cm
ban
ga
n
pcrmagaan kafc
s
i
bc
r
mereka
t
idak
kira di
m
ana
m
erc
ka b
crnda
m
c
mand
angkan
kon
scp s
i
s
t
e
m
ini
ya
n
g
bcra
saskan web a
tau
ata
s
t
n
linn
.
J
ndi.
m
c
r
cka
botch
m
c
n
ca
pai
s
i
s
tcm ini di mana
-
mana t
c
mpat
y
un
g
mcmpun
y
ai
int
e
rn
et.
3.
Objck
ti
f
kctiga
uda
l
a
h
untuk
m
cny
cdiakan
sutu
s
i
s
t
cm
dcngan
untnm
muk
a
ya
n
g
ringka
s
d
an
mudah difahami
o
l
ch
scmua pengg
unu t
c
rutnman
1
n
p
c
n
gg
una b
aru.
1.6 Kckangan
Kckangan
yang
tclah dikcnalpu
s
ti untuk
s
i
s
t
c
m
i
ni
a
dul
a
h
iu
di
jang
l
rn
tidal.. dapat
m
c
n
yc
dink
a
n fun
gs
i
untuk
mcngunci(/o
ck)
kompuh.:r klicn dun
JOuh Intbcnna!..na
pc!..crju
1-.n
fo
si
h
cr
tad
u
!..
dnput
m
c
n
g
nwul
1-.omp
u
t
c
r kli
cn :-.ocam
tcru
s
danpadn 1-.t)mputcr
rein llll
s
cpcrti untuk
,\'11tt clow11dun
rcstt1rlkomput
cr
tcr~cbut1.7 Penjadualan
B
c
rikut ia
l
ah
pcruncunganprojck b
c
nnu
l
a
dnri I Julni _OOJ dun di.jangkat
a
m
a
t
p
a
d
a
17Se
pt
e
mb
e
r
200
3
1
u
ntuk
L
a
tihan llmi
n
h 1
.
M
a
n
n
k
a
l
n
proj
c
k d
ijn
n
g
k
a
tamat
se
penuhn
y
a
p
a
da
30
J
a
nu
a
ri
2003
.
1
.
â¢
Nlma_1 l.ui1s, 'Ip
1
.u
:io
,
m
J
n
14
,
m
T
26
.
m
l
111o
...
:r
m
10cc1 '03 1Jon11 '040 0
_
r
f
r
l
s
s l 1o1I
t
w
i
t F
i
s
S I M I T I WI T I F I S 1 9 Pcrlll"ClflOOI' Sla1cm- I I I 2 13 ANlslw Slttem I 3- 9 AnlllSIS KeilelUf'I"
9 ~Smraon s r3 ~I
,
-Ii 9 mplrmrt..i l r3 Dan.w!DCHI·-J
a
dual
I
.
I
Ja
d
u
a
l P
e
m
b
an
g
un
a
n
Sis
t
e
m
B
c
ikut rn
e
rupakan fa
s
a
-
fa
sa
pcrn
ba
n
g
un
a
n
s
istcm
:
â¢
P
e
ran
c
an
g
an
S
i
s
t
e
m
M
c
rup
a
k
a
n
p
ro
s
e
s
ya
n
g
p
a
lin
g aw
al dal
a
m pro
s
es
pcmb
a
n
g
un
:a
n s
i
st
c
m
.
Dnl
n
m
f
n
s
n
ini
, s
a
y
a
c
uba mcm
a
hami
s
kop-
s
kop
y
an
g
t
c
rdapat d
n
l
rn
m
l
i
n
g
kun
g
nn
l.c~jnP
c
n
g
uru
sa
n
Ka
fc
S
ib
e
r
.
Sc
l
cpa
s
itu
s
a
y
a
rnula
m
c
n
gc
nalp
a
s
ti m
a
s
a
l
a
h.
pclu
u
ng
dan
k
c
pcrluan
ba1~is
i
s
t
e
m
ya
n
g a
kan
saya
b
a
n
g
unkan k
c
lak
.
D
a
l
.n
m
fo
s
a
im
j
u
g
a
.
a
!I\mu
l
a
m
c
mb
u
at
g
ari
s
ka
s
ar m
c
n
g
cnai pcrancnn
g
an
s
i
s
tcm t
c
rma
s
uklnh
p
c
njadunl
u
n
di
m
a
n
a
S
U
)
t
a
mul
a
m
c
n
cta
pk
a
n
tarikh
-
ta
ri
kh d
a
n
h
a
s
il
y
a
n
g
d1
Ja
n
g
k
a
b
a
g
1
m
c
m
a
s
tik
o
n
s
is
tcm
s
iap m
c
n
g
i
kut jan
g
ka
a
n
a
ng
dit
c
tapk
n
n
â¢
Ana
l
i
s
i
s Si
i
s
tcm
Pada
fa
s
a i
n
i
,
s
a
y
a mul
n
m
c
n
g
unali
s
u
b
c
r
ka
itan
l.
cpc
rlu
n
n
1
s
t
c
m
S
a
a
m
c
ng
g
unukan h
c
h
c
mpa t
c
knik pcn
g
umpul
a
n m
a
klum
a
t
b
a
g
1 m
c
n
d
a
pa
tl.
a
n
mnk
l
umnt
u
111
u
dip
c
rluknn
Sc
l
c
pa
s
itu
s
a
y
u mula
m
c
mbuat p.
.:
rh
n
ndin
g
n
n
~cbdumm
c
mhunt
k
c
putus
nn h
ag
1
k
c
pcrlu
u
n
s
i
stc
m
y
an
g u
k
a
n dt
ba
n
g
u
n
knn
n
n
nt
1
⢠Rckabentuk Sistcm
Sclcpas mcmastikan kcpcrluan bagi sistcm ynng akon dibangunkan, saya mula merckabcntuk sistcm ynng dicadnngkan initu Sistcm Kafc Sibe1r. Rekabentuk sistem tcrbahagi kep;adu rckcbcntuk kon.cptual bagi nntaramuka dlan juga rekabentuk sebcnar bagi sistcm yang akan dibungunkan kclak.
⢠Pcngkodan1
Mula mcnulis ;aturcara bcrkaitan sistem yang akan dibanbrunkan.
⢠lmplcmcntasi
Mula mengimplimcntasi dan menilai sistcm yang telah dihatsilkan. Sebclum nu sistcm tclah diuji decara unit scbclum diintcgrasikan.
⢠Dokumentasi
Mcrupakon fas;a tcrnkhir dalam mcmbangunkan projck ini, mdilbatkan aktiviti mcngumpulka111 fakta dan spcsifikasi bagi sistcm yang akan dibamg1ml...an Dokumcntasi ini bcrtujuan untuk rujukan scmasa dan akan data11g.
BAB2
KA
t
JIAN
LITEl~ASI
Uah 2 : Knjiim I .ihâ¢rnsi
2. t Kacdah P1cn~umpulan Dahl
Dalam mcnjalankan kajian litcrnsi ini, bcberapa kaedah pe111gumpulan data telah digunakan. Kacdlah-kacdah yang tclah digunakan adalah melalui temuramah, pcrncrhatian, mcrujuk bahan bacaan, melayari internet, dan juga deingan mengkaji sistem yang scdia ada.
2.2 Temurama1h dan Pcmcrhatian
Tcmuramah tclah dijalankan dcngan pcmilik Kafc Sibcr DiNct iaitu Encik
Rosman bin Mans.or. Kafe sibcr ini tcrlctak di 13alik Pulau dalam ncgcri Pulau Pinang.
Bdiau tclah mcmbcrikan kcrjasama yang baik scpanjang proses tcmuramah dijnlnnknn.
Tcmuramah tcrscbut bcrtujuan untuk mcndapatkan maklumat cfon gnmhnmn schcnnr
tcntang sistcm pcngurusan kafc sibcr yang tcluh scd1u ada scrta masalah-mnsaluh ang
dihadapi. Scluin itu, tcrnuramah ini juga pcnting untuk mcmahami kchcndak dnn
jangkaan pcmilik atau pcngurus kafc siber tcrhadap sistcm pcngurnsan kafo sibcr yang
mcrcku inginkan.
Sclain itu, pcmcrhatian juga tdnh dijalunkan tcrhadap kale :s1bcr lam d1 kawasan
Balik Pulnu yang rncrupakun kawasun sasaran bagi sistcm yang aknn dibangunkan nanti.
Bchcrapa masalah bagi sistcm manual yang digunakan di kafo sibcr tcrscbut tclah dapat
dikcnalpasti Kcsimpulan yang dapat dibuat tcntung tcmuramah dan pcmcrhatmn
tcrschut ndalnh kchnnynkan knfo sibcr yang digunakun di kuwnsan Halik Pulnu mas1h mcnggunukan sish.:m pcngurusan yang munual. Sistcm manual 1n1 bcrfungs1 dcngan n11.;ncntatkan rckod pc11ggu11111111 komputcr kc dnlam ~utu huku log nng mcmngkum1
nama pclanggan :scrta masa kduar masul... Pcngimnn hn~ mm jugn dilakukan secara
manual olch pckcrja kafo dcngan mcnggunn1'.an 1'.nlkulntor. Maklumat pcndapatan pula
direkodkan kc dalam buku cataton pcndapatan nh\\I buku akaun dan pengurus akan
mclihat buku akaun tcrsebut untuk mcngetahui maklumat pcndapatan dan perkembangan
pcrniagaan mcrcka.
2.3 Hahan Bacaan
Bagi mcnambahkan maklumat hasil kajian yang dijalankan, maklumat-maklumat
tambahan diperolc:hi mclalui bahan bacaan scperti buku serta artikel daripada majalah.
Bahan bacaan yang bcrkaitan dcngan sistem yang akan dibangunkan ini dikaji dcngnn
teliti dan botch diperolchi dcngan mudah dari Pcrpustakaan Univcrsiti Malaya, kcdni
-kcdai buku scrta Bilik Dokumcn Fakulti Sains Kornputcr dan Tcknologi MaJ...lumnt
Mclalui pembacaan dan rujukan daripada bahan bacaan ini, banyak maklumut hcrgunn
tdah dipcrolchi yung dapat mcmbantu dalam mcmahami dcngan ldbih mcndalam sistem
yang akan dibangunkan h.:rscbul.
2.4 Mclayari Internet
Internet ud:alah satu sumbcr yang murah dan dapat mcmbcnkan maklumat ang
dikchcndaki dcngan ccpal. Olch itu, dcngan mclayari internet, banyak maklumat penting
tcntang sistcm kafe sibcr yang tclah scdia udu sckarnng telah dipcrolcht Mdnlu1
mnklumnt-moklumat tcrscbut, 1~rbundingan dupat d1buat antnrn s1stcm-s1stcm yang
l>crhe:nt dnn sctcrusnyu dapat mcmhcriktm gambaran yang lcb1h JClns tentang . istcm
nng nkun dihangunkun tt1111t1 Dulnn1 mcluyun tntcmct 1n1. bcbcrupia cnJin pcncan ong
2.5 Ka.iian Sistcm Scdia Ada
Untuk mcnjalankan kajian tcntang sistcm ynng tdnh scdin nth11. 1iga buah pcrisian sibcr kafe tclah dipillih iaitu CafCSuitc Sothvnrc. ln1cmct Catfo Sothvarc dan juga Cyber Manager Pro Soltwarc. Kctiga-tiga sistcm ini dipilih kerana nnempunyai banyak pcrsamaan dcngan ciri-ciri yang akan tcrdapat dalam sistem yang akan dibangunkan nanli.
2.5. I Pcrisian c~ufcSuitc
Perisian C:afcSuitc adalah satu pakej kafc sibcr yang membantu dalam pcngurusan, pcrakaunan dan urusan pcmbayaran dalam sesebuah kafc siber. Cafesuitc adalah satu sistcm yang tcguh, ccpat dan selamat tanpa mcngira bctapa bcsar saiz
scscbuah kafc silx:r itu. la mampu mcngawal jumlah stcscn kc~ja yang ban nk <lnn dircka untuk mcmlbantu scmua pcmilik, pcngopcrasi dan pclanggan scsehunh kafl: siha Sctiap pcngopcras.1 s1stcm ini mcmpunyai hak atau had cnpaian yang hcrhc.,,a antnrn pcmilik, pcntadbir dan juga pclanggan. Tujuan utama Cafcsuitc adalah untuk mcnycdiakan maklumat masa dan pcmbayaran yang tcpat kcpuda pcngopcrnsi dnn jugn pclanggan. Pcrisi<Jm ini akan mcngcluarkan laporan dan statistik yang akan mcmbcrikan maklumat pcnuh tcntang pcmiaguan scscbuuh kale sihcr. Sl.inua tmnsaks1 dan nktl\ 111
akan dirckodkan kc dalrun pangkalan data dan dilaporkan kcpada pcmilik kafc . ibcr
tcrschut. Luporan juga botch dihantar kcpadu pcmilik mclalui email.
Pcrisian C:afcsuitl! 11.:rdiri daripadu duu aphkasi uutu CafcStnt1on dan CafcAgcnt CafoStntion mcrnpaknn progrnm utumn(pdayan) yang d1kawal olch pcntadh1r kafc s1bcr. Cntl:Ag1.:111 puln mcrupaknn progrnm kccil yang dill!tokkun paella komputcr-kornputcr
kli
e
n
dalam kafe
s
iber
yang berfungsi
untuk mcnrnpmlnn
m
n
sn
..
m
e
n
e
ntukan poli
s
i
ma
s
a
,
mengunc
i
s
tc
s
cn
k
c
rja dan
log pcn
g
guna
mn
s
u
k
dnn
kel
unr
.
Bagi
tujuan
kc
s
clamatan
, s
cmun
hubun
g
an d
n
n d
a
t
a y
an
g
dihantar antara pelayan
dan
k
lien
dilindungi dcngan
kod dan
kat
a
lalu
a
n
.
B
e
rikut
adalah
p
a
lparan
-paparan
skrin
bagi
bcbcrapa fu
ng
s
i
pcnt
ing da
lam peri
s
ian
CafeSuite
ini
:
:;
...
_.
.
.
... t
-·
.j<"J[xl ~ ... I n .... Is,_ ::J ~t:!l
,
..
,
,.
~· lh r,... Na ma{
Komputer Masa Mula.__
5..,·
-
-
._
rtatus 11 r.....
.,
2) .... JM.., 1Y!J tJ:r .,Jt: M.,tI
Aktiviti{
KomputerRajah
2.1 :Tctingkap u
tama CafcStation
d
c
nga
n
s
cn
n
rni
komu
t
c
r
Masa Tinggal Tcmpoh MasnRajah
2.1m
e
nunjukkan t
e
tin
g
kap
utama
b
a
gi
C
afe
S
tatiorn
y
an
g
m
e
mapark
a
n
scnarai
komputer
yang
t
e
rdapat da
larn
kafe
s
ibcr
, s
tatu
s
pcn
gg
unann
sc
rta tcmpoh
penggunaan
s
ema
sll
l.
â¢Â· """' â¢â¢..Jâ¢â¢Â·â¢Â· '°"""'
Tarikh .___ 11 - lmâ¢o.O'I 3'
""'""'""""----t
â¢â¢
llari Maklumat Pendapatan G111f Pcndupntl\ll ,--·-
--
UM·
111111_,..
__ _
---
,
...
__ _
011111 IU .. , , _-·---
1 ⢠t &---
, _ _ _ _ , _ _···-
l ⢠l ' I -- ... _ . . . H4n ...-
~-...,
...
"
-{
-
..
⢠e ⢠'University of Malaya
Jumlah Pendapatan Harian Masa Pendapatan Mula Dikira 660.00 $ ⢠oeltl fonald liM: 480,00 $ ⢠oeltl far~ 20.00 $
⢠oWi far piacbib: 60,00 $
Todlr't . . . -..---=~·
r.~â¢-lliii!t
r LAii llilRi'i*m
dwv-r TiM- ~
!
Rajah
2
.
3
:
Te
tin
gka
p
Papara
n P
e
n
da
pa
tan
H
a
ri
a
n
!
R
a
j
a
h
2
.
2 nne
nunjukk
a
n
s
tati
s
ti
k
pendap
a
t
a
n
ya
n
g
di
pc
r
o
l
e
h
i o
l
e
h k
a
fc
si
b
e
r
me
n
g
i
k
ut pilih
a
n h
a
ri m
ana
k
a
l
a
R
a
j
a
h
2
.
3
m
e
nun
juk
k
a
n p
apara
n
pe
n
dapa
t
a
n h
a
r
ia
n
ya
n
g
d
i
pero
l
e
h
i pa
d
a se
s
u
a
tu
ha
ri m
e
n
g
i
k
ut
p
ilih
a
n m
asa
i
a
mul
a
d
ik
i
ra
.
2.5
.
2 Peri
s
i
a
n Internet
C
aff
e
Pe
ri
s
i
a
n lnt
e
:
m
e
t
C
a
ff e
ini t
e
rdiri
da
ri
pa
d
a dua bahag
i
an iai
t
u
C
afT
e
S
e
rver dan
Caffe
C
li
e
nt. P
e
ri
si
,
a
n Int
e
rn
e
t
C
a
fT
e
m
e
n
ye
di
a
k
an
k
awa
l
a
n
pe
nuh
ke atas pe
m
ba
y
ara
n
d
a
n
pe
nd
a
p
a
tan k
afo s
i
be
r
,
m
e
n
g
un
c
i k
o
mput
e
r
ya
n
g
tid
ak
di
g
un
akrn
n
,
m
e
nj
a
n
a
l
npora
n
da
n
s
ta
t
i
s
t
i
k
ya
n
g
l
e
n
gka
p
s
e
rta m
e
n
yoko
n
g kata
l
a
lu
a
n
berbeza
un
t
u
k
m
e
l
indun
g
i a
k
a
u
n
.
l
a j
u
ga
m
e
n
yoko
n
g pe
lb
aga
i
je
ni
s
b
a
h
asa
s
epe
rti
Ba
h
asa
l
ngge
ri
s,
l
ta
l
i
, S
epan
y
o
l
,
P
e
ran
c
i
s,
P
o
rtu
g
i
s,
Ru
ss
i
a
,
A
ra
b
,
T
h
u
il
u
nd
,
A
l
ba
ni
a
d
a
n l
a
in
-
l
a
in l
ag
i
.
C
afTe S
e
rv
e
r
m
c
ru
paka
n
u
pli
ku
s
i pe
l
aya
n
ya
n
g d
i
g
un
aka
n unt
1
uk meman
t
a
u
s
ta
t
u
s
ko
mp
u
t
c
r
k
li
c
n d
ari
s
c
m
u
s
u kc
s
c
m
u
s
u
.
l
u
m
c
n
guwa
l
pc
n
ggu
n
aan m
asa
ba
g
i k
o
m
putcr
,
University of Malaya
menjaga
akaun
pelanggan,
se
tup
a
tau kawal k
cs
drunntnn komputcr
dan
m
e
nyediakan
butiran fail log
yan~~lcngkap
~crtnlaporon t
e
rkini.
Berikut adalah
paparan
-
paparan utam
a
bagi Peri
sia
n lntemet
Caffe
ini
:
Senarai bu tang
~ ~
6 7II
8~
911
1011 II II II II
Rajah
2
.4
:
Panel
Utama Kawalan
Pelayan
Senarai
komputer dan statusnya
Rajah
2.4
menunjukkan panel utama kawalan
pclayan
.
Terda
1
pat
13butnng
ya
n
g
dipaparkan di
s
krin ini
clan
di
g
unakan untuk mcncapai pilihan-pilihan
ya
n
g bcrluinun
.
Berikut adalah
fungsi butang
-
butang ter
s
ebut
:
⢠'Caffe'
:
m
e
maparkan komputer-komputer dan
sta
tu
s se
ma
sa
â¢'Statistics'
:
menycmak pendapatan
yang
diperolehi
â¢
'Logoff :
m
e
ngunci
pclayan a
tau menukar
pckerja
â¢'Setup'
:
untuk keE
:
unuan pcntadbir
ya
ng di
g
unakan untuk
se
tup fun
1
gs
i tertentu
bagi
pens1an
ini
⢠'Timecodes'
:
mod prabayar di mana kod
boleh
dijana clan dijual kc
u>a
da pelan
gga
n
â¢'Members'
: se
tup
aknun
untuk pelanggan biasa den
ga
n harga
⢠'Drink.ll' :
mcnjual mnkanan ringan dan minuman
â¢
'Se
rvices
'
:
coj
per
i
khidmnton (pcngimbns,
pcn
cc
tuk
)
â¢'Hardware' :
mcn
j
uul pcrknku
sn
n
â¢
'Mail'
button
:
mc~icjyang
ditcrimu dari pclanggan
â¢'Report' button : hantar laporan statistik kc cmnil
â¢'Items' button : batalkan caj hagi hcndn yang tclnh dinrnsukknn dnlam bil
2.S.2.1
Ciri-ciri Sist.emSistcm ini mcmpunyai pelbagai ciri. Antnra ciri-ciri yang l!erdapat dalam sistem ini adalah scpcrti lbcrikut :
⢠Pcngawal:an komputer klicn : pckerja dapat melihat desktop komputer klien
sckiranya tcrdapat sebarang masalah. Pelanggan juga botch menghantar mesej kepada pekcrja kafc sibcr yang akan dipaparkan pada panel kawalan utama. ⢠Kcmudah11rn pembclian pcrkakasan dan miouman: harga bagi sctiap barang
scpcrti diskct, minuman dan makanan ringan tclah ditctap(kan di dalam sistcm.
Pengiraan untuk pcmbclian barangan tcrscbut dapat diki ra sccarn uutomntik ckngan harnya mclctakkan kuantiti.
⢠Kcmudah11in sistcm pcmbayaran - pcmbayaran bagi pcrkhidmutan nknn dikim
sccara automatik dcngan mcngambil kim bayaran pcnggunaan komputcr dan
pcmbclian lbarnngan sampingan.
⢠Sistcm kodl masa : sistcm ini dijalnnkan dcngan mcnjual srntu tcmpoh ma.a dan
mcmbcrikain satu kod tcrtcntu. Pclanggan bolch mcnggunakan komputer bila-bila
masa dc.mgan mcnggunakan sistcm inr schinggalah masa yang d1pcruntukkan tamat. Sistcm ini dupat mc11gura11gkan kcrja pcnjaga kauntcr.
⢠Sistcm kcalltlian : mclalui sistcm ini, pclanggan tctap bolch mcndapat potongan
hn rga yang 1i st i mcwn set ia p ka Ii mcngunj i ngi ka fc.
⢠Stntistik ptâ¢nclnpntnn : statistik 1x.;ndapatnn mi dapat mcmhcn~nn mnklumut
pcndaputnn h111 mn (lcngnn h.:pat dan t;cpat.
Caffe C
lient
adalah aplika
s
i yang dilnrikan pndn komputer klien
yangterdapat
dalam kaf
e
s
iber
.
Internet Mescj Games
Rajah
2.5 :Menu
Utama Bagi
Komputer Kliien
Rajah
2.5menunjukkan menu utarna bagi
komputer
klien
.
Butang-butang
yang
terdapat pada
m
en
u
ini
m
ewaki
li
pilihan
ya
ng
berlainan
i
ait
u
butang
lo
goff
untuk
menamatkan penggiunaan
,
butang
h
e
lp
untukmendapatkan
bantuan, butang office
untuk
menggunakan
peris1ianoffice,
butang internet untuk menggunakan inlternet
,
butang
m
csej
untuk
menhantar me
se
j kepada pckerja
s
i
s
tem dan
games
untuk bermain pennainan
komputer.
2.5.3
Perisian
Ca
fe Manager
Pro
Cafe
Manag1
e
r
Pro mcrupakan
sa
tu
ap
lik
asi
stand-a/oneya
ng d
apa
t membantu
dalam pengurusan harian
Kafe
Int
ernet atau
perniagaan
-pe
rniagaan
yang
se
rupa di mana
pengiraa
n
masa dan
wang
terlibat. Program ini
akan
mengira jumlahi
caj bagi
m
asa
clan
perkhidmata
n
yang
digunakan mengikut kategori
pelanggan yang
berbei.a
.
Maklumat
tcrsebut
aknn
di
s
impan dnlarn
sa
tu foil
l
og
.
Berikut adn
l
ah
menu ut.
a
ma
Ca
f
e
Manager
Pro
:
Senarai komputer I llJrl , .... ''â¢I., 1f11.1l110'1 Vt'lâ¢tllh I⢠IVI h·ll 'II PC7~., iW PCIX8c⢠'1PC9 " PC 10 iif PC 11 lif PC 12 lit PC IJ iWPC14 WPCI' 0 o_.,.,, i...i.-1 0 P_ . c n 2 0 P_ . , n 0 .) PÂ¥"0"' DA 500 0 P_ . n
Rajah
2
.
6
:
Menu Utama Ca
f
e
Manager Pr
<J!
,lblxl Maklumat penggunaan PCl Maklumat akaun ahli
Menu utama dalam
Rajah
2
.
6
ini memaparkan
s
enarai
sc
rnua
komputcr
s
erta
s
tatu
s
n
ya
se
rta m
:a
klumat
penggunaan
untuk
s
alah
s
cbuah komputcr
.
Program
m1menyokong
dua
peindckatan
utama
yang se
ring digunakan dalam kafc
s
ibcr
iaitu
:
â¢
Pelanggan
membayar
se
lep
as
m
e
nggunakan
komputer
iaitu
kacdah
J>ay-As-You-
Go.
Pelanggan akan
dikenakan bay
ara
n m
c
ngikut ma
sa penggunaan
se
rta
k
a
dar bayaran
s
ema
s
a
.
⢠Pelan
gga
n mcmba
ya
r
sc
b
c
lum menggunakan komputer iai'lu kaedah Praba
yar
.
Bagi
kacdnh ini
,
pclanggan botch
mcmbayar jumlah
yang
in
g
in
digunakan
dan
sys
tem
akan
m
e
n
g
ira jumlah ma
sa
n
ya
atau pelanggan
m
cnya
t
aka
n m
asa
y
an
g
in
g
in di
g
unakun dun
s
y
s
t
e
m
akan
m
c
ngira jumlah
wang
ya
n
g
perlu diba
ya
r
.
C
ufc
mana
ge
r Pro mcn
yoko
n
g
s
cmbilan Katcgori
Ca
j
d
a
n
sc
mb
i
l
n
n
kntegori
tumbuhun
ya
n
g
dimu
s
ukkun
olch penggunn
.
la mcmbcnark
a
n
pcng
g
un
a
mengubah
s
uai
p
crk
hidmoton
-
p
c
rkhidmoton mcn
giku
t
kcpcrluan
.
Berikut
a
da1
a
1
h
a
ntar
a
paparan
skri
n utnmn
ba
g
i peri
s
ian
Cafo
Manager Pro
:
Mula Tamat Tcmpoh Muln Tamai Tempoln Jenis pelanAAan
4
\
Sl~M
~
~
1,
.~
[ : : ]
PC
t1M1t
~
-=-
t
=-
.
/f
I~
1
~
~
r>
t~
3
~
oe
I
~ ~ TroeI
Se.vice:: e2.10I
bayaranN~ Q PrD! I
~
Total £5.18I
Coffee 0.00 '
Tea Clear J Save ]
Neme Ot
~ice
⢠Coffee 1 0.00I
I
T~ Clelll . ~-t . O~a Cob B/W0
â¢
Perkhidmatan~
I
B/W 6â¢
Perkhidmatan1.20 ..
:
L§a
temanager
Ufi
Rajah
2
.
7
:
Panel PC Bagi
Mod
Pay-As-You-
-Go
Rajah
2
.
7
menunjukkan panel
P
C
bagi
mod
Pay-as-Yvu-Go.Mod ini di
g
unnkan
a
pabila
pe
l
a
n
gga
n
nne
milih untuk m
e
mba
y
ar
se
1
epas
m
e
n
gguna
k
a
n k
1
omputcr
.
Bnynran
pe
n
gg
unaan komputer
aka
n dicampur d
c
ng
a
n b
aya
ran
pcrkhidmata
n
m
c
njadi
ba
y
nrnn
ke
s
eluruhan
yang aka
n dikenakan kepada pelanggan
.
Jenis pclanAAan
r.
T Add Tl
Qi 00 SeMCeS CG.110r-
r.41'1 y . Bayarnn In â¢. f~
Total G.111 Nlll!ll ~ Puce I.'" { Collee ff.. .I
St/litI
Perlchidma1an~
OlllI
5..,I
B/WRnjuh
2
,
8
;
Panel P
C
Bagi
Mod Praba
ya
r
Rnjnh
2
.
8
mcmmjukkun puncl P
C
b
ag
i m
od
Praba
y
nr
.
Pnnel P
C
ini
akan
di
g
unnkan npnbiln
pclun
gga
n mcmbunt
pcmbayaran terlcbih dahulu
se
belum
University of Malaya
mcnggunakan konnputcr. Pclanggun bolch mcnggunakan komput1cr mcngikut tcmpoh masa yang dibcnarkan bagi jumlah bayarnn nng dibnynr.
2.5.4 Kclcbihan Sistcm
Kctiga-tiga sistcm yang telah dibincangkan di atas mempunyai pelbagai
kdcbihan. Antara kelcbihan-kclcbihan bagi ketiga-tiga sistem tersebut adalah seperti bcrikut :
1. Konscp⢠Pclayan-Klicn : kctiga-tiga sistem tersebut rnenggunakan konsep pclayan-klicn. Konsep ini bcrmaksud tcrdapat satu komputcr pclayan yang mcngcndalikan scmua komputer klien dalam kafc sibcr terscbut. Komputcr pclayan bolch restart dan shut down komputer klien dari jauh dan ini ukan
mcmudahkan pckcrja kafc sibcr mcngawal kcscluruhan kafo sibcr. lni
scterusnya dapat mengurangkan bcban kcrja untuk mcngcndalikan katl: s1hcr tcrutamanya yang bersaiz bcsar.
2. Kcsclan11atan Sistcm Tcrjamin - Setiap pcngguna yang ingin mcnggunokan
sistem i ni pcrlu mcmpunyai nama pcngguna dan katalaluan. Mclnlui prosl!s
login kc dalam sistcrn bagi sctiap pcngguna, kcsclarnntan sistcrn dapat
dijamin daripada pcngguna yang tidak sah. Sclain 1tu, akti it1 nng
dijalank;an olch pckl!rju kafo dapat dipantau okh pcnguru:s kafc mclalui nama
pcngguna pckcrju mcrcku. lni dupat rncmastikan pckcrja rncrcka rncnjalankan
tugns dc111g1111 bnik.
3. Mcm1mnyni Pl'risinn Apliknsi S1>csilik : Dalam kctiga-Uiga sistcm tcrscbut, kcscmuumyu mcnycdiukun dua jcnis uplikus1 spcsifik iaitu ~atu untuk khcn
dan sallu untuk pclayan. Kcdua-dunnyn mcmpunyn1 fungsi bcrbez..a yang
dapat mcmudahkan kc~jn-kc1jn pcngurusnn knl~ sibcr.
4. Kcmm!lnhan lJntuk Pcnin~katnn Vt'rsi : Kctiga-tiga pcns1an tersebut mcmpunyai kcmudahnn untuk pcningkatan versi. lni bermakna apabila
tcrdapa't vcrsi baru bagi perisian tcrsebut yang baru dikeluarkan di pasaran,
maka adalah mudah untuk mcningkatkan versi lama sistcm kepada versi baru
yang lcbih baik.
2.5.5 Kckurangnn Sistcm
Walaupun kctiga-tiga sistcm tcrscbut mcmpunyai banyak kclcbihan, namun
rnasih juga terdapat bcbcrapa kckurangan yang tclah dikenalpasti. Bcrikut adnlnh
kckurangan-kckurnngan yang tcrdapat dalam sistcm tcrscbut :
I. Kos Pc1risinn Yang Tinggi 1 larga bagi kctiga-tiga pcrisian tcrsebut ndnlnh
mahal d1an pcmilik kafc sibcr pcrlu mcngcluarkan bclan,Ja yang bcsar untu~
mcmbcl inya. lni adalah tidak relcvan bagi kafc sibcr yang bcrsa17 ~ccil.
2. Kurang, Scsuai llntuk Knfc Sibcr Hcrsai:.r. Kccil -- Sistcm-sistcm 1111
dibangunkan untuk kafc sibcr bcrsaiz bcsar. lni mcnjadikannya kurnng sc. ua1
untuk kafc sibcr yung bersaiz kccil.
3. Tindn S:istcm Tckniknl - Kctiga-tiga sistcm ini didapati tidak mcmpunyai
sistcm tcknikal iaitu fungsi khas untuk mclaporkrnn kcrosakan bagi
perkakasnn dun pcrisiun dulnm kufc sihcr.
BAB3
METODOLOGI
Huh 3.0 : !\lctodolol!i
3.1 Pcngcnahrn
Pcmodclan Proses Pcmbangunnn Peri, inn adnlah satu perwakilan abstrak bagi
scscbuah proses pcmbangunan sistcm. Setiap model proses mewakili sesuatu proses daripada perspcktirtcrtentu yang akan memberikan sebahagian maklumat tentang proses tcrscbut.. Pcmodclan proses ini adalah bertujuan untuk melihat kemajuan yang telah dicapai scrta untuk membcri pemahaman tentang aktiviti, sumber dan kekangan semasa proses pembangunan sistcm. Model proses yang digunakan harus dapat membantu mcngcsan ralat atau kesilapan dengan cepat. Terdapat beberapa model proses yang
pcnting dan sering digunakan iaitu model air tcrjun, model V, prototaip dan model
spiral.
3.2 Model Air Tcrjun
Model air tcrjun adalah salah satu model pcmbangunan sistem yang popular dnn
sering digunakan. la mcrupakan satu proses linear yang tcrdirii daripada hd)Cmpa pcringkat fasa pcrnbangunan sistcm yang bcrbczu. Sctiap fasa dalam model ini pcrlu disclcsaikan tcrlcbih dahulu scbclum fasa yang bcrikutnya botch dilaksanakan Modd air tcrjun ini mcinunjukkan dcngan jelas proses yang scdang hcrlaku semrua fasa pcmbangunan sistcm dan mcmbcrikan jujukan aktiviti yang akan bcrlaku kcpada pcmbangun sistcm.
3.3 Fasa-fasa Pcmbangunan Sisf('lll
Fasa-fasa pcmbangunan sistcm yang tcrlih:ll dnlnm modd air tcrjun terbahagi
kcpada lirna fosa utama iaitu fasa analisis dan ddinisi kcperluan sistern, rekabentuk
sistcm dan pcrisian, pclaksanaan dan pcngujian unit, intcgrasi dan pengujian sistem serta
opcrasi dan pcnyc:lcnggaraan. 13erikut diterangkan dengan lebih larnjut tentang fasa-fasa
pembangunan sist1cm dalam model air tcrjun :
I. Fasa Amtlisis dan Dcfinisi Keperluan - Fasa ini melibatkan penyelidikan
mcngcnai kcperluan, perkhidmatan, matlamat, dan kekangan bagi sistem yang
dibangunk.an. Penyclidikan ini dilakukan dengan mengadakan rundingan dengan
pcngguna sistcm tcrscbut. Segala maklumat yang dipcrolchi dari pcnyclidikan
tcrscbut akan diddinisikan dcngan lcbih tcliti dan dijadikan spcsilikasi sistcrn.
2. Fasa rckabcntuk sistcm dan 1>crisian - l)alam fasa ini, lccpcrlunn pcrkuknsnn
dan pcrisian sistcm akan dikcnalpasti. Fasa ini ali..an 1111.!mbcrili..un gamlmrnn
rckabcntuk kcscluruhan sistcm. Rckabcntuk pcrisian melihaitkan pcngcnnlpastmn
pcngabstrakan-pcngabstrakan asas sistcm scrta hubungan di antaranya.
3. Fasa pchtl<sanaan thrn pcngujian unit - Dalam fHsu ini, 1rcluthcntuk pcrisian
atau sistcm dikcnali scbagai satu set program atau unit program. Pcngujian unit
mclibatka111 proses mcngcsahkan bahawa sctiap unit memcnuhi spc ifikasm a
iaitu mc1m:nuhi kcpcrluan s1stcm yang tclah ditctupkan
4. lâ¢'11s11 intl'~rnsi d11n pcnJ.!ujinn sistcm Program atnu unit-unit program ind1 1du
nli..an dig11h11ngk1111 scnu diuji schagai satu sistcm y;rng lcngkap bag1 mcmast1kan
kcperluan spcsifikasi sistcm tclah diP\!nuhi. Sdcpas pcngujiun, sistcm pens1an akan dihantar kcpada pcngguna.
5. l.'asa pcngopcrnsian dan pcnyclcnggaraan - Fasa ini selalunya merupakan fasa
kitar hidup terpanjang. Sistcm akan dimuatkan(msta//ed) dan digunakan secara praktikal.
P
cnyc
l
c
n
ggaraa
n
melibatkan
penge
nalpastian
k
e
lemahan
dalam sistcm, pcnnbctulan kcsalahan yang tidak dapat dikesan pada fasa peringkat awal, mcningkatlkan lagi perlaksanaan unit sistem clan penambahan perkhidmatan sistem sclaras dengan pencmuan keperluan yang baru.Analisis Kcpcrluam Sistcm
-Rckabentuk Sistem dan Pcrisian Pclaksanaan dan Pcngujian Unit lntcgrusi dan Pcngujinn Sistcm,
,
l'c11~upc1 .1 ... 1u11 d,111 l'l·nvckm.:~:.11 aanJ~runh 3.1 : Model Air Tcrjun
3.4 Kclcbihan Model Air Tcr.iun
Antara kclcbihan-kclcbihan modcl air tc~jun ndnlnh sc1~rti bt!rikut :
Model air tcrjun botch mcngcnalpasti akti\ iti-aktiviti yang terlibat dengan jelas
mcngikut urutan atau jujukan.
2. Kcadaan kctcrtiban linear menjadikan model mt sebagai satu proses
pcmbangunan sistcm yang sistematik.
3. Model ini mcmbolchkan aktiviti kitaran berlaku. Contohnya, proses kitaran akan
berlaku pada fasa yang sama dimana \vujudnya perubahan.
4. Model ini lcbih mudah dibangunkan berbanding dengan model-model lain yang
agak komplcks scrta sukar difahami.
3.5 KckurnnAan Model Air Tcrjun
Walaupun mcmpunyai pclbagai kclcbihan, model air tcrjun ini JUga mcmpun. ai
bcbcrapa kclcmahan. lkrikut adalah kelcmahan-kclcmahan model air tcrJun yang tclah
dikcnalpasti :
I. Kcpcrluan sistcm pcrlu dikcnalpasti dan ditctapkan scbclum fosa rckabcntuk
sistcm. Pcrubahan pada kcpcrluan sistcm akan mcngakibatkan pcmbangunan
sistcm yang tiduk stabil.
2. Masalah yang timbul tidak dapat dikcnalpasti schingga fasa pcnguJian
sistcm. Pada waktu uu, pcngcmbalian kc fasa scbclumnya aJ...an mcmabn
masa
3. Model m1 tiduJ... mcnycdiuJ...un panduan kcpada pcmbangun s1stcm tcntang
hngnimunn untuJ... mc1111ngnn1 pcrubahan l..c atu~ ul..t1v1t1 scmasa pcmbnngunnn
sistcm.
3.6 Model Prototaip
Model prototaip adalah satu modd 1nng membcnarkatn sesuatu bahagian
daripada sistcm dibangunkan dan sctcrusn n mcmhokhkan pernbangun sistem dan
pclanggan mcmcr~ksa bcbcrapa ciri atau a~ pck dnripada sistem yang dicadangkan. Oleh
itu pclanggan dan pcmhangun sistem bolch mcmbuat keputusa:n sama ada sesuatu
prototaip itu scsuai digunakan untuk sistem yang akan dibangunkan atau tidak.
Contohnya, pembangun sistem akan membangunkan bahagian-bahagian kecil
daripada sistcm utama dan bahagian itu akan diperiksa bagi mc~mastikan keperluan
sistcm adalah konsistcn, bolch dilaksanakan dan praktikal. Sekiranya tidak sesuai,
rujukan scmula ak:an dilakukan scmasa peringkat analisa kcperluan. Kaedah ini didapati
lcbih baik daripada1 pcrlu mcngcluarkan kos yang banyak pada pcringkat pcngujian.
Prototaip rckabcntuk dapat mcmbantu pcmhangun sisll.::m mcnilni stmtcgi
altcrnatif rckabcntuk dan setcrusnya mcmilih prototaip mana yung lchih haik dan scsuai
untuk sistcm schcnar. Kcbiusaannya, antaramuka pcngguna dibinn dun diuJi schagai
scbuah prototaip yang mcmbolchkan pcngguna mcmahami sistcm yang akan
dibangunkan. Dcnigan ini, pcrckabcntuk dapat mcngctahui bagoimana pcncnmaan
pcngguna dan juga dapat mcngctahui bagaimana pcngguna lcbih scnang berintcraks1
dengan sistcm terscbut. Maka, kcpcrluan utama sistcm dapat dikcnallpast1 dan dipcrba1k1
dcngan baik scbclmn kcpcrluan dinilai scmasa pcngujian sistcm. Penilaian ini dapat
memastikan siste1n akan mclaksanaknn scmua kcpcrluan dan mcnjmdikan fungsi sistcm holch dikcsan untuk spcsiliknsi bahugian kcpcrluun. Pcngujian s1stcm turut mc11gcsahkan scgaln kcpcrlunn dun mcmustikan sctiap fungsi bcrjalmn dcngan lancar.
Kclrnruk1111 prototnip nduluh i11 mcngguluHun pcruhahan mcngcnu1 kcpcrluan
Sctclah mengambil kira kdcbihan dnn l-d.urnngan l-~dun-dua model air tcrjun
dan prototaip, malka Sistcm Kai~ Sihcr ini aknn mcnggunal-an pendekatan model air
tcrjun dan prototai1p. Analisa Kcpcrluan
-
-
-
..-
·-·-.
... '· .... r._cngcsahan Rckabcnt jk ·,·,·,, sistcm --- . '. l'emc.
nk.... saan '· '...
.
.
.., \ t t .. ,.
\.
'·'
'.
·,.
\.
'.
'
.
'.
\. .
'
.
I \ I Pengkodan.
.
\ I.
.
I I.
Prototaip ']' ' -lntcgrasi danpcngujian unit
I
.
I.
Pcngujian sistcm Pcncrimaan pcngujian Pcngopcras;ian danpcnyclcngga rnan
R
a
jat
13
.2
:
M
o
d
e
l
Air Tcrjun l)cngan PrototainBAB4
ANALISA
EPERLUAN
SI STEM
Bab 4.0 : Analisa K<'perlunn Sistl'm
4.1 Pcngcnalan
Analisa kcpcrluan sistcm ndalnh 1~nting bngi menentukan keperluan perisian, pcrkakasan, kcpcrluan fungsian clan kcpcrluan bukan f ungsian bagi Sistem Kafe Siber yang akan clibangunkan ini. Analisa ini clilakukan dengan mengkaji keperluan sistem scmasa clan clengan memahami kepcrluan bagi sistem yang akan clibangunkan. Analisa ini dilakukan tcrhaclap pcmbangunan sistcm dan keperluan sistem itu sendiri
4.2 Kepcrluan Pcrisian
Untuk mcmbangunkan Sistcm Kafc Sibcr ini, bcberapa pcrisian tclah clipilih untuk
digunakan di scpanjang proses pcmbangunan tcrscbut. Kcpcrluan pcrisinn hngi Sistcm Knie Sibcr yang akan dibangunkan ini adalah scpcrti bcrikut :
4.2. l Pll P
PHP mcrupakan bahasa pcnskripan open source yang scmakin luas digunakan pada hari ini. Pl IP adalah mcrupakan akronim bagi I lypcrtcxt Preprocessor. la sangat
sesuai untuk mcmbangunkan web dan botch <limasukkan kc dalam I ITML. Kcban_ a~nn sintaksnya dipinjam daripada bahasa
C,
Java dan Perl. Pl IP lcbih mcmfokuskan kcpadapcnskripan untuk bahagian klien.
la botch digunakan pada banyak sist1,;m pcngcndalian scpcrti Linux, Microson Windows, Unix, Mac OS dun lain-lain. Pl IP juga mcnyokong banyak pclayan \\-Cb
ma
.
a
kini scpcrti Apnchc, Microsoll lnlcmcl lnformalion Server, Personal Web Server,
Nctscnpc dan lain-lain. Jndi. dcngn Pl IP, pcngguna bchas mcm1lih si~tcm pcngendalian
University of Malaya
dan pelayan web. Pengguna juga bolch mcmihh pcngntun:umnn proscdur atau pcngaturcaraan beroricntasikan objck atnu gabungnn kcduu-drnmya. Sclain itu, salah satu
ciri pcnting bagi Pl IP adalah ia mcnyokong bnnynk pnngkalan data seperti PosgreSQL,
Unix dbm, My SQL, /\<labas I) dan lain-lain
4.2.2 Macromcdia Drcamwcavcr
Macromcdia Drcamwcavcr adalah satu alatan pengarangan untuk membangunkan
aplikasi web yang popular. Perisian ini mudah digunakan dan sesuai bagi Sistem Kafe Sibcr yang akan dibangunkan ini. la mcnyediakan banyak ciri-ciri yang mcnarik seperti
pilihan butang-butang nash serta senang disunting sama ada pada bahagian pengkodan
atau rckabcntuknya.
4.2.3 Pangkltlan Data - MySQL
MySQL mcrupakan satu pangkalan data open source y1111g popular pada masu
kini. la mcrupakan satu sistcm pcngurusan pangkalan data yang pantus dan botch
dipercayai. Sckarang ini pangkalan data MySQL botch digunakan pada banyak platfom1
tcrmasuklah Windows. Pangkalan data MySQL dipilih kcrana ia scsuai untuk
dibangunkan bcrsama bahasa pcnskripan Pl IP ynag digunakan untuk mcmhangunknn
Sistcm Kale Sibor ini.
4.2.4 A1rnchc (Pl'lnynn