44
MAMA JOURNEY MOBILE APPLICATION FARAH SYAMIMI BINTI MAZLAN BACHELOR OF INFORMATION TECHNOLOGY (INFORMATICS MEDIA) HONOURS UNIVERSITI SULTAN ZAINAL ABIDIN 2018

FARAH SYAMIMI BINTI MAZLAN · FARAH SYAMIMI BINTI MAZLAN Bachelor of Information Technology (Informatics Media) Honours Faculty of Informatic and Computing Universiti Sultan Zainal

  • Upload
    others

  • View
    14

  • Download
    0

Embed Size (px)

Citation preview

Page 1: FARAH SYAMIMI BINTI MAZLAN · FARAH SYAMIMI BINTI MAZLAN Bachelor of Information Technology (Informatics Media) Honours Faculty of Informatic and Computing Universiti Sultan Zainal

MAMA JOURNEY MOBILE APPLICATION

FARAH SYAMIMI BINTI MAZLAN

BACHELOR OF INFORMATION TECHNOLOGY

(INFORMATICS MEDIA) HONOURS

UNIVERSITI SULTAN ZAINAL ABIDIN

2018

Page 2: FARAH SYAMIMI BINTI MAZLAN · FARAH SYAMIMI BINTI MAZLAN Bachelor of Information Technology (Informatics Media) Honours Faculty of Informatic and Computing Universiti Sultan Zainal

MAMA JOURNEY MOBILE APPLICATION

FARAH SYAMIMI BINTI MAZLAN

Bachelor of Information Technology (Informatics Media) Honours

Faculty of Informatic and Computing

Universiti Sultan Zainal Abidin, Terengganu, Malaysia

DECEMBER 2018

Page 3: FARAH SYAMIMI BINTI MAZLAN · FARAH SYAMIMI BINTI MAZLAN Bachelor of Information Technology (Informatics Media) Honours Faculty of Informatic and Computing Universiti Sultan Zainal
Page 4: FARAH SYAMIMI BINTI MAZLAN · FARAH SYAMIMI BINTI MAZLAN Bachelor of Information Technology (Informatics Media) Honours Faculty of Informatic and Computing Universiti Sultan Zainal

i

DECLARATION

I hereby that this report is based on my original work except for quotations and

citations, which have been duly acknowledged. I also declare that it has not been

previously or concurrently submitted for any other degree at Universiti Sultan Zainal

Abidin or other institutions.

_____________________________

Name : Farah Syamimi Binti Mazlan

Date : ……………………………..

Page 5: FARAH SYAMIMI BINTI MAZLAN · FARAH SYAMIMI BINTI MAZLAN Bachelor of Information Technology (Informatics Media) Honours Faculty of Informatic and Computing Universiti Sultan Zainal

ii

CONFIRMATION

This is to confirm that:

The research conducted and the writing of this report was under my supervision.

_____________________________

Name : Encik Mohd Kamir bin Yusof

Date : ………………………………

Page 6: FARAH SYAMIMI BINTI MAZLAN · FARAH SYAMIMI BINTI MAZLAN Bachelor of Information Technology (Informatics Media) Honours Faculty of Informatic and Computing Universiti Sultan Zainal

iii

DEDICATION

First of all, I would like to express my gratitude to Allah S.W.T, which allowed me to

complete this project. Then I would like to thank you to my great supervisor Mr Mohd

Kamir bin Yusof for the continuous support, help and guidance for complete my

project.

However, I would like to appreciate the panel assessment members for their

continuous guidance, help and valuable feedback during my project presentation that

guide me to improve and upgrade my project and presentation skills.

Beside that I also want to thank you to all my friend who teach and try their best to

help me when developing this mobile application which they guide me to fix an error

and give me a valuable idea to improve my project.

Lastly, I would like to express my thankful for my parents for their continuous support

such as in financial,moral and guidance me to finish my project.

Page 7: FARAH SYAMIMI BINTI MAZLAN · FARAH SYAMIMI BINTI MAZLAN Bachelor of Information Technology (Informatics Media) Honours Faculty of Informatic and Computing Universiti Sultan Zainal

iv

ABSTRACT

Pregnancy is one thing that needs to be taken care of. As a mother, caring

about health is very necessary to keep away from illness. However, there are several

factors that may cause the mother to be less sensitive to health during pregnancy such

