Sisitem Penjualan Toko Buku Dan Katalog

Naskah Publikasi
Proyek Tugas Akhir

PERANCANGAN DAN IMPLEMENTASI SISTEM PENJUALAN
TOKO BUKU DAN KATALOG BUKU BERBASIS CLIENTSERVER
Program Studi Teknik Informatika
Fakultas Bisnis dan Teknologi Informasi

Disusun Oleh :
Rizal Palafi Harbi
3095111190

PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS BISNIS DAN TEKNOLOGI INFORMASI
UNIVERISTAS TEKNOLOGI YOGYAKRTA
2014

3

Naskah Publikasi


PERANCANGAN DAN IMPLEMENTASI SISTEM PENJUALAN
TOKO BUKU DAN KATALOG BUKU BERBASIS CLIENTSERVER

Disusun Oleh :
Rizal Palafi Harbi
309511190

Telah Disetujui Oleh Pembimbing

Pembimbing

Satyo Nuryadi, S.T., M.Eng.

Tanggal :

4

Agustus 2014

INTISARI


PERANCANGAN DAN IMPLEMENTASI SISTEM PENJUALAN TOKO BUKU DAN
KATALOG BUKU BERBASIS CLIENT-SERVER

Aplikasi toko buku dengan katalog buku, yang dimana sering adanya ketidak
cocokan persediaan buku yang dijual dengan data buku yang ada pada katalog buku
sehingga pembeli merasa kebingungan dalam pencarian buku yang mau dibeli dan
harus menyediakan waktu untuk mencari berjam-jam guna buku yang ingin dibeli di
toko tersebut.
Selain masalah tidak cocoknya data antara katalog buku dengan data buku
yang tersedia pada aplikasi penjualan. Besarnya perbedaan data juga berpengaruh
pada kesalahan input manusia ketika tidak terintegrasinya antar dua aplikasi yang
berbeda tersebut, dikarenakan setiap data buku baru yang masuk harus di inputkan
satu persatu pada setiap aplikasi. Mulai dari aplikasi penjualanya maupun katalognya.
Oleh karena itu, sistem ini nantinya dirancang khusus untuk mempermudah
pelayanan dan akses informasi serta pengelolaan data penjualan buku di manapun,
sehingga akan diperoleh efisiensi pekerjaan penjual dalam pengelolaan buku,
penyajian informasi yang lebih mudah dan interaktif, memberikan layanan yang lebih
baik kepada pengguna layanan katalog buku.
Kata Kunci : penjualan, katalog, sistem, buku, client-server.


1
5

ABSTRACT

DESIGN AND IMPLEMENTATION BOOK SHOP POINT OF SALES AND
CATALOG BOOK SYSTEM BASED ON CLIENT-SERVER

Application catalogs bookstore with books, where often there is a mismatch
inventory of books sold with existing data book on the catalog of books so buyers feel
confused in the search for a book that would be purchased and must take the time to search
for hours for a book to be purchased in the store.
In addition to the data incompatibility problem between the book catalog data book
available on app sales. The magnitude of differences in the data also affects the human input
error when no integration between the two different applications, because each new incoming
data book should be fed one by one on each application. Start of sales application and catalog
applications.
Therefore, this system is designed specifically to facilitate future service and access
to information and management of sales data wherever books. Thus, the seller will obtain the

work efficiency in the management of the book, the presentation of information more easily
and interactive, providing better services to the users of the service catalog of books.

Keywords: sales, catalogs, systems, books, client-server.

2
6

1. PENDAHULUAN
1.1 Latar Belakang Masalah
Aplikasi toko buku dengan katalog buku, yang dimana sering adanya ketidak
cocokan persediaan buku yang dijual dengan data buku yang ada pada katalog buku
sehingga pembeli merasa kebingungan dalam pencarian buku yang mau dibeli dan
harus menyediakan waktu untuk mencari berjam-jam guna buku yang ingin dibeli di
toko tersebut.
Selain masalah tidak cocoknya data antara katalog buku dengan data buku
yang tersedia pada aplikasi penjualan. Besarnya perbedaan data juga berpengaruh
pada kesalahan input manusia ketika tidak terintegrasinya antar dua aplikasi yang
berbeda tersebut, dikarenakan setiap data buku baru yang masuk harus diinputkan
satu persatu pada setiap aplikasi, mulai dari aplikasi penjualanya maupun katalognya.

Untuk itu dibutuhkan sarana penghubung agar bisa diintegrasikanya kedua
aplikasi tersebut melalui jaringan komputer. Jaringan komputer di sini merujuk pada
jaringan LAN (Local Area Network), karena pada sistem ini diterapkannya sistem
database server. Dalam sistem ini dilakukan pembangunan aplikasi server pusat
(berfungsi untuk melakukan manajemen data di server pusat) serta aplikasi client
(yang digunakan untuk mengkonsumsi data yang berada di dalam server). Dalam
kasus ini aplikasi penjualan sebagai server dan aplikasi katalog sebagai client, dan
mengintegrasikan kedua aplikasi tersebut.
Oleh karena itu penulis ingin mengimplementasikan sistem tersebut dalam
sistem penjualan toko buku, sistem ini nantinya dirancang khusus untuk

