MEMBANGUN SISTEM INFORMASI PENJUALAN INTEGRASI DENGAN BARCODE READER PADA TOKO HIDAYAH GEMOLONG
NASKAH PUBLIKASI
Diajukan untuk melengkapi tugas dan syarat – syarat guna memperoleh derajat Sarjana Strata Satu (S1) dalam Program Studi Teknik Informatika Fakultas Teknik Elektro dan Informatika Universitas Surakarta
Disusun Oleh : Nama
:
Yoga Pratiwi
Nim
:
201022034
Program Studi
:
Teknik Informatika
Dosen Pembimbing I
:
Ir. Tri Irianto Tj, MT
Dosen Pembimbing II
:
Ramadhian Agus T, MM
FAKULTAS TEKNIK ELEKTRO DAN INFORMATIKA UNIVERSITAS SURAKARTA 2014
i
FAKULTAS TEKNIK ELEKTRO DAN INFORMATIKA PROGRAM STUDI TEKNIK INFORMATIKA UNIVERSITAS SURAKARTA
PERNYATAAN PENULIS
JUDUL
: Membangun Sistem Informasi Penjualan Integrasi Dengan Barcode Reader Pada Toko Hidayah Gemolong
NAMA
: Yoga Pratiwi
NIM
: 201022034
1.
Saya menyatakan dan bertanggung jawab dengan sebenarnya bahwa penelitian ini adalah hasil karya saya sendiri. Jika pada suatu saat ada fihak lain yang mengklaim bahwa Penelitian ini sebagai karyanya yang diserta dengan bukti yang cukup maka saya bersedia membatalkan gelar kami beserta hak dan kewajiban yang melekat pada gelar tersebut.
2.
Saya
menyatakan
disebarluaskan
dan
bahwa
hasil
dipublikasikan
penelitian secara
diperbolehkan
umum
oleh
untuk
Universitas
Surakarta bersama dengan dosen pembimbing dan dosen penguji.
Surakarta,
Oktober 2014
Yoga Pratiwi
ii
FAKULTAS TEKNIK ELEKTRO DAN INFORMATIKA PROGRAM STUDI TEKNIK INFORMATIKA UNIVERSITAS SURAKARTA
PERSETUJUAN NASKAH PUBLIKASI
JUDUL
: Membangun Sistem Informasi Penjualan Integrasi Dengan Barcode Reader Pada Toko Hidayah Gemolong
NAMA
: Yoga Pratiwi
NIM
: 201022034
Naskah ini telah disetujui dan diujikan Surakarta, Oktober 2014 Pembimbing Utama
Pembimbing Pendamping
Ir. Tri Irianto TJ., M.T.
Ramadhian Agus T, S.Kom., M.M.
iii
FAKULTAS TEKNIK ELEKTRO DAN INFORMATIKA PROGRAM STUDI TEKNIK INFORMATIKA UNIVERSITAS SURAKARTA
PENGESAHAN NASKAH PUBLIKASI
JUDUL
: Membangun Sistem Informasi Penjualan Integrasi Dengan Barcode Reader Pada Toko Hidayah Gemolong
NAMA
: Yoga Pratiwi
NIM
: 201022034
Naskah ini telah diujikan di depan dewan penguji Pada hari / tanggal : Senin / 27 Oktober 2014 Ketua Penguji
: Ir. FA Luky Primantari, M.T.
_______________
Sekretaris
: Dr. Drs. Djoko Hanantijo, M.M.
_______________
Anggota
: Ramadhian Agus T, S.Kom., M.M
_______________
Mengetahui, Dekan
Ketua Program Studi
Fakultas Teknik Elektro dan Informatika
Teknik Informatika – S1
Sukoco, S.Si., M.Si., M.Kom.
Ir. Tri Irianto Tj., M.T.
iv
DAFTAR ISI Halaman HALAMAN JUDUL ...................................................................................... HALAMAN PERNYATAAN ........................................................................... HALAMAN PERSETUJUAN ....................................................................... HALAMAN PENGESAHAN ......................................................................... DAFTAR ISI ................................................................................................ ABSTRACT ................................................................................................ ABSTRAKSI ................................................................................................. 1. PENDAHULUAN .................................................................................... 1.1 Latar Belakang Masalah ................................................................. 1.2 Rumusan Masalah .......................................................................... 1.3 Batasan Masalah ............................................................................ 1.4 Tujuan Penelitian ............................................................................ 1.5 Manfaat Penelitian .......................................................................... 1.6 Metode Penelitian ........................................................................... 2. LANDASAN TEORI................................................................................ 2.1 Pengertian Sistem ........................................................................ 2.2 Pengertian Elemen Sistem ........................................................... 2.3 Pengertian Informasi ..................................................................... 2.4 Pengertian Sistem Informasi ......................................................... 2.5 Pengertian Komponen Sistem Infomasi ........................................ 2.6 Pengertian HTML .......................................................................... 2.7 Pengertian PHP ............................................................................ 2.8 Pengertian Macromedia Dreamweaver ......................................... 2.9 Pengertian CSS ............................................................................ 2.10 Pengertian MySQL ....................................................................... 2.11 Pengertian Webserver .................................................................. 2.12 Pengertian Database .................................................................... 2.13 Pengertian Flowchart Sistem ........................................................ 2.14 Pengertian Barcode ...................................................................... 3. ANALISIS SISTEM ............................................................................... 3.1 Sistem Yang Sedang Berjalan ....................................................... 3.2 Kelemahan Sistem Yang Sedang Berjalan ...................................... 4. TAMPILAN SISTEM .............................................................................. 4.1 Tampilan Halaman Login Admin ..................................................... 4.2 Tampilan Halaman Utama Admin.................................................... 4.3 Tampilan Halaman Input Barang ..................................................... 4.4 Tampilan Halaman Data Barang ..................................................... 4.5 Tampilan Halaman Pembelian ........................................................ 4.6 Tampilan Halaman Penjualan ......................................................... 4.7 Tampilan Halaman Login Kasir ....................................................... 4.8 Tampilan Halaman Utama Kasir...................................................... 5. KESIMPULAN DAN SARAN .................................................................. 5.1 Kesimpulan ..................................................................................... 5.2 Saran .............................................................................................. 6. DAFTAR PUSTAKA ...............................................................................
v
i ii iii iv v vi vii 1 1 1 2 2 2 2 2 2 3 4 4 5 5 6 6 6 7 7 7 8 8 9 9 10 10 10 11 11 11 11 11 11 11 12 12 12 12
Build The Sales Information System Integration with Barcode Reader in Hidayah Store Gemolong Yoga Pratiwi – 201022034 Faculty of Engineering and Informatics - Surakarta University ABSTRACT
Very rapid progress in technology, especially the computer information technology, encouraging the emergence of new innovations in the presentation of information to fulfill the information needs. As a tool, the computer also has advantages, including speed, accuracy, and efficiency in data processing when compared with manual processing. The computer also has expanded the world of commerce and creating tight competition among traders. Similarly, Hidayah Store Gemolong which is one of the long standing retail businesses in Gemolong. Hidayah Store Gemolong sell a wide range of stationery and computer tools. Hidayah Store Gemolong has contributed to the economic activity in the region Gemolong. The current system is still using manual systems in the sales transaction process. Because of this Hidayah Store Gemolong requires a system that can assist in providing information that is precise, accurate and facilitate the conduct of the transaction. This research produce the integration of sales information systems with barcode reader in Hidayah Store Gemolong, which help in the sales transaction process, can print sales receipt and provider of reports. In this research use several methods such as literature, Observations, Interviews, Analysis, Design, Manufacturing Systems, Testing, and Implementation. The results of the development of this information system is can give Hidayah Store Gemolong convenience in the process sales transactions and help in providing information that is fast, precise, and accurate.
vi
ABSTRAKSI
Kemajuan yang sangat pesat di bidang teknologi, terutama teknologi informasi komputer, mendorong munculnya inovasi baru dalam penyajian informasi untuk memenuhi kebutuhan informasi. Sebagai alat bantu, komputer juga memiliki kelebihan, di antaranya kecepatan, keakuratan, serta efisiensi dalam pengolahan data bila dibandingkan dengan pengolahan data secara manual. Komputer juga telah merambah dunia perdagangan dan menciptakan persaingan yang ketat antar pedagang. Sama halnya dengan Toko Hidayah Gemolong yang merupakan salah satu usaha retail di daerah Gemolong yang sudah lama berdiri. Toko Hidayah Gemolong menjual berbagai macam alat tulis dan alat komputer. Toko Hidayah Gemolong ini memiliki andil dalam kegiatan ekonomi di wilayah Gemolong. Sistem yang berjalan saat ini masih menggunakan sistem manual dalam proses transaksi penjualan. Karena itu Toko Hidayah Gemolong memerlukan sebuah sistem yang dapat membantu dalam menyediakan informasi yang tepat, akurat dan memudahkan dalam melakukan transaksinya. Penelitian ini menghasilkan sistem informasi penjualan integrasi dengan barcode reader pada toko Hidayah Gemolong, yang membantu dalam proses transaksi penjualan, dapat mencetak struk penjualan dan penyedia laporan. Dalam penelitian ini menggunakan beberapa metode antara lain Kepustakaan, Observasi, Wawancara, Analisis, Perancangan, Pembuatan Sistem, Uji coba, dan Implementasi. Hasil dari pembangunan sistem informasi ini yaitu dapat memberi kemudahan Toko Hidayah Gemolong dalam proses transaksi penjualan dan membantu dalam menyediakan informasi yang cepat, tepat, dan akurat.
vii
1. 1.1
PENDAHULUAN Latar Belakang Masalah Kemampuan mengolah data dan menggunakan informasi secara efektif merupakan hal yang sangat penting bagi suatu perusahaan dagang seperti toko. Adapun pengertian dari toko merupakan kedai berupa bangunan permanen tempat menjual barang-barang. Pengolahan data yangsangat diperlukan toko yaitu sistem informasi penjualannya. Pengolahan data yang tepat akan menghasilkan keuntungan bagi toko. Tetapi jika pengolahan datanya masih dilakukan secara manual, terkadang hasil yang diperolehpun tidak memuaskan karena satuhal yaitu kemampuan manusia dan olah pikiran yang terbatas. (Daniel, 2012) Pada aplikasi ini menggunakan barcode sebagai media untuk memasukkan kode. Dipilihnya barcode dikarenakan barcode memiliki kontribusi kemudahan dalam kehidupan sehari-hari seperti pada perpustakaan, pertokoan, kasir dan stok barang. Menurut Eko Priyono Utomo dalam bukunya yang berjudul Tips Mengusai Bahasa Php, barcode sebenarnya adalah tulisan, hanya saja huruf yang digunakan berupa deretan simbol garis yang memiliki makna tertentu, tergatung pada jenis atau tipe barcode yang digunakan. Barcode biasanya digunakan untuk mengidentifikasi barang secara unik. Toko Hidayah Gemolong merupakan salah satu usaha retail di daerah Gemolong yang
sudah lama berdiri. Toko Hidayah Gemolong menjual berbagai macam alat tulis dan alat komputer. Toko Hidayah Gemolong ini memiliki andil dalam kegiatan ekonomi di wilayah Gemolong. Meskipun tergolong usaha kecil, namun Toko Hidayah Gemolong ini memiliki karyawati sebanyak lima orang. Toko Hidayah Gemolong beroperasi dari pukul 08.00 WIB sampai pukul 21.00 WIB. Untuk itu, dalam tugas akhir ini penulis mengambil judul yaitu “Membangun Sistem Informasi Penjualan Integrasi Dengan Barcode Reader Pada Toko Hidayah Gemolong” 1.2
1
Rumusan Masalah Berdasarkan latar belakang masalah yang dibahas sebelumnya maka dapat diambil rumusan masalah sebagai berikut: 1. Dalam melakukan transaksi penjualan Toko Hidayah Gemolong masih menggunakan cara manual. Yaitu dengan cara pembeli meminta barang yang dibutuhkan kemudian karyawan mengambilkan, selanjutnya perincian harga dihitung dengan menggunakan kalkulator. Sehingga membutuhkan sistem yang dapat membantu dalam transaksi penjualan dan juga untuk cetak struk penjualan. 2. Toko Hidayah Gemolong belum memiliki aplikasi yang dapat melaporkan data barang, meliputi laporan pembelian, laporan laba penjualan, laporan
harian dan laporan barang yang terlaris maupun barang yang rusak. 1.3
1.4
Batasan Masalah Batasan masalah diperlukan agar penelitian yang dilakukan dapat mencapai sasaran lebih terarah dan terperinci maka penulis memberi batasan dan pembahasan masalah pada penelitian ini berupa: 1. Objek penelitian yang digunakan sebagai sumber data pembangunan sistem informasi penjualan integrasi dengan barcode reader adalah toko Hidayah Gemolong. 2. Pembangunan sistem informasi penjualan integrasi dengan barcode reader pada toko Hidayah Gemolong menggunakan bahasa pemrograman PHP dan database MySQL. 3. Sistem dibatasi pada input data barang, kasir untuk transaksi penjualan dan cetak struk penjualan, laporan pembelian, laporan laba penjualan, laporan harian kasir, laporan barang yang terlaris, dan laporan barang yang rusak. Tujuan Penelitian Tujuan penelitian ini adalah menyediakan sistem informasi penjualan integrasi dengan barcode reader pada toko Hidayah Gemolong, yang membantu dalam proses transaksi penjualan, dapat mencetak struk penjualan dan penyedia laporan.
2
1.5
Manfaat Penelitian Adapun manfaat dari penelitian “Membangun Sistem Informasi Penjualan Integrasi Dengan Barcode Reader Pada Toko Hidayah Gemolong” ini adalah sebagai berikut: 7. Toko Hidayah Gemolong dapat memanfaatkan sistem yang telah dibuat untuk transaksi pembelian 8. Memberikan kemudahan dalam memperoleh laporan data barang 9. Meningkatkan citra Toko Hidayah Gemolong
1.6
Metode Penelitian Metode penelitian sangat penting untuk mendapatkan bukti kebenaran suatu konsep dan teori yang diperoleh serta untuk menemukan dan menguji suatu pengetahuan. Adapun metode yang digunakan penulis dalam penelitian ini antara lain: 1. Kepustakaan 2. Observasi 3. Wawancara 4. Analisis 5. Perancangan Sistem Informasi 6. Pembuatan Sistem atau Pengkodean 7. Uji coba sistem 8. Implementasi 9. Kuisoner
2. 2.1
LANDASAN TEORI Pengertian Sistem Menurut Kadir (2002) dalam bukunya yang berjudul Pengenalan Sistem Informasi, pengertian sistem adalah sekumpulan elemen yang saling terkait atau terpadu yang dimaksudkan untuk mencapai suatu tujuan. Sebagai gambaran, jika dalam sebuah sistem terdapat elemen yang
2.2
tidak memberikan manfaat dalam mencapai tujuan yang sama, maka elemen tersebut dapat dipastikan bukanlah bagian dari sistem. Pengertian Elemen Sistem Kadir (2002) dalam bukunya Pengenalan Sistem Informasi, menerangkan beberapa elemen yang membentuk sebuah sistem yaitu: 1. Tujuan Setiap sistem memiliki tujuan, entah hanya satu atau mungkin banyak. Tujuan inilah yang menjadi pemotivasi yang mengarahkan sistem. Tanpa tujuan, sistem menjadi tak terarah dan tak terkendali. Begitu pula yang berlaku pada sistem informasi. Setiap sistem informasi memiliki suatu tujuan, tetapi dengan tujuan yang berbeda-beda. Walaupun begitu tujuan utama yang umum ada tiga macam yaitu : a. Untuk mendukung fungsi kepengurusan manajemen b. Untuk mendukung pengambilan keputusan manajemen c. Untuk mendukung kegiatan operasional perusahaan 2. Masukan Masukan (input) sistem adalah segala sesuatu yang masuk ke dalam sistem dan selanjutnya menjadi bahan untuk diproses. Masukan dapat berupa hal-hal berwujud (tampak secara fisik) maupun yang tidak tampak. Pada sistem
3.
4.
5.
6.
3
informasi masukan dapat berupa data transaksi, dan data non transaksi, serta intruksi. Proses Proses merupakan bagian yang melakukan perubahan atau transformasi dari masukan menjadi keluaran yang berguna, misalnya informasi produk, tetapi juga bisa berupa hal-hal yang tidak berguna. Pada sistem informasi, proses dapat berupa suatu tindakan yang bermacammacam. Meringkas data, melakukan perhitungan, dan mengurutkan data merupakan beberapa contoh proses. Keluaran Keluaran (output) merupakan hasil dari pemrosesan. Pada sistem informasi, keluaran bisa berupa suatu informasi, saran, cetakan laporan dan sebagainya. Mekanisme pengendalian umpan balik Mekanisme pengendalian (control mechanism) diwujudkan dengan menggunakan umpan balik (feedback), yang mencuplik keluaran. Umpan balik ini digunakan untuk mengendalikan baik masukan maupun proses. Tujuannya adalah untuk mengatur agar sistem yang berjalan sesuai dengan tujuan. Batas Batas (boundary) sistem adalah pemisah antara sistem dan daerah di luar sistem
2.3
(lingkungan).Batas sistem menentukan konfigurasi, ruang lingkup, atau kemampuan sistem. 7. Lingkungan Lingkungan adalah segala sesuatu yang berada di luar sistem. Lingkungan bisa berpengaruh terhadap operasi sistem dalam arti bisa merugikan atau menguntungkan sistem itu sendiri. Pengertian Informasi McFadden, dkk (1999) mendefinisikan informasi sebagai data yang telah diproses sedemikian rupa sehingga meningkatkan pengetahuan seseorang yang menggunakan data tersebut. Shannon dan Weaver melakukan pendekatan secara matematis untuk mendefinisikan informasi (Kroenke, 1992). Menurut mereka, informasi adalah jumlah ketidakpastian yang dikurangi ketika sebuah pesan diterima. Artinya, dengan adanya informasi, tingkat kepastian menjadi meningkat. Menurut Davis (1999), informasi adalah data yang telah diolah menjadi sebuah bentuk yang berarti bagi penerimanya dan bermanfaat dalam pengambilan keputusan saat ini atau saat mendatang. Informasi memiliki ciri sebagai berikut: 1. Benar atau salah informasi berhubungan dengan kebenaran terhadap kenyataan. 2. Baru. Informasi benar – benar baru bagi si penerimanya.
2.4
4
3. Tambahan. Informasi dapat memperbaharui atau memberikan perubahan terhadap informasi yang telah ada. 4. Korektif. Informasi dapat digunakan untuk melakukan koreksi terhadap informasi sebelumnya yang salah atau kurang benar. 5. Penegas. Informasi dapat mempertegas informasi yang telah ada sebagai keyakinan terhadap informasi semakin meningkat. (Kadir, 2002) Pengertian Sistem Informasi Pengertian sistem informasi menurut beberapa ahli dalam Kadir (2002) adalah sebagai berikut : 1. Gelinas, Oram, dan Wiggins (1990) sistem informasi adalah suatu sistem buatan manusia yang secara umum terdiri atas sekumpulan komponen berbasis komputer dan manual yang dibuat untuk menghimpun, menyimpan, dan mengelola serta menyediakan informasi keluaran kepada para pemakai 2. Alter (1992) sistem informasi adalah kombinasi antara prosedur kerja, informasi, orang dan teknologi informasi yang diorganisasikan untuk mencapai tujuan dalam sebuah organisasi. 3. Wilkinson (1992) sistem informasi adalah kerangka kerja yang mengkoordinasikan sumber daya (manusia, komputer) untuk mengubah
2.5
masukan (input) menjadi keluaran (informasi) yang, guna mencapai sasaran perusahaan. 4. Bodnar dan Hopwood (1993) sistem informasi adalah kumpulan perangkat keras dan perangkat lunak yang dirancang untuk mentransformasikan data ke dalam bentuk informasi yang berguna. 5. Turban, McLean, dan Wetherbe (1999) sebuah sistem informasi mengumpulkan, memproses, menyimpan, menganilisis, dan menyebarkan informasi untuk tujuan yang spesifik. 6. Hall (2002) sistem informasi adalah sebuah rangkaian prosedur formal dimana data dikelompokkan, diproses menjadi informasi, dan di distribusikan kepada pemakai. Dari berbagai definisi tersebut, dapat disimpulkan bahwa sistem informasi mencakup sejumlah komponen (manusia, komputer, teknologi informasi, dan prosedur kerja), ada sesuatu yang diproses (data menjadi informasi) dan dimaksudkan untuk mencapai suatu sasaran atau tujuan. Pengertian Komponen Sistem Infomasi Menurut Stair (1992) dalam Fatta pada bukunya yang berjudul Analisis dan Perancangan Sistem Informasi untuk Keunggulan Bersaing Perusahaan dan Organisasi Modern (2007) menjelaskan bahwa sistem informasi berbasis komputer (CBIS)
2.6
5
dalam suatu organisasi terdiri dari komponen-komponen berikut : 1. Perangkat keras, yaitu perangkat keras komponen untuk melengkapi kegiatan memasukkan data, memproses data dan keluaran data 2. Perangkat lunak, yaitu program dan instruksi yang diberikan ke komputer 3. Database, yaitu kumpulan data dan informasi yang diorganisasikan sedemikian rupa sehingga mudah diakses pengguna sistem informasi 4. Telekomunikasi, yaitu komunikasi yang menghubungkan antara pengguna sistem dengan sistem komputer secara bersama-sama ke dalam satu jaringan kerja yang efektif 5. Manusia, yaitu personal dari sistem informasi, meliputi manajer, analis, programer, dan operator serta bertanggung jawab terhadap perawatan komputer. Pengertian HTML HTML merupakan salah satu varian dari SGML (kependekan dari Standard Generalized Markup Language), yaitu sebuah standarisasi untuk pertukaran dokumen secara elektronik yang telah ditetapkan International Organization For Standarization (ISO). HTML sendiri secara formal diumumkan sebagai RFC (Request For Comments) pada tahun 1866. RFC adalah dokumen yang dikirim ke lembaga internet, yang berisi
2.7
informasi atau usulan yang berhubungan dengan standard internet. HTML adalah kependekan dari (Hypertext Markup Language), yang artinya tata cara penulisan yang digunakan dalam dokumen web. Dokumen HTML adalah dokumen teks murni yang dapat dibuat dengan editor web sembarang, seperti Notepad. Dokumen ini akan dieksekusi oleh sebuah browser mampu menghasilkan suatu dokumen yang sesuai dengan keinginan seorang designer atau programmer web. Dokumen ini mempunyai kemampuan untuk menampilkan gambar, suara, teks, maupun penyediaan link terhadap halaman web lainnya, baik dengan alamat yang sama maupun dengan alamat yang berbeda.(Setiawan, 2007) Pengertian PHP PHP merupakan bahasa standar yang digunakan dalam dunia website. PHP adalah bahasa program yang berbentuk scrip yang diletakkan di dalam server web. Jika dilihat dari sejarah mulanya PHP diciptakan dari ide Ramus Lerdof untuk keperluan membuat website pribadi, akan tetapi kemudian dikembangkan lagi sehingga menjadi sebuah bahasa yang disebut ”Personal Home Page”. (Nugroho, 2009) PHP adalah sebuah bahasa pemrograman yang perintahnya dilaksanakan pada server dan kemudian hasilnya ditampilkan pada komputer klien. PHP juga merupakan HTML embedded, yaitu perintah-perintah PHP yang dituliskan bersamaan dengan HTML. Dapat dikatakan tanpa
2.8
2.9
6
HTML, maka PHP tidak dapat dijalankan sebagaimana mestinya. (Arbil, 2004) PHP atau Hypertext Preposessor adalah salah satu jenis bahasa pemrograman web yang open source, sehingga dapat digunakan oleh siapa saja secara cuma-cuma. Selain gratis, PHP juga memiliki kelebihan diantaranya, kemudahan dalam menggunakannya serta dapat digunakan untuk membuat website dinamis. Dengan menggunakan PHP dapat membuat situs yang dibuat lebih interaktif. Misalnya untuk pengisian formulir, pengisian buku tamu dll. PHP juga dapat menghubungkan website yang dibuat dengan database, sehingga menciptakan website yang dinamis. (Wiswakarman, 2009) Pengertian Macromedia Dreamweaver Macromedia Dreamweaver merupakan sebuah software web design yang menawarkan cara mendesain website dengan dua langkah sekaligus dalam satu waktu, yaitu mendesain dan memprogram. Dreamweaver memiliki jendela mini yang disebut HTML Source tempat kode-kode HTML ditulis. Setiap mendesain website seperti menulis katakata, meletakan gambar, membuat tabel, dan proses lainnya, tag-tag HTML akan tertulis secara langsung mengiringi proses pengaturan website. (Agung, 2001) Pengertian CSS CSS (Cassading Style Sheet) merupakan salah satu bahasa pemrograman web yang bertujuan untuk membuat
web menjadi lebih menarik dan terstruktur. Dalam CSS dapat merubah warna tabel, besar font, atau tata letak menu yang terkendali dari CSS sehingga semua jendela web yang berkaitan denga perubahan tersebut secara otomatis dapat berubah. Dengan tidak perlu membuat style pada setiap file PHP, karena dengan satu file CSS dapat mengontrol semua file PHP yang akan tampil pada web browser. (Aditama, 2013) 2.10 Pengertian MySQL MySQL (dibaca:mai-sekyu-el) merupakansoftware yang tergolong database server dan bersifat Open Source, Open Source yang menyatakan bahwa software ini dilengkapi Source Code (kode yang dipakai untuk membuat MySQL), selain itu saja bentuk executable-nya atau kode yang dapat dijalankan secara langsung dalam sistem operasi, dan biasa diperoleh dengan cara mengunduh di internet secara gratis. (Kadir, 2009) MySQL adalah sebuah sistem manajemendatabase relasi (relational database management system) yang bersifat “terbuka” (open source). Terbuka maksudnya adalah MySQL boleh didownload oleh siapa saja, baik versi kode program aslinya (source code program) maupun versi binernya (executable program) dan bisa digunakan secara (relatif) gratis baik untuk dimodifikasi sesuai dengan kebutuhan seseorang maupun sebagai suatu program aplikasi komputer. (Arbil, 2004) 2.11 Pengertian Webserver Web Server adalah sebuah komputer yang terdiri dari
perangkat keras dan perangkat lunak. Secara bentuk fisik dan cara kerjanya, perangkat keras web server tidak berbeda dengan PC, yang membedakan adalah kapasitas dan kapabilitasnya. Web server bekerja sebagai penyedia layanan yang dapat diakses oleh banyak pengguna, sehingga dibutuhkan kapasitas dan kapabilitas yang besar agar dapat berjalan secara optimal. (Sibero, 2011) 2.12 Pengertian Database Database adalah sekumpulan file-file yang saling berelasi. Relasi tersebut biasanya ditunjukkan dengan kunci dari tiap file yang ada. Satu database menunjukkan satu kumpulan data yang dipakai dalam satu perusahaan atau instansi. Database relasional adalah jenis database yang menggunakan model relasional. Pada model relasional, data disusun dalam sejumlah relasi atau tabel. Setiap tabel tersusun atas sejumlah baris dan kolom.Baris mewakili satu kesatuan data.Kolom menyatakan bagian-bagian yang menyusun sebuah baris. Kumpulan file yang saling berkaitan bersama dengan program untuk pengelolaanya disebut DBMS (Database Management System). Database adalah kumpulan datanya sedang program pengelolanya berdiri sendiri dalam satu paket program yang komersial untuk membaca data, mengisi data, menghapus data dan melaporkan data dalam database. (Kristanto, 2009)
7
2.13 Pengertian Flowchart Sistem Menurut Sismoro (2009) dalam bukunya yang berjudul Pengantar Logika Informatika Algoritma dan Pemrograman Komputer, flowchart adalah suatu bagan yang menggambarkan atau mempresentasikan suatu algoritma atau prosedur untuk menyelesaikan masalah. Flowchart dibagi menjadi dua yaitu flowchart sistem dan flowchart Program. Flowchart sistem yaitu bagan yang menggambarkan suatu prosedur dan suatu proses suatu file dalam suatu media menjadi satu file dalam media yang lain dalam suatu sistem data. Flowchart program merupakan bagan yang menggambarkan urutan logika dari suatu prosedur pemecahan masalah. 2.14 Pengertian Barcode Menurut Eko Priyono Utomo dalam bukunya yang berjudul Tips Mengusai Bahasa Php, barcode sebenarnya adalah tulisan, hanya saja huruf yang digunakan berupa deretan simbol garis yang memiliki makna tertentu, tergatung pada jenis atau tipe barcode yang digunakan. Barcode biasanya digunakan untuk mengidentifikasi barang secara unik. Barcode digambarkan dalam bentuk baris hitam tebal dan tipis dan disusun berderet sejajar horizontal. Pada umumnya pengkodean barcode disusun dengan ”1” untuk melambangkan baris hitam dan ”0” untuk melambangkan spasi putih.
Ada beberapa tipe barcode, diantaranya yaitu : 1. Codabar Dikenal sebagai kode Ames, NW-7, Monarki, rasionalis Codabar. Dikembangkan oleh perusahaan Pitney Brown tahun 1972. Jenis ini digunakan untuk enkode informasi digital. Jenis ini biasanya dipakai di instansi seperti bank, laboratorium foto, perpustakaan, fedEx. Kode dapat dibentuk dari angka, tanda plus minus, slash, dot dan tanda dollar dengan panjang yang tidak tertentu. 2. Code II Dikenal sebagai USD8. Dikembangkan pada tahun 1977 sebagai simbol numerik tingkat tinggi. Biasa digunakan untuk mengidentifikasikan peralatan telekomunikasi. Kode ini adalah simbol numerik dan terdiri dari karakter 10 digit dan simbol dash(-). 3. Code 39 Dikenal sebagai kode USS 39, 3 dari 9. Dapat meng-enkode karakter alfanumerik. Digunakan di lingkungan yang non-retail. Untuk meng-enkode 26 huruf kapital, 10 digit angka dan 7 karakter tertentu. Kode 39 mempunyai chekcum (suatu bentuk untuk melakukan pengecekan terhadap redudansi/pengulangan, cara yang digunakan untuk memproteksi integritas data yang dikirim).
8
4.
5.
6.
7.
8.
Code 93 Dikenal sebagai UUS kode 93. Disediakan untuk menyediakan kerapatan yang lebih tinggi dan peningkatan keamanan data dibanding kode 39. Biasa digunakan di kantor pos di Kanada untuk mengenkode informasi pengiriman. Mempunyai 43 karakter dan 5 karakter khusus. Code 128 Mempunyai simbol alfanumerik dengan kerapatan yang tinggi. Digunakan secara meluas di seluruh dunia. Di desain untuk enkode 128 karakter ASCII. EAN – 8 Merupakan versi pendek dari EAN-13. Terdiri dari 7 angka dan satu angka tambahan. Tidak terdapat konversi antara EAN-8 dan EAN-13. UPC Extension 2 digits Extensi untuk UPC-A, UPC-E, EAN-13, EAN-8. Digunakan untuk enkode informasi tambahan di surat kabar atau buku. UPC Extension 5 digits Extensi untuk UPC-A, UPC-E, EAN-13, EAN-8. Digunakan untuk enkode harga retail yang dianjurkan. Jika nomor pertama adalah 0, xx.xx di nyatakan dalam pounds Inggris, jika 5 dinyatakan dalam dolar Amerika.
manual. Yaitu dengan cara pembeli datang dan meminta barang yang dibutuhkan kemudian karyawan mengambilkan, selanjutnya perincian harga dihitung dengan menggunakan kalkulator. Kemudian untuk harga barang ditulis pada kertas label kemudian ditempel pada barang atau di rak barang. Sistem pembelian atau order barang pada supplier, yaitu setiap ada barang yang habis dicatat pada buku catatan barang habis. Kemudian saat sales dari supplier datang proses selanjutnya adalah menyerahkan catatan barang yang sudah habis sambil mengecek barang-barang yang sudah hampir habis untuk sekalian masuk pada permintaan barang.
3. ANALISIS SISTEM 3.1 Sistem Yang Sedang Berjalan Sistem penjualan yang saat ini berjalan di Toko Hidayah Gemolong masih bersifat
Gambar Barang yang dijual
9
hilang atau tidak ada, karyawan harus melihat nota atau faktur pembelian kemudian dihitung lagi ditambah dengan jumlah keuntungan menjadi harga jual, saat nota atau faktur pembelian tidak ada atau hilang menambah masalah dalam proses transaksi penjualan. Sehingga dalam proses transaksi penjualan memerlukan waktu lebih lama. Kemudian kurang efisien waktu saat melakukan order barang pada supplier karena masih harus mengamati satu persatu barang yang sudah habis atau stok barang yang sudah hampir habis. Hal ini menyebabkan terjadinya kesalahan dalam order barang. Barang yang sudah habis tidak masuk pada daftar order barang karena lupa atau kurang teliti dalam mengamati stok barang.
Gambar Nota Pembelian Barang 4.
Gambar Transaksi Penjualan 3.2 Kelemahan Sistem Yang Sedang Berjalan Sistem penjualan pada Toko Hidayah Gemolong dengan menggunakan sistem lama memiliki banyak kelemahan yaitu kurang efisien saat melakukan transaksi penjualan. Menghitung dengan menggunakan kalkulator juga masih menimbulkan kesalahan dalam perhitungan. Kelemahan selanjutnya adalah pada saat label harga barang
TAMPILAN SISTEM Tampilan Sistem Informasi Penjualan Integrasi dengan Barcode Reader pada Toko Hidayah Gemolong dapat dilihat pada web browser dengan mengetikan localhost/kasirserver. Adapun beberapa tampilan Sistem Informasi Penjualan Integrasi dengan Barcode Reader pada Toko Hidayah Gemolong adalah sebagai berikut : 4.1 Tampilan Halaman Login Admin
10
4.2 Tampilan Admin
Halaman
Utama
4.6 Tampilan Halaman Penjualan
4.7 Tampilan Halaman Login Kasir
4.3 Tampilan Barang
Halaman
Input 4.8 Tampilan Kasir
4.4 Tampilan Barang
Halaman
Data
4.5 Tampilan Halaman Pembelian
11
Halaman
Utama
5. KESIMPULAN DAN SARAN 5.1 Kesimpulan Dari berbagai pengujian dan evaluasi yang telah dilakukan oleh penulis serta dari hasil kuesioner responden, dapat diambil kesimpulan bahwa : 1. Toko Hidayah Gemolong kini telah memiliki Sistem Informasi Penjualan Integrasi dengan Barcode Reader sehingga memudahkan dalam proses transaksi penjualan 2. Dengan Sistem Informasi Penjualan Integrasi dengan Barcode Reader ini Toko Hidayah Gemolong memperoleh laporan data barang, laporan pembelian, laporan laba penjualan, laporan harian dan laporan barang yang terlaris maupun barang yang rusak dengan mudah.
Keunggulan Bersaing. Yogyakarta: Andi Offset Agung Gregorius. 2001. Belajar Sendiri Macromedia Dreamweaver. Jakarta:PT Elex Media Komputindo Arbil.
Budiningtyas, Fransisca. 2011. Analisis dan Perancangan Sistem Informasi Penjualan Pada Toko Sun Cellular Yogyakarta. Yogyakarta: AMIKOM Bunga Paillin, Daniel. 2012. Perancangan Sistem Informasi Penjualan pada Toko Rimbon Jaya Ambon. Ambon: Universitas Pattimura
5.2 Saran Dikarenakan terbatasnya waktu penelitian serta kemampuan penulis, maka disarankan kepad apeneliti berikutnya yang akan mengembangkan Sistem Informasi Penjualan Integrasi dengan Barcode Reader pada Toko Hidayah Gemolong, antara lain : 1. Menjadikan Sistem Informasi Penjualan ini berbasis online, sehingga dapat dipantau oleh pemilik toko dari mana saja. 2. Menjadikan manajemen admin menjadi lebih lengkap. 6.
2004. Manajemen Database Dengan MySQL. Yogyakarta: Andi Offset
Fresnel, Teddi Sitanggang. 2012. Analisis dan Perancangan Sistem Informasi Penjualan Minimarket Berintegrasi Barcode Reader Menggunakan php, mysql dan jquery.Yogyakarta:AMIKO M Hartini. 2011. Perangkat Lunak Pencetakan Pengkodean Baris (barcode). Palembang:AMIK SIGMA Palembang Kadir Abdul. 2003. Pengenalan Sistem Informasi. Yogyakarta: Andi Offset
DAFTAR PUSTAKA Al Fatta, Hanif. 2007.Analisis dan Perancangan Sistem Informasi untuk
Kadir, Abdul. 2009. Membuat Aplikasi Web Dengan PHP
12
dan Database MySQL. Yogyakarta: Andi Offset. Kristanto, Harianto. 2009.Konsep dan Perancangan Databse. Yogyakarta: Andi Offset Manik,
Anita. 2010. Analisis Perancangan dan Implementasi Sistem Informasi Stok Barang Divisi Penjualan Morning Coffe Yogyakarta. Yogyakarta:AMIKOM
Nugroho Bunafit. 2009.Latihan Membuat Aplikasi Web PHP dan MySQL dengan Dreamweaver.Yogyakarta:G ava Media Setiawan, Andi. 2007. Mudah Tepat Singkat Pemrograman HTML Standarisasi, Konfigurasi dan Implementasi. Bandung:CV Yama Widya.
13