Top Banner
Petunjuk Operasional 92 BAB V PENGOPERASIAN SISTEM SOFTWARE 5.1. Pengoperasian Program Control Data Logger Data logger onlimo OSS dikonfigurasikan sedemikian rupa agar dapat secara otomatis menjalankan program control data logger saat data logger boot. Program ‘onlimo’ atau ‘onlimosim’ dijalankan secara otomatis oleh kernel data logger melalui konfigurasi dalam file ‘/etc/rc.local’, seperti contoh berikut : /home/onlimo/bin/onlimo /home/onlimo/bin/onlimo.conf atau /home/onlimo/bin/onlimosim /home/onlimo/bin/onlimo.conf Apabila semua konfigurasi setting komunikasi ke unit sensor melalui kabel serial RS232C dan komunikasi ke komputer server melalui perangkat wifi telah benar, maka data logger akan melakukan pengukuran sesuai setting konfigurasi pada file onlimo.conf. Jika karena sesuatu hal, proses pengukuran tidak dapat dilaksanakan karena program control data logger tidak jalan, maka program ini dapat diaktifkan secara manual, yaitu dengan cara sebagai berikut : 1. Pastikan terlebih dahulu kalau proses program ‘onlimo’ atau ‘onlimosim’ memang tidak ada dengan menggunakan perintah ‘ps –ax | grep onlimo’ seperti contoh di bawah ini. root@onlimologger1[139]> ps -ax | grep onlimo 3672 0 S+ 0:00.00 grep onlimo Jika hasilnya seperti contoh di bawah ini berarti program onlimosim telah jalan dengan nomor proses 3685 root@onlimologger1[140]> ps -ax | grep onlimo 3685 ?? Ss 0:00.00 /home/onlimo/bin/onlimo /home/onlimo/bin/onlimo.conf 3687 0 S+ 0:00.00 grep onlimo 2. Jika sudah dipastikan ada proses pada program ‘onlimo’ atau ‘onlimosim’, lalu jalankan salah satu program ini sesuai dengan keperluannya. Program ‘onlimo’ merupakan program sesunggunya untuk memantau kualitas air dengan berkomunikasi ke unit sensor, sedangkan program ‘onlimosim’ adalah program simulator untuk mensimulasikan pengukuran kualitas air tanpa berkomunikasi ke unit sensor. Ketikkan nama program tersebut dengan format penulisan sebagai berikut : ‘program filekonfigurasi’
10

BAB V PENGOPERASIAN SISTEM SOFTWARE - kelair.bppt.go.idkelair.bppt.go.id/Publikasi/.../Bab5-PengoperasianSistemSoftware.pdf · 5.1. Pengoperasian Program Control Data Logger ... Apabila

Mar 13, 2019

Download

Documents

lyxuyen
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: BAB V PENGOPERASIAN SISTEM SOFTWARE - kelair.bppt.go.idkelair.bppt.go.id/Publikasi/.../Bab5-PengoperasianSistemSoftware.pdf · 5.1. Pengoperasian Program Control Data Logger ... Apabila

Petunjuk Operasional 92

BAB VPENGOPERASIAN SISTEM SOFTWARE

5.1. Pengoperasian Program Control Data Logger

Data logger onlimo OSS dikonfigurasikan sedemikian rupa agar dapat secaraotomatis menjalankan program control data logger saat data logger boot. Program‘onlimo’ atau ‘onlimosim’ dijalankan secara otomatis oleh kernel data loggermelalui konfigurasi dalam file ‘/etc/rc.local’, seperti contoh berikut :

/home/onlimo/bin/onlimo /home/onlimo/bin/onlimo.conf

atau

/home/onlimo/bin/onlimosim /home/onlimo/bin/onlimo.conf

Apabila semua konfigurasi setting komunikasi ke unit sensor melalui kabel serialRS232C dan komunikasi ke komputer server melalui perangkat wifi telah benar,maka data logger akan melakukan pengukuran sesuai setting konfigurasi pada fileonlimo.conf.

Jika karena sesuatu hal, proses pengukuran tidak dapat dilaksanakan karenaprogram control data logger tidak jalan, maka program ini dapat diaktifkan secaramanual, yaitu dengan cara sebagai berikut :

