Narotama Collection http://ejournal.narotama.ac.id
Sistem InformasI Pemesanan Buku Berbasis WEBBahtiar Rivai
Program Studi Sistem Informasi, Fakultas Komputer Universitas
Narotama Surabaya ABSTRAK Buku yang selama ini hanya bisa
dipesan/dibeli ditoko buku, sekarang dapat dilakukan di dunia maya
(internet), di internet konsumen bisa mencari buku pada katalog
buku berdasarkan katagori/jenis buku, dan bisa mencari pada menu
pencarian bedasarkan pada judul, penulis, dan penerbit buku. Sistem
pemesanan buku disini mengambarkan kegiatan untuk memesan buku pada
jaringan internet yang memberikan fasilitas kemudahan untuk
konsumen buku dalam mencari informasi tentang buku yang dicari.
Tugas akhir ini bertujuan untuk merancang dan membuat sistem
informasi pemesanan buku yang dapat memudah untuk memesan buku di
web dan juga kemudahan untuk melihat informasi buku yang
dibutuhkan. Manfaat dari sistem ini adalah dengan konsumen buku
tidak perlu repot repot lagi untuk mencari buku yang diperlukan
dengan menempuh jarak jauh untuk membeli buku. Metode pembuatan
sistemnya meliputi analisa sistem yang berupa FlowChart, desain
sistem yang berupa Context Diagram, DFD, ERD, Kamus data. Hasil
sistemnya diaplikasikan kedalam bentuk desain web menggunakan
bahasa pemrograman PHP dan pengelolaan basis data menggunkan MySQl
dengan web server Apache. Kata kunci: sistem informasi, sistem
pemesanan, internet, toko buku. 1.1. Latar Belakang Selama ini,
jika ingin membeli buku yang sesuai dengan keinginan diharuskan
untuk mencarinya ke tempat yang menjual buku (toko buku), dan itu
mungkin mengharuskan untuk pergi jauh dari tempat tinggal. Dan
apabila pergi ke tempat toko buku, konsumen akan kesulitan untuk
mencari buku yang diinginkan, karena tidak ada sistem katalog buku
yang memudahkan untuk mencari buku, belum lagi kalau konsumen tidak
menemukan buku yang diinginkan ditoko buku tersebut. Itu akan
menyebabkan konsumen buku akan malas lagi untuk pergi ke toko buku
apabila tidak dalam keadaan yang terdesak untuk mencari buku.
Kondisi yang demikian tentunya dapat menurukan minat konsumen untuk
membaca buku. Dan dengan semakin pesatnya kemajuan teknologi
khususnya dalam bidang sistem informasi hal semacam itu dapat
diatasi dengan memanfaatkan dunia informasi melalui sebuah jaringan
yang dapat berinterasi tanpa harus dibatasi dengan jarak, letak,
dan kondisi geografis sebuah wilayah. Jaringan sistem informasi
seperti ini kita kenal dengan nama internet. Internet bisa diakses
dan dimanfaatkan untuk berbagai kebutuhan (keperluan), oleh siapa
saja, di mana saja, kapan pun kita mau menggunakanya. Berbagai
teknologi internet bisa kita gunakan, salah satunya adalah World
Wide Web (atau selanjutnya disebut dengan istilah WEB
1
Narotama Collection http://ejournal.narotama.ac.id
saja) yang mampu menyediakan informasi dalam bentuk teks,
gambar, suara, maupun gambar bergerak (animasi). Dengan kemampuan
seperti ini, web menjadi sangat terkenal dan perkembangannya
sangatlah pesat. Dengan terus melajunya roda perkembangan
teknologi, web berkembang menjadi alat bantu yang tidak hanya mampu
menyediakan informasi, namun juga mampu untuk mengolah informasi.
Proses pengolahan informasi dengan memanfatkan teknologi web
menyebabkan web menjadi media informasi yang dinamis. Berdasarkan
permasalahan tersebut diatas penulis mencoba dalam tugas akhir kali
ini untuk membuat sebuah solusi yang dapat mengatasi masalah
tersebut dengan membuat sebuah sistem informasi pemesanan buku
berbasis web. Sistem informasi pemesanan buku berbasis web ini
dilengkapi dengan katalog buku, dan konsumen yang kesulitan untuk
mencari buku, dapat mencarinya dengan fasilitas pencarian buku
berdasarkan pada judul buku, penulis dan penerbit. Konsumen yang
sudah memesan buku pada web pemesan buku tersebut dapat membayarnya
pada bank melalui internet banking dan ATM bank. 1.2. Rumusan
Masalah Berdasarkan latar belakang permasalahan diatas, maka dalam
tugas akhir ini masalah yang dirumuskan adalah bagaimana memberikan
informasi buku atau katalog buku untuk konsumen dan juga membuat
sistem pemesanan buku berbasis web yang mudah dimengerti
konsumen.
1.3. Batasan Masalah Sesuai dengan rumusan yang telah
dipaparkan, maka batasan yang diberlakukan dalam tugas akhir ini
adalah membuat sitem informasi pemesanan buku yang mendukung sistem
pembelian, pembayaran, penjualan buku supplier, dan retur buku
supplier. 1.4. Tujuan Dan Manfaat 1.4.1. Tujuan Tujuan dari tugas
akhir ini adalah merancang dan membuat sistem informasi pemesanan
buku yang dapat memudah untuk memesan buku di web dan juga
kemudahan untuk melihat informasi buku yang dibutuhkan.
1.4.1.Manfaat Dengan adanya sistem pemesanan buku pada dunia web
konsumen buku tidak kesulitan untuk mencari buku yang diperlukan
dengan menempuh jarak jauh untuk membeli buku. 2.1 Konsep Dasar
Sistem Informasi 2.1.1 Pengertian Sistem Informasi Defenisi Sistem
Informasi Menurut Henry C. Lucas sistem informasi adalah suatu
kegiatan dari prosedur-prosedur yang diorganisasikan, bilamana
dieksekusi akan menyediakan informasi untuk mendukung pengambilan
keputusan dan pengendalian didalam organisasi. 2.2 Internet 2.2.1
Pengertian Internet Internet merupakan salah satu infrastruktur
utama ecommerce. Pada mulanya, jaringan internet dikembangkan
sebagai saluran khusus untuk aktivitas riset dan keperluan para
akademisi. Dalam perkembangannya, internet dieksploitasi untuk
berbagai keperluan lainnya, termasuk untuk
2
Narotama Collection http://ejournal.narotama.ac.id
keperluan komersil. Internet itu sendiri sebenarnya adalah
singkatan dari Interconnection Networking. Menurut Randall dan
Latulipe Secara sederhana, internet bisa diartikan sebagai a global
network of computer networks (Diana, 2001, p3). Dengan demikian,
pada dasarnya internet merupakan jaringan komputer yang sangat
besar terbentuk dari jaringan jaringan kecil yang saling terhubung
satu sama lain. Jaringan internet sukses dikembangkan dan diuji
coba pertama kali pada tahun 1969 oleh U.S. Department of Defense
dalam proyek ARPANet (Advanced Research Projects Network). Sejak
itu perkembangan internet berlangsung sangat pesat. Salah satu
factor yang berkontribusi pada menjamurnya pemakaian internet di
seluruh belahan dunia adalah perkembangan WWW (World Wide Web) yang
dirancang oleh Tim Berners-Lee dan staf ahli di laboratorium CERN
(Conseil European Pour Ia Recherche Nucleaire) di Jenewa (Swiss)
pada tahun 1991. 2.3 E-commerce 2.3.1 Definisi E-commerce Menurut
Esprit yang dikutip oleh Whiteley (2000, p3) ecommerce adalah
konsep umum setiap bentuk dari transaksi bisnis atau pertukaran
informasi yang dilaksanakan dengan menggunakan teknologi komunikasi
dan informasi. Ecommerce digunakan antar perusahaan, antara
perusahaan dengan pelanggan mereka, atau antara perusahaan dengan
administrasi publik. E-commerce terdiri dari perdagangan produk,
jasa dan barang-barang elektronik.
Pada dasarnya e-commerce adalah melakukan bisnis online. Dalam
bentuknya yang paling jelas, e-commerce menjual produk kepada
konsumen secara online, tapi faktanya jenis bisnis apa pun yang
dilakukan secara elektronik adalah e-commerce. Sederhananya,
e-commerce adalah membuat, mengelola, dan meluaskan hubungan
komersial secara online (Kienan, 2001, p4). Usaha e-commerce yang
paling baik dikembangkan bukan untuk menjual kepada konsumen
online, melainkan untuk melayani orang atau lembaga lain yang telah
ada dalam e-commerce maupun bisnis lapangan yang berharap untuk
terlibat di sana (Kienan, 2001, p7). 2.3.2 Kategori E-commerce
E-commerce dapat dibagi menjadi 3 kategori yaitu (Whiteley, 2000,
p4) : Electronic markets Electronic markets merupakan penggunaan
teknologi informasi dan komunikasi untuk menampilkan berbagai
penawaran yang tersedia dalam segmen pasar sehingga pembeli dapat
membandingkan harga (dan atribut lainnya) dari berbagai penawaran
yang ada dan membuat keputusan. Contoh umum dari electronic markets
ialah sistem pemesanan tiket pesawat terbang. EDI (Electronic Data
Interchange) EDI menyediakan sistem standar untuk pengkodean
transaksi perdagangan sehingga mereka dapat dikomunikasikan secara
langsung dari satu sistem komputer ke sistem komputer yang lainnya
tanpa membutuhkan perintah tertulis,
3
Narotama Collection http://ejournal.narotama.ac.id
tagihan, penundaan dan kesalahan dalam penanganan media kertas.
EDI digunakan oleh organisasi yang memakai transaksi biasa dalam
jumlah besar. Salah satu sektor dimana EDI digunakan secara
ekstensif adalah pertukaran di dalam supermarket yang menggunakan
EDI untuk bertransaksi dengan supplier mereka. Internet Commerce
Teknologi komunikasi dan informasi juga dapat digunakan untuk
periklanan dan membuat satu kali penjualan dalam daerah produk dan
jasa yang besar. E-commerce jenis ini dilambangkan dengan pemakaian
internet secara komersial. Internet dapat digunakan untuk pembelian
buku yang dapat dikirimkan melalui pos atau pemesanan tiket yang
dapat dilakukan oleh klien kapan saja mereka ingin. Hal ini dapat
ditandai dengan internet bukan sebagai satusatunya teknologi yang
digunakan untuk pelayanan jenis ini dan ini bukan satu satunya
kegunaan internet dalam e-commerce. 2.5.2 Pengertian Web Web adalah
fasilitas hyperteks untuk menampilkan data berupa teks, gambar,
bunyi, animasi, dan data multimedia lainnya, yang diantara data
tersebut saling berhubungan satu sama lain (Ukar, 2002, p1). Untuk
memudahkan membaca data dan informasi dalam web maka kita dapat
menggunakan Microsoft Internet Explorer, Opera, Mozilla Firefox
atau Netscape Communicator sebagai web browsernya.
II.5 PHP PHP(Personal Home Page) merupakan bahasa scripting yang
open source dan digunakan untuk membuat situs web yang dinamis dan
powerful. Berikut ini adalah beberapa modul yang tersedia untuk
PHP: PHP menyediakan kemampuan untuk melakukan koneksi terhadap
berbagai macam database diantaranya adalah : Adabas, dBase, Empree,
FilePro, Informix, Interbase, mSQL, MySQL, Oracle, PostgreSQLQL,
Solid, Sybase, velocis, dan beberapa database jenis dbm milik Unix.
XML (eXtensible Markup Language) juga didukung oleh PHP. XML
sendiri adalah format lain dari HTML yang memisahkan isi atau
informasi yang disimpan oleh halaman web dari presentasi dari
halaman tersebut. PHP mendukung proses upload file (seperti yang
disebutkan oleh RFC-1867) binary atau file teks PHP dapat membaca
dan mensetting cookie pada HTTP PHP mempunyai regular expression
untuk memanipulasi string yang kompleks.
4
Narotama Collection http://ejournal.narotama.ac.id
3. Analisa Dan Desain Sistem 3.1 Document Flow Sistem Pemesan
Buku
3.3 Document Flow Siatem Pembelian Buku
Gambar Document Flow Siatem Pembelian Buku Gambar Document Flow
Sistem Pemesan buku.
3.4 Document Flow Sistem Buku Suplier
3.2 Document Flow sistem pembayaran bukuSistem Pembayaran
Pembelian Buku Berbasis WEBUser Pemilik Toko Bank
START
Lihat Rekening
Rekening Toko Buku Akatsuke
ATM / Internet Banking BCA Saldo Bertambah Masukkan Nomer Pin
Anda
Masuk ke menu Transaksi Lain
Menu Pembayaran
Gambar Document Flow Sistem Buku Suplier
Masukkan Nomer Rekening Toko Buku Akatsuke
Masukkan Kode Pemesan
Membayaran Buku pesanan
Log Out
END
Gambar Document Flow sistem pembayaran buku.
5
Narotama Collection http://ejournal.narotama.ac.id
3.5 Document Flow Sistem Retur Buku Suplier
3.7.2 DFD level 1[Da fta r An g g o ta Ba ru ] 1 .1 Dafta r An g
g o ta [Pe san Bu ku] A n g go ta [Data P e m e sa n a n term a su
k ko d e p e m e sa n a n ] 1 .2 S iste m P e m e sa n a n [In fo
Bu ku ] Da ta P e m e sa n a n Da ta Pe sa n Da ta P em e sa n an
Da ta A n g g o ta Da ta A n g go ta
1 .3 [P e m b a ya ra n pe m esa na n b uku ] In fo B uku Data B
u ku Da ta B u ku
1 .4 Pe m b a ya ran Bu ku
Da ta Pe m ba ya ra n
[De b i t Ca rd ] Ba n k [sa ld o ]
d a ta Pe m b a ya ran Da ta P em b ayara n b u ku su pp l ie
r
Da ta B uku
[pe m b aya ra n B u ku S u p pl ie r] [Retu r Bu ku su p p li
er] [Bu ku su p p lie r] S up p l ie e r [p e m b e li a n B uku
]
1 .5 Bu ku S up p l ie r
B u ku S u p pl ie r d a ta p em b ayara n b u ku
+1 .6 P e m b e li a n B u ku
Da ta B u ku Su p p li e r
Da ta P e m b e li an Bu ku da ta P e m b e li an b uku
[i n p ut p e m b e l ia n b u ku ] [In p u t Da ta B u ku ] [In
p u t Da ta Re tu r Bu ku Su p p li e r] [d el e te da ta b u ku ]
M a i n te n a nce Admin [In pu t Da ta Su p p li e r] 1 .7 Da ta
Re tu r B u ku Da ta Re tu r Bu ku Da ta Re tu r B u ku
+[L a po ra n P em e sa n a n] [Up d a te d a ta b u ku ]
Da ta Pe n e rb i t Da ta P en e rbi t Data Re tu r B uku
[L a p o ra n A n g g o ta ] P e m il ik T o ko [L a po ra n P
em b e lia n Bu ku ] [L a p o ra n Re tu r B u ku S u p p lie
r]
Da ta P e n e rb it 1 .8 Da ta Pe m be l ia n
L a po ra n
Da ta Sto k A S e t
Gambar Document Flow Sistem Retur Buku Suplier
[L a p ora n Da ta B u ku Su p p li e r] [L a p o ra n S tok A
se t Bu ku] Da ta Pe m e san a n
Da ta A ng g o ta
gambar DFD level 1 3.6 Diagram Berjenjang 3.7.3 DFD level 2
(SubProses Buku Suplier)Del e te Da ta B uku [Da ta Bu ku ] [Da ta
Pe n erb i t] Da ta P en e rbi t [In pu t Da ta Bu ku ] [Inp u t
Data Re tu r Bu ku Su pp l i er] [Inp u t Data Su pp l i er] Data
Re tu r Bu ku 1 .7 .2 [Upd a te d ata bu ku] A dm i n Up da te
[Data Re tu r Bu ku ] u p da te d a ta b u ku Da ta Bu ku
1 .7 .1 Inp u t
[d el e te d ata bu ku]
Gambar Diagram Berjenjang
1 .7.3 De le te
3.7 DFD 3.7.1 Context DiagramBa nk An gg ota D ata Pe m e san an
term a su k ko de p em esan an P em i l i k T oko
Gambar DFD level 2 (SubProses Buku Suplier)
De bi t Ca rd sal d o La p oran Data Bu ku Sup pl i er In fo
Buku L ap ora n An gg ota Pe sa n Bu ku 1 L ap o ra n Pe m b el i
an B uku Pe m ba yara n pe m e sa na n b uku Daftar An gg ota Ba ru
SIS T EM INFO RM AS I PEM E SANAN BUKU La po ra n Re tur Buku Su pp
li e r L a po ra n Sto k Ase t Bu ku La po ran Pe m e sa na n
3.7.4 DFD level 2 (SubProses Maintenance)[Data Retur B uku] Data
Retur Buku 1.5.1 Retur buku Suppl i er Data B uku S uppl ier
+p e m be l ia n Bu ku Inp ut Da ta Buku
[Retur B uku suppli er] [B uku suppli er]
1.5.2 Buku S uppli er [Bu ku S uppl ier]
Retu r Bu ku sup pl i er i np ut pe m b el i an b uku
S uppl ieerp em ba yaran Buku Su pp li e r B uku su pp li e r de
l ete d ata b uku In pu t Da ta Sup pl i e r
[pe m bayaran B uku Sup pli er]
1.5.3 Pem bayara n buku suppl ie r [da ta pem bayaran buku]
Ad m i n S up pl i ee r Up da te da ta bu ku
In p ut Data Re tur Buku Su pp li e r
Data P em b ayaran buku suppl ier
Gambar Context Diagram
Gambar DFD level 2 (SubProses Maintenance)
6
Narotama Collection http://ejournal.narotama.ac.id
3.8 Entity Relationalship Diagram Conceptual Data Model
(CDM)Anggota nick_user password_user nama_user alamat kota propinsi
telp no_hp kd_pos sex umur email pekerj aan BukuP emesanan s tok
buku
DaftarStokAset kd_stokaset kd_buk u jmlh_buk u
retur
Pemesanan kd_pesan kd_buk u nick_user tgl _pesan jam_pesan
jmlh_pesan total_bay ar
pesan buku
kd_buk u ISBN kd_kategor i judul kd_penulis kd_supplier
thn_terbit gambar harga hal aman
buku pembel ian
buku penerbi t bel i buku
supplierretur
kd_supplier supplier alamat telp
Pembelian kd_pembelian kd_supplier kd_buk u tgl_beli harga_beli
jml _buku total kd_stok aset Titip Buk u
Retur Buku kd_retur kd_suppli er kd_buk u tgl _retur jml_retur
ket
ti tip buku penerbit ti tip buku
kd_titip kd_supplier kd_buk u umur_buku tgl_titip jml _buku
Gambar Daftar
Gambar Conceptual Data Model (CDM)
Tampilkan Barang
IV. IMPLEMENTASI SISTEM Index
Gambar Tampilkan Barang
Barang Detail
Gambar Index Gambar Barang Detail Kantong Belanja
Gambar Kantong Belanja
7
Narotama Collection http://ejournal.narotama.ac.id
Konfirmasi Pemesan
V.2 Saran Adapun saran yang penulis dapat sampaikan adalah
mengembangkan aplikasi ini, dapat melakukan transaksi pembayaran
menggunakan credit card dengan berkerjasama dengan bank yang
bersangkutan, dan penambahan sistem keamanan pembayaran untuk
meningkatkan kenyamanan dalam melakukan pembayaran transaksi
online.
Gambar Konfirmasi Pemesan Selesai
Gambar Selesai
V. KESIMPULAN DAN SARAN V.1 Kesimpulan Berdasarkan hasil
analisis dan perancangan telah dibuat, maka dapat diambil
kesimpulan sebagai berikut : 1. Sistem informasi pemesanan buku ini
dapat memudahkan konsumen buku dalam hal mencari buku sesuai dengan
kategori / jenis buku. 2. Sistem informasi pemesanan buku berbasis
web ini berjalan pada jaringan internet (online) yang dapat
memudahkan konsumen yang tidak ingin dibatasi oleh waktu, jarak,
dan cuaca. 3. Sistem ini dibuat untuk mempermudah konsumen untuk
memesan buku yang konsumen inginkan.
8
Narotama Collection http://ejournal.narotama.ac.id
Daftar Pustaka 1. Dr. Jogiyanto H.M., M.B.A., Akt., 1997, Sistem
informasi berbasis computer edisi kedua, BPFEYogyakarta,
Yogyakarta. 2. Tata Sutabri, S.Kom., MM, 2004, Analisa Sistem
Informasi, Andi Offset, Yogyakarta. 3. Hanif Al Fatta, 2007,
Analisa dan perancangan sistem informasi untuk Keunggulan Bersaing
Perusahaan dan Organisasi Modern, Andi Offset, Yogyakarta. 4.
Windra, 2006, PHP 5 & MySQL 4 Proyek Shopping Cart 1, Dian
Rakyat, Jakarta. 5. Windra, 2006, PHP 5 & MySQL 4 Proyek
Shopping Cart 2, Dian Rakyat, Jakarta. 6. Bunafit Nugroho, 2005,
PHP Dana MySQl dengan editor Dreamwareaver, Andi Offset,
Yogyakarta. 7. Bunafit Nugroho, 2005, Pengembangan program WAP
dengan WML & PHP, Gava Media, Yogyakarta. 8. Bunafit Nugroho,
2004, Aplikasi Pemrograman Web Dinamis dengan PHP & MySQL, Gava
Media, Yogyakarta. 9. Diana A, 2001, Mengenal Ebusiness, Andi
Offset, Yogyakarta. 10. Whiteley D, 2000, E-commerce : Strategy,
Technologies And Aplikcations Information Systems Series,
McGraw-Hill International Editions, New York. 11. Ukar, 2002,
Microsoft Frontpage 2002, Elex Media Komputindo, Jakarta. 12.
Kienan B, 2001, Small Business Solutions E-commerce (Ecommerce
untuk perusahaan kecil), Elex Media Komputindo, Jakarta.
13. Rickyanto, 2002, Macromedia Dreamweaver 4, Elex Media
Kompotindo, Jakarta. 14. Connoly, Thomas & Carolyn, 2002,
Database Systems : A Practical Approach to deign, implementation,
Management,Third Edition, Addision Wesley. 15. Betha, 2001,
Pemrograman Web dengan HTML, Informatika, Bandung. 16. Fernando
Sitindoan, 2003, Membuat aplikasi Web Database Dinamis menggunakan
paket open source, Elex Media Komputindo, Jakarta. 17. Ivan Irawan,
PHP? Siapa Takut!, http://www.ilmukomputer.com 18. Anon Kuncoro
Widigdo, Dasar Pemrograman PHP dan MySQL,
http://www.ilmukomputer.com. 19. Ahmad Aminudin, Instalasi CMS
Joomla di Server Lokal, http://www.ilmukomputer.com 20.
http://www.total.or.id/ 21. http://www.ilmuwebsite.com 22.
http://www.100webspace.com 23. http://www.my-php.net
9