Aplikasi Busines-To-Business E-Commerce Berbasis Web (Studi Kasus pada YukBelanja).
vi
ABSTRAK
Perkembangan teknologi di dunia membuat segala hal menjadi lebih mudah digunakan dan dijangkau. Sebagai contoh adalah proses jual-beli. Saat ini pemasaran produk jual maupun pencarian barang dapat dicapai dengan mengakses media internet. Melalui internet, pengguna dapat membuka tempat berjualan secara virtual, tanpa harus mengeluarkan investasi sewa tempat dan investasi lainnya. YukBelanja merupakan sebuah aplikasi business-to-business e-commerce berbasis web yang menjembatani penjual dan pembeli. Aplikasi ini khusus menangani fitur-fitur untuk memfasilitasi penjual, baik dari sisi front-end maupun back-end. Penjual dapat mengelola barang milik penjual, melihat pesanan barang, menolak sebagian atau seluruh barang pesanan, mengonfirmasi pengiriman barang, serta permohonan pengajuan pencairan saldo milik penjual. Admin dapat memantau pesanan serta pengiriman barang yang dilakukan oleh penjual. Pembayaran kepada penjual yang dilakukan oleh admin terhadap pesanan dengan status terkirim, serta mengurus pengaturan-pengaturan keperluan website.
(2)
vii
ABSTRACT
Technological developments in the world makes things easier to use and accessible. An example is the process of buying and selling. Currently selling marketing product or item search can be achieved by accessing the internet. Through the Internet, users can open a virtual sell the place, without having to pay rent investments and other investments. YukBelanja is an application of business-to -business e-commerce web-based bridging the seller and the buyer. This application features a special handle to facilitate the seller, both in the front-end and back-end. Sellers can manage their goods , saw orders for goods , reject part or all of the items ordered , confirm the delivery of goods , as well as the filing of the petition disbursement balances the seller . Admin can monitor orders and delivery of goods by the seller. Payments made to the seller by admin on orders with status sent, as well as taking care of arrangements for the purposes of the website.
(3)
viii
DAFTAR ISI
LEMBAR PENGESAHAN ... i
PERNYATAAN ORISINALITAS LAPORAN PENELITIAN ... ii
PERNYATAAN PUBLIKASI LAPORAN PENELITIAN ... iii
PRAKATA ... iv
ABSTRAK ... vi
ABSTRACT ... vii
DAFTAR ISI ... viii
DAFTAR GAMBAR ... xii
DAFTAR NOTASI/ LAMBANG ... xvi
DAFTAR SINGKATAN ... xx
DAFTAR ISTILAH ... xxi
BAB 1. PENDAHULUAN ... 1
1.1 Latar Belakang Masalah ... 1
1.2 Rumusan Masalah ... 2
1.3 Tujuan Pembahasan... 2
1.4 Ruang Lingkup Kajian... 3
1.4.1 Perangkat keras ... 3
1.4.2 Perangkat Lunak ... 3
1.4.3 Batasan Aplikasi ... 3
1.5 Sumber Data ... 4
1.6 Sistematika Penyajian ... 4
BAB 2. KAJIAN TEORI ... 6
2.1 Sistem Informasi ... 6
2.2 Electronic Commerce (E-commerce) ... 7
2.2.1 Pengertian E-commerce ... 8
2.2.2 Klasifikasi E-commerce ... 9
2.2.3 Komponen E-commerce ... 11
2.3 Diagram Pemodelan ... 13
(4)
ix
2.3.2 Unified Modelling Language (UML) Diagram ... 15
2.3.3 Entity Relationship Diagram (ERD) ... 20
2.4 Black Box Testing ... 23
BAB 3. ANALISIS DAN RANCANGAN SISTEM ... 25
3.1 Analisis Proses Bisnis ... 25
3.1.1 Proses Penjualan Barang Ready Stock ... 25
3.1.2 Proses Penjualan Pre-Order via Supplier ... 28
3.1.3 Proses Produksi oleh Supplier ... 30
3.1.4 Proses Penjualan Pre-Order Produksi Sendiri ... 34
3.1.5 Proses Pengiriman Barang Produksi Sendiri ... 35
3.2 Perancangan Sistem ... 39
3.2.1 Skenario ... 39
3.2.2 Use Case Diagram ... 40
3.2.3 Deskripsi Use Case dan Activity Diagram ... 44
3.3 Perancangan Desain Antar Muka ... 90
3.3.1 Form Login Anggota ... 90
3.3.2 Form Login Admin ... 91
3.3.3 Form Pengaturan Toko ... 92
3.3.4 Form Tambah Jualan ... 92
3.3.5 Halaman Daftar Jualan ... 93
3.3.6 Halaman Brangkas Toko ... 94
3.3.7 Form Pencairan Dana ... 95
3.3.8 Halaman Riwayat Pencairan Dana ... 96
3.3.9 Halaman Pesanan Barang ... 97
3.3.10 Halaman Rincian Pesanan Barang ... 98
3.3.11 Halaman Pengiriman Barang ... 99
3.3.12 Halaman Konfirmasi Pengiriman ... 100
3.3.13 Halaman Akun Saya ... 102
3.3.14 Form Data Akun Bank ... 103
3.3.15 Form Ubah Kata Sandi... 104
3.3.16 Halaman Ulasan Produk ... 105
(5)
x
3.3.18 Halaman Pesan Masuk ... 107
3.3.19 Halaman Barang Terkirim ... 108
3.3.20 Halaman Barang Pesanan ... 109
3.3.21 Halaman Konfirmasi Pencairan Dana Penjual ... 110
3.3.22 Halaman Pembayaran Pesanan ... 112
3.3.23 Halaman Pengaturan Kategori Produk ... 113
3.3.24 Halaman Pengaturan Bank Referensi ... 115
3.4 Perancangan Penyimpanan Data ... 115
BAB 4. HASIL PENELITIAN ... 124
4.1 Tampilan Halaman Login ... 124
4.2 Tampilan Halaman Toko Saya ... 125
4.3 Tampilan Halaman Tambah Produk ... 128
4.4 Tampilan Halaman Daftar Produk ... 129
4.5 Tampilan Halaman Brangkas Toko ... 133
4.6 Tampilan Halaman Pesanan Barang ... 134
4.7 Tampilan Halaman Pengiriman Barang ... 136
4.8 Tampilan Halaman Pencairan Dana ... 139
4.9 Tampilan Halaman Riwayat Pencairan Dana ... 140
4.10 Tampilan Halaman Ulasan Produk ... 141
4.11 Tampilan Halaman Komentar Toko ... 141
4.12 Tampilan Halaman Pesan Masuk ... 142
4.13 Tampilan Halaman Pengaturan Akun Bank ... 142
4.14 Tampilan Halaman Pengaturan Ubah Kata Sandi ... 143
4.15 Tampilan Halaman Akun Pengguna ... 143
BAB 5. PEMBAHASAN DAN UJI COBA HASIL PENELITIAN ... 145
5.1 Test Case Pada Form Login ... 145
5.2 Test Case Pada Form Tambah Produk ... 148
5.3 Test Case Pada Form Pencairan Dana ... 152
5.4 Test Case Pada Form Konfirmasi Pengiriman ... 159
5.5 Test Case Pada Form Ganti Kata Sandi ... 162
BAB 6. SIMPULAN DAN SARAN ... 165
(6)
xi
6.2 Saran ... 165 DAFTAR PUSTAKA ... 166
(7)
xii
DAFTAR GAMBAR
Gambar 2.1 Relasi Satu ke Satu... 22
Gambar 2.2 Relasi Satu ke Banyak ... 22
Gambar 2.3 Relasi Banyak ke Satu ... 22
Gambar 2.4 Relasi Banyak ke Banyak ... 23
Gambar 3.1 FlowChart Penjualan Barang yang Tersedia (AS-IS) ... 27
Gambar 3.2 FlowChart Penjualan Pre-Order via Supplier (AS-IS)... 29
Gambar 3.3 FlowChart Produksi oleh Supplier (AS-IS) Bagian 1 ... 32
Gambar 3.4 FlowChart Produksi oleh Supplier (AS-IS) Bagian 2 ... 33
Gambar 3.5 FlowChart penjualan pre-order produksi sendiri ... 35
Gambar 3.6 FlowChart pengiriman barang produksi sendiri bagian 1 ... 37
Gambar 3.7 FlowChart pengiriman barang produksi sendiri bagian 2 ... 38
Gambar 3.8 Use Case Aplikasi Web E-Commerce YukBelanja... 41
Gambar 3.9 Use Case Sub-System Mengelola Iklan Produk ... 42
Gambar 3.10 Use Case Sub-System Mengelola Ulasan Produk ... 43
Gambar 3.11 Use Case Sub-System Mengelola Kategori dan SubKategori Produk ... 43
Gambar 3.12 Use Case Sub-System Mengelola Bank Referensi ... 44
Gambar 3.13 Activity Diagram Login ... 46
Gambar 3.14 Activity Diagram Memperbaharui Profil Toko ... 48
Gambar 3.15 Activity Diagram Tambah Iklan Produk ... 51
Gambar 3.16 Activity Diagram Perbaharui Iklan Produk ... 53
Gambar 3.17 Activity Diagram Mencairkan Saldo ... 55
Gambar 3.18 Activity Diagram Menanggapi Pesanan Barang ... 58
Gambar 3.19 Activity Diagram Mengonfirmasi Pengiriman Pesanan ... 60
Gambar 3.20 Activity Diagram Melihat Pesan Masuk ... 61
Gambar 3.21 Acitivity Diagram Melihat Komentar Toko ... 63
Gambar 3.22 Activity Diagram Membuat Ulasan Produk Baru ... 65
Gambar 3.23 Activity Diagram Menghapus Ulasan Produk ... 67
(8)
xiii
Gambar 3.25 Activity Diagram Mengubah Password Login ... 71
Gambar 3.26 Activity Diagram Melihat Laporan... 73
Gambar 3.27 Activity Diagram Membayar Pesanan ke Penjual ... 75
Gambar 3.28 Acitivity Diagram Memantau Pengiriman Pesanan ... 77
Gambar 3.29 Activity Diagram Memantau Data Pesanan Pembeli ... 79
Gambar 3.30 Activity Diagram Menanggapi Pencairan Saldo ... 81
Gambar 3.31 Activity Diagram Menambah Kategori Produk ... 83
Gambar 3.32 Activity Diagram Mengubah Kategori Produk ... 84
Gambar 3.33 Activity Diagram Menghapus Kategori Produk ... 85
Gambar 3.34 Activity Diagram Menambah Bank Referensi ... 87
Gambar 3.35 Activity Diagram Mengubah Bank Referensi ... 88
Gambar 3.36 Activity Diagram Menghapus Bank Referensi ... 89
Gambar 3.37 Activity Diagram Logout ... 90
Gambar 3.38 Rancangan Desain Form Login Anggota ... 91
Gambar 3.39 Rancangan Desain Form Login Admin ... 91
Gambar 3.40 Rancangan Desain Form Pengaturan Toko ... 92
Gambar 3.41 Rancangan Desain Form Tambah Produk ... 93
Gambar 3.42 Rancangan Desain Halaman Daftar Produk ... 94
Gambar 3.43 Rancangan Desain Halaman Brangkas Toko ... 95
Gambar 3.44 Rancangan Desain Form Pencairan Dana ... 96
Gambar 3.45 Rancangan Desain Halaman Riwayat Pencairan Dana ... 97
Gambar 3.46 Rancangan Desain Halaman Pesanan Barang ... 98
Gambar 3.47 Rancangan Desain Halaman Rincian Pesanan Barang ... 99
Gambar 3.48 Rancangan Desain Halaman Pengiriman Barang ... 100
Gambar 3.49 Rancangan Desain Halaman Rincian Pesanan yang Akan Dikonfirmasi ... 101
Gambar 3.50 Rancangan Desain Form Isian Konfirmasi Pengiriman Barang Pesanan... 102
Gambar 3.51 Rancangan Desain Halaman Akun Saya ... 103
Gambar 3.52 Rancangan Desain Form Data Akun Bank ... 104
Gambar 3.53 Rancangan Desain Form Ubah Kata Sandi ... 104
(9)
xiv
Gambar 3.55 Rancangan Desain Form Isian Ulasan Produk ... 106
Gambar 3.56 Rancangan Desain Komentar Toko ... 107
Gambar 3.57 Rancangan Desain Halaman Pesan Masuk ... 107
Gambar 3.58 Rancangan Desain Form Balas Pesan Masuk ... 108
Gambar 3.59 Rancangan Desain Halaman Barang Terkirim ... 109
Gambar 3.60 Rancangan Desain Halaman Barang Pesanan ... 110
Gambar 3.61 Rancangan Desain Halaman Pencairan Dana Penjual ... 111
Gambar 3.62 Rancangan Desain Konfirmasi Pencairan Dana Penjual ... 111
Gambar 3.63 Rancangan Desain Halaman Pembayaran Pesanan ... 112
Gambar 3.64 Rancangan Desain Form Pembayaran Pesanan ... 113
Gambar 3.65 Rancangan Desain Halaman Kategori Produk ... 114
Gambar 3.66 Rancangan Desain Form Tambah Kategori Produk... 114
Gambar 3.67 Rancangan Desain Halaman Bank Referensi ... 115
Gambar 3.68 Perancangan Penyimpanan Data ... 117
Gambar 4.1 Halaman Login untuk Anggota YukBelanja ... 124
Gambar 4.2 Halaman Login untuk Admin YukBelanja ... 125
Gambar 4.3 Halaman Toko Belum Terdaftar ... 126
Gambar 4.4 Halaman Toko Telah Terdaftar ... 127
Gambar 4.5 Halaman Pengaturan Untuk Menutup Toko ... 128
Gambar 4.6 Halaman Tambah Produk ... 129
Gambar 4.7 Halaman Daftar Produk ... 130
Gambar 4.8 Halaman Daftar Produk Berdasarkan Pencarian Nama Produk131 Gambar 4.9 Halaman Daftar Produk Berdasarkan Pencarian Kondisi Barang132 Gambar 4.10 Halaman Daftar Produk Berdasarkan Pencarian Tanggal Masuk Produk ... 133
Gambar 4.11 Halaman Brangkas Toko ... 134
Gambar 4.12 Halaman Pesanan Barang ... 135
Gambar 4.13 Halaman Rincian Pesanan Barang ... 136
Gambar 4.14 Halaman Pesanan Siap Kirim ... 137
Gambar 4.15 Halaman Konfirmasi Pengiriman Pesanan Barang ... 138
Gambar 4.16 Form Isian Konfirmasi Pengiriman Barang ... 139
(10)
xv
Gambar 4.18 Halaman Riwayat Pencairan Dana ... 141
Gambar 4.19 Halaman Data Akun Bank ... 142
Gambar 4.20 Halaman Ubah Kata Sandi ... 143
Gambar 4.21 Halaman Data Akun Pengguna ... 144
Gambar 5.1 Form Login Kosong ... 146
Gambar 5.2 Form Login Field Username dan/ atau Kata Sandi Kosong .... 147
Gambar 5.3 Form Login Field Username Tidak Berformat Email ... 147
Gambar 5.4 Form Login Masukan Username dan/ atau Kata Sandi Salah 148 Gambar 5.5 Form Tambah Produk Kosong ... 150
Gambar 5.6 Form Tambah Produk Berhasil Memasukkan Data... 151
Gambar 5.7 Form Tambah Produk dengan Kesalahan field Kosong ... 152
Gambar 5.8 Form Pencairan Dana Berhasil Memasukkan Data ... 154
Gambar 5.9 Form Pencairan Dana Kesalahan Pada Kolom Belum Terisi .. 155
Gambar 5.10 Form Pencairan Dana Kesalahan Data Masukan Lebih Kecil Dari Saldo ... 156
Gambar 5.11 Form Pencairan Dana Nominal Tidak Mencukupi ... 157
Gambar 5.12 Form Pencairan Dana Sesuai Kriteria Persyaratan... 158
Gambar 5.13 Form Pencairan Dana Password Login Tidak Sesuai ... 159
Gambar 5.14 Form Konfirmasi Pengiriman Kesalahan Tanggal Kirim ... 160
Gambar 5.15 Form Konfirmasi Pengiriman Data Tidak Boleh Kosong ... 161
Gambar 5.16 Form Konfirmasi Pengiriman Data Berhasil Disimpan ... 161
Gambar 5.17 Form Ubah Kata Sandi Berhasil ... 163
Gambar 5.18 Form Ubah Kata Sandi Password Tidak Sama ... 163
(11)
xvi
DAFTAR NOTASI/ LAMBANG
Jenis Notasi/Lambang Nama Arti
FlowChart Termination
Terminasi (Start/ End)
Titik awal, akhir, atau pemberhentian dalam suatu proses atau program; juga dipergunakan untuk menunjukan adanya pihak eksternal.
FlowChart Document Dokumen
Dokumen atau laporan: dokumen tersebut dapat dipersiapkan dengan tulis tangan, atau dicetak dengan computer.
FlowChart Manual
operation Operasi manual Pelaksanaan pemrosesan yang dilaksanakan secara manual.
FlowChart Decision Decision
Langkah pengambilan keputusan;
FlowChart Dynamic
Connector
Arah pemroses atau arus dokumen.
FlowChart Off-Page
Connector
Menghubungkan arus pemroses dari satu halaman ke halaman lainnya
(12)
xvii
FlowChart 1
On-Page Connector
Menghubungkan arus pemroses di satu halaman yang sama,untuk menghindari garis yang bertabrakan. FlowChart Callouts Callouts Memberikan keterangan yang mendukung simbol
FlowChart yang didekati
Activity Diagram
Initial State Menunjukan simpul awal (initial node) adalah titik awal dari diagram.
Activity Diagram
Final State Menunjukan simpul akhir (final mode) adalah titik akhir dari diagram.
Activity Diagram Validasi Inputan Action State Menunjukan suatu aktivitas yang terjadi,bisa berupa hal fisik maupun non-fisik seperti mengisi field dan menampilkan home screen.
Activity Diagram
Decision Menunjukan keputusan (decision) pengambilan keputusan terdiri dari Ya atau Tidak.
Activity Diagram Control Flow Menunjukan panah aliran,penghubung antar proses.
(13)
xviii UseCase
Actor
Actor Pengguna yang berinteraksi langsung dengan sistem
UseCase UseCase
UseCase Kegiatan yang dapat dilakukan oleh actor
terhadap sistem UseCase
<<System>>
System Boundary Kolom batasan yang berisi kemampuan fitur suatu sistemERD Entitas
Entitas individu yang mewakili sesuatu yang nyata dan dapat dibedakan dari sesuatu yang lain
ERD Atribut
Atribut mendeskripsikan karakteristik dari suatu entitas
ERD Relasi
Relasi menunjukkan adanya hubungan di antara sejumlah entitas yang berasal dari himpunan entitas yang berbeda
ERD Entitas Lemah
Entitas Lemah / weak entity
Entitas yang sangat bergantung terhadap entitas lainnya/ Entitas yang tidak dapat
(14)
xix
berdiri sendiri
ERD Modifier
Modifier Pembeda antara satu record
dengan record
lainnya. Bersifat sama seperti
primary key
namun lemah dan tidak unik ERD Kardinalitas Many-to-One Setiap anggota entitas B dapat berhubungan dengan lebih dari satu anggota entitas A tetapi tidak sebaliknya ERD Kardinalitas One-to-Many Setiap anggota entitas A dapat berhubungan dengan lebih dari satu anggota entitas B tetapi tidak sebaliknya
ERD
Kardinalitas One-to-One
Satu anggota entitas A hanya dapat
berhubungan dengan satu anggota entitas B, maupun
(15)
xx
DAFTAR SINGKATAN
E-commerce = Electronic CommerceERD = Entity Relationship Diagram
UML = Unified Modelling language
ASP = Active Server Page
PO = Pre-Order
WWW = World Wide Web
B2C = Business-To-Consumer
(16)
xxi
DAFTAR ISTILAH
E-commerce Media pemasaran, penjualan suatu produk serta transaksi jual-beli yang dilakukan secara online.
Pre-Order Pemesanan barang dikarenakan tidak tersedianya barang dengan sistem Down Payment atau uang muka. Jika barang telah selesai di produksi, maka pembeli diwajibkan untuk melunasi pembayaran.
B2B Proses transaksi e-commerce bertipe B2B
melibatkan perusahaan atau organisasi yang dapat bertindak sebagai pembeli atau penjual. Sebagai contoh adalah pasar swalayan dan pemasok barang.
(17)
1
BAB 1. PENDAHULUAN
Bab 1 membahas mengenai latar belakang masalah, rumusan masalah, tujuan pembahasan, ruang lingkup kajian, sumber data serta sistematika penyajian dari tugas akhir ini. Pembahasan secara rinci akan dibahas berikut ini:
1.1 Latar Belakang Masalah
Saat ini, kecanggihan teknologi dan jaringan internet sudah menjadi bagian penting dalam perkembangan globalisasi di Indonesia. Abell dan Lim menyatakan bahwa kemunculan internet secara umum dan World Wide Web (WWW) secara khusus mengakibatkan revolusi yang besar dalam aktivitas-aktivitas bisnis yang ada di dunia. Hal ini membuat bisnis melalui internet menjadi media pemasaran dan penjualan paling populer karena memberikan banyak keuntungan dan kemudahan di dalamnya. Berbelanja via online misalnya. Sebagian besar penjual memanfaatkan teknologi ini untuk memperluas pemasaran dan meningkatkan penjualan produknya. Teknologi ini akan menjadikan transaksi jual-beli menjadi lebih praktis karena dapat dilakukan kapanpun dan dimanapun. Perkembangan teknologi yang signifikan memicu timbulnya gagasan-gagasan baru untuk membuat aplikasi pendukung dalam bidang pemasaran dan penjualan melalui media internet. E-commerce merupakan salah satu media pemasaran dan penjualan berbasis teknologi internet yang dapat dijadikan alternatif bagi pengembang sistem penjualan yang lebih efektif dan efisien dengan biaya yang lebih murah. Teknologi e-commerce dapat menjadikan proses pemasaran hingga transaksi penjualan dilakukan secara virtual. E-commerce juga memberikan beberapa cara baru untuk merencanakan pelaksanaan promosi produk ke segala penjuru dunia.
Pengelolaan dan pemasaran produk YukBelanja masih dilakukan secara manual, baik dalam mengelola data pelanggan, data pesanan serta mengelola pengiriman barang pelanggan. Jumlah pelanggan yang kian
(18)
2
bertambah membuat pemilik YukBelanja berkeinginan untuk dibuatkan suatu aplikasi berbasis web yang dapat membantu pengelolaan toko serta memperluas pemasaran dan penjualan produk agar meningkatkan angka penjualan produk toko. Di sisi lain, pemilik YukBelanja ingin memiliki sebuah aplikasi web yang dapat menyediakan media pemasaran dan penjualan produk bagi pemilik toko lainnya yang ingin ikut memasarkan dan menjual barang. Peran YukBelanja akan menjadi perantara antara pembeli dan penjual. Pembuatan aplikasi web e-commerce YukBelanja diharapkan dapat memperluas pemasaran produk, membantu pengelolaan transaksi jual-beli serta mendatangkan keuntungan.
Pembuatan aplikasi web e-commerce ini akan mengimplementasikan konsep Business-To-Business (B2B). Aplikasi web ini akan digunakan sebagai media pemasaran para penjual retail hingga grosir secara online. Aplikasi menangani fitur transaksi dua arah antara penjual/ pemilik toko dengan admin YukBelanja.
1.2 Rumusan Masalah
Berdasarkan latar belakang masalah pada bagian 1.1, diperoleh rumusan-rumusan masalah dari pembuatan aplikasi web e-commerce. Rumusan-rumusan masalahnya adalah sebagai berikut:
Bagaimana membuat aplikasi web e-commerce YukBelanja yang dapat 1.
memfasilitasi transaksi penjual pada bagian back end dan bagian front end.
Bagaimana membuat aplikasi web e-commerce yang memfasilitasi 2.
pemantauan pesanan barang, pemantauan pengiriman barang, pembayaran pesanan kepada penjual dan pencairan saldo penjual.
1.3 Tujuan Pembahasan
Berdasarkan rumusan masalah pada bagian 1.2, diperoleh tujuan pembahasan dari pembuatan aplikasi web e-commerce. Tujuan pembahasan masalahnya adalah sebagai berikut:
(19)
3
Pembuatan aplikasi web e-commerce YukBelanja yang dapat 1.
memfasilitasi transaksi penjual pada bagian back end dan bagian front end.
Pembuatan aplikasi web e-commerce yang memfasilitasi pemantauan 2.
pesanan barang, pemantauan pengiriman barang, pembayaran pesanan kepada penjual dan pencairan saldo penjual.
1.4 Ruang Lingkup Kajian
Ruang lingkup kajian terbagi atas tiga kategori penjelasan, yaitu batasan perangkat keras, batasan perangkat lunak dan batasan aplikasi. Berikut ini merupakan penjelasan dari masing-masing kategori ruang lingkup kajian dari pembuatan aplikasi business-to-business e-commerce berbasis web ini.
1.4.1
Perangkat kerasBerikut ini merupakan batasan perangkat keras yang digunakan dalam membangun aplikasi web e-commerce.
Sistem Operasi yang digunakan adalah Windows XP Service Pack 3 1.
RAM yang digunakan dalam membangun aplikasi ini berkapasitas 2 GB. 2.
1.4.2
Perangkat LunakBerikut ini merupakan batasan perangkat lunak yang digunakan dalam membangun aplikasi web e-commerce.
Pembuatan aplikasi web e-commerce berbasis ASP .Net bahasa 1.
pemrograman C#.
Pengelolaan basis data menggunakan Microsoft SQL Server 2008 R2. 2.
1.4.3
Batasan AplikasiBerikut ini merupakan batasan aplikasi dalam membangun aplikasi web e-commerce.
(20)
4
Aplikasi web mencakup modul Seller, baik dari sisi front end maupun 1.
back end.
Aplikasi web menangani pembayaran via transfer rekening bank terhadap 2.
nomor rekening yang tercantum dalam database milik penjual.
Aplikasi web tidak menangani fitur buyer baik dari sisi front end maupun 3.
back end.
Aplikasi web yang dirancang hanya dapat diakses pada desktop internet 4.
browser.
Aplikasi web memfasilitasi pembayaran terhadap pesanan yang telah 5.
diterima oleh pembeli.
Penjual dapat menolak sebagian atau seluruh pesanan. 6.
1.5 Sumber Data
Sumber Data yang digunakan dalam pelaksanaan tugas akhir ini adalah Data Primer dan Data Sekunder. Sumber data primer diperoleh melalui metode wawancara secara langsung dengan pemilik YukBelanja. Sedangkan sumber data sekunder diperoleh melalui studi literatur buku dan internet.
1.6 Sistematika Penyajian
Sistematika penyajian dari penyusunan laporan ini adalah sebagai berikut:
BAB 1. PENDAHULUAN
Bab ini berisi tentang pendahuluan yang terdiri dari latar belakang, rumusan masalah, tujuan, batasan masalah, sumber data serta sistematika pembahasan dari proyek Tugas Akhir ini.
BAB 2. KAJIAN TEORI
Bab ini membahas mengenai teori – teori yang digunakan dan berhubungan dengan analisis dan perancangan aplikasi business-to-business e–commerce berbasis web ini.
(21)
5
Bagian ini berisi tentang semua pembahasan secara lengkap mengenai analisis pemecahan masalah, perancangan desain serta penjelasan sistem yang digambarkan ke dalam bentuk diagram pemodelan.
BAB 4. HASIL PENELITIAN
Bab ini berisi hasil analisis serta kumpulan screenshoot dari proyek yang dibuat dan penjelasan dari tiap fungsi utama yang dibuat.
BAB 5. PEMBAHASAN DAN UJI COBA HASIL PENELITIAN
Bab ini berisi hasil pengujian terhadap setiap halaman serta penjelasan dari hasil yang diharapkan dan hasil keluaran yang berkesinambungan dengan hasil yang diharapkan.
BAB 6. SIMPULAN DAN SARAN
Bagian ini berisi tentang kesimpulan yang didapat dari hasil analisa, desain dan implementasi berdasarkan dasar teori yang terkait. Selain itu, saran yang berisi masukan bagi pengembangan aplikasi business-to-business e-commerce berbasis web ini di masa yang akan datang.
(22)
165
BAB 6. SIMPULAN DAN SARAN
Bab 6 membahas simpulan dan saran yang didapat dari hasil implementasi pembuatan Aplikasi Business-to-Business E-Commerce Berbasis Web (Studi Kasus YukBelanja). Pembahasan secara rinci akan dibahas berikut ini:
6.1 Simpulan
Simpulan yang didapat dari hasil pengerjaan tugas akhir ini adalah sebagai berikut:
Telah berhasil dibuat sebuah rancangan aplikasi business-to-business e-1.
commerce berbasis web (studi kasus YukBelanja) yang dapat memfasilitasi transaksi penjual pada bagian back end dan front end. Telah berhasil dibuat sebuah rancangan aplikasi business-to-business e-2.
commerce berbasis web (studi kasus YukBelanja) yang dapat memfasilitasi pemantauan pesanan barang, pemantauan pengiriman barang, pembayaran pesanan kepada penjual dan pencairan saldo penjual.
6.2 Saran
Saran untuk Aplikasi Business-to-Business E-Commerce Berbasis Web (Studi Kasus YukBelanja) agar dapat dikembangkan lebih lanjut adalah sebagai berikut:
1. Sistem informasi ini disarankan agar dilengkapi dengan modul buyer baik front-end maupun back-end.
2. Sistem informasi ini juga disarankan agar fitur pembayaran dilengkapi dengan sistem pembayaran otomatis agar tidak lagi menggunakan manual transfer.
(23)
APLIKASI
BUSINESS-TO-BUSINESS
E-COMMERCE
BERBASIS
WEB
(STUDI KASUS
PADA YUKBELANJA)
Tugas Akhir
Diajukan untuk Memenuhi Persyaratan Akademik Dalam
Menyelesaikan Pendidikan Pada Program studi
S1 Teknik Informatika Universitas Kristen Maranatha
Oleh
KENYA IVANA
0872201
PROGRAM STUDI S1 TEKNIK INFORMATIKA
FAKULTAS TEKNOLOGI INFORMASI
UNIVERSITAS KRISTEN MARANATHA
BANDUNG
2013
(24)
i
LEMBAR PENGESAHAN
Aplikasi Business-To-BusinessE-Commerce Berbasis Web (Studi
Kasus Pada YukBelanja)
Dengan ini, saya menyatakan bahwa
isi CD-Rom Laporan Penelitian sama dengan hasil revisi akhir. Bandung, 13 Januari 2014
(25)
ii
PERNYATAAN ORISINALITAS LAPORAN
PENELITIAN
Dengan ini, saya yang bertanda tangan di bawah ini
N a m a : Kenya Ivana
N R P : 0872201
Fakultas / Program studi : Teknologi Informasi / S1 Teknik Informatika
Menyatakan bahwa laporan penelitian ini adalah benar merupakan hasil karya saya sendiri dan bukan duplikasi dari orang lain.
Apabila pada masa mendatang diketahui bahwa pernyataan ini tidak benar adanya, saya bersedia menerima sanksi yang diberikan dengan segala konsekuensinya.
Demikianlah pernyataan ini saya buat.
Bandung, 13 Januari 2014 Yang menyatakan,
(26)
iii
PERNYATAAN PUBLIKASI LAPORAN PENELITIAN
Saya yang bertanda tangan di bawah iniN a m a : Kenya Ivana
N R P : 0872201
Fakultas / Program studi :Teknologi Informasi / S1 Teknik Informatika Dengan ini, saya menyatakan bahwa
1. Demi pengembangan ilmu pengetahuan, saya menyetujui untuk memberikan kepada Universitas Kristen Maranatha Hak Bebas Royalti noneksklusif (Non-Exclusive-Royalty-Free Right) atas laporan
penelitian saya yang berjudul “Aplikasi Business-To-Business
E-Commerce Berbasi Web (Studi Kasus Pada YukBelanja)”.
2. Universitas Kristen Maranatha Bandung berhak menyimpan, mengalih mediakan / mengalih formatkan, mengelola dalam bentuk pangkalan data (database), mendistribusikannya, serta menampilkannya dalam bentuk softcopy untuk kepentingan akademis tanpa perlu meminta izin dari saya selama tetap mencantumkan nama saya sebagai penulis / pencipta.
3. Saya bersedia dan menjamin untuk menanggung secara pribadi, tanpa melibatkan pihak Universitas Kristen Maranatha Bandung, segala bentuk tuntutan hukum yang timbul atas pelanggaran Hak Cipta dalam karya ilmiah saya ini.
Demikian pernyataan ini saya buat dengan sebenarnya dan untuk dapat dipergunakan sebagaimana semestinya.
Bandung, 13 Januari 2014 Yang menyatakan,
(27)
iv
PRAKATA
Segala puji dan syukur kehadirat Allah SWT karena rahmat dan hidayah-Nya lah sehingga penulis dapat menyelesaikan tugas akhir ini dengan baik dan lancar.
Laporan tugas akhir ini merupakan hasil dari proses tugas akhir yang dilakukan dan dikerjakan untuk memenuhi syarat kelulusan S1 Teknik Informatika. Laporan ini menjelaskan mengenai Aplikasi Business-To-Business E-Commerce Berbasi Web (Studi Kasus Pada YukBelanja).
Pada kesempatan ini, penulis ingin mengucapkan terima kasih kepada pihak-pihak yang telah membantu, mendukung, memberikan semangat, dan dorongan kepada penulis sehingga penulis dapat menyelesaikan Tugas Akhir ini baik secara langsung maupun tidak langsung, yaitu:
Papa dan Mama, yang telah memberikan dukungan moril serta doa. 1.
Ibu Tiur Gantini, S.T., M.T. terima kasih telah memberikan waktu serta 2.
kesabaran yang telah diberikan dalam membimbing, juga selalu memberikan semangat dalam menyelesaikan tugas akhir ini.
Ibu Dr. Ir. Mewati Ayub, M.T. selaku Dekan Fakultas Teknologi Informasi 3.
Universitas Kristen Maranatha.
Bapak Timotius Witono, S.Kom., M.T. selaku Ketua Jurusan S1 Teknik 4.
Informatika Fakultas Teknologi Informasi Univeristas Kristen Maranatha. Ibu Wenny Franciska, S.Kom. selaku koordinator Tugas Akhir jurusan S1 5.
Teknik Informatika Fakultas Teknologi Informasi Universitas Kristen Maranatha.
Dosen-dosen Fakultas Teknologi Informasi Universitas Kristen 6.
Maranatha.
Teman-teman dari Fakultas IT yang telah membantu dan memberikan 7.
(28)
v
Akhir kata, dalam pembuatan laporan maupun aplikasi ini disadari masih ada kekurangan. Oleh karena itu, penulis meminta maaf atas segala kekurangan dalam pembuatan tugas akhir ini, sehingga penulis bersedia menerima segala saran dan kritik agar dapat membangun suatu karya ilmiah yang lebih baik. Dengan adanya laporan dan aplikasi ini diharapkan dapat memberikan manfaat bagi semua pihak.
Bandung, 13 Januari 2014
(29)
166
DAFTAR PUSTAKA
[1] J. Hartono, Analisis dan Desain Sistem Informasi: Pendekatan Terstruktur, Yogyakarta: Penerbit Andi, 1993.
[2] N. Bandhyo-padhyay, E-Commerce Context, Conceptsand Consequences, Singapore: McGraw-Hill Companies, Inc., 2003.
[3] R. Ustadiyanto, Framework e-Commerce, Bandung: Penerbit ANDI Yogyakarta, 2001.
[4] O. W. Purbo and A. A. Wahyudi, Mengenal e-commerce, Jakarta: PT. Elex Media Komputindo, 2001.
[5] E. Turban and D. King, Introduction to E-Commerce, Upper Saddle River, New Jersey: Prentice Hall, 2003.
[6] A. B. Chaudhuri, The Art of Programming Through Flowchart & Algorithms, India: Firewall Media, 2005.
[7] J. Burch, System, Analysis, Design, and Implementation, New York: Boyd & Fraser Publishing , 1992.
[8] A. Nugroho, Analisis dan Perancangan Sistem Informasi dengan Metodologi Berorientasi Objek (Edisi Revisi), Bandung: Penerbit Informatika, Mei 2005.
[9] S. M. H. Gunadi and A. S.Si, Visual Modelling Menggunakan UML dan Fational Rose, Bandung: Penerbit Informatika, 2002.
[10] M. Fowler, UML Distillerd Edisi 3, Yogyakarta: Penerbit ANDI, 2005. [11] P. P. Widodo and H. , Menggunakan UML, Bandung: Penerbit
Informatika, 2011.
[12] I. Fathansyah, Basis Data, Bandung: Penerbit Informatika, 2007.
[13] A. Nugroho, Konsep Pengembangan System Basis Data, Jakarta: Penerbit Informatika, 2004.
[14] Bertolino, "Chapter 5: Software Testing," IEEE SWEBOK Trial Version 1.00, 2001.
(30)
167
[15] L. Williams, "Testing Overview and Black-Box Testing Techniques,"
2006. [Online]. Available:
http://agile.csc.ncsu.edu/SEMaterials/BlackBox.pdf. [Accessed 7 March 2013].
[16] W. Abell and L. Lim, "Business Use of the Internet in New Zealand: An Exploratory Study," Lincoln University, Canterbury, New Zealand, 1996.
[Online]. Available:
http://ausweb.scu.edu.au/aw96/bussiness/abell/paper.htm. [Accessed 15 March 2010].
[17] K. C. Laudon and J. P. Laudon, Management Information Systems: Managing the Digital Firms, 12th ed., Upple Saddle River, NJ: Prentice Hall, 2012.
[18] W. K. Chen, Linear Networks and Systems, Belmont, CA: Wadsworth, 1993, pp. 123-135.
[19] Fathansyah, Basis Data, Bandung: Informatika, 2002.
[20] J. M. Hartono, Analisis dan Desain Sistem Informasi, Yogyakarta, Central Java: Andi, 2000.
(1)
ii
PERNYATAAN ORISINALITAS LAPORAN
PENELITIAN
Dengan ini, saya yang bertanda tangan di bawah ini
N a m a : Kenya Ivana
N R P : 0872201
Fakultas / Program studi : Teknologi Informasi /S1 Teknik Informatika
Menyatakan bahwa laporan penelitian ini adalah benar merupakan hasil karya saya sendiri dan bukan duplikasi dari orang lain.
Apabila pada masa mendatang diketahui bahwa pernyataan ini tidak benar adanya, saya bersedia menerima sanksi yang diberikan dengan segala konsekuensinya.
Demikianlah pernyataan ini saya buat.
Bandung, 13 Januari 2014 Yang menyatakan,
(2)
iii
PERNYATAAN PUBLIKASI LAPORAN PENELITIAN
Saya yang bertanda tangan di bawah iniN a m a : Kenya Ivana
N R P : 0872201
Fakultas / Program studi :Teknologi Informasi /S1 Teknik Informatika Dengan ini, saya menyatakan bahwa
1. Demi pengembangan ilmu pengetahuan, saya menyetujui untuk memberikan kepada Universitas Kristen Maranatha Hak Bebas Royalti noneksklusif (Non-Exclusive-Royalty-Free Right) atas laporan
penelitian saya yang berjudul “Aplikasi Business-To-Business
E-Commerce Berbasi Web (Studi Kasus Pada YukBelanja)”.
2. Universitas Kristen Maranatha Bandung berhak menyimpan, mengalih mediakan / mengalih formatkan, mengelola dalam bentuk pangkalan data (database), mendistribusikannya, serta menampilkannya dalam bentuk softcopy untuk kepentingan akademis tanpa perlu meminta izin dari saya selama tetap mencantumkan nama saya sebagai penulis / pencipta.
3. Saya bersedia dan menjamin untuk menanggung secara pribadi, tanpa melibatkan pihak Universitas Kristen Maranatha Bandung, segala bentuk tuntutan hukum yang timbul atas pelanggaran Hak Cipta dalam karya ilmiah saya ini.
Demikian pernyataan ini saya buat dengan sebenarnya dan untuk dapat dipergunakan sebagaimana semestinya.
Bandung, 13 Januari 2014 Yang menyatakan,
(3)
iv
PRAKATA
Segala puji dan syukur kehadirat Allah SWT karena rahmat dan hidayah-Nya lah sehingga penulis dapat menyelesaikan tugas akhir ini dengan baik dan lancar.
Laporan tugas akhir ini merupakan hasil dari proses tugas akhir yang dilakukan dan dikerjakan untuk memenuhi syarat kelulusan S1 Teknik Informatika. Laporan ini menjelaskan mengenai Aplikasi Business-To-Business E-Commerce Berbasi Web (Studi Kasus Pada YukBelanja).
Pada kesempatan ini, penulis ingin mengucapkan terima kasih kepada pihak-pihak yang telah membantu, mendukung, memberikan semangat, dan dorongan kepada penulis sehingga penulis dapat menyelesaikan Tugas Akhir ini baik secara langsung maupun tidak langsung, yaitu:
Papa dan Mama, yang telah memberikan dukungan moril serta doa. 1.
Ibu Tiur Gantini, S.T., M.T. terima kasih telah memberikan waktu serta 2.
kesabaran yang telah diberikan dalam membimbing, juga selalu memberikan semangat dalam menyelesaikan tugas akhir ini.
Ibu Dr. Ir. Mewati Ayub, M.T. selaku Dekan Fakultas Teknologi Informasi 3.
Universitas Kristen Maranatha.
Bapak Timotius Witono, S.Kom., M.T. selaku Ketua Jurusan S1 Teknik 4.
Informatika Fakultas Teknologi Informasi Univeristas Kristen Maranatha. Ibu Wenny Franciska, S.Kom. selaku koordinator Tugas Akhir jurusan S1 5.
Teknik Informatika Fakultas Teknologi Informasi Universitas Kristen Maranatha.
Dosen-dosen Fakultas Teknologi Informasi Universitas Kristen 6.
Maranatha.
Teman-teman dari Fakultas IT yang telah membantu dan memberikan 7.
(4)
v
Akhir kata, dalam pembuatan laporan maupun aplikasi ini disadari masih ada kekurangan. Oleh karena itu, penulis meminta maaf atas segala kekurangan dalam pembuatan tugas akhir ini, sehingga penulis bersedia menerima segala saran dan kritik agar dapat membangun suatu karya ilmiah yang lebih baik. Dengan adanya laporan dan aplikasi ini diharapkan dapat memberikan manfaat bagi semua pihak.
Bandung, 13 Januari 2014
(5)
166
DAFTAR PUSTAKA
[1] J. Hartono, Analisis dan Desain Sistem Informasi: Pendekatan Terstruktur, Yogyakarta: Penerbit Andi, 1993.
[2] N. Bandhyo-padhyay, E-Commerce Context, Conceptsand Consequences, Singapore: McGraw-Hill Companies, Inc., 2003.
[3] R. Ustadiyanto, Framework e-Commerce, Bandung: Penerbit ANDI Yogyakarta, 2001.
[4] O. W. Purbo and A. A. Wahyudi, Mengenal e-commerce, Jakarta: PT. Elex Media Komputindo, 2001.
[5] E. Turban and D. King, Introduction to E-Commerce, Upper Saddle River, New Jersey: Prentice Hall, 2003.
[6] A. B. Chaudhuri, The Art of Programming Through Flowchart & Algorithms, India: Firewall Media, 2005.
[7] J. Burch, System, Analysis, Design, and Implementation, New York: Boyd & Fraser Publishing , 1992.
[8] A. Nugroho, Analisis dan Perancangan Sistem Informasi dengan Metodologi Berorientasi Objek (Edisi Revisi), Bandung: Penerbit Informatika, Mei 2005.
[9] S. M. H. Gunadi and A. S.Si, Visual Modelling Menggunakan UML dan Fational Rose, Bandung: Penerbit Informatika, 2002.
[10] M. Fowler, UML Distillerd Edisi 3, Yogyakarta: Penerbit ANDI, 2005. [11] P. P. Widodo and H. , Menggunakan UML, Bandung: Penerbit
Informatika, 2011.
[12] I. Fathansyah, Basis Data, Bandung: Penerbit Informatika, 2007.
[13] A. Nugroho, Konsep Pengembangan System Basis Data, Jakarta: Penerbit Informatika, 2004.
[14] Bertolino, "Chapter 5: Software Testing," IEEE SWEBOK Trial Version 1.00, 2001.
(6)
167
[15] L. Williams, "Testing Overview and Black-Box Testing Techniques,"
2006. [Online]. Available:
http://agile.csc.ncsu.edu/SEMaterials/BlackBox.pdf. [Accessed 7 March 2013].
[16] W. Abell and L. Lim, "Business Use of the Internet in New Zealand: An Exploratory Study," Lincoln University, Canterbury, New Zealand, 1996.
[Online]. Available:
http://ausweb.scu.edu.au/aw96/bussiness/abell/paper.htm. [Accessed 15 March 2010].
[17] K. C. Laudon and J. P. Laudon, Management Information Systems: Managing the Digital Firms, 12th ed., Upple Saddle River, NJ: Prentice Hall, 2012.
[18] W. K. Chen, Linear Networks and Systems, Belmont, CA: Wadsworth, 1993, pp. 123-135.
[19] Fathansyah, Basis Data, Bandung: Informatika, 2002.
[20] J. M. Hartono, Analisis dan Desain Sistem Informasi, Yogyakarta, Central Java: Andi, 2000.