as they are too busy with work matters and they are less knowledgeable in pregnancy.

This project is to discuss mobile application for get the pregnancy information. The

target audience of this project is especially pregnant and busy mom. The purpose of

this project is to design and develop high quality mobile application for pregnant mom

to get the information about pregnancy. In addition, this project is to design attractive

design and help the pregnant mom to get an information about their pregnancy more

easy and interactive in Mama Journey Mobile Application. ADDIE modal will be

used in this project as a methodology for the mobile application development. ADDIE

model consists of five phases, which are analysis, design, development,

implementation and evaluation. This mobile application is hopefully can help to

provide useful information especially about pregnancy.

Page 8: FARAH SYAMIMI BINTI MAZLAN · FARAH SYAMIMI BINTI MAZLAN Bachelor of Information Technology (Informatics Media) Honours Faculty of Informatic and Computing Universiti Sultan Zainal

v

ABSTRAK

Kehamilan adalah satu perkara yang perlu dijaga. Sebagai seorang ibu,

menjaga kesihatan adalah sangat penting untuk menjauhkan diri dari penyakit. Walau

bagaimanapun, terdapat beberapa faktor yang boleh menyebabkan ibu kurang peka

terhadap kesihatan semasa kehamilan contohnya mereka terlalu sibuk dengan

masalah kerja dan mereka kurang berpengetahuan tentang kehamilan. Projek ini

adalah untuk membincangkan aplikasi mudah alih untuk mendapatkan maklumat

kehamilan. Pengguna sasaran projek ini adalah yang terutamanya ibu hamil yang

sibuk. Tujuan projek ini adalah untuk merekabentuk dan membangunkan aplikasi

mudah alih berkualiti tinggi untuk ibu hamil untuk mendapatkan maklumat mengenai

kehamilan. Di samping itu, projek ini adalah untuk membinak reka bentuk yang

menarik dan mampu membantu ibu mengandung untuk mendapatkan maklumat

mengenai kehamilan mereka lebih mudah dan interaktif dalam Mama Journey Mobile

Application. ADDIE model akan digunakan dalam projek ini sebagai metodologi

untuk pembangunan aplikasi mudah alih. ADDIE model terdiri daripada lima fasa,

iaitu analisis, reka bentuk, pembangunan, pelaksanaan dan penilaian. Aplikasi mudah

alih ini sememangnya dapat membantu memberikan maklumat berguna terutama

tentang kehamilan.

Page 9: FARAH SYAMIMI BINTI MAZLAN · FARAH SYAMIMI BINTI MAZLAN Bachelor of Information Technology (Informatics Media) Honours Faculty of Informatic and Computing Universiti Sultan Zainal

vi

CONTENTS

DECLARATION i

CONFIRMATION ii

DEDICATION iii

ABSTRACT iv

ABSTRAK v

CONTENTS vi

LIST OF TABLES ix

LIST OF FIGURES x

LIST OF ABBREVIATIONS xi

CHAPTER 1 INTRODUCTION PAGE

1.1 Introduction 1

1.2 Problem statement 2

1.3 Objectives 2

1.4 Scope 3

1.4.1 User 3

1.4.2 Admin 3

1.5 Limitation 3

1.6 Expected Result 3

Page 10: FARAH SYAMIMI BINTI MAZLAN · FARAH SYAMIMI BINTI MAZLAN Bachelor of Information Technology (Informatics Media) Honours Faculty of Informatic and Computing Universiti Sultan Zainal

vii

1.7 Activity 4

1.8 Project structure 4

CHAPTER II LITERATURE REVIEW

2.1 Introduction 5

2.2 Current Mobile Application related to Pregnancy 5

2.2.1 Smart Pregnancy Mobile Application 2017 6

2.2.2 Perancangan Aplikasi Kunjungan Kehamilan

Berbasis Android 2014

7

2.2.3 Panduan Dan Monitoring Ibu Hamil Mobile

Application 2016

9

2.2.4 Android-Based Pregnancy Predicting System 2016 11

2.3 Comparative of Current Mobile Application 13

2.4 Summary 13

CHAPTER III RESEARCH METHODOLOGY

3.1 Introduction 14

3.2 Research Methodology 15

3.3 Development Methodology 15

3.4 ADDIE 16

3.4.1 Analysis 16

3.4.2 Design 17

3.4.3 Context Diagram 18

3.4.4 Data Flow Diagram 19