1. Pastikan terlebih dahulu kalau proses program ‘onlimo’ atau ‘onlimosim’ memangtidak ada dengan menggunakan perintah ‘ps –ax | grep onlimo’ seperti contohdi bawah ini.

root@onlimologger1[139]> ps -ax | grep onlimo3672 0 S+ 0:00.00 grep onlimo

Jika hasilnya seperti contoh di bawah ini berarti program onlimosim telah jalandengan nomor proses 3685

root@onlimologger1[140]> ps -ax | grep onlimo3685 ?? Ss 0:00.00 /home/onlimo/bin/onlimo /home/onlimo/bin/onlimo.conf3687 0 S+ 0:00.00 grep onlimo

2. Jika sudah dipastikan ada proses pada program ‘onlimo’ atau ‘onlimosim’, lalujalankan salah satu program ini sesuai dengan keperluannya. Program ‘onlimo’merupakan program sesunggunya untuk memantau kualitas air denganberkomunikasi ke unit sensor, sedangkan program ‘onlimosim’ adalah programsimulator untuk mensimulasikan pengukuran kualitas air tanpa berkomunikasi keunit sensor. Ketikkan nama program tersebut dengan format penulisan sebagaiberikut : ‘program filekonfigurasi’

Page 2: BAB V PENGOPERASIAN SISTEM SOFTWARE - kelair.bppt.go.idkelair.bppt.go.id/Publikasi/.../Bab5-PengoperasianSistemSoftware.pdf · 5.1. Pengoperasian Program Control Data Logger ... Apabila

Petunjuk Operasional 93

3. Contoh berikut ini adalah cara menjalankan program ‘onlimo’ atau ‘onlimosim’untuk menampilkan cara pemakaiannya, yaitu dengan opsi ‘--help'. Secaradefault tanpa memberikan opsi ini pun program ‘onlimo’ atau ‘onlimosim’ jikadijalankan tanpa opsi di depannya akan selalu menampilkan cara pemakaian ini.

root@onlimologger1[141]> onlimo --helpOnlimo v1.6 - Program ambil data dari sensor YSIPemakaian: onlimo FILE_CONFIG [OPTIONS]OPTIONS:

-f Set program untuk berjalan di foreground-v Aktifkan mode verbose. Mode ini hanya berlaku jika opsi -f diaktifkan

root@onlimologger1[142]> onlimosimOnlimo v1.6 - Program ambil data dari sensor YSIPemakaian: onlimosim FILE_CONFIG [OPTIONS]OPTIONS:

-f Set program untuk berjalan di foreground-v Aktifkan mode verbose. Mode ini hanya berlaku jika opsi -f diaktifkan

4. Contoh di bawah ini adalah cara menjalankan program ‘onlimo’ atau ‘onlimosim’dengan opsi file konfigurasi ‘onlimo.conf’ di depannya. Jika file konfigurasi initidak berada dalam satu direktori yang sama dengan program control data logger‘onlimo’ atau ‘onlimosim’, maka perlu dituliskan alamat lokasi path directorysecara lengkap file konfigurasi ’onlimo.conf’ tersebut, seperti contoh berikut ini.

root@onlimologger1[143]> onlimo /home/onlimo/bin/onlimo.confMempersiapkan program .... selesai.Pengambilan data dimulai.

Jika program onlimo dan file konfigurasi onlimo.conf berada dalam satu direktori,jalankan program seperti contoh di bawah ini.

root@onlimologger1[144]> cd /home/onlimo/binroot@onlimologger1[145]> ls bincekquery onlimo16 onlimosim16onlimo onlimo.conf onlimosimroot@onlimologger1[146]> onlimosim onlimo.confMempersiapkan program .... selesai.Pengambilan data dimulai.

5. Program control data logger yang telah berjalan dan melakukan pengukurankualitas air akan ditandai dengan pesan ‘Pengambilan data dimulai’ yangmuncul di layar monitor. Untuk menampilkan hasil pengukuran data oleh datalogger ini dilakukan dengan menjalankan program script ‘cekquery IDStasiun’dengan IDStasiun adalah nomor identifikasi data logger. Hasilnya akan terlihatseperti contoh di bawah ini.

