Pembangunan Aplikasi E-Commerce Pada Lucky Bed Cover Dan Sprei

(1)

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

email

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 barang

admin 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