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.
3.3.1 Rancangan Proses
3.3.1.1 Flowchat System
Input Admin
Hubungi kami Kategori Order DetailOrder Propinsi Kota AdminDetail PenulisBuku Penerbit Input KategoriInput Hubungi kamiInput PenerbitInput BukuInput KotaInput PropinsiInput OrderInput Order DetailInput Detail Penulis Proses AdminProses Buku AdminBuku PenerbitHubungi kamiKategoriKota Propinsi OrderOrder DetailDetail Penulis
Proses PenerbitProses Hubungi kamiProses KategoriProses KotaProses PropinsiProses OrderProses Order DetailProses Detail Penulis Proses AdminProses Buku Proses PenerbitProses Hubungi kamiProses KategoriProses KotaProses PropinsiProses OrderProses Order DetailProses Detail Penulis Laporan Hubungi kamiLaporan KategoriLaporan Order DetailLaporan OrerLaporan PropinsiLaporan KotaLaporan AdminLaporan Detail Detail PenulisLaporan Buku Laporan Penerbit
Input Member
Member Proses Member Member Proses Member Laporan Member
Input Penulis
Penulis Proses Penulis Penulis Proses Penulis Laporan Penulis
Gambar 3.2 Flowchat System
3.3.1.2 Data flow diagram Diagram Konteks
Website Yan Media
PENGUNJUNG MEMBER
ADMIN
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 Inf profil
Inf info buku Inf Kategori Inf buku Inf buku baru Inf cara daftar Inf registrasi Inf cara belanja
Inf ongkos
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
USER 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
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 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 Dt profil
Dt info buku Dt Kategori Dt buku Dt buku baru Dt cara daftar Dt registrasi Dt cara belanja
Dt ongkos
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 FK (table kota)
Kode_pos char 5
telp varchar 15
tanggal date
aktif enum 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 FK (table penerbit)
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 11
Last_update datetime
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 FK (table order)
Jml_pembayaran int 11
Tgl_pembayaran int 11
Bank_penerima enum bni, mandiri
Bank_pengirim varchar 20
Pemilik_rek varchar 50
tanggal datetime
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 FK(table kota)
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
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