makalah vb ii uas

21
MAKALAH SISTEM PENJUALAN HANDPHONE PADA COUNTER “MELODI” CELL Kelompok II : 1. Nurul Hanifah (12123621) 2.Wahyu Indriyani (12124152) 3. Hartati (12124775) 4. Siti Saodah (12125454) 5. Anni Muyassaroh (18120062) Disusun sebagai salah satu persyaratan untuk memperoleh nilai UTS dan UAS mata kuliah Pemrograman Visual II 12.4F.14 BINA SARANA INFORMATIKA KARAWANG SEMESTER 4 2014 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 kuliah Pemrograman 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 kepada kami. 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.

Upload: farissaalvaris

Post on 13-Sep-2015

247 views

Category:

Documents


7 download

DESCRIPTION

aplikasi pemrograman visual basic II

TRANSCRIPT

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.