3.4.5 Entity Relationship Diagram 20

Page 11: FARAH SYAMIMI BINTI MAZLAN · FARAH SYAMIMI BINTI MAZLAN Bachelor of Information Technology (Informatics Media) Honours Faculty of Informatic and Computing Universiti Sultan Zainal

viii

3.4.6 Storyboard 21

3.4.7 Prototype 24

3.4.8 Development 27

3.4.9 Implementation 28

3.4.10 Evaluation 28

3.5 Software Requirement 29

3.6 Hardware Requirement 29

3.7 Summary 30

Page 12: FARAH SYAMIMI BINTI MAZLAN · FARAH SYAMIMI BINTI MAZLAN Bachelor of Information Technology (Informatics Media) Honours Faculty of Informatic and Computing Universiti Sultan Zainal

ix

LIST OF TABLE

TABLE TITLE PAGE

1.1 Gantt Chart 4

2.1 Comparison of Current Mobile Application 13

3.1 Software Requiremnet 29

3.2 Hardware Requirement 29

Page 13: FARAH SYAMIMI BINTI MAZLAN · FARAH SYAMIMI BINTI MAZLAN Bachelor of Information Technology (Informatics Media) Honours Faculty of Informatic and Computing Universiti Sultan Zainal

x

LIST OF FIGURES

FIGURE TITLE PAGE

3.1 Addie Method 16

3.2 Context Diagram 18

3.3 Data Flow Diagram 19

3.4 Entity Relationship Diagram (ERD) 20

3.5 Storyboard 1 21

3.6 Storyboard 2 21

3.7 Storyboard 3 22

3.8 Storyboard 4 22

3.9 Storyboard 5 23

3.10 Prototype 1 24

3.11 Prototype 2 24

3.12 Prototype 3 25

3.13 Prototype 4 25

3.14 Prototype 5 26

3.15 Prototype 6 26

Page 14: FARAH SYAMIMI BINTI MAZLAN · FARAH SYAMIMI BINTI MAZLAN Bachelor of Information Technology (Informatics Media) Honours Faculty of Informatic and Computing Universiti Sultan Zainal

xi

LIST OF ABBREVIATIONS / TERMS / SYMBOLS

USG Ultrasonography

HPHT Hari Pertama Haid Terakhir

ADDIE Analysis, Design, Development, Implementation, Evaluation

DFD Data Flow Diagram

ERD Entity Relationship Diagram

3D Three Dimensional

ISD Instructional Systems Design

Page 15: FARAH SYAMIMI BINTI MAZLAN · FARAH SYAMIMI BINTI MAZLAN Bachelor of Information Technology (Informatics Media) Honours Faculty of Informatic and Computing Universiti Sultan Zainal

1

CHAPTER I

INTRODUCTION

1.1 Background

This Mama Journey Mobile Application making it easier for mothers, especially

mothers who are first pregnant to always be sensitive to the health, nutrition and baby

supplies. This application can help mothers to choose the right foods according to

their own health condition.

This application will be more useful to busy mothers that always forget their

appointment date with doctor. Furthermore, this Pregnancy Journey Application For

Android is completed with check-up reminder to make sure user keep updating of

their check-up date.

In addition, this application also provide exercise for pregnancy in 3D animation to

make user more interest with this application.

Page 16: FARAH SYAMIMI BINTI MAZLAN · FARAH SYAMIMI BINTI MAZLAN Bachelor of Information Technology (Informatics Media) Honours Faculty of Informatic and Computing Universiti Sultan Zainal

2

1.2 Problem Statement

The reason of making and creating this application is because of a few problems:

i. Busy users will have problems did not notice about their check-up date

appointment and medication schedule.

ii. Users who in their first pregnancy experience which have less knowledge

about their food consume.

iii. Users are having difficulties in preparing baby equipment.

1.3 Objectives

The purpose of this project implementation is to achieve the project objectives. There

are the following project objectives:

i. To study the current mobile application which are related to pregnancy

journey.

ii. To design a mobile application called Pregnancy Journey Application for

Android for pregnant mothers.

iii. To develop a mobile application for pregnancy journey and also provides

useful information about pregnancy healthy.

Page 17: FARAH SYAMIMI BINTI MAZLAN · FARAH SYAMIMI BINTI MAZLAN Bachelor of Information Technology (Informatics Media) Honours Faculty of Informatic and Computing Universiti Sultan Zainal

