2. Activity Diagram Input Problem
Helpdesk
Sistem
Menampilkan form Add Problem Log
Memilih menu Problem Log
mengisi form Add Problem Log
Klik tombol save
Menampilkan halaman view Problem ya
tidak
Menyimpan data problem apakah data problem lengkap ?
Gambar 4.6 Activity Diagram Input Problem
Aktivitas pada gambar 4.6 digunakan oleh helpdesk untuk mengisi dan menambah data problem. Sebelum melakukan penambahan data problem,
helpdesk telah melakukan login untuk mendapatkan hak akses. Setelah itu,
helpdesk dapat menggunakannya untuk meng-input data problem. Setelah data
dimasukkan kemudian helpdesk mengklik tombol save. Jika data yang dimasukkan belum lengkap maka akan diberikan peringatan pada form yang
belum diisi, tetapi jika data lengkap maka akan tersimpan dalam database dan menampilkan data user.
3. Activity Diagram Update Problem
Helpdesk
Sistem
Menampilkan view Problem Log Memilih menu Problem Log
Mengklik tombol update pada tabel Problem Log
Merubah status problem dan memasukkan solusi problem
Menampilkan halaman tabel Problem Klik tombol save
Gambar 4.7. Activity Diagram Update Problem
Aktivitas pada gambar 4.7 digunakan helpdesk untuk merubah status problem
dan menambahkan data solusi problem. Sebelum melakukan penambahan data problem, helpdesk telah melakukan login untuk mendapatkan
hak akses. Setelah itu, helpdesk dapat menggunakannya untuk meng-update data problem
. Setelah data dimasukkan kemudian helpdesk mengklik tombol save. Data problem akan tersimpan dalam database dan menampilkan data user.
4. Activity Diagram Add User
Helpdesk Sistem
Memilih menu user
Klik menu add user Menampilkan form
Add user Input data user
Klik tombol save tidak
ya Menyimpan data user
Menampilkan halaman view data user apakah data user lengkap ?
Gambar 4.8.
Activity Diagram Input Data User Aktivitas pada gambar 4.8 digunakan administrator untuk mengisi dan
menambah data user. Sebelum melakukan penambahan data user, helpdesk telah melakukan login untuk mendapatkan hak akses. Setelah itu, helpdesk dapat
menggunakannya untuk memasukkan data user. Setelah data dimasukkan kemudian helpdesk mengklik tombol save . Jika data yang dimasukkan belum
lengkap maka akan diberikan peringatan pada form yang belum diisi, tetapi jika data lengkap maka akan tersimpan dalam database dan menampilkan data user.
5. Activity Diagram View Report Helpdesk
Sistem
Manajer operasional
Menampilkan report summary by month Memilih menu report
Memilih menu report summary Memilih menu report chart
Memilih menu By year Memilih menu By month
Memilih menu total problem Memilih menu percentage
Memilih menu By year Memilih menu By month
Memilih menu By year Memilih menu By month
Menampilkan report summary by year
Menampilkan report percentage by month
Menampilkan report total problem by year Menampilkan report total problem by month
Menampilkan report percentage by year
Gambar 4.9 Activity diagram View Report Helpdesk
Aktivitas pada gambar 4.9 digunakan manajer operasional untuk melihat laporan helpdesk. Sebelum melihat laporan helpdesk, manajer operasional telah
melakukan login untuk mendapatkan hak akses. Setelah itu, user dapat menggunakannya untuk melihat laporan helpdesk.
4.4.3. Class Diagram
Visualisasi dari struktur object sistem yang diajukan, digambarkan dalam Class diagram
. Struktur object sistem yang diajukan dapat digambarkan dalam Class diagram
berikut: Adapun langkah-langkah untuk menentukan object yang terlibat adalah
sebagai berikut:
a. Menemukan potential object Tabel 4.19
Daftar Potential Object
user Problem Log
user-id pl_id
user_role_id pl_service_call
full_name pl_date_added
email pl_time_added
foto pl_description
username pl-equipment category
password pl_equipment_no
Role User Service Call
role_id sc_id
role_name sc_name
role_description sc_description
Problem Log Detail Problem Solution
pld_id ps_id
pld_pl_id ps_name
pl_category pss_description
pl_inspected Problem Inspected Solution
pl_serial_number pi_ps_id
pl_solution pi_ps_pi_id
pl_status pi_ps_ps_id
pl_date_closed pl_engineer
Problem Inspected Problem Category
pi_id pc_id
pi_pc_id pc_ec_id
pi_name pc_name
pi_description pc_description
Problem Category Equipment Category
pc_id ec_id
pc_ec_id ec_name
pc_name ec_description
pc_description
Equipment Category
ec_id ec_name
ec_description
b. Memilih object Tabel 4.20
Daftar Analisa Potential Object Potential Object
Reason User
√ Ditulis sys_user user-id
X Tidak relevan
user_role_id X
Tidak relevan full_name
X Tidak relevan
Email X
Tidak relevan Foto
X Tidak relevan
Username X
Tidak relevan Password
X Tidak relevan
Role User √ Ditulis sys_role
role_id X
Tidak relevan role_name
X Tidak relevan
role_description X
Tidak relevan Problem Log Detail
√ Ditulis sys_problem_log_detail pld_id
X Tidak relevan
pld_pl_id X
Tidak relevan
pl_category X
Tidak relevan pl_inspected
X Tidak relevan
pl_serial_number X
Tidak relevan pl_solution
X Tidak relevan
pl_status X
Tidak relevan pl_date_closed
X Tidak relevan
pl_engineer X
Tidak relevan Problem Log
√ Ditulis sys_problem_log pl_id
X Tidak relevan
pl_service_call X
Tidak relevan pl_date_added
X Tidak relevan
pl_time_added X
Tidak relevan pl_description
X Tidak relevan
pl-equipment category X
Tidak relevan pl_equipment_no
X Tidak relevan
Service Call
√ Ditulis core_service_call sc_id
X Tidak relevan
sc_name X
Tidak relevan sc_description
X Tidak relevan
Problem Solution
√ Ditulis core_problem solution ps_id
X Tidak relevan
ps_name X
Tidak relevan pss_description
X Tidak relevan
Problem Inspected Solution
√ Ditulis core_problem_inspected_solution
pi_ps_id X
Tidak relevan pi_ps_pi_id
X Tidak relevan
pi_ps_ps_id X
Tidak relevan
Problem Inspected
√ Ditulis core_problem_inspected pi_id
X Tidak relevan
pi_pc_id X
Tidak relevan