E_Falak Syarie "Sistem Persatuan Falak Syarie Negeri Melaka".

BORANG PENGESAHAN STATUS TESIS"

JUDU L: エMヲalセ@

GsOaセ|@

SES I PE GAJI A : M

II

セM

Saya _ _£:
_A_M
_ CZJ
_ u t?
_\

ア セ@

ft;R.8(M(VV


tAU\K DGセ@

ivセ・Lrャ@

ヲイQmセ@


⦅ セ ⦅ エZj ⦅ セi ⦅ャᆪ ⦅ n ⦅ ヲGa ⦅ iv@ _ __ _ __ __ _ __ _
(H URUF BESAR)

men gaku mcmbenarkan tesis (PSM/Sa1jana/Doktor Falsafah) ini di sirnpan di
Perpustakaan Faku lti Teknologi Maklumat dan Komunikasi dengan syarat-syarat
kcgunaan seperti berikut:
I.

Tesis dan projek ada lah hakmili k Ko lej Uni versiti Teknikal Kcbangsaan
Malaysia.
Perpu stakaan Fakulti Teknologi Maklumat dan Kornunikasi dibenarkan rnernbuat
salinan untuk tujuan pengajian sahaja.

Perpu stakaan Fakulti Teknologi 1aklumat dan Komunikasi dibenarkan rnernbuat
sa li nan tes is ini sebagai bnhan pertukaran antara in stitusi pengajian tingg i.
** i Ia tand akan (/)

2.
3.
4.

_ _ _ SULIT

(Mengandungi mak lumat yang berdarj ah
kcsclam atan atau kepcntin gan Malaysia scperti
ya ng termaktub di dalarn AKTA RA I-IS IA RAS MI
1972)

- - - TERI-IAD

./

TIDAK T ERH AD


(T A l DATA I G AN p E
Alamat tetap:
'::it セャゥサNA^o@
Tarikh :

I

u Ll s)

H taセdO|@

GA ' PE "YE LI A)

1!.1({ fC£-.I)A A\ t. Q aセ@

/UJ1 A-

ijセ@


:; f/Jt/ 0 (p

- - - - - - - - --

CATATA

(Mcngand ungi maklu mat TER I-IAD ya ng telah
ditentukan olch orga ni asi/ badan di ma na·
pcnyelidikan dij alankan )

I

]4 セH@
- - --

Nama Penye lia
Tarikh :

'J3


f

,

1

f

/ o r;;

** Ji ka tesis ini SU LJT atau TERHA D, sila lampirkan surat daripada
pihak berkuasa. " Tesis dimaksudkan sebaga i Laporan Projek a1j ana
Muda (PSM)



raf

0000039057


E_Falak Syarie "Sistem Persatuan Falak Syarie Negeri
Melaka" I zamzuri Husnan.

E_falak sya rie "S istcm Persatuan Falak Sya rie Negeri Mclaka"

ZAMZURI Bl

HUS A

This report is submitted in partial fulli ll ment of the requ irements for the Bachelor of
Computer Sc ience (So ftware Deve lopment)

FACUL TV OF I ' FORMA T IO

A D COMMUNICA T IO 'S TECI-11 OLOGY

KOL EJ U IVERSITI TEKN IKA L K EBA IGSAA

2006


MALA YSIJ\

DECLA RATIOi\

I hereby dec lare that thi s project report entitled

E_fa la k syaric "Sistcm Pcrsatua n Fa lak Syarie Neger i Mclaka"

is written by me and is my e ffort and that no part has been plag iari zed
without citations

Date :

STUD E T

23 f

tt/ () G

Date : f) ::,( u/o(g


S PERV ISOR :



(P

SABRI 1 A BT

HMAD)

I

DEDI CATION

To my God. Allah S. W.T.
To rn) beloved parent. En Hj Husnan Bin Hj Samad . and Pn Hajah Rosmin ah Bt Hj
Sandi man.
To my supervisor, Pn Sabrina Bt Ahmad


ACKNO\VLEDGEMENTS

Alhamdul illah. Thanks to Allah s.w.t. finally I have completed the Projek
Sa1jana Muda If (PSM fT ). I would like to express my gratitude to my superv isor, Pn
Sabrina Bt Ahmad. whose expert ise. understanding and patience added considerably
to my success of completing this PSM II. I appreciate the \'ast knowledge and skill in
many areas and the assistance in \\Titing and completing this report. 1 would also
thank my friends in and outside from Kolej Uni versiti Kebangsaan Malays ia
(KUTKM) fo r their exchanges or lu10\\·ledge. ski lls and venting of frustration whi le
completing my PSM If which helped enrich the experience. Although many people
have contributed to this PSM II and have helped to compl ete it. I take sole
responsibility for any errors.
I also want to thanks my panel Prof Madya Shahdan b Md Lani. Lastl y I
would like to thank every one who helped me to fini sh up this proposal and also help
me to complete my Projek Satjana Muda II (PS 1 II )

ABSTRACT

The primary purpose of prepari ng this Projek Satjana Muda II (PSM IT) is to fulfil
Bachelor of Computer Science (Software Dewlopment) in Kolej Univcr iti Tekn ikal

Kebangsaan Malaysia (KUTK /f). Thi s thesis contains a complete ana lys is about
Projck Satjana Muda II. Th is thesis also discusses and describes all acti,·ity and
process of system deYel opment. The e_ falak syarie is a web-based application that
allows users to access the web to get information and user can registrat ion the
association with on line. This system is hope that can promote the association and
management the association. Bes ides that. thi s system can increase the utilization o f
ICT technology in the society of Malaysia. Some literature re,·ie,,· has been done to
determi ne the scope, technologies and approac hes used in thi s project. Prototaip
Model has been chosen as a methodo logy for thi s project and will be imp lemented
along the system deve lopment process to ensure the objectives of the project can be
fulfilled. The use of chosen methodology has helped to produce a better quality
product. in term of soft,Yare. With the implementation of the latest technology such as
'"·eb sen ·ices. the system was not only expected to be workable. but also efficient in
term of execution speed and response time. The design of the system ,,·as dynamic
and was able to support concurrent use rs to interact with the system over tbe internet.

ll

TA BLE OF CONTENT
PAGE

ACKNOWLEDGEMENTS
ABSTRACT

II

1.0 INTRODUCTION (CHAPTER I)

1

1.1 Project Background
1.2 Problem Statement
1.3 Objecti ves fo r Projects
1.4 Scope ofproject
1.5 Project Signifi cance
1.6 Co nclusion
2.0 LITERATURE REVIEW AND PROJECT METHODOLOGY (11 )

2
-+
5
5
6

2. 1 Introd uction
2.2 Fact on Findin g
2.2. 1 Domai n Background
2.2.2 Case Study
2.2.3 Case stud y to review existing system
2.2.4 Analysis and Finding

6
7
7
7
8
II

2.3 Project Methodology

13

2.4 Project Requireme nt
2.4.1 oflware Requirement
2.-+.2 Hard\\·are Requirement
2.5 Project Schedule/Mil estone
2.6 Conclusion

15
16
16
19
19

3.0 ANALYSIS (CHAPTER 111)

3. 1 Introduction
3.2 Problem Ana lys is
3.2. 1 Background/Overview of current system
3.2.2 Probl em Statem ent
3.3 Requirement Ana lysis
3.3.1 Fun ctiona l Requirement
3.3.1. 1 Scope
3.3.2Business Flow
3.3.3 Use cases view

20

21
21
21
21
22
22
22
25
26

3.4 Soft\\ are Requirement
3.5 Hardware Requirem ent
3.6 Conclu sion
-tO DESIGN (CHAPTER I V)

4.1 Introduction
-L2 High- Level Data
4.2. I Raw Data
4.2.2 Hi gh-Le el ie" architecture
4.2.3 High-level class diagram
4.2.4 Stati c Organi zation
4.2.5 User Interface Design
4.2.3. 1 av igation Des ign
-+.3. 1 Logical Database Design
4.3.2 Deployment Vie''
4.3 Detail ed Design
4.3. 1 Sof"Lware Specificati on
4.3.2

Physica l Database Desig n

4.4 Conclusion

5.0 IMPLIMEYfATIO N (CHAPTER V)

34
35
35

36
36
36
37
37
37
38
4I

45

46
47
48
48

57
61

62

5. 1 lmroduction
5.2 Software Deve lopment Environment Setup
5.2. 1 Soft\\·are and Hard,,·are Acquisition
5.3 Software Configurati on Management
5.3. 1 Configuration En ironment Setup

62
63

64

5.-+ Im plementation Statu s

68

5.5 Conc lu ion

69

65
66

6.0 TESTJ:'\G (CHAPTER V I)

70

6. I Introd uct ion
6.2 Test plan
6.3 Test Lrategy
6.4 Test design

71
73

6.5 Test Case Results

78

6.6 Conclu sion

80

70
75

7.0 PROJECT CONCLUSIO N (CHAPTER VJI)

81
81
81

7. 1 Introduction
7.2 Strengths
7.3 Weakn esses

82

7.-lProposit ions fo r Improve

82

7.5Conclusion

82

LIST OF FJGURE I CHART
Page
Fig ure 2. 1
Figure 2 .2
Figure 2.3
F igure 2.-t
F ig ure 3.1

http://\\"' \\'.al -azim/ ralaklindex.html
8
example form Persatu an Fa lak Syarie cgeri Me laka
10
RUP Phase
15
Gantt chan
17
0 erview Modules for e_ falak syarie''Sistem Pengurusan Persatuan

Fa lak Syari e tegeri Mel
Figure 3.2

24

Overviev-.r of Flow e_fa lak syarie" Pengurusan Persatuan Falak
) ari e Negeri Mel aka ystem"

Figure 3.3
Figure 3.4
Figure 3.5
Figure 3.6
Figu re 3.7
Figure 4.1
F ig ur·e 4.2
Figure 4.3

Acti it) Diagram
Inte raction Diagram for Log in
Interaction Diagram for regi stration members
Interaction Diagram for management acti vity
System sofmare arch itecture overview base on 3-tier architeclllre
CSC I e_ falak syarie
Class diagram
Sa mpl e screen of Login Menu

26
26
31
32
33
37
38
41

Figure 4.-t

Sample screen of Main Menu

42

F igure 4.5

Sample screen of Registration starr

43

Fig ure 4.6

Sample screen of Registration members

44

F ig ure 4.7

Sample screen of payment fee

44

F igure 4.8

Sample screen of print reset

44

Figure 4.9.1 0 ervie\\' or av igation Design or e_ ralak syarie

45
Fig ure 4.9.2 Enti ty relationship diagram (E RD )

50

Figure 4.9.3 Deployment Vie\\'
Figure 5.1 Three-tier architecture

47
63

F igu re 5.2

Configurati on of Macromedia Dreamevem er

67

LlST OF TABLE

Tab le 2.1 Compari son bet\\'ccn ex isting and proposed S) Stcm
Table 2.1 Project Req ui rement
Ta ble 2.3 oltware Requirem ent
Tab le 2.-t Hard\\'are Requirement
Tab le 2.5 Other requirement
Table 3.1 Soltware req uirement
Tab le 3.2 Hard\\'arc requirement
Table 4.1 Class Specification for ad min istrator log in
Table 4.2 Class Specification for user login
Ta ble 4.3 Class Specification for member registration
Table 4.-t Class Specification fo r join acti vit)
Table -t.S Class Spec ification for user list
Table -t.6 Class pccification lo r Online Pa) mcnt
Table -L7 Class Speci ficati on for search pa) mcnt
Table 4.8 Class Speci lication for management acti\ it)
Table 5.1 oft\\a re and Hard\\'arc Acq uisition

