jumlah alat yang ada di lokasi. Kemudian pada aplikasi ini mempunyai fitur peringatan atau notifikasi. Jadi, jika terjadi cuaca yang cukup ekstrim sistem
akan menampilkan notifikasi sebagai tanda bahwa kondisi cuaca sudah melewati batas yang ditentukan, dengan memberikan nilai batas terhadap
parameter pengguna bisa mengetahui kondisi yang sebenarnya terjadi pada sistem monitoring, bentuk notifikasi tersebut berupa teks yang disertai data
yang masuk, dengan adanya notifikasi pengguna bisa dengan mudah mendapatkan informasi terbaru secepat mungkin. Pada gambaran output,
rancangan Graphical User Interface GUI akan dirancang konsep User Friendly untuk memudahkan penggunaan, dengan konsep ini pengguna bisa
dengan mudah menggunakan aplikasi ini
3.5 Perancangan Use Case
Pada bagian ini akan dijelaskan mengenai perancangan use case untuk system monitoring. Use case pada gambar 3.3 akan menerangkan mengenai interaksi apa saja
yang dapat dilakukan user saat melakukan sistem monitoring melalui aplikasi web
extends
Gambar 3.2 Use Case
Melihat Halaman Awal
Melihat menu utama
Melihat data tabel dan grafik
User
Sistem Monitoring Cuaca
Menyimpan data sensor
Menerima Notifikasi
Universitas Sumatera Utara
3.5.1 Spesifikasi Use case
Nama Usecase Hal Utama Menampilkan data Sensor
Aktor Pengguna computer user
Deskripsi Usecase ini digunakan oleh user untuk melihat data sensor
Pre-condition Sistem dihidupkan Power On
Characteristic of activation Dapat dilakukan oleh siapapun
Basic flow User melihat data sensor pada halaman utama
Alternatif flow User dapat menyimpan data sensor dan menerima notifikasi
Post condition User dapat melihat data sensor kondisi cuaca dalam periode
180 detik Limitations
User hanya dapat memonitoring kondisi terhadap cuaca
3.6 Activity Diagram
Activity diagram juga membahas alur yang dapat ditempuh user dalam menjalankan aplikasi maupun alur proses pada alat monitoring
3.6.1 Activity Diagram Aplikasi Ecuaca Pada diagram ini jelaskan, user dapat memilih untuk melihat konten yang tersedia
pada aplikasi web. Untuk menu data lokasi, user dapat memilih lokasi yang tersedia pada halaman utama user dapat melihat data grafik dan tabel, kemudian
user dapat melihat data laporan dan memilih sesuai tanggal yang tersedia.
Universitas Sumatera Utara
Mulai
Selesai
Gambar 3.3 Activity Diagram Aplikasi Ecuaca
3.6.2 Activity diagram alat monitoring Diagram ini merupakan bagan yang menunjukkan alur kerja atau apa yang sedang
dikerjakan oleh sistem secara keseluruhan serta prosedur yang digunakan dalam pengoperasiannya.
Mengakses URL Website
Melihat peta Melihat Tabel
dan Grafik Cuaca Melihat laporan
cuaca
Menentukan tanggal
Universitas Sumatera Utara
mulai
Detik = 60 ? tidak
ya
registrasi ? tidak
ya
selesai
Gambar 3.4 Activity Diagram alat monitoring
Adapun tahapan pada diagram tersebut adalah : 1. Pada saat perangkat dinyalakan atau diberi tegangan listrik. Sistem akan
mendeteksi seluruh perangkat yang terhubung dengannya.
Inisialisasi nilai awal
Mengambil data kelembaban
Mengambil data arah angin
Mengambil data suhu
Mengambil data kecepatan angin
Cek detik = 60
Cek Registrasi GPRS
Register Inisialisasi GPRS
Kirim ke Web Server
Universitas Sumatera Utara
2. Setelah seluruh perangkat terdeteksi, dilakukan proses inisialisasi data. 3. Setelah seluruh perangkat diinisialisasi maka dilakukan pembacaan sensor.
4. Pembacaan sensor pertama pada sensor DHT11 untuk mengambil data suhu dan kelembaban.
5. Pembacaan sensor ketiga pada sensor Optocoupler untuk mengambil data
kecepatan angin. 6.
Pembacaan sensor kedua pada sensor Potensiometer untuk mengambil data arah angin.
7. Sistem melakukan pembacaan data dimulai dari perhitungan waktu pada
detik pertama sampai dengan detik ke-60. 8.
Setelah perhitungan waktu mencapai 60 detik akan dilakukan register pada GPRS.Tetapi, jika data yang dibaca belum mencapai pada detik ke-60,
maka sistem akan melakukan perulangan dan kembali pada inisialisasi awal sampai perhitungan mencapai 60 detik.
9. Sebelum data dikirim ke server, dilakukan register pada GPRS agar data
dapat terkirim ke server. Jika belum terdaftar data tidak akan terkirim ke server melainkan harus didaftarkan terlebih dahulu.
10. Jika belum melakukan register pada GPRS, maka sistem akan meminta
untuk melakukan register inisialisasi pada GPRS yang kemudian dikirim ke server. Inisialisasi GPRS dilakukan agar data yang akan dikirim dikenali
oleh server. 11.
Setelah melakukan register GPRS maka data seluruh sensor akan dikirim ke web server.
3.7 Perancangan Sistem Database