PEMROGRAMAN VISUAL2 SKS (TEORI)
NANDANG HERMANTO. [email protected]
DESKRIPSI SINGKAT
Dalam mata kuliah pemrogaman Visual akan dipelajari konsep-konsep dasar pemrogaman visual
Software : Visual Basic Net 2010
Microsoft Access / MySQL / SQL Server 2005 / OracleCrystal Report
2
PENGETAHUAN PENDUKUNG
• Algoritma
3
Pertemuan Materi kuliah1 Pengantar perkuliahan
2 Gui design ,
event-driven programming, basic windows controls
3 Mengenal variabel, konstanta, tipe data, operator Mengenal conditional statement if dan case
4 Looping
5 Array Contril pilihan (checkbox,radio button,listbox,combobox)
6 Responsi
7
Menu Toolbar MDI form
8 Sub program
Procedure (sub) dan function9 Koneksi form dengan database server10 Membuat report sederhana11 Drawing12 Responsi
Pokok Bahasan
4
SASARAN / TUJUANMahasiswa dapat memahami dan Dapat membuat
aplikasi Dengan Visual Basic Net 2010
5
Buku
6
SISTEM PENENTUAN NILAI
• A : (80-100)• B : (70-79)• C : (60-69)• D : (40-59)• E : (0-39)
7
KOMPOSISI PENILAIAN
• PRESENSI : 10 %• TUGAS : 20 %• UTS : 30%• UAS : 40%
Nilai akan ditambah nilai dosa 10 point
8
WEWENANG DOSEN
• MENEGUR DAN MENGELUARKAN MAHASISWA YANG TIDAK MENGIKUTI PROSEDUR PERKULIAHAN
• MEMBERIKAN NILAI E BAGI MAHASISWA YANG TIDAK MENGIKUTI ATURAN DOSEN YANG SUDAH DISETUJUI BERSAMA PADA SAAT AWAL PERKULIAHAN
• MENENTUKAN MAHASISWA YANG TIDAK DIPERKENANKAN MENGIKUTI UJIAN (KETENTUAN : UTS/UAS MINIMAL HADIR 4 X)
9
Pengenalan Visual Basic 2010
Visual Basic• Visual Basic berevolusi dari BASIC (Beginner’s All-
purpose Symbolic Instruction Code), yang dikembangkan sebagai bahasa untuk menulis program sederhana dengan cepat dan mudah.
• Ketika Bill Gates mendirikan Microsoft Corporation di tahun 1970-an, ia menerapkan BASIC pada beberapa PC generasi awal.
11
Visual Basic• Pada akhir 1980-an dan awal 1990-an, Microsoft
mengembangkan Microsoft® 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
16
Pengenalan VB.Net 2010
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 programo Mengelola alokasi memori ketika program dieksekusio Mengelola penanganan kesalahano Melakukan proses debug dan mengatur keamanan programo 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 ThenMessageBox.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
26
• Visual Studio® 2010 mempunyai (IDE) untuk membuat, menjalankan and penelusuran kesalahan.
• Dengan menggunakan IDE programmer bisa membuat aplikasi dengan cara dragging and dropping komponen yang disediakan untuk membuat program.
• Teknik ini disebut dengan visual programming.• ini merupakan alat bantu pemrograman yang
menerapkanRapid Application Development (RAD) karena memfokuskan pada produktifitas yang tinggi dan cepat
Visual Studio 2010 IDE
Visual Studio 2010 Languages• Visual Basic.NET • C# (pronounced C-Sharp) • J# (pronounced J-Sharp) • C++ (pronounced C plus plus) • ASP.NET (web page creation)
27
Visual Basic 2010• Bisa membuat berbagi jenis aplikasi
– Windows Applications (Windows Forms or WPF Application)– Console Applications– Class libraries– web sites– web services
28
Kelebihan IDE Visual Basic 2010• Tidak selalu harus menulic code secara lengkap• Warna Tulisan Dibedakan
– Komentar Hijau– Keywords Biru
• Mengelompokan kode program dalam file tertentu• Real-time compiler feedback
– Coretan biru di bawah kode program menunjukkan kesalahan– Coretan hijau di bawah kode menunjukkan mungkin bisa terjadi
kesalahan
29
Solutions and Projects• Visual Basic menorganisasikan aplikasi kedalam
solutions dan projects.
• Solutions berisi satu projects atau lebih
• Satu project sekelompok file yang saling berhubungan, seperti kode program dengan gambar yang dibutuhkan, dengan methode yang dibutuhkan dll.
30
Solutions, Projects, and Files
31
Membuat / Membuka Project• Dari Menu
– File > New Project… membuat – File > Open Project… membuka
• Dari Start Page,
• Dari ToolBar
32
Bekerja dengan Project• Solution Explorer menampilkan daftar file
dalam sebuah project dan daftar projects dalam sebuah solution.
• Properties window menampilkan atribut dari sebuah object, size, color, dll, Properties bisa digunakan untuk mengatur atribut object tanpa menulis kode program
33
Properties icon Object Browser icon
Toolbox icon Solution Explorer icon
34
Nama Objek
(Form1) Class objek (System.Windows.Forms.Form)
Memilih control yang ada pada form
Nilai properti yang bisa di rubah
Nilai propertiNama properti
Penjelasan properti yang sedang dipilih
Katagori Design
Properti yang sedang dipilih
Mengurutkan properti dari A-Z
Menampilkan properti per katagori
Objek yang sedang dipilihj
Properties Window
Form Controls
35
Tampilan Kode
Auto-formatter : anda tidak perlu khawatir tidak rapi
dalam menulis kode,
collapsible display : sehingga anda dapat menyembunyikan kode yang mempunyai banyak baris agar
pembacaan lebih mudah.
36
• keyword #Region untuk membuat region yang digunakan untuk mengelompokan kode kode sehingga lebih mudah untuk diatur.
• Region juga dapat di atur collapsible displaynya menjadi hide atau show.
37
Code Snippet• Visual Studio sudah menyediakan snippet library yang berisi kode-kode yang sering
digunakan. Anda dapat menampilkan library tersebut dengan cara • klik „Tools‟ kemudian pilih ‘Code Snippet Manager’. Anda dapat memilih snippet ►
yang ingin digunakan berdasarkan kategori yang ada.
Cukup ketikan dountil pada program
38
Hello World!Console App: Console.WriteLine("Hello World") Windows Form App: MessageBox.Show("Hello World!")
39
Contoh Program Sederhana• Program Menampilkan identitas dengan
console• Program Menampilkan identitas dengan Form
40