3

1.4 Scope

This scope involve user and admin only.

1.4.1 User

i. User can insert and view the date of their appointment.

ii. User can get information about pregnancy.

iii. User can tick the checklist baby supplies.

1.4.2 Admin

i. Admin can update the information.

ii. Admin can login the application.

iii. Admin can view the history of user.

1.5 Limitation of work

i. Android user only.

ii. Muslim.

iii. Pregnancy only.

iv. User making decision cannot be determined.

1.6 Expected result

i. A mobile application for pregnancy journey for delivering pregnancy

information.

Page 18: FARAH SYAMIMI BINTI MAZLAN · FARAH SYAMIMI BINTI MAZLAN Bachelor of Information Technology (Informatics Media) Honours Faculty of Informatic and Computing Universiti Sultan Zainal

4

1.7 Activity

Table 1.1: Gantt Chart

1.8 Project Structure

Chapter 1 describes about overview or project background, objectives, scope, and

limitations of works. Literature review or related works will be discussed in Chapter

2. Meanwhile, methodology of mobile application development will be described in

Chapter 3.

Page 19: FARAH SYAMIMI BINTI MAZLAN · FARAH SYAMIMI BINTI MAZLAN Bachelor of Information Technology (Informatics Media) Honours Faculty of Informatic and Computing Universiti Sultan Zainal

5

CHAPTER II

LITERATURE REVIEW

2.1 Introduction

This chapter will shows about what is used based on the research thesis that

had made. Especially to create the multiple techniques that had been studied. All that

research will using as a inspired in making this project which is Mama Journey

Mobile Application. This application will make user to be easy to take care of their

health and be more careful when they want to eat something that can affect their

pregnancy health. All the important information about pregnancy will provide on this

Mama Journey Mobile Application.

2.2 Current Mobile Application related to Pregnancy

This topic will cover the discussion the existing mobile application that

related to pregnancy. The mobile application that will chosen is Smart Pregnancy

Mobile Application, Kunjungan Kehamilan, Aplikasi Panduan Dan Monitoring Ibu

Page 20: FARAH SYAMIMI BINTI MAZLAN · FARAH SYAMIMI BINTI MAZLAN Bachelor of Information Technology (Informatics Media) Honours Faculty of Informatic and Computing Universiti Sultan Zainal

6

Hamil and Android Based Pregnancy predicting System. All of this mobile application

will be discussed on this topic.

2.2.1 Smart Pregnancy Mobile Application 2017

Smart pregnancy mobile application was created by Carudin and Nelly

Apriningrum in 2017. The specialist of this mobile application is to detect the due

date.This application have the convenience such as calendar, calculate the age of

pregnancy, manage pregnancy symptoms and manage records. The application of the

smart pregnancy is designed to make it easier for health professionals and potential

health care providers to calculate pregnancy, pregnancy estimates, and also help

pregnant women to control their pregnancy.

The special of this application is it have the function to calculating the

pregnancy age. User just need to insert the first day and last day of their period and

then the system will display the date of due day. After that, user also can managing

their pregnancy symptoms. User can create, update and delete the system if they need

to change something. Besides that, user can managing their pregnancy notes. User can

write all thing that they want on that system. System will display what user had been

write. This note will make user feel interesting with this note because user can write

whatever they want.

The weakness of this Smart pregnancy mobile application is they don’t have

any information about pregnancy. Some user will need it especially first time mom to

be. This system will more interesting and useful to user if it has any information about

pregnancy. After that, the layout of this mobile application is not interesting because it

has so many text than pictures. User will more attractive with picture than a text.

Page 21: FARAH SYAMIMI BINTI MAZLAN · FARAH SYAMIMI BINTI MAZLAN Bachelor of Information Technology (Informatics Media) Honours Faculty of Informatic and Computing Universiti Sultan Zainal

7

2.2.2 Perancangan Aplikasi Kunjungan Kehamilan Berbasis Android 2014

This ‘Kunjungan Kehamilan’ Mobile Application were created by developer

Meyti Eka Apriyani and Abdul Qodir. This application was successful created in

2014. The main goal of this application is helping user who are pregnant to alert the

pregnancy visit to make a check-up using a smartphone with android operating

system. They build this application because there are so many people outhere who

don’t care about their pregnancy. The problem is they don’t have any platform to get