root@onlimologger1[147]> cekquery OSS1+-----------+------------+----------+-------+-------+------+------+---------+| IDStasiun | Tanggal | Jam | Suhu | TDS | DO | PH | EWS_PER |+-----------+------------+----------+-------+-------+------+------+---------+| OSS1 | 2012-07-15 | 19:15:00 | 30.79 | 12.35 | 5.72 | 6.69 | PER || OSS1 | 2012-07-15 | 19:14:00 | 28.16 | 11.98 | 5.86 | 6.82 | PER || OSS1 | 2012-07-15 | 19:13:00 | 25.8 | 13.1 | 5.69 | 6.55 | PER || OSS1 | 2012-07-15 | 19:12:00 | 27.83 | 14.43 | 5.59 | 6.61 | PER || OSS1 | 2012-07-15 | 19:11:00 | 26.65 | 12.06 | 5.82 | 6.86 | PER |+-----------+------------+----------+-------+-------+------+------+---------+

Page 3: BAB V PENGOPERASIAN SISTEM SOFTWARE - kelair.bppt.go.idkelair.bppt.go.id/Publikasi/.../Bab5-PengoperasianSistemSoftware.pdf · 5.1. Pengoperasian Program Control Data Logger ... Apabila

Petunjuk Operasional 94

6. Untuk mematikan proses program control data logger, digunakan perintah ‘killno_ps’ dengan no_ps adalah nomor proses status (ps) program ‘onlimo’ atau‘onlimosim’ dengan cara seperti contoh di bawah ini. Perintah ‘ps -ax | greponlimo’ digunakan untuk melihat nomor proses program ‘onlimo’ atau ‘onlimosim’

root@onlimologger1[147]> ps -ax | grep onlimo5163 ?? Is 0:00.00 onlimosim /home/onlimo/bin/onlimo.conf (onlimosim16)5177 2 S+ 0:00.00 grep onlimoroot@onlimologger1[148]> kill 5163root@onlimologger1[149]> ps -ax | grep onlimo5179 2 S+ 0:00.00 grep onlimo

Program control data logger yang tidak dapat dijalankan dapat disebabkanoleh beberapa hal yang dapat dianalisa dari pesan kesalahan (error message) yangditampilkan ke layar monitor. Beberapa kesalahan/kegagalan yang sering terjadidalam menjalankan program ‘onlimo’ atau ‘onlimosim’ di antaranya adalah sebagaiberikut :

1. Error atau kesalahan tidak terhubung dengan unit sensor dapat disebabkanoleh kabel serial RS232C atau power 12VDC terlepas atau belum terpasang.Selain itu juga dapat disebabkan unit sensor tidak terhubung dengan data loggermelalui nama device yang benar dalam file konfigurasi ‘onlimo.conf’ baris‘comport’. Pesan kesalahan yang muncul ke layar adalah “Mempersiapkanprogram .... gagal. Pengambilan data tidak bisa dilaksanakan.”

root@onlimologger1[150]> onlimo /home/onlimo/bin/onlimo.confMempersiapkan program .... gagal.Pengambilan data tidak bisa dilaksanakan.

Solusinya pastikan kabel serial RS232C dan power input 12VDC telah terpasangdengan benar. Kemudian pastikan pula unit sensor terhubung dengan namadevice yang benar dalam file ‘onlimo.conf’, misalnya (/dev/ttyU0)

2. Error atau kesalahan tidak terdapat file onlimo.conf dapat disebabkan olehfilenya memang tidak ada atau berada di lokasi direktori lain. Pesan kesalahanyang muncul ke layar adalah ““onlimo.conf" tidak bisa dibuka: No such file ordirectory. Program tidak bisa dijalankan”

root@onlimologger1[151]> onlimosim onlimo.conf"onlimo.conf" tidak bisa dibuka: No such file or directoryProgram tidak bisa dijalankan

Solusinya tuliskan nama lokasi path directory dengan lengkap untuk filekonfigurasi ‘onlimo.conf’. Secara default lokasi file ini adalah pada direktori/home/onlimo/bin/onlimo.conf