Pa ge
13
15
16
16
16
32
35
-1 9
50
51
52
53
U M セ@

55
56
65

Table 5.2 Datasels Used for Version Librar).

66

Table 5.3 Imp lementatio n statu s

68

Table 6.1 e_ fa lak syari e Test Environment
71
Ta ble 6.2 Test sc hedule accordi ng tasks, acti vities and duration to carry out testing 73
cti viti c
Table 6.3 Test design record according purpose. test description and expected result 77
Table 6.-t Test data record according test cases. test data and expected results

78

Table 6.5 Test case record accordi ng test case ID. tcster. test objecti ve. test data. result79

CHAPTER l

I NTRODUCTION

I .1

Project Background

e fa lak syarie··sistem pengu ru san Persatuan Fa lak Syarie

egeri Melaka··. is

ment to provide for new member to register as a new member in Persatuan Fa lak
Syarie

egeri Melaka. Who want to joint the members. just register in online on porta l

www.a l-azim.eom. As we know. who wa nt to joint falak associat ion they mu st come
to lufti Office to make the registration.

1.2

Problem Statcmcnt(s)

Current ly. Persatuan Falak Syarie Negeri

1ela ka is still usi ng a manual system

in their manage ment. There are some problems in the previous system that
identified and can be state in the document. The problems are as stated belo\\

