SISTEM INFORMASI PENJUALAN ONLINE SEPATU PADA TOKO STARS SHOP MEDAN 1 Febri Yana Program Studi Sistem Informasi Sekolah Tinggi Teknik Harapan Medan JL. H.M. Joni No. 70C Medan 20152 Indonesia [email protected] Abstrak Sistem informasi penjualan menyediakan informasi untuk menangani penjualan produk atau jasa yang dihasilkan perusahaan. Pelayanan penjualan menjadi sangat penting ketika persaingan antar perusahaan semakin ketat. Karena itu, pengembangan sistem informasi penjualan untuk memudahkan pelayanan kepada konsumen terus dikembangkan. Pengembangan sistem informasi penjualan berbasis web memberikan kemudahan bagi perusahaan dalam pelayanan penjualan yang online secara terus menerus. Media web juga mampu menjadi media informasi perusahaan untuk mencapai tujuan strategis perusahaan. Keunggulan media web mempunyai jangkauan umum dan luas. Selain itu, informasi yang disajikan dapat disajikan secara detail dan up to date. Analisis proses didasarkan pada tinjauan terhadap sistem penjualan yang digunakan perusahaan dan Perancangan fisik sistem informasi penjualan ini, menggunakan bahasa pemrograman PHP dan database MySQL. Berdasarkan desain input-ouput dalam penelitian ini diperoleh gambaran sistem informasi penjualan berbasis web yang mampu memenuhi spesifikasi kebutuhan perusahaan. Kata Kunci : Penjualan Online, PHP, MySQL Abstract Information system of sales provides information for handling sales of products or services that produced by the company. Sales service is very important when competition among companies increasingly stringent. Therefore, the development of sales systems information to facilitate the sale of services to consumers continues to be developed. Development of web-based sales information system provides facilities for companies in the online sales service continuously. Web Media also capable of being a media company information to achieve the strategic goals of the company. The advantages of web media that it has public reach and wide range. In addition, the information presented can be presented with more detailed and up to date. The analysis process is based on a review of the system used by the company and physical design of this sales information system, using PHP programming language and MySQL database. Based on the input-output design in this study obtained an overview of web-based sales information system that capable of fill the requirements specification of company. Keywords : Online Shop, PHP, MySQL 1. Pendahuluan Setiap usaha dagang yang bergerak di bidang penjualan memerlukan sistem jual beli. Dimasa berkembangnya teknologi terkini sistem jual beli dipermudah secara online. Sistem ini mempermudah customer untuk berbelanja secara efisien dan cepat. Sistem manual memang masih dipergunakan, tapi untuk pembelian di luar daerah dipermudah melalui sistem online. Pembeli tidak harus bertatap muka dengan pemilik. Pembeli pun akan mudah mengakses barang yang akan dibeli dengan membuka website. Pembeli regional juga bisa mengakses website ini, sistem ini mempermudah owner yang tidak memiliki toko. Sistem ini juga mempermudah owner atau supplier untuk memperjual belikan barang dagangannya ke luar daerah. Transaksi customer dan owner dilakukan via transfer dengan rekening yang sudah ditentukan oleh Toko Stars Shop, dan barang dikirim ke owner sesuai dengan pesanan dan alamat yang ditentukan customer. Sistem penjualan online secara berkala juga mengupdate barang yang akan dijual, sehingga customer bisa melihat gambargambar barang yang terbaru. 1.1. Teori Penjualan Penjualan adalah pendapatan lazim dalam perusahaan dan merupakan jumlah kotor yang dibebankan kepada pelanggan atas barang dan jasa [1]. Aktivitas penjualan merupakan pendapatan utama perusahaan karena aktivitas penjualan produk maupun jasa tidak dikelola dengan baik maka secara langsung dapat merugikan perusahaan. Hal ini dapat disebabkan karena sasaran penjualan yang diharapkan tidak tercapai dan pendapatan pun akan berkurang. 1.2. Basis Data Manajemen Sistem Basis data dapat diartikan sebagai kumpulan data yang terdiri dari satu atau lebih tabel yang diintegrasikan satu sama lain, dimana setiap pemakai diberi wewenang untuk dapat mengakses data dalam tabel-tabel tersebut yang tersimpan di tempat penyimpanan di luar komputer dan digunakan perangkat lunak tertentu untuk memanipulasinya [2]. Penerapan basis data dalam sistem informasi disebut dengan sistem basis data. Sistem basis data ini adalah suatu sistem informasi yang mengintegrasikan kumpulan data yang saling berhubungan satu sama lain dan membuatnya tersedia untuk beberapa aplikasi di dalam suatu organisasi. b. 2. a. 1.3. PHP PHP merupakan bahasa berbentuk skrip yang ditempatkan pada sisi server dan diproses di server. Hasilnya akan dikirimkan ke klien, tempat pemakai menggunakan browser. Secara khusus, PHP dirancang untuk membentuk web dinamis. Artinya ia dapat membentuk suatu tampilan berdasarkan permintaan terkini [3]. Misalnya, dapat ditampilkan isi basis data ke halaman web. b. 1.4. MySQL SQL (Structured Query Language) adalah salah satu basis data relasional yang mendukung pemakaian SQL dan dirancang untuk penggunaan aplikasi. Sedangkan informasi yang dihasilkan dapat digunakan bersama-sama oleh beberapa pengguna di dalam komputer lokal yang sering disebut sebagai client [4]. Data yang diberikan oleh server dapat disesuaikan dengan tingkat dan kepentingan pengguna. Sehingga data yang dikirim dapat berupa bagian dari keseluruhan isi data. Secara umum struktur data yang ada pada MySQL ada dua bentuk yaitu : 1. Data Manipulation Language (DML), Merupakan perintah-perintah yang berfungsi untuk melakukan manipulasi data ataupun objek-objek yang ada di dalam tabel atau basis data, misalnya perintah untuk memilih data (query), menyisipkan, mengubah dan menghapus data dalam basis data. Bentuk manipulasi yang dapat dilakukan oleh DML diantaranya adalah untuk keperluan pencarian kembali data lama, penyisipan data baru, penghapusan data, pengubahan data. 2. Data Defenition Language (DDL), Merupakan kumpulan perintah SQL yang digunakan untuk membuat, mengubah, menghapus struktur dan definisi metadata dari objek-objek basis data. 2. Metodologi Penelitian Pada pembuatan sistem ini, penulis menggunakan metode yang terdiri dari beberapa tahapan. 1. Metode Pengumpulan Data a. Studi Pustaka c. Penelitian yang dilakukan berdasarkan data yang diperoleh dari teori buku-buku penunjang yang berhubungan dengan permasalahan sistem yang akan dikembangkan. Serta mengunjungi situs-situs online di internet untuk menambah referensi yang dibutuhkan. Wawancara Pengumpulan data dengan melakukan pertanyaan kepada pimpinan toko dan pelanggan bagaimana informasi itu sebaiknya diberikan dan diperoleh. Metode Pengolahan Data Desain Sistem Pada tahap ini dilakukan analisis desain dan perancangan sistem : 1. Pemodelan dan perancangan sistem Perancangan sistem berupa tampilantampilan program. Dalam hal ini penulis menggunakan script PHP dan HTML sebagai area kerja. 2. Perancangan antar muka Perancangan antar muka dilakukan guna membuat aplikasi yang user friendly sehingga mudah dioperasikan oleh pengguna. Pembuatan Sistem Pada tahap ini dilakukan pembuatan sistem informasi berdasarkan hasil desain sistem yang telah dibuat. Uji Coba dan Evaluasi Aplikasi yang telah selesai ini nantinya juga akan diuji coba dan dilakukan evaluasi guna mengetahui kelayakan sistem dan sejauh mana sistem tersebut mampu diimplementasikan. 3. Analisis dan Perancangan Sistem Analisis suatu sistem merupakan salah satu proses yang harus dilakukan dalam perancangan dan implementasi suatu perangkat lunak yang berguna untuk mengidentifikasi dan mengetahui permasalahan-permasalahan, hambatan dan apa saja yang dibutuhkan sehingga dapat di usulkan perbaikan terhadap sistem yang digunakan. Proses kerja yang berlangsung di toko ini memerlukan pengaruh dari perkembangan teknologi informasi, karena proses penjualan di Toko Stars Shop ini sendiri sistem penjualannya masih berjalan manual, yaitu konsumen yang ingin membeli atau hanya ingin sekedar melihat informasi harus datang langsung ke toko, proses pengumpulan data pembelian juga masih di lakukan dengan cara menginput data pembeli dan transaksi ke dalam bon faktur, melakukan pencatatan ke dalam buku besar untuk laporan penjualan kemudian dimasukan kedalam komputer dalam format Microsoft Ecxel sehingga banyak ditemukan kendala dan dapat memungkinkan terjadinya kesalahan dalam transaksi baik penjualan maupun pemesanan. 3.1. Diagram Konteks Diagram Konteks merupakan hubungan antara satu sistem usulan dengan aliran penyimpanan data, adapun entitas dalam perancangan diagram konteks pada penjualan barang ini adalah Customer, Admin dan Pimpinan Perusahaan. - Data Barang - Data Pesanan - Data Pemasukan Data ADMIN Customer - Data Login Customer - Data Order - Data Customer Sistem Penjualan Barang - Data Login - Data Barang Laporan Data Barang Laporan Data pemesanan 3.3. Tabel Basis Data Tabel basis data yang digunakan pada aplikasi ini adalah Tabel Admin yang terdiri dari ID User, Email, Kata Sandi User, No.HP. Untuk Tabel Customer terdiri dari ID Customer, Nama Customer, Email, Kata Sandi Customer, Nama, Alamat, dan No.HP/Telepon. Untuk Tabel Produk terdiri dari ID Barang, Nama Barang, Harga, Stok, Ukuran, Warna, Gambar. Sedangkan untuk Tabel Pemesanan terdiri dari ID Pemesanan, ID Customer, ID Barang, Tanggal Pemesanan, dan Status Pemesanan. Dalam perancangan website ini, isi website telah dipecah ke dalam tabel-tabel untuk memudahkan konfigurasi. Untuk menggabungkan kembali dalam pemrograman diperlukan relasi antar tabel agar setiap bagian isi yang letaknya terpisah dalam tabel lain dapat ditampilkan bersamaan pada halaman website, sebab dalam setiap halaman web akan dilakukan pemanggilan tabel-tabel untuk mengambil isi-isi tabel yang diperlukan. Relasi antar tabel tersebut tampak seperti gambar di bawah ini. Pimpinan Gambar 1. Diagram Konteks Sistem Informasi Penjualan 3.2. Data Flow Diagram (DFD) Data flow diagram merupakan gambaran sistem usulan dengan aliran penyimpanan data [5]. Login Customer Konfirmasi Pesanan Admin Data Barang Data Customers Gambar 3. Relasi Antar Tabel - Data Login Customer - Data Order 3 2 Login PESANAN Order/Detail Login Data Pesanan User Name dan Password Data Customer Admin Customers 1 Data Produk Data Kategori Data Order/Pesanan 4. Implementasi Sistem Implementasi merupakan tahap yang dilakukan setelah selesai melakukan perancangan sistem maupun pengkodean. Gambar-gambar di bawah ini adalah rancangan keluaran dari sistem yang sudah dibangun. User Name dan Password 4.1. Tampilan Home User Data Sub Kategori Sub Kategori Data Barang Product Kategori 4 Data CustomersSub Kategori Data Product Laporan Laporan Data Barang Laporan Data Pemesanan Barang Pimpinan Gambar 2. Data Flow Diagram (DFD) Gambar 4. Tampilan Home User 4.2. Tampilan untuk Customer Baru Tampilan di bawah ini adalah halaman pendaftaran untuk menjadi anggota atau customer baru. 4.5. Tampilan Check Out Tampilan di bawah ini adalah halaman ckeck out atau halaman untuk menyelesaikan pemesanan. Gambar 5. Tampilan untuk Customer Baru Gambar 8. Tampilan Check Out 4.3. Tampilan Produk yang Dijual Tampilan ini adalah halaman produk yang dijual. 4.6. Tampilan Home untuk Admin Halaman Admin ini berfungsi untuk melakukan proses ke berbagai produk seperti, tambah produk, hapus, ubah dan lain sebagainya. Gambar 9. Tampilan Home (Admin) Gambar 6. Tampilan Produk yang Dijual 4.4. Tampilan Daftar Pesanan Tampilan di bawah ini adalah halaman daftar barang yang akan dipesan. 4.7. Tampilan Tambah Produk untuk Admin Halaman ini dibuat untuk memasukkan data dan gambar produk. Gambar 7. Tampilan Daftar Pesanan Gambar 10. Tampilan Tambah Produk (Admin) 4.8. Tampilan Laporan Data Pesanan Halaman ini dibuat untuk menampilkan informasi pesanan. Gambar 11. Tampilan Laporan Data Pesanan (Admin) 4.9. Tampilan Laporan Data Customers Halaman ini dibuat untuk menampilkan informasi data customers. Gambar 12. Tampilan Laporan Data Customers (Admin) 5. Kesimpulan Dengan adanya Sistem Informasi Penjualan ini, petugas pada Toko Stars Shop dapat lebih mudah melakukan perubahan data tentang produk-produk yang ditawarkan serta dapat memudahkan dalam penyampaian informasi kepada masyarakat luas sekaligus sebagai media promosi dan memudahkan pembeli dalam membeli barang tanpa dibatasi waktu dan tempat. Daftar Pustaka [1] Simamora, Henry, 2000, Penjualan, Jakarta [2] Arbie, 2004, Management Database dengan MySQL, Yogyakarta [3] Prasetyo, E. Pemrograman Web PHP dan MySQL. Yogyakarta: Graha Ilmi, 2008 [4] M.Syafii, 2004, Membangun Aplikasi Berbasis PHP dan MySQL, Penerbit Andi, Yogyakarta [5] M.Fathansyah, 2002. “Belajar DFD”. Yogyakarta