Full name : John Raem
Place & date of birth : Papua New Guinea (PNG) 3rd of May 1989
Gender : Male
Address : KAMPUS I : JL. DIPATIUKUR 112 TELP. (022)
2504119, 2533603 BANDUNG 40132 Indonesia
Marital Status : Single
Telephone Number : +6281322729607 (Indonesia)
+67579377372 (PNG)
Email :raimjohn.raim71@gmail.com
EDUCATION BACKGROUND
Year School/College Major Periods
September 27th2015
University of Computer Indonesia (UNIKOM)
Bachelors Degree in
Information System (IS) 4 Years
2008-2010 Don Bosco
Technological Institute (DBTI)
Diploma in Electrical
Technology 2 Years
2006-2008 Hagen Park Secondary
(PNG)
Grade 11 & 12 (Upper Secondary Certificate)
2 Years
2004-2006 Fr. Peter Secondary
(PNG)
Grade 9 & 10 (Lower Secondary Certificate)
2 Years
2002-2004 Fr. Peter Primary (PNG) Grade 7 & 8 (Upper Primary Certificate)
2 Years
1999-2002 Tinsley Primary School
(PNG)
Grade 1-6 (Lower Primary Certificate)
6 Years
LANGUAGE SKILLS
English :Fluently spoken and written
Indonesian :Good knowledge spoken and written
Computer Networking
Computer hardware repairing
Website and system Developing Using Languages
such as (HTML, CSS, JavaScript, PHP. Java, C++ and C)
Database designing using database engines such as (MySQL, ORACLE, MS Access, )
Business/Project Management
Basic Accounting Using Accounting Software (Turbo C)
Entrepreneurship
Knowledge Management (KM)
Organizational behavior
Interpersonal skills
Statistics software (SPS)
KNOWLEDGE AND SKILLS ACQUIRED IN ELECTRICAL TECHNOLOGY
PLC Programming
Setting up industrial Pneumatics
Industrial and domestic wirings
Hydro rotor repairing
Motor repairing
Dates Responsibilities/Roles
2012-1015
Treasurer of PNG Bandung students Association (Indonesia)
Trainer of Rugby Union Club in Bandung, Indonesia
Treasurer for BURC Rugby Club(Inonesia)
English Teacher at Adventist Church InIndonesia
2009-2010
Electrical department, Class mayor at Don Bosco Technological Institute (DBTI)
REFEREES
Name(s) Contacts Position/Responsibilities
Mrs. Umi +6287822215499
Vice Rector at the University Of Computer Indonesia (UNIKOM)
Mr. Budi +6281395489808
International Students affairs coordinator at the University Of Computer Indonesia (UNIKOM)
Ms. Citra +622270300564
Head of Department Management Information System (MIS) at the University Of Computer Indonesia
(UNIKOM)
HOBBIES/INTERESTS
Reading
Swimming
Watching News
Playing Guitar
Gym
112
[1] Ken Schwaber, Agile Project Management, 2ndedition, 2011
[2] Azhar Susanto (2004: 242), Computer Networking and Engineering, 3rd edition
[3] Sonil Ghandi Kiula Basic Concepts of Information Systems, 5thedition, 2012.
[4] Robert G.Murdick (1993) & (Gerald.J.1991). Basic concepts of the system
[5] Beginning Database Design, Gavin Powell, 2006 USA
[6] Charles Parker & Thomas Case, Management Information System Strategy &
Action, II Edition, Mcgraw Hill, 1993
[7] Charles S. Wasson (System Analysis, Design, and Development Concepts,
Principles, and Practices)
[8] Davis Olson, Second Edition, Management Information Systems, Mcgraw Hill.
[9] Extreme Programming Explained -Book by Kent Beck
[10] Gorden B. Davis (1985) Basic Concepts of Information and Information Cycle,
5thedition
[11] Gordon B.Davis (1985) defines “information According to Raymond McLeod
(1995)
[12] http://agilemanifesto.org/
[14] http://en.wikipedia.org/wiki/Agile_software_development Monday- 22-May-2014
[15] http://en.wikipedia.org/wiki/Systems_Development_Life_Cycle Monday- 22-May-2014
[15]http://www.agilealliance.org/ Monday- 22-May-2014
[16]http://www.pearsoned.co.uk/sommervilleMonday- 22-May-2014
[17]
http://www.scribd.com/doc/49162007/CITIZENS-REGISTRATION-MANAGEMENT-SYSTEM-Chapter One Thursday-01-July-2015
[18]http://www.software-engin.comThursday-01-July-2015
[19] http://www.visual-paradigm.com/VPGallery/diagrams/Sequence.html Thursday-01-July-2015
[20] Lucas, H., Jr. 1978.Information Systems Concepts for Management.New York,
NY: McGraw-Hill.
[21] John Wiley & Sons, Inc., Hoboken, New Jersey (2012 )
[22] Jordan, R.R., Academic Writing Course, Longman, 2002
[23] Lean Software Development: An Agile Toolkit for Software Development
[24] Managers-by Mary Poppendieck,Tom Poppendieck,Ken Schwaber
[25] Michael “Monty” Widenius, David Axmark, and Allan Larson (MySQL) 1995.
[26]Modern Database Management System / Jeffrey A.Hoffer.V.Ramesh. HeikkiTopi
[27] National Statistics Office (NSO) last 2011 Census.
[28] Object Oriented Analysis and Design / Michael W.Engle, Bobbi J. Youn, Ph.D
.KeliA.Houston. Jim Canallen – 3rded. (2010)
[29] Oshima, Alice and Hogue, Ann, Writing Academic English, Pearson Education,
New York, 2006
[30] Papua New Guinea Organizational and District Restructuring and Development /
Dr. Greg Allan – 2nd ed. (2010)
[31] Pressman, Roger S.Software engineering: a practitioner’s approach / Roger S.
Pressman.—5th ed
[32] Rasmus Lerdorf (1995) PHP/FI (Personal Home Page/Forms Interpreter)
Software Engineering Eighth Edition Ian Sommerville
[33] Hopkins, R.C.et al. A systematic Procedure for System Development: Systems
Philosophy.Englewood Cliffs, NJ: Prentice-Hall
[34]Murdick, R.G., and Ross, J.E. 1975.Information Systems for Modem
Management.Englewood Cliffs, NJ: Prentice-Hall.
[35] System Analysis and design (Tom Richey) System analysis and design for the
global enterprises. By Lonnie D.Bentley p.160 7thedition
[36] The Art Of Software Testing -By Glenford J Mayers
[37] U.S.Lehman, M.M, .Ramil, J.F. (2001).Learning Module Engineering Software
[38] Valacich George Hoffer (Essentials of System analysis and design fourth
edition)
[39] Zemach, Dorothy E. and Lisa A. Rumisek Zemach, Dorothy E. and Lisa A.
Rumisek,
1
INTRODUCTION
1.1 Background
Along with the development, the advancement of information technology is
growing very rapidly and it can be seen from the increasing human dependency on
the information technology and is also crucial, thus the quality of information
must always be improved to the next level to benefit and have a considerable
impact on the development of any institution or an agency for critical decision
making. The high valued and quality of information is paramount to the
organizations and it is determined by some factors which includes the accuracy,
timeliness, relevance and ease of acquiring it. In order to obtain these factors the
data processing must not just simply rely on makeshift tools but it requires a tool
that can process data fast and accurately to make sure that the recipient of the data
is satisfied with the high valued and quality information within a short period of
time. In order to maintain and walk through such a technological trend an agency
or an organization which responsible for storing, managing, distributing,
processing and converting data into useful information within an organization or
for those who requiring institutions and agencies must also have a good
information system perhaps a computerized information system to support its
daily operations, management and decision making for the organizations to
achieve organizational vision and goals.
Baiyer District (BD) in Western Highlands Province (WHP), Papua New
lead or administered by the district Administrator. Raimpmanga is a Government
Administration Office of Baiyer District alone which responsible for devising
citizen registration, including citizen demography such as births, deaths,
marriages and other administrative tasks which work directly with the
communities which made up of 25 Village Council Wards (VCW) respectively to
provide administrative services in routine basis which results in a high level of
society expectations of administrative services were timely and efficient.
Citizen data collecting and processing is the responsibility of the County
Council in each Village Council Wards which is administered and implemented
by Baiyer District Administration (BDA) as a legal and genuine citizens. In this
service it has to be done quickly and appropriately to obtain the information
required. In order to be fast, efficient and timely it has to be supported by a
computerized system that can help facilitate the collection, processing and citizen
data storage.
From researcher’s interview with the District Administrator (DA) of Baiyer
District (BD) on the 24th of November 2014 that the current system at Baiyer
District Administration (BDA) for registering, storing, and processing of citizen
data is still entirely operating a manual system. Every task administered at the
District Administration is done by paper and pen. The ways in which the
administration attends to a concern citizen or any agency for any required activity
is a very long process which consumes a lot of time, energy and cost which leaves
citizens go mad sometimes. Due to such system the tasks that carried out at Baiyer
graph shows the number of citizens is served during the month of June until
November
Figure 1.1 Service Rendered In Baiyer District Administration
Source: PNG National Statistics Office website (http://www.spc.int/prism/country/pg/stats/)
As a result, an agency requires an information system to support the needs of
the government agencies that will really help manage agency itself to create
efficiency and effectiveness of work, as well as improving services to the
communities especially in Baiyer District (BD). Therefore, the researcher is
interested in designing a computerized system to do citizenship registration,
marriage registration, birth registration, death registration and make demographic
report at Baiyer District Administration (BDA) in order to minimize such
problems so that Baiyer District Administration (BDA) could facilitate the
communities and Council Wards to collect and store data in a safe and secured
computerized database so that it will not consume a lot of time, energy, and cost
and even not letting citizens get mad from slow processes that involves. This is
the background of the researcher to lift the title as
0 20 40 60 80 N u m b e r o f P e o p le S e rv e d Time/Month
“CIVIL REGISTRATION INFORMATION SYSTEM AT BAIYER
DISTRICT ADMINISTRATION OFFICE”
1.2 Problem Identification and Formulation
Based on the background described above, the researcher has identified issues
related to the existing information system at Baiyer District Administration Office
are as follows:
1. The inefficient use of time to process citizen data search.
2. The process of administration to register citizens, marriage, births, and
deaths is entirely manual and takes too long.
3. Difficult to get demographic reports quickly and accurately in a short
period of time.
4. Storing of citizen data is in archive files which can be exposed to the third
parties or be easily lost or compromised.
Based on the identification of the problems, the researcher would like to
formulate the problem as follows:
1. How civil registration information system works at BDA
2. How the design of civil registration information system works at BDA
3. How to test the proposed civil registration information system at BDA
4. How to implement the proposed civil registration information system at
1.3 Purpose and Objectives of the Research
The main purpose and objectives of the research is as follows:
1.3.1 Purpose
The main aim/goal of this thesis is to design and develop a secure and
reliable computerized database information system for civil registration with a
familiar Graphic User Interface (GUI) that might not require prior user training
before use and for ease of data entry and retrieval of civil data at Baiyer District
Administration (BDA) in believing that civil registration information system will
help resolve the problem that is happening at BDAO at the moment.
1.3.2 Objective
The objective of this research is as follows:
1. To design a computerized civil registration information system at BDAO
2. To determine civil registration information system works properly at BDA
3. To ensure that the proposed civil registration information system free of all
kinds of errors in all conditions.
4. To implement civil registration information system that has been
1.4 Research Usability
It is expected that the research that has been done will be useful for the parties
that would involve are:
1.4.1 Practical Uses
It is expected that the development of computerized civil registration
information system becomes an input and useful to improve the quality of work in
BDAO.
1.4.2 Academic Uses
1. Institutions
The researcher has a great hope that this research/thesis book can be placed in
a college or national library so that the later researcher could use it as a
reference book for their further researches/thesis.
2. For Researchers
They can implement the theories that have been obtained while in college and
also to broaden their knowledge of civil registration information system in
order to make a better system by utilizing technological developments and
perhaps that will give maximum results later on.
1.5 Problem Limitation
Remember the time limit and scope of the problem identified the researcher
restricts the discussion of the problem of the research undertaken within
boundary. Problems that will be discussed are limited regarding the matters that
1. Citizen registration and creation of citizen identity card (ID)
2. Marriage registration and creation of marriage certificate (MC)
3. Birth registration and creation of birth certificate (BC)
4. Death registration and creation of death certificate (DC)
5. Respective Demographic Report creation
1.6 Location and Time
The researcher has conducted this research at Baiyer District Administration
(BDA) Raimpmanga, Bavona Street. No.54. The duration of time that was
implemented during the research i.e. from 10thNovember 2014 until the month of
March 2015.
Table 1.1 Research Schedule
November December
2014
January
2015
February
2015
March
2015
1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4
1
2 Prototyping
a) Define process
b) Define
Database
c) Coding
3 Evaluation/Testing
RESEARCH SCHEDULE
Information gathering
2014 Time Table
1.7 Thesis Organization
Chapter one explains the general view and introduction of the problem.
Chapter two will present or talk about the literature study or theories that related
to the current system.
Chapter three describes BDA and organizational structure and analysis about how
ID, BC, DC and MC are done.
In chapter four, implementation of the system is explained such as designing of
the proposed system which includes processes, data, and software testing.
While in chapter five, conclusion is drawn, suggestions are made, strengths and
9 THEORETICAL
This chapter will explain some basic concepts and theories that relating to the
issues which will be discussed by the researcher as a basis understanding and
implementation of a system and method that would be used for the development of
the system itself.
2.1 Basic concepts of the system
In defining the system there are two groups or ways of systems approach, i.e.
systems that put more emphasis on procedures and elements. Procedure is defined as
an exact sequence of stages and instructions that explain what to do, who is working,
when to do and how to do it (Gerald.J.1991). Adherent element approach, Robert
G.Murdick (1993), defines the system as a set of elements that are integrated with the
same intent to achieve a certain goal. Thus, the definition of this will have a very
important role in approaching the system to be analyzed. The systems approach
which is a collection of components or elements or subsystems is a broader definition
than the systems approach which put more emphasis on the procedure. This definition
is more acceptable due to the fact that a system is composed of subsystems. The
systems approach puts more emphasis on components that will be easier to learn for
2.1.1 Elements of the System
Elements that contained in the system includes: the purpose of the system,
system constraints/limitations, control, input, output and feedback. The relationship
between the elements in the system can be seen in the picture below.
Figure 2.1 Elements of the system
Source: Robert G.Murdick (1993) Adherent element approaches.Information system engineering and development,
From the picture above, it can be explained as follows: goals, constraints and
control system which will affect the input, process and output. Input that is inputted
in the system will be processed to produce the output. The output will be analyzed
and will be fed back to the receiver and from the feedback it will emerge all sorts of
considerations for the next input.
Purpose
Limitation
Control
Process
Input Output
a. System objective
The purpose of the system is that the goal of the system has been made or
been achieved. The purpose of the system may be the goals of the organization,
organizational requirements, existing problems within an organization and
sequence of procedures to achieve organizational goals.
b. System limitations
Limitation of the system is something that limits the system to achieve the
goals of the system or organization. Restrictions may be regulatory for the system
– the rules exist in an organization, the costs, people who within the organization,
the facilities and infrastructure as well as other restrictions.
c. System control
Control or supervision of a monitoring system to implement the objectives of
the system. Control system can be a control of data entry (input), treaded control
data output (output), control of data processing, feedback control and so on.
d. Input
Input is an element of the system whose job is to receive the entire input data,
where the input can be either type of data, frequency of data entry and so on.
e. Process
The process is an element of the system that served to cultivate or process all
f. Output
The output is the result of the input that has been processed by the part
processing and then goes to the final system destination.
g. Feedback
Feedback is an element in the system which is assigned to evaluate the part of
the output which is issued, where this element is very important for the progress
of a system. Feedback can be a repair system, maintenance system and so on.
2.1.2 System Classification
From every perspective, the system can be classified into several parts:
a. Abstract system and physical systems
An abstract system is a system that cannot be seen with the human’s naked
eyes and these systems are usually in the form of thoughts or ideas, example of
this system may be a system of abstract philosophy. On the other hand, physical
system is a system that can be seen with the human’s naked eyes and which is
usually or often used by humans, example of such a system is the computer
system.
b. Natural systems and artificial systems
Natural systems are systems that occur due to the influence of nature, such as
the system of rotation and gravity systems. Whereas an artificial system is a
human interaction with a machine called human – machine system or sometimes
called man – machine system.
c. Closed systems and open systems
A closed system is a system that is not related with the outside of the system
and are usually unaffected by the condition outside of the system. These system
works automatically without any interference from the outside parties. In theory
this closed system is exist, but in fact there no system is completely closed,
however the only one that exist is relatively closed system (relatively closed, but
not true – totally closed).
2.2 Basic Concepts of Information
The information in a company or an organization is very important to support
the continuity of organization’s development, thus it is a reason that the
information is necessary for a company. Therefore, when less information is
gained within the specified time the company will experience the inability of
resource control, so when making a decision – a strategic decision is severely
disrupted and in turn would probably defeat the environmental compete with the
competitors. In addition, information systems that owned often cannot work well.
The main problem is that the information system is full of data. Understanding the
basic concepts of information is very important or vital in designing an effective
information system. Setting up steps or methods of providing quality information
concluded that the information is set of data that is processed into a form that is
more useful and more meaningful to those who receive it. Without the
information, the system will not run smoothly and can eventually die. An
organization without information perhaps cannot walk or operate further.
According to Gordon B.Davis (1985) defines “information as a data which
has been processed into a form that is more meaningful and useful to the
recipients to make decisions today and in the future”. According to Raymond
McLeod (1995) defines “information as a data that has been processed into a form
that is more meaningful to recipient”. Usefulness of information can reduce
uncertainty in the decision making process when any situation arises. The value
of information is determined from two things: the benefits and cost of getting it.
One information is said to be worthy when the benefit is more effective compared
with the cost to obtain such information.
2.2.1 Cycle of Information
The data is still a raw material if it is not processed thus the data will not be
useful. The data will be useful if it produces information when processed through a
model. The model used for processing such data is called data processing model, or
Figure 2.2 Data processing cycle
Source: Gorden B. Davis (1985) Computer Science and Information System Engineering 3rdedition
From the picture above it can be explained that the data is an event that
describes the reality of the matter that is passed through the element input and then
the data is processed into an output and the output perhaps is the required
information. Such information will be received by the user or recipient, the recipient
will provide feedback in the form of an evaluation of the information. The reverse is
that the data will be entered into the input again for further procession.
2.2.2 Quality of Information
The quality of information depends on 3 things which are so dominant and
they are : the accuracy of information, timeliness of information and relevant. These
three can be described as follows:
a. Accurate/Accuracy
The resulting information should be free of errors and need not misleading to
the people or an organizations who receiving the information.
Input Process Output
Output Feedback
b. Timely
Information must be received on time, because if the information is received
later than it is expected then the information is not useful anymore. Information
received too late does not have a good value, thus if it is used as basis for making
some critical decision or some decision, surely the decision made will be fatal to
the organizations. These conditions led to the high value of information, so the
speed of obtaining the information, fast process and fast deliverance of vital
information requires the latest and the newest technology.
c. Relevant
The information should have a favorable benefit or necessary for the
recipients, because this information may be used for making critical decisions in
the breakdown of issues in an organization. Not just an information but the most
required information for the organization because if an organization use
information other than they really need to make decisions for the organization it
may bring disaster to the organization.
2.3 Basic Concepts of Information Systems
An information system (IS) can be any organized combination of people,
hardware, software, communication networks, data resources, and policies and
procedures that stores, retrieves, transforms, and disseminates information in an
organization. People rely on modern information systems to communicate with one
instructions and procedures(software), communication channels (networks), and
stored data (data resources), Sonil Ghandi Kiula, ,2012.
In addition, the data also play the important role in information systems. The
data that is included in an information system can be function as forms, procedures,
and other forms of data. In addition, information systems can be defined as follows :
1. A man – made system consisting of components within the organization to
achieve a goal that information is presented.
2. A set of organizational procedures when implemented will provide
information for decision makers and or control of the organization.
3. A system in an organization that brings transaction processing needs,
support operations, supports managerial and strategic activities of an
organization and provides certain outsiders for reports that are required.
2.3.1 Components of Information System
To support smooth running of an information systems it takes some vital
components to function in the information system. Information system components
are as follows: input, process, output, technology, database and control. In detail
components of the information system can be described as follows:
a. Input
In this case, the input here is all the data that is inputted into the information
b. Process
The process is a set of procedures that will manipulate the input and then may
be stored in the database section and will be processed into an output that will
be used by the receiver.
c. Output goal designing information systems
The output is all the output or result of a model that has been processed into
useful information and can be used by the receiver. This component would
deal directly with the user information systems and the ultimate.
d. Technology
The technology here is the part that serves to incorporate inputs, process
inputs and produce outputs. There are 3 parts in this technology that includes
hardware, software and of course human.
e. Database
The database is a collection of data that are interconnected to one another
which are stored in computer hardware and that would be processed using the
computer software. The database itself is a collection of files that have links
between other files to form one building data.
f. Control
Control in this case is all the actions taken to maintain the information system
that the overall system has high validation and integrity. These components of
control are necessary to: backup the file and testing the accuracy of the data
entry with fast processing and delivered on time.
2.4 Case Designed
The case that was designed in this research is the Civil Registration
Information System at Baiyer District Administration (BDA) of Western Highlands
Province, Papua New Guinea so that the necessary data can lead to the case.
2.4.1 Definition of the BDA
Baiyer District Administration is the government branch responsible for
providing statistical information to support policy making in the Parliament. It
collects data directly, through surveys, census and assessments and indirectly from
other government departments. It is one of the branch national stakeholders in citizen
data collection and management.
2.4.2 Understanding Administration
According to Bryan F. Griffin there are two (2):
1. It says administration, also referred to as business administration, is the
management of an office, business, or organization. It involves the efficient
organization of people, information, and other resources to achieve
organizational objectives. And basically it involves administrative activities in
a office such as (notes, typing, compiling and arranging files,
2. It also says administration is the process of cooperation between two or more
people under a certain rationality to achieve goals along predetermined.
Based on the above explanation, the administration is the process of
organizing work done together to achieve the goals set.
Administration both in the broad and narrow sense is to make
implementation is realized through management functions, which consist of
planning, organizing, implementing, and monitoring.
So the administration is implementation, and management is people
who organize the work. So the combination of the two is organizing work
done by people together (cooperation) to achieve the goals that have been put
in place. There are kinds of administration that are discussed in District
Administration, namely:
a. Administration is an overall activity of data recording and information
about all activities in a district administration.
b. General administration is an activity of recording data and information at
district /village government.
c. Administration of the citizen is of recording data and information of the
citizens in the district administration book.
The shape of the citizen administration in outline on the municipality there
are two (2) services, namely :
a. Resident Registration services
The form of administration of the citizen (Citizen Registration Services)
1. Citizen Card
2. Certificate of Marriage
3. Certificate of Birth
4. Certificate of Death
2.5 Software Support
In early 1995, Rasmus Lerdorf made a product called PHP/FI (Personal Home
Page/Forms Interpreter) product which is the fore runner of PHP. This is written in C,
and have the ability to communicate with the database and create dynamic pages.
November 1997, Rasmus released PHP/FI version 2.0 later, Andi Gutmans
and Zeev released PHP version 3.0 generated by rewriting PHP/FI. In 1998 direct
written PHP and 2002 it was officially released PHP version 4. PHP version 4.2.0
was released on April 22, 2002. Finally at the end of June 2003 PHP version was
launched with the with the released of Beta deployed since December 2004. Several
bugs (errors) especially to upload files through the browser were found in previous
versions has been much improved, and the version of PHP being developed to date.
2.5.1 PHP (Hypertext Preprocessor)
PHP is a script for server-side web programming, script that create HTML
documents on the fly, HTML documents resulting from an application rather than
HTML documents created with using a text editor or HTML editor. By using PHP,
application created with PHP script.PHP is fundamentally unable to do all that can be
done by CGI programs such as get data from the form , generate the content of the
page dynamic web, and accept cookies. Capability (feature) PHP is the most reliable
and significant support to many databases. Creating web pages using data from the
data bases can be done with great ease. PHP support databases such as dBase, MySql,
ODBC, SQLite etc.
PHP also supports to communicate with other services using the IMAP
protocol, SNMP, NNTP, POP3, and HTTP. Programmers also can open raw network
sockets and interact with using other protocols.
The PHP script is used in conjunction with HTML. Extensions HTMPL
document that is equipped with PHP script is .php. Script PHP begins and ends by
using a special tag. There are four (4) kinds of ways that can be used to write a PHP
script in a HTML document. That is:
Method I.
< ? Echo (“PHP script”) ;?>
Method II
<? Php echo (“PHP script”) ;?>
Method III
< % Echo (“PHP script”); %>
Method IV
<%=$varrname ;%>
Example:
<Html>
<Head>
<Title> Example of how to write PHP script</title>
<body>
<h1> The text is written from a PHP script </h1>
<?
Echo “PHP script with method I”;
?>
Review
<? PHP echo “PHP script with method II”;
?>
Review
<% echo “PHP script with method III”;
$str “PHP script with method IV ;%>
Review
<%=$str ;%>
</body>
</html>
2.5.2 MySQL
MySQL is a relational database management system (RDBMS) which is an
open source. MySQL was created by Michael “Monty” Widenius, David Axmark,
and Allan Larson in 1995. The initial goal of MySQL is a program written to develop
a web application that will be used by one client. MySQL AB is a consulting firm and
developer of database software (still using the company name TcXData Consult AB).
MySQL version 1.0 was released in May 1996 and its use is limited among internal
only. In October 1996, the MySQL 3.11.0 was released to the public under “Open but
limited” which means it can be used for non-commercial use. If it is required for
In June 2000, MySQL AB announced that starting from MySQL version
3.23.19 of the General Public License as (GPL), which means “Anyone can use it
either for non-commercial or commercial”.
With the privileged of the open source, MySQL developed into one of the
famous relational database management system that is internationally recognized.
MySQL uses a standard language SQL (Structured Query Language) as interactive
languages in managing the data.SQL commands are often also called the query.
In addition to its MySQL is a database that is pen source and requires a low
cost (relatively free), MySQL also has the speed and good stability compared to other
database servers. Commands and rules of the MySQL installation is relatively easy
and used and MySQL can run on some different operating systems such as Linux,
Microsoft Windows, Novell NetWare, MacOSX etc. One thing that makes MySQL
remains the top choice of the web developer is the ease of use, simple, and highly
integrated PHP with MySQL.SQL language can be divided into two (2) types:
1. Data Definition Language (DDL), a standard language used to create a new
table, create index, alter table, specify the table storage structure, and so on
2. Data Manipulation Language (DML), a form of language database is useful
for manipulation of data and retrieval of data in a database. Manipulation of
the data could be insertion/addition of new data to a database, the elimination
of data from the database, and converting data to a database. The result of the
compilation is a DDL varieties of tables stored in a special file called a data
2.6 Network Configuration
The computer network is the set of interconnection between two computers
autonomous or connected to the cable or transmission media without cable
(LAN). If a computer can create other computers neither restart, shut down, nor
perform other control, then these computers not autonomous (no control of other
computers with full access).
Two units of computers are said to be connected if two can be mutually
exchange of data or information, share resources owned, such as files, printers,
storage media, (hard disk,cd-rom, floppy disk, flash disk). Data in the form of
thus allowing computer users in computer networks can be exchange files or data
to print on the same printer and use hardware or software that is connected
together in a shared network.
2.6.1 Types of Computer Network
According to Azhar Susanto (2004: 242), there are four major categories of
computer networking, and they are:
1. LAN (Local Area Network)
LAN is used to connect computers that are within a small area such as
inside a building or campus. Distance between the computers can
reach 5 to 10 mile. One LAN typically works at speeds from 10 Mbps
2. MAN (Metropolitan Area Network)
MAN is a network whose scope covers a city. MAN could reach 10
miles to several hundred miles. One MAN usually work at a speed of
1.5 to 150 Mbps
3. WAN (Wide Area Network)
WAN is designed to connect computers located on a wide
geographical coverage. WAN coverage can include 100 km to 1000
km, and the inter-city speed can vary between 1.5 Mbps to 2.4 Gbps.
4. GAN (Global Area Network)
GAN is a computer network that can connect countries around the
world. GAN speed ranging from 1.5 Mbps to 100 Gbps and can scope
thousand kilometers.
2.6.2 Computer Network Topology
The network topology or network architecture is an overview of planning
the relationship between computers in a Local Area Network that is generally
using wires (as the transmission medium) , with connectors, an Ethernet card, and
other supporting devices.
There are several types of topologies found in relation to the computer a local
1. Bus Topology
This topology is
cable with this topol
occurs.
Source: Azhar Susa
2. Ring Topology
The network topol
The signal flows
to enable the fast
other in a circle
objectives so as t
Source: Azhar Susa
is a stretch both ends of the cable along the nodes.
[image:34.612.227.448.534.618.2]s topology is passed in one direction so as to allow
Figure 2.3 Bus Topology
usanto (2004: 242), Computer Networking and Engineering, 3rd e
opology in the form of a closed loop that conta
ows in both directions so as to avoid the occurrenc
fast movement of the data .All computers conne
le like bus but ends spliced bus. Data sent is gi
s to lead the destination computer.
Figure 2.4 Ring Topology
usanto (2004: 242), Computer Networking and Engineering, 3rd e
nodes. Signal in the
llow a collision
edition
ontains the nodes.
ence of collision
onnected to each
given a address
3. Star Topology
Characteristic of
directly with othe
data from nodes
purposes. If one se
Source: Azhar Susa
4. Tree Topology/h
A tree topology
consists of groups
back bone cable
network, and ena
Source: Azhar Susa
of this network topology is a node (station) c
other stations through the central node (hub/switch)
nodes to the central node and forwarded to the node
[image:35.612.263.414.569.637.2]e segment of wire is broken, other network is not
Figure 2.5 Star Topology
usanto (2004: 242), Computer Networking and Engineering, 3rd e
ogy/hierchical
ogy combines characteristics of linear bus and star
oups of star-configured work stations connected t
ble. Tree topologies allow for the expansion of
nable schools to configure a network to meet their
Figure 2.6 Tree Topology/Hierchical
usanto (2004: 242), Computer Networking and Engineering, 3rd e
on) communicates
tch), traffic flow
e node (station)
not affected.
edition
star topologies. It
d to a linear bus
of an existing
heir needs.
2.7 Client Server Syste
Client server can
other computers in a c
referred to as client serv
the client did request inf
back information. The se
server will process the re
that has been done.
Figu
Source: Azhar Susa
a. Service reque
commands to
b. Service respons
client in the f
ystem
an be defined as the ability of a computer to reque
computer network created. Computers that requ
service, while providing a service called as a serve
information or send commands to the server to re
he server will receive commands and orders the cl
request based on returns from the client as a resul
gure 2.7 Client Server architecture Model
usanto (2004: 242), Computer Networking and Engineering, 3rd e
quest is the request of the client in the form of da
to the server.
sponse in the form of a reply from the server on
he form of process.
request a data to
request data are
rver. In a sense
respond and get
client. Then the
sult of a process
edition
of data request or
Data requested by the client can be retrieved from the database on the service
side often called the database server, are like e.g. MySQL, PostgreSQl,
Oracle, or SQLServer. Characteristics of client server:
1. Client and server are items process (logic) that separately working
together on a computer network to provide services as required.
2. Service : Provides separate different services
3. Shared source: Server can serve multiple clients at the same time and
accessing the resources set.
4. Asymmetrical Protocol: Between the client and the server in one to many
relationships. Client initiates communication with sending request to the
server. Server is waiting for request from the client. This condition also
allows communication call backs.
5. Transparency Location: The process server can be place on the same
machine or separately with the client. Client server will hide the location
of the server from the client.
6. Mix-and- match: Do not depend on the platform.
7. Message-based-exchanged: between the client and server communicate
with message exchange mechanism.
8. Encapsulation of service: Message tells the server what will be done.
9. Scalability: System C/Scan be expanded both vertically and horizontally.
10. Integrity: Code and data is currently managed servers, while client
65
SYSTEM DESIGN AND PRODUCT
This chapter describes how the information system will be running and the
process of making the information system that has been proposed.
4.1 System Design
The system design is created as a stage to prepare the desired system
implementation process and to clearly describe the process used by the users. In
accordance with the approach used is object-oriented approach, it is in the depiction
of the entire process and the object using UML.
4.1.1 Objective of the System Design
Information system design aims to provide an overview of the proposed
system as a refinement of the current system, the current system as a whole carried
out entirely a manual whereas the proposed system will put more emphasis on
computerized data processing.
Based on the evaluation of the current system seen from the stages of the
analysis above, it will make a design for the development of the proposed system that
4.1.1.1 Overview of the Proposed System
Civil registration information system proposed at Baiyer District
Administration can be described as a form of facilities that will enable the BDA in
data processing. With the civil registration information system being designed, the
expected processing of data at BDA could be more accurately organized with
computerized system.
4.1.1.2 Design Procedure of Proposed System
The following describes about how to carry out the procedures of the
proposed system design at Baiyer District Administration (BDA).
4.1.1.3 Proposed Use Case Diagram
Use case diagram of the proposed civil registration information system at
BDA
Figure 4.1 Use Case proposed Civil Registration Information System at BDA
Citizen Registration & Citizen ID
Marriage Registration & Marriage Certificate
Death Registration & Death Certificate
Birth Registration & Birth Certificate
4.1.1.4 Use Case
1. Definition of Actors
[image:40.612.143.520.426.632.2]Here is a description of defining actors at civil registration information system at BDA
Table 4.1 Definition of Actors
No Actor Definition
1 Secretary The person in charge to register and make Citizen
ID, marriage certificate, birth certificate, and death certificate for the citizens at BDA
2 Citizen Citizens are people who do apply for making
citizen ID, marriage certificate, birth certificate, and death certificates at BDA
2. Definition of Use Case
Here is the description of the Use Case at civil registration information system at BDA
Table 4.2 Definition of Use Case
No Use Case Description
1 Application of citizen registration
and creation of citizen ID
Is the process of registering the citizens and making citizen identity card
2 Application of marriage
registration and creation of
marriage certificates
Is the process of registering
marriages and making
marriage certificates
3 Application of birth registration
and creation of birth certificates
Is the process of registering and making of birth certificates
4 Application of death registration
and creation of death certificates
Is the process of registering
and making of death
4.1.1.5 Use Case Text (Scenario)
Here is the Use Case scenario for the proposed system.
a. Use Case Name : Application of citizen registration Actor: Citizen
Objective: To register the citizens
Table 4.3 Use Case Scenario of Citizen Registration
Citizen Secretary
1. Enquire the citizen
registration form.
2. Would provide a citizen form to register the citizen.
3. Fill the form and return it to the secretary to register
4. Check to see the form if it is completed. If is not completed, form will be returned to fill again.
5. If the form is completed successfully.
6. Register the citizen and make citizen identity card (ID)
b. Use Case Name : Application of marriage registration Actor : Citizen
Objective: To register marriage
Table 4.4 Use Case Scenario of Marriage Registration
Citizen Secretary
1. Enquire the marriage
registration form.
2. Would provide a marriage
form to register the marriage. 3. Fill the form and return it to
the secretary to register
4. Check to see the form if it is completed. If is not completed, form will be returned to fill again.
5. If the form is completed successfully.
6. Register the marriage and
c. Use case Name : Birth registration Actor: citizen
Objective: To register the birth
Table 4.5 Use Case Scenario of Birth Registration
Citizen Secretary
1. Enquire the birth
registration form.
2. Would provide a birth form to register the birth.
3. Fill the form and return it to the secretary to register
4. Check to see the form if it completed. If is not completed, form will be returned to fill again. 5. If the form is completed
successfully.
6. Register the birth and make birth certificate
d. Use Case Name: Application of Death Registration Actor: Citizen
Objective: To register death
Table 4.6 Use case Scenario of death Registration
Citizen Secretary
1. Enquire the death
registration form.
2. Would provide a death form to register the death.
3. Fill the form and return it to the secretary to register
4. Check to see the form if it completed. If is not completed, form will be returned to fill again. 5. If the form is completed
successfully.
4.1.2 Activity Diagram of Proposed System
The following are the activity diagrams of the proposed civil registration information system at BDA
1. Activity diagram of registering citizen and making citizen Identity card
[image:43.612.136.518.194.547.2]Citizen Secretary
Figure 4.2 Activity Diagram of Registering Citizen and Making Citizen ID
Enquirecitizen registration form Provide form to register
Fill the form and return it to secretary
Fill the citizen Form again
Form Not Completed
Register citizen
Receive Citizenship ID card
Form Completed
2. Activity diagram of registering marriage and making Marriage Certificates
[image:44.612.133.519.139.527.2]Citizen Secretary
Figure 4.3 Activity Diagrams of Registering Marriage and Making Marriage Certificates.
Enquire marriage registration form Provide marriage registration form
Fill marriage registration form
Fill the marriage Form again
Form Not Complete
Register the marriage
Receive marriage certificate
Form Completed
3. Activity diagram of registering birth and making birth certificates
[image:45.612.132.536.99.515.2]Citizen Secretary
Figure 4.4 Activity Diagram of Registering Birth and Making Birth Certificates
Enquire birth registration form Provide birth registration form
Fill birth registration form
Fill the birth Form again
Form Not Completed
Register the marriage
Receive birth certificate
Form Completed
4. Activity diagram of registering death and making death certificates
Citizen Secretary
Figure 4.5 Activity Diagram of Registering Death and Making Death Certificates
Enquire death registration form Provide death registration form
Fill death registration form
Fill the death Form again
Form Not Completed
Register the marriage
Receive death certificate
Form Completed
[image:46.612.134.529.124.530.2]4.1.3 Sequence Diagram
Here is the sequence diagram of the proposed civil registration information system at BDA
[image:47.612.138.549.196.554.2]1. Sequence diagram for making citizen registration and creating citizen ID
Figure 4.6 Sequence Diagram of Making Citizen Identity Card.
Login page Main menu Citizen registration form ID
1: admin login ()
Database Citizen data
2: click [citizen registration menu] ( )
3: enter citizen data ( )
4: click [view citizen data] ( )
2. Sequence diagram of making marriage certificates
Figure 4.7 Sequence Diagram of Making Marriage Certificate
Login page Main menu Marriage registration form Certificate
1: admin login ()
Database Marriage data
2: click [marriage registration menu] ( )
3: enter mrge data ( )
4: click [view mrge data] ( )
3. Sequence diagram of making birth certificate
Figure 4.8 Sequence Diagram of Making Birth Certificate
Login page Main menu Birth registration form Certificate
1: admin login ()
Database Birth data
2: click [birth registration menu] ( )
3: enter birth data ( )
4: click [view birth data] ( )
4. Sequence diagram of making death certificate
Figure 4.9 Sequence Diagram of Making Death Certificate
4.1.4 Class Diagram
The class diagram describes the structure of the system in terms of defining
the classes that will be created to build the system. Following is the class diagram of
the civil registration information system at BDA.
Login page Main menu Death registration form Certificate
1: admin login ()
Database Death data
2: click [death registration menu] ( )
3: enter death data ( )
4: click [view death data] ( )
+id=int=””
+ name=vchar=”john” +username=vchr=”” + password=vchar=”john”
[image:51.612.111.553.57.668.2]+ input username ( ) + input password ( ) +modify password() Death +id=int=”13” +deathfullname=vchr=’ ‘ +deathoccupation=vchr=’’ +dateofdeath=date=’’ “ +dateofdeathreg=date=’’ +deathnumber=vchr=’’ “ +sex=vchr=’’ “ +deathreligion=vchr=’’ +deathewardcouncil=vchr=’ ’ +deathdistric_namet=vchr=’ ’ +deathprovince_name=vchr =’’ +deathnationality=vchr=’’ +deathfathergivenname=vc hr=’’ +deathfathersurname=vchr =’’ +deathfathreoccupation=vc hr=’’ +deathfatherreligion=vchr=’ ’ +deathfatherwardcouncil=v chr=’’ +deathfatherdistrict=vchr=’’ +deathfatherprovince=vchr =’’ +deathfathernationality=vc hr=’’ +deathmothergivenname=v chr=’’ +deathmotheroccupation=v chr=’’ “ +detahmothetrreligion=vch r=” “ +deathmotherwardcouncil= vchr=” “ +deathmotherdistrict_nam e=enum=” “ +deathmotherprovince_na me=enum=” “ +deathmothernationality=v chr=”” +placeofdeath=vchr=”” +causeofdeath=vchr=” “ +Inputdeath_data() +browsedeath_data() +register_death() +makedeath_certificate() +edit_death_data() + id=int=”11” +groomname=vchr=”” +bridename=vchr=”” +datemarriage=date=”” +datemarriagereg=date= ”” +marriagenumber=vchr= ”” +groomreligion=vchr=”” +bridereligion=vchr=”” +bridewardcouncil=vchr =”” +bridedistric_namet=enu m=”” +brideprovince_name=e num=”” +bridenationality=vchr=” ” +officiated=vchr=”” +placeofmarriage=vchr=” ” +groomwardcouncil=vch r=”” +groomdistrict_name=vc hr=”” +groomprovince_name= vchr=”” +groomnationality=vchr= ”” +inputmarriage_data() +browsemarriage_data() +register_marriage() +makemarriage_certifica te() +modifymarriage_data() Birth +id=int=”13 “ +surname=vchr=”30 “ +givenname=vchr=” “ +datebirth=date=” “ +datebirthreg=date=”” +birthnumber=vchr=”13 “ +sex=vchr=”” +religion=vchr=” “ +wardcouncil=vchr=” “ +district_name=enum=”” +province_name=enum=” “ +nationality=vchr=”30 “ +placeofbirth=vchr=” “ +motherreligion=vchr=”” +mothergivenname=vchr= ”” +motheroccupation=vchr= ”” +motherwardcouncil=vchr =”” +motherdistrict_name=en um=”” +motherprovince_name=e num=”” +mothernationality=vchr= ”” +fathergivenname=vchr=” ” +fatherreligion=vchr=”” +fatheroccupation=vchr=” ” +fatherwardcouncil=vchr= ”” +fatherdistrict_name=enu m=”” +fatherprovince_name=en um=”” +fathernationality=vchr=” ” +register_birth() +browsebirth_data() +makerbirth_certificate() +edit_birth_data() Citizen_ID +citizennumber=vchr=” ” +name=vchr=”” +issue_date=date=”” +expiration_date=date =”” +gender=vchr=” “ +date_birth=date==”” +district_name=vchr=”” +province_name=vchr” ” +nationality=vchr=”” +search_data() +makecitizen_id() +edit_data() Citizen +id=int=”11” +name=vchr=”” +fathername=vchr=”” +mothername=vchr=”” +phpne=vchr=”” +dateregister=date=”” +expirydate=date=”” +citizennumber=vchr=”” +bloodtype=vchr=”” +qualification=vchr=”” +profession=vchr=”” +sex=vchr=”” +religion=vchr=”” +maritalstatus=vchr=”” +wardcouncilname=vchr =”” +district_name=enum=”” +province_name=enum= ”” +nationality=vchr=”” +photo=vchr=”” +placeofbirtth=vchr=”” +dateofbirth=date=”” +status=enum=”” +inputcitizen_data() +browsecitizen_data() +register_citizen() +modifycitizen_data()
4.1.5 Component Diagram
Here is the component diagram of the civil registration information system at BDA
Figure 4.11 Component Diagram
4.1.6 Deployment Diagram
Here is the deployment diagram for civil registration information system at BDA which user use offline browser to access the system.
Business processing
User
Data
Security
Server
[image:52.612.184.497.157.366.2]Server Client
Figure 4.12 Deployment Diagram
Browser
Php server
MySQL
4.2 Design of System Interface
The following shows about the design of interface of the civil registration
information system at Baiyer District Administration (BDA).
4.2.1 Structure Menu of Proposed System
In the designing of the structure of the system menu, it can start from the
beginning to the end as exactly as how the process of the system functions is shown
[image:53.612.107.513.311.533.2]below.
Figure 4.13 System Structural Menu
4.2.1.1 Structure of the
The following st
marriage registration, bir
1. Here is the struct
Upload Citizen Photo
Given Name Surname Mother Name Place of Birth Date of Birth
Date of Registration
Phone Number Blood Type Qualification Profession/Job Gender Religion Marital Status Status Ward/County Council District/Suburb Province/State Nationality
View citizen data
Save Can
he Forms
structure shows the input data form of the citize
birth registration, and death registration form.
cture of the citizen data input form
CITIZEN REGISTRATION FORM ORGANIZATIONAL LOGO
Browse citizen data Main menu
A B AB O
Browse No file selected
Day Month year
Day Month Year
[image:54.612.130.536.210.703.2]Select Qualification Select Profession M F Select Religion Select Status Select Status Select District Select Province Cancel
Figure 4.14 Structural Citizen Data Input Form
zen registration,
2. Here is the structure of the marriage data input form
MARRIAGE REGISTRATION FORM
Search Groom by Citizen ID
Search Bride by Citizen ID
GOOM DETAILS
Groom Full Name Religion Of Groom Ward/County Council District/Suburb Province/State Nationality
BRIDE DETAILS
Bride Full Name Religion Of Bride Ward/County Council District/Suburb Province/State Nationality/Country
MARRIAGE DETAILS
Place Of Marriage Date Of Marriage
Date Of Marriage Registration
Officiated By
Search
Save Cancel
Day Month Year
Day Month Year
Marriage Details Browse Marriage Data Marriage Certificate Main Menu
[image:55.612.127.525.117.579.2]ORGANIZATIONAL LOGO
3. Here is the struct
Search Mother Detail By Citizen ID
Search Mother Detail By Citizen ID
DETAILS OF MOTHER
Mother Name Religion Profession Ward/County Council District/Suburb Province/State Nationality
DETAILS OF FATHER
Father Name Religion Profession Ward/County Council District/Suburb Province/State Nationality/Country
DETAILS OF CHILD
Surname Given Name(s) Place of Birth Date of Birth
Date of Birth Registration
Gender
Religion
Ward/County Council District/Suburb
Province/State
Birth Details Brows
cture of the Birth data input form
BIRTH REGISTRAION FORM
ORGANIZATIONAL LOGO
Search
rowse Birth data Birth Certificate Main Menu
Day Month Year
Day Month Year
M F
Select Religion
Select District
Nationality/Country
Figure 4.16 Stru
4. Here is the struct
Search death detail by
DEATH DETAILS
Deceased Name Occupation Place of Death Cause of Death Date of Death
Date of Death Registration
Gender Religion Ward/County Council District/Suburb Province/State Nationality/Country
DETAILS OF FATHER
Deceased Father Name Occupation Religion Ward/County Council District/Suburb Province/State Nationality/Country
DETAILS OF MOTHE
Save
Death Details
Structural Birth Data Input Form
cture of the Death data input form
DEATH REGISTRATION
by Citizen ID
HER
THER
Cancel
ORGANIZATIONAL LOGO
Browse Death Data Death Certificate Main Menu
Day Month Year
Day Month Year
M F
Select Religion
Deceased Mother Name Occupation Religion Ward/County Council District/Suburb Province/State Nationality/Country
Figure 4.17 Structural Death Data Input Form
[image:58.612.119.538.138.659.2]5. Here is the structure of demographic report menu
Figure 4.18 Demographic Report Menu
ORGANIZATIONAL LOGO
Select the preferences and get the demographic reports from following.
1. Select a category which you want to take the demographic report; eg: citizen, marriage, birth and death
2. Select which year you want to take the demographic report 3. Then click “search” button to get the report
Category
Select Year Select category
Year
Search Reset
Demographic Report Main Menu
Save Cancel
a. The following is the structure of Print out view of citizen report when searching
Table 4.7 Print Out View of Citizen Demographic Report
Report of Citizen in January 2015 given out at Baiyer District
Administration (BDA)
No Gender Count
1 Male 2
2 Female 3
Total Citizens 5
b. Structural Print view of marriage report
Table 4.8 Print Out View of Marriage Demographic Report
Report of Marriage in January 2015 given out at Baiyer District
Administration (BDA)
No Groom Name Bride Name
1 James Segeyaro Alison Tera
2 Lucy Joe Stephennie Joe
3 Grace Emeke Linda Lama
4 Philip Laudia Rose Jack
5 Samuel Jackson Priscilla Paul
Total Marriages 5
Print Report
c. Structural Print out view of birth report
Table 4.9 Print Out View of Birth Demographic Report
Report of Birth in January 2015 given out at Baiyer District
Administration (BDA)
No Gender Count
1 Male 5
2 Female 6
Total Births 10
d. Structural Print out view of death report
Table 4.10 Print out view of death demographic report
Report of Death inJanuary 2015 given out at Baiyer District administration
(BDA)
No Names Cause of Death Sex
1 James Segeyaro Malaria Male
2 Lucy Joe Typhoid Female
3 Grace Emeke Cancer Female
4 Philip Laudia HIV /AIDS Male
Total Deaths 4
e. Structural Print out view of citizen profession and Qualification
Table 4.11 Print out View of Citizen Profession and Qualification
Demographic Report by Profession & Qualification given out at Baiyer
District Administration (BDA) in2015
No Profession Count No Qualification Count
1 Teacher 1 1 Diploma 2
2 Nursing 2 2 Degree 2
3 Engineer 1 3 Masters 3
4 Pilot 1 4 PhD 1
5 Doctor 1 5 Doctorate 1
Total 6 Total 9
f. Structural print view of citizen by age group
Table 4.12 Print out view of Citizen by Age Group
Demographic Report by Age Group given out at Baiyer District
Administration (BDA) in2015
No Range of Age Count
1 1-15 3
2 16-35 4
3 36-45 5
4 46-65 6
5 66 and above 7
g. Structural demographic print out view of all citizens
Table 4.13 Demographic Print out view of all Citizens
Demographic Report by all citizen given out at Baiyer District
Administration (BDA) in2015
No Gender Count
1 Male 23
2 Female 35
4.2.2 Input Design
The following design shows the login page for input of user data.
4.2.3 Explanation of Icons
The icons or menu represent the navigation of another page or moving to next
page by clicking on it.
1. Citizenship Registration Menu
a. View citizen data
This menu is clicked or used to view all the citizen data that has been
registered and also to print the citizen ID.
b. Browse citizen data
This menu is clicked or used to browse the citizen data by using individual
citizen ID number.
Login
User name
Password
Account type
Login Cancel Admin
c. Admin dashboard
This menu is clicked and used to add user, view admin data, and view user
data.
d. Main menu
This menu is clicked or used to click and go back to main menu of the
application.
4.2.4 Output Design
Here it explains the results of the information are given out when necessary
data is inputted or entered to the system.
4.2.4.1 Output View of Citizen Identity Card
The following is the print out view of the citizen identity card being produced.
Institution Logo
Photo Citizen data
………
………
4.2.4.2 Structural View
The following pi
produced as a result
4.2.4.3 Final Output vi
The following sho
a. Final demographi
Figure 4.22 Figure 4.21