BAB 3 ANALISIS DAN PERANCANGAN SOLUSI 3.1 Gambaran …thesis.binus.ac.id/doc/Bab3/2010-1-00127-if...
Transcript of BAB 3 ANALISIS DAN PERANCANGAN SOLUSI 3.1 Gambaran …thesis.binus.ac.id/doc/Bab3/2010-1-00127-if...
41
BAB 3
ANALISIS DAN PERANCANGAN SOLUSI
3.1 Gambaran Umum PT Victoria Care Indonesia
3.1.1 Sejarah dan Perkembangan Perusahaan
PT Victoria Care Indonesia merupakan perusahaan produksi yang terletak di
Semarang, Jawa Tengah dan mempunyai kantor pusat di Jakarta. Perusahaan ini
bergerak di bidang kosmetik & kecantikan, peralatan mandi, sampai kepada
perawatan kesehatan. PT Victoria Care Indonesia didirikan pada tahun 1989 oleh
Billy Hartono Salim, tetapi saat itu nama perusahaan ini bukanlah PT Victoria
Care Indonesia melainkan PT Karya Asri Perdana Mandiri yang merupakan
perusahaan jasa distribusi yang kecil dan jaringan untuk produk kosmetik dan
parfum.
. Majunya bisnis yang dia kelola membuatnya ingin memperluas bisnisnya
sendiri sehingga pada tahun 2001 dia mendirikan pabrik dengan nama PT
Kosmetika Alam Pesona Mandiri dan mulai memproduksi sendiri produk peralatan
mandi, seperti lulur mandi, cologne, juga menjadi perusahaan pionir sukses yang
memproduksi sabun sirih wanita atau saat ini disebut dengan Herborist Feminine
Wash. Jaringan yang luas dan pengalamannya dalam hal pendistribusian di
lapangan, Billy Hartono Salim menetapkan PT Vitalis Indonesia sebagai
distributor eksklusif.
Visi yang besar untuk memasuki pasar Internasional pada tahun 2005, maka
PT Vitalis Indonesia bergabung dengan Perusahaan Unza Group dan dikenal
sebagai PT Unza Vitalis Indonesia
Akhirnya, dalam waktu 2 tahun dengan kepemilikan yang utuh terbentuklah
42
PT Victoria Care Indonesia dan PT Suka Sukses Sejati sebagai distributor
eksklusif untuk Indonesia sampai dengan saat ini.
Perusahaan ini mempunyai visi yaitu perusahaan yang memimpin pasar
Indonesia dalam bidang kosmetik, peralatan mandi dan perawatan kesehatan. Misi
dari perusahaan ini adalah untuk memperluas dan meningkatkan kehidupan
manusia dengan menyediakan produk kosmetik, perlengkapan mandi dan produk
perawatan kesehatan yang berkualitas tinggi.
Setiap perusahaan pastinya mempunyai nilai-nilai dalam pekerjaan dan
performa. PT Victoria Care Indonesia juga mempunyai 8 nilai-nilai tersebut antara
lain:
Speed of Work
Simple Procedure
Smart Thinking
Strong Team Work
Stakeholder Satisfaction
Superior Customer Service
Standardized Manageable Process
Strong and High Integrity.
Beberapa hal tentang perusahaan yaitu:
a. Pada 26 April 2007 PT Victoria Care Indonesia secara resmi mengumumkan
sebagai 1,000 meter persegi pabrik baru di kota Semarang - Jawa Tengah dan
sampai dengan 10 juta dollar dalam total investasi.
43
b. PT Victoria Care Indonesia juga menerima GMP (Good Manufacturing
Process) sertifikasi dari BPOM untuk memastikan bahwa setiap produk yang
diproduksi dan diproses sesuai dengan standar internasional.
c. Mempunyai 500 pekerja yang terdiri dari bagian Produksi, R & D dan QC
serta didukung oleh mesin-mesin produksi terbaru dengan kapasitas produksi
tinggi, PT Victoria Care Indonesia bertujuan untuk memenuhi permintaan
pasar dan juga sebagai batu loncatan untuk mencapai visi masa depannya.
3.1.2 Struktur Organisasi Perusahaan
44
A. Struktur Organisasi Manufacturing Directorate
Gambar 3.1 Struktur Organisasi Manufacturing Directorate
45
B. Struktur Organisasi Marketing Directorate
Gambar 3.2 Struktur Organisasi Marketing Directorate
46
3.2 Analisis Permasalahan
3.2.1 Analisis Sistem Berjalan Pada PT Victoria Care Indonesia
Pada saat pelanggan menemukan masalah yang berkaitan dengan produk PT
Victoria Care Indonesia yang mereka pakai, pelanggan melakukan kontak dengan
bagian Customer Service Officer (CSO). Melalui CSO ini, user juga dapat
menanyakan lebih lanjut tentang produk yang ada di PT Victoria Care Indonesia
itu sendiri dan user juga dapat menanyakan lokasi tempat penjualan yang menjual
produk PT Victoria Care Indonesia. Selama ini, jalinan antara PT Victoria Care
Indonesia dengan end user, hanya melalui event-event tertentu yang
diselenggarakan di berbagai mall yang tersebar di seluruh Indonesia seperti
exhibiton, maupun talk show. Data yang didapat pada saat event-event tersebut
kurang akurat dikarenakan banyak customer tidak memberikan data diri yang
lengkap. PT Victoria Care Indonesia tidak berhubungan langsung dengan end user,
melainkan berhubungan dengan distributor yang dimana nantinya distributor inilah
yang menjual barang ke toko-toko yang ada di seluruh Indonesia dan toko-toko
tersebutlah yang menjual produk ini kepada end user yang ada.
Selama ini, data customer yang telah diperoleh oleh PT Victoria Care
Indonesia terhadap end user-nya sendiri adalah dengan melalui pengisian kuisioner
yang diberikan pada saat event-event terselenggara dan melalui telepon dengan
melakukan sedikit wawancara terhadap pengguna produk PT Victoria Care
Indonesia yang dilakukan oleh CSO. Masalah-masalah yang ada pada sistem yang
sedang berjalan saat ini, dapat dipetakan pada tabel dibawah ini.
47
Proses Masalah
Internal
Problem
a) Terjalinnya hubungan kerjasama dengan beberapa supermarket yang
ada di Indonesia, tetapi dirasa tidak terlalu efektif dalam mendapatkan
customer baru.
b) Jika ada user yang ingin melakukan complain seputar produk yang
bermasalah, ingin menanyakan produk yang terbaru, ataupun
menanyakan dimana tempat membeli produk PT Victoria Care
Indonesia maka user akan menelepon CSO.
c) Data customer yang didapat hanya melalui event-event tertentu.
d) Pihak perusahaan yang tidak berhubungan langsung dengan customer.
e) Jalur pendistribusiannya adalah melalui sales PT Victoria Care
Indonesia disalurkan ke distributor, lalu ke toko-toko hingga akhirnya
ke end user.
f) Masih kurangnya promo yang diberikan kepada customer secara
langsung dan tidak terealisasikan dengan baik kepada seluruh
customer PT Victoria Care Indonesia.
g) Belum adanya tindak lanjut yang lebih jauh demi kepuasan customer.
h) Tidak adanya fasilitas khusus yang diberikan kepada customer.
i) Pihak CSO melakukan kuisioner melalui telepon, sehingga hal
tersebut kurang efektif karena dapat menyebabkan customer merasa
terganggu dan membutuhkan waktu yang lama serta biaya yang relatif
mahal untuk menelepon setiap customer yang ada.
j) Produk-produk yang ada telah dipasarkan melalui iklan-iklan di TV
Indonesia.
k) Kurang terealisasikannya pemberitahuan mengenai event-event yang
akan diselenggarakan oleh pihak perusahaan.
Tabel 3.1 Permasalahan pada PT Victoria Care Indonesia
Permasalahan utama dalam PT Victoria Care Indonesia dalam menjalin
hubungan dengan pelanggan adalah interaksi antara pemakai produk dengan pihak
48
perusahaan. Interaksi yang tidak berjalan dengan baik ini disebabkan banyaknya
salah paham karena konsultasi hanya dilakukan melalui telepon dan mungkin
semua permasalahan tidak tercatat dengan baik oleh pihak perusahaan.
Permasalahan lain yang dihadapi adalah data pelanggan hanya didapat pada saat
event-event tertentu dan apabila pelanggan ingin menanyakan beberapa pertanyaan
seputar produk, seperti pemakaian produk yang dapat menyebabkan iritasi,
ataupun tentang masalah pembelian produk, pelanggan hanya dapat
menanyakannya melalui telepon.
3.2.2 Analisis Wawancara Pada PT Victoria Care Indonesia
Berdasarkan hasil analisis dari wawancara dengan pihak PT Victoria Care
Indonesia, permasalahan yang saat ini dihadapi oleh PT Victoria Care Indonesia
adalah:
a. Informasi yang ingin disampaikan kepada customer hanya melalui telepon dan
sangat terbatas.
b. Data-data customer (end-user) yang didapatkan oleh PT Victoria Care
Indonesia pada saat exhibition, pameran dan acara-acara talkshow bersifat
tidak valid.
c. Website yang ada sekarang berfokus pada perusahaan. Jika customer
menginginkan informasi di luar dari website, tetapi masih berhubungan
dengan PT Victoria Care Indonesia dirasa belum ada fitur yang mendukung.
d. Sistem yang mendukung PT Victoria Care Indonesia untuk mendapatkan
customer baru, meningkatkan nilai tambah pelayanan dan mempertahankan
customer lama dirasa masih kurang.
49
Website sekarang Website yang diusulkan
- Company Product Focus
website yang telah ada saat ini, berfokus
kepada produk perusahaan PT Victoria Care
Indonesia. Isi website secara keseluruhan
adalah berupa sejarah tentang perusahaan
dan produk-produk yang di produksi oleh
PT Victoria Care Indonesia.
- Customer Focus
website yang akan diusulkan adalah
website yang berfokus kepada customer,
yang dimana dalam website ini terdapat
forum sehingga user dapat berinteraksi
satu sama lainnya. Dalam website ini,
juga ditambahkan feature FAQ yang
dapat digunakan oleh user apabila ingin
menanyakan lebih lanjut seputar produk
PT Victoria Care Indonesia.
- Tidak Up to Date
website yang telah ada saat ini, bersifat tidak
up to date. Data-data yang ada, tidak
diperbaharui secara bertahap, karena
website dirancang bersifat statis sehingga
dalam hal maintanance website pun
membutuhkan waktu yang lama.
- Up to Date
website yang akan dirancang bersifat
lebih dinamis, dimana feature-feature
tambahan yang ingin ditambahkan oleh
Admin, dapat diperbaharui lebih cepat
sehingga dalam hal maintanance
membutuhkan waktu yang relatif
singkat.
- Tidak Interaktif
website yang ada saat ini bersifat tidak
interaktif dimana halaman-halaman yang
ada pada website hanya menampilkan uraian
tentang produk, company profile dan
beberapa FAQ yang ada sehingga user tidak
dapat berinteraksi secara langsung apabila
ada hal yang ingin ditanyakan lebih lanjut
seputar produk PT Victoria Care Indonesia
itu sendiri.
- Interaktif
website yang akan dirancang lebih
bersifat interaktif dimana user dapat
berinteraksi satu sama lainnya melalui
forum yang telah disediakan oleh
website ini dan user juga dapat
menanyakan lebih lanjut seputar
penggunaan produk melalui feature
FAQ yang telah disediakan
Tabel 3.2 Analisis perbandingan website
50
3.2.3 Analisis Kuisioner
Pembuatan kuisioner ini dimaksudkan dalam rangka mendapatkan data-data
yang lebih akurat dan objektif terhadap pengembangan dan analisis sistem yang
akan dibuat. Kuisioner ini terdiri dari 11 pertanyaan yang diedarkan secara
langsung kepada 100 orang responden sebagai pelanggan PT Victoria Care
Indonesia. Penyebaran dilakukan pada saat event yang diadakan oleh perusahaan
dibeberapa tempat. Jawaban dari responden telah dihitung dengan persentase
sebagai berikut :
1. Hasil kuisioner atas pertanyaan “Apakah Anda menggunakan internet di
rumah Anda? “
Gambar 3.3 Hasil kuisioner penggunaan internet
2. Hasil kuisioner atas pertanyaan “Apakah yang Anda lakukan ketika Anda
mengakses internet?”
51
Gambar 3.4 Hasil kuisioner akses internet
3. Hasil kuisioner atas pertanyaan “Darimanakah Anda mengetahui tentang PT
Victoria Care Indonesia?”
Gambar 3.5 Hasil kuisioner mengetahui PT Victoria Care Indonesia
4. Hasil kuisioner atas pertanyaan “Darimanakah Anda memperoleh informasi
tentang produk-produk yang telah ada?”
Gambar 3.6 Hasil kuisioner memperoleh informasi produk
52
5. Hasil kuisioner atas pertanyaan “Apakah Anda memakai salah satu produk
dari PT Victoria Care Indonesia?”
Gambar 3.7 Hasil kuisioner pemakai produk
6. Hasil kuisioner atas pertanyaan “Apakah Anda pernah menghubungi customer
service PT Victoria Care Indonesia untuk menanyakan informasi mengenai
produk maupun event yang diselenggarakan ?”
Gambar 3.8 Hasil kuisioner menghubungi CS
7. Hasil kuisioner atas pertanyaan “Kesulitan apa yang pernah Anda alami ketika
hendak mencari informasi tentang produk-produk PT Victoria Care Indonesia?”
53
Gambar 3.9 Hasil kuisioner kesulitan yang dialami
8. Hasil kuisioner atas pertanyaan “Apakah dengan adanya website PT Victoria
Care Indonesia dapat membantu Anda mencari informasi?”
Gambar 3.10 Hasil kuisioner website membantu pencarian informasi
9. Hasil kuisioner atas pertanyaan “Apa yang Anda harapkan dari website PT
Victoria Care Indonesia?”
54
Gambar 3.11 Hasil kuisioner harapan website
10. Hasil kuisioner atas pertanyaan “Informasi apa yang Anda paling butuhkan
dari PT Victoria Care Indonesia?”
Gambar 3.12 Hasil kuisioner informasi yang dibutuhkan
11. Hasil kuisioner atas pertanyaan “Apakah Anda keberatan jika informasi
terbaru PT Victoria Care Indonesia dikirimkan melalui e-mail?”
Gambar 3.13 Hasil kuisioner informasi dikirim melalui e-mail
Dengan didasarkan pada hasil survei yang telah dilakukan dengan kuisioner,
maka dapat ditemukan berbagai masalah sebagai berikut:
a. Sebanyak 45,65% responden menggunakan fasilitas internet untuk browsing
dan mencari informasi. Untuk itu diperlukan fasilitas website dan forum
sebagai penguhubung antara customer dengan pihak perusahaan. Sebanyak
55
25,43% responden menggunakan fasilitas internet untuk chatting, sebanyak
15,56% responden menggunakan fasilitas internet untuk bermain game dan
sebanyak 13,36% responden menggunakan fasilitas internet untuk download
dan upload.
b. Sebanyak 29,87% responden memperoleh informasi tentang produk melalui
brosur, sebanyak 21,98% responden melalui televisi, sebanyak 19,57%
responden melalui teman dan kenalan, sebanyak 10,87% responden melalui
spanduk, sebanyak 9,58% responden melalui internet, sebanyak 5,6%
responden melalui media lainnya dan sebanyak 2,53% responden melalui
koran.
c. Sebanyak 94% responden dapat merasa terbantu dengan adanya website PT
Victoria Care Indonesia, sedangkan hanya 6% responden yang merasa tidak
terbantu dalam mencari informasi.
d. Sebanyak 37,84% responden menginginkan website dengan data yang up to
date, sebanyak 26,12% responden menginginkan website dengan informasi
yang lengkap, sebanyak 18,02% responden menginginkan website dengan
tampilan sederhana dan mudah dimengerti, sebanyak 9,91% menginginkan
website dengan tampilan yang menarik, sebanyak 7,21% responden
menginginkan website dengan fasilitas pelayanan customer dan hanya 0,9%
responden menginginkan website dengan interaktif pemakai.
e. Sebanyak 62% responden tidak merasa keberatan apabila informasi terbaru
dari PT Victoria Care Indonesia dikirimkan melalui e-mail dan hanya 38%
responden yang merasa keberatan.
3.3 Analisis Pemecahan Masalah
56
Dari permasalahan yang dihadapi oleh PT Victoria Care Indonesia, maka
disusunlah rangkuman solusi untuk permasalahan yang dihadapi. Solusi yang
ditawarkan adalah sebuah sistem yang menunjang dalam menjalin hubungan dengan
customer secara lebih baik lagi yaitu CRM berbasiskan web 2.0. Dalam website ini
juga dimaksudkan agar database customer PT Victoria Care Indonesia akan
semakin kuat. Perbandingan sistem CRM yang dulu dan yang sekarang, serta
penerapan web 2.0 pada website yang akan dibuat pada PT Victoria Care Indonesia
adalah sebagai berikut:
No
.
Sistem
CRM
Sistem Sekarang Sistem yang diusulkan
1. Acquire - Terjalinnya hubungan
kerjasama dengan beberapa
supermarket yang ada di
Indonesia, tetapi dirasa tidak
terlalu efektif dalam
mendapatkan customer baru.
- Dengan adanya website ini,
maka member dapat
mereferensikan ke teman-teman
mereka, sehingga akan
diberlakukannya sistem member
get member yang akan diberikan
kepada member yang
mereferensikan.
2. Retain - Jika ada user yang ingin
melakukan complain seputar
produk yang bermasalah,
ingin menanyakan produk
yang terbaru, ataupun
menanyakan dimana tempat
membeli produk PT Victoria
Care Indonesia maka user
akan menelepon CSO.
- Menyediakan fasilitas Q&A
yang dapat diakses melalui
website, dimana selain user
dapat menanyakan seputar
produk, maka user juga dapat
menanyakan tentang kesehatan
kulit serta hal lainnya dan
nantinya akan dijawab oleh
admin atau moderator.
- Menyediakan halaman yang
57
No
.
Sistem
CRM
Sistem Sekarang Sistem yang diusulkan
- Data customer yang didapat
hanya melalui event-event
tertentu.
- Pihak perusahaan yang tidak
berhubungan langsung dengan
customer.
berisikan tentang lokasi toko
ataupun distributor terdekat
disekitar wilayah Indonesia,
sehingga user tidak perlu
menelepon CSO.
- Dalam aplikasi website yang
akan dirancang, telah
ditambahkan fitur registrasi
sehingga data-data user dapat
diperoleh dengan lebih mudah,
tanpa harus menunggu pada saat
ada event-event tertentu.
Diberlakukannya sistem
verifikasi e-mail sehingga e-
mail yang dimasukkan oleh user
apabila tidak valid, maka user
akan diminta untuk
memasukkan e-mail yang valid.
- Dengan adanya website ini,
maka dapat mendukung pihak
PT Victoria Care Indonesia
untuk dapat berinteraksi
langsung dengan customernya
dimana terdapat aplikasi forum
dan FAQ yang dapat
ditanyakaan langsung oleh user
kepada pihak PT Victoria Care
Indonesia yang up to date
sehingga tidak harus melalui
58
No
.
Sistem
CRM
Sistem Sekarang Sistem yang diusulkan
- Jalur pendistribusiannya
adalah melalui sales PT
Victoria Care Indonesia
disalurkan ke distributor, lalu
ke toko-toko hingga akhirnya
ke end user.
- Masih kurangnya promo yang
diberikan kepada customer
secara langsung dan tidak
terealisasikan dengan baik
kepada seluruh customer PT
Victoria Care Indonesia.
- Belum adanya tindak lanjut
yang lebih jauh demi
kepuasan customer.
- Tidak adanya fasilitas khusus
telepon.
- Informasi mengenai produk-
produk yang diproduksi oleh PT
Victoria Care Indonesia dapat
dilihat secara langsung melalui
website.
- Melalui website ini, user dapat
melihat dengan lebih cepat
promo-promo yang diberikan
oleh PT Victoria Care Indonesia
melalui halaman My Account
member sehingga dapat
direalisasikan dengan baik.
- Pihak perusahaan dapat
memberlakukan sistem cross-
selling dimana perusahaan
dapat menjual produk kosmetik
yang lainnya demi kepuasan
customer sehingga dapat
meningkatkan loyalitas dari
customer itu sendiri.
- Dengan adanya sistem history
log yang ada, apabila user
sering melakukan login hingga
mencapai posisi tertentu, maka
akan mendapatkan reward dari
perusahaan.
- Dengan adanya fasilitas
59
No
.
Sistem
CRM
Sistem Sekarang Sistem yang diusulkan
yang diberikan kepada
customer.
reminder yang diberikan oleh
perusahaan melalui website ini,
maka customer akan merasa
terlayani dan dapat
meningkatkan loyalitas
customer itu sendiri.
- Adanya fasilitas forum, Q&A,
testimonial, tips-tips kecantikan
dan sebagainya yang dapat
diakses secara langsung oleh
customer sehingga dapat
menunjang kebutuhan
customer.
3. Enhance - Pihak CSO melakukan
kuisioner melalui telepon,
sehingga hal tersebut kurang
efektif karena dapat
menyebabkan customer
merasa terganggu dan
membutuhkan waktu yang
lama serta biaya yang relatif
mahal untuk menelepon setiap
customer yang ada.
- Produk-produk yang ada telah
dipasarkan melalui iklan-iklan
di TV Indonesia.
- Kurang terealisasikannya
pemberitahuan mengenai
- Adanya fasilitas kuisioner di
website yang akan dirancang,
sehingga pihak perusahaan
dapat mengetahui seberapa jauh
kebutuhan user terhadap produk
serta kebutuhan user yang
lainnya.
- Dengan adanya fasilitas
newsletter, maka penyampaian
produk terbaru dapat lebih cepat
dan terealisasikan dengan baik.
- Dengan adanya fasilitas My
Account yang ada di website ini,
60
No
.
Sistem
CRM
Sistem Sekarang Sistem yang diusulkan
event-event yang akan
diselenggarakan oleh pihak
perusahaan.
maka setiap ada event-event
tertentu yang diselenggarakan
oleh pihak perusahaan dapat
diberitahukan kepada customer
secara lebih cepat dan up to
date.
Tabel 3.3 Rangkuman Solusi untuk Permasalahan
Selain solusi pemecahan masalah yang telah dipetakan di atas, penjabaran
mengenai pemanfaatan aplikasi website yang berbasis web 2.0 akan diuraikan
sebagai berikut:
1) Adanya fasilitas forum sebagai fasilitas interaksi antar customer dan
perusahaan.
2) Website yang mempunyai fasilitas polling terhadap produk yang
diminati.
3) Adanya notification info yang terdapat pada forum sehingga apabila
ada member lain yang membalas topik yang dibuat oleh member
tersebut, maka akan muncul pesan pemberitahuan.
4) Adanya fasilitas reminder dan newsletter.
5) Adanya fitur ubah tampilan pada website PT Victoria Care Indonesia
yang dirancang sedemikian rupa dengan pilihan warna yang menarik
sehingga customer dapat mengubah tampilan dan warna website
sesuai dengan keinginan.
6) Adanya fitur like or dislike terhadap info seputar news yang diminati.
61
7) Adanya fasilitas control panel sehingga memudahkan admin dalam
mengontrol seluruh website dan forum.
8) Adanya fitur pemberian reputasi terhadap topik forum yang diminati
oleh member. Member dapat memberikan thanks, reputasi plus
maupun minus kepada setiap topik dan balasan forum yang diminati.
9) Adanya fitur ranking member.
10) Adanya fitur kuisioner online yang dapat diisi oleh member.
11) Adanya kalender event yang dapat diakses pada halaman My Account
oleh para member sehingga para member dapat mengetahui event-
event terdekat apa saja yang akan diselenggarakan oleh pihak PT
Victoria Care Indonesia.
3.4 Perancangan Solusi
3.4.1 Perancangan Use Case Diagram
Use case diagram pada PT Victoria Care Indonesia mempunyai 4 user, yaitu
guest, member, admin dan moderator. Peran pada website PT Victoria Care
Indonesia dirancang agar semua aktivitas yang dapat dilakukan oleh guest dapat
dilakukan oleh member, semua aktivitas member kemudian dapat dilakukan oleh
moderator, dan semua aktivitas moderator dapat dilakukan oleh admin. Sistem
user-nya adalah sebagai berikut :
62
Gambar 3.14 Use Case Diagram System User
A. Perancangan Use Case Diagram Guest
1) Guest dapat melakukan registrasi untuk dapat menjadi member PT
Victoria Care Indonesia. Setelah melakukan registrasi maka hak akses
guest akan naik menjadi member.
2) Guest dapat melakukan login apabila telah menjadi member pada website
dan forum PT Victoria Care Indonesia.
3) Guest dapat melihat info yang ada di website dan forum secara
keseluruhan kecuali my account yang merupakan hak akses member yang
telah login terlebih dahulu.
4) Guest dapat melihat testimonial yang ada di website.
5) Guest dapat melihat FAQ yang ada di website.
63
Gambar 3.15 Use Case Diagram Guest
B. Perancangan Use Case Diagram Member
1) Member dapat melihat info yang ada di website dan forum secara
keseluruhan yang meliputi my account, produk, FAQ, testimonial,
tentang perusahaan, kuisioner, forum leaders, topik topik yang ada di
forum, pengguna CP dan toppers.
2) Member dapat mengajukan masalah pada halaman FAQ apabila terdapat
pertanyaan seputar produk PT Victoria Care Indonesia ataupun
pertanyaan lain yang berhubungan dengan perusahaan.
3) Member dapat melihat masalah yang telah terjawab oleh pihak PT
Victoria Care Indonesia berupa jawaban atas pertanyaan yang telah
diajukan.
64
4) Member dapat mengisi testimonial seputar produk maupun kinerja
perusahaan.
5) Member dapat mengisi kuesioner yang telah disediakan di website.
6) Member dapat melihat event-event yang dibuat oleh PT Victoria Care
Indonesia.
7) Member dapat mengubah personal data diri ataupun mengedit password
mereka melalui fasilitas yang telah disediakan di halaman my account
dan pengguna CP.
8) Member dapat merubah themes website yang telah disediakan pilihannya
oleh moderator / admin website.
9) Member dapat melihat pesan yang masuk melalui inbox yang disediakan
pada halaman my account dan juga dapat melihat pesan yang ada di
forum.
10) Member dapat melihat profile pengguna lain yang ada di forum pada saat
mereka berinteraksi antara satu sama lainnya.
11) Member dapat mengirim pesan di forum.
12) Member dapat menghapus pesan yang masuk ke inbox mereka yang ada
di forum.
13) Member dapat membuat topik baru di forum yang dapat diakses oleh
seluruh member forum.
14) Member dapat membalas topik yang telah dibuat olehnya maupun topik
yang dibuat oleh member lain, termasuk di dalamnya melakukan quote
terhadap post sebelumnya dan memasukkan attachment.
65
15) Member dapat melakukan edit pesan balasan yang telah dikirim olehnya
di forum.
16) Member dapat memberikan penilaian seputar info website yang berupa
like or dislike dan dapat memberikan reputasi kepada member forum
lainnya berupa thanks, dan reputasi plus maupun minus.
17) Member dapat melakukan download gambar maupun video yang ada
pada di website.
18) Member dapat melihat pemberitahuan pesan melalui fasilitas notification
dimana member dapat mengetahui siapa yang membalas topik yang telah
dibuatnya.
66
67
Gambar 3.16 Use Case Diagram Member
C. Perancangan Use Case Diagram Moderator
1) Moderator dapat memuat info yang ada pada website PT Victoria
Care Indonesia berupa tambahan halaman seperti, contact us, dan
sebagainya.
2) Moderator dapat melakukan edit info yang telah dibuat pada website
PT Victoria Care Indonesia.
3) Moderator dapat membuat event baru.
4) Moderator dapat membuat themes baru.
5) Moderator dapat memuat kuisioner yang baru.
6) Moderator dapat melihat hasil kuisioner yang terjawab.
7) Moderator dapat melihat masalah baru yang diajukan oleh member.
8) Moderator dapat menjawab masalah yang telah diajukan oleh
member.
9) Moderator dapat merespon testimoni.
10) Moderator dapat mengubah testimoni yang dikirim oleh member
menjadi pertanyaan terjawab.
11) Moderator dapat menambah arsip FAQ.
12) Moderator dapat mengubah pertanyaan yang pernah diajukan oleh
member menjadi FAQ.
13) Moderator dapat melihat arsip pesan seluruh member melalui
fasilitas yang disediakan pada halaman panel pesan dan juga dapat
melihat pesan terhadap akunnya melalui fasilitas forum.
68
14) Moderator dapat mengirim pesan kepada seluruh member yang ada
di website tersebut.
15) Moderator dapat menghapus balasan forum yang telah dibuat oleh
member lainnya.
16) Moderator dapat mengubah pesan balasan yang telah dibuat olehnya
maupun member lainnya.
17) Moderator dapat mengunci topik
18) Moderator dapat memindahkan topik.
69
70
Gambar 3.17 Use Case Diagram Moderator
D. Perancangan Use Case Diagram Admin
1) Admin dapat menghapus info yang telah dibuat pada website PT Victoria
Care Indonesia.
2) Admin dapat menghapus event yang dapat diakses melalui panel event.
3) Admin dapat menghapus themes yang dapat diakses melalui panel themes.
4) Admin dapat menghapus kuisioner yang dapat diakses melalui panel
kuisioner.
5) Admin dapat menghapus FAQ yang dapat diakses melalui panel FAQ.
6) Admin dapat menghapus testimonial yang dapat diakses melalui panel
testimonial.
7) Admin dapat melihat masalah baru yang diajukan oleh member.
8) Admin dapat menjawab masalah yang telah diajukan oleh member.
9) Admin dapat mengubah personal data yang ada.
10) Admin dapat melihat profile user yang telah menjadi member PT
Victoria Care Indonesia.
11) Admin dapat melihat pesan yang masuk melalui inbox yang disediakan
pada halaman my account dan juga dapat melihat pesan yang ada di
forum.
12) Admin dapat mengirim pesan kepada seluruh member yang ada di
website tersebut.
13) Admin dapat melakukan edit password.
14) Admin dapat melihat history log user yang pernah mengakses halaman
website.
71
15) Admin dapat menghapus pesan yang berada di kotak masuk pesan.
16) Admin dapat menghapus topik forum yang telah dibuat oleh member.
17) Admin dapat menghapus balasan forum yang telah dibuat oleh member
lainnya.
72
73
Gambar 3.18 Use Case Diagram Admin Umum
18) Admin dapat menambah kategori forum baru yang akan ditampilkan
pada halaman home forum.
19) Admin dapat melakukan edit kategori forum yang dipilih.
20) Admin dapat menghapus kategori forum yang dipilih.
21) Admin dapat menambah forum baru yang dapat diletakkan pada kategori
forum pilihan.
22) Admin dapat melakukan edit nama forum yang dipilih.
23) Admin dapat menghapus nama forum yang dipilih.
24) Admin dapat menambah sub-forum baru yang dapat diletakkan pada
kategori forum pilihan.
25) Admin dapat melakukan edit nama sub-forum yang dipilih.
26) Admin dapat menghapus nama sub-forum yang dipilih.
27) Admin dapat melakukan edit forum permission dari semua rank
member.
28) Admin dapat menambah grup member yang baru.
29) Admin dapat melakukan edit grup member yang dipilih.
30) Admin dapat menghapus grup member yang dipilih.
31) Admin dapat menambah IP address yang akan dimasukan ke dalam
daftar banned IP.
32) Admin dapat melakukan edit IP address yang dipilih.
33) Admin dapat menghapus IP address yang dipilih.
34) Admin dapat menambah e-mail address yang akan dimasukan ke dalam
daftar banned e-mail.
74
35) Admin dapat melakukan edit e-mail address yang dipilih.
36) Admin dapat menghapus e-mail Address yang dipilih.
37) Admin dapat melakukan ban terhadap member yang dinginkan.
38) Admin dapat menambah rank system member baru.
39) Admin dapat melakukan edit rank system member yang dipilih.
40) Admin dapat menghapus rank system member yang dipilih.
41) Admin dapat menghapus member yang dipilih.
42) Admin dapat melakukan edit member yang dipilih.
43) Admin dapat mengaktivasi member yang dipilih apabila member
tersebut belum melakukan verifikasi e-mail.
44) Admin dapat mengunci topik forum yang dipilih.
45) Admin dapat memindahkan topik forum yang dipilih ke kategori forum
lainnya.
Gambar 3.19 Use Case Diagram Admin Forum
75
76
3.4.2 Perancangan Class Diagram
Gambar 3.20 Class Diagram
77
3.4.3 Perancangan Sequence Diagram Website dan Forum
A. Perancangan Sequence Diagram Guest
1. Sequence Diagram melihat info
Gambar 3.21 Sequence Diagram melihat info
Melihat info Penjelasan Singkat Menggambarkan proses ketika guest melihat info Actor Guest Preconditions Guest memilih menu yang menampilkan info yang ada di
website dan forum secara keseluruhan yang meliputi My Account, produk, FAQ, testimonial, tentang perusahaan dan info lainnya.
Main Flow ‐ Layar utama berisi beberapa cuplikan info ditampilkan ‐ Guest memilih info yang diinginkan ‐ Layar Info menampilkan Info yang dipilih
Post-conditions Kembali ke Layar Utama Tabel 3.4 Sequence Diagram melihat info
2. Sequence Diagram melihat FAQ
78
Gambar 3.22 Sequence Diagram melihat FAQ
Melihat FAQ Penjelasan Singkat Menggambarkan proses ketika guest melihat FAQ tersedia. Actor Guest Preconditions Guest memilih menu FAQ Main Flow ‐ Kategori FAQ ditampilkan pada layar FAQ
‐ Guest memilih kategori FAQ sehingga daftar FAQ ditampilkan
‐ Guest memilih FAQ yang ditampilkan ‐ Layar detail FAQ menampilkan pertanyaan serta jawaban
dari FAQ yang dipilih Post-conditions Kembali ke Layar FAQ Tabel 3.5 Sequence Diagram melihat FAQ
3. Sequence Diagram melihat Testimonial
79
Layar Testimonial Layar Detail Test imonial : Testimonial: Guest
buka
ambil data
data
pilih kategori
buka
ambil data
data
: Kategori
pilih kembali
Gambar 3.23 Sequence Diagram melihat Testimonial
Melihat Testimonial Penjelasan Singkat Menggambarkan proses ketika guest melihat Testimonial
tersedia. Actor Guest Preconditions Guest memilih menu Testimonial Main Flow ‐ Kategori Testimonial ditampilkan pada layar Testimonial
‐ Guest memilih kategori Testimonial sehingga daftar Testimonial ditampilkan
‐ Guest memilih Testimonial yang ditampilkan ‐ Layar detail Testimonial menampilkan pertanyaan serta
jawaban dari Testimonial yang dipilih Post-conditions Kembali ke Layar Testimonial Tabel 3.6 Sequence Diagram melihat Testimonial
B. Perancangan Sequence Diagram Member
1. Sequence Diagram mengajukan pertanyaan
80
Gambar 3.24 Sequence Diagram mengajukan pertanyaan
Mengajukan masalah Penjelasan Singkat Menggambarkan proses ketika member mengajukan masalah Actor Member Preconditions Member memilih menu FAQ Main Flow ‐ Member menekan tombol “Ask Question”
‐ Member mengisi form pengisian masalah pada layar pertanyaan baru
‐ Layar pilihan FAQ menampilkan hasil pencarian dari pertanyaan baru yang diajukan
‐ Bila ada FAQ yang sesuai, member dapat memilih satu dari FAQ yang tersedia
‐ Bila tidak ada yang sesuai, member menekan tombol “Next”, untuk melanjutkan proses pengajuan masalah
Post-conditions Pertanyaan disimpan di database dan kembali ke layar FAQ Tabel 3.7 Sequence Diagram melihat info
81
2. Sequence Diagram melihat pertanyaan
Gambar 3.25 Sequence Diagram melihat pertanyaan
Melihat masalah Penjelasan Singkat Menggambarkan proses ketika member melihat masalah yang
pernah diajukan sebelumnya. Actor Member Preconditions Login Main Flow ‐ Layar akun menampilkan summary data member
‐ Bila member menekan tombol masalah selengkapnya, layar masalah menampilkan daftar masalah yang pernah diajukan sebelumnya
‐ Member menekan tombol masalah yang diinginkan ‐ Layar view masalah menampilkan detail masalah yang
dipilih Post-conditions Kembali ke Layar Akun Tabel 3.8 Sequence Diagram melihat pertanyaan
82
3. Sequence Diagram melihat pesan
Layar Akun Layar Pesan : Pesan: Member
buka
ambil data
data
pilih pesan
buka
ambil data
data
Layar Detail Pesan
pilih kembali
buka
lihat pesan
ambil data
data
Gambar 3.26 Sequence Diagram melihat pesan Melihat pesan Penjelasan Singkat Menggambarkan proses ketika member melihat pesan dari
Admin Actor Member Preconditions Login Main Flow ‐ Layar Akun menampilkan summary data member
‐ Member menekan tombol pesan yang diinginkan ‐ Layar view pesan menampilkan detail pesan yang dipilih
Post-conditions Kembali ke Layar Akun Tabel 3.9 Sequence Diagram melihat pesan
83
4. Sequence Diagram memberi penilaian
Gambar 3.27 Sequence Diagram memberi penilaian Memberi penilaian Penjelasan Singkat Menggambarkan proses ketika member memberi penilaian
pada info Actor Member Preconditions Login Main Flow ‐ Info ditampilkan berdasarkan kategori
‐ Member menekan tombol info yang diinginkan ‐ Layar info menampilkan info yang dipilih ‐ Member memberi penilaian berupa suka atau tidak suka
Post-conditions Penilaian disimpan di database dan kembali ke layar info Tabel 3.10 Sequence Diagram memberi penilaian
84
5. Sequence Diagram mengisi testimoni
Gambar 3.28 Sequence Diagram mengisi testimoni Mengisi testimoni Penjelasan Singkat Menggambarkan proses ketika member mengisi testimoni Actor Member Preconditions Member memilih menu “Add Testimony” Main Flow ‐ Member klik tombol “Add Testimony”
‐ Member mengisi form pengisian testimoni pada layar testimoni baru
Post-conditions Testimoni disimpan di database dan kembali ke layar testimoni
Tabel 3.11 Sequence Diagram mengisi testimoni
85
6. Sequence Diagram mengisi kuisioner
Layar Akun Layar Kuisioner : User: Member
buka
ambil data
data
pilih info
buka
ambil data
data
isi kuisioner
simpan
: Kuisioner
Gambar 3.29 Sequence Diagram mengisi kuisioner Mengisi kuisioner Penjelasan Singkat Menggambarkan proses ketika member mengisi kuisioner Actor Member Preconditions Member memilih menu “New Questionnaire” Main Flow ‐ Member klik tombol “New Questionnaire”
‐ Member mengisi form pengisian kuisioner sesuai daftar pertanyaan yang ditampilkan
Post-conditions Jawaban kuisioner disimpan di database kemudian pesan konfirmasi setelah pengisian kuisioner ditampilkan
Tabel 3.12 Sequence Diagram mengisi kuisioner
86
7. Sequence Diagram melihat event
Gambar 3.30 Sequence Diagram melihat event Melihat event Penjelasan Singkat Menggambarkan proses ketika member melihat event Actor Member Preconditions Member memilih menu “New Event” Main Flow ‐ Member klik tombol “New Event”
‐ Member memilih tanggal untuk melihat event yang ada pada tanggal tersebut
Post-conditions Kembali ke Layar Akun Tabel 3.13 Sequence Diagram melihat event
87
8. Sequence Diagram mengubah password
Gambar 3.31 Sequence Diagram mengubah password Mengubah password Penjelasan Singkat Menggambarkan proses ketika member mengubah password Actor Member Preconditions Login Main Flow ‐ Layar akun menampilkan summary data member
‐ Member menekan tombol “Change Password” ‐ Member mengisi form pada layar ubah password ‐ Bila password lama sesuai, password lama di database
diganti dengan password baru Post-conditions Password baru disimpan di database dan kembali ke Layar
Akun Tabel 3.14 Sequence Diagram mengubah password
88
9. Sequence Diagram membuat post
Gambar 3.32 Sequence Diagram membuat post Membuat post Penjelasan singkat Member dapat membuat post Actor Member Preconditions Member memilih menu balas topik atau menu topik baru Main Flow ‐ Member memilih kategori forum yang diinginkan
‐ Member memilih menu balas topik atau topik baru ‐ Member mengisi detil balasan topik atau topik baru ‐ Member memilih submit ‐ Sistem akan menampilkan topik baru pada halaman kategori
forum yang dipilih. Post-conditions Member telah membuat topik baru Tabel 3.15 Sequence Diagram membuat post
89
C. Perancangan Sequence Diagram Moderator
1. Sequence Diagram menambah info
Gambar 3.33 Sequence Diagram menambah info Menambah Info Penjelasan Singkat Menggambarkan proses ketika moderator menambah Info Actor Moderator Preconditions Moderator masuk ke halaman akun moderator Main Flow ‐ Moderator masuk ke halaman akun dan memilih panel info
‐ Info ditampilkan berdasarkan urutan tanggal buat info ‐ Moderator klik “Add Info” ‐ Moderator melengkapi form pada Layar Info baru
Post-conditions Info disimpan di database dan kembali ke Layar Info Tabel 3.16 Sequence Diagram menambah info
90
2. Sequence Diagram melakukan edit info
Gambar 3.34 Sequence Diagram melakukan edit info Melakukan edit info Penjelasan Singkat Menggambarkan proses ketika moderator melakukan edit
Info Actor Moderator Preconditions Moderator masuk ke halaman akun moderator Main Flow ‐ Info ditampilkan berdasarkan kategori
‐ Moderator klik Info yang diinginkan ‐ Layar Info menampilkan Info yang dipilih ‐ Moderator klik “Edit” sehingga muncul Layar Edit Info ‐ Moderator melengkapi form pada Layar Edit Info
Post-conditions Arsip Info yang telah diubah disimpan di database dan kembali ke Layar Info terpilih
Tabel 3.17 Sequence Diagram melakukan edit info
91
3. Sequence Diagram merespon testimoni
Layar Panel Testimoni : Testimoni: Moderator
buka
ambil data
data
pilih testimoni
buka
Layar Detail Test imoni
edit detil testimoni
ambil data
data
simpan
Gambar 3.35 Sequence Diagram merespon testimoni Merespon Testimoni Penjelasan Singkat Menggambarkan proses ketika moderator menerima
Testimoni Actor Moderator Preconditions Moderator klik panel Testimoni Main Flow ‐ Testimoni tampil pada halaman Admin Testimoni , tampil
berurut mulai dari yang belum direspon, kemudian waktu kirim
‐ Member klik pada Testimoni yang diinginkan ‐ Layar Detail Testimoni menampilkan detail Testimoni yang
dipilih Moderator dapat melakukan edit Testimoni atau tidak
Post-conditions Testimoni disimpan di database dan kembali ke Layar Panel Testimoni
Tabel 3.18 Sequence Diagram merespon testimoni
92
4. Sequence Diagram menjawab pertanyaan
Gambar 3.36 Sequence Diagram menjawab pertanyaan Menjawab Pertanyaan Penjelasan Singkat Menggambarkan proses ketika moderator menjawab masalah Actor Moderator Preconditions Moderator klik panel Pertanyaan Main Flow ‐ Pertanyaan tampil pada halaman Panel Pertanyaan, tampil
berurut mulai dari yang belum direspon dan waktu kirim ‐ Moderator klik pada Pertanyaan yang diinginkan ‐ Layar Detail Pertanyaan menampilkan detail Pertanyaan
yang dipilih ‐ Moderator memberikan respon yang sesuai
Post-conditions Pertanyaan disimpan di database dengan status terjawab dan kembali ke Layar Panel Pertanyaan
Tabel 3.19 Sequence Diagram menjawab pertanyaan
93
5. Sequence Diagram menambah FAQ
Gambar 3.37 Sequence Diagram menambah FAQ Menambah FAQ Penjelasan Singkat Menggambarkan proses ketika moderator menambah FAQ Actor Moderator Preconditions Moderator klik panel FAQ Main Flow ‐ Kategori FAQ ditampilkan pada Layar FAQ
‐ Moderator memilih kategori FAQ sehingga daftar FAQ ditampilkan
‐ Moderator klik “Add FAQ” ‐ Moderator melengkapi form pada Layar FAQ baru
Post-conditions FAQ disimpan di database dan kembali ke Layar FAQ Tabel 3.20 Sequence Diagram menambah FAQ
94
6. Sequence Diagram melakukan edit FAQ
Gambar 3.38 Sequence Diagram melakukan edit FAQ Melakukan edit FAQ Penjelasan Singkat Menggambarkan proses ketika moderator melakukan edit
FAQ Actor Moderator Preconditions Moderator klik menu FAQ Main Flow ‐ Kategori FAQ ditampilkan pada Layar FAQ
‐ Moderator memilih kategori FAQ sehingga daftar FAQ ditampilkan
‐ Moderator memilih FAQ yang ditampilkan ‐ Layar Detail FAQ menampilkan pertanyaan serta jawaban
dari FAQ yang dipilih ‐ Moderator klik tombol “Edit Pesan” ‐ Layar Detail Pesan menampilkan detail Pesan yang dipilih ‐ Moderator melengkapi form pada Layar Edit FAQ Terpilih
Post-conditions FAQ disimpan di database dan kembali ke Layar FAQ Tabel 3.21 Sequence Diagram melakukan edit FAQ
95
7. Sequence Diagram mengirim pesan
Layar Panel Pesan : Pesan: Moderator
buka
ambil data
data
buka
tambah
Layar Pesan Baru
isi pesan
buat baru
klik simpan
Gambar 3.39 Sequence Diagram mengirim pesan Mengirim Pesan Penjelasan Singkat Menggambarkan proses ketika moderator mengirim pesan Actor Moderator Preconditions Moderator klik menu Pesan Main Flow ‐ Layar Admin Pesan menampilkan Pesan yang pernah
dikirim ‐ Moderator klik “Add Pesan” ‐ Moderator melengkapi form pada Layar Pesan baru
Post-conditions Pesan disimpan di database dan kembali ke Layar Admin Pesan
Tabel 3.22 Sequence Diagram mengirim pesan
96
8. Sequence Diagram melakukan edit pesan
Gambar 3.40 Sequence Diagram melakukan edit pesan Melakukan edit Pesan Penjelasan Singkat Menggambarkan proses ketika moderator melakukan edit
pesan Actor Moderator Preconditions Moderator klik panel Pesan Main Flow ‐ Moderator masuk ke Layar Panel Pesan
‐ Moderator klik pada Pesan yang diinginkan ‐ Layar Detail Pesan menampilkan detail Pesan yang dipilih
pada form edit pesan ‐ Moderator melengkapi form edit pada Layar Detail Pesan
Post-conditions Pesan disimpan di database dan kembali ke Layar Panel Pesan
Tabel 3.23 Sequence Diagram melakukan edit pesan
97
9. Sequence Diagram mengubah password
Gambar 3.41 Sequence Diagram mengubah password Mengubah Password Penjelasan Singkat Menggambarkan proses ketika moderator mengubah
password Actor Moderator Preconditions Moderator melihat profil member Main Flow ‐ Layar Akun menampilkan summary data member
‐ Moderator klik “Change Password” ‐ Moderator mengisi form pada Layar Ubah Password
Post-conditions Password baru tersimpan di database Tabel 3.24 Sequence Diagram mengubah password
98
10. Sequence Diagram mengubah testimonial menjadi pertanyaan
Gambar 3.42 Sequence Diagram mengubah testimonial menjadi pertanyaan Mengubah testimonial menjadi pertanyaan Penjelasan Singkat Menggambarkan proses ketika moderator mengubah
testimoni menjadi pertanyaan Actor Moderator Preconditions Moderator klik panel Testimoni Main Flow ‐ Moderator masuk ke Layar Panel Testimoni
‐ Moderator klik “respon menjadi pertanyaan” pada Testimoni yang diinginkan
‐ Layar Jawab Pertanyaan menampilkan detail Testimoni yang dipilih pada form pengisian respon
‐ Moderator melengkapi form pada Layar Jawab Pertanyaan Post-conditions Testimoni disimpan di database sebagai pertanyaan terjawab
dan kembali ke Layar Panel Testimoni Tabel 3.25 Sequence Diagram mengubah testimonial menjadi pertanyaan
99
11. Sequence Diagram mengubah pertanyaan menjadi FAQ
Layar Panel Pertanyaan : Pertanyaan: Moderator
buka
ambil data
data
pilih jadikan FAQ
simpan
: FAQ
konfirmasi ubah FAQ
pilih lanjut
Gambar 3.43 Sequence Diagram mengubah pertanyaan menjadi FAQ Mengubah pertanyaan menjadi FAQ Penjelasan Singkat Menggambarkan proses ketika moderator mengubah
pertanyaan menjadi FAQ Actor Moderator Preconditions Moderator klik panel Pertanyaan Main Flow ‐ Moderator masuk ke Layar Panel Pertanyaan
‐ Moderator klik “jadikan FAQ” pada Pertanyaan yang diinginkan
Post-conditions Pertanyaan diubah dalam bentuk FAQ Tabel 3.26 Sequence Diagram mengubah pertanyaan menjadi FAQ
100
12. Sequence Diagram membuat kuisioner
Layar Panel Kuisioner : Kuisioner: Moderator
buka
ambil data
data
pilih buat baru
simpan
klik simpan
isi detil soal kuisioner
Layar Kuisioner Baru
buka
Gambar 3.44 Sequence Diagram membuat kuisioner Membuat kuisioner Penjelasan Singkat Menggambarkan proses ketika moderator membuat kuisioner Actor Moderator Preconditions Moderator klik panel Kuisioner Main Flow ‐ Arsip kuisioner ditampilkan
‐ Moderator klik “Add Questionnaire” ‐ Moderator melengkapi form pada Layar Kuisioner Baru
Post-conditions Kuisioner disimpan di database dan kembali ke Layar Panel Kuisioner
Tabel 3.27 Sequence Diagram membuat kuisioner
101
13. Sequence Diagram menambah themes
Layar Panel Themes : Themes: Moderator
buka
ambil data
data
pilih buat baru
simpan
klik simpan
atur warna themes
Layar Themes Baru
buka
Gambar 3.45 Sequence Diagram menambah themes Membuat themes Penjelasan Singkat Menggambarkan proses ketika moderator membuat themes Actor Moderator Preconditions Moderator klik panel Themes Main Flow ‐ Arsip kuisioner ditampilkan
‐ Moderator klik “Add Themes” ‐ Moderator melengkapi form pada Layar Themes Baru
Post-conditions Themes disimpan di database dan kembali ke Layar Panel Themes
Tabel 3.28 Sequence Diagram menambah themes
102
14. Sequence Diagram menambah event
Gambar 3.46 Sequence Diagram menambah event Menambah Info Penjelasan Singkat Menggambarkan proses ketika moderator menambah Info Actor Moderator Preconditions Moderator klik panel Event Main Flow ‐ Moderator klik panel Event yang menampilkan kelender
‐ Moderator klik salah satu tanggal pada kalender ‐ Moderator klik “Add Event” ‐ Moderator melengkapi form pada Layar Event baru
Post-conditions Event disimpan di database dan kembali ke Layar Event Tabel 3.29 Sequence Diagram menambah event
103
15. Sequence Diagram melakukan edit event
Gambar 3.47 Sequence Diagram melakukan edit event Melakukan edit event Penjelasan Singkat Menggambarkan proses ketika moderator melakukan edit
event Actor Moderator Preconditions Moderator klik panel Event Main Flow ‐ Moderator klik panel Event yang menampilkan kalender
‐ Moderator klik salah satu tanggal pada kalender ‐ Moderator klik “Edit Event” ‐ Moderator melengkapi form pada Layar Event baru
Post-conditions Informasi event diperbaharui di database dan kembali ke Layar Panel Event
Tabel 3.30 Sequence Diagram melakukan edit event
104
16. Sequence Diagram melihat hasil kuisioner
Gambar 3.48 Sequence Diagram melihat hasil kuisioner Melihat hasil kuisioner Penjelasan Singkat Menggambarkan proses ketika moderator melihat hasil
kuisioner Actor Moderator Preconditions Moderator klik panel kuisioner Main Flow ‐ Arsip kuisioner ditampilkan
‐ Moderator pilih kuisioner yang ingin dilihat ‐ Hasil kuisioner berupa diagram presentase ditampilkan
Post-conditions Kembali ke Layar Akun Moderator Tabel 3.31 Sequence Diagram melihat hasil kuisioner
105
17. Sequence Diagram mengunci thread
Gambar 3.49 Sequence Diagram mengunci thread Mengunci topik Penjelasan singkat Moderator dapat mengunci thread forum Actor Moderator Preconditions Moderator akan mengunci thread forum Main Flow ‐ Moderator memilih kategori forum yang diinginkan
‐ Moderator memilih nama topik yang diinginkan ‐ Moderator memilih “Lock Thread” ‐ Sistem akan mengunci topik tersebut sehingga topik
tersebut tidak dapat dihapus kecuali telah unlock. Post-conditions Moderator telah mengunci topik Tabel 3.32 Sequence Diagram mengunci thread
106
18. Sequence Diagram memindahkan thread
Gambar 3.50 Sequence Diagram memindahkan thread Memindahkan topik Penjelasan singkat Menggambarkan proses ketika moderator memindahkan
topik Actor Moderator Preconditions Moderator membuka forum dari layar home forum Main Flow ‐ Moderator memilih kategori forum yang diinginkan
‐ Moderator memilih nama topik yang diinginkan ‐ Moderator memilih “Move Thread” ‐ Moderator memilih kategori tujuan pindah forum tersebut. ‐ Sistem akan memindahkan topik menuju kategori pilihan
Post-conditions Moderator telah memindahkan topik Tabel 3.33 Sequence Diagram memindahkan thread
107
D. Perancangan Sequence Diagram Admin
1. Sequence Diagram menghapus info
Gambar 3.51 Sequence Diagram menghapus info Menghapus info Penjelasan Singkat Menggambarkan proses ketika moderator menghapus Info Actor Admin Preconditions Admin masuk ke halaman akun admin Main Flow ‐ Admin masuk ke halaman akun dan memilih panel info
‐ Info ditampilkan pada Layar Panel Info ‐ Admin pilih hapus Info yang diinginkan ‐ Sistem akan menghapus info yang dipilih oleh Admin
Post-conditions Info yang dipilih terhapus dan kembali ke Layar Panel Info Tabel 3.34 Sequence Diagram menghapus info
108
2. Sequence Diagram menambah kategori
Gambar 3.52 Sequence Diagram menambah kategori
Menambah kategori Penjelasan singkat Admin dapat menambahkan kategori dari informasi yang
tampil pada website dan forum Actor Admin Preconditions Admin klik menu pengaturan Kategori Main Flow ‐ Admin memilih menu pengaturan Kategori
‐ Admin memilih menu tambah kategori ‐ Admin mengisi detil kategori ‐ Admin memilih submit ‐ Sistem akan menyimpan kategori tersebut ke dalam
database sesuai tipe kategori Post-conditions Admin berhasil menambah kategori dan kembali ke Layar
Panel Kategori Tabel 3.35 Sequence Diagram menambah kategori
109
3. Sequence Diagram melakukan edit kategori
Gambar 3.53 Sequence Diagram melakukan edit kategori
Melakukan edit kategori Penjelasan singkat Admin dapat melakukan edit kategori dari informasi yang
tampil pada website dan forum Actor Admin Preconditions Admin klik menu pengaturan Kategori Main Flow ‐ Admin memilih menu pengaturan Kategori
‐ Admin memilih menu edit kategori ‐ Admin melakukan edit detil kategori ‐ Admin memilih simpan ‐ Sistem menyimpan kategori tersebut ke dalam database
Post-conditions Admin berhasil melakukan edit kategori dan kembali ke Layar Panel Kategori
Tabel 3.36 Sequence Diagram melakukan edit kategori
110
4. Sequence Diagram menghapus kategori
Gambar 3.54 Sequence Diagram menghapus kategori Menghapus Kategori Penjelasan Singkat Menggambarkan proses ketika Admin menghapus Kategori Actor Admin Preconditions Admin klik menu pengaturan Kategori Main Flow ‐ Admin memilih menu pengaturan Kategori
‐ Admin memilih menu hapus kategori ‐ Sistem menghapus kategori yang dipilih oleh admin dari
database Post-conditions Kategori berhasil dihapus dari database dan kembali ke Layar
Panel Kategori Tabel 3.37 Sequence Diagram menghapus kategori
111
5. Sequence Diagram menghapus FAQ
Layar Panel FAQ : FAQ: Admin
buka
ambil data
data
pilih FAQ
Layar Detail FAQ : Kategori
buka
ambil data
data
konfirmasi hapus
klik hapus
hapus
pilih lanjut
Gambar 3.55 Sequence Diagram menghapus FAQ Menghapus FAQ Penjelasan Singkat Menggambarkan proses ketika Admin menghapus FAQ Actor Admin Preconditions Admin klik menu pengaturan FAQ Main Flow ‐ Admin memilih menu pengaturan FAQ
‐ Admin memilih menu hapus FAQ ‐ Admin memilih lanjut pada konfirmasi hapus FAQ ‐ Sistem menghapus FAQ yang dipilih oleh admin dari
database Post-conditions FAQ berhasil dihapus dan kembali ke Layar Panel FAQ
Tabel 3.38 Sequence Diagram menghapus FAQ
112
6. Sequence Diagram menghapus event
Gambar 3.56 Sequence Diagram menghapus event Menghapus event Penjelasan Singkat Menggambarkan proses ketika Admin menghapus event Actor Admin Preconditions Admin klik menu pengaturan event Main Flow ‐ Admin memilih menu pengaturan event
‐ Admin memilih menu hapus event ‐ Admin memilih lanjut pada konfirmasi hapus event ‐ Sistem menghapus event yang dipilih oleh admin dari
database Post-conditions Event berhasil dihapus dan kembali ke Layar Panel Event
Tabel 3.39 Sequence Diagram menghapus event
113
7. Sequence Diagram menghapus themes
Gambar 3.57 Sequence Diagram menghapus themes Menghapus themes Penjelasan Singkat Menggambarkan proses ketika Admin menghapus themes Actor Admin Preconditions Admin klik menu pengaturan themes Main Flow ‐ Admin memilih menu pengaturan themes
‐ Admin memilih menu hapus themes ‐ Admin memilih lanjut pada konfirmasi hapus themes ‐ Sistem menghapus themes yang dipilih oleh admin dari
database Post-conditions Themes berhasil dihapus dan kembali ke Layar Panel Themes
Tabel 3.40 Sequence Diagram menghapus themes
114
8. Sequence Diagram menghapus kuisioner
Gambar 3.58 Sequence Diagram menghapus kuisioner Menghapus kuisioner Penjelasan Singkat Menggambarkan proses ketika Admin menghapus kuisioner Actor Admin Preconditions Admin klik menu pengaturan kuisioner Main Flow ‐ Admin memilih menu pengaturan kuisioner
‐ Admin memilih menu hapus kuisioner ‐ Admin memilih lanjut pada konfirmasi hapus kuisioner ‐ Sistem menghapus kuisioner yang dipilih oleh admin dari
database Post-conditions Kuisioner berhasil dihapus dan kembali ke Layar Panel
Kuisioner Tabel 3.41 Sequence Diagram menghapus kuisioner
115
9. Sequence Diagram menambah grup member
Gambar 3.59 Sequence Diagram menambah grup member Menambah grup Penjelasan singkat Admin dapat menambahkan grup baru Actor Admin Preconditions Admin klik menu pengaturan grup yang diakses dari kontrol
panel admin Main Flow ‐ Admin memilih menu pengaturan grup
‐ Admin memilih menu tambah grup ‐ Admin mengisi detil grup ‐ Admin menekan tombol “Add” ‐ Sistem akan menyimpan grup baru tersebut ke dalam
database. Post-conditions Admin telah menambah grup
Tabel 3.42 Sequence Diagram menambah grup member
116
10. Sequence Diagram melakukan edit grup member
Gambar 3.60 Sequence Diagram melakukan edit grup member Melakukan edit grup Penjelasan singkat Admin dapat melakukan edit grup yang ada Actor Admin Preconditions Admin klik menu pengaturan grup yang diakses dari kontrol
panel admin Main Flow ‐ Admin memilih menu pengaturan grup
‐ Admin memilih edit ‐ Admin melakukan edit detil grup ‐ Admin menekan tombol “Save” ‐ Sistem akan menyimpan hasil grup yang telah diubah ke
dalam database. Post-conditions Admin telah melakukan edit grup dan kembali ke Layar
Pengaturan Grup Tabel 3.43 Sequence Diagram melakukan edit grup member
117
11. Sequence Diagram menghapus grup member
Layar Pengaturan Grup: Admin
ambil data
data
pilih delete
: Grup
buka
konfirmasi hapus
hapus
Gambar 3.61 Sequence Diagram menghapus grup member Menghapus grup Penjelasan singkat Admin dapat menghapus grup yang ada Actor Admin Preconditions Admin klik menu pengaturan grup yang diakses dari kontrol
panel admin Main Flow ‐ Admin memilih menu pengaturan grup
‐ Admin memilih “delete” pada nama grup yang ingin dihapus.
‐ Sistem akan menghapus grup dari database. Post-conditions Admin telah menghapus grup dan kembali ke Layar
Pengaturan Grup Tabel 3.44 Sequence Diagram menghapus grup member
118
12. Sequence Diagram menambah IP atau email baning
Gambar 3.62 Sequence Diagram menambah IP atau email baning Menambah IP atau e-mail banning Penjelasan singkat Admin dapat menambah alamat e-mail dan IP yang akan
diblok hak aksesnya terhadap website dan forum Actor Admin Preconditions Admin klik menu pengaturan banned yang diakses dari
kontrol panel admin Main Flow ‐ Admin memilih menu pengaturan banned
‐ Admin memilih add IP atau e-mail ‐ Admin mengisi alamat IP atau e-mail yang akan diblok ‐ Admin menekan tombol “Add” ‐ Sistem akan menyimpan alamat e-mail tersebut ke dalam
database sehingga alamat IP atau e-mail tersebut tidak dapat mengakses website dan forum
Post-conditions Admin telah menambah IP atau e-mail banning Tabel 3.45 Sequence Diagram menambah IP atau email baning
119
13. Sequence Diagram melakukan edit IP atau email baning
Gambar 3.63 Sequence Diagram melakukan edit IP atau email baning Melakukan edit IP atau e-mail banning Penjelasan singkat Admin dapat melakukan edit e-mail banning terhadap alamat
e-mail yang ada dalam daftar banned. Actor Admin Preconditions Admin klik menu pengaturan banned yang diakses dari
kontrol panel admin Main Flow ‐ Admin memilih menu pengaturan banned
‐ Admin memilih edit ‐ Admin mengubah alamat IP atau e-mail ‐ Admin menekan tombol “Save” ‐ Sistem akan menyimpan alamat IP atau e-mail yang telah
diubah ke dalam database Post-conditions Admin telah melakukan edit e-mail banning
Tabel 3.46 Sequence Diagram melakukan edit IP atau email baning
120
14. Sequence Diagram menghapus IP atau email baning
Gambar 3.64 Sequence Diagram menghapus IP atau email baning Menghapus IP atau e-mail banning Penjelasan singkat Admin dapat menghapus alamat e-mail dari daftar banned. Actor Admin Preconditions Admin klik menu pengaturan banned yang diakses dari
kontrol panel admin Main Flow ‐ Admin memilih menu pengaturan banned
‐ Admin memilih delete ‐ Sistem akan menghapus alamat IP atau e-mail yang dipilih
dari database sehingga alamat e-mail tersebut dapat mengakses website dan forum
Post-conditions Admin telah menghapus e-mail banning Tabel 3.47 Sequence Diagram menghapus IP atau email baning
121
15. Sequence Diagram menambah rank
Gambar 3.65 Sequence Diagram menambah rank Menambah sistem rank Penjelasan singkat Admin dapat menambah sistem rank baru sesuai dengan
jumlah minimum post yang dibutuhkan Actor Admin Preconditions Admin klik menu pengaturan rank yang diakses dari kontrol
panel admin Main Flow ‐ Admin memilih menu pengaturan rank
‐ Admin memilih add rank ‐ Admin mengisi detil rank ‐ Admin menekan tombol “Add” ‐ Sistem akan menyimpan detil rank tersebut ke dalam
database sehingga membantu klasifikasi member pada sistem CRM yang dibuat
Post-conditions Admin telah menambah sistem rank Tabel 3.48 Sequence Diagram menambah rank
122
16. Sequence Diagram melakukan edit rank
Gambar 3.66 Sequence Diagram melakukan edit rank Melakukan edit sistem rank Penjelasan singkat Admin dapat melakukan edit sistem rank Actor Admin Preconditions Admin klik menu pengaturan rank yang diakses dari kontrol
panel admin Main Flow ‐ Admin memilih menu pengaturan rank
‐ Admin memilih edit ‐ Admin melakukan edit detil rank ‐ Admin menekan tombol “Save” ‐ Sistem akan menyimpan rank yang telah diubah ke dalam
database Post-conditions Admin telah melakukan edit sistem rank
Tabel 3.49 Sequence Diagram melakukan edit rank
123
17. Sequence Diagram menghapus rank
Layar Pengaturan Rank: Admin
ambil data
data
pilih delete
: Rank
buka
konfirmasi hapus
hapus
Gambar 3.67 Sequence Diagram menghapus rank Menghapus sistem rank Penjelasan singkat Admin dapat menghapus sistem rank Actor Admin Preconditions Admin klik menu pengaturan rank yang diakses dari kontrol
panel admin Main Flow ‐ Admin memilih menu pengaturan rank
‐ Admin memilih tombol “delete” ‐ Sistem akan menghapus rank yang dipilih dari database
Post-conditions Admin telah menghapus sistem rank Tabel 3.50 Sequence Diagram menghapus rank
124
18. Sequence Diagram melakukan aktivasi member
Gambar 3.68 Sequence Diagram melakukan aktivasi member Melakukan aktivasi user Penjelasan singkat Admin dapat melakukan aktivasi user yang ada dalam daftar
member apabila ada member yang belum aktif menjadi member forum dan website.
Actor Admin Preconditions Admin klik menu pengaturan user yang diakses dari kontrol
panel admin Main Flow ‐ Admin memilih menu pengaturan user
‐ Admin memilih tombol “aktifkan” pada nama member yang diinginkan
‐ Sistem akan mengaktivasi user tersebut sehingga mempunyai hak akses member dan dapat melakukan login
Post-conditions Admin telah melakukan aktivasi user Tabel 3.51 Sequence Diagram melakukan aktivasi member
125
19. Sequence Diagram melakukan edit data member
Gambar 3.69 Sequence Diagram melakukan edit data member Melakukan edit member Penjelasan singkat Admin dapat melakukan edit member Actor Admin Preconditions Admin masuk ke menu admin panel Main Flow ‐ Admin memilih menu admin panel
‐ Admin memilih menu user management ‐ Admin memilih edit pada nama member yang diinginkan ‐ Admin dapat mengubah personal data diri member tersebut ‐ Admin menekan tombol “Save” ‐ Sistem akan menyimpan hasil edit member ke dalam
database Post-conditions Admin telah melakukan edit member
Tabel 3.52 Sequence Diagram melakukan edit data member
126
20. Sequence Diagram menghapus member
Layar Pengaturan User: Admin
ambil data
data
pilih delete
: User
buka
konfirmasi hapus
hapus
Gambar 3.70 Sequence Diagram menghapus member Menghapus member Penjelasan singkat Admin dapat menghapus member yang ada dalam daftar
member Actor Admin Preconditions Admin akan menghapus member Main Flow ‐ Admin memilih menu admin CP
‐ Admin memilih menu user management ‐ Admin menekan tombol “Search” ‐ Sistem akan menampilkan semua member yang ada dalam
database. ‐ Admin memilih delete pada nama member yang diinginkan ‐ Sistem akan menghapus member tersebut dari database.
Post-conditions Admin telah menghapus member Tabel 3.53 Sequence Diagram menghapus member
127
19. Sequence Diagram menghapus topik
Gambar 3.71 Sequence Diagram menghapus topik
Menghapus topik Penjelasan singkat Moderator dapat menghapus topik dari forum Actor Moderator Preconditions Moderator akan menghapus topik Main Flow ‐ Moderator memilih kategori forum yang diinginkan
‐ Moderator memilih nama topik yang diinginkan ‐ Moderator memilih “Delete Thread” ‐ Sistem akan menghapus topik tersebut dari database
Post-conditions Moderator telah menghapus topik Tabel 3.54 Sequence Diagram menghapus topik