Dokumen tersebut membahas tentang Pemrograman Visual Basic .NET 2015. Ia menjelaskan bahwa VB.NET mengadopsi sintaks Visual Basic dan menggunakan platform .NET untuk membangun aplikasi terdistribusi. Dokumen ini juga menjelaskan tools Visual Studio .NET untuk membangun berbagai jenis aplikasi dan konsep-konsep dasar VB.NET seperti variabel, tipe data, operator, struktur keputusan, dan array.
2. Bahasa VB. Net secara teknis mengadopsi sintak bahasa Visual
Basic (Beginner’s All-purpose Symbolic Instruction Code).
Microsoft .NET yang awalnya disebut Next Generation Windows Services
(NGWS) adalah suatu platform untuk membangun dan menjalankan
generasi penerus aplikasi-aplikasi terdistribusi. Microsoft.NET merupakan
framework (kerangka) pengembangan yang menyediakan antarmuka
pemrograman baru untuk layanan Windows dan API (Application
Programming Interface).
3. Visual Studio .NET
Microsoft Visual Studio .NET merupakan
kumpulan lengkap tools pengembangan
untuk membangun aplikasi XML Web
Services, aplikasi dekstop, dan aplikasi
mobile.
Di dalam Visual Studio inilah bahasa-
bahasa pemrograman .NET seperti Visual
Basic, Visual C++, Visual C# (CSharp),
dan Visual J# (JSharp).
Semuanya menggunakan lingkungan
pengembangan terintegrasi atau IDE
yang sama sehingga memungkinkan
untuk saling berbagi tools dan fasilitas.
4. IDE (Integrated Development Environment), atau juga
disebut sebagai Integrated Design/Debugging
Environment, adalah perangkat lunak komputer yang
berfungsi untuk membantu pemrogram dalam
mengembangkan perangkat lunak. Singkatnya, IDE
merupakan suatu lingkungan pengembangan aplikasi
yang terintegrasi; lengkap dengan beragam tools atau
utilitas pendukung.
IDE Visual Basic
5. Pemrograman berbasis GUI
Secara prinsip ada dua bagian pokok dalam menggunakan
VB. Net, yaitu
• Visual Programming, yaitu metode
pembuatan program dimana programmer membuat
koneksi antara objek-objek dengan cara menggambar,
menunjuk, dan mengklik pada diagram dan ikon dan
dengan berinteraksi dengan diagram alur
• Visual Design, adalah teknik mendesain dengan strategi
dan umumnya dilakukan pada produk digital, seperti
tampilan website atau aplikasi (user interface).
9. Windows Forms Application : adalah aplikasi yang paling umum dibuat,
menggunakan interface windows. Biasanya Windows Application merupakan
interface aplikasi. Project ini digunakan untuk menciptakan aplikasi-aplikasi
Windows yang berjalan secara lokal di komputer user.
Console Application. merupakan aplikasi dengan tampilan text mode atau DOS. Aplikasi
jenis ini biasa digunakan sebagai monitoring service atau remote application dimana
sumber daya komputer dan bandwith sangat terbatas. Project ini diperuntukkan membuat
aplikasi-aplikasi command-line.
10. Class Library : merupakan fondasi dasar untuk membuat komponen yang
menjalankan fungsi tertentu. Class merupakan fondasi dasar untuk
membentuk obyek dalam pemrograman berorientasi obyek. Class Library
tidak memiliki interface tertentu seperti form, tetapi dapat diakses oleh
aplikasi lain untuk menjalakan berbagai fungsi yang terdapat di dalamnya.
Singkatnya project ini untuk menciptakan kelas-kelas atau komponen -
komponen reusable yang dapat di-share dengan project lainnya.
11.
12.
13.
14. VARIABEL dan DATA
Variabel adalah suatu tempat yang digunakan
untuk menampung data di memori yang
mempunyai nilai yang dapat berubah selama
proses program terjadi.
15. Aturan Penamaan Variabel adalah sbb:
• Harus dimulai dengan karakter.
• Hanya dapat mengandung karakter A-Z a-z,angka 0-9,dan
underscore(_).
• Tidak boleh menggunakan spasi.
• Tidak melebihi 255 karakter.
• Harus unik dalam sebuah ruang lingkup (scope) yang sama.
• Tidak case sensitive, artinya huruf besar (capital) dengan huruf
kecil sama saja.
Penamaan Variabel
16. Setiap variabel harus dideklarasikan tipe
datanya sehingga VB mengalokasikan sumber
daya yang lebih efisien untuk variabel tersebut.
Anda harus memahami dengan baik tiap jenis
tipe data dan kapan tipe data tertentu
digunakan.
Variabel Public/Global
Cara pendeklarasian variabel jenis ini adalah
dengan menambahkan kata Public sebagai
pengganti keyword Dim. Variabel ini dapat
diakses dari module lain, dan bahkan dapat
diakses oleh Project lain selama Project tersebut
membuat reference ke Project dimana variabel
tersebut dideklarasikan.
Aksesibilitas Variabel
17. Aksesibilitas Variabel
Private
Kata kunci Private digunakan untuk
mendeklarasikan elemen yang hanya dapat
diakses dari dalam modul, kelas, atau struktur
dimana elemen tersebut dideklarasikan. Kata
kunci ini tidak dapat digunakan dari dalam
sebuah prosedur
18. Sebuah variabel memiliki ruang lingkup (scope)
tertentu, tergantung dengan cara
bagaimana variabel tersebut dideklarasikan.
Terdapat 3 macam scope suatu variabel :
Procedure level / local scope
Apabila suatu variabel dideklarasikan dalam suatu
prosedur tertentu, maka
variabel tersebut hanya dapat diakses dan berlaku
untuk prosedur tersebut saja.
19. Module level
Apabila suatu variabel dideklarasikan di awal suatu
file tertentu, maka variabel tersebut dapat diakses
dan berlaku untuk prosedur manapun yang dibuat
dalam file yang sama.
Public level
Cara pendeklarasian variabel jenis ini sama dengan variabel
public yang telah disebutkan.
20. Type
Data
Ukuran
Memori
Nilai Default Cakupan Nilai
Boolean 4 False True atau False
Byte 1 0 0 s/d 255
Char 2 Char(0) 0 s/d 65,535
Date 8 01/01/0001
12:00:00AM
January 1, 1 CE s/d
December 31, 9999
Decimal 12 0D +/- 9,228,162,514,264,337,593,543,
950,335 nilai bukan nol terkecil :
+/-.0000000000000000000000000001
Single 4 0.0 3.402823E38 s/d -1.401298E-45 untuk nilai negatif;
1.401298E-45 s/d 3.402823E38 untuk nilai positif
Double 8 0.0 1.79769313486231E308 s/d -
4.94065645841247E-324 untuk nilai negatif ;
4.94065645841247E-324 s/d
1.79769313486232E308 untuk nilai positif
Integer 4 0 - 2,147,483,648 s/d 2,147,483,647
Short 2 0 -32,768 s/d 32,767
Long 8 0 - 9,223,372,036,854,775,808 s/d
9,223,372,036,854,775,807
22. Operator
Operator relasi digunakan untuk menentukan relasi atau
hubungan dari buah operand. Dan membandingkan dua ekspresi
yang akan menentukan benar tidaknya hasil operasi tersebut.
23. Operator
Operator Logika digunakan untuk membandingkan
dua buah ekspresi atau lebih, di dalam VB.Net
terdapat tiga buah Operator Logika standar yaitu Or,
And, dan Not.
35. Array
• Array merupakan kumpulan elemen dengan tipe
yang sama.
• Array biasanya menyimpan sekumpulan data,
tetapi kita akan lebih mudah memahami jika
melihat array sebagai sekumpulan variable.
• Array bisa berbentuk 1 dimensi dan multi dimensi.
• Kita bisa menentukan dimensi/ukuran array di awal
ataupun membuatnya menjadi Dynamic Array.
36. • Untuk memahami array mari kita lihat contoh
berikut:
Dim intNumber(5) As Integer
Contoh diatas merupakan pendeklarasian array
dengan 6 elemen. Penomoran elemen mulai dari
angka 0 sampai 5.
• Untuk mendekalarikan array dalam VB.NET kita
menggunakan pernyataan Dim.
Contoh:
Dim intVar(4) As Integer ' array dengan 5 elemen integer
Dim strVar(10) As String ' array dengan 10 elemen strings
37. Pemberian Nilai Array Langsung
Kita juga dapat langsung memberi nilai pada array
di awal deklarasi.
Contoh:
Dim strHari(6) As String =
{ "Senin", "Selasa", "Rabu", "Kamis", _
"Jumat", "Sabtu", "Minggu" }
Dim intTiga(3) As Integer = {1, 2, 3}
Dim intVar() As Integer = {2, 3, 5, 7, 13, 17}
Dim strVar() As String =
{"Andi", "Bani", "Cinta", "Doni", "Eka"}
38. Mengakses Elemen Array
Nilai array bisa disimpan dan diakses dengan
menggunakan index array tersebut.
Dim arr(4) As Integer
arr(0) = 80
arr(1) = 75
arr(2) = 92
arr(3) = 66
arr(4) = 78
For i As Integer = 0 To arr.GetUpperBound(0)
ListBox1.Items.Add("Elemen " & i + 1 & " bernilai
" & arr(i))
Next
39. Mengubah atau memodifikasi Array
Seperti telah disinggung di awal bahwa array bisa
memiliki ukuran yang fleksibel dengan Dynamic
Array. Ukuran array dapat diubah dengan
mengunakan sintaks ReDim.
Sintaks
ReDim [Preserve] namaarray(subscript)
40. Contoh :
Dim arr() As Integer
ReDim arr(2)
arr(0) = 85
arr(1) = 75
arr(2) = 90
ReDim Preserve arr(8)
arr(3) = 80
arr(4) = 76
arr(5) = 92
arr(6) = 99
arr(7) = 79
arr(8) = 75
For i As Integer = 0 To arr.GetUpperBound(0)
ListBox1.Items.Add("Elemen " & i + 1 & " bernilai " &
arr(i))
Next i