• Tidak ada hasil yang ditemukan

Gambar 3.72 Activity Diagram registrasi website dan forum

N/A
N/A
Protected

Academic year: 2021

Membagikan "Gambar 3.72 Activity Diagram registrasi website dan forum"

Copied!
117
0
0

Teks penuh

(1)

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)

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

(3)

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.

(4)

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.

(5)

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

(6)

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.

(7)

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.

(8)

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

(9)

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.

(10)

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

(11)

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.

(12)

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.

(13)

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.

(14)

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

(15)

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.

(16)

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.

(17)

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.

(18)

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.

(19)

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.

(20)

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.

(21)

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

(22)

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.

(23)

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.

(24)

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.

(25)

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.

(26)

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.

(27)

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.

(28)

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.

(29)

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.

(30)

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.

(31)

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.

(32)

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.

(33)

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.

(34)

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.

(35)

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.

(36)

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.

(37)

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.

(38)

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.

(39)

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.

(40)

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.

(41)

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.

(42)

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.

(43)

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.

(44)

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.

(45)

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.

(46)

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.

(47)

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.

(48)

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.

(49)

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.

(50)

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.

(51)

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.

(52)

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.

(53)

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.

(54)

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.

(55)

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.

(56)

   

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.

(57)

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.

(58)

  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.

(59)

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.

(60)

      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.

(61)

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.

(62)

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

(63)

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.

(64)

         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.

(65)

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.

(66)

    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.

(67)

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.

(68)

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.

(69)

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.

(70)

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.

(71)

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.

(72)

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.

(73)

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.

(74)

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

(75)

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.

(76)

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

(77)

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

(78)

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

(79)

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.

(80)

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

(81)

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.

(82)

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.

(83)

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.

(84)

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.

(85)

212

Gambar 3.176 Rancangan layar admin CP  2. Rancangan layar manage category

Rancangan layar manage category berfungsi untuk menambah, mengubah dan menghapus kategori.

(86)

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.

(87)

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.

(88)

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.

(89)

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.

(90)

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.

(91)

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.

(92)

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.

(93)

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.

(94)

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

(95)

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.

(96)

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.

(97)

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.

(98)

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.

(99)

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.

(100)

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

(101)

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

(102)

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

(103)

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

(104)

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.

(105)

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

(106)

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

(107)

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

(108)

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.

(109)

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

(110)

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

(111)

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

(112)

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

(113)

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

(114)

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

(115)

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

(116)

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

(117)

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

Gambar

Gambar 3.88 Activity Diagram membuat topik baru  12. Activity Diagram membuat balasan baru
Gambar 3.89 Activity Diagram membuat balasan baru  13. Activity Diagram melakukan edit balasan
Gambar 3.90 Activity Diagram melakukan edit balasan  14. Activity Diagram melakukan edit password
Gambar 3.101 Activity Diagram menambah FAQ  11.  Activity Diagram melakukan edit FAQ
+7

Referensi

Dokumen terkait