3. Error atau kesalahan tidak bisa terhubung dengan MySQL Server dapatdisebabkan oleh jalur komunikasi wifi yang terputus atau kesalahan padapenulisan alamat IP komputer server dalam file konfigurasi ‘onlimo.conf’ padabaris ‘ipaddress’. Pesan kesalahan yang muncul ke layar monitor adalah“MySQL error: Can't connect to MySQL server on '192.168.0.100' (49).Program tidak bisa dijalankan”

Page 4: BAB V PENGOPERASIAN SISTEM SOFTWARE - kelair.bppt.go.idkelair.bppt.go.id/Publikasi/.../Bab5-PengoperasianSistemSoftware.pdf · 5.1. Pengoperasian Program Control Data Logger ... Apabila

Petunjuk Operasional 95

root@onlimologger1[152]> onlimosim onlimo.confMySQL error: Can't connect to MySQL server on '192.168.0.100' (49)Program tidak bisa dijalankan

Solusinya adalah pastikan koneksi dengan komputer server dengan alamat IPyang dituliskan pada baris ‘ipaddress’ dalam file onlimo.conf telah benar, yaitudengan menjalankan perintah ‘ping alamat_ip’. Selain itu pastikan juga bahwaprogram MySQL server telah berjalan di komputer server menggunakan perintah‘ps –ax | grep mysqld’

4. Error atau kesalahan tidak bisa mengakses database disebabkan penulisanbaris ‘username’ atau ‘password’ dalam file konfigurasi ‘onlimo.conf’ yang salah.Kesalahan juga bisa disebabkan database server MySQL belum memberikan izinakses kepada data logger untuk menulisakan datanya. Pesan kesalahan yangmuncul di layar monitor adalah “MySQL error: Access denied for user''@'localhost' to database 'onlimodb'. Program tidak bisa dijalankan”

root@onlimologger1[153]> onlimosim onlimo.confMySQL error: Access denied for user ''@'localhost' to database 'onlimodb'Program tidak bisa dijalankan

Untuk mengatasi kesalahan ini pastikan penulisan ‘username’ dan ‘password’dalam file konfigurasi ‘onlimo.conf’ telah benar dan sesuai dengan yang terdaftardalam database server MySQL. Untuk memberikan izin akses data logger padakomputer server dapat dilakukan dengan menjalankan perintah SQL ‘grant’.

root@onlimologger1[154]> mysqlWelcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection id is 17265Server version: 5.5.17 Source distribution

Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or itsaffiliates. Other names may be trademarks of their respective owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> grant all on onlimodb.* to root@'192.168.0.101';Query OK, 0 rows affected (0.00 sec)

mysql> show grants for [email protected];+----------------------------------------------------------------+| Grants for [email protected] |+----------------------------------------------------------------+| GRANT USAGE ON *.* TO 'root'@'192.168.0.101' || GRANT ALL PRIVILEGES ON `onlimodb`.* TO 'root'@'192.168.0.101' |+----------------------------------------------------------------+2 rows in set (0.00 sec)

5. Jika pada file konfigurasi onlimo.conf nama database yang diset dalam variabel‘mysqldb’ bukan ‘onlimodb’ dan nama tabel yang diset dalam variabel‘mysqltable’ bukan ‘Pengukuran’, maka program control data logger akanmembuat file database dan tabel sesuai dengan nama yang diset pada variabel‘mysqldb’ dan ‘mysqltable’ tersebut. Namun demikian data tetap dapat tersimpandalam database dan tabel dengan nama yang lain, tetapi TIDAK DAPAT dilihatmelalui program aplikasi web database online monitoring.

Page 5: BAB V PENGOPERASIAN SISTEM SOFTWARE - kelair.bppt.go.idkelair.bppt.go.id/Publikasi/.../Bab5-PengoperasianSistemSoftware.pdf · 5.1. Pengoperasian Program Control Data Logger ... Apabila

Petunjuk Operasional 96

5.2. Pengoperasian Database Online Monitoring

