## APLIKASI SISTEM INFORMASI PENJUALAN BERBASIS WEB PADA TOKO VELG YQ

## Josef Bernadi
Computer Science Department, School of Computer Science, Binus University Jl. K.H. Syahdan No. 9, Palmerah, Jakarta Barat 11480 jgautama@binus.edu

## ABSTRACT
The rapid development of information technology gets along with an advance in data processing. Data recording process of sales for company is one of the numerous examples. A system that is able to keep records inventory and profit-loss company is needed to support purchase and sales process. The faster the recording and order process, the more rapid information delivery will be. This research describes factors in making sales information system, payment and reports of YQ wheel store. This research results in a sales information system that facilitates the sales process as well as provides product information of YQ wheel store.
Keywords: information systems, sales, record keeping, inventory, benefit, loss, report

## ABSTRAK
Perkembangan teknologi informasi semakin cepat seiring dengan kemampuan komputer dalam pengolahan data. Salah satu perkembangannya adalah sistem informasi untuk proses pencatatan data penjualan perusahaan. Untuk menunjang proses jual beli ini dibutuhkan sistem dalam melakukan pencatatan stok barang dan laba-rugi perusahaan. Semakin cepat proses pencatatan dan pemesanan barang, semakin cepat penyampaian informasi baik kepada konsumen maupun pada manajer. Penelitian ini menguraikan tentang hal- hal apa saja yang menjadi faktor pembuatan sistem informasi penjualan velg, pembayaran serta pembuatan laporan. Penelitan ini menghasilkan rancangan sistem informasi penjualan velg pada toko velg YQ, untuk mempermudah proses penjualan serta memberikan informasi mengenai produk dalam pelaksanaan sistem bisnis Toko Velg YQ.
Kata kunci: sistem informasi, penjualan, pencatatan, stok barang, laba-rugi, laporan

## PENDAHULUAN
Toko Velg YQ berdiri pada tahun 2006. Perusahaan ini merupakan sebuah perusahaan distributor velg yang berlokasi di kawasan Tangerang. Toko Velg YQ mengimport velg dari berbagai Negara, yang akan dijual di dalam negeri. Saat ini Toko Velg YQ masih mendatakan penjualannya secara manual menggunakan buku, dan Microsoft Excel . Untuk mendukung aktivitasnya tersebut, maka dibutukan Sistem Informasi penjualan pada toko tersebut.
Dari hasil wawancara dengan pemilik Toko Velg YQ, ada beberapa permasalahan yang dihadapi, yaitu: (1) kesulitan dalam menjual produk, karena variasi velg yang terus bertambah, dan jumlah stok yang terus berkurang sehingga tidak bisa menawarkan produk yang selalu up to date ; (2) untuk ketepatan informasi, diharapkan semua transakti penjualan teregistrasi dalam sebuah system, agar memberikan kemudahan akses data, dan menghindari data ganda; (3) akibat dari dokumentasi yang tidak baik, banyak sekali pekerjaan yang tidak efektif dan efisien, misalnya pengulangan perkerjaan yang sama berkali-kali karena kehilangan dokumen. Selain pernah terjadi ketidaksesuaian antara pengiriman barang karena faktor human error ; (4) banyaknya faktur atau bukti bayar yang hilang, sehingga tidak terdata ke sistem yang ada.
Penelitian ini bertujuan untuk: (1) melakukan identifikasi dan analisis terhadap proses jual beli velg yang saat ini sedang berjalan; (2) merancang sistem penjualan yang baru disesuaikan dengan kebutuhan perusahaan; (3) mengembangkan sistem dengan menggunakan applikasi web dengan PHP dan MySQL.
Manfaat penelitian ini adalah: (1) hasil dari proyek ini diharapkan dapat digunakan oleh Toko Velg YQ untuk pengembangan sistem selanjutnya; (2) apabila sistem hasil dari proyek ini sudah diimplementasikan diharapkan dapat digunakan oleh pihak Toko Velg YQ untuk meningkatkan proses bisnis perusahaan; (3) hasil penelitian ini diharapkan dapat digunakan sebagai salah satu sumber untuk penelitian serupa lainnya.
Untuk memperjelas pengerjaan proyek yang akan dilakukan, penelitian ini akan dibatasi sebagai berikut: (1) penelitian dilakukan pada Toko Velg YQ yang meliputi pengindentifikasian sistem pengelolaan informasi yang sudah berjalan, permasalahan, dan kebutuhan akan sistem baru; (2) pengembangan dilakukan dengan web application menggunakan bahasa PHP dan database MySQL; (3) hasil akhir dari proyek ini adalah portofolio desain sistem yang akan dibangun, yang meliputi database system design dan interface system design.