7

mempermudah pelayanan dan akses informasi serta pengelolaan data penjualan buku
dimanapun. Sehingga, akan diperoleh efisiensi pekerjaan penjual dalam pengelolaan
buku, penyajian informasi yang lebih mudah dan interaktif, memberikan layanan
yang lebih baik kepada pengguna layanan katalog buku. Untuk itu penulis ingin
melakukan penelitian untuk menganalisis, merancang dan membangun sistem
penjualan


toko

buku

terintegrasi

dengan

mencoba

mengajukan

judul

“PERANCANGAN DAN IMPLEMENTASI SISTEM PENJUALAN TOKO BUKU
DAN KATALOG BUKU BERBASIS CLIENT-SERVER”.
I.2 Rumusan Masalah
Bagaimana membangun sistem yang terintegrasi pada sistem informasi
penjualan toko buku agar dapat terhubung dengan aplikasi katalog buku sehingga
memudahkan pengelola toko buku dalam mengolah data maupun menginformasikan

data tersebut.
Bagaimana cara mempermudah dalam pengisian data katalog secara efisien,
yang awal mulanya standalone menjadi terintegrasi sehingga dapat secara satu input
untuk semua.
I.3 Batasan Masalah
Agar permasalahan ini tidak terlalu luas maka penulis membatasi
permasalahan yang ada, hal ini bertujuan agar pemecahan masalah tersebut dapat
lebih mudah.Batasan masalah antara lain :
1) Merancang sistem informasi untuk penjualan buku.

8

2) Merancang sistem informasi untuk katalog buku.
3) Membangun dan mengintegrasikan pada sistem.
4) Membangun teknologi sms gateway untuk memberitahukan buku baru
yang dijual untuk permintaan buku oleh pelanggan pada katalog buku.
I.4 Tujuan Penelitian
Dalam penelitian tugas akhir nanti bertujuan untuk :
1) Mengotomatisasi pekerjaan dalam pengisian data buku pada penjualan dan
katalog buku.

2) Mengintegrasikan aplikasi penjualan dan katalog buku, yang berbeda
menjadi terintegrasi.
3) Merancang dan memanfaatkan teknologi sms gateway dalam menunjang
aplikasi penjualan toko buku sebagai sarana pemberitahuan permintaan
buku baru.
I.5 Manfaat Penelitian
Dalam penelitian tugas akhir nanti diharapkan mendapat manfaat :
1) Membuat sistem yang terintegrasi sehingga data buku pada penjualan dan
katalog tidak ada kesalahan dan sama persis.
2) Meminimalisir kesalahan dalam pengisian data buku pada penjualan dan
katalog.
3) Sebagai upaya mengembangkan sistem terintegrasi agar dapat lebih baik
lagi dalam melakukan pelayanan kepada pengunjung toko.

9

2. Tinjauan Pustaka dan Tinjauan Teori
2.1 Tinjauan Pustaka
Sebagai sumber referensi sekaligus acuan oleh penulis dalam melakukan
proyek menggunakan beberapa karya ilmiah terdahulu dan buku-buku yang

digunakan untuk mendukung pembuatan program. Karya ilmiah dan buku tersebut
adalah:
Jurnal Dosen Universitas Bina Darma, oleh Susan Dian Purnamasari (2008)
yang berjudul “Web Server Sebagai Solusi Integrasi Data Pada Sistem Informasi
Akademik Universitas Bina Darma ”. Isi dari jurnal Susan Dian Purnamasari adalah
menciptakan suatu sistem informasi akademik dengan basis data menggunakan web
servis agar data dari database yang berbeda dapat terintegrasi, sehingga kebutuhan
penyimpanan data dan informasi dapat tercapai secara tepat dan akurat. Sedangkan
aplikasi terintegrasi seperti penjualan buku dan katalog buku membutuhkan teknologi
jaringan yang sama namun berbeda dalam hal pengintegrasian database.
Laporan kerja praktek oleh mahasiswa Universitas Teknologi Yogyakarta,
oleh Bagus Wahyudi (2013) yang berjudul “Perancangan Dan Implementasi Sistem
Informasi Penjualan Berbasis Client Server”. Isi dari laporan tersebut yaitu
membahas masalah program penjualan yang berbasis client server. Sangat bermafaat
sebagai teknik penjualan pada program penjualan toko buku yang akan di
integrasikan. Perbedaan yang paling signifikan yaitu umumnya program yang dibuat,
sehingga memmungkinan untuk di fokuskannya pada penjualan toko buku.
6

