Halaman Ini digunakan oleh user untuk memasukan waktu yang diinginkan untuk melihat parameter yang ingin ia
amati.
b. Desain Output
Desain output adalah suatu kegiatan dalam merancang desain yang bertujuan untuk menampilkan informasi-informasi hasil
interaksi pengguna dengan sistem informasi. Desain ini juga bertujuan untuk memberikan informasi yang dibutuhkan oleh
pengguna informasi. Desain output dari sistem monitoring ini terdiri dari :
a. Output Tabel Halaman ini digunakan untuk menampilkan tampilan
data-data parameter lingkungan dalam bentuk tabel dari parameter lingkungan mikro yang diinginkan.
b. Output Grafik Halaman ini digunakan untuk menampilkan tampilan
data-data parameter lingkungan dalam bentuk grafik dari parameter lingkungan mikro yang diinginkan.
c. Output Tabel dan Grafik Halaman ini digunakan untuk menampilkan tampilan
data-data parameter lingkungan dalam bentuk tabel dan grafik dari parameter lingkungan mikro yang diinginkan.
d. Output Kamera Halaman ini digunakan untuk menampilkan hasil
tampilan dari keadaan aktual greenhouse yang ditangkap dengan menggunakan webcam.
2. Desain Database
Dalam pembangunan desain database pada sistem informasi ini dibuat dengan bahasa pemograman MySQL yang ter-install pada
Xampp 5.0.1-installer. Untuk kemudahan dalam penggunaannya maka
33
digunakan PHPMyAdmin 2.7.0 yang merupakan tampilan lain dari MySQL yang ditampilkan seperti halnya pada tampilan halaman web.
Database yang digunakan pada sistem informasi ini adalah satu buah database yang bernama “greenhouse2” yang terdiri dari satu
tabel utama yang berisi data-data parameter lingkungan, yaitu tabel “grhouselog” dan dua tabel pendukung yaitu “alat” dan “user”.
Basis data “greenhouse2” terlihat pada Gambar 7 berikut.
Gambar 7. Tabel-Tabel pada Database ”Greenhouse2”. Data-data parameter lingkungan mikro tersimpan di dalam tabel
“grhouselog”. Struktur dari tabel ini dapat dilihat pada tabel 2 berikut.
Tabel 2. Struktur Tabel ”Grhouselog” Nama Kolom
Tipe Data Keterangan
Logid Integer 11
Auto_increament Waktu
Date Not Null Default
Jam Time
Not Null Default Kecepatan_angin
Float Null Default
Arah_angin Float
Null Default Suhu
Float Null Default
Kelembaban Float
Null Default Tekanan_udara
Float Null Default
Presipitasi Float
Null Default Radiasi
Float Null Default
34
Urutan dari isi tabel “grhouselog” ini disesuaikan dengan output dari translator, yaitu waktu, jam, kecepatan_angin, arah_angin, suhu,
kelembaban, tekanan_udara, presipitasi, dan radiasi yang merupakan hasil terjemahan data-data pengukuran dari Portable Weather Station
ke dalam bentuk digital ke dalam komputer yang digunakan sebagai server.
Penggunaan tipe data Integer pada kolom ”Logid” karena data yang diperlukan merupakan data bilangan integer. Pada kolom
”Waktu” digunakan tipe data date, sedangkan data yang dihasilkan oleh translator adalah data bulan dan tanggal saja, dengan
menggunakan program baca data ”sensorconv.php” yang ada pada lampiran 4, data tersebut dapat dimanipulasi menjadi bentuk data date
yang terdiri dari data tanggal, bulan dan tahun. Pada Kolom ”Jam” digunakan tipe data Time, sedangkan data yang data yang dihasilkan
oleh translator adalah data jam dan menit saja, dengan menggunakan program baca data ”sensorconv.php” data juga dapat dimanipulasi
menjadi bentuk data Time yang terdiri dari data jam, menit, dan detik. Lalu pada data parmeter lingkungan yang mencakup kecepatan_angin,
arah_angin, suhu, kelembaban, tekanan_udara, presipitasi, dan radiasi tipe data yang digunakan adalah float, karena hasil output dari
translator berupa bilangan pecahan, dan tidak perlu dimanupulasi lagi. Isi dari tabel ”Grhouselog” ini dapat dilihat pada gambar 8 berikut.
35
Gambar 8. Isi Tabel ”Grhouselog”. Selain tabel utama, terdapat dua tabel lain yang merupakan tabel
pendukung. Tabel-tabel tersebut antara lain: 1. Tabel Alat
Tabel Alat ini digunakan untuk membuat nama pada legenda pada tampilan grafik. Struktur dari Tabel ”Alat” dapat dilihat pada
Tabel 3 berikut. Tabel 3. Struktur Tabel ”Alat”
Nama Kolom Tipe Data
Keterangan Id
Integer 5 Auto_increament
Ekspor Varchar 50
Not Null
Kolom ”Id” berisi nomor id dari nama-nama legenda grafik parameter lingkungan mikro. Sedangkan kolom ”Ekspor” Isi nama
dari legenda grafik parameter lingkungan mikro. Isi dari Tabel ”Alat” dapat dilihat pada gambar 9 berikut.
Gambar 9. Isi Tabel ”Alat”. 2. Tabel User
Tabel User ini digunakan untuk menyimpan data pengguna yang terdaftar dan digunakan untuk memasuki sistem ini. Struktur
dari Tabel User dapat dilihat pada Tabel 4 berikut. Tabel 4. Struktur Tabel ”User”
Nama Kolom Tipe Data
Keterangan IDUSER
Integer 5 Auto_increament
USERNAME Varchar 50
Not Null PASSWORD
Varchar 50 Not Null
36
Kolom ”IDUSER” berisi id untuk setiap user. Kolom ”USERNAME” berisi nama dari user, dan kolom ”PASSWORD”
berisi password yang digunakan oleh user. Isi dari tabel ”User” dapat dilihat pada gambar 10 berikut.
Gambar 10. Isi Tabel ”User”. Dari ketiga tabel yang ada di database ”greenhouse2” ini
kesemuanya berdiri sendiri, sehingga tidak dapat dibuat hubungan data relasional diantaranya.
3. Disain Input Data