l . Hav in g prob lem in delete record by using manual management system.
sin g the manual system. data are not able to be delet ing directly. User
searches the data or information in the file for deletion.

1. Time consum in g
Manua l management is time con um ing. As an example.

if all the

in formation and data recorded in the paper. and if it has a si mple
mistake. we have to ree nter the data or in formation. In other words.
we cannot correct the wrong data once ' e have record it.

3. Updated data
Unable to upd ate data direct ly to the syste m because data save at the
fil e. user search the data or informat ion for update data. Thi s process
w ill take some time to update the sim ple mi stake.

4. Untidy record arrangement
Using paper will make an untidy record because the process i. all
depend to the \\ Orker or user.

ot a ll \\'Orker and user have a nice hand

\\Ti ting. In add ition. the records maybe lost or being placed in \Hong
pl ace because people ah\ ays make a mistake.

1.3

Objective

[ , cry project must have its o\\·n objectives. to ensure the project can b.c
developed and run smooth I). Objecti ves mu t be stated clearly so it \\'il l not on ly case
for the system deve loper. but also others who invo lve in this project. Belo" arc the
objecti ves of this project.

a) To solve occurs any mi stake.
Whe n usin g thi s S)Stcm. that is .. c_l'alak syari e .. Sistem Pengu rusan Persatuan
Falak syaric negeri