Laporan tugas akhir oleh mahasiswa Univeristas Teknologi Yogyakarta, oleh

Suhendri Setiawan (2007) yang berjudul “Pembuatan Aplikasi Katalog Produk
10

Handphone berbasis multimedia ”. Isi dari laporan tersebut yaitu membahas tentang
perancangan dan pembuatan aplikasi katalog yang berguna dalam pencarian suatu
barang. Katalog yang dibuat masih berupa standalone sehingga kurangnya informasi
yang didapat.
2.2 Tinjauan Teori
2.2.1 Pengertian Toko Buku
Menurut kamus besar bahasa indonesia (2007:1202) pengertian toko buku
adalah tempat untuk menjual buku, buku adalah sekumpulan kertas yang di jilid serta
memiliki halaman dan didalamnya mengandung sebuah informasi yang berguna bagi
pembacannya. Sehingga toko buku bisa diartikan sebagai tempat dimana buku-buku
yang memiliki nilai informasi dijual.
2.2.2 Pengertian Katalog
Arti katalog buku dalam kamus besar bahasa indonesia (2007:515) merujuk
pada dua kata yaitu katalog dan buku yang memilik dua arti yang berbeda. Kata
“Katalog” memiliki arti suatu daftar terurut yang berisi informasi tertentu dari benda
atau barang yang sudah didaftarkan. Secara lebih luas pengertian katalog adalah
metode penyusunan item (berisi informasi atau keterangan tertentu) dilakukan secara

sistematis baik menurut abjad maupun urutan logika yang lain.
2.2.3 Pengertian Client-Server
Menurut Hasnul Arifin (2011:12) Client Server adalah suatu bentuk arsitektur,
dimana client adalah perangkat yang menerima yang akan menampilkan dan
menjalankan aplikasi (software komputer) dan server adalah perangkat yang

11

menyediakan dan bertindak sebagai pengelola aplikasi, data, dan keamanannya.
Banyak digunakan pada jaringan dengan jumlah komputer yang banyak, dimana
terdapat satu atau lebih komputer yang dijadikan server. Server dapat dibedakan
berdasarkan tugas dan fungsinya, misal data server, e-mail server, proxy server, web
server, dan lain- lain.
2.2.4 II.5 Pengertian SMS Gateway
Pada dunia komputer, gateway dapat diartikan sebagai jembatan penghubung
antar satu sistem dengan sistem lain yang berbeda, sehingga dapat terjadi suatu
pertukaran data antar sistem tersebut. Dengan demikian, SMS gateway dapat
diartikan sebagai suatu penghubung untuk lalu lintas data SMS, baik yang dikirimkan
maupun yang diterima.
Pada awalnya, SMS gateway dibutuhkan untuk menjembatani antar SMSC.
Hal ini dikarenakan SMSC yang dibangun oleh perusahaan yang berbeda memiliki
protokol komunikasi sendiri, dan protokol-protokol itu sendiri bersifat pribadi.
Perhatikan ilustrasi berikut ini.

Gambar 2.1 Alur Kerja SMS Gateway

Dari gambar tersebut bisa diartikan bahwa SMS gateway sebagai suatu
jembatan komunikasi yang menghubungkan perangkat komunikasi (ponsel/modem)

12

dengan perangkat komputer, yang menjadikan aktivitas SMS menjadi lebih mudah.
Dengan begitu SMS gateway kemudian lebih mengarah pada sebuah program yang
mengomunikasikan antara sistem operasi komputer, dengan perangkat komunikasi
yang terpasang untuk mengirim atau menerima SMS. Salah satu komunikasi yang
terjadi, dapat dilakukan dengan mengirimkan perintah AT pada perangkat komunikasi
tersebut, kemudian hasil operasinya dikirimkan kembali ke komputer.
3. Metode Penelitian
Metode yang dilakukan penulis dalam melakukan penelitian untuk
mendapatkan data yang lengkap dan akurat, dilakukan teknik pengumpulan data
dengan cara sebagai berikut :
1.

Observasi
Pengumpulan data yang dilakukan dengan mengadakan pengamatan
langsung dari suatu kegiatan yang sedang dilakukan oleh beberapa toko
buku yang

ada di wilayah yogyakarta dengan tujuan mencari dan

mengumpulkan data yang diperlukan.
2.

Wawancara
Pengumpulan data yang dilakukan menggunakan metode wawancara
langsung dengan orang yang mengerti tentang penjualan pada toko buku
ataupun staff yang terdapat pada toko buku, sehingga data yang didapat
untuk mempelajari sistem penjualan lebih akurat. Dalam kasus ini pihak
yang diwawancarai adalah para staff dan operator kasir pada beberapa
toko buku di Yogjakarta, yaitu Gramedia serta TogaMas.

13

