DATA MANAGEMENT AND DATA VISUALIZATION SYSTEM
AT JABA TAN ALAM SEKITAR MELAKA ON PETRONAS PENAPISAN STACK EMMISION
NURUL ASHIKIN BINTI YUSOP
FAWLTl TEKNOLOGI MAKLUMAT DN KOMUNIKASI
GADE:
UNIEtSITI TEKNIKAL MALAYSIA MELAKA
JUDUL: DATA MANAGEMENT AND DATA VISUALIZATION SYSTEM AT JABATAN ALAM SEKITAR MELAKA ON PETRONAS PENAPISAN STACK EMMISION
SESI PENGAJIAN: 2009/2010
saya _____ �N �L�A� S==I=l N�= �I�Y�U= S= =P� ____ _ UR� H B� O U IN� T
(
HURUF BESAR)
mengaku membenarkan tesis
(
PSM//
r h) ini disimpan di Perpustakaan Fakulti Teknologi Maklumat dan Komunikasi dengan syarat-syarat kegunaan seperti berikut:1. Tesis adalah hakmilik Universiti Teknikal Malaysia Melaka.
2. Perpustakaan Fakulti Teknologi Maklumat dan Komunikasi dibenarkan membuat salinan untuk tujuan pengajian sahaja.
3. Pepustakaan Fakulti Teknologi Maklumat dan Komunikasi dibenarkan membuat salinan tesis ini sebagai bahan pertukaran antara institusi pengajian tinggi.
4. ** Sila tandakan
(I)
__ SULIT
__ TERHAD
_
.1 _ TIDAK TERHAD(
TANDATANGAN PENULIS)
(Mengandungi maklumat yang berdarjah keselamatan atau kepentingan Malaysia seperti yang tennaktub di dalam AKT A RAHSIA RASMI 1972)
(Mengandungi maklumat TERHAD yang telah ditentukan oleh organisasi/badan di mana penyelidikan dijalankan)
Alamat tetap: Batu 17, Kg Tengah Sialang, 84900 Tangkak Johor
En Amir Syariuddin Kasim Nama Penyelia
Tarikh: ---Tarikh: J4
/0
�/
dO(OI
ICATATAN: * Tesis dimaksudkan sebagai Laporan Projek Sarjana Muda (PSM) ** Jika tesis ini SULIT atau TERHAD, sila lampirkan surat daripada
DATA MANAGEMENT AND DATA VISUALIZATION SYSTEM
AT JABATAN ALAM SEKITAR MELAKA ON PETRONAS PENAPISAN
STACK EMMISION
NURUL ASHIKIN BINTI YUSOP
This report is submitted n partial fulfillment of the requirements for the Bachelor of Computer Science (Database Management)
FACULTY OF INFORMA TION AND COMMUNICATION TECHNOLOGY UNIVERSITI TEKNIKAL MALAYSIA MELAKA
DECLARA TION
I hereby declare that this project report entitled
DATA MANAGEMENT AND DATA VISUALIZATION SYSTEM
AT JABATAN ALAM SEKITAR MELAKA ON PETRONAS PENAPISAN STACK EMMISION
is written by me and is my own effort and that no part has been plagiarized
without citations.
STUDENT
(NURUL ASHIKIN BINTI YUSOP)
,-�
SUPERVISOR: . . � __
(EN AMIR SYA �SIM)
Date: ---
iii
DEDICATION
A spcial dedication goes
To my parents Mrs Maimon binti Ibrhim because giving support to me. Without her
patients, understanding and most of all love, the completion of his inal year project would not
have been possible.
To my lecturers, who have encourage, guided and inspired me thoughout my jouney of education.
To my friends, who always by my side during my hard time.
ACNOLEGEMENTS
First nd foremost, I would like to give my reatest thanks to my beloved supervisor, En \mir Syiuddin Kasim for his valuable inspiration and support by giving assistnt nd guidnce to complete is project.
I also would like to thank the staff of labatn lm Sekitar ,Mel aka for their conibution
and commitment during my research and inteview process.
Finally, I would like to show my grateulness to all my iends for the idea nd suppot to
v
BSTACT
Data Visualization and Management System are use in monitoring the PETRONAS Stack in produce gas for air quality. PETRONAS Penapisan (Mel aka) Sdn. Bhd. has
commissioned lm Sekitar Malaysia Sdn. Bhd(ASMA) to undertke a stack emission
test for stack located within its premises in Sungai Udng, Melka. ASMA will send the
report to Jabatan
lm
Sekitar (lAS) for determines the situation of r pollution in thestudy reas. Generally, this system will concentrated on the management data stack into the digitl format for JAS in manage the data in eicient way. There is many type of gas that have been produce by PETRONAS Stack wich is Nirogen Dioxide, Carbon Monoxide, Sulur Dioxide, Hidrogen Sulphide, Sulur Trioxide and Dark Smoke. All this gas will detennine the air quality in the Sg Udang Area. The methodology that is used to develop his project is System Development Life Cycle (SDLC) and Database Development Life Cycle (DBLC). The study has been made during developing he system and among of the study are by searching on the intenet about existing system
and based on the requirement of Jabatan
lm
Sekitr . The ouput rom this project willBSTK
Data Visualization and Management System merupakan sebuah system yang dibangnkan bertujuan untuk memantau pengeluaran gas untuk kualiti udra. PETRONAS Penapisan (Me1aka) Sdn. Bhd. te1ah me1antik Alm Sekitar Malaysia Sdn. Bhd(ASMA) untuk menjalankan ujian kualiti gas yng dike1uarkan oleh cerobong pihak PETRONAS di Sungai Udng, Me1aka. Pihak ASMA akan menghantar laporan kepada Jabatan Alam Sekitar (JAS) bagi tujuan pemantauan.Secara kasnya sistem ini lebih memfokuskan kepada penguusan data ke dalanl bentuk digita1.ni akn lapat memudahkan dalm pengurusan data.Terdapat beberapa gas yang dikeluarkan olen cerobong PETRONAS iaitu : Nitrogen Dioxide, Carbon Monoxide, Sulur Dioxide, Hidrogen Sulphide, Sulur Trioxide and Dark Smoke. Gas-gas ini akan menentukn kadar kualiti udara sesuatu kawasan. Metodologi yang digunakan dlam pembangunn sistem ini ialah System Development Life Cycle (SDLC) and Database Development
Life Cycle (DBLC). Sistem i dibangunkan berdasrkan kehendak J abatan ln
Vll
TABLE OF CONTENTS
CHAPTER
SUBECT
PAGEDECLARATION
iDEDICATION
iiACNO'VLEDGMENTS
ivABSTRACT
vABSTRAK
iTABLE OF CONTENTS
iiLIST OF TABLES
xiLIST OF FIGURE
xivCHAPTER I
NTRODUCTION
1 .1
Project Backround1 .2
Problem Statements 21 .3
Objective 21 .4
Scope 31 .5
Project Siniicance 31 .6
Expected Output 3CHAPTER II
LITERA TURE REVIEW AND PROJECT
METHODOLOGY
2.1
Introduction5
2.2
Facts and indings5
2.2.1
Domain5
2.2.2
Existing Systems5
2.2.3
Technique8
2.3
Project Methodology8
2.4
Project requirements12
2.4.1
Sotware requirements1 2
2.4.2
Hardware Requirements1 3
2.5
Project Schedule and Milestones1 3 .
2.6
Conclusion1 5
CAPTER III
ANALYSIS
3.1
Introduction1 6
3 .2
Problem analysis1 7
3 .3
Requirement analysis1 8
3 .3.1
Data Requirement1 8
3.3 .2
Functional Requirements1 9
3 .3 .3
Non-Functional Requirement25
-3 .4
Conclusion26
CHAPTER
VDESIGN
4.1
Introduction28
4.2
Hih-Level Desin29
4.2.1
System Architecture29
4.2.2
User Interface Desin30
4.2.2.1
Navigation Desin 414.2.2.2
Input Desin 424.2.2.3
Ouput Desin 444.2.3
Conceptual and Logical 4CHAPTER
VCHAPTER
VI4.3
System Architecture4.3.1
Sotware Desin4.3.2
Physical Database Desin4.4
ConclusionIMPLEMENTATION
5.1
Introduction5.2
Sotware Development EnvironmentSetup
5.3
Sotware Coniguration Management5.3.1
Coniguration EnvirortentSetup
5.3.2
Version Conrol Procedure5.4
Implementation Status5.5
ConclusionTESTNG
6.1
Introduction6.2
Test Plan6.2.2
Test orgnization6.2.2
Test Environment6.2.3
Test Schedule6.3
Test Strategy6.3.1
Classes of test6.4
Test Desin6.4.1
Test description6.4.2
Test data6.5
Test result and analysis6.6
ConclusionCHAPTER VII
CONCLUSION
7.1
Observation on Weaknesses andStrength
7.2
Propositions for Improvement7.3
Contribution7.4
ConclusionREFERENCES
APPENDENCIES
86
86
87
88
88
89
XlI
LIST OF TABLES
TABLE
TITLE
PAGE
2.1
Project Schedule and Milestone
213.1
Software Requirement
223.2
Hardware Requirement
234.1
Input Design Tahle
234.2
Output Design table
234.3
Data Dictionary for table Gas
234.4
Data Dictionary for table Info_data
244.5
Data Dictionary for table information
244.6
Data Dictionary for table record
44.7
Data Dictionary for table stack
254.8
Data Dictionary for table staff
315.1
Implementation Status Schedule
366.1
Category of user
376.2
Test schedule of Data Visualization and Management
40System
426.3
Test cases for login module
436.4 43
6.5
Test cases for registration module
436.6
Test cases for record
446.7
Test cases for Generate report
236.8
Test cases for backup module
246.9 25
Test cases for recovery
26 6.10
Test data for system authentication
276.11
Test result and analysis
XIV
LIST OF FIGURES
DIAGRAM
TITLE
PAGE
2.1
System Development Life Cycle (SDLC)
92.2
Database Development Life Cycle
113.1
Context Diagram
193.2
Level
0DFD
203.3
Levell DFD
213.4
Levell DFD
223.5
Levell DFD
234.1 3
Tier System A"chitecture
294.2
Stack.pbp
304.3
Index.php
314.4
Forget Password.php
324.5
Report.php
334.6
Gas.php
344.7
Staf.php
364.8
FormA.php
374.9
Form
_info.php
394.1 0
Info.php
404.1 1
Navigation Design
415.1
SDES for Data Visualization and Management
61System
I, I
Project Bacground
CPTERl
NTRODUCTION
1
'hllll:U1 beings are exposed to reat number of potentiily harmul pollutants in mbient air.
""lIlllants in the atmosphere arise rom two major sources: natural nd anthropogenic. t may be
',1\1 "llsing to len that globally, he lrgest sources of mny air pollutants are natural. Natural
,'\','lIls slich s volcanoes, dust storms and forest Ires produce huge quantities of air pollutants
'111, day, Thus in sheer quantity, natural pollutants oten outweighs the poduct of hmn
;I,llvilies, the ?thropogenic pollutnts .Combustion rom motor vehicles nd industial
I'llIlTsses by far the major producer of air pollutnts. Stationary nd non stationary emission, if
11111 poperly manage and control, may cause serious air pollution episode lke hze and smog
I'lll'lIolllena, acid rains, reenhouse effect. PETRONAS Penapisn (Mel aka) Sdn, Bhd. has
I III II lIIissioned lm Sekitar Malaysia Sdn. Bhd(ASMA) to undertake a stack emission test for
·.Iack located within its premises n Sungai Udng, Melaka. ASMA will send the rport to
L.hatan lm Sekitar (lAS) for determnes the situation of air pollution n the study res.
( iCl:rally, this system will concentrated on the management data stack into the digital fomat for
I h,' Dllta Managem
ent and Data Visuazation Sy
st
em
will develop unction in recording allII" Illtilllllation about PERTONAS stack.This system will be conducted base on data that have
Io,t'l\ llllkclcd by ASA for lAS. The system are build for the changing the data (repot) nto
'\II',llal document. The methodology hat has been used for this system is System Development
t I" (
'yck (SDLC).
I.l Problem
statement
'II-hlll: this, system hat have been use by lAS is using manually.AlI the data that have been
\ ,,11l'l'l'd from ASMA will saves into iles record.This will make he data is not stored in
dltllcnt way.Beside that the management department has to manually infonn every staff
"I" ;tding of the arivals of new report or data every monh.
Secondly if user want to request the old document, they have to open old iles.This will
I tlll';l' a lot of time .It is diicult to track he data.
I . \
Objective
I) The objetive of his project is to buid and implement a system hat cn manage the data
that will help lAS in monitoring the gas hat have been produce rom PETRONAS stack.
• ,.. S'IIPl'
3
I bIOI
Mmagement and Data Visualization Systemwas
developed for the labatan lm'il � 11.11 � klaka.This system will help lAS staff in managing the data rom ASMA into the format
111;11 , ,\11 h' us�d in a long term (digital format). These system will help the lAS sdn bhd to
. 1.1'.111\'11 thl� d�cision making for monitorng the air quality. This data will be references to lAS
II" I, 'I Ih' future information.
t .
Project signiicance
These new system will help the lAS staff in handling the their operation in managing the
.1." 111I1l·III.Thc system enables the process like update,edit, and add new data to be easier and
111"1" Llster.lnstead the record data in paper,pressing the update button is much easier and can
11.111' ,. rarde8s mistake by human.
Moreover the user can access the system using ny computer at any place. The data can
"4 1I'IIIIcst via intemet.Beside the system also can check the istory data of stack for monitoring ul<l.l!lIIg.The last beneit of his system will produce a report that are more useul and
\IIukl stand by the user.
I.t.
Expected Output
This system will give an interactive and eficient way to the user to manage the data n
-, ,.Inll will also give a complete report about he gas parameter nd the quality of air that are
"1"/ " \ls�r friendly and understood.
1.7
Conclusion
Data Management nd Data Visualization System was presented bsed on
document
"",ngement system
(DMS) control that will give the ability to manage the data n eicientway. This system also give the security of the data. The implementation of this system is simple
CAPTER II
LITERATE REIEW ND PROJECT ETHODOLOGY
' Introduction
5
This chapter consist literature reviews relates to system that is developed. Literature
I, \ II'WS conducted are for guiding concept of research objective, and argumentative thesis. The
f. '.";l1chcrs are done to convey knowledge and ideas that have been established on a topic
1.\' III I f"y th:: strengths and weaknesses. Researchers are based on artides, jounals, white papers,
11i,,1 "listing system related to project.
Research on project methodology, will be guidelines on approaches utilized to develop
III, 'Il'd. Based on the articles and other intenet sources, suitable approach for developing project
e· . . /(Illplcd to complete this project. Project methodology span many disciplines, including project
111.1lt:'gcment, nalysis, speciication, desin, and coding, testing, and quality assurance. n spite
1.1
Fact and inding
For fact and inding, many articles such white papers, websites and system had been
11·\ l'wed. Related nowledge and ideas from sources gathered are taken as guideline for project
.In·dopment. Knowledge and idea rom different author are compared to identiy their strengths ;11"\ weaknesses. From the comparison made, ideas and knowledge that is relevant and suitable to
the project are applied in the Data Visualization and Management System. Case study of rticles
011"\ existing system reviewed are assin Section
1.1.1
Domain
A case was crried out at Jabatan lm Sekitar Melaka trying to address the issues of dll'
.lIal document management speciically at its Management Department. This new system
•• llIIputerizes the work of document mnagement and help to address the problem of document
llIallagement, speciically document romextemal source.
1.2.2
Existing system
2.2.2.1
Case Study
1 :Document Management System (DMS) and Simple Document
Management System (SDMS)
According to the defmition of Wikipedia, the online ree encyclopedia, a docment
7
.'1114'11'"'", Illllll"llt management (ECM) systems and related to digital asset management,
.... u,",·,,1 Ifllal'.illg, workflow systems and records management systems.
'HIIIP'" 11111 IIfllent Management System (SDMS)
�. '�I" f'. all Ilp:n-source system that allows user to store any document in a database via a bunch
.. , \\ '·"l'ill'.I·' S.
I hn' " "" till' shot description, now comes the long one. SDMS uses PHP to provide user with a
",''' \II1t'1 fac: to a MySQL server that allows user to store and reieve documents and to share Ih,,·,,· .1"(,lIments between users.
I" ,,,I.lfllllll, th: system uses ACL (Access Control Lists) to grant access rights to documents on a
I" t 11'.,'1 hasis. Its allowed to distribute project documentation on a need-to-now basis, whilst
� '41'1I11� a ct:ntral repository of documents that is accessible to all team members and easy to
"I."I.II',\' .
2.2.2.2
Case Study
2: MPlus Report Management System
J{ M Plus is an on-line electronic report management system and report repositoy. This
,I,', IllItlie report management tool provides robust report distribution and document distibution
1111 '1111l'k. easy access and document sharing. Reduce printing costs, stop printing repots nd
.
-.II·,ltthu" tl
l
cm via our electronic report mnagement systeI!l. End users can view their reports III,IIIW instead.H \ I !'Ius Report Mnagement Beneits
I �I i minates the cost of printing, report distribution and stoing enteprise reports. No more report distribution costs, printer maintenance, toner costs, binders, tile cabinets
consuming floor space or courier expenses
Instant Access is provided to repot-hungry users. Users have rpid document delivey
that is secure and instant access to their reports and documents rom anywhere on the
Increase Security and Complince by controlling access to cabinets, folder, iles and pages. Eliminates unauthorized viewing of customer data and provides a detailed, time stamped audit tril of all document delivery and end user activity.
Improves Customer Service by accessing documents rom the report management system
in seconds eliminating the manual retrieval of documents. Automating document delivery
to knowledge workers increases heir productivity nd the company's bottom line.
1.1.2.3
Case Study
3:Enterprise Report Management System
I �nteprise report management system is a print viualization solution that allows user to �1I:111 ftcantly cut back on costly and time-consuming printed paper reports nd quickly,
• II II 1l'lItly nd securely deliver information to employees throughout organization, as well s to
• 11'.1, llll:rs, ptners and vendors.
I �ntepise report management solution provides an easy-to-use systems adminisration
f",lIlIl' that allows user to add/change/delete speciic reports and usrs through simple point-and
• III � operations. Rports are easily identiied and organized through user-deinable rport names ",".1 categories and arranged in easy-to-navigate folders where each report generation_ is
,".11 "dually listi. Global and individual rport retention parmeters can be set for automatic
1'"11',1' ot archivl to disk, tape, CD-ROM or optical drives.
,',!, ,