lclaka"" \\'ith method electron ic. th is ent ire mistake can be so h ing.

All data and information key in using the com puter and save at database. User can edi t
the data or informat ion. when user or ad min mistake key in the data. Th is is user
friend! .

3

b) Sav ing the time.
The system can manage all members and act ivity .. Persatuan f-alak Syari e

cgeri

Melaka··. Al l information and data save at the database. User onl y should key certain for
search informati on members. The current system usin g the filin g system and difficult to
search inform ation members and manage activi ty members.
f-or register mem bers join the soc iet). User have to come at Jabatan Muft i
egeri Melaka for get the form and fill the form or user search web bourse
http://www.al-azi m/ kha' ari zm i/borang.pdf fo r print and fill the form. then submit the
fo rm at the Jabatan Mufti egi ri Melaka. This process \\'ill take some time .

c) Computeri zed all manua l joi n acti vity system.
Replace the manu al method of join acti vity. The benefi t of computerize this
system is it can red uce both user and management time process to make j oin acti vity
and to handle the ne\\ acti ity .. Persatuan f- lak Syari c Ncgcri Me laka ... User ca n
regi ster j oi n act ivity '' ith on line and admin can get ho\\' many peop le who '' ant to
jo int the acti vity. The data save in database eas) to handle or make backup. It s can
avo ided the data saved lost or damage.

