ANALISIS DAN PERANCANGAN SISTEM PEMESANAN PRODUK BERBASIS WEB PADA PERUSAHAAN DAYA PRIMA SPORTS - Binus e-Thesis

UNIVERSITAS BINA NUSANTARA

  Jurusan Teknik Informatika Skripsi Sarjana Komputer

  

ANALISIS DAN PERANCANGAN SISTEM PEMESANAN PRODUK

BERBASIS WEB PADA PERUSAHAAN DAYA PRIMA SPORTS

Nico Sepfanus 0700712130

Warxi Yulianty Marliana 0700712231

Deddy Irawan 0700723512

Kelas / Kelompok : 07PGT / 06

  Abstrak Pemesanan produk berbasis web dilakukan untuk mempermudah pelanggan dari perusahaan Daya Prima Sports dalam memesan produk, sehingga dapat mempersingkat waktu dalam memesan produk dan melihat produk-produk yang disediakan. Pengumpulan data dilakukan dengan mengadakan survei dan wawancara dengan pihak perusahaan yang bersangkutan agar mencapai target dan tujuan yang diinginkan dan menganalisa sistem yang sedang berjalan, serta membaca buku-buku referensi. Dengan adanya sistem ini, perusahaan dapat meningkatkan jangkauan pemasaran produk dalam usaha meningkatkan penjualan produk. Dari hasil evaluasi sistem, dapat disimpulkan bahwa sistem ini sudah dapat digunakan oleh pihak perusahaan. Jadi dapat disimpulkan bahwa sistem ini cukup membantu dalam mengatasi masalah yang dihadapi oleh perusahaan dalam hal pemesanan produk, terutama bagi pelanggan yang berada di luar kota. Dengan adanya sistem ini juga diharapkan dapat meningkatkan jumlah penjualan produk pada perusahaan.

  Kata kunci : analisis, perancangan, pemesanan, produk, web

  PRAKATA

  Puji dan Syukur kepada Tuhan Yang Maha Esa yang telah melimpahkan Rahmat dan Berkat-Nya sehingga penulis dapat menyelesaikan skripsi yang berjudul “Analisis dan Perancangan Sistem Pemesanan Produk berbasis Web pada Perusahaan Daya Prima Sports”. Skripsi ini ditulis dengan maksud untuk memenuhi salah satu syarat guna mencapai gelar Sarjana Komputer pada Jurusan Teknik Informatika Jenjang Studi Strata-1 di Universitas Bina Nusantara.

  Penulis dalam menyelesaikan skripsi ini menemukan masalah dan hambatan baik dari dalam maupun dari luar. Penulis juga menyadari bahwa skripsi ini telah ditulis dengan semua pengetahuan yang diketahui penulis. Oleh karena itu, dengan segala kerendahan hati, penulis sangat mengharapkan kritik dan saran yang bersifat membangun dari pembaca guna penyempurnaan isi skripsi ini.

  Sejak awal menempuh perkuliahan sampai menyelesaikan skripsi ini, penulis telah banyak mendapat bimbingan, nasihat, petunjuk, serta bimbingan moriil dan materiil dari berbagai pihak, terutama para dosen, keluarga dan teman-teman penulis. Penulis dengan tulus ingin mengucapkan banyak terima kasih kepada :

  1. Bpk. Ichwan R. Tanjung B.Sc., M.Sc., selaku Dosen Pembimbing Skripsi yang

  dalam kesibukannya masih bersedia meluangkan waktunya yang berharga untuk membimbing penulis dari awal hingga selesainya skripsi ini.

  2. Bpk. Prof. Dr. Gerardus Polla, M.App.Sc. , selaku Rektor Universitas Bina

  Nusantara Sablin Yusuf, Ir., M.Sc., M.CompSc.

  3.

  , selaku Ketua Fakultas Ilmu Komputer Bpk.

  4. Bpk. Mohammad Subekti, BE.,M.Sc. , selaku Ketua Jurusan Teknik Informatika

  5. Bpk. Fredy Purnomo, S.Kom.,M.Kom. , selaku Sekertaris Jurusan Teknik

  Informatika

   Segenap Staf Pengajar Universitas Bina Nusantara, yang telah memberikan ilmu

  pengetahuan dan bimbingannya selama perkuliahan penulis 7.

   Segenap Staf Perpustakaan Universitas Bina Nusantara, yang telah memberikan

  bantuan dalam peminjaman buku yang diperlukan dalam penyusunan skripsi ini 8.

   Bpk. Yohan Yoanda Agustra , selaku pemilik Perusahaan Daya Prima Sports

  yang telah mengijinkan penulis untuk melakukan survei dan yang telah banyak memberikan masukan, saran, dan kritik selama penulisan skripsi ini

  9. Segenap staf Perusahaan Daya Prima Sports, yang telah memberikan bantuan dalam rangka pengumpulan data untuk penyusunan skripsi ini.

  10. Orang tua, kakak, adik yang telah banyak memberikan bantuan dan dukungan baik secara material dan spiritual selama penyusunan skripsi.

  

