KATA PENGANTAR
Assalamu’alaikum Wr. Wb.
Puji
syukur kepada Allah SWT yang telah
senantiasa memeberikan kemudahan bagi kami dalam menyelesaikan makalah ini,
sehingga kami bisa menyelesaikannya tepat pada waktunya.
Kami membuat
makalah ini, bertujuan menjelaskan cara pembuatan program sederhana dengan menggunakan visual basic. Karena melihat
begitu pentingnya program dalam kehidupan pada zaman sekarang ini yang sangat
membantu kita dalam mengoperasikan teknologi komputer.
Selaku manusia
biasa, kami menyadari bahwa dalam makalah ini masih banyak kekurangan dan
kekeliruan yang tidak disengaja. Oleh karena itu kami membutuhkan kritik dan
saran untuk menyempurnakan pembuatan makalah selanjutnya. Kami berharap makalah
ini dapat bermanfaat bagi kita semua, khususnya dibidang pendidikan komputer.
BAB I
PENDAHULUAN
A.
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-purose
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
pemula. Biasanya Basic diajarkan untuk para pelajar sekolah menengah yang baru
mengenal komputer, serta digunakan untuk pengembang program “cepat saji” yang ringan dna
menyenangkan. Walaupun begitu, pran basic lebih dari sekedar itu saja. Banyak
programmer andal saat ini memulai karirnya dengan mempelajari Basic. Sebagai
bahasa pemrograman yang mutakhir, Visual Basic didesain untuk dapat memanaatkan
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.
Karena
visual basic merupakan salah satu bahasa pemrograman sehingga sangat penting
untuk kita pelajari, maka kami menyusun makalah ini. Dimana dalam makalah ini
akan dijelaskan tentang visual basic, dan salah
satu cara membuat program sederhana serta membuat source kode programnya
B.
Batasan Masalah
Dalam makalah ini akan dibahas tentang landasan
teori dari visual basic dan cara membuat program sederhana dengan visual basic
serta membuat source kode programnya.
C.
Rumusan Masalah
1. Apa pengertian Visual Basic?
2. Bagaimana cara membuat program sederhana menggunakan visual basic?
3. Bagaimana cara membuat Source Kode programnya?
D.
Tujuan
1. Menjelaskan apa itu visual basic
2. Mendeskripsikan cara membuat program sederhana
3. Menjelaskan tentang bagaiamana membuat Source Kode Programnya
BAB II
LANDASAN TEORI
Visual
basic adalah bahasa pemprograman windows yang berbasis grafis (GUI-Graphical
User Interface). Sifat bahasa pemprogramanya adalah eventdriven, artinya
program akan terjadi jika ada respon dari pemaka berupa event/kejadian tertentu
(tombol diklik, mouse ditekan dan lain-lain). Saat event terjadi maka kode yang
berhubungan dengan event akan dijalankan.
Dalam
Visual Basic, pembuatan aplikasi dimulai dengan memperkirakan kebutuhan,
merancang tampilan dan selanjutnya diikuti dengan pembuatan kode untuk program
tersebut.
Pada
bagian ini akan dijelaskan tentang pengenalan program Visual Basic dalam
pembuatan aplikasi Windows. Menjalankan program Visual Basic sama dengan
menjalankan program windows lainnya, yaitu dengan mengklik ganda icon yang digunakan
untuk menjalankan program.
A.
Sejarah
Billgate, pendiri
Microsoft, memulai bisnis softwarenya dengan mengembangkan interpreter bahasa
Basic untuk Altair 8800, untuk kemudian ia ubah agar dapat berjalan di atas IBM
PC dengan system operasi DOS, Perkembangan berikutnya ialah diluncurkan BASICA (basic-advanced) untuk DOS, Setelah
BASICA, Microsoft meluncurkan Microsoft QuckBasic dan Microsoft Basic (dikenal
juga sebagai Basic Compiler), Visual basic adalah pengembang dari bahasa
komputer BASIC (Beginner’s All-Purpose Symbolic nstructio Code), Bahasa BASIC
diciptakan oleh Professor John Kemeny dan Thomas Eugene Kurtz dari Perguruan
Tinggi Dartmouth pada pertengahan tahun 1960-an (Deitel&Deitel1999).
Bahasa program
tersebut tersusun mirip dengan bahasa Inggris yang biasa digunakan oleh para
programmer untuk menulis program-program komputer sederhana yang berfungsi
sebagai pembelajaran bagi konsep dasar pemrograman komputer, Sejak saat itu,
banyak versi BASIC yang dikembangkan untuk digunakan pada berbagai platform
komputer.
B. Aplikasi
Penjualan Toko Perlengkapan Futsal
Aplikasi
Penjualan Toko Perlengkapan Futsal adalah sebuah aplikasi windows
yang dapat digunakan untuk memabantu pekerjaan pengelola usaha Penjualan Perlengkapan Futsal, dimana didalam aplikasi ini
terdapat beberapa kebutuhan yang akan digunakan dalam proses perhitungan Penjualan Toko Perlengkapan Futsal.
BAB
III
HASIL
DAN PEMBAHASAN
A.
Proses Pembuatan Data Base
1.
Ketentuan dan Kebutuhan
A.
Pembuatan Tabel Barang
B. Pembuatan Tabel Penjualan
B.
Tahapan Pembuatan Aplikasi
Ø Bukalah aplikasi Visual Studio 2010
yang sudah terinstal dikomputer/laptop seperti pada gambar dibawah ini :
Ø
Klik
New Project maka akan muncul
tampilan seprti berikut:
Ø
Lalu
pilih Windows Form Aplication maka
akan muncul tampilan seprti berikut:
Ini
merupakan form dalam memsukan data-data yang sudah disediakan
Ø Langakah pertama adalah membuat Judul/header dengan memilih toolbok dengan
nama Label yang terdapat disebelah kiri Fom pada menu Toolbox
kita tinggal gulir kursor kebwah atau keatas kemudian cari Label, dan klik pada form tersebut kemudian beri nama ‘Input Data
Penjualan’ dan di Form ke 2 beri nama ‘Input Data Barang’
Ø Buat Button 1 kemudian beri nama “Tambah”
Ø Buat Button 2 kemudian beri nama “Hapus”
Ø Buat Button 3 kemuadian beri nama “Edit”
Ø Buat Button 4 kemudian beri nama “Keluar”
Ø Buat Text Box untuk memasukan input data
Ø Buat Gird view untuk menampilkan data input dan hasil input data
Ø Sehingga hasil yang diperoleh
seperti berikut:
Ø Untuk Pembuatan form Barang juga
sama dengan Form Penjualan .
Ø Klik menu File kemudian Save All
Keterangan:
Kalau
mau mengganti tulisan tinggal setting ke captionnya, kalau mau ganti tulisan
atau ukurannya tinggal ke font. Kalau mau ganti
background klik picture di setting formnya.
C.
Input Source Kode Aplikasi
Ø Buka menu source kode yang terdapat
di form1 dan ketikan deklarasi kode programnya
Ø Selanjutnya Klik Button yang telah dibuat dan isikan Source kode aplikasinya masing-masing.
Ø
Klik
pada menu Debug dan klik Star Debuging
Ø
Dan
hasilnya seperti pada gambar dibawah ini:
Ini
tampilannya sudah di edit-edit sesuai keinginan kita
SOURCE KODE FORM BARANG
Imports System.Data.Odbc
Imports System.Data.OleDb
Public Class FormBarang
Dim Conn As OdbcConnection
Dim da As OdbcDataAdapter
Dim ds As DataSet
Dim str As String
Dim CMD As OdbcCommand
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click
If Kode_Barang.Text = "" Or Nama_Barang.Text = "" Or
Harga_Barang.Text = "" Or Stok.Text = "" Then
MsgBox("Data belum lengkap,
Pastikan Semua form terisi")
Exit Sub
Else
Call koneksi()
Dim simpan As String = "insert
into tblbarang values ('" & Kode_Barang.Text & "','"
& Nama_Barang.Text & "','" & Harga_Barang.Text &
"','" & Stok.Text & "')"
CMD = New OdbcCommand(simpan, Conn)
CMD.ExecuteNonQuery()
MsgBox("Data berhasil di
Input", MsgBoxStyle.Information, "Information")
Call KondisiKosong()
End If
End Sub
Sub koneksi()
LokasiData = "Driver={MySQL ODBC 3.51
Driver};database=penjualan;server=localhost;uid=root"
Conn = New OdbcConnection(LokasiData)
If Conn.State = ConnectionState.Closed Then
Conn.Open()
End If
End Sub
Sub KondisiKosong()
Kode_Barang.Text = ""
Nama_Barang.Text = ""
Harga_Barang.Text = ""
Stok.Text = ""
koneksi()
da = New OdbcDataAdapter("Select * from tblbarang", Conn)
ds = New DataSet
ds.Clear()
da.Fill(ds, "tblbarang")
DataGridView1.DataSource = (ds.Tables("tblbarang"))
End Sub
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
Call KondisiKosong()
Kode_Barang.Items.Add("B001")
Kode_Barang.Items.Add("B002")
Kode_Barang.Items.Add("B003")
Kode_Barang.Items.Add("B004")
Kode_Barang.Items.Add("B005")
Kode_Barang.Items.Add("B006")
Kode_Barang.Items.Add("B007")
Kode_Barang.Items.Add("B008")
Kode_Barang.Items.Add("B009")
Kode_Barang.Items.Add("B010")
End Sub
Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button4.Click
Me.Close()
End Sub
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button3.Click
If Kode_Barang.Text = ""
Or Nama_Barang.Text = "" Or Harga_Barang.Text = "" Or
Stok.Text = "" Then
MsgBox("Data belum
lengkap, Pastikan6 Digit dan Semua form terisi")
Exit Sub
Else
Call koneksi()
Dim edit As String =
"update tblbarang set nama_barang='" & Nama_Barang.Text &
"',harga_barang='" & Harga_Barang.Text & "',stok='"
& Stok.Text & "' where id_barang='" & Kode_Barang.Text
& "'"
CMD = New OdbcCommand(edit,
Conn)
CMD.ExecuteNonQuery()
MsgBox("Data berhasil di
Edit", MsgBoxStyle.Information, "Information")
Call KondisiKosong()
End If
End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button2.Click
If Kode_Barang.Text = "" Or Nama_Barang.Text = "" Or
Harga_Barang.Text = "" Or Stok.Text = "" Then
Exit Sub
Else
Call koneksi()
If
MessageBox.Show("Yakin akan dihapus..?", "",
MessageBoxButtons.YesNo) = Windows.Forms.DialogResult.Yes Then
Dim hapus As String =
"DELETE FROM tblbarang WHERE tblbarang.id_barang = '" &
Kode_Barang.Text & "'"
CMD = New OdbcCommand(hapus,
Conn)
CMD.ExecuteNonQuery()
MsgBox("Data berhasil di
Hapus", MsgBoxStyle.Information, "Information")
Call KondisiKosong()
End If
End If
End Sub
Private Sub DataGridView1_CellContentClick(ByVal sender As
System.Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs)
Handles DataGridView1.CellContentClick
Kode_Barang.Text = DataGridView1.Item(0, DataGridView1.CurrentRow.Index).Value
Nama_Barang.Text = DataGridView1.Item(1,
DataGridView1.CurrentRow.Index).Value
Harga_Barang.Text = DataGridView1.Item(2,
DataGridView1.CurrentRow.Index).Value
Stok.Text = DataGridView1.Item(3, DataGridView1.CurrentRow.Index).Value
End Sub
End Class
SOURCE KODE FORM PENJUALAN
Imports System.Data.Odbc
Imports System.Data.OleDb
Public Class FormPenjualan
Dim Conn As OdbcConnection
Dim da As OdbcDataAdapter
Dim ds As DataSet
Dim str As String
Dim CMD As OdbcCommand
Dim simpan As Object
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click
If No_Jual.Text = "" Or Total_Jual.Text = "" Then
MsgBox("Data belum lengkap,
Pastikan Semua form terisi")
Exit Sub
Else
Call koneksi()
Dim simpan As String = "insert
into tblpenjualan values ('" & No_Jual.Text & "','"
& Total_Jual.Text & "')"
CMD = New OdbcCommand(simpan, Conn)
CMD.ExecuteNonQuery()
MsgBox("Data berhasil di
Input", MsgBoxStyle.Information, "Information")
Call KondisiKosong()
End If
End Sub
Sub koneksi()
LokasiData = "Driver={MySQL ODBC 3.51
Driver};database=penjualan;server=localhost;uid=root"
Conn = New OdbcConnection(LokasiData)
If Conn.State = ConnectionState.Closed Then
Conn.Open()
End If
End
Sub
Sub KondisiKosong()
No_Jual.Text = ""
Total_Jual.Text = ""
koneksi()
da = New OdbcDataAdapter("Select * from tblpenjualan", Conn)
ds = New DataSet
ds.Clear()
da.Fill(ds, "tblpenjualan")
DataGridView1.DataSource = (ds.Tables("tblpenjualan"))
End Sub
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
Call KondisiKosong()
No_Jual.Items.Add("J001")
No_Jual.Items.Add("J002")
No_Jual.Items.Add("J003")
No_Jual.Items.Add("J004")
No_Jual.Items.Add("J005")
No_Jual.Items.Add("J006")
No_Jual.Items.Add("J007")
End Sub
Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button4.Click
Me.Close()
End Sub
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button3.Click
If No_Jual.Text = "" Or Total_Jual.Text = "" Then
Exit Sub
Else
Call koneksi()
If MessageBox.Show("Yakin akan
dihapus..?", "", MessageBoxButtons.YesNo) =
Windows.Forms.DialogResult.Yes Then
Dim hapus As String = "DELETE FROM
tblpenjualan WHERE tblpenjualan.No_Jual = '" & No_Jual.Text &
"'"
CMD = New OdbcCommand(hapus,
Conn)
CMD.ExecuteNonQuery()
MsgBox("Data berhasil di
Hapus", MsgBoxStyle.Information, "Information")
Call KondisiKosong()
End If
End If
End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs)
If No_Jual.Text = "" Or Total_Jual.Text = "" Then
MsgBox("Data belum lengkap, Pastikan6 Digit dan Semua form
terisi")
Exit Sub
Else
Call koneksi()
Dim edit As String = "update
tblpenjualan set Total_jual='" & Total_Jual.Text & "' where
No_Jual='" & No_Jual.Text & "'"
CMD = New OdbcCommand(edit, Conn)
CMD.ExecuteNonQuery()
MsgBox("Data berhasil di
Edit", MsgBoxStyle.Information, "Information")
Call KondisiKosong()
End If
End Sub
Private Sub DataGridView1_CellContentClick(ByVal sender As
System.Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs)
Handles DataGridView1.CellContentClick
No_Jual.Text = DataGridView1.Item(0, DataGridView1.CurrentRow.Index).Value
Total_Jual.Text = DataGridView1.Item(1,
DataGridView1.CurrentRow.Index).Value
End Sub
End Class
B.
Pembuatan crystal
Report
Ø Buka aplikasi Project aplikasi Visual Basic yang telah
dibuat
Ø Buat folder baru untuk penyimpanan file Crystal report
yang akan dibuat
Caranya klik kanan
project ->Add->New Folder ,namai folder tersebut dengan nama “laporan”.
Ø Klik kanan pada folder laporan ->Add->new item
Ø Setelah tampil jendela new item,pilih Reporting pada
instslled templates->Crystal Report->buat nama crystal Report tersebut.
Ø Setelah itu pilih As Blank Report->ok
Ø Selanjutnya
Pada Bar Field Exploler klik kanan data base field ->Data base
expert->creat New Connection->Ole DB->Pilih MySQL -> Next.
Ø Selanjutnya pada data source ,Browser database yang
akan dijadikan crystal report pada aplikasi yang kita buat.
Ø Pilih office data base type sesuai dengan aplikasi
yang kita gunakan untuk membuat data base sebelumnya.
Ø Setelah kita mengkoneksikan database dengan crystal
report ,pilih data base yang akan kita tampilkan di crystal report.
Ø Jika koneksi berhasil kita tinggal drag and drop item
dari databse ke crystal project.
Ø Untuk menampilkan laporan kita membutuhkan crystal
report viewer ,untuk keperluan tersebut kita membutuhkan form baru dan
tambahkan ke crystal report viewer. Crystal report viewer terdapat di
toolbox-crystal report-crystal report viewer.pada toolbar reporting drag and
drop crystal report viewer pada form yang baru dibuat tersebut,setelah itu ubah
form windowsstate menjadi maximum pada bagian properties.
Ø Aktifkan kembali form aplikasi yang digunakan untuk
menampilkan report dan double klik button yang digunakan untuk menampilkan
reporting
BAB IV
KESIMPULAN DAN SARAN
A.
Kesimpulan
Dengan
aplikasi ini Usaha dibidang penjualan Perlengkapan Futsal mampu lebih
meningkatkan control terhadap stok,harga,barang yang dijual sehingga mampu
meningkatkan kualitas pelayanan terhadap konsumen. Dan aplikasi ini juga bisa
diterapkan dalam bidang usaha atau jasa lainnya sesuai dengan kebutuhan yang
ada.
B. Saran
1. Adanya bimbingan atau arahan
terlebih dahulu dalam pembuatan aplikasi
2. Lebih ditingkatkan pembelajaran
tentang aplikasi Visul Basic
3. Adanya latihan-latihan dasar
terlebih dahulu
Silakan tinggalkan komentar anda. DILARANG KERAS menyimpan link blog/web pada komentar dengan tujuan backlink, Spam.