Upload
vonga
View
214
Download
0
Embed Size (px)
Citation preview
iii
UNIVERSITAS BINA NUSANTARA _________________________________________________________________
Jurusan Teknik Informatika Skripsi Sarjana Komputer
Semester Ganjil tahun 2005/2006
ANALISIS DAN PERANCANGAN E-COMMERCE PADA PT. KRESNA PETERINDO ABADI
Pamela Hannie Tjiudiningrat 0600673633 Oktimal Tija 0600672681
Hendry 0600610424
Kelas/Kelompok : 07PGT/06
Abstrak Tujuan yang ingin dicapai melalui penelitian ini adalah merancang dan membuat sistem pemasaran dan pemesanan jasa dan barang kebutuhan IT yang berbasis web dimana konsumen dapat menemukan informasi tentang barang-barang kebutuhan IT yang dijual maupun jasa IT yang ditawarkan oleh perusahaan. Metode yang digunakan dalam merancang sistem ini adalah metode analisis yang dilakukan dengan teknik Fact Finding dan juga metode perancangan basisdata dengan menggunakan Database Life Cycle serta perancangan perangkat lunak dengan menggunakan metode Waterfall. Sistem yang baru akan berjalan bersamaan dengan sistem konvensional yang telah ad adan dijalankan selama ini. Sistem yang baru bersifat sebagai pendukung sistem yang telah ada. Hasil yang dicapai adalah sebuah sistem pemasaran dan pemesanan barang kebutuhan dan jasa IT berbasis web yang dapat membantu konsumen untuk melakukan transaksi pemesanan secara online. Dengan adanya E-Commerce diharapkan dapat meningkatkan pangsa pasar bagi PT. Kresna Peterindo Abadi. Dengan demikian PT. Kresna Peterindo Abadi akan lebih mampu bersaing dalam era globalisasi dewasa ini. Kata Kunci : e-commerce
iv
Prakata
Puji syukur kepada Tuhan Yang Maha Esa atas berkat dan rahmatNya, sehingga
penulis dapat menyelesaikan skripsi ini tepat pada waktunya. Skripsi ini disusun dalam
rangka memenuhi salah satu syarat untuk menempuh ujian akhir pada program Strata-1
(S1), Jurusan Teknik Informatika, Fakultas Ilmu Komputer, Universitas Bina Nusantara.
Dalam penyelesaian skripsi yang berjudul “ Analisis dan Perancangan E-
Commerce pada PT. Kresna Peterindo Abadi”, penulis ingin mengucapkan banyak terima
kasih atas bantuan yang diberikan kepada penulis sehingga skripsi ini dapat terselesaikan.
Adapun ucapan terima kasih disampaikan kepada :
1. Allah TriTunggal
2. Bapak Prof. Dr. Drs. Geradus Polla, M.App.Sc., selaku Rektor Universitas Bina
Nusantara Jakarta
3. Ir. Sablin Yusuf, M.Sc., M.Comp.Sc, selaku Dekan Fakultas Ilmu Komputer
4. Bapak H. Mohammad Subekti, BE, M.sc., selaku Ketua Jurusan Teknik
Informatika
5. Bapak Romli, Drs., M.App., Comp., selaku dosen pembimbing kelas yang telah
menyediakan waktunya dan atas kesediaannya dalam memberikan dukungan,
petunjuk dan saran-saran kepada kami dalam proses penyusunan skripsi ini.
6. Seluruh Dosen dan Staff Universitas Bina Nusantara yang telah banyak
membantu penulis selama tahun-tahun perkuliahan.
7. Bapak Edy Nurhan selaku Direktur PT. Kresna Peterindo Abadi atas waktu dan
kesempatan yang diberikan dalam penelitian kami.
v
8. Kepada semua teman-teman dan semua pihak yang tidak dapat disebutkan satu
per satu yang telah banyak membantu dengan memberikan semangat, dorongan,
saran dan kritik, serta bantuan lain baik secara langsung maupun tidak langsung.
9. Dan khususnya kepada Ibunda dan Ayahanda, serta saudara-saudara serta
keluarga kami atas doa dan pengertiannya yang telah memberikan dorongan dan
perhatian kepada penulis untuk menyelesaikan skripsi ini.
Kami menyadari bahwa dalam skripsi ini masih banyak terdapat kelemahan dan
kekurangan mengingat keterbatasan kemampuan, pengetahuan dan pengalaman kami.
Oleh karena itu kami sangat mengharapkan masukan berupa kritik dan saran yang
membangun dari pembaca.
Akhirnya, dengan segala kerendahan hati, penulis berharap semoga skripsi ini
dapat berguna dan bermanfaat bagi pihak-pihak yang membutuhkan.
Jakarta, 17 Januari 2006
Penulis
vi
Daftar Isi
Halaman Judul Dalam i
Halaman Persetujuan Softcover ii
Abstrak iii
Prakata iv
Daftar Isi vi
Daftar Tabel xviii
Daftar Gambar xiv
BAB 1 PENDAHULUAN
1.1 Latar Belakang 1
1.2 Ruang Lingkup 4
1.3 Tujuan dan Manfaat 4
1.3.1 Tujuan 4
1.4 Metodologi Penelitian 5
1.5 Sistematika Penulisan 6
BAB 2 LANDASAN TEORI
2.1 Internet 8
2.1.1 Sejarah Perkembangan Internet 8
2.1.2 Pengertian Internet 9
2.2 Teori Internet Service 9
vii
2.2.1 World Wide Web 9
2.2.2 Electronic Mail 10
2.2.3 Uniform Resource Locator 10
2.2.4 Hypertext markup Language 11
2.3 Server 13
2.3.1 Pengertian Server 13
2.3.2 Jenis-Jenis Server 13
2.3.3 Nama Server 14
2.3.3.1 DomainName Server 14
2.3.3.2 Domain Internasional 15
2.4 Web Browser 15
2.5 Web Server 16
2.6 Web Hosting 16
2.7 PHP 19
2.7.1 Pengertian PHP 20
2.7.2 Sejarah PHP 20
2.8 Macromedia Dreamweaver MX 21
2.9 Electronic Commerce 22
2.9.1 Pengertian E-Commerce 22
2.9.2 Jenis E-Commerce 22
2.9.3 Sejarah dan Ruang Lingkup E-Commerce 24
2.9.4 Keuntungan E-Commerce 24
2.9.5 Kerugian E-Commerce 27
viii
2.10 Analisa Strength, Weakness, opportunities, Threats 28
2.11 Interaksi Manusia Komputer 29
2.12 Protokol 30
2.12.1 Pengertian Protokol Internet 30
2.12.2 Transmisson Control Protocol/Internet Protocol 32
2.12.3 Hypertext Transfer Protocol 32
2.12.4 Secure HTTP 33
2.13 Enkripsi 33
2.14 Basisdata 33
2.14.1 Pengertian Basis Data 34
2.14.2 Pengertian Web Database 34
2.14.3 Sistem Basisdata 34
2.14.4 Metodologi Desain 35
2.14.5 Keamanan Basis Data 35
2.14.7 Teknik Fact Finding 36
2.15 Metode Perancangan 38
2.15.1 Database Life Cycle 38
2.15.2 Metode Waterfall 40
2.16 Kerangka Berpikir Memecahkan Masalah 43
BAB 3 ANALISIS DAN PERANCANGAN SISTEM
3.1 Perumusan Objek Penelitian 43
ix
3.3.1 Sejarah Perusahaan 43
3.3.2 Struktur Organisasi 44
3.3.3 Tugas dan Wewenang 45
3.2 Penentuan Kebutuhan dan Tujuan Sistem 47
3.2.1 Sistem yang sedang berjalan 47
3.2.2 Hasil kuesioner Awal 52
3.2.3 Analisa SWOT (Strength,Weakness,Opportunities,Threats) 57
3.2.4 Analisa Kebutuhan Informasi 58
3.2.5 Usulan dan Prosedur Pemecahan Masalah 60
3.2.6 Diagram Aliran Data 61
3.2.6.1 Diagram Konteks 61
3.2.6.2 Diagram Nol 62
3.2.7 Data Sistem 66
3.2.7.1 Struktur Menu 66
3.2.7.2 Entity Relationship Diagram 68
3.2.7.3 Spesifikasi File Data 69
3.3 Perancangan Layar 74
3.3.1 Rancangan Layar 74
3.3.1.1 Front End 74
Perancangan Layar Home 75
Perancangan Layar News Detail 76
Perancangan Layar Shop 77
Perancangan Layar Produk List 78
x
Perancangan Layar Product Details 79
Perancangan Layar Shopping Cart 80
Perancangan Layar Online Order Form 81
Perancangan Layar Services 82
Perancangan Layar About Us 83
Perancangan Layar FAQ / Help 84
Perancangan Layar How To Order 85
Perancangan Layar Payment Method 86
Perancangan Layar Shipping 87
Perancangan Layar Contact Us 88
3.3.1.2 Back End 89
Perancangan Layar Login 89
Perancangan Layar Home 89
Perancangan Layar News List 90
Perancangan Layar Add News 91
Perancangan Layar Edit News 92
Perancangan Layar Product List 93
Perancangan Layar Add Product 94
Perancangan Layar Add Product Details 95
Perancangan Layar Edit Product 96
Perancangan Layar Edit Product Details 97
xi
Perancangan Layar Category List 98
Perancangan Layar Add Category 99
Perancangan Layar Add Category Details 1 100
Perancangan Layar Add Category Details 2 101
Perancangan Layar Edit Category 102
Perancangan Layar Edit Category Details 103
Perancangan Layar Brand List 104
Perancangan Layar Add Brand 105
Perancangan Layar Edit Brand 106
Perancangan Layar Order List 107
Perancangan Layar Order Details 108
Perancangan Layar FAQ List 109
Perancangan Layar Add FAQ 110
Perancangan Layar Edit FAQ 111
Perancangan Layar User List 112
Perancangan Layar Add User 113
Perancangan Layar Edit User 114
3.3.2 State Transaction Diagram 115
3.3.2.1 Front End 115
STD Halaman Utama 115
STD Halaman News 116
STD Halaman Shop 117
STD Halaman FAQ 119
xii
3.3.2.2 Back End 120
STD Halaman Login 120
STD Halaman Home 121
STD Halaman News List 122
STD Halaman Product List 124
STD Halaman Category List 126
STD Halaman Brand List 128
STD Halaman FAQ List 129
STD Halaman User List 131
BAB 4 IMPLEMENTASI DAN EVALUASI
4.1 Hasil RUN 133
4.1.1 Tampilan Layar Konsumen 133
4.1.1.1 Tampilan Layar Home 133
4.1.1.2 Tampilan Layar News 134
4.1.1.3 Tampilan Layar Shop 134
4.1.1.4 Tampilan Layar Product List 135
4.1.1.5 Tampilan Layar Product Details 136
4.1.1.6 Tampilan Layar Shopping Cart 137
4.1.1.7 Tampilan Layar Payment Method 138
4.1.1.8 Tampilan Layar About Us 139
4.1.1.9 Tampilan Layar Service 140
xiii
4.1.1.10 Tampilan Layar Contact Us 141
4.1.1.11 Tampilan Layar Finish Shopping 142
4.1.2 Tampilan Layar Admin 143
4.1.2.1 Tampilan Layar Brand add 144
4.1.2.2 Tampilan Layar Brand add error 145
4.1.2.3 Tampilan Layar Brand list 146
4.1.2.4 Tampilan Layar category add 147
4.1.2.5 Tampilan Layar category add details 148
4.1.2.6 Tampilan Layar Category add details 2 149
4.1.2.7 Tampilan Layar Category edit 150
4.1.2.8 Tampilan Layar FAQ add 151
4.1.2.9 Tampilan Layar FAQ List 152
4.1.2.10 Tampilan Layar home 153
4.1.2.11 Tampilan Layar Logout 154
4.1.2.12 Tampilan Layar Login 155
4.1.2.13 Tampilan Layar News add 156
4.1.2.14 Tampilan Layar news add success 157
4.1.2.15 Tampilan Layar Data delete 158
4.1.2.16 Tampilan Layar News list 159
4.1.2.17 Tampilan Layar news search 160
4.1.2.18 Tampilan Layar Order detail 161
4.1.2.19 Tampilan Layar Order List 162
4.1.2.20 Tampilan Layar Product add 163
xiv
4.1.2.21 Tampilan Layar Product add details 164
4.1.2.22 Tampilan Layar Product List 165
4.1.2.23 Tampilan Layar successful inserting category 166
4.1.2.24 Tampilan Layar add 167
4.1.2.25 Tampilan Layar Edit 168
4.1.2.26 Tampilan Layar List 169
4.1.3 Rencana Implementasi 170
4.1.3.1 Spesifikasi Sarana Perangkat Keras yang Dibutuhkan 170
4.1.3.2 Spesifikasi Sarana Piranti Lunak yang Dibutuhkan 171
4.1.3.3 Langkah-langkah Pendekatan Implementasi 171
4.1.4 Evaluasi Sistem 172
4.1.5 Spesifikasi Modul 173
Front End 173
Modul Home 173
Modul News 173
Modul Shop 174
Modul Products 174
Modul Product Detail 175
Modul Cart 175
Modul Order Form 176
Modul Services 176
Modul About 176
Modul FAQ 177
xv
Modul How To Order 177
Modul Payment Method 178
Modul Shipping 178
Modul Contact 179
Modul Sendmail 179
Modul Config 179
Modul Function 180
Back End 181
Modul Index 181
Modul contents/login 182
Modul act login 182
Modul Home 182
Modul contents/home 183
Modul News 183
Modul news add 183
Modul news edit 184
Modul news list 184
Modul act news 185
Modul Brand 185
Modul brand add 186
Modul brand edit 186
Modul brand list 187
Modul act brand 187
xvi
Modul Category 187
Modul category add 187
Modul category edit 188
Modul category list 188
Modul add category details 188
Modul add category details2 188
Modul act category 189
Modul Product 189
Modul product add 189
Modul product edit 190
Modul product list 190
Modul add product details 191
Modul act product 191
Modul Order 191
Modul order detail 192
Modul order list 192
Modul act order 192
Modul FAQ 193
Modul faq add 193
Modul faq edit 193
Modul faq list 194
Modul act faq 194
Modul user add 195
xvii
Modul user edit 195
Modul user list 195
Modul act user 196
Modul Log Out 197
Modul Config 197
Modul Function 197
BAB 5 KESIMPULAN DAN SARAN 198
DAFTAR PUSTAKA 200
RIWAYAT HIDUP 202
LAMPIRAN-LAMPIRAN
FOTOCOPY SURAT SURVEY
xviii
Daftar Tabel
Tabel 3.1 Tabel Category 80 Tabel 3.2 Tabel Product 81
Tabel 3.3 Tabel Brand 82
Tabel 3.4 Tabel Category Details 82
Tabel 3.5 Tabel Product Details 83
Tabel 3.6 Tabel Order 84
Tabel 3.7 Tabel Order Product 84
Tabel 3.8 Tabel News 85
Tabel 3.9 Tabel User 86
Tabel 3.10 Tabel FAQ 86
xix
Daftar Gambar
Gambar 2.1 Mekanisme pembangkitan web secara dinamis 13
Gambar 3.1 Struktur Organisasi 56
Gambar 3.2 Diagram Nol Sistem yang Sedang Berjalan 61
Gambar 3.2.2.1 Pie Diagram Hasil Kuesioner No 1 64
Gambar 3.2.2.2 Pie Diagram Hasil Kuesioner No 2 64
Gambar 3.2.2.3 Pie Diagram Hasil Kuesioner No 3 65
Gambar 3.2.2.4 Pie Diagram Hasil Kuesioner No 4 65
Gambar 3.2.2.5 Pie Diagram Hasil Kuesioner No 5 66
Gambar 3.2.2.6 Pie Diagram Hasil Kuesioner No 6 66
Gambar 3.2.2.7 Pie Diagram Hasil Kuesioner No 7 67
Gambar 3.2.2.8 Pie Diagram Hasil Kuesioner No 8 67
Gambar 3.2.2.9 Pie Diagram Hasil Kuesioner No 9 68
Gambar 3.2.2.10 Pie Diagram Hasil Kuesioner No 10 68
Gambar 3.2.2.11 Pie Diagram Hasil Kuesioner No 11 69
Gambar 3.2.2.12 Pie Diagram Hasil Kuesioner No 12 69
Gambar 3.2.7.3 Struktur Menu Home 88
Gambar 3.2.7.3 Struktur Menu Shop 88
Gambar 3.2.7.3 Struktur Menu Back End 89
Gambar 3.3 Diagram Konteks 74
Gambar 3.4 Diagram Nol 75
xx
Gambar 3.5 ERD antar tabel 87
Gambar 3.6 Rancangan Layar Home 88
Gambar 3.7 Rancangan Layar News Detail 89
Gambar 3.8 Rancangan Layar Shop 90
Gambar 3.9 Rancangan Layar Products List 91
Gambar 3.10 Rancangan Layar Product Details 92
Gambar 3.11 Rancangan Layar Shopping Cart 94
Gambar 3.12 Rancangan Layar Online Order Form 95
Gambar 3.13 Rancangan Layar Services 96
Gambar 3.14 Rancangan Layar About Us 97
Gambar 3.15 Rancangan Layar FAQ / Help 98
Gambar 3.16 Rancangan Layar How To Order 99
Gambar 3.17 Rancangan Layar Payment Method 100
Gambar 3.18 Rancangan Layar Shipping 101
Gambar 3.19 Rancangan Layar Contact Us 102
Gambar 3.20 Rancangan Layar Login 103
Gambar 3.21 Rancangan Layar Home 103
Gambar 3.22 Rancangan Layar News List 104
Gambar 3.23 Rancangan Layar Add News 105
Gambar 3.24 Rancangan Layar Add News 106
Gambar 3.25 Rancangan Layar Product List 107
xxi
Gambar 3.26 Rancangan Layar Add Product 108
Gambar 3.27 Rancangan Layar Add Product Details 109
Gambar 3.28 Rancangan Layar Edit Product 110
Gambar 3.29 Rancangan Layar Edit Product Details 111
Gambar 3.30 Rancangan Layar Category List 112
Gambar 3.31 Rancangan Layar Add Category 113
Gambar 3.32 Rancangan Layar Add Category Details 1 114
Gambar 3.33 Rancangan Layar Add Category Details 2 115
Gambar 3.34 Rancangan Layar Edit Category 116
Gambar 3.35 Rancangan Layar Edit Category Details 117
Gambar 3.36 Rancangan Layar Brand List 118
Gambar 3.37 Rancangan Layar Add Brand 119
Gambar 3.38 Rancangan Layar Edit Brand 120
Gambar 3.39 Rancangan Layar Order List 121
Gambar 3.40 Rancangan Layar Order Detail 122
Gambar 3.41 Rancangan Layar FAQ List 123
Gambar 3.41 Rancangan Layar Add FAQ 124
Gambar 3.42 Rancangan Layar Edit FAQ 125
Gambar 3.43 Rancangan Layar User List 126
Gambar 3.44 Rancangan Layar Add User 127
Gambar 3.45 Rancangan Layar Edit User 128
Gambar 3.46 STD Halaman Utama 129
Gambar 3.47 STD Halaman News 130
xxii
Gambar 3.48 STD Halaman Shop 131
Gambar 3.49 STD Halaman FAQ 133
Gambar 3.50 STD Halaman Login 134
Gambar 3.51 STD Halaman Home 135
Gambar 3.52 STD Halaman News List 136
Gambar 3.53 STD Halaman Product List 138
Gambar 54 Halaman STD Category List 3 140
Gambar 3.55 STD Halaman Brand List 142
Gambar 3.56 STD Halaman FAQ List 143
Gambar 3.57 STD Halaman User List 145
Gambar 3.58 STD Halaman Login 146
Gambar 3.59 STD Halaman Home 147
Gambar 3.60 STD Halaman News List 148
Gambar 3.61 STD Halaman Product List 149
Gambar 3.62 Halaman STD Category List 151
Gambar 3.63 STD Halaman Brand List 153
Gambar 3.64 STD Halaman FAQ List 154
Gambar 3.65 STD Halaman User List 155
Gambar 4.1 Tampilan Layar Home 157
Gambar 4.2 Tampilan Layar News 158
Gambar 4.3 Tampilan Layar Shop 159
Gambar 4.4 Tampilan Layar Product List 160
Gambar 4.5 Tampilan Layar Product Details 161
xxiii
Gambar 4.6 Tampilan Layar Shopping Carts 162
Gambar 4.7 Tampilan Layar payment Method 163
Gambar 4.8 Tampilan Layar About Us 164
Gambar 4.9 Tampilan Layar Service 165
Gambar 4.10 Tampilan Layar Contact Us 166
Gambar 4.11 Tampilan Layar Finish Shopping 167
Gambar 4.1 Tampilan brand add 168
Gambar 4.2 Tampilan brand add error 169
Gambar 4.3 Tampilan brand list 170
Gambar 4.4 Tampilan category add 171
Gambar 4.5 Tampilan category add details 172
Gambar 4.6 Tampilan category add details 2 173
Gambar 4.7 Tampilan category edit 174
Gambar 4.8 Tampilan faq add 175
Gambar 4.9 Tampilan faq list 176
Gambar 4.10 Tampilan home 177
Gambar 4.11 Tampilan logout 178
Gambar 4.12 Tampilan login 179
Gambar 4.13 Tampilan news add 180
Gambar 4.14 Tampilan news add success 181
Gambar 4.15 Tampilan news data delete 182
Gambar 4.16 Tampilan news list 183
Gambar 4.17 Tampilan news search 184
xxiv
Gambar 4.18 Tampilan order detail 185
Gambar 4.19 Tampilan order list 186
Gambar 4.20 Tampilan product add 187
Gambar 4.21 Tampilan product add details 188
Gambar 4.22 Tampilan Product List 189
Gambar 4.23 Tampilan layar successfull inserting category 190
Gambar 4.24 Tampilan add 191
Gambar 4.25 Tampilan edit 192
Gambar 4.26 Tampilan list 193