SlideShare a Scribd company logo
1 of 13
Download to read offline
Komunitas eLearning IlmuKomputer.Com
Copyright © 2003-2007 IlmuKomputer.Com
1
DDaassaarr--ddaassaarr PPeemmrrooggrraammaann VViissuuaall
SSttuuddiioo 22001100
Budi Permana, S.Kom
nobiasta@gmail.com
Pendahuluan
Puji syukur penulis panjatkan kepada Allah SWT yang telah memberikan
kesehatan dan kemudahan sehingga penulis dapat menyelesaikan modul ini.
Tidak lupa penulis juga ucapkan terima kasih kepada almarhum ayah semoga
amal ibadahnya di terima di sisi Allah SWT, Ibu dan Nenek.
Karena penulis juga manusia dan memiliki kekurangan semoga kritik dan saran
membangun diperlukan untuk penulis guna menjadikan buku ini lebih baik lagi.
Kritik dan saran bisa disampaikan melalui :
Facebook : Budhi Nobi Permana
Email FB : nobinice@gmail.com
Email : nobiasta@gmail.com
YM : budinobipermana@yahoo.co.id
Akhir kata penulis ucapkan terima kasih semoga menjadi ilmu bermanfaat bagi
mereka yang menggunakan buku ini amin.
Lisensi Dokumen:
Copyright © 2003-2007 IlmuKomputer.Com
Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan
disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat
tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang
disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang,
kecuali mendapatkan ijin terlebih dahulu dari IlmuKomputer.Com.
Komunitas eLearning IlmuKomputer.Com
Copyright © 2003-2007 IlmuKomputer.Com
2
Membuat Program Sederhana
Contoh 1
Nama Control Propertis Nilai
Form3 Text Form
Label1 Text Nama
Label2 Text Kosongkan
Button Name btnproses
Text Proses
Kode Program
Public Class Form3
Private Sub btnproses_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnproses.Click
Label2.Text = txtnama.Text
End Sub
End Class
Contoh 2
Nama Control Propertis Nilai
Form3 Text Form
Label1 Text Nama
Label2 Text Kosongkan
Button1 Name btnproses
Text Proses
Button1 Name Btntutup
Text Tutup
Grupbox1 Text Warna
Grupbox2 Text Font Style
Radiobutton1 Text Merah
Radiobutton2 Text Kuning
Komunitas eLearning IlmuKomputer.Com
Copyright © 2003-2007 IlmuKomputer.Com
3
Radiobutton3 Text Hijau
Radiobutton4 Text Biru
Checkbox1 Text Bold
Checkbox2 Text Italic
Checkbox3 Text Underline
Checkbox4 Text Strikeout
Atur sebagai berikut :
Public Class Form3
Private Sub btnproses_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnproses.Click
Label2.Text = txtnama.Text
End Sub
Private Sub btntutup_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btntutup.Click
End
End Sub
Private Sub RadioButton1_CheckedChanged(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles RadioButton1.CheckedChanged
Label2.ForeColor = Color.Red
End Sub
Private Sub RadioButton2_CheckedChanged(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles RadioButton2.CheckedChanged
Label2.ForeColor = Color.Yellow
End Sub
Private Sub RadioButton3_CheckedChanged(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles RadioButton3.CheckedChanged
Label2.ForeColor = Color.Green
End Sub
Private Sub RadioButton4_CheckedChanged(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles RadioButton4.CheckedChanged
Label2.ForeColor = Color.Blue
End Sub
Private Sub Form3_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
Komunitas eLearning IlmuKomputer.Com
Copyright © 2003-2007 IlmuKomputer.Com
4
End Sub
Private Sub CheckBox1_CheckedChanged(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles CheckBox1.CheckedChanged
Label2.Font = New Font("Microsoft Sans Serif", Label2.Font.Size,
Label2.Font.Style Xor FontStyle.Bold)
End Sub
Private Sub CheckBox2_CheckedChanged(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles CheckBox2.CheckedChanged
Label2.Font = New Font("Microsoft Sans Serif", Label2.Font.Size,
Label2.Font.Style Xor FontStyle.Italic)
End Sub
Private Sub CheckBox3_CheckedChanged(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles CheckBox3.CheckedChanged
Label2.Font = New Font("Microsoft Sans Serif", Label2.Font.Size,
Label2.Font.Style Xor FontStyle.Underline)
End Sub
Private Sub CheckBox4_CheckedChanged(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles CheckBox4.CheckedChanged
Label2.Font = New Font("Microsoft Sans Serif", Label2.Font.Size,
Label2.Font.Style Xor FontStyle.Strikeout)
End Sub
End Class
Contoh 3
Untuk selanjutnya nama control penulis asumsikan pembaca sudah mengerti dengan
melihat kode program nama-nama property yang dimaksud.
Public Class Form1
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
ComboBox1.Items.Add("Budi")
ComboBox1.Items.Add("Sendi")
ComboBox1.Items.Add("Kiki")
ComboBox1.Items.Add("Reiga")
ComboBox1.Items.Add("Fauzi")
Komunitas eLearning IlmuKomputer.Com
Copyright © 2003-2007 IlmuKomputer.Com
5
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click
ListBox1.Items.Add(ComboBox1.Text)
End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button2.Click
ListBox1.Items.Remove(ListBox1.Text)
End Sub
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button3.Click
ListBox1.Items.Clear()
End Sub
End Class
Contoh 4 Penggunaan Menu Strip
Public Class Form3
Private Sub ExitToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles ExitToolStripMenuItem.Click
End
End Sub
Private Sub BoldToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles BoldToolStripMenuItem.Click
Label2.Font = New Font("Microsoft Sans Serif", Label2.Font.Size,
Label2.Font.Style Xor FontStyle.Bold)
End Sub
Private Sub FontStyleToolStripMenuItem_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles FontStyleToolStripMenuItem.Click
End Sub
Private Sub ItalicToolStripMenuItem_Click(ByVal sender As System.Object, ByVal
Komunitas eLearning IlmuKomputer.Com
Copyright © 2003-2007 IlmuKomputer.Com
6
e As System.EventArgs) Handles ItalicToolStripMenuItem.Click
Label2.Font = New Font("Microsoft Sans Serif", Label2.Font.Size,
Label2.Font.Style Xor FontStyle.Italic)
End Sub
Private Sub UnderlineToolStripMenuItem_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles UnderlineToolStripMenuItem.Click
Label2.Font = New Font("Microsoft Sans Serif", Label2.Font.Size,
Label2.Font.Style Xor FontStyle.Underline)
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click
Label2.Text = TextBox1.Text
End Sub
Private Sub StrikeoutToolStripMenuItem_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles StrikeoutToolStripMenuItem.Click
Label2.Font = New Font("Microsoft Sans Serif", Label2.Font.Size,
Label2.Font.Style Xor FontStyle.Strikeout)
End Sub
Private Sub RegulerToolStripMenuItem_Click(ByVal sender As System.Object, ByVal
e As System.EventArgs) Handles RegulerToolStripMenuItem.Click
Label2.Font = New Font("Microsoft Sans Serif", Label2.Font.Size,
Label2.Font.Style Xor FontStyle.Regular)
End Sub
Private Sub MerahToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles MerahToolStripMenuItem.Click
Label2.ForeColor = Color.Red
End Sub
Private Sub KuningToolStripMenuItem_Click(ByVal sender As System.Object, ByVal
e As System.EventArgs) Handles KuningToolStripMenuItem.Click
Label2.ForeColor = Color.Yellow
End Sub
Private Sub HijauToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles HijauToolStripMenuItem.Click
Label2.ForeColor = Color.Green
End Sub
Private Sub BiruToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles BiruToolStripMenuItem.Click
Label2.ForeColor = Color.Blue
End Sub
Private Sub KuningToolStripMenuItem1_Click(ByVal sender As System.Object, ByVal
e As System.EventArgs) Handles KuningToolStripMenuItem1.Click
Label2.ForeColor = Color.Yellow
End Sub
End Class
Komunitas eLearning IlmuKomputer.Com
Copyright © 2003-2007 IlmuKomputer.Com
7
Messagebox
Membuat Aplikasi MessageBox :
1. Klik New Project > Windows Form Aplication
1 2
2. Kemudian ketikan Peraktek pertama pada kotak Name setelah itu klik oke maka akan
tampak form yang kita buat :
1 2
3. Kemudian klik dua kali pada kota form dan ketikan kode di bawah ini :
Public Class Form1
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
MessageBox.Show("Ini Kotak Pesan Pertamaku !!", "Kotak Pesan",
MessageBoxButtons.OK, MessageBoxIcon.Information)
End Sub
End Class
Komunitas eLearning IlmuKomputer.Com
Copyright © 2003-2007 IlmuKomputer.Com
8
4. Setelah itu klik run maka hasilnya akan terlihat seperti gambar di bawah ini :
5. Setelah itu klik ok
Penjelasan Kode :
Pada baris ke 4 dan 5 akan menampilkan kotak pesan dengan icon pesan informasi, pada saat
form di run.
Menyimpan Aplikasi :
1. Klik file > Save All maka akan muncul kotak dialog seperti gambar di bawah ini :
Kemudian klik Browse pilih tempat untuk menyimpan aplikasi buat folder kemudian rename
ganti menjadi Pertemuan Pertama setelah itu select folder dan klik save.
Komunitas eLearning IlmuKomputer.Com
Copyright © 2003-2007 IlmuKomputer.Com
9
Latihan :
1. Buat proyek baru dengan nama Latihan Pertama.
2. Tambahkan dua label dan satu textbox dan satu button.
3. Atur lah seperti tampak pada gambar dibawah ini.
4. Ketika kita mengetik nama di kotak textbox dan tombol proses di klik makan akan
muncul nama yang sama seperti di atas.
Komunitas eLearning IlmuKomputer.Com
Copyright © 2003-2007 IlmuKomputer.Com
10
Penggunaan
For Next, While, Array
Perulangan For Next
Contoh 1
Kode program
Public Class Form2
Private Sub BtnProses_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles BtnProses.Click
Dim angka As Integer
For angka = 1 To Txtnilai.Text
LbHasil.Items.Add(angka)
Next
End Sub
End Class
Contoh 2
Kode Program
Public Class Form1
Private Sub btnproses_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnproses.Click
Dim angka As Integer
For angka = Txtawal.Text To Txtakhir.Text
Lbhasil.Items.Add(angka)
Komunitas eLearning IlmuKomputer.Com
Copyright © 2003-2007 IlmuKomputer.Com
11
Next angka
End Sub
End Class
Contoh 3
Kode program
Public Class Form3
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Btnproses.Click
Dim angka As Integer
Dim kodeascii As Char
For angka = Txtawal.Text To txtakhir.Text
kodeascii = ChrW(64 + angka)
lbhasil.Items.Add(kodeascii)
Next angka
End Sub
End Class
Perulangan While
Komunitas eLearning IlmuKomputer.Com
Copyright © 2003-2007 IlmuKomputer.Com
12
Klik dua kalik tombol proses dan masukan kode berikut :
Public Class Form5
Private Sub Btnproses_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Btnproses.Click
Dim bilangan As Integer = 1
lbhasil.Items.Clear()
While bilangan <= txtawal.Text
lbhasil.Items.Add(bilangan)
bilangan = bilangan + 1
End While
End Sub
End Class
Penggunaan Array :
Kode program :
Public Class Form2
Dim nama(6) As String
Private Sub Form2_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
Dim i As Integer
nama(0) = "Indra"
nama(1) = "maulana"
nama(2) = "akbar"
nama(3) = "Riki"
nama(4) = "nobi"
nama(5) = "Rendi"
For i = 0 To 5
ListBox1.Items.Add(i)
Next i
End Sub
End Class
Komunitas eLearning IlmuKomputer.Com
Copyright © 2003-2007 IlmuKomputer.Com
13
Latihan:
Buatlah kode program seperti dibawah ini yang memisahkan antara bilangan ganjil dan genap
Refrensi
1. www.msdn.microsoft.com
2. Budi Permana, Modul Belajar Cepat Membuat Program Dengan Visual Studio 2010 dan
SQL Server 2008.
Biografi Penulis
Budi Permana, S.Kom adalah alumni dari Stmik Mardira Indonesia
kota bandung, setelah lulus melanjutkan kuliah selama 6 bulan untuk
mengambil Akta IV di UNISBA. Penulis pernah bekerja sebagai
teknisi jaringan dan guru di smk marhas dan juga pernah bekerja
sebagai Konsultan IT.

More Related Content

What's hot

calon bidan belajar it
calon  bidan belajar itcalon  bidan belajar it
calon bidan belajar itMega Mega
 
Sharing data di win xp
Sharing data di win xpSharing data di win xp
Sharing data di win xpIlo Yonathan
 
Cara setting jaringan workgroup di windows xp
Cara setting jaringan workgroup di windows xpCara setting jaringan workgroup di windows xp
Cara setting jaringan workgroup di windows xpAJIB- PUJIANTO
 
Installasi maria db 10.1
Installasi maria db 10.1Installasi maria db 10.1
Installasi maria db 10.1Iqbal Arfandi
 
Java membuat form data mahasiswa
Java   membuat form data mahasiswaJava   membuat form data mahasiswa
Java membuat form data mahasiswahermawanawang
 
Praktikum Sistem Basis Data menggunakan PostgresSQL
Praktikum Sistem Basis Data menggunakan PostgresSQLPraktikum Sistem Basis Data menggunakan PostgresSQL
Praktikum Sistem Basis Data menggunakan PostgresSQLMega Yasma Adha
 

What's hot (8)

calon bidan belajar it
calon  bidan belajar itcalon  bidan belajar it
calon bidan belajar it
 
Sharing data di win xp
Sharing data di win xpSharing data di win xp
Sharing data di win xp
 
Cara setting jaringan workgroup di windows xp
Cara setting jaringan workgroup di windows xpCara setting jaringan workgroup di windows xp
Cara setting jaringan workgroup di windows xp
 
Installasi maria db 10.1
Installasi maria db 10.1Installasi maria db 10.1
Installasi maria db 10.1
 
Java membuat form data mahasiswa
Java   membuat form data mahasiswaJava   membuat form data mahasiswa
Java membuat form data mahasiswa
 
Bab 5 proyek
Bab 5 proyekBab 5 proyek
Bab 5 proyek
 
Praktikum Sistem Basis Data menggunakan PostgresSQL
Praktikum Sistem Basis Data menggunakan PostgresSQLPraktikum Sistem Basis Data menggunakan PostgresSQL
Praktikum Sistem Basis Data menggunakan PostgresSQL
 
Internet dan email
Internet dan emailInternet dan email
Internet dan email
 

Similar to VB-ProgramSederhana

Dasar dasar-pemrograman-visual-studio-2010
Dasar dasar-pemrograman-visual-studio-2010Dasar dasar-pemrograman-visual-studio-2010
Dasar dasar-pemrograman-visual-studio-2010Arif Uddin
 
Budi aplikasi-penggunaan-if-then-else-dan-select-case-pada-visual-basic-2010
Budi aplikasi-penggunaan-if-then-else-dan-select-case-pada-visual-basic-2010Budi aplikasi-penggunaan-if-then-else-dan-select-case-pada-visual-basic-2010
Budi aplikasi-penggunaan-if-then-else-dan-select-case-pada-visual-basic-2010I Am a Dreamer
 
Modul 3-p3-4
Modul 3-p3-4Modul 3-p3-4
Modul 3-p3-4windryika
 
Modul01 pemograman dotnet
Modul01 pemograman dotnetModul01 pemograman dotnet
Modul01 pemograman dotnetEko Siswanto
 
Laporan praktikum v visual basic
Laporan praktikum v visual basicLaporan praktikum v visual basic
Laporan praktikum v visual basicrahmi wahyuni
 
Aplikasi edit-simpan-hapus-cari-data-menggunakan-visual-basic-20101
Aplikasi edit-simpan-hapus-cari-data-menggunakan-visual-basic-20101Aplikasi edit-simpan-hapus-cari-data-menggunakan-visual-basic-20101
Aplikasi edit-simpan-hapus-cari-data-menggunakan-visual-basic-20101Budi Permana
 
Insert, Edit, Delete pada VB 2010 dengan DB Mysql dan Crystal Report
Insert, Edit, Delete pada VB 2010 dengan DB Mysql dan Crystal ReportInsert, Edit, Delete pada VB 2010 dengan DB Mysql dan Crystal Report
Insert, Edit, Delete pada VB 2010 dengan DB Mysql dan Crystal ReportRahmat Taufiq Sigit
 
Pertemuan ke XII b.doc
Pertemuan ke XII b.docPertemuan ke XII b.doc
Pertemuan ke XII b.docJurnal IT
 
Struktur bahasa delphi
Struktur bahasa delphiStruktur bahasa delphi
Struktur bahasa delphimistriana
 
Laporan praktikum modul 5 (6rankap)
Laporan praktikum modul 5 (6rankap) Laporan praktikum modul 5 (6rankap)
Laporan praktikum modul 5 (6rankap) nellylawar
 
Penggunaan tipe data dan variabel
Penggunaan tipe data dan variabelPenggunaan tipe data dan variabel
Penggunaan tipe data dan variabelWeldan Kusuf
 
Modul visual basic (krisna 03)
Modul visual basic (krisna 03)Modul visual basic (krisna 03)
Modul visual basic (krisna 03)Aryful Yahdi
 
Pemrograman vba-pada-microsoft-access-2007
Pemrograman vba-pada-microsoft-access-2007Pemrograman vba-pada-microsoft-access-2007
Pemrograman vba-pada-microsoft-access-2007Zona Computer
 
Pertemuan ke XII.doc
Pertemuan ke XII.docPertemuan ke XII.doc
Pertemuan ke XII.docJurnal IT
 
Panduan menggunakan microsoft outlook
Panduan menggunakan microsoft outlookPanduan menggunakan microsoft outlook
Panduan menggunakan microsoft outlookFaber Nainggolan
 
Modul 2.1.pdf
Modul 2.1.pdfModul 2.1.pdf
Modul 2.1.pdfAsepAkon1
 
Modul visual basic (krisna 02)
Modul visual basic (krisna 02)Modul visual basic (krisna 02)
Modul visual basic (krisna 02)Aryful Yahdi
 

Similar to VB-ProgramSederhana (20)

Dasar dasar-pemrograman-visual-studio-2010
Dasar dasar-pemrograman-visual-studio-2010Dasar dasar-pemrograman-visual-studio-2010
Dasar dasar-pemrograman-visual-studio-2010
 
Budi aplikasi-penggunaan-if-then-else-dan-select-case-pada-visual-basic-2010
Budi aplikasi-penggunaan-if-then-else-dan-select-case-pada-visual-basic-2010Budi aplikasi-penggunaan-if-then-else-dan-select-case-pada-visual-basic-2010
Budi aplikasi-penggunaan-if-then-else-dan-select-case-pada-visual-basic-2010
 
Modul 3-p3-4
Modul 3-p3-4Modul 3-p3-4
Modul 3-p3-4
 
Modul01 pemograman dotnet
Modul01 pemograman dotnetModul01 pemograman dotnet
Modul01 pemograman dotnet
 
Laporan praktikum v visual basic
Laporan praktikum v visual basicLaporan praktikum v visual basic
Laporan praktikum v visual basic
 
Aplikasi edit-simpan-hapus-cari-data-menggunakan-visual-basic-20101
Aplikasi edit-simpan-hapus-cari-data-menggunakan-visual-basic-20101Aplikasi edit-simpan-hapus-cari-data-menggunakan-visual-basic-20101
Aplikasi edit-simpan-hapus-cari-data-menggunakan-visual-basic-20101
 
Jun stepbystep1
Jun stepbystep1Jun stepbystep1
Jun stepbystep1
 
Insert, Edit, Delete pada VB 2010 dengan DB Mysql dan Crystal Report
Insert, Edit, Delete pada VB 2010 dengan DB Mysql dan Crystal ReportInsert, Edit, Delete pada VB 2010 dengan DB Mysql dan Crystal Report
Insert, Edit, Delete pada VB 2010 dengan DB Mysql dan Crystal Report
 
Pertemuan ke XII b.doc
Pertemuan ke XII b.docPertemuan ke XII b.doc
Pertemuan ke XII b.doc
 
Struktur bahasa delphi
Struktur bahasa delphiStruktur bahasa delphi
Struktur bahasa delphi
 
Laporan praktikum modul 5 (6rankap)
Laporan praktikum modul 5 (6rankap) Laporan praktikum modul 5 (6rankap)
Laporan praktikum modul 5 (6rankap)
 
Penggunaan tipe data dan variabel
Penggunaan tipe data dan variabelPenggunaan tipe data dan variabel
Penggunaan tipe data dan variabel
 
Modul visual basic (krisna 03)
Modul visual basic (krisna 03)Modul visual basic (krisna 03)
Modul visual basic (krisna 03)
 
Pemrograman vba-pada-microsoft-access-2007
Pemrograman vba-pada-microsoft-access-2007Pemrograman vba-pada-microsoft-access-2007
Pemrograman vba-pada-microsoft-access-2007
 
Pertemuan ke XII.doc
Pertemuan ke XII.docPertemuan ke XII.doc
Pertemuan ke XII.doc
 
Tutorial vibi6
Tutorial vibi6Tutorial vibi6
Tutorial vibi6
 
Panduan menggunakan microsoft outlook
Panduan menggunakan microsoft outlookPanduan menggunakan microsoft outlook
Panduan menggunakan microsoft outlook
 
Modul 2.1.pdf
Modul 2.1.pdfModul 2.1.pdf
Modul 2.1.pdf
 
Krisna vb6-03
Krisna vb6-03Krisna vb6-03
Krisna vb6-03
 
Modul visual basic (krisna 02)
Modul visual basic (krisna 02)Modul visual basic (krisna 02)
Modul visual basic (krisna 02)
 

Recently uploaded

PPT ANEMIA pada remaja maupun dewasapptx
PPT ANEMIA pada remaja maupun dewasapptxPPT ANEMIA pada remaja maupun dewasapptx
PPT ANEMIA pada remaja maupun dewasapptxsitifaiza3
 
Menggunakan Data matematika kelas 7.pptx
Menggunakan Data matematika kelas 7.pptxMenggunakan Data matematika kelas 7.pptx
Menggunakan Data matematika kelas 7.pptxImahMagwa
 
Geologi Jawa Timur-Madura Kelompok 6.pdf
Geologi Jawa Timur-Madura Kelompok 6.pdfGeologi Jawa Timur-Madura Kelompok 6.pdf
Geologi Jawa Timur-Madura Kelompok 6.pdfAuliaAulia63
 
UKURAN PENTYEBARAN DATA PPT KELOMPOK 2.pptx
UKURAN PENTYEBARAN DATA PPT KELOMPOK 2.pptxUKURAN PENTYEBARAN DATA PPT KELOMPOK 2.pptx
UKURAN PENTYEBARAN DATA PPT KELOMPOK 2.pptxzidanlbs25
 
BAGAIAMANA PANCASILA MENJADI SISTEM ETIKA.pptx
BAGAIAMANA PANCASILA MENJADI SISTEM ETIKA.pptxBAGAIAMANA PANCASILA MENJADI SISTEM ETIKA.pptx
BAGAIAMANA PANCASILA MENJADI SISTEM ETIKA.pptxchleotiltykeluanan
 
PENGENDALIAN MUTU prodi Blitar penting untuk dimiliki oleh masyarakat .pptx
PENGENDALIAN MUTU prodi Blitar penting untuk dimiliki oleh masyarakat .pptxPENGENDALIAN MUTU prodi Blitar penting untuk dimiliki oleh masyarakat .pptx
PENGENDALIAN MUTU prodi Blitar penting untuk dimiliki oleh masyarakat .pptxheru687292
 
Sistem operasi adalah program yang bertindak sebagai perantara antara user de...
Sistem operasi adalah program yang bertindak sebagai perantara antara user de...Sistem operasi adalah program yang bertindak sebagai perantara antara user de...
Sistem operasi adalah program yang bertindak sebagai perantara antara user de...Shary Armonitha
 
Contoh Algoritma Asosiasi pada data mining
Contoh Algoritma Asosiasi pada data miningContoh Algoritma Asosiasi pada data mining
Contoh Algoritma Asosiasi pada data miningSamFChaerul
 
MARIA NOVILIA BOISALA FASILITATOR PMM.pptx
MARIA NOVILIA BOISALA FASILITATOR PMM.pptxMARIA NOVILIA BOISALA FASILITATOR PMM.pptx
MARIA NOVILIA BOISALA FASILITATOR PMM.pptxmariaboisala21
 

Recently uploaded (9)

PPT ANEMIA pada remaja maupun dewasapptx
PPT ANEMIA pada remaja maupun dewasapptxPPT ANEMIA pada remaja maupun dewasapptx
PPT ANEMIA pada remaja maupun dewasapptx
 
Menggunakan Data matematika kelas 7.pptx
Menggunakan Data matematika kelas 7.pptxMenggunakan Data matematika kelas 7.pptx
Menggunakan Data matematika kelas 7.pptx
 
Geologi Jawa Timur-Madura Kelompok 6.pdf
Geologi Jawa Timur-Madura Kelompok 6.pdfGeologi Jawa Timur-Madura Kelompok 6.pdf
Geologi Jawa Timur-Madura Kelompok 6.pdf
 
UKURAN PENTYEBARAN DATA PPT KELOMPOK 2.pptx
UKURAN PENTYEBARAN DATA PPT KELOMPOK 2.pptxUKURAN PENTYEBARAN DATA PPT KELOMPOK 2.pptx
UKURAN PENTYEBARAN DATA PPT KELOMPOK 2.pptx
 
BAGAIAMANA PANCASILA MENJADI SISTEM ETIKA.pptx
BAGAIAMANA PANCASILA MENJADI SISTEM ETIKA.pptxBAGAIAMANA PANCASILA MENJADI SISTEM ETIKA.pptx
BAGAIAMANA PANCASILA MENJADI SISTEM ETIKA.pptx
 
PENGENDALIAN MUTU prodi Blitar penting untuk dimiliki oleh masyarakat .pptx
PENGENDALIAN MUTU prodi Blitar penting untuk dimiliki oleh masyarakat .pptxPENGENDALIAN MUTU prodi Blitar penting untuk dimiliki oleh masyarakat .pptx
PENGENDALIAN MUTU prodi Blitar penting untuk dimiliki oleh masyarakat .pptx
 
Sistem operasi adalah program yang bertindak sebagai perantara antara user de...
Sistem operasi adalah program yang bertindak sebagai perantara antara user de...Sistem operasi adalah program yang bertindak sebagai perantara antara user de...
Sistem operasi adalah program yang bertindak sebagai perantara antara user de...
 
Contoh Algoritma Asosiasi pada data mining
Contoh Algoritma Asosiasi pada data miningContoh Algoritma Asosiasi pada data mining
Contoh Algoritma Asosiasi pada data mining
 
MARIA NOVILIA BOISALA FASILITATOR PMM.pptx
MARIA NOVILIA BOISALA FASILITATOR PMM.pptxMARIA NOVILIA BOISALA FASILITATOR PMM.pptx
MARIA NOVILIA BOISALA FASILITATOR PMM.pptx
 

VB-ProgramSederhana

  • 1. Komunitas eLearning IlmuKomputer.Com Copyright © 2003-2007 IlmuKomputer.Com 1 DDaassaarr--ddaassaarr PPeemmrrooggrraammaann VViissuuaall SSttuuddiioo 22001100 Budi Permana, S.Kom nobiasta@gmail.com Pendahuluan Puji syukur penulis panjatkan kepada Allah SWT yang telah memberikan kesehatan dan kemudahan sehingga penulis dapat menyelesaikan modul ini. Tidak lupa penulis juga ucapkan terima kasih kepada almarhum ayah semoga amal ibadahnya di terima di sisi Allah SWT, Ibu dan Nenek. Karena penulis juga manusia dan memiliki kekurangan semoga kritik dan saran membangun diperlukan untuk penulis guna menjadikan buku ini lebih baik lagi. Kritik dan saran bisa disampaikan melalui : Facebook : Budhi Nobi Permana Email FB : nobinice@gmail.com Email : nobiasta@gmail.com YM : budinobipermana@yahoo.co.id Akhir kata penulis ucapkan terima kasih semoga menjadi ilmu bermanfaat bagi mereka yang menggunakan buku ini amin. Lisensi Dokumen: Copyright © 2003-2007 IlmuKomputer.Com Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari IlmuKomputer.Com.
  • 2. Komunitas eLearning IlmuKomputer.Com Copyright © 2003-2007 IlmuKomputer.Com 2 Membuat Program Sederhana Contoh 1 Nama Control Propertis Nilai Form3 Text Form Label1 Text Nama Label2 Text Kosongkan Button Name btnproses Text Proses Kode Program Public Class Form3 Private Sub btnproses_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnproses.Click Label2.Text = txtnama.Text End Sub End Class Contoh 2 Nama Control Propertis Nilai Form3 Text Form Label1 Text Nama Label2 Text Kosongkan Button1 Name btnproses Text Proses Button1 Name Btntutup Text Tutup Grupbox1 Text Warna Grupbox2 Text Font Style Radiobutton1 Text Merah Radiobutton2 Text Kuning
  • 3. Komunitas eLearning IlmuKomputer.Com Copyright © 2003-2007 IlmuKomputer.Com 3 Radiobutton3 Text Hijau Radiobutton4 Text Biru Checkbox1 Text Bold Checkbox2 Text Italic Checkbox3 Text Underline Checkbox4 Text Strikeout Atur sebagai berikut : Public Class Form3 Private Sub btnproses_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnproses.Click Label2.Text = txtnama.Text End Sub Private Sub btntutup_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btntutup.Click End End Sub Private Sub RadioButton1_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RadioButton1.CheckedChanged Label2.ForeColor = Color.Red End Sub Private Sub RadioButton2_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RadioButton2.CheckedChanged Label2.ForeColor = Color.Yellow End Sub Private Sub RadioButton3_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RadioButton3.CheckedChanged Label2.ForeColor = Color.Green End Sub Private Sub RadioButton4_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RadioButton4.CheckedChanged Label2.ForeColor = Color.Blue End Sub Private Sub Form3_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
  • 4. Komunitas eLearning IlmuKomputer.Com Copyright © 2003-2007 IlmuKomputer.Com 4 End Sub Private Sub CheckBox1_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBox1.CheckedChanged Label2.Font = New Font("Microsoft Sans Serif", Label2.Font.Size, Label2.Font.Style Xor FontStyle.Bold) End Sub Private Sub CheckBox2_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBox2.CheckedChanged Label2.Font = New Font("Microsoft Sans Serif", Label2.Font.Size, Label2.Font.Style Xor FontStyle.Italic) End Sub Private Sub CheckBox3_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBox3.CheckedChanged Label2.Font = New Font("Microsoft Sans Serif", Label2.Font.Size, Label2.Font.Style Xor FontStyle.Underline) End Sub Private Sub CheckBox4_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBox4.CheckedChanged Label2.Font = New Font("Microsoft Sans Serif", Label2.Font.Size, Label2.Font.Style Xor FontStyle.Strikeout) End Sub End Class Contoh 3 Untuk selanjutnya nama control penulis asumsikan pembaca sudah mengerti dengan melihat kode program nama-nama property yang dimaksud. Public Class Form1 Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load ComboBox1.Items.Add("Budi") ComboBox1.Items.Add("Sendi") ComboBox1.Items.Add("Kiki") ComboBox1.Items.Add("Reiga") ComboBox1.Items.Add("Fauzi")
  • 5. Komunitas eLearning IlmuKomputer.Com Copyright © 2003-2007 IlmuKomputer.Com 5 End Sub Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click ListBox1.Items.Add(ComboBox1.Text) End Sub Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click ListBox1.Items.Remove(ListBox1.Text) End Sub Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click ListBox1.Items.Clear() End Sub End Class Contoh 4 Penggunaan Menu Strip Public Class Form3 Private Sub ExitToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ExitToolStripMenuItem.Click End End Sub Private Sub BoldToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BoldToolStripMenuItem.Click Label2.Font = New Font("Microsoft Sans Serif", Label2.Font.Size, Label2.Font.Style Xor FontStyle.Bold) End Sub Private Sub FontStyleToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles FontStyleToolStripMenuItem.Click End Sub Private Sub ItalicToolStripMenuItem_Click(ByVal sender As System.Object, ByVal
  • 6. Komunitas eLearning IlmuKomputer.Com Copyright © 2003-2007 IlmuKomputer.Com 6 e As System.EventArgs) Handles ItalicToolStripMenuItem.Click Label2.Font = New Font("Microsoft Sans Serif", Label2.Font.Size, Label2.Font.Style Xor FontStyle.Italic) End Sub Private Sub UnderlineToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles UnderlineToolStripMenuItem.Click Label2.Font = New Font("Microsoft Sans Serif", Label2.Font.Size, Label2.Font.Style Xor FontStyle.Underline) End Sub Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Label2.Text = TextBox1.Text End Sub Private Sub StrikeoutToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles StrikeoutToolStripMenuItem.Click Label2.Font = New Font("Microsoft Sans Serif", Label2.Font.Size, Label2.Font.Style Xor FontStyle.Strikeout) End Sub Private Sub RegulerToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RegulerToolStripMenuItem.Click Label2.Font = New Font("Microsoft Sans Serif", Label2.Font.Size, Label2.Font.Style Xor FontStyle.Regular) End Sub Private Sub MerahToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MerahToolStripMenuItem.Click Label2.ForeColor = Color.Red End Sub Private Sub KuningToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles KuningToolStripMenuItem.Click Label2.ForeColor = Color.Yellow End Sub Private Sub HijauToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles HijauToolStripMenuItem.Click Label2.ForeColor = Color.Green End Sub Private Sub BiruToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BiruToolStripMenuItem.Click Label2.ForeColor = Color.Blue End Sub Private Sub KuningToolStripMenuItem1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles KuningToolStripMenuItem1.Click Label2.ForeColor = Color.Yellow End Sub End Class
  • 7. Komunitas eLearning IlmuKomputer.Com Copyright © 2003-2007 IlmuKomputer.Com 7 Messagebox Membuat Aplikasi MessageBox : 1. Klik New Project > Windows Form Aplication 1 2 2. Kemudian ketikan Peraktek pertama pada kotak Name setelah itu klik oke maka akan tampak form yang kita buat : 1 2 3. Kemudian klik dua kali pada kota form dan ketikan kode di bawah ini : Public Class Form1 Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load MessageBox.Show("Ini Kotak Pesan Pertamaku !!", "Kotak Pesan", MessageBoxButtons.OK, MessageBoxIcon.Information) End Sub End Class
  • 8. Komunitas eLearning IlmuKomputer.Com Copyright © 2003-2007 IlmuKomputer.Com 8 4. Setelah itu klik run maka hasilnya akan terlihat seperti gambar di bawah ini : 5. Setelah itu klik ok Penjelasan Kode : Pada baris ke 4 dan 5 akan menampilkan kotak pesan dengan icon pesan informasi, pada saat form di run. Menyimpan Aplikasi : 1. Klik file > Save All maka akan muncul kotak dialog seperti gambar di bawah ini : Kemudian klik Browse pilih tempat untuk menyimpan aplikasi buat folder kemudian rename ganti menjadi Pertemuan Pertama setelah itu select folder dan klik save.
  • 9. Komunitas eLearning IlmuKomputer.Com Copyright © 2003-2007 IlmuKomputer.Com 9 Latihan : 1. Buat proyek baru dengan nama Latihan Pertama. 2. Tambahkan dua label dan satu textbox dan satu button. 3. Atur lah seperti tampak pada gambar dibawah ini. 4. Ketika kita mengetik nama di kotak textbox dan tombol proses di klik makan akan muncul nama yang sama seperti di atas.
  • 10. Komunitas eLearning IlmuKomputer.Com Copyright © 2003-2007 IlmuKomputer.Com 10 Penggunaan For Next, While, Array Perulangan For Next Contoh 1 Kode program Public Class Form2 Private Sub BtnProses_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnProses.Click Dim angka As Integer For angka = 1 To Txtnilai.Text LbHasil.Items.Add(angka) Next End Sub End Class Contoh 2 Kode Program Public Class Form1 Private Sub btnproses_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnproses.Click Dim angka As Integer For angka = Txtawal.Text To Txtakhir.Text Lbhasil.Items.Add(angka)
  • 11. Komunitas eLearning IlmuKomputer.Com Copyright © 2003-2007 IlmuKomputer.Com 11 Next angka End Sub End Class Contoh 3 Kode program Public Class Form3 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btnproses.Click Dim angka As Integer Dim kodeascii As Char For angka = Txtawal.Text To txtakhir.Text kodeascii = ChrW(64 + angka) lbhasil.Items.Add(kodeascii) Next angka End Sub End Class Perulangan While
  • 12. Komunitas eLearning IlmuKomputer.Com Copyright © 2003-2007 IlmuKomputer.Com 12 Klik dua kalik tombol proses dan masukan kode berikut : Public Class Form5 Private Sub Btnproses_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btnproses.Click Dim bilangan As Integer = 1 lbhasil.Items.Clear() While bilangan <= txtawal.Text lbhasil.Items.Add(bilangan) bilangan = bilangan + 1 End While End Sub End Class Penggunaan Array : Kode program : Public Class Form2 Dim nama(6) As String Private Sub Form2_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Dim i As Integer nama(0) = "Indra" nama(1) = "maulana" nama(2) = "akbar" nama(3) = "Riki" nama(4) = "nobi" nama(5) = "Rendi" For i = 0 To 5 ListBox1.Items.Add(i) Next i End Sub End Class
  • 13. Komunitas eLearning IlmuKomputer.Com Copyright © 2003-2007 IlmuKomputer.Com 13 Latihan: Buatlah kode program seperti dibawah ini yang memisahkan antara bilangan ganjil dan genap Refrensi 1. www.msdn.microsoft.com 2. Budi Permana, Modul Belajar Cepat Membuat Program Dengan Visual Studio 2010 dan SQL Server 2008. Biografi Penulis Budi Permana, S.Kom adalah alumni dari Stmik Mardira Indonesia kota bandung, setelah lulus melanjutkan kuliah selama 6 bulan untuk mengambil Akta IV di UNISBA. Penulis pernah bekerja sebagai teknisi jaringan dan guru di smk marhas dan juga pernah bekerja sebagai Konsultan IT.