SlideShare a Scribd company logo
Modul

Pemrograman Visual Basic 2008
Materi Kuliah : Pemograman .Net

Oleh : Eko Siswanto, S.kom
www.gudangsoft.web.id

KENDAL
2013
Menampilkan teks dengan MsgBox
Buatlah program Windows Form untuk menampilkan teks "Hello!,Selamat Belajar Visual Basic
2008" dengan menggunakan MsgBox.
Form memiliki satu buah Button, dan jika Button diklik, akan muncul pesan (MsgBox) bertuliskan
("Hello!,Selamat Belajar Visual Basic 2008")

Langkah-langkahnya:
1. Dari Visual Studio 2008, pilih menu File, New, Project... , lalu pilih bahasa Visual Basic, dan
template Windows Forms Application.
2. Isikan nama project dan lokasi folder yang diinginkan.
3. Buatlah sebuah Button baru. Caranya: klik control Button pada Toolbox, lalu klik pada form
yang masih kosong.
4. Isilah event handler untuk event Click dari Button1. Caranya: klik dua kali pada Button1 yang
baru dipasang.
5. Tuliskan kode berikut:
MsgBox("Hello!,Selamat Belajar Visual Basic 2008")

6. Jalankan program melalui menu Debug, Start Debugging (atau tekan F5 di keyboard).
7. Tekan tombol Button1
Menampilkan teks dengan Label
Buatlah program untuk menampilkan teks/pesan dengan menggunakan Label. Form memiliki
satu
buah Button, dan jika Button diklik, akan muncul pesan (MsgBox) bertuliskan "Hello…Eko ".
Langkah-langkahnya:
1. Dari Visual Studio 2008, pilih menu File, New, Project... , lalu pilih bahasa Visual Basic, dan
template Windows Forms Application.
2. Isikan nama project dan lokasi folder yang diinginkan.
3. Buatlah sebuah Button baru. Caranya: klik control Button pada Toolbox, lalu klik pada form
yang masih kosong.
4. Ubahlah isi teks dari Button menjadi "Say Hello".
5. Buatlah sebuah Label baru. Caranya: klik control Label pada Toolbox, lalu klik pada form yang
masih kosong.
6. Isilah event handler untuk event Click dari Button1. Caranya: klik dua kali pada Button1 yang
baru dipasang.
7. Tuliskan kode berikut:

8. Jalankan program melalui menu Debug, Start Debugging (atau tekan F5 di keyboard).
9. Tekan tombol Button1.

Keterangan:
 Property Text dari Label adalah isi teks dari Label tersebut.
 Untuk menambahkan baris komentar di dalam program, tuliskan tanda petik tunggal
(single quote), yaitu ' kemudian diikuti dengan teks komentar.
Menerima input dari TextBox, menggabungkan string
Buatlah program untuk menerima input nama melalui TextBox. Program menampilkan sebuah
Button. Jika Button diklik, program akan menampilkan pesan "Hello nama_user".
Langkah-langkahnya:
1. Dari Visual Studio 2008, pilih menu File, New, Project... , lalu pilih bahasa Visual Basic, dan template
Windows Forms Application. Isikan nama project dan lokasi folder yang diinginkan.
2. Buatlah sebuah TextBox baru. Caranya: klik control TextBox pada Toolbox, lalu klik pada area form
yang kosong.
3. Buatlah sebuah Button baru. Caranya: klik control Button pada Toolbox, lalu klik pada area form
yang kosong.
4. Isilah event handler untuk event Click dari Button1 dengan kode berikut:

5. Jalankan program, isikan nama anda pada TextBox, lalu tekan tombol Button1.

Keterangan:
 Statemen Dim berguna untuk mendeklarasikan variabel dan mengalokasikan memori untuk
variabel tersebut.
 Operator & berguna untuk melakukan penyambungan (concatenation) dua buah string.
 Operator + juga dapat digunakan untuk melakukan penyambungan (concatenation)
 string.
Latihan:
Menjumlahkan dua bilangan
1. Dari Visual Studio 2008, pilih menu File, New, Project... , lalu pilih bahasa Visual Basic, dan
template Windows Forms Application. Isikan nama project dan lokasi folder yang diinginkan.
2. Pasanglah 3 buah Label, 2 buah TextBox, dan 1 buah Button pada Form yang tersedia,
dengan
layout sebagai berikut:

3. Isilah event handler untuk event Click dari Button1 dengan kode berikut:
Dim a, b, c As Integer
a = TextBox1.Text
b = TextBox2.Text
c = a + b
Label3.Text = "Jumlah = " & c

4. Jalankan program, isikan nilai a dan b, lalu tekan tombol ‘Jumlahkan a dan b
Menggunakan Listbox.
ListBox adalah control yang dapat digunakan untuk menerima input dari user dalam bentuk daftar
pilihan.
Contoh-contoh pemakaian ListBox:
Untuk memilih setting bahasa (di Internet Explorer)

Untuk memilih jenis font (di Internet Explorer)
Contoh:
Untuk memilih mata kuliah:

Membaca item ListBox yang terpilih:
Label2.Text = ListBox1.SelectedItem

Menambahkan item pada ListBox (berasal dari TextBox):
Dim mk As String
mk = TextBox1.Text
ListBox1.Items.Add(mk)

Menghapus satu item di dalam ListBox:
Dim n As Integer
n = ListBox1.SelectedIndex
ListBox1.Items.RemoveAt(n)

Keterangan: setiap item di dalam ListBox memiliki nomor index, yang dimulai dari 0,1,2, dst.
Menghapus semua item di dalam ListBox:
ListBox1.Items.Clear()

Tips: menampilkan MsgBox utk konfirmasi (yes/no)
If MsgBox("Anda yakin utk menghapus semuanya?", _
MsgBoxStyle.YesNo) = MsgBoxResult.Yes Then
ListBox1.Items.Clear()
End If
Mendeteksi apakah ada item yg dipilih pada Listbox (misalnya jika pada saat menghapus belum ada
item yang dipilih)
Dim n As Integer
n = ListBox1.SelectedIndex
If n = -1 Then
MsgBox("Anda belum menentukan pilihan!")
End If

Memilih item melalui program (misalnya di event handler untuk event Load dari Form):
ListBox1.SelectedIndex = 0

(keterangan: 0 = pilihan pertama, 1=kedua, dst)
Mengetahui jumlah item di Listbox:
Dim jumlahmk As Integer
jumlahmk = ListBox1.Items.Count
MsgBox("Jumlah mata kuliah: " & jumlahmk)

Membaca isi item ke-n di dalam ListBox (tidak harus item yang terpilih):
MsgBox(ListBox1.Items.Item(0))
MsgBox(ListBox1.Items.Item(2))

Keterangan: n=0 untuk item pertama.
Menambahkan item pada ListBox (misalnya item berasal dari ListBox yang lain):
Dim mk As String
mk = ListBox1.SelectedItem
ListBox2.Items.Add(mk)

Membaca semua item yg ada di ListBox, dan mengcopynya ke ListBox lainnya:
Dim s As String
Dim i As Integer
Dim n As Integer
n = ListBox1.Items.Count
For i = 0 To (n - 1)
s = ListBox1.Items.Item(i)
ListBox2.Items.Add(s)
Next
Latihan
ListBox untuk menampilkan pilihan bertingkat
Buat program untuk menampilkan pilihan bertingkat (multilevel) dengan ListBox.
Isi ListBox2 (Negara) dapat berubah, tergantung dari item yang dipilih pada ListBox1 (Region).
Isi ListBox3 (Pulau) dapat berubah, tergantung dari item yang dipilih pada ListBox2 (Negara).
Contoh:
Membuat perintah perulangan (looping)
Looping dengan statemen For…Next
Statemen For…Next memiliki sintaks berikut:
For counter [ As datatype ] = start To end [ Step step ]
[ statements ]
[ Exit For ]
[ statements ]
Next [ counter ]

Statemen For…Next dapat digunakan untuk membuat perulangan yang banyaknya tertentu.
Contoh 1:
For i = 1 To 5
MsgBox("Nilai i=" & i)
Next

Contoh 2:
For i = 1 To 10 Step 2
MsgBox("Nilai i=" & i)
Next

Contoh 3:
For i = 5 To 1 Step -1
MsgBox("Nilai i=" & i)
Next

Contoh 4:
Dim s As String = ""
For i = 1 To 9
s = s & "Baris " & i & vbCrLf
Next
MsgBox(s)
Looping dengan statemen While…End While
Statemen While…End While memiliki sintaks berikut:
While condition
[ statements ]
[ Exit While ]
[ statements ]
End While

Statemen-statemen yang berada di dalam struktur While…End While akan diulang terus-menerus
selama condition (syarat) bernilai True.
Statemen While…End While dapat digunakan membuat perulangan yang banyaknya tidak tertentu,
namun tergantung dari suatu syarat/kondisi tertentu.
Contoh 1:
Dim n As Integer
n = 1
While n <= 7
MsgBox(n)
n = n + 1
End While

Contoh 2:
Dim n As Integer
n = 1
While n <= 1000
MsgBox(n)
If n = 3 Then
Exit While
End If
n = n + 1
End While

Contoh 3:
Dim n As Integer
Dim s As String
n = 1
s = ""
While n <= 10
s = s & n & ","
n = n + 1
End While
MsgBox(s)
Looping dengan statemen Do…Loop
Statemen Do…Loop memiliki sintaks berikut:
Do { While |
[ statements
[ Exit Do ]
[ statements
Loop
-atauDo
[ statements
[ Exit Do ]
[ statements
Loop { While

Until } condition
]
]

]
]
| Until } condition

Statemen-statemen yang berada di dalam struktur Do…Loop akan diulang terus-menerus sampai
suatu condition (syarat) bernilai True.
Statemen Do…Loop dapat digunakan membuat perulangan yang banyaknya tidak tertentu, namun
tergantung dari suatu syarat/kondisi tertentu.
Statemen Do…Loop bersifat lebih fleksibel daripada statemen While…End While karena kita dapat
memilih untuk melakukan pemeriksaan syarat/kondisi pada saat sebelum atau sesudah perulangan.
Jika While atau Until diletakkan setelah Do, maka syarat/kondisi akan diperiksa sebelum perulangan
dilakukan.
Jika While atau Until diletakkan setelah Loop, maka syarat/kondisi akan diperiksa sesudah
perulangan dilakukan.
Catatan:
Jika digunakan bentuk:
Do
…
Loop While condition
atau
Do
…
Loop Until condition
maka perulangan akan selalu dieksekusi minimal satu kali.
Contoh 1:
Dim n As Integer
n = 1
Do While n <= 3
MsgBox(n)
n = n + 1
Loop

Contoh 2:
Dim n As Integer
Dim s As String
n = 1
s = ""
Do While n <= 10
s = s & n & ","
n = n + 1
Loop
MsgBox(s)
Contoh 3:
Dim n As Integer
Dim s As String
n = 65
s = ""
Do While n <= 90
s = s & Chr(n)
n = n + 1
Loop
MsgBox(s)

More Related Content

What's hot

Dasar dasar-pemrograman-visual-studio-2010
Dasar dasar-pemrograman-visual-studio-2010Dasar dasar-pemrograman-visual-studio-2010
Dasar dasar-pemrograman-visual-studio-2010
Budi Permana
 
Tutorial membuat aplikasi kasir dengan vb 6.0
Tutorial  membuat aplikasi kasir  dengan vb 6.0Tutorial  membuat aplikasi kasir  dengan vb 6.0
Tutorial membuat aplikasi kasir dengan vb 6.0ahmadranddy
 
calon bidan belajar it
calon  bidan belajar itcalon  bidan belajar it
calon bidan belajar it
Mega Mega
 
E book vb.net+mysql(cara cepat)
E book vb.net+mysql(cara cepat)E book vb.net+mysql(cara cepat)
E book vb.net+mysql(cara cepat)
Zoeliandri Sapoetra
 
Modul 3-p3-4
Modul 3-p3-4Modul 3-p3-4
Modul 3-p3-4windryika
 
Modul Net PRo
Modul Net PRoModul Net PRo
Modul Net PRo
DeeRii Gumilar
 
Penggunaan radio button dan checkbox dalam vb.net
Penggunaan radio button dan checkbox dalam vb.netPenggunaan radio button dan checkbox dalam vb.net
Penggunaan radio button dan checkbox dalam vb.net
Fandi Achmad
 
Java membuat form data mahasiswa
Java   membuat form data mahasiswaJava   membuat form data mahasiswa
Java membuat form data mahasiswahermawanawang
 
Irfanda anugerah 3202016068
Irfanda anugerah 3202016068Irfanda anugerah 3202016068
Irfanda anugerah 3202016068
Atshushi Tsuyuzu
 
Pemrograman Berorientasi Objek I (Modul III)
Pemrograman Berorientasi Objek I (Modul III)Pemrograman Berorientasi Objek I (Modul III)
Pemrograman Berorientasi Objek I (Modul III)
dikwan_moeis
 
CheckBox dalam DataGridView VB.Net
CheckBox dalam DataGridView VB.NetCheckBox dalam DataGridView VB.Net
CheckBox dalam DataGridView VB.Net
Wirat Mojo
 
Mengenal format tanggal dalam visual basic
Mengenal format tanggal dalam visual basicMengenal format tanggal dalam visual basic
Mengenal format tanggal dalam visual basicFirdaus MKom
 
Pemrogaman Berorientasi Objek I (Modul IV)
Pemrogaman Berorientasi Objek I (Modul IV)Pemrogaman Berorientasi Objek I (Modul IV)
Pemrogaman Berorientasi Objek I (Modul IV)
dikwan_moeis
 
Variabel Operator & Ekspresi - dasar visual basic bagian 5
Variabel Operator & Ekspresi - dasar visual basic bagian 5Variabel Operator & Ekspresi - dasar visual basic bagian 5
Variabel Operator & Ekspresi - dasar visual basic bagian 5
Isya Ansyari
 

What's hot (17)

Dasar dasar-pemrograman-visual-studio-2010
Dasar dasar-pemrograman-visual-studio-2010Dasar dasar-pemrograman-visual-studio-2010
Dasar dasar-pemrograman-visual-studio-2010
 
Tutorial membuat aplikasi kasir dengan vb 6.0
Tutorial  membuat aplikasi kasir  dengan vb 6.0Tutorial  membuat aplikasi kasir  dengan vb 6.0
Tutorial membuat aplikasi kasir dengan vb 6.0
 
calon bidan belajar it
calon  bidan belajar itcalon  bidan belajar it
calon bidan belajar it
 
P3 depandi enda
P3 depandi endaP3 depandi enda
P3 depandi enda
 
E book vb.net+mysql(cara cepat)
E book vb.net+mysql(cara cepat)E book vb.net+mysql(cara cepat)
E book vb.net+mysql(cara cepat)
 
Modul 3-p3-4
Modul 3-p3-4Modul 3-p3-4
Modul 3-p3-4
 
Modul Net PRo
Modul Net PRoModul Net PRo
Modul Net PRo
 
Penggunaan radio button dan checkbox dalam vb.net
Penggunaan radio button dan checkbox dalam vb.netPenggunaan radio button dan checkbox dalam vb.net
Penggunaan radio button dan checkbox dalam vb.net
 
Membuat form pada fox pro
Membuat form pada fox proMembuat form pada fox pro
Membuat form pada fox pro
 
Java membuat form data mahasiswa
Java   membuat form data mahasiswaJava   membuat form data mahasiswa
Java membuat form data mahasiswa
 
Irfanda anugerah 3202016068
Irfanda anugerah 3202016068Irfanda anugerah 3202016068
Irfanda anugerah 3202016068
 
Pemrograman Berorientasi Objek I (Modul III)
Pemrograman Berorientasi Objek I (Modul III)Pemrograman Berorientasi Objek I (Modul III)
Pemrograman Berorientasi Objek I (Modul III)
 
CheckBox dalam DataGridView VB.Net
CheckBox dalam DataGridView VB.NetCheckBox dalam DataGridView VB.Net
CheckBox dalam DataGridView VB.Net
 
Krisna vb6-04
Krisna vb6-04Krisna vb6-04
Krisna vb6-04
 
Mengenal format tanggal dalam visual basic
Mengenal format tanggal dalam visual basicMengenal format tanggal dalam visual basic
Mengenal format tanggal dalam visual basic
 
Pemrogaman Berorientasi Objek I (Modul IV)
Pemrogaman Berorientasi Objek I (Modul IV)Pemrogaman Berorientasi Objek I (Modul IV)
Pemrogaman Berorientasi Objek I (Modul IV)
 
Variabel Operator & Ekspresi - dasar visual basic bagian 5
Variabel Operator & Ekspresi - dasar visual basic bagian 5Variabel Operator & Ekspresi - dasar visual basic bagian 5
Variabel Operator & Ekspresi - dasar visual basic bagian 5
 

Viewers also liked

Latihan membuat website dengan tabel
Latihan membuat website dengan tabelLatihan membuat website dengan tabel
Latihan membuat website dengan tabelEko Siswanto
 
Bagian 6-cara-memperoleh-modal
Bagian 6-cara-memperoleh-modalBagian 6-cara-memperoleh-modal
Bagian 6-cara-memperoleh-modalEko Siswanto
 
3 hapus recall replace data
3 hapus recall replace data3 hapus recall replace data
3 hapus recall replace data
Eko Siswanto
 
1 mengolah data bag 1
1 mengolah data bag 11 mengolah data bag 1
1 mengolah data bag 1Eko Siswanto
 
4 copy duplikasi pengelompokkan data
4 copy duplikasi pengelompokkan data4 copy duplikasi pengelompokkan data
4 copy duplikasi pengelompokkan dataEko Siswanto
 
Duxxi v19 final_english
Duxxi v19 final_englishDuxxi v19 final_english
Duxxi v19 final_englishDuxxi
 
Creighton Randall - Update from Buffalo CarShare
Creighton Randall - Update from Buffalo CarShareCreighton Randall - Update from Buffalo CarShare
Creighton Randall - Update from Buffalo CarShareINVERS Mobility Solutions
 
investor presentation
investor presentationinvestor presentation
investor presentationDuxxi
 
Kiersten Grove, Senior Transportation Planner, Seattle Department of Transpor...
Kiersten Grove, Senior Transportation Planner, Seattle Department of Transpor...Kiersten Grove, Senior Transportation Planner, Seattle Department of Transpor...
Kiersten Grove, Senior Transportation Planner, Seattle Department of Transpor...
INVERS Mobility Solutions
 
6.statistik deskriptif 2
6.statistik deskriptif 26.statistik deskriptif 2
6.statistik deskriptif 2Eko Siswanto
 
Company Presentation - Setembro/2013
Company Presentation - Setembro/2013Company Presentation - Setembro/2013
Company Presentation - Setembro/2013Duxxi
 
Langkah upload web
Langkah upload webLangkah upload web
Langkah upload webEko Siswanto
 
4.statistik deskriptif
4.statistik deskriptif4.statistik deskriptif
4.statistik deskriptifEko Siswanto
 

Viewers also liked (20)

Latihan membuat website dengan tabel
Latihan membuat website dengan tabelLatihan membuat website dengan tabel
Latihan membuat website dengan tabel
 
Bagian 6-cara-memperoleh-modal
Bagian 6-cara-memperoleh-modalBagian 6-cara-memperoleh-modal
Bagian 6-cara-memperoleh-modal
 
3 hapus recall replace data
3 hapus recall replace data3 hapus recall replace data
3 hapus recall replace data
 
1 mengolah data bag 1
1 mengolah data bag 11 mengolah data bag 1
1 mengolah data bag 1
 
4 copy duplikasi pengelompokkan data
4 copy duplikasi pengelompokkan data4 copy duplikasi pengelompokkan data
4 copy duplikasi pengelompokkan data
 
Duxxi v19 final_english
Duxxi v19 final_englishDuxxi v19 final_english
Duxxi v19 final_english
 
Creighton Randall - Update from Buffalo CarShare
Creighton Randall - Update from Buffalo CarShareCreighton Randall - Update from Buffalo CarShare
Creighton Randall - Update from Buffalo CarShare
 
investor presentation
investor presentationinvestor presentation
investor presentation
 
5. uji normalitas
5. uji normalitas5. uji normalitas
5. uji normalitas
 
Kiersten Grove, Senior Transportation Planner, Seattle Department of Transpor...
Kiersten Grove, Senior Transportation Planner, Seattle Department of Transpor...Kiersten Grove, Senior Transportation Planner, Seattle Department of Transpor...
Kiersten Grove, Senior Transportation Planner, Seattle Department of Transpor...
 
Pertemuan 6
Pertemuan 6Pertemuan 6
Pertemuan 6
 
6.statistik deskriptif 2
6.statistik deskriptif 26.statistik deskriptif 2
6.statistik deskriptif 2
 
5 fungsi tanggal
5 fungsi tanggal5 fungsi tanggal
5 fungsi tanggal
 
Company Presentation - Setembro/2013
Company Presentation - Setembro/2013Company Presentation - Setembro/2013
Company Presentation - Setembro/2013
 
5.frame
5.frame5.frame
5.frame
 
01 pengenalan
01 pengenalan01 pengenalan
01 pengenalan
 
3.html table
3.html table3.html table
3.html table
 
Pertemuan 2
Pertemuan 2Pertemuan 2
Pertemuan 2
 
Langkah upload web
Langkah upload webLangkah upload web
Langkah upload web
 
4.statistik deskriptif
4.statistik deskriptif4.statistik deskriptif
4.statistik deskriptif
 

Similar to Modul01 pemograman dotnet

Pemrograman visual 1 materi 7
Pemrograman visual 1 materi 7Pemrograman visual 1 materi 7
Pemrograman visual 1 materi 7
R.m. Diyandaru
 
Modul visual basic (krisna 03)
Modul visual basic (krisna 03)Modul visual basic (krisna 03)
Modul visual basic (krisna 03)
Aryful Yahdi
 
Modul visual basic
Modul visual basicModul visual basic
Modul visual basicYang Terluka
 
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
I Am a Dreamer
 
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
 
Dasar dasar-pemrograman-visual-studio-2010
Dasar dasar-pemrograman-visual-studio-2010Dasar dasar-pemrograman-visual-studio-2010
Dasar dasar-pemrograman-visual-studio-2010
Arif Uddin
 
Modul Delphi ,buat pemula
Modul Delphi ,buat pemulaModul Delphi ,buat pemula
Modul Delphi ,buat pemula
Muhammad Hambali
 
Materi 3 Coding dan Testing aplikasi
Materi 3 Coding dan Testing aplikasiMateri 3 Coding dan Testing aplikasi
Materi 3 Coding dan Testing aplikasi
Robby Firmansyah
 
Laporan pratikum 1 semester | Listing Program Pratikum Visual Basic 2010 Seme...
Laporan pratikum 1 semester | Listing Program Pratikum Visual Basic 2010 Seme...Laporan pratikum 1 semester | Listing Program Pratikum Visual Basic 2010 Seme...
Laporan pratikum 1 semester | Listing Program Pratikum Visual Basic 2010 Seme...
Desiaman Thelaumbanua
 
Modul 1-AP3-Deplhi-Unpar
Modul 1-AP3-Deplhi-UnparModul 1-AP3-Deplhi-Unpar
Belajar macro excel 2007
Belajar macro excel 2007Belajar macro excel 2007
Belajar macro excel 2007
doni sandra
 
Aplikasi penggunaan-if-then-else-dan-select-case-pada-visual-basic-2010
Aplikasi penggunaan-if-then-else-dan-select-case-pada-visual-basic-2010Aplikasi penggunaan-if-then-else-dan-select-case-pada-visual-basic-2010
Aplikasi penggunaan-if-then-else-dan-select-case-pada-visual-basic-2010
Budi Permana
 
Dasar dasar-pemrograman-visual-studio-2010
Dasar dasar-pemrograman-visual-studio-2010Dasar dasar-pemrograman-visual-studio-2010
Dasar dasar-pemrograman-visual-studio-2010
Ferry Sha
 
Dasar dasar-pemrograman-visual-studio-2010
Dasar dasar-pemrograman-visual-studio-2010Dasar dasar-pemrograman-visual-studio-2010
Dasar dasar-pemrograman-visual-studio-2010
Sylvia Dewi Siswoyo
 
Tutorial pembuatan calculator1
Tutorial pembuatan calculator1Tutorial pembuatan calculator1
Tutorial pembuatan calculator1mariobagus
 
18010976 diktat-visual-basic-1-2009
18010976 diktat-visual-basic-1-200918010976 diktat-visual-basic-1-2009
18010976 diktat-visual-basic-1-2009
Tedi Ariandi
 
Modul visual basic
Modul visual basicModul visual basic
Modul visual basic
Siti Khotijah
 
Materi VISUAL BASIC 2010 dffffffffffopppoo
Materi VISUAL BASIC 2010 dffffffffffopppooMateri VISUAL BASIC 2010 dffffffffffopppoo
Materi VISUAL BASIC 2010 dffffffffffopppoo
RikyFirmansyah9
 
Modul visual basic (krisna 04)
Modul visual basic (krisna 04)Modul visual basic (krisna 04)
Modul visual basic (krisna 04)
Aryful Yahdi
 

Similar to Modul01 pemograman dotnet (20)

Pemrograman visual 1 materi 7
Pemrograman visual 1 materi 7Pemrograman visual 1 materi 7
Pemrograman visual 1 materi 7
 
Modul visual basic (krisna 03)
Modul visual basic (krisna 03)Modul visual basic (krisna 03)
Modul visual basic (krisna 03)
 
Modul visual basic
Modul visual basicModul visual basic
Modul visual basic
 
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
 
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
 
Dasar dasar-pemrograman-visual-studio-2010
Dasar dasar-pemrograman-visual-studio-2010Dasar dasar-pemrograman-visual-studio-2010
Dasar dasar-pemrograman-visual-studio-2010
 
Modul Delphi ,buat pemula
Modul Delphi ,buat pemulaModul Delphi ,buat pemula
Modul Delphi ,buat pemula
 
Materi 3 Coding dan Testing aplikasi
Materi 3 Coding dan Testing aplikasiMateri 3 Coding dan Testing aplikasi
Materi 3 Coding dan Testing aplikasi
 
Laporan pratikum 1 semester | Listing Program Pratikum Visual Basic 2010 Seme...
Laporan pratikum 1 semester | Listing Program Pratikum Visual Basic 2010 Seme...Laporan pratikum 1 semester | Listing Program Pratikum Visual Basic 2010 Seme...
Laporan pratikum 1 semester | Listing Program Pratikum Visual Basic 2010 Seme...
 
Modul 1-AP3-Deplhi-Unpar
Modul 1-AP3-Deplhi-UnparModul 1-AP3-Deplhi-Unpar
Modul 1-AP3-Deplhi-Unpar
 
Belajar macro excel 2007
Belajar macro excel 2007Belajar macro excel 2007
Belajar macro excel 2007
 
Aplikasi penggunaan-if-then-else-dan-select-case-pada-visual-basic-2010
Aplikasi penggunaan-if-then-else-dan-select-case-pada-visual-basic-2010Aplikasi penggunaan-if-then-else-dan-select-case-pada-visual-basic-2010
Aplikasi penggunaan-if-then-else-dan-select-case-pada-visual-basic-2010
 
Dasar dasar-pemrograman-visual-studio-2010
Dasar dasar-pemrograman-visual-studio-2010Dasar dasar-pemrograman-visual-studio-2010
Dasar dasar-pemrograman-visual-studio-2010
 
Dasar dasar-pemrograman-visual-studio-2010
Dasar dasar-pemrograman-visual-studio-2010Dasar dasar-pemrograman-visual-studio-2010
Dasar dasar-pemrograman-visual-studio-2010
 
Tutorial pembuatan calculator1
Tutorial pembuatan calculator1Tutorial pembuatan calculator1
Tutorial pembuatan calculator1
 
18010976 diktat-visual-basic-1-2009
18010976 diktat-visual-basic-1-200918010976 diktat-visual-basic-1-2009
18010976 diktat-visual-basic-1-2009
 
Krisna vb6-07
Krisna vb6-07Krisna vb6-07
Krisna vb6-07
 
Modul visual basic
Modul visual basicModul visual basic
Modul visual basic
 
Materi VISUAL BASIC 2010 dffffffffffopppoo
Materi VISUAL BASIC 2010 dffffffffffopppooMateri VISUAL BASIC 2010 dffffffffffopppoo
Materi VISUAL BASIC 2010 dffffffffffopppoo
 
Modul visual basic (krisna 04)
Modul visual basic (krisna 04)Modul visual basic (krisna 04)
Modul visual basic (krisna 04)
 

More from Eko Siswanto

7.pengenalan internet
7.pengenalan internet7.pengenalan internet
7.pengenalan internet
Eko Siswanto
 
6. hardware
6. hardware6. hardware
6. hardware
Eko Siswanto
 
6.2 Jaringan komputer
6.2 Jaringan komputer6.2 Jaringan komputer
6.2 Jaringan komputer
Eko Siswanto
 
5. hardware
5. hardware5. hardware
5. hardware
Eko Siswanto
 
5.2 teknologi komunikasi
5.2 teknologi komunikasi5.2 teknologi komunikasi
5.2 teknologi komunikasi
Eko Siswanto
 
4. hardware
4. hardware4. hardware
4. hardware
Eko Siswanto
 
3. hardware
3. hardware3. hardware
3. hardware
Eko Siswanto
 
2. klasifikasi sistem tehnologi informasi
2. klasifikasi sistem tehnologi informasi2. klasifikasi sistem tehnologi informasi
2. klasifikasi sistem tehnologi informasi
Eko Siswanto
 
1. pengantar-teknologi-informasi
1. pengantar-teknologi-informasi1. pengantar-teknologi-informasi
1. pengantar-teknologi-informasi
Eko Siswanto
 
Aplikasi khs-App.Pengolahan Data (Acc)
Aplikasi khs-App.Pengolahan Data (Acc)Aplikasi khs-App.Pengolahan Data (Acc)
Aplikasi khs-App.Pengolahan Data (Acc)
Eko Siswanto
 
Worksheet dasar App.Pengolahan Data (Acc)
Worksheet dasar App.Pengolahan Data (Acc)Worksheet dasar App.Pengolahan Data (Acc)
Worksheet dasar App.Pengolahan Data (Acc)
Eko Siswanto
 
5 Sbd-fungsi tanggal
5 Sbd-fungsi tanggal5 Sbd-fungsi tanggal
5 Sbd-fungsi tanggalEko Siswanto
 

More from Eko Siswanto (20)

7.pengenalan internet
7.pengenalan internet7.pengenalan internet
7.pengenalan internet
 
6. hardware
6. hardware6. hardware
6. hardware
 
6.2 Jaringan komputer
6.2 Jaringan komputer6.2 Jaringan komputer
6.2 Jaringan komputer
 
5. hardware
5. hardware5. hardware
5. hardware
 
5.2 teknologi komunikasi
5.2 teknologi komunikasi5.2 teknologi komunikasi
5.2 teknologi komunikasi
 
4. hardware
4. hardware4. hardware
4. hardware
 
3. hardware
3. hardware3. hardware
3. hardware
 
2. klasifikasi sistem tehnologi informasi
2. klasifikasi sistem tehnologi informasi2. klasifikasi sistem tehnologi informasi
2. klasifikasi sistem tehnologi informasi
 
1. pengantar-teknologi-informasi
1. pengantar-teknologi-informasi1. pengantar-teknologi-informasi
1. pengantar-teknologi-informasi
 
Aplikasi khs-App.Pengolahan Data (Acc)
Aplikasi khs-App.Pengolahan Data (Acc)Aplikasi khs-App.Pengolahan Data (Acc)
Aplikasi khs-App.Pengolahan Data (Acc)
 
Worksheet dasar App.Pengolahan Data (Acc)
Worksheet dasar App.Pengolahan Data (Acc)Worksheet dasar App.Pengolahan Data (Acc)
Worksheet dasar App.Pengolahan Data (Acc)
 
6 fungsi karakter
6 fungsi karakter6 fungsi karakter
6 fungsi karakter
 
5 Sbd-fungsi tanggal
5 Sbd-fungsi tanggal5 Sbd-fungsi tanggal
5 Sbd-fungsi tanggal
 
2.html link
2.html link2.html link
2.html link
 
Pertemuan 3
Pertemuan 3Pertemuan 3
Pertemuan 3
 
Pertemuan 1
Pertemuan 1Pertemuan 1
Pertemuan 1
 
Pertemuan 5
Pertemuan 5Pertemuan 5
Pertemuan 5
 
Pertemuan 7
Pertemuan 7Pertemuan 7
Pertemuan 7
 
Pertemuan 4
Pertemuan 4Pertemuan 4
Pertemuan 4
 
Nirmana 01
Nirmana 01Nirmana 01
Nirmana 01
 

Modul01 pemograman dotnet

  • 1. Modul Pemrograman Visual Basic 2008 Materi Kuliah : Pemograman .Net Oleh : Eko Siswanto, S.kom www.gudangsoft.web.id KENDAL 2013
  • 2. Menampilkan teks dengan MsgBox Buatlah program Windows Form untuk menampilkan teks "Hello!,Selamat Belajar Visual Basic 2008" dengan menggunakan MsgBox. Form memiliki satu buah Button, dan jika Button diklik, akan muncul pesan (MsgBox) bertuliskan ("Hello!,Selamat Belajar Visual Basic 2008") Langkah-langkahnya: 1. Dari Visual Studio 2008, pilih menu File, New, Project... , lalu pilih bahasa Visual Basic, dan template Windows Forms Application. 2. Isikan nama project dan lokasi folder yang diinginkan. 3. Buatlah sebuah Button baru. Caranya: klik control Button pada Toolbox, lalu klik pada form yang masih kosong.
  • 3. 4. Isilah event handler untuk event Click dari Button1. Caranya: klik dua kali pada Button1 yang baru dipasang. 5. Tuliskan kode berikut: MsgBox("Hello!,Selamat Belajar Visual Basic 2008") 6. Jalankan program melalui menu Debug, Start Debugging (atau tekan F5 di keyboard). 7. Tekan tombol Button1
  • 4. Menampilkan teks dengan Label Buatlah program untuk menampilkan teks/pesan dengan menggunakan Label. Form memiliki satu buah Button, dan jika Button diklik, akan muncul pesan (MsgBox) bertuliskan "Hello…Eko ". Langkah-langkahnya: 1. Dari Visual Studio 2008, pilih menu File, New, Project... , lalu pilih bahasa Visual Basic, dan template Windows Forms Application. 2. Isikan nama project dan lokasi folder yang diinginkan. 3. Buatlah sebuah Button baru. Caranya: klik control Button pada Toolbox, lalu klik pada form yang masih kosong. 4. Ubahlah isi teks dari Button menjadi "Say Hello". 5. Buatlah sebuah Label baru. Caranya: klik control Label pada Toolbox, lalu klik pada form yang masih kosong. 6. Isilah event handler untuk event Click dari Button1. Caranya: klik dua kali pada Button1 yang baru dipasang. 7. Tuliskan kode berikut: 8. Jalankan program melalui menu Debug, Start Debugging (atau tekan F5 di keyboard). 9. Tekan tombol Button1. Keterangan:  Property Text dari Label adalah isi teks dari Label tersebut.  Untuk menambahkan baris komentar di dalam program, tuliskan tanda petik tunggal (single quote), yaitu ' kemudian diikuti dengan teks komentar.
  • 5. Menerima input dari TextBox, menggabungkan string Buatlah program untuk menerima input nama melalui TextBox. Program menampilkan sebuah Button. Jika Button diklik, program akan menampilkan pesan "Hello nama_user". Langkah-langkahnya: 1. Dari Visual Studio 2008, pilih menu File, New, Project... , lalu pilih bahasa Visual Basic, dan template Windows Forms Application. Isikan nama project dan lokasi folder yang diinginkan. 2. Buatlah sebuah TextBox baru. Caranya: klik control TextBox pada Toolbox, lalu klik pada area form yang kosong. 3. Buatlah sebuah Button baru. Caranya: klik control Button pada Toolbox, lalu klik pada area form yang kosong. 4. Isilah event handler untuk event Click dari Button1 dengan kode berikut: 5. Jalankan program, isikan nama anda pada TextBox, lalu tekan tombol Button1. Keterangan:  Statemen Dim berguna untuk mendeklarasikan variabel dan mengalokasikan memori untuk variabel tersebut.  Operator & berguna untuk melakukan penyambungan (concatenation) dua buah string.  Operator + juga dapat digunakan untuk melakukan penyambungan (concatenation)  string.
  • 6. Latihan: Menjumlahkan dua bilangan 1. Dari Visual Studio 2008, pilih menu File, New, Project... , lalu pilih bahasa Visual Basic, dan template Windows Forms Application. Isikan nama project dan lokasi folder yang diinginkan. 2. Pasanglah 3 buah Label, 2 buah TextBox, dan 1 buah Button pada Form yang tersedia, dengan layout sebagai berikut: 3. Isilah event handler untuk event Click dari Button1 dengan kode berikut: Dim a, b, c As Integer a = TextBox1.Text b = TextBox2.Text c = a + b Label3.Text = "Jumlah = " & c 4. Jalankan program, isikan nilai a dan b, lalu tekan tombol ‘Jumlahkan a dan b
  • 7. Menggunakan Listbox. ListBox adalah control yang dapat digunakan untuk menerima input dari user dalam bentuk daftar pilihan. Contoh-contoh pemakaian ListBox: Untuk memilih setting bahasa (di Internet Explorer) Untuk memilih jenis font (di Internet Explorer)
  • 8. Contoh: Untuk memilih mata kuliah: Membaca item ListBox yang terpilih: Label2.Text = ListBox1.SelectedItem Menambahkan item pada ListBox (berasal dari TextBox): Dim mk As String mk = TextBox1.Text ListBox1.Items.Add(mk) Menghapus satu item di dalam ListBox: Dim n As Integer n = ListBox1.SelectedIndex ListBox1.Items.RemoveAt(n) Keterangan: setiap item di dalam ListBox memiliki nomor index, yang dimulai dari 0,1,2, dst. Menghapus semua item di dalam ListBox: ListBox1.Items.Clear() Tips: menampilkan MsgBox utk konfirmasi (yes/no) If MsgBox("Anda yakin utk menghapus semuanya?", _ MsgBoxStyle.YesNo) = MsgBoxResult.Yes Then ListBox1.Items.Clear() End If
  • 9. Mendeteksi apakah ada item yg dipilih pada Listbox (misalnya jika pada saat menghapus belum ada item yang dipilih) Dim n As Integer n = ListBox1.SelectedIndex If n = -1 Then MsgBox("Anda belum menentukan pilihan!") End If Memilih item melalui program (misalnya di event handler untuk event Load dari Form): ListBox1.SelectedIndex = 0 (keterangan: 0 = pilihan pertama, 1=kedua, dst) Mengetahui jumlah item di Listbox: Dim jumlahmk As Integer jumlahmk = ListBox1.Items.Count MsgBox("Jumlah mata kuliah: " & jumlahmk) Membaca isi item ke-n di dalam ListBox (tidak harus item yang terpilih): MsgBox(ListBox1.Items.Item(0)) MsgBox(ListBox1.Items.Item(2)) Keterangan: n=0 untuk item pertama. Menambahkan item pada ListBox (misalnya item berasal dari ListBox yang lain): Dim mk As String mk = ListBox1.SelectedItem ListBox2.Items.Add(mk) Membaca semua item yg ada di ListBox, dan mengcopynya ke ListBox lainnya: Dim s As String Dim i As Integer Dim n As Integer n = ListBox1.Items.Count For i = 0 To (n - 1) s = ListBox1.Items.Item(i) ListBox2.Items.Add(s) Next
  • 10. Latihan ListBox untuk menampilkan pilihan bertingkat Buat program untuk menampilkan pilihan bertingkat (multilevel) dengan ListBox. Isi ListBox2 (Negara) dapat berubah, tergantung dari item yang dipilih pada ListBox1 (Region). Isi ListBox3 (Pulau) dapat berubah, tergantung dari item yang dipilih pada ListBox2 (Negara). Contoh:
  • 11.
  • 12.
  • 13. Membuat perintah perulangan (looping) Looping dengan statemen For…Next Statemen For…Next memiliki sintaks berikut: For counter [ As datatype ] = start To end [ Step step ] [ statements ] [ Exit For ] [ statements ] Next [ counter ] Statemen For…Next dapat digunakan untuk membuat perulangan yang banyaknya tertentu. Contoh 1: For i = 1 To 5 MsgBox("Nilai i=" & i) Next Contoh 2: For i = 1 To 10 Step 2 MsgBox("Nilai i=" & i) Next Contoh 3: For i = 5 To 1 Step -1 MsgBox("Nilai i=" & i) Next Contoh 4: Dim s As String = "" For i = 1 To 9 s = s & "Baris " & i & vbCrLf Next MsgBox(s)
  • 14. Looping dengan statemen While…End While Statemen While…End While memiliki sintaks berikut: While condition [ statements ] [ Exit While ] [ statements ] End While Statemen-statemen yang berada di dalam struktur While…End While akan diulang terus-menerus selama condition (syarat) bernilai True. Statemen While…End While dapat digunakan membuat perulangan yang banyaknya tidak tertentu, namun tergantung dari suatu syarat/kondisi tertentu. Contoh 1: Dim n As Integer n = 1 While n <= 7 MsgBox(n) n = n + 1 End While Contoh 2: Dim n As Integer n = 1 While n <= 1000 MsgBox(n) If n = 3 Then Exit While End If n = n + 1 End While Contoh 3: Dim n As Integer Dim s As String n = 1 s = "" While n <= 10 s = s & n & "," n = n + 1 End While MsgBox(s)
  • 15. Looping dengan statemen Do…Loop Statemen Do…Loop memiliki sintaks berikut: Do { While | [ statements [ Exit Do ] [ statements Loop -atauDo [ statements [ Exit Do ] [ statements Loop { While Until } condition ] ] ] ] | Until } condition Statemen-statemen yang berada di dalam struktur Do…Loop akan diulang terus-menerus sampai suatu condition (syarat) bernilai True. Statemen Do…Loop dapat digunakan membuat perulangan yang banyaknya tidak tertentu, namun tergantung dari suatu syarat/kondisi tertentu. Statemen Do…Loop bersifat lebih fleksibel daripada statemen While…End While karena kita dapat memilih untuk melakukan pemeriksaan syarat/kondisi pada saat sebelum atau sesudah perulangan. Jika While atau Until diletakkan setelah Do, maka syarat/kondisi akan diperiksa sebelum perulangan dilakukan. Jika While atau Until diletakkan setelah Loop, maka syarat/kondisi akan diperiksa sesudah perulangan dilakukan. Catatan: Jika digunakan bentuk: Do … Loop While condition atau Do … Loop Until condition maka perulangan akan selalu dieksekusi minimal satu kali. Contoh 1: Dim n As Integer n = 1 Do While n <= 3 MsgBox(n) n = n + 1 Loop Contoh 2: Dim n As Integer Dim s As String n = 1 s = "" Do While n <= 10 s = s & n & "," n = n + 1 Loop MsgBox(s)
  • 16. Contoh 3: Dim n As Integer Dim s As String n = 65 s = "" Do While n <= 90 s = s & Chr(n) n = n + 1 Loop MsgBox(s)