Microsoft Word - 21_TI_Josef Bernadi_velg_edit.docx Aplikasi Sistem Informasi Penjualan… (Josef Bernadi) 731 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 732 ComTech Vol.4 No. 2 Desember 2013: 731-741 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. Aplikasi Sistem Informasi Penjualan… (Josef Bernadi) 733 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. 734 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 4 No. 2 Dese functional re arkan oleh us . asing-masing g use case y sistem berd engan metode ram (DFD). ember 2013: equirement. se case diagr g aktor yang yang dilaku dasarkan hasi e Entity Rela 731-741 ram pada g terdapat ukan oleh il analisis ationship Aplikasi Sistem Informasi Penjualan… (Josef Bernadi) 735 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. 736 ComTech Vol.4 No. 2 Desember 2013: 731-741 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 event 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. Aplikasi Sistem Informasi Penjualan… (Josef Bernadi) 737 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) 738 ComTech Vol.4 No. 2 Desember 2013: 731-741 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 Aplikasi Sistem Informasi Penjualan… (Josef Bernadi) 739 Gambar 7 GUI mencetak faktur dan surat jalan Gambar 8 GUI Product List Gambar 9 GUI quotation requst submit 740 ComTech Vol.4 No. 2 Desember 2013: 731-741 Gambar 10 GUI customer list Gambar 11 GUI payment status Gambar 12 GUI payment submit Aplikasi Sistem Informasi Penjualan… (Josef Bernadi) 741 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 (6th ed.). New York: McGraw-Hill.