4.3.2 System Design
Alur proses sistem i-CRM digambarkan dengan menggunakan diagram UML yang terdiri atas use case diagram, sequence diagram, class diagram,
statechart diagram dan activity diagram.
4.3.2.1 Use Case Diagram
Use case diagram di bawah ini yaitu menggambarkan mengenai interaksi antara sistem, eksternal sistem dan user. Adapun langkah-langkah dalam
membuat use case diagram yaitu sebagai berikut:
a. Identifikasi Actor
Tabel 4.3 Identifikasi Actor
No. Actor
Description
1. Non Member
Orang yang hanya memiliki hak akses untuk melihat company profilepromosi dan melakukan registrasi agar
dapat melakukan interaksi dengan sistem
2. Member
Orang yang telah terdaftar dalam sistem yang dapat melihat company profile, news, meng-upload purchase
order, melihat progress project dan Person In Charge PIC karyawan PT. Meda Cipta Hutama. Selain itu
member tersebut dapat berinteraksi dengan berbagai divisi lewat chatting, memberikan saran dan keluhan
melalui fasilitas suggestion complain dan mendapatkan info menarik tiap bulan dari e-mail.
3. Admin
Aktor admin merupakan super class dari child class divisi project, divisi marketing, divisi personalia dan
divisi informasi. Admin dapat mengontrol seluruh kegiatan dalam sistem.
4. 5.
6. Divisi Project
Divisi Marketing Divisi informasi
Orang yang dapat menanggapi puchase order dari member dengan mengirimkan e-mail sebagai persetujuan
pengerjaan proyek kemudian menampilkan progress project yang sedang dikerjakan kepada member.
Orang yang dapat melihat data registrasi member dan me- record data company profile.
Orang yang dapat merespon suggestion complain. Suggestion complain direspon melalui e-mail, selain
itu menanggapi dengan meng-update data news sebagai promosi untuk member.
7. Divisi Personalia Orang yang dapat me-record data karyawan atau Person
In Charge PIC.
b. Identifikasi Use Case
Tabel 4.4 Identifikasi Use Case
No Use Case Name
Description Actor
1. Registrasi
Use case ini menggambarkan proses create data baru untuk melakukan pendaftaran
sebagai pelanggan client baru kemudian dapat mengakses sistem sistem I-CRM.
Non member
2. 3.
Promosi Log in
Use case ini menggambarkan proses input, view, update dan delete yang dilakukan
admin atau
divisi marketing
dalam pengaturan data sedangkan member hanya
dapat view data tersebut. Data yang ditampilkan berupa list promosi yang dapat
dilihat secara secara lengkap jika memilih menu company profile.
Use case ini menggambarkan proses input data username dan password untuk dapat
masuk ke dalam sistem dan dapat dilakukan 7 tujuh actor.
Member, admin
dan divisi
marketing. Member,
admin, divisi marketing,
divisi project,
divisi personalia
dan
divisi informasi.
4. 5.
6. Newsletter
Purchase Order Progress Project
Use case ini menggambarkan proses pengiriman pesan atau informasi menarik
seputar PT. Meda Cipta Hutama ke e-mail member yang sudah didaftarkan.
Use case ini menggambarkan proses dalam melakukan pembelian jasa yang dilakukan
oleh member. Manajer dapat melihat data purchase order dan merespon dengan
mengirimkan invoice ke e-mail member. Use case ini menggambarkan tentang
proses input, view, update dan delete yang dilakukan admin atau divisi project dalam
pengaturan data sedangkan member hanya Member,
admin dan
divisi marketing.
Admin, divisi project
dan member. Member,
divisi project dan admin.
7. Chatting
dapat view data tersebut. Data yang ditampilkan berupa list dan grafik progress
project yang dapat dilihat jika memilih menu progress project.
Use case ini menggambarkan proses member dan berbagai divisi yang dapat
berhubungan langsung secara real time. Member,
divisi marketing,
divisi project,
divisi personalia
dan
divisi informasi.
8. 9.
10. 11.
Person In Charge PIC
Berita Kritik dan Saran
Logout Use case ini menggambarkan tentang
proses input, view, update dan delete yang dilakukan admin atau divisi personalia
dalam pengaturan data sedangkan member hanya dapat view data tersebut. Data yang
ditampilkan berupa list nama, lokasi kerja dan nomor telepon karyawan yang dapat
dilihat jika memilih menu employee. Use case ini menggambarkan tentang
proses input, view, update dan delete yang dilakukan
divisi informasi
dalam pengaturan data sedangkan member hanya
dapat view data tersebut. Data yang ditampilkan berupa list berita yang dapat
dilihat jika memilih menu news. Use case ini menggambarkan keadaaan
member dapat mengirimkan kritik dan saran yang berhubungan dengan PT. Meda
Cipta Hutama. Selanjutnya divisi informasi membalas isi pesan dari kritik dan saran
tersebut melalui e-mail member. Use case ini menggambarkan proses untuk
mengakhiri dan keluar dari sistem, dengan cara klik menu logout.
Member, admin
dan divisi
personalia. Admin,
divisi informasi
dan member. Admin,
divisi informasi
dan member. Member,
admin, divisi marketing,
divisi project,
divisi personalia
dan
divisi informasi.