3.

Studi Literatur
Adalah suatu metode penelitian untuk mendapatkan konsep-konsep
teoritis dengan cara menganalisa data pada literature (pustaka), bukubuku, referensi, internet dan dokumentasi lain yang berhubungan dengan
Sistem , Pejualan Toko Buku, Dan katalog Buku.

4. Implementasi Sistem
Implementasi sistem merupakan tahap menerapkan sistem sesuai dengan
perancangan yang telah ditentukan, sehingga nantinya sistem siap dioperasikan sesuai
dengan yang diharapkan. Sistem penjualan toko buku dan katalog toko buku berbasis
client – server terintegrasi merupakan sebuah sistem yang dibangun guna memenuhi
kebutuhan toko buku dalam menjual dan menyajikan informasi buku kepada
pengunjung agar dapat menikmati pelayanan yang memuaskan. Sistem ini terdiri dari
dua sistem yang di gabungkan menjadi client – server sehingga memudahkan dalam
hal pengiputan data buku dari kedua sistem yang sebelumnya tidak terintegrasi.
Sistem ini digunakan oleh dua level akses yaitu:
a.

Adminnistrtor

:

Hak akses penuh pada sistem. Dapat mengakses semua
data yang ada pada sistem dan memiliki hak untuk
menambah, mengubah dan menghapus data.

b.

Operator / Pengguna / :

Memiliki hak akses terhadap data transaksi penjualan,

Karyawan

transaksi pembelian, broadcast buku baru lewat SMS
Gateway dan laporan berkala.

14

4.1 Form Utama

Gambar 4.1 From Utama
4.2 Form Login

Gambar 4.2 From Login

15

4.3 Form Data Buku

Gambar 4.3 From Data Buku

4.4 Form Kamera Gambar Buku

Gambar 4.4 From Gambar Buku

16

4.5 Form Transaksi Pembelian

Gambar 4.5 From Transaksi Pembelian

4.6 Form Transaksi Penjualan

Gambar 4.6 From Transaksi Penjualan

17

4.7 Form Katalog

Gambar 4.7 From Katalog

4.8 Form Permintaan Buku Baru

Gambar 4.8 FromPermintaan Buku Baru

18

5. Kesimpulan
Sistem penjualan toko buku dan katalog buku client-server terintegrasi adalah
sistem terintegrasi antara dua sistem yang yang menjadi satu, yaitu sistem penjualan
toko buku dan sistem katalog toko buku. Sistem yang terintegrasi ini memungkinkan
ke dua aplikasi yang awalnya standalone menjadi saling tehubung dan dapat saling
bertukar data. Sehingga dapat mempermudah penginputan data yang tadinya manual
dengan menginputkan data satu-satu untuk dua sistem tersebut, kini hanya cukup satu
kali input untuk semua sistem. Serta memanfaatkan teknologi SMS Gateway sebagai
fasilitas tambahan untuk pemberitahuan buku baru guna memberikan pelayanan lebih
kepada pengujung toko buku.

19

6. Daftar Pustaka
Departemen Pendidikan Nasional, 2007, ”Kamus Besar Bahasa Indonesia (Edisi ketiga)”,
Balai Pustaka, Jakarta.
Arifin, Hasnul, 2011, “ Kitab Suci Jaringan Komputer & Koneksi Internet”, MediaKom,
Yogyakarta.
Jogiyanto, 2008, “Analisis & Desain Sistem Informasi Pendekatan Terstruktur Teori dan
Praktek Aplikasi Bisnis”, Andi Offset, Yogyakarta.
Pressman, R.S, 2002, ”Rekayasa Perangkat Lunak Pendekatan Praktis (Buku Edisi I)”, Andi
Offset, Yogyakarta.
Prihanto Rizky., 2014, “Kosep Sistem Terintegrasi”, http://rizky.prihanto.web.id/
2009/05/konsep-sistem-terintegrasi.html, diakses tanggal 20 Mei 2014, Jam 12.00
Purnamasari, D. S,
2008, “Web
Server Sebagai
Solusi Integrasi Data pada
Sistem
Informasi
Akademik
Universitas Bina
Darma” , Jurnal
Universitas Bina Darma, Palembang.
Setiawan, Suhendri, 2007, “Pembuatan Aplikasi Katalog Produk Handphone berbasis
mutimedia”, Tugas Akhir, Teknik Informatika, Universitas Teknologi Yogyakarta,
Yogyakarta.
Utami, Ema, dan Sukrisno, 2008, “Mengoptimalkan Query Pada MS SQL Server”, Andi
Offset, Yogyakarta.
Wahyudi, Bagus, 2013, “Perancangan dan Implementasi Sistem Informasi Penjualan
Berbasis Client-Server”, Kerja Praktek, Teknik Informatika Universitas Teknologi
Yogyakarta, Yogyakarta.

20