120
3. Collaboration Diagram Pelayanan Pelanggan
Berikut ini collaboration diagram pelayanan pelanggan yang didalamnya
terdapat keluhan, kritik, saran, point list, birthday send, dan tell a friend.
Gambar 4.27 Collaboration Diagram Pelayanan Pelanggan 4.
Collaboration Diagram Pemasaran
Berikut ini collaboration diagram pemasaran produk dan jasa konstruksi perusahaan dimana didalamnya perusahaan selalu mengupdate mengenai
informasi terbaru perusahaan, informasi produk yang telah dibuat oleh perusahaan, informasi jasa yang ditawarkan oleh perusahaan, informasi
mengenai proyek yang akan dikerjakan, informasi mengenai proyek yang sedang dikerjakan, dan mengenai informasi proyek yang sudah dikerjakan
oleh perusahaan sehinggan pelanggan dapat mengetahui hasil pekerjaan
yang telah dibuat oleh perusahaan seperti apa.
: Pelanggan Form Pelayanan
Pelanggan
Database 6: Mengecek Isian Data
9: Mengecek Isian Data 1: Membuka Fasilitas Pelayanan Pelanggan
4: Memilih Fasilitas Pelayanan Pelanggan 8: Mengisi Ulang Keluhan,Kritik, Saran dan Tell A Friend
3: Melihat Info Birthday Send dan Point List 5: Mengisi Form Keluhan, Kritik, Saran, dan Tell A Friend
2: Menampilkan Halaman Pelayanan Pelanggan 7: Data Belum Lengkap
10: Menyimpan Keluhan,Kritik, dan Saran Valid
121
Gambar 4.28 Collaboration Diagram Pemasaran 5.
Collaboration Diagram Pemesanan
Berikut ini collaboration diagram pemesanan konstruksi bangunan, desain interior, meubeul, maket, tekstil, dan arsitektur dimana pada proses ini
pelanggan melakukan penginputan data pemesanan sesuai dengan keinginan pelanggan dan kemudian pemesanan pun akan dikelola oleh
perusahaan.
: Admin Form Pemasaran Produk, Jasa,
dan Proyek Database
: Pelanggan 5: Mengecek Pemasaran
1: Membuka Halaman Pemasaran 4: Mengupdate Pemasaran Produk, Jasa dan Proyek
7: Mengisi Ulang Pemasaran 3: Memilih Pemasaran Yang Akan Diupdate
2: Menampilkan Halaman Pemasaran 6: Data Belum Lengkap
8: Data Penambahan Valid 9: Simpan Data Pemasaran
10: Data Pemasaran 11: Menampilkan Pemasaran Baru Perusahaan
12: Mengirim Pemasaran Melalui E-Mail
122
Gambar 4.29 Collaboration Diagram Pemesanan 6.
Collaboration Persetujuan Kedua Belah Pihak
Berikut ini collaboration diagram persetujuan kedua belah pihak yang dilakukan oleh pihak pelanggan dengan pihak perusahaan, dimana
pelanggan menandatangan surat persetujuan kedua belah pihak lalu perusahaan akan menyimpan surat persetujuan pelanggan tersebut sebagai
bukti bahwa pelanggan tersebut bersedia melakukan pembayaran sesuai dengan Rencana Anggaran Bangunan RAB yang telah ditentukan dan
dibuat oleh pihak perusahaan.
: Pelanggan Form Pemesanan Arsitektur, Desain Interior, Maket, Tekstil,
Konstruksi Bangunan, Meubeulair Database
: Admin 5: Mengecek Pengisian Pesanan
8: Mengecek Pengisian Pesanan
1: Membuka Halaman Pemesanan 3: Memilih Form Pemesanan Arsitektur, Desain Interior, dll
4: Mengisi Form Pemesanan 7: Mengisi Ulang Form Pemesanan
2: Menampilkan Form Pemesanan 6: Data Pesanan Tidak Lengkap
9: Menyimpan Pesanan Pelanggan
10: Mengelola Pemesanan
123
Gambar 4.30 Collaboration Diagram Persetujuan Kedua Belah Pihak 7.
Collaboration Pembayaran
Berikut ini collaboration diagram pembayaran yang dilakukan oleh member pelanggan dimana pada proses pembayaran disini apabila
pelanggan membayar tepat pada tanggal pembayaran yang ditentukan perusahaan, maka pelanggan tidak akan dikenakan denda sedangkan
apabila pelanggan membayar tepat pada tanggal pembayaran yang ditentukan perusahaan, maka pelanggan akan dikenakan denda oleh
perusahaan.
17: Menandatangani surat persetujuan
: Pelanggan
Form Persetujuan
: Admin Database
5: Mengecek status 10: Mengecek status
19: Mengecek, mendownload, dan menandatangani email admin
14: Melihat form persetujuan disetujui atau tidak 15: Melihat alasan pemesanan ditolak
16: Mendownload surat persetujuan disetujui 18: Mengirim surat persetujuan yang telah ditandatangani oleh pelanggan melalui email
2: Menampilkan halaman persetujuan 11: Menampilkan status persetujuan apabila disetujui
13: Menampilkan pesan data surat persetujuan sudah tersimpan 6: Menampilkan status persetujuan tidak disetujui
8: Menampilkan pesan alasan penolakan pemesanan sudah tersimpan
3: Menginput data persetujuan 4: Memilih status persetujuan
12: Mengupload surat persetujuan kedua belah pihak 7: Mengisi alasan pemesanan ditolak
9: Memilih status persetujuan 20: Menyimpan Data Persetujuan
1: Membuka Halaman Persetujuan
124
Gambar 4.31 Collaboration Diagram Pembayaran 8.
Collaboration Pengiriman Pesanan
Berikut ini collaboration diagram pengiriman yang dikelola oleh admin dan pihak perusahaan dimana proses pengiriman pesanan pelanggan ini
yaitu melalui jasa kurir perusahaan dan melalui jasa pengiriman barang yaitu melalui JNE, pengiriman dengan menggunakan JNE hanya
digunakan pada pelanggan yang berada diluar kota bandung.
: Pelanggan : Admin
Form Pembayaran
Database 4: Mengecek Data Pembayaran
7: Mengecek Data Pembayaran 17: Mengecek Tanggal Bayar
12: Mengelola Pembayaran Termin 1 22: Mengelola Pembayaran Termin 2 + Denda
1: Membuka Halaman Pembayaran 3: Menginput Data Pembayaran
6: Menginput Data Pembayaran Ulang 23: Mengupdate Status Pembayaran
13: Mengupdate Pembayaran Termin 2 2: Menampilkan Halaman Pembayaran
5: Menampilkan Pesan Data Tidak Lengkap 18: Jika Tepat Waktu Mengelola Pembayaran Termi...
9: Menampilkan Data Pembayaran Termin 1 25: Menampilkan Status Pembayaran
24: Menampilkan Status Pembayaran Belum Lunas 26: Menampilkan Status Pembayaran Lunas
27: Menampilkan Cetak Bukti Bayar 14: Menampilkan Pembayaran Termin 2
19: Jika Tidak Tepat Waktu Menampilkan Denda Pembayaran Termin 2
10: Melihat Tagihan Pembayaran Termin 1 11: Membayar Tagihan Awal Termin 1
16: Membayar Tagihan Akhir Termin 2 28: Melihat Status Pembayaran Lunas
29: Mencetak Bukti Pembayaran Lunas 15: Melihat Tagihan Pembayaran Termin 2
20: Melihat Denda Pembayaran Termin 2 21: Membayar Termin 2 dan Denda
8: Menyimpan Data Pembayaran
125
Gambar 4.32 Collaboration Diagram Pengiriman Pesanan 9.
Collaboration Mengelola Laporan
Berikut ini collaboration diagram mengelola laporan pemesanan, pelanggan, kritik, saran, keluhan, promosi, proyek, dll, berdasarkan jenis
dimana proses pengelolaan laporan dilakukan oleh Admin.
Gambar 4.33 Collaboration Diagram Mengelola Laporan
: Pelanggan : Admin
Form Pengiriman
Database 5: Mengecek Pengisian Form
8: Mengecek Pengisian Form 3: Menampilkan Form Pengiriman Produk
6: Pengisian Form Tidak Lengkap 4: Mengisi Form Pengiriman Pesanan
7: Mengisi Ulang Pengisian Form 1: Membuka Halaman Pengiriman
2: Memilih Pengiriman Pesanan 10: Mengelola Pengiriman Produk
11: Mengirim Pesanan Produk 12: Menerima Produk
9: Data Pengiriman Produk
: Admin Form
Laporan
Database 6: Laporan
1: Membuka Halaman Yg Akan Dibuat Laporan 4: Memilih Cetak Laporan Berdasarkan Periode, Jenis dan Keseluruhan
3: Menampilkan Halaman Yg Akan Dibuat Laporan 5: Menampilkan Laporan Yang Akan Dicetak
2: Data Yg Akan Di Buat Laporan
126
4.2.4.3.Class Diagram
Class diagram menggambarkan struktur dan deskripsi class, package dan object beserta hubungan satu sama lain seperti containment, pewarisan, asosiasi,
dll. Berikut adalah Class Diagram yang menggambarkan skema yang terdapat dalam database:
Gambar 4.34 Class Diagram Sistem Electronic Customer Relationship
Management E-CRM
Login
nama_pengguna +kata_sandi
+validasi_login
Admin
nama_admin +sandi_admin
+nama_lengkap +email
+no_telphp +login
+update +save
+logout
Pelanggan
kd_pelanggan +tgl_dftr
+nama_pelanggan +alamat
+tempat_lahir +tgl_lahir
+pekerjaan +jk
+no_telphp +jenis_pelanggan
+nama_pengguna +kata_sandi
+email +ym
+login +input
+view +save
+logout
Pemasaran
kd_pemasaran +tgl_pemasaran
+jenis_pemasaran +produk_proyek
+judul_pemasaran +isi_pemasaran
+nama_admin
+update +save
1
Pemesanan
kd_pemesanan +tgl_pemesanan
+kd_pelanggan +jenis_pembayaran
+gbr_pemesanan +detail_pemesanan
+input +save
1
Persetujuan
kd_stj +tgl_stj
+kd_pelanggan +jenis_psn
+status +alasan
+input +save
Pembayaran
kd_byr +kd_pelanggan
+total +tgl_byr1
+termin1 +tgl_byr2
+termin2 +jenis_pembayaran
+status_byr
+input +save
Pengiriman
kd_kirim +tgl_kirim
+kd_pelanggan +alamat_kirim
+bukti_byr +kd_byr
+input +save
1 1
1
Pelayanan
kd_pelayanan +tgl_pelayanan
+jenis_pelayanan +input
+save 1
1
1 1
Transfer Rekening
kd_rek +nama_rek
+no_byr_transfer +nama_bank
+jml_transfer +bukti_transfer
+tgl_transfer +nama_pengirim
+input +send
COD Cash On Delivery
+kd_pelanggan +jml_bayar
+input +save
1 1
Pemesanan Maket
kd_pemesananmaket +tgl_pemesananmaket
+kd_pelanggan +jenis_pembayaran
+desain_arsitekturmaket +skala
+bahan_maket
+input +save
Pemesanan Arsitektur
kd_pemesananars +tgl_pemesananars
+kd_pelanggan +jenis_pembayaran
+gbr_lokasoarsitektur +detail_proyek
+input +save
Pemesanan Konst Bangunan
kd_pemesanankb +tgl_pemesanankb
+kd_pelanggan +jenis_pembayaran
+detail_psn +denah
+jenis_pekerjaan +alamat_proyek
+luas_tanah +lbrtnh_bgn
+lbrtnh_muka +pjg_tnh
+sistem_plksnaan +kbthn_ruang
+rencana_bgn +anggaran
+input +save
Pemesanan Meubeul
kd_pemesananmeu +tgl_pemesananmeubeul
+kd_pelanggan +jenis_pembayaran
+desain_meubeul +bahan
+detail_meubeul
+input +save
Pemesanan Desain Interior
kd_pemesanandi +tgl_pemesanandi
+kd_pelanggan +jenis_pembayaran
+desain_interior +detail
+input +save
Pemesanan Tekstil
kd_pemesanantekstil +tgl_pemesanantekstil
+kd_pelanggan +jenis_pembayaran
+desainbaju +bahan_tekstil
+warna +ukuran
+detail_baju
+input +save
1
1
1
Birtday Send
kd_birthdaysend +kartu_ucapan
+kd_pelanggan +isi_pesan
+tgl_ucapan +input
+save
Point List
kd_pointlist +tgl_pointlist
+kd_pelanggan +poin
+input +save
Keluhan,Kritik Saran
kd_kks +tgl_kks
+jenis_kks +kd_pelanggan
+judul_pesan +isi_pesan
+input +save
Tell A Friend
email +subjek
+nama +pesan
+input +send
1
1 1
1 1
1 1
1
1 1
127
4.2.4.4.Component Diagram
Komponen perangkat lunak adalah bagian fisik dari sebuah sistem yang menetap di komputer. komponen merupakan implementasi software dari sebuah
class.Komponen bisa berupa tabel, file data, file exe, file DLL, dokumen dan lain- lain. Berikut adalah component diagram yang menggambarkan struktur proses
yang terdapat dalam program aplikasi electronic customer relationship management e-CRM.
Gambar 4.35 Component Diagram Sistem Electronic Customer Relationship
Management e-CRM 4.2.4.5.Deployment Diagram
Deployment diagram menunjukkan tata letak sebuah sistem secara fisik, menampakkan bagian-bagian software yang berjalan pada bagian-bagian
hardware yang digunakan untuk mengimplementasikan sebuah sistem dan
Form Pemasaran
Form Persetujuan
Form Pembay aran
Form Pengiriman
Form Pelay anan
Form Pemesanan
List Pemesanan
Menu Hak Akses Pelanggan
Menu Hak Akses Admin
Aplikasi Electronic Customer Relationship Management E-CRM
Mengelola Pemasaran
Mengelola Pemesanan
Mengelola Persetujuan
Mengelola Pembay aran
Mengelola Pengiriman
Mengelola Pelay anan
Kelola Data Pelanggan
Kelola Laporan
Form Pendaf taran
Menu Login
128
keterhubungan antara komponen-komponen hardware tersebut. Deployment diagram dapat digunakan pada bagian-bagian awal proses perancangan sistem
untuk mendokumentasikan arsitektur fisik sebuah sistem. Berikut Deployment diagram yang menggambarkan susunan fisik dan perangkat lunak dalam sistem:
Gambar 4.36 Deployment Diagram Sistem Electronic Customer Relationship
Management e-CRM 4.2.4.6.Kodifikasi
Pengkodean adalah pembuatan kode untuk tujuan mengklasifikasikan data, memasukkan data ke komputer dan mengambil berbagai informasi yang
dibutuhkan. Pengkodean digunakan untuk menjabarkan item - item data yang bersifat unik. Dalam perancangan, penulis melakukan pengkodean sebagai berikut
1. Kode Pelanggan