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