Perancangan Engine Device Controller

66 yang di inputkan tidak akan berhasil disimpan atau gagal. Jika user sudah tidak ingin memberi perintah maka user diharuskan menekan tombol keluar.

3.5 Perancangan Engine Device Controller

Dalam web device kontroller ini engine device merupakan piranti lunak yang bertugas untuk mengeksekusi perintah yang berasal dari inputan web yang masuk ke dalam database dan kemudian engine ini membaca inputan perintah terakhir yang masuk ke dalam database. Pada gambar 3.16 merupakan gambar Untuk interface sketsa halaman login dari engine device kontroller Gambar 3.16 Sketsa Interface Halaman Login Engine Controller Pada halaman login ini user di minta untuk memasukkan username dan password agar bisa masuk ke dalam halaman kontrol dari engine ini. Jika login gagal atau salah akan muncul sebuah pesan kalau kode password atau username mengalami kekeliruan kode atau kombinasi. Pada gambar 3.17 merupakan Interface Menu utama untuk admin pada engine device controller. Login Cancel ENGINE WEB DEVICE CONTROLLER Login Username : Password : Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. 67 Gambar 3.17 Menu Utama Admin Pada halaman menu utama admin ini hanya user admin yang mempunyai hak akses untuk melihat database dan melihat data dari user atau operator yang bukan admin. Dalam hal ini admin mempunyai akses mutlak sepenuhnya dari menu utama ini. Sedangkan menu utama dari operator non admin akan dijelaskan pada interface gambar 3.18 File Database Print View Tabel Home User About Operator yg Aktif Connect Run Save Print Nama User On On On On Device 1 Device 2 Device 3 Device 4 Jam Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. 68 Gambar 3.18 Menu Operator non-Admin Pada sketsa diatas sudah sangatlah jelas bahwa perbedaan antara admin dengan operator biasa yang bukan admin. Pada sketsa diatas dijelaskan kalau operator biasa tidak memiliki wewenang untuk mengakses menu database dan menu user. Sedangkan untuk menu-menu yang lainnya tetap sama. Dan untuk alur jalan-nya sistem dari engine ini akan dijelaskan pada gambar 3.19 File Print Home About Operator yg Aktif Connect Run Save Print Nama User On On On On Device 1 Device 2 Device 3 Device 4 Jam Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. 69 Pada gambar 3.19 dijelaskan alur kerja dari menu login. Jika yang mengakses bukan admin maka menu user tidak akan ditampilkan. Jika yang mengakses adalah admin maka menu user akan ditampilkan. Gambar 3.19 Flowchart Menu Utama Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. 70 Sedangkan untuk gambar 3.20 adalah alur kerja dari menu home. Gambar 3.20 Flowchart Menu Home Pada gambar 3.20 dijelaskan kalau didalam menu home terdapat beberapa tombol diantaranya adalah tombol koneksi yang berfungsi untuk mengkoneksikan antara hardware dengan pc atau laptop. Jika kabel usb pada hardware tidak ditancapkan Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. 71 pada usb di pc atau laptop maka akan muncul pesan berupa pemberitahuan bahwa usb tidak ditemukan. Sedangkan pada gambar 3.21 menjelaskan tentang menu user pada halaman utama admin Gambar 3.21 Flowchart Menu User Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. 72 Pada gambar 3.21 dijelaskan tentang menu user. Dimana menu user ini hanya akan aktif dan bisa di akses oleh admin. Admin bisa menambahkan anggota atau user baru serta dapat mengupdate bahkan menghapus user sekalipun. Sedangkan pada gambar 3.22 berikut menjelaskan tentang menu tabel pada engine device controller. Gambar 3.22 Flowchart Menu View Tabel Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. 73 Pada gambar 3.22 dijelaskan bahwa admin bisa melakukan perintah cari, update, delete sesuai apa yang di inginkan. Dan halaman ini hanya bisa di akses oleh admin saja. Untuk gambar 3.23 dijelaskan bahwa user admin atau user biasa bisa melakukan atau mencetak laporan history baik history user yang login maupun history status device. Gambar 3.23 Flowchart Menu History Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. 74 Gambar 3.23 menjelaskan tentang menu history. Dimana menu ini merupakan menu yang berfungsi melakukan rekap data dari database untuk dicetak ataupun hanya untuk dilihat saja.

3.6 Prinsip Kerja Aplikasi