.Tampilan “Home Screen” Tampilan Menu Utama Pengujian SMS Pemantauan dan Pengendalian

31

BAB IV HASIL DAN PEMBAHASAN

Bab ini akan membahas tentang tampilanprogramyang dibuat, pengujian program, pengambilan data, dan pembahasan tentang data yang diperoleh. Data yang diambil ada dua macam yaitu data utama dan data pendukung. Data utama menunjukan hasil pengiriman data ke perangkat pengendali sistem rumah otomatis.

4.1 .Tampilan “Home Screen”

Pada tampilan “home Screen” dari program rumah otomatis terdiri dari menu akses, menu input data, dan , menu utama. Tampilan ”Home Screen” dari program rumah otomatis dapat dilihat pada Gambar 4.1. Gambar 4.1 Tampilan “Home Screen”

4.2. Tampilan Menu Akses

Pada tampilan menu akses dari program rumah otomatis terdiri dari menu itemlogin , menu item logout, dan menu item keluar. Fungsi dari menu item login adalah untuk memasukan user name dan password dari pengguna program rumah otomatis, menu item logout berfungsi untuk logout atau keluar dari akun penguna, dan menu item keluar berfungsi untuk keluar dari program rumah otomatis. Tampilan menu akses dapat dilihat pada Gambar 4.2. Gambar 4.2 Tampilan Menu Akses

4.2.1 Tampilan Menu Item Login

Pada tampilan menu item login terdiri dari text boxnama pemakai, text boxpassword, combo box hak akses, tombol login dan tombol batal. Text box nama pemakai digunakan untuk menampung masukan dari pengguna berupa nama pemakai dari pengguna program rumah otomatis, text box password berfungsi untuk menampung masukan dari pengguna berupa password dari pengguna program rumah otomatis, combo box hak akses berfungsi untuk menerima masukan dari pengguna berupa hak akses dari pengguna program rumah otomatis, tombol login befungsi untuk mengaktifkan menu input data dan menu utama pada program rumah otomatis, dan tombol batal berfungsi untuk kembai ke tampilan “home screen” dari program rumah otomatis. Tampilan menu login dapat dilihat pada gambar 4.3. Gambar 4.3. Tampilan menu item login

4.3 Tampilan Menu Input Data

Pada tampilan menu input data tediri dari menu item data pengguna dan menu item format SMS. Menu item data pengguna befungsi untuk menampilkan tampilan data pengguna dan menu item format SMS berfungsi utuk menampilkan tampilan format SMS. Tampilan menu input data dapat dilihat pada Gambar 4.4. Gambar 4.4 Tampilan Menu Input Data

4.3.1 Tampilan Menu Item Data Pengguna

Pada tampilan menu data pengguna terdiri dari jtabel, text box id, text boxnama pengguna, text box password, combo box hak akses, text box no. hp, tombol tambah, tombol ubah, tombol simpan, dan tombol hapus. Jtabel berfungsi untuk menampilkan semua data-data pengguna yang ada pada database program rumah otomatis, text box id berfungsi untuk menampilkan id dari data yang dipilih pada jtabel, text box nama pengguna berfungsi untuk menampilkan nama pengguna dari data yang dipilih pada jtabel, textboxpassword berfungsi untuk menampilkan password dari data yang dipilih pada jtabel, text box no.hp berfungsi untuk menampilkan nomer handphone dari data yang dipilih pada jtabel, tombol tambah berfungsi untuk menambah data pengguna ke database program rumah otomatis, tombol ubah berfungsi untuk mengubah data yang sudah ada pada database program rumah otomatis, tombol simpan berfungsi untuk menyimpan data pengguna yang sudah diubah, tombol hapus berfungsi untuk menghapus data pengguna pada database program rumah otomatis. Tampilan menu item data pengguna dapat dilihat pada Gambar 4.4. Gambar 4.5. Tampilan menu item data pengguna

4.3.2 Tampilan Menu Item Format SMS

Pada tampilan menu item format SMS terdiri dari jtabel, text box id, text box format SMS suhu, text box Format SMS lampu, text box format sms pintu gerbang. Jtabel berfungsi untuk menampilkan data format SMS yang ada pada database program rumah otomatis, text box id berfungsi untuk menampilkan id dari data yg dipilih pada jtabel, text box format suhu berfungsi untuk menampilkan format suhu dari data yang dipilih pada jtabel, textbox format pintu gerbang berfungsi untuk menampilkan format pintu gerbang dari data yang dipilih pada jtabel. Tampilan dari tampilan menu item format SMS dapat dilihat pada Gambar 4.5. Gambar 4.6 Tampilan menu item format SMS

4.4 Tampilan Menu Utama