## METODE
Pengembangan sistem ini menggunakan fast methodology dengan tahapan sebagai berikut: (1) scope definition; (2) problem analysis; (3) requirement analysis; (4) logical design; (5) decision analysis; (6) physical design and integration; (7) construction and testing; (8) installation and delivery.
Dikarenakan oleh keterbatasan waktu dan biaya, tahap ke 7 dan ke 8 tidak dilakukan. Selain itu tahapan ke 5 tidak membandingkan antara beberapa sistem, karena penulis hanya menyarankan sistem baru, tidak menggunakan sistem yang sudah ada.

## HASIL DAN PEMBAHASAN

## Scope Definition
Sistem informasi yang dikembangkan pada Toko Velg YQ merupakan sebuah sistem penjualan. Saat ini format dokumen pendataan penjualan berupa hardcopy yang disusun dalam folder- folder, dan dibedakan berdasarkan pelanggan. Sedangkan untuk pembuatan surat jalan dan faktur secara manual menggunakan Microsoft Word , dan Microsoft Excel. Selanjutnya pendataan akan dibuatkan dalam bentuk elektronik, dan pembuatan faktur secara otomatis dengan extensi pdf, sehingga memudahkan proses pendataan dan pembuatan dokumen.

## Problem Analysis
Permasalahan yang dianalisis adalah permasalahan yang melatarbelakangi pembuatan sistem yang akan dikembangkan. Pada Tabel 1 dapat dilihat matriks dari analisis masalah tersebut.
Tabel 1 Cause and Effect Analysis dan System Improvement Objectives
CAUSE – AND – EFFECT ANALYSIS SYSTEM IMPROVEMENT OBJECTIVES Problem / Opportunity Cause and Effect System Objective System Constraint Sales tidak dapat melihat stok barang tersedia secara cepat. Pencatatan masih manual. Data jumlah barang hanya dimiliki satu orang. Memastikan bahwa data stok dapat diakses dengan mudah. Data stok selalu ter- update. Sistem mudah digunakan. Sistem dapat diakses dimana saja. Terjadi pengulangan penginputan data penjualan  . Human error. Tidak ada validasi penjualan yang sudah diinput. Sistem mendukung untuk penginputan data secara cepat. Validasi data yang diinput. Data ter- update secara cepat dan akurat. Pencatatan pembelian dan pembayaran yang belum terstruktur secara rapi, dan memakan banyak tempat. Masih menggunakan berkas hardcopy . Memiliki data history penjualan per customer beserta pembayarannya. Pendataan data pribadi customer , pembelian, dan pembayarannya. Akses data penjualan tidak dapat dilakukan secara cepat. Rekap data hanya dilakukan oleh satu orang. Memastikan data transaksi penjualan tercatat dengan baik. Hak akses per sales, dan pendataan per sales.

## Requirement Analysis
Hasil pengamatan dengan observasi adalah gambaran mengenai sistem yang akan berjalan dapat dilihat di context diagram pada Gambar 1.
P Function F Gambar
P pada use
P masing-m

## Logica
T dan kebu
Diagram

## Pada bagian

## nal Require
Fungsi prose 2, beserta ak Pada Tabel e case diagra Pada Tabel masing aktor

## al Design
Tujuan dari utuhan. Mod
m (ERD) dan
ini akan dije ement es bisnis yan ktor yang me 2 di bawah am di Gamba 3 dapat dil r pada diagra perancangan del dibuat de n Process Mo Gamba elaskan kebu ng harus dimi enggunakan f ini dapat di ar 4.2.
lihat penjela am use case p n logika adal engan mengg odel dengan m Co ar 1 Context d utuhan dari si iliki oleh sist fungsi applik ilihat penjela asan dari ma pada Gamba lah membuat gunakan Dat metode Data
omTech Vol.4 diagram istem, yaitu f tem digamba kasi tersebut. asan dari ma asing-masing ar 2. t model dari ta Model de a Flow Diagr
functional re arkan oleh us . asing-masing
g use case y
sistem berd engan metode ram (DFD).
equirement. se case diagr g aktor yang yang dilaku dasarkan hasi e Entity Rela
ram pada g terdapat ukan oleh il analisis ationship
Gambar 2 Use case diagram
Tabel 2 Penjelasan actor Aktor Keterangan 1. Sales Bagian yang bertugas menjual barang ke customer. 2. Admin Bagian yang bertugas untuk menyelesaikan administrasi, pencetakan faktur, dan pencetakan surat jalan. 3. Finance Bagian yang menginput pembayaran. 4. Owner Bagian yang memantau keseluruhan proses bisnis.
Tabel 3 Penjelasan use case
Use Case Deskripsi Partisipasi Aktor Input penjualan Use case ini menggambarkan event permintaan untuk melihat informasi mengenai pelatihan. Sales Melihat daftar barang Use case ini menggambarkan event permintaan pendaftaran pelatihan online. Sales Input data barang Menggambarkan event proses
input jadwal pelatihan. Admin Input data customer Menggambarkan event tentang peng- input -an data peserta dan pelatihan yang dipilih. Sales, Admin Mencetak faktur dan surat jalan Menggambarkan event tentang permintaan data peserta sehubungan dengan status pembayaran. Admin Input pengeluaran kantor Menggambarkan even t tentang peng -input -an status pembayaran peserta. Admin Input pembayaran Event yang menyatakan permintaan untuk menampilkan data-data pelatihan terbaru yang belum diberikan checklist. Finance Mengatur hak akses Event yang menyatakan permintaan untuk mencetak data-data kebutuhan pelatihan ( checklist pelatihan) Owner
Input data staf Menggambarkan event peng- input -an data-data evaluasi pelatihan. Owner Menyetujui pembelian Menggambarkan event peng- input -an data-data transaksi peminjaman buku. Owner Melihat report Menggambarkan event peng- input -an data-data bibliografi buku. Owner

