MODUL
PEMROGRAMAN VISUAL
Visual [Link]
POKOK BAHASAN:
• Pengenalan Visual [Link]
• Konsep Pemrograman Berbasis Visual
• Tampilan Visual Basic .NET
TUJUAN BELAJAR:
Setelah mempelajari bab ini, diharapkan mampu:
1. Memahami platform Visual [Link]
2. Memahami pemrograman berbasis visual
3. Memahami tampilan Visual Basic .NET
Pengenalan Visual Basic .NET
• Visual Basic adalah salah satu bahasa pemrograman.
• Bahasa pemrograman adalah perintah-perintah yang dimengerti oleh komputer untuk
melakukan tugas-tugas tertentu.
• Dikembangkan oleh Microsoft pada tahun 1991
• Merupakan pengembangan dari pendahulunya yaitu bahasa pemrograman BASIC
(Beginner’s All-purpose Symbolic Instruction Code)
• Bahasa BASIC diciptakan oleh Professor John Kemeny dan Thomas Kurtz dari Kampus
Darmouth pada pertengahan tahun 1960-an (Deitel&Deitel, 1999)
Apa itu Visual?
• VISUAL adalah cara yang digunakan untuk membuat Graphical User Interface (GUI)
• Tidak perlu menuliskan intruksi pemrograman dalam kode-kode baris
• Cukup melakukan “drag” dan “drop” objek-objek yang akan digunakan
• Visual Basic merupakan salah satu bahasa pemrograman komputer yang mendukung object
(Object Oriented Programming = OOP)
Konsep Pemrograman Berbasis Visual
• Program berbasis visual memakai konsep event-driven:
1. kode program tidak mengikuti alur yang ditetapkan awal
2. ekseskusi program dapat berlainan sesuai dengan event yang diberikan.
• Urutan event menentukan urutan kode yang dieksekusi, jadi alur jalannya program bisa
berbeda untuk setiap eksekusi program
IDE (Integrated Development Environment (IDE))
• Penulisan program banyak dilakukan dengan berbagai editor, misal: Notepad
• Dengan menggunakan IDE, Programmer dapat membuat user interface, melakukan koding,
melakukan testing dan debugging serta mengkompilasi program menjadi executable
Visual Basic
• Visual Basic merupakan bahasa pemrograman yang sangat mudah dipelajari, dengan teknik
pemrograman visual yang memungkinkan penggunanya untuk berkreasi lebih baik dalam
menghasilkan suatu program aplikasi
• Ini terlihat dari dasar pembuatan dalam visual basic adalah FORM, dimana pengguna dapat
mengatur tampilan form kemudian dijalankan dalam script yang sangat mudah
Sejarah perkembangan Visual Basic
Hingga saat ini, Visual Basic sudah hadir dalam 10 versi. Berikut peluncuran dari masing- masing
versi.
1. Pada tahun 1991 => Microsoft Visual Basic Versi 1.0
2. Pada tahun 1992 => Microsoft Visual Basic Versi 2.0
3. Pada tahun 1993 => Microsoft Visual Basic Versi 3.0
4. Pada tahun 1996 => Microsoft Visual Basic Versi 4.0
5. Pada tahun 1997 => Microsoft Visual Basic Versi 5.0
6. [Link] tahun 1998 => Microsoft Visual Basic Versi 6.0
7. [Link] tahun 2003 => Microsoft Visual Basic Versi 7.0
8. [Link] tahun 2005 => Microsoft Visual Basic Versi 8.0
9. [Link] tahun 2008 => Microsoft Visual Basic Versi 9.0
10. [Link] tahun 2010 => Microsoft Visual Basic Versi 10.0
Visual Basic .NET
VB .Net adalah salah satu bahasa pemrograman dalam .Net framework. Cikal bakal dari VB
.Net adalah bahasa BASIC (Beginer All-Purpose Symbolic Instruction Code) yang diciptakan tahun
1964 oleh professor John Kemeny dan Thomas Kurtz
Platform dan Layer
• Platform .Net Framework
Microsoft .Net : yang awalnya disebut Next Generation Windows Services (NGWS) adalah suatu
platform untuk membangun dan menjalankan generasi penerus aplikasi-aplikasi . [Link]
merupakan framework (kerangka) pengembangan yang menyediakan antarmuka pemrograman baru
untuk layanan Windows dan API (Application Programming Interface)
• Layer
1. Microsoft .NET merupakan strategi Microsoft untuk menghubungkan sistem,
informasi, dan alat (device), sehingga orang dapat berkomunikasi serta berkolaborasi
dengan lebih efektif.
2. Teknologi .NET terintegrasi penuh melalui produk-produk Microsoft, dan
menyediakan kemampuan untuk mengembangkan solusi dengan menggunakan Web
service.
3. Platform Microsoft .NET terdiri dari lima komponen utama yang tersusun dalam tiga lapisan
(layer). Lapisan paling bawah adalah sistem operasi; lapisan kedua terdiri dari tiga
komponen; lapisan teratas adalah Visual Studio .NET.
Keuntungan mempelajari .NET
Beberapa keuntungan ketika menggunakan .Net, adalah sebagai berikut:
1. Multi Language
Arsitektur .NET bersifat terbuka, sehingga memungkinkan berbagai bahasa pemrograman
mengakses CLR dengan mulus. Banyak kalangan menyebut .NET sebagai “open source” versi
Microsoft. Saat ini .NET dapat diprogram menggunakan Visual [Link], C++.NET, Visual C#,
Jscript, dan J#.
2. No DLL Hell
DLL merupakan blok atau modul-modul obyek dari sebuah aplikasi. Peranannya sangat penting,
sekaligus memusingkan. Sering terjadi dalam dunia windows, kompatibilitas dan registrasi DLL di
masing-masing Workstation menjadi isu besar dalam deployment aplikasi
3. Strong Typing dan Type Safety
.NET menyediakan strong typing, dimana setiap variabel wajib didefiniskan scope dan tipe datanya.
Demikian pula dengan fasilitas type safety yang sangat bermanfaat untuk membantu dalam coding
pemrograman, terutama fasilitas intellisense yang membimbing pemrogram dalam menentukan
property, method, maupun function yang akan dipakai.
4. Cross Platform Possibility
.Net menyimpan dan mengirim data dalam bentuk XML yang merupakan format data
universal di internet. Dengan demikian integrasi data antar platform lebih mudah dilakukan, selama
platform tersebut mendukung XML. Manipulasi format data dalam bentuk XML, .txt, maupun .rtf
merupakan sesuatu yang menantang para programmer untuk membuat aplikasi lintas platform.
5. Code Once, More Application
Interface pemrograman bersifat konsisten, dengan object model yang sama pada setiap bahasa yang
digunakan. Suatu object baik berbentuk class, library, maupun web services
dapat diakses dengan mudah oleh berbagai aplikasi windows maupun web.
Tampilan Visual Studio 2010
Apabila berhasil instalasinya, maka akan muncul tampilan Visual Studio 2010 seperto dibawah ini:
Tampilan layar kerja visual [Link] apabila instalasi berhasil dilakukan adalah sebagai berikut:
Membuat Project Baru di Visual Besic 2010
Project merupakan kerangka dasar aplikasi yang menentukan jenis aplikasi yang akan
dibuat. Langkah-langkah pembuatan project adalah sebagai berikut:
o Jalankan Visual Basic 2010
o Pada bagian Start Page pilih New Project
o Pada bagian New Project pilih bahasa Visual Basic, Project Types: Windows
dan Templates: Windows From Application
o Klik OK
Project Menginputkan Dan Mencetak Hasil Inputan
Hasilnya Ketika Di Run
Sorce code nya
Public Class Form1
Private Sub btntampilkan_Click(ByVal sender As [Link], ByVal e As
[Link]) Handles [Link]
[Link]([Link] & vbCrLf & [Link] & vbCrLf &
[Link],
"Hasil Pengisian", [Link], [Link])
End Sub
Private Sub Form1_Load(sender As [Link], e As [Link]) Handles
[Link]
End Sub
End Class
Variabel, Tipe Data dan Operator
• Variabel
• Tipe Data
• Operator
TUJUAN BELAJAR:
Setelah mempelajari bab ini, diharapkan mampu:
1. Memahami penggunaan Variabel
2. Memahami jenis-jenis Tipe Data
3. Memahami penggunaan Operator
4. Variabel
Variabel adalah nama atau simbol yang digunakan untuk mewakili suatu [Link] variabel
mempunyai nama dan menyimpan tipe data yang merupakan jenis data variabel.
Aturan penamaan variabel adalah sebagai berikut:
• Harus dimulai dengan sebuah huruf
• Tidak lebih dari 255 karakter
• Tidak boleh sama dengan nama statement, fungsi, metode, objek, dan sebagainya
yang merupakan bahasa dari Visual BASIC.
• Tidak boleh ada spasi, tanda titik(.), tanda seru(!), atau karakter @, &, $, dan #.
Deklarasi variabel dapat dituliskan dengan urutan sebagai berikut:
Public <nama_variabel> As <Tipe_Data>
Atau
Dim <nama_variabel> As <Tipe_Data>
Contoh :
Public Angka1 As Integer
Dim Nama As String
2. Tipe Data
Tipe data adalah jenis data yang disimpan dalam variabel. Tipe data untuk Visual BASIC adalah sebagai
berikut:
• Tipe Data Numerik: digunakan untuk menyimpan data numerik, terdiri dari:
Tipe Data Ukuran Range
Byte 1 byte 0 sampai 255
Integer 2 byte -32.768 sampai 32.767
Long 4 byte -[Link] sampai [Link]
Single 4 byte -3,402823E38 sampai -1,401298E-45;
1,401298E-45 sampai 3,402823E38
Double 8 byte -1.79769313486232E308 sampai -4,94065645841247E-324;
4,94065645841247E-324 sampai 1.79769313486232E308
Currency 8 byte -[Link].477,5808 sampai [Link].477,5807
Tipe Data String : digunakan untuk menyimpan data berbentuk [Link]
maksimal karakter yang dapat disimpan adalah 65.400 karakter. Penulisan data dengan
tipe ini diawali dan diakhiri dengan tanda petik dua (“).
Contoh:
Dim Nama As String Nama = “Dewi”
• Tipe Data Logika (Boolean) : melakukan pengetesan logika. Data dengan tipe data ini
hanya dapat bernilai benar(True) atau salah(False).
Contoh:
Dim Baru As Boolean Baru = True
3. Konstanta
Konstanta adalah suatu nilai konstan yang tidak berubah. Seperti halnya variabel, konstanta
dapat diberi nama dimana aturan penamaannya sama dengan variabel.
Contoh:
Const A = 10
4. Operator
• Operator Pemberi Nilai
Deklarasi pemberian nilai pada Visual BASIC = Bahasa BASIC yaitu menggunakan operator
sama dengan ( = ).
Contoh :
a = 24
nama = “Fery Updi”
Operator Arimatika
Operator Operasi
+ Penjumlahan
- Pengurangan
* Perkalian
/ Pembagian
\ Pembagian dengan hasil bilangan bulat
Mod Sisa pembagian (Modulus)
Operator Boolean
Operator Operasi
Not Negasi
And Logika and
Or Logika or
Xor Logika xor
Oprator Perbandingan
Operator Operasi
= Sama dengan
<> Tidak sama dengan
< Kurang dari
> Lebih dari
<= Kurang dari atau sama dengan
>= Lebih dari atau sama dengan
Derajat Oprator
Operator Operasi
Not Tertinggi
*/ \ mod and
+ - or xor
= <> <= >= Terendah
Membuat Project Kalkulator Sederhana Menggunakan Variable
,Tipe data dan Operator Arit Matika
Source Code Nya
Public Class Form1
Private Sub Button1_Click(sender As [Link], e As [Link]) Handles
[Link]
Dim Angka1, Angka2, Hasil As Double
Angka1 = Val([Link])
Angka2 = Val([Link])
Hasil = Angka1 + Angka2
[Link] = Hasil
End Sub
Private Sub Button2_Click(sender As [Link], e As [Link]) Handles
[Link]
Dim Angka1, Angka2, Hasil As Double
Angka1 = Val([Link])
Angka2 = Val([Link])
Hasil = Angka1 - Angka2
[Link] = Hasil
End Sub
Private Sub Button3_Click(sender As [Link], e As [Link]) Handles
[Link]
Dim Angka1, Angka2, Hasil As Double
Angka1 = Val([Link])
Angka2 = Val([Link])
Hasil = Angka1 / Angka2
[Link] = Hasil
End Sub
Private Sub Button4_Click(sender As [Link], e As [Link]) Handles
[Link]
Dim Angka1, Angka2, Hasil As Double
Angka1 = Val([Link])
Angka2 = Val([Link])
Hasil = Angka1 * Angka2
[Link] = Hasil
End Sub
Private Sub Form1_Load(sender As [Link], e As [Link]) Handles
[Link]
End Sub
End Class
Hasil Ketika Di Jalankan