Pada tampilan menu utama terdiri dari menu item rumah otomatis.Menu item rumah otomatis berfungsi untuk menampilkan tampilan utama dari program rumah otomatis.Tampilan Menu utama dapat dilihat pada gambar 4.6. Gambar 4.7 Tampilan Menu Utama

4.5 Pengujian SMS Pemantauan dan Pengendalian

SMS pemantauan adalah format SMS yang digunakan oleh pengguna sistem rumah otomatis untuk memantau keadaan aktual dari peralatan-peralatan elektronik yang terhubung pada sistem rumah otomatis. Pada sistem rumah otomatis, yang dapat mengakses keadaan aktual dari sistem rumah otomatis hanyalah pengguna sistem rumah otomatis yang nomer teleponnya sudah terdaftar dalam database sistem rumah otomatis. Saat sistem rumah otomatis menerima SMS maka sistem akan mengecek terleih dahulu nomer telepon pengirim SMS apakah sesuai dengan nomer telepon yang sudah terdaftar dalam database, apabila nomer tidak sesuai dengan yang ada dalam database maka sistem rumah otomatis akan mengirimkan balasan kalau nomer telepon pengguna tersebut tidak terdaftar dalam database, tampilan SMS balasan sistem rumah otomatis dapat dilihat pada Gambar 4.7. Apabila nomer telepon pengirim sesuai dengan nomer telepon yang ada dalam database maka sistem rumah otomatis akan mengecek apakah format SMS yang dikirimkan sesuai dengan format yang ada dalam database, apabila tidak sesuai maka sistem akan mengirimkan SMS balasan yang menginformasikan bahwa format SMS yang dikirimkan oleh pengguna salah, dan apabila format SMS yang diterima sesuai dengan format SMS yang ada dalam datanase maka sistem akan mengirimkan perintah pemantauan ke perlatan elektronik yang terhubung pada sistem rumah otomatis melaui serial port. Gambar 4.8 Contoh Keterangan yang Dikirim ke Subscriber Saat Nomor dan Format yang Dikirimkan Salah Tabel 4.1. Hasil Pengujian SMS Untuk Pengendalian dan Pemantauan Lampu ormat SMS n Layout dan SMS ke pengguna dikirimkan ke port serial lp1lv1 lampu 1 onlevel 1 A lp1lv2 lampu 1 onlevel 2 B lp1high lampu 1 onlevelhigh C lp1off lampu 1 off M lp2lv1 lampu 2 onlevel 1 D lp2lv2 lampu 2 onlevel 2 E lp2high lampu 2 onlevelhigh F lp2off lampu 2 off N lp3lv1 lampu 3 on level 1 G lp3lv2 lampu 3 on level 2 H lp3high lampu 3 onlevelhigh I lp3off lampu 3 off O lp4lv1 lampu 4 onlevel 1 J lp4lv2 lampu 4 onlevel 2 K lp4high lampu 4 onlevelhigh L lp4off lampu 1 off P pantau mua keadaan terakhir dari lampu Q Hasil dari data yang diambil menunjukkan keakurasian antara SMS yang dikirim dengan proses yang terjadi. Saat ingin menyalakan lampu 1 dengan intensitas level 1, maka sistem akan mengirimkan data “A” ke port serial. Tabel 4.1.menunjukkan bahwa pengendalian dan pemantauan lampu sudah berjalan dengan baik. Tabel 4.2. Hasil Pengujian SMS Untuk Pengendalian dan Pemantauan Suhu Hasil dari data yang diambil menunjukkan keakurasian antara SMS yang dikirim dengan proses yang terjadi. Saat ingin menentukan set poin suhu 20, maka sistem akan mengirimkan data “I” ke port serial. Tabel 4.2.menunjukkan bahwa pengendalian dan pemantauan lampu sudah berjalan dengan baik. Format SMS ng Dikirimkan Ke Port Serial 20 I 21 H 22 G 23 F 24 E 25 D 26 C 27 B 28 A Stop L Pemantauan J Tabel 4.3. Hasil Pengujian SMS Untuk Pengendalian dan Pemantauan Pagar Hasil dari data yang diambil menunjukkan keakurasian antara SMS yang dikirim dengan proses yang terjadi. Saat ingin membuka pagar, maka sistem akan mengirimkan data “S” ke port serial. Tabel 4.3.menunjukkan bahwa pengendalian dan pemantauan lampu sudah berjalan dengan baik. Gambar 4.9 Hasil pembacaan data pada serial port pada pengujian pemantauan dan pengendalian pagar Format SMS ng Dikirimkan Ke Port Serial Og R Oh S Cg T Gs U Gambar 4.10. Hasil pembacaan data pada serial port pada pengujian pemantauan dan pengendalian lampu Gambar 4.11. Hasil pembacaan data pada serial port pada pengujian pemantauan dan pengendalian suhu

4.6 Database