Uploaded by User96235

Tugas Mandiri ke-2 Pertemuan ke-10

advertisement
Tugas Ke-2 Pertemuan 10
Tugas Mandiri membuat Form User dengan Design sebagai berikut
1.1.
Pengaturan Properties dan Design Form Data User
Buatlah Design Form Data user sebagai berikut dan untuk pengaturan properties bisa di
lihat pada Tabel 1.1 :
Gambar 1. Design Form Data User
Table 1.1 Pengaturan Properties Aplikasi Data Mahasiswa Pada Form User
Object
Properties
Form1
Name
Text
ControlBox
GroupBox
Lable1
Nilai
FrmDataUser.vb
:: DATA INPUT USER ::
False
StartPosition
CeterScreen
Font
Arial; 8,25pt
Name
Kosongkan
Font
Arial; 8,25pt; style=Bold
Text
Kosongkan
Text
:: DATA USER:
Font
Arial; 14,25pt; style=Bold
BackColor
255; 224; 192
Autosize
False
TextAlign
MiddleCenter
Lable2
Name
Text
kosongkan
Font
Arial; 8,25pt
AutoSize
Lable3
LbKodeUser
Text
Kosongkan
Font
Arial; 8,25pt
BorderStyle
Textbox1
Commbobox2
Name
Lable4
Text
Nama User
Font
Arial; 8,25pt
Arial; 8,25pt
Size
268; 22 [Higth;Width]
Lable5
Text
Password
Font
Arial; 8,25pt
Name
TxtPassword
Font
Arial; 8,25pt
Name
CbLeveluser
Item
Button1
TxtNamaUser
Font
DropdownStyle
GroupBox
FixedSingle
140; 20
Name
Textbox2
False
Size
Name
Lable5
True
Name
Autosize
Lable4
Kode
DropDownList
Administrator dan Mahasiswa
Text
Kosongkan
Font
Arial; 9,75pt; style=Bold
Name
BtnSimpan
Text
&SIMPAN
Font
Arial; 12pt; style=Bold
Size
110; 54
Button2
Button3
Button4
Textbox
DataGridView
1.2.
Name
BtnHapus
Text
&HAPUS
Font
Arial; 12pt; style=Bold
Size
110; 54
Name
BtnTambah
Text
&TAMBAH
Font
Arial; 12pt; style=Bold
Size
110; 54
Name
BtnKeluar
Text
&KELUAR
Font
Arial; 12pt; style=Bold
Size
110; 54
Name
TxtCariMhs
Text
Kosngkan
Font
Arial; 9,75pt; style=Bold
Size
80; 35
Name
DataGridUser
Struktur Tabel User
Buatlah table user sebagai berikut menggunakan DBMS MySQL dengan struktur Tabel
seperti pada table 1.2 berikut ini :
Tabel 1.2. Struktur Data Tabel user
Field name
Data Type
Field Size
Keterangan
PrimaryKey
IdUser
Varchar
5
NmUser
Char
120
PassUser
Char
6
LevelUser
Char
80
1.3. Tampilan pada Menu Utama
Tambahkan Data user pada Menu Utama yang telah dibuat sebelumnya seperti
Gambar berikut ini :
Gambar 2. Design Form Menu Utama
Aturannya :
1. Apabila di inputkan user name dan password yang salah maka harus muncul Notifikasi
kesalahan yaitu “User belum Terdaftar”
2. Apabila di inputkan user name Admin [yang telah terdaptar] dan password salah maka
harus muncul notfikasi “Password masih salah, Silahkan Ulangi Lagi!!”, jika masih salah
3 kali maka form login tersebut akan logout secara otomatis
3. Apabila login dengan Level Administrator harus mengaktifkan Menu Data Mahasiswa dan
Data User Pada Menu Utama “Master”
4. Gunakan Module 5 sebagai referensi dalam menggunakan source code nya
5. Gunakan Validasi data panjang karakter nya 6 digit apabila lebih maka muncul notifikasi
passworword yang di inputkan lebih dari 6 karakter gunakan Event KeyPress pada
Textbox passwordnya
6. Buatlah satu form untuk change password
7. Gunakan validasi password lamanya apabila sesuai maka textbox nonaktif [False] dan
apabila tidak di temukan / tidak sesuai dengan password lamanya maka muncul notifikasi
“password lama masih belum sesuai” kemudian textbox password lamnya menjadi
kosong
8. Tambahkan object checkbox “Show Password” dan label dengan nama “Change
password” pada Form Login yang telah dibuat sebelumnya
9. Tugas Mandiri di kumpulkan di pertemuan selanjutnya dalam bentuk laporan dan
jelaskan masing-masing fungsi dari source codenya dan form yang telah dibuat format
laporan disesuaikan dengan tugas-tugas sebelumnya,
Note : Apabila kurang jelas dan ada yang mau ditanyakan dan didiskusikan silahkan
bisa menghubungi via WA atau google.meet
Download