L1
Lampiran 1 Gambar Model Data untuk Aplikasi Log dan Helpdesk msvpn PK
ID
FK1
Username StartDate StartTime UserIP CallingStationId ServerIP ServerName
msstaff PK
StaffId
FK1 FK2
FirstName LastName Gender Birthdate Hiredate Address City PostalCode IdCard Photo Email Phone DepartmentId OfficeId
msdepartment PK
DepartmentId DepartmentName
msoffice PK
FK1
OfficeId OfficeName City PostalCode RegionId
msmember PK
Username
FK1
Password StaffId
msmessage PK
MessageId
FK1
Message InsertedDate Attachment username TicketDate TicketId
msticket PK
TicketId
FK1
TicketSubject InsertedDate ClosedDate Status Priority Username
TicketingDetail TicketId LastUpdate LastReply LastDepartment
msregion PK
RegionId RegionName
269
270
Halaman Login Tampilkan Halaman Menu Login Masukan Username IF Input Username dan Password Kosong : Tampilkan Pesan Error Kembali ke Menu Login
ELSE IF Input User = User yang ada pada Database Input Password = User yang ada pada Database IF Department = 1 Tampilkan Halaman Admin ELSE IF Department = 2 Tampilkan Halaman Helpdesk ELSE IF Department = 3 Tampilkan Halaman Network Support ELSE IF Department = 4 Tampilkan Halaman Technical Support ELSE IF Department = 5
271
Tampilkan Halaman Application Support ELSE Input tidak sama dengan yang aa pada database Kembali ke Menu Login, tampilkan Pesan Error
Menu Logout Klik Logout Keluar dari Aplikasi
Halaman Submit Ticket Helpdesk Tampilkan Layar Menu Submit Ticket IF Ticket Subject = Kosong Kembali ke halaman Submit Ticket ELSE IF Message = Kosong Kembali ke halaman Submit Ticket ELSE IF User memasukan Attachment Membuat link dengan nama yang diupload dan memindahkan file dari temp folder data Tiket Berhasil Disimpan ELSE Tiket berhasil disimpan Kembali ke menu View Ticket
272
Halaman View Ticket Helpdesk Tampilkan layar menu View Ticket Klik Menu View Ticket
Halaman Open Ticket Helpdesk Klik Menu View Open Ticket Tampilkan Layar Menu Open Ticket
Halaman Progress Ticket Klik Menu View Progress Ticket Tampilkan Layar Menu Progress Ticket
Halaman Close Ticket Klik Menu View Close Ticket Tampilkan Layar Menu Close Ticket
Halaman Post Reply Tampilkan Menu Post Reply IF Message = Kosong Kembali ke halaman Post Reply tampilkan pesan Error ELSE IF User memasukan Attachment Membuat link dengan nama yang diupload dan memindahkan file dari temp folder data
273
Tiket Berhasil Disimpan ELSE Tiket berhasil disimpan Kembali ke menu Post Reply
Halaman Home Support Tampilkan Menu Home Support IF Reserve != Null IF Reserve != Username Tidak Punya Akses dalam bagian support Menu Tampilan Sesuai Priority, dari Priority tertinggi ke terendah IF Priority = 1 Priority yang dipilih adalah ‘Low’ ELSE IF Priority = 2 Priority yang dipilih adalah ‘Medium’ ELSE Priority yang dipilih adalah ‘High’
Halaman Booking Ticket Tampilkan Informasi Ticket yang dipilih Klik Tombol Booking
274
IF Reserved = Null Ticket Berhasil diBooking .ELSE Kembali ke halaman View Ticket Tampilan Pesan Error : Tiket sudah diBooking Karyawan lain
Halaman Home / View Ticket Admin IF Session Username Tidak ada Kembali ke halaman login Pesan Error : Anda Belum Login ELSE IF DepartmentId != 1 Kembali ke halaman login Pesan Error : Anda Bukan Admin ELSE Tampilkan Halaman Home Admin
Halaman Region Admin Klik Tombol Region Tampilkan Halaman Region pada Admin Klik Tombol Edit pada Region IF Region Name = Kosong
275
Kembali ke Halaman Region Tampilkan Pesan Error Region Name Tidak Boleh Kosong ELSE Update Region Name Pilih Data yang ingin dihapus Klik Tombol Delete pada Region Berhasil Terhapus
Halaman Insert Region Admin IF Region Name = Kosong Kembali ke Halaman Insert Region Tampilkan Pesan Error Region Name Tidak Boleh Kosong ELSE Tambah Region Name
Halaman Office Admin Klik Tombol Office Tampilkan Halaman Office pada Admin Klik Tombol Edit pada Office IF Office Name = Kosong Kembali ke Halaman Region Tampilkan Pesan Error Region Name Tidak Boleh Kosong ELSE IF
276
Office Address = Kosong Kembali ke Halaman Office Tampilkan Pesan Error Office Address Tidak Boleh Kosong ELSE IF City = Kosong Kembali ke Halaman Office Tampilkan Pesan Error City Tidak Boleh Kosong ELSE IF Postal Code = Kosong Kembali ke Halaman Office Tampilkan Pesan Error Postal Code Tidak Boleh Kosong ELSE IF Penulisan Postal Code Salah Kembali ke Halaman Office Tampilkan Pesan Error Postal Code Tidak Boleh Kosong ELSE Update Office Berhasil
Pilih Data yang ingin dihapus Klik Tombol Delete pada Office Berhasil Terhapus
Halaman Insert Office Admin IF Office Name = Kosong
277
Kembali ke Halaman Office Tampilkan Pesan Error Office Name Tidak Boleh Kosong ELSE IF Office Address = Kosong Kembali ke Halaman Office Tampilkan Pesan Error Office Address Tidak Boleh Kosong ELSE IF City = Kosong Kembali ke Halaman Office Tampilkan Pesan Error City Tidak Boleh Kosong ELSE IF Postal Code = Kosong Kembali ke Halaman Office Tampilkan Pesan Error Postal Code Tidak Boleh Kosong ELSE IF Penulisan Postal Code Salah Kembali ke Halaman Office Tampilkan Pesan Error Postal Code Tidak Boleh Kosong ELSE Office berhasil Ditambahkan ke dalam Database
278
Halaman Insert Staff IF First Name = Kosong Kembali ke halaman Insert Staff Tampilkan Pesan Error ELSE IF Last Name = Kosong Kembali ke halaman Insert Staff Tampilkan Pesan Error ELSE IF Gender = Kosong Kembali ke halaman Insert Staff Tampilkan Pesan Error
ELSE IF Address = Kosong Kembali ke halaman Insert Staff Tampilkan Pesan Error ELSE IF City = Kosong Kembali ke halaman Insert Staff Tampilkan Pesan Error ELSE IF IdCard = Kosong Kembali ke halaman Insert Staff
279
Tampilkan Pesan Error ELSE IF Email = Kosong Kembali ke halaman Insert Staff Tampilkan Pesan Error ELSE IF Format Email Salah Kembali ke halaman Insert Staff Tampilkan Pesan Error ELSE IF
Phone = Kosong Kembali ke halaman Insert Staff Tampilkan Pesan Error ELSE IF Format Phone Salah Kembali ke halaman Insert Staff Tampilkan Pesan Error ELSE IF Username = Kosong Kembali ke halaman Insert Staff Tampilkan Pesan Error ELSE IF Password = Kosong Kembali ke halaman Insert Staff
280
Tampilkan Pesan Error ELSE Berhasil Insert Staff Data Tersimpan dalam Database