26 Berdasarkan alur proses sistem dapat diketahui bahwa inti dari
proses sistem yang dikembangkan ini adalah pertukaran informasi antara sistem dengan pengguna. Bila proses pertukaran informasi tersebut dapat
berjalan dengan baik dan akurat maka tujuan dari sistem ini dapat tercapai.
3. DOMAIN SISTEM
Domain atau batasan sistem perlu ditentukan agar sistem yang dikembangkan lebih terarah dan tidak keluar dari tujuan utama sistem yang
direncanakan dengan mempertimbangkan kebutuhan pengguna, tujuan sistem dan alur proses sistem yang dikembangkan. Domain atau batasan
dari sistem yang dikembangkan ini adalah: a. Sistem monitoring dan peringatan dini parameter lingkungan mikro
pada rumah kaca berbasis SMS dengan nama SimGreen ini dibangun untuk memenuhi kebutuhan pengguna yaitu pengelola rumah kaca atau
peneliti akan informasi tentang parameter lingkungan mikro di dalam rumah kaca.
b. Sistem ini berperan sebagai sistem pemantauan budidaya di dalam rumah kaca dan juga berperan sebagai sistem peringatan dini apabila
terjadi parameter lingkungan mikro di dalam rumah kaca yang melebihi batasan kritis budidaya tanaman.
c. Informasi yang diberikan dalam sistem ini antara lain adalah suhu udara, kelembaban udara, radiasi matahari dan kecepatan angin.
Pengguna dapat mengakses informasi melalui layanan SMS dengan format-format SMS tertentu.
d. Sistem ini terdiri dari aplikasi utama berbasis SMS dan database untuk penyimpanan informasi.
4. ANALISA ALIRAN DATA
Aliran data dari Sistem Pemantauan dan Peringatan Dini Parameter Lingkungan Mikro pada Rumah Kaca Berbasis SMS SimGreen dianalisa
dengan menggunakan Data Flow Diagram DFD. DFD adalah sebuah alat dokumentasi grafis yang menggunakan sejumlah kecil simbol-simbol
27 untuk mengilustrasikan bagaimana data mengalir melalui proses-proses
yang berhubungan. Dengan menggunakan DFD maka dapat dianalisa pihak-pihak yang terlibat, input, output, proses dan penyimpanan
dibutuhkan oleh sistem yang dikembangkan, sehingga dengan DFD dapat diketahui data-data apa saja yang dibutuhkan dan dihasilkan dari setiap
proses yang ada dan dapat ditentukan waktu dilakukan penyimpanan data pada database. DFD dari Sistem Pemantauan dan Peringatan Dini
Parameter Lingkungan Mikro pada Rumah Kaca Berbasis SMS ditunjukkan pada Gambar 6.
Gambar 6. DFD level 1 SimGreen Berdasarkan DFD pada Gambar 6 dapat diketahui bahwa terdapat
enam proses pengolahan data dan informasi yang terjadi pada sistem ini. 1. Proses 1 adalah proses pembacaan dan penyimpanan data dari sensor,
untuk memperjelas proses yang terjadi maka dibuat DFD level 2 dari proses 1 yang dapat dilihat pada Gambar 7. Istilah level pada DFD
digunakan untuk memperjelas suatu proses yang masih bisa dibagi menjadi proses-proses kecil yang menyusunnya. Pada proses 1.1
Pengguna SIM
Sensor- sensor
1 Baca Simpan
Data
DATA.TXT 2
Registrasi DB Pengguna
3 Pelayanan
permintaan informasi
DB SIM 5
Reply SMS 4
Query data
6 Pengecekan
batasan ekstrim Pengguna
SPD DB SPD
password, nama
no hp, nama
pesan format
tertentu
no hp, isi, status, jam,
tanggal, bulan permintaan
informasi hasil
query pesan
reply data
analog
data digital
data parameter
lingkungan mikro
no hp, isi, status, jam,
tanggal, bulan data
parameter lingkungan
mikro
pesan peringatan
Admin Sistem
28 dilakukan akuisisi data-data analog dari sensor-sensor pengukur
parameter lingkungan mikro di dalam rumah kaca dan data-data analog tersebut lalu di konversi menjadi data digital menggunakan ADC.
Sinyal-sinyal digital yang dihasilkan oleh ADC yang dihubungkan dengan komputer tersebut lalu dibaca oleh suatu program BASIC yaitu
OTOMAT3.BAS yang berfungsi membaca dan menuliskan data-data parameter lingkungan tersebut pada suatu file text yaitu DATA.TXT,
kegiatan sistem ini dilakukan pada proses 1.2. File text DATA.TXT ini berfungsi sebagai database yang berisi informasi parameter lingkungan
mikro di dalam rumah kaca selama periode waktu tertentu.
Gambar 7. DFD Level 2 Proses 1 Pembacaan dan penyimpanan data parameter lingkungan mikro.
2. Proses 2 adalah proses registrasi pengguna sistem monitoring yang diperlukan agar pengguna dapat memperoleh identitas untuk
menggunakan sistem. Input pengguna melalui SMS dengan format yang telah ditentukan untuk registrasi ke dalam sistem akan disimpan
dalam database untuk proses pencocokan data nomor telepon selular yang telah disimpan untuk digunakan sebagai proses autentifikasi.
Pada saat registrasi, pengguna mengirimkan SMS dengan format yang telah ditentukan disertai dengan password dan nama pengguna.
Password ditentukan oleh administrator sistem pada awal pengoperasian aplikasi sistem. Apabila password yang diberikan oleh
pengguna sama dengan password sistem maka pengguna mendapatkan
Sensor- sensor
DATA.TXT data
analog data
digital 1.1
Konversi oleh ADC
1.2 Pembacaan
Penyimpanan data
data paramater lingkungan mikro
suhu udara, RH, radiasi matahari, kecepatan
angin
29 autentifikasi untuk mengakses sistem dan data nomor telepon selular
dan nama pengguna disimpan ke dalam database yaitu DB Pengguna. Sedangkan bila password dari pengguna tidak sama dengan password
sistem maka akan dikirimkan pesan kesalahan password dan pengguna diminta untuk melakukan registrasi ulang.
3. Proses 3, 4, dan 5 adalah suatu kesatuan proses pelayanan sistem monitoring. Pengguna yang sudah teregistrasi dapat meminta informasi
parameter lingkungan mikro aktual pada sistem dengn mengirimkan SMS dengan format yang telah ditentukan proses 3. Apabila format
SMS yang dikirimkan sesuai maka dilakukan penyimpanan data pengakses sistem ke database yaitu DB SIM. Data-data yang disimpan
antara lain yaitu data nomor telepon selular pengguna, isi SMS permintaan informasi, status pelayanan, jam, tanggal, dan bulan terima
SMS. Penyimpanan data-data tersebut dimaksudkan untuk mempermudah sistem pelaporan kinerja sistem. Setelah dilakukan
penyimpanan data pengakses sistem maka dilakukan query data parameter lingkungan mikro yang diambil dari DATA.TXT sesuai
dengan permintaan pengguna proses 4. Hasil dari proses query selanjutnya disusun pada pesan SMS reply yang akan dikirimkan
kembali kepada pengguna sesuai dengan permintaan informasinya proses 5.
4. Proses 6 adalah proses pelayanan sistem peringatan dini. Setiap beberapa periode waktu diadakan pengecekan data parameter
lingkungan mikro aktual oleh sistem yang didapat dari DATA.TXT. Apabila pada suatu saat terjadi data yang melebihi batas ekstrim yang
ditentukan maka sistem akan mengirimkan pesan peringatan kepada pengguna sistem peringatan dini yang ditentukan oleh administrator
sistem. Data pelayanan sistem peringatan dini seperti data nomor telepon selular pengguna, isi SMS peringatan, status pelayanan, jam,
tanggal, dan bulan pengiriman SMS akan disimpan ke dalam database yaitu DB SPD. Pada sistem ini administrator sistem memiliki akses
penuh terhadap setiap proses dan kontrol terhadap sistem.
30
5. DESAIN APLIKASI