PEMBUATAN TOKO BUKU ONLINE BERBASIS WEB
PEMBUATAN TOKO BUKU ONLINE BERBASIS WEB
PADA YAN MEDIA
NASKAH PUBLIKASI
diajukan oleh
Sidik Cahyono
08.11.2526
kepada
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
AMIKOM
YOGYAKARTA
2013
Making web based online bookstore in Yan Media
Pembuatan toko buku online berbasis web pada Yan Media
Sidik Cahyono
Teknik Informatika
Jurusan Teknik Informatika
STMIK AMIKOM YOGYAKARTA
ABSTRACT
Along with the rapid development of information technology and the internet
makes meluasanya use the more advanced developments website. The website is one of
the Internet technology that is used to process the information. Nowadays a lot of
websites, ranging from e-commerce, forum, organization, etc..
This website will be very helpful in gaining information. In this final project website
created for Yan bookstore Media. As a bookstore of course Yan pelayanaan Media
should be able to provide fast and quality, so buyers can easily and comfortably to get the
books they want. In addition to the bookstore website Yan Media, will be very useful in a
media campaign and also to increase earnings.
Thus I made the thesis with the title "Making Online Bookstore Based on Yan's
Media". The software I use is Adobe Dreamweafer scripting, Adobe Photoshop for Web
Design, MySQL database and Apache as a service, and a programming language that
we use is PHP. The objective of this website is a computerized information media to
facilitate media Yan bookstore in processing information. In addition, Yan bookstore
Media can provide useful information to prospective buyers.
Keywords: Website, Online Bookstore, PHP, Internet
1.
Pendahuluan
Perkembangan teknologi banyak mempengaruhi tatanan hidup atau sebuah
aturan dan sistem tertentu. Teknologi Informasi sekarang ini sudah semakin berkembang,
kebutuhan akan sebuah informasi yang berkualitas menjadi sebuah kebutuhan primer.
Perkembangan teknologi informasi dapat dimanfaatkan dalam berbagai bidang, salah
satunya yaitu dalam bidang perdagangan, khususnya yaitu penjualan secara online, atau
bisa juga disebut dengan e-commerce . Perdagangan model ini sangat populer, karena
modal
yang
dibutuhkan
relatif
sedikit
dibandingkan
dengan
model
penjualan
konvensional, dengan media website maka akan lebih efektif, datanya bisa selalu di
update sewaktu-waktu. Dengan merujuk pada perkembangan teknologi tentunya sangat
tepat jika pada sebuah layanan informasi penjualan akan lebih mudah, berbagai jenis
produk yang ditawarkan, dan para konsumen leluasa memilih produk tersebut selama
persediaan masih ada, dengan model seperti ini para konsumen tidak usah repot untuk
datang mengunjungi outlet karena pemesanan dilakukan secara online dan pembayaran
juga dilakukan media transfer dari bank. Sistem informasi penjalualan
berbasis web
digunakan dalam memecahkan masalah penyediaan informasi dan pelayanan informasi
mengenai produk penjualan buku.
2.
Landasan Teori
2.1
Konsep Internet
2.1.1
Pengertian Internet
Internet berasal dari kata Interconnection Networking. Dari Kata Internet dapat
diartikan sebagai “a global network of computer networks” atau jaringan komputer
bersekala ineternasional yang mampu membuat tiap-tiap komputer saling berkomunikasi
. internet terbentuk karena dampak revolusi, dimana teknologi komunikasi bergabung
menjadi satu dengan teknologi komputer
2.2
Pengertian Eccomerce
E-Commerce merupakan 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.
M.Suyanto. Pengantar Teknologi Informasi Untuk Bisnis, Yogyakarta, Penerbit Andi Publisher, 2005.
2.3
Pengetian Basis Data
Basis data terdiri dari 2 kata, yaitu basis dan Data. Basis dapat diartikan
sebagai markas atau gudang, tempat bersarang/berkumpul. Sedangkan data adalah
representasi fakta dunia nyata yang mewakili sauatu obyek seperti manusia (pegawai,
siswa, pembeli, pelanggan), barang, hewan, peristiwa, konsep, keadaan dan sebagainya,
yang direkam dalam bentuk angka, huruf, symbol, teks, gambar, bunyi atau
kombinasinya.
3.
Analisis Dan Perancangan
3.1
Tinjauan Umum
Yan Media merupakan usaha dagang yang bergerak di bidang penjualan buku.
Dalam proses penjualanya Yan Media masih menggunakan sistem konvensional, yaitu
penjualan masih dilakukan dengan cara-cara lama dan belum memaksimalkan
penggunaan teknologi modern. Para konsumen harus datang langsung untuk melakukan
pemesanan. Dan untuk promosinya masih menggunakan cara-cara konvensional.
Dengan sistem penjualan yang seperti ini kurang efisien karena akan sangat memerlukan
biaya dan tenaga yang besar.
3.2 Analisis Sistem
3.2.1 Definisi Analisis Sistem
Analisis sistem merupakan kegiatan penguraian suatu data dan informasi yang
utuh dan nyata kedalam bagian-bagian yang bertujuan mengidentifikasi serta
mengevaluasi masalah-masalah yang muncul. Hambatan-hambatan yang mungkin
terjadi dan kebutuhan-kebutuhan yang diharapkan mengarah kepada solusi perbaikan
maupun perkembangan sesuai dengan kebutuhan.
3.2.2 Identifikasi Masalah
Sistem penjualan yang berjalan di Yan Media saat ini masih menggunakan
sistem konvensional yaitu konsumen harus datang langsung.
Fatansyah. Buku Teks Ilmu Komputer BASIS DATA, Bandung, Penerbit Informatika Bandung, 1999.
3.2.3 Analisis Kelemahan
Untuk mengidentifikasi masalah, harus dilakukan analisis terhadap kinerja,
informasi, ekonomi, keamanan aplikasi, efisiensi, dan pelayanan pelanggan. Panduan ini
dikenal dengan analisis PIECES (Performance, economy, control, efficiency, dan
service). Dari analisis ini biasanya didapatkan beberapa masalah utama. Hal ini penting
karena biasanya yang muncul dipermukaan bukan masalah utama, tetapi hanya gejala
dari masalah utama.
3.2.4 Analisis Kelayakan Sistem
Tujuan utama dari analisis kelayakan adalah untuk menguji apakah sistem yang
baru layak dipakai atau tidak. Dalam hal ini tentunya diperlukan pertimbangan yang
matang, seberapa besar manfaat dan biaya yang harus dikeluarkan dari sistem yang
baru. Analisis kelayakan meliputi :
3.2.4.1 Kelayakan Teknologi
Secara kelayakan teknologi sistem ini sangat layak digunakan, karena saat ini
media internet dan website sudah menjadi kebutuhan primer. Selain karena
jangkauannya luas, juga karena sangat mudah didapat dan dioperasikan.
3.2.4.2 kelayakan Hukum
Sistem publikasi yang ada pada sistem informasi penjualan berbasis web ini tidak
melanggar hukum dan peraturan-peraturan yang berlaku, yang ditetapkan oleh
pemerintah. Isi dari sistem baru yang ditawarkan yang berkaitan dengan promosi tidak
melanggar hukum karena tidak melanggar SARA (Suku, Adat, Ras, Agama) ataupun
pornografi.
3.2.4.3 Kelayakan Operasional
Kelayakan operasional merupakan suatu analisis yang digunakan untuk
menentukan sistem ini dapat dioperasikan atau tidak. Melihat Sumber Daya Manusia
sudah mengenal dapat menggunakan komputer dan internet dengan lancar tentunya
tidak akan kesulitan mencari sumber daya yang bisa mengoperasikan sistem baru
tersebut. Namun demikian agar dapat berjalan lebih optimal maka personil yang akan
menangani sistem yang akan diterapkan.
Al Fatta, Hanif. 2007. Analisis & Perancangan Sistem Informasi. Yogyakarta: Penerbit Andi Offset.
3.2.4.4 Kelayakan Ekonomi
Secara ekonomi sistem ini tidak akan menimbulkan kerugian karena biaya dasar tidak
lebih besar dari manfaat dan keuntungan yang diperoleh. Dengan menggunakan analisis
biaya dan manfaat kita dapat mengetahui apakah proyek ini layak atau tidak untuk
diterapkan.
3.3 Perancangan Sistem
Perancangan sistem melalui beberapa tahapan, yaitu tahapan rancangan proses,
tahapan perancangan basis data, dan perancangan user interface.
Order
Propinsi
Kota
Kategori
Hubungi kami
Input Detail
Penulis
Input Order Detail
Input Order
Input Propinsi
Input Kota
Input Kategori
Input Hubungi
kami
Input Penulis
Input Penerbit
Proses Detail
Penulis
Proses Order
Detail
Proses Order
Proses Propinsi
Proses Kota
Proses Kategori
Proses Hubungi
kami
Proses Penulis
Proses Penerbit
Detail Penulis
Order Detail
Order
Propinsi
Kota
Kategori
Hubungi kami
Penulis
Penerbit
Proses Detail
Penulis
Proses Order
Detail
Proses Order
Proses Propinsi
Proses Kota
Proses Kategori
Proses Hubungi
kami
Proses Penulis
Proses Penerbit
Laporan Detail
Detail Penulis
Laporan Order
Detail
Laporan Orer
Laporan Propinsi
Laporan Kota
Laporan Kategori
Laporan Hubungi
kami
Laporan
Penulis
Laporan Penerbit
Penulis
Penerbit
Buku
Input Buku
Proses Buku
Buku
Proses Buku
Laporan Buku
Member
Admin
Input Member
Input Admin
Proses Member
Proses Admin
Member
Admin
Proses Member
Proses Admin
Laporan
Member
Laporan
Admin
3.3.1 Rancangan Proses
Order Detail
3.3.1.1 Flowchat System
Gambar 3.2 Flowchat System
Detail Penulis
3.3.1.2 Data flow diagram
Diagram Konteks
ADMIN
Dt profil
Dt info buku
Dt Kategori
Dt buku
Dt buku baru
Dt cara daftar
Dt registrasi
Dt cara belanja
Dt ongkos
PENGUNJUNG
Inf login admin
Inf user
Inf info buku
Inf Kategori
Inf buku
Inf stok
Inf member
Inf kota
Inf propinsi
Inf pemesanan
Inf konfirmasi
Inf kirim
Inf laporan
Inf hubungi kami
Data login admin
Data use
Data info buku
Data Kategori
Data buku
Data stok
Data member
Data kota
Data propinsi
Data pemesanan
Data konfirmasi
Data kirim
Data laporan
Data hubungi kami
Data login member
Data akun member
Data histori belanja
Data keranjang belanja
Data profil
Data info buku
Data kategori
Data buku
Data buku baru
Data cara daftar
Data cara belanja
Dara cara pembayaran
Data ongkos
Website Yan Media
Inf profil
Inf info buku
Inf Kategori
Inf buku
Inf buku baru
Inf cara daftar
Inf registrasi
Inf cara belanja
Inf ongkos
Dt login user
Dt info buku
Dt Kategori
Dt buku
Dt penulis
Dt penerbit
Dt buku baru
Dt cara daftar
Dt cara belanja
Dt kota
Dt propinsi
Dt hubungi kami
Inf login user
Inf info buku
Inf Kategori
Inf buku
Inf penulis
Inf penerbit
Inf buku baru
Inf cara daftar
Inf cara belanja
Inf kota
Inf propinsi
Inf hubungi kami
MEMBER
Inf login member
Inf akun member
Inf histori belanja
Inf keranjang belanja
Inf profil
Inf info buku
Inf kategori
Inf buku
Inf buku baru
Inf cara daftar
Inf cara pembayaran
Inf ongkos
USER
Gambar 3.2 Diagram Konteks
3.3.2 Rancangan Database
Rancangan database meliputi normalisasi, relasi antar tabel dan rancangan
struktur tabel. Relasi antar tabel menggambarkan hubungan antar tabel, dari foreign key,
dengan primary key. Rancangan struktur tabel bertujuan menentukan tipe data dan
ukuran masing-masing tabel, sehingga data dapat disimpan denganukuran dan tipe
datanya.
3.3.2.3 Perancangan Struktur Tabel
Tabel 3.10 Struktur tabel admin
Nama filed
Tipe
Size
Keterangan
Id_admin
Int
11
PK,auto_increment
Username
Varchar
32
Password
Varchar
32
Nama
Varchar
50
email
Varchar
35
level
enum
admin,user
Tabel 3.11 Struktur tabel member
Nama filed
Tipe
Size
Keterangan
Id_member
int
11
PK, auto_increment
Nama
Varchar
50
Email
varchar
35
Password
varchar
32
Alamat
text
Id_Kota
int
11
Kode_pos
char
5
telp
varchar
15
tanggal
date
aktif
enum
FK (table kota)
Y,T
Tabel 3.12 Struktur tabel modul
Nama Field
Tipe
size
Keterangan
Id_modul
int
11
PK, auto_increment
Nama_modul
varchar
50
link
varchar
100
publish
enum
Y,T
status
varchar
20
Aktif
enum
Y,T
Sort
int
11
Tabel 3.13 Struktur tabel buku
Nama filed
Tipe
Size
keterangan
Id_buku
Varchar
20
PK, auto_increment
Id_kategori
int
11
FK (table kategori)
Judul_buku
varchar
50
Id_penerbit
Int
11
ISBN
varchar
15
Tahun_terbit
Varchar
4
Harga
Int
11
Stok
Int
11
Berat
Decimal
5,2
Diskon
Int
3
Jumlah_halaman
Varchar
4
Aktif
Enum
Y,T
sinopsis
Text
Tgl_posting
datetime
gambar
text
hits
int
Last_update
datetime
FK (table penerbit)
11
Tabel 3.14 Struktur table hubungi kami
Nama field
Tipe
size
keterangan
Id_hubungi
int
11
PK, auto_increment
tanggal
datetime
nama
varchar
30
email
varchar
35
subyek
varchar
50
pesan
text
Tabel 3.15 Struktur tabel konfirmasi
Nama field
Tipe
Size
keterangan
Id_konfirmasi
int
11
PK, auto_increment
Nama
varchar
50
Id_order
int
11
Jml_pembayaran
int
11
Tgl_pembayaran
int
11
Bank_penerima
enum
bni, mandiri
Bank_pengirim
varchar
20
Pemilik_rek
varchar
50
tanggal
datetime
FK (table order)
Tabel 3.16 Struktur table kategori
Nama field
Tipe
Size
Keterangan
Id_kategori
Int
11
PK, auto_increment
kategori
varchar
50
aktif
Enum
Y,T
Tabel 3.17 Struktur table kota
Nama field
tipe
size
keterangan
Id_kota
int
11
PK, auto_increment
Id_propinsi
int
11
kota
varchar
50
biaya
int
11
Tabel 3.18 Struktur table order
Nama field
tipe
size
keterangan
Id_order
int
11
PK,
auto_increment
Status_order
enum
Pesan, bayar, kirim,
batal
Tgl_order
datetime
Id_kota
int
11
Jumlah_order
varchar
10
Nama_customer
varchar
50
alamat
varchar
100
telp
varchar
15
email
varchar
35
Id_member
varchar
30
Tgl_kirim
date
via
varchar
20
No_resi
varchar
15
FK(table kota)
Tabel 3.19 Struktur table order_detail
Nama field
tipe
size
keterangan
Id_order
int
11
FK (table order)
Id_buku
varchar
20
FK (table buku)
qty
int
11
Harga
int
11
Sub_harga
int
11
diskon
int
3
Tabel 3.20 Struktur table penerbit
Nama field
tipe
size
keterangan
Id_penerbit
int
11
PK, auto_increment
Nama_penerbit
varchar
50
Alamat
varchar
100
Email
varchar
35
Web
varchar
25
telp
varchar
15
Tabel 3.21 Struktur table penulis
Nama field
tipe
size
keterangan
Id_penulis
int
11
PK, auto_increment
Nama_penulis
varchar
50
profil
text
alamat
varchar
100
email
varchar
35
telp
varchar
15
Tabel 3.22 Struktur table detail_penulis
Nama field
tipe
size
keterangan
Id_buku
varchar
20
Pk, auto_increment
id_penulis
int
11
FK (table order)
Tabel 3.23 Struktur table propinsi
Nama filed
Tipe
size
keterangan
Id_propinsi
int
11
PK, auto_increment
propinsi
varchar
50
4.
Implementasi dan Pembahasan
4.1
Implementasi
Implementasi merupakan tahap meletakkan sistem yang baru dikembangkan
supaya nantinya sistem tersebut siap untuk dioperasikan sesuai dengan yang
diharapkan. Tujuan dari tahap ini adalah menyiapkan semua kegiatan penerapan sistem
sesuai dengan rancangan yang telah ditentukan. Yang termasuk dalam tahapan ini
antara lain manual instalasi, pembuatan database, pembuatan program, dan layout
sistem.
4.5.1
Halaman Utama Pengunjung
a. Home
Gambar 4.26 Halaman home pengunjung
4.5.2
Halaman Member
a. Beranda
Gambar 4.28 Form hubungi kami
4.5.3
Halaman Admin
a. Home
Gambar 4.36 Halaman login admin
a. Halaman Utama Admin
Gambar 4.37 Halaman utama admin
5. Penutup
5.1 Kesimpulan
Berdasarkan pembahasan yang ada pada halaman sebelumnya, dengan adanya
penelitian pada Toko Buku Yan Media dan pembuatan laporan skripsi dengan judul
“Pembuatan Toko Buku Online Berbasis Web Pada Yan Media” dapat ditarik kesimpulan
yaitu:
1. Dengan adanya Website E-Commerce yang memanfaatkan internet sebagai
media pemasaran, dapat memudahkan pemilik toko untuk memberikan
pelayanan terhadap konsumen secara optimal dan memberikan informasi 24 jam
serta dapat diakses kapan saja dan dimana saja.
2. Tampilan website didesain sesimple mungkin, terdiri atas menu home, profil, cara
belanja, kontak, ongkir, search yang dapat memudahkan pengunjung dalam
melakukan transaksi.
3. Website yang dirancang dapat meningkatkan omzet toko buku Yan Media, hal ini
karena penghasilan tidak lagi bersumber dari offline saja tetapi juga melalui
pemasaran online. Jika suatu waktu toko sedang tidak dapat dibuka, maka
pemesanan masih dapat dilakukan secara online.
5.2 Saran
Mengingat tidak ada yang sempurna di dunia ini, disadari sepenuhnya skripsi ini masih
banyak kekurangan sehingga kritik dan saran dari pembaca sangat diharapkan. Kiranya
skripsi ini dengan segala kelebihan dan kekurangan dapat diterima serta member
manfaat yang sebesar-besarnya bagi para pembaca.
Berdasarkan kesimpulan di atas, penulis memberikan saran sebagai berikut:
1. Dengan adanya sistem yang baru, pemeliharaan dan perawatan terhadap perangkat
keras, perangkat lunak dan ketersediaan server baik hosting dan domain harus
diperhatikan agar sistem dapat berjalan dengan baik.
2. Ongkos pengiriman produk yang muncul saat transaksi pemesanan, diharapkan
sesuai dengan berat barang yang dipesan, agar proses transaksi menjadi transparan
antara kedua belah pihak.
3. Diharapkan juga adanya pengembangan terhadap Website E-Commerce ini menjadi
website yang lebih lengkap dalam hal penyediaan fasilitas, informasi, dan pelayanan
serta keamanan. Serta penambahan jenis pembayaran seperti Paypal dan lainnya.
4. Adanya penambahan Google book yang terinclude ke website serta sms gateway
sebagai konfirmasi.
Daftar Pustaka
Al Fatta, Hanif. 2007. Analisis & Perancangan Sistem Informasi. Yogyakarta : C.V Andi
Offset
Fatansyah. 1999. Buku Teks Ilmu Komputer BASIS DATA. Bandung : Informatika
Bandung
Hut, Wardana S. 2010. Menjadi Master PHP dengan Framework Codeigniter. Jakarta :
Elex Media Komputindo
Kadir, Abdul. 1999. Konsep & Tuntunan Praktis Basis Data. Yogyakarta : C.V Andi Offset
Madcoms. 2009. Mahir Dalam 7 Hari Adobe Dreamweaver CS4. Yogyakarta : C.V Andi
Offset
Marlinda, Linda. 2004. Sistem Basis Data. Yogyakarta : C.V Andi Offset
Nugroho, Bunafit. 2005. Database Relasional dengan MySQL. Yogyakarta : C.V Andi
Offset
Purbo, Onno W. dan Aang Arif Wahyudi. 2001. Mengenal E-Commerce. Jakarta :
Penerbit Elex Media Komputindo
Sismoro, Heri. 2005. Pengantar Logika Informatika, Algoritma, dan Pemrograman
Komputer. Yogyakarta : C.V Andi Offset
Suarga. 2006. Algoritma Pemrograman. Yogyakarta : C.V Andi Offset
Suyanto, M. 2003. Strategi Periklanan Pada E-Commerce Perusahaan Top Dunia.
Yogyakarta : C.V Andi Offset
PADA YAN MEDIA
NASKAH PUBLIKASI
diajukan oleh
Sidik Cahyono
08.11.2526
kepada
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
AMIKOM
YOGYAKARTA
2013
Making web based online bookstore in Yan Media
Pembuatan toko buku online berbasis web pada Yan Media
Sidik Cahyono
Teknik Informatika
Jurusan Teknik Informatika
STMIK AMIKOM YOGYAKARTA
ABSTRACT
Along with the rapid development of information technology and the internet
makes meluasanya use the more advanced developments website. The website is one of
the Internet technology that is used to process the information. Nowadays a lot of
websites, ranging from e-commerce, forum, organization, etc..
This website will be very helpful in gaining information. In this final project website
created for Yan bookstore Media. As a bookstore of course Yan pelayanaan Media
should be able to provide fast and quality, so buyers can easily and comfortably to get the
books they want. In addition to the bookstore website Yan Media, will be very useful in a
media campaign and also to increase earnings.
Thus I made the thesis with the title "Making Online Bookstore Based on Yan's
Media". The software I use is Adobe Dreamweafer scripting, Adobe Photoshop for Web
Design, MySQL database and Apache as a service, and a programming language that
we use is PHP. The objective of this website is a computerized information media to
facilitate media Yan bookstore in processing information. In addition, Yan bookstore
Media can provide useful information to prospective buyers.
Keywords: Website, Online Bookstore, PHP, Internet
1.
Pendahuluan
Perkembangan teknologi banyak mempengaruhi tatanan hidup atau sebuah
aturan dan sistem tertentu. Teknologi Informasi sekarang ini sudah semakin berkembang,
kebutuhan akan sebuah informasi yang berkualitas menjadi sebuah kebutuhan primer.
Perkembangan teknologi informasi dapat dimanfaatkan dalam berbagai bidang, salah
satunya yaitu dalam bidang perdagangan, khususnya yaitu penjualan secara online, atau
bisa juga disebut dengan e-commerce . Perdagangan model ini sangat populer, karena
modal
yang
dibutuhkan
relatif
sedikit
dibandingkan
dengan
model
penjualan
konvensional, dengan media website maka akan lebih efektif, datanya bisa selalu di
update sewaktu-waktu. Dengan merujuk pada perkembangan teknologi tentunya sangat
tepat jika pada sebuah layanan informasi penjualan akan lebih mudah, berbagai jenis
produk yang ditawarkan, dan para konsumen leluasa memilih produk tersebut selama
persediaan masih ada, dengan model seperti ini para konsumen tidak usah repot untuk
datang mengunjungi outlet karena pemesanan dilakukan secara online dan pembayaran
juga dilakukan media transfer dari bank. Sistem informasi penjalualan
berbasis web
digunakan dalam memecahkan masalah penyediaan informasi dan pelayanan informasi
mengenai produk penjualan buku.
2.
Landasan Teori
2.1
Konsep Internet
2.1.1
Pengertian Internet
Internet berasal dari kata Interconnection Networking. Dari Kata Internet dapat
diartikan sebagai “a global network of computer networks” atau jaringan komputer
bersekala ineternasional yang mampu membuat tiap-tiap komputer saling berkomunikasi
. internet terbentuk karena dampak revolusi, dimana teknologi komunikasi bergabung
menjadi satu dengan teknologi komputer
2.2
Pengertian Eccomerce
E-Commerce merupakan 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.
M.Suyanto. Pengantar Teknologi Informasi Untuk Bisnis, Yogyakarta, Penerbit Andi Publisher, 2005.
2.3
Pengetian Basis Data
Basis data terdiri dari 2 kata, yaitu basis dan Data. Basis dapat diartikan
sebagai markas atau gudang, tempat bersarang/berkumpul. Sedangkan data adalah
representasi fakta dunia nyata yang mewakili sauatu obyek seperti manusia (pegawai,
siswa, pembeli, pelanggan), barang, hewan, peristiwa, konsep, keadaan dan sebagainya,
yang direkam dalam bentuk angka, huruf, symbol, teks, gambar, bunyi atau
kombinasinya.
3.
Analisis Dan Perancangan
3.1
Tinjauan Umum
Yan Media merupakan usaha dagang yang bergerak di bidang penjualan buku.
Dalam proses penjualanya Yan Media masih menggunakan sistem konvensional, yaitu
penjualan masih dilakukan dengan cara-cara lama dan belum memaksimalkan
penggunaan teknologi modern. Para konsumen harus datang langsung untuk melakukan
pemesanan. Dan untuk promosinya masih menggunakan cara-cara konvensional.
Dengan sistem penjualan yang seperti ini kurang efisien karena akan sangat memerlukan
biaya dan tenaga yang besar.
3.2 Analisis Sistem
3.2.1 Definisi Analisis Sistem
Analisis sistem merupakan kegiatan penguraian suatu data dan informasi yang
utuh dan nyata kedalam bagian-bagian yang bertujuan mengidentifikasi serta
mengevaluasi masalah-masalah yang muncul. Hambatan-hambatan yang mungkin
terjadi dan kebutuhan-kebutuhan yang diharapkan mengarah kepada solusi perbaikan
maupun perkembangan sesuai dengan kebutuhan.
3.2.2 Identifikasi Masalah
Sistem penjualan yang berjalan di Yan Media saat ini masih menggunakan
sistem konvensional yaitu konsumen harus datang langsung.
Fatansyah. Buku Teks Ilmu Komputer BASIS DATA, Bandung, Penerbit Informatika Bandung, 1999.
3.2.3 Analisis Kelemahan
Untuk mengidentifikasi masalah, harus dilakukan analisis terhadap kinerja,
informasi, ekonomi, keamanan aplikasi, efisiensi, dan pelayanan pelanggan. Panduan ini
dikenal dengan analisis PIECES (Performance, economy, control, efficiency, dan
service). Dari analisis ini biasanya didapatkan beberapa masalah utama. Hal ini penting
karena biasanya yang muncul dipermukaan bukan masalah utama, tetapi hanya gejala
dari masalah utama.
3.2.4 Analisis Kelayakan Sistem
Tujuan utama dari analisis kelayakan adalah untuk menguji apakah sistem yang
baru layak dipakai atau tidak. Dalam hal ini tentunya diperlukan pertimbangan yang
matang, seberapa besar manfaat dan biaya yang harus dikeluarkan dari sistem yang
baru. Analisis kelayakan meliputi :
3.2.4.1 Kelayakan Teknologi
Secara kelayakan teknologi sistem ini sangat layak digunakan, karena saat ini
media internet dan website sudah menjadi kebutuhan primer. Selain karena
jangkauannya luas, juga karena sangat mudah didapat dan dioperasikan.
3.2.4.2 kelayakan Hukum
Sistem publikasi yang ada pada sistem informasi penjualan berbasis web ini tidak
melanggar hukum dan peraturan-peraturan yang berlaku, yang ditetapkan oleh
pemerintah. Isi dari sistem baru yang ditawarkan yang berkaitan dengan promosi tidak
melanggar hukum karena tidak melanggar SARA (Suku, Adat, Ras, Agama) ataupun
pornografi.
3.2.4.3 Kelayakan Operasional
Kelayakan operasional merupakan suatu analisis yang digunakan untuk
menentukan sistem ini dapat dioperasikan atau tidak. Melihat Sumber Daya Manusia
sudah mengenal dapat menggunakan komputer dan internet dengan lancar tentunya
tidak akan kesulitan mencari sumber daya yang bisa mengoperasikan sistem baru
tersebut. Namun demikian agar dapat berjalan lebih optimal maka personil yang akan
menangani sistem yang akan diterapkan.
Al Fatta, Hanif. 2007. Analisis & Perancangan Sistem Informasi. Yogyakarta: Penerbit Andi Offset.
3.2.4.4 Kelayakan Ekonomi
Secara ekonomi sistem ini tidak akan menimbulkan kerugian karena biaya dasar tidak
lebih besar dari manfaat dan keuntungan yang diperoleh. Dengan menggunakan analisis
biaya dan manfaat kita dapat mengetahui apakah proyek ini layak atau tidak untuk
diterapkan.
3.3 Perancangan Sistem
Perancangan sistem melalui beberapa tahapan, yaitu tahapan rancangan proses,
tahapan perancangan basis data, dan perancangan user interface.
Order
Propinsi
Kota
Kategori
Hubungi kami
Input Detail
Penulis
Input Order Detail
Input Order
Input Propinsi
Input Kota
Input Kategori
Input Hubungi
kami
Input Penulis
Input Penerbit
Proses Detail
Penulis
Proses Order
Detail
Proses Order
Proses Propinsi
Proses Kota
Proses Kategori
Proses Hubungi
kami
Proses Penulis
Proses Penerbit
Detail Penulis
Order Detail
Order
Propinsi
Kota
Kategori
Hubungi kami
Penulis
Penerbit
Proses Detail
Penulis
Proses Order
Detail
Proses Order
Proses Propinsi
Proses Kota
Proses Kategori
Proses Hubungi
kami
Proses Penulis
Proses Penerbit
Laporan Detail
Detail Penulis
Laporan Order
Detail
Laporan Orer
Laporan Propinsi
Laporan Kota
Laporan Kategori
Laporan Hubungi
kami
Laporan
Penulis
Laporan Penerbit
Penulis
Penerbit
Buku
Input Buku
Proses Buku
Buku
Proses Buku
Laporan Buku
Member
Admin
Input Member
Input Admin
Proses Member
Proses Admin
Member
Admin
Proses Member
Proses Admin
Laporan
Member
Laporan
Admin
3.3.1 Rancangan Proses
Order Detail
3.3.1.1 Flowchat System
Gambar 3.2 Flowchat System
Detail Penulis
3.3.1.2 Data flow diagram
Diagram Konteks
ADMIN
Dt profil
Dt info buku
Dt Kategori
Dt buku
Dt buku baru
Dt cara daftar
Dt registrasi
Dt cara belanja
Dt ongkos
PENGUNJUNG
Inf login admin
Inf user
Inf info buku
Inf Kategori
Inf buku
Inf stok
Inf member
Inf kota
Inf propinsi
Inf pemesanan
Inf konfirmasi
Inf kirim
Inf laporan
Inf hubungi kami
Data login admin
Data use
Data info buku
Data Kategori
Data buku
Data stok
Data member
Data kota
Data propinsi
Data pemesanan
Data konfirmasi
Data kirim
Data laporan
Data hubungi kami
Data login member
Data akun member
Data histori belanja
Data keranjang belanja
Data profil
Data info buku
Data kategori
Data buku
Data buku baru
Data cara daftar
Data cara belanja
Dara cara pembayaran
Data ongkos
Website Yan Media
Inf profil
Inf info buku
Inf Kategori
Inf buku
Inf buku baru
Inf cara daftar
Inf registrasi
Inf cara belanja
Inf ongkos
Dt login user
Dt info buku
Dt Kategori
Dt buku
Dt penulis
Dt penerbit
Dt buku baru
Dt cara daftar
Dt cara belanja
Dt kota
Dt propinsi
Dt hubungi kami
Inf login user
Inf info buku
Inf Kategori
Inf buku
Inf penulis
Inf penerbit
Inf buku baru
Inf cara daftar
Inf cara belanja
Inf kota
Inf propinsi
Inf hubungi kami
MEMBER
Inf login member
Inf akun member
Inf histori belanja
Inf keranjang belanja
Inf profil
Inf info buku
Inf kategori
Inf buku
Inf buku baru
Inf cara daftar
Inf cara pembayaran
Inf ongkos
USER
Gambar 3.2 Diagram Konteks
3.3.2 Rancangan Database
Rancangan database meliputi normalisasi, relasi antar tabel dan rancangan
struktur tabel. Relasi antar tabel menggambarkan hubungan antar tabel, dari foreign key,
dengan primary key. Rancangan struktur tabel bertujuan menentukan tipe data dan
ukuran masing-masing tabel, sehingga data dapat disimpan denganukuran dan tipe
datanya.
3.3.2.3 Perancangan Struktur Tabel
Tabel 3.10 Struktur tabel admin
Nama filed
Tipe
Size
Keterangan
Id_admin
Int
11
PK,auto_increment
Username
Varchar
32
Password
Varchar
32
Nama
Varchar
50
Varchar
35
level
enum
admin,user
Tabel 3.11 Struktur tabel member
Nama filed
Tipe
Size
Keterangan
Id_member
int
11
PK, auto_increment
Nama
Varchar
50
varchar
35
Password
varchar
32
Alamat
text
Id_Kota
int
11
Kode_pos
char
5
telp
varchar
15
tanggal
date
aktif
enum
FK (table kota)
Y,T
Tabel 3.12 Struktur tabel modul
Nama Field
Tipe
size
Keterangan
Id_modul
int
11
PK, auto_increment
Nama_modul
varchar
50
link
varchar
100
publish
enum
Y,T
status
varchar
20
Aktif
enum
Y,T
Sort
int
11
Tabel 3.13 Struktur tabel buku
Nama filed
Tipe
Size
keterangan
Id_buku
Varchar
20
PK, auto_increment
Id_kategori
int
11
FK (table kategori)
Judul_buku
varchar
50
Id_penerbit
Int
11
ISBN
varchar
15
Tahun_terbit
Varchar
4
Harga
Int
11
Stok
Int
11
Berat
Decimal
5,2
Diskon
Int
3
Jumlah_halaman
Varchar
4
Aktif
Enum
Y,T
sinopsis
Text
Tgl_posting
datetime
gambar
text
hits
int
Last_update
datetime
FK (table penerbit)
11
Tabel 3.14 Struktur table hubungi kami
Nama field
Tipe
size
keterangan
Id_hubungi
int
11
PK, auto_increment
tanggal
datetime
nama
varchar
30
varchar
35
subyek
varchar
50
pesan
text
Tabel 3.15 Struktur tabel konfirmasi
Nama field
Tipe
Size
keterangan
Id_konfirmasi
int
11
PK, auto_increment
Nama
varchar
50
Id_order
int
11
Jml_pembayaran
int
11
Tgl_pembayaran
int
11
Bank_penerima
enum
bni, mandiri
Bank_pengirim
varchar
20
Pemilik_rek
varchar
50
tanggal
datetime
FK (table order)
Tabel 3.16 Struktur table kategori
Nama field
Tipe
Size
Keterangan
Id_kategori
Int
11
PK, auto_increment
kategori
varchar
50
aktif
Enum
Y,T
Tabel 3.17 Struktur table kota
Nama field
tipe
size
keterangan
Id_kota
int
11
PK, auto_increment
Id_propinsi
int
11
kota
varchar
50
biaya
int
11
Tabel 3.18 Struktur table order
Nama field
tipe
size
keterangan
Id_order
int
11
PK,
auto_increment
Status_order
enum
Pesan, bayar, kirim,
batal
Tgl_order
datetime
Id_kota
int
11
Jumlah_order
varchar
10
Nama_customer
varchar
50
alamat
varchar
100
telp
varchar
15
varchar
35
Id_member
varchar
30
Tgl_kirim
date
via
varchar
20
No_resi
varchar
15
FK(table kota)
Tabel 3.19 Struktur table order_detail
Nama field
tipe
size
keterangan
Id_order
int
11
FK (table order)
Id_buku
varchar
20
FK (table buku)
qty
int
11
Harga
int
11
Sub_harga
int
11
diskon
int
3
Tabel 3.20 Struktur table penerbit
Nama field
tipe
size
keterangan
Id_penerbit
int
11
PK, auto_increment
Nama_penerbit
varchar
50
Alamat
varchar
100
varchar
35
Web
varchar
25
telp
varchar
15
Tabel 3.21 Struktur table penulis
Nama field
tipe
size
keterangan
Id_penulis
int
11
PK, auto_increment
Nama_penulis
varchar
50
profil
text
alamat
varchar
100
varchar
35
telp
varchar
15
Tabel 3.22 Struktur table detail_penulis
Nama field
tipe
size
keterangan
Id_buku
varchar
20
Pk, auto_increment
id_penulis
int
11
FK (table order)
Tabel 3.23 Struktur table propinsi
Nama filed
Tipe
size
keterangan
Id_propinsi
int
11
PK, auto_increment
propinsi
varchar
50
4.
Implementasi dan Pembahasan
4.1
Implementasi
Implementasi merupakan tahap meletakkan sistem yang baru dikembangkan
supaya nantinya sistem tersebut siap untuk dioperasikan sesuai dengan yang
diharapkan. Tujuan dari tahap ini adalah menyiapkan semua kegiatan penerapan sistem
sesuai dengan rancangan yang telah ditentukan. Yang termasuk dalam tahapan ini
antara lain manual instalasi, pembuatan database, pembuatan program, dan layout
sistem.
4.5.1
Halaman Utama Pengunjung
a. Home
Gambar 4.26 Halaman home pengunjung
4.5.2
Halaman Member
a. Beranda
Gambar 4.28 Form hubungi kami
4.5.3
Halaman Admin
a. Home
Gambar 4.36 Halaman login admin
a. Halaman Utama Admin
Gambar 4.37 Halaman utama admin
5. Penutup
5.1 Kesimpulan
Berdasarkan pembahasan yang ada pada halaman sebelumnya, dengan adanya
penelitian pada Toko Buku Yan Media dan pembuatan laporan skripsi dengan judul
“Pembuatan Toko Buku Online Berbasis Web Pada Yan Media” dapat ditarik kesimpulan
yaitu:
1. Dengan adanya Website E-Commerce yang memanfaatkan internet sebagai
media pemasaran, dapat memudahkan pemilik toko untuk memberikan
pelayanan terhadap konsumen secara optimal dan memberikan informasi 24 jam
serta dapat diakses kapan saja dan dimana saja.
2. Tampilan website didesain sesimple mungkin, terdiri atas menu home, profil, cara
belanja, kontak, ongkir, search yang dapat memudahkan pengunjung dalam
melakukan transaksi.
3. Website yang dirancang dapat meningkatkan omzet toko buku Yan Media, hal ini
karena penghasilan tidak lagi bersumber dari offline saja tetapi juga melalui
pemasaran online. Jika suatu waktu toko sedang tidak dapat dibuka, maka
pemesanan masih dapat dilakukan secara online.
5.2 Saran
Mengingat tidak ada yang sempurna di dunia ini, disadari sepenuhnya skripsi ini masih
banyak kekurangan sehingga kritik dan saran dari pembaca sangat diharapkan. Kiranya
skripsi ini dengan segala kelebihan dan kekurangan dapat diterima serta member
manfaat yang sebesar-besarnya bagi para pembaca.
Berdasarkan kesimpulan di atas, penulis memberikan saran sebagai berikut:
1. Dengan adanya sistem yang baru, pemeliharaan dan perawatan terhadap perangkat
keras, perangkat lunak dan ketersediaan server baik hosting dan domain harus
diperhatikan agar sistem dapat berjalan dengan baik.
2. Ongkos pengiriman produk yang muncul saat transaksi pemesanan, diharapkan
sesuai dengan berat barang yang dipesan, agar proses transaksi menjadi transparan
antara kedua belah pihak.
3. Diharapkan juga adanya pengembangan terhadap Website E-Commerce ini menjadi
website yang lebih lengkap dalam hal penyediaan fasilitas, informasi, dan pelayanan
serta keamanan. Serta penambahan jenis pembayaran seperti Paypal dan lainnya.
4. Adanya penambahan Google book yang terinclude ke website serta sms gateway
sebagai konfirmasi.
Daftar Pustaka
Al Fatta, Hanif. 2007. Analisis & Perancangan Sistem Informasi. Yogyakarta : C.V Andi
Offset
Fatansyah. 1999. Buku Teks Ilmu Komputer BASIS DATA. Bandung : Informatika
Bandung
Hut, Wardana S. 2010. Menjadi Master PHP dengan Framework Codeigniter. Jakarta :
Elex Media Komputindo
Kadir, Abdul. 1999. Konsep & Tuntunan Praktis Basis Data. Yogyakarta : C.V Andi Offset
Madcoms. 2009. Mahir Dalam 7 Hari Adobe Dreamweaver CS4. Yogyakarta : C.V Andi
Offset
Marlinda, Linda. 2004. Sistem Basis Data. Yogyakarta : C.V Andi Offset
Nugroho, Bunafit. 2005. Database Relasional dengan MySQL. Yogyakarta : C.V Andi
Offset
Purbo, Onno W. dan Aang Arif Wahyudi. 2001. Mengenal E-Commerce. Jakarta :
Penerbit Elex Media Komputindo
Sismoro, Heri. 2005. Pengantar Logika Informatika, Algoritma, dan Pemrograman
Komputer. Yogyakarta : C.V Andi Offset
Suarga. 2006. Algoritma Pemrograman. Yogyakarta : C.V Andi Offset
Suyanto, M. 2003. Strategi Periklanan Pada E-Commerce Perusahaan Top Dunia.
Yogyakarta : C.V Andi Offset