PERANCANGAN PROGRAM PENJUALAN SECARA TUNAI PADA TOKO BUSANA “XYZ” DENGAN MENGGUNAKAN MICROSOFT VISUAL BASIC 6.0
TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma Tiga Rizqa Shaumi NIM : 12066789 Jurusan Manajemen Informatika Akademi Manajemen Informatika dan komputer Bina Sarana Informatika Jakarta 2009
Hampir setiap semua sektor telah banyak menggunakan komputer dalam menunjang berbagai kegiatan. Kebutuhan komputer saat ini semakin dirasakan sangat besar karena didorong oleh peranan komputer itu sendiri dan tersedianya data yang banyak dan kompleks. Salah satunya adalah dalam bidang penjualan. Penjualan sangatlah penting bagi manusia, terutama di jaman sekarang, dimana ilmu pengetahuan dan teknologi hampir menguasai seluruh sendi kehidupan manusia. Untuk itu, diperlukan teknologi yang dapat mendukung percepatan kinerja pegawai agar penjualan busana dapat dilakukan dalam waktu yang singkat dan data busana dapat diakses sewaktu-waktu bila diperlukan. Untuk itulah penulis mengambil tugas akhir ini dengan judul: “PERANCANGAN PROGRAM PENJUALAN SECARA TUNAI PADA TOKO BUSANA “XYZ” DENGAN MENGGUNAKAN MICROSOFT VISUAL BASIC 6.0 ”.
Ruang lingkup penulisan tugas akhir adalah membahas mengenai masalah pengisian data busana, data pegawai, transaksi penjualan, sampai dengan cetak kwitansi pembayaran, laporan stok data busana, laporan data pegawai dan laporan data transaksi.
Maksud dari penulisan tugas akhir ini adalah untuk memberikan pengetahuan megenai bagaimana cara-cara penulisan suatu bentuk tugas akhir yang baik, disamping untuk menambah wawasan yang lebih luas tentang bagaimana tekhnik merancang sebuah program yang baik. Adapun tujuan penulisan tugas akhir ini, yaitu: Sebagai salah satu syarat kelulusan Diploma III (D3) pada Akademik Manajemen Informatika dan Komputer Bina Sarana Informatika.
1. Spesifikasi Rancangan Bentuk Masukan a. Formulir Input Data Busana b. Formulir Input Data Pegawai 2. Spesifikasi Rancangan Bentuk Keluaran a. Kwitansi Pembayaran b. Laporan Stok Data Busana c. Laporan Data Pegawai d. Laporan Data Transaksi
A. Normalisasi 1. Bentuk Tidak Normal •
Bentuk data yang akan direkam
•
Tidak ada format tertentu
•
Data tidak lengkap atau terduplikasi
kd_busana nm_busana hrg_busana stok satuan kd_pegawai nm_pegawai alamat telp tgl_lahir nonota tgl kd_pegawai ttl_byr nonota kd_busana qty total nm_busana pass
2. Bentuk Normal ke Satu ( 1 NF ) •Data dibentuk dalam file datar •Data dibentuk Per satu record •Nilai dari field berupa atomic value
Keterangan : *
: Candidat Key
kd_busana* nm_busana hrg_busana stok satuan kd_pegawai* nm_pegawai alamat telp tgl_lahir nonota* tgl ttl_byr qty total pass
3. Bentuk Normal ke Dua ( 2 NF ) Tabel Pegawai kd_pegawai*
Tabel Busana kd_busana*
nm_pegawai
nm_busana
alamat Tabel Transaksi
hrg_busana stok satuan
nonota* tgl ttl _byr qty total
kd_busana** kd_pegawai** kd_pelanggan**
Keterangan : * : Primary Key ** : Foreign Key : One To One : One To Many
telp tgl_lahir pass
4. Bentuk Normal ke Tiga ( 3 NF ) Tabel Pegawai Tabel Busana
kd_pegawai* nm_pegawai
kd_busana*
alamat
nm_busana
telp
hrg_busana
tgl_lahir
stok
pass
satuan
Tabel Detail_Transaksi qty total
nonota** kd_busana **
Tabel Transaksi nonota* tgl ttl-byr
kd_pegawai ** kd_pelanggan **
Keterangan : * **
: Primary Key : Foreign Key
: One To One : One To Many
B. Spesifikasi Program Login
0.0 Menu Utama 0.0
1.0
2.0
3.0
4.0
5.0
Master
Transaksi
Laporan
Data Admin
Exit
0.0
0.0
0.0
0.0
0.0
1.1
2.1
3.1
4.1
5.1
Data Busana
Penjualan
Biodata
Log Off
1.0
2.0
Laporan Stok Data Busana
4.0
5.0
3.0 1.2
3.2
Data Pegawai 1.0
Laporan Data Pegawai 3.0 3.4 Laporan Data Transaksi 3.0
5.2 Quit
C. ProgramFlowchart
1. Program Flowchart Menu Login Start
Pilih : 1. Login 2. Cancel
Login Salah
T Y Login
Cek Kode dan Password
Benar
Y T
T Cancel
Admin
T Y
Menu Utama Kasir
End
Y
Menu Utama Admin
2. Program Flowchart Menu Utama Admin Start
Pilih : 1. Master 2. Transaksi 3. Laporan 4. Data Admin 5. Exit
Y
Master
T
Data Busana
Data Pegawai
Y
Y
Data Busana
T
Data Pegawai
Y
Transaksi
Transaksi Penjualan
T
Laporan
Y
T
Laporan Stok Data Busana
Laporan Data Pegawai
T
Laporan Data Transaksi
Y
Y Laporan Stok Data Busana
Y
Laporan Data Pegawai
Laporan Data Transaksi
T
Data Admin
Y
Biodata
Y
T
Exit
Y
Log Off
Y
T
Quit
Y
Login End
T
T
Start
1.Transaksi 2. Data Admin 3. Exit
Transaksi
Y
Transaksi Penjualan
T
Data Admin
Y
Biodata
T
T
Exit
Y
Log Off Y
T
Quit
Y
Login End
T
4. Program Flowchart Menu Data Busana Start
Pilih : 1. Tambah 2. Cari 3. Keluar
Cari
“Kode Busana Sudah Ada”
Y
Ketemu
Batal
T Y
Input Kode Busana
Tambah
T T
Input Data Busana
T Simpan
Y Batal
Y
Data Tersimpan
Y Cari
“Masukkan Kode/Nama Busana”
T
Pencarian Data
Y
Ada
Tampil data
T
Y
Edit
Edit Data Busana
T T
Hapus
Ok T
T
Y Keluar
“Yakin Akan Keluar???”
Ok
Y
End
“Maaf Data yang Anda Cari Tidak Ada”
T
“Yakin Akan DIHAPUS? ???”
Y
Y
Hapus Data
5. Program Flowchart Menu Data Pegawai Start
Pilih : 1. Tambah 2. Cari 3. Keluar
Cari
“Kode Pegawai Sudah Ada”
Y
Ketemu
Batal
T Y
Input Kode pegawai
Tambah
T T
Input Data pegawai
T
Y
Simpan
Batal
Y
Data Tersimpan
Y Cari
“Masukkan Kode/Nama pegawai”
T
Pencarian Data
Y
Ada
Tampil data
T
Y
Edit
Edit Data Pegawai
T T
Hapus
Ok T
T
Y Keluar
“Yakin Akan Keluar???”
Ok
Y
End
“Maaf Data yang Anda Cari Tidak Ada”
T
“Yakin Akan DIHAPUS? ???”
Y
Y
Hapus Data
6. Program Flowchart Menu Transaksi Penjualan Start
Pilih: T 1. Tambah 2. Keluar
Tambah
Y
Input Kode Pelanggan
Ketemu
Tampil Data Busana
Y
Menyimpan data barang sementara
Input Qty
T T
“Input data barang lagi?”
Input T Hitung uang kembali
Masukkan Uang Bayar
Tampil Uang Kembali
T
T
Keluar Y “Yakin akan Keluar”
T
Ok Y End
Y
Menyimpan
Batal Y
T
Simpan
Batal
Cetak Kwitansi
Y
7. Program Flowchart Laporan Transaksi Penjualan Start
Pilih : 1. Cetak Semua 2. Cetak Periode 3. Keluar T
Cetak Semua
Y
Cetak
Y
Tampil pada Layar
T T Cetak Periode
Y
Input Tanggal Awal & Tanggal Akhir
Cetak Y
T T
Cari Laporan Transaksi Keluar
Y
End
Tampil pada Layar
Dengan adanya sistem yang telah terkomputerisai maka dapat ditarik kesimpulan yaitu : 1.Memudahkan proses transaksi antara penjual dengan pelanggan. 2.Mempercepat proses pengisian data busana dan data pegawai. 3.Dapat mempercepat pembuatan laporan kepada pihak pemilik toko busana. 4.Dapat meminimumkan kesalahan-kesalahan diwaktu penginputan. 5.Dalam pengolahan data dapat dilakukan secara teliti, aman dan terhindar dari hal-hal yang tidak kita inginkan sehingga data tersebut dapat kita baca kembali untuk melakukan perbaikan data bila kita perlukan
Dalam hal ini penulis memberikan saran-saran sebagai berikut : 1.Dalam penggunaan komputer ini sangat dibutuhkan pengetahuan, kedisiplinan, serta ketelitian dalam mengoperasikan komputer. 2.Sebaiknya pemilik melakukan pelatihan terlebih dahulu kepada petugas yang akan mengoperasikan perancangan program ini sehingga pegawai tidak hanya bisa memakai atau menjalankan tetapi juga dapat menguasai dengan baik. 3.Membuat Back Up data untuk menghindari hilangnya data secara tiba-tiba. 4.Kerja sama antar bagian yang terlibat agar tercipta suasana yang harmonis. 5.Pemeliharaan / perawatan dilakukan secara berkala terhadap hardware dan software.