PERANCANGAN PROGRAM PENJUALAN SEMBAKO SECARA TUNAI PADA KOPERASI KARYAWAN “XYZ” DENGAN MENGGUNAKAN MICROSOFT VISUAL FOXPRO 9.0. Nama : Bagus Mega SeFawan NPM : 18110049
Latar Belakang • Seiring dengan kemajuan zaman, ilmu pengetahuan, teknologi serta dunia informasi semakin berkembang, keFga hal tersebut telah mempengaruhi masyarakat dunia yang pada umumnya hampir diseFap negara dalam kehidupan sehari-‐hari Fdak terlepas dari peralatan canggih, mutakhir serta
.
serba modern contohnya adalah komputer
• Di dalam dunia bisnis penggunaan komputer nampaknya Fdak dapat dihindarkan lagi. Sebut saja dalam bidang perdagangan dan perbankan, komputer sangat di perlukan untuk pengolahan data dan sistem informasi secara cepat dan efisien • Koperasi adalah sebuah badan usaha yang bergerak di bidang penjualan barang seperF minuman, makanan, serta kebutuhan rumah tangga lainnya yang masih menggunakan sistem manual pada seluruh kegiatan usahanya. Sehingga untuk mendapatkan suatu informasi atau laporan-‐laporan, memerlukan waktu yang lama dan proses yang rumit untuk pengolahan datanya.
Tujuan • Pada penulisan ilmiah ini dirancang mempermudah proses pendataan dan transaksi penjualan barang, sebagai sumbangsih pikiran guna meningkatkan sistem yang lebih baik dari yang menggunakan manual menjadi terkomputerisasi, meningkatkan kemampuan penulis terutama dalam membuat dan merancang suatu program, khususnya program penjualan barang, dan untuk memudahkan dalam proses penjualan barang dimana dengan menggunakan aplikasi, data yang diolah dapat lebih terkontrol dengan adanya laporan penjualan barang.
Batasan Masalah Dalam penulisan ilmiah ini dibatasi pada masalah yang dikemukakan, yakni sistem penjualan mulai dari proses masuknya data barang koperasi, masuknya data anggota koperasi, transaksi penjualan, proses laporan data barang, data anggota, transaksi penjualan mulai dari laporan perfaktur penjualan, laporan seluruh faktur penjualan seFap bulan dan laporan transaksi penjualan peranggota pada toko koperasi ”XYZ”.
Sistema0ka Penulisan • SistemaFka penulisan yang dilakukan oleh penulis dalam Penulisan Ilmiah ini dijelaskan dalam empat bab yang membahas masalah secara singkat tanpa mengabaikan keterhubungan antara bab yang satu dengan bab selanjutnya, adapun sistemaFka penulisan ini terdiri dari : Pendahuluan, pada bagian ini menjelaskan tentang latar belakang masalah, batasan masalah, tujuan peneliFan dan sistemaFkan penulisan. Landasan Teori, menjelaskan teori-‐teori yang berhubungan dengan pembuatan program. Analisa Pembahasan, menjelaskan tata cara pembuatan aplikasi dengan menggunakan Microso' visual Foxpro 9.0 dan ditutup dengan kesimpulan dan saran.
Konsep Dasar Program Program menurut Tata (1999:2) adalah : “Suatu kumpulan langkah-‐langkah, instruksi-‐ instruksi atau tahapan-‐tahapan pengolahan yang ditulis dalam bahasa pemrograman yang disusun secara logis dan sistemaFs yang telah dipersiapkan agar komputer dapat melakukan fungsinya dengan cara yang telah ditentukan”.
Form Menu Utama
Form Transaksi Penjualan
id_anggota nm_anggota unit_anggota jbt_anggota tgl_lahir no_telp alamat kd_brng jns_brng nm_brng hrg_beli hrg_jual stock_brng ket_brng notran kd_brng byr qty total notran tgltran id_anggota
Normalisasi
TIDAK NORMAL
NORMAL PERTAMA
Keterangan :
* Candidate Key
id_anggota* nm_anggota unit_anggota jbt_anggota tgl_lahir no_telp alamat kd_brng* jns_brng nm_brng hrg_beli hrg_jual stock_brng ket_brng notran* byr qty total tgltran
Normalisasi Kedua(2NF) File Barang
File Anggota
kd_brng *
id_anggota*
jns_brng
nm_anggota
nm_brng
unit_anggota
hrg_beli
jbt_anggota
hrg_jual
tgl_lahir
stock_brng
alamat
ket_brng
no_tlp
File Transaksi notran*
Keterangan :
tgltran
*
Primary Key
Qty
**
Foreign Key
byr total kd_brng ** id_ anggota **
One to One One to Many
Normalisasi Ke0ga(3NF) File Anggota id_anggota * nm_anggota unit_anggota jbt_anggota
File Transaksi notran* tgltran total id_anggota **
tgl_lahir alamat
Keterangan :
no_tlp
*
Primary Key
**
Foreign Key
File Barang kd_brng * nm_brng jns_brng hrg_beli hrg_jual stock_brng ket_brng
File Detail Transaksi Byr qty notran** kd_brng **
One to One One to Many
Kesimpulan •
• •
•
Aplikasi penjualan sembako yang telah selesai dirancang ini mempermudah admin koperasi “XYZ” dalam penyimpanan data anggota koperasi, melakukan transaksi penjualan, penyimpanan data barang, laporan transaksi penjualan berupa laporan harian, laporan bulanan dan tahunan. Tingkat keakuratan dalam suatu proses operasional dapat menjadi lebih baik dan terkomputerisasi sehingga dapat meringankan biaya, waktu dan tenaga. Microso' Visual Foxpro 9.0 selain sebagai suatu sistem pengolahan data yang handal, juga mempunyai aspek pemrograman. Microso' Visual Foxpro 9.0 juga memiliki fungsi-‐fungsi yang cukup lengkap sehingga lebih leluasa untuk menyusun program aplikasi dari segi pemakaian interakFf memungkinkan pembentukan file dapat dipisahkan dari tubuh pemrograman. Dengan kemampuan OOP (Object Oriented Programme) yang dimiliki oleh Microso' Visual Foxpro 9.0 dapat membangun sebuah aplikasi yang cepat berdasarkan kelas yang sudah di bangun sebelumnya. Bahkan jika ada perubahan interface atau business rules, dengan mudah didapat mengubah berdasarkan kelasnya
Saran • Diharapkan adanya penyempurnaan dalam pembuatan program aplikasi transaksi penjualan barang sembako seperF penggunaan database selain Microso' Office Access. • Aplikasi ini memang menggunakan database, tapi masih sangat sederhana, karena database tersebut masih menggunakan database yang terdapat pada Microso' Visual Foxpro 9.0. • Transaksi pembayaran hanya dapat dilakukan dengan uang cash belum dapat digunakan dengan kartu kredit maupun debit. • Transaksi penjualan belum menggunakan sistem barcode.