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
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.
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.
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.
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.
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
3.3 Order Detail Order Propinsi Kota
Admin
Detail Penulis Penerbit Buku
Input Kategori Input Hubungi
kami Input Penerbit Input Buku Input Kota
Detail Laporan Orer Laporan Propinsi Laporan Kota
3.3.1.2 Data flow diagram
Gambar 3.2 Diagram Konteks
3.3.2 Rancangan Database
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
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
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
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
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
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
4.5.2 Halaman Member
a. Beranda
Gambar 4.28 Form hubungi kami
4.5.3 Halaman Admin
a.
Home
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.
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
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