P. 1
Makalah Penjualan VB_Listiah

Makalah Penjualan VB_Listiah

|Views: 1,436|Likes:
Dipublikasikan oleh たちばな かなで

More info:

Published by: たちばな かなで on Feb 08, 2012
Hak Cipta:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOCX, PDF, TXT or read online from Scribd
See more
See less

07/05/2013

pdf

text

original

Makalah VB

(Pembelian Sepatu)

Disusun Oleh:

Listiah
10260102 III-B MANAJEMEN INFORMATIKA

AMIK HASS BANDUNG
Jl. R.A.A. Martanegara No.60 Turangga ± Bandung 40264 Telp. (022) 7302561 Fax. (022) 7304811 Jl. Belitung No. 3 Bandung Telp. (022)4204837 Website: www.amikhass.ac.co.id

Program Penjualan Sepatu

KATA PENGANTAR

Puji syukur kami panjatkan kehadirat Allah SWT yang telah memberikan rahmat serta karunia-Nya kepada kami sehingga kami berhasil menyelesaikan Makalah ini yang alhamdulillah tepat pada waktunya yang berjudul ³Program Penjualan Sepatu´

Makalah ini berisikan tentang informasi tentang Perancangan Sistem Informasi Bank atau yang lebih khususnya membahas tentang Program Penjualan Sepatu dengan mengunakan bahasa pemprograman Visual Basic. Diharapkan Makalah ini dapat memberikan informasi kepada kita semua tentang quantum learning.

Kami menyadari bahwa Makalah ini masih jauh dari sempurna, oleh karena itu kritik dan saran dari semua pihak yang bersifat membangun selalu kami harapkan demi kesempurnaan Makalah ini.

Akhir kata, kami sampaikan terima kasih kepada semua pihak yang telah berperan serta dalam penyusunan Makalah ini dari awal sampai akhir. Semoga Allah SWT senantiasa meridhai segala usaha kita. Amin.

Bandung, 28 Januari 2012

Penyusun

2

Program Penjualan Sepatu

DAFTAR ISI

KATA PENGANTAR ......................................................................................... 2 DAFTAR ISI ....................................................................................................... 3 BAB I PENDAHULUAN 1.1. Latar Belakang .......................................................................................... 4 1.2. Manfaat ..................................................................................................... 5 1.3. Tujuan ....................................................................................................... 5 BAB II PERANCANGAN APLIKASI 2.1. Rancangan Database ................................................................................. 6 2.1.1 Rancangan Tabel Barang ..................................................................... 6 2.1.2 Rancangan Tabel Customer ................................................................. 7 2.1.3 Rancangan Tabel Transaksi ................................................................. 7 2.1.4 Tabel Relationship ............................................................................... 8 2.2. Rancangan Interface .................................................................................. 9 2.2.1 Rancangan Dalam Menu Utama ........................................................... 9 2.2.2 Deklarasi Variabel Global Transaksi .................................................. 13 BAB III IMPLEMENTASI 3.1. Spesifikasi H/W ...................................................................................... 19 3.2. Cara mengoperasikan aplikasi ................................................................. 19 BAB IV PENUTUP 4.1. Kesimpulan ............................................................................................. 20 4.2. Saran ....................................................................................................... 20

3

Program Penjualan Sepatu

BAB 1 PENDAHULUAN
1.1 Latar belakang Microsoft Visual Basic merupakan sebuah bahasa pemprograman yang bersifat event driven dan menawarkan Integrated Development Environment (IDE), selainitu visual juag bisa digunakan untuk membuat program aplikasi berbasis Windows. Visual Basic merupakan pengembangan dari Basic (Beginner¶s All-purpose Symbolic Instruction Code) dimana sebuah bahasa pemprograman ³kuno´ yang merupakan awal dari bahasa-bahasa pemprograman tingkat tinggi lainnya dan dirancang pada tahun 1950 yang bertujuan untuk digunakan para programmer pemula, serta digunakan untuk pengembangan program ³cepat saji´yang ringan dan menyenangkan. Peran Basik bukan hanya itu saja, banyak programmer handal yang memulai karirnya dengan mempelajari Basic. Sebagai bahasa pemprograman yang mutahir, Visual Basic didesain untuk dapat memanfaatkan fasilitas

