0% found this document useful (0 votes)
53 views10 pages

Chapter 3

science comp

Uploaded by

mrk01doc
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
53 views10 pages

Chapter 3

science comp

Uploaded by

mrk01doc
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 10

CHAPTER 3

METHODOLOGY

3.1 INTRODUCTION

This chapter is focused on the methodology and the framework of the project. This
chapter will show details of the type of project model and framework will be used in the project
as multiple methodology models that are available in the System Development Life Cycle
(SDLC).

An overview of the methodology and procedure used to develop the web application was given
in this chapter. The strategy includes a research framework to guide the project execution, data
collection to gather all necessary information, classification and testing.
3.2 Phase of Hijira Waterfall Model

Waterfall is used for the methodology of this project. Waterfall model is a sequential
development process that flows through all phases of a project analysis, design,
development, and testing, with each phase completely wrapping up before the next begins.

Figure 3.1 Waterfall methodology


3.2.1 Requirement Analysis
The first phase is requirement analysis for the waterfall model methodology. In this
phase, requirement of the project will be analyzed and will be documented in a unique
document to check if the requirement is fulfilled.

The project focus is to do a price comparison to assist Malaysian to choose the best
umrah package that are in their budget.

The data will be collected through poster of a trusted website. The algorithm scan the
posters to export the data to text in the database using web scrapping image to text.
Then the data will be filtered to avoid random data and delete useless information that
are not fulfill the requirement.

Figure 3.2 Requirement analysis process


3.2.2 Design and Prototype

The system architecture will be designed in accordance with the requirements during
this phase. As a result, the design phase is just as important as the requirement analysis
phase.
Before preparing the architecture design, the requirements analysis will be completed.
To represent the flow of the system presented in this project, the system architecture,
system process, augmented reality using beacon technology, and class diagram will be
created based on the requirements that have been examined. Design the best model to
solve the problem statement.

Figure 3.3 Design process


3.2.3 System Development

This phase is a methodology for systematically organizing the best ways to develop
systems efficiently. It includes, for example, descriptions of work to be performed at each
stage of the development process and drafted documents.

The development of the web and user interface is starting in this phase. The language of
the coding involves Java, Html and Phyton. For user interface it will be more in Html to
create more user-friendly User Interface.

Figure 3.4 System development process


3.2.4 System Testing

In the testing phase, the system is being tested to find any errors occurred during the
process. This to make sure that there will be no problem when the project is being
released to the clients.

A system test is used to evaluate the end-to-end system specifications. Typically,


software is just one component of a larger computer-based system. Finally, the software
is linked to other software/hardware systems. System testing is defined as a series of
tests designed solely to exercise the entire computer-based system. It is recommended
that the user using a desktop or laptop to use the system to it’s fullest as it is in website
design

When there is errors occurring the system will be on stop and proceed to the
maintenance phase as to correct the errors and make sure to get the best feedback from
the user.
3.2.5 Documentation

The documentation methodology, which consists of a number of cohering documentation


levels, is described in the scheme shown on this page. Each parent layer specifies how
a message received must be interpreted. Each underlying layer describes how a
message must be prepared and delivered.
The project will be documented in Microsoft Word and then export to PDF type file for
easier to share. All the process will be specified in the document from the start to the
end of the chapter.

Figure 3.5 Documentation process


3.2.6 Summary of methodology phases ( Table form)
Phase Activities Deliverable

Information Gathering • Identify Research area • Research topic

• Literature study

Requirement Analysis • Literature Review

• Establish objectives and scope • Problem statement

• Defining methodology • Objectives and Scope

• Methodology

Design 1. Logical and system Design • Use case diagram

2. Design User Interface (IU) • Process Flow

• Activiti/Sequence/Class
diagram

• User Interface (UI)

Development  Web environment • Hijira system

 Coding the system

Testing or Quality  Unit Testing • Test for price comparison


Assurance
 Review design and updating • Test for convert poster to
text
 Integration Testing

Documentation Thesis writing Thesis report

Table 3.1 Summary of project framework


3.3 Software and Hardware
The specification of hardware and software should be good to fulfill the requirements of the
system

Hardware Specification
Laptop Model ASUS VivoBook S
Processor Intel ® Core I5-8250 U @ 3.4 Ghz
RAM(memory) 12.0 GB
Operating System Window 11
System Type 64-bit Operating System, x64-based
processor
Table 3.2 Hardware Requirement

Software Specification
Database Mysql
Programming tool Java Programming Language,
Phyton Programming Language
Journal Citation Zotero
Table 3.3 Software Requirement
3.3 Summary
The waterfall methodology was divided into five sections: requirements collection and
analysis, system design, development, testing, and implementation. Journal articles
and literature reviews are used to collect and analyse requirements. The diagrams
required to develop the system will be created during the system design phase,
including the system architecture, system process flowchart, augmented reality
flowchart, and class diagram.

During the implementation phase, the system will be developed using the Android
Studio programme, Eclipse and MySQL will be used as the database system. After
installation, this project should perform testing and provide software support and
maintenance. This project system will eventually be completed and made available to
users.

You might also like