Tesis-Naufal A©2014
Monitoring kondisi ruang penyimpanan diperlukan untuk mencegah laju respirasi pada produk yang masuk pada golongan cold chain (Made, 2010) Penelitian Aman (2013) tentang sistem monitoring untuk suhu dan kelembaban merancang alat berbasis WSN. Pada penelitian tersebut perlu pengembangan supaya data terintegrasi dalam satu perangkat lunak dan bisa diakses secara luas .
1.Bagaimana proses kerja sistem WSN? 2.Bagaimana konsep ISM? 3.Bagaimana basis perangkat lunak yang terintegrasi? 4.Bagaimana aplikasi untuk kapal reefer cargo?
1.Tidak membahas masalah ekonomis. 2.Tidak membahas sistem kontrol. 3.Tidak membahas teknis produk. 4.Sistem hanya bersifat simulasi.
Merancang aplikasi WSN untuk kapal
reefer cargo berbasis perangkat lunak pada sistem WSN
Mulai
A
Latar Belakang Penelitian Permasalahan keterpaduan sistem monitoring pada kapal reefer cargo
Analisa Kebutuhan
Desain Tujuan Penelitian Merancang aplikasi ISM untuk aplikasi kapal reefer cargo
Studi Literatur Kebutuhan Sistem Terintegrasi Konsep perancangan IMS Konsep WSN Basis Perangkat Lunak WSN
A
Implementasi
Pengujian
Instalasi dan Operasi
Selesai
Perancang an I M S Metode Waterfall
1. Analisa
Kebutuhan
2. Desain 1. Desain Output Tampilan desktop display Tampilan web page 2. Desain Input: Penangkapan Data (Data capture) Penyiapan Data (Data preparation) Pemasukan Data (Data entry) 3. Desain Database: MySQL Database
Start
Hubungkan xbee ke Port USB (receiver)
Hidupkan aplikasi
No
Alur Proses IMS Pada Desktop Display Menu Utama
User Selection
Yes
Pilih com port
Connect Yes
Monitoring
No
User Selection
Yes
Report
No
User Selection
Yes
Disconnect
Exit/ Stop
Arsitektur Sistem IMS User: Admin pada kapal Manajemen kapal
Start
Skema Algoritma Pengambilan Data Dari SHT11
Kirim sinyal start (komunikasi 2wire) •0x03 ke SHT11 (reques data suhu) •0x05 untuk data kelembaban
AckBit=0? Tunggu konversi data Timeout=0? AckBit=0 SHTReadByte() Ambil data AckBit=1 SHTReadByte() Ambil data Konversi Data Suhu Tampilkan Data
Return
VB 2010
Database mySQL
Real TIme
php Relasi antara VB 2010, mySQL, php
3. Implementasi/ coding void set_sck_high (void) { SHT11_PORT |= _BV(SHT11_SCK); } void set_sck_low (void) { SHT11_PORT &= ~_BV(SHT11_SCK); } void set_data_out (void) { SHT11_DDR |= _BV(SHT11_SCK) | _BV(SHT11_DATA); } void set_data_in (void) { SHT11_DDR &= _BV(SHT11_SCK) | ~_BV(SHT11_DATA); } void set_data_high (void) void SHTReadTemp (void) { StartSignal(); SHTWriteByte(0x03); //Command Measure Temperature if (AckBit==0) { SHTWait(); //Tunggu sampai pengukuran selesai if (TimeOut==0) { AckBit=0; //Kirim ACK untuk menerima byte berikutnya SHTReadByte(); // Ambli Byte MSB DataTempSHT = DataRead; DataTempSHT <<= 8; AckBit=1; //Kirim NACK untuk mengakhiri pengambilan data SHTReadByte(); //Ambil byte LSB DataTempSHT |= DataRead; DataRead = DataTempSHT; } } }
3. Implementasi/ coding /* Send ack */ set_data_low (); _delay_ms (SHT11_SCK_DELAY); set_sck_high (); _delay_ms (SHT11_SCK_DELAY); set_sck_low (); set_data_in (); } uint8_t read_ack (void) { uint8_t ack;
'import library untuk serial komunikasi dengan mikro '---------------------------------------------------Imports System Imports System.ComponentModel Imports System.Threading Imports System.IO.Ports
'koneksi mysql dengan VB 2010 Dim koneksi As New MySqlConnection Dim stringKoneksi As String = "Server=localhost;userId=root;Password=;Database=monitoring" Dim perintahmysql As New MySqlCommand
Tampilan IMS pada Desktop Display
4. Pengujian Sistem Uji coba polling otomatis: sistem secara otomatis meminta sensor untuk mengirim data dan disimpan di database. Uji coba polling berdasar permintaan: mikrokontroler meminta pengiriman data dari sensor sesuai addressing.
4. Pengujian Sistem NO.
TEST FACTOR
HASIL
1
Koneksi ke database
√
2
Menampilkan status konektivitas device
√
KETERANGAN Desktop display berbasis VB 2010 bisa terhubung dengan database mySQL Status konektivitas device dapat dilihat hanya pada sisi server (admin) melalui desktop
display 3
Menampilkan nilai data
√
4
Kesesuaian data yang dikirim antara client dan server
√
5
Delay response time
√
6
Tampilan IMS user friendly
√
Data suhu dan kelembaban dapat ditampilkan dalam bentuk digital pada monitor PC Data antara server dan client sesuai Waktu yang dibutuhkan untuk mengakses data pada web tergantung kecepatan data akses koneksi internet Laman web mudah dipahami tanpa memerlukan interpretasi yang mendalam
Auto Round Polling
Auto Round Polling
Demand Polling
5. Instalasi dan Operasi IMS yang sudah diuji, diketahui kelemahan dan diperbaiki selanjutnya diinstalasi di kapal reefer cargo untuk dioperasikan. Data dari IMS bisa diakses secara luas dengan komunikasi internet.
KESIMPULAN Penelitian berhasil merancang sebuah aplikasi IMS untuk kapal reefer cargo berbasis perangkat lunak pada sistem WSN yang dapat mengelola data analog perangkat keras ke data digital pada desktop display PC admin dan menghubungkan dengan koneksi internet.
SARAN Penyusunan sistem kontrol/ aktuator sebagai feedback dari perubahan suhu dan kelembaban yang diluar batasan SOP yang ditentukan manajemen