iv
UNIVERSITAS BINA NUSANTARA
Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2006/2007
Analisis dan Perancangan Sistem Penjualan Material Game Online
milik PT. Jaspace Net
Mark Johannes Hilman 0600670543
Endang Wijaya 0600671092
Kelas / Kelompok : 07PET/09
Abstrak
Tujuan dari dibuatnya website ini adalah untuk mempermudah proses pemasaran dan penjualan material dalam game RAN Online Indonesia sehingga peminatnya semakin bertambah. Permasalahan utama yang dihadapi adalah sulitnya melakukan transaksi di dalam game karena masalah kritis kepercayaan. Ini disebabkan telah terjadi banyak penipuan dalam transaksi melalui game online. Sebab itulah penulis membuat aplikasi web yang diharapkan dapat membantu memecahkan permasalahan tersebut. Aplikasi ini dirancang dengan menggunakan bahasa pemrograman PHP dan MSSQL Server, dapat digunakan untuk melakukan berbagai jenis transaksi penjualan.
Hasil yang akan dicapai dalam pembuatan situs web ini adalah kepuasan user game Ran Online Indonesia yang dapat menjadi kunci kesuksesan PT. Jaspace Net dalam berbisnis.
v
PRAKATA
Puji syukur dan terima kasih penulis panjatkan kepada Tuhan Yang Maha Esa atas segala rahmat dan karunia-Nya, sehingga skripsi ini dapat diselesaikan tepat pada waktunya. Skripsi ini merupakan karya ilmiah yang disusun penulis sebagai salah satu syarat dalam menyelesaikan jenjang studi strata-1 (S-1) pada Universitas Bina Nusantara, Jakarta.
Bersamaan dengan ini, penulis mengucapkan banyak terima kasih kepada seluruh pihak yang terkait hingga terselesaikan nya skripsi ini, yaitu :
1. Bapak Prof. Dr. Gerardus Polla, M.App.Sc., selaku Rektor Universitas Bina Nusantara yang telah memberikan kesempatan bagi kami untuk menimba ilmu di Universitas Bina Nusantara dan menyelesaikan penulisan skripsi ini.
2. Bapak Ir. Sablin Yusuf, M.Sc., M.Comp.Sc. selaku Dekan Teknik Informatika yang turut membimbing kami selama ini dalam menimba ilmu di Universitas Bina Nusantara.
3. Bapak H. Mohammad Subekti, BE., M.Sc. selaku Ketua Jurusan Teknik Informatika Universitas Bina Nusantara yang telah memberikan banyak bantuan dan dukungan.
4. Bapak Tony Halim M.Kom, selaku dosen pembimbing yang telah memberikan dukungan, bimbingan, waktu, saran, pengarahan, motivasi kepada penulis dalam menyelesaikan penulisan skripsi ini.
vi
6. Orang tua dan seluruh anggota keluarga kami yang telah memberikan dukungan, baik dukungan spiritual maupun material selama penulisan skripsi ini.
7. Para dosen Universitas Bina Nusantara yang telah memberikan bimbingan kepada penulis, dimana bimbingan mereka merupakan bekal bagi penulis dalam menyelesaikan penulisan skripsi ini.
8. Rekan-rekan, teman-teman, dan semua pihak yang tidak dapat kami sebutkan satu persatu, yang telah memberikan semangat, saran, kritik, dan bantuan kepada penulis dalam menyelesaikan penulisan skripsi ini.
Melihat tulisan yang masih jauh dari sempurna dan banyak kekurangan, penulis sangat menghargai dan berterima kasih atas segala bentuk saran maupun kritik yang membangun. Penulis mengharapkan saran dan kritik ini dapat berguna untuk perbaikan skripsi mendatang dan juga menjadi masukan bagi penulis.
Jakarta, Januari 2007
vii
DAFTAR ISI
Halaman
Halaman Judul Luar ... i
Halaman Judul Dalam ... ii
Halaman Persetujuan HardCover ... iii
Abstrak ... iv
Prakata ... v
Daftar Isi ... vii
Daftar Gambar ... xv
Daftar Tabel ... xx
BAB 1 PENDAHULUAN ... 1
1.1 Latar Belakang ... 1
1.2 Ruang Lingkup Penelitian ... 2
1.3 Tujuan dan Manfaat ... 3
1.4 Metodologi Penelitian ... 4
1.5 Sistematika Penulisan ... 5
BAB 2 LANDASAN TEORI ... 7
2.1 Teori-teori Dasar ... 7
2.1.1 Teori Data, Sistem dan Basis Data ... 7
2.1.1.1 Pengertian Data ... 7
viii
2.1.1.3 Konsep Sistem ... 7
2.1.1.4 Pengertian Basis Data ... 8
2.1.2 STD ( State Transition Diagram ) ... 8
2.1.3 Teori Piranti Lunak ... 9
2.1.3.1 Pengertian Piranti Lunak ... 9
2.1.3.2 Karakteristik Piranti Lunak ... 10
2.1.3.3 Kategori Piranti Lunak ... 11
2.1.3.4 Pengertian Rekayasa Piranti Lunak ... 13
2.1.3.5 Layer- Layer Dalam Rekayasa Piranti Lunak ... 14
2.1.3.6 Kerangka Kerja Umum Rekayasa Piranti Lunak ... 15
2.1.3.7 Model Proses Waterfall ... 19
2.1.4 Interaksi Manusia dan Komputer ... 20
2.1.4.1 Pengertian User Interface ... 20
2.1.4.2 Pengertian Interaksi Manusia dan Komputer ... 20
2.1.4.3 Tujuan Rekayasa Sistem Interaksi Manusia dan Komputer 20
2.1.4.4 Delapan Aturan Emas (Eight Golden Rules) Perancangan User Interface ... 21
2.1.5 Teori Internet... 23
2.1.5.1 Pengertian Internet dan Intranet ... 23
2.1.5.2 Istilah-istilah dan Aplikasi dalam Internet ... 24
2.1.6 Teori PHP ... 27
2.1.6.1 Pengertian PHP ... 27
2.1.6.2 Sejarah Singkat PHP ... 27
ix
2.1.6.4 Hubungan PHP dengan HTML ... 30
2.1.7 Teori SQL Server ... 30
2.2 Teori-teori Khusus yang Berhubungan dengan Topik yang Dibahas 32
2.2.1 Definisi Game Online ... 32
2.2.2 Definisi Voucher ... 33
2.2.3 Pengertian Ran Online ... 33
BAB 3 ANALISIS DAN PERANCANGAN SISTEM ... 37
3.1 Gambaran Umum Perusahaan... 37
3.1.1 Sejarah Perusahaan ... 37
3.1.2 Struktur Organisasi Perusahaan ... 38
3.1.3 Wewenang dan Tanggung Jawab ... 39
3.1.4 Visi dan Misi Perusahaan ... 44
3.2 Sistem Yang Sedang Berjalan ... 44
3.2.1 Sistem yang akan dilaksanakan ... 45
3.3 Permasalahan yang Dihadapi ... 50
3.4 Usulan Pemecahan Masalah ... 52
3.4.1 Fasilitas yang membantu sistem dalam pemecahan masalah ... 53
3.5 Struktur Menu ... 54
3.6 State Transaction Diagram ... 55
3.6.1 Sistem Frond End ... 55
3.6.1.1 STD Home ... 55
3.6.1.2 STD Home Member ... 56
x
3.6.1.4 STD Lupa Password ... 58
3.6.1.5 STD Login ... 58
3.6.1.6 STD Power Leveling ... 59
3.6.1.7 STD Item Shop ... 60
3.6.1.8 STD Penjualan Rare Item ... 61
3.6.1.9 STD Pembelian Gold ... 62
3.6.1.10 STD Pembelian Voucher ... 63
3.6.2 Sistem Back End ... 64
3.6.2.1 STD Home ... 64
3.6.2.2 STD Login Admin ... 64
3.6.2.3 STD Home Admin ... 65
3.6.2.4 STD Member ... 66
3.6.2.5 STD Bank ... 67
3.6.2.6 STD Banner ... 68
3.6.2.7 STD Harga Gold ... 69
3.6.2.8 STD Informasi Stock ... 70
3.6.2.9 STD Informasi Rare Item ... 71
3.6.2.10 STD Pembelian Gold ... 72
3.6.2.11 STD Penjualan Rare item ... 73
3.6.2.12 STD Penjualan Gold ... 74
3.6.2.13 STD Penjualan Voucher ... 75
xi
3.7 Rancangan Layar ... 77
3.7.1. Rancangan Layar Sistem Front End ... 77
3.7.1.1 Rancangan Layar Home ... 77
3.7.1.2 Rancangan Layar Item Shop ... 78
3.7.1.3 Rancangan Layar Pemesanan Gold ... 79
3.7.1.4 Rancangan Layar Pemesanan Voucher ... 80
3.7.1.5 Rancangan Layar Pemesanan Character ... 81
3.7.1.6 Rancangan Layar Persyaratan dan Persetujuan ... 82
3.7.1.7 Rancangan Layar Penjualan Rare item ... 83
3.7.1.8 Rancangan Layar Registrasi ... 84
3.7.1.9 Rancangan Layar Lupa Password ... 85
3.7.1.10 Rancangan Layar Pembelian Rare item ... 86
3.7.1.11 Rancangan Layar Non Member ... 87
3.7.2... Rancangan Layar Sistem Back End ... 88
3.7.2.1 Rancangan Layar Login ... 88
3.7.2.2. Rancangan Layar Home ... 88
3.7.2.3 Rancangan Layar Bank ... 89
3.7.2.4 Rancangan Layar Member ... 89
3.7.2.5 Rancangan Layar Banner ... 90
3.7.2.6 Rancangan Layar Harga Gold ... 90
3.7.2.7 Rancangan Layar Penjualan Gold ... 91
3.7.2.8 Rancangan Layar Penjualan Rare Item ... 91
3.7.2.9 Rancangan Layar Penawaran Rare item ... 92
xii
3.7.2.11 Rancangan Layar Penjualan Voucher ... 93
3.7.2.12 Rancangan Layar Informasi Rare Item ... 94
3.7.2.13 Rancangan Layar Informasi Stock ... 95
3.8 Perancangan ERD(Entity Relationship Diagram) ... 96
3.9 Spesifikasi File ... 97
3.9.1 Rancangan Tabel Admin ... 97
3.9.2 Rancangan Tabel Bank ... 97
3.9.3 Rancangan Tabel Company ... 98
3.9.4 Rancangan Tabel Stockgold ... 99
3.9.5 Rancangan Tabel Stockvoucher ... 99
3.9.6 Rancangan Tabel Hargagold ... 100
3.9.7 Rancangan Tabel Member ... 100
3.9.8 Rancangan Tabel Level ... 101
3.9.9 Rancangan Tabel Voucher ... 101
3.9.10 Rancangan Tabel Beli Gold ... 102
3.9.11 Rancangan Tabel Beli Rare Item ... 103
3.9.12 Rancangan Tabel Jual Rare item ... 104
3.9.13 Rancangan Tabel Power Leveling ... 105
3.9.14 Rancangan Tabel Beli Voucher ... 106
3.10 Spesifikasi Proses ... 107
3.10.1 Spesifikasi Proses Front-end ... 107
xiii
BAB 4 IMPLEMENTASI DAN EVALUASI ... 151
4.1 Rencana Implementasi ... 151
4.1.1 Tata Laksana Sistem yang Diusulkan ... 151
4.1.2 Spesifikasi Perangkat Keras / Hardware Server dan User ... 151
4.1.3 Spesifikasi Perangkat Lunak / Software Server dan User... 152
4.1.4 Konfirgurasi Sistem ... 152
4.1.5 Kebutuhan Personal ... 153
4.2 Cara Pengoperasian Sistem ... 153
4.2.1 Cara Pengoperasian Sistem Pada Admin ... 153
4.2.1.1 Pemilihan URL Website Ran Online Pada Admin ... 153
4.2.1.2 Halaman / Home Utama Admin ... 154
4.2.1.3 Halaman Bank ... 155
4.2.1.4 Halaman Member ... 158
4.2.1.5 Halaman Banner ... 159
4.2.1.6 Halaman Harga Gold ... 160
4.2.1.7 Halaman Penjualan Gold ... 163
4.2.1.8 Halaman Penjualan Rare item Admin ... 165
4.2.1.9 Halaman Penawaran Rare item Admin ... 166
4.2.1.10 Halaman Power leveling Admin ... 168
4.2.1.11 Halaman Penjualan Voucher Admin ... 170
4.2.1.12 Halaman Informasi Rare item Admin ... 172
4.2.1.13 Halaman Informasi Stock Admin ... 173
xiv
4.2.2.1 Pemilihan URL Website Ran Online Pada User ... 174
4.3 Evaluasi Kinerja Sistem Berdasarkan Kuisioner ... 185
4.4 Evaluasi Kelebihan Dan Kekurangan Kinerja Sistem ... 193
4.4.1 Kelebihan Kinerja Sistem ... 193
4.4.2 Kekurangan Kinerja Sistem ... 193
BAB 5 KESIMPULAN DAN SARAN ... 195
5.1 Kesimpulan ... 195
5.2 Saran ... 195
Daftar Pustaka ... 197
Daftar Riwayat Hidup ... 199
Lampiran ... 201
xx
DAFTAR TABEL
Halaman
Tabel 3.1 Tabel DatabaseAdmin ... 97
Tabel 3.2 Tabel Database Bank ... 97
Tabel 3.3 Tabel Database Company ... 99
Tabel 3.4 Tabel Database Stockgold ... 99
Tabel 3.5 Tabel Database Stockvoucher ... 99
Tabel 3.6 Tabel Database Hargagold ... 100
Tabel 3.7 Tabel Database Member ... 101
Tabel 3.8 Tabel Database Level ... 101
Tabel 3.9 Tabel Database Voucher ... 101
Tabel 3.10 Tabel Database Beli Gold ... 102
Tabel 3.11 Tabel Database Beli Rare item ... 103
Tabel 3.12 Tabel Database Jual Rare item ... 104
Tabel 3.13 Tabel Database Power Leveling ... 105
Tabel 3.14 Tabel Database Beli Voucher ... 106
Tabel 4.1 Perbandingan mengenai kejelasan informasi yang diberikan oleh situs web ini ... 185
Tabel 4.2 Perbandingan mengenai tampilan / desain web ini ... 186
Tabel 4.3 Perbandingan mengenai fasilitas-fasilitas pelayanan yang diberikan oleh situs web ini ... 187
xxi
Tabel 4.5 Perbandingan mengenai apakah situs web ini membantu
memudahkan melakukan pemesanan dan pembelian item ... 189 Tabel 4.6 Perbandingan mengenai apakah penjualan ini dapat meningkatkan
kepercayan user situs web ini ... 190 Tabel 4.7 Perbandingan mengenai apakah informasi yang didapat lebih cepat
melalui situs web ini ... 191 Tabel 4.8 Perbandingan mengenai apakah website ini bermanfaat bagi user ... 192
xv
DAFTAR GAMBAR
Halaman
Gambar 2.1 Contoh Bentuk STD ... 9
Gambar 2.2 Model Proses Waterfall ... 19
Gambar 3.1 Struktur Organisasi Instansi Pribadi ... 39
Gambar 3.2 Struktur Menu ... 54
Gambar 3.3 STD Home ... 55
Gambar 3.4 STD Home Member ... 56
Gambar 3.5 STD Registrasi ... 57
Gambar 3.6 STD Lupa Password ... 58
Gambar 3.7 STD Login ... 58
Gambar 3.8 STD Power leveling ... 59
Gambar 3.9 STD Item Shop ... 60
Gambar 3.10 STD Penjualan Rare item ... 61
Gambar 3.11 STD Pembelian Gold ... 62
Gambar 3.12 STD Pembelian Voucher... 63
Gambar 3.13 STD Home ... 64
Gambar 3.14 STD Login Admin ... 64
Gambar 3.15 STD Home Admin ... 65
Gambar 3.16 STD Member ... 66
Gambar 3.17 STD Bank ... 67
Gambar 3.18 STD Banner ... 68
xvi
Gambar 3.20 STD Informasi Stock ... 70
Gambar 3.21 STD Informasi Rare item ... 71
Gambar 3.22 STD Pembelian Gold ... 72
Gambar 3.23 STD Penjualan Rare item... 73
Gambar 3.24 STD Penjualan Gold ... 74
Gambar 3.25 STD Penjualan Voucher ... 75
Gambar 3.26 STD Power leveling ... 76
Gambar 3.27 Rancangan Layar Home ... 77
Gambar 3.28 Rancangan Layar Item Shop ... 78
Gambar 3.29 Rancangan Layar Pemesanan Gold ... 79
Gambar 3.30 Rancangan Layar Pemesanan Voucher ... 80
Gambar 3.31 Rancangan Layar Pemesanan Character... 81
Gambar 3.32 Rancangan Layar Persyaratan dan Persetujuan ... 82
Gambar 3.33 Rancangan Layar Penjualan Rare item ... 83
Gambar 3.34 Rancangan Layar Registrasi ... 84
Gambar 3.35 Rancangan Layar Lupa Password ... 85
Gambar 3.36 Rancangan Layar Pembelian Rare item ... 86
Gambar 3.37 Rancangan Layar Non Member ... 87
Gambar 3.38 Rancangan Layar Login ... 88
Gambar 3.39 Rancangan Layar Home ... 88
Gambar 3.40 Rancangan Layar Bank ... 89
Gambar 3.41 Rancangan Layar Member ... 89
xvii
Gambar 3.43 Rancangan Layar Harga Gold ... 90
Gambar 3.44 Rancangan Layar Penjualan Gold ... 91
Gambar 3.45 Rancangan Layar Penjualan Rare item ... 91
Gambar 3.46 Rancangan Layar Penawaran Rare item ... 92
Gambar 3.47 Rancangan Layar Power leveling ... 93
Gambar 3.48 Rancangan Layar Penjualan Voucher ... 93
Gambar 3.49 Rancangan Layar Informasi Rare item ... 94
Gambar 3.50 Rancangan Layar Informasi Stock ... 95
Gambar 3.51 ERD (Entity Relationship Diagram) ... 96
Gambar 4.1 Konfirgurasi Sistem ... 153
Gambar 4.2 Tampilan Halaman Login Admin ... 154
Gambar 4.3 Tampilan Halaman Home ... 155
Gambar 4.4 Tampilan Halaman Bank ... 156
Gambar 4.4.1 Tampilan Halaman Bank Add New Record ... 156
Gambar 4.4.2 Tampilan Halaman Bank Edit ... 157
Gambar 4.4.3 Tampilan Halaman Bank Delete ... 157
Gambar 4.5 Tampilan Halaman Member ... 158
Gambar 4.5.1 Tampilan Halaman Member Nama ... 159
Gambar 4.6 Tampilan Halaman Banner ... 160
Gambar 4.7 Tampilan Halaman Harga Gold ... 161
Gambar 4.7.1 Tampilan Halaman Gold Add New Record ... 161
Gambar 4.7.2 Tampilan Halaman Gold Edit ... 162
xviii
Gambar 4.8 Tampilan Halaman Penjualan Gold ... 163
Gambar 4.8.1 Tampilan Halaman Penjualan Konfirmasi ... 164
Gambar 4.8.2 Tampilan Halaman Penjualan Gold Unfinished ... 164
Gambar 4.8.3 Tampilan Halaman Penjualan Gold Finished ... 165
Gambar 4.9 Tampilan Halaman Penjualan Rare item ... 166
Gambar 4.10 Tampilan Halaman Penawaran Rare item ... 167
Gambar 4.10.1 Tampilan Halaman Penawaran Rare item Konfirmasi ... 167
Gambar 4.10.2 Tampilan Halaman Penawaran Rare item Finished ... 168
Gambar 4.11 Tampilan Halaman Power leveling ... 169
Gambar 4.11.1 Tampilan Halaman Power leveling Konfirmasi Tgl Transfer .... 169
Gambar 4.11.2 Tampilan Halaman Power leveling Konfirmasi Harga ... 170
Gambar 4.12 Tampilan Halaman Penjualan voucher ... 171
Gambar 4.12.1 Tampilan Halaman Penjualan Voucher Konfirmasi ... 171
Gambar 4.13 Tampilan Halaman Informasi Rare item ... 172
Gambar 4.13 Tampilan Halaman Informasi Rare item Nama Item ... 173
Gambar 4.14 Tampilan Halaman Informasi Stock ... 174
Gambar 4.15 Tampilan Layar Home ... 175
Gambar 4.16 Tampilan Layar Registrasi ... 176
Gambar 4.17 Tampilan Layar Forget Password ... 177
Gambar 4.18 Apabila Berhasil Melakukan Login ... 178
Gambar 4.19 Apabila Tidak Berhasil Melakukan Login ... 178
Gambar 4.20 Tampilan Layar Edit Profile ... 179
xix
Gambar 4.22 Tampilan Layar Power Leveling ... 181
Gambar 4.23 Tampilan Layar Penjualan Rare Item ... 182
Gambar 4.24 Tampilan Layar Pembelian Voucher ... 183
Gambar 4.25 Tampilan Layar Rare Item shop ... 184
Gambar 4.26 Diagram perbandingan kejelasan informasi yang diberikan ... 185
Gambar 4.27 Diagram perbandingan baik buruknya tampilan situs web ... 186
Gambar 4.28 Diagram perbandingan kepuasanterhadap fasilitas yang diberikan .... 187
Gambar 4.29 Diagram perbandingan sulit atau mudahnya penjelahan web ... 188
Gambar 4.30 Diagram perbandingan kemudahan pemesanan dan pembelian ... 189
Gambar 4.31 Diagram perbandingan penjualan dapat meningkatkan kepercayaan atau tidak ... 190
Gambar 4.32 Diagram perbandingan untuk memperoleh informasi lebih cepat atau tidak ... 191