11. Partner skripsi, yang telah bekerja sama selama satu semester dalam penyusunan

skripsi ini.

  12. Teman-teman yang tidak dapat disebutkan satu persatu, yang secara langsung

  maupun tidak langsung telah memberikan dorongan bagi penulis dalam menyelesaikan skripsi ini.

  Akhirnya dengan kerendahan hati, penulis berharap semoga skripsi ini dapat memberikan manfaat bagi para pembaca.

  Jakarta, Januari 2007 Penulis

DAFTAR ISI

  Halaman Judul Dalam ii

  Halaman Persetujuan Hardcover iii

  Halaman Pernyataan Dewan Penguji iv Abstrak vii

  Prakata viii Daftar Isi x

  Daftar Tabel xvii

  Daftar Gambar xviii

  Daftar Lampiran xxiv

  BAB 1 PENDAHULUAN

  1.1. Latar Belakang

  1 1.2. dan Manfaat

  2 Tujuan

  1.3. Lingkup

  3 Ruang 1.4.

  4 Metodologi

  1.5. Penulisan

  5 Sistematika

  BAB 2 LANDASAN TEORI

  2.1. Analisis Sistem

  7

  2.2. Perancangan Sistem

  8

  2.2.1. Pengertian Perancangan Sistem

  8

  2.2.2. Alat Perancangan

  9

  2.3. Teori-Teori Dasar

  32

  2.5.2. ERD

  28

  2.5.3. Normalisasi

  29

  2.5.4. SQL

  30

  2.5.5. MySQL

  2.6. Interaksi Manusia dan Komputer (IMK)

  2.5.1. Database

  34

  2.7. Pengembangan Piranti Lunak

  37

  2.8. E-Commerce

  38 BAB 3 ANALISIS DAN PERANCANGAN SISTEM

  3.1. Analisa Masalah

  40

  3.1.1. Gambaran Perusahaan

  27

  27

  19

  2.3.6. URL

  2.3.1. Internet

  19

  2.3.3. Web Server

  21

  2.3.4. Web Browser

  21

  2.3.5. TCP/IP

  22

  23

  2.5. Sistem Basis Data

  2.3.7. HTTP

  23

  2.4. Web Programming

  24

  2.4.1. HTML

  24

  2.4.2. PHP

  25

  40 Perusahaan

  40 3.1.1.2. Visi dan Misi Perusahaan

3.1.1.1. Sejarah

  Tugas dan Wewenang 42 3.1.2.

  51 3.2.1.1. Class Diagram

  76

  76 3.2.3.1. Struktur Menu Front End (User)

  3.2.3. Rancangan Struktur Menu

  71

  70 3.2.2.3. Detail Tabel Database

  69 3.2.2.2. Hubungan Antar Tabel

  69 3.2.2.1. Daftar Tabel Database

  3.2.2. Rancangan Database

  54

  52 3.2.1.3. Sequence Diagram

  51 3.2.1.2. Use Case Diagram

  3.2.1. Rancangan Proses

  Analisa Sistem Penjualan yang Sedang Berjalan

  41 Struktur Organisasi Perusahaan 3.1.1.4.

  3.2. Perancangan Sistem Usulan

  51

  49 3.1.4.3. Constraint Sistem Usulan

  48 3.1.4.2. Activity Diagram Sistem Usulan

  48 3.1.4.1. Gambaran Sistem Usulan

  3.1.4. Sistem yang Diusulkan

  48

  3.1.3. Gambaran Permasalahan

  45

  44 3.1.2.2. Activity Diagram Sistem Berjalan

  44 3.1.2.1. Gambaran Sistem yang Sedang Berjalan

  51

  77

