PERANCANGAN SISTEM INFORMASI PENJUALAN DAN STOK BARANG PADA JUANNA COMPUTER WONOGIRI BERBASIS WEB NASKAH PUBLIKASI diajukan oleh Rosyid Ali Makmuri 12.11.6525 kepada SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA YOGYAKARTA 2016
PERANCANGAN SISTEM INFORMASI PENJUALAN DAN STOK BARANG PADA JUANNA COMPUTER WONOGIRI BERBASIS WEB Rosyid Ali Makmuri 1), Yuli Astuti 2) 1) Teknik Informatika STMIK AMIKOM Yogyakarta 2) Manajemen Informasi STMIK AMIKOM Yogyakarta Jl Ringroad Utara, Condongcatur, Depok, Sleman, Yogyakarta Indonesia 55283 Email : reza.z@students.amikom.ac.id 1), yuli@amikom.ac.id 2) Needs for technology that can provide fast and accurate information is increasing. In the global competition to obtain the maximum results the company is required to have an effective and efficient performance so that it can maximize profits and minimize the capital cost that is not inferior to any other company. Juana Computer Wonogiri is a shop that specializes in the sale of computers and accessories. In order for the process of buying, selling and storage of goods at the store optimal, it takes an application that can record the purchase or sale of a stock of goods or services so that the recording of goods can be done efficiently and effectively. To that made a web-based sales information system which uses the database as a data storage medium stores and using CodeIgniter framework to facilitate in the making. Selection of web applications because it uses the PHP programming language and to open up these applications using a browser that have previously been connected to the database so that the application is lighter and easier to run. Keyword: web, framework, database, php, browser, codeigniter. 1. Pendahuluan 1.1. Latar Belakang Juanna Computer merupakan sebuah toko komputer di Wonogiri yang menjual computer, notebook berbagai merek dan berbagai aksesoris computer dan perlengkapan computer lainnya. Demi kelancaan proses jual beli, maka dibutuhkan pengawasan dan pencataan proses penjualan, pembelian, penyimpanan barang dan juga proses akuntansi. Pada kenyataannya sistem yang dipakai oleh Juanna Computer masih menggunakan Microsoft Excel sebagai alat pencatatan proses jual beli, pencatatan strok barang di gudang maupun proses akuntansi, karena masih menggunakan Microsoft Excel maka proses penyimpanan data berupa beberapa file yang di arsipkan, pengelolaan data dengan cara ini rawan akan kesalahan dalam pembuatan laporan pembelian, penjualan dan data stok barang di gudang, karena masih menggunakan Microsoft Excel maka proses penyimpanan data berupa beberapa file yang di arsipkan, pengelolaan data dengan cara ini rawan akan kesalahan dalam pembuatan laporan pembelian, penjualan dan data stok barang di gudang, Dari masalah masalah yang terjadi pada sistem Juanna computer maka harus dibuat sebuah sistem yang dapat mencatat semua kegiatan jual beli, penyimpanan barang dan juga akuntansi agar tercipta efisiensi dan efektifitas kerja pada Juanna Computer. Berdasarkan uraian di atas, penulis mengangkat penelitian untuk membantu Juanna Computer Wonogiri dengan membuat sistem informasi penjualan dengan judul Perancangan Sistem Informasi Penjualan Pada Juanna Computer Wonogiri Berbasis Web. Sistem Penjualan dan Stok Barang pada Juanna Computer adalah sebuah aplikasi computer berbasis web yang berfungsi untuk mencatat proses jual beli dan akuntansi serta untuk memanajemen stok barang pada gudang disertai dengan data laporan yang lengkap. 1.2. Rumusan Masalah Berdasarkan dari latar belakang di atas dapat diambil suatu rumusan masalah sebagai berikut : 1. Bagaimana merancang sistem informasi penjualan dan stok barang pada Juanna Computer Wonogiri yang dapat meningkatkan efektifitas dan efisiensi kerja? 2. Bagaimana caranya agar semua proses transaksi pada Juanna Computer dapat tersimpan dan tercatat dengan rapi dan memberikan kemudahan dalam pencarian history transaksi yang terjadi? 3. Bagaiman caranya agar pemilik Juanna computer dapat melihat laporan pembukuan dan laporan stok barang dengan cepat di setiap bulannya? 1.3. Tujuan Penelitian 1. Tujuan yang ingin dicapai oleh penulis dalam penelitian ini adalah: Memudahkan pemilik maupun karyawan dalam pengawasan barang dan laporan pembukuan toko. 2. Sebagai penyedia informasi stok barang yang akurat. 3. Untuk meminimalisir kesalahan dalam pembuatan laporan pembukuan toko. 1.4. Metode Penelitian 1. Metode Pengumpulan Data Dalam menunjang pencarian data dan fakta, penyusunan akan mengunakan berbagai tahapan pengumpulan data yang dilakukan penulis, antara lain: 2. Observasi Penyusunan melakukan pengamatan secara langsung terhadap objek yaitu Juanna Computer. 3. Metode Kepustakaan Mengambil beberapa refrensi yang berhubungan dengan permasalahan yang ada dalam penelitian ini dengan buku buku refrensi dari perpustakaan maupun dari artikel yang ada di dalam internet. 1
4. Metode Wawancara Pengumpulan data yang dilakukan dengan cara mengadakan tanya jawab secara langsung terhadap Juanna Computer tentang berbagai hal yang diperlukan dalam penelitian. 1.5. Landasan Teori Menurut Dwiprastio (2013) dengan metode penelitian menggunakan waterfall dan studi kasus di PD ANUGERAH. System yang dibuat diharapkan memberikan kemudahan dalam menghasilkan jurnal penjualan dan kartu persediaan untuk setiap transaksi secara bersamaan dalam satu file. Berbasis web menggunakan bahasa pemograman PHP dan basis data MySQL, serta menggunakan metode first in first out (FIFO) dalam menangani persediaan barang dagang yang memiliki tingkat perputaran barang tinggi. [1] Menurut Arviolina (2013) dalam jurnal yang berjudul Sistem Informasi Manajemen Penjualan, Pembelian, dan Persedian Stok Barang Pada PD. Sumber Rezeki Palembang. Berbasis desktop dengan menggunakan Microsoft Visual Basic 2008 dan SQL 2005 sebagai database, dengan pendekatan menggunakan metode Object Oriented Analysis and Design (OOAD) aplikasi ini diharapkan dapat membantu tugas manajer mengenai informasi perusahaan.[2] Menurut Mualifah (2014) dalam jurnal yang berjudul Sistem Informasi Penjualan Barang Pada Bengkel Karunia Motor Arjosari, system yang dibuat berbasis web dengan menggunakan PHP dan database MySQL, system ini dibuat agar untuk membuat sistem pencatatan barang pembelianpenjualan) yang bersifat komputerisasi. Manfaatnya adalah agar memudahkan proses pencatatan data barang, baik itu pembelian ataupun penjualan. [3] 2. Pembahasan 2.1 Analisis Sistem Yang Berjalan Berdasarkan data yang diperoleh dari pihak Juanna Computer melalui wawancara kepada beberapa karyawan maupun pemilik proses pencatatan transaksi yang berjalan adalah sebagai berikut : 1. Penjual bertemu dengan pembeli dan melakukan proses order 2. Toko melihat ketersediaan barang pada print out list barang 3. Pembeli membayar dan penjual memberikan nota tulis 2.2. Analisis Kelemahan Sistem Berdasarkan analisis masalah yang terjadi selama wawancara pada proses transaksi maupun pencatatan saat ini masih terdapat kelemahan yaitu: 1. laporan yang dihasilkan tidak bisa menampilkan sekaligus dalam satu dokumen yaitu mengenai proses pembelian, penjualan, stok barang dan laporan akuntansi dikarenakan menggunakan Microsoft excel. Satu laporan harus membuat satu dokumen jika dijadikan satu akan menyulitkan pada proses pembaharuan dokumen dan juga pada saat ingin melihat laporan bulan kemarin 2. Untuk mencari harga barang penjual harus melihat list daftar barang yang terdapat pada print out sehingga membuat lama proses penjualan 3. Pembuatan laporan menggunakan Microsoft excel yang menggunakan satu douument untuk setiap prosesnya membuat banyak waktu terkuras untuk membuat sebuah laporan yang lengkap, dan harus melakukan bebrapa kali input data untuk setiap laporan 4. Tidak adanya pembatasan akses data, semua karyawan dapat melihat dan mengedit data data transaksi sehingga sangat mudah sekali terjadi manipulasi data transaksi maupun data yang lainnya. 5. Terjadinya pengerjaan pembuatan laporan berulang ulang missal untuk pembuatan dokumen laporan stok barang, laporan transaksi dan laporan lainnya, apalagi jika terjadi kesalahan ataupun penginputan, ini akan menambah penggunaan sumber daya dengan memberikan waktu lembur kepada karyawan. 2.3 Solusi Terhadap Masalah Solusi terhadap proses transaksi pada Juanna Computer Wonogiri adalah dengan membuat sistem berbasis web local yang berguna sebagai pencatat proses transaksi maupun data barang, sistem ini berbasis web sehingga tidak memerlukan spesifikasi komputer yang tinggi sehingga tidak perlu memperbaharui perangkat yang ada. Dengan menerapkan sistem ini selain memperpendek alur prosesnya juga lebih efisien waktu dan mengurangi beban kerja karyawan amupun pemilik yang bertugas. 2.4 Tingkat Pengguna Aplikasi Dalam penggunaan aplikasi ini ada 2 tingkatan pengguna dengan karakteristik seperti pada Tabel 1. Tipe Pengguna Pemilik Karyawan Tabel 1. Tingkat Pengguna Aplikasi Hak Akses Mendapat hak akses penuh di antaranya dapat melakukan pengelolaan data pada sistem Juanna Computer Wonogiri Dapat melakukan proses pencatatan barang dan supplier maupun pencatatan transaksi serta mencetak dan melihat laporan 2.5 Gambaran Umum Sistem Aplikasi Use Case Diagram gambaran umum sistem ini menggambarkan keseluruhan proses yang terjadi pada sistem secara umum. Berikut adalah flowchart gambaran umum sistem, seperti ditunjukkan pada Gambar 1. 2
2.7 Implementasi 2.7.1. Implementasi Pada Koneksi Gambar 3 adalah konfigurasi koneksi database Dalam Framework Codeigniter yang terdapat pada file database.php berikut adalah gambar 3 : Gambar 1. Use Case Diagram 2.6 Perancangan Basis Data ERD sistem informasi penjualan dan stok barang pada Juanna Komputer adalah sebagai berikut : Gambar 3. Konfigurasi Koneksi Database. 2.7.2. Implementasi Halaman Antarmuka Tampilan antarmuka pada sistem informasi penjualan seperti pada Gambar 4 sampai Gambar 7. Gambar 4. Halaman Login User Gambar 2. ERD Juanna Computer 3
Gambar 5. Halaman Utama Gambar 6. Halaman Kelola Barang Gambar 7. Halaman Transaksi Gambar 8. Halaman Laporan Barang 2.8. Pengujian Sistem Berikut adalah hasil pengujian pada sistem informasi pejualan juanna ini : Tabel 11. Uji Sistem Validasi Metode Pengujian Memasukkan Username dan Password yang sesuai, salah dan kosong Hasil Pengujian Pemilik maupun karyawan dapat masuk ke halaman utama jika username maupun password salah atau kosong Keputusan Terpenuhi Tabel 12. Uji Kesesuaian Data Metode Pengujian Merubah data suplier dalam detail data barang. Hasil Pengujian Data supplier dapat diubah dengan mengedit data melalui halaman edit data barang. Keputusan Terpenuhi 3. Kesimpulan Kesimpulan yang dapat diambil adalah sebagai berikut : 1. Perancangan sistem informasi penjualan dan stok barang ini melalui beberapa tingkatan mulai dari menganalisis apa saja yang dibutuhkan oleh perangkat lunak maupun menganalisis apa saja fungsi yang dibutuhkan oleh Juanna Computer Wonogiri, setelah itu mulailah dibuat desain, mulai dari desain aplikasi, desain database maupun desain antarmuka, setelah itu dibuatlah aplikasi dengan coding, setelah tahapan coding selesai lalu dilakukan pengujian sampai tercapai tujuan, sehingga program yang dibuat dapat meningkatkan efektifitas dan efisiensi kerja. 2. Proses pencatatan transaksi dapat tersimpan dengan rapi karena program ini telah menggunakan database, sehingga data dapat disimpan secara otomatis dan dapat dengan mudah melakukan pencarian history transaksi yang telah teradi. 3. Untuk dapat melihat laporan pembukuan dan laporan stok barang pemilik dapat menekan menu laporan lalu memilih laporan bulan apa yang ingin ditampilakan. 4
Daftar Pustaka [1] Chandra Dwiprastio 2013. Aplikasi Penjualan dan Persediaan Barang Dagang dengan metode Perpetual FIFO Berbasis Web (Studi Kasus pada PD. XYZ). [2] Viny Arviolina 2013. Sistem Informasi Manajemen Penjualan, Pembelian, dan Persedian Stok Barang Pada PD. Sumber Rezeki Palembang. [3] Choirul Mualifah 2012. Sistem Informasi Penjualan Barang Pada Bengkel Karunia Motor Arjosari, Biodata Penulis Rosyid Ali Makmuri, memperoleh gelar Sarjana Komputer (S.Kom), Jurusan Teknik Informatika STMIK AMIKOM Yogyakarta, lulus tahun 2016. Yuli Astuti, M.Kom, memperoleh gelar Sarjana Komputer (S.Kom), Jurusan Sistem Informasi STMIK AMIKOM Yogyakarta, lulus tahun 2006. Memperoleh gelar Magister Ilmu Komputer (M.Kom) STMIK AMIKOM Yogyakarta, lulus tahun 2012. Saat ini menjadi Dosen di STMIK AMIKOM Yogyakarta. 5