makalah vb ii uas
DESCRIPTION
aplikasi pemrograman visual basic IITRANSCRIPT
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.