the correct information beside the hardcopy one such as magazine or pamphlet. So

that this system is designed to make it easier for pregnant women to obtain

information and exercise control over the visit of pregnancy.

This application showing the list of visit schedule and also can display the

pregnancy health information. Other than that, the strength of this mobile application

is it can use more than user. Which is this application can be access more than one

user. So user can share this application with other else with only one smartphone. In

addition, this application also provided the USG photo. So that user can display their

USG photo with this application. After that, this application also provided a calculator

for calculate the prediction of due date. User just insert the first day of the last

menstruation and then it will calculate either the use is getting pregnant or not.

The weakness of ‘Kunjungan Kehamilan’ mobile application is there are no

image provided to this application. Its only just a text and make the application not

interesting at all. Plus, it can reduce the number of user to use this application. The

uses of text for this application is too much. It don’t have a multimedia elements on

this mobile application. Lastly, it don’t provide a reminder alert to make sure user

stay be alert with check up or medicine schedule.

Page 22: FARAH SYAMIMI BINTI MAZLAN · FARAH SYAMIMI BINTI MAZLAN Bachelor of Information Technology (Informatics Media) Honours Faculty of Informatic and Computing Universiti Sultan Zainal

8

The conclusion for the ‘Kunjungan Kehamilan’ is they should upgrade the

interface because the existing interface is quite unattractive to attract the user. So, the

developer should change the interface as creative as they can such as insert some

images to be more appealing and not using text only. Plus, they need to add on the

reminder alert to make sure users are concerned about the dietary schedule of the

medicine and doctor check up. As a mobile application developer, they have to figure

out how to attract users and make sure the application is interesting. So, developer

need to upgrade their interface and fix which ones are less interesting.

Page 23: FARAH SYAMIMI BINTI MAZLAN · FARAH SYAMIMI BINTI MAZLAN Bachelor of Information Technology (Informatics Media) Honours Faculty of Informatic and Computing Universiti Sultan Zainal

9

2.2.3 Panduan Dan Monitoring Ibu Hamil Mobile Application 2016

Panduan Dan Monitoring Ibu Hamil mobile application is created by Sudirman

in 2016. This mobile application provide many convenience to the user especially who

are lack of information about pregnancy. This app is an application that contains

guidance and monitoring of pregnant women. The main features of this Panduan Dan

Monitoring Ibu Hamil Mobile Application consist of daily features, statistics,

reminders and tools. Plus, The target audience for this mobile application is intended

for pregnant women in general and pregnant women who have using Android based

smartphones.

There are many advantages of this mobile application. This application

contains daily information which is shows the age of pregnancy, date and day

according to gestational age, and overall information that the user should know in this

case the appropriate pregnant woman with their gestational age. Plus, it also provided

a statistic function that allow user display graphical development of pregnant mother's

body in case the weight gain of pregnant women per week. User also can add and edit

their weight. The special of this application is, it has ‘alert button’. The function of

alert button is to display emergency button which users can access when in an

emergency. The emergency button will send an emergency message in the form of

SMS Broadcast to the number phone that has previously been select.

The disadvantage of this application is it only use the weight of the pregnant

mother that entered every month during pregnancy as a monitoring. Another weakness

of this application is it has a list of midwives using google maps, but the list is

restricted to the nearest immediate area only. Not for all areas. Besides that, this app is

Page 24: FARAH SYAMIMI BINTI MAZLAN · FARAH SYAMIMI BINTI MAZLAN Bachelor of Information Technology (Informatics Media) Honours Faculty of Informatic and Computing Universiti Sultan Zainal

10

limited to only one user for every android smartphone. It is not accessible to many

users.

The conclusion of this ‘Panduan Dan Monitoring Ibu Hamil Mobile

Application’ is it was successful created and very interesting for user because it has

many function and full of information. However, the developer also can upgrade their

statistic function such as added input data and approaches to be more useful. Beside

that, they also can upgrade their alert button to be more useful such as add more the

list of midwives named throughout the city. So that, there are more user that can use

this very useful and interesting mobile application.

Page 25: FARAH SYAMIMI BINTI MAZLAN · FARAH SYAMIMI BINTI MAZLAN Bachelor of Information Technology (Informatics Media) Honours Faculty of Informatic and Computing Universiti Sultan Zainal

11

2.2.4 Android-Based Pregnancy Predicting System 2016

