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