Inisialisasi Aplikasi
Tampil Jam dan Tanggal
Ada Port?
Subrutin Keterangan
Subrutin Penerimaan Data
Subrutin Simpan Data
Tekan Keluar
Keluar? Tampil Tidak Ada
Koneksi Serial Tidak
Ya
Tidak Ya
Mulai
Selesai
Gambar 3.23. Diagram Alir Program Utama
3.5.2.2. Diagram Alir Subrutin Keterangan
Diagram alir subrutin keterangan ditunjukkan pada gambar 3.24. Pengguna dapat melihat terlebih dahulu prosedur menjalankan aplikasi akuisisi data sebelum memulai proses
dengan menekan tombol prosedur. Maka akan tampil jendela prosedur aplikasi seperti gambar 3.25. Pengguna juga perlu mengetahui tujuan dibuatnya aplikasi sistem akuisisi data,
penguna dapat menekan tombol tentang untuk menampilkan jendela tentang aplikasi seperti ditunjukkan pada gambar 3.26.
Tekan Prosedur
Tampil Prosedur
Tekan Tentang
Tampil Tentang
Mulai
Kembali
Gambar 3.24. Diagram Alir Subrutin Keterangan
Gambar 3.25. Jendela Prosedur Aplikasi
Gambar 3.26. Jendela Tentang Aplikasi PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
3.5.2.3. Diagram Alir Subrutin Penerimaan Data
Diagram alir subrutin penerimaan data ditunjukkan gambar 3.30. Penerimaan data dari sistem penerima pertama dilakukan pada blok komunikasi dengan memilih port komunikasi
serial, memasukkan nilai baud rate, dan menekan tombol connect untuk terhubung dengan radio sistem penerima. Jika port tidak terhubung, maka akan muncul kotak dialog error
“Port Tidak Terhubung” ditunjukkan pada gambar 3.27. Port serial harus dilepaskan dan
hubungkan kembali.
Gambar 3.27. Kotak Dialog Error-Port Tidak Terhubung Jika port terhubung, pengguna dapat memulai proses menerima data dengan menekan
tombol mulai. Program akan kembali memeriksa status komunikasi serial. Pada saat pertama membuka jendela aplikasi status koneksi adalah terputus maka akan muncul kotak dialog
error “Komunikasi Terputus” ditunjukkan pada gambar 3.28. Pengguna harus menekan
tombol connect.
Gambar 3.28. Kotak Dialog Error-Komunikasi Terputus Sistem pengirim akan mengirimkan karakter ‘p’ ping untuk memeriksa sambungan
nirkabel dengan sistem penerima, sistem penerima akan menampilkan status “Terhubung Sistem Pengirim”. Sistem penerima akan mengkonfirmasi bahwa sistem siap dengan
mengirimkan karakter ‘y’ yes. Waktu pengiriman data disepakati dengan sistem data
logger yaitu setiap 10 detik satu paket data. Program dirancang menerima data kurang dari dan sama dengan 10 detik, jika belum ada data, maka akan muncul pesan teks pada status
blok proses data “Belum Ada Data”. Data yang dikirimkan oleh sistem data logger memiliki format data yang telah dibahas
pada subbab 3.4. Program dirancang menerima 11 data yang dikirimkan sebanyak 66 karakter dalam satu paket data pengiriman. Jika ada data yang diterima sesuai format data,