d) To make sure list management record.
Any inp ut or output di splayed from manage ment in the list.

e) The system is user friend!_ .
The system usc the icon to easy using the system. Th is system needs each staff key in
the data. In this case it' ful filling the concept o f user fri end ly.

1.4

Scopes

Scopes o f the project is very im portant as to make sure the project de elopmcn t
will achi eve its goa l. It give some overview on what th e project goa l is all about. the
content of th is project, limitation and funct ionalit ics of the proj ect that wan t to be
de clop. Each project has thei r on scope based on requi rements and facilities th at
they have. Below are the scopes dcti ned for this system .


T he A uthentica tion Modu le

Only authorized user with the correct iden ti fication and password can only
access thi s S)Stem . The ir usern amc and password has to vcri f) by the system.
Thi s is to ensure the system is hi ghl y protected.



Members Reg ist ration

Befo re the users can j oin the society, they must register as a new member. A ftcr
that, user must pa, for the register fcc to activate the ir account. A ftcr they olvcd
the registration and payment process, they" ll confirm as the membcr"Pcrsatun
Falak Syarie



egeri Melaka"

Fee Pay ment

User must pay fcc after registration folio' by
Syari e

egen

セ・

ャ 。ォBN@

エセ@

pe mem bers ... Persatuan Falak

ser can pay fee using on line payment. The society

divide 3 type. th at is common. student. federate. and rest of' life. User mu t pa)
c cry year the fee. if not. the account user deactivate.



Management activity

E ery act ivity at the "Persatuan Falak Syarie

cgeri Mclaka" up load at the ''cb

site. a ll members can view activity and fo lio\\ the program. User can get
in form ation about the acti vity Persatuan Fal ak Syaric

セ・ァイゥ@

Melaka. User can

register join acti it_ \\ ith online and ad min can get ho\\· man y people" ho \\ant
to jo in the ac tivit).

5
1.5

Proj ect S ig nifica nt.

The system deve loped on their functiona lity that the user need . In rhi
contex t, the s.stem that develops ,., ill be fu lfi ll ing certain functions that wi ll help
ad mini strator at the Jabatan Mufti Negeri Melaka.
This project is also make benefi t to ad mini strator for manage soc iet) at
th e .l abatan Mufti 1 ege ri Melaka. User can register as new member online.
The system can be manage all program activity and attract more people to
enter the "Persatuan fa lak sya ri e negeri melaka". The system can be introd ucing
··Pcrsatuan falak syarie negeri melaka··.

1.6 Co nclus io n

vVhen this sy tem full ) comp lete. it will definite!) help the user to rcgi ter and
admin at the Jabatan mu ft i manage acti ity e_falak syarie" Persatuan fa lak syarie". The
system can be control all program " persatuan falak syarie".
The system can bring the information about new activity at the members
·'persatuan fa lak sya rie". The members ·'Pcrsatuan persatuan fal ak sya ri·· on ly search at
the portal www.a l-azim.co m to know ne'' ne\\ S and acti iti "Persatuan falak syarie ..
A ftc r thi s. the nex t chapter that ''ill be provided i Literatu re Revie'' and Project

Methodology. Th is part will review the previo us project and make a compari so n '' ith
project that has been proposed. Besides that. th is chapter also explains abou t the
methodology that will be used in this project.

6

CHAPTER 2

LITERATURE REVIEW AND PROJECT METHODOLOGY

2.1

INTRODUCTION

Th is chapter \\'i ll describe literature re ie\\ and project methodology. In literature
review, it w ill describe on e_fal ak syarie ·'Sistem pengurusan persatuan

falak syarie

