Subrutin Konfirmasi Sistem Pengirim

4.2.2.4. Subrutin Komunikasi

Subrutin komunikasi terdiri dari beberpa properti diantaranya pop-up menu yang berfungsi untuk menampilkan perangkat serial yang terbaca, properti edit text yang berfungsi sebagai masukan nilai baud rate, properti tombol tekan yang berfungsi sebagai perintah koneksi ke perangkat serial, dan properti static text yang berfungsi menampilkan status koneksi perangkat serial, seperti yang ditunjukkan pada gambar 4.14. Gambar 4.14. Tampilan Properti Komunikasi Pada Jendela Aplikasi Pop-up menu komunikasi dijalankan dengan fungsi CreateFcn dan fungsi Callback, pada saat pertama jendela aplikasi muncul, pop-up menu akan menampilkan semua perangkat serial yang aktif, jika tidak ada perangkat yang terdeteksi maka pop-up menu menampilkan pesan refresh ports. Pengguna dapat menghubungkan perangkat serial dan selanjutnya menekan refresh ports pada pop-up menu. Masukkan nilai baud rate dijalankan dengan fungsi KeyPressFcn dan fungsi Callback. Fungsi KeyPressFcn akan menginstruksikan tombol connect menjadi tidak aktif selama pengguna merubah nilai baud rate, sedangkan fungsi Callback akan dijalankan setelah pengguna selesai memasukkan nilai baud rate. Jika masukan baud rate kosong maka secara otomatis nilai baud rate menjadi 9600 bps. Masukan nilai baud rate yang diperbolehkan adalah nilai baud rate yang didukung pada modul radio XBee-PRO S2B dan MATLAB guide, yaitu 1200 bps, 2400 bps, 4800 bps, 9600 bps, 19200 bps, 38400 bps, 57600 bps, dan 115200 bps. Jika pengguna memasukkan nilai baud rate selain nilai yang diperbolehkan, maka akan tertampil kotak dialog peringatan seperti yang ditunjukkan pada gambar 4.15. dan program akan mengatur kembali nilai baud rate menjadi 9600 bps. Gambar 4.15. Kotak Dialog Peringatan - Masukkan Baud Rate Salah Tombol connect akan aktif apabila masukkan nilai baud rate sesuai dengan nilai baud rate yang diperbolehkan. Tombol connect dijalankan dengan fungsi Callback setelah PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI