128 3.4.4 Perancangan Activity Diagram
A. Perancangan Activity Diagram Guest
1. Activity Diagram registrasi website dan forum
Sebelum pengguna dapat mengakses website dan forum PT Victoria Care Indonesia serta menggunakan keseluruhan fitur, pengguna harus melakukan melewati proses registrasi. Pertama-tama pelanggan memilih menu registrasi dan harus mengisi data diri secara lengkap. Setelah itu sistem akan mengecek apakah data tersebut valid atau tidak, jika data tersebut tidak valid, maka sistem akan menampilkan pesan error, sebaliknya, jika data-data sudah lengkap dan tidak terdapat kesalahan pengisian maka data tersebut dapat diterima dan sistem akan langsung menyimpan ke dalam database.
2. Activity Diagram login
Setelah melakukan registrasi, pengguna dapat melakukan login agar dapat mengakses fitur-fitur yang ada di dalam website dan forum secara keseluruhan. Pengguna diminta untuk mengisi username dan password lalu sistem akan mengecek apakah username dan password tersebut valid atau tidak. Jika valid, maka pengguna dapat mengakses website dan forum dengan fasilitas secara keseluruhan. Jika salah, maka sistem akan menampilkan pesan error dan pengguna akan diminta untuk mengisi username dan password kembali.
Gambar 3.73 Activity Diagram login 3. Activity Diagram lupa password
130 Pengguna yang sudah terdaftar sebagai member dan lupa akan password dari ID mereka, dapat memilih menu forgot password dengan mengisi username atau alamat e-mail member. Setelah mengisi data maka sistem akan mengirimkan password baru ke alamat e-mail member.
Gambar 3.74 Activity Diagram lupa password 4. Activity Diagram melihat info
Pengguna website PT Victoria Care Indonesia dapat melihat beberapa fitur umum yang ada pada website dan forum. Beberapa info pada halaman utama dapat dilihat oleh pengguna website dan forum PT Victoria Care Indonesia tanpa melakukan login.
Gambar 3.75 Activity Diagram melihat info 5. Activity Diagram melihat frequently asked question (FAQ)
Pengguna website PT Victoria Care Indonesia dapat melihat fitur umum berupa FAQ tanpa perlu melakukan login.
Gambar 3.76 Activity Diagram melihat FAQ 6. Activity Diagram melihat testimonial
Pengguna website PT Victoria Care Indonesia dapat melihat fitur umum berupa testimonial tanpa perlu melakukan login.
132 B. Perancangan Activity Diagram Member
1. Activity Diagram mengubah personal data
Member dapat mengubah data diri dengan memilih menu User CP. Pada saat member menekan tombol menu tersebut maka sistem akan menampilkan data diri member. Member dapat melihat dan mengubah data sesuai dengan keinginan.
Gambar 3.78 Activity Diagram mengubah personal data 2. Activity Diagram mengajukan pertanyaan
Member dapat mengajukan pertanyaan melalui website PT Victoria Care Indonesia dengan melengkapi form pertanyaan yang dapat diakses melalui menu FAQ dan pilihan buat pertanyaan baru.
Gambar 3.79 Activity Diagram mengajukan pertanyaan 3. Activity Diagram melihat pertanyaan
Member dapat melihat arsip pertanyaan yang pernah dibuat sebelumnya melalui halaman akun kemudian memilih salah satu pertanyaan yang ingin dilihat detilnya.
134 Gambar 3.80 Activity Diagram melihat pertanyaan
4. Activity Diagram memberi penilaian
Member dapat memberikan penilaian terhadap info yang tampil pada website. Fasilitas ini memungkinkan data kesukaan pengguna terkumpul guna bahan pertimbangan selanjutnya.
Gambar 3.81 Activity Diagram memberi penilaian 5. Activity Diagram melihat pesan
Member dapat melihat pesan yang masuk ke halaman inbox mereka dengan menekan tombol inbox pada Personal Message. Member dapat memilih pesan yang diinginkan dan sistem akan menampilkan pesan tersebut.
Gambar 3.82 Activity Diagram melihat pesan 6. Activity Diagram mengisi testimonial
Member dapat menyampaikan kesan mereka seputar produk maupun pelayanan PT Victoria Care Indonesia melalui fitur testimonial yang dapat diakses saat pengguna telah melakukan login ke halaman website.
Gambar 3.83 Activity Diagram mengisi testimonial 7. Activity Diagram mengisi kuisioner
136 Member dapat mengisi kuisioner yang disediakan pada website PT Victoria Care Indonesia dengan mengakses halaman akun kemudian menuju link kuisioner.
Gambar 3.84 Activity Diagram mengisi kuisioner 8. Activity Diagram melihat event
Member dapat melihat event-event yang diselenggarakan oleh PT Victoria Care Indonesia dengan mengakses halaman akun kemudian menuju link event.
Gambar 3.85 Activity Diagram melihat event 9. Activity Diagram menggunakan themes
Member dapat mengganti gaya tampilan website mereka dengan pilihan themes yang disediakan oleh website PT Victoria Care Indonesia
Memilih menu akun
Memilih menu edit prof il
Menampilkan halaman akun
Menampilkan profil member
Member Sistem
Memilih t hemes Menyimpan perubahan profil
Gambar 3.86 Activity Diagram menggunakan themes 10. Activity Diagram melihat profile member lain
138 Member dapat melihat profile member lain maupun profil dirinya sendiri dengan memilih nama member lain yang ditampilkan dalam rupa link, kemudian sistem akan menampilkan profil member yang dipilih.
Gambar 3.87 Activity Diagram melihat profile member lain 11. Activity Diagram membuat topik baru
Member dapat membuat topik baru dengan menekan tombol new topic yang terdapat pada halaman kategori forum yang dipilih. Setelah itu, member diharuskan mengisi nama topik yang diinginkan dan membuat attachment file apabila ada gambar yang ingin dimasukkan. Setelah semuanya telah terisi, maka sistem akan menampilkan topik baru pada kategori forum yang dipilih.
Gambar 3.88 Activity Diagram membuat topik baru 12. Activity Diagram membuat balasan baru
Member dapat membuat balasan baru pada nama topik yang dipilih dengan menekan tombol reply. Member diminta untuk mengisi pesan yang akan dikirim, setelah itu sistem akan menampikan hasil balasan pada topik forum yang dituju.
140
Gambar 3.89 Activity Diagram membuat balasan baru 13. Activity Diagram melakukan edit balasan
Member dapat mengubah balasan yang telah dibuat pada nama topik yang dipilih dengan menekan tombol edit post. Setelah selesai mengubah balasan tersebut, maka sistem akan menampilkan balasan yang telah diubah oleh member.
Gambar 3.90 Activity Diagram melakukan edit balasan 14. Activity Diagram melakukan edit password
Member dapat melakukan edit password yang dimasukkan pada saat registrasi dengan memilih menu change password yang berada di halaman User CP. Member akan diminta untuk mengisi old password, new password dan re-type new password. Sistem akan mengecek apakah password lama sama dengan password yang dimasukkan pada saat registrasi dan mengecek password yang baru dimasukkan apakah sama dengan password yang dimasukkan untuk ke dua kalinya. Apabila
142 password yang dimasukkan telah valid, maka password member akan digantikan dengan password yang baru.
Gambar 3.91 Activity Diagram melakukan edit password C. Perancangan Activity Diagram Moderator
1. Activity Diagram menghapus topik
Moderator dapat menghapus topik-topik forum yang dibuat oleh member. Setelah moderator menghapus topik tersebut, maka sistem akan menghapus topik tersebut dari database.
Gambar 3.92 Activity Diagram menghapus topik 2. Activity Diagram menghapus balasan
Moderator dapat menghapus balasan topik yang dibuat oleh member. Setelah moderator menghapus balasan tersebut, maka sistem akan menghapus balasan tersebut dari topik forum.
144
Gambar 3.93 Activity Diagram menghapus balasan 3. Activity Diagram lock thread
Moderator dapat melakukan lock thread terhadap thread atau topik yang diinginkan. Setelah itu, sistem akan mengunci topik tersebut sehingga topik tidak dapat dipindahkan, ataupun dihapus dari forum.
Gambar 3.94 Activity Diagram lock thread 4. Activity Diagram move thread
Moderator dapat melakukan move thread terhadap thread atau topik yang diinginkan. Setelah itu, sistem akan memindahkan topik tersebut ke halaman forum sesuai dengan nama forum yang dipilih.
146
Gambar 3.95 Activity Diagram move thread 5. Activity Diagram mengirim pesan
Member dapat mengirim pesan kepada seluruh member forum dan website. Member dapat menekan tombol menu write PM, maka sistem akan menampilkan halaman pengisian pesan baru. Setelah pesan di tulis, maka sistem akan mengirimkan pesan tersebut kepada member yang dituju.
Memilih menu akun
Memilih menu t ambah pesan
Menampilkan halaman akun
Menampilkan halaman tambah pesan
[t idak lengkap] [lengkap]
Gagal tambah pesan Berhasil t ambah pesan
Moderator Sistem
Memilih panel Pesan Menampilkan halaman arsip Pesan
Membuat pesan baru Mengecek kelengkapan data pesan baru
Gambar 3.96 Activity Diagram mengirim pesan 6. Activity Diagram menghapus pesan
Member dapat menghapus pesan yang telah masuk ke inbox dengan menekan tombol delete pada pesan yang akan dihapus. Setelah itu, sistem akan menghapus pesan tersebut dari inbox.
148
Gambar 3.97 Activity Diagram menghapus pesan 7. Activity Diagram menambah info
Moderator dapat menambahkan info yang akan ditampilkan pada halaman website dan forum melalui halaman akun moderator dengan memilih panel info kemudian memlih tombol pembuatan info baru
8. Activity Diagram melakukan edit info
Moderator dapat melakukan edit info dari arsip info website dan forum melalui halaman akun moderator dengan memilih panel info kemudian memlih edit info yang diinginkan.
Gambar 3.99 Activity Diagram melakukan edit info 9. Activity Diagram menjawab pertanyaan
Moderator dapat menjawab pertanyaan yang diajukan oleh member lainnya melalui panel pertanyaan pada halaman akun moderator, kemudian melakukan pilihan jawab pertanyaan.
150
Gambar 3.100 Activity Diagram menjawab pertanyaan 10. Activity Diagram menambah FAQ
Moderator dapat menambahkan FAQ yang akan ditampilkan pada halaman website melalui halaman akun moderator dengan memilih panel FAQ kemudian memlih tombol pembuatan FAQ baru dan melangkapi form isian FAQ baru tersebut.
Gambar 3.101 Activity Diagram menambah FAQ 11. Activity Diagram melakukan edit FAQ
Moderator dapat melakukan edit FAQ melalui halaman akun moderator dengan memilih panel FAQ yang menampilkan keseluruhann arsip FAQ, kemudian memlih tombol edit FAQ yang diinginkan.
152
Gambar 3.102 Activity Diagram melakukan edit FAQ 12. Activity Diagram menambah event
Moderator dapat menambahkan event yang akan ditampilkan pada halaman website melalui halaman akun moderator dengan memilih panel event kemudian memlih tombol pembuatan event baru dan melangkapi form isian event baru tersebut.
Gambar 3.103 Activity Diagram menambah event 13. Activity Diagram melakukan edit event
Moderator dapat melakukan edit event melalui halaman akun moderator dengan memilih panel event yang menampilkan keseluruhann arsip event, kemudian memlih tombol edit event yang diinginkan.
154
Memilih menu akun Menampilkan halaman akun
Moderator Sistem
Memilih panel event Menampilkan halaman arsip event
Memilih tanggal, event dan menu edit event Menampilkan halaman edit event
[tidak lengkap] [lengkap]
Gagal edit event Berhasil edit event
Melakukan edit event Mengecek kelengkapan data edit event
Gambar 3.104 Activity Diagram melakukan edit event 14. Activity Diagram membuat themes
Moderator dapat menambahkan themes yang akan ditampilkan pada halaman website melalui halaman akun moderator dengan memilih panel themes kemudian memlih tombol pembuatan themes baru dan melangkapi form isian warna themes baru tersebut.
Gambar 3.105 Activity Diagram membuat themes 15. Activity Diagram membuat kuisioner
Moderator dapat menambahkan kuisioner yang akan ditampilkan pada halaman website melalui halaman akun moderator dengan memilih panel kuisioner kemudian memlih tombol pembuatan kuisioner baru dan melangkapi form isian kuisioner baru tersebut.
156
Gambar 3.106 Activity Diagram membuat kuisioner 16. Activity Diagram melihat hasil kuisioner
Moderator dapat melihat hasil kusioner yang telah diajukan pada member dengan mengakses panel kuisioner melalui halaman akun moderator, kemudian memilih kuisioner mana yang ingin dilihat hasilnya.
Gambar 3.107 Activity Diagram melihat hasil kuisioner 17. Activity Diagram mengubah testimoni menjadi pertanyaan
Moderator dapat melakukan pangalokasian testimonial menjadi pertanyaan apabila testimoni yang diisikan oleh member dirasa tidak sesuai dengan aturan umum testimoni.
158
Gambar 3.108 Activity Diagram ubah testimoni jadi pertanyaan 18. Activity Diagram mengubah pertanyaan menjadi FAQ
Moderator dapat membuat FAQ melalui pertanyaan member yang secara umum paling sering diajukan.
D. Perancangan Activity Diagram Admin 1. Activity Diagram menghapus info
Admin dapat menghapus info dari arsip info website dan forum melalui halaman akun admin dengan memilih panel info kemudian memlih hapus info yang diinginkan.
Gambar 3.110 Activity Diagram menghapus info 2. Activity Diagram menambah kategori
Admin dapat menambahkan kategori yang mengelompokkan informasi tiap halaman, mengatur halaman website, maupun mengelompokkan informasi produk melalui halaman akun admin dengan memilih panel kategori kemudian memlih tombol pembuatan kategori baru sesuai dengan tipe kategori yang ingin ditambahkan.
160
Gambar 3.111 Activity Diagram manambah kategori 3. Activity Diagram melakukan edit kategori
Admin dapat melakukan edit kategori dari arsip kategori website dan forum melalui halaman akun admin dengan memilih panel kategori kemudian memlih edit kategori yang diinginkan.
Gambar 3.112 Activity Diagram melakukan edit kategori 4. Activity Diagram menghapus kategori
Admin dapat menghapus kategori dari arsip kategori website melalui halaman akun admin dengan memilih panel kategori kemudian memlih hapus kategori yang diinginkan.
162
Gambar 3.113 Activity Diagram menghapus kategori 5. Activity Diagram menghapus FAQ
Admin dapat menghapus FAQ dengan menekan tombol hapus FAQ yang terletak pada halaman pengaturan FAQ yang dapat diakses melalui halaman akun admin. Kemudian FAQ yang dipilih akan terhapus dari database.
Gambar 3.114 Activity Diagram menghapus FAQ 6. Activity Diagram menghapus event
Admin dapat menghapus event dengan menekan tombol hapus event yang terletak pada halaman pengaturan event yang dapat diakses melalui halaman akun admin. Kemudian event yang dipilih akan terhapus dari database.
Gambar 3.115 Activity Diagram menghapus event 7. Activity Diagram menghapus themes
Admin dapat menghapus themes dengan menekan tombol hapus themes yang terletak pada halaman pengaturan themes yang dapat diakses melalui halaman akun admin. Kemudian themes yang dipilih akan terhapus dari database.
164
Gambar 3.116 Activity Diagram menghapus themes 8. Activity Diagram menghapus kuisioner
Admin dapat menghapus kuisioner dengan menekan tombol hapus kuisioner yang terletak pada halaman pengaturan kuisioner yang dapat diakses melalui halaman akun admin. Kemudian kuisioner yang dipilih akan terhapus dari database.
Gambar 3.117 Activity Diagram menghapus kuisioner 9. Activity Diagram menambah kategori forum
Admin dapat menambahkan kategori forum dengan menekan tombol add category yang terletak pada halaman manage category. Setelah itu, sistem akan menampilkan kategori yang telah dibuat oleh admin pada halaman home.
166
Gambar 3.118 Activity Diagram menambah kategori forum 10. Activity Diagram melakukan edit kategori forum
Admin dapat melakukan mengubah kategori forum dengan menekan tombol edit yang terletak pada halaman manage category. Setelah itu, sistem akan menampilkan kategori yang telah diubah oleh admin pada halaman home.
Gambar 3.119 Activity Diagram melakukan edit kategori forum 11. Activity Diagram menghapus kategori forum
Admin dapat menghapus kategori forum dengan menekan tombol delete yang terletak pada halaman manage category. Setelah itu, sistem akan menghapus kategori dari halaman home.
168
Gambar 3.120 Activity Diagram menghapus kategori forum 12. Activity Diagram melakukan edit forum permission
Admin dapat melakukan edit forum permission dengan menekan tombol edit yang terletak pada halaman forum permission. Admin dapat melakukan setting hak akses terhadap member forum dengan memilih salah satu jawaban dari pertanyaan yang telah disediakan. Setelah itu, sistem akan mengubah hak akses yang telah dibuat oleh admin.
Gambar 3.121 Activity Diagram melakukan edit forum permission 13. Activity Diagram menambah grup
Admin dapat menambahkan grup baru dengan menekan tombol add group yang terletak pada halaman group management. Setelah itu, sistem akan menambahkan grup baru yang telah dibuat oleh admin.
170
Gambar 3.122 Activity Diagram menambah grup 14. Activity Diagram melakukan edit grup
Admin dapat melakukan edit grup dengan menekan tombol edit yang terletak pada halaman group management Setelah itu, sistem akan menampilkan nama grup yang telah diubah oleh admin.
Gambar 3.123 Activity Diagram melakukan edit grup 15. Activity Diagram menghapus grup
Admin dapat menghapus grup dengan menekan tombol delete yang terletak pada halaman group management. Setelah itu, sistem akan menghapus grup dari database.
172
Gambar 3.124 Activity Diagram menghapus grup 16. Activity Diagram IP banning
Admin dapat menambahkan IP banning dengan menekan tombol add IP yang terletak pada halaman IP banning. Setelah itu, sistem akan melakukan ban terhadap alamat IP yang telah dimasukkan oleh admin.
Gambar 3.125 Activity Diagram IP banning 17. Activity Diagram edit IP banning
Admin dapat mengubah daftar IP banning dengan menekan tombol edit IP yang terletak pada halaman IP banning. Setelah itu, sistem akan melakukan ban terhadap alamat IP yang telah diubah oleh admin.
174
Gambar 3.126 Activity Diagram edit IP banning 18. Activity Diagram delete IP banning
Admin dapat menghapus daftar IP banning dengan menekan tombol delete yang terletak pada halaman IP banning. Setelah itu, sistem akan menghapus IP dari database.
Gambar 3.127 Activity Diagram delete IP banning 19. Activity Diagram menambah rank system
Admin dapat menambahkan rank system dengan menekan tombol add rank yang terletak pada halaman rank system. Setelah itu, sistem akan menambahkan rank baru kepada member sesuai dengan minimum balasan yang dibutuhkan.
176
Gambar 3.128 Activity Diagram menambah rank system 20. Activity Diagram melakukan edit rank system
Admin dapat melakukan edit rank system dengan menekan tombol edit yang terletak pada halaman rank system. Setelah itu, sistem akan mengubah rank member.
Gambar 3.129 Activity Diagram melakukan edit rank system 21. Activity Diagram menghapus rank system
Admin dapat menghapus rank system dengan menekan tombol delete yang terletak pada halaman rank system. Setelah itu, sistem akan menghapus rank dari database.
178
Gambar 3.130 Activity Diagram menghapus rank system 22. Activity Diagram menghapus member
Admin dapat menghapus member dengan menekan tombol delete yang terletak pada halaman user management. Setelah itu, sistem akan menghapus member dari database.
Gambar 3.131 Activity Diagram menghapus member 23. Activity Diagram melakukan edit member
Admin dapat melakukan edit member dengan menekan tombol edit yang terletak pada halaman user management. Admin dapat melakukan edit informasi data diri member jika diperlukan. Setelah itu, sistem akan mengubah informasi data member.
180
Gambar 3.132 Activity Diagram melakukan edit member 24. Activity Diagram melakukan aktivasi user
Admin dapat melakukan aktivasi terhadap user yang belum menjadi member forum dan website dengan menekan tombol activated yang terletak pada halaman user management. Setelah itu, sistem akan melakukan aktivasi terhadap member tersebut, sehingga member dapat mengakses halaman website dan forum secara keseluruhan.
Gambar 3.133 Activity Diagram melakukan aktivasi user 25. Activity Diagram melihat log
Admin dapat melihat arsip aktivitas seluruh pengguna website melalui sistem log yang sudah dibuat.
182 3.4.5 Perancangan Storyboard
A. Perancangan Storyboard Website 1. Rancangan layar home
Rancangan layar home website menampilkan info-info seputar produk terbaru dan berita seputar PT Victoria Care Indonesia
Gambar 3.135 Rancangan layar home 2. Rancangan layar profile
Rancangan layar profile menampilkan informasi mengenai perusahaan PT Victoria Care Indonesia.
Gambar 3.136 Rancangan layar profile 3. Rancangan layar our product
Rancangan layar our product menampilkan produk-produk yang diproduksi oleh PT Victoria Care Indonesia. Member dapat memberikan like atau unlike terhadap catalog produk yang disukai.
184
Gambar 3.137 Rancangan layar our product
4. Rancangan layar FAQ
Rancangan layar FAQ menampilkan daftar FAQ yang ada dalam database. FAQ ditampilkan berdasarkan kategori, sub-kategori, brand serta sub-brand yang dipilih oleh member. Bila member tidak menentukan pilihan maka defaultnya adalah seluruh FAQ.
Gambar 3.138 Rancangan layar FAQ
5. Rancangan layar testimonial
Rancangan layar testimonial menampilkan daftar testimonial yang telah ada pada database. Apabila user telah melakukan login, maka pada halaman ini user dapat mengisi testimonial pada pihak perusahaan melalui website.
186
Gambar 3.139 Rancangan layar testimonial 6. Rancangan layar my account admin
Rancangan layar my account admin merupakan halaman kontrol admin, halaman ini memungkinkan admin mengatur isi keseluruhan website. Pada halaman ini terdapat notifikasi singkat data baru user yang belum dikonfirmasi oleh admin, data user yang akan berulang tahun, data pertanyaan dari member yang belum terjawab, serta data testimonial yang belum dikonfirmasi oleh pihak admin.
Gambar 3.140 Rancangan layar my account admin 7. Rancangan layar my account member
Rancangan layar my profile member menampilkan data diri member, pesan dan pertanyaan yang pernah diajukan. Member dapat melakukan edit password, edit profile, membuat pesan baru, melihat polling, melihat event terbaru dan melihat promo terbaru.
188
Gambar 3.141 Rancangan layar my account member
8. Rancangan layar view message
Rancangan layar view message menampilkan pesan yang ada pada halaman inbox member.
9. Rancangan layar view testimony
Rancangan layar view testimony menampilkan testimonial dari member seputar pemakaian produk PT Victoria Care Indonesia.
Gambar 3.143 Rancangan layar view testimony 10. Rancangan layar view question
Rancangan layar view question menampilkan pertanyaan-pertanyaan yang ditanyakan oleh member beserta jawaban apabila pertanyaan tersebut telah dijawab oleh admin atau moderator.
Gambar 3.144 Rancangan layar view question 11. Rancangan layar register
190 Rancangan layar register memungkinkan user website untuk melakukan registrasi. User website perlu mengisi data username, password, real name, gender, date of birth, serta e-mail terlebih dahulu.
Gambar 3.145 Rancangan layar register 12.Rancangan layar login
Rancangan layar login memungkinkan user terdaftar untuk mengakses data atau fasilitas member yang disediakan pada website.
Gambar 3.146 Rancangan layar login 13.Rancangan layar change password
Rancangan layar change password merupakan rancangan layar member untuk mengubah password lama menjadi password baru yang diinginkan. Password baru tersebut akan disimpan dalam database member dan menjadi password tetap member untuk login berikutnya.
192 14.Rancangan layar change data
Rancangan layar change data merupakan rancangan layar member saat hendak melakukan perubahan data personal pada website.
Gambar 3.148 Rancangan layar change data
15.Rancangan layar event calendar
Rancangan layar event calendar merupakan rancangan layar admin untuk memasukkan event terbaru pada tanggal yang diinginkan. Admin dapat memasukkan nama dan deskripsi dari event tersebut.
Gambar 3.149 Rancangan layar event calendar 16.Rancangan layar info
Rancangan layar info admin menampilkan seluruh info yang tersedia pada website. Informasi yang ditampilkan diantaranya adalah judul info, isi info, gambar yang termasuk dalam info serta tanggal berlaku info tersebut. M elalui halaman ini, admin dapat menambah, melakukan edit serta menghapus info yang ada.
194
Gambar 3.150 Rancangan layar info 17.Rancangan layar category
Rancangan layar category menampilkan keseluruhan kategori, sub-kategori, brand dan sub-brand yang telah dibuat oleh admin. Pada halaman ini, admin dapat melakukan edit, menambah, maupun menghapus kategori, sub-kategori, brand dan sub-brand.
Gambar 3.151 Rancangan layar category 18.Rancangan layar themes
Rancangan layar themes memungkinkan admin membuat themes baru agar kemudian member dapat memilih themes yang telah tersedia.
196
Gambar 3.152 Rancangan layar themes 19.Rancangan layar statistic
Rancangan layar statistic menampilkan statistik yang didapat dari aktifitas user web, yaitu melalui data kuisioner yang dijawab oleh user, FAQ yang dirating oleh user, info produk yang disukai customer serta akumulasi aktififtas user.
Statistic Member xxx Jan Fe b Mar Apr May Jun
Gambar 3.153 Rancangan layar statistic 20.Rancangan layar questionnaire
Rancangan layar questionnaire menampilkan informasi dari data tiap kuisioner yang telah diisikan oleh member. Data yang ditampilkan akan berupa statistik hasil pie chart.
198 Result Questionnaire xXx Jan Fe b Mar Apr May Jun
Gambar 3.154 Rancangan layar questionnaire B. Perancangan Storyboard forum
1. Perancangan Storyboard Guest
1. Rancangan layar home
Rancangan layar home yang menampilkan layar utama untuk guest yang tidak mempunyai account. Halaman ini menampilkan personal message member, forum name, user online dan forum statistic.
Gambar 3.155 Rancangan layar home 2. Rancangan layar toppers
Rancangan layar toppers ini menampilkan member yang diurutkan berdasarkan balasan terbanyak, top thanks dan top uploader.
200 3. Rancangan layar forum leaders
Rancangan layar forum leaders ini menampilkan para forum leaders yang ada di forum. Admin sebagai Head Admin yang mempunyai hak akses untuk mengatur semua kegiatan forum dan ada pula yang berposisi sebagai moderator.
Gambar 3.157 Rancangan layar forum leaders 4. Rancangan layar search
Rancangan layar search yang berfungsi untuk mencari kata-kata yang ada di dalam forum, mencari nama member dan attachment file.
5. Rancangan layar forgot password
Rancangan layar forgot password merupakan rancangan layar yang dapat memberikan password baru ke e-mail member yang telah diisi oleh member di kolom e-mail address. Setelah member menekan tombol request new password, maka password baru akan di kirim ke e-mail member.
Gambar 3.159 Rancangan layar forgot password 6. Rancangan layar login
Rancangan layar login bisa diakses oleh semuanya, baik dari user, member maupun admin. login disini berfungsi untuk mengantarkan user yang login ke halaman yang sesuai dengan posisinya dalam forum
202 7. Rancangan layar register
Rancangan layar register berfungsi untuk melakukan registrasi bagi para new member yang ingin bergabung menjadi anggota Victoria Care Indonesia Community.
Gambar 3.161 Rancangan layar register
2. Perancangan Storyboard Member dan Moderator secara umum
1. Rancangan layar user CP
Rancangan layar user CP menampilkan personal message dan berfungsi untuk mengubah e-mail, mobile phone dan location.
Gambar 3.162 Rancangan layar user CP 2. Rancangan layar change password
Rancangan layar change password menampilkan personal message dan berfungsi untuk melakukan perubahan password.
Gambar 3.163 Rancangan layar change password 3. Rancangan layar logout
204 Rancangan layar logout berfungsi untuk keluar dari hak akses member dan moderator. Member dan moderator dapat mengakses kembali halamannya dengan melakukan login.
Gambar 3.164 Rancangan layar logout 4. Rancangan layar inbox
Rancangan layar inbox berfungsi untuk menampilkan pesan yang masuk ke personal message member dan moderator. Member dan moderator dapat melihat pesan dan menghapus pesan.
Gambar 3.165 Rancangan layar inbox 5. Rancangan layar read message
Rancangan layar read message berfungsi untuk menampilkan pesan yang ingin dibaca oleh member dan moderator. Pada halaman ini user dapat membalas pesan dan dapat membuat pesan yang baru.
Gambar 3.166 Rancangan layar read message 6. Rancangan layar new PM
Rancangan layar new PM menampilkan halaman dimana user dapat menuliskan personal message kepada member lain.
Gambar 3.167 Rancangan layar new PM 7. Rancangan layar view forum
206 Rancangan layar view forum berfungsi untuk menampilkan personal message dan topik-topik yang ada di forum. user juga dapat membuat topik baru dengan menekan tombol new topic. Untuk melihat topik pada forum yang berbeda, dapat menggunakan tombol go yang ada di bawah topik dengan memilih nama kategori forum yang diinginkan.
Gambar 3.168 Rancangan layar view forum 8. Rancangan layar view topik member
Rancangan layar view topik berfungsi untuk pesan-pesan yang ada pada suatu topik. Pada layar ini user dapat mengirimkan pesan balasan pada topik, dapat mengubah pesan yang telah dibuat, dapat memberikan thanks kepada member lain, dapat melakukan quote, dapat membuat topik baru dan dapat memberikan reputasi kepada member lain.
Gambar 3.169 Rancangan layar view topic member 9. Rancangan layar reply topic
Rancangan layar reply topic berfungsi untuk membuat pesan yang akan di muat dalam topik yang telah dibuat oleh member.
Gambar 3.170 Rancangan layar reply topik 10. Rancangan layar new topic
208 Rancangan layar new topic berfungsi untuk membuat topik baru yang akan menjadi topik pada halaman kategori yang telah ada.
Gambar 3.171 Rancangan layar new topic 11.Rancangan layar view sub-forum
Rancangan layar view sub-forum berfungsi untuk menampilkan topik-topik yang ada di sub-forum. Untuk melihat topik pada forum yang berbeda, dapat menggunakan tombol go yang ada di bawah topik dengan memilih nama category forum yang diinginkan.
Gambar 3.172 Rancangan layar view sub-forum 12.Rancangan layar download file
Rancangan layar download file berfungsi untuk menampilkan detail dari file attachment dan link untuk melakukan download file tersebut.
210 13.Rancangan layar notification
Rancangan layar notification berfungsi untuk menampilkan notifikasi apabila ada member lain yang membalas thread yang dibuat oleh member tersebut.
Gambar 3.174 Rancangan layar notification 14.Rancangan layar profile member
Rancangan layar profile member menampilkan personal message dan menampilkan informasi mengenai member secara keseluruhan. User dapat mengirim pesan secara langsung kepada member tersebut.
Gambar 3.175 Rancangan layar profile member 3. Perancangan Storyboard Admin Khusus
1. Rancangan layar admin CP
Rancangan layar admin CP berfungsi untuk mengontrol semua kegiatan forum. Admin dapat melakukan manage category, manage forum, manage sub-forum, mengakses forum permission, membuat group management, melakukan IP banning, melakukan e-mail banning, membuat rank system, mengakses user management dan dapat membuat global PM yang dapat dikirimkan kepada semua member yang ada.
212
Gambar 3.176 Rancangan layar admin CP 2. Rancangan layar manage category
Rancangan layar manage category berfungsi untuk menambah, mengubah dan menghapus kategori.
3.Rancangan layar add category
Rancangan layar add category berfungsi untuk menambahkan kategori baru dengan memasukkan nama kategori dan sorting yang dapat dibuat berdasarkan prioritas.
Gambar 3.178 Rancangan layar add category 4.Rancangan layar manage forum
Rancangan layar manage forum berfungsi untuk menambah, mengubah dan menghapus forum.
214 5.Rancangan layar add forum
Rancangan layar add forum berfungsi untuk menambahkan forum baru dengan memasukkan nama forum, deskripsi mengenai forum tersebut, memilih kategori dan sorting yang dapat dibuat berdasarkan prioritas.
Gambar 3.180 Rancangan layar add forum 6.Rancangan layar manage sub-forum
Rancangan layar manage sub-forum berfungsi untuk menambah , mengubah dan menghapus sub-forum.
Gambar 3.181 Rancangan layar manage sub-forum
7.Rancangan layar add sub-forum
Rancangan layar add forum berfungsi untuk menambahkan sub-forum baru dengan memasukkan nama sub-sub-forum, deskripsi mengenai forum tersebut, memilih parent forum dan sorting yang dapat dibuat berdasarkan prioritas.
Gambar 3.182 Rancangan layar add sub-forum 8.Rancangan layar forum permission
Rancangan layar forum permission berfungsi untuk membuat hak akses terhadap guest, member, moderator dan admin.
216 Gambar 3.183 Rancangan layar forum permission
9.Rancangan layar edit forum permission
Rancangan layar edit forum permission ini merupakan halaman dimana admin dapat memberikan hak akses kepada seluruh member dengan memilih salah satu jawaban dari pertanyaan yang telah di sediakan.
Gambar 3.184 Rancangan layar edit forum permission 10.Rancangan layar group management
Rancangan layar group management berfungsi untuk menambah , mengubah dan menghapus group.
Gambar 3.185 Rancangan layar group management 11.Rancangan layar add group management
Rancangan layar add group management berfungsi untuk menambahkan grup, prioritas dari grup tersebut dan memvalidasi apakah grup yang akan dibuat dapat melakukan user banning, melihat IP, melihat e-mail dan melihat browser.
218
Gambar 3.186 Rancangan layar add group management 12.Rancangan layar IP banning
Rancangan layar IP banning menampilkan banned IP.Admin dapat menambahkan IP, mengubah IP dan menghapus IP yang ada di dalam daftar banned IP.
13.Rancangan layar add IP
Rancangan layar add IP berfungsi untuk menambahkan IP yang akan dimasukkan ke dalam daftar banned IP dengan memasukkan IP address yang diinginkan.
Gambar 3.188 Rancangan layar add IP 14.Rancangan layar e-mail banning
Rancangan layar e-mail banning menampilkan banned e-mail. Admin bisa menambahkan e-mail, mengubah e-mail dan menghapus e-mail yang ada.
220 15.Rancangan layar add e-mail
Rancangan layar add e-mail berfungsi untuk menambahkan e-mail yang akan dimasukkan ke dalam daftar banned e-mail dengan memasukkan e-mail address yang diinginkan.
Gambar 3.190 Rancangan layar add e-mail 16.Rancangan layar rank system
Rancangan layar rank system menampilkan urutan ranking dari para member dimana saat member mencapai jumlah balasan tertentu, maka peringkatnya akan bertambah. Admin dapat mengubah, menambah dan menghapus rank system yang ada.
Gambar 3.191 Rancangan layar rank system 17.Rancangan layar add rank system
Rancangan layar add rank system berfungsi untuk menambahkan ranking dengan memasukkan nama rank yang diinginkan dan minimum posting yang dibutuhkan.
Gambar 3.192 Rancangan layar add rank system 18.Rancangan layar user management
222 Rancangan layar user management menampilkan nama user, group, verifikasi e-mail, dan banned user. Admin dapat mengubah, menghapus dan melakukan aktivasi apabila ada user yang belum diaktivasi menjadi member.
Gambar 3.193 Rancangan layar user management 19.Rancangan layar edit user management
Rancangan layar edit user management menampilkan nama user, password, e-mail, group, rank, post, validated, thanks, reputes, location dan mobile phone yang ingin diubah oleh admin.
Gambar 3.194 Rancangan layar edit user management 20.Rancangan layar user management search
Rancangan layar user management search berfungsi untuk mencari nama member yang diinginkan. Setelah selesai melakukan pencarian, maka member tersebut dapat diubah ataupun dihapus dari forum.
224 21.Rancangan layar global PM
Rancangan layar global PM berfungsi untuk mengirimkan pesan secara global kepada seluruh member forum dengan memilih kepada siapa pesan akan disampaikan dan memasukkan subjek serta isi pesan yang ingin disampaikan oleh admin.
Gambar 3.196 Rancangan layar global PM 22.Rancangan layar user banning
Rancangan layar user banning berfungsi untuk melakukan ban terhadap member. Admin dapat mengisi alasan dan lamanya hari member tersebut akan diblok hak aksesnya.
Gambar 3.197 Rancangan layar user banning
23.Rancangan layar delete post, delete thread, dan lock thread
Rancangan layar ini berfungsi untuk menghapus balasan, menghapus topik member dan mengunci topik tersebut.
226 24.Rancangan layar move thread
Rancangan layar move thread berfungsi untuk menampilkan keterangan dari topik yang akan dipindahkan ke kategori forum yang dituju.
Gambar 3.199 Rancangan layar move thread 25.Rancangan layar profile member
Rancangan layar profile member menampilkan personal message admin dan menampilkan informasi mengenai member secara keseluruhan. Admin dapat melakukan ban user dan mengirim pesan secara langsung kepada member tersebut.
Gambar 3.200 Rancangan layar profile member 3.4.6 Perancangan Basis Data Solusi
1. Tabel Attachment
Fungsi tabel digunakan untuk menampung file attachment yang di attach oleh member, moderator dan admin.
Primary key dari tabel ini : attachid
Entity Atribut Tipe data dan panjang Keterangan Attachment attachid bigint(20) PK
fname text nama file
flocation text lokasi file
fsize float ukuran file
postid bigint(20) id post(FK)
download bigint(20) download
userid bigint(20) id user(FK)
timepost bigint(20) waktu post
228 2. Tabel Banned
Fungsi tabel digunakan untuk menampung member yang telah di masukkan ke dalam daftar ban member.
Primary key dari tabel ini : banid
Entity Atribut Tipe data dan panjang Keterangan
Banned banid bigint(20) PK
banby bigint(20) ban by 1 = Admin
reason text alasan
tlapse bigint(20) validasi ban -1 =
permanen
userid bigint(20) FK
bandays varchar(10) lama waktu ban
Tabel 3.56 Tabel basis data Banned 3. Tabel KategoriForum
Fungsi tabel digunakan untuk menampung kategori forum. Primary key dari tabel ini : categoryid
Entity Atribut Tipe data dan panjang Keterangan KategoriForum categoryid bigint(20) PK
categoryname text nama kategori
catsort int(10) sorting kategori
berdasarkan urutan Tabel 3.57 Tabel basis data KategoriForum
4. Tabel Forum
Fungsi tabel digunakan untuk menampung nama forum. Primary key dari tabel ini : forumid
Entitiy Atribut Tipe data dan panjang Keterangan
Forum forumid bigint(20) PK
parentid bigint(20) nama kategori yang dituju
name text nama forum
description text deskripsi forum
numtopics bigint(10) total topik yang ada di forum numposts bigint(10) total balasan yang ada di
forum
sorts int(10) sorting
lastpostuser bigint(20) balasan terakhir dari member lastposttime bigint(20) waktu terakhir balasan
member
pforum bigint(20) total page
Tabel 3.58 Tabel basis data Forum 5. Tabel Grup
Fungsi tabel di gunakan untuk menampung grup member. Primary key dari tabel ini : groupid
Entity Atribut Tipe data dan panjang Keterangan
Grup groupid bigint(20) PK
groupname text nama grup
grouptype int(10) tipe grup
groupsort bigint(20) sorting
canban int(10) validasi 1= bisa ban
member, 0 = tidak bisa ban member
color varchar(15) warna dari tiap grup
viewbrowser int(10) validasi 1= bisa melihat browser, 0 = tidak bisa melihat browser
230 Entity Atribut Tipe data dan panjang Keterangan
viewemail int(10) validasi 1= bisa melihat e-mail, 0 = tidak bisa melihat e-mail
viewip int(10) validasi 1= bisa melihat IP, 0 = tidak bisa melihat IP
Tabel 3.59 Tabel basis data Grup 6. Tabel Permissions
Fungsi tabel digunakan untuk memvalidasi hak akses yang dapat dilakukan oleh user.
Primary key dari tabel ini : permissionid
Entity Atribut Tipe data dan panjang Keterangan Permissions permissionid bigint(20) PK
forumid bigint(20) id forum (FK)
groupid bigint(20) id grup (FK)
view int(10) akses melihat, validasi 1=
bisa, 0 = tidak bisa
newtopic int(10) akses membuat topik baru,
validasi 1= bisa, 0 = tidak bisa
newpost int(10) akses membuat balasan
baru, validasi 1= bisa, 0 = tidak bisa
editpost int(10) akses melakukan edit
balasan, validasi 1= bisa, 0 = tidak bisa
editotherpost int(10) akses melakukan edit
Entity Atribut Tipe data dan panjang Keterangan bisa, 0 = tidak bisa
deletepost int(10) akses menghapus balasan,
validasi 1= bisa, 0 = tidak bisa
deleteotherpost int(10) akses mennghapus balasan lain, validasi 1= bisa, 0 = tidak bisa
movethread int(10) akses memindahkan thread, validasi 1= bisa, 0 = tidak bisa
lockthread int(10) akses mengunci thread,
validasi 1= bisa, 0 = tidak bisa
stickthread int(10) akses membuat sticky
thread, Validasi 1= bisa, 0 = tidak bisa
upload int(10) akses melakukan upload
file, Validasi 1= bisa, 0 = tidak bisa
download int(10) akses melakukan download
file, validasi 1= bisa, 0 = tidak bisa
Tabel 3.60 Tabel basis data Permissions 7. Tabel Post
Fungsi tabel digunakan untuk menampung data topik yang telah dibuat oleh member.
232 Entity Atribut Tipe data dan panjang Keterangan
Post id bigint(40) PK
title text judul topik
author bigint(20) pembuat topik
timepost bigint(20) Waktu posting
numreplies bigint(20) total reply
views bigint(20) total yang melihat thread post longtext isi dari balasan dibuat
threadparent bigint(20) parent dari thread yang dibuat postforum bigint(10) total post forum
nosmilies int(10) validasi smilies
ipaddress varchar(25) alamat IP
locked int(10) deskripsi apakah topik di lock editby bigint(20) deskripsi edit posting member
lockedby bigint(20) deskripsi member yang
mengunci topik Tabel 3.61 Tabel basis data Post
8. Tabel Rank
Fungsi tabel untuk menampung ranking member. Primary key dari tabel ini : rankid
Entity Atribut Tipe data dan panjang Keterangan
Rank rankid bigint(20) PK
rankname char(60) nama rank
postneeded int(10) balasan yang dibutuhkan untuk mencapai rank tertentu
9. Tabel Reputes
Fungsi tabel untuk menampung reputasi yang diberikan kepada member Primary key dari tabel ini : reputeid
Enitity Atribut Tipe data dan panjang Keterangan Reputes reputeid bigint(20) PK
byuser bigint(20) member yang memberikan
reputasi
touser bigint(20) member yang diberikan reputasi
postid bigint(20) FK dari b_posts
reputetime bigint(20) waktu memberikan reputasi
type varchar(5) tipe reputasi
Tabel 3.63 Tabel basis data Reputes 10. Tabel Thanks
Fungsi tabel untuk menampung thanks yang diberikan kepada member Primary key dari tabel ini : thankid
Entity Atribut Tipe data dan panjang Keterangan
Thanks thankid bigint(40) PK
byuser bigint(20) member yang memberikan thanks
touser bigint(20) member yang diberikan thanks postid bigint(20) FK dari b_posts
thanktime bigint(20) waktu memberikan thanks Tabel 3.64 Tabel basis data Thanks
234 11. Tabel Thread
Fungsi tabel untuk menampung thread baru. Primary key dari tabel ini : id
Entity Atribut Tipe data dan panjang Keterangan
Thread id bigint(20) PK
title text judul thread
author bigint(20) pembuat thread
timepost bigint(20) waktu membuat thread numreplies bigint(20) total balasan
views bigint(20) total view thread
threadparent bigint(20) merupakan parent dari thread
postforum bigint(20) balasan Forum
stick int(10) sticky thread
locked int(10) kunci thread
lastposttime bigint(20) waktu posting terakhir lastpostuser bigint(20) member yang posting terakhir
Tabel 3.65 Tabel basis data Thread 12. Tabel User
Fungsi tabel untuk menampung data dari user yang melakukan registrasi. Primary key dari tabel ini : userid
Entitiy Nama Field Tipe data dan panjang Keterangan
User userid bigint(20) PK
username text nama user
password text password
RName text real name user
Gender int(2) jenis kelamin
DoB date tanggal lahir
Entitiy Nama Field Tipe data dan panjang Keterangan
Telp Text nomer telepon user web
ThemesID int(6) themes user
regtime datetime tanggal bergabung
groupid bigint(20) grup ID
rank varchar(30) ranking
validated int(10) validasi user
banned int(10) ban ID validasi 1 = ban, 0 = tidak
lastposttime bigint(20) waktu terakhir balasan
browser text browser yang digunakan
ip varchar(25) alamat IP
lastlogin text terakhir login
posts bigint(20) total posting
upload bigint(20) total upload
download bigint(20) total download
thanks bigint(20) total thanks
reputes bigint(20) total reputes
location varchar(60) lokasi user
mailferified int(1) e-mail verifikasi 1= aktif, 0 = tidak aktif
changedemail text alamat e-mail user yang
diganti
FerifiedKey varchar(50) kode verifikasi user pada saat register.
236 13. Tabel KategoriProduk
Fungsi tabel untuk menampung kategori dalam website. Primary key dari tabel ini : categoryid
Entity Atribut Tipe data dan panjang
Keterangan
KategoriProduk categoryid bigint(20) PK
name text nama kategori
description longtext penjelasan kategori
createddate bigint(20) waktu pembuatan kategori modifieddate bigint(20) waktu edit terakhir
parentcatid text kategori sebelumnya typecat bigint(10) menu navigasi, kategori
info, ataupun kategori produk
hidestatus int(5) status sembunyi info
sorts bigint(20) urutan tampil info
Tabel 3.67 Tabel basis data KategoriProduk 14. Tabel Event
Fungsi tabel untuk menampung event-event yang dibuat oleh admin. Primary key dari tabel ini : eventid
Entity Atribut Tipe data dan panjang
Keterangan
Event eventid bigint(40) PK
name text nama event
description longtext penjelasan event
etime bigint(20) waktu event terselenggara elapse bigint(10) waktu event berakhir createddate bigint(20) waktu event dibuat
Entity Atribut Tipe data dan panjang
Keterangan
createdby bigint(20) pembuat event Tabel 3.68 Tabel basis data Event
15. Tabel Like
Fungsi tabel untuk menampung bentuk suka member website terhadap informasi website.
Primary key dari tabel ini : likeid
Entity Atribut Tipe data dan panjang
Keterangan
Like likeid bigint(20) PK
userid bigint(20) user yang menyukai toid bigint(20) id yang disukai user totype bigint(10) tipe id yang disukai user
liketime bigint(20) waktu suka
Tabel 3.69 Tabel basis data Like 16. Tabel M ilis
Fungsi tabel untuk menampung event-event yang dibuat oleh admin. Primary key dari tabel ini : milisid
Entity Atribut Tipe data dan panjang
Keterangan
M ilis milisid bigint(40) PK
sendid bigint(20) user pengirim pesan
recid bigint(20) user penerima pesan
milistypeid bigint(10) kategori milis
subject text judul surat
238 Entity Atribut Tipe data dan
panjang
Keterangan
createdtime bigint(20) waktu milis dibuat senttime bigint(20) waktu surat dikirim
sentstatus int(5) status sudah
terkirimataubelum Tabel 3.70 Tabel basis data M ilis
17. Tabel FAQ
Fungsi tabel untuk menampung arsip pertanyaan yang sering muncul atau ditanyakan.
Primary key dari tabel ini : faqid
Entity Atribut Tipe data dan panjang
Keterangan
FAQ faqid bigint(20) PK
categoryid bigint(20) kategori faq berdasar produk
question Text pertanyaan faq
answer longtext jawaban faq
createddate bigint(20) waktu membuat faq
modifieddate bigint(20) waktu perubahan faq terakhir.
sender bigint(20) pembuat event
hidestatus int(5) status sembunyi faq
hit bigint(20) jumlah akses faq
Tabel 3.71 Tabel basis data FAQ 18. Tabel Info
Fungsi tabel untuk menampung arsip info yang dibuat oleh admin. Primary key dari tabel ini : infoid
Entity Atribut Tipe data dan panjang
Keterangan
Info infoid bigint(20) PK
infocategoryid varchar(5) kelompok kategori info categoryid bigint(20) kelompok kategori produk
infotitle text judul info
infoimage text gambar info yang ditampilkan
infocontent longtext isi info
createddate bigint(20) waktu info dibuat modifieddate bigint(20) waktu info diubah hidestatus int(5) status sembunyi info infosort bigint(20) urutan info ditampikan
hit bigint(50) banyak info dibaca Tabel 3.72 Tabel basis data Info
19. Tabel OnlineUser
Fungsi tabel untuk menampung data user online. Primary key dari tabel ini : oid
Entity Atribut Tipe data dan panjang
Keterangan
OnlineUser oid bigint(10) PK
userid text user yang online
activity text aktivitas user online
location text tempat user online berada
240 20. Tabel Page
Fungsi tabel untuk menampung data menu navigasi yang dibuat oleh admin. Primary key dari tabel ini : pageid
Entity Atribut Tipe data dan panjang
Keterangan
page pageid int(2) PK
sorts int(2) urutan navigasi ditampilkan
pagename text nama navigasi yang tampil pagereference varchar(50) referensi URL halaman
content text kategori info yang tampil di
tiap navigasi
hidestatus int(5) status sembunyi navigasi Tabel 3.74 Tabel basis data Page
21. Tabel DetilKuisioner
Fungsi tabel untuk menampung detail kuisioner yang dibuat oleh admin dan diisikan oleh member.
Primary key dari tabel ini : qid
Entity Atribut Tipe data dan panjang
Keterangan
DetilKuisioner qid bigint(20) PK
content text isi pertanyaan kuisioner
questid bigint(10) kode kelompok kuisioner
radbtn text Pilihan jawaban berjenis
radio button
checklst text Pilihan jawaban yang berjenis
checkbox
Entity Atribut Tipe data dan panjang
Keterangan
isian
rate text jumlah member yang sudah
mengisi
quantity int(5) Jumlah pertanyaan tersedia Tabel 3.75 Tabel basis data DetilKuisioner
22. Tabel Kuisioner
Fungsi tabel untuk menampung arsip kuisioner yang dibuat oleh admin dan dapat diisi oleh member website.
Primary key dari tabel ini : questid
Entity Atribut Tipe data dan panjang
Keterangan
Kuisioner questid bigint(20) PK
title text judul kuisioner
lastaccess bigint(20) waktu update hasil terakhir creator bigint(20) pembuat kuisioner
createddate bigint(20) waktu buat kuisioner
modifieddate bigint(20) waktu edit terakhir kuisioner Tabel 3.76 Tabel basis data Kuisioner
23. Tabel Testimonial
Fungsi tabel untuk menampung arsip testimoni dari member website. Primary key dari tabel ini : testimonyid
Entity Atribut Tipe data dan panjang
Keterangan
Testimonial testimonyid bigint(20) PK
242 Entity Atribut Tipe data dan
panjang
Keterangan
content longtext isi testimoni
sender bigint(20) pengirim testimoni createddate bigint(20) waktu testimoni dibuat hidestatus int(5) status sembuunyi testimoni
like bigint(20) banyak penyuka testimoni Tabel 3.77 Tabel basis data Testimonial
24. Tabel Themes
Fungsi tabel untuk menampung kode sumber tampilan yang dibuat oleh admin.
Primary key dari tabel ini : themesid
Entity Atribut Tipe data dan panjang
Keterangan
Themes themesid bigint(10) PK
themesnm text nama tampilan
files text kode sumber tampilan
createdby text pembuat tampilan
createddate bigint(20) tanggal pembuatan
used bigint(20) banyak pemakai
rating bigint(20) tingkat kesukaan pemakai Tabel 3.78 Tabel basis data Themes
25. Tabel Pertanyaan
Fungsi tabel untuk menampung arsip pertanyaan dari member website. Primary key dari tabel ini : questid
Entity Atribut Tipe data dan panjang
Keterangan
Pertanyaan questid bigint(40) PK
categoryid bigint(20) kelompok kategori pertanyaan
question text isi pertanyaan
answer longtext jawaban pertanyaan
status int(5) status pertanyaan terjawab
sender bigint(20) pengirim pertanyaan
createddate bigint(20) waktu pertanyaan dikirim answereddate bigint(20) waktu pertanyaan dijawab
Tabel 3.79 Tabel basis data Pertanyaan 26. Tabel Pms
Fungsi tabel digunakan untuk menampung personal message member. Primary key dari tabel ini : pmid
Entity Atribut Tipe data dan panjang Keterangan
Pms pmid bigint(40) PK
sendid bigint(20) ID dari pengirim
subject text subjek dari pesan yang dikirim
message longtext isi pesan
hasread int(10) apabila member yang dituju telah membaca pesan yang dikirim kepadanya maka akan muncul notifikasi.
sendtime bigint(20) waktu pengiriman
Tabel 3.80 Tabel basis data Pms 27. Tabel Log
Fungsi tabel digunakan untuk mencatat semua aktivitas user. Primary key dari tabel ini : logid
244 Entity Atribut Tipe data dan panjang Keterangan
Log logid bigint(40) PK
logname bigint(20) nama log
files text nama file
Tabel 3.81 Tabel basis data Log 28. Tabel KategoriInfo
Fungsi tabel untuk menampung event-event yang dibuat oleh admin. Primary key dari tabel ini : infocategoryid
Entity Atribut Tipe data dan panjang
Keterangan
KategoriInfo infocategoryid bigint(10) PK
name text nama kategori info
hidestatus int(5) status sembunyi kategori info createddate bigint(20) waktu membuat kategori info modifieddate bigint(20) waktu melakukan perubahan
kategori info
viewtype int(5) jenis tampilan info (gambar, tulisan, gambar & tulisan) viewnum int(5) banyak info ditampilkan tiap
kategori Tabel 3.82 Tabel basis data KategoriInfo