perancangan program penjualan secara · pdf filebentuk normal ke dua ( 2 nf) kd_busana*...
TRANSCRIPT
PERANCANGAN PROGRAM PENJUALAN SECARA TUNAI PADA TOKO BUSANA “XYZ” DENGAN MENGGUNAKAN
MICROSOFT VISUAL BASIC 6.0
TUGAS AKHIRDiajukan untuk memenuhi salah satu syarat kelulusan Program Diploma Tiga
Rizqa ShaumiNIM : 12066789
Jurusan Manajemen InformatikaAkademi Manajemen Informatika dan komputer Bina Sarana Informatika
Jakarta2009
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: “PERANCANGAN PROGRAM PENJUALAN SECARA TUNAI PADA TOKO BUSANA “XYZ” DENGAN MENGGUNAKAN MICROSOFT VISUAL BASIC 6.0 ”.
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 Masukana. Formulir Input Data Busanab. Formulir Input Data Pegawai
2. Spesifikasi Rancangan Bentuk Keluarana. Kwitansi Pembayaran b. Laporan Stok Data Busanac. Laporan Data Pegawaid. Laporan Data Transaksi
1. Bentuk Tidak Normal
• Bentuk data yang akan direkam
• Tidak ada format tertentu
• Data tidak lengkap atau terduplikasi
A. Normalisasi
kd_busananm_busanahrg_busanastoksatuankd_pegawainm_pegawaialamattelptgl_lahirnonotatglkd_pegawaittl_byrnonotakd_busanaqtytotalnm_busanapass
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_busanahrg_busanastoksatuankd_pegawai*nm_pegawaialamattelptgl_lahirnonota*tglttl_byrqtytotalpass
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
Tabel Pegawai
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
Tabel Detail_Transaksi
B. Spesifikasi ProgramLogin
0.0Menu Utama
0.0
1.0
Master
0.0
2.0
Transaksi
0.0
3.0
Laporan
0.0
5.0
Exit
0.0
1.1
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
Quit
C. ProgramFlowchart 1. Program Flowchart Menu
Login
Start
Pilih :1. Login2. 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
T
2. Program Flowchart Menu Utama AdminStart
Pilih :1. Master2. Transaksi 3. Laporan4. Data Admin5. Exit
Master
Data Admin
End
Data Busana Data Pegawai
Data Busana Data Pegawai
Transaksi Transaksi Penjualan
Laporan Laporan StokData Busana
LaporanData Pegawai
Y Y
TY
T
Y
Y T T
T
T
Y
Y Y
Exit Log Off QuitY T
Y
Login
Y
T T
Y
Laporan Stok Data Busana
Laporan Data
Pegawai
Biodata
Laporan Data Transaksi
Laporan Data Transaksi
T
Y
Start
1.Transaksi 2. Data Admin3. Exit
Data Admin
End
Transaksi Transaksi Penjualan
Y
T
T
Exit Log Off QuitY T
Y
Login
Y
T T
YBiodata
4. Program Flowchart Menu Data BusanaStart
Pilih :1. Tambah2. Cari3. Keluar
Tambah
Edit
Hapus
Cari
Keluar
Input Kode Busana Simpan Batal
Data Tersimpan
Edit Data Busana
Ok
“Yakin Akan DIHAPUS?
???”
YHapus Data
“Masukkan Kode/Nama
Busana”Pencarian Data
Ada Tampil data
“Maaf Data yang Anda Cari Tidak
Ada”
“Yakin Akan Keluar???” Ok
End
Y T
Y
Y
T
T
Y
Y
T
T
Y
Y
T
T
Y
Y
Batal
T
T
Cari Ketemu“Kode
Busana Sudah Ada”
Y
Input Data Busana
T
T
5. Program Flowchart Menu Data PegawaiStart
Pilih :1. Tambah2. Cari3. Keluar
Tambah
Edit
Hapus
Cari
Keluar
Input Kode pegawai Simpan Batal
Data Tersimpan
Edit Data Pegawai
Ok
“Yakin Akan DIHAPUS?
???”
YHapus Data
“Masukkan Kode/Nama pegawai”
Pencarian Data
Ada Tampil data
“Maaf Data yang Anda Cari Tidak
Ada”
“Yakin Akan Keluar???” Ok
End
Y T
Y
Y
T
T
Y
Y
T
T
Y
Y
T
T
Y
Y
Batal
T
T
Cari Ketemu“Kode
Pegawai Sudah Ada”
Y
Input Data pegawai
T
T
6. Program Flowchart Menu Transaksi Penjualan Start
TambahInput Kode
PelangganKetemu
Tampil Data
Busana
Input
Masukkan Uang Bayar
Tampil Uang
Kembali
Simpan Menyimpan
Cetak Kwitansi
Batal
Keluar
“Yakin akan
Keluar”
Ok
End
Y
Y
Y
T
T
T
Y
Y
T
T
Pilih:1. Tambah2. Keluar
Menyimpan data barang sementara
“Input data barang lagi?”
Hitung uang kembali
T
Batal
Y
T
Input Qty
T
Y
7. Program Flowchart Laporan Transaksi PenjualanStart
Pilih :1. Cetak Semua2. Cetak Periode3. Keluar
Cetak Semua
CetakPeriode
End
Tampil pada Layar
Input Tanggal Awal &
Tanggal Akhir
Y
Y
T
T
CetakY
T
Cetak
Y
Cari Laporan Transaksi
Tampil pada Layar
Keluar
Y
T
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
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.