Aplikasi database online monitoring berbasis web dioperasikan menggunakanprogram web browser. Disarankan untuk menggunakan program Mozilla Firefox versi14.01 atau di atasnya untuk mengoperasikan software database online monitoringonlimo OSS versi 1.0. Berikut ini diuraikan prosedur pengoperasian database onlinemonitoring yang telah terinstalasikan pada komputer server.

1. Jalankan program aplikasi web browser Mozilla Firefox dan akses ke alamatURL http://192.162.0.100/. Alamat IP ini dapat didaftarkan pada sistem DomainName Service (DNS) melalui administrator pengelolan jaringan lokal, sehinggadapat diakses menggunakan name address seperti : onlimo.bppt.go.id atauonlimo.org dan lain-lain.

Gambar 5.1. Menu Utama Database Online Monitoring Onlimo OSS

2. Ikon (home) yang ada di pojok kiri atas digunakanuntuk menampilkan halaman menu utama sepertigambar di atas. Selanjutnya klik ikon pada menu[Pilihan Stasiun :] untuk menampilkan daftar namastasiun monitoring yang terdaftar di dalam tabelStasiun database onlimodb. Daftar stasiun akanmuncul seperti gambar di samping ini.

3. Setelah memilih salah satu nama stasiun monitoring,maka komputer secara otomatis akan mendapatkanIDStasiun dari stasiun monitoring tersebut. SelanjutnyaIDStasiun ini akan digunakan untuk dalam menelusuridata pemantauan berdasarkan ikon menu-menupilihan yang ada di bagian bawahnya. Informasi umummengenai stasiun monitoring tersebut akan ditampilkandi bagian frame bawah window.

Gambar 5.2. Daftar Stasiun

Page 6: BAB V PENGOPERASIAN SISTEM SOFTWARE - kelair.bppt.go.idkelair.bppt.go.id/Publikasi/.../Bab5-PengoperasianSistemSoftware.pdf · 5.1. Pengoperasian Program Control Data Logger ... Apabila

Petunjuk Operasional 97

4. Pilihan menu yang ditampilkan pada home page di atas terdiri dari 6 tab menu,yaitu :

Ikon Menu digunakan untuk menampilkan informasi umummengenai stasiun monitoring.

Ikon Menu digunakan untuk menampilkan data pengukuranberdasarkan masukan pilihan Tahun, Bulan dan Tanggal pengukuran.

Ikon Menu digunakan untuk menampilkan hasil pengukurandalam bentuk analisa grafik per jam berdasarkan masukan pilihan waktupengukuran Tahun, Bulan, Tanggal Jam Mulai, dan Jam Akhir pengukuranserta parameter kualitas air.

Ikon Menu digunakan untuk menampilkan hasil pengukurandalam bentuk analisa grafik harian berdasarkan masukan pilihan waktupengukuran Tahun, Bulan, Tangal Mulai dan Tanggal Akhir pengukuran sertaparameter kualitas air.

Ikon Menu digunakan untuk menampilkan hasil pengukurandalam bentuk analisa grafik bulanan berdasarkan masukan pilihan waktupengukuran Tahun, Bulan Mulai dan Bulan Akhir pengukuran serta parameterkualitas air.

Ikon Menu digunakan untuk menampilkan hasil pengukurandalam bentuk analisa grafik online/realtime terkini berdasarkan masukkanwaktu pengukuran hari ini dan parameter kualitas air.

5. Klik ikon menu [Data Stasiun], maka data informasi umum mengenai stasiunmonitoring dengan IDStasiun terpilih akan ditampilkan ke layar monitor sepertigambar di bawah ini. Informasi umum stasiun terdiri dari ID Stasiun, NamaStasiun, Alamat Stasiun, Nomor Telepon/IP, Kontak Person, Koordinat Lintang,Koordinat Bujur dan Keterangan lain mengenai stasiun.

Gambar 5.3. Informasi Umum Stasiun Monitoring

Page 7: BAB V PENGOPERASIAN SISTEM SOFTWARE - kelair.bppt.go.idkelair.bppt.go.id/Publikasi/.../Bab5-PengoperasianSistemSoftware.pdf · 5.1. Pengoperasian Program Control Data Logger ... Apabila

