P
EMBANGUNAN
A
PLIKASI
E-C
OMMERCE
PADA
L
UCKY
B
ED
C
OVER
DAN
S
PREI
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
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
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
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
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
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
Respon
Pelanggan N Pesanan N Barang Memiliki
Detail_pesanan
1
Memiliki N
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
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 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 t_pesanan Data pesanan Dt pembayaran Info pembayaran Web mail Info pembayaran Info pembayaran Data pembayaran
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
Data pengaturan web Info pengaturan web
Dt hat web
Info hal web Dt hal web
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
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
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
11.1 Input email
pelanggan
11.2 Kirim data pelanggan
Web mail
t_pelanggan
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
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
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 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
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
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
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
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
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
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
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
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
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
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
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
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
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
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 Info 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
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
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
Info barang
Info barang
Data barang
Info barang
Data barang
Info barang
Data barang
Info barang Data barang
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
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
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
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
i
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.
ii
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.
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.
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
v 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.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.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.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.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.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.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.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.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
1
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
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
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
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
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 :
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
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
[image:57.595.113.511.345.586.2]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
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
9
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
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
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)
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
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
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,
(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.
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
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
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
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
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
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
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
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.
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.
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),
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 dikelompok