Diagram Alir Program Form Informasi

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