Petunjuk Operasional 98

6. Klik ikon menu [Data Pengukuran], maka komputer akan membuat rekapseluruh data pengukuran dengan IDStasiun terpilih dan menyusun menu pilihanwaktu pengukuran (Tahun, Bulan dan Tanggal) untuk penelusuran data yanglebih datail. Klik ikon [Cari Data] untuk mulai menelusuri data pengukuranberdasarkan masukan batasan waktu pengukuran seperti gambar di bawah ini.

Gambar 5.4. Data Pengukuran Stasiun

7. Klik ikon menu [Grafik Per Jam], maka komputer akan membuat rekap datapengukuran per jam dengan IDStasiun terpilih dan menyusun menu pilihan waktupengukurannya (Tahun, Bulan, Tanggal, Jam Mulai dan Jam Akhir). Kemudianpilih salah satu Parameter kualitas air dan klik ikon [Gambar Grafik] untukmenampilkan grafik analisa per jam dan tabel data pengukurannya

Gambar 5.5. Analisa Grafik Per Jam

Page 8: BAB V PENGOPERASIAN SISTEM SOFTWARE - kelair.bppt.go.idkelair.bppt.go.id/Publikasi/.../Bab5-PengoperasianSistemSoftware.pdf · 5.1. Pengoperasian Program Control Data Logger ... Apabila

Petunjuk Operasional 99

8. Klik ikon menu [Grafik Harian], maka komputer akan membuat rekap datapengukuran harian dengan IDStasiun terpilih dan menyusun menu pilihan waktupengukurannya (Tahun, Bulan, Tanggal Mulai dan Tanggal Akhir). Kemudianpilih salah satu Parameter kualitas air dan klik ikon [Gambar Grafik] untukmenampilkan grafik analisa harian dan tabel data pengukurannya

Gambar 5.6. Analisa Grafik Harian

9. Klik ikon menu [Grafik Bulanan], maka komputer akan membuat rekap datapengukuran bulanan dengan IDStasiun terpilih dan menyusun menu pilihan waktupengukurannya (Tahun, Bulan Mulai dan Bulan Akhir). Kemudian pilih salahsatu Parameter kualitas air dan klik ikon [Gambar Grafik] untuk menampilkangrafik analisa bulanan dan tabel data pengukurannya

Gambar 5.7. Analisa Grafik Bulanan

Page 9: BAB V PENGOPERASIAN SISTEM SOFTWARE - kelair.bppt.go.idkelair.bppt.go.id/Publikasi/.../Bab5-PengoperasianSistemSoftware.pdf · 5.1. Pengoperasian Program Control Data Logger ... Apabila

Petunjuk Operasional 100

10.Klik ikon menu [Grafik Realtime], kemudian pilih salah satu parameter kualitasair, lalu klik ikon [Refresh Grafik], maka komputer akan menelusuri datapengukuran hari ini dan menampilkan grafik analisa realtime serta tabel datapengukurannya sesuai IDStasiun terpilih.

Gambar 5.8. Analisa Grafik Realtime

11.Menu pilihan parameter kualitas air yang diberikan pada menu analisa grafikterdiri dari 6 parameter, yaitu : Suhu / Temperatur TDS / Zat Pada Terlarut Conductivity / Daya Hantar Listrik Salinitiy / Kadar Garam DO / Oksigen Terlarut pH / Kada Keasaman

Gambar 5.9. Pulldown Menu Pilihan Parameter Kualitas Air

Page 10: BAB V PENGOPERASIAN SISTEM SOFTWARE - kelair.bppt.go.idkelair.bppt.go.id/Publikasi/.../Bab5-PengoperasianSistemSoftware.pdf · 5.1. Pengoperasian Program Control Data Logger ... Apabila

Petunjuk Operasional 101

12.Untuk menyunting data pada tabel Stasiun atau tabel Pengukuran dalamdatabase onlimodb dapat digunakan utilitas phpMyAdmin yang dapat diaksesmelalui web browser dengan mengakses alamat :http://192.168.0.100/phpMyAdmin

Gambar 5.10. Utilitas phpMyAdmin Untuk Pengelolaan Database