vii
Universitas Kristen MaranathaABSTRAK
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.
viii
Universitas Kristen MaranathaABSTRACT
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.
ix
Universitas Kristen MaranathaDAFTAR 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
x
Universitas Kristen Maranatha2.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
xi
Universitas Kristen Maranatha3.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
xii
Universitas Kristen Maranatha4.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
xiii
Universitas Kristen Maranatha5.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
xiv
Universitas Kristen MaranathaDAFTAR 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
xv
Universitas Kristen MaranathaGAMBAR 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
xvi
Universitas Kristen MaranathaGAMBAR 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
xvii
Universitas Kristen MaranathaDAFTAR 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
xviii
Universitas Kristen MaranathaTABEL 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
xix
Universitas Kristen MaranathaDAFTAR LAMPIRAN
1
Universitas Kristen MaranathaBAB 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)
2
Universitas Kristen Maranatha1.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.
3
Universitas Kristen Maranatha1.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
182
Universitas Kristen MaranathaBAB 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
183
Universitas Kristen Maranathaseputar pertanyaan-pertanyaan umum yang sudah biasa ditanyakan
user.
184
Universitas Kristen MaranathaDAFTAR 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.
185
Universitas Kristen MaranathaSuteja, 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
,