Top Banner
PEMROGRAMAN VISUAL 2 SKS (TEORI) NANDANG HERMANTO. S.Kom [email protected]
40

pv1

Oct 24, 2015

Download

Documents

nindhiapv

berisi tentang penduan pembuatan program
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: pv1

PEMROGRAMAN VISUAL2 SKS (TEORI)

NANDANG HERMANTO. [email protected]

Page 2: pv1

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

Page 3: pv1

PENGETAHUAN PENDUKUNG

• Algoritma

3

Page 4: pv1

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

Page 5: pv1

SASARAN / TUJUANMahasiswa dapat memahami dan Dapat membuat

aplikasi Dengan Visual Basic Net 2010

5

Page 6: pv1

Buku

6

Page 7: pv1

SISTEM PENENTUAN NILAI

• A : (80-100)• B : (70-79)• C : (60-69)• D : (40-59)• E : (0-39)

7

Page 8: pv1

KOMPOSISI PENILAIAN

• PRESENSI : 10 %• TUGAS : 20 %• UTS : 30%• UAS : 40%

Nilai akan ditambah nilai dosa 10 point

8

Page 9: pv1

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

Page 10: pv1

Pengenalan Visual Basic 2010

Page 11: pv1

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

Page 12: pv1

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

Page 13: pv1

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

Page 14: pv1

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

Page 15: pv1

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

Page 16: pv1

16

Pengenalan VB.Net 2010

Page 17: pv1

17

Page 18: pv1

.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

Page 19: pv1

.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

Page 20: pv1

.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

Page 21: pv1

.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

Page 22: pv1

.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

Page 23: pv1

.NET Framework

23

Page 24: pv1

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

Page 25: pv1

C# Syntax

if (x>5){

MessageBox.Show(“X lebih besar dari 5");}else{

MessageBox.Show (“X tidak lebih besar dari 5");}

25

Page 26: pv1

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

Page 27: pv1

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

Page 28: pv1

Visual Basic 2010• Bisa membuat berbagi jenis aplikasi

– Windows Applications (Windows Forms or WPF Application)– Console Applications– Class libraries– web sites– web services

28

Page 29: pv1

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

Page 30: pv1

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

Page 31: pv1

Solutions, Projects, and Files

31

Page 32: pv1

Membuat / Membuka Project• Dari Menu

– File > New Project… membuat – File > Open Project… membuka

• Dari Start Page,

• Dari ToolBar

32

Page 33: pv1

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

Page 34: pv1

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

Page 35: pv1

Form Controls

35

Page 36: pv1

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

Page 37: pv1

• 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

Page 38: pv1

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

Page 39: pv1

Hello World!Console App: Console.WriteLine("Hello World") Windows Form App: MessageBox.Show("Hello World!")

39

Page 40: pv1

Contoh Program Sederhana• Program Menampilkan identitas dengan

console• Program Menampilkan identitas dengan Form

40