egeri Melaka .. The li terature review is co nducted by earchi ng. collecting. studyin g.
and anal yzing the sources suc h as books. jou rn als. and web pages. While methodology is
th e wa) to use all ava ilable approaches. techniques and tools used to achieve
predetermined objecti ves and it is determ ined by the project featu res and environment.
The first topic be di scussed in li teratu re re ie\\ is fact and findin g based on the
project titl e of the system. For the projec t methodo logy, thi s part can explai n about what
method will be used to de elop the project and the project that ,,·ill be de' eloped
fo ll o\\'ed with the project schedule and mileston e.

7
2.2

FACT AN D F INDING

2.2.1

Domain Background

In this pa1t wi ll di sc uss detail about the domain system background. For this
system, the main do main is about e_falak syarie. Before the users can j oin the
society. they must register as a new mem ber. After that. the)· II get the account
number and pay for the register fee to acti vate their account. 1\ fter they solved
the registration and payment process. they' ll confi rm as the member"Persarun
Falak Syarie

egeri

1

lelaka". Basical ly. users register members online and pay

the fee at the Jabata n Muft i 'egeri Melaka. But some of them. internet can used
as a medium to get th e information. For get informati on to deve lop the system.
qu e ti onn ai re and interviev.. about the factor of member join the association
e_falak syarie.

2.2.2

Case Study

The " Pcrsatuan fa lak syarie Negcri Me laka" is appointed to be used by Jabatan
Mufli 'egeri Melaka. The system is focused by sho\\ inform ation about the fa lak
syarie. and show the li e
kha\\ arizmi 'egeri

ideo cerapan hila! from Khutbah Balai Ccrap

1-

tel aka.

Kutbah Balai cerap Al-kharizmi Negeri Me laka is most popular at negeri
Melaka. Man y people to isit Balai cerap but they did not inform ation activity at
the Balai Cerap.

8
2.2.3

Case Study to r eview of Existing System

Case Study I http://www.al-azim/ falak/i ndcx. hlml

For lhis study. the researches arc based on the contribut ion and outcomes from
previous study. This web based is developed portal al_azim that offers such as
introduction and bu lletin.

.JtJ!Jl

'

Search

Fa-;01.tes

1'<

.!...



/
))

Figure 2. 1 : hrtp :l \\ \\W.al-azimt falak/ indcx.html

9

Case Study 2: http://w' w.a l-azirn/khawarizmi/ boran!.!..pdf

For thi s study. the researches are based on the form. ror register members join
the society.

se r have to come at Jabatan Muft i egeri Melaka for get th e form and til l

th e form or user search \\'eb bourse http://"'''"'·a l-azim/kha \\ arizmi/ boran g.pdf for print
and fill the form. then submit the form at the Jabatan Mufti 'egiri Melaka. Thi s process
wil l take so me time.

10

PERSATUAN FALAK SYARI F NE GERI M E l AKA
,, -.,.
,4

HQ •..-" '

0

l t /:.::fJ.

'1

G BGᄋ

) ,_
Mセ

( t; o ,

LN

エojセ@

BG

エ Nj

t.-'""
セM

ᄋセNZ@

,

LQI

',, • to

I '"1 1°

' I.• JI

l4""

M ヲB ッ HNッGBャ@

1':.'

0.. ...



o

セ |N@

'



.. ,...



セ@

NZGBiセ@

' I ,• J.J

セ NLᄋ

._ ,,

L@

(V, :.

[ GjZセ

A Gエ@

l o'

G l BGッ

\イ セ@

,

, ..

,I, ..

1

.

-,

JO ':. .. I t

""1

P t HMSJ HQt.fOU MtH t GIH GHI l

... ,

L ⦅N

.,......, ,, .. ••

•,J. セL@

セjM@

..NL

' •I',

セBG|



... ,.,...,._ ,., . .. . , ,,.,, ,T....... Ljセ@

MLN・セ

ᄋ jᄋ

.. a At"ttt vエG
h セZ aャunヲゥ|Nエ
hs
PCRSATUAN FALO.KSYARI[ N[G[RI MtLAKA

ᄋᆬBQ@

N t