• Tidak ada hasil yang ditemukan

PEMBUATAN TOKO BUKU ONLINE BERBASIS WEB PADA YAN MEDIA NASKAH PUBLIKASI

N/A
N/A
Protected

Academic year: 2022

Membagikan "PEMBUATAN TOKO BUKU ONLINE BERBASIS WEB PADA YAN MEDIA NASKAH PUBLIKASI"

Copied!
19
0
0

Teks penuh

(1)

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

(2)
(3)

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

(4)

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.

(5)

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.

(6)

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.

(7)

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.

(8)

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

(9)

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.

(10)

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

(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

(12)

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

(13)

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

(14)

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

(15)

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

(16)

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

(17)

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.

(18)

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.

(19)

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

Gambar

Gambar 3.2 Flowchat System
Tabel 3.10 Struktur tabel admin
Tabel 3.13 Struktur tabel buku
Tabel 3.15 Struktur tabel konfirmasi
+6

Referensi

Dokumen terkait

RENCANA DETAIL TATA RUANG DAN PERATURAN ZONASI KOTA MEDAN TAHUN 2015-2035 1.. RENCANA FUNGSI JALAN ARTERI PRIMER

Untuk menghasilkan solusi kreatif terhadap suatu masalah tidak hanya perlu gagasan baru, tetapi gagasan baru itu harus berguna dan relevan dengan tugas yang harus

Selanjutnya F hit dikorelasikan dengan F t dalam tabel db 3 lawan 300, didapatkan skor F t 5 %  35.341, ini berarti bahwa analisis regresi sebesar 48.125 lebih besar dari F t

Bila tidak semua unit akan diubah dalam SI atau british, Hysys menyediakan fasilitas clone untuk mengubah beberapa variable dengan unit yang dikehendaki misalnya tekanan yang

Sepanjang tahun lalu, perseroan memproduksikan 583 ribu ton batu bara, naik 191% dibandingkan 2010 sebesar 200 ribu ton.. Perseroan menargetkan nisbah kupas (stripping ratio)

Bahan yang digunakan pada praktikum kali ini yaitu telur ayam berembrio umur 9-12 hari, alkohol 70%, lilin, dan suspensi virus Newcastle Disease (ND).. Alat dan

Contoh rata rata--rata rata hitung hitung (2) (2) Misalkan pada suatu ujian bahasa inggris, ada 1 mahasiswa mendapat nilai 50, ada 3 mahasiswa mendapat nilai 60, ada 5