84
4.2.1.6.12 . Sequence Diagram Search User
Gambar 30 Sequence Diagram Search User Gambar 30 menjelaskan urutan proses aktor melakukan pencarian
pengguna pada helpdesk ticketing system. Aktor yang terlibat yaitu helpdesk. prosesnya dimulai dari urls meminta sistem untuk ditampilkan halaman
pencarian pengguna. halaman tersebut ditampilkan oleh views. Fungsi yang digunakan dalam proses pencarian menggunakan fungsi listUserData. Urutan
yang lebih lengkap dapat dilihat pada gambar 30
4.2.2. Desain Basis Data
Pada basis data ini, semua jenis data yang terlibat dalam proses yang dilakukan oleh aktor di dalam sistem helpdesk, didefinisikan dan dikumpulkan
dalam bentuk penyajian berikut; 1.
Tabel users Tabel Name
:users Primary Key : id
Unique Key : username
85
Tabel 16 users No Field
Type Extra
1 id
int11 AUTO_INCREMENT
2 password
varchar128 4
last_login datetime6
5 username
varchar255 6
name varchar255
7 telpno
varchar255 8
address varchar255
9 email
varchar75 10 gender
varchar255 11 position
varchar255 12 is_active
tinyint1 13 is_admin
tinyint1
2. Tabel ticket
Tabel Name : ticket
86
PrimaryKey : ticketId
ForeignKey : reportedBy_id
UniqueKey : ticketNo
Tabel 17 Tabel Ticket No
Field Type
Extra 1
ticketid int11
AUTO_INCREMENT 2
ticketno varchar255
4 reporteddatetime
datetime6 5
priority varchar255
6 problemtype
varchar255 7
problemtitle varchar999
8 problemdesc
longtext 9
steptoreproduce longtext
10 telephone
varchar255 11
email varchar255
12 reportedby_id
int11 13
solutiondesc longtext
87
14 attachment
varchar100
3. Tabel docnumber
Tabel Name : docnumber
PrimaryKey : id
Tabel 18 docnumber No
Field Type
Extra 1
Id int11
AUTO_INCREMENT 2
docType varchar3
4 year
int11 5
month int11
6 lastnumber
int11
4. Tabel assignto
Tabel Name : assignto
PrimaryKey : assignToId
ForeignKey : assignBy_id, assignTo_id, ticketId_id
Tabel 4.16. Tabel assignto
88
No Field
Type Extra
1 assignToId
int11 AUTO_INCREMENT
2 assignDateTime
datetime6 4
assignBy_id int11
5 assignTo_id
int11 6
ticketId_id int11
5. Tabel response
Tabel Name : response
PrimaryKey : responseId
ForeignKey : responseBy_id, ticketId_id
Tabel 19 Tabel response No
Field Type
Extra 1
responseid int11
AUTO_INCREMENT 2
responsedesc longtext
4 responsedatetime
datetime6 5
status varchar255
89
6 responseby_id
int11 7
ticketid_id int11
8 remark
longtext 9
attachment varchar100
6. Tabel tickethistory
Tabel Name : tickethistory
PrimaryKey : ticketHistoryId
ForeignKey : historyBy_id, ticketId_id
UniqueKey : ticketNo
Tabel 20 tickethistory No
Field Type
Extra 1
tickethistoryid int11
AUTO_INCREMENT 2
status varchar999
4 desc
longtext 5
remark longtext
6 historydatetime
datetime6
90
7 historyby_id
int11 8
ticketid_id int11
4.2.3. Desain Interface 4.2.3.1.Desain User Interface Home Page Login