MAKALAHSISTEM PENJUALAN HANDPHONE PADACOUNTER MELODI CELL
KelompokII:
1.Nurul Hanifah(12123621)2.Wahyu
Indriyani(12124152)3.Hartati(12124775)4.Siti Saodah(12125454)5.Anni
Muyassaroh(18120062)
Disusunsebagai salah satu persyaratan untuk memperoleh nilai UTS
dan UAS mata kuliahPemrograman Visual II
12.4F.14BINA SARANA INFORMATIKA KARAWANGSEMESTER 42014
KATA PENGANTAR
Dengan mengucapkan puji dan syukur kehadirat Allah SWT atas
terselesaikanya Makalah dengan judul :Sistem Penjualan Handphone
Pada Counter Melodi Cell. Makalah ini sebagai salah satu
persyaratan untuk memperoleh nilai UTS dan UAS pada mata
kuliahPemrograman Visual II.
Selama menyelesaikan makalah ini, penulis telah banyak menerima
bimbingan, pengarahan, petunjuk, dan saran, serta fasilitas yang
membantu hingga akhir dari penulisan makalah ini. Untuk itu penulis
menyampaikan ucapan terima kasih yang sebesar-besarnya kepada yang
terhormat:1. Bapak Abdussomad selaku dosen mata kuliah Pemprograman
Visual II.2. Teman-teman semua yang telah mendukung dan memberi
semangat kepadakami.Penulis menyadari sepenuhnya bahwa makalah ini
belum sempurna, oleh karena itu penulis mengharapkan saran dan
kritik dari semua.Akhir kata penulis berharap semoga makalah ini
berguna bagi penulis pada khususnya dan semua pihak yang
membutuhkan.
Hormat kami
Penulis
Karawang,Mei2014
ILAMPIRAN...21
IIBAB IPENDAHULUAN
1.1Latar Belakang
Sekaranginiperkembanganilmukomputersangatlahpesat.Pemakainyajugasudahmeluasdariseluruhtanah
air.Hampir di
segalabidangpekerjaansudahmenggunakansystemcomputersangatberperanpentingdalamberkembangnyasuatuinstansi-instansiperusahaan.Bahkan
ditokotoko atau counter, computerjugamerupakanalat bantu
berbagaimasalah yang adapadakehidupanmanusia.
Misalnyadenganperhitungan yang
rumit,aplikasibisnis,ilmupengetahuan,bahkan di
gunakansebagaisaranapermainan.
Banyakkeuntungan yang di dapatdariaplikasipengolahan data yang
telahterkomputerisasidibandingkandenganpengolahan data secara
manual. Keuntungan yang di perolehantaralaininformasiatau data
menjadilebihcepatdandapatlebihhematdalamruangpenyimpanan data
untukmengurangi data-data yang sudahtidak di perlukanlagi.
Keuntunganlainyaadalahpengolahan data yang
telahterkomputerisasimampumenyimpaninstruksi-instruksiuntukpenyimpananmasalahsertapenyimpananinformasisecaracepat,tepatdanakurat.
Semakin
banyakperusahaanataubidangusahamenggunakanteknologikomputer agar
terciptakualitaslebihbaik di bandingkan sistem
manual.Berdasarkanhaltersebutpenulismencobamenyajikandalamsebuahtulisan.
Tulisantersebut di tuangkandalamtugaspemprograman visual IIyang
mengambilmasalahdalamhalpersediaan barangdenganjudul:Sistem
Penjualan Handphone Pada Counter Melodi.
11.2Maksud Dan Tujuan
MaksuddaripenulisantugasPemrogramanVisual
IIiniadalah:a.Menerapkanilmu yang sudah di
pelajarib.MengaplikasikanbentukSistem Penjualanyang dapat
digunakanolehpemilikusaha/perusahaan.
Tujuandaripenulisantugasiniadalah:UntukmemenuhitugasPemprograman
visual II sebagaipersyaratan untuk memperoleh nilai UTS dan
UAS.
1.3Metode Penelitian
Dalampenulisantugaspemrograman,penulismenggunakanmetodepengumpulan
data dengan metode pustaka.Metode pustaka yaitu Penulismencari
referensi yang berisi teori-teori yang
berhubungandengantugaspemrogramandanmembacamodul-modul yang
selamaini di gunakandalamperkuliahan.
1.4Ruang Lingkup
Dalampenulisantugasinipenulismembatasipembahasanpada data
barang,datauser, datatransaksi,danlaporanpenjualan perbulan.
Penulismencobamerancang programpenjualan barangdenganmenggunakan
program visual basic 6.0
sebagaialatbantuuntukmempermudahperolehantransaksi.
2
BAB IIPEMBAHASAN
2.1. Analisa Kasus (Pembahasan/Perancangan)Perkembangan
Ilmukomputersaat ini sangatlahpesat.Pemakainyajugasudah
meluasdariseluruhtanah air. Hampir di
segalabidangpekerjaansudahmenggunakansystemcomputersangatberperanpentingdalamberkembangnyasuatuinstansi-instansiperusahaan.Bahkan
ditokotoko atau counter, computerjugamerupakanalat bantu
berbagaimasalah yang adapadakehidupanmanusia.
Misalnyadenganperhitungan yang
rumit,aplikasibisnis,ilmupengetahuan,bahkan di
gunakansebagaisaranapermainan.Pada kasus ini, kami membahas tentang
program aplikasi penjualan pada sebuah counter handphone dengan
tujuan untuk keefektifan dan efisiensi dalamtransaksi penjualan dan
laporannya.
A.DokumenMasukandanKeluaran
1.Dokumen Masukan
Form LogIn
3
Penjelasan :-Form LogIn digunakan untuk proses penyeleksian
masuk ke dalam program.-Pada form ini dokumen masukkannya ialah
Username dan Passward yang telah terdaftar dalam database.Form Menu
Utama
Penjelasan :-FormMenu Utamadigunakan untukproses pemilihan
menuprogram yang diinginkan.Form Master Barang
4Penjelasan :-FormMaster Barangdigunakan untukmengolah data
barang.-Data masukan yang digunakan mengolah data adalah kode hp,
merk hp, tipe hp, stock, dan harga.Form Master User
Penjelasan :-FormMaster Userdigunakan untukmengolah data
user.-Data masukan yang digunakan mengolah data adalah kode user,
nama user,jabatan dan password.Form Transaksi
5Penjelasan :-FormTransaksidigunakan untukmengolah data
transaksi.-Data masukan yang digunakan mengolah data tersebut
adalah no transaksi(secara otomatis), kode hp (merk, tipe, harga,
subtotal dan uang kembali secara otomatis), kasir, jumlah beli,
uang bayar.-Data keluaranyang dihasilkan adalah cetak struk
penjualan dari data transaksi.
Form Laporan
Penjelasan :-FormLaporandigunakan untukmelihat laporandata yang
ingin dilihat.-Data keluaran yang dihasilkan adalah cetak
laporansesuai data laporan yang dipilh.
6B.Normalisasi
Menurut Marlinda (2004:115) mengemukakan bahwa Normalisasi
adalah Proses pengelompokan elemen data menjadi table-tabel yang
menunjukan entity dan relasinya.
Nomalisasi Sistem Informasi Penjualan Handphone pada Counter
Melodi:*Kode userNama userJabatanPassword
\
*Kode hpMerk hpTipe hpHargaStock
\
**Kode hpMerk hpTipe hpHargaStockJumlah BeliSubtotalNama user**
Kode user
C.Spesifikasi File
1.Spesifikasi Program
Spesifikasi Menu Logina. Nama Program : Program Menu Loginb.
Akronim : flogin (form1.frm)c. Bahasa : Visual Basic 6.0d. Fungsi :
Untuk masuk ke programProses Program1. Klik menu Login, maka akan
masuk ke program menu utama.
7Spesifikasi Program Menu UtamaNama Program : Program Menu
UtamaAkronim Program :fmenu (MDIForm1.frm)Bahasa Program : Visual
Basic 6.0Fungsi Program : Untuk menampilkan program yang
tersediaProses Program1. Klik Menu Utama, maka akan tampil menu
utama yang terdiri dari Menu Master, Menu Transaksi, Menu Laporan
dan Logout.2. Jika memilih salah satu menu utama maka menu yang
dipilih tersebut akan ditampilkan.3. Jika memilih Menu Laporan maka
akan ditampilkan Menu Laporan Penjualan tersebut.4. Jika memilih
Logout akan keluar dari program penjualan.
Spesifikasi Program Menu MasterNama Program : Program Menu
MasterAkronim Program : Master.frmBahasa Program : Visual Basic
6.0Fungsi Program : Untuk menampilkan program yang tersediaProses
Program1. Klik Menu Master, maka akan tampil Menu Masteryang
terdiri dari Menu Barang dan Menu User.2. Jika memilih salah satu
menu dari menu master maka menu yang dipilih tersebut akan
ditampilkan.
8Spesifikasi Program Menu BarangNama Program : Program Menu
BarangAkronim Program : fbarang (master.frm)Bahasa Program : Visual
Basic 6.0Fungsi Program : Untuk melakukan pengolahan data
barangProses Program :1. Kilk Menu Barang, maka akan tampil Menu
Barang.2. Klik BARU untuk memasukkan data barang yang baru.3. Klik
UBAH untuk merubah Data Barang.4. Klik HAPUS untuk menghapus Data
Barang.5. Klik UPDATE untuk mengupdate Data Barang.6. Klik SIMPAN
untuk menyimpan Data Barang .7. Klik KELUAR untuk keluar dari Menu
Barang kembali ke Menu Utama.
Spesifikasi Program Menu UserNama Program : Program Menu
UserAkronim Program : fuser (user.frm)Bahasa Program : Visual Basic
6.0Fungsi Program : Untuk melakukan pengolahan data pengguna
(user)Proses Program :1. Kilk File Menu User, maka akan tampil Menu
User.2. Klik BARU untuk memasukkan data user yang baru.3. Klik UBAH
untuk merubah Data User4. Klik HAPUS untuk menghapus Data User5.
Klik UPDATE untuk mengupdate Data User6. Klik SIMPAN untuk
menyimpan data user yang ada.7 Klik KELUAR untuk keluar dari Menu
User kembali ke Menu Utama.
9Spesifikasi Program Menu TransaksiNama Program : Program Menu
TransaksiAkronim Program : ftrans (transaksi.frm)Bahasa Program :
Visual Basic 6.0Fungsi Program : Untuk memasukkan data transaksi
penjualanProses Program :1. Klik Menu Transaksi, maka akan tampil
Menu Transaksi2. Klik BARU untuk memasukkan data penjualan yang
baru3. Klik SIMPAN untuk menyimpan data yang ada4. Klik CETAK untuk
mencetak data transaksi.5. Klik BATAL untuk membatalkan data
transaksi.6. Klik KELUAR untuk keluar dari Transaksi untuk kembali
ke Menu Utama
Spesifikasi Menu Laporan PenjualanNama Program : Program Menu
LaporanAkronim Program :flaporan (laporan.frm)Bahasa Program :
Visual Basic 6.0Fungsi Program : Untuk menampilkan laporan
penjualan per periode.Proses Program :a. Klik laporan , maka akan
muncul tampilan periode laporan penjualan.b. Pilih periode
penjualan.c. Klik CETAK untuk mencetak dokumen laporan penjualand.
Klik KELUARuntuk keluar dariLaporan untuk kembali ke Menu
Utama.
10Spesifikasi Menu Logouta. Nama Program : Program Menu Logoutb.
Akronim : Menu Utamac. Bahasa : Visual Basic 6.0d. Fungsi : Untuk
keluar dari programProses Program1. Klik menu Exit, maka akan
keluar dari program.
2.Spesifikasi Database
Tabel User
FieldTypeSizePrimary
KduserVarchar5*
NmuserVarchar20
JabatanVarchar15
PasswordVarchar5
Tabel BarangFieldTypeSizePrimary
KdhpVarchar5*
MerkhpVarchar15
TipehpVarchar25
HargaDouble
StokInt11
11Tabel TransaksiFieldTypeSizePrimary
NotransVarchar10*
TanggalDate
TotalDouble
KduserVarchar5
Tabel DetailFieldTypeSizePrimary
NotransVarchar10
KdhpVarchar5
JumlahInt11
SubtotalDouble
Tabel SementaraFieldTypeSizePrimary
NotransVarchar10
KdhpVarchar5
HargaDouble
JumlahInt11
SubtotalDouble
12D..PengkodeanData Barang
Merk HpTipe HpKode Hp
SamsungGalaxy ChatS001
Galaxy S5S002
Galaxy Core I8262S003
Galaxy Grand 2S004
SmartfrenAndromax CSM001
Andromax GSM002
SonyXperia Z1 CompactSN001
Xperia T2 Ultra DualSN002
AdvanVandroid S5GAD001
Vandroid S5JAD002
Contoh : Kode Hp S001Ket.S= Merk Hp (Samsung)001= No urut
Data User
Nama UserJabatanPasswordKode User
NurulKasirKSR01M001
SitiKasirKSR02M002
Contoh : Kode User M001Ket.M= Karyawan Counter Melodi001= No
urut Karyawan
13E.HIPO
Hierarchy Input Process Output(HIPO)Sistem Informasi Penjualan
Handphone pada Counter Melodi:
14F.Diagram alur (flowchart)Diagram alur (Flowchart)Sistem
Informasi Penjualan Handphone pada Counter Melodi:
Menu Login
15
Menu Utama
16Menu Barang
17Master User
18Data Transaksi
19
BAB IIIPENUTUP
3.1Kesimpulan
Dari pembahasan di atas dapat disimpulkan bahwa pemrograman
visual basic sangat membantu seorang programmer dalam membuat
aplikasi software dalam dunia perbisnisan.PerkembanganIlmu komputer
saat ini sangatlah pesat dan pemakainya juga sudahmeluas di seluruh
dunia. Dengan adanya aplikasi ini diharapkan mampu mempermudah
dalam proses kehidupan masyarakat dalam bidang pekerjaan agar lebih
efektif dan efisien.
3.2SaranSemakin berkembangmya dunia teknologi diharapkan agar
kita selalu belajar dan belajar lagi agar menjadi orang yang
kreatif dan inovatif serta mampu menciptakan hal-hal baru yang
berguna dan memudahkan bagi masyarakat untuk melakukan
aktifitas-aktifitas pekerjaan agar lebih efektif dan efisien.