Narotama Collection http://ejournal.narotama.ac.id
Sistem InformasI Pemesanan Buku Berbasis WEB Bahtiar 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. 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.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
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.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
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.
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.3 Document Flow Siatem Pembelian Buku
3. Analisa Dan Desain Sistem 3.1 Document Flow Sistem Pemesan 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 buku Sistem Pembayaran Pembelian Buku Berbasis WEB User
START
Pemilik Toko
Bank
Lihat Rekening
Rekening Toko Buku Akatsuke
ATM / Internet Banking BCA Saldo Bertambah Masukkan Nomer Pin Anda
Masuk ke menu Transaksi Lain
Gambar Document Flow Sistem Buku Suplier
Menu Pembayaran
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 1 .1
[Da fta r An g g o ta Ba ru ]
Dafta r An g g o ta
Da ta A n g g o ta Da ta A n g go 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
Da ta Pe sa n
Da ta P em e sa n an
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
1 .3 Data B u ku
In fo B uku
[P e m b a ya ra n pe m esa na n b uku ]
Da ta B u ku
1 .4
Da ta Pe m ba ya ra n
Pe m b a ya ran Bu ku
[De b i t Ca rd ] [sa ld o ]
Ba n k
d a ta Pe m b a ya ran
Da ta B uku
Da ta P em b ayara n b u ku su pp l ie r
1 .5
[pe m b aya ra n B u ku S u p pl ie r]
Bu ku S up p l ie r
[Retu r Bu ku su p p li er]
B u ku S u p pl ie r d a ta p em b ayara n b u ku
+
[Bu ku su p p lie r] S up p l ie e r
Da ta B u ku Su p p li e r
1 .6
[p e m b e li a n B uku ]
P e m b e li a n B u ku
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 ]
Da ta Re tu r B u ku 1 .7
[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 ]
Da ta Re tu r Bu ku
Da ta Re tu r B u ku M a i n te n a nce
[In pu t Da ta Su p p li e r]
Admin
+
Da ta Pe n e rb i t Da ta P en e rbi t
[L a po ra n P em e sa n a n]
[Up d a te d a ta b u ku ] Data Re tu r B uku Da ta P e n e rb it
[L a p o ra n A n g g o ta ]
1 .8
Da ta Pe m be l ia n
[L a po ra n P em b e lia n Bu ku ]
P e m il ik T o ko
[L a p o ra n Re tu r B u ku S u p p lie r]
Da ta Sto k A S e t
L a po ra n
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
1 .7 .1 Inp u t
[Da ta Bu ku ]
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 ]
[Data Re tu r Bu ku ]
u p da te d a ta b u 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
[d el e te d ata bu ku]
Gambar Diagram Berjenjang
1 .7.3 De le te
Gambar DFD level 2 (SubProses Buku Suplier)
3.7 DFD 3.7.1 Context Diagram Ba nk An gg ota
3.7.4 DFD level 2 (SubProses Maintenance)
P em i l i k T oko
D ata Pe m e san an term a su k ko de p em esan an
De bi t Ca rd sal d o La p oran Data Bu ku Sup pl i er
[Data Retur B uku]
In fo Buku
Data Retur Buku
L ap ora n An gg ota Pe sa n Bu ku
La po ran Pe m e sa na n
1.5.1
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
Retur buku Suppl i er
SIS T EM INFO RM AS I PEM E SANAN BUKU
Daftar An gg ota Ba ru
Data B uku S uppl ier
La po ra n Re tur Buku Su pp li e r
+
L a po ra n Sto k Ase t Bu ku
1.5.2
[Retur B uku suppli er]
p e m be l ia n Bu ku Inp ut Da ta Buku
Buku S uppli er
[B uku suppli 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 ieer [pe m bayaran B uku Sup pli er]
In pu t Da ta Sup pl i e r
p em ba yaran Buku Su pp li e r
1.5.3
B uku su pp li e r
Pem bayara n buku suppl ie r
de l ete d ata b uku
[da ta pem bayaran buku]
Ad m i n S up pl i ee r
Up da te da ta bu ku
Data P em b ayaran buku suppl ier
In p ut Data Re tur Buku Su pp li e r
Gambar DFD level 2 (SubProses Maintenance)
Gambar Context Diagram
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
Buku P emesanan
retur
Pemesanan kd_pesan kd_buku nick_user tgl _pesan jam_pesan jmlh_pesan total_bayar
pesan buku
kd_buku ISBN kd_kategor i judul kd_penulis kd_supplier thn_terbit gambar harga hal aman
s tok buku
buku pembel ian
supplier kd_supplier supplier alamat telp
Retur Buku kd_retur kd_suppli er kd_buku tgl _retur jml_retur ket
StokAset kd_stokaset kd_buku jmlh_buku
Pembelian kd_pembelian kd_supplier kd_buku tgl_beli harga_beli jml _buku total kd_stokaset
buku penerbi t bel i buku
retur
Daftar
Titip Buku ti tip buku penerbit ti tip buku
Gambar Daftar
kd_titip kd_supplier kd_buku umur_buku tgl_titip jml _buku
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
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
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.
9