This android Based Pregnancy Predicting System was created by Dony

Novaliendry and Cheng-Hong Yang from Department of Electronic, Kaohsiung,

Taiwan in 2016. By this android Based Pregnancy Predicting System, the user or

especially pregnant women, can collect any information concerning pregnancy age,

childbirth estimation, pregnancy information, pregnancy methods and also can choose

some choices of Islamic names for the baby to be born. This application is developed

to assist pregnant women in finding any information around their pregnancy and able

to facilitate and accelerate the calculation of the pregnancy age estimation and birth

time estimation.

There are five main button that consists of HPHT page, pregnancy info,

pregnancy tips, choices of Islamic names and the one is the relaxing music for babies.

First, the HPHT page is for to obtain information about pregnancy age and estimation

of birth time. Second, the pregnancy tips page containing any information needed by

pregnant woman. There are information about Preliminary Signs of Pregnancy,

Important Nutrition, Fetus Development, Foods to be avoided, and Good Sleeping

Position during Pregnancy. Third, Pregnancy Tips Page is a page containing the tips

around pregnancy and pregnancy plan. The display of pregnancy tips is from the

emulator and smart phone. Fourth, the choice of Islamic names. It contains the Islamic

male and female names. So that mom to be can choose their babies name just from the

smartphone. And the last one is the relaxing music for babies. It can make the babies

feel comfortable when listening the music.

The weakness of this mobile application is there are too many text. The user

may not interest with this application caused there are more text than a picture. So, the

Page 26: FARAH SYAMIMI BINTI MAZLAN · FARAH SYAMIMI BINTI MAZLAN Bachelor of Information Technology (Informatics Media) Honours Faculty of Informatic and Computing Universiti Sultan Zainal

12

developer should be more concerned about how to make this application more

interesting. Plus, the use of colour for this application is too pale. They should use an

attractive colour. The main weakness of this application is all about the design

problem such as colour, button, and the worst is they use a mixed language. They

mixed the Bahasa Indonesia and English Language. The developer need to choose

only one language or they need to separate the different application with different

language. It will be more perfect if the developer consider all of this weakness.

The conclusion of this mobile application is this system have the great

functional for the user to helping the parents to be easy during their pregnancy journey

but there are some lack of this system about the design. However, this android Based

Pregnancy Predicting System will be more interesting if the developer upgrade some

of their weakness.

Page 27: FARAH SYAMIMI BINTI MAZLAN · FARAH SYAMIMI BINTI MAZLAN Bachelor of Information Technology (Informatics Media) Honours Faculty of Informatic and Computing Universiti Sultan Zainal

13

2.3 Comparative of Current Mobile Application

Table 2.1: Comparison of Current Mobile Application

2.4 Summary

As the conclusion, there are a few research thesis that already been discussed

about mobile application and pregnancy info that will help more with this project.

There are many another application that more advance than this application but this

application will be more interesting and useful to user on their pregnancy journey.

Page 28: FARAH SYAMIMI BINTI MAZLAN · FARAH SYAMIMI BINTI MAZLAN Bachelor of Information Technology (Informatics Media) Honours Faculty of Informatic and Computing Universiti Sultan Zainal

14

CHAPTER III

RESEARCH METHODOLOGY

3.1 Introduction

In this chapter will discuss about methodology and the process of developing

mobile application. The methodology will guide the system to make sure the system

running well and complete the project.

This project will use ADDIE methodology. The ADDIE methodology consist

five Phase Acronyms is Analysis, Design, Development, Implementation and

Evaluation. As a multimedia system developer, the ADDIE is one of the most

methodologies. The model gives a streamlined, focused approach that provides

feedback for continuous improvement.

Page 29: FARAH SYAMIMI BINTI MAZLAN · FARAH SYAMIMI BINTI MAZLAN Bachelor of Information Technology (Informatics Media) Honours Faculty of Informatic and Computing Universiti Sultan Zainal

15

3.2 Research Methodology

Research methodology is the main procedures or techniques that used to

identify, select, process, and analysed information about a topic. In a research paper,

the methodology phase allows the reader to critically and give an evaluation on a

study’s overall validity and reliability. Qualitative will be chosen for this project by

doing observation on existing application.

3.3 Development Methodology

There a few development methodology that can help to complete the project

such as waterfall, incremental development, spiral development, rapid application

development, extreme programming, agile development but ADDIE modal was