3.2.3.2. Struktur Menu Back End (Admin)

  78 STD Halaman Front End (User) 3.2.4.2.

  109 3.2.5.10. Tampilan Halaman Shopping Cart

  Tampilan Halaman Admin Transaksi 116

  Tampilan Halaman Admin Products 115 3.2.5.18.

  Tampilan Halaman Utama Admin 114 3.2.5.17.

  Tampilan Halaman Login Admin 113 3.2.5.16.

  Tampilan Halaman Kritik dan Saran 112 3.2.5.15.

  Tampilan Halaman Detail Transaksi 112 3.2.5.14.

  110 3.2.5.12. Tampilan Halaman Pembatalan Transaksi 111 3.2.5.13.

  109 3.2.5.11. Tampilan Halaman Syarat dan Kondisi

  108 3.2.5.9. Tampilan Halaman Belanja Online

  STD Halaman Back End (Admin)

  3.2.4. Rancangan STD

  107 3.2.5.7. Tampilan Halaman Sejarah Perusahaan

  Tampilan Halaman Perbandingan Produk 106 3.2.5.6. Tampilan Halaman Tentang Perusahaan

  Tampilan Halaman Detail Produk 105 3.2.5.5.

  Tampilan Halaman Kategori Produk 105 3.2.5.4.

  Tampilan Halaman Produk 104 3.2.5.3.

  Tampilan Halaman Awal 103 3.2.5.2.

  3.2.5. Rancangan Layar 103 3.2.5.1.

  93

  107 3.2.5.8. Tampilan Halaman Visi dan Misi

3.2.5.19. Tampilan Halaman Admin Contact Us 116 3.2.5.20.

  Tampilan Halaman Admin Logout 117 3.2.6.1.

  Spesifikasi Proses Halaman Front End 118 3.2.6.2. Spesifikasi Proses Halaman Back End 125

  BAB

4 IMPLEMENTASI DAN EVALUASI

  4.1.1.1. Kebutuhan Software 134

  4.2.1.2. Halaman Pencarian Produk 138

  4.1. Kebutuhan Sistem 134

  4.2.1.7. Halaman Shopping Cart 142

  4.2.1.6. Halaman Online Shop 142

  4.2.1.5. Halaman Compare Produk 141

  4.2.1.4. Halaman Detail Produk 140

  4.2.1.3. Halaman Produk Berdasarkan Kategori 139

  4.2.1.1. Halaman Utama Website 137

  4.1.1.2. Kebutuhan Hardware 134

  4.2.1. Sisi Client 137

  4.1.1. Kebutuhan Pengembangan Sistem 134

  4.1.2.3. Kebutuhan Jaringan 136

  4.1.2.2. Kebutuhan Hardware 135

  4.1.2.1. Kebutuhan Software 135

  4.1.2. Kebutuhan Implementasi Sistem 135

  4.2. Tata Cara Pemakaian (User Manual) 137

  4.2.1.8. Halaman Formulir Data Customer 143

  4.2.1.9. Halaman Syarat dan Kondisi 144

  4.2.1.11. Halaman Detail Transaksi 146

  4.2.1.12. Halaman Contact Us 147

  4.2.1.13. Halaman About Us 148

  4.2.1.14. Halaman Sejarah Perusahaan 149

  4.2.1.15. Halaman Visi dan Misi Perusahaan 149

  4.2.2. Sisi Admin 150

  4.2.2.1. Halaman Login Admin 150

  4.2.2.2. Halaman Utama Admin 151

  4.2.2.3. Halaman Pencarian Produk 152

  4.2.2.4. Halaman Produk 153

  4.2.2.5. Halaman Update Produk 153

  4.2.2.6. Halaman Add Produk 154

  4.2.2.7. Halaman Order 155

  4.2.2.8. Halaman Update Transaksi 156

  4.2.2.9. Halaman Contact Us 157

  4.2.2.10. Halaman View Contact Us 158

  4.2.2.11. Halaman Logout 159

  4.3. Evaluasi 159

  4.3.1. Evaluasi

  IMK 159

  4.3.2. Prosedur Evaluasi 161

  4.3.3. Hasil Evaluasi 161

  5.1. Simpulan 166

  5.2. Saran 166

