Pembangunan Aplikasi E-Commerce Pada Lucky Bed Cover Dan Sprei
P
EMBANGUNAN
A
PLIKASI
E-C
OMMERCE
PADA
L
UCKY
B
ED
C
OVER
DAN
S
PREI
NAMA : DEZABRINA CEFFIAN HERSIANE
NIM : 10106722
(2)
L
ATAR
B
ELAKANG
Lucky
Bed Cover
dan
Sprei
merupakan
sebuah tempat yang bergerak di bidang
penjualan
bed cover
dan
sprei
. Dikarenakan
ketatnya persaingan dengan ada banyaknya
penjualan
Bed
Cover
,
maka
untuk
menghubungkan konsumen dengan
produk-produk
yang
ditawarkan
serta
untuk
memberikan informasi kepada konsumen dalam
mengenal lebih jauh tentang produk-produk
yang ditawarkan, maka salah satu solusi yang
bisa diambil adalah dengan adanya media
website sebagai penyebarluasan produk-produk
yang ada.
(3)
Rumusan Masalah
Bagaimana cara membuat konsumen memperoleh informasi
yang tepat mengenai spesifikas produk yang ditawarkan.
Bagaimana cara mempermudah konsumen untuk
melakukan pemesanan produk tanpa harus datang langsung
ke tempatnya.
Bagaimana cara mempermudah konsumen yang berada
diluar kota untuk melakukan transaksi.
Bagaimana mempromosikan Lucky
Bed Cover
dan
Sprei
dengan biaya yang ditawarkan sehingga memiliki pasar
yang lebih luas.
Bagaimana cara mempermudah konsumen untuk saling
(4)
M
AKSUD
DAN
T
UJUAN
Maksud
: untuk membangun Aplikasi E-Commerce
pada Lucky
Bed Cover
dan
Sprei
.
Tujuan
:
Memudahkan konsumen dalam mengetahui
produk-produk apa saja yang ditawarkan.
Memudahkan konsumen dalam proses pemesanan
produk
sehingga
konsumen
dapat
melakukan
transaksi dimanapun ia berada.
Memudahkan konsumen yang berada diluar kota
untuk menentukan barang apa saja yang akan dibeli.
Untuk memperluas pasar sehingga
customer
dari luar
kota juga dapat berbelanja secara
online
.
Memudahkan antar konsumen untuk saling bertukar
(5)
B
ATASAN
M
ASALAH
Login untuk admin, operator dan pelanggan.
Aplikasi ini memiliki pengaturan produk seperti data
produk, data kategori, detail produk, manajemen
harga, gambar produk, rating produk, produk
promosi, pengelolaan diskon, pengelolaan stok, dan
pengelolaan retur barang.
Pemesanan produk-produk secara
online
dapat
diakses di seluruh Indonesia.
Barang yang sudah dipesan akan dikirim melalui
Jasa Pengiriman JNE dan Pos Indonesia yang
memiliki fasilitas penelusuran pengiriman (
tracking
).
Ongkos kirim disesuaikan dengan jarak dan berat
barang yang dipesan.
Aplikasi ini memiliki fasilitas manajemen pemesanan
seperti pencarian barang, update status pesanan,
konfirmasi
pembayaran,
retur
produk,
dan
(6)
Proses pembayaran produk yang sudah dibeli atau dipesan
dapat di transfer melalui pembayaran
offline
atau rekening
antar Bank dan pembayaran
online
atau
Paypal
Pemesanan produk hanya dapat dilakukan oleh pelanggan.
Pengguna sistem aplikasi ini adalah :
a.
Admin : mengelola data operator dan pelanggan,
mem-backup dan me-restore data, dan menambahkan halaman
web jika dibutuhkan.
b.
Operator : mengelola data master (barang, kategori,
merk, ukuran, warna dan ongkos kirim), mengelola
pemesanan dan retur barang, mengelola transaksi
pembayaran, dan mencetak laporan.
c.
Pelanggan
:
melihat
produk,
memesan
produk,
melakukan transaksi pembayaran, dan meretur barang.
d.
Pengunjung : melihat-lihat produk dan dapat memesan
barang
tetapi
jika
pengujung
ingin
melakukan
pembayaran
maka
pengunjung
harus
melakukan
pendaftaran sebagai pelanggan terlebih dahulu.
Komunikasi dapat dilakukan antara situs dan pengguna
melalui email, instant messager, situs jejaring sosial untuk
(7)
Aplikasi ini memiliki fasilitas pembuatan
laporan (reporting) seperti laporan pemesanan,
dan laporan pembayaran.
Aplikasi ini terintegrasi dengan situs
social
network
sebagai sarana promosi.
Aplikasi ini memiliki fasilitas
backup
dan
restore
database.
Aplikasi ini memiliki
shopping features
seperti
pencarian barang (berdasarkan nama barang
dan kategori barang) , menampilkan produk
diskon, produk terbaru, produk paling banyak
dilihat,
history
pemesanan, terdapat konfirmasi
ke email pemesan setiap melakukan perubahan
status,
terdaftar
dalam
search
engine
optimization
(SEO).
Aplikasi terdapat
security IP-Dedicated
dan
(8)
ERD
Respon
Pelanggan N Pesanan N Barang
Memiliki Detail_pesanan
1
Memiliki N
N 1 kategori
Id_pelanggan Operator kelola kelola Kota_kirim kelola Provinsi 1 1 N 1 IS A Admin Pegawai Halaman_web kelola Pengaturan_web kelola 1 N 1 N N kelola 1 N N kelola 1 N Id_detail_pesanan Id_pesanan Id_barang Id_kategori Id_pengaturan_web Id_halaman_web Id_pegawai Id_kota_kirim Id_provinsi Id_barang Id_pelanggan Id_barang Id_pesanan Id_pegawai Id_pegawai Id_provinsi Id_pegawai N N Id_respon Retur Memiliki 1 1 Memiliki 1 N Memiliki Detail_retur
1 N Id_detail_retur
No_retur Id_detail_retur
Id_pesanan
(9)
E-Commerce Lucky Bedcover dan Sprei Pengunjung Pelanggan Webmail Admin Operator Paypal Data hubungi kami
Data barang, dt hal web Data kategori Data pembayaran
Data login, Email
Data pesanan, data detail pesanan
Data login Data halaman operator Data kategori, Data barang Data ongkos kirim, Data pesanan
Data pembayaran Info hub kami,Info barang
Info hal web, Info kategori Info pembayaran, Login valid
Info lupa pass, Info pesanan Info detail pesanan
Info aktivasi account berhasil Info pembayaran Data aktivasi account pelanggan
Data pembayaran
Info barang Info kategori Info pelanggan
Info hub kami Info hal web Hubungi kami
Login valid Data barang Data kategori Data pelanggan
Data hal web
Login valid, Info hal admin Info pelanggan, Info petugas
Info halaman web Info profil perusahaan
Info pengaturan web
Data login, data hal admin Data pelanggan, Data petugas,
Data halaman web Data profil perusahaan
Data pengaturan web
Login valid
Info hal operator, Info kategori Info barang, Info ongkos kirim Info pesanan, Info pembayaran
Info pembayaran Data pembayaran Social networking Data barang Kirim pesan
DIAGRAM KONTEKS
(10)
1 view barang 2 Pendaftaran pelanggan 3 View produk terbaru 4 View diskon produk 5 View aturan transaksi 7 View F.A.Q 9 Hubungi kami 10 login 11 Lupa password 12 Cari barang 18 Halaman admin 13 View kategori 8 View ongkos kirim 6 View profil pelanggan pengunjung Info dt brg
Dt brg
Dt brg Info brg
Data barang Info dt brg
Data hal web Info hal web
Data hal web Info hal web
Data halaman web Info hal web
Data kota kirim Info kota kirim Hubungi kami
Info hubungi kami Data login
Login valid
Info lupa pass email Info barang Data barang Info barang Data barang 15 Input alamat pengiriman Login valid Data pesanan Login valid Login valid Data barang
Info dt brg Dt pelanggan Dt pelanggan Info brg Dt brg Info brg Data barang
Info hal web Data hal web
Data halaman web Info hal web
Data halaman web Info hal web
Data kota kirim Info kota kirim
Info hub kami Hubungi kami Info barang Data barang Login valid Login valid Data kategori Info barang operator Login valid Data login Info halaman admin
19 Halaman
operator Login valid
Info hal operator 17
Halaman pelanggan
Info hal pelanggan
Login valid admin Data login Login valid t_petugas t_halaman_web t_barang t_kota_kirim t_provinsi t_pengaturan_ web t_pelanggan t_kategori Data pelanggan Info pelanggan Data pelanggan Info pelanggan Data pelanggan Info kategori Data kategori Data barang Info barang Info brg Dt barang Info brg Dt barang Data login
Login invalid Data login
Data valid Login valid Data operator Login valid
Data admin
Dt kota kirim Info kota kirim
Data provinsi Info provinsi Dt Hal web Info hal web Dt Hal web Info hal web Dt pengaturan web Info pengaturan web Info barang Data barang 16 Transaksi pembayaran paypal t_pesanan Data pesanan Dt pembayaran Dt pembayaran Info pembayaran Web mail Info pembayaran Info pembayaran Data pembayaran
Dt aktivasi account pelanggan
Info aktivasi account berhasil
14 Isi keranjang belanja t_detail_pesa nan
Info detail pesanan Dt detail pesanan
Info detail pesanan Data detail pesanan
Social networking Kirim pesan Data barang Info kategori Dt kategori
Info ongkos kirim
Dt barang
Data hal admin Dt pelanggan
Info pelanggan
Data pengaturan web Info pengaturan web
Dt hat web
Info hal web Dt hal web
Info hal web
(11)
1.1
Input ukuran
barang
1.2
View detail
data barang
pelanggan
pengunjung
t_barang
Data barang
Info barang
Data barang
Info barang
Data barang
Info barang
Data barang
Info barang
Data barang
Info barang
DFD level 1 proses 1 view barang
(12)
DFD level 1 proses 2 pendaftaran pelanggan
2.1 Input data pendaftaran
2.2 Aktivasi account pengunjung
Web mail
t_pelanggan Data pelanggan
Info pelanggan
Data aktivasi account
Info aktivasi account berhasil
Data pelanggan
Info pelanggan Data pelanggan
Info pelanggan
(13)
10.1 Input username/
email & password
10.2 Validasi username/email
& password
admin operator
t_petugas t_pelanggan
pelanggan
Data login
Data login
Data login
Data login Data login
Info login
Data login
Info login Login invalid
Login valid
DFD level 1 proses 10 login
(14)
11.1 Input email
pelanggan
11.2 Kirim data pelanggan
Web mail
t_pelanggan email
Info email valid
Info Reset password
Link reset password 11.3
Reset password
Info email invalid
Info email invalid
Password baru
Password baru
Info password baru berhasil
Info perubahan password Info password baru berhasil
(15)
12.1
Input nama
barang
12.2
view barang
yg dicari
Data barang
pelanggan
Data barang
pengunjung
Data barang
t_barang
Data barang
Info barang
Info barang
Info barang
(16)
14.1 Input jumlah
barang yg akan dibeli
14.2 Update cart
14.3 Tambah
barang belanja
14.4 Hapus pesanan
barang pelanggan
pengunjung
t_detail_pesanan Data Detail Pesanan
Info Detail Pesanan
Data Detail Pesanan Info Detail Pesanan
Data Detail Pesanan Info Detail Pesanan
Data Detail Pesanan Info Detail Pesanan
Data Detail Pesanan Info Detail Pesanan Data Detail Pesanan
Info Detail Pesanan
Data Detail Pesanan
Info Detail Pesanan
Data Detail Pesanan
Info Detail Pesanan
Data Detail Pesanan Info Detail Pesanan
Data Detail Pesanan Info Detail Pesanan
Data detail pesanan
Info detail pesanan
Data Detail Pesanan Info Detail Pesanan
t_barang
(17)
15.1 Pilih alamat
pengiriman barang
15.2 Input alamat
pengiriman barang
pelanggan t_pesanan
Data pesanan
Info pesanan
Data pesanan Info pesanan
Data pesanan
Info pesanan
Data pesanan Info pesanan
t_pelanggan
15.3 Kirim barang
ke alamat pengiriman
Data pesanan
Info pesanan Data pesanan
Info pesanan
(18)
16.1
Pilih jenis
pembayaran
16.2
Input data
pembayaran
Info pembayaran
pelanggan
Info pembayaran
t_pesanan
Data pembayaran
Data pembayaran
Data pembayaran
Info pembayaran
Data pembayaran
Info pembayaran
paypal
Info pembayaran
Data pembayaran
(19)
17.1 Pengolahan Biodata 17.2 checkout 17.3 View history 17.4 Pengolahan retur 17.5 Pengolahan detail retur 17.6 Ganti password pelanggan Web mail Info pelanggan Data pelanggan Info pelanggan Dt pelanggan Dt pesanan Info pesanan
Data detail pesanan Info detail pesanan
Data retur
Info retur Data detail retur
Info detail retur t_pelanggan t_pesanan t_retur t_retur_detail t_detail_pesanan Info pelanggan Dt pelanggan Info pelanggan Dt pelanggan Dt pesanan Info pesanan Data retur Info retur
Data detail retur Info detail retur
Info detail retur Email detail retur Info pesanan
Email dt pesanan
Dt detail pesanan
Info Detail pesanan Login valid
Login valid
(20)
18.1 Pengolahan data petugas 18.2 Pengolahan data pelanggan 18.3 Page lucky bed cover 18.4 Profil lucky bed cover 18.5 Pengaturan transaksi 18.6 Backup & restore 18.7 Ganti profil admin 18.8 Ganti password admin t_petugas t_pelanggan Info petugas Data petugas Info petugas Data petugas Info pelanggan Data pelanggan
Data hal web
Info hal web
Data hal web
Info hal web
Data pengaturan web
Info pengaturan web Backup & restore data
Info backup & restore data
Data petugas Info petugas Info petugas Data petugas Info pelanggan Data pelanggan t_halaman_web Data hal web
Info hal web
Data hal web Info hal web
t_pengaturan_ web Data pengaturan web
Info pengaturan web Info petugas Data petugas Data petugas Info petugas t_barang Info petugas Info pelanggan
Info hal web
Info pengaturan web
t_kategori t_kota_kirim t_provinsi t_retur t_detail_retur t_pesanan t_detail_pesanan Info retur Info provinsi Info kota kirim Info brg
Info detail pesanan
Info pesanan
Info kategori
(21)
19.1 Pengolahan data master 19.2 View Data respon 19.3 Pengolahan data Pesanan & retur 19.4 Pengolahan transaksi pembayaran 19.5 Pengolahan data operator operator t_kota_kirim t_provinsi t_barang t_kategori t_respon t_retur t_pesanan t_pegawai Data barang, data kategori, data kota kirim, data provinsi
Info barang, info kategori, info kota kirim, info provinsi Dt kategori
Info kategori
Info barang Data barang
Data kota kirim Info kota kirim
Dt provinsi Info provinsi Data respon Info respon Data respon Info respon
Data pesanan, data retur Info pesanan, info retur
Data retur Info retur Data pesanan Info pesanan Data pesanan Info pesanan Data pesanan Info pesanan Data operator Info operator Data operator Info operator
(22)
DFD
LEVEL
2
PROSES
17.1
PENGOLAHAN
BIODATA
17.1.1 Ganti profil
17.1.2 Input data pelanggan
17.1.3 Simpan profil data
pelanggan yang telah diubah
17.1.4 Batal perubahan
profil
pelanggan t_pelanggan
Data pelanggan
Info pelanggan
Data pelanggan
Info pelanggan
Data pelanggan
Info pelanggan
Data pelanggan
Info pelanggan
t_provinsi
t_kota_kirim
Data pelanggan Info pelanggan
Data pelanggan
Info pelanggan
Data pelanggan
(23)
DFD level 2 proses 17.6 ganti password
17.6.1 Input password
17.6.2 Simpan password pelanggan
Web mail
t_pelanggan Data pelanggan
Info pelanggan
Data pelanggan
Info pelanggan
Info password baru Password baru berhasil
diganti
Data pelanggan
(24)
DFD level 2 proses 18.1 pengolahan data petugas
18.1.1
Tambah
data
petugas
18.1.2
Ubah data
petugas
18.1.3
Hapus data
petugas
admin
t_petugas
Data petugas
Info petugas
Data petugas
Info petugas
Data petugas
Info petugas
Data petugas
Info petugas
Data petugas
Info petugas
Data petugas
(25)
DFD level 2 proses 18.2 pengolahan data pelanggan
18.2.1
Ubah data
pelanggan
18.2.2
Hapus data
pelanggan
admin
t_pelanggan
Data pelanggan
Info pelanggan
Data pelanggan
Info pelanggan
Data pelanggan
Info pelanggan
Data pelanggan
(26)
DFD level 2 proses 18.3 page web
18.3.1 Tambah data
page web
18.3.2 Ubah data
page web
18.3.3 Hapus data
page web
admin t_halaman_web
Data halaman web Info halaman web
Data halaman web
Info halaman web Data halaman web
Info halaman web
Data halaman web Info halaman web
Data halaman web Info halaman web
Data halaman web
(27)
DFD level 2 proses 18.6 backup & restore
18.6.2 Backup data aplikasi 18.6.3 Backup data barang Download data barangadmin t_barang 18.6.1 Backup database 18.6.4 Restore data barang Download database
Info download database
Download data aplikasi
Info download aplikasi
Info dowbload barang
Download data barang
Info download barang
Restore data barang
Restore data barang
Info restore barang Info restore barang
t_petugas t_kota_kirim t_provinsi t_pesanan t_detail_pesanan t_retur t_detail_retur t_pelanggan t_hal_web t_pengaturan_web Info petugas Info kota_kirim Info provinsi Info pesanan Info detail pesanan
Info retur Info detail retur Info pelanggan
Info hal web Info pengaturan web
Info barang t_kategori
Info kategori t_respon
(28)
DFD level 2 proses 19.1 pengolahan data master
19.1.1 Pengolahan data barang
19.1.2 Pengolahan data kategori
19.1.3 Pengolahan data ongkos
kirim operator
t_barang
t_kategori
t_kota_kirim
t_provinsi Data barang
Info barang
Data barang
Info barang
Data kategori
Info kategori
Data kategori
Info kategori Data kota kirim, data provinsi
Info kota kirim, info provinsi
Data kota_kirim
Info kota kirim Data provinsi
(29)
DFD level 2 proses 19.5 pengolahan data operator
19.5.1
Ganti profil
operator
19.5.2
Ganti
password
operator
operator
t_petugas
Data petugas
Info petugas
Data petugas
Info petugas
Data petugas
Info petugas
Data petugas
(30)
DFD level 3 proses 19.1.1 pengolahan data barang :
19.1.1.1 Tambah data
barang
19.1.1.2 Ubah data
barang
19.1.1.3 Hapus data
barang
operator t_barang t_kategori
Data barang
Info barang
Data barang
Info barang Data barang
Info barang
Data barang
Info barang Data barang
Info barang Data barang
(31)
DFD level 3 proses 19.1.2 pengolahan data kategori :
19.1.2.1 Tambah data
kategori
19.1.2.2 Ubah data
kategori
19.1.2.3 Hapus data
kategori
operator t_kategori
Data kategori
Info kategori
Data kategori
Info kategori
Data kategori
Info kategori
Data kategori
Info kategori
Data kategori
Info kategori
Data kategori
(32)
DFD level 3 proses 19.1.3 pengolahan data ongkos kirim :
19.1.3.1 Tambah data
kota
19.1.3.2 Tambah data
provinsi
19.1.3.3 Ubah data ongkos kirim
19.1.3.4 Hapus data ongkos kirim operator
t_kota_kirim t_provinsi
Data kota kirim
Info kota kirim
Data provinsi
Info provinsi
Data kota kirim
Info kota kirim
Data kota kirim
Info kota kirim
Data provinsi
Info provinsi
Data kota kirim
Info kota kirim
Data kota kirim
Info kota kirim
Data kota kirim
(33)
Skema Relasi
Retur No_retur No_pesan Id_pelanggan Tanggal Jam Status_retur PK FK FK respon Id_respon Id_pelanggan Id_barang Tgl_input Terakhir_diperbarui Jenis Isi ditampilkan PK FK FK provinsi Id_provinsi Nama_provinsi ditampilkan PK Retur_detail Id No_retur No_pesan Id_barang Alasan pesan PK FK FK FK Pengaturan_web Id_pengaturan_web Id_pegawai Kode Jenis Nama Anggapan Isi Urutan Keterangan ditampilkan PK FK pegawai Id_pegawai Daftar Username Password Email Akses Nama_pegawai aktif PK 1 1 1 1 1 1 1 1 1 1 1 1 1 1 Halaman_web Id_halaman_web Id_pegawai Tgl_input Terakhir_diperbarui Judul Isi Urutan ditampilkan PK FK 1 n n n n n n n n n n n n n n n Barang Id_barang Id_kategori Id_pegawai Tgl_masuk Terakhir diperbarui Nama_barang Ukuran Deskripsi Berat Stok Harga Diskon Url_gambar ditampilkan PK FK FK Pelanggan Id_pelanggan Daftar Email Password Nama_pelanggan Alamat Kota Provinsi Kode_pos Tlp Hp Fax aktif PK Kategori Id_kategori Nama_kategori Url_gambar ditampilkan PK Detail_pesanan Id_detail_pesanan Id_pesanan Id_barang Rincian_barang Berat Harga Diskon Jumlah Status Retur Jumlah_retur Alasan Catatan Jumlah_pengganti _retur Alasan2 catatan2 PK FK FK Pesanan Id_pesanan Id pelanggan Tgl_pesanan Tgl_kadaluarsa Nama_pengirim Nama_tujuan Alamat Kota Provinsi Kode_pos Tlp Hp Fax Total_barang Subtotal_bayar Ongkos_kirim Total_bayar Bisa_cod Mata_uang Harga_paypal Tipe_pembayaran Kode_pembayaran Tgl_pembayaran Catatan_pembayaran Lunas Perusahaan jenis Kode_pengiriman Tgl_pengiriman Cttn_pengiriman Tgl_diterima Nama_penerima Cttn_penerima status PK FK Kota_kirim Id_kota_kirim Id_provinsi Id_pegawai Nama_kota Perusahaan Jenis Ongkos_kirim ditampilkan PK FK FK(34)
(35)
PEMBANGUNAN APLIKASI E-COMMERCE
PADA LUCKY BED COVER DAN SPREI
SKRIPSI
Diajukan untuk Menempuh Ujian Akhir Sarjana Program Strata Satu Jurusan Teknik Informatika
Fakultas Teknik dan Ilmu Komputer Universitas Komputer Indonesia
DEZABRINA CEFFIAN HERSIANE
10106722
JURUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNIK DAN ILMU KOMPUTER
UNIVERSITAS KOMPUTER INDONESIA
BANDUNG
(36)
(37)
(38)
i
ABSTRAK
PEMBANGUNAN APLIKASI E-COMMERCE PADA LUCKY BED COVER DAN SPREI
Oleh
Dezabrina Ceffian Hersiane 10106722
Lucky Bed Cover dan Sprei merupakan sebuah usaha yang bergerak di bidang penjualan bed cover dan sprei. Sistem penjualan yang digunakan di Lucky
Bed Cover dan Sprei saat ini masih secara manual. Sehingga memiliki beberapa kendala seperti kurang efektifnya pelanggan ketika akan bertransakasi harus datang langsung ke toko, pelanggan masih kesulitan untuk memperoleh informasi mengenai produk yang ditawarkan, pembuatan laporan yang manual masih kurang efektif dan rentan akan terjadinya human eror, promosi yang dilakukan dirasa kurang efektif dan efisien. Untuk mengatasi kendala-kendala tersebut maka perlu dibangun suatu aplikasi e-commerce pada Lucky Bed Cover dan Sprei.
Tahap pengembangan sistem e-commerce ini menggunakan metode
waterfall. Pemodelan fungsional sistem menggunakan model terstruktur yang terdiri dari DFD dalam menggambarkan model fungsional dan ERD dalam menggambarkan model data. Pengujian alpha yang digunakan dengan metode pengujian black box dan pengujian beta yang digunakan dengan menggunakan metode pengumpulan data observasi.
Hasil dari Pembangunan Aplikasi E-Commerce pada Lucky Bed Cover dan
Sprei adalah memudahkan pelanggan yang berada diluar kota untuk melakukan transaksi pemesanan tanpa harus datang langsung ke tempatnya, memudahkan pelanggan untuk menentukan barang apa saja yang akan dibeli, memudahkan konsumen untuk mengetahui informasi mengenai spesifikasi produk yang ditawarkan, dapat mengurangi biaya pengeluaran untuk promosi produk yang ditawarkan, dan mempermudah pembuatan laporan agar lebih efisien.
(39)
ii
ABSTRACT
DEVELOPMENT E-COMMERCE APPLICATION IN LUCKY BED COVER and SHEET
by
Dezabrina Ceffian Hersiane 10106722
Lucky Bed Cover and sheet is a business entity which specialized in selling bed cover and sheet. The Sales system which was used in Lucky Bed Cover and sheet is still manual. That manual system causes a few weaknesses such as effectiveness of customer transaction which requires the customer come to the store, customers still difficult to find product information of Lucky Bed Cover and Sheet, the data process still not effective and susceptible of human error, beside that, promotion in Lucky Bed Cover and Sheet still find some difficulties. Based on those weaknesses of manual system in Lucky Bed Cover and Sheet, building e-commerce application in Lucky Bed Cover and Sheets was needed.
The development of the e-commerce system is using waterfall method. The system functional modeling was using structured model which use DFD and ERD as it tools were using to describe the data model. Alpha testing was using with black box method and beta testing was using with collection observation data method.
Result from Development e-commerce application in Lucky Bed Cover and sheets was to make customer that located outside of the city easier to do transaction, also easier for consumers to find information on the specifications of the products offered, could reduce costs for the promotion of products offered, and make it easy and efficient to make reports.
(40)
iii
KATA PENGANTAR
Dengan memanjatkan puji dan syukur kehadirat Allah SWT atas rahmat dan karunia yang telah dilimpahkan-Nya kepada penulis, sehingga dapat menyelesaikan penyusunan skripsi yang berjudul “Pembangunan Aplikasi E -Commerce pada Lucky Bed Cover dan Sprei”.
Penulis menyadari bahwa hasil penelitian ini masih banyak kekurangan dan masih jauh dari kesempurnaan, oleh karena itu saran dan kritik yang sifatnya membangun akan penulis terima dengan senang hati.
Dalam kesempatan ini, dengan segala kerendahan hati penulis ingin mengucapkan terima kasih yang sebesar-besarnya kepada :
1. Ayah dan Ibunda tercinta yang selalu memberikan dukungan dan semangat,
baik moril maupun materil, terima kasih bunda atas do‟a dan kasih
sayangmu selama ini.
2. Bapak Ir. Eddy Suryanto Soegoto, M.Sc, Selaku Rektor Universitas Komputer Indonesia (UNIKOM).
3. Bapak Dr. Arry Akhmad Arman, Selaku Dekan Fakultas Teknik Universitas Komputer Indonesia (UNIKOM).
4. Ibu Mira Kania Sabariah, S.T.,M.T. Selaku Ketua Jurusan Teknik Informatika Universitas Komputer Indonesia (UNIKOM).
5. Ibu Dian Dharmayanti S.T.,M.T. selaku Dosen Wali yang telah membimbing penulis selama menjadi mahasiswi di Universitas Komputer Indonesia (UNIKOM).
6. Bapak Andri Heryandi S.T.,M.T, selaku Dosen Pembimbing yang telah memberikan dorongan dan arahan kepada penulis selama proses penyusunan laporan tugas akhir ini.
7. Bapak dan Ibu dosen Jurusan Teknik Informatika yang telah mendidik dan mengajar kami selama kami kuliah, terima kasih banyak.
(41)
iv
8. Seluruh staff dan karyawan, sekretariat Jurusan Teknik Informatika, terima kasih juga atas bantuannya.
9. Ibu Lucky Widiastuti selaku pemilik toko Lucky Bed Cover.
10. Untuk kekasihku Josep Leonardo Harahap yang telah memberikan dukungan dan semangat sepenuhnya. Muach…
11. Untuk semua teman-teman IF-5 angkatan 2005 dan teman-teman lainnya yang tidak dapat disebutkan satu persatu, terima kasih banyak.
12. Serta semua pihak yang tidak dapat disebutkan satu persatu oleh penulis, terima kasih atas segalanya.
Semoga amal baik semua pihak dibalas oleh Allah SWT dan semoga skripsi ini memberikan manfaat bagi para pembaca / penulis sebagai bahan masukan dan perbandingan. Wassalammu’alaikum Wr.Wb.
Bandung, Maret 2012
(42)
v
DAFTAR ISI
LEMBAR PENGESAHAN LEMBAR PERNYATAAN
ABSTRAK ... i ABSTRACT ... ii KATA PENGANTAR ... iii DAFTAR ISI ... v DAFTAR GAMBAR ... xiv DAFTAR TABEL ... xviii DAFTAR SIMBOL ... xxi DAFTAR LAMPIRAN ... xxiii BAB I PENDAHULUAN
1.1 Latar Belakang Masalah ... 1 1.2 Rumusan Masalah ... 2 1.3 Maksud dan Tujuan ... 3 1.4 Batasan Masalah/Ruang Lingkup Kajian ... 3 1.5 Metodologi Penelitian ... 5 1.6 Sistematika Penulisan ... 7 BAB II TINJAUAN PUSTAKA
2.1 Konsep Dasar Sistem ... 9 2.1.1 Pengertian Sistem ... 9
(43)
vi
2.1.2 Karakteristik Sistem ... 9 2.2 Konsep Dasar Informasi ... 13
2.2.1 Pengertian Informasi ... 14 2.2.2 Metode Pengumpulan Informasi ... 14 2.2.3 Kualitas Informasi ... 14 2.3 Konsep Dasar Sistem Informasi ... 16 2.3.1 Pengertian Sistem Informasi ... 16 2.3.2 Jenis-jenis Sistem Informasi... 18 2.4 Konsep Dasar Data ... 21 2.4.1 Pengertian Data ... 21 2.4.2 Pengelompokan Data... 21 2.4.2.1 Berdasarkan Sumber Data ... 21 2.4.2.2 Berdasarkan Penampilan ... 21 2.4.2.3 Berdasarkan Skala ... 22 2.5 Konsep Dasar Basis Data ... 23 2.5.1 Pengertian Basis Data... 23 2.5.2 Bahasa Basis Data ... 25 2.5.3 Relasi Antar Tabel ... 26 2.6 Konsep Dasar Internet ... 27 2.6.1 Pengertian Internet ... 27 2.6.2 Pengertian Web ... 28 2.6.3 Pengertian WWW ... 28
(44)
vii
2.7 Konsep Dasar E-Commerce ... 28 2.7.1 Pengertian E-Commerce ... 28 2.7.2 Karakteristik E-Commerce ... 29 2.7.3 Manfaat E-Commerce ... 29 2.8 Konsep Dasar Paypal ... 30 2.8.1 Pengertian Paypal ... 30 2.8.2 Keuntungan Paypal ... 30 2.8.3 Kekurangan Paypal ... 30 2.8.4 Cara Melakukan Transaksi Pembayaran Menggunakan Paypal 31 2.9 Konsep Dasar PHP ... 31 2.9.1 Pengertian PHP ... 31 2.9.2 Keunggulan PHP ... 32 2.10 Pengertian Search Engine Optimization (SEO) ... 32 2.11 Pengertian IP-Dedicated ... 33 2.12 Pengertian Secure Socket Layer... 34 2.13 Aplikasi Pendukung Perancangan Sistem ... 35 BAB III ANALISIS DAN PERANCANGAN SISTEM
3.1 Analisis Masalah ... 36 3.2 Analisis Sistem ... 36 3.2.1 Analisis sistem yang sedang berjalan ... 37 3.2.2 Analisis kebutuhan non-fungsional ... 42 3.2.2.1 Analisis perangkat keras ... 42
(45)
viii
3.2.2.2 Analisis perangkat lunak ... 43 3.2.2.3 Analisis pengguna ... 44 3.2.2.4 Deskripsi global pengguna ... 44 3.2.2.4.1 Fungsi produk ... 44 3.2.2.4.2 Batasan-batasan ... 46 3.2.2.5 Entity Relation Diagram (ERD) ... 46 3.2.3 Analisis Kebutuhan Fungsional ... 48 3.2.3.1 Diagram konteks ... 49 3.2.3.2 Data Flow Diagram ... 50 3.2.4 Spesifikasi Proses ... 72 3.2.5 Kamus Data ... 102 3.2.6 Perancangan Basis Data... 108 3.2.6.1 Skema Relasi ... 108 3.2.6.2 Struktur Database ... 109 3.2.6.3 Perancangan Struktur Menu ... 115 3.2.7 Perancangan Antar Muka ... 117 3.2.7.1 Perancangan antar muka menu pengunjung ... 118 3.2.7.2 Perancangan antar muka pendaftaran pelanggan ... 119 3.2.7.3 Perancangan antar muka hubungi kami ... 120 3.2.7.4 Perancangan antar muka Lupa Password ... 121 3.2.7.5 Perancangan antar menu menu pelanggan ... 122 3.2.7.6 Perancangan antar muka view detail barang ... 123
(46)
ix
3.2.7.7 Perancangan antar muka isi keranjang belanja ... 124 3.2.7.8 Perancangan antar muka tujuan kirim ... 125 3.2.7.9 Perancangan antar muka checkout ... 126 3.2.7.10Perancangan antar muka jenis pembayaran ... 127 3.2.7.11Perancangan antar muka history ... 128 3.2.7.12Perancangan antar muka retur ... 129 3.2.7.13Perancangan antar muka view retur ... 130 3.2.7.14Perancangan antar muka detail retur ... 131 3.2.7.15Perancangan antar muka view detail retur ... 132 3.2.7.16Perancanagn antar muka biodata ... 133 3.2.7.17Perancangan antar muka ganti biodata ... 134 3.2.7.18Perancangan antar muka ganti password ... 135 3.2.7.19Perancangan antar muka menu login pegawai ... 136 3.2.7.20Perancangan antar muka pengolahan data petugas ... 136 3.2.7.21Perancangan antar muka pengolahan data pelanggan . 137 3.2.7.22Perancangan antar muka view page Lucky Bed
Cover ... 137 3.2.7.23Perancangan antar muka tambah page Lucky Bed
Cover ... 137 3.2.7.24Perancangan antar muka profil Lucky Bed Cover ... 138 3.2.7.25Perancangan antar muka pengaturan transaksi ... 138 3.2.7.26Perancangan antar muka backup & restore database .. 138
(47)
x
3.2.7.27Perancangan antar muka ganti profil admin ... 139 3.2.7.28Perancangan antar muka ganti password admin ... 139 3.2.7.29Perancangan antar muka pengolahan data kategori .... 139 3.2.7.30Perancangan antar muka pengolahan data barang ... 140 3.2.7.31Perancangan antar muka tambah data barang ... 140 3.2.7.32Perancangan antar muka pengolahan data ongkos
kirim ... 140 3.2.7.33Perancangan antar muka tambah data kota ... 141 3.2.7.34Perancangan antar muka tambah data provinsi ... 141 3.2.7.35Perancangan antar muka tambah data merk ... 141 3.2.7.36Perancangan antar muka tambah data ukuran ... 142 3.2.7.37Perancangan antar muka tambah data warna ... 142 3.2.7.38Perancangan antar muka view pesanan ... 142 3.2.7.39Perancangan antar muka permintaan retur ... 143 3.2.7.40Perancangan antar muka view pembayaran ... 143 3.2.7.41Perancangan antar muka profil operator ... 143 3.2.7.42Perancangan antar muka ganti password operator ... 144 3.3 Perancangan pesan ... 145 3.4 Jaringan semantik ... 146 3.4.1 Jaringan semantik interface pengunjung ... 146 3.4.2 Jaringan semantik interface pelanggan ... 147 3.4.3 Jaringan semantik interface admin ... 148
(48)
xi
3.4.4 Jaringan semantik interface operator... 149 BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM
4.1 Implementasi Sistem ... 150 4.2 Kebutuhan Sistem ... 150 4.2.1 Spesifikasi perangkat keras ... 150 4.2.2 Spesifikasi perangkat lunak ... 151 4.3 Implementasi Basis Data ... 151 4.3.1 Tabel petugas ... 151 4.3.2 Tabel pelanggan ... 151 4.3.3 Tabel barang ... 152 4.3.4 Tabel merk ... 153 4.3.5 Tabel kategori ... 153 4.3.6 Tabel ukuran ... 153 4.3.7 Tabel warna ... 153 4.3.8 Tabel kota kirim ... 154 4.3.9 Tabel provinsi ... 154 4.3.10 Tabel pesanan ... 154 4.3.11 Tabel detail pesanan ... 155 4.3.12 Tabel respon ... 156 4.3.13 Tabel halaman web ... 156 4.3.14 Tabel pengaturan web ... 157 4.3.15 Tabel retur ... 157
(49)
xii
4.3.16 Tabel detail retur ... 158 4.4 Implementasi Antar Muka... 158 4.4.1 Implementasi antar muka pengunjung dan pelanggan ... 158 4.4.2 Implementasi antar muka admin dan operator ... 160 4.5 Pengujian Sistem ... 162 4.6 Pengujian Alpha ... 162 4.6.1 Skenario pengujian alpha ... 162 4.6.2 Kasus dan hasil pengujian ... 166 4.6.2.1 Pengujian pendaftaran pelanggan ... 166 4.6.2.2 Pengujian login pelanggan... 168 4.6.2.3 Pengujian keluar pelanggan ... 169 4.6.2.4 Pengujian biodata pelanggan ... 169 4.6.2.5 Pengujian ganti password pelanggan ... 169 4.6.2.6 Pengujian menu home ... 170 4.6.2.7 Pengujian menu kategori ... 170 4.6.2.8 Pengujian keranjang belanja ... 171 4.6.2.9 Pengujian form tujuan kirim ... 171 4.6.2.10Pengujian checkout ... 172 4.6.2.11Pengujian pembayaran ... 172 4.6.2.12Pengujian login admin ... 173 4.6.2.13Pengujian ganti password admin ... 174 4.6.2.14Pengujian profil admin ... 175
(50)
xiii
4.6.2.15Pengujian pengolahan data kategori ... 175 4.6.2.16Pengujian pengolahan data barang ... 176 4.6.2.17Pengujian pengolahan data merk ... 176 4.6.2.18Pengujian pengolahan data ukuran ... 176 4.6.2.19Pengujian pengolahan data warna ... 177 4.6.2.20Pengujian pengolahan data ongkos kirim ... 177 4.6.2.21Pengujian pengolahan pesanan retur ... 178 4.6.3 Kesimpulan hasil pengujian alpha ... 178 4.7 Pengujian Beta ... 178 4.7.1 Skenario Pengujian Beta ... 178 4.7.2 Kesimpulan Pengujian Beta ... 184 BAB V KESIMPULAN DAN SARAN
5.1 Kesimpulan ... 185 5.2 Saran ... 185 DAFTAR PUSTAKA ... 186 LAMPIRAN
(51)
1
BAB I PENDAHULUAN
1.1 Latar Belakang Masalah
Sejalan dengan cepatnya perkembangan bidang teknologi, akhir-akhir ini penggunaan internet yang menjurus kepada cyberspace kelihatannya akan mendominasi seluruh kegiatan di atas permukaan bumi ini dan secara umum akan berubah menjadi alat untuk persaingan. Dalam kenyataannya banyak sekali penggunaan internet untuk mencari informasi baik dibidang pendidikan, agama, kesehatan, olah raga, periklanan bahkan sampai bidang niaga.
Evolusi yang terjadi pada internet merupakan satu fenomena yang paling menarik dalam kemajuan teknologi yang terjadi sekarang. Satu aspek yang boleh dibilang utama dalam evolusi ini adalah munculnya electronic commerce ( e-commerce) dalam lingkungan bisnis. E-commerce mengubah hampir semua fungsi bisnis area dan setiap kegiatannya, mulai dari transaksi jual belinya sampai periklanannya. Dengan lahirnya E-commerce ini memudahkan costumer untuk dapat melakukan transaksi jual beli tanpa harus datang ke tempatnya.
Salah satu usaha yang membutuhkan pembangunan E-Commerce adalah Lucky Bed Cover dan Sprei yang merupakan sebuah usaha yang bergerak di bidang penjualan bed cover dan sprei. Sistem penjualan yang digunakan di Lucky
Bed Cover dan Sprei saat ini masih secara manual. Sehingga memiliki beberapa kendala seperti pelanggan yang berada diluar kota harus datang langsung ke toko untuk membeli produk, pelanggan masih kesulitan untuk mendapatkan informasi
(52)
2
mengenai produk yang ditawarkan, pembuatan laporan yang masih manual membuat laporan/berkas-berkas hilang/rusak, pembuatan promosi yang membutuhkan biaya pengeluaran yang besar, ketatnya persaingan dengan ada banyaknya penjualan Bed Cover dan Sprei, maka pihak tersebut harus bisa merespon hal-hal itu guna mencapai efektifitas maupun efisiensi dengan baik.
Untuk menghubungkan konsumen dengan produk-produk yang ditawarkan dan membantu menyelesaikan beberapa kendala yang ada, serta untuk lebih menyebarkan informasi dan memberikan kesempatan kepada konsumen dalam mengenal lebih jauh tentang produk-produk yang ditawarkan, maka salah satu solusi yang bisa diambil adalah dengan adanya media website sebagai penyebarluasan produk-produk yang ada.
1.2 Identifikasi Masalah
Dari latar belakang di atas munculah beberapa masalah, yang kemudian bisa diselesaikan pembangunan sistem ini. Diantaranya :
1. Pelanggan masih sulit untuk mendapatkan informasi yang tepat mengenai spesifikasi produk yang ditawarkan.
2. Pelanggan yang berada diluar kota masih harus datang langsung ke toko untuk melakukan pemesanan produk dan transaksi pembayaran.
3. Promosi yang masih digunakan oleh Lucky Bed Cover dan Sprei masih kurang efisien.
4. Pengolahan dan penyimpanan data yang masih manual menyebabkan tidak efektifnya pembuatan laporan dan rentannya data-data yang hilang/rusak karena human error
(53)
3
1.3 Maksud dan Tujuan
Berdasarkan permasalahan yang diteliti, maka maksud dari penulisan tugas akhir ini adalah untuk membangun Aplikasi E-Commerce pada Lucky Bed Cover
dan Sprei.
Sedangkan tujuan yang akan dicapai dalam penelitian ini adalah :
1. Memudahkan konsumen dalam mengetahui produk-produk apa saja yang ditawarkan.
2. Memudahkan pelanggan yang berada diluar kota untuk melakukan transaksi pemesanan tanpa harus datang langsung ke tempatnya, dan menentukan barang apa saja yang akan dibeli.
3. Diharapkan dengan adanya media website dapat mempromosikan produk-produk yang ditawarkan sehingga memiliki pasar yang lebih luas.
4. Pembuatan laporan yang sudah terkomputerisasi dapat mempermudah pembuatan laporan yang lebih efisien.
1.4 Batasan Masalah/Ruang Lingkup kajian
Agar masalah yang sedang penulis tinjau lebih terarah dan mencapai sasaran yang telah ditentukan, maka penulis membatasi masalah hanya kepada hal-hal dibawah ini :
1. Login untuk admin, operator dan pelanggan.
2. Aplikasi ini memiliki pengaturan produk seperti data produk, data kategori, data merk, data ukuran, data warna, detail produk,
(54)
4
manajemen harga, gambar produk, rating produk, produk promosi, pengelolaan diskon, pengelolaan stok, dan pengelolaan retur barang. 3. Pemesanan produk-produk secara online dapat diakses di seluruh
Indonesia.
4. Barang yang sudah dipesan akan dikirim melalui JNE dan Pos Indonesia yang memiliki fasilitas penelusuran pengiriman (tracking). 5. Ongkos kirim disesuaikan dengan jarak dan berat barang yang dipesan. 6. Aplikasi ini memiliki fasilitas manajemen pemesanan seperti pencarian barang, update status pesanan, konfirmasi pembayaran, retur produk, dan pembatalan pesanan.
7. Proses pembayaran produk yang sudah dibeli atau dipesan dapat di transfer melalui pembayaran offline atau rekening antar Bank dan pembayaran online atau Paypal.
8. Pemesanan produk hanya dapat dilakukan oleh pelanggan. 9. Pengguna sistem aplikasi ini adalah :
a. Admin : mengelola data operator dan pelanggan, mem-backup dan me-restore data, dan menambahkan halaman web jika dibutuhkan. b. Operator : mengelola data master (barang, kategori, merk, ukuran,
dan ongkos kirim), mengelola pemesanan dan retur barang, mengelola transaksi pembayaran, dan mencetak laporan.
c. Pelanggan : melihat produk, memesan produk, melakukan transaksi pembayaran, dan meretur barang.
(55)
5
d. Pengunjung : melihat-lihat produk dan dapat memesan barang tetapi jika pengujung ingin melakukan pembayaran maka pengunjung harus melakukan pendaftaran sebagai pelanggan terlebih dahulu.
10.Komunikasi dapat dilakukan antara situs dan pengguna melalui email, instant messager, situs jejaring sosial untuk promosi, dan hubungi kami untuk customer service.
11.Aplikasi ini memiliki fasilitas pembuatan laporan (reporting) atau statistik seperti laporan pemesanan dan laporan pembayaran.
12.Aplikasi ini terintegrasi dengan situs social network sebagai sarana promosi.
13.Aplikasi ini memiliki fasilitas backup dan restore database.
14.Aplikasi memiliki shopping features seperti pencarian produk (berdasarkan nama barang dan kategori barang) , menampilkan produk diskon, produk terbaru, produk paling banyak dilihat, history
pemesanan, terdapat konfirmasi ke email pemesan setiap melakukan perubahan status, terdaftar dalam search engine optimization (SEO). 15.Aplikasi terdapat security IP-Dedicated dan Secure Socket Layer
(SSL).
1.5 Metodologi Penelitian
Metodologi yang digunakan dalam penulisan tugas akhir ini adalah sebagai berikut :
(56)
6
Metode pengumpulan data yang digunakan dalam penelitian ini adalah sebagai berikut :
a. Studi Literatur.
Pengumpulan data dengan cara mengumpulkan literatur, jurnal, paper dan bacaan-bacaan yang ada kaitannya dengan judul penelitian.
b. Observasi.
Teknik pengumpulan data dengan mengadakan penelitian dan peninjauan langsung terhadap permasalahan yang diambil.
2. Tahap pembuatan perangkat lunak.
Teknik analisis data dalam pembuatan perangkat lunak menggunakan paradigma perangkat lunak secara waterfall seperti tercantum pada gambar 1.1, yang meliputi beberapa proses diantaranya :
a. System / Information Engineering
Merupakan bagian dari sistem yang terbesar dalam pengerjaan suatu proyek, dimulai dengan menetapkan berbagai kebutuhan dari semua elemen yang diperlukan sistem dan mengalokasikannya kedalam pembentukan perangkat lunak.
b. Analisis
Merupakan tahap menganalisis hal-hal yang diperlukan dalam pelaksanaan proyek pembuatan perangkat lunak.
c. Design
Tahap penerjemahan dari data yang dianalisis kedalam bentuk yang mudah dimengerti oleh user.
(57)
7
d. Coding
Tahap penerjemahan data atau pemecahan masalah yang telah dirancang kedalam bahasa pemrograman tertentu.
e. Pengujian
Merupakan tahap pengujian terhadap perangkat lunak yang dibangun.
f. Maintenance
Tahap akhir dimana suatu perangkat lunak yang sudah selesai dapat mengalami perubahan–perubahan atau penambahan sesuai dengan permintaan user.
Gambar 1.1 Metode Waterfall [1]
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 :
(58)
8
BAB I PENDAHULUAN
Bab ini menguraikan tentang latar belakang masalah, rumusan masalah, maksud dan tujuan, batasan masalah, metode penelitian dan sistematika penulisan.
BAB II. TINJAUAN PUSTAKA
Membahas berbagai konsep dasar dan teori-teori yang berkaitan dengan topik penelitian yang dilakukan dan hal-hal yang berguna dalam proses analisis permasalahan serta tinjauan terhadap penelitian-penelitian serupa yang telah pernah dilakukan sebelumnya termasuk sintesisnya.
BAB III. ANALISIS DAN PERANCANGAN SISTEM
Bab ini menguraikan tentang analisis sistem, analisis masalah, analisis yang sedang berjalan, analisis kebutuhan non fungsional, perancangan sistem, perancangan antar muka dan sebagainya.
BAB IV. IMPLEMENTASI DAN PENGUJIAN SISTEM
Pada bab ini menguraikan tentang lingkungan implementasi, pengujian perangkat lunak yang menggunakan pengujian alpha dan betha.
BAB V. KESIMPULAN DAN SARAN
(59)
9
BAB II
TINJAUAN PUSTAKA
2.1 Konsep Dasar Sistem 2.1.1 Pengertian Sistem
Terdapat dua kelompok pendekatan dalam mendefinisikan sistem, yaitu yang menekankan pada prosedurnya dan yang menekankan pada komponen atau elemennya. Pendekatan sistem yang menekankan pada prosedur didefinisikan sebagai berikut [2]:
“Sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau untuk menyelesaikan suatu sasaran tertentu”.
Pendekatan sistem menurut Jerry Fitzgerald, Ardra F. Fitzgerald dan Warren D. Stallings, Jr., mendefinisikan sistem sebagai berikut :
“Sistem adalah kumpulan dari elemen-elemen yang berinteraksi untuk mencapai suatu tujuan tertentu”.
2.1.2 Karakteristik Sistem
Suatu sistem mempunyai karakteristik atau sifat-sifat tertentu, yaitu mempunyai komponen-komponen (components), batas (boundary), linkungan luar sistem (environments), penghubung (interface), masukan (input), keluaran (output), pengolah (process), dan sasaran (objectives) atau tujuan (goal).
(60)
10
Gambar 2.1 Karakteristik Sistem [2]
a. Komponen Sistem (Components)
Suatu sistem terdiri dari sejumlah komponen yang saling berinteraksi, yang artinya saling bekerja sama membentuk satu kesatuan. Komponen-komponen sistem atau elemen-elemen sistem dapat berupa suatu subsistem atau bagian-bagian dari sistem. Setiap sistem tidak peduli seberapapun kecilnya, 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. Jadi dapat dibayangkan jika dalam suatu sistem ada subsistem yang tidak berjalan/berfungsi sebagaimana mestinya. Tentunya sistem tersebut tidak akan berjalan mulus atau
(61)
11
mungkin juga sistem tersebut rusak sehingga dengan sendirinya tujuan sistem tersebut tidak tercapai.
b. Batas (boundary)
Batas sistem (boundary) merupakan daerah yang membatasi antara suatu sistem dengan sistem yang lainnya atau dengan lingkungan luarnya. Batas sistem ini memungkinkan suatu sistem dipandang sebagai satu kesatuan. Batas suatu sistem menunjukkan ruang lingkup (scope) dari sistem tersebut.
c. Lingkungan luar sistem (environments)
Lingkungan luar dari suatu sistem adalah apapun diluar batas dari sistem yang mempengaruhi operasi sistem. Lingkungan luar sistem dapat bersifat menguntungkan dan dapat juga bersifat merugikan sistem tersebut. Lingkungan luar yang menguntungkan merupakan energi dari sistem dan dengan demikian harus tetap dijaga dan dipelihara. Sedang lingkungan luar yang merugikan harus ditahan dan dikendalikan, kalau tidak maka akan menggangu kelangsungan hidup dari sistem.
d. Penghubung (interface)
Penghubung sistem merupakan media penghubung antara satu subsistem dengan subsistem lainnya. Melalui penghubung ini memungkinkan sumber-sumber daya mengalir dari satu subsistem ke yang lainnya. Keluaran (output) dari satu subsistem akan menjadi masukan (input) untuk subsistem lainnya dengan melalui penghubung. Dengan
(62)
12
penghubung satu subsistem dapat berintegrasi dengan subsistem yang lainnya membentuk satu kesatuan.
e. Masukan (input)
Masukan sistem adalah energi yang dimasukkan ke dalam sistem. Masukan dapat berupa masukan perawatan (maintenance input) dan masukan sinyal (signal input). Maintenance input adalah energi yang dimasukkan supaya sistem tersebut dapat beroperasi. Signal input adalah energi yang diproses untuk didapatkan keluaran. Sebagai contoh didalam sistem komputer, program adalah maintenance input yang digunakan untuk mengoperasikan komputernya dan data adalah signal input untuk diolah menjadi informasi.
f. Keluaran (output)
Keluaran sistem adalah hasil dari energi yang diolah dan diklasifikasikan menjadi keluaran yang berguna dan sisa pembuangan. Keluaran dapat merupakan masukan untuk subsistem yang lain atau kepada supersistem. Misalnya untuk sistem komputer, panas yang dihasilkan adalah keluaran yang tidak berguna dan merupakan hasil sisa pembuangan, sedang informasi adalah keluaran yang dibutuhkan.
g. Pengolah (process)
Suatu sistem dapat mempunyai suatu bagian pengolah yang akan merubah masukan menjadi keluaran. Suatu sistem produksi akan mengolah masukan berupa bahan baku dan bahan-bahan yang lain menjadi keluaran berupa barang jadi. Sistem akuntansi akan mengolah
(63)
13
data-data transaksi menjadi laporan keuangan dan laporan-laporan lain yang dibutuhkan oleh manajemen.
h. Sasaran (objectives) atau tujuan (goal)
Suatu sistem pasti mempunyai tujuan atau sasaran. Kalau suatu sistem tidak mempunyai sasaran, maka operasi sistem tidak akan ada gunanya. Sasaran dari sistem sangat menentukan sekali masukan yang dibutuhkan sistem dan keluaran yang akan dihasilkan sistem. Suatu sistem dikatakan berhasil bila mengenai sasaran atau tujuannya.
Perbedaan suatu sasaran (objectives) dan suatu tujuan (goal) adalah, goal
biasanya dihubungkan dengan ruang lingkup yang lebih luas dan sasaran dalam ruang lingkup yang lebih sempit. Bila merupakan suatu sistem utama, seperti misalnya sistem bisnis perusahaan, maka istilah goal lebih tepat diterapkan. Untuk sistem akuntansi atau sistem-sistem lainnya yang merupakan bagian atau subsistem dari sistem bisnis, maka istilah
objectives yang lebih tepat. Jadi tergantung dari ruang lingkup mana memandang sistem tersebut. Seringkali tujuan (goal) dan sasaran (objectives) digunakan bergantian dan tidak dibedakan.
2.2 Konsep Dasar Informasi
Di dalam organisasi sangat penting dalam mengelola sumber daya-sumber daya utama seperti buruh, dan bahan mentah, tapi saat ini informasi juga merupakan sumber daya yang tidak kalah pentingnya harus di kelola. Para pembuat keputusan memahami bahwa informasi tidak hanya sekedar produk sampingan bisnis yang sedang berjalan, namun juga sebagai bahan pengisi bisnis
(64)
14
dan menjadi faktor kritis dalam menentukan kesuksesan atau kegagalan suatu usaha.
Informasi ibarat darah yang mengalir di dalam tubuh suatu organisasi. Sehingga informasi merupakan salah satu bentuk sumber daya utama dalam suatu organisasi yang digunakan oleh manager untuk mengendalikan perusahaan dalam mencapai tujuan.
2.2.1 Pengertian Informasi
Informasi adalah data yang diolah menjadi bentuk yang lebih berguna dan lebih berarti bagi yang menerimanya [17].
2.2.2 Metode pengumpulan informasi
Ada empat metode pengumpulan informasi, yaitu : 1. Pengamatan langsung
2. Wawancara
3. Perkiraan koresponden 4. Daftar pertanyaan
2.2.3 Kualitas informasi
Kualitas informasi tergantung pada tiga hal, yaitu : 1. Akurat
Informasi harus bebas dari kesalahan-kesalahan dan tidak menyesatkan bagi orang yang menerima informasi tersebut. Akurat juga berarti informasi harus jelas mencerminkan maksudnya. Dalam prakteknya, mungkin dalam penyampaian suatu informasi banyak terjadi gangguan
(65)
15
(noise) yang dapat merubah atau merusak isi dari informasi tersebut. Komponen akurat, meliputi :
a. Completeness
Informasi yang dihasilkan atau dibutuhkan harus memiliki kelengkapan yang baik, karena bila informasi yang dihasilkan sebagian-sebagian akan mempengaruhi dalam pengambilan keputusan.
b. Correctness
Informasi yang dihasilkan atau dibutuhkan harus memiliki kebenaran.
c. Security
Informasi yang dihasilkan atau dibutuhkan harus memiliki keamanan. 2. Tepat waktu
Informasi yang diterima harus tepat pada waktunya, sebab informasi yang using (terlambat) tidak mempunyai nilai yang baik, sehingga bila digunakan sebagai dasar dalam pengambilan keputusan akan dapat berakibat fatal. Saat ini mahalnya nilai informasi disebabkan harus cepatnya informasi tersebut didapat, sehingga diperlukan teknologi-teknologi mutakhir untuk mendapatkan, mengolah dan mengirimkannya. 3. Relevan
Informasi harus mempunyai manfaat bagi si penerima. Relevansi informasi untuk tiap-tiap orang satu dengan yang lainnya berbeda. Misalnya informasi mengenai sebab-sebab kerusakan mesin produksi
(66)
16
kepada akuntan perusahaan adalah kurang relevan dan akan lebih relevan bila ditujukan kepada ahli teknik perusahaan.
4. Ekonomis
Informasi yang dihasilkan mempunyai manfaat yang lebih besar dibandingkan dengan biaya mendapatkannya dan sebagian besar informasi tidak dapat tepat ditaksir keuntungannya dengan satuan nilai uang tetapi dapat ditaksir nilai efektifitasnya.
2.3 Konsep Dasar Sistem Informasi 2.3.1 Pengertian Sistem Informasi
Menurut John F. Nash menyatakan bahwa “Sistem Informasi adalah kombinasi dari manusia, fasilitas atau alat teknologi, media, prosedur dan pengendalian yang bermaksud menata jaringan komunikasi yang penting, proses atas transaksi-transaksi tertentu dan rutin, membantu manajemen dan pemakai intern dan ekstern dan menyediakan dasar pengambilan keputusan yang tepat”.
Sedangkan menurut Henry Lucas menyatakan bahwa “Sistem Informasi adalah suatu kegiatan dari prosedur-prosedur yang diorganisasikan, bilamana dieksekusi akan menyediakan informasi untuk mendukung pengambilan keputusan dan pengendalian di dalam organisasi”.
Menurut John F.Nash dan Martil B.Robert menyatakan bahwa “Sistem Informasi adalah kombinasi dari orang-orang, fasilitas, teknologi, media, prosedur-prosedur dan pengendalian yang ditujukan untuk mendapatkan jalur komunikasi pentingm, memproses tipe transaksi rutin tertentu, memberi sinyal kepada manajemen yang lainnya terhadap kejadian-kejadian internal”.
(67)
17
Dari ketiga pengertian sitem informasi diatas [3], maka dapat disimpulkan bahwa Sistem Informasi menyediakan informasi untuk membantu pengambilan keputusan manajemen, operasi perusahaan dari hari ke hari dan informasi yang layak untuk pihak luar perusahaan.
Selain itu pengertian sistem informasi menurut Rommey yang dialih bahasakan oleh Krismiaji adalah sebagai berikut [3] :
“Sistem Informasi adalah cara-cara yang diorganisasi untuk
mengumpulakn, memasukkan, mengolah, dan menyimpan data dan cara-cara yang diorganisasi untuk menyimpan, mengelola, mengendalikan dan melaporkan informasi sedemikian rupa sehingga sebuah organisasi dapat mencapai tujuan yang telah ditetapkan”.
Gambar 2.2 Proses Data Menjadi Informasi Sumber Azhar Susanto
Tujuan Sistem Informasi :
1. Menyediakan informasi untuk membantu pengambilan keputusan manajemen.
2. Membantu petugas didalam melaksanakan operasi perusahaan dari hari ke hari.
(68)
18
3. Menyediakan informasi yang layak untuk pemakai pihak luar perusahaan.
2.3.2 Jenis-jenis Sistem Informasi
Sistem informasi dikembangkan untuk tujuan yang berbeda-beda, tergantung pada kebutuhan bisnis. Sistem informasi dapat dibagi menjadi beberapa bagian :
1. Transaction Processing Systems (TPS)
TPS adalah sistem informasi yang terkomputerisasi yang dikembangkan untuk memproses data dalam jumlah besar untuk transaksi bisnis rutin seperti daftar gaji dan inventarisasi. TPS berfungsi pada level organisasi yang memungkinkan organisasi bisnis berinteraksi dengan lingkungan eksternal. Data yang dihasilkan oleh TPS dapat dilihat atau digunakan oleh manajer.
2. Office Automation Systems (OAS) dan Knowledge Work Systems (KWS)
OAS dan KWS bekerja pada level knowledge. OAS mendukung pekerja data, yang biasanya tidak menciptakan pengetahuan baru melainkan hanya menganalisis informasi sedemikian rupa untuk mentransformasikan data atau memanipulasikannya dengan cara-cara tertentu sebelum menyebarkannya secara keseluruhan dengan organisasi dan kadang-kadang diluar organisasi. Aspek-aspek OAS seperti word processing, spreadsheets, electronic scheduling, dan komunikasi melalui
(69)
19
KWS mendukung para pekerja professional seperti ilmuwan, insinyur dan memungkinkan mereka mengkontribusikannya ke organisasi atau masyarakat.
3. Sistem informasi manajemen (SIM)
SIM tidak menggantikan TPS, tetapi mendukung spectrum tugas-tugas organisasional yang lebih luas dari TPS, termasuk analisis keputusan dan pembuat keputusan. SIM menghasilkan informasi yang digunakan untuk membuat keputusan, dan juga dapat membantu menyatukan beberapa fungsi informasi bisnis yang sudah terkomputerisasi (basis data).
4. Decision support systems (DSS)
DSS hamper sama dengan SIM karena menggunakan basis data sebagai sumber data. DSS bermula dari SIM karena menekankan pada fungsi mendukung pembuat keputusan diseluruh tahap-tahapnya, meskipun keputusan aktual tetap wewenang eksklusif pembuat keputusan.
5. Sistem Ahli (ES) dan Kecerdasan buatan (AI)
AI dimaksudkan untuk mengembangkan mesin-mesin yang berfungsi secara cerdas. Dua cara untuk melakukan riset AI adalah memahami bahasa alamiahnya dan menganalisis kemampuannya untuk berfikir melalui problem sampai kesimpulan logiknya. Sistem ahli menggunakan pendekatan-pendekatan pemikiran sistem AI untuk menyelesaikan masalah serta memberikannya lewat pengguna bisnis. Sistem ahli (juga disebut knowledge-based systems) secara efektif menangkap dan menggunakan pengetahuan seorang ahli untuk menyelesaikan masalah
(70)
20
yang dialami dalam suatu organisasi. Berbeda dengan DSS, DSS meninggalkan keputusan terakhir bagi pembuat keputusan sedangkan sistem ahli menyeleksi solusi terbaik terhadap suatu masalah khusus. Komponen dasar sistem ahli adalah knowledge-based ahli yakni suatu mesin interferensi yang menghubungkan pengguna dengan sistem melalui pengolahan pertanyaan lewat bahasa terstruktur dan antarmuka pengguna.
6. Group decision support systems (GDSS) dan computer-support
collaborative work systems (CSCW)
Bila kelompok, perlu bekerja bersama-sama untuk membuat keputusan semi-terstruktur dan tak terstruktur, maka group Decision Support
systems membuat suatu solusi. GDSS dimaksudkan untuk membawa
kelompok bersama-sama menyelesaikan masalah dengan pelanggan bantuan dalam bentuk pendapat, kuesioner, konsultasi dan skenario. Kadang-kadang GDSS disebut dengan CSCW yang mencakup pendukung perangkat lunak yang disebut dengan “groupware” untuk kolaborasi tim melalui komputer yang terhubung dengan jaringan.
7. Executive support systems (ESS)
ESS tergantung pada informasi yang dihasilkan TPS dan SIM dan ESS membantu eksekutif mengatur interaksinya dengan lingkungan eksternal dengan menyediakan grafik-grafik dan pendukung komunikasi di tempat-tempat yang bisa diakses seperti kantor.
(71)
21
2.4 Konsep Dasar Data 2.4.1 Pengertian Data
Menurut kamus bahasa Inggris-Indonesia, data diterjemahkan sebagai istilah yang berasal dari kata “datum” yang berarti fakta atau bahan-bahan keterangan.
Menurut Fred McFadden, dkk mendefinisikan data adalah [4]:
“Fakta tentang sesuatu di dunia nyata yang dapat direkam dan disimpan pada media computer”.
2.4.2 Pengelompokan Data
2.4.2.1Berdasarkan Sumber Data
1. Data Primer
Data yang langsung dikumpulkan oleh peneliti sendiri. 2. Data Sekunder
Data yang dikutip dari sumber dokumentasi.
2.4.2.2Berdasarkan Penampilan
1. Data Kualitatif
Data yang dinyatakan dalam bentuk non-angka/non-numerik atau biasa juga disebut atribut. Dalam istilah komputer disebut data bertipe string. 2. Data Kuantitatif
Data yang dinyatakan dalam bentuk angka (data numerik). Data kuantitatif dikelompokkan menjadi dua, yaitu :
a. Data Diskrit adalah data hasil pecahan dan berupa bilangan bulat (bilangan integer).
(72)
22
b. Data Kontinyu adalah data hasil proses pengukuran dan dapat berupa bilangan pecahan (bilangan real).
2.4.2.3Berdasarkan Skala
1. Data Nominal
Data nominal merupakan data paling rendah dalam level pengukuran data. Data nominal ini pada satu individu tidak mempunya variasi sama sekali, jadi individu hanya punya bentuk data. Contoh data nominal adalah : jenis kelamin, agama, tanggal/tempat lahir, dll.
2. Data Ordinal
Data ordinal memiliki tingkatan pengukuran data lebih tinggi dibanding data nominal dalam level pengukuran data. Contoh data ordinal adalah : tingkat kepangkatan, tingkat pengetahuan, status social (kaya, sedang, miskin), dll.
3. Data Interval
Data interval lebih tinggi dibanding data ordinal dalam level pengukuran data. Contoh data interval adalah : nilai mahasiswa (A = 4; B = 3; C = 2; D = 1; dan E = 0).
4. Data Rasio
Data rasio memiliki kedudukan paling tinggi dalam level pengukuran data. Contoh data rasio adalah : angka produksi, tinggi badan, harga saham, dll [5].
(73)
23
2.5 Konsep Dasar Basis Data 2.5.1 Pengertian Basis Data
Basis data terdiri dari 2 kata yaitu basis dan data. Basis merupakan markas/ tempat berkumpul / tempat bersarang / gudang. Data adalah representasi dari fakta dunia yang mewakili suatu objek yang terekam dalam bentuk angka, huruf, simbol, teks, gambar, bunyi, atau kombinasinya.
Beberapa definisi dari basis data adalah sebagai berikut [6]:
1. Basis data adalah himpunan kelompok data (arsip) yang saling berhubungan yang diorganisir sedemikian rupa agar kelak dapat dimanfaatkan kembali dengan cepat dan mudah.
2. Basis data adalah kumpulan data yang saling berhubungan yang disimpan secara bersamaan sedemikian rupa dan tanpa pengulangan (redudansi) yang tidak perlu, untuk memenuhi berbagai kebutuhan.
3. Basis data adalah kumpulan file / tabel / arsip yang saling berhubungan yang disimpan dalam media penyimpanan tertentu.
Tujuan dibentuknya basis data adalah agar dapat menentukan kembali data (data yang dicari) dengan mudah dan cepat. Oleh karena itu basis data memiliki keuntungan untuk memenuhi sejumlah tujuan, keuntungan dari basis data adalah :
1. Kecepatan dan kemudahan (Speed).
Pemanfaatan basis data memungkinkan untuk dapat menyimpan data atau melakukan perubahan/manipulasi terhadap data atau menampilkan kembali data tersebut dengan cepat dan mudah.
(74)
24
Penggunaan ruang penyimpanan di dalam basis data dilakukan untuk mengurangi jumlah redudansi (pengulangan) data, baik dengan melakukan penerapan sejumlah pengkodean atau dengan membuat relasi-relasi (dalam bentuk file) antar kelompok data yang saling berhubungan. 3. Keakuratan (Accuracy).
Pemanfaatan pengkodean atau pembentukan relasi antar data bersama dengan penerapan aturan/batasan tipe data, domain data, keunikan data dan sebagainya dan diterapkan basis data, sangat berguna, untuk menentukan ketidakakuratan pemasukan atau penyimpanan.
4. Ketersediaan (Availability).
Pertumbuhan data (baik dari jumlah maupun jenisnya) sejalan dengan waktu akan semakin membutuhkan ruang penyimpanan yang besar. Data yang sudah jarang atau bahkan tidak pernah lagi digunakan dapat diatur untuk dilepaskan dari sistem basis data dengan cara penghapusan atau dengan memindahkannya ke media penyimpanan.
5. Kelengkapan (Completeness).
Lengkap atau tidaknya data yang dikelola bersifat relative baik terhadap kebutuhan pemakai maupun terhadap waktu. Dalam sebuah basis data, struktur dari basis data tersebut juga harus disimpan. Untuk mengakomodasi kebutuhan kelengkapan data yang semakin berkembang, maka tidak hanya menambah record-record data, tetapi juga melakukan penambahan struktur dalam basis data.
(75)
25
Sistem keamanan digunakan untuk dapat menentukan siapa saja yang boleh menggunakan basis data dan menentukan jenis operasi apa saja yang boleh dilakukan.
7. Kebersamaan (Sharability).
Pemakaian basis data sering kali tidak terbatas hanya pada satu pemakaian saja atau oleh satu sistem aplikasi saja. Basis data yang dikelola oleh sistem (aplikasi) yang mendukung lingkungan multiuser, akan dapat memenuhi kebutuhan ini, tetapi dengan menjaga/menghindari terhadap munculnya persoalan baru seperti inkonsistensi data (karena data yang sama diubah oleh banyak pemakai pada saat bersamaan).
2.5.2 Bahasa Basis Data
Database Management System (DBMS) merupakan perantara bagi pemakai
dengan basis data dalam disk. Cara berinteraksi/berkomunikasi antara pemakai dengan basis data tersebut diatur dalam suatu bahasa khusus yang ditetapkan oleh perusahaan pembuat DBMS. Bahasa itu disebut sebagai bahasa basis data yang terdiri dari sejumlah perintah (statement) dan diformulasikan dan dapat diberikan user dan dikenali/diproses oleh DBMS untuk melakukan suatu aksi/pekerjaan tertentu.
Sebuah bahasa basis data biasanya dapat dipilah ke dalam dua bentuk, yaitu [7] :
1. Data Definition Language (DDL)
DDL terdiri dari : membuat tabel maupun database (Create), menampilkan tabel (Show),mendeskripsikan tabel (Describe)
(76)
26
2. Data Manipulation Language (DML)
DML terdiri dari : mengisi data dalam tabel (Insert), merubah data(Update),menghapus data (Delete).
2.5.3 Relasi Antar Tabel
Relasi adalah hubungan antar tabel yang merepresentasikan hubungan antar obyek di dunia nyata. Macam-macam relasi antar tabel:
1. One-to-one
2. One-to-many
3. Many-to-many.
Istilah-istilah dalam basis data adalah [8]: 1. Tabel
Bagian dari sebuah database yang menyimpan data yang dikelompokkan di dalam bentuk baris dan kolom. Setiap baris mewakili record dan setiap kolom adalah atribut atau field. Setiap field mengandung satu jenis informasi.
2. Entitas
Kelompok dari obyek yang memiliki atribut. 3. Atribut (field)
Ciri-ciri kualitatif yang dimiliki oleh suatu obyek, yang mencerminkan dari sifat-sifat dari obyek tersebut. Field yang menyatakan data terkecil yang memiliki makna. Istilah lain untuk field yaitu elemen data atau kolom item.
(77)
27
Kumpulan dari sejumlah elemen data yang saling terkait. Istilah lain yang juga menyatakan record yaitu tupel dan baris.
5. Atribut kunci
Atribut yang unik, artinya tidak ada obyek lain yang masih satu entitas memiliki nilai atribut yang sama.
2.6 Konsep Dasar Internet 2.6.1 Pengertian Internet
Internet berasal dari kata interconnection networking yang mempunyai arti hubungan komputer dengan berbagai tipe yang membentuk sistem jaringan yang mencakup seluruh dunia (jaringan komputer global) dengan melalui jalur telekomunikasi seperti telepon, radio link, satelit dan lainnya.
Dalam mengatur integrasi dan komunikasi jaringan komputer ini digunakan
protocol yaitu TCP/IP. TCP (Transmission Control Protocol) bertugas memastikan bahwa semua hubungan bekerja dengan benar, sedangkan IP (Internet Protokol) yang mentransmisikan data dari satu komputer ke komputer lain. TCP/IP secara umum berfungsi memilih rute terbaik transmisi data, memilih rute
alternative jika suatu rute tidak dapat digunakan, mengatur dan mengirimkan paket-paket pengiriman data.
Agar internet dapat digunakan, harus memiliki salah satu ISP (Internet Service Provider). ISP disebut sebagai penyelenggara jasa internet seperti Telkomnet Instan dari Telkom [9].
(78)
28
2.6.2 Pengertian Web
Web adalah fasilitas hypertext untuk menampilkan data berupa text, gambar, bunyi, animasi, dan data multimedia lainnya, yang diantara data tersebut saling berhubungan satu sama lain [9].
2.6.3 Pengertian www (World Wide Web)
WWW (World Wide Web) merupakan kumpulan web server dari seluruh dunia yang berfungsi menyediakan data dan informasi untuk digunakan bersama [9].
2.7 Konsep Dasar E-Commerce
Perdagangan merupakan kegiatan yang dilakukan manusia sejak awal peradaban. Sejalan dengan perkembangan manusia, cara dan sarana yang digunakan untuk berdagang senantiasa berubah. Bentuk perdagangan terbaru yang kian memudahkan penggunanya kini ialah E-Commerce.
2.7.1 Pengertian E-commerce
E-commerce secara umum dapat diartikan sebagai proses transaksi jual beli secara elektronik melalui media internet [10].
Menurut Mariza Arfina dan Robert Marpaung, E-commerce atau E-com adalah :
“suatu cara berbelanja atau berdagang secara online atau direct selling yang memanfaatkan fasilitas internet dimana terdapat website yang dapat menyediakan layanan (get and deliver)”
(79)
29
“Satu set dinamis teknologi, aplikasi, dan proses bisnis yang
menghubungkan perusahaan, konsumen, dan komunitas tertentu melalui transaksi elektronik dan perdagangan barang, pelayanan, dan informasi yang dilakukan
secara elektronik”
Menurut Bryan A. Garner, E-commerce adalah :
“pembelian dan penjualan barang dan jasa dengan menggunakan jasa
komputer online di internet”
Menurut Roger Clarke, E-commerce adalah :
“Tata cara perdagangan barang dan jasa yang menggunakan media telekomunikasi dan telekomunikasi sebagai alat bantunya”
2.7.2 Karakteristik E-commerce
Adapun karakteristik E-commerce, yaitu [11]: 1. Terjadinya transaksi antar dua belah pihak 2. Adanya pertukaran barang, jasa, dan informasi
3. Internet merupakan media utama dalam proses atau mekanisme perdagangan tersebut.
2.7.3 Manfaat E-commerce
Adapun manfaat E-commerce bagi perusahaan adalah : 1. Jangkauan global
2. Pengurangan biaya operasi 3. Penambahan jam buka 4. Kecepatan time-to-market
(80)
30
6. Meningkatkan hubungan dengan konsumen 7. Informasi yang up-to-date
Manfaat E-commerce bagi konsumen adalah : 1. Dimana saja – kapan saja
2. Lebih banyak pilihan produk dan jasa 3. Pengiriman/penyampaian segera 4. Ketersediaan informasi
5. Kesempatan berpartisipasi.
2.8 Konsep Dasar Paypal 2.8.1 Pengertian paypal
Paypal adalah salah satu alat pembayaran (payment procesors)
menggunakan internet terbanyak digunakan didunia dan teraman [12].
2.8.2 Keuntungan Paypal
Adapun keuntungan menggunakan paypal, yaitu :
1. Dapat digunakan dan mempermudah bertransaksi secara online seperti urusan bisnis, mengirim dan menerima donasi/sumbangan, mengirimkan uang ke pengguna paypal lainnya di seluruh dunia
2. Dapat perlindungan seratus persen dari pihak paypal
3. Terdapat bukti transaksi
4. Prosesnya cepat seperti rekening bank
2.8.3 Kekurangan Paypal
Adapun kekurangan paypal, yaitu : 1. Harus memiliki kartu kredit
(81)
31
2. Masih kurangnya kartu kredit dari bank di Indonesia yang dapat diterima
paypal
2.8.4 Cara Melakukan Transaksi Pembayaran Mengguanakan Paypal
1. Ketika selesai berbelanja, pada halaman pembayaran biasanya terdapat tombol Paypal (jika situs tersebut menyediakan fasilitas Paypal), klik tombol itu dan sistem secara otomatis akan membuka situs Paypal
Gambar 2.3 Pembayaran via paypal 2. Silahkan login untuk melakukan proses pembayaran
3. Jika berhasil login, cek atau review detail pembayaran yang akan diproses
4. Jika sudah yakin semua data dan informasi yang tercantum benar maka mulailah untuk melakukan pembayaran dengan meng-klik “Pay Now”
5. Jika telah berhasil mengirim dana, sistem Paypal secara otomatis mengirim pesan informasi ke email pengirim
2.9 Konsep Dasar PHP 2.9.1 Pengertian PHP
PHP adalah salah satu bahasa pemrograman yang berjalan dalam sebuah
web server dan berfungsi sebagai pengolah data pada sebuah server. Dengan menggunakan program PHP, sebuah website akan lebih interaktif dan dinamis [13].
(1)
biasa saja bahwa, dengan adanya website ini akan lebih mempermudah user dalam melakukan transaksi pembelian secara online dibandingkan transaksi secara manual.
4. Pada butir pertanyaan nomor empat terdapat sebanyak 2 orang atau 6.67% menyatakan sangat setuju, 12 orang atau 40% menyatakan setuju, 12 orang atau 40% menyatakan cukup setuju, dan 4 orang atau 13.33% menyatakan biasa saja bahwa, dengan tampilan website gerobakonline.biz cukup menarik dan mudah dipahami.
5. Pada butir pertanyaan nomor lima terdapat sebanyak 1 orang atau 10% menyatakan sangat setuju, 19 orang atau 63.33% menyatakan setuju, 9 orang atau 30% menyatakan cukup setuju, dan 1 orang atau 3.33% menyatakan biasa saja bahwa, dengan adanya website ini sudah layak untuk di online kan
4.7.2 Kesimpulan Pengujian Beta
Berdasarkan pengujian beta diatas, dapat dilihat bahwa pembangunan Website E-Commerce Toko Lucky Bed Cover ini :
1. Dapat menjadi media komunikasi antara Konsumen dengan Toko Lucky Bed Cover.
2. Dapat mempermudah Konsumen mendapatkan informasi tentang produk yang ditawarkan pada Toko Lucky Bed Cover.
3. Dapat mempermudah Konsumen dalam melakukan transaksi pembelian secara online dibandingkan transaksi secara manual.
4. Tampilan website gerobakonline.biz cukup menarik dan mudah dipahami. 5. Sudah layak untuk di online kan.
(2)
185 BAB V
KESIMPULAN DAN SARAN
5.1.Kesimpulan
Adapun kesimpulan yang dihasilkan adalah sebagai berikut :
1. Dengan adanya website ini pelanggan menjadi mudah mendapatkan informasi mengenai spesifikasi produk yang ditawarkan.
2. Dengan adanya website ini, maka pelanggan yang berada diluar kota dapat melakukan transaksi pemesanan tanpa harus datang ke toko dan pelanggan dapat menentukan barang apa saja yang akan dibeli.
3. Dengan adanya website ini, produk – produk yang ditawarkan dapat dipromosikan sehingga memiliki pasar yang lebih luas dan mengurangi biaya pengeluaran untuk promosi.
4. Dengan adanya website ini, pembuatan laporan menjadi lebih efisien. 5.2.Saran
Saran-saran terhadap penggunaan sistem yang telah dibuat adalah sebagai berikut :
1. Perlu adanya pengembangan untuk sistem penjualan secara langsung ke tempat penjualan, sehingga penjualan yang dilakukan perusahaan akan lebih efisien dan efektif.
2. Perlu adanya pengembangan pada sistem pembayaran kartu kredit, sehingga ketika pelanggan tidak memiliki account paypal pelanggan dapat membayarnya dengan kartu kredit.
(3)
170
DAFTAR PUSTAKA
[1] dir.unikom.ac.id/s1-final-project/fakultas-teknik-dan-ilmu-komputer/ manajemen-informatika/2010/jbptunikompp-gdl-dianjuniat-23013/11-15. bab-n.pdf/pdf/11-15.bab-n.pdf
[2] http://www.unhas.ac.id/rhiza/arsip/Arsitektur%20Komputer/sist%20dan%2 0analisis%20sist/Microsoft_Word_-_Modul_1_APSI_-_Pengertian_Sistem_ dan_Analisis.pdf
[3] http://ridwaniskandar.files.wordpress.com/2009/05/52-pengertian-sistem informasi.pdf
[4] http://akuntansilpkia.blog.com/files/2009/11/perancangan-basisdata-part-1.pdf
[5] http://meilanynonsi.upy.ac.id/files/stat/modul2.pdf [6] http://blog.re.or.id/perancangan-basis-data.htm
[7] Fathansyah. 2007. Basis Data. Bandung : BI-OBSES dan Informatika. [8] http://krida85.wordpress.com/2008/04/16/pengertian-basis-data/ [9]
http://stikom-pti2007-kelompok9.blogspot.com/2007/09/pengertian-internet.html
[10] kholil.staff.uns.ac.id/files/2009/03/e-commerce-k-051.ppt [11]
webdosen.budiluhur.ac.id/.../ecommerce/Chapter%20A-Ecommerce%20FTI%20s1.ppt
[12] http://www.paypalindonesia.com/info-3-7.html
[13] Lenawati, Mei. 2007. Mahir dalam 7 hari Macromedia Dreamweaver 8 dengan PHP. Yogyakarta : Andi.
(4)
171
[14] Nugroho, Bunafit. 2005. Perancangan Web dengan Fireworks dan Dreamweaver MX. Yogyakarta : Gava Media.
[15] Nugroho, Bunafit. 2008. Membuat Sistem Informasi Penjualan Berbasis Web dengan PHP dan MySQL (Studi Kasus, Sistem Informasi Penjualan pada Toko Buku). Yogyakarta : Gava Media.
[16] http://elib.unikom.ac.id/files/disk1/536/jbptunikompp-gdl-slametraha-26788-6-unikom_s-a.pdf
[17] http://ridwaniskandar.files.wordpress.com/2009/03/perkembangan-komputer.pdf
(5)
I. DATA PRIBADI
1. Nama : Dezabrina Ceffian Hersiane 2. Tempat & tanggal lahir : Surabaya, 17 Desember 1987 3. Jenis Kelamin : Perempuan
4. Kewarganegaraan : Indonesia 5. Agama : Islam
6. Alamat : Jl. Burung Gereja no. 3 Bandung 7. Telepon : 085659900050
II. A. PENDIDIKAN FORMAL
Tahun Nama Sekolah Jurusan
1993 - 1999 SDN Ketabang I Surabaya - 1999 - 2002 SLTP N 29 Surabaya - 2002 - 2005 SMA Trimurti Surabaya - 2005 - 2006 ITTelkom, Program Profesional
Bandung
Web Master
2006 - 2012 Universitas Komputer Indonesia Bandung
Teknik Informatika
B. PENDIDIKAN INFORMAL
Tahun Kegiatan Tempat Kegiatan 1997 – 1999 Kursus Fashion Gyvency Surabaya
2003 – 2004 Kursus Komputer Prisma Profesional Surabaya 2003 – 2004 Kursus Bahasa Inggris Prisma Profesional Surabaya
(6)
III. PENGALAMAN KERJA
Tahun Nama Instansi/Perusahaan Bagian 2006 Konsultant Project Manajement Support Jakarta
Timur
Design Web
2008 PT. PLN Bandung IT
2009 PT. Valbury Future Bandung Consultant Finansial 2010 Balai Kesehatan Olahraga Masyarakat (BKOM)
Bandung
IT
2011 PT. Aneka Produksi Nusajaya Bandung Staff
IV. PENGALAMAN MENGIKUTI SEMINAR
Tahun Judul seminar Tempat
2008 Workshop Networking and Monitoring Training
Univ. Komputer Indonesia Bandung 2009 Pembuatan Program TV (Broad Casting) Univ. Komputer
Indonesia Bandung 2010 Microsoft User Group Indonesia Univ. Komputer