Proses Menampilkan Menu Proses Keluar Dari Aplikasi

Jika aplikasi berhasil menemukan kecocokan user id dan password dalam database dan status otorisasi user tersebut tidak di non-aktifkan, maka user tersebut telah berhasil melewati proses otentifikasi. Gambar 4.36 Cuplikan Kode Program Update Informasi Status Cuplikan kode program diatas menjelaskan bahwa ketika user berhasil melewati proses otentifikasi maka user tersebut mempunyai hak untuk menggunakan aplikasi. Selama user tersebut menggunakan aplikasi,maka aplikasi akan memberikan suatu tanda yaitu “Online” dengan tujuan menandakan bahwa user yang bersangkutan sedang menggunakan aplikasi sekarang.

b. Proses Menampilkan Menu

1. Proses Penyaringan Hak Akses User Karena setiap user memiliki form menu yang berbeda-beda, baik itu kepala unit BO, kepala unit BMG, pengguna unit BO dan pengguna unit BMG. Maka untuk itu perlu dibuat suatu penyaring untuk membatasi form apa saja yang dapat diakses oleh masing-masing user. Yang menjadi kunci dari penyaring itu adalah sebuah hak akses user. Gambar 4.37 Cuplikan Kode Program Mencari Form Menu User Cuplikan kode program tersebut merupakan realisasi dari proses 2.1 yaitu proses yang bertujuan melakukan penyaringan hak akses user. Masing-masing hak akses user diklasifikasikan dalam level-level tertentu 2. Proses Menampilkan Menu User Setelah melewati tahap penyaringan hak akses, user akan dibawa ke dalam suatu menu user. Inilah ruang kerja masing-masing user untuk mengelola informasi. Menu akses dari tiap-tiap user diklasifikasikan melalui level tertentu. Jadi, kepala unit BMG, kepala unit BO, pengguna unit BMG, pengguna unit BO sudah diklasifikasikan memiliki level tertentu yang berbeda satu sama lain. Masing-masing level tersebut berisi form menu apa saja yang dapat diakses oleh tiap-tiap user tersebut. Gambar 4.38 Cuplikan Kode Program Tampil Menu User Cuplikan kode program diatas merupakan realisasi dari proses 2.2. Menjelaskan bahwa dari menu user yang ditampilkan akan terdapat informasi siapa user yang menggunakan, dari unit mana user tersebut. Menu yang ditampilkan merupakan form menu yang telah diklasifikasikan dalam berdasarkan level-level tertentu. Isi dari klasifikasi menu akses berdasarkan level-level tersebut merupakan kumpulan dari sub-menu utama dan sub-sub menu dari sub-menu utama.

c. Proses Keluar Dari Aplikasi

Gambar 4.39 Cuplikan Kode Program Keluar Dari Aplikasi Saat keluar dari aplikasi, maka secara otomatis aplikasi P-ATIS akan memberikan parameter “Offline” kepada user yang telah menutup aplikasi P- ATIS ini. Artinya user yang sedang bersangkutan sedang tidak menggunakan aplikasi saat itu.

d. Kode Program Masing-Masing User