DAFTAR PUSTAKA

  

DAFTAR TABEL

  73 Tabel

  3.11 Tabel Tr_Header

  75 Tabel

  3.10 Tabel Tr_Detail

  75 Tabel

  3.9 Tabel M_Product_Detail

  74 Tabel

  3.8 Tabel M_Product

  73 Tabel

  3.7 Tabel M_Factory

  3.6 Tabel M_Description

  Tabel

  3.5 Tabel M_Customer 72 Tabel

  72 Tabel

  3.4 Tabel M_ContactUs

  3.3 Tabel M_Category 71 Tabel

  71 Tabel

  3.2 Tabel M_Admin

  70 Tabel

  3.1 Daftar Tabel Database

  32 Tabel

  2.2 Klausa dalam query SQL

  76

  

DAFTAR GAMBAR

Gambar 2.2 Contoh Activity Diagram dengan Swimline

  12 Gambar

  2.3 Notasi pada STD

  13 Gambar

  2.4 Contoh STD Login

  14 Gambar 2.5 Simbol Class Diagram

  15 Gambar 2.6 Contoh Class Diagram Sistem Parkir

  15 Gambar 2.7 Simbol Use Case Diagram beserta keterangannya

  16 Gambar 2.8 Contoh Use Case Diagram Sistem Perpustakaan

  17 Gambar 2.9 Simbol-simbol dalam Sequence Diagram

  18 Gambar 2.10 Sequence Diagram Pembelian Buku Online

  19 Gambar

  2.11 Tampilan dari HTML

  25 Gambar

  2.12 Tampilan halaman PHP

  27 Gambar

  2.13 Notasi ERD

  29 Gambar 2.14 Tahap pengembangan piranti lunak prototyping model 37

Gambar 2.15 Web Commerce Bhinneka

  38 Gambar 2.16 Web Commerce Prodigy Computer

  39 Gambar 3.1 Struktur Organisasi Perusahaan

  41 Gambar 3.2 Activity Diagram Sistem Penjualan Face to Face

  46 Gambar 3.3 Activity Diagram Sistem Penjualan melalui Telepon

  47 Gambar 3.4 Activity Diagram Sistem Usulan

  50 Gambar 3.5 Class Diagram

  52

Gambar 3.6 Use Case Diagram

  53 Gambar 3.7 Sequence Diagram Lihat Data Produk

  54 Gambar 3.9 Sequence Diagram Membandingkan Produk

  56 Gambar 3.10 Sequence Diagram Pemesanan Produk

  57 Gambar 3.11 Sequence Diagram Pembatalan Pemesanan

  58 Gambar 3.12 Sequence Diagram Mengisi Kritik dan Saran

  59 Gambar 3.13 Sequence Diagram Login Admin

  60 Gambar 3.14 Sequence Diagram Lihat Data Produk

  61 Gambar 3.15 Sequence Diagram Pencarian Data Produk

  62 Gambar 3.16 Sequence Diagram Menambah Data Produk

  63 Gambar 3.17 Sequence Diagram Update Data Produk

  64 Gambar 3.18 Sequence Diagram Menghapus Data Produk

  65 Gambar 3.19 Sequence Diagram Lihat Data Transaksi

  66 Gambar 3.20 Sequence Diagram Update Data Transaksi

  67 Gambar 3.21 Sequence Diagram Lihat Kritik dan Saran

  68 Gambar 3.22 Sequence Diagram Logout Admin

  69 Gambar

  3.23 Hubungan Antar Tabel 70

Gambar 3.24 Struktur Menu Front End

  77 Gambar 3.25 Struktur Menu Back End

  78 Gambar

  3.26 STD Halaman Utama

  79 Gambar

  3.27 STD Halaman Pencarian

  80 Gambar

  3.28 STD Halaman Produk

  81

