Program Studi Teknik Informatika DPPL – SIHED
84 104
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
document.frm_kat_cd.repassword.focus; document.getElementByIdrequired_form.style.display = ;
return false; }
return true; }
6.3 Pengelolaan Data User
Gambar 6.3 Rancangan Antarmuka Pengelolaan Data User
Deskripsi
Antarmuka ini
digunakan oleh
user Administrator
untuk mengelola data user Add, Edit, Delete, Search. Untuk
dapat mengakses
halaman ini
user harus
login terlebih
dahulu. Pada
saat diload
untuk pertama
kali halaman ini akan menampilkan data keseluruhan user dari
sistem dengan menggunakan objek DataList. Pada halaman ini user Administrator dapat melakukan pencarian data
user, hasil
pencarian akan
ditampilkan pada
objek DataList.
Apabila ingin
mengubah data
user, administrator
memilih tombol Edit pada item yang ingin diperbaharui
datanya. Setelah
template Edit
aktif, administrator
kemudian memasukkan
data yang
baru kemudian
memilih tombol
Simpan. Sedangkan
untuk menghapus data user, administrator memilih tombol Hapus
pada item,
kemudian memilih
tombol Delete.
Apabila berhasil maka data akan dihapus dari basis data. Pada
footer terdapat bagian untuk menambahkan data User. Di sini
administrator memasukkan
detail data
user
Program Studi Teknik Informatika DPPL – SIHED
85 104
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
username, dan
password kemudian
memilih tombol
Simpan.
Event
userpermision=_SESSION[ADMroleADM]; ifuserpermision = Administrator
{ echo
scriptself.location.href=..login.phpscript ;
} userpermision=_SESSION[ADMroleADM];
ifuserpermision = Administrator {
echo scriptself.location.href=..login.phpscript
; }
function refresh_page{ echo
scriptself.location.href=user.php;script ;
} ifisset_REQUEST[edit] isset_REQUEST[id]{
id=_REQUEST[id]; query=SELECT FROM user WHERE id_user=id;
result=mysql_queryquery; array=mysql_fetch_arrayresult;
} ifisset_REQUEST[doedit] isset_REQUEST[id]{
id=_REQUEST[id]; username=_REQUEST[username];
password=md5_REQUEST[password]; query_cek=SELECT FROM user WHERE id_user=id;
result_cek=mysql_queryquery_cek;
Program Studi Teknik Informatika DPPL – SIHED
86 104
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
array_cek=mysql_fetch_arrayresult_cek; ifissetarray_cek[id_user]||array_cek[username]=
=username {
lakukan edit query_edit=UPDATE
user SET
username=username, password=password WHERE id_user=id;
result=mysql_queryquery_edit; refresh_page;
} else
{ echo
font color=redUsername
tersebut telah
digunakan, harap ganti usernamefont; }
}
6.4 Pengelolaan Data Pegawai