1 Bahasa Pemrograman Visual 1 PDF
1 Bahasa Pemrograman Visual 1 PDF
Windows
graphical
user interface (GUI)
Visual Basic diperkenalkan oleh Microsoft pada
tahun 1991 untuk membuat program aplikasi berbasis
windows dengan lebih mudah
12
Visual Basic
Visual Basic adalah bahasa pemrograman yang
menerapkan konsep event-driven visual programming.
misal : pada saat tombol simpan di click program akan
menyimpan data.
Program dibuat dengan menggunakan tools yang disebut
Integrated Development Environment (IDE).
Visual Basic sekarang sudah OOP Penuh dan merespon
user dengan events seperti penekanan mouse, penekanan
tombol and timers.
Perancangan tampilan dapat dilakukan dengan Drag and
Drop objek yang sudah tersedia seperti buttons, label,
textbox,combobox dll.
13
Teknologi OOP
Hampir semua benda dapat di artikan sebagai objek
Sifat Objek:
Mempunyai properties : warna, ukuran, berat
dapat melakukan actions :bergerak, tidur, makan
Kelas adalah format umum dari objek atau cetakan
objek , properties dan action objek tergantung dari
classnya.
14
Teknologi OOP
Perbedaan antara pemrograman prosedural dengan
object-oriented :
Prosedural : berbasis fungsi / procedure
Object-oriented : berbasis class
Keuntungan OOP
Class yang dibuat dapat digunakan kembali oleh
program lain
Menggunakan Class Library bisa mempercepat
pembuatan program
Pembuatan Program menjadi lebih mudah karena OOP
lebih teratur
15
Pengenalan Visual Studio 2010
16
17
.NET Framework
Merupakan sebuah platform yang dibangun oleh
Microsoft untuk membangun aplikasi dalam lingkungan
dan device yang beragam
Mulai ada tahun 2002,saat ini Framework.Net sudah
masuk ke versi .Net 4.
Bisa membuat berbagai jenis aplikasi yang tidak hanya
berjalan di lingkungan OS windows, tetapi bisa juga
berjalan diatas OS yang open source.
Menyediakan model OOP yang konsisten untuk semua
aplikasi sehingga tidak tergantung dengan jenis aplikasi
yang digunakan.
18
.NET Framework
Framework .Net juga dapat digunakan pada Multi Bahasa
diantaranya : VB.Net, C#, C++.Net dan third party
language(Delphi.Net, Cobol.Net). Beberapa bahasa
pemrograman tersebut memiliki kelebihan dan
kekurangan, sehingga dalam Framework.Net ini semua
bahasa bisa saling berkomunikasi dan saling mendukung
satu sama lainnya
19
.NET Framework
Framework .Net terdiri dari dua elemen penting
Common Language Runtime (CLR) menjalankan
program saat Runtime,
Framework Class Library (FCL). terletak di atas CLR adalah
untuk menyediakan layanan yang dibutuhkan oleh aplikasi
.Net.
20
.NET Framework
Tugas Common Language Runtime (CLR) :
o Mengatur dan mengelola eksekusi kode program
o Mengelola alokasi memori ketika program dieksekusi
o Mengelola penanganan kesalahan
o Melakukan proses debug dan mengatur keamanan program
o Bersifat Assembly saat proses kompilasi (Bahasa Pemrograman akan
dikompilasi ke dalam Bahasa Assembly)
CLR akan mengkompilasi kode aplikasi yang dibuat menjadi
Bahasa assembly MISL (Microsoft Intermediate Language) proses
ini dilakukan oleh komponen yang bernama Just In Time (JIT).
21
.NET Framework
Tugas FCL
Menyediakan kumpulan library yang dibutuhkan dalam
pengembangan aplikasi dan sangat terintegrasi dengan
CLR.
Dengan FCL ini kita dapat membangun berbagai macam
aplikasi sesuai keinginan diantaranya : Aplikasi Console,
Aplikasi Windows Form, ASP.Net, Web Service (XML),
Windows service
22
.NET Framework
23
Visual Basic.NET syntax
If x>5 Then
MessageBox.Show(X lebih besar dari 5")
Else
MessageBox.Show(X tidak lebih besar dari 5.")
End If
24
C# Syntax
if (x>5)
{
MessageBox.Show(X lebih besar dari 5");
}
else
{
MessageBox.Show(X tidak lebih besar dari 5");
}
25
Visual Studio 2010 IDE
Visual Studio