Gambar 3.29 STD Halaman Produk Blades

  92 Gambar 3.42 STD Halaman Visi Misi Perusahaan

  99 Gambar 3.50 STD Halaman Admin Produk Rubbersheets 100

  98 Gambar 3.49 STD Halaman Admin Produk Clothes

  97 Gambar 3.48 STD Halaman Admin Produk Accessories

  96 Gambar 3.47 STD Halaman Admin Produk Blades

  95 Gambar 3.46 STD Halaman Produk Admin

  3.45 STD Halaman Pencarian

  94 Gambar

  93 Gambar 3.44 STD Halaman Utama Admin

  92 Gambar 3.43 STD Halaman Login Admin

  91 Gambar 3.41 STD Halaman Sejarah Perusahaan

  82 Gambar 3.30 STD Halaman Produk Accessories

  91 Gambar 3.40 STD Halaman Mengenai Perusahaan

  90 Gambar 3.39 STD Halaman Kritik & Saran

  89 Gambar 3.38 STD Halaman Pembatalan Transaksi

  89 Gambar 3.37 STD Halaman Syarat & Kondisi

  88 Gambar 3.36 STD Halaman Shopping Cart

  87 Gambar 3.35 STD Halaman Online Shop

  86 Gambar 3.34 STD Halaman Perbandingan Produk

  85 Gambar 3.33 STD Halaman Produk Tables

  83 Gambar 3.32 STD Halaman Produk Clothes

Gambar 3.51 STD Halaman Admin Produk Tables 101Gambar 3.52 STD Halaman Order 102Gambar 3.65 Tampilan Halaman Syarat dan Kondisi 110Gambar 3.73 Tampilan Halaman Admin Contact Us 117Gambar 3.72 Tampilan Halaman Admin Transaksi 116Gambar 3.71 Tampilan Halaman Admin Products 115Gambar 3.70 Tampilan Halaman Utama Admin 114Gambar 3.69 Tampilan Halaman Login Admin 113Gambar 3.68 Tampilan Halaman Contact Us 113Gambar 3.67 Tampilan Halaman Detail Transaksi 112Gambar 3.66 Tampilan Halaman Pembatalan Transaksi 111Gambar 3.64 Tampilan Halaman Shopping Cart 110Gambar 3.53 STD Halaman Admin Kritik/Saran 102Gambar 3.63 Tampilan Halaman Belanja Online 109Gambar 3.62 Tampilan Halaman Visi dan Misi Perusahaan 108Gambar 3.61 Tampilan Halaman Sejarah Perusahaan 108Gambar 3.60 Tampilan Halaman Tentang Perusahaan 107Gambar 3.59 Tampilan Halaman Perbandingan Produk 106Gambar 3.58 Tampilan Halaman Detail Produk 106Gambar 3.57 Tampilan Halaman Produk Berdasarkan Kategori 105Gambar 3.56 Tampilan Halaman Produk 104Gambar 3.55 Tampilan Halaman Awal 103Gambar 3.74 Tampilan Halaman Admin Logout 117Gambar 4.1 Hubungan Jaringan 137Gambar 4.14 Halaman About Us 148Gambar 4.23 Halaman OrderGambar 4.22 Halaman Add Produk 155Gambar 4.21 Halaman Update Produk 154

  153

Gambar 4.20 Halaman ProdukGambar 4.19 Halaman Pencarian Produk 152Gambar 4.18 Halaman Utama Admin 152Gambar 4.17 Halaman Login Admin 151Gambar 4.16 Halaman Visi dan Misi 150Gambar 4.15 Halaman Sejarah Perusahaan 149Gambar 4.13 Halaman Contact Us 148Gambar 4.2 Halaman Utama Website 138Gambar 4.12 Halaman Detail Transaksi 147Gambar 4.11 Halaman Pembatalan Transaksi 146Gambar 4.10 Halaman Syarat & Kondisi 145Gambar 4.9 Halaman Formulir Data Customer 144Gambar 4.8 Halaman Shopping Cart 143Gambar 4.7 Halaman Online Shop 142Gambar 4.6 Halaman Compare Product 141Gambar 4.5 Halaman Detail Produk 141

  140

Gambar 4.4 Halaman Produk

  156

Gambar 4.24 Halaman Update Transaksi 157Gambar 4.25 Halaman Contact Us 158Gambar 4.27 Halaman Logout

  159