Sistem InformasI Pemesanan Buku Berbasis

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

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).

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.

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

!

#$
%
!

Gambar Document Flow Sistem
Buku Suplier

"

Gambar Document Flow sistem
pembayaran buku.

5

Narotama Collection
http://ejournal.narotama.ac.id

3.7.2 DFD level 1

3.5 Document Flow Sistem Retur
Buku Suplier

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]
Up da te

A dm i n

[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

Daftar

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

Pembelian
kd_pembelian
kd_supplier
kd_buku
tgl_beli
harga_beli
jml _buku
total
kd_stokaset

buku penerbi t
bel i buku

supplier
retur

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

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