• Tidak ada hasil yang ditemukan

Perancangan Dan Pengembangan Web Forum Indogamers Untuk Online Gamers Di Indonesia.

N/A
N/A
Protected

Academic year: 2017

Membagikan "Perancangan Dan Pengembangan Web Forum Indogamers Untuk Online Gamers Di Indonesia."

Copied!
12
0
0

Teks penuh

(1)

ABSTRACT

According to recent studies, the Internet is still growing at an

extraordinary rate. It has magnificient impact in the growth of Information

Technology, rapid development of online-games is one of real impact. Nowadays,

there are many online-games in Indonesia which have thousands online player. As

well as playing, players also need a group or community to share information and

discuss about the games they played in a specific purposes website that commonly

named Forum. There are many online-game Internet Forum in Indonesia, but

almost all of them only focusing in single spesific game.

From the reason told above, writer decide to build Indogamers.

Indogamers is a Forum that accommodates many online game’s players to share

information about many kind of popular online games. All features which

implemented in Indogamers are gained by doing survey on several Online Game

Center in Bandung. Indogamers uses the benefit of ASP.NET and Microsoft

Access 2002 technology.

Differs from the others, as a Forum Indogamers accomodates almost all

popular and high-rated online-games. This is an advantage to online-game players

who are playing many online-game, because players only need to register once to

get information and discuss about many kind of online-games supported in

Indogamers.

This Final Assignment succeds to create a multigame web Forum named

Indogamers which features requirement is obtained from doing survey from one

hundred respondents. Among others, the main features are Forum with download

page, private message between member and chat room.

For future development, Indogamers can implement encryption technique

for sensitive data such as password and secret answer. Moreover, Indogamers also

need to increase web access security which can prevent SQL injection and flood

protection. And the last development plan is adding feature for managing

members statistic data.

(2)

DAFTAR ISI

BAB I Pendahuluan... I-1 I.1. Latar Belakang Masalah ... I-1 I.2. Perumusan Masalah... I-1 I.3. Tujuan ... I-3 I.4. Batasan Masalah ... I-3 I.5. Sistematika penulisan... I-4 BAB II Landasan Teori ... II-1 II.1 Pemrograman Web... II-1 II.1.1 Pemrograman Web Statis ... II-1 II.1.1.1 HTML ... II-1 II.1.1.1.1 Pengenalan HTML... II-2 II.1.1.1.2 File HTML ... II-2 II.1.1.1.3 Tag HTML... II-3 II.1.2 Pemrograman Web Dinamis ... II-17 II.1.2.1 JAVASCRIPT ... II-17 II.1.2.1.1 Cara Penulisan JavaScript ... II-19 II.1.2.1.2 Tipe Data ... II-19 II.1.2.2 ASP.NET... II-22 II.1.2.2.1 Memahami Microsoft.Net... II-22 II.1.2.2.2 .NET Framework... II-23 II.1.2.2.3 Runtime bahasa umum ... II-23 II.1.2.2.4 Pustaka kelas .Net Framework... II-23 II.1.2.2.5 .Net Enterprise Server ... II-24 II.1.2.2.6 Bahasa – bahasa dan tool-tool bahasa .NET... II-24 II.1.2.2.7 Arsitektur ASP.NET ... II-25 II.2 Basisdata ... II-29 II.2.1 Microsoft Access 2002 ... II-29 II.2.1.1 Sintak SQL ... II-29 II.2.1.2 Operator Logika ... II-29 Bab III Analisis dan Perancangan... III-1 III.1 Analisis Keadaan ... III-1 III.1.1 Survey ... III-1 III.1.2 Ulasan Hasil Survey... III-2 III.2 Analisis Kebutuhan Sistem ... III-3 III.3 Perancangan Sistem ... III-5 III.3.1 Data Flow Diagram... III-5 III.3.2 Kamus Data... III-13 III.3.3 ER Diagram ... III-20 III.3.4 Site Map ... III-26 BAB IV Implementasi Sistem ...IV-1 IV.1 Halaman Index ...IV-2 IV.2 Forum ...IV-3 IV.2.1 Memberlist...IV-5 IV.2.2 Searching ...IV-6 IV.2.3 View Forum Topic ...IV-8 IV.2.4 Post New Topic ...IV-9 IV.2.5 View Forum Thread ...IV-10 IV.2.6 Post Reply...IV-11 IV.2.7 Quote Post ...IV-12 IV.2.8 Edit Post...IV-13 IV.2.9 Pop up Topic Admin...IV-14 IV.2.10 Pop up Forum Admin ...IV-15 IV.3 Membership...IV-16

(3)

IV.3.1 Registrasi Member...IV-16 IV.3.2 Member Login ...IV-17 IV.3.3 Member Home ...IV-17 IV.3.4 Edit Account ...IV-18 IV.3.5 User Profile ...IV-19 IV.3.6 Forgot Password...IV-19 IV.4 Private Message...IV-21 IV.5 Fitur lain-lain ...IV-24 IV.5.1 Downloads ...IV-24 IV.5.2 Game Profile ...IV-24 IV.5.3 About Us ...IV-25 IV.5.4 Contact Us ...IV-26 IV.5.5 IRC Chat ...IV-27 IV.6 Admin Section ...IV-27 IV.6.1 Index Admin ...IV-27 IV.6.2 Mass PM Member...IV-29 IV.6.3 Forum Admin...IV-30 IV.6.4 News Admin ...IV-31 IV.6.4.1 Add New News ...IV-31 IV.6.4.2 Edit / Delete News ...IV-32 IV.6.5 Download Admin...IV-32 IV.6.5.1 Add New Download Category ...IV-32 IV.6.5.2 Add New Download ...IV-33 IV.6.5.2 Edit / Delete Download ...IV-33 IV.6.6 User Group Admin ...IV-34 IV.6.6.1 Add New User Group ...IV-34 IV.6.6.2 Edit / Delete User Group ...IV-34 IV.6.7 Member Admin...IV-35 IV.6.7.1 Membership Admin...IV-35 IV.6.7.2 Memberlist ...IV-36 IV.6.8 Forum Statistik ...IV-36 BAB V Evaluasi Sistem ...V-1 V.1 Evaluasi Perumusan Masalah...V-1 V.2 Evaluasi Tujuan...V-2 V.3 Validasi ...V-2 V.3.1 Validasi Login...V-2 V.3.2 Validasi Register ...V-3 V.3.3 Validasi Form TagBoard ...V-4 V.3.4 Validasi Change Password ...V-4 V.3.5 Validasi Forgot Password ...V-5 V.3.6 Validasi Form Contact Us ...V-6 V.3.7 Validasi Post New Topic ...V-7 V.3.8 Validasi Reply Post ...V-8 V.3.9 Validasi Post New Message ...V-9 V.3.10 Validasi Member Search...V-9 V.3.11 Fitur Download...V-10 V.3.12 Fitur Chatting...V-11 V.3.13 Fitur Private Message...V-11 V.3.14 Halaman Registrasi...V-12 V.3.15 Validasi Add New Forum Category...V-12 V.3.16 Validasi Add New News...V-13 Bab VI Kesimpulan dan Saran ...VI-1 VI.1 Kesimpulan...VI-1 VI.2 Saran ...VI-1

(4)

DAFTAR GAMBAR

Gambar 2.1 Form... II-8 Gambar 2.2 metode Pengiriman Data ... II-9 Gambar 2.3 Textarea ... II-11 Gambar 2.4 Select ... II-12 Gambar 2.5 Radio Button ... II-14 Gambar 3.1 Diagram Konteks... III-5 Gambar 3.2 DFD lv 1 ... III-6 Gambar 3.3 DFD lv 2 dari Proses 1... III-7 Gambar 3.4 DFD lv 2 dari Proses 4... III-8 Gambar 3.5 DFD lv 3 dari Proses 4.1... III-9 Gambar 3.6 DFD lv 3 dari Proses 4.2... III-9 Gambar 3.7 DFD lv 3 dari Proses 4.3... III-10 Gambar 3.8 DFD lv 2 dari Proses 5... III-10 Gambar 3.9 DFD lv 2 dari Proses 6... III-11 Gambar 3.10 DFD lv 2 dari Proses 7... III-11 Gambar 3.11 ER Diagram... III-20 Gambar 3.12 Sitemap ... III-28 Gambar 4.1 Index ...IV-2 Gambar 4.2 Forum...IV-3 Gambar 4.3 Memberlist...IV-3 Gambar 4.4 Searching ...IV-4 Gambar 4.5 Hasil Searching ...IV-5 Gambar 4.6 Forum Topic ...IV-5 Gambar 4.7 Post New Topic ...IV-6 Gambar 4.8 Forum Thread ...IV-7 Gambar 4.9 Post Reply...IV-7 Gambar 4.10 Quote post...IV-8 Gambar 4.11 Edit Post...IV-9 Gambar 4.12 Popup Topic Admin...IV-9 Gambar 4.13 Popup Forum Admin ...IV-10 Gambar 4.14 Form Registrasi Member ...IV-11 Gambar 4.15 Member Login ...IV-11 Gambar 4.16 Member Home ...IV-12 Gambar 4.17 Edit Account ...IV-13 Gambar 4.18 User profile...IV-14 Gambar 4.19 Forgot password step I ...IV-14 Gambar 4.20 Forgot password step II ...IV-15 Gambar 4.21 Forgot password step IIII ...IV-16 Gambar 4.22 Private Message Welcome ...IV-16 Gambar 4.23 Private Message Inbox ...IV-17 Gambar 4.24 Private Message Outbox...IV-17 Gambar 4.25 Send New Message...IV-18 Gambar 4.26 Downloads ...IV-19 Gambar 4.27 Game Profile ...IV-19 Gambar 4.28 About Us ...IV-20 Gambar 4.29 Contact Us ...IV-21 Gambar 4.30 IRC Chat ...IV-22 Gambar 4.31 Index Admin ...IV-23 Gambar 4.32 PM All member...IV-24 Gambar 4.33 Forum Admin...IV-24 Gambar 4.34 Add New News ...IV-25 Gambar 4.35 Edit / Delete News ...IV-26

(5)

Gambar 4.36 Add New Download Category...IV-26 Gambar 4.37 Edit / Delete Download Category...IV-27 Gambar 4.38 Edit / Delete Download ...IV-28 Gambar 4.39 Add New User Group...IV-28 Gambar 4.40 Edit / Delete User Group...IV-29 Gambar 4.41 Membership Admin ...IV-30 Gambar 4.42 Memberlist...IV-30 Gambar 4.43 Form Statistik ...IV-30 Gambar 5.1 Validasi Login...V-1 Gambar 5.2 Validasi Register ...V-2 Gambar 5.3 Validasi tag Board ...V-2 Gambar 5.4 Validasi Change password ...V-3 Gambar 5.5 Validasi Forgot Password ...V-4 Gambar 5.6 Validasi Form Contact Us ...V-4 Gambar 5.7 Validasi post New Topic...V-5 Gambar 5.8 Validasi Reply post ...V-6 Gambar 5.9 Validasi post New Message...V-6 Gambar 5.10 Validasi Member Search...V-7 Gambar 5.11 Fitur Downlaod ...V-7 Gambar 5.12 Fitur Chatting...V-8 Gambar 5.13 Fitur Private Message ...V-9

(6)

DAFTAR TABEL

Tabel 2.1 Tag HTML ... II-4 Tabel 2.2 Atribut Tabel... II-8 Tabel 2.3 Form Method... II-9 Tabel 2.4 Atribut Textarea... II-11 Tabel 2.5 Atribut Select... II-12 Tabel 2.6 Atribut Input... II-12 Tabel 2.7 Atribut Text... II-13 Tabel 3.1 Hasil Survey ... III-2 Tabel 3.2 Fitur Hasil Survey... III-2 Tabel 4.1 Link Index...IV-1 Tabel 4.2 Navigasi utama ...IV-1

(7)

BAB I

Pendahuluan

I.1. Latar Belakang Masalah

Perkembangan

game

online

di Indonesia sangat pesat. Saat ini terdapat

banyak

game

online

yang banyak diminati oleh para

gamers

, diantaranya adalah

Ragnarok

Online

, Warcraft

online

, Pangya, Gunbound, SGO. G

amers

cenderung

untuk mencari informasi terbaru tentang

game

yang dimainkan dan membutuhkan

sebuah forum atau komunitas untuk saling berbagi informasi dan berdiskusi.

Forum

game

yang menampung keseluruhan komunitas

game

online

jarang

ditemukan, forum yang ada hanya menampung komunitas untuk

game

tertentu

aja. Bagi

gamers

yang memainkan banyak

game

, hal ini tentu saja kurang efisien

karena proses registrasi dan proses

login

yang berulang-ulang dibeberapa

forum

yang berlainan.

Forum Indogamers menyediakan forum dan topik diskusi yang berbeda

dari forum

official game online.

Forum Indogamers menyediakan forum khusus

untuk

Black Market

, yaitu forum untuk jual beli karakter atau ID, jual beli

zenny

Ragnarok

atau

sling

SGO, forum khusus

bot

Ragnarok,

cheat

untuk bermain

Gunbound.

Berdasarkan hasil

survey

dengan seratus responden yang dilakukan di

beberapa

game

center

terpilih dikota Bandung, diperoleh hasil bahwa forum

multigame

dibutuhkan oleh pengguna

game

online

.

I.2. Perumusan Masalah

Masalah – masalah yang akan dibahas dalam Tugas Akhir ini adalah:

1.

Apakah forum

multigame

dibutuhkan bagi para

gamers

?

2.

Bagaimanakah membuat suatu forum yang memiliki fitur yang memadai

dan dapat menampung para

gamers

dari berbagai macam

game online

di

Indonesia?

(8)

I.3. Tujuan

Tujuan pembuatan forum Indogamers adalah untuk :

1.

Membuat sebuah forum yang memadai bagi pengguna dari berbagai

komunitas

game online

yang sedang populer.

2.

Mengimplementasikan fitur-fitur yang didapat dari hasil

survey

.

I.4. Batasan Masalah

1.

Pemrograman yang digunakan :

- ASP.NET

- HTML

- JavaScript

2. Basisdata yang digunakan :

- Ms. Access 2002

3. Perangkat lunak yang digunakan :

- Internet Explorer 6.0

- Macromedia Dreamweaver MX

- Notepad.

4.

Web Server

yang digunakan :

- Microsoft Internet Information Services 5.1

5. Pengolah gambar yang digunakan :

- Adobe Photoshop 7.0

- Adobe Image Ready

6. Forum Indogamers hanya menyajikan fasilitas untuk

game-game

online

yang sedang ramai dimainkan di Indonesia saja dan tidak digunakan untuk

diskusi diluar topik

game online

.

7. Administrator dan moderator forum akan menjadi

filter

untuk setiap

post

yang dikirimkan oleh

member

.

8.

Forum memiliki beberapa tingkatan user, yaitu; administrator, moderator,

user

dan masing-masing tingkat

user

memiliki hak yang berbeda-beda.

(9)

9.

Forum Indogamers akan optimal jika ditampilkan dengan Internet

Explorer versi 6.0 atau versi lebih baru dan

browser

yang digunakan harus

support

JavaScript.

10.

Forum Indogamers dibuat dengan pertimbangan hasil kuesioner yang

dilakukan di warnet-warnet terpilih dikota Bandung.

11.

Kesuksesan produk dicapai jika semua fungsional yang direncanakan

dapat berjalan dengan baik dan cara pengujian produk ini adalah dengan

pengujian langsung secara

online

semua fungsional yang sudah

diimplementasikan. Pengujian akan dilakukan dengan

browser

Internet

Explorer 6.0.

I.5. Sistematika penulisan

BAB I: Pendahuluan

Latar belakang, perumusan masalah, tujuan, pembatasan masalah

dan sistematika penulisan laporan Tugas Akhir akan dibahas di

dalam bab ini.

BAB II: Landasan teori

Pembahasan materi-materi yang digunakan dalam mendukung

serta membantu penyusun laporan dalam membuat laporan Tugas

Akhir.

BAB III: Analisa dan Perancangan Sistem

Analisa kebutuhan sistem secara umum, perancangan sistem yang

akan digunakan, DFD dan ERD.

BAB IV: Implementasi Sistem

Tampilan serta implementasi akhir dari sistem. Fungsionalitas

utama dari sistem juga akan dipaparkan sesuai dengan tujuan

pembuatan.

BAB V: Evaluasi Sistem

Tahap mengevaluasi keseluruhan sistem dan desain yang telah

diimplementasikan pada tahap perancangan sistem, Hasil

(10)

perbandingan antara hasil di bab 4 dengan tujuan di bab 1, dan

hasil

survey

yang dilakukan.

BAB VI: Penutup

Berisi kesimpulan, saran dan kritik untuk pengembangan

selanjutnya.

(11)

Bab VI

Kesimpulan dan Saran

VI.1 Kesimpulan

Kesimpulan yang dapat diambil dari hasil evaluasi dan implementasi

adalah:

1.

Berdasarkan hasil

survey,

85% responden mendukung adanya forum

multigame

Indogamers.

2.

Forum Indogamers memudahkan para

gamers

untuk mendapatkan informasi

untuk

game-game

yang dimainkan karena forum Indogamers adalah

“Multigames Forum”

3.

Forum Indogamers memiliki beberapa kelebihan dibandingkan forum-forum

official game

, diantaranya adalah Forum Indogamers men-

support

“Black

Market”

yaitu forum yang dapat digunakan untuk Jual Beli ID atau Karakter,

Zenny RO, Gold Gunbound, Sling SGO.

4.

Fitur yang diinginkan oleh responden

survey

dan telah berhasil

dimplementasikan di forum Indogamers, yaitu

download, private message

,

dan

chatting

VI.2 Saran

Berdasarkan pengujian dan kesimpulan yang telah diambil maka untuk

pengembangan situs ini selanjutnya disarankan:

1.

Untuk data-data yang

sensitive

, seperti

password

dan

secret answer

,

dibutuhkan

enkripsi

yang dapat menjamin keamanan data.

2.

Peningkatan

security

website

untuk mencegah SQL

injection

dan

Flood

Protection

di Forum.

3.

Penambahan fitur pengelolaan data statistik forum.

(12)

Daftar Pustaka

Duthie, Andrew G., 2003.

Microsoft ASP.NET Step By Step

, Jakarta : PT Elex

Media Komputindo.

Suteja, Bernard Renaldy, 2005. Diktat Kuliah Pemrograman Web, Bandung.

Hadiyan, Titan, 2005. “Diktat Ajar Prak. Pemrograman Web”, Bandung

Imbar, Radiant Victor, 2005. Diktat Kuliah Basis Data, Bandung.

http://www.cbe.or.id/ (diakses tanggal 21 Januari 2006)

http://nuryoso.tripod.com/ (diakses tanggal 21 Januari 2006)

Referensi

Dokumen terkait

Sutomo yang dalam di awal pendirian Budi Utomo, yaitu ”saya yakin nasib tanah air di kemudian hari akan ada di tangan kita” (Fajriudin M, 2015: 28). Pidato ini berbekas kepada

Menurut penelitian terdahulu, konsumsi biji labu kuning selama 8 minggu pada tikus yang mengalami aterosklerosis atau kondisi terjadinya penyempitan di dalam pembuluh darah,

Panaskan margarine, tumis bawang putih dan bawang Bombay sampai layu.. Beri garam, merica, gula dan kaldu

memiliki pengalaman manajerial di lingkungan perguruan tinggi paling rendah sebagai ketua jurusan atau sekretaris jurusan atau yang setara bagi wakil rektor dan Ketua

dimaksud pada ayat (4) diatur dengan Peraturan Rektorh. setelah mendapat

Perlakuan C (penambahan enzim fitase dosis 1.000 mg/kg pakan) lebih tinggi dibandingkan dengan perlakuan A (tanpa enzim fitase), hal ini diduga karena adanya penambahan enzim

Analisis kinerja keuangan ditinjau dari aspek Kualitas Aktiva Produktif untuk perhitungan rasio pinjaman yang berisiko terhadap pinjaman yang diberikan Tahun 2010 dan

Pewawancara: Kalau untuk orang Jakarta umumnya biasanya mereka mulai berkeluarga pada usia berapa.. Banu: