makalah vb intan 10260087

Upload: -

Post on 15-Jul-2015

196 views

Category:

Documents


1 download

TRANSCRIPT

Makalah Visual Basic( Pembelian Jam Tangan)

Disusun oleh:

Intan Purdayanti10260087 III-B

MANAJEMEN INFORMATIKA

AMIK HASS BANDUNGJl. 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

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 Pembelian Jam Tangan yang mana makalah ini disususn bertujuan untuk memenuhi tugas Pemrograman Visual dalam menempuh pendidikan di Akademi Manajemen Informatika Dan Komputer AMIK HASS Bandung. Makalah ini berisikan tentang informasi tentang Perancangan Sistem Informasi Bank atau yang lebih khususnya membahas tentang Program Pembelian Jam Tangan 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, 29 Januari 2012 Penyusun

DAFTAR ISICOVER..1Pembelian Jam Tangan Page 2

KATA PENGANTAR ..2 DAFTAR ISI 3

BAB I PENDAHULUAN1.1 Latar Belakang..5 1.2 Manfaat.5 1.3 Tujuan ..6

BAB II PERANCANGAN APLIKASI 2.1 Rancangan Database 7 2.1.1 Rancangan Tabel Barang 7 2.1.1 Rancangan Tabel Customer 8 2.1.1 Rancangan Tabel Transaksi 8 2.1.1 Tabel Relationship ..9 2.2 Rancangan Interface 9 2.2.1 Rancangan Dalam Menu Utama .9 2.2.2 Deklarasi Variabel Global Transaksi 12 BAB III IMPLEMENTASI 3.1 Spesifikasi H/W .17 3.2 Cara mengoperasikan aplikasi ...17 BAB IV PENUTUP 4.1 Kesimpulan.19 4.2 Saran..19

Pembelian Jam Tangan

Page 3

BAB 1 PENDAHULUAN1.1 Latar belakang

Pembelian Jam Tangan

Page 4

Microsoft Visual Basic (sering disingkat sebagai VB ) merupakan sebuah bahasa pemrograman yang menawarkan Integrated Development Environment (IDE) visual untuk membuat program perangkat lunak berbasis sistem operasi Microsoft Windows dengan menggunakan model pemrograman (COM). Visual Basic merupakan turunan bahasa pemrograman BASIC dan menawarkan pengembangan perangkat lunak komputer berbasis grafik dengan cepat. Beberapa bahasa skrip seperti Visual Basic for Applications (VBA) dan Visual Basic Scripting Edition (VBScript), mirip seperti halnya Visual Basic, tetapi cara kerjanya yang berbeda. Para programmer dapat membangun aplikasi dengan menggunakan komponenkomponen yang disediakan oleh Microsoft Visual Basic Program-program yang ditulis dengan Visual Basic juga dapat menggunakan Windows API, tapi membutuhkan deklarasi fungsi luar tambahan. Visual Basic adalah pengembangan dari bahasa komputer BASIC (Beginners Allpurpose Symbolic Instruction Code). Bahasa BASIC diciptakan oleh Professor John Kemeny dan Thomas Eugene Kurtz dari Perguruan Tinggi Dartmouth pada pertengahan tahun 1960an.[2] Bahasa program tersebut tersusun mirip dengan bahasa Inggris yang biasa digunakan oleh para programer untuk menulis program-program komputer sederhana yang berfungsi sebagai pembelajaran bagi konsep dasar pemrograman komputer. Visual Basic 1.0 dikenalkan pada tahun 1991. Konsep pemrograman dengan metode drag-and-drop untuk membuat tampilan aplikasi Visual Basic ini diadaptasi dari prototype generator form yang dikembangkan oleh Alan Cooper dan perusahaannya, dengan nama Tripod. Microsoft kemudian mengontrak Cooper dan perusahaannya untuk mengembangkan Tripod menjadi sistem form yang dapat diprogram untuk Windows 3.0, di bawah kode nama Ruby.

1.2 Manfaat

Member informasi kepada pembaca mengenai baha pemprograman Visual Basic 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 :

Untuk memenuhi Tehnik PemprogramanPage 5

Pembelian Jam Tangan

Untuk member pengetahuan kepada pembaaca tentang bahasa pemprograman Visual Basic.

BAB II PERANCANGAN APLIKASI

2.1. Rancangan Database 2.1.1.Rancangan Tabel Barang Field Name Kd_Brg Type Text Size 5

Pembelian Jam Tangan

Page 6

Nm_Brg Merk Type Harga Type

Text Text 20

20 20

Number

Long Integer

2.1.2.Rancangan Tabel Customer Field Name Kd_Cust Nm_Cust Alamat Telpon Email Text Text Text Type Text Text 50 15 25 Size 5 30

Pembelian Jam Tangan

Page 7

2.1.3.Rancangan Tabel Tranaksi Field Name No_Fact Tgl_Fact Kd_Brg Kd_Cust Jumlah_Beli Total_Harga Type Text Date/Time text Text Number Number 5 5 Long Integer Long Integer Size 5

2.1.4.Relationship Tabel

Pembelian Jam Tangan

Page 8

2.2. Rancangan Interface 2.2.1.Rancangan Dalam Menu Utama Sistem Master - Login - Barang - Logout - Exit Transaksi -Pembelian Jam Tangan Report - Data Barang -Data Customer -Laporan Pembelian

- Customer

Pembelian Jam Tangan

Page 9

Login

Barang

Customer

Pembelian Jam Tangan

Page 10

Transaki

Logout

Pembelian Jam Tangan

Page 11

Data Barang

Data Customer

Laporan Penjualan Pembelian Jam Tangan Page 12

2.2.2. Deklarasi Variabel Global TransaksiPublic Class FormTransaksi Dim dajam As OleDb.OleDbDataAdapter Dim datransaksi As OleDb.OleDbDataAdapter Dim dadetail As OleDb.OleDbDataAdapter Dim dacustomer As OleDb.OleDbDataAdapter Dim con As New OleDb.OleDbConnection(Koneksi("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\DATA INTAN\Database Tugas\pembelian.mdb")) Dim dtjam As New DataTable() Dim dttransaksi As New DataTable() Dim dtcustomer As New DataTable() Dim dtdetail As New DataTable() Dim drdetail As DataRow Dim drtransaksi As DataRow Dim drjam As DataRow Dim drcustomer As DataRow Dim jumbeli As Integer Dim harga, total As Integer Private Sub kosong() TxtNamabarang.Text = "" txtharga.Text = "" TxtJumlahBeli.Text = ""

Pembelian Jam Tangan

Page 13

TxtTotalHarga.Text = "" TxtKodeCustomer.Text = "" End Sub 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 TxtNoFact.Focus() Try datransaksi = New OleDb.OleDbDataAdapter("select * from Transaksi", con) datransaksi.Fill(dttransaksi) dc(0) = dttransaksi.Columns("No_Fact") dttransaksi.PrimaryKey = dc dgtransaksi.DataSource = dttransaksi Catch errConn As OleDb.OleDbException MsgBox(errConn.Message) End Try Try dajam = New OleDb.OleDbDataAdapter("select * from Barang", con) dajam.Fill(dtjam) dc(0) = dtjam.Columns("Kd_Brg") dtjam.PrimaryKey = dc With ListBoxBarang .DataSource = dtjam .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)

Pembelian Jam Tangan

Page 14

dc(0) = dtcustomer.Columns("Kd_Cust") dtcustomer.PrimaryKey = dc With ListBoxCustomer .DataSource = dtcustomer .DisplayMember = "Kd_Cust" .ValueMember = "Kd_Cust" End With Catch errConn As OleDb.OleDbException MsgBox(errConn.Message) End Try End Sub Private System.Object, Try Dim drjam As DataRow drjam = dtjam.Rows.Find(ListBoxBarang.Text) TxtHarga.Text = drjam("Harga").ToString TxtNamabarang.Text = drjam("Merk").ToString Catch errTampil As Exception End Try End Sub Private Sub BtnSimpan_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnSimpan.Click Dim Try If MessageBoxButtons.YesNo, Windows.Forms.DialogResult.Yes Then Dim cb As OleDb.OleDbCommandBuilder = New OleDb.OleDbCommandBuilder(datransaksi) drtransaksi = dttransaksi.NewRow drtransaksi("No_Fact") = TxtNoFact.Text drtransaksi("Tgl_Fact") = DateTimePicker1.Text drtransaksi("Kd_Brg") = ListBoxBarang.Text drtransaksi("Kd_Cust") = ListBoxCustomer.Text 'drtransaksi("Harga") = ListBoxBarang.Text drtransaksi("Jumlah_Beli") = Val(TxtJumlahBeli.Text) drtransaksi("Total_Harga") = Val(TxtTotalHarga.Text) MessageBox.Show("Simpan Data?", "Save", = MessageBoxIcon.Question) cbtransaksi As OleDb.OleDbCommandBuilder = New OleDb.OleDbCommandBuilder(dadetail) Sub ListBoxBarang_SelectedIndexChanged(ByVal e As System.EventArgs) sender As ByVal Handles

ListBoxBarang.SelectedIndexChanged

Pembelian Jam Tangan

Page 15

dttransaksi.Rows.Add(drtransaksi) con.Open() datransaksi.Update(dttransaksi) dttransaksi.AcceptChanges() con.Close() End If Catch errTambah As Exception MsgBox(errTambah.Message) End Try kosong() End Sub Private Sub BtnHapus_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnHapus.Click Try If MessageBox.Show("Anda Ingin Menghapus?", "Delete", MessageBoxButtons.YesNo, Windows.Forms.DialogResult.Yes Then Dim cbtransaksi As OleDb.OleDbCommandBuilder = New OleDb.OleDbCommandBuilder(datransaksi) drtransaksi.Delete() datransaksi.DeleteCommand = cbtransaksi.GetDeleteCommand datransaksi.Update(dttransaksi) dttransaksi.AcceptChanges() datransaksi.DeleteCommand.Connection.Close() End If Catch errHapus As Exception MsgBox(errHapus.Message) End Try End Sub Private System.Object, Try Dim drcustomer As DataRow drcustomer = dtcustomer.Rows.Find(ListBoxCustomer.Text) TxtKodeCustomer.Text = drcustomer("Nm_Cust").ToString Catch errTampil As Exception End Try End Sub Sub ListBoxCustomer_SelectedIndexChanged(ByVal ByVal e As System.EventArgs) sender As Handles MessageBoxIcon.Question) =

ListBoxCustomer.SelectedIndexChanged

Pembelian Jam Tangan

Page 16

Private Sub BtnHitung_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnHitung.Click If TxtNoFact.Text = "" Then MessageBox.Show("No faktur belum di masukan") End If jumbeli = Val(TxtJumlahBeli.Text) harga = Val(TxtHarga.Text) total = jumbeli * harga TxtTotalHarga.Text = total End Sub Private Sub BtnClose_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnClose.Click Me.Close() End Sub End Clas

BAB III IMPLEMENTASI

3.1. Spesifikasi Hardware Membuat aplikasi database adalah hal yang amat menarik. Database yang digunakan SQL Server 2005. Contoh aplikasi adalah proses pembuatan program POS (Point of

Pembelian Jam Tangan

Page 17

Sales). Form Visual Basic dapat kita rancang agar pengguna (user) bisa mengakses data master. Di bawah ini adalah Spesifikasi Akses Database VB.NET. Aplikasi ini bisa di jalankan di Komputer dengan spesifikasi minimal sebagai berikut :

RAM Memory 512 MB Prosesor Pentium 4 / Intel Atom 1.60 GHz Windows 2000 / XP / Vista / 7 400 MB Hard disk space

3.2. Cara Mengoprasikan Aplikasi 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 x Spesifikasi Komputer: Target Pengguna: Tingkat Ketrampilan: 768, CD-ROM minimal 24x, VGA minimal 16 bit, Sound Card, Speaker. OS: Windows XP, Vista, Windows 7 Umum Pemula, Menengah

Untuk masuk kedalam program user harus login terlebih dahulu yaitu dengan cara mengisi username dan password yang benar, bila username diisi dengan nama yang benar maka textbox password akan menjadi enable = true kemudian klik tombol login untuk masuk. Kemudian bila anda berhasil masuk maka menu program dan menu report akan aktif setelah itu anda bisa menggunakan program seperti program Barang ( Jam Tangan ) ,Customer dan Transaksi. Program Barang ( Jam tangan ) : Yang harus kita lakukan disaat pertama kali yaitu anda harus mengisi Kode jam , Nama jam, merk, type dan harga kemudian klik tombol add untuk menambah danPembelian Jam Tangan Page 18

menyimpannya. Bila anda salah memasukkan data dan ingin menghapus data tersebut, anda cukup meng-klik tombol Delete, sedangkan untuk mencari inputkan Kode Buku di Text Box Kode Jam dan klik tombol Search. Program Customer : Isilah Kode Customer, Nama Customer, Alamat, Telepon dan Email .setelah itu klik tombol add untuk menambah dan menyimpan data. Bila anda ingin menghapus data tersebut klik tombol Delete, dan untuk mencari inputkan Kode Customer di Text Box Kode Customer dan klik tombol Search. Program Transaksi : Yang harus kita lakukan saat mengisi data transaksi pembelian jam tangan yaitu mengisi no faktur terlebih dahulu, kemudian pilih tanggal faktur, selanjutnya pilih kode jam, dan kode customer. setelah anda memilih kode jam,kode customer, maka akan muncul harga, nama buku, nama customer, no member, dan nama supplier. kemudian klik tombol hitung lalu tombol simpan akan aktif , untuk menyimpan klik tombol simpan dan klik yes. Untuk melihat inputan yang telah kita input dan diihat dengan memilih/klik tombol preview. Bila anda ingin melihat laporan data jam tangan, customer & Transaksi anda bias

memakai program report didalam program itu terdapat report jam tangan,customer dan transaksi bila anda ingin mencetaknya klik icon print.

BAB IV PENUTUP4.1. Kesimpulan Dari Pembahasan diatas dapat di simpulkan, bahwa bahasa pemprograman Visual Basic ( VB ) 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.Pembelian Jam Tangan Page 19

Program sangat sederhana dan mudah dalam pengoperasiannya sehingga pemakai dapat langsung memakainya dan menerapkannya dalam penjualan buku. Program ini walaupun banyak kekurangan dan feature feature yang kurang, karena itu butuh masukan dan koreksi dari pembaca yang budiman agar program ini dapat di perbaharui menjadi program yang lebih baik lagi dan dapat bersaing di dunia bisnis. Terima kasih.

4.2. Saran

Makalah Program pembelian Jam tangan ini dibuat supaya

mahasiswa

dapat

mempelajari , 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.

Pembelian Jam Tangan

Page 20