Makalah Aplikasi Penjualan Menggunakan VB 2005

download Makalah Aplikasi Penjualan Menggunakan VB 2005

of 31

  • date post

    15-Jul-2015
  • Category

    Documents

  • view

    2.039
  • download

    0

Embed Size (px)

description

Makalah Ini menjelaskan tentang bagaimana membuat aplikasi Penjualan Menggunakan Visul Basic 2005

Transcript of Makalah Aplikasi Penjualan Menggunakan VB 2005

Makalah Aplikasi PenjualanSemester 3 Kelas B_10260065_Faisal Ramdan1/18/2012 Visual Basic 2005

KATA PENGANTAR

Puji dan syukur kita panjatkan kehadirat Tuhan Yang Maha Esa, karena berkat rahmat dan hidayah Nya saya dapat menyelesaikan tugas Teknik Pemrograman ini dengan membuat makalah yang berjudul MAKALAH PENJUALAN MENGGUNAKAN BAHASA

PEMOGRAMAN VISUAL BASIC.NET. Penyelesaian makalah ini tidak terlepas dari bantuan berbagai pihak. Oleh karna itu dengan kerendahan hati kami mengucapkan terima kasih kepada : 1. Dosen pembimbing yang telah banyak memberi saran dan masukan tentang tugas. 2. Kedua orang tua yang mendukung baik secara moril maupun materil. 3. Teman-teman yang selalu memberikan motivasi secara langsung maupun tidak langsung. Kami menyadari masih banyak kekurangan dalam makalah yang kami buat ini, untuk itu kami mengharapkan kritik dan saran dari teman-teman untuk menyempurnakan makalah ini. Bandung, 12 Januari 2012

Penulis

Daftar Isi

Kata Pengantar Daftar Isi Bab 1. Pendahuluan 1.1. Latar Belakang 1.2. Tujuan Penulisan 1.3. Manfaat Penulisan Bab 2. Perancangan Aplikasi 2.1.Rancangan Database (Struktur Tabel,Relationship Diagram) 2.2. Rancangan interface(form) Bab 3. Implementasi 3.1.Spesifikasi Hardware 3.2.Cara Mengoprasikan Aplikasi Bab 4. Penutup 4.1.Kesimpulan 4.2.Saran

i ii 1 1 1 2 3 3 8 17 17 17 28 28 28

Bab I PENDAHULUAN

1.1. Latar Belakang

Visual Basic adalah bahasa pemrograman berbasis Windows. Saat ini, Visual Basic adalah salah satu bahasa pemrograman yang terbaik. Visual Basic merupakan pengembangan dari Basic. Basic (Beginners All-purpose Symbolic Instruction Code) adalah sebuah bahasa pemrograman kuno yang merupakan awal dari bahasa-bahasa pemrograman tingkat tinggi lainnya. Basic dirancang pada tahun 1950-an dan ditujukan untuk dapat digunakan oleh para programmer pemula. Biasanya Basic diajarkan untuk para pelajar sekolah menengah yang baru mengenal komputer, serta digunakan untuk pengembangan program cepat saji yang ringan dan menyenangkan. Walaupun begitu, peran Basic lebih dari sekedar itu saja. Banyak programer handal saat ini memulai karirnya dengan mempelajari Basic. Sebagai bahasa pemrograman yang mutakhir, Visual Basic didesain untuk dapat memanfaatkan fasilitas Windows, khususnya Windows 95/97/98 dan Windows NT. Visual Basic juga merupakan bahasa pemrograman Object Oriented Programming (OOP), yaitu pemrograman 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.

1.2. Tujuan Penulisan.

Tujuan penulis, dalam pembuatan makalah ini adalah :y y Untuk memenuhi tugas Tehnik Pemrograman. Untuk memberi pengetahuan kepada pembaca tentang bahasa pemrograman Visual Basic.

