Arduino Uno TINJAUAN PUSTAKA

GND, Din- GPIO14UART_TX dan Dout-GPIO15UART_RX sebagai penerima data ke raspberry pi sehingga terdapat board untuk menghubungkan xbee dan raspberry pi. Schematic dari board tersebut dapat dilihat pada Gambar. 3.4. Informasi ditampilkan oleh monitor yang berkomunikasi dengan raspberry pi melalui port HDMI dan pemberitahuan informasi baru oleh speaker menggunakan port audio analog dari Raspberry pi.

3.2 Perancangan Perangkat Lunak

Perangkat lunak dari alat yang dirancang terdri dari dua program utama yaitu program form informasi untuk memasukan dan mengirimkan informasi ke raspberry pi, dan program penampil informasi. Sistem menggunakan komunikasi dua arah sehingga masing-masing sistem berperan sebagai pengirim dan penerima.

3.2.1 Diagram Alir Program Form Informasi

Gambar 3.5 menunjukan tampilan Form dibuat menggunakan Tkinter yang merupakan fitur dalam python. Form akan ditampil pada PC yang beresolusi 1366 x 768 pixels. Form pengisian informasi terdiri dari: 1. Background Berupa listbox yang menyediakan enam jenis background. Ketika sudah memilih jenis background maka background pada form akan berubah sesuai pilihan. Data background berupa teks sehingga pada penampil akan memanggil nama background yang tersedia pada raspberry pi. 2. Jenis Font Berupa listbox yang menyediakan enam jenis font. Sehingga dapat mengatur jenis tulisan pada isi teks. Enam jenis font yaitu times, arial, calibri, lucida, tahoma dan helsvitica. 3. Ukuran Font Berupa listbox yang menyediakan ukuran font dengan rentang 34 sampai 44 dengan step dua. 4. Isi Informasi Berupa label yang berukuran 2” x 8,3” dan menyediakan tiga baris teks. Tabel 3.1 menunjukan batasan jumlah karakter pada isi informasi di setiap barisnya dan dengan ketentuan jenis font adalah times. Tabel 3.1 Ketentuan Jumlah Karakter Pada Isi Informasi. No. Ukuran Font Jumlah Karakter dalam satu baris 1 34 34 2 36 32 3 38 30 4 40 29 5 42 27 6 44 26 Ketika jenis font-nya berbeda, jumlah karakternya juga berubah. 5. Isi Informasi Dari Berupa label yang berukuran 0,62” x 4,58” menyediakan 19 karakter dengan ketentuan jenis font times dengan ukuran 32. 6. Isi Informasi Kepada Berupa label yang berukuran 0,62” x 4,58” menyediakan 19 karakter dengan ketentuan jenis font times dengan ukuran 32. 7. Isi Informasi Waktu Berupa label yang berukuran 0,62” x 4,58” , dengan format pengisian 00.00,_Day,_hh-bb-tttt. Jenis font times dengan ukuran 32. Informasi waktu dipakai sebagai masa berlaku informasi. 8. Isi Informasi Tempat Berupa label yang berukuran 0,62” x 4,58” menyediakan 19 karakter dengan ketentuan jenis font times dengan ukuran 32. 9. Tombol Simpan Tombol yang digunakan untuk menyimpan informasi menjadi file teks. 10. Tombol Tampil Tombol yang digunakan untuk mengirimkan informasi dalam bentuk file teks agar informasi tersebut ditampilkan oleh raspi. Push button tampil akan aktif bila informasi telah tersimpan sebagai file teks. 11. Tombol Selesai Tombol untuk menutup form informasi pada PC. 12. Tombol Database Tombol berguna untuk melihat database informasi yang pernah masuk. 13. Frame Merupakan tempat meletakan semua tools yang digunakan. 1 13 2 3 4 5 7 6 8 9 10 11 12 Gambar 3.5 Tampilan Form Pengisian Informasi. Ketentuan pengisian informasi sebagai berikut. a. Jenis dan ukuran font hanya ditujukan untuk pengaturan font pada isi informasi. b. Jumlah karakter yang dimasukan tidak boleh melebihi batas karakter yang telah ditentukan. Ketika jumlah karakter yang dimasukan melebihi batas karakternya akan ada pemberitahuan pada form bahwa informasi yang dimasukan salah. c. Ketika jenis font diubah maka batas jumlah karakter pada isi informasi akan berubah. d. Informasi yang harus diisi ialah isi, waktu, tanggal dan tempat. Sedangkan informasi dari dan kepada ditujukan untuk umum bisa diwakilkan dengan karakter -. e. Batas penginputan informasi adalah 10 informasi, ketika informasi yang dimasukan sudah 10 maka akan ada pemberitahuan informasi sudah penuh dan akan ada pemberitahuan apakah ada informasi yang ingin dihapus. f. Ketika ada informasi yang telah melewati batas berlaku maka informasi tersebut akan terhapus dengan sendirinya. g. Terdapat fasilitas menghapus informasi yang sedang ditampilkan. Gambar 3.6 Isi File Teks 1 2 3 4 4 8 6 7 5 5 9 Gambar 3.7 Tampilan Database Informasi Ketika tombol simpan ditekan maka informasi akan disimpan ke dalam file teks. File akan dinamakan dengan ID sesuai urutan masuknya informasi. Gambar 3.6 menunjukan tampilan isi dari file teks yang akan dikirim. Gambar 3.7 menunjukan tampilan halaman database informasi. Database informasi terdiri dari dua yaitu data informasi yang ditampilkan pada monitor dan arsip informasi yang ditampilkan monitor. Database informasi terdiri dari. PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI