iii
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.
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.
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
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.1Latar Belakang 1 1.2Ruang Lingkup 4 1.3Tujuan dan Manfaat 4
1.3.1 Tujuan 4
1.4Metodologi Penelitian 5 1.5Sistematika Penulisan 6
BAB 2 LANDASAN TEORI
2.1Internet 8
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
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.2Back End 89
xi
Perancangan Layar Category List 98 Perancangan Layar Add Category 99
xii
3.3.2.2Back 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.1Hasil RUN 133
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
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
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
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
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
xx
xxi
xxii
xxiii
xxiv