Jumat, 25 Oktober 2013

Proposal Website Forum

Hai sahabat blogers pada kesempatan kali saya ingin menerakan proposal website forum yang akan saya buat. Meskipun websitenya belum jadi setidaknya proposal ini merupakan rancangan dari website yang nantinya akan saya buat. Semoga saja proposal ini setidaknya dapat membantu sahabat blogers untuk bisa mendapat gambaran dari fungsi-fungsi yang ada di website forum sederhana.

Kalau boleh bercerita sedikit sebenarnya pembuatan proposal ini dilatar belakangi karena saya diberi tugas oleh dosen saya untuk membuat Website. Ada beberapa tema yang dapat dipilih dan saya memilih website forum sebagai pilihan saya. Saya tahu ini kepetusan yang berani dan pastinya tak akan mudah mengetahui saya baru mulai belajar pemrograman web pada mata kuliah ini. Daripada berlama-lama tambah lama sebaiknya langsung saja saya akan jelaskan tema dari forum saya.

Forum saya bertemakan komunitas bola. Tentunya ada alasan kenapa saya mengambil tema ini. Selain saya senang dengan olahraga sepakbola dan paham akan apa saja yang perlu dibahas dalam sepakbola, tema ini juga dapat dibuat dengan cukup simple sehingga saya harap tak akan memberikan saya kesulitan yang terlalu berat mengingat ini merupakan waktu pertama saya belajar membuat web.

Itu tadi tema yang saya ambil. Berikut ini saya akan coba menggambarkan fungsi-fungsi yang akan saya coba terapkan di website saya nantinya. Untuk menggambarkannya saya menggunakan metode context diagram sebagai level 0 diikuti Data Flow diagram untuk penggambaran level 1 dan level 2. Dimulai dari context diagram sebagai berikut :



Dari context diagram diatas kita dapat melihat ada tiga entitas yang bisa mengakses website yaitu user umum atau tamu, member dan admin. Member merupakan user umum atau tamu yang telah melakukan pendaftaran. Admin merupakan user khusus yang dapat melakukan beberapa pengaturan pada website dan member yang ada didalamnya.

Setidaknya dari context diagram diatas kita sudah dapat melihat bahwa website forum ini memiliki beberapa fungsi umum yang merupakan ciri pada forum-forum pada umumnya. Ada user umum atau tamu yang dapat melihat content forum namun tak dapat membuat thread sendiri atau memberikan komentar pada topik atau thread yang ada. Adanya topik-topik yang sebagai bahan bahasan dimana member dapat membuat topik sesuai keinginan mereka. Namum tentu tak semua topik akan diperbolehkan mengingat tentunya masih ada norma-norma yang perlu dijaga agar tak menciptakan permasalah yang diinginkan. Oleh karena itu Admin akan memiliki fungsi pengawasan yang akan dijelaskan lebih lanjut pada DFD (Data Flow Diagram) sebagai berikut :

DFD Level 1
DFD Level 2

Dari DFD diatas kita bisa lihat member dapat melakukan update data profil mereka baik itu data tertulis atau mengganti foto profil mereka. Member juga dapat mengirim pesan pribadi kepada member lain. Admin juga dapat melakukan fungsi pengawasan baik terhadap topik-topik yang ada atau data profil dari masing-masing member. Admin dapat menghapus topik yang tak sesuai dengan peraturan forum ataupun membatasi hak akses dari member yang melanggar peraturan forum.

Itu tadi merupakan rancangan dari website forum yang saya akan coba buat. Semoga rancangan ini dapat membantu sahabat bloger. Dan juga saya berharap forum yang saya buat nantinya akan sesuai dengan rancangan ini. Sampai bertemu di postingan berukutnya.