Title: PEMROGRAMAN VISUAL 2 SKS (TEORI)
1PEMROGRAMAN VISUAL2 SKS (TEORI)
- NANDANG HERMANTO. S.Kom
- nandang007_at_gmail.com
2DESKRIPSI SINGKAT
- Dalam mata kuliah pemrogaman Visual akan
dipelajari konsep-konsep dasar pemrogaman visual - Software
- Visual Basic Net 2010
- Microsoft Access / MySQL / SQL Server 2005 /
Oracle - Crystal Report
3PENGETAHUAN PENDUKUNG
4Pokok Bahasan
Pertemuan Materi kuliah
1 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 programProcedure (sub) dan function
9 Koneksi form dengan database server
10 Membuat report sederhana
11 Drawing
12 Responsi
5SASARAN / TUJUAN
- Mahasiswa dapat memahami dan Dapat membuat
aplikasi Dengan Visual Basic Net 2010
6Buku
7SISTEM PENENTUAN NILAI
- A (80-100)
- B (70-79)
- C (60-69)
- D (40-59)
- E (0-39)
8KOMPOSISI PENILAIAN
- PRESENSI 10
- TUGAS 20
- UTS 30
- UAS 40
- Nilai akan ditambah nilai dosa 10 point
9WEWENANG 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)
10Pengenalan Visual Basic 2010
11Visual Basic
- Visual Basic berevolusi dari BASIC (Beginners
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.
12Visual 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
13Visual 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.
14Teknologi 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.
15Teknologi 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
16Pengenalan VB.Net 2010
17(No Transcript)
18.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.
19.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
20.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.
21.NET Framework
- Tugas Common Language Runtime (CLR)
- Mengatur dan mengelola eksekusi kode program
- Mengelola alokasi memori ketika program
dieksekusi - Mengelola penanganan kesalahan
- Melakukan proses debug dan mengatur keamanan
program - 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).
22.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
23.NET Framework
24Visual Basic.NET syntax
- If xgt5 Then
- MessageBox.Show(X lebih besar dari 5")
- Else
- MessageBox.Show (X tidak lebih besar dari 5.")
- End If
25C Syntax
- if (xgt5)
-
- MessageBox.Show(X lebih besar dari 5")
-
- else
-
- MessageBox.Show (X tidak lebih besar dari 5")
-
26Visual Studio 2010 IDE
- 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
27Visual Studio 2010 Languages
- Visual Basic.NET
- C (pronounced C-Sharp)
- J (pronounced J-Sharp)
- C (pronounced C plus plus)
- ASP.NET (web page creation)
28Visual Basic 2010
- Bisa membuat berbagi jenis aplikasi
- Windows Applications (Windows Forms or WPF
Application) - Console Applications
- Class libraries
- web sites
- web services
29Kelebihan 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
30Solutions 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.
31Solutions, Projects, and Files
32Membuat / Membuka Project
- Dari Menu
- File gt New Project? membuat
- File gt Open Project? membuka
-
- Dari Start Page,
- Dari ToolBar
33Bekerja 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
Properties icon
Object Browser icon
Toolbox icon
Solution Explorer icon
34Properties Window
Nama Objek (Form1)
Class objek (System.Windows.Forms.Form)
Memilih control yang ada pada form
Objek yang sedang dipilihj
Menampilkan properti per katagori
Mengurutkan properti dari A-Z
Nilai properti yang bisa di rubah
Properti yang sedang dipilih
Katagori Design
Penjelasan properti yang sedang dipilih
Nama properti
Nilai properti
35Form Controls
36Tampilan 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.
37- 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.
38Code 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
39Hello World!
- Console App
-
- Console.WriteLine("Hello World")
-
-
- Windows Form App
-
- MessageBox.Show("Hello World!")
40Contoh Program Sederhana
- Program Menampilkan identitas dengan console
- Program Menampilkan identitas dengan Form