BAB IV HASIL DAN PEMBAHASAN
4.2 Perencanaan Syarat ( Requirements Planning )
4.3.2 System Design
4.3.2.2 Sequence Diagram
1) Sequence Diagram Promosi (Member &Non Member)
Gambar 4.7 Sequence Diagram Promosi (Member &Non Member)
Pada Gambar 4.7 menampilkan interaksi antara member dan non member
dengan sistem untuk melihat form company profile pada halaman utama tanpa
harus log in. Di company profile terdapat beberapa informasi mengenai services,
accreditation, partner dan informasi lain yang diberikan PT. Meda Cipta Hutama.
2 : Menampilkan halaman Company Profile : Member & Non
Member
Company Profile
2) Sequence Diagram Promosi (Admin/Divisi Markerting)
Gambar 4.8 Sequence Diagram Promosi (Divisi Markerting)
Pada Gambar 4.8 menampilkan interaksi antara divisi markerting dengan
sistem dalam memasukkan, meng-update dan menghapus data company profile.
Admin dapat mengisi, meng-update dan menghapus company profile dengan cara
log in ke halaman sistem divisi markerting terlebih dahulu. Setelah masuk ke
: Divisi Marketing User Company
Profile 1 : Memasukkan Username & Password
2 : Memilih login sebagai Divisi Marketing
4 : Username, Password & Pilih Login Salah 5 : Menampilkan Pesan "Log in Failed"
3 : Login Gagal
6 : Login Sukses 7 : Username, Password
& Pilih Login Benar 8 : Masuk ke halaman sistem i-CRM
9 : Memilih menu Company Profile 10 : Menampilkan Data Company Profile 11 : Memilih menu Add Company Profile 12 : Menampilkan form Add Company Profile
13 : Mengisi Data Company Profile 14 : Data Telah Disimpan
15 : Menampilkan Data Company Profile 16 : Memilih "Edit"
17 : Menampilkan form Edit Company Profile
18 : Meng-update Data Company Profile
19 : Data Telah Disimpan 20 : Menampilkan Data Company Profile
21 : Memilih "delete" pada data yang diinginkan
22 : Data Telah Dihapus 23 : Menampilkan Data Company Profile
halaman admin, lalu memilih menu add company profile. Kemudian admin dapat
mengisi form add company profile dengan beberapa informasi mengenai services,
accreditation, partner yang diberikan PT. Meda Cipta Hutama. Apabila ingin
mengubah data company profile maka admin memilih “edit”. Dan menghapus
dengan memilih “delete”.
3) Sequence Diagram Registrasi (Non Member)
Gambar 4.9 Sequence Diagram Registrasi (Non Member)
Pada Gambar 4.9 menampilkan urutan cara non member melakukan
registrasi apabila ingin menjadi member, dengan cara memilih menu register.
Kemudian mengisidata diri dan kesediaan menyetujui peraturan yang ditetapkan
oleh perusahaan.
: Non member Regi ster
1 : Memil ih menu Register
2 : Menampi lkan halaman Regi stration
3 : Mengi si Data Diri 4 : Regi ster Gagal
5 : Data Belum Lengkap 6 : Menampi lkan Pesan "Error"
7 : Regi ster Sukses
8 : Data T elah Disimpan 9 : Menampilkan Pesan "Success
4) Sequence Diagram Registrasi (Admin/Divisi Markerting)
Gambar 4.10 Sequence Diagram Registrasi (Divisi Markerting)
Gambar 4.10 menampilkan interaksi antara divisi markerting dengan
sistem dalam mengatur akun member. Proses awalnya dimulai dengan divisi
marketing melakukan log in yang kemudian ditampilkan home divisi marketing.
Setelah itu member memilih menu see member dan menampilkan form member
list. Divisi marketing mengatur akun dengan menghapus data member yang tidak
dikenali.
: Divisi Marketing User Register
1 : Memasukkan Username & Password 2 : Memilih Login sebagai Divisi Marketing
4 : Username, Password & Pilihan Login Salah 5 : Menampilkan Pesan "Login Failed"
3 : Login Gagal
6 : Login Sukses 7 : Username, Password & Pilihan Login Benar 8 : Menampilkan Halaman Divisi Marketing
9 : Memilih Menu See Member 10 : Menampilkan Form Member List 11 : Memilih "delete" pada form yang diinginkan
12 : Data Telah Dihapus 13 : Menampilkan Form Member List
5) Sequence Diagram Log in (Member & Admin)
Gambar 4.11 Sequence Diagram Log in (Member & Admin)
Pada Gambar 4.11 menampilkan interaksi antara member dan admin
(divisi project, divisi personalia, divisi informasi dan divisi marketing) dengan
sistem agar dapat masuk ke halaman utama (home) sistem dan mengakses
keseluruhan menu dalam sistem.
8 : Menampilkan Halaman Sistem i-CRM : Member & Admin User
4 : Username, Password & Pilihan Login Salah
7 : Username, Password & Pilihan Login Benar 1 : Memasukkan Username & Password
2 : Memilih Login sebagai Member / Admin
5 : Menampilkan Pesan "Login Failed" 3 : Login Gagal
6) Sequence Diagram Manajemen Admin (Administrator)
Gambar 4.12 Sequence Diagram Manajemen Admin (Administrator)
Pada Gambar 4.12 menampilkan interaksi antara administrator atau admin
dengan sistem dalam memasukkan, meng-update dan menghapus data admin
berbagai divisi. Admin dapat mengisi, meng-update dan menghapus data admin
: Admin User Progress
Project
4 : Username, Password & Pilihan Login Salah
7 : Username,Password & Pilihan Login Benar
15 : Data yang dimasukan Salah
18 : Data Telah Disimpan 1 : Memasukkan Username & Password
2 : Memilih Login sebagai Administrator 3 : Login Gagal
5 : Menampilkan Pesan "Login Failed" 6 : Login Sukses
8 : Menampilkan Halaman Administrator
9 : Memilih Menu Manage Admin 10 : Menampilkan Form Manage Admin
11 : Memilih salah satu divisi yang diinginkan
12 : Menampilkan Form salah satu divisi yang dipilih
13 : Menambah data admin
14 : Input admin Gagal
16 : Menampilkan Pesan "Error" 17 : Input admin Sukses
19 : Menampilkan Pesan "Input success" 20 : Memilih "see admin"
22 : Memilih "delete" 21 : Menampilkan data admin
23 : Data Telah Dihapus 24 : Menampilkan Pesan "delete success"
berbagai divisi dengan cara harus log in ke halaman sistem administrator. Setelah
masuk ke halaman admin, lalu memilih salah salu menu divisi yang diinginkan
dan terdapat pilihan input, update dan delete. Kemudian admin dapat mengisi
form manajemen admin dengan beberapa informasi mengenai nama, nomor
telepon, nama divisi, username dan password. Apabila ingin mengubah data
admin, maka memilih “edit”. Dan menghapus dengan memilih “delete”.
7) Sequence Diagram Newsletter (Member)
Gambar 4.13 Sequence Diagram Newsletter (Member)
: Member User Newsletter
4 : Username, Password & Pilihan Login Salah
7 : Username,Password & Pilihan Login Benar 1 : Memasukkan Username & Password
2 : Memilih Login sebagai Member 3 : Login Gagal
5 : Menampilkan Pesan "Login Failed"
6 : Login Sukses
8 : Menampilkan Halaman Sistem i-CRM
9 : Memilih Menu Newsletter
10 : Menampilkan form Newsletter 11 : Memilih "Join This Site" 12 : Menampilkan form join this site 13: Mengisi data id e-mail yang diinginkan 14: Input id email & password success
15: Data Telah Disimpan 16 : Menampilkan form newsletter
Pada Gambar 4.13 adalah diagram sekuensial newsletter, proses awalnya
dimulai dengan member melakukan log in yang kemudian ditampilkan home
member. Setelah itu member memilih menu newsletter dan menampilkan form
newsletter. Member melakukan pendaftaran newsletter dengan memilih “join this
site”, kemudian member masukkan user id dan password yang disesuaikan
dengan keinginan member.
8) Sequence Diagram Newsletter (Admin)
Gambar 4.14 Sequence Diagram Newsletter (Admin)
: Divisi Marketing User Newsletter
4 : Username, Password & Pilihan Login Salah
7 : Username, Password & Pilihan Login Benar 1 : Memasukkan Username & Password
2 : Memilih Login sebagai Divisi Marketing 3 : Login Gagal
5 : Menampilkan Pesan "Login Failed" 6 : Login Sukses
8 : Menampilkan Halaman Divisi Marketing
9 : Memilih menu Newsletter 10 : Menampilkan form Newsletter
11 : Login sebagai [email protected]
12 : Login Sukses 13 : Username & Password benar 14 : Menampilkan form google friendconnect
15 : Memilih menu Send a Newsletter 16 : Menampilkan form Send a Newsletter 17 : Mengisi form Send a Newsletter
18 : Pengiriman Newsletter Sukses
19 : Data Terkirim 20 : Menampilkan Newsletter Preview
Pada Gambar 4.14 menampilkan interaksi antara divisi markerting dengan
sistem dalam mengirimkan newsletter ke akun member yang sudah terdaftar
dengan cara log in ke halaman sistem divisi markerting terlebih dahulu. Setelah
masuk ke halaman admin, lalu memilih menu newsletter. Untuk mengakses
newsletter pada “google friendconnect” maka admin harus log in dengan akun
[email protected]. Kemudian admin dapat mengirimkan newsletter ke
member yang sudah mendaftarkan diri.
9) Sequence Diagram Purchase Order (Member)
Gambar 4.15 Sequence Diagram Purchase Order (Member)
: Member User Purchase Order
1 : Memasukkan Username & Password 2 : Memilih Login sebagai Member
3 : Login Gagal 4 : Username, Password & Pilihan Login Salah 5 : Menampilkan Pesan "Login Failed"
6 : Login Sukses
7 : Username,Password & Pilihan Login Benar
8 : Menampilkan Halaman Sistem i-CRM
9 : Memilih Menu Cooperation 10 : Menampilkan form Cooperation 11 : Memilih Purchase Order
12 : Menampilkan form Purchase Order 13 : Memilih "Browse File"
14 : Menampilkan File yang akan dipilih 15 : Mengisi Deskripsi
16 : Upload Sukses
17 : File Upload Disimpan 18 : Menampilkan Pesan "upload sukses"
Pada Gambar 4.15 menampilkan interaksi antara member dengan sistem
dalam melakukan purchase order ke perusahaan. Form purchase order diakses
dengan log in sebagai member terlebih dahulu. Apabila client tertarik melakukan
kerjasama maka akan memilih “purchase order” yang ada di form cooperation.
Kemudian memilih “browse file” purchase order dan mengisi deskripsi lalu
memilih button “upload”.
10) Sequence DiagramPurchase Order (Admin/Divisi Project)
Gambar 4.16 Sequence DiagramPurchase Order (Divisi Project)
: Divisi Project User Purchase Order
4 : Username, Password & Pilihan Login Salah
7 : Username, Password & Pilihan Login Benar 1 : Memasukkan Username & Password
2 : Memilih Login sebagai Divisi Project 3 : Login Gagal
5 : Menampilkan Pesan "Login Failed" 6 : Login Sukses
8 : Menampilkan Halaman Divisi Project
9 : Memilih Menu Manage Project
10 : Menampilkan form Manage Project
11 : Memilih Menu PO
12 : Menampilkan Form PO
13 : Memilih "Reply" Purchase Order via E-mail
15 : Membuka webmail Medatama
16 : Memilih "delete" pada data yang diinginkan
17 : Data Telah Dihapus 18 : Menampilkan pesan "delete success"
Pada Gambar 4.16 menampilkan interaksi antara divisi project (admin)
dengan sistem dalam melakukan konfirmasi purchase order. Form konfirmasi
purchase order diakses dengan log in sebagai divisi project terlebih dahulu.
Kemudian purchase order direspon dengan mengirim quotation atau penawaran.
11) Sequence Diagram Progress Project (Member)
Gambar 4.17 Sequence Diagram Progress Project (Member)
Pada Gambar 4.17 menampilkan interaksi antara member dengan sistem
dalam melihat progress project yang sedang berjalan. Form progress project
diakses dengan log in sebagai member terlebih dahulu. Kemudian memilih menu
: Member User Progress
Project
4 : Username, Password & Pilihan Login Salah
7 : Username,Password & Pilihan Login Benar 1 : Memasukkan Username & Password
2 : Memilih Login sebagai Member 3 : Login Gagal
5 : Menampilkan Pesan "Login Failed" 6 : Login Sukses
8 : Menampilkan Halaman Sistem i-CRM
9 : Memilih Menu Cooperation 10 : Menampilkan Form Cooperation
11 : Memilih "Progress Project" 12 : Menampilkan Form Progress Project 13 : Memilih "see the progress project grafic" 14 : Menampilkan grafik Progress Project
progress project dan dapat melihat tabel dan grafik progress project yang
tersedia.
12) Sequence Diagram Progress Project (Admin/Divisi Project)
Gambar 4.18 Sequence Diagram Progress Project (Divisi Project)
: Divisi Project User Progress Project
4 : Username, Password & Pilihan Login Salah
7 : Username,Password & Pilihan Login Benar
17: Data yang dimasukkan Salah 1 : Memasukkan Username & Password
2 : Memilih Login sebagai Divisi Project 3 : Login Gagal
5 : Menampilkan Pesan "Login Failed"
6 : Login Sukses
8 : Menampilkan Halaman Divisi Project
9: Memilih menu Manage Project 10: Menampilkan form Manage Project 11: Memilih menu Progress Project 12: Menampilkan form Progress Project 13: Memilih "Input Progress Project"
14: Menampilkan form Input Progress Project 15: Mengisi Data Progress Project 16: Input Progress Project Gagal 18: Menampilkan pesan "Error" 19: Input Progress Project Sukses
20: Data telah disimpan 21: Menampilkan pesan "Input Success"
22: Memilih "Edit"
23: Menampilkan form Edit Progress Project 24: Mengubah data Progress Project
25: Data telah disimpan 26: Menampilkan pesan "Renewed Success"
27: Memilih "Delete"
28: Data telah dihapus 29: Menampilkan pesan "Delete Success"
Pada Gambar 4.18 menampilkan interaksi antara divisi project dengan
sistem dalam memasukkan, meng-update dan menghapus data progress project.
Admin dapat mengisi, meng-update dan menghapus formprogress project dengan
cara harus log in ke halaman sistem divisi project. Setelah masuk ke halaman
admin, lalu memilih menu progress project yang terdapat pilihan input, update
dan delete. Kemudian admin dapat mengisi form progress project dengan
beberapa informasi mengenai nama proyek, tahun dan persentase proyek yang
sedang dikerjakan. Apabila ingin mengubah data progress project, maka memilih
“edit”. Dan menghapus dengan memilih “delete”.
13) Sequence Diagram Chatting
Gambar 4.19 Sequence Diagram Chatting
: Member User Contact Us
1 : Memasukkan Username & Password 2 : Memilih Login sebagai Member
3 : Login Gagal 4 : Username, Password & Pilihan Login Salah 5 : Menampilkan Pesan "Login Failed"
6 : Login Sukses 7 : Username, Password & Pilihan Login Benar 8 : Menampilkan Halaman Sistem i-CRM
9 : Memilih Menu Contact Us 10 : Menampilkan Form Contact Us 11 : Memilih Costumer Services 12 : Menampilkan list Crew Medatama 13 : Memilih crew Medatama 14 : Menampilkan Alternatif Interaksi
Pada Gambar 4.19 adalah diagram sekuensial chatting, proses awalnya
dimulai dengan member melakukan log in yang kemudian ditampilkan home
member. Setelah itu member memilih menu contact us lalu ditampilkan list crew
PT. Meda Cipta Hutama yang kemudian diikuti dengan alternatif pilihan interaksi
dengan masing-masing personal. Setelah itu member dapat melakukan interaksi
dengan crew PT. Meda Cipta Hutama.
14) Sequence Diagram Kritik dan Saran (Member)
Gambar 4.20 Sequence Diagram Kritik dan Saran (Member)
16 : Data yang dimasukkan Benar : Member User Suggestion &
Complain
4 : Username, Password & Pilihan Login Salah
7 : Username, Password & Pilihan Login Benar 1 : Memasukkan Username & Password
2 : Memilih Login sebagai Member 3 : Login Gagal
5 : Menampilkan Pesan "Login Failed" 6 : Login Sukses
8 : Menampilkan Halaman Sistem i-CRM
9 : Memilih Menu Suggestion & Complain
10 : Menampilkan form Suggestion & Complain 11 : Mengisi Data Suggestion & Complain
13 : Data yang dimasukkan Salah 12 : Input Suggestion & Complain Gagal
14 : Menampilkan Pesan "Error: Sorry, field still empty"
15 : Input Suggestion & Complain Sukses
Pada Gambar 4.20 menampilkan interaksi antara member dengan sistem
dalam melakukan kritik dan saran kepada perusahaan. Untuk mengakses form
suggestion & complain harus dilakukan log in sebagai member. Member mengisi
kritik dan saran, lalu sistem akan menampilkan nama pengirim secara otomatis.
15) Sequence Diagram Kritik & Saran (Admin/Divisi Informasi)
Gambar 4.21 Sequence Diagram Kritik & Saran (Divisi Informasi)
: Divisi Informasi User Suggestion &
Complain
4 : Username, Password & Pilihan Login Salah
7 : Username, Password & Pilihan Login Benar 1 : Memasukkan Username & Password
2 : Memilih Login sebagai Divisi Informasi 3 : Login Gagal
5 : Menampilkan Pesan "Login Failed"
6 : Login Sukses
8 : Menampilkan Halaman Divisi Informasi
9 : Memilih Menu Suggestion & Complain
10 : Menampilkan Form Suggestion & Complain 11 : Memilih "Reply" Suggestion & Complain via E-mail
12 : Reply via E-mail 13 : Menampilkan Webmail Medatama
14 : Memilih "delete" pada data yang diinginkan 15 : Data Telah Dihapus
Pada Gambar 4.21 menampilkan interaksi antara divisi informasi dengan
sistem dalam melihat kritik dan saran dengan cara log in ke halaman divisi
informasi terlebih dahulu. Setelah masuk ke halaman admin, lalu memilih menu
suggestion & complain. Member yang telah melakukan kritik dan saran tersebut
direspon dengan mengirim e-mail ke alamat yang sudah dicantumkan client.
16) Sequence Diagram Berita (Member)
Gambar 4.22 Sequence Diagram Berita (Member)
Pada Gambar 4.22 menampilkan interaksi antara member dengan sistem
dalam melihat berita dengan cara log in ke halaman member terlebih dahulu.
Setelah masuk ke halaman member, lalu memilih menu news untuk melihat berita
terbaru.
: Member User News
4 : Username, Password & Pilihan Login Salah
7 : Username, Password & Pilihan Login Benar 1 : Memasukkan Username & Password
2 : Memilih Login sebagai Member 3 : Login Gagal
5 : Menampilkan Pesan "Login Failed"
6 : Login Sukses
8 : Menampilkan Halaman Sistem i-CRM
9 : Memilih menu news 10 : Menampilkan form news
17) Sequence Diagram Berita (Admin/Divisi Informasi)
Gambar 4.23 Sequence Diagram Berita (Divisi Informasi)
Pada Gambar 4.23 menampilkan interaksi antara divisi informasi dengan
sistem dalam melakukan pemasukan dan menghapus data berita. Admin dapat
: Divisi Informasi User News
4 : Username, Password & Pilihan Login Salah
7 : Username,Password & Pilihan Login Benar
13 : Data yang dimasukkan Salah
16 : Data Telah Disimpan 1 : Memasukkan Username & Password
2 : Memilih Login sebagai Divisi Informasi 3 : Login Gagal
5 : Menampilkan Pesan "Login Failed"
6 : Login Sukses
8 : Menampilkan Halaman Divisi Informasi
9 : Memilih Menu Add News
10 : Menampilkan Form Add News
11 : Memasukkan Data News
12 : Input News Gagal
14 : Menampilkan Pesan "Error"
15 : Input News Sukses
17 : Menampilkan Pesan "Input success"
18 : Memilih "see the news"
20 : Memilih "delete"
19 : Menampilkan halaman News
21 : Data Telah Dihapus 22 : Menampilkan Pesan "delete success"
mengisi form add news dengan cara harus log in ke halaman sistem divisi
informasi. Setelah masuk ke halaman admin, lalu memilih menu add news.
Kemudian admin dapat mengisi form add news dengan berita terbaru dari PT.
Meda Cipta Hutama.
18) Sequence Diagram PIC atau Person In Charge (Member)
Gambar 4.24 Sequence Diagram PIC (Member)
Pada Gambar 4.24 menampilkan interaksi antara member dengan sistem
dalam melihat PIC dengan cara log in ke halaman member terlebih dahulu.
Setelah masuk ke halaman member, lalu memilih menu employee untuk melihat
karyawan yang bertugas.
User
: Member Employee
4 : Username, Password & Pilihan Login Salah
7 : Username, Password & Pilihan Login Benar 1 : Memasukkan Username & Password
2 : Memilih Login sebagai Member 3 : Login Gagal
5 : Menampilkan Pesan "Login Failed" 6 : Login Sukses
8 : Menampilkan Halaman Sistem i-CRM
9 : Memilih Menu Cooperation 10 : Menampilkan form Cooperation 11 : Memilih "Employee"
19) Sequence Diagram PIC atau Person In Charge (Admin/Divisi Personalia)
Gambar 4.25 Sequence Diagram PIC (Divisi Personalia)
Pada Gambar 4.25 menampilkan interaksi antara divisi personalia dengan
sistem dalam memasukkan, meng-update dan menghapus data karyawan. Admin
dapat mengisi, meng-update dan menghapus form karyawan dengan cara log in ke
halaman sistem divisi personalia terlebih dahulu. Setelah masuk ke halaman
: Divisi Personalia User Employee
4 : Username, Password & Pilihan Login Salah
7 : Username,Password & Pilihan Login Benar 1 : Memasukkan Username & Password
2 : Memilih Login sebagai Divisi Personalia 3 : Login Gagal
5 : Menampilkan Pesan "Login Failed" 6 : Login Sukses
8 : Menampilkan Halaman Divisi Personalia
9: Memilih menu Manage Project 10: Menampilkan form Manage Project 11: Memilih menu Employee
12: Menampilkan form Employee 13: Memilih "Input Employee" 14: Menampilkan form Input Employee 15: Mengisi Data Employee 16: Input Employee Gagal 18: Menampilkan pesan "Error"
17: Data yang dimasukkan Salah
19: Input Employee Sukses
20: Data telah disimpan 21: Menampilkan pesan "Input Success"
22: Memilih "Edit"
23: Menampilkan form Edit Employee 24: Mengubah data Employee
25: Data telah disimpan 26: Menampilkan pesan "Renewed Success"
27: Memilih "Delete"
28: Data telah dihapus 29: Menampilkan pesan "Delete Success"
admin, lalu memilih menu employee yang terdapat pilihan input, update dan
delete. Kemudian admin dapat mengisi formemployee dengan beberapa informasi
mengenai nama karyawan, jadwal kerja dan nomor telepon. Apabila ingin
mengubah data karyawan, maka memilih “edit”. Dan menghapus dengan memilih
“delete”.
20) Sequence Diagram Log out (Member & Admin)
Gambar 4.26 Sequence Diagram Log out (Member & Admin)
Pada Gambar 4.26 merupakan diagram sekuensial log out, untuk proses
log out dapat dilakukan setelah log in dan semua proses yang diinginkan telah
berjalan. Member atau admin yang telah menjalankan semua proses yang
diinginkan kemudian ingin keluar dari sistem dengan cara memilih menu log out,
maka akan keluar dari halaman utama (home) website sistem i-CRM.
10 : Keluar dari Sistem
: Member & Admin User
4 : Username, Password & Pilihan Login Salah
7 : Username, Password & Pilihan Login Benar 1 : Memasukkan Username & Password
2 : Memilih Login sebagai Member / Admin
5 : Menampilkan Pesan "Login Failed" 3 : Login Gagal
6 : Login Sukses
8 : Menampilkan Halaman Sistem i-CRM
4.3.2.3 Class Diagram
Class diagram menjelaskan tentang hubungan antara class yang terdapat
pada Sistem Informasi i-CRM. Class tersebut dibentuk oleh entity/object yang
mempunyai atribut dan operasi. Dari class tersebut dapat terbentuk sebuah tabel
yang dapat berasosiasi dengan tabel lainnya dan membentuk sebuah database.
1. Analisis Kebutuhan Objek
Analisis kebutuhan objek yang dilakukan untuk mengetahui objek-objek yang terlibat adalah sebagai berikut:
a. Administrator yang mengontrol sistem dan empat admin.
id_admin id_dmarketing id_dproject id_dpersonalia id_dinformasi adm_id passw nama no_telp
b. Divisi Project yang merespon purchase order dan progress project.
id_dproject id_po id_progres adm_id passw nama no_telp
c. Divisi Marketing yang mengatur akun member dan data company profile.
id_dmarketing id_cp user_id adm_id passw nama no_telp
d. Divisi Personalia yang mengatur person in charge karyawan.
id_dpersonalia
id_karyawan adm_id
passw nama no_telp
e. Divisi Informasi yang meng-input berita terbaru dan merespon kritik & saran.
id_dinformasi id_berita id_bt adm_id passw nama no_telp
f. Kritik dan Saran yang dapat dilakukan oleh member.
id_bt
tgl_post nama komentar email
g. Member yang dapat melihat kebutuhan informasi di i-CRM.
user_id passw nama kwn birthtown birthdate email tgl_daftar
h. Progress Project yang memudahkan member tanpa harus ke lokasi proyek.
id_progres tahun bulan persen nama_proyek lokasi_proyek
i. Berita yang terbaru dari PT. Meda Cipta Hutama
id_berita
jdl_berita isi_berita tgl_berita
j. Company Profile perusahaan sebagai promosi.
id_cp
jdl_cp deskripsi gambar tgl_masuk
k. Purchase Order yang memudahkan member untuk melakukan kerjasama.
deskripsi filename filedata filetype filesize
l. Employee (PIC) yang memudahkan member melihat person in charge.
id_karyawan
nama no_telp jdwl_kerja
2. Class diagram
Class diagram ini memiliki dua belas class, yaitu class admin, dmarketing,
dproject, dpersonalia, dinformasi, member, purchaseorder, companyprofile,
progressproject, karyawan, news dan kritiksaran. Penjelasan mengenai class
diagram Sistem Informasi i-CRM adalah pada Gambar 4.27.
Gambar 4.27 Class Diagram
progressproject id_progres : varchar = 4 nama_proyek : varchar = 30 lokasi_proyek : varchar = 50 bulan : varchar = 10 tahun : varchar = 4 persen : varchar = 3 submit() update() delete() karyawan id_karyawan : varchar = 4 jadwal_kerja : varchar = 100 no_telp : varchar = 30 nama : varchar = 30 submit() update() delete() companyprofile id_cp : int = 5 jdl_cp : varchar = 100 deskripsi : text gambar : varchar = 100 tgl_masuk : date submit() update() delete() purchaseorder id_po : varchar = 4 id_progres : varchar = 4 id_karyawan : varchar = 4 filename : varchar = 200 filedata : longblob filetype : varchar = 200 filesize : varchar = 200 deskripsi : varchar = 200 browse() upload() seefile() reply() delete() 1 1 1 1 1..n 1 1..n 1 dproject id_dproject : varchar = 4 id_progres : varchar = 4 id_po : varchar = 4 adm_id : varchar = 16 passw : varchar = 16 nama : varchar = 50 no_telp : varchar = 12 login()