## Entity Relationship Diagram
Hasil analisis logic permodelan data dari Sistem Informasi Toko Velg YQ dapat dilihat dari gambar ER- Diagram pada Gambar 3.

## Data Flow Diagram
Data Flow Diagram merupakan suatu model proses yang dapat menggambarkan aliran data dalam sebuah proses bisnis. Adapun hasil analisis logic berupa permodelan proses dari sistem Toko Velg YQ ini dapat di lihat pada Gambar 4.
Gambar 3 Entity rationalship diagram
Gambar 4 Dekomposisi diagram

## Decision analysis
Melihat kebutuhan dari user pengguna applikasi, dimana sistem harus dapat diakses dari mana saja, dan menggunakan biaya seminimal mungkin, maka ditentikan sistem akan menggunakan bahasa PHP dan database MySQL dengan pertimbangan sebagai berikut: (1) kinerja yang tinggi; (2)
perawatan sistem tidak membutuhkan biaya besar; (3) dapat bekerja pada sistem operasi apapun; (4) dapat berhubungan dengan sistem lain; (5) tidak perlu adanya instalasi di setiap computer yang akan dipakai.

## Physical Design and Integration
Desain fisik sistem informasi Toko Velg YQ dapat digambarkan dalam beberapa User Interface (UI) paga gambar berikut. Interface ini dikategorikan berdasarkan YQIS pada Gambar 4, yaitu: (1) admin subsystem , meliputi: product registration, customer registration (Gambar 6), serta cetak faktur dan surat jalan (Gambar 7); (2) sales subsystem , meliputi: product list (Gambar 8), quotation requst submit (Gambar 9), dan customer list (Gambar 10); (3) finance system , meliputi: payment status (Gambar 11) dan payment submit (Gambar 12); (4) owner subsystem , meliputi: user management (Gambar 13) dan view report (Gambar 14).

## Gambar 5 GUI untuk login
Gambar 6 GUI untuk input barang baru
Gambar 7 GUI mencetak faktur dan surat jalan
Gambar 8 GUI Product List
Gambar 10 GUI customer list
Gambar 11 GUI payment status
Gambar 13 GUI user management
Gambar 14 GUI view report

## PENUTUP
Setelah melakukan perancangan untuk sistem penjualan Toko Velg YQ, ada beberapa hal yang dapat disimpulkan sehubungan dengan perancangan ini, yaitu: (1) sistem informasi ini dapat mengatasi kebutuhan sales untuk mengetahui stok barang secara real time , sehingga pemesanan barang customer dapat terpenuhi; (2) pemanfaatan sistem informasi ini dapat menjamin validitas data transaksi penjualan per sales, sehingga tidak akan terjadi penginputan data ganda, karena setiap sales dapat memantau penjualannya masing-masing; (3) pendataan pemesanan dan pembayaran yang dilakukan oleh customer, dapat tersimpan dengan baik, dan terorganisir. Hal ini memungkinkan pencarian data lebih mudah dan cepat; (4) dengan adanya sistem informasi penjualan ini, pembuatan laporan dapat dilakukan dengan cepat dan tepat, sehingga dapat digunakan sebagai acuan pengambilan keputusan.

## DAFTAR PUSTAKA
Kadir, A. (2008). Konsep dan Tuntutan Praktis Basis Data. Yogyakarta: Andi.
Rishamdani, J., Sofwan, A., Isnanto, R. R. (2008). Perancangan Website E-Commerce Penjualan Ikan Karang.
Skripsi tidak diterbitkan. Universitas Diponegoro, Semarang.
Whitten, Jeffery L., Lonnie D. Bentley, dan Kevin C. Dittman. (2004). Systems Analysis and Design Methods (6 th ed.). New York: McGraw-Hill.