Diagram alir dari program form informasi ditunjukan pada gambar 3.9. Informasi dimasukan melalui keyboard. Informasi akan masuk melalui form informasi yang telah
dibuat. Pembuatan form menggunakan interface dari python. Kemudian informasi akan diidentifikasi apakah sesuai dengan ketentuan dari form tersebut. Apabila sesuai informasi
akan disimpan menjadi file teks. Kemudian file akan dikirim transmitter ke receiver. Ketika informasi tampil pada monitor maka raspi akan mengirimkan informasi bahwa
informasi tersebut telah ditampilkan. Ketika jumlah informasi sudah memenuhi batas informasi yang ditampilkan maka akan ada pemberitahuan bahwa informasi penuh dan ada
pemberitahuan bahwa apakah ada informasi yang ingin dihapus. Ketika ingin menghapus informasi, user harus menuju halaman database dari informasi yang ditampilkan dan
memilih informasi yang akan dihapus lalu klik push button hapus. Pc akan mengirimkan data berupa X-ID, dimana X merupakan variabel untuk perintah hapus dan ID adalah nama
file yang akan dihapus. Dan setelah dihapus raspi akan mengirimkan informasi bahwa informasi telah terhapus.
3.2.2 Diagram Alir Subrutin Identifikasi Informasi
Diagram alir Subrutin identifikasi inforasi berupa proses pemeriksaan informasi agar sesuai dengan ketentuan dari form informasi. Pemerikasaan informasi dari isi, dari, kepada,
waktu dan tempat. Pemeriksaan isi informasi dilakukan per baris. Sebelum pengecekan isi terdapat proses pemilihan jenis dan ukuran font, proses ini dilakukan untuk pengaturan isi
informasi. Informasi dari, kepada, waktu dan tempat tidak dapat diatur font-nya. Pemeriksaan ini berupa pemeriksaan jumlah karakter agar tidak melebihi batas karakter
yang telah ditentukan. Gambar 3.10 menunjukan diagram alir identifikasi data pada form
informasi.
Mulai
Pemilihan Jenis dan
Ukuran Font
IsiB1Batas isi1
IsiB2Batas isi2
IsiB3Batas isi3
YA
YA TIDAK
TIDAK
TIDAK
A B
Kembali drBatas
dari
kpdBatas kpd
tBatas waktu
t4Batas tempat
Pemberitahuan Informasi salah
YA
YA
YA
YA
YA TIDAK
TIDAK
TIDAK
TIDAK
A B
Gambar 3.10 Diagram Alir Subrutin Identifikasi Informasi
3.2.3 Diagram Alir Subrutin Pengiriman Data
Gambar 3.11 menunjukan pengiriman data dari PC menuju raspi. Ketika menekan tombol tampil pada form informasi PC akan mengirimkan paket data menuju raspi.
Sebelum mengirimkan data, data harus disimpan terlebih dahulu. Data yang dikirimkan berupa file teks. Bautrate yang digunakan 9600. Subrutin ini dimulai dari inisialisasi comm
dan port yang digunakan, pengecekan port dan pengecekan penerima. Dan pada akhirnya mengirimkan data. Ketika comm dan port tidak aktif maka akan ada pemberitahuan pada
form informasi. Terdapat dua jenis data yang dikirimkan yaitu data informasi berupa file teks dan data perintah penghapusan file X-ID.
Mulai Inisialisasi
comm dan port
Pengecekan xbee reciever Raspi
Kembali
TIDAK
Comm arduino uno
Port xbee
YA
YA TIDAK
Pemberitahuan komunikasi error
Pengiriman data
Gambar 3.11 Diagram Subrutin Pengiriman Data
3.2.4 Diagram Alir Subrutin Penerimaan Informasi dari Raspi
Gambar 3.12 menunjukan diagram alir subrutin penerimaan informasi dari raspi. Penerimaan data dari xbee raspi berupa informasi bahwa informasi telah ditampilkan dan
informasi telah dihapus.
3.2.5 Diagram Subrutin Konfirmasi Informasi
Gambar 3.13 menunjukan diagram alir subrutin konfirmasi informasi. Dari penerimaan data kemudian data diambil dan diperiksa. Data Y menunjukan informasi telah
ditampilkan dan data Z bahwa informasi telah dihapus. Dari data tersebut akan dihitung jumlah informasi yang ditampilkan. Dan subrutin ini juga mengatur tampilan database
informasi yang ditampilkan. PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Mulai
Inisialisasi comm dan
Port
Kembali
TIDAK
Xbee port
Ada Data
YA
YA TIDAK
Gambar 3.12 Diagram Alir Subrutin Penerimaan Informasi Dari Raspi
3.2.6 Diagram Alir Program Penampil Informasi
Gambar 3.15 menunjukan tampilan slideshows informasi pada monitor. Tampilan ini menyerupai tampilan form pengisi informasi. Perbedaannya tidak ada listbox dan tombol.
Slideshows akan tampil selama satu menit dan ketika ada informasi baru yang masuk, akan ada pemberitauan suara dan informasi baru akan tampil setelah informasi terdahulu
ditampilkan. Ketika belum ada informasi yang masuk maka raspi akan menampilkan layar utama. Jumlah informasi yang dapat ditampilkan adalah sepuluh buah dengan satu halaman
utama sehingga ada 11 slideshows. Masa berlakunya informasi berupa waktu ditambahkan dengan waktu delay sehingga ada jeda waktu dalam menghapus informasi. Gambar 3.14
menunjukan tampilan awal slideshows. Gambar 3.16 menunjukan diagram alir program penampil informasi. Ketika ada
informasi yang baru diterima aka nada pemberitahuan suara. Pemberitauan suara berupa pengaktifan file suara wav pada memori raspi. Data akan diperiksa kemudian ditampilkan
pada monitor. Setelah tampil informasi akan diperiksa masa berlakunya. Ketika masa berlakunya sudah selesai maka informasi tersebut akan terhapus dengan sendirinya.
Pemeriksaan masa berlaku setelah informasi ditampilkan di monitor. Ketika informasi baru akan tampil dan informasi dihapus maka raspi akan mengirimkan informasi ke PC.
Mulai
Penerimaan Data
Y Z
Pemberitahuan InformasiID
telah tampil Pemberitahuan
InformasiID telah dihapus
Perhitungan jumlah informasi yang
sedang ditampilkan
Kembali
Gambar 3.13 Diagram Alir Subrutin Konfirmasi Informasi PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Gambar 3.14 Tampilan Awal Slideshows
Gambar 3.15 Tampilan Slideshows Informasi PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Mulai Inisialisasi variabel
data
Pengambilan Data
Informasi Baru
Pemberitahuan Suara alarm
TIDAK YA
Penerimaan Data Raspi
Perintah hapus X
TIDAK
YA
M N
O
Hapus informasi
Selesai Identifikasi
Data
Informasi Tampil
Masa berlaku
Waktu TIDAK
YA Pemberitahua
n informasi tampil
Pemberitahuan informasi
dihapus
M N
O
Gambar 3.16 Diagram Alir Program Penampil Informasi
3.2.7 Diagram Alir Subrutin Penerimaan Data Raspi
Penerimaan data raspi merupakan komunikasi antara xbee port Dout dengan port UART_RX pada raspi. Penerimaan data berupa inisialisasi port, pemeriksaan port,
pengecekan data. Gambar 3.17 menunjukan diagram alir penerimaan data raspi.
3.2.8 Diagram Alir Subrutin Identifikasi Data
Identifikasi data berupa identifikasi data dari dan kepada. Setelah data diambil kemudian ada pengecekan data. Ketika data berisi - maka data dari dan atau kepada tidak
ditampilkan. Gambar 3.18 menunjukan diagram alir subrutin identifikasi data. PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI