• Tidak ada hasil yang ditemukan

Global Games Store.

N/A
N/A
Protected

Academic year: 2017

Membagikan "Global Games Store."

Copied!
20
0
0

Teks penuh

(1)

vii

Universitas Kristen Maranatha

ABSTRAK

Indonesia sekarang ini, sudah mengalami kemajuan teknologi yang bisa dibilang

sangat berkembang pesat. Salah satu nya dengan kemunculan berbagai banyak

barang yang dibutuhkan manusia untuk memenuhi kebutuhannya secara instan.

Gadget-gadget

dari yang dahulu kala berukuran besar, sekarang sudah tidak

lagi. Desain

simple

yang memudahkan dibawa-bawa oleh manusia. Kebutuhan

manusia akan aplikasi-aplikasi pendukung sebuah alat teknologi sangat

diperlukan. Salah satunya adalah

games.

Hampir seluruh kalangan manusia

menyukai

games,

sebagai hiburan yang dapat mengobati rasa jenuh. Kebutuhan

akan

games

itu diolah menjadi sebuah aplikasi

website

yang lebih efektif,

sehingga dimanapun

gamers

berada bisa mengakses aplikasi

website

ini.

Website

ini menyediakan kebutuhan para

gamers

untuk dapat men-

download

games

yang diinginkan. Kehadiran

website

ini akan sangat membantu

masyarakat dalam mencari

games

dengan mudah.

Website

ini akan

dikembangkan dengan beberapa fitur utama, yaitu sistem pembayaran

menggunakan

PayPal.

Teknologi yang digunakan dalam membangun

website

ini

adalah ASP.NET dengan bahasa pemrograman VB.NET, dilengkapi dengan Ajax

Control

Toolkit

dan jQuery. Keuntungan dari aplikasi

website

ini adalah

memudahkan masyarakat untuk mendapatkan

games

yang diingkan dengan

mudah sesuai dengan kategori-kategori

games,

dan juga melihat kualitas suatu

games

sesuai dengan komentar-komentar dan juga

rating games.

(2)

viii

Universitas Kristen Maranatha

ABSTRACT

Indonesia is now experiencing technological progress, which is marked by the

emergence of a variety of goods that humans need in an instant the first

large-sized gadget, now no longe, it design has been simplified that makes it easier to

carry the human need for a supporting tool for the application of technology is

required, one of which is games, almost all the games people like, as

entertainment that can cure boredom. The games will need an application is

processed into a more effective, so wherever gamers are, they are able to access

these applications easily. This application (website) provides the gamers need to

download the desired games. This website also helps people to be able to find

games easily because the website is developed with several key features,

including Paypal payment systems, and the technologies used to construct this

website is ASP.NET with VB.NET programming language, equipped with AJAX

Control Toolkit and JQuery, benefit from application of this website is to facilitate

the process of finding games according to their category , comments and ratings

are listed in it so gamers can see the quality of the games.

(3)

ix

Universitas Kristen Maranatha

DAFTAR ISI

LEMBAR PENGESAHAN ... II LEMBAR PERNYATAAN ORISINALITAS LAPORAN ... III LEMBAR PERNYATAAN PERSETUJUAN PUBLIKASI KARYA ILMIAH UNTUK

KEPENTINGAN AKADEMIS ... IV KATA PENGANTAR ... V ABSTRAK ... VII ABSTRACT... VIII DAFTAR ISI ... IX DAFTAR GAMBAR ... XIV DAFTAR TABEL ... XVII DAFTAR LAMPIRAN ... XIX

BAB I PENDAHULUAN ... 1

1.1 Latar Belakang ... 1

1.2 Rumusan Masalah... 2

1.3 Tujuan ... 2

1.4 Batasan Masalah... 2

1.5 Sistematika Pembahasan ... 3

BAB II DASAR TEORI ... 4

2.1 Game ... 4

2.2 Flowchart... 9

2.3 ERD (Entity Relationship Diagram) ... 12

2.3.1 Entitas ... 12

2.3.2 Kardinalitas ... 13

2.3.3 4 Key (Kunci) ... 14

2.3.4 Transformasi Relasi Biner ... 14

2.4 DFD ( Data Flow Diagram ) ... 17

2.5 Kamus Data... 20

2.6 PSPEC (Proses Specification) ... 20

2.7 Hyper Text Markup Language (HTML) ... 21

2.8 ASP.NET ... 21

2.9 .NET Framework ... 22

2.10 Visual Basic .NET (VB .NET) ... 23

2.11 Web Server IIS ... 23

2.12 Microsoft SQL Server ... 24

(4)

x

Universitas Kristen Maranatha

2.13 AJAX Control Toolkit ... 26

2.14 Paypal ... 26

2.15 Blackbox Testing ... 27

2.16 Captcha ... 27

BAB III ANALISA DAN PEMODELAN ... 28

3.1 Flowchart... 28

3.2 Entity Relational Diagram (ERD) ... 46

3.3 Data Flow Diagram (DFD) ... 48

3.4 Kamus Data ... 56

3.4 Proses Specification (PSPEC) ... 59

3.5 User Interface Design (Layout) ... 65

3.5.1 Menu Utama ... 65

3.5.2 Menu User ... 66

3.5.3 Menu Footer ... 68

3.5.4 Halaman Sign In ... 69

3.5.5 Menu Sign Out ... 70

3.5.6 Halaman Home ... 71

3.5.7 Halaman Games ... 72

3.5.8 Halaman Games Detail ... 73

3.5.9 Halaman View Cart ... 74

3.5.10 Halaman Term & Condition ... 75

3.5.11 Halaman Privacy Policy ... 76

3.5.12 Halaman Forgot Password ... 76

3.5.13 Halaman Register ... 77

3.5.14 Halaman Personal Information ... 78

3.5.15 Halaman Change Basic Information. ... 78

3.5.16 Halaman Change Password... 79

3.5.17 Halaman Security Question ... 80

3.5.18 Halaman Manage User ... 80

3.5.19 Halaman Manage Games (Admin) ... 81

3.5.20 Halaman Manage Category ... 82

3.5.21 Halaman My Games ... 83

3.5.22 Halaman Upload Games ... 84

3.5.23 Halaman Games Picture Gallery ... 84

3.5.24 Halaman My Stuff ... 85

3.5.25 Halaman Purchase History ... 86

(5)

xi

Universitas Kristen Maranatha

3.5.27 Halaman Sukses Order ... 87

BAB IV PERANCANGAN DAN IMPLEMENTASI ... 88

4.1 Implementasi Tabel Relasi ... 88

4.2 Implementasi Halaman ... 88

4.2.1 Menu Utama ... 89

4.2.2 Menu User ... 89

4.2.3 Menu Footer ... 91

4.2.4 Halaman Sign In... 91

4.2.5 Menu Sign Out ... 93

4.2.6 Halaman Home ... 93

4.2.7 Halaman Games ... 96

4.2.8 Halaman Games Detail ... 96

4.2.9 Halaman View Cart ... 99

4.2.10 Halaman Term & Condition ... 102

4.2.11 Halaman Privacy Policy ... 103

4.2.12 Halaman Forgot Password ... 104

4.2.13 Halaman Register ... 107

4.2.14 Halaman Personal Information ... 111

4.2.15 Halaman Change Basic Information ... 111

4.2.16 Halaman Change Password ... 113

4.2.17 Halaman Security Question ... 116

4.2.18 Halaman Manage User ... 118

4.2.19 Halaman Manage Games Admin ... 126

4.2.20 Halaman Manage Category ... 133

4.2.21 Halaman My Games ... 136

4.2.22 Halaman Upload Games ... 142

4.2.23 Halaman Games Picture Gallery... 146

4.2.24 Halaman My Stuff ... 149

4.2.25 Halaman Purchase History ... 149

4.2.26 Halaman Laporan Penjualan Grafik ... 150

4.2.26 Halaman Sukses Order ... 152

Implementasi Kode Store Procedure ... 152

4.3.1 Store Procedure sp_addSignUp ... 152

4.3.2 Store Procedure sp_editProfile ... 153

4.3.3 Store Procedure sp_addDeveloper ... 154

4.3.4 Store Procedure sp_editDeveloper ... 155

(6)

xii

Universitas Kristen Maranatha

4.3.6 Store Procedure sp_editMember ... 156

4.3.7 Store Procedure sp_AddGame ... 157

4.3.8 Store Procedure sp_editGame ... 158

4.3.9 Store Procedure sp_addGamePicture ... 160

4.3.10 Store Procedure sp_AddCart ... 160

4.3.11 Store Procedure sp_AddCategory ... 161

4.3.12 Store Procedure sp_addComment ... 161

4.3.13 Store Procedure sp_editComment ... 162

4.3.14 Store Procedure sp_viewComment ... 162

4.3.15 Store Procedure sp_AddOrder ... 163

4.3.16 Store Procedure sp_AddOrderDetail ... 163

Implementasi Kode View ... 164

4.4.1 View DeveloperView ... 164

4.4.2 View MemberView ... 164

4.4.3 View GamesView ... 165

4.4.4 View UserView... 165

BAB V PENGUJIAN ...166

Blackbox Testing ... 166

5.1.1 Fitur Sign In (Halaman Sign In) ... 166

5.1.2 Fitur Sign Up (Halaman Account) ... 167

5.1.3 Fitur Reset Password (Halaman Forgot Password) ... 167

5.1.4 Fitur Search Games (Halaman Home) ... 168

5.1.5 Fitur Edit Profile (Halaman Change Basic Information) ... 169

5.1.6 Fitur Change Password (Halaman Change Password) ... 169

5.1.7 Fitur Security Question (Halaman Change Security Question) ... 170

5.1.8 Fitur Add Developer (Halaman Manage User) ... 171

5.1.9 Fitur Edit Developer (Halaman Manage User) ... 172

5.1.10 Fitur Add Member (Halaman Manage User) ... 172

5.1.11 Fitur Edit Member (Halaman Manage User) ... 173

5.1.12 Fitur Upload Games (Halaman Upload Games) ... 174

5.1.13 Fitur Edit Games (Halaman Manage Games Admin, Halaman My Games) ... 175

5.1.14 Fitur Add Category (Halaman Manage Category) ... 176

5.1.15 Fitur Edit Category (Halaman Manage Category) ... 176

5.1.16 Fitur Add Comment (Halaman Games Detail) ... 177

5.1.17 Fitur Add Games Picture (Halaman Games Picture Gallery) ... 177

Hasil Kuisioner ... 178

(7)

xiii

Universitas Kristen Maranatha

5.1.19 Fitur Pencarian Games (Search) ... 179

5.1.20 Fitur Pengelompokan Games ... 179

5.1.21 Fitur Upload Games ... 179

5.1.22 Fitur Download Games dan Report Download ... 180

5.1.23 Fitur Rating ... 180

5.1.24 Desain Website ... 180

5.1.25 Fitur Pembayaran (PayPal) ... 181

BAB VI SIMPULAN DAN SARAN ...182

Simpulan ... 182

Saran 182 DAFTAR PUSTAKA ...184

LAMPIRAN A ... 1

LAMPIRAN B ... 1

(8)

xiv

Universitas Kristen Maranatha

DAFTAR GAMBAR

GAMBAR 2.1ENTITAS ... 13

GAMBAR 2.2HIMPUNAN RELASI 1-1 ... 15

GAMBAR 2.3TRANSFORMASI TABEL RELASI 1-1 ... 15

GAMBAR 2.4HIMPUNAN RELASI 1-N/N-1 ... 15

GAMBAR 2.5TRANSFORMASI TABEL RELASI 1-N/N-1 ... 16

GAMBAR 2.6HIMPUNAN RELASI M-N ... 16

GAMBAR 2.7TRANSFORMASI TABEL RELASI M-N ... 17

GAMBAR 2.8ARAH ARUS DATA ... 18

GAMBAR 3.1ENTITY RELATIONAL DIAGRAM (ERD) ... 48

GAMBAR 3.2DFDLEVEL 0SISTEM GLOBAL GAMES STORE ... 49

GAMBAR 3.3DFDLEVEL 1SISTEM GLOBAL GAMES STORE ... 51

GAMBAR 3.4DFDLEVEL 2PROSES 1SISTEM GLOBAL GAMES STORE ... 52

GAMBAR 3.5DFDLEVEL 2PROSES 2SISTEM GLOBAL GAMES STORE ... 53

GAMBAR 3.6DFDLEVEL 2PROSES 3SISTEM GLOBAL GAMES STORE ... 54

GAMBAR 3.7DFDLEVEL 2PROSES 4SISTEM GLOBAL GAMES STORE ... 55

GAMBAR 3.8DFDLEVEL 2PROSES 6SISTEM GLOBAL GAMES STORE ... 56

GAMBAR 3.9LAYOUT MENU UTAMA ... 66

GAMBAR 3.10MENU USER -ADMIN ... 67

GAMBAR 3.11MENU USER -DEVELOPER ... 67

GAMBAR 3.12MENU USER –MEMBER ... 67

GAMBAR 3.13LAYOUT MENU FOOTER ... 69

GAMBAR 3.14LAYOUT HALAMAN SIGN IN ... 70

GAMBAR 3.15LAYOUT MENU SIGN OUT ... 70

GAMBAR 3.16LAYOUT HALAMAN HOME ... 71

GAMBAR 3.17LAYOUT HALAMAN SEARCH ... 72

GAMBAR 3.18LAYOUT HALAMAN GAMES... 73

GAMBAR 3.19LAYOUT HALAMAN GAMES DETAIL ... 74

GAMBAR 3.20LAYOUT HALAMAN VIEW CART ... 75

GAMBAR 3.21LAYOUT HALAMAN TERM &CONDITION... 75

GAMBAR 3.22LAYOUT HALAMAN PRIVACY POLICY ... 76

GAMBAR 3.23LAYOUT HALAMAN FORGOT PASSWORD ... 77

GAMBAR 3.24LAYOUT HALAMAN REGISTER ... 77

GAMBAR 3.25LAYOUT HALAMAN PERSONAL INFORMATION ... 78

(9)

xv

Universitas Kristen Maranatha

GAMBAR 3.27LAYOUT HALAMAN CHANGE PASSWORD ... 79

GAMBAR 3.28LAYOUT HALAMAN SECURITY QUESTION... 80

GAMBAR 3.29LAYOUT HALAMAN MANAGE USER ... 81

GAMBAR 3.30LAYOUT HALAMAN MANAGE GAMES (ADMIN) ... 81

GAMBAR 3.31LAYOUT HALAMAN MANAGE CATEGORY (ADD) ... 82

GAMBAR 3.32LAYOUT HALAMAN MANAGE CATEGORY (EDIT) ... 83

GAMBAR 3.33LAYOUT HALAMAN MY GAMES ... 83

GAMBAR 3.34LAYOUT HALAMAN UPLOAD GAMES ... 84

GAMBAR 3.35LAYOUT HALAMAN GAME PICTURE GALLERY ... 85

GAMBAR 3.36LAYOUT HALAMAN MY STUFF ... 85

GAMBAR 3.37LAYOUT HALAMAN PURCHASE HISTORY ... 86

GAMBAR 3.38LAYOUT HALAMAN LAPORAN PENJUALAN GRAFIK ... 86

GAMBAR 3.39LAYOUT HALAMAN SUKSES ORDER ... 87

GAMBAR 4.1RELATIONSHIP DIAGRAM ... 88

GAMBAR 4.2IMPELEMENTASI MENU UTAMA ... 89

GAMBAR 4.3IMPELEMENTASI MENU USER -ADMIN ... 90

GAMBAR 4.4IMPLEMENTASI MENU USER -DEVELOPER ... 90

GAMBAR 4.5IMPLEMENTASI MENU USER -MEMBER ... 91

GAMBAR 4.6IMPLEMENTASI MENU FOOTER ... 91

GAMBAR 4.7IMPLEMENTASI HALAMAN SIGN IN ... 92

GAMBAR 4.8IMPLEMENTASI MENU SIGN OUT ... 93

GAMBAR 4.9IMPLEMENTASI HALAMAN HOME... 94

GAMBAR 4.10IMPLEMENTASI HALAMAN SEARCH -DATA DITEMUKAN... 95

GAMBAR 4.11IMPLEMENTASI HALAMAN SEARCH -DATA TIDAK DITEMUKAN ... 95

GAMBAR 4.12IMPLEMENTASI HALAMAN GAMES ... 96

GAMBAR 4.13IMPLEMENTASI HALAMAN GAMES DETAIL ... 99

GAMBAR 4.14IMPLEMENTASI HALAMAN VIEW CART ... 100

GAMBAR 4.15IMPLEMENTASI HALAMAN PAYPAL -PART 1 ... 101

GAMBAR 4.16IMPLEMENTASI HALAMAN PAYPAL -PART 2 ... 101

GAMBAR 4.17IMPLEMENTASI HALAMAN PAYPAL -PART 3 ... 102

GAMBAR 4.18IMPLEMENTASI HALAMAN PAYPAL -PART 4 ... 102

GAMBAR 4.19IMPLEMENTASI HALAMAN TERM &CONDITION ... 103

GAMBAR 4.20IMPLEMENTASI HALAMAN PRIVACY POLICY ... 103

GAMBAR 4.21IMPLEMENTASI HALAMAN FORGOT PASSWORD -PART 1 ... 104

GAMBAR 4.22IMPLEMENTASI HALAMAN FORGOT PASSWORD -PART 2 ... 105

GAMBAR 4.23IMPLEMENTASI HALAMAN REGISTER ... 108

(10)

xvi

Universitas Kristen Maranatha

GAMBAR 4.25IMPLEMENTASI HALAMAN CHANGE BASIC INFORMATION ... 112

GAMBAR 4.26IMPLEMENTASI HALAMAN CHANGE PASSWORD ... 114

GAMBAR 4.27IMPLEMENTASI HALAMAN SECURITY QUESTION -PART 1 ... 116

GAMBAR 4.28IMPLEMENTASI HALAMAN SECURITY QUESTION -PART 2 ... 117

GAMBAR 4.29IMPLEMENTASI HALAMAN MANAGE USER -TAB ADD... 119

GAMBAR 4.30IMPLEMENTASI HALAMAN MANAGE USER -TAB EDIT ... 124

GAMBAR 4.31IMPLEMENTASI HALAMAN MANAGE GAMES ADMIN ... 127

GAMBAR 4.32IMPLEMENTASI HALAMAN MANAGE CATEGORY -TAB ADD ... 134

GAMBAR 4.33IMPLEMENTASI HALAMAN MANAGE CATEGORY -TAB EDIT ... 135

GAMBAR 4.34IMPLEMENTASI HALAMAN MY GAMES ... 137

GAMBAR 4.35IMPLEMENTASI HALAMAN UPLOAD GAMES -PART 1 ... 142

GAMBAR 4.36IMPLEMENTASI HALAMAN UPLOAD GAMES -PART 2 ... 144

GAMBAR 4.37IMPLEMENTASI HALAMAN GAME PICTURE GALLERY ... 147

GAMBAR 4.38IMPLEMENTASI HALAMAN MY STUFF ... 149

GAMBAR 4.39IMPLEMENTASI HALAMAN PURCHASE HISTORY -PART 1 ... 149

GAMBAR 4.40IMPLEMENTASI HALAMAN PURCHASE HISTORY -PART 2 ... 150

GAMBAR 4.41IMPLEMENTASI HALAMAN LAPORAN PENJUALAN GRAFIK ... 151

(11)

xvii

Universitas Kristen Maranatha

DAFTAR TABEL

TABEL 2.1SIMBOL-SIMBOL FLOWCHART ... 11

TABEL 2.2SIMBOL ERD ... 12

TABEL 2.3RELASI KARDINALITAS ... 13

TABEL 2.4SIMBOL DFD ... 17

TABEL 2.5SIMBOL KAMUS DATA ... 20

TABEL 3.1KAMUS DATA USER ... 56

TABEL 3.2KAMUS DATA GAMES ... 57

TABEL 3.3KAMUS DATA RATING ... 57

TABEL 3.4KAMUS DATA CATEGORY ... 58

TABEL 3.5KAMUS DATA COMMENT ... 58

TABEL 3.6KAMUS DATA DOWNLOAD ... 58

TABEL 3.7KAMUS DATA GAMBAR ... 59

TABEL 3.8PSPECMELAKUKAN LOGIN ... 59

TABEL 3.9PSPECMENGHAPUS USER ... 60

TABEL 3.10PSPECMENGELOLA PROFIL ... 60

TABEL 3.11PSPECMELAKUKAN SIGN UP... 60

TABEL 3.12PSPECMENGUBAH DATA KEAMANAN ... 61

TABEL 3.13PSPECMENGUBAH PASSWORD... 61

TABEL 3.14PSPECUPLOAD GAME ... 61

TABEL 3.15PSPECMENGUBAH DATA GAME ... 62

TABEL 3.16PSPECMENGHAPUS DATA GAME ... 62

TABEL 3.17PSPECMENAMBAH CATEGORY ... 63

TABEL 3.18PSPECMENGUBAH CATEGORY ... 63

TABEL 3.19PSPECMENGHAPUS CATEGORY ... 63

TABEL 3.20PSPECMENGINPUT RATING ... 64

TABEL 3.21PSPECMENGEDIT RATING ... 64

TABEL 3.22PSPECMENGINPUT COMMENT ... 64

TABEL 3.23PSPECMENGHAPUS COMMENT ... 65

TABEL 3.24STRUKTUR MENU USER ... 67

TABEL 5.1HASIL KUISIONER –FITUR REGISTER (SIGN UP) ... 178

TABEL 5.2HASIL KUISIONER –FITUR PENCARIAN GAMES (SEARCH) ... 179

(12)

xviii

Universitas Kristen Maranatha

TABEL 5.4HASIL KUISIONER –FITUR UPLOAD GAMES ... 179

TABEL 5.5HASIL KUISIONER –FITUR DOWNLOAD GAMES DAN REPORT DOWNLOAD ... 180

TABEL 5.6HASIL KUISIONER -FITUR RATING ... 180

TABEL 5.7HASIL KUISIONER –DESAIN WEBSITE ... 180

(13)

xix

Universitas Kristen Maranatha

DAFTAR LAMPIRAN

(14)

1

Universitas Kristen Maranatha

BAB I

PENDAHULUAN

1.1

Latar Belakang

Saat ini perkembangan teknologi semakin pesat. Teknologi semakin

berkembang ditandai dengan munculnya berbagai alat elektronik yang dari tahun

ke tahun mengalami kemajuan yang fungsinya semakin canggih dan

mempermudah kebutuhan manusia. Contohnya

pager

yang sudah tidak lagi

digunakan dan digantikan dengan

handphone

dan

smartphone

seperti

Blackberry, Android, i-Phone.

Dalam kehidupan sehari-hari pun terlihat contoh nyata bahwa anak-anak

sekarang sudah berbeda dengan anak-anak jaman dulu, yang suka bermain

boneka, congklak, mobil-mobilan, dan lain-lain. Mayoritas anak-anak sekarang

kurang tertarik memainkan permainan tradisional itu. Sedikit demi sedikit sudah

mulai meninggalkan dan beralih dengan bermain

game

atau

permainan-permainan yang menggunakan PC

(Personal Computer).

Baik itu komputer

tablet,

Laptop, i-Pad, i-Pod,

kebanyakan lebih banyak berisi

games

daripada

aplikasi-aplikasi lainnya. Bukti nyata bahwa perkembangan teknologi sudah

sangat cepat terjadi di negeri ini.

Permainan atau

game

memang sangat menarik perhatian masyarakat.

Sehingga

game

banyak dicari dan diminati oleh berbagai kalangan saat ini. Tidak

memandang usia, bukan hanya anak-anak yang suka bermain

game

, tapi sampai

usia dewasa pun masih banyak yang suka bermain

game

. Selain memang

bermain

game

itu adalah

hobby

yang sangat menyenangkan,

game

juga kadang

sangat diperlukan karena terbukti bisa mengatasi rasa jenuh dan bosan.

Maka dari itu, Global Games Store adalah sebuah sarana aplikasi yang

dibuat bertujuan untuk mempermudah, membantu orang-orang yang ingin

mencari

games

komputer, tapi malas bepergian. Menyediakan layanan dalam

mengunggah dan mengunduh

games

komputer. Baik secara berbayar maupun

tidak berbayar. Aplikasi ini akan sangat berguna dan membantu para

gamers

untuk mendapatkan

game

yang diinginkan. Hanya dengan mengunduh, maka

user

pun dapat memiliki

game

yang diinginkan di PC

(Personal Computer)

(15)

2

Universitas Kristen Maranatha

1.2

Rumusan Masalah

Berdasarkan latar belakang yang telah dijelaskan pada sub bab 1.1, dapat

dirumuskan permasalahan sebagai berikut:

1.

Bagaimana cara menyajikan

website

penyedia

games

yang baik untuk

gamers

?

2.

Bagaimana bentuk pengelompokan

games

yang memudahkan para

gamers

untuk mencari dan memperoleh

games

yang diinginkan?

3.

Bagaimana cara membuat

website

yang memudahkan cara bayar-berbayar

gamers

agar bisa mendapatkan

games

yang diingikan?

1.3

Tujuan

Pembuatan

website

ini memiliki beberapa tujuan sebagai berikut:

1.

Menyajikan sebuah aplikasi

website

yang menyediakan layanan

mengunduh

games

dengan mudah.

2.

Menyajikan sebuah aplikasi

website

sebagai media pencarian

games

yang

sudah tersusun secara rapi berdasarkan kategori masing-masing untuk

mempermudah

gamers

menemukan

game

yang diinginkan.

3.

Menyajikan sebuah aplikasi

website

yang didukung dengan bantuan

Paypal

untuk mempermudah proses bayar-membayar pembelian

games.

1.4

Batasan Masalah

Batasan masalah yang dikaji dalam website ini :

1.

Review

dan

rating game

hanya dapat dilakukan sekali oleh member yang

sudah pernah mengunduh game tersebut.

2.

Game

yang diunggah

developer

langsung ditampilkan di aplikasi

website.

3.

Developer

tidak dapat menambah

category game.

4.

Harga

game

yang tercantum sudah berbentuk mata uang

US Dolar.

5.

User

yang melakukan proses

sign up

di aplikasi ini, berstatus

member.

6.

Developer

melakukan pendaftaran melalui

admin.

7.

Developer

hanya dapat mengubah data

game

yang pernah diunggahnya.

8.

Pembayaran hanya melalui fitur

PayPal.

(16)

3

Universitas Kristen Maranatha

1.5

Sistematika Pembahasan

Bab I. Pendahuluan

Bagian ini digunakan untuk menjelaskan latar belakang, rumusan masalah,

tujuan, batasan masalah, dan sistematika pembahasan Laporan Tugas

Akhir.

Bab II. Dasar Teori

Bagian ini digunakan untuk menjelaskan teori-teori yang berkaitan dengan

pembuatan

website

ini, yaitu Bagian ini digunakan untuk menjelaskan

teori-teori yang berkaitan dengan

Games

,

Flowchart,

DFD

(Data Flow Diagram),

Kamus Data, PSPEC (

Proses Specification

), ERD (

Entity Relationship

Diagram

), Entitas, Kardinalitas,

Key

(Kunci), Transformasi Relasi Biner,

HTML, ASP.NET, .NET

Framework

, Visual Basic.NET,

Web

Server

IIS,

Microsoft SQL

Server

, Basis Data (

Database

), Telerik AJAX, AJAX

Control

Toolkit

,

PayPal,

dan

BlackBox Testing.

Bab III. Analisa dan Pemodelan

Bab ini berisi mengenai hasil analisis dan perancangan sistem yang dibuat

seperti Flowchart, DFD

(Data Flow Diagram),

Kamus Data, PSPEC (

Proses

Specification

), ERD (

Entity Relationship Diagram

) dan Perancangan

User

Interface

.

Bab IV. Perancangan dan Implementasi

Bagian ini digunakan untuk menjelaskan perencanaan tahap implementasi,

proses perkembangan implementasi proyek, penjelasan mengenai realisasi

fungsionalitas dan

User Interface Design

.

Bab V. Pengujian

Bagian ini digunakan untuk menjelaskan rencana pengujian sistem dan

testing yang dilakukan.

Bab VI. Simpulan dan Saran

Bagian ini digunakan untuk memberi simpulan dan saran dalam Laporan

(17)

182

Universitas Kristen Maranatha

BAB VI

SIMPULAN DAN SARAN

6.1 Simpulan

Aplikasi

website

ini

dirasa sudah cukup baik secara keseluruhan

.

Dilihat

dari dimana aplikasi ini dapat memberikan kebutuhan para

gamers

sehingga

para

gamers

dapat mendapatkan

games

yang diinginkan secara mudah. Mulai

dari :

1. Pengelompokan

games

,

yang memudahkan

para

gamers

menemukan

games

sesuai dengan kategori-kategori nya.

2. Menilai kualitas suatu games dapat juga berdasarkan dengan

rating

dan komentar-komentar

user

yang memberikannya terhadap suatu

games.

3. Dilengkapi juga dengan fitur pencarian

games

yang dapat

membantu

user

untuk lebih cepat lagi mendapatkan

games

yang

dicari.

4. Sistem pembayaran yang mudah dimengerti oleh

user,

dibantu

dengan sistem pembayaran

PayPal

, yang sudah hampir sebagian

besar

website-website

memakai bantuan sistem pembayaran ini.

5.

Desain simple

dengan warna-warna

grey

soft

yang membuat user

lebih nyaman melihat website ini.

6. Dengan sistem registrasi yang

user friendly memudahkan siapa saja

dapat mendaftar masuk ke dalam sistem website ini.

6.2 Saran

Saran-saran yang diberikan

user

untuk dapat lebih lagi dalam

mengembangkan

website

ini untuk selanjutnya yaitu:

1. Ketersediaan games terbaru, terdapat games-games yang lebih

banyak dan menarik lagi.

2. Terdapat informasi seperti

new release, top ten games.

3. Tersedia fitur tambahan seperti

chatting

atau

private message,

agar

user

yang terdapat dalam sistem dapat berkomunikasi dengan

admin

website

untuk bertanya-tanya tentang

games,

atau

(18)

183

Universitas Kristen Maranatha

seputar pertanyaan-pertanyaan umum yang sudah biasa ditanyakan

user.

(19)

184

Universitas Kristen Maranatha

DAFTAR PUSTAKA

Agung, Gregorius. 2000.

ASP Programming

, MITSAQ.

Ajaxcontroltoolkit.codeplex.com.

AJAX Control Toolkit

. Diakses 10 Agustus 2012,

dari

http://ajaxcontroltoolkit.codeplex.com

.

Bagui, Walsh. 2006.

Learning SQL on SQL Server 2005

, Sebastopol.

Business Problems with Information Technology

,

McGraw-Hill Companies Inc

Carnegie Mellon University.

The Official CAPTCHA Site

. Diakses 20 Desember

2012, dari

http://www.captcha.net

.

Christianson, Curt & Cochran, Jeff. 2009. ASP.NET 3.5 Content Management

System Development, Birmingham USA: Packt Publishing. Bandung: Informatika.

Cornes at all, Ollie. 2001.

Beginning ASP.NET using VB.NET

, Wrox Press Ltd.

Darmayuda, Ketut; Pemrograman Aplikasi Database dengan Microsoft Visual

Basic.NET 2008; Informatika, 2009

Data Dictionary(DD) atau Kamus Data. Diakses 14 Maret 2010, dari

http://kuliah.dinus.ac.id/ika/prc3.html

.

Febriani.

(2007).

Flowchart.

Diakses

10

Mei

2011,

dari

febriani.staff.gunadarma.ac.id/Downloads/files/5616/Flowchart.pdf.

Hartini.

Analisis

dengan

Diagram

Aliran

Data

(DFD)

.

http://www.ilkom.unsri.ac.id/dosen/hartini/materi/VII_DFD.pdf

.

Haryadi, Adieb. (2013). “Klasifikasi Game: Fun, Media & Gamification”. Forum

Detik, Maret 2013

Iqbal, Mohammad. 2010.

Paduan Dasar : Membangun Web Server dengan IIS 7

pada Windows 7

, Mugi.

Nugroho, Adi. 2005.

Analisis dan Perancangan Sistem Informasi dengan

Metodologi Berorientasi Objek

, Bandung: Informatika.

Nugroho, Adi. 2004.

Konsep Pengembangan Sistem Basis Data, Bandung:

Informatika.

PayPal. Diakses 21 november 2012, dari

https://www.paypal.com/id

Post, Gerald V. & Anderson, David L. 2000.

Management Information Systems:

Solving Business Problems with Information Technology, McGraw-Hill

Companies Inc.

(20)

185

Universitas Kristen Maranatha

Suteja, Bernard Renaldy. 2007.

Mudah dan Cepat Menguasai Pemrograman

Web

, Bandung: Informatika.

Vieira, Robert. 2007.

Professional SQL Server Programming

, Wiley Publishing

Inc.

W3schools.com.

SQL

Introduction.

Diakses 10

Agustus 2012,

dari

http://w3schools.com/sql/sql_intro.asp

.

Williams, L. 2006.

Testing Overview and Black Box Testing Technique

,

Referensi

Garis besar

Dokumen terkait

Menurut ketentuannya, penawaran terbatas (dalam kepustakaan biasa disebut “private placement” merupakan penjualan saham secara terbatas kurang dari dua puluh orang

Berdasarkan hasil dan pembahasan penelitian tentang Penerapan Pembelajaran model moral reasoning untuk membentuk moralitas dan karakter pada pembelajaran PKn

Dari hasil penelitian yang kami lakukan dapat disimpulkan bahwa, adanya pengaruh air dan waktu penyiraman terhadap proses pertumbuhan dan perkembangan tanaman bawang

Keperawatan sebagai profesi dan perawat sebagai tenaga profesional bertanggung jawab untuk memberikan pelayanan keperawatan sesuai kompetensi dan kewenangan yang

Akibat keengganan dari para pengrajin mengembangkan disain sendiri dan lebih memilih menyontek produk kriya yang sudah laku dipasaran menyebabkan nilainya menjadi rendah baik

Pada dakrioadenitis akut sering ditemukan pembesaran kelenjar air mata di dalam palpebra superior, hal ini dapat ditemukan apabila kelopak mata atas dieversi,

Dalam Pasal 2 Peraturan Pemerintah Nomor 68 Tahun 1996 tentang Ketentuan dan Tata Cara Pencabutan Izin Usaha, Pembubaran dan Likuidasi Bank, ditetapkan langkah-langkah yang

Oleh karena itu, perubahan desain logo diperlukan untuk menyesuaikan dengan citra perusahaan Gojek yang baru, sebagaimana desain logo yang baik tidak hanya