Input Data Balik
Dalam Proses
Data user disimpan State awal
User Input data User
Menampilkan data user
State akhir User
Data user telah diisi
Validasi data user
Gambar 4.17
Statechart Diagram User Pada Statechart diagram gambar 4.17, menjelaskan bagaimana helpdesk
sebagai actor menginput sebuah account level untuk seorang user sehingga dapat diakses. Jika data invalid maka actor menginput kembali data user. Apabila data
sudah valid maka sistem menyimpan pada database dan menampilkan data user. State diagram
data user berakhir.
3. Statechart Diagram Problem
Input data balik
Dalam proses
Data problem disimpan State awal
Problem Log input problem
Menampilkan data problem Memilih salah satu data problem
Ubah data
Hapus data State akhir
problem
State akhir problem
Validasi data problem
Data problem telah dilengkapi
Data problem disimpan
Gambar 4.18 Statechart Diagram Problem
Pada statechart diagram gambar 4.18, menjelaskan mulai alur dari meng- input
data problem sampai dengan mengubah dan menghapus data jabatan. Setelah itu akan di save untuk menyimpan perubahan tersebut ke dalam database.
4. Statechart Diagram View Report
Dalam Proses Data report problem ditampilkan
State awal Report
problem Memilih report
problem
State akhir User
Gambar 4.19
Statechart Diagram View Report Pada Statechart diagram gambar 4.19, menjelaskan bagaimana manajer
operasional sebagai actor mulai dari mencari laporan, setelah itu laporan dapat dilihat.
4.4.6. Database Spesification
1. Tabel User
Nama tabel : sys_user
Type File : Master
Primary Key : user_id
Foreign Key : role_id
Tabel 4.8 Spesifikasi Database User
Nama Field
Tipe Data Ukuran
Keterangan
user-id int
11 Id user
user_role_id int
11 Akses user
full_name varchar
25 Keterangan user
email varchar
50 Email user
foto varchar
25 Foto user
username varchar
25 Nama user
password varchar
25 Kata kunci
2. Tabel Role User
Nama tabel : sys_role
Type File : Master
Primary Key : role_id
Foreign Key : -
Tabel 4.9 Spesifikasi Database Role User
Nama Field
Tipe Data Ukuran
Keterangan
role_id int
11 Id jabatan user
role_name varchar
50 Nama jabatan
role_description varchar
25 Keterangan jabatan
3. Tabel Problem Log Detail
Nama tabel : sys_problem_log_detail
Type File : Master
Primary Key : pld_id
Foreign Key : pl_category, pl_inspected, pld_pl_id, pl_engineer
Tabel 4.10 Spesifikasi Database Problem Log Detail
Nama Field
Tipe Data Ukuran
Keterangan
pld_id int
11 Id problem log detail
pld_pl_id int
11 Id problem log
pl_category int
11 Problem kategori
pl_inspected int
11 Pemeriksaan problem log
pl_serial_number varchar
25 Serial number problem log
pl_solution int
11 Solusi problem log
pl_status tinyint
1 Status problem log
pl_date_closed date
Tanggal selesai problem log pl_engineer
time Teknisi yang mengerjakan
problem log
4. Tabel Problem Log
Nama tabel : sys_problem_log
Type File : Master
Primary Key : pl_id
Foreign Key : pl_equipment_category_pl_service_call
Tabel 4.11 Spesifikasi Database Problem Log
Nama Field
Tipe Data Ukuran
Keterangan
pl_id int
11 Id probem log
pl_service_call int
11 Layanan telepon problem
pl_date_added date
Tanggal masuk problem log pl_time_added
time Waktu masuk problem log
pl_description varchar
1024 Keterangan problem log
pl-equipment category int
11 Kategori peralatan problem
pl_equipment_no int
11 Nomer peralatan problem
5. Tabel Service Call
Nama tabel : core_service call
Type File : Master
Primary Key : sc_id
Foreign Key : -
Tabel 4.12 Spesifikasi Database Service Call
Nama Field
Tipe Data Ukuran
Keterangan