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
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.
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:
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
1. Bentuk Tidak Normal
•
Bentuk data yang akan
direkam
•
Tidak ada format tertentu
•
Data tidak lengkap atau
terduplikasi
A. Normalisasi
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
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
Keterangan :
* : Primary Key
** : Foreign Key
: One To One : One To Many
3. Bentuk Normal ke Dua (
2 NF
)
kd_busana*
nm_busana
hrg_busana
stok
satuan
Tabel Busana
nonota*
tgl
ttl _byr
qty
total
kd_busana**
kd_pegawai**
kd_pelanggan**
kd_pegawai*
nm_pegawai
alamat
telp
tgl_lahir
pass Tabel Transaksi
Keterangan :
* : Primary Key : One To One ** : Foreign Key : One To Many
4. Bentuk Normal ke Tiga (
3 NF
)
kd_busana* nm_busana hrg_busana stok
satuan
Tabel Busana
nonota* tgl ttl-byr
kd_pegawai ** kd_pelanggan **
kd_pegawai * nm_pegawai alamat telp tgl_lahir pass
qty total
nonota** kd_busana **
Tabel Transaksi
Tabel Pegawai
B. Spesifikasi Program
Login
0.0 Menu Utama
0.0
Data Busana
1.0
1.2
Data Pegawai
1.0
2.1
Penjualan
2.0
3.1
Laporan Stok Data
Busana
3.0
3.2
Laporan Data Pegawai
3.0
3.4
Laporan Data Transaksi
3.0
4.0
Data Admin
0.0
4.1
Biodata
4.0
5.1
Log Off
5.0
5.2
C. ProgramFlowchart
1. Program Flowchart Menu
Login
Start
Pilih : 1. Login 2. Cancel
Login
End
Cek Kode dan Password Benar
Menu Utama Admin Login Salah
Cancel
Y
T
T
T
Y
Admin
Menu Utama Kasir Y
Y
2. Program Flowchart Menu Utama Admin
Start
Pilih : 1. Master 2. Transaksi 3. Laporan 4. Data Admin 5. Exit
Master
Data Admin
End Data Busana Data Pegawai
Data Busana Data Pegawai
Transaksi Transaksi Penjualan
Laporan Laporan Stok Data Busana
Laporan Data Pegawai
Y Y
Laporan Stok Data Busana
Laporan Data Pegawai
Biodata
Laporan Data Transaksi
Laporan Data Transaksi
T
Start
1.Transaksi 2. Data Admin 3. Exit
Data Admin
End Transaksi Transaksi
Penjualan Y
T
T
Exit Y Log Off T Quit
Y
Login Y
T T
Y
4. Program Flowchart Menu Data Busana
Start
Pilih : 1. Tambah 2. Cari 3. Keluar
Tambah
Edit
Hapus Cari
Keluar
Input Kode
Busana Simpan Batal
Data Tersimpan
Edit Data Busana
Ok
“Yakin Akan DIHAPUS?
???”
Y
Hapus Data “Masukkan
Kode/Nama Busana”
Pencarian Data
Ada Tampil data
“Maaf Data yang Anda Cari Tidak
Ada”
“Yakin Akan
Keluar???” Ok
End
Cari Ketemu
“Kode Busana Sudah Ada” Y
Input Data Busana
5. Program Flowchart Menu Data Pegawai
Start
Pilih : 1. Tambah 2. Cari 3. Keluar
Tambah
Edit
Hapus Cari
Keluar
Input Kode
pegawai Simpan Batal
Data Tersimpan
Edit Data Pegawai
Ok
“Yakin Akan DIHAPUS?
???”
Y
Hapus Data “Masukkan
Kode/Nama pegawai”
Pencarian Data
Ada Tampil data
“Maaf Data yang Anda Cari Tidak
Ada”
“Yakin Akan
Keluar???” Ok
End
Cari Ketemu
“Kode Pegawai Sudah Ada” Y
Input Data pegawai
6. Program Flowchart Menu Transaksi Penjualan
Tampil Data Busana
Input
Masukkan Uang Bayar
Tampil Uang Kembali
Simpan Menyimpan
Cetak
1. Tambah 2. Keluar
Menyimpan data barang sementara
“Input data barang
lagi?”
Hitung uang kembali
T
Batal Y T
Input Qty T
7. Program Flowchart Laporan Transaksi Penjualan
Start
Pilih :
1. Cetak Semua 2. Cetak Periode 3. Keluar
Cetak Semua
Cetak Periode
End
Tampil pada Layar
Input Tanggal Awal & Tanggal Akhir Y
Y T
T
Cetak Y T
Cetak
Y
Cari Laporan Transaksi
Tampil pada Layar Keluar
Y T
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
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