You are on page 1of 14

Halaman Login

Input :
INCIDENT username : u
MANAGEMENT password : p
Process :
Username select u.username, u.auth_key
from user u
where
Password u = u.username and
p = u.auth_key and
u.status = 10 and
Login Reset (u.role_user = 1 or
u.role_user = 2)
Output :
Login : Halaman Incident Management
Berdasarkan role_user

role_user = 2

Halaman Incident Management


Input :
INCIDENT
MANAGEMENT Process :
Nama Project select s.nama_status as 'status', count(i.id_sta
from status s left join incident i
on s.id_status = i.id_status
where i.id_project =
(select u.id_project from user u)
group by
s.nama_status
Output :
Tampilkan grafik perbandingan status dan tota
Keterangan bottom menu bar :

Incident List

Summary Incident
Summary User

Log out

Halaman Summary Incident


Input :
SUMMARY
INCIDENT Process :
select s.nama_status as 'status', i.symptom
1 Status from status s left join incident i
Symptom on
2 Status s.id_status = i.id_status
Symptom where i.id_project =
3 Status (select u.id_project from user u)
Symptom order by
4 Status i.id_incident dsc
Symptom Output :
5 Status No = Queue
Symptom Status = s.nama_status as 'status'
6 Status Symptom = i.symptom
Symptom get id_incident
7 Status OnClick : tampilkan Halaman Detail Incident
Symptom Back : tampilkan Halaman Incident Managem

Halaman Detail Incident


Input :
id_incident
DETAIL INCIDENT Process :
select i.image, m.nama_module, f.nama_func
u.username as tester, u.username a
s.nama_status, p.nama_priority, i.r
IMAGE i.closed_date, i.decline_date, dated
from incident i
left join module m
left join function f
module left join category c
left join user u
function
left join status s
left join priority p
category where
i.id_incident = id_incident
Output :
image : i.image
module : m.nama_module
function : f.nama_function
category : c.nama_category
symptom : i.symptom
tester : u.username
pic : u.username
assignee : u.username
status : s.nama_status
priority : p.nama_priority
raised_date : i.raised_date
due_date : i.due_date
resolved_date : i.resolved_date
closed_date : i.closed_date
decline_date : i.decline_date
H-: datediff(current_date(),

OnCLick Icon : tampilkan halaman Assigment


Back : tampilkan Halaman Summary Incident

Halaman Summary User


Input :
SUMMARY
USER Process :
select u.username as 'user', count(i.id_assigne
from user u left join incident i
on
u.id = i.id_assignee
where i.id_project =
(select u.id_project from user u)
group by
s.id

Output :
Tampilkan grafik perbandingan user dan total
Back : tampilkan Halaman Incident Managem
Halaman Incident List
Notifikasi android akan mengarahkan user ke halaman in
INCIDENT Input :
LIST
Process :
1 Raised Date select i.raised_date, i.symptom
Symptom from incident i
2 Raised Date where i.id_project =
Symptom (select u.id_project from user u)
3 Raised Date and i.id_status = '1'
Symptom order by
4 Raised Date i.raised_date desc
Symptom Output :
5 Raised Date No = Queue
Symptom Raised Date = i.raised_date
6 Raised Date Symptom = i.symptom
Symptom get id_incident
7 Raised Date OnClick : tampilkan Halaman Accept Incident
Symptom Back : tampilkan Halaman Incident Managem

Halaman Accept Incident


input :
id_incident
ACCEPT INCIDENT Process :
select i.image, m.nama_module, f.nama_func
u.username as tester, i.raised_date
from incident i
PICTURE left join module m
left join function f
left join category c
left join user u
module where
i.id_incident = id_incident
Output :
function image : i.image
module : m.nama_module
function : f.nama_function
category category : c.nama_category
symptom : i.symptom
tester : u.username
ACCEPT DECLINE raised_date : i.raised_date
Accept : tampilkan Halaman Assigment
Decline : jalankan proses decline
Back : tampilkan Halaman Incident List

Halaman Assigment
input :
id_incident
ASSIGMENT PIC = otomatis terisi
(select x.id_pic from pic x join incid
where i.id_incident = id_incident)
PIC Assigment = Combobox
(select u.username as 'user', count
Assigment Name from user u left join incident i
on u.id = i.id_assignee
Priority where i.id_project = (select u.id
group by
Due Date s.id
Priority = Combobox
Send (select id_priority, nama_priority fr
Due Date = Datetime Picker
Process :
update incident i
set i.id_pic = pic(u.id), i.id_assigment = Assigm
i.id_priority = Priority(id_priority), i
status = '2')
where
i.id_incident = id_incident
Output :
OnClick SendButton = Kembali ke halaman Inc

role_user = 1

Halaman Project List


Input :
POJECT LIST Process :
select p.nama_project
1 Project Name from project p
order by
2 Project Name p.created_date desc

3 Project Name

4 Project Name Output :


No = Queue
5 Project Name Project Name= p.nama_project

6 Project Name get id_project


OnClick : tampilkan Halaman Incident Manage
7 Project Name Log out

Halaman Incident Management


Input :
INCIDENT id_project
MANAGEMENT Process :
Nama Project select s.nama_status as 'status', count(i.id_sta
from status s left join incident i
on s.id_status = i.id_status
where i.id_project = id_project
group by
s.nama_status

Output :
Tampilkan grafik perbandingan status dan tota
Keterangan bottom menu bar :
dent Management

Nama Project :
Input :

s as 'status', count(i.id_status) as 'total' Process :


select p.nama_project
s = i.id_status from project p left join user u
on
d_project from user u) p.nama_project = u.nama_project
Output :
Halaman Incident Management
Tampilkan nama project berdasarkan id
bandingan status dan total status
Pencarian :
Input :
status
s as 'status', i.symptom Process :
select s.nama_status as 'status', i.symptom
from status s left join incident i
s = i.id_status on
s.id_status = i.id_status
d_project from user u) where
s.nama_status = status
i.id_project =
(select u.id_project from user u)
order by
atus as 'status' i.id_incident dsc
Output :
Halaman Summary Incident
Halaman Detail Incident Tampilkan data berdasarkan hasil pencarian
aman Incident Management

ma_module, f.nama_function, c.nama_category, i.symptom,


me as tester, u.username as pic, u.username as assignee
tatus, p.nama_priority, i.raised_date, i.due_date, i.resolved_date,
date, i.decline_date, datediff(current_date(), i.due_date) as h

on i.id_module = m.id_module
on i.id_function = f.id_function
on i.id_category = c.id_category
on i.id_tester = u.id
or i.id_pic = u.id
or i.id_assignee = u.id
on i.id_status = s.id_status
on i.id_priority = p.id_priority

ent = id_incident

m.nama_module
f.nama_function
c.nama_category
i.symptom
u.username
u.username
u.username
s.nama_status
p.nama_priority
i.raised_date
i.due_date
i.resolved_date
i.closed_date
i.decline_date
datediff(current_date(), i.due_date) as h

ilkan halaman Assigment


aman Summary Incident

s 'user', count(i.id_assignee) as 'total'

d_project from user u)

bandingan user dan total task


aman Incident Management
rahkan user ke halaman ini

d_project from user u)

Halaman Accept Incident


aman Incident Management

Decline :
Input :
id_incident
ma_module, f.nama_function, c.nama_category, i.symptom, Process :
me as tester, i.raised_date update incident i
set i.decline_date = current_date()
on i.id_module = m.id_module where
on i.id_function = f.id_function i.id_incident = id_incident
on i.id_category = c.id_category Output :
on i.id_tester = u.id tampilkan Halaman Incident List

ent = id_incident
m.nama_module
f.nama_function
c.nama_category
i.symptom
u.username
i.raised_date
Halaman Assigment
roses decline
aman Incident List

d_pic from pic x join incident i where x.id_function = i.id_function


d_incident = id_incident)

username as 'user', count(i.id_assignee) as 'total'


r u left join incident i
u.id = i.id_assignee
i.id_project = (select u.id_project from user u)

_priority, nama_priority from priority)

d), i.id_assigment = Assigment Name(u.id),


ity = Priority(id_priority), i.due_date = Due Date,

ent = id_incident

= Kembali ke halaman Incident List


ma_project

Halaman Incident Management

Nama Project :
Input :
id_project
s as 'status', count(i.id_status) as 'total' Process :
select p.nama_project
s = i.id_status from project p
ct = id_project where
i.id_project = id_project
Output :
Halaman Incident Management
Tampilkan nama project berdasarkan id
bandingan status dan total status
current_date()

ent = id_incident

Incident List

You might also like