Statechart Diagram Memilih object Tabel 4.20

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