PERANCANGAN SISTEM INFORMASI PENJUALAN BAJU DAN BATIK BERBASIS WEB PADA RIA BUSANA MENGGUNAKAN PHP DAN MYSQL
Abd Hadi
Universitas Mitra Karya
ABSTRAK
Tujuan dari penulisan ini adalah membuat program aplikasi penjualan untuk bidang
fashion yang diharapkan dapat mempermudah baik dalam proses pengiriman barang
maupun transaksinya lainnya secara komputerisasi dan membantu menjaga keakuratan data sehingga dapat meminimalkan kesalahan pendataan dan kesalahan perhitungan yang sering terjadi. Dari hasil penilitian maka penulis dapat menyimpulkan yaitu:Sistem berjalan yang selama ini digunakan pada toko Ria Busana masih bersifat manual, maka sering terjadi kesalahan dalam pencatatan transaksinya.Pada aplikasi penjualan yang dibuat oleh penulis, maka pengguna sebaiknya Membuat Back Up data untuk menghindari hilangnya data secara tiba-tiba.
Kata kunci: perancangan, sistem informasi, penjualan PENDAHULUAN
Teknologi pada saat ini seakan menjadi kebutuhan sekunder bagi masyarakat pada umumnya. Peran serta teknologi informasi merupakan suatu
yang lumrah dalam setiap
perkembangannya. Komputer
contohnya, sebagai media penyimpanan informasi yang keberadaannya dari
tahun ke tahun mengalami
perkembangan yang signifikan. Begitu pula dalam penerapannya, komputer memberikan dampak yang positif terhadap semua bidang seperti halnya dalam bidang fashion, serta dapat
evaluasi, analisa, efisiensi dan efektifitas kinerja suatu perusahaan.
Dengan semakin berkembangnya komputer yang semakin canggih, maka aplikasi pun sangat dibutuhkan untuk
menunjang kepraktisan dalam
pemanfaatan di berbagai bidang perusahaan, tak terkecuali di bidang perusahaan jasa fashion dengan nama
Toko RIA BUSANA yang terletak di
Jalan Dewi Sartika, Ciputat.. Toko tersebut melayani kebutuhan berbagai macam jenis busana yang dibutuhkan oleh Pria dan wanita pada umumnya.
menggunakan cara manual yang diinput pada microsoft exel dalam membuat pengiriman barang, data pelanggan, serta data transaksi baik untuk laporan keuangan pada Toko Ria Busana. Dengan menggunakan cara pencatatan tersebut besar kemungkinan data-data tersebut dapat hilang, rusak, bahkan data transaksinya bisa tercampur. Oleh karenanya dapat menghambat dan memperlambat ketika akan di rekap. Maka dari itu hal tersebut sangat tidak efektif dan efisien.
Dengan adanya aplikasi komputer, maka diharapkan pengelola perusahaan dapat mengatasi hilang dan rusaknya data-data transaksi. Selain itu data dapat dikelola dan di olah secara akurat. Karena data tersebut dimasukkan pada sebuah aplikasi komputer dan dalam pembuatan laporan transaksi bulanan pun akan berjalan lancar.
ANALISA SISTEM Analisa Sistem Berjalan
Toko menawarkan barang maupun produk yang disebut Delivery Or Note kepada klien kemudian klien menerima dan melihat - lihat barang setelah melihat barang dan menyetujui barang kemudian klien memesan barang yang sudah
ditawarkan oleh owner, klien
membuatkan Purchase Order (PO) setelah selesai membuat PO, PO tersebut diberikan kepada owner dan owner
menerima Purchase Order dari
klien,Owner mengirimkan surat jalan beserta barangnya untuk dikirimkan kepada klient dan menyuruh bagian finishing untuk mengantarlkan surat jalan beserta barangnya, saat barang sampai klient menandatangani surat jalan,klien mengecek barang yang dikirim oleh finishing, setelah itu klien memberikan sales report yang bertujuan untuk membayar barang yang sudah dipesan dari owner, ownermenerima sales report selanjutnya owner menyuruh bagian akutansi untuk membuat invoice yaitu untuk menagihkan barang yang belum dibayar kepada owner, pihak akutansi membuat invoice dan kuitansi kemudian diberikan kepada owner untuk menandatangani invoice dan kuitansi , setelah selesai ditandatangani oleh owner akutansi memberikan invoice dan kuitansi kepada pihak finishing, pihak finishing mengantarkan invoice dan kuitansi kepada klien, klient menerima kuintansi dan menandatangani kuitansi yang diantarkan oleh finishing, klien
langsung membayar barang yang sudah dipesan dari owner setelah menerima invoice tersebut.
Activity Diagram Sistem Berjalan
Activity Sistem Berjalan
Analisa Solusi Pemecahan Masalah
Solusi dari permasalahan yang ada adalah :
1 Pencatatan data barang dan transaksi penjualan sebaiknya
menggunakan sistem yang
terkomputerisasi sehingga data tersimpan dalam sebuah database komputer.
2 Dibuat sebuah sistem yang dapat menghitung stok secara otomatis jika ada barang masuk dan barang keluar
3 Proses laporan bisa langsung diambil dari database yang ada sehingga akan lebih cepat dan akurat.
PERANCANGAN DAN
IMPLEMENTASI SISTEM Use Case Diagram
Use case diagram
menggambarkan apa saja aktifitas yang dilakukan oleh suatu sistem dari sudut pandang pengamat luar. Apa saja yang dilakukan oleh actor atau orang yang terlibat dalam sistem.
Activity Diagram
Activity diagram merupakan
diagram yang menggambarkan
baerbagai alur aktifitas dalam sistem yang sedang dirancang, bagaimana masing-masing alur berawal, section yang mungkin terjadi, dan bagaimana mereka berakhir. Activity juga dapat menggambarkan proses paralel yang mungkin terjadi pada beberapa eksekusi. Activity Diagram Login
Activity Diagram Login
Activity Diagram Kelola Barang Activity Diagram Kelola Barang Activity Diagram Kelola Konsumen
Activity Diagram Kelola Konsumen Activity Diagram Kelola Pegawai
Gambar 4.5.Activity Diagram Kelola Pegawai
A. Activity Diagram Penjualan
Activity Diagram Penjualan
Rancagan Database 1. Tabel Barang
No. Nama Field Tipe Data Ukuran Keterangan 1. kode_barang Text 15 Primary Key 2. nama_barang Text 100
3. Ukuran Text 20
4. Stok Number
6. jumlah_harga Number Tabel Barang
2. Tabel Customer
No. Nama Field Tipe Data Ukuran Keterangan 1. id_customer Text 6 Primary Key 2. nama_customer Text 20
3. Alamat Text 150
4. Pic Text 30
5. Telp Text 25
Tabel Customer
3. Tabel Purchase Order Header
No. Nama Field Tipe Data Ukuran Keterangan
1. no_po Text 7 Primary Key
2. id_customer Text 6 Foreign Key 3. Tanggal_po Date/Time
4. Subtotal Number
5. Ppn Number
6. total_harga Number Tabel Purchase Order Header
4. Tabel Purchase Order Detail
No. Nama Field Tipe Data Ukuran Keterangan
1. no_po Text 7 Primary Key
2. kode_barang Text 12 Foreign Key
3. Qty Number
4. Jumlah Number
Tabel 4.8 Tabel Purchase Order Detail
Hasil Implementasi
A. Halaman Login
Halaman Utama Admin
Halaman Data Barang
Halaman Data Pelanggan
Halaman Input Pelanggan
Halaman Data Pegawai
Halaman input DataPegawai
Halaman Transaksi Penjualan
Laporan penjualan
Pengujian Black Box
Dalam tahap ini akan diuraikan rencana pengujian terhadap sistem yang telah dibuat, yaitu sistem informasi penjualan berbasis web.
Rencana Pengujian Sistem Informasi Penjualan
Berikut adalah tabel rencana pengujian black box dari sistem informasi penjualan Dinar Optik.
1. Login
1. Login Jika username dan password benar, maka akan masuk ke form Home Page Black Box Jika username dan password salah, maka akan tampil pesan "username dan password salah" Menu login berubah menjadi keranjang belanja, tampil transaksi dan logout Black Box 2. HomePage
2. Home Page Menampilkan halaman utama Website Black Box 3. Kategori 3. Penjualan Menampilkan kode Barang-Barang berdasarkan kategori Black Box Dapat menampilkan Barang yang ada di toko 4. Laproan 10. Laporan Dapat menampilkan seluruh data pemasukan dan penjualan barang yang dilakukan oleh took Black Box 5. Data took 10. Data took Dapat menampilkan data pelanggan, barang dan pegawai Black Box Hasil Pengujian
Berikut adalah tabel rencana pengujian
black box dari sistem informasi
penjualan Dinar Optik. 1. Login
Hasil Uji
Kelas Uji Diharapkan Hasil yang Hasil Pengujian Kesimpulan
Form Login Jika username dan password benar, maka akan masuk ke form Home Masuk ke form Home ketika input
username dan password benar [ x ] Berhasil [ ] Gagal Jika username dan password salah, maka akan tampil pesan "username dan password salah" Tampil pesan "username dan password salah" ketika input username dan password salah [ x ] Berhasil [ ] Gagal 2. Homepage Hasil Uji Kelas Uji Hasil Yang
HomePage Menampilkan halaman utama Website dan menampilkan menu yang terdapat dihalaman utama Dapat menampilka n menu yang terdapat dihalaman utama [ x ] Berhasil [ ] Gagal 3. Tampil Laporan Hasil Uji
Kelas Uji Diharapkan Hasil Yang Hasil Pengujian Kesimpulan
Tampil Laporan Menampilkan data pelanggan dan transaksi penjualan Menampilkan rincian penjualan barang [ x ] Berhasil [ ] Gagal 4. Data toko Hasil Uji
Kelas Uji Diharapkan Hasil Yang Hasil Pengujian Kesimpulan
Data toko Menampilkan data pelanggan, barang dan pegawai Menampilkan rincian data pelanggan, barang dan pegawai. [ x ] Berhasil [ ] Gagal
Alat dan Bahan Pendukung
Sarana pendukung sistem
dibutuhkan sebagai sarana atau alat bantu yang
digunakan agar sistem yang dibuat dapat berjalan sebagaimana mestinya. Sehingga dapat dicapai hasil yang sesuai dengan apa yang telah ditetapkan dan diharapkan.
Sarana pendukung sistem
tersebut meliputi perangkat keras (Hardware) dan perangkat lunak (Software) yang mana sarana pendukung tersebut harus dapat menunjukkan kesesuaian dan saling menunjang kelancaran kerja sistem, khususnya sistem aplikasi yang digunakan.
1. Perangkat Keras (Hardware)
Perangkat keras merupakan bagian dari komputer yang terdiri dari alat
input, alat proses, alat output dan
simpanan luar. Alat input adalah alat yang digunakan untuk menerima masukan. Selain untuk memasukkan data juga untuk memasukkan sistem.
Alat proses adalah alat dimana instruksi-instruksi sistem diproses
untuk mengolah data yang
dimasukkan lewat alat input yang hasilnya akan ditampilkan ialah
output. Alat output adalah alat yang
digunakan untuk menampilkan hasil dari pemrosesan data. Sedangkan simpanan luar adalah simpanan yang mempunyai kapasitas untuk menyimpan data dan sistem dalam kurun waktu tertentu. Perangkat keras yang diusulkan dalam perancangan sistem ini adalah sebagai berikut :
a. Processor : Intel i Core 3
b. Memory : 4 GB
c. Harddisk : 60 GB 2. Perangkat Lunak (Software)
Perangkat lunak atau software merupakan program-program dan teknik-teknik lain untuk mengontrol sistem dalam sistem pengolahan
data yang berfungsi untuk
mengidentifikasi program,
menyiapkan aplikasi program sehingga tata kerja seluruh peralatan komputer terkontrol dan teratur, membuat pekerjaan lebih efisien. Perangkat lunak yang digunakan pada perancangan sistem ini adalah :
a. Sistem Operasi :
b. Aplikasi :
Google Chrome & Mozilla Firefox
3. Bahasa Pemrograman
Adapun 3 bahasa pemrograman yang digunakan dalam merancang sistem penjualan yaitu dengan menggunakan bahasa pemrograman PHP dan MySQL, serta untuk memastikan software yang dibuat berfungsi sebagaimana mestinya dilakukan pengujian menggunakan
black box testing dengan hasil akhir
seperti contoh diatas .
KESIMPULAN
Dari hasil penilitian maka penulis dapat menyimpulkan yaitu:
1. Sistem berjalan yang selama ini digunakan pada toko Ria Busana masih bersifat manual, maka sering terjadi kesalahan dalam pencatatan transaksinya.
2. Pada aplikasi penjualan yang dibuat oleh penulis, maka pengguna sebaiknya Membuat Back Up data untuk menghindari hilangnya data secara tiba-tiba.
mengefisiensikan dan
mengefektifkan pekerjaan.
Terutama di perusahaan-perusahaan yang melakukan pengolahan data yang cukup banyak dan rumit.
Dengan menggunakan sistem
komputerisasi, kita bisa
menghindari terjadinya
kerangkapan data dan juga
kekonsistensian data. Sehingga data yang kita olah pun menjadi baik kualitasnya.
DAFTAR PUSTAKA
Bambang Hartono. Sistem Informasi
Manajemen Berbasis Komputer.
Jakarta : PT. ASDI
MAHASATYA, 2013.
Devi Puspitasari, Ashin Shaf. Penjualan. Jakarta : Direktorat Jenderal Manajemen Pendidikan Dasar dan Menengah, Direktorat Pembinaan Sekolah Menengah Kejuruan, Departemen Pendidikan Nasional, 2008.
Ida Kusuma Dewi, AG./. Mellyora. How
To Make Sales When You Don’t Like Selling. Solo : Metagraf,
2013.
Julhan Sifadi, Wawan W. Efendi.
Franchise Brand Champions.
Jakarta : PT. Neo Mediatama, 2013.
Kusrini. Membangun Sistem Informasi
Akuntansi dengan Visual Basic & Microsoft SQL Server. Yogyakarta
: Andi, 2008.
Mohamad Subhan. Analisa
Perancangan Sistem. Cirebon :
Lentera Ilmu Cenikia, 2012. Rony Setiawan. Teknik Pemecahan
Masalah Dengan Algoritma Dan Flowchart (Basic dan C). Jakarta :
Lentera Ilmu Cendikia, 2009. Sri Widianti. Pengantar Basis Data.
Jakarta : Lentera Ilmu, 2009. Windu Gata, Grace Gata. Sukses
Membangun Aplikasi Penjualan.
Jakarta : PT. Elex Media Kompuindo, 2013