KUALITAS AIR
Oleh :
Heru Dwi Wahjono
Pusat Pengkajian dan Penerapan Teknologi Lingkungan, BPPT
Abstract
Recent water quality decrease has caused difficult in finding clean water source for
people and their daily life. Monitoring on water quality had been carried out many times,
from up stream to down stream. It’s necessary to do Online Monitoring on ground and
underground water quality continuously, so that the effect of water quality decrease could
be detected earlier and handle directly. The output of water quality data needs to be
processed so that the society and the decision makers could see the information publicly.
So, we need a design of structured database of online and real-time water quality data
processing. Water quality data management using structured data base system could
make water source data retracing easier.
200
Heru Dwi Wahjono : Pengembangan Sistem Database Online Monitoring ….. Jai Vol. 1 , No.2 2005
Kegiatan pemantuan kualitas air telah 3. Proses pemantuan membutuhkan waktu yang
banyak dilakukan oleh berbagai instansi secara lama.
rutin, namun hasilnya tidak dipublikasikan, 4. Data terbaru tidak dapat diperoleh dengan
sehingga tidak banyak masyarakat yang tahu cepat tergantung pada anggaran proyek.
mengenai kualitas air di wilayah sekitarnya. 5. Contoh air bisa dimanipulasi, misalnya
Masyarakat akan tahu setelah terjadi bencana dengan pengenceran.
atas kerusakan kualitas air tersebut terhadap 6. Keakuratan hasil analisa laboratorium dapat
kehidupan mereka. Pemantauan kualitas air terjamin, namun bisa dimanipulasi.
secara manual yang telah dilakukan periodik 7. Hasil analisa hanya berupa dokumen cetak.
tersebut banyak mengalami hambatan terutama 8. Komputerisasi hanya digunakan untuk
masalah biaya yang besar dan waktu yang lama membuat dokumentasi laporan/publikasi data
untuk melakukan pemantauan suatu daerah di analisa laboratorium.
salah satu DAS kritis. 9. Tidak tersedia katalog data atau sistem
penelusuran data secara manual.
Dari uraian beberapa masalah di atas, maka 10.Publikasi data dalam bentuk cetak terbatas.
dipandang perlu untuk melakukan pemantuan
kualitas air secara real time dan online, sehingga 1.3. Tujuan dan Sasaran
datanya dapat dilihat kapan saja dan dari mana
saja baik oleh masyarakat umum, LSM Tujuan kegiatan ini adalah melakukan
lingkungan, industri maupun pejabat pemerintah perancangan sistem basis data terstruktur untuk
pengambil keputusan di pusat atau di daerah. monitoring kualitas air secara online dan real
Untuk menunjang kegiatan online monitoring ini time. Adapun sasarannya adalah :
perlu dikembangkan sebuah sistem pengelolaan 1. Diperoleh disain teknis database online
basis data terstruktur dan sistem informasi untuk monitoring kualitas air.
penyebaran informasinya. 2. Diperoleh disain user interface software online
monitoring kualitas air.
1.2. Permasalahan
1.4. Manfaat yang Diharapkan
Model pemantuan kualitas air yang telah
dilakukan secara rutin selama ini oleh beberapa Manfaat yang diharapkan dari kegiatan
instansi terkait membutuhkan biaya yang tidak perancangan sistem data base untuk online
sedikit dan waktu yang lama, karena dilakukan monitoring kualitas air ini adalah:
melalui beberapa tahapan kegiatan secara
manual, yaitu : 1. Memberi masukan tentang perlunya dilakukan
monitoring kualitas air secara online dan real
• Survei pengambilan sampling air time.
• Menguji sampling air di laboratorium 2. Tersedianya suatu rancangan sistem data
• Menganalisa hasil pengujian laboratorium base online yang dapat digunakan untuk
• Membukukan hasil pengujian pengembangan sistem informasi kualitas air.
• Mempublikasikan hasil pengujian 3. Tersedianya model pemantauan kualitas air
real time sebagai alternatif untuk peningkatan
sistem monitoring di beberapa instansi terkait.
4. Dengan terbangunnya sistem ini diharapkan
informasi kualitas air dapat diakses secara
langsung dari sumbernya (pusat data dan
stasiun pemantauan) secara terbuka.
201
1. Identifikasi masalah kebijakan nasional dan Di dalam PP No. 82 Tahun 2001 tentang
daerah mengenai pengendalian pencemaran pengelolaan kualitas air dan pengendalian
air. pencemaran air telah didefinisikan beberapa
2. Identifikasi data kualitas air dan pengumpulan batasan istilah untuk kegiatan pemantauan
serta inventarisasi data di lapangan. kualitas air, antara lain : (3)
3. Perancangan sistem database dan bentuk
tampilan yang akan dipakai dalam menyusun • Air adalah semua air yang terdapat di atas
struktur data. dan di bawah permukaan tanah kecuali air
4. Pengembangan perangkat lunak basis data laut dan air fosil.
online monitoring kualitas air. • Sumber air adalah wadah air yang terdapat
di atas dan di bawah permukaan tanah,
2. KEBIJAKAN PEMERINTAH MENGENAI termasuk dalam pengertian ini akuifer, mata
PENGENDALIAN PENCEMARAN AIR air, Sungai, rawa, danau, situ, waduk, dan
muara.
Pemerintah baik pusat maupun daerah telah • Mutu air adalah kondisi kualitas air yang
mengupayakan peningkatan kualitas air melalui diukur dan atau diuji berdasarkan parameter-
beberapa kegiatan, salah satunya adalah dengan parameter tertentu dan metoda tertentu
mengeluarkan beberapa peraturan perundangan berdasarkan peraturan perundang-undangan
yang dapat dijadikan pedoman bagi masyarakat yang berlaku.
baik itu perorangan maupun industri dalam hal • Baku mutu air adalah ukuran batas atau
pengendalian pencemaran air. Beberapa kadar makhluk hidup, zat, energi, atau
peraturan perundangan yang telah disyahkan komponen yang ada atau harus ada dan
antara lain: atau unsur pencemar yang ditenggang
keberadaannya di dalam air.
1. Peraturan Pemerintah R.I. Nomor 20 Tahun • Status mutu air adalah tingkat kondisi mutu
1990, Tanggal 5 Juni 1990 Tentang air yang menunjukkanl kondisi cemar atau
Pengendalian Pencemaran Air. Peraturan ini kondisi baik pada suatu sumber air dalam
mengatur kualitas air berdasarkan golongan waktu tertentu dengan membandingkan
A, B, C, dan D sesuai peruntukan sumber air. dengan baku mutu air yang ditetapkan.
2. Peraturan Pemerintah R.I. Nomor 82 Tahun • Air Iimbah adalah sisa dari suatu usaha dan
2001, Tanggal 14 Desember 2001 Tentang atau kegiatan yang berwujud cair.
Pengelolaan Kualitas Air dan Pengendalian • Baku mutu air limbah adalah ukuran batas
Pencemaran Air. Peraturan ini mengatur atau kadar unsur pencemar dan atau jumlah
kaulitas air berdasarkan kelas I, II, III, dan IV unsur pencemar yang ditenggang keberada-
sesuai peruntukan sumber air. anya dalam air limbah yang akan dibuang
3. Keputusan Menteri Kesehatan R.I. Nomor atau dilepas ke dalam sumber air dari suatu
907/MENKES/SK/VII/2002, Tanggal 29 Juli usaha dan atau kegiatan.
2002 Tentang Syarat-Syarat dan Pengawas-
an Kualitas Air Minum. Keputusan menteri ini Di dalam PP No. 82 Tahun 2001 juga diatur
mengatur baku mutu kualitas air yang tentang pembagian wewenang pengelolaan dan
diperuntukan sebagai air minum. pengendalian pencemaran air antara pemerintah
4. Keputusan Menteri Lingkungan Hidup Nomor pusat, pemerintah provinsi dan pemerintah kota /
KEP-51/MENLH/10/1995, Tanggal 23 Oktober kabupaten seperti pada tabel berikut di bawah
1995 Tentang Baku Mutu Limbah Cair Bagi ini: (3)
Kegiatan Industri. Keputusan menteri ini
mengatur baku mutu kualitas air limbah yang Tabel 2. Pembagian Wewenang Pengelolaan dan
dibuang industri. Ada 21 industri yang diatur Pengendalian Pencemaran Air oleh Pemerintah
secara khusus baku mutu air imbahnya.
5. Keputusan Menteri Lingkungan Hidup Nomor Pemerintah Wewenang
KEP-52/MENLH/10/1995, Tanggal 23 Oktober
1995 Tentang Baku Mutu Limbah Cair Bagi Pusat Melakukan pengelolaan kualitas air
Kegiatan Hotel. Keputusan menteri ini dan pengendalian air lintas provinsi
mengatur baku mutu kualitas air limbah yang dan atau lintas batas negara
dibuang oleh kegiatan perhotelan. Provinsi Mengkoordinasikan pengelolaan
6. Keputusan Menteri Lingkungan Hidup Nomor kualitas air dan pengendalian
KEP-58/MENLH/12/1995 Tentang Baku Mutu pencemaran air lintas kabupaten/kota
Limbah Cair Bagi Kegiatan Rumah Sakit.
Keputusan menteri ini mengatur baku mutu Kabupaten/Kota Melakukan pengelolaan kualitas air
kualitas air limbah yang dibuang oleh kegiatan dan pengendalian pencemaran air di
rumah sakit dan puskesmas. kabupaten/kota
202
Heru Dwi Wahjono : Pengembangan Sistem Database Online Monitoring ….. Jai Vol. 1 , No.2 2005
203
Layanan SMS yang disediakan umumnya 5. Model Waterfall / SDLC (Software
memiliki kapasitas 140 byte data, yaitu 160 Development Live Cycle)
karakter untuk 7-bit, atau 140 karakter untuk 8-bit
atau 70 karakter untuk 2-byte karakter china Pengembangan sistem software umumnya
dalam sekali pengiriman dengan biaya menggunakan metodologi System Development
pengiriman berkisar antara Rp. 150 sampai Rp. Live Cycle (SLDC) yang artinya siklus hidup
350. (7) Jumlah 160 karakter ini cukup untuk pengembangan sistem. Dari kelima model
mengirimkan informasi pengukuran kualitas air metodologi di atas, model waterfall adalah model
yang berisi data-data : pengembangan sistem yang paling banyak
digunakan (9). Model ini memiliki tahapan :
1. Nomor stasiun monitoring
2. Tanggal pengukuran 1. Scope and Objective
3. Jam pengukuran 2. Feasibility Study
4. Hasil pengukuran parameter ukur 3. System Analysis
(bisa lebih dari satu parameter ukur) 4. System Design
5. Detailed Design
6. Implementation
7. Changeover
8. Evaluation & Maintenance
4. PELAKSANAAN KEGIATAN
204
Heru Dwi Wahjono : Pengembangan Sistem Database Online Monitoring ….. Jai Vol. 1 , No.2 2005
Turbidity 0-500 NTU Light extinction Dari analisa di atas, untuk merepresentasikan
Conductivity nomor stasiun dibutuhkan 12 karakter termasuk
Conductivity 0-2000 µS/cm tanda minusnya, yang pemberian nomornya
meter
Temperatur 0-50 C° Digital mengikuti aturan sebagai berikut :
pH 0-14 Potentiometer A. Nomor Pulau (##)
Ammonium ion 0-10 mg/l Photometry
UV induced Nomor pulau diberikan kepada 15 pulau besar
TOC 0-20 mg/l yang ada di Indonesia : (11)
oxidation
Surface sample Tabel 3. enomoran 15 Pulau Besar di Indonesia
Floating oil — — for TOC
measurement No Pulau No Pulau No Pulau
Chlorofyll-a 0,1< µg/l Fluorometria 01 Sumatera 06 Madura 11 Sumba
Biomonitor 02 Jawa 07 Bali 12 Timor
0-15 Index T Flourometry 03 Kalimantan 08 Lombok 13 Seram
(toxicity meter)
04 Sulawesi 09 Sumbawa 14 Buru
Untuk monitoring kualitas air yang ada di 05 Irian Jaya 10 Flores 15 Halmahera
Jakarta tidak perlu memasang sensor digital B. Nomor Sungai Induk (###)
untuk semua parameter di atas, karena biaya
pengadaan sensor digital tersebut masih sangat Sungai yang mengalir dan bermuara ke laut
mahal. Beberapa paremeter yang dapat dipakai diberikan satu nomor induk sungai yang
antara lain : disusun mulai dari arah barat laut untuk
masing-masing wilayah pulau/provinsi dan
1. TDS (Total Dissolved Substance) untuk berputar mengelilingi pulau tersebut searah
mengukur jumlah zat padat terlarut. jarum jam. (11)
2. DO (Dissovled Oxygen) untuk mengukur
jumlah oksigen dalam air. C. Nomor Anak Sungai (##)
3. Temperatur untuk mengukur suhu larutan.
Setiap DAS dibagi ke dalam beberapa sub
4. pH untuk mengukur kondisi asam/basa.
das yang lebih kecil dan di dalamnya bermua-
ra anak sungai yang diberikan nomor untuk
4.2. Analisa Format Pengiriman Data
setiap masing-masing sub das.
Online monitoring kualitas air dapat dilaku- D. Nomor Stasiun (##)
kan terhadap lebih dari satu lokasi pengamatan
Setiap stasiun dalam sebuah sungai induk
yang diwakili oleh stasiun monitoring. Untuk
atau sub DAS diberikan nomor urut menurut
membedakan hasil pengukuran antara stasiun
urutan tahun pembangunannya. (11)
yang satu dengan stasiun yang lain perlu
diberikan penomoran terhadap stasiun monito- Contoh :
ring kualitas air. Setiap nomor stasiun merupakan
Nomor stasiun monitoring Cikarang di daerah
nomor identitas yang bersifat unik, dimana satu
Cikarang, Jawa Barat adalah : 02-015-02-01,
nomor stasiun hanya dimiliki oleh sebuah stasiun
artinya adalah :
monitoring.
02 : nomor lokasi di pulau jawa
Penentuan format penomoran stasiun 015 : nomor sungai induk Cikarang
dilakukan dengan menggunakan teknik penomor- 02 : nomor anak sungai / sub DAS Cikarang
an yang telah dilakukan oleh Puslibang Air Dep. 01 : stasiun monitoring pertama yang
PU untuk Stasiun Pos Duga Air (PDA). Nomor didirikan di lokasi ini
stasiun terdiri dari sembilan digit angka yang
terbagi ke dalam empat bagian dan dibatasi Selain data nomor stasiun diperlukan juga
dengan tanda minus “-“ sebagai berikut : data tanggal, data waktu pengukuran, dan data
hasil pengukuran untuk setiap parameter yang
A – B – C – D
diukur. Masing-masing data mengikuti format
A : 2 digit nomor wilayah pulau penulisan sebagai berikut :
B : 3 digit nomor induk sungai
C : 2 digit nomor anak sunai Tabel 4. Format Data Tanggal, Jam dan Parameter Ukur
D : 2 digit nomor urut stasiun
Data Format Contoh
No. -- No -- No. -- No. Tanggal DD / MM / YYYY 01/06/2005
Pulau S. Induk Anak S. Stasiun Waktu HH : MM : SS 09:15:00
Suhu double 27,83
## -- ### -- ## -- ## DHL double 100,25
205
TDS double 500,65 • Nomor telepon
Salinitas double 15,4 • Password
DO double 10,5 • Otoritas Akses
pH double 7,8
Berdasarkan ketiga entitas di atas, maka
Dari uraian di atas dapat ditentukan format dapat dirancang struktur database untuk
pengiriman data untuk sekali pengiriman hasil pengelolaan data online monitoring kualitas air,
pengukuran di setiap lokasi stasiun monitoring, sebagai berikut :
yaitu : Tabel 5. Tabel Stasiun
Format : No Nama Field Tipe
1. IDStasiun * Text
STAT TGL JAM SUHU DHL TDS SAL DO pH 2. NamaStasiun Text
3. AlamatStasiun Text
Jumlah karakter (Total 63 Karakter) : 4. NomorHP Text
5. KoordLintang Double
12 10 8 5 7 7 5 5 4
6. KoordBujur Double
7. KontakPerson Text
4.3. Disain Database OnLimo 8. Keterangan Memo
* primary key
Ada tiga entitas data yang perlu dikelola
Tabel 6. Tabel Pengukuran
dalam online monitoring kualitas air, yaitu :
1. Entitas Stasiun No Nama Field Tipe
1. IDStasiun * Text
Entitas ini berisi informasi umum mengenai 2. TangalPengukuran * Date
stasiun monitoring kualitas air. Atribut 3. WaktuPengukuran * Time
informasinya antara lain : 4. Suhu Double
• Nomor Stasiun 5. DHL Double
• Nama Stasiun 6. TDS Double
• Alamat Stasiun 7. Salinitas Double
• Nomor HP unit data logger 8. DO Double
• Koordinat Lintang Lokasi 9. Suhu Double
• Koordinat Bujur Lokasi 10. pH Double
• Kontak Person * primary key
• Keterangan Tabel 7. Tabel Pengguna
2. Entitas Pengukuran No Nama Field Tipe
Entitas ini berisi informasi mengenai tanggal 1. IDUser * Text
dan data pengukuran. Atribut informasinya 2. NamaUser Text
adalah : 3. NamaLengkap Text
4. NoTelepon Text
• Tanggal Pengukuran 5. Password Text
• Waktu Pengukuran 6. Otoritas Text
• Data pengukuran Suhu * primary key
• Data pengukuran DHL
• Data pengukuran TDS Relasi tabel stasiun dan tabel pengukuran adalah
• Data pengukuran Salinitas seperti gambar berikut :
• Data pengukuran DO
Tabel Stasiun Tabel Pengukuran
• Data pengukuran pH _________
* IDStasiun IDStasiun *
3. Entitas Pengguna NamaStasiun TangalPengukuran *
AlamatStasiun WaktuPengukuran *
Entitas ini berisi informasi mengenai
NomorHP Suhu
pengguna sistem online monitoring yang
KontakPerson DHL
dapat mengakses sistem software. Atribut
Keterangan TDS
informasinya adalah :
Salinitas
• Kode login DO
• Nama Login pH
• Nama Lengkap
Gambar 7. Relasi Tabel Stasiun dan Tabel Pengukuran
206
Heru Dwi Wahjono : Pengembangan Sistem Database Online Monitoring ….. Jai Vol. 1 , No.2 2005
Untuk keperluan manipulasi data pada Selain keempat tabel kerja di atas, untuk
sistem database online monitoring kualitas air, menampilkan data kualitas air yang telah diukur
perlu didefinisikan juga beberapa tabel kerja ke dalam tampilan grafik, perlu didefinisikan DML
(view/query) yang merupakan gabungan dari sebagai berikut :
beberapa tabel inti yang memiliki relasi. Tabel-
tabel kerja atau query tersebut didefinisikan SELECT Jam, &Parameter&, &BM1&, &BM2& INTO
menggunakan bahasa query terstruktur SQL TempTable FROM Pengukuran WHERE IDStasiun =
(Structured Query Language) yang merupakan &IDStasiun2& AND Tanggal = &Tglukur& AND Jam
bahasa standar untuk pengembangan sistem BETWEEN &DariJam& AND &SampaiJam& ORDER BY
database. Beberapa tabel kerja / query yang Jam;
dihasilkan antara lain :
Tabel 8 : Query Inti Database SDA Dimana arti dari masing-masing variabel pada
DML di atas adalah :
No Query Tabel
&Parameter& : field Suhu, DHL, TDS, Sal, DO, pH
1. Data • Stasiun &BM1& : batas bawah nilai baku mutu
• Pengukuran &BM2& : batas atas nilai baku mutu
2. Monitoring • Stasiun &IDStasiun2 : nomor ID stasiun monitoring
• Pengukuran &TglUkur& : tanggal pengukuran
3. JumlahData • Monitoring &DariJam& : jam mulai pengukuran
4. RekapData • JumlahData &SampaiJam& : jam akhir pengukuran
Data Manipulation Language (DML) untuk 4.4. Rancang Bangun Perngkat Lunak
masing-masing query adalah sebagai berikut :
Pengembangan perangkat lunak untuk online
Query Data : monitoring dilakukan dengan membuat user
interface pengisian data sesuai dengan tabel
SELECT IDStasiun, Tanggal, Jam, Suhu, DHL, TDS, data dan tabel kerja yang ada. Selain itu juga
Salinitas, DO, pH FROM Stasiun INNER JOIN disusun bentuk format laporan satuan data dan
Pengukuran ON IDStasiun = IDStasiun ORDER BY laporan rekapitulasi data pengukuran untuk
IDStasiun, Tanggal, Jam; menampilkan data monitoring kualitas air di
setiap stasiun monitoring. Rancangan sistem
pengoperasiannya seperti pada gambar berikut :
Query Monitoring :
Query JumlahData :
Query RekapData :
207
Sistem perangkat lunak yang dikembang- 3. Modul Penelusuran
kan terdiri dari modul pengisian data stasiun,
Modul ini digunakan untuk menelusuri data-
modul editing data pengukuran, dan modul
data hasil pengukuran yang telah dilakukan
penelusuran data, serta modul pelaporan data
beberapa waktu yang lalu. Pengguna harus
yang terdiri dari laporan ringkas, laporan rinci,
memasukkan tanggal, waktu, dan lokasi
laporan lengkap, dan laporan satuan data.
pengukuran serta parameter ukur yang akan
Masing-masing modul telah dikembangkan
ditampilkan grafiknya. Data akan ditampilkan
sedemikian rupa sehingga dapat dengan mudah
dan dibandingkan dengan nilai baku mutu
digunakan oleh pengguna sistem ini.
yang ada. Modul ini terdiri dari menu-menu
1. Modul Menu Utama penelusuran, yaitu :
Modul ini akan muncul pertama kali saat • Tabel Data
pengguna berhasil login ke dalam sistem • Analisa Grafik Harian
dengan otoritas aksesnya. Menu utama berisi • Analisa Grafik Bulanan
ikon untuk mengaktifkan modul-modul lain di • Utilitas dan Pelaporan
dalamnya, yaitu : • Regulasi dan Baku Mutu
• Ikon Monitoring
• Ikon Penelusuran
• Ikon Stasiun
• Ikon Data Ukur
• Ikon Pengguna
208
Heru Dwi Wahjono : Pengembangan Sistem Database Online Monitoring ….. Jai Vol. 1 , No.2 2005
Modul ini digunakan untuk mengedit data Gambar 14. Format laporan Rinci
pengguna sistem OnLimo, dan hanya dapat
dibuka oleh pengguna dengan otoritas akses
sebagai administrator. Modul ini terdiri dari
dua bagian, yaitu :
• Form isian data pengguna
• Tabel data pengguna
209
4.6. Sistem Pengamanan Data 5. KESIMPULAN
Untuk mengamankan data, setiap pengguna Selama proses rancang bangun database
dapat diberikan otoritas akses yang berbeda- online monitoring dapat ditarik beberapa sebagai
beda. Otoritas ini yang membedakan akses kesimpulan antara lain :
antara pengguna yang satu dengan pengguna 1. Tidak semua parameter dapat dilakukan
yang lain. Otoritas aksesnya dibagi ke dalam tiga pengukuran secara online. Hanya beberapa
kelompok, yaitu : parameter yang memiliki karakteristik electro
1. Administrator : memiliki semua otoritas untuk chemical yang dapat diwakili oleh sensor-
mengelola seluruh sistem. sensor pemantauan.
2. Operator : memiliki otoritas memasukkan 2. Hasil pengukuran dari sensor tersebut dapat
data, menelusuri dan melihat laporan data. dikonversikan ke dalam beberapa parameter
3. Tamu : hanya memiliki otoritas menelusuri lain atau ke dalam unit satuan lain sesuai
data. kebutuhan, sehingga dapat mengurangi
beban kerja processor pada unit data logger.
Berikut ini adalah tabel kategori pengguna 3. Penggunaan tipe data integer untuk para-
dan otoritas aksesnya. meter ukur dapat lebih menghemat jumlah
karakter pengiriman dan kapasitas disk jika
Tabel 9. Kategori Pengguna dan Otoritas Akses dibandingkan dengan tipe data double.
4. Penghematan biaya pengiriman dapat dilaku-
Pengguna Input Lihat Laporan Sistem kan dengan memprogram data logger untuk
Sistem Data Data Data Admin mengirimkan data satu atau dua kali sehari.
5. Penulisan data pengukuran oleh sistem data
Administrator √ √ √ √
logger dan sistem software onlimo harus
Operator √ √ √ X memiliki format data (tanggal, jam, tanda
Tamu X √ X X koma dalam angka) yang sama agar data
dapat diterjemahkan dengan benar ke dalam
4.7. Pengujian Perangkat Lunak OnLimo software database.
210