1.3. Manfaat Penulisan Memberi informasi kepada pembaca mengenai bahasa pemrograman Visual Basic. Makalah ini diharapkan menjadi sumbangan pemikiran bagi para pembaca untuk mengembangkan bahasa pemrograman dimasa sekarang.

y y

Bab II PERANCANGAN APLIKASI

2. Rancangan Database (Struktur Tabel dan Relationship Diagram). 1. Klik start, pilih All Program lalu pilih Microsoft Office dan klik Microsoft Office Acces , lalu akan muncul tampilan sebagai berikut .

2. Pilih Blank Database, lalu isikan dbPenjualan pada file name yang ada di kanan bawah. Lalu pilih create dan akan muncul tampilan sebagai berikut.

3. Save data tersebut dan akan muncul pesan agar member nama buat tabel tersebut. Isikan tbBarang yang berarti table barang dan ok, lalu isikan field sebagai mana tertera pada gambar.

4. Selanjutnya yaitu membuat Relationship Diagram atau query dari table di atas. Dari menu bar di atas pilih Create dan Klik query Design seperti gambar di bawah ini.

5. Selanjutnya akan muncul pesan agar table yg akan di hubungkan. Pilih semua table lalu Add

6. Jika muncul tampilan dari atas berarti anda sudah berhasil membuat Relationship Diagram.

3. Rancangan Interface (Form) 1. Rancangan Form Menu Utama

2. Rancangan Form Log-In

3. Rancangan Form Data Barang

4. Rancangan Form Data Pelanggan

5. Rancangan Form Suplier

6. Rancangan Form Profil Pembuat

7. Rancangan Form Transaksi

Codding dari Tabel TransaksiPublic Class FormTransaksi

Dim cbBarang As OleDb.OleDbDataAdapter Dim con As New OleDb.OleDbConnection(Koneksi("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Documents and Settings\angell\My Documents\uuaas\Tugas Individu\dbPenjualan.mdb")) Dim dtBarang As New DataTable() Dim drBarang As DataRow Dim daSuplier As OleDb.OleDbDataAdapter Dim dtSuplier As New DataTable() Dim drSuplier As DataRow Dim daPelanggan As OleDb.OleDbDataAdapter Dim dtPelanggan As New DataTable() Dim drPelanggan As DataRow Dim daTransaksi As OleDb.OleDbDataAdapter Dim dtTransaksi As New DataTable() Dim drTransaksi As DataRow 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 Private Sub FormTransaksi_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Dim dc(1) As DataColumn Try 'cbBarang = New OleDb.OleDbDataAdapter("select * from tblBarang", con) cbBarang = New OleDb.OleDbDataAdapter("select * from tblBarang", con) cbBarang.Fill(dtBarang) dc(0) = dtBarang.Columns("Kode_brg") dtBarang.PrimaryKey = dc Catch errConn As OleDb.OleDbException MsgBox(errConn.Message) End Try Dim dc2(1) As DataColumn Try 'daSuplier = New OleDb.OleDbDataAdapter("select * from tblSuplier", con) daSuplier = New OleDb.OleDbDataAdapter("select * from tblSuplier", con) daSuplier.Fill(dtSuplier) dc(0) = dtSuplier.Columns("Kode_supl") dtSuplier.PrimaryKey = dc Catch errConn As OleDb.OleDbException MsgBox(errConn.Message) End Try Dim dc3(1) As DataColumn

Try 'daPelanggan = New OleDb.OleDbDataAdapter("select * from tblPelanggan", con) daPelanggan = New OleDb.OleDbDataAdapter("select * from tblPelanggan", con) daPelanggan.Fill(dtPelanggan) dc(0) = dtPelanggan.Columns("Kode_plgn") dtPelanggan.PrimaryKey = dc Catch errConn As OleDb.OleDbException MsgBox(errConn.Message) End Try Dim dc4(1) As DataColumn Try 'daTransaksi = New OleDb.OleDbDataAdapter("select * from tblTransaksi", con) daTransaksi = New OleDb.OleDbDataAdapter("select * from tblTransaksi", con) daTransaksi.Fill(dtTransaksi) dc(0) = dtTransaksi.Columns("No_trans") dtTransaksi.PrimaryKey = dc Catch errConn As OleDb.OleDbException MsgBox(errConn.Message) End Try End Sub Private Sub btCariBrg_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btCariBrg.Click Try drBarang = dtBarang.Rows.Find(tbKodeBrg.Text) tbKodeBrg.Text = drBarang("Kode_brg").ToString tbNamaBrg.Text = drBarang("Nama_brg").ToString tbJenis.Text = drBarang("Jenis_brg").ToString tbHargaBrg.Text = drBarang("Harga_brg") Catch errCari As Exception MsgBox(errCari.Message) End Try End Sub Private Sub btCariSupl_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btCariSupl.Click Try drSuplier = dtSuplier.Rows.Find(tbKodeSupl.Text) tbKodeSupl.Text = drSuplier("Kode_supl").ToString tbNamaSupl.Text = drSuplier("Nama_supl").ToString Catch errCari As Exception MsgBox(errCari.Message) End Try End Sub

Private Sub btCariPlgn_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btCariPlgn.Click Try drPelanggan = dtPelanggan.Rows.Find(tbKodePlgn.Text) tbKodePlgn.Text = drPelanggan("Kode_plgn").ToString tbNamaPlgn.Text = drPelanggan("Nama_plgn").ToString Catch errCari As Exception MsgBox(errCari.Message) End Try End Sub Private Sub btKeluar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btKeluar.Click Me.Close() End Sub Private Sub btProses_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btProses.Click Dim Jumlah As Integer Dim harga As Integer Dim pesan As Integer Dim diskon, grandtotal As String pesan = Val(tbPesanan.Text) harga = Val(tbHargaBrg.Text) Jumlah = pesan * harga If Jumlah > 10000 Then diskon = Jumlah * 0.02 tbDiskon.Text = "2" Else diskon = Jumlah * 0 tbDiskon.Text = "0" End If grandtotal = Jumlah - diskon tbJumlah.Text = Jumlah tbGrandTotal.Text = grandtotal End Sub Private Sub kosong() tbNoTransaksi.Text = "" tbKodeSupl.Text = "" tbNamaSupl.Text = "" tbKodePlgn.Text = "" tbNamaPlgn.Text = "" tbKodeBrg.Text = "" tbNamaBrg.Text = "" tbJenis.Text = "" tbPesanan.Text = "" tbHargaBrg.Text = "" tbJumlah.Text = "" tbGrandTotal.Text = "" tbDiskon.Text = "" End Sub

Private Sub btClear_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btClear.Click kosong() End Sub Private Sub btSimpan_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btSimpan.Click Try Dim cbCustomer As OleDb.OleDbCommandBuilder = New OleDb.OleDbCommandBuilder(daTransaksi) drTransaksi = dtTransaksi.NewRow() drTransaksi("No_trans") = tbNoTransaksi.Text drTransaksi("Tanggal_trans") = DateTimePicker1.Text drTransaksi("Kode_supl") = tbKodeSupl.Text drTransaksi("Kode_plgn") = tbKodePlgn.Text drTransaksi("Kode_brg") = tbKodeBrg.Text drTransaksi("Pesanan_trans") = tbPesanan.Text drTransaksi("Jumlah_trans") = tbJumlah.Text drTransaksi("Harga_brg") = tbHargaBrg.Text drTransaksi("Diskon") = tbDiskon.Text dtTransaksi.Rows.Add(drTransaksi) kosong() con.Open() daTransaksi.Update(dtTransaksi) dtTransaksi.AcceptChanges() con.Close() Catch errTambah As Exception MsgBox(errTambah.Message) End Try MessageBox.Show("Data Berhasil Disimpan") kosong() End Sub Private Sub btCetak_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btCetak.Click Dim form As New FormReportTransaksi() form.Show() End Sub End Class

8. Rancangan Splash

Bab III IMPLEMEN