Windows, khususnya Windows 95/97/98 dan Windows NT. Visual Basic juga merupakan bahasa pemprograman Object Oriented Programming (OOP), yaitu program yang berorientasi objek. Visual Basic menyediakan objek-objek yang kuat, berguna dan mudah dipakai. Dengan pasilitas tersebut membuat Visual Basic diinginkan oleh para programmer.

4

Program Penjualan Sepatu

1.2 Manfaat y Member informasi kepada pembaca mengenai baha pemprograman Visual Basic y Diharapkan makalah ini bisa menjadi sumber pemikiran bagi para pembaca untuk mengembangkan bahasa pemprograman dimasa sekarang. 1.3 Tujuan Tujuan penulis pembuatan makalah ini yaitu : y y Untuk memenuhi Tehnik Pemprograman Untuk member pengetahuan kepada pembaaca tentang bahasa pemprograman Visual Basic.

5

Program Penjualan Sepatu

BAB II PERANCANGAN APLIKASI

2.1. Rancangan Data Base 2.1.1.Rancangan Tabel Barang Field Name Kd_brg Nama_brg Type Harga Stock Pesanan Type Text Text Text Number Number Number Size 5 30 20 Long Integer Long Integer Long Integer

6

Program Penjualan Sepatu

2.1.2.Rancangan Tabel Customer Field Name Kd_cus Kd_brg Nama_cus Alamat Telpon Email Type Text Text Text Text Text Text Size 5 5 30 50 15 25

2.1.3.Rancangan Tabel Tranaksi Field Name Type No_faktur Tgl_faktur Kd_cus Kd_brg Pesanan Discount Text Date/Time text Text Number Number 5 5 Long Integer Decimal Size 5

7

Program Penjualan Sepatu

2.1.4.Relationship Tabel

8

Program Penjualan Sepatu

2.2. Rancangan Interface 2.2.1.Rancangan Dalam Menu Utama Sistem - Login - Logout Master - Barang - Customer Report - Data Barang -Data Customer -Laporan Penjualan Transaksi Close

9

Program Penjualan Sepatu 

Login 

Barang

10

Program Penjualan Sepatu 

Customer 

Transaki

11

Program Penjualan Sepatu 

Data Barang 

Data Customer

12

Program Penjualan Sepatu 

Laporan Pembelian

2.2.2. Deklarasi Variabel Global Transaksi Public Class FmTransaksi Dim daBarang As OleDb.OleDbDataAdapter Dim daCustomer As OleDb.OleDbDataAdapter Dim daTransaksi As OleDb.OleDbDataAdapter Dim con As New OleDb.OleDbConnection(Koneksi("Provider=Microsoft.Jet.OLEDB.4. 0;Data Source=D:\KULIAH\Smester 3\VB\Database\Dbs_Pembelian\Database.pembelian.mdb")) Dim dtBarang As New DataTable() Dim dtCustomer As New DataTable() Dim dtTransaksi As New DataTable() Dim drTransaksi As DataRow Dim jumlah As String Dim diskon As Decimal Dim harga, totbay, pembelian As Integer Function Koneksi(ByVal strDatabase As String) As String Dim kalimat As String kalimat = "Provider=Microsoft.Jet.OLEDB.4.0;" kalimat &= "Data Source=" & strDatabase & "" Return kalimat End Function
13

Program Penjualan Sepatu

