## APLIKASI PENJUALAN PADA UD. SONJAYA
Yerry Febrian Sabanise 1 , Ida Afriliana 2 , Septian Raju Saputra 3 Email : idaafriliana@yahoo.co.id D III Teknik Komputer Politeknik Harapan Bersama, Jalan Mataram No 9 Kota Tegal 52142, Indonesia. Telp (0283) 352000

## Abstrak
UD. Sonjaya merupakan salah satu Usaha Dagang yang bergerak di bidang penjualan sandal, sepatu dan tas. Di UD. Sonjaya sistem yang sedang berjalan saat ini masih dilaksanakan manual menggunakan buku (manual book). Sistem ini dirasa masih kurang optimal karena masih menggunakan buku sebagai media pencatatannya. Untuk mempermudah pimpinan maupun petugas maka dari itu dibuatkanlah aplikasi penjualan yang sesuai dengan kebutuhan agar memudahkan karyawan dalam mengolah data transaksi dan pembuatan laporan penjualan.
Sistem ini dikembangkan menggunakan bahasa pemrograman Microsoft Visual Basic 6.0 , dan databasenya menggunakan MySQL . Metode pengumpulan data yang dilakukan dengan observasi secara langsung di tempat, melakukan tanya jawab langsung dengan pemilik dan mempelajari buku-buku yang mendukung dalam pembuatan aplikasi penjualan. Dengan dibuatnya aplikasi penjualan berbasis desktop dapat memudahkan karyawan dalam pengolahan data barang, transaksi penjualan, laporan penjualan dan bagi pimpinan mempermudah pengambilan keputusan karena semuanya sudah tersimpan dalam satu tempat . Kata Kunci : Aplikasi Penjualan, VB6, MySQL.
1. Pendahuluan Teknologi pada saat ini memang telah mengalami perkembangan yang sangat pesat, salah satu dari teknologi itu adalah komputer. Komputer bukan lagi hal yang asing bagi sebagian besar masyarakat sehingga komputer sangat berperan penting dalam menunjang kehidupan sehari-hari. Berkat teknologi komputer ini banyak tugas-tugas manusia yang tadinya dikerjakan secara manual kini telah diambil alih oleh komputer, hal ini dikarenakan teknologi komputer dianggap lebih efisien dan akurat.
Usaha Dagang atau yang sering disingkat UD merupakan salah satu bentuk badan usaha yang dimiliki oleh satu orang saja dan menjadi bagian penting dari perekonomian suatu negara maupun daerah, begitu juga dengan negara Indonesia. UD ini sangat memiliki peranan penting dalam lajunya perekonomian masyarakat. UD ini juga sangat membantu dalam hal penciptaan lapangan kerja baru.
Dalam perusahaan yang bergerak dibidang penjualan membutuhkan suatu sistem informasi yang baik, terutama sistem informasi penjualan, agar dalam kegiatannya dapat berjalan dengan efektif dan efisien. Keadaan tersebut menyebabkan banyaknya perusahaan yang meningkatkan pengembangan dibidang penjualan untuk meningkatkan pelayanan yang lebih baik lagi dan dapat mengolah data dengan mudah, cepat dan akurat. Demikian juga halnya yang terjadi dengan UD. Sonjaya, dalam proses pengolahan data dan penyajian informasinya masih secara manual. Hal ini dapat menimbulkan kelemahan, misalnya membutuhkan waktu yang lama dalam pemasukan data, pencarian data, pembuatan dan penyajian laporan atau dengan kata lain tidak efisien dalam menggunakan waktu kerja. Faktor dominan yaitu kesalahan manusia banyak terjadi dalam mengolah data serta penyimpanan dan perawatan laporan berbentuk kertas, dimana hal ini sangat sulit ditanggulangi. Hal tersebut yang mendorong untuk mengatasi permasalahan-permasalahan yang ada saat ini, yaitu dibutuhkan suatu aplikasi berbentuk pemrograman yang diharapkan dapat membantu dalam proses transaksi penjualan maupun pengolahan data dan penyajian informasi secara efisien.
Salah satu perangkat lunak pengembangan aplikasi yang populer adalah Microsoft Visual Basic 6.0. Microsoft Visual Basic 6.0 didesain untuk dapat memanfaatkan fasilitas yang tersedia dalam Microsoft Windows dan merupakan software yang bisa digunakan unutk membuat program sederhana tetapi banyak cakupan yang dapat dikerjakan. Dalam menangani data transaksi, data barang dan penyajian laporan pemrograman Microsoft Visual Basic 6.0 sangat efektif dibandingkan dengan sistem pemrosesan manual yang dilakukan. Database menggunakan MySQL. Dengan menggunakan database ini, data semakin aman dan berdaya guna. Database ini juga banyak dipakai pada web database sehingga data semakin terintegrasi antara database desktop dengan database web. Untuk menggunakan MySQL, harus menginstalasinya ke komputer. Karena menggunakan interface atau tampilan program Visual Basic, maka perlu menginstalasi driver ODBC untuk MySQL. MySQL ODBC Open Database Connectivity
(ODBC) adalah salah satu konektor antara database dengan bahasa pemprograman terutama pada bahasa pemprograman Visual Basic. Open Database Connectivity (ODBC) merupakan suatu kerangka kerja umum untuk mengakses dan mengubah isi database .
Program yang digunakan untuk membuat laporan adalah Crystal Report. Crystal Report dibuat untuk membantu user dalam membuat laporan dengan mudah tanpa menggunakan Data Environment dan Data Report . Di Crystal Report tersebut bisa menggunakan fasilitas Expert untuk membantu mendesain laporan dengan mudah. Berdasarkan latar belakang masalah tersebut, dibuatlah sebuah program “APLIKASI PENJUALAN PADA UD. SONJAYA”. Diharapkan dengan adanya aplikasi tersebut dapat memudahkan dan memperlancar perhitungan transaksi penjualan dan pengolahan data secara cepat dan akurat. 2. Metode Penelitian Dalam pelaksanaan ini peneliti merencanakan jadwal observasi dan wawancara untuk mendapatkan data-data yang berhubungan dengan data-data penjualan yang akan digunakan sebagai bahan refleksi dan evaluasi.

