Data Management And Data Visualization System At Jabatan Alam Sekitar Melaka On Petronas Penapisan Stack Emmision.

DATA MANAGEMENT AND DATA VISUALIZATION SYSTEM

AT JABATAN ALAM SEKITAR MELAKA ON PETRONAS PENAPISAN STACK
EMMISION

NURUL ASHIKIN BINTI YUSOP

FAWLTl TEKNOLOGI MAKLUMAT DN KOMUNIKASI

GADE:
UNIEtSITI TEKNIKAL MALAYSIA MELAKA

UNIVERSITI TEKNIKAL MALAYSIA MELAKA

BORANG PENGESAHAN STATUS TESIS
JUDUL: DATA MANAGEMENT AND DATA VISUALIZATION SY STEM
AT JABATAN ALAM SEKITAR MELAKA ON PE TRONAS PENAPISAN
STACK E MMISION
SESI PENGAJIAN: 2009/2010
saya


�N

___
__

U
A
L�
I=l
Y
� S
�I�
= =S =P



= =
�= N
(HURUF BESAR)


_
____

mengaku membenarkan tesis (PSM//rh) ini disimpan di

Perpustakaan Fakulti Teknologi Maklumat dan Komunikasi dengan syarat-syarat
kegunaan seperti berikut:
1. Tesis adalah hakmilik Universiti Teknikal Malaysia M elaka.
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

(Mengandungi maklumat yang berdarjah
keselamatan atau kepentingan Malaysia seperti
yang tennaktub di dalam AKTA RAHSIA
RASMI 1972)

__

TERHAD

(Mengandungi maklumat TERHAD yang telah
ditentukan oleh organisasi/badan di mana
penyelidikan dijalankan)

_.1


_

TIDAK TERHAD

(TANDATANGAN PENULIS )
Alamat tetap: Batu 17, Kg Tengah Sialang,
84900 Tangkak Johor

Tarikh:

En Amir Syariuddin Kasim
Nama Penyelia

Tarikh:

J4

--

CATATAN:


*

/0 � I/dO(O

I

Tesis dimaksudkan sebagai Laporan Projek Sarjana Muda (PSM)

**

Jika tesis ini SULIT atau TERHAD, sila lampirkan surat daripada

pihak berkuasa.

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 C omputer Science (Database Management)

FACULTY OF INFORMATION AND COMMUNICATION TECHNOLOGY
UNIVERSITI TEKNIKAL MALAYSIA MELAKA
2010

11

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

Date:
(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.
Thank you for all your support.

iv


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

g u i d n ce to complete is project.

I also would like to thank the staff of labatn lm Sekitar ,Melaka 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

Ill:

towrd the idea in knowing the real world of building the system.

v


BSTACT

Data Visualization and Management System are use in monitoring the PETRONAS
Stack in produce gas for air quality. PETRONAS Penapisan (Melaka) 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 the

study 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 b ased on the requirement of Jabatan

lm Sekitr . The ouput rom this project will

be a computerized system that can help Jabatan Alam Sekitr Melaka in monitoring air
quality.

vi

BSTK

Data

Visualization

dibangnkan

and

bertujuan

Management
untuk

System

memantau

merupakan

pengeluaran

gas

sebuah
untuk

system
kualiti

yang
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
Sekitar Melaka dan berdasarkan sistem-sistem yang sedia ada.Maklumat juga liperolehi

me1alui intenet. Sistem ini dihrap dapat membantu pihak Jabatan Alam Sekitar daln
memantau tahap kualiti udara di Sungai Udang ,Melaka.

Vll

TABLE OF CONTENTS

CHAPTER

SUBECT

DECLARATION
DEDICATION
ACNO'VLEDGMENTS
ABSTRACT
ABSTRAK
TABLE OF CONTENTS
LIST OF TABLES
LIST OF FIGURE

CHAPTER I

PAGE

i

ii

iv
v

i

ii

xi

xiv

NTRODUCTION
1 .1

Project Backround

1 .2

Problem Statements

2

1 .3

Objective

2

1 .4

Scope

1 .5

Project Siniicance

1 .6

Expected Output

1 .7

Conclusion

3

3

3

4

viii

CHAPTER II

LITERATURE REVIEW AND PROJECT
METHODOLOGY
2.1

Introduction

5

2.2

Facts and indings

5

2.2.1

Domain

5

2.2.2

Existing Systems

5

2.2.3

Technique

8

2.3

Project Methodology

8

2.4

Project requirements

12

2.4.1

CAPTER III

12

2.4.2 Hardware Requirements

13

2.5

Project Schedule and Milestones

1 3.

2.6

Conclusion

15

ANALYSIS
3 .1

Introduction

16

3 .2

Problem analysis

17

3 .3

Requirement analysis

18

Data Requirement

18

3 .3 .2 Functional Requirements

19

3 .3 .1

3 .3 .3

3 .4
CHAPTER V

Sotware requirements

Non-Functional Requirement

Conclusion

25

26

DESIGN
4.1

Introduction

28

4.2

Hih-Level Desin

29

4.2.1

System Architecture

4.2.2 User Interface Desin
4.2.2.1

Navigation Desin

4.2.2.2 Input Desin
4.2.2.3 Ouput Desin
4.2.3

Conceptual and Logical
database desin

29
30
41

42

44

4

-

ix

4.3

4.4
CHAPTER V

System Architecture

49

4.3.1

Sotware Desin

49

4.3.2

Physical Database Desin

51

Conclusion

56

IMPLEMENTATION
5.1

Introduction

58

5.2

Sotware Development Environment

59

Setup

5.3

Sotware Coniguration Management

5.3.1

Coniguration Envirortent

63
64

Setup

5.3.2

CHAPTER VI

Version Conrol Procedure

5.4

Implementation Status

5.5

Conclusion

TESTNG
6.1

Introduction

6.2

Test Plan

6.3

6.2.2

Test orgnization

6.2.2

Test Environment

6.2.3

Test Schedule

Test Strategy

6.3.1
6.4

Classes of test

Test Desin

6.4.1

Test description

6.4.2

Test data

66
67

68

70

70
71

'71

72

72

73

73

77

77

82

6.5

Test result and analysis

84

6.6

Conclusion

85

x

CHAPTER VII

CONCLUSION
7.1

Observation on Weaknesses and

86
86

Strength

7.2

Propositions for Improvement

87

7.3

Contribution

88

7.4

Conclusion

88

REFERENCES

89

APPENDENCIES

90

XlI

LIST OF TABLES

TITLE

TABLE

PAGE

2.1

Project Schedule and Milestone

21

3.1

Software Requirement

22

3.2

Hardware Requirement

23

4.1

Input Design Tahle

23

4.2

Output Design table

23

4.3

Data Dictionary for table Gas

23

4.4

Data Dictionary for table Info_data

24

Data Dictionary for table information

24

4.5

4

4.6

Data Dictionary for table record

4.7

Data Dictionary for table stack

25

4.8

Data Dictionary for table staff

31

5.1

Implementation Status Schedule

36

6.1

Category of user

6.2

Test schedule of Data Visualization and Management
System

6.3

Test cases for login module

6.4
6.5
6.6

37
40

42
43
43

Test cases for registration module
Test cases for record

43
44
44

X1l1

6.7
6.8
6.9
6.10
6.11

Test cases for Generate report
Test cases for backup module

23
24
25

Test cases for recovery
Test data for system authentication
Test result and analysis

26
27
29

XIV

LIST OF FIGURES

DIAGRAM

TITLE

PAGE

9

2.1

System Development Life Cycle (SDLC)

2.2

Database Development Life Cycle

11

3.1

Context Diagram

19

3.2

Level 0 DFD

20

3.3

Levell DFD

21

3.4

Levell DFD

22

3.5

Levell DFD

23

4.1
4.2
4.3

3 Tier System A"chitecture

Stack.pbp

Index.php

4.4

Forget Password.php

4.5

Report.php

4.6

Gas.php

4.7

Staf.php

4.8

FormA.php

4.9

Form info.php

4.1 0

Info.php

4.1 1

Navigation Design

5.1

SDES for Data Visualization and Management

_

29

30
31

32

33

34

36

37

39

40

41

61

System
5.2

Coniguration Setup

6S

xv

5.3

Flow Version Control Procedure

66

1

CPTERl

NTRODUCTION

I, I

Project Bacground
'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 b e

',1\1

"llsing t o len that globally, h e 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 p o perly manage and control, may cause serious air pollution episode lke hze and smog

I'lll'lIolllena, acid rains, reenhouse effect. PETRONAS Penapisn (Melaka) 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

lAS

in manage the data in eicient way.

2
I h,' Dllta M a n a gem ent and Data Visuazation Sys tem will develop unction in recording all

II" 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" (

I.l

'yck (SDLC).

Problem statement

'II-hlll: t h i s,

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 i n

\

dltllcnt way.Beside that the management department has t o 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

" )

To mnage, secure he data in efficient way.

that will help lAS in monitoring the gas hat have been produce rom PETRONAS stack.

3
S'IIPl'

• ,..

I bIOI Mmagement and Data Visualization System was developed for the labatan lm

'il

� 11.11 � klak a .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

t .

Ih' future information.

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