Professional Documents
Culture Documents
INFORMATION TECHNOLOGY
Chapter 1
INTRODUCTION
Earth surfaces are covered with water (Mullen, 2012). Water also exists below
land surface and as water vapour in the air. Water is a finite source. Technology
nowadays incredibly elevates its functions and scope. Technology are can be
used for environment conservation and improvement”. Water is one of the most
essential sources in terms of living. Water is one of the reasons to keep living
things alive. Also it is the necessity of human on earth. To preserve living things
In Asian countries are now facing serious water pollution problems, even
while they are enjoying the full benefits of economic growth in the region. This
increasing like scarcity and contamination on water supply. While human using
water the ability of it also has the possibility to lead in the usage and quality of
1
COLEGIO DE MONTALBAN
INFORMATION TECHNOLOGY
164 water bodies, comprising principal rivers, minor rivers, lakes and marine
waters based on the set beneficial use. “Water Quality Monitoring and
Assessment (PEM, 2016). The Philippines is rich in different body’s water such
as lakes, ponds, falls, oceans and rivers. Philippines also rich in different marine
fishes and other marine animals. But we cannot sustain it because of continues
increasing of population that can cause scarcity and water pollution, to satisfy
their own needs, they use many harsh ways like dynamite fishing that can affect
for water pollution and slowly decrease the water sea creatures.
for selected rivers in Quezon City is supported by the Republic Act No. 9275 or
otherwise known as the Philippine Clean Water Act of 2004 the Article 1, Section
2 states that:
2
COLEGIO DE MONTALBAN
INFORMATION TECHNOLOGY
The article aims to protect and sustain the different bodies of water. To help
also in reducing different water pollutants that may damage water irrigation. It also
better quality of water for all of the people who use the water resources. To make it
Project Context
Quezon City is one of system that can be used by the Environmental Protection
gather information all about river’s water pH Level, Turbidity and Water Level for
analysis. It also helps to make and save their weekly, monthly and annual
Quezon City as its purpose to monitor the changes of water in river such as pH
level, turbidity or clarity of water and water level of the river, sending and receive
3
COLEGIO DE MONTALBAN
INFORMATION TECHNOLOGY
developed a system to maintain the cleanliness of the river for Quezon City Hall.
Objectives
application
This project is to create a system that will help to display the analysis of
the project. To show accurate Water Quality Analysis for the administrator via
android application, Also to generate daily, weekly, monthly and annual report.
The system cannot determine the depth of the river’s water. It cannot
determine the river’s current and it cannot determine the obstacles in the river.
Technical Background
4
COLEGIO DE MONTALBAN
INFORMATION TECHNOLOGY
according to PH Level, Turbidity and Water Level, and sends information to the
The use of pH level sensor is to determine level of the water and turbidity
sensor to determine the clarity of the river’s water also ultrasonic sensor for the
Quality Analysis reports. If the sensors alarm based on its function it sends the
report to the administrator. The administrator can view the report via android
5
COLEGIO DE MONTALBAN
INFORMATION TECHNOLOGY
Chapter 2
studies, similar systems, and writings which are part of shaping the project
sensor for an environmental monitoring and waste water control system. There
are two types of sensor that they use in Different laboratory analysis using an
developed a project entitled Water Level Indicator with Alarms Using PIC
a water level indicator with PIC microcontroller. Their project is applicable for
both container and main tank in home or industries. There is also buzzer and
LCD. The LCD is used to show the level of water in both container and main
tank. The purpose of the Buzzer is used to create a siren to stop the pump or
6
COLEGIO DE MONTALBAN
INFORMATION TECHNOLOGY
water coming channel. There are 10 Dual in line Package switches used in their
project. These switches indicate water level of both tanks. A PIC microcontroller
also controls the motor which pumps the water in the tank from the container. In
the auto mode, motor is automatically turned on when water level reaches 20%
in the tank and it is turned off when water level reaches 100%. Choose PIC
water. The water quality measuring system will measure the essential qualities of
water in real time. As the technology expands, many project has been develop
with the use of different sensors relating to Water Quality. Some of them use
different type of sensor for water quality monitoring and analysis. In all literature,
it ensures the safety of people and alarming them to avoid from risk by using the
project that they made. By monitoring and measuring water quality level it can
monitor and avoid the healthy risk of the person from sources of the water that
human used. It is also alarming the people using different types of sensor that
7
COLEGIO DE MONTALBAN
INFORMATION TECHNOLOGY
Management System using Embedded System and Smart phone app, Android
app for indexing the water consumption and showing graphical analysis of water
ultrasonic sensor to calculate total water in a tank and water flow sensor to
capture the flow of water from tank, they used also Arduino to compute details
Flood Detection System with Automatic Branch Circuit Cut-off Capabilities and
people by the incoming flood by turning off the electricity in certain branch circuits
and alerting the authorities of the threatening danger through a small scale
prototype. Their study tried to determine the appropriate rising height for the
sensors, and showed reliability of the prototype made. It clearly produced the
designed outcome, making sure that the study preferable to the design of an
Monitoring System via SMS. The purpose of their study is to develop a device
8
COLEGIO DE MONTALBAN
INFORMATION TECHNOLOGY
that warns people an hour or more than an hour before the devastating
entitled The Effectiveness of Common Era 581 (CE581) Water Treatment Plant 1
Chemicals and in Water Supply. Their study aimed to determine the effectiveness
Technology known as the Common Era 581 (CE581) Water Treatment Plant. The
plant that investigates or use the three fundamental unit processes namely the
maintain the cleanliness and lives of aquatic organisms of the lakes ecosystem
by monitoring the water quality of the lakes that was in critical need for modern
are some processes to be done by their project; Conductivity of the water has to
9
COLEGIO DE MONTALBAN
INFORMATION TECHNOLOGY
be monitored with the excess nutrients from various sources . It is also important
to know the depth at which light can penetrate the water by measuring the
turbidity. Measuring turbidity at the bottom of the lake helps determine the
Synthesis
Also as the technology expands, many projects have been developed with
the use of different sensors relating to Water Quality. Some of them use different
type of sensor for water quality monitoring and analysis. In all literature it ensures
the safety of people and alarming them to avoid from risk by using the project
that they made. By monitoring and measuring water quality level it can monitor
and avoid the healthy risk of the person from sources of the water that human
used. It is also alarming the people using of different types of sensors that used
10
COLEGIO DE MONTALBAN
INFORMATION TECHNOLOGY
Chapter 3
At the end of the development period, the project developer aims to create
a water quality analyser that will monitor and the report of the river’s water acidity
and alkalinity, clarity, and water level with the use of pH Sensor, Turbidity Sensor,
River is one the most water resources where people use for their daily
need. For the protection of the river from damages, the project developers
dependable water quality analyser for selected rivers in Quezon City. Through
the use of Android application that is intended to display and print of the Water
Quality Analysis reports, it will easily monitor the daily, weekly, monthly and
annual report of the state of the river. It has also pH level sensor that will help to
detect the water level and the turbidity sensor that can determine the rivers water
quality with the use also of ultrasonic sensor that will determine the quality of
11
COLEGIO DE MONTALBAN
INFORMATION TECHNOLOGY
river’s water. By the use of this system that can monitor properly the state of the
Operational Framework
The project developers use the spiral model for fast decision processing,
planning phase, development and testing phase, and lastly planning for the next
iteration phase. The first phase is identifying the objective phase, the project
developers identify the problems and try to solve and find a better solution. The
second phase is planning phase, in this phase the project developers create a
plan on how to solve the problem given to them with creating the graphical user
interface for android application and website. The third phase is development
and testing phase, the project developers create solution by making the
software usable for testing the android application and website. The last phase is
planning for the next iteration; in this phase the project developers will receive a
report on how the output they created works. Errors and evaluations for the
output will be given by the clients to the project developers. After that the phase
12
COLEGIO DE MONTALBAN
INFORMATION TECHNOLOGY
goes again to the first phase and continuous process will be repeated until the
13
COLEGIO DE MONTALBAN
INFORMATION TECHNOLOGY
Figure 1
14
COLEGIO DE MONTALBAN
INFORMATION TECHNOLOGY
Requirements Specification
The user will be the administrator, the reporters and staff of the company
Environment for adding and configuring functions in the Sensors and Modules for
The hardware needed are Arduino AT mega 2560 the microcontroller for
the prototype. It has Wireless Fidelity (Wi-Fi) Shield for connecting the prototype
to the internet and sends data to the android application. The Global System for
Mobile communication (GSM) Module for sending notification to the user in the
android application. PH level Sensor for monitoring the Acidity and Alkalinity of
the water in the river. The Turbidity Sensor for monitoring the clarity of the water
in the river, Ultrasonic sensor for monitoring the river’s water level. It also needed
Smart phone or android phone for executing the android application. And lastly
the system needed a computer for connecting to internet and visiting the website.
System Analysis
The basis of developing the project are the following, first, to help show an
accurate Water Quality Analysis report using the developed system, second for
15
COLEGIO DE MONTALBAN
INFORMATION TECHNOLOGY
easily monitoring daily, weekly and annual report of the quality of the river and to
help the department to easily print and acquired information about water quality
in river in maintaining solution for the rivers in Quezon City. Third, it can less time
and effort for the user for making and delivering daily reports. To help them know
the level of the water using the sensors that used in the system.
System Design
The project developers aim to develop a system that will help the client to
monitor the river’s water quality.to help create an accurate report. The android
application will be used to monitor the river’s water quality. The acidity and
alkalinity of the river’s water will be determined with the use of pH Level Sensor
and pH probe. The water’s clarity will be determined by Turbidity Sensor and the
river’s water level will be monitored with the use of Ultrasonic Sensor. The report
created will be transmitted to the android application with the use Wireless
Fidelity (Wi-Fi) shield and the notification will be sent through Global System for
The project developers or having a survey and interview or must know the
INFORMATION TECHNOLOGY
Quezon City Hall. Then find a solution for the problem where the project
developers start to plan for the solution. The planning phase is important to
analyse the situation and for the development of the project. It is also the phase
where the project developers determine where the problem starts and to know
how to fix it. By doing the system it is important that you have a good plan to
Conceptual Framework
The project developers choose Input Output Process (IPO) to show the
layout of the project. The input is the requirements that are needed for the
system. The process, where in step by step of the project is follow and also the
needed requirement was also applied together with the process. And the output
In the Conceptual framework the input consists of two parts which are the
then project developers used Android Studio as a platform for developing Android
function in the microcontroller to send function to the Sensors and Devices. In the
17
COLEGIO DE MONTALBAN
INFORMATION TECHNOLOGY
probe, Turbidity sensor module, and ultrasonic sensor for collecting data that the
microcontroller which is the Arduino Mega 2560 to the internet. The Global
Android Application.
In the process consist of seven parts which are the determining the
objective and risk, designing and developing the whole project, testing and
project, and statistical analysis. In determining the objective and risk, the project
developers must gather and construct the main and specific objectives of the
project together with its risks that is based by the company’sobjectives and
mandate. After that, the developers must come up with the development of the
whole project together with its function as detecting data for pH level, turbidity
level and river’s water level. Then, the testing and evaluation is conducted by
After the evaluation, the developers make a survey questionnaire for the
rating according to the project’s objective and function. Then, it must be validated
18
COLEGIO DE MONTALBAN
INFORMATION TECHNOLOGY
developed project, the company users must answer the survey questionnaire that
the inputs in its result to a developed and acceptable water quality analyser and
must come up with the company's recommendation and comments for the
19
COLEGIO DE MONTALBAN
INFORMATION TECHNOLOGY
FEEDBACK
Figure 2
20
COLEGIO DE MONTALBAN
INFORMATION TECHNOLOGY
Definition of Terms
Arduino AT mega. Open source electronic prototyping platform enable
electrode.
integrated TCP/IP protocol stack that can give any microcontroller access your
Wi-Fi network.
21
COLEGIO DE MONTALBAN
INFORMATION TECHNOLOGY
Chapter 4
RESEARCH METHODOLOGY
This chapter discusses the theoretical analysis and presents the design,
setting of the study, subject of the study, and sources of data, procedure of the
Developmental research method was also used in the study to come up with a
Research Design
systematic study of the project’s design. It also uses development and evaluation
of all the instructions and must meet all the needs of the company. In this phase
it includes the survey to meet the proper needs for the solution in the problem of
the client. It will show how to use the system. Lastly, in this phase it can test the
22
COLEGIO DE MONTALBAN
INFORMATION TECHNOLOGY
descriptive-survey it will make sure the system correct and more useful for the
client. Using this method, it collects information that can calculate the means
score for the respondents ratings relating on the specific objectives of the project.
The project developers will assure that the given system is well functioned and
2000 by the virtue of Ordinance No. 982, Series of 2000 and amended by
Ordinance No. SP-1054, Series of 2000 and by the Department of Budget and
Protection Program.
23
COLEGIO DE MONTALBAN
INFORMATION TECHNOLOGY
24
COLEGIO DE MONTALBAN
INFORMATION TECHNOLOGY
Figure 3
The subject of the study are the administrator, and reporters and staff of
the Quezon City Municipal Hall Environment Protection and Waste Management
Department. Also the correspondents that live near in the river that also use the
system by notifying them about the current condition of the river. The
administration is the main user of the system which they can see and print the
conducting a solution making for a plan about how to solve river’s water problem.
The project has one hundred percent of respondents, fifty percent male and fifty
percent female, that was the data collected on the survey that was done by the
project developer. The system was easy to understand by the clients that test the
system.
Sources of Data
The data needed in the Developmental Phase of the research are the
following:
25
COLEGIO DE MONTALBAN
INFORMATION TECHNOLOGY
interview was done through the employee of city hall to give a solution for the
problem and to execution of questioning to give them the desirable answer that is
needed for solving the specific problem. Internet the internet is used for gathering
data that are needed for the study and helps the developers finding literature of
the study. Mobile Phone it is used for taking pictures in the specific location for
the project. Conference interview the company set a meeting with the project
know the opinion of other and if the project is applicable for the solution of the
problem.
The procedure of the study was divided into four phase creating a title,
Quezon City Hall. To know the solution for the problem and for the development
of a system that will help the Quezon City Hall to easily monitor the water quality
26
COLEGIO DE MONTALBAN
INFORMATION TECHNOLOGY
in the river. The system will help also for maintaining cleanliness in river’s
ecosystem. After making an interview, the project developers collect the ideas to
make a title for the project which is came up with developing a dependable water
quality analyser for selected rivers in Quezon City. The project developers had
presented the title to the panelist for the approval of the project.
planning phase, including looking for a problem, gathering data about the
company. before the project developers proceed with the project development,
including designing the output for the prototype, assembling the devices and
sensors, developing layout for the report in the android application, and
designing for the monitoring the river’s water quality. After that the project
satisfied for the system that the project developers proposed or if there’s any
adjustment or revision that will needed by the system. After the consultation, the
colloquium adviser is the one who can validate and the one that will approve for
project developers conduct a one-week trial for the system to the company for
evaluation and testing. After the trial, the respondents answer the survey
27
COLEGIO DE MONTALBAN
INFORMATION TECHNOLOGY
questionnaire for the response of how the system functioned and they rate it. The
ratings is based on Likert Scale where one is least acceptable, two is moderately
acceptable, three acceptable, four highly acceptable, and five for very highly
acceptable. The respondents also write their comments and suggestion for the
system’s improvement. After the study, the project developers calculate the mean
whole project before the official turnover. The prototype was installed in the
selected river of Quezon, City for monitoring the water’s quality and send
accurate report in the android application that can be saved into a printable
evaluated by the project developers for the improvement of the project. The
project developers conduct trainings for the company’s users on how the whole
project functions and troubleshoots. And the company has six-month pre-
Statistical Treatment
28
COLEGIO DE MONTALBAN
INFORMATION TECHNOLOGY
Protection and Waste Management Department are respondents for the research
The developers used the following statistical tools for the developers
determine the data gathered during the whole development and after:
determining the profile of all the sample/respondents while the weighted mean is
29
COLEGIO DE MONTALBAN
INFORMATION TECHNOLOGY
Chapter 5
This chapter shows the results and discussion of the outcome to the
system. It includes the results of the surveys that have been answered by the
company’s respondents and the project developers plan on applying the system
Table 1
VERBAL
PH LEVEL ANALYSIS MEAN
INTERPRETATION RANK
1. The pH level sensor shows
HIGHLY 2.5
accurate water alkalinity and 3.75
ACCEPTABLE
acidity monitoring.
30
COLEGIO DE MONTALBAN
INFORMATION TECHNOLOGY
can properly displays the pH level analysis in terms of water alkalinity and acidity;
thus properly prevent the bad quality in water and properly notify the residents it
is clean to use.
Common Era 581 (CE581) Water Treatment Plant 1 for the Removal of Various
Chemicals and in Water Supply. Their study aimed to determine the effectiveness
Technology known as the Common Era 581 (CE581) Water Treatment Plant. The
INFORMATION TECHNOLOGY
plant that investigates or use the three fundamental unit processes namely the
filtration process, adsorption process, and the ion exchange process, while in
Water Quality Analyser, the system used turbidity sensor for analysing clarities of
water in the river and pH level sensor for knowing the Quality of water in the river
if it is more on alkaline or acid. It will help for the residents in the river for the
measuring the quality of water. Their system ensures the safety of people and
alarming them to avoid from risk by using the project that they made. By
monitoring and measuring water quality level it can monitor and avoid the healthy
risk of the person from sources of the water that human used. It is also alarming
the people using different types of sensor that used by the project developers.
Same as Water Quality Analyser system that used pH level sensor to notice the
quality of the water in the river, for knowing if the water in the river is more on
acid or alkaline that can cause illness for the health of the people who lived near
Respondents.
32
COLEGIO DE MONTALBAN
INFORMATION TECHNOLOGY
Table 2
VERBAL
TURBIDITY ANALYSIS MEAN
INTERPRETATION RANK
1. The turbidity sensor may
help to easily measure the
cloudiness and clarity of 3.00 ACCEPTABLE 2
water in the river.
33
COLEGIO DE MONTALBAN
INFORMATION TECHNOLOGY
monitoring and waste water control system. Same goes as water quality analyser
in which used turbidity sensor for determining the clarity and cloudiness of water
respondents.
Table 2 shows the computed weighted mean of the turbidity analysis and
is capable to identify the turbidity of the river’s water as well as if it is safe to use
for the residents live near at the river for avoiding health-risk for them.
Table 3
34
COLEGIO DE MONTALBAN
INFORMATION TECHNOLOGY
VERBAL
WATER LEVEL ANALYSIS MEAN
INTERPRETATION RANK
1. The water level analysis
shows the current water
level condition through 3.25 ACCEPTABLE 3
ultrasonic sensor.
HIGHLY
WEIGHTED MEAN 3.83
ACCEPTABLE
Ateneo Innovation Center, ECCE Dept., ES Dept. and Chemistry Dept. of Ateneo
de Manila University, Quezon City, Philippines Their project aimed to maintain the
the water quality of the lakes that was in critical need for modern lake resource
nutrients from various sources which can lead to algal bloom. Their system use
35
COLEGIO DE MONTALBAN
INFORMATION TECHNOLOGY
also turbidity sensor for monitoring the amount of water hyacinths that is
important because they also compete for light with phytoplankton and for DO with
aquatic species. Similar to Water Quality Analyser which has a turbidity sensor
that identify the clarity and cloudiness of the water in the river that can help also
to easily know if the river’s water is safe for the resident to use.
Table 3 shows the computed weighted mean of the water level analysis
beneficial and it able to easily monitor the rivers water level condition to avoid the
ensure the safeness of people by the incoming flood by turning off the electricity
in certain branch circuits and alerting the authorities of the threatening danger
through a small scale prototype. The main purpose of their system is for the
residents to avoid their risk through the use of their system. While in Water
sensor to know the level of the water in the river and warned them by notifying
36
COLEGIO DE MONTALBAN
INFORMATION TECHNOLOGY
the residents through android application and GSM module device, ultrasonic
sensor is also help to avoid the phenomenon risk for the residents.
water by using Embedded System and Smart phone app, Android app for
indexing the water consumption and showing graphical analysis of water used
ultrasonic sensor to calculate total water in a tank and water flow sensor to
capture the flow of water from tank they used also Arduino to compute details
and then the data is sent to local server via Wi-Fi to also easily report information
sensor to identify the current level of the water in the river that will notify the
correspondents via Wi-Fi through the use of android application and GSM
module.
Respondents.
37
COLEGIO DE MONTALBAN
INFORMATION TECHNOLOGY
capable to display and print of the Water Quality Analysis reports through android
application, if the sensors alarm based on its function it sends the report to the
administrator.
Table 4
VERBAL
DAILY REPORT MANAGEMENT MEAN
INTERPRETATION RANK
1. It is able to make daily
report 3.00 ACCEPTABLE 2.5
38
COLEGIO DE MONTALBAN
INFORMATION TECHNOLOGY
Portable Water Level Monitoring System via SMS. The purpose of their study is
to develop a device that warns people an hour or more than an hour before the
Ondoy and other super typhoons, same as Water Quality Analyser which used
GSM module device for alerting people of the current condition of the river in
Quezon City.
Their project shows a design of a water level indicator with PIC microcontroller.
Their project is applicable for both container and main tank in home or industries.
There is also buzzer and LCD that was used to show the level of water in both
container and main tank. The purpose of the Buzzer is used to create a siren to
stop the pump or water coming channel, while in Water Quality Analyser has
GSM module device for only notifying people for the condition of the water in the
river.
39
COLEGIO DE MONTALBAN
INFORMATION TECHNOLOGY
Respondents.
the system.
Analyser is help to minimize the manual process and more help for the
show accurate Water Quality Analysis to the administrator via android application
Table 5
VERBAL
FACTORS OF ACCEPTABILITY MEAN
INTERPRETATION RANK
HIGHLY
1. PH LEVEL ANALYSIS 3.80
ACCEPTABLE 1.5
2. TURBIDITY ANALYSIS 3.40 ACCEPTABLE
4
HIGHLY
3. WATER LEVEL ANALYSIS 3.80
ACCEPTABLE 1.5
40
COLEGIO DE MONTALBAN
INFORMATION TECHNOLOGY
4. DAILY REPORT
3.70 ACCEPTABLE
MANAGEMENT 3
HIGHLY
GENERAL WEIGHTED MEAN 3.56
ACCEPTABLE
students of Colegio De Montalban is able to solve the current problems that the
company is facing. Also help for the company to improve their system. Also help
for the project developer to develop a better system and to come up for more a
good idea to upgrade the Water Quality Analyser in rivers in Quezon City.
Chapter 6
Conclusion
41
COLEGIO DE MONTALBAN
INFORMATION TECHNOLOGY
have been successfully met the client`s wants. The Water Quality Analyser
developed for the Selected Rivers in Quezon City has been designed to achieve
and to maintain the daily monitoring of the river. The android app uses Android
Studio as front end and MySQL as a backend for the database. The system is
is connected to the internet and the database is maintained and connected. The
and effort and easily monitoring of the river’s condition also provide readily
calculated reports.
Recommendations
Based from the finding and conclusion formulate in this research study,
there are plenty of rooms of improvement in the system from which it may
opportunity to make this as a research study as they have similar purposes as for
it could provide ideas that may help the students to create a more schematic
42
COLEGIO DE MONTALBAN
INFORMATION TECHNOLOGY
system with the use of existing devices, languages and sensors; and also with
developing a study ground for future developers with the use of android
application from which it would help them to increase their skill set as they
environment from which both students and instructors can explore a more
suitable training ground for using their skills and talents. The importance of a
more suited community will drastically affect the students learning outcomes;
Head, they could adapt the system into their business from which they could
create a more profitable outcome as they utilized the system. They should create
a more schematic way of providing a more detailed description of project and its
For the Future Project Developers they should provide a better system
that can easily monitor and analyse water quality that can help more for the client
and for the correspondents of the project to use a better and more easy to use
system for their company. Also highly recommended for the developer to provide
43
COLEGIO DE MONTALBAN
INFORMATION TECHNOLOGY
a better devices that can help for the river’s ecosystem to maintain its cleanliness
and also for the respondents to avoid their health-risk and avoid disaster to them.
Implementation Plan
The implementation plan will determine how long the project will be
be done within the seven days of the implementation plan which it includes the
phone this includes a test run from the system to test if iit’s functioning properly.
First, the project developers propose request letter for the developed
system for allowing the system to be installed for the perspective river in Quezon
City.
includes orientation for the client about the guidelines on how to use the system.
Third, is testing and troubleshooting the system if there are any technical
The last is monitoring of the system to know more the system and to know
44
COLEGIO DE MONTALBAN
INFORMATION TECHNOLOGY
DAY
TASK 1 2 3 4 5 6 7
45
COLEGIO DE MONTALBAN
INFORMATION TECHNOLOGY
Figure 4
BIBLIOGRAPHY
WEBSITE
Ahmed Abdullah, Md. Galib Anwar, Takilur Rahman, and Sayera Aznabi, “Water
Level Indicator with Alarms Using PIC Microcontroller”, 2015, retrieve from
http://www.ajer.org/papers/v4(07)/L047088092.pdf, September 09, 2017
3:30 P.M.
Albert P. Aquino, and Aleta Belissa D. Correa, “Republic Act No. 9275: The
Philippine Clean Water Act of 2004”, July 30, 2014, retrieve from
http://ap.fftc.agnet.org/ap_db.php?id=281&print=1, September 09, 2017 2:49
P.M.
46
COLEGIO DE MONTALBAN
INFORMATION TECHNOLOGY
%20CAPABILITIES%20AND%20SMS-BASED%20-%20Caubalejo,
%20Manansala,
%20Manuel,%20Orino%20(1).pdf, September 9, 2017 3:16 P.M
INFORMATION TECHNOLOGY
Vicente B. Tuddao, Jr., Ph.D., and Erlinda Gonzales, ”Updates on Water Environ-
ment Management in the Philippines”, June 15, 2016, retrieve from
http://wepa-db.net/3rd/en/meeting/20161130/PDF/11%20Philippines_
Country %20updates FINAL%20PHILIPPINE%20REPORT%20Updates
%20on%20Water%20Environment%20Management%20FINAL
%20REVISED.pdf, November 17, 2017 6:24 P.M.
APPENDIX
A.
The Likert’s Scale
48
COLEGIO DE MONTALBAN
INFORMATION TECHNOLOGY
LIKERT’S SCALE
INTERPRETATION INTERPRETATION
49
COLEGIO DE MONTALBAN
INFORMATION TECHNOLOGY
C.
Agreement Letter with the Client
50
COLEGIO DE MONTALBAN
INFORMATION TECHNOLOGY
51
COLEGIO DE MONTALBAN
INFORMATION TECHNOLOGY
D.
Entity Relationship Diagram
52
COLEGIO DE MONTALBAN
INFORMATION TECHNOLOGY
E.
Data Flow Diagram
53
COLEGIO DE MONTALBAN
INFORMATION TECHNOLOGY
F.
Flowchart for admin (prototype)
G.
Flowchart for admin (android)
54
COLEGIO DE MONTALBAN
INFORMATION TECHNOLOGY
G.
Source code of Android
#include <SoftwareSerial.h>
#define SIM800_TX_PIN 11
55
COLEGIO DE MONTALBAN
INFORMATION TECHNOLOGY
#define SIM800_RX_PIN 10
SoftwareSerial serialSIM800(SIM800_TX_PIN,SIM800_RX_PIN);
// ULTRASONIC START
char ret;
// defines variables
long duration;
int distance;
int a=1;
// ULTRASONIC END
// PH START
int sensorValue = 0;
INFORMATION TECHNOLOGY
float b;
int buf[10],temp;
// PH END
void setup() {
sendData("AT+CWMODE=1\r\n",1000,DEBUG);
//
//
//digitalWrite(trigPin, LOW);
//delayMicroseconds(1000);
//digitalWrite(trigPin, HIGH);
//delayMicroseconds(1000);
//digitalWrite(trigPin, LOW);
//// Reads the echoPin, returns the sound wave travel time in microseconds
//distance= duration*0.034/2;
//Serial.print("Distance: ");
//Serial.println(distance);
57
COLEGIO DE MONTALBAN
INFORMATION TECHNOLOGY
//
// // TURBIDITY START
//delay(500);
// // TURBIDITY END
// // PH START
// for(int i=0;i<10;i++)
// {
// buf[i]=analogRead(analogInPin);
// delay(10);
// }
// for(int i=0;i<9;i++)
// {
// for(int j=i+1;j<10;j++)
// {
// if(buf[i]>buf[j])
// {
// temp=buf[i];
// buf[i]=buf[j];
// buf[j]=temp;
// }
// }
// }
// avgValue=0;
58
COLEGIO DE MONTALBAN
INFORMATION TECHNOLOGY
// for(int i=2;i<8;i++)
// avgValue+=buf[i];
// float pHVol=(float)avgValue*5.0/1024/6;
// delay(500);
// // PH END
//
//Serial.print("Turbidity: ");
//Serial.println(voltage);
//Serial.print("PH: ");
//Serial.println(phValue);
// getStr3 += "\r\n\r\n";
// String cmd3;
// cmd3 = "AT+CIPSEND=";
// cmd3 += String(getStr3.length());
// sendData(cmd3 + "\r\n",1000,DEBUG);
// sendData(getStr3,6000,DEBUG);
//
59
COLEGIO DE MONTALBAN
INFORMATION TECHNOLOGY
//Serial.println("End of Setup");
void loop() {
switch(a){
case 1:
digitalWrite(trigPin, LOW);
delayMicroseconds(1000);
digitalWrite(trigPin, HIGH);
delayMicroseconds(1000);
digitalWrite(trigPin, LOW);
// Reads the echoPin, returns the sound wave travel time in microseconds
distance= duration*0.034/2;
Serial.print("Distance: ");
Serial.print(distance);
Serial.println(" Centimeters");
if(distance<=10){
sen1+=1;
if(sen1==1){
Serial.begin(115200);
60
COLEGIO DE MONTALBAN
INFORMATION TECHNOLOGY
while(!Serial);
serialSIM800.begin(115200);
delay(1000);
Serial.println("Setup Complete!");
Serial.println("Sending SMS...");
serialSIM800.write("AT+CMGF=1\r\n");
delay(1000);
serialSIM800.write("AT+CMGS=\"09101949052\"\r\n");
//serialSIM800.write("AT+CMGS=\"09089226632\"\r\n");
delay(1000);
delay(1000);
serialSIM800.write((char)26);
delay(1000);
61
COLEGIO DE MONTALBAN
INFORMATION TECHNOLOGY
Serial.println("SMS Sent!");
a=2;
break;
}else{
a=2;
senoff1=0;
}else if(distance>=11){
a=2;
sen1=0;
break;
case 2:
// TURBIDITY START
delay(500);
// TURBIDITY END
// PH START
for(int i=0;i<10;i++)
// 09089226632
buf[i]=analogRead(analogInPin);
62
COLEGIO DE MONTALBAN
INFORMATION TECHNOLOGY
delay(10);
for(int i=0;i<9;i++)
for(int j=i+1;j<10;j++)
if(buf[i]>buf[j])
temp=buf[i];
buf[i]=buf[j];
buf[j]=temp;
avgValue=0;
for(int i=2;i<8;i++)
avgValue+=buf[i];
float pHVol=(float)avgValue*5.0/1024/8;
delay(500);
// PH END
Serial.print("Turbidity: ");
Serial.print(voltage);
Serial.print("PH: ");
63
COLEGIO DE MONTALBAN
INFORMATION TECHNOLOGY
Serial.print(phValue);
//if ng ph
getStr3 += "\r\n\r\n";
String cmd3;
cmd3 = "AT+CIPSEND=";
cmd3 += String(getStr3.length());
sendData(cmd3 + "\r\n",1000,DEBUG);
sendData(getStr3,6000,DEBUG);
64
COLEGIO DE MONTALBAN
INFORMATION TECHNOLOGY
getStr3 += "\r\n\r\n";
String cmd3;
cmd3 = "AT+CIPSEND=";
cmd3 += String(getStr3.length());
sendData(cmd3 + "\r\n",1000,DEBUG);
sendData(getStr3,6000,DEBUG);
getStr3 += "\r\n\r\n";
String cmd3;
cmd3 = "AT+CIPSEND=";
65
COLEGIO DE MONTALBAN
INFORMATION TECHNOLOGY
cmd3 += String(getStr3.length());
sendData(cmd3 + "\r\n",1000,DEBUG);
sendData(getStr3,6000,DEBUG);
//if ng ph
getStr3 += "\r\n\r\n";
String cmd3;
cmd3 = "AT+CIPSEND=";
cmd3 += String(getStr3.length());
sendData(cmd3 + "\r\n",1000,DEBUG);
66
COLEGIO DE MONTALBAN
INFORMATION TECHNOLOGY
sendData(getStr3,6000,DEBUG);
getStr3 += "\r\n\r\n";
String cmd3;
cmd3 = "AT+CIPSEND=";
cmd3 += String(getStr3.length());
sendData(cmd3 + "\r\n",1000,DEBUG);
sendData(getStr3,6000,DEBUG);
INFORMATION TECHNOLOGY
getStr3 += "\r\n\r\n";
String cmd3;
cmd3 = "AT+CIPSEND=";
cmd3 += String(getStr3.length());
sendData(cmd3 + "\r\n",1000,DEBUG);
sendData(getStr3,6000,DEBUG);
else {
//if ng ph
getStr3 += "\r\n\r\n";
String cmd3;
68
COLEGIO DE MONTALBAN
INFORMATION TECHNOLOGY
cmd3 = "AT+CIPSEND=";
cmd3 += String(getStr3.length());
sendData(cmd3 + "\r\n",1000,DEBUG);
sendData(getStr3,6000,DEBUG);
getStr3 += "\r\n\r\n";
String cmd3;
cmd3 = "AT+CIPSEND=";
cmd3 += String(getStr3.length());
sendData(cmd3 + "\r\n",1000,DEBUG);
sendData(getStr3,6000,DEBUG);
69
COLEGIO DE MONTALBAN
INFORMATION TECHNOLOGY
getStr3 += "\r\n\r\n";
String cmd3;
cmd3 = "AT+CIPSEND=";
cmd3 += String(getStr3.length());
sendData(cmd3 + "\r\n",1000,DEBUG);
sendData(getStr3,6000,DEBUG);
a=1;
break;
70
COLEGIO DE MONTALBAN
INFORMATION TECHNOLOGY
while(Serial1.available())
// The esp has data so display its output to the serial window
response+=c;
if(debug)
Serial.print(response);
if(response.indexOf("RECEIVED")>0){
71
COLEGIO DE MONTALBAN
INFORMATION TECHNOLOGY
Serial.print("Index ng RECEIVED:");
Serial.println(meron);
Serial.println(res2subs);
Serial.println(res2subsNG0);
if(res2subsNG0.charAt(0) == '1'){
Serial.println("MERONG 1");
// Serial.print("Index ng 1:");
// Serial.println(meron1);
Serial.println(res2subsNG0);
INFORMATION TECHNOLOGY
Serial.println(StrLengthOFres2subsNG0);
Serial.println(charatOnorOff);
digitalWrite(i+2,charatOnorOff.toInt());
Serial.println("MERONG 0");
// Serial.print("Index ng 0:");
// Serial.println(meron0);
Serial.println(res2subsNG0);
Serial.println(StrLengthOFres2subsNG0);
73
COLEGIO DE MONTALBAN
INFORMATION TECHNOLOGY
Serial.println(charatOnorOff);
//digitalWrite(i+7,charatOnorOff.toInt());
digitalWrite(9,LOW);
return response;
74
COLEGIO DE MONTALBAN
INFORMATION TECHNOLOGY
I.
Graphical User Interface of Android
75
COLEGIO DE MONTALBAN
INFORMATION TECHNOLOGY
76
COLEGIO DE MONTALBAN
INFORMATION TECHNOLOGY
77
COLEGIO DE MONTALBAN
INFORMATION TECHNOLOGY
78
COLEGIO DE MONTALBAN
INFORMATION TECHNOLOGY
J.
Statistical Formula
Formula in computing the weighted mean:
x = weighted mean.
xi = x1,x2,x3...... = Items given and;
fi = f1,f2,f3,...... = Frequencies corresponding to the given items.
%= X/n *100
Where:
%=Percentage.
X=Partial Number and;
n=Total Number
79
COLEGIO DE MONTALBAN
INFORMATION TECHNOLOGY
K.
Questionnaires
Developing a dependable water quality analyser for selected rivers in
Quezon City.
Instruction: CHECK the box that corresponds to your answer. Use the LEGEND below
as your guides.
RATING:
5 Very Highly Acceptable
4 Highly Acceptable
3 Acceptable
2 Moderately Acceptable
1 Least Acceptable
PH LEVEL ANALYSIS 5 4 3 2 1
1. The pH level sensor shows
accurate water alkalinity and
acidity monitoring.
(Ang pH level sensor ay
namomonitor ang tamang alkalin
at acid ng tubig)
2. The pH level sensor may help to
prevent bad quality of water in the
river like if the water is more on
acid or more on alkaline.
(Ang pH level sensor ay maaaring
tumutulong upang maiwasan ang
masamang kalidad ng tubig sa
ilog tulad ng kung ang tubig ay
higit pa sa acid o higit pa sa
alkalina)
80
COLEGIO DE MONTALBAN
INFORMATION TECHNOLOGY
TURBIDITY ANALYSIS 5 4 3 2 1
4. The turbidity sensor may help to
easily measure the cloudiness
and clarity of water in the river.
(Ang turbidity sensor ay
tumutulong upang madaling
masukat ang labo at linaw ng
tubig sa ilog.)
5. The turbidity sensor may help
for knowing the dirtiness in the
river that can cause illness for
the respondents and can have
many negative effects on rivers
ecosystem.
(Ang turbidity sensor ay
maaaring makatulong upang
malaman ang mga dumi sa ilog
na maaaring maging sanhi sakit
para sa mga residente at
maaaring magkaroon ng
maraming mga negatibong
epekto ilog.)
6. Turbidity sensor may help for
maintaining the cleanliness in
river by monitoring.
(Ang turbidity sensor ay
maaaring makatulong sa
pagpapanatili ng kalinisan sa
ilog sa pamamagitan ng pag-
momonitor.)
81
COLEGIO DE MONTALBAN
INFORMATION TECHNOLOGY
INFORMATION TECHNOLOGY
COMMENTS/RECOMMENDATION/SUGGESTION:
83
COLEGIO DE MONTALBAN
INFORMATION TECHNOLOGY
RODRIGUEZ, RIZAL
PERSONAL INFORMATION:
EDUCATIONAL BACKGROUND:
TERTIARY Colegio De Montalban
Kasiglahan Village, San Jose, Rodriguez, Rizal 1860
Bachelor of Science in Information Technology
2014-2018
84
COLEGIO DE MONTALBAN
INFORMATION TECHNOLOGY
RODRIGUEZ, RIZAL
PERSONAL INFORMATION:
EDUCATIONAL BACKGROUND:
TERTIARY Colegio De Montalban
Kasiglahan Village, San Jose, Rodriguez, Rizal 1860
Bachelor of Science in Information Technology
2014-2018
85
COLEGIO DE MONTALBAN
INFORMATION TECHNOLOGY
RANDOLPH MAAGHOP
BLK 29 LOT 7 SOUTHVILLE 8A, SAN ISIDRO,
RODRIGUEZ, RIZAL
PERSONAL INFORMATION:
EDUCATIONAL BACKGROUND:
TERTIARY Colegio De Montalban
Kasiglahan Village, San Jose, Rodriguez, Rizal 1860
Bachelor of Science in Information Technology
2014-Present
86
COLEGIO DE MONTALBAN
INFORMATION TECHNOLOGY
RODRIGUEZ, RIZAL
PERSONAL INFORMATION:
EDUCATIONAL BACKGROUND:
TERTIARY Colegio De Montalban
Kasiglahan Village, San Jose, Rodriguez, Rizal 1860
Bachelor of Science in Information Technology
2014-Present
87
COLEGIO DE MONTALBAN
INFORMATION TECHNOLOGY
RODRIGUEZ, RIZAL
PERSONAL INFORMATION:
EDUCATIONAL BACKGROUND:
TERTIARY Colegio De Montalban
Kasiglahan Village, San Jose, Rodriguez, Rizal 1860
Bachelor of Science in Information Technology
2014-Present
88