## 3. Hasil dan Pembahasan
Dalam hal ini melakukan tanya jawab langsung dengan pemilik usaha dagang “UD. Sonjaya”, yang dapat memberikan informasi secara akurat. Pengumpulan data-data yang diperlukan dalam pembuatan aplikasi penjualan ini antara lain spesifikasi minimal hardware yang akan menjalankan aplikasi ini, tool-tool pendukung seperti (Xampp, MySQL, Microsoft Visual Basic 6.0) dan lain-lain yang dapat diperoleh secara gratis di internet.
a. Uml(Unified Modeling Language)
Uml dibuat untuk menggambarkan desain antarmuka atau interface serta rancangan sistem yang akan dibuat dalam aplikasi penjualan pada UD. Sonjaya ini.
Gambar 1. UseCase Diagram Aplikasi Penjualan
Gambar 2. Activity Diagram Login
Gambar 3. Activity Diagram Transaksi Penjualan
Gambar 4. Sequence Diagram Login Gambar 5. Sequence Diagram Transaksi Penjualan b. Microsoft Visual Basic 6.0 Dalam membuat aplikasi penjualan pada UD.Sonjaya menggunakan program microsoft visual basic. Karena program microsoft visual basic salah satu program untuk merancang aplikasi berbasis desktop. Berikut tampilan Aplikasi Penjualan Pada UD. Sonjaya.
Gambar 6. Tampilan Menu Utama
Gambar 7. Tampilan Transaksi Menjualan
Gambar 8. Tampilan Data Transaksi
Gambar 9. Tampilan Input Data Barang
Gambar 10. Tampilan Input Data Admin
Gambar 11. Tampilan Edit Data Barang
Gambar 12. Tampilan Update Stok Barang
Gambar 13. Tampilan Laporan Penjualan
Gambar 14. Tampilan Laporan Data Barang
Gambar 15. Tampilan Laporan Stok Barang
Gambar 16. Tampilan Laporan Aktifitas Admin
Gambar 17. Tampilan Login
Gambar 18. Tampilan Menu Backup
Gambar 19. Tampilan Menu Restore
Gambar 20. Tampilan Print Preview Laporan Penjualan
Gambar 21. Tampilan Print Preview Laporan Data Barang Gambar 22. Tampilan Print Preview Laporan Stok Barang Gambar 23. Tampilan Print Preview Laporan Aktifitas Admin
Gambar 24. Tampilan Print Preview Nota Penjualan 4. Kesimpulan Dengan menggunakan Microsoft Visual Basic 6.0, MySql, dengan teknik perancangan menggunakan UML, dapat digunakan untuk membuat Aplikasi Penjualan Pada UD. Sonjaya, yang terdiri dari Data Barang, Data Stok Barang, Data Kasir, Data Transaksi Penjualan, Laporan Data Barang, Laporan Data Penjualan,
Laporan Stok Barang, Laporan Aktifitas
Kasir. Sehingga proses transaksi dan pembuatan laporan penjualan lebih efisien, efektif, serta mudah digunakan oleh penggunanya.
5. Daftar Pustaka
[1] Halvorson, Michael. 2000. Step by Step Microsoft Visual Basic 6.0 Professional . Jakarta: PT. Elex Media Komputindo.
[2] Kadir, Abdul. 2000, konsep dan tuntunan praktis basis data, Yogyakarta : Andi [3] Tim Penelitian Dan Pengembangan
Wahana Komputer. 2001. Tips Dan Trik Pemrograman Visual Basic 6.0. Yogyakarta: Andi. [4] Munawar. 2005. Pemodelan Visual dengan UML.
Edisi pertama ,
Yogyakarta : Graha Ilmu.
[5] Thabrani, Suryanto. 2007. Mudah dan Cepat Menguasai Visual Basic. Jakarta : Mediakita.
[6] Kadir, Abdul. 2008. Tuntunan Praktis Belajar Database Menggunakan MySQL . Yogyakarta. Penerbit Andi.