Private Sub FmTransaksi_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Dim dc(1) As DataColumn Try daTransaksi = New OleDb.OleDbDataAdapter("select * from Transaksi", con) daTransaksi.Fill(dtTransaksi) dc(0) = dtTransaksi.Columns("No_faktur") dtTransaksi.PrimaryKey = dc dgtransaksi.DataSource = dtTransaksi Catch errConn As OleDb.OleDbException MsgBox(errConn.Message) End Try Try daBarang = New OleDb.OleDbDataAdapter("select * from Barang", con) daBarang.Fill(dtBarang) dc(0) = dtBarang.Columns("Kd_brg") dtBarang.PrimaryKey = dc With CbxSepatu .DataSource = dtBarang .DisplayMember = "Kd_brg" .ValueMember = "Kd_brg" End With Catch errConn As OleDb.OleDbException MsgBox(errConn.Message) End Try Try daCustomer = New OleDb.OleDbDataAdapter("select * from Customer", con) daCustomer.Fill(dtCustomer) dc(0) = dtCustomer.Columns("Kd_cus") dtCustomer.PrimaryKey = dc With CbxCustomer .DataSource = dtCustomer .DisplayMember = "Kd_cus" .ValueMember = "Kd_cus" End With Catch errConn As OleDb.OleDbException MsgBox(errConn.Message) End Try End Sub

14

Program Penjualan Sepatu

Private Sub btnhitung_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnhitung.Click If txtnofak.Text = "" Then MessageBox.Show("No faktur belum di masukan") End If jumlah = Val(txtjumlahbeli.Text) harga = Val(txtharga.Text) diskon = Val(Txtdiskon.Text) pembelian = jumlah * harga If pembelian >= 100000 Then diskon = pembelian * 0.1 Txtdiskon.Text = "10" Else Txtdiskon.Text = "0" End If totbay = pembelian - diskon txttotalbayar.Text = totbay End Sub Private Sub btnsimpan_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnsimpan.Click Try Dim cbTransaksi As OleDb.OleDbCommandBuilder = New OleDb.OleDbCommandBuilder(daTransaksi) drTransaksi = dtTransaksi.NewRow drTransaksi("No_faktur") = txtnofak.Text drTransaksi("Tgl_faktur") = DateTimePicker1.Text drTransaksi("Kd_brg") = CbxSepatu.Text drTransaksi("Kd_cus") = CbxCustomer.Text drTransaksi("Pesanan") = txtjumlahbeli.Text drTransaksi("Discount") = Txtdiskon.Text dtTransaksi.Rows.Add(drTransaksi) con.Open() daTransaksi.Update(dtTransaksi) dtTransaksi.AcceptChanges() con.Close() Catch errTambah As Exception MsgBox(errTambah.Message) End Try kosong() End Sub

15

Program Penjualan Sepatu

Private Sub btnhapus_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnhapus.Click Try Dim cbTransaksi As OleDb.OleDbCommandBuilder = New OleDb.OleDbCommandBuilder(daTransaksi) drTransaksi.Delete() daTransaksi.DeleteCommand = cbTransaksi.GetDeleteCommand daTransaksi.Update(dtTransaksi) dtTransaksi.AcceptChanges() daTransaksi.DeleteCommand.Connection.Close() Catch errHapus As Exception MsgBox(errHapus.Message) End Try End Sub Private Sub BtnKosong_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnKosong.Click kosong() End Sub Private Sub kosong() txtnofak.Text = "" txtmereksepatu.Text = "" txtharga.Text = "" txtjumlahbeli.Text = "" Txtdiskon.Text = "" txttotalbayar.Text = "" txtnamacus.Text = "" txtnofak.Focus() End Sub Private Sub CbxSepatu_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CbxSepatu.SelectedIndexChanged Try Dim drBarang As DataRow drBarang = dtBarang.Rows.Find(CbxSepatu.Text) txtharga.Text = drBarang("Harga").ToString txtmereksepatu.Text = drBarang("Nama_brg").ToString Catch errTampil As Exception
16

Program Penjualan Sepatu

End Try End Sub Private Sub CbxCustomer_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CbxCustomer.SelectedIndexChanged Try Dim drCustomer As DataRow drCustomer = dtCustomer.Rows.Find(CbxCustomer.Text) txtnamacus.Text = drCustomer("Nama_cus").ToString Catch errTampil As Exception End Try End Sub Private Sub btnClose_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnClose.Click Me.Close() End Sub

