makalah vb jun pdf
TRANSCRIPT
5/13/2018 Makalah VB Jun PDF - slidepdf.com
http://slidepdf.com/reader/full/makalah-vb-jun-pdf 1/18
Visual Basic
(Event Maher Zain Indonesia Fans Club)
10260098
Jihan jundana
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
5/13/2018 Makalah VB Jun PDF - slidepdf.com
http://slidepdf.com/reader/full/makalah-vb-jun-pdf 2/18
Event MZIFC Page 2
KATA PENGANTAR
Puji syukur kami panjatkan kehadirat Allah SWT yang telah memberikan rahmat
serta karunia-Nya kepada saya sehingga bisa berhasil menyelesaikan Makalah ini
yang alhamdulillah tepat pada waktunya yang berjudul “EVENT MZIFZ ( VB )”
Saya menyadari bahwa Makalah ini masih jauh dari sempurna, oleh karena itu
kritik dan saran dari semua pihak yang bersifat membangun selalu saya harapkan
demi kesempurnaan Makalah ini.
Akhir kata, saya 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,Januari 2012
Penyusun
5/13/2018 Makalah VB Jun PDF - slidepdf.com
http://slidepdf.com/reader/full/makalah-vb-jun-pdf 3/18
Event MZIFC Page 3
DAFTAR ISI
KATA PENGANTAR .....................................................................................................................2
DAFTAR ISI ...................................................................................................................................3
BAB I PENDAHULUAN................................................................................................................4
1.1 Latar Belakang .......................................................................................................................4
1.2 Tujuan ....................................................................................................................................5
1.3 Manfaat ..................................................................................................................................5
BAB II PERANCANGAN APLIKASI ...........................................................................................6
2.1 Rancangan Database ..............................................................................................................6
2.1.1 Rancangan Tabel Fans.....................................................................................................6
2.1.2 Rancangan Tabel Event ...................................................................................................6
2.1.3 Rancangan Tabel Transaksi Event ..................................................................................7
2.1.4 Tabel Relationship ...........................................................................................................7
2.2 Rancangan Interface...............................................................................................................8
2.2.1 Rancangan Dalam Menu Utama......................................................................................8
2.2.2 Deklarasi Variabel Global Transaksi.............................................................................11
BAB III IMPLEMENTASI ...........................................................................................................16
3.1 Spesifikasi H/W ...................................................................................................................16
3.2 Cara mengoperasikan aplikasi .............................................................................................17
BAB IV PENUTUP .......................................................................................................................18
4.1 Kesimpulan ..........................................................................................................................18
4.2 Saran.....................................................................................................................................18
5/13/2018 Makalah VB Jun PDF - slidepdf.com
http://slidepdf.com/reader/full/makalah-vb-jun-pdf 4/18
Event MZIFC Page 4
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 (Beginner’s 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 danWindows 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.
5/13/2018 Makalah VB Jun PDF - slidepdf.com
http://slidepdf.com/reader/full/makalah-vb-jun-pdf 5/18
Event MZIFC Page 5
1.2. Tujuan
Tujuan penulis, dalam pembuatan makalah ini adalah :
- Untuk memenuhi tugas praktek Visual Basic.
- Untuk memberi pengetahuan kepada pembaca tentang bahasa
pemrograman Visual Basic.
1.3. Manfaat
- Meberi informasi kepada pembaca mengenai bahasa pemrograman
Visual Basic
- Makalah ini diharapkan menjadi sumbangan pemikiran bagi para
pembaca untuk mengembangkan bahasa pemrograman dimasa
sekarang.
5/13/2018 Makalah VB Jun PDF - slidepdf.com
http://slidepdf.com/reader/full/makalah-vb-jun-pdf 6/18
Event MZIFC Page 6
BAB II
PERANCANGAN APLIKASI
2.1. Rancangan Database
2.1.1. Rancangan Tabel Fans
Field Name Type Size
Id_fans Text 5
Nama Text 20
alamat Text 30
telpon Number Long Integer
2.1.2. Rancangan Tabel Event
Field Name Type Size
Id_even Text 5
Nama_even Text 30
jenis Text 20
h arga Number Long Integer
5/13/2018 Makalah VB Jun PDF - slidepdf.com
http://slidepdf.com/reader/full/makalah-vb-jun-pdf 7/18
Event MZIFC Page 7
2.1.3. Rancangan Tabel Transaksi Event
Field Name Type Size
No_trans Text 5
Tgl_trans Date/Time
Id_fans text 5
Id_even Text 5
Total_harga Number Long Integer
2.1.4. Relationship Tabel
5/13/2018 Makalah VB Jun PDF - slidepdf.com
http://slidepdf.com/reader/full/makalah-vb-jun-pdf 8/18
Event MZIFC Page 8
2.2 Rancangan Interface (Form)
2.2.1 Rancangan Dalam Menu Utama
System Master Transaksi Info Report Exit
- Login - Data Fans - Maher Zain - Fans
- Logout - Data Event - Admin - Event
- Transsaksi
Form LogIn
5/13/2018 Makalah VB Jun PDF - slidepdf.com
http://slidepdf.com/reader/full/makalah-vb-jun-pdf 9/18
Event MZIFC Page 9
Form Fans
Form Even
Form Transaksi
5/13/2018 Makalah VB Jun PDF - slidepdf.com
http://slidepdf.com/reader/full/makalah-vb-jun-pdf 10/18
Event MZIFC Page 10
Form logout
Data Fans
Data Event
5/13/2018 Makalah VB Jun PDF - slidepdf.com
http://slidepdf.com/reader/full/makalah-vb-jun-pdf 11/18
Event MZIFC Page 11
Laporan Transaksi Event
2.2.2. Deklarasi Variabel Global Transaksi
Public Class FormTransaksi
Dim daeven As OleDb.OleDbDataAdapterDim datransaksi As OleDb.OleDbDataAdapter
Dim dadetail As OleDb.OleDbDataAdapterDim dafans As OleDb.OleDbDataAdapterDim con As New
OleDb.OleDbConnection(Koneksi( "Provider=Microsoft.Jet.OLEDB.4.0;DataSource=D:\vb\maher3.mdb"))
Dim dteven As New DataTable()Dim dttransaksi As New DataTable()Dim dtfans As New DataTable()
Dim dtdetail As New DataTable()Dim drdetail As DataRow
Dim drtransaksi As DataRowDim dreven As DataRowDim drfans As DataRow
Dim jumbel As IntegerDim harga, total As Integer
Private Sub kosong()txtnamaEven.Text = ""txthargaeven.Text = ""
txtjumlahbeli.Text = ""txttotalharga.Text = ""
txttotalharga.Text = ""txtnamacus.Text = ""
End Sub
5/13/2018 Makalah VB Jun PDF - slidepdf.com
http://slidepdf.com/reader/full/makalah-vb-jun-pdf 12/18
Event MZIFC Page 12
Function Koneksi(ByVal strDatabase As String) As String
Dim kalimat As Stringkalimat = "Provider=Microsoft.Jet.OLEDB.4.0;"
kalimat &= "Data Source=" & strDatabase & ""
Return kalimatEnd Function
Private Sub Label3_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs)
End Sub
Private Sub FormTransaksi_Load(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles MyBase.LoadDim dc(1) As DataColumn
txtnotrans.Focus()
Try
datransaksi = New OleDb.OleDbDataAdapter("select * fromtrans_even", con)
datransaksi.Fill(dttransaksi)dc(0) = dttransaksi.Columns("no_trans")
dttransaksi.PrimaryKey = dcdgtransaksi.DataSource = dttransaksi
Catch errConn As OleDb.OleDbException
MsgBox(errConn.Message)End Try
Try
daeven = New OleDb.OleDbDataAdapter( "select * from even", con)daeven.Fill(dteven)
dc(0) = dteven.Columns("id_even")dteven.PrimaryKey = dc
With LsEven.DataSource = dteven
.DisplayMember = "id_even"
.ValueMember = "id_even"
End With
Catch errConn As OleDb.OleDbExceptionMsgBox(errConn.Message)
5/13/2018 Makalah VB Jun PDF - slidepdf.com
http://slidepdf.com/reader/full/makalah-vb-jun-pdf 13/18
Event MZIFC Page 13
End Try
Try
dafans = New OleDb.OleDbDataAdapter("select * from fans", con)
dafans.Fill(dtfans)dc(0) = dtfans.Columns("id_fans")
dtfans.PrimaryKey = dc
With LsFans.DataSource = dtfans.DisplayMember = "id_fans"
.ValueMember = "id_fans"
End With
Catch errConn As OleDb.OleDbExceptionMsgBox(errConn.Message)
End Try
End Sub
Private Sub LsEven_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles LsEven.SelectedIndexChanged
TryDim dreven As DataRow
dreven = dteven.Rows.Find(LsEven.Text)
txthargaeven.Text = dreven("harga").ToStringtxtnamaEven.Text = dreven("nama_even").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 cbtransaksi As OleDb.OleDbCommandBuilder = New OleDb.OleDbCommandBuilder(dadetail)
Try
5/13/2018 Makalah VB Jun PDF - slidepdf.com
http://slidepdf.com/reader/full/makalah-vb-jun-pdf 14/18
Event MZIFC Page 14
If MessageBox.Show("Simpan Data?", "Save",
MessageBoxButtons.YesNo, MessageBoxIcon.Question) =Windows.Forms.DialogResult.Yes Then
Dim cb As OleDb.OleDbCommandBuilder = New
OleDb.OleDbCommandBuilder(datransaksi)drtransaksi = dttransaksi.NewRow
drtransaksi("no_trans") = txtnotrans.Text
drtransaksi("tgl_trans") = DateTimePicker1.Textdrtransaksi("id_fans") = LsFans.Textdrtransaksi("id_even") = LsEven.Text
drtransaksi("total_harga") = txttotalharga.Text
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
TryIf MessageBox.Show("Anda Ingin Menghapus?", "Delete",
MessageBoxButtons.YesNo, MessageBoxIcon.Question) =
Windows.Forms.DialogResult.Yes ThenDim 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
5/13/2018 Makalah VB Jun PDF - slidepdf.com
http://slidepdf.com/reader/full/makalah-vb-jun-pdf 15/18
Event MZIFC Page 15
MsgBox(errHapus.Message)
End Try
End Sub
Private Sub btnClose_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnClose.Click Close()
End Sub
Private Sub LsCustomer_SelectedIndexChanged( ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles LsFans.SelectedIndexChanged
TryDim drfans As DataRow
drfans = dtfans.Rows.Find(LsFans.Text)
txtnamacus.Text = drfans("nama").ToString
Catch errTampil As Exception
End Try
End Sub
Private Sub btnhitung_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnhitung.Click If txtnotrans.Text = "" Then
MessageBox.Show("No faktur belum di masukan")End If
jumbel = Val(txtjumlahbeli.Text)harga = Val(txthargaeven.Text)
total = jumbel * harga
If total >= 200000 And total <= 400000 Then
TxtBonus.Text = "Hat"ElseIf total > 400000 Then
TxtBonus.Text = "T-Shirt"Else
TxtBonus.Text = "Sorry "
End If
txttotalharga.Text = total End Sub End Class
5/13/2018 Makalah VB Jun PDF - slidepdf.com
http://slidepdf.com/reader/full/makalah-vb-jun-pdf 16/18
Event MZIFC Page 16
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 Sales). Form Visual Basic dapat kita rancang agar
pengguna (user) bisa mengakses data master. Di bawah ini adalah Spesifikasi
Akses Database VB.NET.
Brand: Bamboomedia
Part Number: IT-305
Menu Belajar:
Pengenalan Visual Studio 2005. Project dan Solution.
Menggunakan Server Explorer untuk Membuat Database
dan Tabel. Membuat Form dan Cara Menghubungkan Ke
database. Menggunakan Komponen Toolbox. Membuat
Form Barang dan Transaksi. Membuat Form MDI,
Menu. Membu
Spesifikasi Komputer:
Prosesor Pentium, Ram 256 Mb, Resolusi minimal 1024
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
5/13/2018 Makalah VB Jun PDF - slidepdf.com
http://slidepdf.com/reader/full/makalah-vb-jun-pdf 17/18
Event MZIFC Page 17
3.2. Cara Mengoprasikan Aplikasi
Cara pengoprasian program ini yaitu pertama kita RUN program terlebih
dahulu . Setelah itu tampilan form utama akan muncul dan terdapat beberapa
menu yaitu SYSTEM (Login & Logout ), MASTER ( Fans & Event ),
TRANSAKSI, INFO ( Maher Zain’s Profile & Admin Profile ) , REPORT ( Fans,
Event & transaksi) dan EXIT .
Yang pertama kita lakukan adalah LogIn. masukan “Nama” dan
“Password”. Dan MENU yang tadinya unable akan menjadi enable. Untuk
memasukan anggota fans kita input di f orm “fans” yang terdapat di MASTER,
begitu juga dengan Event. Untuk pengoprasian transaksi, kta terlebuh dahulu
memasukan No_transaksi kenudian pilih Id_Fans dan Id_Even, masukan jumlah
orang yang mengikuti kemudian “Hitung” dan “Simpan” bila kita inginmenyimpan data tersebut. Selanjutnya menu INFO, di menu ini kita bias melihat
profile dan daftar lagu dari MAHER ZAIN serta profile dari ADMIN MZIFC.
Nah, bila kita ingin keluar dari program kita harus LogOut terlebih dahulu.
Stelah itu pilih EXIT.
5/13/2018 Makalah VB Jun PDF - slidepdf.com
http://slidepdf.com/reader/full/makalah-vb-jun-pdf 18/18
Event MZIFC Page 18
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.