Halaman Login Halaman Utama atau Home Halaman Master Pegawai

-- Update Quantity Barang. UPDATE TRANS_BARANG SET QUANTITY = updatedQuantity WHERE NO_INVENTARIS = pNoInventaris; -- Insert into Transaksi Barang Pakai. INSERT INTO TRANS_BARANG_DIPAKAI_DETAIL TBDD VALUESpIdTransaksi,SYSDATE, pNoInventaris, pQuantity, pDeskripsi, pUserUpdate, SYSDATE; pStatus := 0; COMMIT; END IF; END IF; END IF; EXCEPTION WHEN eInvalid1 THEN pStatus := 1; ROLLBACK; WHEN eInvalid2 THEN pStatus := 2; ROLLBACK; WHEN eInvalid3 THEN pStatus := 3; ROLLBACK; END P_SIMPAN_BARANG_PAKAI; END PACKAGE_BARANG_HABIS_PAKAI; Gambar 4.2. Insert Transaksi Barang Dipakai

4.3.3 Halaman Login

Halaman seperti pada gambar 4.3 akan muncul pertama kali saat program dijalankan dan digunakan untuk login, atau dengan kata lain agar dapat masuk kedalam sistem, user perlu melakukan proses login melalui halaman ini. Setelah user memasukkan NIP Pegawai dan Password maka akan dilakukan pengecekkan apakah data yang dimasukkan tersebut valid atau tidak. Jika data yang dimasukkan user tersebut valid maka user akan masuk kedalam sistem sesuai dengan hak aksesnya. Dalam program ini terdapat tiga user yaitu Kepala Laboratorium, Admin dan Petugas. Pertama akan dilakukan pengecekkan apakah data NIP Pegawai dan password terdapat dalam database, jika ada record yang ditemukan, akan dicocokkan apakah field NIP Pegawai dan password pada database sama dengan username dan password yang dimasukkan. Jika NIP Pegawai atau password salah maka di halaman login akan menampilkan pesan kesalahan. Jika NIP Pegawai dan password benar selanjutnya sistem akan memanggil halaman seperti pada gambar 4.4 Gambar 4.3. Halaman Login

4.3.4 Halaman Utama atau Home

Gambar 4.4 merupakan halaman utama dari semua user yang telah login pada sistem. Setiap user yang login memiliki hak akses pada setiap menu. Jika tidak punya hak akses maka user tidak dapat memproses icon menu dalam sistem ini dan dapat dilihat warna icon yang tidak terang menunjukkan user tidak dapat mengakses menu tersebut. Pada halaman ini terdapat beberapa menu, antara lain HOME, USER, MASTER, TRANSAKSI, dan LAPORAN. Pada Halaman utama juga menampilkan icon menu-menu yang sering diakses user untuk memudahkan proses masukan data. Gambar 4.4. Halaman Utama atau Home

4.3.5 Halaman Master Pegawai

Pada menu USER terdapat submenu Pengaturan Pegawai dan Pengaturan Priviledge. Pada menu USER ini hak akses hanya diberikan kepada Admin sebagai pengolah data pegawai. Ketika user Admin mengakses submenu Pengaturan Pegawai maka muncul halaman seperti pada gambar 4.5 dan user Admin dapat langsung melihat list dari semua pegawai. Dalam halaman ini user dapat menambah, mengubah, menghapus, dan mencari pegawai. Jika ingin menambah pegawai baru, user Admin memilih tombol Tambah kemudian akan muncul form pengisian data pegawai baru, ketika data sudah terisi maka pilih tombol simpan untuk menyimpan masukan dari user Admin. Terdapat juga tombol Reset untuk mengosongkan field. Jika ingin mengubah data pegawai, user Admin memilih tombol Ubah kemudian akan muncul form pengisian data pegawai beserta data pegawai yang lama, ketika data sudah diubah maka pilih tombol simpan untuk menyimpan masukan dari user Admin. Terdapat juga tombol Reset untuk mengosongkan field. Jika user admin ingin menghapus pegawai maka user admin memilih baris yang akan dihapus dilanjutkan memilih tombol Hapus, kemudian akan muncul kotak konfirmasi untuk melanjutkan delete atau cancel. Gambar 4.5. Halaman Master Pegawai

4.3.6 Halaman Core Priviledge