17

Program Penjualan Sepatu

BAB III IMPLEMENTASI

3.1. Spesifikasi H/W

Brand: Part Number:

Bamboomedia IT-305 Pengenalan Visual Studio 2005. Project dan Solution. Menggunakan Server Explorer untuk Membuat Database

Menu Belajar:

dan Tabel. Membuat Form dan Cara Menghubungkan Ke database. Menggunakan Komponen Toolbox. Membuat Form Barang dan Transaksi. Membuat Form MDI, Menu. Membu Prosesor Pentium, Ram 256 Mb, Resolusi minimal 1024

Spesifikasi Komputer:

x 768, CD-ROM minimal 24x, VGA minimal 16 bit, Sound Card, Speaker. OS: Windows XP, Vista, Windows 7

Target Pengguna:

Umum

Tingkat Ketrampilan: Pemula, Menengah

3.2. Cara Mengoprasikan Aplikai Untuk masuk ke Program Penjualan Sepatu tersebut, terlebih dahulu anda harus memasukan User Name dan Password terlebih dahulu (Login) setelah itu tekan Ok.

18

Program Penjualan Sepatu

Setelah Login anda dapat membuka main menu yang terdapat dalam program tersebut seperti sistem, master, transaksi dan report. Dalam menu Sistem anda dapat membuka form Barang yaitu, dimana anda dapat menyimpan bahkan melihat data yang ada didalam form tersebut. Sebelum menyimpan data, hal yang harus di lakukan adalah mengisi data terlebihdahulu seperti Kd_Barang, Nama_Barang, Type, Harga dan seterusnya (pada TextBox yang ada). Sedangkan untuk mencari yaitu, dengan cara memasukan kode terlebihdahulu kemudian tekan Button Cari. Begitupun dengan form Customer hanya dalam form ini, sebelum anda menyimpan data anda harus mencari kode Barang mana yang akan anda pilih. Setelah di pilih maka nama barang dan harga akan muncul setelah itu baru anda dapt menyimpan data. Dalam menu transaksi, terdapat form transaksi yang digunakan untuk ransaksi atau pembayaran barang yang anda beli. Cara mengoprasikan aplikasi ini sedikit berbeda dengan form Barang dan Customer, untuk penyimpanan hal yang harus dilakukan terlebih dahulu adalah mengisi kode faktur terlebih dahulu, kemudin anda pilih kode Barang dan kode Customer pada GrupBox yang tersedia. Maka Nama Barang, Harga dan Nama Customer akan muncul, setelah itu masukan berapa jumlah pesanan yang akan anda beli dan simpan. Untuk pembelian lebih dari 100000 maka anda akan mendapat diskon sebedar 10%, apabila kurang dari 100000 maka anda tidak akan mendapat dikon (diskon 0).

19

Program Penjualan Sepatu

BAB IV PENUTUP

4.1. Kesimpulan Dari Pembahasian diatas dapat di simpulkan, bahwa bahasa pemprograman visual basic merupakan program berbasis Windows. Visual Basic juga merupakan bahasa pemprograman Object Oriented Programming (OOP), yaitu pemprograman yang berorientasi objek. Visual Basic menyediakan objek-objek yang sangat kuat, berguna dan mudah dipakai. Dengan fasilitas tersebut membuat Visual Basic menjadi begitu diinginkan oleh programmer baik dalam pembuatan program penjualan maupun pembelian.

4.2. Saran Dalam pembuatan makalah ini diharapkan mahasiswa dapat mempelajari dan mengembangkan bahasa pemprograman Visual Basic karena Visual Basic ini merupakan bahasa pemprograman yang mudah untuk dipelajari dan menarik. oleh karena itu Penulis berharap kepada pembaca (khususnya pemula), jangan pernah ragu menggunakan bahasa pemprograman Visual Basic dalam program anda.

20

You're Reading a Free Preview

Mengunduh
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->