Program Studi Teknik Informatika DPPL – SITA
102 163
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
6. Deskripsi Perancangan Antarmuka 6.1 Deskripsi Perancangan Antarmuka
6.1.1 Login Mahasiswa dan Karyawan TU
Gambar 6.1 Rancangan Antarmuka Login Mahasiswa dan Karyawan TU
Deskripsi
Halaman ini digunakan untuk melakukan login bagi user dengan role Mahasiswa dan Karyawan
TU. Hak akses terhadap operasi yang dapat dilakukan tergantung dari login user.
Terdapat satu tombol Login yang digunakan untuk masuk ke dalam sistem dan satu tombol
Cancel yang digunakan untuk membersihkan textboxUsername dan textboxPassword.
Event
Login OnClick_BttnLogin
{ Sistem memeriksa di basis data, apakah
data Mahasiswa atau Karyawan TU yang
Program Studi Teknik Informatika DPPL – SITA
103 163
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
diinputkan ada di dalam basis data dengan SQL Statement sebagai berikut :
Untuk login
bagi user
dengan role
Mahasiswa
SELECT COUNTMHS_AKTIF.NPM
FROM MST_MHS_AKTIF MHS_AKTIF JOIN TBL_KRS KRS
ON MHS_AKTIF.NPM=KRS.NPM
WHERE KRS.ID_MK_MAP
IN 51,146,233
AND MHS_AKTIF.NPM=
’[TXTUSERNAME]’ AND
MHS_AKTIF.PASSWORD= ’[TXTPASSWORD]’;
Untuk login bagi user dengan role Karyawan TU
SELECT COUNTNPPFROM TBL_PENGGUNA WHERE USERNAME = [TXTUSERNAME] AND PASSWORD
= [TXTPASSWORD] AND KD_ROLE=TUUJIAN;
Sistem membandingkan
nama user
dan password
dari query
yang diperoleh
dengan password input user. Jika password sesuai, user masuk ke sistem sesuai
rolenya. Jika
password tidak
sesuai, sistem menampilkan pesan kesalahan.
} OnClick_BttnCancel
{ Menbersihkan
TextboxUsername dan
TextboxPassword }
Program Studi Teknik Informatika DPPL – SITA
104 163
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
6.1.2 Login Dosen dan Prodi
Gambar 6.2 Rancangan Antarmuka Login Dosen dan Prodi
Deskripsi
Halaman ini digunakan untuk melakukan login bagi user dengan role Dosen dan Prodi. Hak
akses terhadap operasi yang dapat dilakukan tergantung dari login user.
Terdapat satu tombol Login yang digunakan untuk masuk ke dalam sistem dan satu tombol
Cancel yang digunakan untuk membersihkan
textboxUsername dan textboxPassword.
Event
Page_Load {
Mengisi comboBoxRole dengan Dosen dan Prodi.
} Login
Program Studi Teknik Informatika DPPL – SITA
105 163
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
OnClick_BttnLogin {
Sistem memeriksa di basis data, apakah data Dosen atau Prodi yang diinputkan ada
di dalam basis data dengan SQL Statement sebagai berikut :
Untuk login bagi user dengan role Dosen ketika user memilih role sebagai Dosen.
SELECT COUNTNPPFROM TBL_PENGGUNA WHERE USERNAME = [TXTUSERNAME] AND PASSWORD
= [TXTPASSWORD];
Untuk login bagi user dengan role Prodi ketika user memilih role sebagai Prodi.
SELECT COUNTNPPFROM TBL_PENGGUNA WHERE USERNAME = [TXTUSERNAME] AND PASSWORD
= [TXTPASSWORD] AND KD_ROLE=PRODI;
Sistem membandingkan
nama user
dan password
dari query
yang diperoleh
dengan password input user. Jika password sesuai, user masuk ke sistem sesuai
rolenya. Jika
password tidak
sesuai, sistem menampilkan pesan kesalahan.
} OnClick_BttnCancel
{ Menbersihkan
TextboxUsername dan
TextboxPassword }
Program Studi Teknik Informatika DPPL – SITA
106 163
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
6.1.3 Pengajuan Usul TA Baru