ABSTRAK
This online website of Champion Ship Part fas selling was made
for every buyer of this store so they could easily order without coming to
the store. Further more, this website the buyer could see the detail of the
product. Before ordering product, the buyer have to register their ID firt
once the ID registered, the buyer can look at the data of Champion Ship
Part Product.This online store website has shopping chart fascility to help
the custumer when ordering, ofter they ordered the customer will be
informed when the product will be finished and when it will be sent to.This
website purpose is to help the customer to order the product as if they
directly interact with the seller. From the admin point of view, they could
see the ordered product and the quantity, delivered to the company owner.
.
ABSTRAK
Pembuatan web Penjualan Online Champion Ship Part ini
ditujukan untuk setiap pelanggan dari Champion Ship Part dapat dengan
mudah memesan barang tanpa harus ke toko tersebut. Terlebih, web
penjualan online ini dapat memudahkan pelanggan untuk melihat barang
secara detail tanpa harus ke lokasi.
Sebelum memesan barang, pelanggan harus meregister id nya.
Setelah register id, maka pelanggan baru dapat melihat data-data barang
Champion Ship Part.
Web penjualan online ini terdapat fasilitas shopping Chart untuk
membantu pelanggan dalam memesan barang, setelah memesan barang
pelanggan akan mendapatkan informasi kapan barang tersebut akan
selasai dan di kirim.
Tujuan dari website ini adalah untuk memudahkan pelanggan
dalam memesan barang seperti pelanggan berinteraksi langsung dengan
penjualannya. Dari sisi admin, admin dapat melihat barang yang dipesan
serta jumlah yang di pesan, admin juga dapat melihat berbagai jenis
laporan yang akan di sertakan kepada pemilik perusahaan.
DAFTAR ISI
LEMBAR PENGESAHAN ... i
PRAKATA ... ii
SURAT PERNYATAAN ORISINALITAS KARYA ...iv
PERNYATAAN PUBLIKASI LAPORAN PENELITIAN ... v
ABSTRAK ...vi
BAB I PENDAHULUAN ... 1
I.1 Latar Belakang ... 1
I.2 Rumusan Masalah ... 2
I.3 Tujuan Pembahasan ... 2
I.4 Ruang lingkup Kajian ... 2
I.5 Sumber Data ... 4
I.6 Sistematika Penyajian ... 4
BAB II KAJIAN TEORI ... 5
II.1 Sistem Informasi ... 5
II.1.1 Informasi ... 5
II.1.2 Sistem Informasi ... 5
II.1.3 Konsep Dasar Sistem Informasi ... 6
II.2 Basis data ... 7
II.2.1 Data... 8
II.2.2 Sejarah Basis Data ... 8
II.2.3 Keuntungan Basis Data ... 9
II.2.4 Konsep Database Management System ... 9
II.3 Pengguna Entity Relationship Diagram (ERD) ... 10
II.3.1 Pengertian Entity Relationship Diagram (ERD) ... 10
II.3.2 Komponen Entity Relationship Diagram (ERD) ... 10
II.3.3 Model Basis Data Relasional ... 12
II.3.4 Kardinalitas dalam Relationship ... 12
II.4 Data Flow Diagram (DFD) ... 14
II.4.1 Konsep Dasar DFD ... 14
II.4.2 Tingkatan atau Level DFD ... 14
II.4.3 Komponen- komponen DFD ... 15
II.5 Kamus Data ... 17
II.5.1 Pengertian Kamus Data ... 17
II.5.2 Notasi Notasi Kamus Data ... 17
II.6 PSPEC(Process Specification)... 18
II.7 SQL Server 2005 ... 19
II.8 Structured Query Language (SQL) ... 19
II.9 Active server page (ASP) ... 20
II.10 Teknologi ASP ... 20
II.11 Siklus Hidup Halaman ASP.NET ... 21
II.12 Keunggulan ASP.NET ... 22
II.13 Sistem Dasar .NET Framework ... 22
II.14 Black box testing ... 23
BAB III ANALISIS DAN PERANCANGAN ... 24
III.1Proses Bisnis ... 24
III.2Basis Data ... 25
III.2.1 Entity Relationship Diagram (ERD) ... 25
III.2.2 Tabel Database ... 26
III.3Aliran Data ... 29
III.3.1 Data Flow Diagram (DFD) ... 29
III.3.2 Process Specification ... 38
III.4Desain Arsitektur Perangkat Lunak ... 51
III.4.1 Desain Antar Muka ... 51
BAB IV HASIL PENELITIAN ... 61
IV.1Perancangan Tahap Implementasi ... 61
BAB V PEMBAHASAN DAN UJI COBA HASIL PENELITIAN ... 75
Perjalanan Metologi Pengujian Dengan Blackbox ... 75
BAB VI SIMPULAN DAN SARAN ... 84
VI.1Kesimpulan ... 84
VI.2Saran-saran ... 84
DAFTAR GAMBAR
Gambar 1 Unsur-unsur Sistem Informasi………..5
Gambar 2 Simbol Entitas………...11
Gambar 3 Simbol Relasi……… 11
Gambar 4 Simbol Atribut………12
Gambar 5 Relasi Satu Ke Satu……….13
Gambar 6 Relasi Satu Ke banyak……… 13
Gambar 7 Relasi Banyak Ke satu……… 13
Gambar 8 Relasi Banyak Ke banyak………...14
Gambar 9 Simbol Terminator……… 15
Gambar 10 Simbol Proses……… 16
Gambar 11 Simbol Data Store………..16
Gambar 12 Simbol Alur Data……… 17
Gambar 13 ERD Penjualan Online Champion Ship Part………. 25
Gambar 14 DFD Level 0……… 29
Gambar 23 Tampilan Login………...51
Gambar 24 Tampilan Register………..52
Gambar 25. Tampilan Barang……….. 53
Gambar 26 Tampilan Pembayaran……….. 54
Gambar 27 Tampilan Berita……….. 55
Gambar 28 Tampilan Setelah Login Konsumen……… 56
Gambar 29 Tampilan Forum………. 57
Gambar 30 Tampilan Isi forum………. 58
Gambar 31 Gambar Keranjang Pemesanan……….. 59
Gambar 32 Gambar Transaksi………. 60
Gambar 33 Gambar Login………. 61
Gambar 34 Halaman Utama Tampilan Konsumen………62
Gambar 35 Tampilan Ubah Konsumen………...62
Gambar 36 Lihat Barang………63
Gambar 37 keranjang pemesanan……….. 63
Gambar 38 Lihat Transaksi………... 64
Gambar 39 Melakukan Pembayaran………... 64
Gambar 40 Bukti Pembayaran………. 65
Gambar 41 Tambah Komentar………. 65
Gambar 42 Isi Forum………. 66
Gambar 43 Balas Komentar………..67
Gambar 44 Menu Utama Admin………...68
Gambar 46 Lihat Admin………. 69
Gambar 47 Tambah Merk………. 69
Gambar 48 Lihat Merk………70
Gambar 49 Tambah Data Barang……… 70
Gambar 50 Lihat Data Barang……….. 71
Gambar 51 Ubah Data Barang………. 71
Gambar 52 Lihat Status Pelanggan………... 72
Gambar 53 Lihat Data Pembayaran Pelanggan……… 72
Gambar 54 Forum Admin……….. 73
Gambar 55 Balas Forum Admin………... 73
Gambar 56 Berita Tambah……… 74
DAFTAR TABLE
Table II-I. Notasi Kamus Data ... 17
Table II-II. Contoh PSPEC ... 18
Table III-I. Berita ... 26
Table III-II. Forum ... 26
Table III-III. Pelanggan ... 26
Table III-IV. Barang ... 27
Table III-V. Merk ... 27
Table III-VI. Admin ... 27
Table III-VII. Pesan ... 28
Table III-VIII. Pembayaran ... 28
Table III-IX. R_Pelanggan_Forum ... 29
Table III-X. Bon ... 29
Table III-XI. Input Login Admin... 38
Table III-XII. Input Login Pelanggan ... 38
Table III-XIII. Lihat Data Admin ... 39
Table III-XIV. Tambah Data Admin ... 39
Table III-XV. Hapus Data Admin ... 40
Table III-XVI. Lihat Data Pelanggan ... 40
Table III-XVII. Ubah Data Pelanggan ... 40
Table III-XVIII. Lihat Data Barang ... 41
Table III-XIX. Tambah Data Barang ... 41
Table III-XX. Mengubah Data Barang ... 42
Table III-XXI. Melakukan Pemesanan ... 42
Table III-XXII. Masukkan Data Pembayaran ... 43
Table III-XXIII. Lihat Data Pembayaran ... 43
Table III-XXIV. Lihat Pemesanan ... 43
Table III-XXV. Lihat Forum ... 44
Table III-XXVI. Tambah Forum ... 44
Table III-XXVII. Lihat Berita ... 45
Table III-XXVIII. Tambah Berita ... 45
Table III-XXIX. Hapus Berita ... 45
Table III-XXX. Ubah Status Pesan Pelanggan ... 46
Table III-XXXI. Lihat Status Pesan Pelanggan... 46
Table III-XXXII. Kamus Data Tabel Admin ... 47
Table III-XXXIII. Kamus Data Tabel Berita ... 47
Table III-XXXIV. Kamus Data Tabel Forum ... 47
Table III-XXXV. Kamus Data Tabel Pelanggan... 48
Table III-XXXVI. Kamus Data Tabel Pesan ... 48
Table III-XXXVII. Kamus Data Tabel Pembayaran ... 49
Table III-XXXVIII. Kamus Data Tabel R_pelanggan Forum ... 49
Table III-XXXIX. Kamus Data Tabel Merk ... 50
Table III-XL. Kamus Data Tabel Barang ... 50
Table III-XLI. Kamus Data Tabel Bon ... 50
Table V-I. Test Case Login ... 75
Table V-III. Test Case Tambah Data Barang ... 77
Table V-IV. Test Case Lihat Data Barang ... 77
Table V-V. Test Case Lihat Data Pemesanan ... 78
Table V-VI. Test Case Memilih Status Pesanan ... 78
Table V-VII. Lihat Data Forum ... 79
Table V-VIII. Test Case Balas Forum Admin ... 79
Table V-IX. Test Case Tambah Data Berita ... 80
Table V-X. Test Case Melihat Data Berita ... 80
Table V-XI. Test Case Login Admin ... 81
Table V-XII. Test Case Lihat Barang ... 82
Table V-XIII. Test Lihat Pembayaran ... 82
LAMPIRAN
RIWAT HIDUP PENULIS ………...A-1
BAB I
PENDAHULUAN
I.1
Latar Belakang
Perkembangan teknologi dibidang komputer dewasa ini telah
menimbulkan dampak yang cukup besar bagi kehidupan manusia.
Kemajuan teknologi ini telah menuntun manusia ke dalam era informasi,
dimana kebutuhan manusia akan informasi sangat besar. Pada saat ini
manusia tidak lagi berpikir bagaimana dan dimana untuk mendapatkan
suatu informasi. Melainkan bagaimana memperoleh suatu informasi
dengan efisien dan tanpa banyak menghadapi kendala untuk
mendapatkannya. Komputer mampu menjawab tantangan tersebut,
karena komputer merupakan salah satu hasil dari kemajuan teknologi
informasi, dengan komputer diharapkan mempermudah dan mempercepat
kinerja seseorang dalam melaksanakan tugasnya.
Kebutuhan akan pentingnya komputer ini juga dirasakan oleh
Champion Ship Part yang merupakan perusahaan yang bergerak di
bidang spare part motor. Dimana setiap pelanggan yang mau memesan,
harus melihat ke lokasi jenis barang yang dipesan atau melalui via
telepon. Sehingga pihak Champion Ship Part sendiri memutuskan untuk
membuat website sendiri dimana para pelanggan dapat memesan barang
dan dapat melihat barang tersebut melalui gambar yang tersedia.
Didalam website ini memiliki fitur tambahan yaitu mini forum dan
berita dimana pelanggan dapat mengetahui informasi-informasi tentang
barang-barang yang terbaru dan pelanggan dapat mengeluhkan kinerja
dari website atau pun petugas yang bekerja sehingga membantu kami
untuk lebih baik.
Melalui website tersebut diharapkan pelanggan dapat melihat
barang, memesan barang dengan fasilitas shopping chart untuk
membantu pelanggan memesan barang. Pelanggan yang memesan
barang, dapat langsung mengetahui lamanya barang yang di pesan di
I.2
Rumusan Masalah
Perumusan masalah yang terdapat pada Champion Ship Part
adalah :
1. Bagaimana membangun sebuah aplikasi yang dapat
mempermudah pelanggan dalam melakukan pemesanan?
2. Bagaimana membangun aplikasi yang dapat mengelolah data
laporan penjualan bulanan di Champion Ship Part?
3. Bagaimana membuat sebuah aplikasi untuk mengetahui
keluhan ataupun saran-saran terhadap kinerja dari aplikasi dan
petugas?
4. Bagaimana memberitahukan pelanggan tentang informasi
barang-barang terbaru?
I.3
Tujuan Pembahasan
1. Membantu pelanggan untuk melakukan pemesanan
sehari-hari.
2. Membuat aplikasi yang dapat mengelola data laporan
penjualan bulanan di Champion Ship Part.
3. Membantu pelanggan menyapaikan keluhan-keluhan atau
saran yang membangun.
4. Memberikan informasi-informasi barang yang terbaru.
I.4
Ruang lingkup Kajian
Berikut adalah batasan-batasan dalam aplikasi yang web online
yang akan dibuat:
Sistem
Aplikasi yang akan dibuat adalah aplikasi web online yang akan digunkan oleh Champion Part Ship.
Untuk mengakses web online ini hanya digunkan oleh admin dan pelanggan.
Pelanggan hanya boleh menggunaan satu nomer rekening.
Perangkat Keras
1. Processor 2,40 GHz.
2. Harddisk 40 GB.
3. RAM 512 MB
4. Keyboard + Mouse.
Perangkat Lunak
1. Sistem operasi Microsoft Windows XP Professional SP 2.
2. Sistem Basis Data: SQL Server.
3. Bahasa Scripting: ASP.net.
4. Editor Pemrograman: Macromedia Dreamweaver, Visual studio
2005 dan Visual Studio 2008.
Batasan Aplikasi:
1. Aplikasi yang dihasilkan merupakan aplikasi berbasis web.
2. Administrator yang dapat mengelola data.
3. User yang hanya dapat melihat barang dan membeli barang.
4. Sekuritas data terletak pada Login halaman utama.
5. Barang dikirim setelah ada konfirmasi pembayaran.
6. Konfirmasi pembayaran dimasukan setelah adanya bukti
pembayaran.
7. Barang yang dijual adalah barang spare part motor dan oli
motor.
I.5
Sumber Data
Dalam melakukan Tugas Akhir ini, penulis melakukan serangkain
kegiatan dalam rangka mendapatkan materi dan masukkan
mengenai pembuatan web aplikasi Penjualan Online Champion
Ship Part ini yaitu:
Survei ke Toko ChampionShip Part.
Teori-teori pendukung dari buku, buku elektornik dan artikel.
I.6
Sistematika Penyajian
Penulis Seminar Tugas Akhir ini akan dibuat dalam 6 Bab.
Dimana tiap-tiap babnya akan dibahas seperti di bawah ini :
Bab I Pendahuluan
Membahas Pendahuluan, Latar Belakang Masalah,
Perumusan Masalah, Tujuan, Sumber Data, Batasan Masalah,
dan Sistemmatika Penyajian.
Bab II Kajian Teori
Membahas teori-teori mengenai yang digunakan dan
berhubungan dengan perancangan aplikasi web Bab III Analisis dan Perancangan
Membahas mengenai rancangan aplikasi web yang meliputi
Proses Bisnis, Entity Relational Diagram (ERD), Data Flow
Diagram (DFD), Kamus Data, PSPEC, User Interface Design
(UID).
Bab IV Hasil Tercapai
Membahas Aplikasi dari segi fungsionalitas.
Bab V Evaluasi
Membahas hasil dari pembuatan website berupa implementasi
yang telah tercapai.
Bab VI Simpulan dan saran
BAB VI SIMPULAN DAN SARAN
VI.1
Kesimpulan
Aplikasi ini dapat membantu Konsumen dalam melakukan
pemesana dan transaksi pembelian dimana konsumen dapat
menghemat waktu, biaya dan tenaga tampa harus datang
langsung ke toko hanya untuk melihat barang.
Berikut ini proses-proses yang dapat dilakukan oleh pengguna:
1. Aplikasi transaksi penjualannya mudah untuk dipergunakan
dan data penjualan mudah di maintenance.
2. Data barang mudah di maintenance.
3. Aplikasi memiliki fitur-fitur yang mudah untuk dipergunakan
oleh user dan fitur pengelohan data-data barang mudah
dipergunakan .
VI.2
Saran-saran
Setelah membuat aplikasi ini masih banyak yang perlu
dikembangkan diantaranya:
1. Sms gateway dan bisa mencetak struk penjualan.
DAFTAR PUSTAKA
1. Constantianus, Frederic. (2007). Modul Praktikum Pemrograman
Web Lanjut. Fakultas Teknologi Informasi Universitas Kristen
Maranatha, Bandung.
2. Frederic, 2007, Modul Pengantar Sistem Informasi, week. 06
3. Syafii, M (2005). Aplikasi Database dengan PHP 5 MySQL
PostgreSQL Oracle, Penerbit ANDI, Yogyakarta.
4. Fathansyah, Ir, (1995). Basis Data, Penerbit Informatika, Bandung,.
5. Imbar, Radiant Victor & Suteja, Bernard Renaldy. (2006).
Pemrograman Web-Commerce dengan Oracle dan ASP. Penerbit
INFORMATIKA, Bandung.
6. Lani, Sidarta. (1995). Pengantar Sistem Informasi Bisnis. Penerbit.
PT Elex Media Komputindo, Jakarta.
7. Setiawan, Elisabet & Tiur Gantini.(2007-2008).Modul Basis Data.
Fakultas Teknologi Informasi Universitas Kristen Maranatha,
Bandung.
8. Setia. (2008) KAMUS DATA (DATA DICTIONARY.
setia.staff.gunadarma.ac.id/Downloads/ERD%20example.pdf.
diakses 11 Oktober 2008.
Walther, Stephen. (2006).ASP.NET 2.0.Unleashed. Sams
Publishing, America.
9. http://_PC Media - Panduan Teknologi Penuh Inspirasi.htm.
10. Ariani, Rosa Sukamto. (2008).
Testing dan Implementasi Sistem. diakses 2 Maret 2008 dari
:.http://sysca.stikom.edu/Resource/MateriOnline/9000036/4101030
68/03/TIS%203.pps.
11. Aji, Dwi Mardiyanto. (2008).
Diagram Entity-Relationship. dikses maret 2009 dari
mti.ugm.ac.id/~harrismare/Database/Materi/Pemodelan%20Databa
se.ppt.
Testing dan Implementasi Sistem. diakses 2 Maret 2008 dari
:.http://sysca.stikom.edu/Resource/MateriOnline/9000036/4101030
68/03/TIS%203.pps.
13. Evjen, Bill; Hanselman, Scott; Muhammad, Farhan; Sivakumar,
Srinivasa & Rader, Devin. (2006).Professional ASP.NET 2.0. Wiley
Publishing,Inc, Indianapolis, Indiana.
14. Hermanto, Asep (2008) BASIS DATA DAN DBMS. Diakses 11
oktober 2008, dari http://www.asep- hs.web.ugm.ac.id, diakses
Maret 2008.
15. ISMAIL MUTIA, (2004) . KONSEP SISTEM INFORMASI
MANAJEMEN. Diakses 2 Maret 2008 diakses dari , USU digital
library.
16. Parno, (2008). DATAFLOW DIAGRAM. Diakses 11 oktober 2008,