IMAN TUBAGUS SANUSI
10106166
Penjualan yg dilakukan pada toko vanny cell masih
menggunakan cara
face to face
, dimana pelanggan harus
langsung datang ketempat dan bertemu langsung bila ingin
melakukan transaksi pembelian barang.
mahalnya media-media promosi lain seperti pemasangan
iklan di televisi, pamplet, dan pemasangan iklan di radio,
agar dapat memperluas jangkauan pasar nasional.
Dalam pembukuan dan pembuatan laporan rekapitulasi
Melihat fenomena pada latar belakang masalah di atas,
maka masalah-masalah yang muncul dapat diidentifikasikan
sebagai berikut:
Bagaimana cara membangun sarana informasi agar
konsumen memperoleh informasi yang tepat mengenai
barang yang di tawarkan toko
vanny cell
.
Membengkaknya modal yang harus dikeluarkan untuk media
promosi.
Adapun maksud dari penelitian ini adalah membangun
aplikasi e-commerce pada toko
Vanny Cell
.
Sedangkan tujuan penelitian ini terdiri dari :
Konsumen dapat memperoleh informasi mengenai
barang yang ditawarkan toko
vanny cell
.
Meminimalisasi pengeluaran dengan media promosi
penjualan online guna memperluas pemasaran.
Pengolahan Data Admin
o
Mengelola Data Barang
o
Manajemen Pemasaran
o
Manajemen Pembayaran : Transfer, COD, Paypall
o
Manajemen Shiping : JNE, TIKI dan POS
o
Pembuatan Laporan
o
Menyediakan Layanan Integritas dengan
social
Fitur Pembelian
o
Pencarian Barang
o
Menampilkan Barang Diskon, Barang Terlaris
o
Fasilitas Pendaftaran, Login Member
o
History
Pemesanan
o
Pengiriman Informasi Pemesanan Melalui
o
Zoom
Gambar Barang
Sistem Keamanan Aplikasi
o
IP-Dedicated
o
Secure Socket Layer
(SSL)
Media Komunikasi Admin dengan User
o
o
Social Network
Teknik Pengumpulan Data
Studi Literatur
Wawancara
Model Pengembangan Perangkat Lunak ini
menggunakan model
waterfall
Communication
Planning
Modeling
Construction
Member
Pengunjung
Admin
Pembangunan aplikasi e-commerce dI toko Vanny Cell
Paypal Data pembayaran
Info pembayaran Data login Member
Data Pengiriman Data Pencarian Data lupa password Data Pemesanan Data Pembelian Data Detail Pembelian Data Member Data Edit Password
Info login invalid Info Pengiriman Info Pencarian Info Lupa Password Info Pemesanan Info Pembelian Info Detail Pembelian Info Member Info Edit Password Info Keranjang
Data RegIstrasi Data Pencarian
Info registrasi valid Info Registrasi Invalid Info Barang Info Barang Terlaris Info Barang Diskon Info Merek Info Detail Barang
Data login Admin Data lupa paswword Data Pemesanan Data Pembelian Data Detail Pembelian Data Barang Data Merek Data Detail Barang Data Gambar Data Kota Data Provinsi Data Jasa Pengiriman Data Jenis Pengiriman Data Rekening Data Warna Data Ongkir Data Laporan Data Admin Data Edit Password
Jejaring sosial Info barang Jasa pengiriman Info pengiriman Data pengiriman Web server Mail Info peMesanan, info registrasi,
Info pembelian, info pengiriman, Info lupa password
Info login Admin Info lupa paswword Info Pemesanan Info Pembelian Info Detail Pembelian Info Barang Info Merek Info Detail Barang Info Gambar Info Kota Info Provinsi Info Jasa Pengiriman Info Jenis Pengiriman Info Rekening Info Warna Info Ongkir Info Laporan Info Admin Info Edit Password
Merek Jasa pengiriman Provinsi Detail pembelian Rekening memiliki 1 Memiliki 1 N Memiliki N 1 mempunyai 1 N Memiliki memiliki N 1 1 N
Member Barang Gambar
Warna Jenis pengiriman Kota Detail barang membeli ongkir Id detailpembelian Id barangdetail qty berat hargabeli Retur qty Status produk Id pembelian Id rekening nama rekening Bank rekening cabang rekening no rekening gambar rekening Id kota Id member alamat member telp member kodepos member email member password member verificatio member status member Id kota Id provinsi Nama kota kabkota
Id ongkir Id kota
Id jenispengiriman Harga ongkir Id provinsi Nama provinsi Id warna Nama warna
Format warna
Id gambar Id barang profil gambar nama gambar Id barangdetail Id barang Id warna tanggal barangdetail stok barangdetail Berat barangdetail Id barang Id merek nama barang Harga barang deskripsi barang diskon barang Id merek kode merek nama merek Id jenispengiriman Id jasapengiriman nama jenispengiriman deskripsi jenispengiriman Id jasapengiriman nama jasapengiriman nama jasapengiriman Id pembeli Sesion id Id member Tgl bayar Id rekening status pembayaran Kirim nama Kirim alamat Kirim telp Kirim kota Kirim kdpos Kirim ongkos Kirim resi Transfer bank Transfer no Transfer jumlah Total bayar Bayar deposito N N N N N N N N Melakukan 1 1 Id retur Jml retur Id member Tgl kirim Jasa kirim Detail retur Memiliki Id detailretur Id pembelian hargabeli Jml retur N 1 Retur Memiliki N 1
1 Login 8 Register 2 Lupa Password 5 Transaksi 4 Pengolahan Data Master 9 Pengolahan Back up &
Restor 6 Pengolahan Laporan 3 Pengaturan Akun Admin Member Pengunjung
Data login admin
Info login invalid
Data login member Info login invalid
Info register valid, invalid Data registrasi
Data lupa password
Info lupa password
Data lupa password Info lupa password Data pemesanan, Data pembayaran Info pemesanan, Info pengiriman, Info pembayaran Data pengiriman, Data pembayaran Info pemesanan, Info pembayaran Web server Info pemesanan, Iinfo pembayaran, Info pengiriman Paypal Data pembayaran Data barang, Data merek, Data detail barang, Data gambar, Data kota, Data provinsi, Data jasa pengiriman, Data jenis pengiriman, Data rekening, Data warna, Data ongkir
Info barang, Info merek, Info detail barang, Info gambar, Info kota, Info provinsi, Info jasa pengiriman, Info jenis pengiriman, Info rekening, Info warna, Info ongkir
Data back up & restor Info back up & restor Data laporan
Info laporan
Data admin
,
Data edit password
Data member,
Data edit password
Info admin,
Info edit password
Info member
,
Info edit password
Info registrasi
Jasa Pengiriman
Member Data login member
Data login member
Admin Data login admin
Data login admin
Merek Barang Data register Data register Provinsi Kota Info kota Info provinsi
Data lupa password Data lupa password
Data lupa password
Data lupa password
Info pembayaran
Info lupa password
Temp_pemesanan
Data pemesanan
Data pemesanan
Jasa pengiriman
Jenis pengiriman
Info jasa pengiriman
Info jenis pengiriman
Data jenis pengiriman Data jenis pengiriman Data jasa pengiriman Data jasa pengiriman
Data member Data member Data barang Data barang Data kota Data kota Data provinsi Data provinsi
Barang detail rekening
onkir warna
Data barang detail Data barang detail
Data rekening Data rekening Data warna Data warna Data ongkir Data ongkir
pembelian Detail pembelian
Data pembelian Data pembelian
Data detail pembelian Data detail pembelian
Data meamber Data meamber
Data admin
Data admin gambar
Data gambar Data gambar
7 Retur Data retur Info retur
Data retur Info retur
retur Temp retur detail retur Data retur Data retur Data retur Data retur Data retur Data retur Data jasa pengiriman
Data jasa pengiriman
Kesimpulan
Berdasarkan pembahasan yang telah dilakukan, maka
dapat diambil beberapa kesimpulan, diantaranya
sebagai berikut :
Konsumen dapat memperoleh informasidengan tepat
mengenai barang yang ditawarkan oleh toko
vanny
cell.
Meminimalisasi pengeluaran dengan media promosi
penjualan online guna memperluas jangkauan
pemasaran.
pengembangan system lebih lanjut:
Sistem teknologi
e-comerce
terus berkembang dengan cepat, oleh
karena itu system masih memerlukan pengembangan secara
berkala.
Sistem penjualan
online
ini masih memerlukan sekuritas yang tinggi,
karena adanya keterbatasan pembuat system dengan membatasi
sekurity yang digunakan.
Perlu integrasi antara system penjualan
online
dengan system
penjualan
offline
agar data dan informasi yang ada akurat dan
mengurangi
redundancy
data.
Perlu dilakukan
training
bagi admin pada toko
vanny cell
agar
system
e-comerce
ini dapat berjalan dengan baik.
Diajukan untuk Menempuh Ujian Akhir Sarjana Program Strata Satu Jurusan Teknik Informatika
Fakultas Teknik dan Ilmu Komputer Universitas Komputer Indonesia
IMAN TUBAGUS SANUSI
10106166
JURUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNIK DAN ILMU KOMPUTER
UNIVERSITAS KOMPUTER INDONESIA
BANDUNG
i
Oleh
IMAN TUBAGUS SANUSI 10106166
Vanny Cell merupakan badan usaha yang bergerak dalam bidang penjualan alat elektronik yaitu handphone. Pembangunan aplikasi e-commerce ini mengacu pada sistem manual yang sedang berjalan. Sistem manual yang berjalan saat ini berupa penjualannya yang hanya berdasarkan konsumen yang datang langsung ke toko tersebut. Selain itu, Vanny Cell memiliki kendala, mulai dari proses promosi dan transaksi serta dalam pembuatan laporan penjualan masih dilakukan secara manual sehingga laporan penjualan belum terperinci secara baik.
Dalam proses pembangunan aplikasie-commerce ini menggunakan teknik analisis data menggunakan metode pembangunan perangkat lunak secara waterfall. Untuk metode aliran data sistem menggunakan metode terstruktur yaitu menggunakan DFD (Data Flow Diagram) dalam menggambarkan model fungsional dan ERD (Entity Relationship Diagram) untuk menggambarkan model data. Perangkat lunak pembangun sistem adalah PHP dengan database server MySQL 5.0. Untuk pembayaran dari transaksi yang terjadi dapat melalui paypal ataupun transfer antar rekening bank dengan keamanan data aplikasi memakai IP-Dedicated dan menggunakan SSL(Secure Socket Layer).
Berdasarkan hasil pengujian yang dilakukan dengan menguji sistem secara alpha menggunakan metode black box dan betha dengan kuesioner yang diberikan kepada sejumlah responden didapatkan hasil bahwa sistem secara keseluruhan berjalan sesuai dengan apa yang diharapkan.
ii
by
IMAN TUBAGUS SANUSI 10106166
Vanny Cell is a business entity engaged in the sale of electronic equipment that is mobile. E-commerce application development refers to the manual system is running. Manual system is currently running a sale that only by consumers who come to the store. In addition, Vanny Cell has obstacles, ranging from the promotion process and report transactions and the sales are still done manually so that the sales report has not been well detailed. In the development process aplikasi e-commerce is using data analysis techniques using the waterfall software development. For the method of data flow systems using structured methods that use DFD (Data Flow Diagram) in depicting functional model and ERD (Entity Relationship Diagram) to illustrate data model. System builder software is PHP with a MySQL 5.0 database server. For payment of transactions that occur may be through paypal or bank transfer account data security applications by using IP-Dedicated and uses SSL (Secure Socket Layer). Based on the results of tests made by testing the system using the black box of alpha and beta with a questionnaire given to a number of respondents showed that the overall system is running in accordance with what is expected.
iii
KATA PENGANTAR
Assalamu’alaikum Wr. Wb.,
Alhamdulillahi Rabbil ‘alamiin, segala puji dan syukur penulis panjatkan ke hadirat sang Maha Pintar Allah SWT, karena dengan izin-Nya dan setitik ilmu
pengetahuan yang dipinjamkan kepada mahluk-Nya, penulis dapat menyelesaikan
laporan tugas akhir ini.
Laporan tugas akhir/skripsi dengan judul “ PERANCANGAN DAN
PEMBUATAN E-COMMERCE PENJUALAN HANDPHONE PADA
TOKO VANNY CELL
“.
ini disusun guna memenuhi salah satu syarat dalammenyelesaikan studi jenjang strata satu (S1) di Program Studi Teknik Informatika,
Universitas Komputer Indonesia.
Selama menulis laporan tugas akhir ini, penulis telah mendapatkan banyak
sekali bimbingan dan bantuan dari berbagai pihak yang telah dengan segenap hati
dan keikhlasan yang penuh membantu dan membimbing penulis dalam
menyelesaikan laporan ini. Dengan kesadaran hati, penulis ucapkan terima kasih
kepada :
1. Kedua orang tuaku, M. Tohir (Alm) dan Jubaedah, atas dukungan beserta
do’a ayah dan ibu sangat berarti dalam perjalanan hidupku, redup kerlip
iv
2. Kepada Ibu dan Bapak Usep terima kasih banyak atas do’a dan
dukungannya selama ini, yang selalu memberikan motivasi. Semoga
kebaikannya dibalas oleh Allah SWT.
3. Ibu Mira Kania Sabariah, S.T., M.T., selaku Ketua Jurusan Teknik
Informatika Universitas Komputer Indonesia.
4. Bapak Rasim, M.T. selaku dosen pembimbing terima kasih telah banyak
meluangkan waktu untuk memberikan bimbingan, saran dan nasehatnya
selama penyusunan skripsi ini.
5. Ibu Tati Harihayati M., S.T., M.T., sebagai penguji 1 yang telah banyak
memberikan saran, arahan dan bimbingan kepada penulis.
6. Ibu Dian Dharmayanti, S.T. sebagai penguji 3 yang telah banyak
memberikan saran dan bimbingan kepada penulis.
7. Kakakku Dadan Herdianto, Aba Sutisna, Gunawan, Abdussalam, Siti
Halimah dan adikku Siti Purnama Sari tercinta yang telah menolong,
memberi motivasi dan semangat di saat-saat yang berat kepada penulis.
8. Sahabat-sahabat terbaikku, Asep, Afrilian, Patar, Adli, Tantan, Icang,
Seno, ari, endra, eka, dinar. Terima kasih telah menemani dalam suka dan
duka kepada penulis serta semangat yang diberikan selama perjalanan
penyelesaian skripsi ini.
9. Special buat sahabat bahkan lebih dari sahabat terbaikku, Suci Enjellies.
Terima kasih atas segalanya.
10.Bapak dan Ibu dosen serta seluruh staf pegawai jurusan Teknik
v
11.Topan Sumihadi, yang selalu meluangkan waktunya serta memberikan
data-data penelitian yang dibutuhkan penulis.
12.Teman-teman di kelas IF-4 angkatan 2006 baik yang sama-sama sedang
melakukan penyusunan laporan tugas akhir maupun yang belum
melaksanakannya. Tetap semangat dalam menuntut ilmu dan diberikan
kemudahan serta kelancaran dalam mencapai cita-citanya.
13. Semua pihak yang turut memberikan dukungan dalam penulisan skripsi ini
yang tidak bisa disebutkan satu persatu.
Penulis sadar bahwa dalam penulisan skripsi ini masih terdapat banyak
kekurangan baik dari segi teknik penyajian penulisan, maupun materi penulisan
mengingat keterbatasan ilmu yang dimiliki penulis. Oleh karena itu, penulis
sangat mengharapkan segala bentuk saran dan kritik dari semua pihak demi
penyempurnaan skripsi ini.
Akhir kata, semoga Allah SWT senantiasa melimpahkan karunia-Nya dan
membalas segala amal budi serta kebaikan pihak-pihak yang telah membantu
penulis dalam penyusunan laporan ini dan semoga tulisan ini dapat memberikan
manfaat bagi pihak-pihak yang membutuhkan.
Bandung, Februari 2012
vi
BAB I PENDAHULUAN ... 1
1.1 Latar Belakang Masalah ... 1
1.2 Rumusan Masalah ... 3
1.3 Maksud dan Tujuan ... 3
1.4 Batasan Masalah ... 3
1.5 Metodologi Penelitian ... 7
1.6 Sistematika Penulisan ... 11
BAB II TINJAUAN PUSTAKA ... 13
2.1 Tinjauan Perusahaan ... 13
2.1.1 Sejarah Singkat Perusahaan ... 13
2.1.2 Struktur Organisasi Perusahaan ... 13
2.1.3 Deskripsi Tugas ... 14
2.1.4 Visi dan Misi Perusahaan... 15
2.2 Konsep Dasar Sistem ... 16
2.2.1 Karakteristik Sistem ... 17
2.2.2 Klasifikasi Sistem ... 19
2.3 Konsep Dasar Data dan Informasi ... i21
2.3.1 Pengertian Data ... 21
2.3.2 Pengertian Informasi ... 21
2.3.3 Kualitas Informasi ... 22
2.3.4 Nilai informasi ... 23
2.4 Konsep Dasar Sistem Informasi ... 23
2.4.1 Komponen Sistem Informasi ... 24
2.4.2 Tujuan Sistem Informasi ... 26
vii
2.5.3 Jenis-jeinis E-commerce ... 30
2.6 Internet ... 32
2.6.1 Pengertian Internet ... 32
2.6.2 Perkembangan Internet ... 33
2.6.3 Layanan Aplikasi Internet ... 34
2.6.4 Website ... 36
2.6.5 Web Server ... 37
2.6.6 Web Browser ... 38
2.7 Metode Pembayaran ... 39
2.7.1 Pembayaran Offline ... 39
2.7.2 Pembayaran Online ... 40
2.8 SSL (Secure Socket Layer) ... 42
2.8.1 Definisi SSL (Secure Socket Layer) ... 42
2.8.2 Sertifikat SSL (Secure Socket Layer) ... 43
2.9 Media Komunikasi (Communication) ... 44
2.9.1 Pesan Instan (Instat Messaging)... 45
2.10 Basis Data ... 48
2.10.1 Pengertian Basis Data ... 49
2.10.2 Konsep Dasar Basis Data ... 49
2.10.3 Basis Data Relasional ... 49
2.10.4 Database Management System(DBMS) ... 50
2.10.5 Tujuan Basis Data ... 50
2.11 Konsep Perancangan Sistem ... 51
2.11.1 Diagram Konteks ... 51
viii
2.12 Software Pendukung ... 59
2.12.1 Personal Home Page Tool(PHP) ... 59
2.12.2 Macromedia Dramweaver ... 61
2.12.3 HTML (hyper text markup language) ... 62
2.12.4 WAMP ... 63
2.12.5 Apache ... 63
2.12.6 Javascript ... 64
2.12.7 MySQL ... 64
BABIIIANALISIS DAN PERANCANGAN SISTEM ... 66
3.1 Analisis Sistem ... 66
3.1.1 Analisis Proseduryang Sedang Berjalan ... 66
3.1.1.1 Prosedur Penjualan Barang ... 67
3.1.1.2 Prosedur Laporan Penjualan Harian ... 69
3.1.1.3 Prosedur Pengadaan Barang ... 70
3.1.1.4 Aturan Bisnis Sistem Yang Akan Dibangun ... 73
3.1.2 Analisis Perancangan Basis Data ... 76
3.1.2.1 Entity Relationship Diagram (ERD) ... 76
3.1.3 Analisis Kebutuhan Non Fungsional ... 78
3.1.3.1 Analisis User (Pengguna Sistem) ... 78
3.1.3.2 Analisis Perangkat Keras (Hardware) ... 80
3.1.3.3Analisis Perangkat Lunak ... 81
3.2 Analisis Kebutuhan Fungsional ... 82
3.2.1.1 Perancangan Diagram Konteks ... 82
3.2.1.2 Perancangan Data Flow Diagram(DFD) ... 83
ix
3.2.5 Perancangan Struktur Tabel ... 120
3.3 Perancangan Arsitektur ... 125
3.3.1 Perancanagan Struktur Menu ... 125
3.3.2 Perancangan Antarmuka ... 128
3.3.2.1 Perancangan antarmuka Pengunjung ... 128
3.3.2.2 Perancangan Antarmuka Member ... 135
3.3.2.3 Perancangan Antarmuka Admin ... 148
3.3.2.4 Perancangan Pesan ... 180
3.3.2.5 Jaringan Simantik ... 181
3.3.3Perancangan Prosedural ... 183
BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM ... 191
4.1 Implementasi Sistem ... 191
4.1.1Perangkat Keras Yang Digunakan ... 191
4.1.2Perangkat Lunak Yang Digunakan ... 192
4.2 Implementasi Basis Data ... 192
4.3 Implementasi Antarmuka ... 199
4.4 Pengujian Perangkat Lunak ... 202
4.5 Pengujian Alpa ... 202
4.5.1 Skenario Pengujian Alpa ... 202
4.5.1.1.1 PengujianLoginMember ... 207
4.5.1.1.2 Pengujian Logout ... 209
4.5.1.1.3 Pengujian Ubah Profile Member ... 209
4.5.1.1.4 Pengujian Ganti Password Member ... 211
4.5.1.1.5 Pengujian Keranjang Belanja ... 212
x
4.5.1.3 Pengujian Menu History ... 215
4.5.1.4 Pengujian Form Konfirmasi Pembayaran ... 215
4.5.1.5 Pengujian Menu Hubungi Kami ... 216
4.5.1.6 Pengujian Login Admin ... 217
4.5.1.7 Pengujian Ubah Password Admin ... 218
4.5.1.8 Pengujian Ubah Profil Admin ... 219
4.5.1.9 Pengujian Pengolahan Data Merek ... 220
4.5.1.10 Pengujian Tambah Merek ... 221
4.5.1.11 Pengujian Pengolahan Data Barang ... 222
4.5.1.12 Pengujian Tambah Data Barang ... 223
4.5.1.13 Pengujian Pengolahan Data Provinsi ... 224
4.5.1.14 Pengujian Tambah Provinsi ... 225
4.5.1.15 Pengujian Pengolahan Data Kota ... 226
4.5.1.16 Pengujian Tambah Kota ... 227
4.5.1.17 Pengujian Data Member ... 228
4.5.1.18 Pengujian Pengolahan Data Transaksi ... 228
4.5.1.19 Pengujian Pengolahan Data Ongkos Kirim ... 230
4.5.1.20 Pengujian Tambah Ongkos Kirim ... 231
4.5.2 Keimpulan Hasil Pengujian Alpa ... 232
4.5.2.1 Pengujian Betha ... 232
4.5.3 Kuesioner Pengguna ... 233
4.5.3.1 Wawancara Pengujian Betha Untuk Admin ... 233
4.5.3.2 Kuesioner Pengujian Betha Untuk Pengguna ... 234
4.5.4 Kesimpulan Pengujian Betha ... 239
1
1.1 Latar Belakang Masalah
Toko Vanny Cell yang terletak di Bandung adalah badan usaha yang bergerak dalam bidang penjualan handphone. Mekanisme penjualan yang sudah ada dan sedang berjalan di toko Vanny Cell adalah menggunakan cara face to face, dimana pelanggan harus langsung datang ketempat dan bertemu langsung bila ingin melakukan transaksi pembelian barang.
Berdasarkan hasil wawancara yang dilakukan dengan pihak toko Vanny Cell ditemukan beberapa kendala yang dihadapi. Banyaknya persaingan penjualah
produk yang sejenis yaitu handphone. Dengan keadaan seperti ini tingkat penjualan menurun jika hanya mengandalkan pembeli yang datang secara
langsung ke toko untuk melihat katalog produk yang ditawarkan. Selain itu
mahalnya media-media promosi lain seperti pemasangan iklan di televisi,
pamplet, dan pemasangan iklan di radio, agar dapat memperluas jangkauan pasar
nasional.
Hampir semua data yang terdapat pada toko Vanny Cell, seperti data konsumen, data barang, juga data penjualan masih diproses secara manual dan
berupa berkas-berkas yang disimpan dalam map yang diarsipkan. Selain itu daftar
daftar stok harus di cek dahulu jika ada pemesanan. Hal ini menyebabkan
keterlambatan dalam memberi pelayanan kepada konsumen.
Electronic Commerce (E-Commerce) didefinisikan sebagai proses pembelian dan penjualan barang, jasa dan informasi yang dilakukan secara
elektronik dengan memanfaatkan jaringan komputer, salah satu jaringan yang
digunakan adalah internet yang berfungsi menghubungkan seluruh jaringan
komputer di seluruh dunia. Aksesnya yang mudah membuat internet dapat
dijangkau oleh berbagai macam kalangan, khususnya kalangan menengah ke atas.
kemudahan ini tidak disia-siakan para pengguna layanan internet terkhususnya
pihak yang berkecimpung dalam perdagangan.
Oleh karena itu, toko Vanny Cell ingin membangun sistem berupa media penjualan online atau E-commerce. Dikarenakan e-commerce dapat mengatasi masalah yang ada pada toko Vanny Cell , seperti pengolahan data barang, transaksi pembelian barang, laporan dan media promosi.
Dari beberapa permasalahan dan latar belakang yang telah dipaparkan
sebelumnya, maka penulis bermaksud mengambil topik tugas akhir dengan judul
“PERANCANGAN DAN PEMBUATAN E-COMMERCE PENJUALAN
1.2 Rumusan Masalah
Berdasarkan penjelasan pada latar belakang yang telah dikemukakan, maka
rumusan masalahnya adalah bagaimana membangun website e-commerce di Toko
Vanny Cell.
1.3 Maksud dan Tujuan
Adapun maksud dari penelitian ini adalah “ Perancangan Dan Pembuatan
E-Commerce Penjualan Handphone Pada Toko Vanny Cell ”. Sedangkan tujuan dari
penelitian ini terdiri dari :
1. Konsumen dapat memperoleh informasi yang tepat mengenai barang yang
di tawarkan oleh toko Vanny Cell.
2. Meminimalisasi pengeluaran dengan media promosi penjualan online guna
memperluas jangkauan pemasaran.
3. Memudahkan pengolahan data di toko Vanny Cell.
1.4 Batasan Masalah
Adapun batasan masalah atau ruang lingkup pada pembuatan sistem
informasi penjualan ini dibagi menjadi beberapa bagian antara lain :
a. Data
Data yang dikelola dalam Sistem Informasi Penjualan ini adalah sebagai
Data Pemesanan, Data admin, Data Transaksi Penjualan dan Data-data
tersebut akan dikelola oleh admin.
b. Proses
Proses yang ditangani dalam sistem informasi penjualan ini adalah sebagai
berikut : proses pemesanan, proses konfirmasi pembayaran, proses daftar
member, proses pembuatan laporan, proses tambah barang, proses tambah
merek, proses backup & restore.
c. Keluaran
Keluaran atau output yang dihasilkan dari sistem informasi penjualan ini adalah informasi barang, informasi data member, informasi data
pemesanan, informasi penjualan barang, informasi data status pembayaran,
dan laporan penjualan.
d. Pengelolaan Retur Barang.
Pelanggan dapat mengembalikan barang dengan catatan pelanggan sudah
melakukan komplain melalui email paling lambat tiga hari setelah barang tiba di tempat tujuan, bahwa barang yang dikirim tidak sesuai dengan
pesanan pengiriman barang dan mendapatkan pengganti yang baru dengan
catatan biaya kirim ditanggung pembeli.
e. User (Brainware)
f. Pemodelan
Model analisis perangkat lunak yang digunakan adalah pemodelan analisis
terstruktur. Alat (tools) yang digunakan adalah DFD (Data Flow Diagram), ERD dan Flow Map.
g. Keamanan (Security)
Keamanan yang digunakan di dalam sistem informasi penjualan ini antara
lain :Menggunakan HTTPS dan SSL, Menggunakan fungsi untuk
menangkal serangan XSS(Cross Side Scripting), SQL Injection dan Blind
SQL Injection, dan Penggunaan kriptografi yaitu antara lain dengan menggunakan enkripsi untuk mengacak data, metoda yang digunakan
adalah pengamanan informasi dengan menggunakan public key system. Infrastruktur yang dibentuk oleh sistem public key ini disebut Public Key Infrastructure.
h. Pemesanan
Ketika member memesan barang, maka member diberikan waktu untuk
melakukan konfirmasi pembayaran selama 6 jam setelah proses
pemesanan. Apabila melebihi dalam jangka waktu yang telah ditentukan,
maka proses pemesan barang dianggap dibatalkan.
i. Pembayaran (Payment)
Cara pembayaran pada sistem informasi penjualan ini bisa menggunakan
disediakan (ATM, transfer langsung pada bank atau setor tunai),
Penggunaan paypal dan COD (Cash On Delivery). j. Software
Software pembangun aplikasi ini menggunakan Macromedia
Dreamweaver 8, XAMPP dengan PHP dan MySQL. Sedangkan untuk
menjalankan aplikasi ini menggunakan internet browser.
k. Hardware (Minimum System Requirement)
Spesifikasi hardware yang digunakan untuk aplikasi ini yaitu : Processor
2,4 GHz, memory RAM 512mb, harddisk 40 GB, keyboard, mouse, monitor, printer dan modem.
l. Netware
Netware yang digunakan adalah modem internet untuk koneksi ke internet. m. Manajemen Shipping
Barang yang akan dikirimkan mengunakan jasa pengiriman yang sudah
memiliki fasilitas penelusuran pengiriman (tracking) seperti JNE,TIKI dan kantor POS Indonesia. Menyediakan pengelolaan lokasi pengiriman
(Provinsi dan Kota/Kab) dan harga kirimnya.
n. Integrasi dengan situs Social Network (Facebook, Twitter) sebagai sarana promosi. Sehingga pelanggan dapat bergabung dengan situs jejaring sosial
untuk mengetahui barang baru, barang telaris dan diskon.
o. Fasilitas Backup dan Restore database.
p. Shoping Features (Frontend)
Didalam fitur penjualan terdapat fitur pencarian barang, menampilkan
barangbaru, barang terlaris, dan barang diskon. Terdapat juga fasilitas
pendaftaran member serta login member, history pemesanan, pengiriman informasi pemesanan melalui email ke pemesan setiap ada perubahan status pesanan, gambar barang dapat di zoom. Mendukung Search Engine Optimization (SEO) agar situs anda terdaftar di search engine pada
halaman-halaman depan.
q. Komunikasi
Komunikasi yang dapat dilakukan antara produsen dengan konsumen
adalah :
1. Menggunakan email yang didaftarkan oleh pengguna
2. Menggunakan Instant Messaging (Yahoo Messanger, MSN Messanger)
3. Manfaatkan Situs Jejaring Sosial dan email untuk promosi. Integrasikan dalam halaman administrator.
1.5 Metodologi Penelitian
Metodologi penelitian merupakan suatu proses yang digunakan untuk
memecahkan suatu masalah secara logis, dimana memerlukan data-data untuk
metode deskriptif. Metode deskriptif merupakan metode yang
menggambarkan fakta-fakta dan informasi dalam situasi atau kejadian dimasa
sekarang secara sistematis, faktual dan akurat. Metode penelitian ini memiliki
tahapan sebagai berikut :
1. Tahap pengumpulan data
Tahap pengumpulan data yang digunakan dalam penelitian ini adalah sebagai
berikut :
a. Studi Literatur
Tahapan ini dilakukan dengan cara mengumpulkan materi atau data yang
diperlukan seperti buku, literatur, jurnal, laporan penelitian dan
bacaan-bacaan yang berhubungan dengan judul penelitian.
b. Wawancara Interview
Tahap pengumpulan data yang dilakukan dengan cara melakukan tanya
jawab secara langsung kepada pihak-pihak yang terkait dengan topik
penelitian guna mendapatkan keterangan-keterangan yang diperlukan.
c. Observasi
Langka-langkah yang dilakukan adalah dengan cara pengamatan langsung
terhadap objek penelitian.
2. Pengembangan Perangkat Lunak
Tahap analisis data dalam pembuatan perangkat lunak menggunakan
Gambar 1.1 Model Waterfall ( Pressman,2002)
Tahap analisis data dalam pembuatan perangkat lunak menggunakan
paradigma perangkat lunak secara waterfall, yang meliputi beberapa proses diantaranya (Gambar 1.1):
a. Communication
Komunikasi antara developer dan klien sering menjadi masalah. Karena itu komunikasi dibangun dengan melakukan pemrograman berpasangan
b. Planning
Proyek dievaluasi atau ditinjau-ulang dan diputuskan untuk terus ke fase loop selanjutnya atau tidak. Jika melanjutkan ke fase berikutnya rencana untuk loop selanjutnya.
c. Modelling
Objek data yang sudah didefinisikan diubah menjadi aliran informasi yang
diperlukan untukmenjalankan fungsi-fungsi bisnis. Alat (tools) yang digunakan adalah DFD (Data Flow Diagram), ERD dan Flow Map.
d. Construction
Proses pengujian berfokus pada logika internal software, memastikan bahwa semua pertnyataan sudah diuji, dan pada eksternal fungsional, yaitu
mengarahkan pengujian untuk menemukan kesalahan-kesalahan dan
memastikan bahwa input yang dibatasi akan memberikan hasil aktual yang
sesuai dengan hasil yang dibutuhkan. Pada penelitian intu penulis
menggunakan teknik black box untuk menguji fitur-fitur sistem yang telah dibangun.
e. Deployment
Mengoperasikan program dilingkungannya dan melakukan pemeliharaan,
seperti penyesuaian atau perubahan karena adaptasi dengan situasi
1.6 Sistematika Penulisan
Sistematika penulisan proposal penelitian ini disusun untuk memberikan
gambaran umum tentang penelitian yang dijalankan. Sistematika penulisan tugas
akhir ini adalah sebagai berikut :
BAB 1 PENDAHULUAN
Menguraikan tentang latar belakang permasalahan, mencoba merumuskan
inti permasalahan yang dihadapi, menentukan tujuan dan kegunaan penelitian,
yang kemudian diikuti dengan pembatasan masalah, asumsi, serta sistematika
penulisan.
BAB 2. LANDASAN TEORI
Pada bab ini menjelaskan tentang tinjauan Instansi dan landasan teori yang
menjelaskan tentang teori umum yang berkaitan dengan judul, teori program yang
berhubungan dengan aplikasi yang dibangun, teori khusus yaitu berkaitan dengan
istilah-istilah yang dipakai dalam pembuatan e-commerce.
BAB 3. ANALISIS DAN PERANCANGAN
Bab ini menjelasakan analisis terhadap seluruh spesifikasi sistem yang
mencakup analisis prosedur yang sedang berjalan, pengkodean, kebutuhan non
fungsional dan analisis basis data. Selain analisis sistem, bab ini terdapat juga
perancangan antarmuka untuk aplikasi yang akan dibangun sesuai dengan hasil
BAB 4. IMPLEMENTASI DAN PENGUJIAN
Merupakan tahapan yang dilakukan dalam penelitian secara garis besar
sejak dari tahap persiapan sampai penarikan kesimpulan, metode dan kaidah yang
diterapkan dalam penelitian. Termasuk menentukan variabel penelitian,
identifikasi data yang diperlukan dan cara pengumpulannya, penentuan sampel
penelitian dan teknik pengambilannya, serta metode/teknik analisis yang akan
dipergunakan dan perangkat lunak yang akan dibangun jika ada.
BAB 5. KESIMPULAN DAN SARAN
Bab ini terdiri dari kesimpulan dan saran yang berisikan hal – hal terpenting
yang dibahas dan kemudian dijadikan kesimpulan. Bab ini juga berisi saran-saran
13
Tinjauan perusahaan adalah untuk mengetahui keadaan diperusahaan
diantaranya adalah sejarah berdirinya perusahaan, stuktur organisaasi
perusahaanan serta visi dan misi perusahaan.
2.1.1 Sejarah Singkat Perusahaan
Toko Vanny Cell adalah sebuah badan usaha yang bergerak di bidang penjualan handphone. Toko Vanny Cell berdiri pada tahun 2004. Produk/barang yang dijual disini adalah handpone, aksesoris handpone dll. Toko Vanny Cell mulai membuka tempat sendiri di Bandung.
2.1.2 Struktur Organisasi Perusahaan
Struktur organisasi adalah suatu susunan dan hubungan antara tiap bagian
serta posisi yang ada pada suatu organisasi atau perusahaan dalam menjalankan
kegiatan operasional untuk mencapai tujuan. Struktur organisasi menggambarkan
dengan jelas pemisahan kegiatan pekerjaan antara yang satu dengan yang lain dan
bagaimana hubungan aktivitas dan fungsi dibatasi.
Struktur organisasi mempunyai arti penting karena struktur organisasi
merupakan bentuk formal kegiatan dan hubungan antara berbagai subunit
bagian-bagian didalam perusahaan, dengan mengetahui struktur organisasi dapat
didalam perusahaan serta digunakan untuk merumuskan rencana kerja yang ideal
sebagai pedoman untuk dapat mengetahui siapa bawahan dan atasannya dalam
suatu organisasi perusahaan.
Adapun bagian-bagian pekerjaan yang ada di Toko Vanny Cell : 1. Pimpinan / pemilik Toko : Topan Sumihadi
2. Bagian Pelayan : Epi, Defa
3. Bagian Kasir : Enung
Untuk lebih jelasnya dapat dilihat pada gambar 2.1 dibawah ini yang merupakan
struktur organisasi di Toko Vanny Cell :
Gambar 2. 1 Struktur Organisasi Toko Vanny Cell
2.1.3 Deskripsi Tugas
Pemilik Toko
Vanny Cell
Deskripsi tugas digunakan untuk mengetahui tugas, wewenang dan tanggung
jawab dari masing-masing bagian. Adapun deskripsi tugas yang ada di Toko
Vanny Cell adalah sebagai berikut : 1. Pimpinan / Owner Toko Vanny Cell
a. Mengawasi jalanya sistem prosedur operasional toko secara keseluruhan
untuk menjaga konsisitensi kerja dalam mencapai tujuan perusahaan
secara efektif dan efisien.
b. Melaksanakan pemeriksaan yang meliputi seluruh aspek kegiatan
manajemen keuangan operasional agar pengelolaan dapat dilaksanakan
secara efektif dan efisien.
2. Bagian Pelayanan
Bertugas untuk melayani pelanggan yang akan melihat atau membeli barang
sekaligus melakukan pengecekan barang dan melaporkan pengadaan barang.
3. Bagian Kasir
Bertugas untuk membuat laporan transaksi, dan laporan barang.
2.1.4 Visi dan Misi Perusahaan
Visi dan misi toko Vanny Cell adalah sebagai berikut :
2.1.4.1 Visi Perusahaan
2.1.4.2 Misi Perusahaan
Adapun misi dari Toko Vanny Cell adalah :
a. Memberikan pelayanan yang terbaik bagi konsumen.
b. Mengembangkan usaha yang memiliki daya saing kuat.
c. Menjual Produk/barang yang bermutu tinggi, sesuai dengan yang di
inginkan konsumen. “Kepuasan konsumen adalah hal yang terpenting bagi
Kami”.
2.2 Konsep Dasar Sistem
Terdapat dua kelompok pendekatan sistem, yaitu sistem yang lebih
menekankan pada prosedur dan elemennya (Ladjamudin, 2005). Pemahaman
sistem dengan pendekatan prosedur yaitu suatu urutan kegiatan yang saling
berhubungan, berkumpul bersama-sama untuk mencapai tujuan tertentu. Urutan
kegiatan digunakan untuk menjelaskan apa (what) yang harus dikerjakan, serta berapa banyak kuantitas pekerjaan tersebut, siapa (who) yang mengerjakannya, kapan (when) dikerjakan dan bagaimana (how) mengerjakannya.
Pemahaman sistem dengan pendekatan komponen atau elemen, yaitu
kumpulan komponen yang saling berkaitan dan bekerjasama untuk mencapai
suatu tujuan tertentu. Suatu sistem dapat terdiri dari beberapa subsistem.
Subsistem-subsistem tersebut dapat pula terdiri dari beberapa subsistem yang
yang lebih kecil. Dari pengertian diatas dapat diambil suatu kesimpulan bahwa
suatu sistem merupakan elemen yang saling berkaitan dan saling mempengaruhi
2.2.1 Karakteristik Sistem
Suatu sistem memiliki karakteristik atau sifat-sifat tertentu, yaitu memiliki
komponen-komponen (components), batas sistem (boundary), lingkungan luar sistem (environment), penghubung (interprest), masukan (input), keluaran
(output), pengolah (process) dan sasaran (objective) dan tujuan (goal).
Gambar 2. 2 Karakteristik Sistem
1. Komponen sistem
Komponen sistem atau elemen-elemen sistem dapat berupa suatu sub sistem
atau bagian-bagian dari sistem. Setiap sistem baik besar maupun kecil, selalu
mengandung komponen-komponen atau subsistem-subsistem. Setiap subsistem
mempunyai sifat-sifat dari sistem untuk menjalankan suatu fungsi tertentu dan
mempengaruhi proses sistem secara keseluruhan. Suatu sistem dapat mempunyai
suatu yang lebih besar yang disebut supra system.
Batas sistem merupakan daerah-daerah yang membatasi antara satu sistem
dengan sistem lainnya dengan lingkungan luarnya. Batas sistem ini
memungkinkan suatu sistem dipandang sebagai satu kesatuan. Batas suatu sistem
menujukkan ruang lingkup (scope) dari sistem tersebut. 3. Lingkungan Luar sistem (System Environment)
Lingkungan luar sistem dari suatu sistem adalah apapun di luar batas dari
sistem yang mempengaruhi operasi sistem yang dapat bersifat menguntungkan
dan dapat pula merugikan sistem tersebut. Lingkungan luar yang menguntungkan
merupakan energi dari sistem yang harus dijaga dan dipelihara. Sedangkan yang
merugikan harus ditahan dan dikendalikan, karena akan mengganggu
kelangsungan hidup sistem.
4. Penghubung sistem (System Interprest)
Penghubung sistem merupakan media penghubung antara satu sub sistem
dengan subsistem yang lainnya. Melalui penghubung ini memungkinkan
sumber-sumber daya mengalir dari satu subsistem ke subsistem yang lainnya. Dengan
penghubung akan terjadi interaksi antar subsistem, sehingga membentuk satu
kesatuan.
5. Masukkan sistem (System Input)
Masukan adalah suatu energi yang dimasukkan ke dalam sistem. Masukan
input adalah energi yang diproses untuk mendapatkan keluaran. Contoh signal input di dalam sistem komputer adalah data, yang dapat diolah menjadi Informasi. 6. Keluaran sistem (System Output)
Keluaran (Output) merupakan hasil dari energi yang diolah dan diklasifikasikan menjadi keluaran yang berguna.
7. Pengolah sistem (System Process)
Suatu sistem dapat mempunyai suatu bagian pengolah atau sistem itu sendiri
sebagai pengolahnya, yang bertugas untuk merubah masukan menjadi keluaran.
8. Sasaran sistem (System Objective)
Suatu sistem pasti memiliki tujuan (goal) atau sasaran (objective). Suatu operasi sistem akan berguna dan berhasil apabila mencapai sasaran atau
tujuannya. Sasaran sistem sangat menentukan masukan yang dibutuhkan sistem
dan keluaran yang akan dihasilkan sistem.
2.2.2 Klasifikasi Sistem
Sistem dapat diklasifikasikan ke dalam beberapa sudut pandang, seperti
sistem yang bersifat abstrak dan fisik, sistem alamiah dan buatan manusia, sistem
1. Sistem Abstrak dan Sistem Fisik
Sistem abstrak adalah sistem yang berupa pemikiran atau ide-ide yang
tidak tampak secara fisik. Sedangkan sistem fisik merupakan sistem yang
ada secara fisik.
2. Sistem Alamiah dan Sistem Buatan Manusia.
Sistem alamiah adalah sistem yang terjadi karena proses alam tidak dibuat
oleh manusia (ditentukan dan tunduk kepada kehendak sang pencipta
alam). Sedangkan sistem buatan manusia adalah sistem yang dirancang
oleh manusia.
3. Sistem Tertentu (deterministic system) dan Sistem Tak Tentu (probabilistic system).
Sistem tertentu beroperasi dengan tingkah laku yang sudah dapat
diprediksi. Sistem tertentu relatif stabil atau konstan dalam jangka waktu
yang lama. Sedangkan sistem tak tentu adalah sistem yang kondisi masa
depannya tidak dapat diprediksi karena mengandung unsur probabilitas.
4. Sistem Tertutup dan Sistem Terbuka.
Sistem tertutup merupakan sistem yang tidak berhubungan dan tidak
terpengaruh dengan lingkungan luarnya. Sistem ini bekerja secara otomatis
tanpa adanya turut campur tangan dari pihak luarnya. Sedangkan sistem
terbuka adalah sistem yang berhubungan dan terpengaruh dengan
lingkungan luarnya. Sistem ini menerima masukan dan menghasilkan
2.3 Konsep Dasar Data dan Informasi
Pengertian data dan informasi adalah :
2.3.1 Pengertian Data
Data adalah kumpulan dari fakta-fakta, kejadian-kejadian yang dapat
berupa simbol, angka, huruf, dan lain-lain yang berguna bagi suatu pengolahan
data (process) atau sebagai masukan (input) bagi suatu proses.
2.3.2 Pengertian Informasi
Informasi merupakan data yang telah diproses sedemikian rupa sehingga
meningkatkan pengetahuan seseorang yang menggunakan data tersebut
(McFadden dkk., 1999). Informasi adalah data yang telah diolah menjadi sebuah
bentuk yang berarti bagi penerimanya dan bermanfaat dalam pengambilan
kepurusan saat ini atau saat mendatang (Davis, 1999).
Informasi yang dihasilkan dari pengolahan suatu data oleh suatu sistem,
dapat menjadi sebuah data untuk sistem lain. Data yang diolah melalui suatu
model menjadi informasi, penerima kemudian menerima informasi tersebut,
membuat suatu keputusan dan melakukan tindakan, yang berarti menghasilkan
suatu tindakan yang lain yang akan membuat sejumlah data kembali. Data
tersebut akan ditangkap sebagai input, diproses kembali lewat suatu model dan seterusnya membentuk siklus. Siklus ini disebut dengan siklus informasi
Gambar 2. 3 Siklus Informasi
2.3.3 Kualitas Informasi
Kualitas dari suatu informasi tergantung pada lima hal pokok yaitu:
a. Akurat (accurate)
Informasi harus bebas dari kesalahan-kesalahan dan tidak menyesatkan,
dalam hal ini informasi harus jelas mencerminkan maksudnya.
b. Tepat Waktu (time lines)
Informasi yang datang pada penerima tidak boleh terlambat. Informasi yang
sudah usang tidak akan mempunyai nilai lagi karena informasi merupakan
suatu landasan dalam mengambil sebuah keputusan dimana bila pengambilan
c. Relevan (relevance)
Informasi harus mempunyai manfaat untuk pemakainya, dimana relevansi
informasi untuk tiap-tiap individu berbeda tergantung pada yang menerima
dan yang membutuhkan.
2.3.4 Nilai informasi
Nilai Informasi ( value of information ) ditentukan oleh dua hal yaitu manfaat dan biaya. Suatu informasi dikatakan bernilai bila manfaatnya lebih
efekif dibandingkan dengan biaya mendapatkannya.
2.4 Konsep Dasar Sistem Informasi
Telah diketahui bahwa informasi merupakan hal yang sangat penting bagi
manajemen di dalam pengambilan keputusan. Informasi dapat diperoleh dari
sistem informasi (information systems) atau disebut juga dengan processing systems atau information processing systems atau information-generating systems. Sistem informasi didefenisikan oleh Robert A. Leitch dan K. Roscoe Davis
sebagai berikut :
2.4.1 Komponen Sistem Informasi
John Burch dan Gary Grudnitski mengemukakan bahwa sistem informasi
terdiri dari komponen-komponen yang disebutnya dengan istilah blok bangunan
(building block), yaitu blok masukan (input block), blok model (model block), blok keluaran (output block), blok teknologi (technology block), blok basis data (database block), dan blok kendali (controls block). Sebagai suatu sistem, keenam blok tersebut masing-masing saling berinteraksi satu dengan yang lainnya
membentuk satu kesatuan untuk mencapai sasarannya.
1. Blok Masukan
Input mewakili data yang masuk ke dalam sistem informasi. Input disini
termasuk metode-metode dan media untuk menangkap data yang akan
dimasukkan, yang dapat berupa dokumen-dokumen dasar.
2. Blok Model
Blok ini terdiri dari kombinasi prosedur, logika dan model matematik yang
akan memanipulasi data input dan data yang tersimpan di basis data dengan
cara yang sudah tertentu untuk menghasilkan keluaran yang diinginkan.
3. Blok Keluaran
Produk dari sisteminformasi adalah keluaran yang merupakan informasi yang
berkualitas dan dokumentasi yang berguna untuk semua tingkatan manajemen
4. Blok Teknologi
Teknologi digunakan untuk menerima input, menjalankan model, menyimpan
dan mengakses data, menghasilkan dan mengirimkan keluaran dan membantu
pengendalian dari sistem secara keseluruhan. Teknologi terdiri dari 3 bagian
utama, yaitu teknisi (humanware atau brainware), perangkat lunak (software), dan perangkat keras (hardware).
5. Blok Basis Data
Basis data (database) merupakan kumpulan dari data yang saling berhubungan
satu dengan yang lainnya, tersimpan di perangkat keras komputer dan digunakan
perangkat lunak untuk memanipulasinya. Data perlu disimpan di dalam basis
data untuk keperluan penyediaan informasi lebih lanjut.
6. Blok Kendali
Beberapa pengendalian perlu dirancang dan diterapkan untuk meyakinkan
bahwa hal-hal yang dapat merusak sistem dapat dicegah ataupun bila terlanjur
terjadi kesalahan-kesalahan dapat langsung cepat diatasi.
Pengelompokan komponen-komponen sistem informasi berbasis komputer
adalah sebagai berikut :
1. Perangkat keras (hardware)
Hardware ini merupakan peralatan fisik yang dapat digunakan untuk mengumpulkan, memasukkan, memproses, menyimpan, dan mengeluarkan
2. Perangkat lunak (software)
Software adalah kumpulan dari program-program yang digunakan untuk menjalankan aplikasi tertentu pada komputer.
3. Manusia (brainware)
Brainware dalam sistem informasi berperan sebagai pemberi dan pengguna informasi.
4. Prosedur (procedure)
Prosedur adalah rangkaian aktivitas atau kegiatan yang dilakukan secara
berulang-ulang dengan cara yang sama.
5. Basis data (database)
Database merupakan kumpulan data-data yang tersimpan di dalam media penyimpanan di suatu perusahaan (arti luas) atau di dalam komputer (arti
sempit).
6. Jaringan komunikasi (communication network)
Jaringan telekomunikasi saat ini menghubungkan beberapa daratan dan lautan
untuk memindahkan data dalam jumlah besar.
2.4.2 Tujuan Sistem Informasi
Sistem Informasi memiliki beberapa tujuan, yaitu:
1. Integrasi sistem
a. Menghubungkan sistem individu/kelompok
c. Peningkatan koordinasi dan pencapaian sinergi
2. Efisiensi pengelolaan
a. Penggunaan basis data dalam upaya kesamaan pengadministrasian data
b. Pengelolaan data berkaitan dengan karakteristik Informasi
c. Penggunaan dan pengambilan Informasi
3. Dukungan keputusan untuk manajemen
a. Melengkapi Informasi guna kebutuhan proses pengambilan kebutuhan
b. Akuisisi Informasi eksternal melalui jaringan komunikasi
c. Ekstraksi dari Informasi internal yang terpadu.
2.4.3 Manfaat Sistem Informasi
Sistem Informasi memiliki beberapa manfaat, yaitu:
1. Menghemat tenaga kerja
2. Peningkatan efisiensi
3. Mempercepat proses
4. Perbaikan dokumenasi
5. Pencapaian standar
6. Perbaikan keputusan
2.5 Electronic Commerce
Pengertian E-ccomerce adalah sebagai berikut :
2.5.1 Definisi E- commerce
atau organisasi) secara elektronik berbasiskan aktivitas intraorganisasional atau
interorganisasional yang menfasilitasi pertukaran tersebut.
Berdasarkan pendapat Award (2002, p3-4) e-commerce adalah pemasaran, pembelian, dan penjualan produk atau jasa pada internet. E-commerce dapat didefinisikan dalam beberapa perspektif, antara lain :
1. Perspektif komunikasi
Pada perspektif ini e-commerce merupakan kemampuan untuk menyampaikan produk, jasa, informasi atau pembayaran via networks seperti internet atau
WWW.
2. Perspektif interface
E-commerce melibatkan aneka informasi dan pertukaran transaksi. 3. Perspektif proses bisnis
E-commerce melibatkan aktivitas yang secara langsung mendukung perdagangan secara elektronik dengan menggunakan koneksi network
4. Perspektif online
E-commerce adalah lingkungan elektronik yang memungkinkannya untuk membeli dan menjual produk, jasa, dan informasi pada internet.
5. Perspektif structural
E-commerce melibatkan banyak media seperti data, teks, web page, internet,
telephony, dan desktop video.
6. Perspektif pasar
Menurut pendapat Chaudhry dan Kuilboer (2002, p6) e-commerce
mempunyai dua cirri khas, yaitu :
1. Terkait dengan aktivitas bisnis dan komersial.
2. Sistem dijalankan pada platform internet dan menggunakan World Wide Web. O’Brien (2003, p254) berpendapat bahwa e-commerce melibatkan seluruh proses online dari pengembangan, pemasaran, penjualan, pengiriman, pelayanan, dan pembayaran terhadap produk dan jasa yang dilakukan pada network, pasar global dengan dukungan network dunia dari rekan bisnis.
Turban, Rainer dan Potter (2003. P11) mendefinisikan bahwa e-commerce
adalah konsep beraneka segi yang melibatkan pertukaran produk, jasa, informasi,
atau uang dengan dukungan komputer dan network.
2.5.2 Mekanisme E-commerce
E-commerce adalah kegiatan-kegiatan bisnis yang menyangkut konsumen (consumers), manufaktur (manufactures), service providers dan pedagang perantara (intermediaries) dengan menggunakan jaringan-jaringan komputer (komputer networks) yaitu internet.
e-commerce sebagai suatu konsep yang tidak dapat didefinisikan (Ding, 2005). E-commerce memiliki arti yang berbeda bagi orang yang berbeda. Perdagangan sebenarnya merupakan kegiatan yang dilakukan manusia sejak awal
digunakan untuk berdagang senantiasa berubah. Bentuk perdagangan terbaru yang
kian memudahkan penggunanya kini ialah e-commerce.
E-commerce digunakan untuk mendukung kegiatan pembelian dan penjualan, pemasaran produk, jasa, dan informasi melalui internet atau extranet.
E-commerce umumnya dikelompokan menjadi dua buah kategori yaitu : 1. Business-to-business (B2B)
B2B menyatakan penjualan produk atau jasa yang melibatkan beberapa
perusahaan dan dilakukan dengan system otomasi. Umumnya,
perusahaan-perusahaan yang terlibat adalah pemasok, distributor, pabrik, toko, dll.
Kebanyakan transaksi berlangsung secara langsung antara dua system.
Model seperti ini telah banyak diterapkan.
Keuntungan B2B ini jika dikerjakan dengan benar dapat menghemat
biaya, meningkatkan pendapatan, mempercepat pengiriman, mengurangi
biaya administrasi, dan meningkatkan pelayanan kepada pelanggan
2. Business-to-customer (B2C)
B2C melibatkan interaksi dan transaksi antara sebuah perusahaan penjual
dan para konsumen.
2.5.3 Jenis-jeinis E-commerce
Menurut Haag et al (2005. P249-250) produk yang dijual pada Business to Business e-commerce terdiri atas dua jenis:
perusahaan. Material-material ini disebut sebagai maintenance, repair, and
operation (MRO) materials.
b. Material langsung (direct materials): yaitu material yang digunakan dalam produksi atau yangdibeli untuk dijual kembali. Tidak seperti material tidak
langsung, material langsung berkaitan dengan aktivitas bisnis utama perusahaan.
Jenis-jenis E-commerce :
1. Business to Customer E-commerce (B2C)
Business to customer e-commerce melibatkan perbelanjaan dan kegiatan seperti promosi, pemesanan, pengiriman produk, dan layanan pasca penjualan.
2. Business to Business E-commerce (B2B)
Dalam business to business e-commerce, biasanya melibatkan aktivitas pembelian seperti pengumpulan intelijensi pasar, pra pembelian, pengiriman dan penerimaan barang, dan pembayaran.
Kedua jenis e-commerce di atas masing-masing memiliki dua model bisnis yaitu: 1. pureplay dimana seluruh kegiatan pemasaran dan penjualan hanya dapat dilakukan via internet.
2. Brick and mortar adalah bahwa kegiatan pemasaran dan penjualan dilakukan dengan cara tradisional dan penerapan internet dalam kegiatan pemasaran dan
penjualan merupakan perluasan dan saluran baru dari kegiatan pemasaran dan
3. Customer to customer e-commerce (C2C)
Dalam customer to customer e-commerce, biasanya melibatkan aktivitas dimana antara satu pelanggan (dapat juga berupa bisnis) dapat menjual dan membeli satu
sama lain dalam sebuah lelang.
2.6 Internet
Pengertian internet adalah sebagai berikut :
2.6.1 Pengertian Internet
internet merupakan contoh jaringan terbesar yang menghubungkan jutaan
komputer yang tersebar di seluruh penjuru dunia dan tak terikat pada satu
organisasipun (Kadir, 2003).
Internet adalah suatu media informasi komputer global yang dapat dikatakan sebagai teknologi tercanggih abad ini. Dengan internet kita dapat
melakukan semua aktivitas yang sulit dilakukan secara biasa mulai dari menonton,
baca berita, belanja, maupun mencari jodoh. Secara etimologis, internet berasal dari bahsa inggris, yakni inter berarti antar dan net berarti jaringan sehingga dapat kita artikan hubungan antar jaringan. Internet merupakan suatu media informasi
yang berjalan dalam suatu komputer. Akan tetapi tidak semua komputer yang ada
bisa berhubungan karena suatu komputer dapat dikatakan sebagai internet jika
2.6.2 Perkembangan Internet
Jumlah pengguna internet yang besar dan semakin berkembang, telah
mewujudkan budaya internet. Internet juga mempunyai pengaruh yang besar atas
ilmu, dan pandangan dunia. Dengan hanya menggunaka
bermacam-macam informasi. Dibanding dengan buku dan perpustakaan, internet
melambangkan penyebaran (decentralization) informasi dan data secara ekstrim. Perkembangan internet juga telah mempengaruhi perkembangan ekonomi.
Berbagai transaksi jual beli yang sebelumnya hanya bisa dilakukan dengan cara
tatap muka (dan sebagian sangat kecil melalui pos atau telepon), kini sangat
mudah dan sering dilakukan melalui internet. Transaksi melalui internet ini
dikenal dengan nam
Terkait dengan teknologi pembuatan website sebagai konten dari teknologi
internet itu sendiri memicu berkembangan teknik pembuatan website yang
semakin canggih dengan fitur-fitur yang sangat beragam tidak hanya terbatas pada
teks dan gambar saja, akan tetapi sudah merambah kedalam dunia multimedia dan
telkomunikasi visual. Bahkan dengan munculnya teknologi konten manajemen
sistem pengguna yang awam dengan kemampuan teknis yang sedikipun bisa
membuat website sesuai dengan keinginannya tanpa harus berhubungan dengan
2.6.3 Layanan Aplikasi Internet
Aplikasi Internet yang tersedia saat ini sudah banyak dan terus bertambah
seiring dengan kemajuan teknologi infomasi. Aplikasi-aplikasi internet ini
kemudian digunakan dalam berbagai bidang seperti bidang akademis, militer,
medis, media massa, dan berbagai sektor industri lainnya. Dari sekian banyak
aplikasi internet yang ada, yang banyak dikenal dan digunakan antara lain :
1. Electronic Mail (E-Mail)
Aplikasi ini adalah yang paling banyak digunakan dan termasuk salah satu
dari aplikasi pertama di Internet. Dengan e-mail, anda dapat mengirim dan
menerima surat, pesan, dokumen secara elektronik dengan pamakai lain di
Internet yang mempunyai alamat e-mail.
2. File Transfer Protocol (FTP)
File transfer protocol yang disingkat dengan FTP adalah aplikasi internet yang di gunakan untuk mengirimkan atau mengambil file ke atau dari sebuah
komputer lain. FTP memungkinkan transfer data lebih cepat. FTP sering
digunakan untuk mencari dan mengambil (download) arsip file di suatu server di internet yang mempunyai alamat tertentu yang menyediakan
berbagai arsip (file). File tersebut memang diizinkan untuk diambil oleh penguna internet yang membutuhkan. File ini dapat berupa hasil penelitian,
artikel-artikel, jurnal dan lain-lain. FTP juga dipergunakan untuk meng-upload
3. Remote Login – Telnet
Telnet adalah suatu aplikasi remote login Internet yang memungkinkan kita
untuk login atau menggunakan komputer yang berbeda di jaringan secara
interaktif. Aplikasi ini biasanya digunakan untuk mengakses komputer
berbasis sistem operasi UNIX dari tempat yang berbeda dari servernya.
4. World Wide Web (WWW)
Awalnya informasi dapat dicari pada Internet dengan menggunakan
information service berbasis archie, gopher dan WAIS (Wide Area
Information System). Pencarian informasi berdasarkan menu-menu pada
sistem tersebut dan output yang dihasilkan berbasis teks. Saat ini dengan
teknologi World wide Web dimungkinkan untuk mengakses informasi secara
interaktif dan bentuknya berupa tampilan grafis maupun teks. Hal ini
dimungkinkan dengan adanya Hypertext Transfer Protocol (HTTP) yang
digunakan untuk mengakses suatu informasi yang disimpan pada suatu situs
web (website). Untuk dapat menggunakan saran ini dibutuhkan aplikasi Web
Browser.
5. Internet Relay Chat (IRC)
Internet Relay Chat (IRC) adalah aplikasi internet yang digunakan untuk bercakap-cakap di internet . Bercakap-cakap di internet dikenal dengan istilah
6. Universal Resource Locator (URL)
Pada penggunaan www, penunjukan suatu sumber informasi menggunakan
metoda URL ini merupakan konsep penamaan lokasi standar dari suatu file,
direktori, komputer, lokasi komputernya dan metoda yang digunakan. URL
tidak hanya dapat menunjuk ke suatu file tapi dapat juga menunjuk suatu
query, dokumen dalam suatu database atau hasil dari perintah finger atau
perintah archie atau yang lainnya. Dengan URL ini didefinisikan lokasi dan
metode pengaksesan file tersebut.
7. HTTP
HTTP atau HyperText Transfer Protocol adalah suatu protokol internet yang
digunakan oleh World Wide Web. Dengan protokol ini sebuah web client
(dalam hal ini browser) seperti Internt Explorer atau Netscape dapat
melakukan pertukaran data hypermedia, seperti teks, gambar, suara, bahkan
video dengan Web server. HTTP pertama kali dibuat oleh Tim Berners-Lee
pada tahun 1990, dengan versi HTTP/0.9.
2.6.4 Website
Website merupakan webpage beserta homepage, yang merupakan system yang luas dari server yang menawarkan informasi untuk semua orang melalui jaringan. Informasi tersebut tersebut berupa teks, gambar, suara, dan tipe data
link, yang merupakan navigasi kehalaman lainnya (hyperlink). Homepage
merupakan halaman yang pertama kali muncul ketika pertama kali dibuka,sedang
2.6.5 Web Server
Web server adalah sebuah perangkat lunak server yang berfungsi menerima permintaan HTTP atau HTTPS dari klien yang dikenal dengan web browser dan
mengirimkan kembali hasilnya dalam bentuk halaman-halaman web yang
umumnya berbentuk dokumen HTML. Web server yang terkenal diantaranya adalah Apache dan Microsoft Internet Information Service (IIS). Apache
merupakan web server antar-platform, sedangkan IIS hanya dapat beroperasi di
sistem operasi Windows.
Fungsi utama dari sebuah web server adalah memberikan halaman web untuk
klien. Klien dalam hal in
permintaan untuk suatu sumber daya tertentu menggunakan HTTP dan server
merespon dengan isi dari sumber daya tersebut atau pesan kesalahan jika
permintaan tidak dapat direspons oleh server. Suatu saat, web server dapat mengalami kelebihan beban yang disebabkan oleh beberapa sebab, diantaranya
adalah sebagai berikut:
1. Terlalu banyak lalu lintas web yang sah. Ribuan bahkan jutaan klien
tersambung ke situs web dalam interval yang pendek.
2. Serangan Distributed Denial of Service (DDoS). DDoS menyebabkan
permintaan terhadap suatu website menjadi tidak bisa dilayani.
4. XSS viruses can cause high traffic because of millions of infected
browsers and/or Web servers ; virus XSS dapat menyebabkan lalu lintas
menjadi tinggi karena jutaan web browser dan atau web server yang terinfeksi.
5. Kecepatan internet atau jaringan melambat, sehingga permintaan klien
dilayani lebih lambat dan jumlah koneksi meningkat begitu banyak
melampaui batas kemampuan server.
6. Web server sementara tidak bisa melayani permintaan klien. Hal ini dapat terjadi karena sedang dilakukan proses maintenance atau upgrade, kegagalan perangkat keras atau perangkat lunak.
2.6.6 Web Browser
Dalam dunia web, perangkat lunak client, yaitu browser web mempunyai tugas yang sama yaitu menterjemahkan informasi yang diterima oleh server web
dan menampilkannya pada layer komputer pengguna, oleh karena HTTP
memungkinkan server web mengirimkan beragam data, seperti teks atau gambar,
browser harus bisa mengenali berbagai macam data yang akan diterimanya, dan selanjutnya harus tahu cara untuk menampilkanya dengan benar. Teks
ditampilkan sebagai teks dan gambar ditampilkan sebagai gambar. Umumnya
browser web menerima data dalam bentuk HTML. File HTML sebenarnya adalah file teks biasa yang selain berisi informasi yang hendak ditampilkan kepada
pengguna, juga mempunyai perintah-perintah untuk mengatur tampilan data
perintah-perintah tadi. Meskipun sudah dibuat consensus untuk menstandarkan format dan
elemen-elemen HTML, setiap jenis browser bisa menterjemahkan file HTML
secara berbeda.
Beberapa server web memiliki feature seperti server side programming, sevurity control dan lain sebagainya. Meskipun beragam macamnya, secara fungsional semua jenis server web adalah sama saja, yaitu berfungsi melayani permintaan-permintaan dari browser web.
Banyak web browser yang bisa digunakan untuk mengakses web,
diantaranya internet explorer, mozilla firefox, opera, safari, dan masih banyak lagi web browser lain yang bisa digunakan untuk mengakses web.
2.7 Metode Pembayaran
Metode pembayaran adalah suatu cara bagaimana untuk melakukan
transaksi pembayaran yang ada pada web penjualan tersebut. Adapun beberapa
cara pembayaran yaitu :
2.7.1 Pembayaran Offline
Secara garis besar metode pembayaran yang dilakukan oleh e-commerce
terbagi menjadi dua, yaitu pembayaran secara offline dan pembayaran secara
online. Pembayaran yang dilakukan secara offline adalah bayar langsung di toko, pembayaran antar rekening bank.Sedangkan untuk pembayaran secara online
2.7.1.1 Bayar Langsung di Tempat
Metode pembayaran langsung di toko merupakan pembayaran secara
umum yang telah dilakukan oleh banyak orang, biasanya konsumen datang ke
toko untuk melihat barang, apabila ada yang cocok sesuai keinginannya maka
konsumen memesan barang tersebut ke kasir atau penjaga toko. Lalu, pembayaran
dilakukan secara langsung di toko tersebut kepada kasir dan konsumen dapat
membawa langsung barang yang telah dibelinya.
2.7.1.2 Tranfer Tunai
Metode transfer tunai oleh konsumen dengan mentransfer sejumlah uang
antar rekening bank yang telah disepakati oleh si penjual dan konsumen.
Biasanya, metode pembayaran antar rekening bank dilakukan apabila tempat si
penjual dan si konsumen berjauhan. Sehingga, uang dari konsumen ditransfer
terlebih dahulu lalu barang dapat dikirim dengan cara dipaketkan ke tempat
konsumen. Metode ini juga bisa dilakukan pada Cash Before Delivery (CBD) dan
Cash On Delivery (COD).
2.7.2 Pembayaran Online
Ketika kita menjalankan bisnis secara online, kita membutuhkan metode
pembayaran untuk memproses pemindahan uang dari pembeli ke penjual. Pada
bisnis secara offline, kita bisa melakukan pemindahan uang secara langsung atau
transfer antar bank.
Berbeda dengan bisnis secara offline, bisnis secara online tidak dilakukan
Internet. Pembeli memilih barang atau jasa yang ditawarkan melalui website
kemudian membayar dan pada akhirnya menerima barang atau jasa yang telah ia
bayarkan.
Salah satu kendala yang dihadapi pada bisnis online adalah keterbatasan
waktu dan tempat