DOMAIN SISTEM ANALISA ALIRAN DATA

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