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.
Proses Order Detail
Order Detail
Proses Order Detail
Laporan Order Detail
Detail Penulis
Proses Detail Penulis
Laporan Detail Detail Penulis
Input Order Detail
Input Detail Penulis
Proses Detail Penulis
Order Detail
Detail Penulis
Gambar 3.2 Flowchat System
Laporan Orer
Proses Order
Order
Proses Order
Input Order
Order
Laporan Propinsi
Proses Propinsi
Propinsi
Proses Propinsi
Input Propinsi
Propinsi
Laporan Kota
Proses Kota
Kota
Proses Kota
Input Kota
Kota
Laporan Kategori
Proses Kategori
Kategori
Proses Kategori
Input Kategori
Kategori
Laporan Hubungi kami
Proses Hubungi kami
Hubungi kami
Proses Hubungi kami
Input Hubungi kami
Hubungi kami
Laporan Penulis
Proses Penulis
Penulis
Proses Penulis
Input Penulis
Penulis
Laporan Penerbit
Proses Penerbit
Penerbit
Proses Penerbit
Input Penerbit
Penerbit
Laporan Buku
Proses Buku
Buku
Proses Buku
Input Buku
Buku
Laporan Member
Proses Member
Member
Proses Member
Input Member
Member
Laporan Admin
Proses Admin
Admin
Proses Admin
Input Admin
Admin
3.3.1 Rancangan Proses
3.3.1.1 Flowchat System
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