Pemeriksaan Data Waktu Penyimpanan Informasi

4.2.11 Pemberitahuan Informasi Yang Ditampilkan Penuh

Pemberitahuan ini bertujuan sebagai informasi kepada pengguna bahwa informasi yang ditampilkan penuh. Pemberitahuan terjadi karena program memeriksa pada tabel informasi yang sedang ditampilkan sudah mencapai 10 buah informasi. Program akan memeriksa ketika pengguna menekan tombol simpan. Gambar 4.15 menampilkan pemberitahuan bahwa informasi penuh.

4.2.12 Hapus Informasi

Penghapusan informasi terjadi karena dua hal, pertama keinginan pengguna yang kedua bahwa informasi yang ditampilkan sudah kadaluarsa. 1 Hapus Informasi Karena Keinginan Pengguna Ketika pengguna ingin menghapus informasi yang sedang ditampilkan. Pengguna mendapatkan fasilita untuk melakukan hal tersebut. Caranya dengan klik dua kali pada data tabel informasi yang sedang ditampilkan. Dengan melakukan klik dua kali program akan mengirimkan perintah untuk menghapus informasi. Gambar 4.16 pada kotak biru menampilkan data perintah hapus informasi yang dikirimkan PC atas kemauan pengguna. 2 Hapus Informasi Kerena Informasi Sudah Kadaluarsa. PC memeriksa data waktu dari informasi yang sedang ditampilkan, ketika data informasi sudah kadaluarsa PC akan mengirimkan perintah untuk menghapus data informasi pada raspberry pi. Gambar 4.16 pada kotak hijau menammpilkan data perintah hapus informasi yang dikirimkan PC karena informasi sudah kadaluarsa. Setelah data informasi dihapus oleh raspberry pi, raspberry pi akan mengirimkan pemberitahuan bahwa informasi telah dihapus dan setelah menerima pemberitahuan bahwa informasi yang ditampilkan telah dihapus, program akan menghapus data pada tabel informasi yang sedang ditampilkan. Gambar 4.16 pada kotak merah menampilkan pemberitahuan yan diterima PC bahwa informasi telah dihapus. Gambar 4.17 menampilkan bahwa informasi 17 telah dihapus. Gambar 4.20 menampilkan bahwa informasi tujuh telah dihapus. PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI Gambar 4.16 Pengiriman dan Penerimaan Perintah Hapus Informasi Gambar 4.17 Penghapusan Informasi 17 Pada Raspberry Pi PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI Gambar 4.18 Penghapusan Informasi 7 Pada Raspberry Pi

4.3 Pembahasan Perangkat Lunak

4.3.1 Perangkat Lunak Pengisi Informasi

Perangkat lunak pengisi informasi terdiri dari empat bagian program. Empat program tersebut ialah program form informasi, penerimaan data, pemeriksaan masa berlaku informasi yang sedang ditampilkan, dan database dari semua informasi yang dimasukan. Gambar 4.19 menampilkan list program pemanggilan modul pemrograman python. Modul yang dipanggil yaitu serial, threading, Tkinter, tkFont, ttk, PIL, os.path, MySQLdb, datetime, time, scrolledText, dan tkMassagebox. Gambar 4.20 merupakan list program inisialisasi variabel pemanggilan memori pada PC. Program di bawah merupakan pengaktifan port usb yang digunakan untuk komunikasi serial. Pengaktifan port menggunakan modul serial dan diatur juga bautrate dan port yang digunakan. Perangkat lunak form informasi dalam listing program penamaannya ialah Formisi. Subprogram aturKomponen merupakan penamaan subprogram pembuatan antarmuka form informasi. Subprogram cekdata merupakan penamaan untuk program pemeriksaan data waktu informasi. PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI Gambar 4.19 List Program Pemanggilan Modul Python Gambar 4.20 List Program Pengaktifan Port USB

4.3.1.1 Perangkat Lunak Form Informasi Formisi

Perangkat lunak Form informasi merupakan program interface untuk memasukan informasi. Urutan program dimulai dari inisialisasi data, pemanggilan gambar jpeg, pemanggilan subprogram. Gambar 4.21 menampilkan inisialisasi program form informasi. Gambar 4.21 List Program Inisialisasi Form Infomasi Gambar 4.22 merupakan listing program pemanggilan gambar dalam format jpg yang digunakan sebagai background form informasi. Gambar 4.23 merupakan listing program pemanggilan subprogram. Pemanggilan subprogram dimulai dari aturKomponen sampai aturfont. Program aturKomponen adalah program yang membentuk tampilan interface form informasi. Program aturfont adalah program yang mengatur ukuran dan jenis huruf pada form informasi. PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI