Diagram Konteks User Complaint Diagram Level 0 Sistem Umum User Complaint

71

4.3. Desain

Pada tahap ini terdapat desain proses, basis data dan tampilan user interface dari hasil analisis dan investigasi sistem pada tahap sebelumnya.

4.3.1 Proses

4.3.1.1 Data Flow Diagram DFD

Berikut ini merupakan gambaran proses-proses dan hubungan dengan objek-objek lain yang berkaitan.

1. Diagram Konteks User Complaint

Gambar 4.5 Diagram Konteks User Complaint 72

2. Diagram Level 0 Sistem Umum User Complaint

- Status Komplain - Solusi Komplain Deskripsi Komplain TEKNISI TC_Complaint 5.0 Portfolio Teknisi Follow-up komplain 3.0 Pendataan Komplain TC_Portfolio TC_UserCp 6.0 Cetak Laporan Komplain HELPDESK - Status Keangotaan - Deskripsi User ID, Nama , Tipe User UserCp TSYS_Usercompany TSYS_Customer - UsrcompID - CompID - CustID - CompID 1.0 Pendataan UserCp HELPDESK UserID 4.0 Follow-up Komplain TC_Function TC_Cptype Tipe Komplain - FunctionID - CpTypeID Fungsi Komplain 2.0 Pendataan Fungsi dan Tipe Komplain Fungsi dan Tipe Komplain TSYS_Technician - TechID - StatusAct - DepartmentID Komplain Komplain - Solusi Komplain - Status Komplain - Periode Laporan - Variabel Laporan Portfolio Teknisi - Laporan Komplain - Laporan Portfolio Portfolio Teknisi Periode Portfolio Laporan Portfolio Komplain - Jumlah Teknisi Follow-up - TechID Komplain Komplain Portfolio Teknisi TSYS_Company CompID Komplain User TSYS_Department DepartmentID CpTypeID TSYS_Helpdesk HelpID Komplain Variabel Komplain Gambar 4.6 Diagram Level 0 User Complaint [1.0] Helpdesk memasukkan ID, nama dan tipe user ke dalam Sistem Pendataan UserCp. Sistem membandingkan variabel yang masuk dengan tabel TSYS_Usercompany, TSYS_Customer, dan TSYS_Company berdasarkan kesamaan ID, nama dan tipe user. Setelah disesuaikan data disimpan ke dalam tabel TC_UserCp. Sistem menghasilkan status keanggotaan user apakah terdaftar atau tidak, jika terdaftar dapat dilihat pada deskripsi user yang dapat dilihat kembali oleh Helpdesk. 73 [2.0] Helpdesk memasukkan fungsi dan tipe komplain, lalu sistem menyimpan variabel masukan ke dalam tabel TC_Function dan TC_CpType sesuai penempatannya. [3.0] Helpdesk memasukan userid berdasarkan user yang komplain diambil dari tabel TC_Usercp. Helpdesk menentukan fungsi komplain dari tabel TC_Function dan TC_CpType, lalu helpdesk memasukkan deskripsi dan variabel komplain lainnya. Helpdesk dapat menentukan teknisi sesuai bidang komplainnya diambil dari tabel TSYS_Technician yang statusnya tidak aktif tidak menangani komplain lain. Bila teknisi ada maupun tidak, data komplain tetap dapat disimpan sementara ke dalam tabel TC_Complaint. [4.0] Teknisi memasukan solusi komplain dan dapat mengubah status komplain pada sistem follow-up komplain sesuai kondisi. Lalu sistem menyimpan penambahan serta perubahan solusi dan status komplain pada tabel TC_Complaint. Sementara itu Helpdesk dapat melihat hasil perubahan update data komplain oleh teknisi dan dapat melengkapi variabel yang masih kurang, lalu 74 disimpan kembali oleh sistem ke tabel TC_Complaint. [5.0] Helpdesk memasukkan periode portfolio ke dalam sistem, lalu sistem melakukan proses perhitungan jumlah teknisi yang melakukan follow-up yang diambil dari tabel TC_Complaint. Setelah diproses hasil data portfolionya lalu disimpan ke tabel TC_Portfolio, sementara Helpdesk juga dapat melihat hasilnya. [6.0] Helpdesk memasukkan periode laporan dan variabel laporan lain ke dalam sistem cetak laporan komplain, lalu sistem melakukan proses penyesuaian informasi yang diminta baik dari tabel TC_Complaint maupun tabel TC_Portfolio. Setelah diperoleh hasil informasinya, lalu baik laporan komplain maupun laporan portfolio dapat ditampilkan ke Helpdesk serta dapat dicetak. 75

3. Diagram Level 1 Proses Pendataan UserCp