choosen as a flow guidance for this project.

Page 30: FARAH SYAMIMI BINTI MAZLAN · FARAH SYAMIMI BINTI MAZLAN Bachelor of Information Technology (Informatics Media) Honours Faculty of Informatic and Computing Universiti Sultan Zainal

16

3.4 ADDIE Model

ADDIE Model is an instructional systems design (ISD) framework that

many instructional designers and training developers use to develop courses. The

ADDIE methodology consist five Phase Acronyms is Analysis, Design, Development,

Implementation and Evaluation.

Figure 3.1 Addie Method

3.4.1 Analysis

This Analysis step is to state the instructional problem, objectives and

identifies the learning environment. This step is the description process of what is

going to be taught and forms the basis of all other steps. The developer will identify

the main target for the mobile application and then they will identify the mobile

application problem. After that, they will identify whether this application is useful for

pregnant mom or the traditionally style is more effective for them.

Page 31: FARAH SYAMIMI BINTI MAZLAN · FARAH SYAMIMI BINTI MAZLAN Bachelor of Information Technology (Informatics Media) Honours Faculty of Informatic and Computing Universiti Sultan Zainal

17

3.4.2 Design

Design phase related to learning objectives, evaluation instruments, training,

content, case analysis, teaching planning and media selection. The design phase must

be systematic and specific. Systematic means a logical, orderly way to identify,

develop and evaluate a set of strategies designed to achieve project goals. In

particular, each element of the teaching design plan needs to be carried out with

attention to the details.

In this phase, the developer will create a design of their mobile application to

achieve the objective. They will make a prototype for mobile application pregnancy

info. They also will design the interface that easy to use and friendly for user. Beside

that, they will use the element of multimedia and the content that will make this

application more useful and interesting for user.

Page 32: FARAH SYAMIMI BINTI MAZLAN · FARAH SYAMIMI BINTI MAZLAN Bachelor of Information Technology (Informatics Media) Honours Faculty of Informatic and Computing Universiti Sultan Zainal

18

3.4.3 Context Diagram

Context diagram describe the flow of the system between the entity and the main

process that involves in the functionality and availability of the system.

Figure 3.2 Context Diagram

Page 33: FARAH SYAMIMI BINTI MAZLAN · FARAH SYAMIMI BINTI MAZLAN Bachelor of Information Technology (Informatics Media) Honours Faculty of Informatic and Computing Universiti Sultan Zainal

19

3.4.4 Data Flow Diagram (DFD)

Data flow diagram is another way of showing the information flow for the

process in application. It is important to reveals relationship among and between the

various component in the program.

Figure 3.3 DFD level 0

Page 34: FARAH SYAMIMI BINTI MAZLAN · FARAH SYAMIMI BINTI MAZLAN Bachelor of Information Technology (Informatics Media) Honours Faculty of Informatic and Computing Universiti Sultan Zainal

20

3.4.5 Entity Relationship Diagram (ERD)

Figure 3.4 Entity Relationship Diagram (ERD)

Page 35: FARAH SYAMIMI BINTI MAZLAN · FARAH SYAMIMI BINTI MAZLAN Bachelor of Information Technology (Informatics Media) Honours Faculty of Informatic and Computing Universiti Sultan Zainal

21

3.4.6 Storyboard

Storyboard is the early sketch before start to design the application to show

more detail about the button, logo, the content and the arrangement of this application.

Figure 3.5 Storyboard 1

Figure 3.6 Storyboard 2

Page 36: FARAH SYAMIMI BINTI MAZLAN · FARAH SYAMIMI BINTI MAZLAN Bachelor of Information Technology (Informatics Media) Honours Faculty of Informatic and Computing Universiti Sultan Zainal

22

Figure 3.7 Storyboard 3

Figure 3.8 Storyboard 4

Page 37: FARAH SYAMIMI BINTI MAZLAN · FARAH SYAMIMI BINTI MAZLAN Bachelor of Information Technology (Informatics Media) Honours Faculty of Informatic and Computing Universiti Sultan Zainal

23

Figure 3.9 Storyboard 5

Page 38: FARAH SYAMIMI BINTI MAZLAN · FARAH SYAMIMI BINTI MAZLAN Bachelor of Information Technology (Informatics Media) Honours Faculty of Informatic and Computing Universiti Sultan Zainal

24

3.4.7 Prototype

Figure 3.10 Prototype 1

Figure 3.11 Prototype 2

Page 39: FARAH SYAMIMI BINTI MAZLAN · FARAH SYAMIMI BINTI MAZLAN Bachelor of Information Technology (Informatics Media) Honours Faculty of Informatic and Computing Universiti Sultan Zainal

25

Figure 3.12 Prototype 3

Figure 3.13 Prototype 4

Page 40: FARAH SYAMIMI BINTI MAZLAN · FARAH SYAMIMI BINTI MAZLAN Bachelor of Information Technology (Informatics Media) Honours Faculty of Informatic and Computing Universiti Sultan Zainal

26

Figure 3.14 Prototype 5

Figure 3.15 Prototype 6

Page 41: FARAH SYAMIMI BINTI MAZLAN · FARAH SYAMIMI BINTI MAZLAN Bachelor of Information Technology (Informatics Media) Honours Faculty of Informatic and Computing Universiti Sultan Zainal

27

3.4.8 Development

All of the components of multimedia are prepared during this phase. In this

stage, designers make use of the data collected from the two previous stage and use

this information to create a program that will relay what needs to be taught to

participants. The project is reviewed and revised according to any feedback given.

Developer will use the element of multimedia into this mobile application such

as animation, graphic, text, audio and video to make sure this application more

interesting and creative. Animation is the important part because animation is the one

of method to attract the user to use this pregnancy info mobile application. In

addition, user may not get bored when all of this multimedia element been u to this

mobile application.

Beside that, developer will apply an audio as a background sound and sound

effect which is will apply to each button to make this mobile application more

interesting.

Page 42: FARAH SYAMIMI BINTI MAZLAN · FARAH SYAMIMI BINTI MAZLAN Bachelor of Information Technology (Informatics Media) Honours Faculty of Informatic and Computing Universiti Sultan Zainal

28

3.4.9 Implementation

The implementation phase is to develop the procedures for training

facilitators and user. This phase is to put the design or application into practice with

the actual learners. The purpose of this part is to introduce the designed instruction in

a way that it will be effective and efficient. Plus, during this phase, the developer

should ensure that they understand the objective of this application.

The developer will let the user test this mobile application. User need to give a

respond or feedback which is that application is effective or not. During this phase,

developer need to write all the feedback and need to improve the application in a

better way.

3.4.10 Evaluation

The last stage of the ADDIE method is Evaluation. This is the stage in which

the project is being subjected to meticulous final testing regarding the what, how,

why, when of the things that were accomplished or not accomplished from the whole

project. The main goal of this phase is to determine if the goals have been met, and to

establish what will be required moving forward in order to further the efficiency and

success rate of the project.

In this phase, developer will gathered feedback to determine this pregnancy

info mobile application were effective for user or not. The developer will find a way

to solve the problem based on the feedback receive if the mobile application has any

complain and problems. Developers will make an improvement and corrections to

make sure this mobile application running well. In addition, developer also ensuring

that these applications achieve goals and satisfaction or not.

Page 43: FARAH SYAMIMI BINTI MAZLAN · FARAH SYAMIMI BINTI MAZLAN Bachelor of Information Technology (Informatics Media) Honours Faculty of Informatic and Computing Universiti Sultan Zainal

29

3.5 Software Requirement

No Software Description

1 Microsoft Office 2010

Microsoft powerpoint 2010

• This software that be used for making

documentation and presentation about

the whole project.

2 Android Studio • Mobile application development tools

that used to design, create and

functionality of the application

3 Adobe Photoshop • Used to edit the image and import to the

mobile application.

4 Autodesk Maya • Used to make 3d animation

Table 3.1 Software Requirement

3.6 Hardware Requirement

No Software Description

1 Processor AMD Ryzen 5

2 RAM 4.00 GB

3 Computer Lenovo Ideapad 330

4 Graphic Card Radeon Vega Graphics

Table 3.2 Hardware Requirement

Page 44: FARAH SYAMIMI BINTI MAZLAN · FARAH SYAMIMI BINTI MAZLAN Bachelor of Information Technology (Informatics Media) Honours Faculty of Informatic and Computing Universiti Sultan Zainal

30

3.7 Summary

In this chapter it explained about the methodology that are using in Mama

Journey Mobile Application. In addition, it is explained the requirement of hardware

and software that are being used along the development of the system.