1 Bahasa Pemrograman Visual 1.pdf
-
Upload
anonymous-udbkts -
Category
Documents
-
view
230 -
download
0
Transcript of 1 Bahasa Pemrograman Visual 1.pdf
-
8/11/2019 1 Bahasa Pemrograman Visual 1.pdf
1/40
-
8/11/2019 1 Bahasa Pemrograman Visual 1.pdf
2/40
DESKRIPSI SINGKATDalam mata kuliah bahasa pemrogaman Visual 1akan dipelajari konsep dasar pemrogaman visual
Software yang digunakan dalam Materi ini :
Visual Studio 2010
MySQL / xamppCrystal Report
2
-
8/11/2019 1 Bahasa Pemrograman Visual 1.pdf
3/40
PENGETAHUAN PENDUKUNGAlgoritma
3
-
8/11/2019 1 Bahasa Pemrograman Visual 1.pdf
4/40
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 Control pilihan (checkbox, radio button, listbox, combobox)
6 Responsi
7
Menu
Toolbar
MDI form8
Sub program
Procedure (sub) dan function
9 Koneksi form dengan database server
10 Membuat report sederhana
11 Drawing
12 Responsi
Pokok Bahasan
4
-
8/11/2019 1 Bahasa Pemrograman Visual 1.pdf
5/40
SASARAN / TUJUAN
Mahasiswa dapat memahami dan dapatmembuat aplikasi dengan Visual Basic 2010
5
-
8/11/2019 1 Bahasa Pemrograman Visual 1.pdf
6/40
BukuMicrosoft Visual Basic 2010, DevelopersHandbook, Klaus Loffelmann and Sarika Calla
Purohit
Beginning Microsoft Visual Basic 2010, Thearon
Willis and Bryan Newsome
Migrasi Visual Basic 6 ke Visual Basic .NET, Erick
Kurniawan and Rully Yulian
6
-
8/11/2019 1 Bahasa Pemrograman Visual 1.pdf
7/40
SISTEM PENILAIAN
7
Range Nilai Huruf Bobot
85 100 A 4
80
84 AB 3.570 79 B 3
65 69 BC 2.5
60 64 C 2
55
59 CD 1.550 - 54 D 1
< 50 E 0
-
8/11/2019 1 Bahasa Pemrograman Visual 1.pdf
8/40
KOMPOSISI PENILAIAN PRESENSI : 20 %
TUGAS : 20 %
UTS : 30% UAS : 30%
8
-
8/11/2019 1 Bahasa Pemrograman Visual 1.pdf
9/40
WEWENANG DOSEN MENEGUR DAN MENGELUARKAN MAHASISWA YANG
TIDAK MENGIKUTI PROSEDUR PERKULIAHAN
MEMBERIKAN NILAI E BAGI MAHASISWA YANG TIDAKMENGIKUTI ATURAN DOSEN YANG SUDAH DISETUJUIBERSAMA PADA SAAT AWAL PERKULIAHAN
MENENTUKAN MAHASISWA YANG TIDAKDIPERKENANKAN MENGIKUTI UJIAN (KETENTUAN :UTS/UAS MINIMAL HADIR 4 X) DAN ATAU MENDAPATNILAI E
9
-
8/11/2019 1 Bahasa Pemrograman Visual 1.pdf
10/40
-
8/11/2019 1 Bahasa Pemrograman Visual 1.pdf
11/40
Visual BasicVisual Basic berevolusi dari BASIC (Beginners All-
purpose Symbolic Instruction Code), yangdikembangkan sebagai bahasa untuk menulis programsederhana dengan cepat dan mudah.
Ketika Bill Gates mendirikan Microsoft Corporation di
tahun 1970-an, ia menerapkan BASIC pada beberapaPC generasi awal.
11
-
8/11/2019 1 Bahasa Pemrograman Visual 1.pdf
12/40
Visual Basic Pada akhir 1980-an dan awal 1990-an, Microsoft
mengembangkan MicrosoftWindows graphicaluser interface (GUI)
Visual Basic diperkenalkan oleh Microsoft pada
tahun 1991 untuk membuat program aplikasi berbasiswindows dengan lebih mudah
12
-
8/11/2019 1 Bahasa Pemrograman Visual 1.pdf
13/40
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 meresponuser dengan events seperti penekanan mouse, penekanantombol and timers.
Perancangan tampilan dapat dilakukan dengan Drag andDrop objek yang sudah tersedia seperti buttons, label,textbox,combobox dll.
13
-
8/11/2019 1 Bahasa Pemrograman Visual 1.pdf
14/40
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 cetakanobjek , properties dan action objek tergantung dari
classnya.
14
-
8/11/2019 1 Bahasa Pemrograman Visual 1.pdf
15/40
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 mempercepatpembuatan program
Pembuatan Program menjadi lebih mudah karena OOPlebih teratur
15
-
8/11/2019 1 Bahasa Pemrograman Visual 1.pdf
16/40
Pengenalan Visual Studio 2010
16
-
8/11/2019 1 Bahasa Pemrograman Visual 1.pdf
17/4017
-
8/11/2019 1 Bahasa Pemrograman Visual 1.pdf
18/40
.NET Framework Merupakan sebuah platform yang dibangun oleh
Microsoft untuk membangun aplikasi dalam lingkungandan device yang beragam
Mulai ada tahun 2002,saat ini Framework.Net sudahmasuk ke versi .Net 4.
Bisa membuat berbagai jenis aplikasi yang tidak hanyaberjalan 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 aplikasiyang digunakan.
18
-
8/11/2019 1 Bahasa Pemrograman Visual 1.pdf
19/40
.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 bahasapemrograman tersebut memiliki kelebihan dankekurangan, sehingga dalam Framework.Net ini semuabahasa bisa saling berkomunikasi dan saling mendukung
satu sama lainnya
19
-
8/11/2019 1 Bahasa Pemrograman Visual 1.pdf
20/40
.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
-
8/11/2019 1 Bahasa Pemrograman Visual 1.pdf
21/40
.NET Framework Tugas Common Language Runtime (CLR) :
o Mengatur dan mengelola eksekusi kode program
o Mengelola alokasi memori ketika program dieksekusi
o Mengelola penanganan kesalahano Melakukan proses debug dan mengatur keamanan program
o Bersifat Assembly saat proses kompilasi (Bahasa Pemrograman akandikompilasi ke dalam Bahasa Assembly)
CLR akan mengkompilasi kode aplikasi yang dibuat menjadiBahasa assembly MISL (Microsoft Intermediate Language) prosesini dilakukan oleh komponen yang bernama Just In Time (JIT).
21
-
8/11/2019 1 Bahasa Pemrograman Visual 1.pdf
22/40
.NET Framework Tugas FCL
Menyediakan kumpulan library yang dibutuhkan dalam
pengembangan aplikasi dan sangat terintegrasi denganCLR.
Dengan FCL ini kita dapat membangun berbagai macamaplikasi sesuai keinginan diantaranya : Aplikasi Console,
Aplikasi Windows Form, ASP.Net, Web Service (XML),Windows service
22
-
8/11/2019 1 Bahasa Pemrograman Visual 1.pdf
23/40
.NET Framework
23
-
8/11/2019 1 Bahasa Pemrograman Visual 1.pdf
24/40
Visual Basic.NET syntaxIf x>5 Then
MessageBox.Show(X lebih besar dari 5")
ElseMessageBox.Show (X tidak lebih besar dari 5.")
End If
24
-
8/11/2019 1 Bahasa Pemrograman Visual 1.pdf
25/40
C# Syntaxif (x>5)
{
MessageBox.Show(X lebih besar dari 5");}
else
{
MessageBox.Show (X tidak lebih besar dari 5");}
25
-
8/11/2019 1 Bahasa Pemrograman Visual 1.pdf
26/40
Visual Studio 2010 IDE Visual Studio 2010 mempunyai (IDE) untuk membuat,
menjalankan and penelusuran kesalahan.
Dengan menggunakan IDE programmer bisa membuataplikasi dengan cara dragging and dropping komponen
yang disediakan untuk membuat program.
Teknik ini disebut denganvisual programming.
ini merupakan alat bantu pemrograman yangmenerapkanRapid Application Development (RAD) karenamemfokuskan pada produktifitas yang tinggi dan cepat
26
-
8/11/2019 1 Bahasa Pemrograman Visual 1.pdf
27/40
Visual Studio 2010 LanguagesVisual Basic.NET
C# (pronounced C-Sharp)
J# (pronounced J-Sharp)
C++ (pronounced C plus plus)
ASP.NET (web page creation)
27
-
8/11/2019 1 Bahasa Pemrograman Visual 1.pdf
28/40
Visual Basic 2010 Bisa membuat berbagi jenis aplikasi
Windows Applications (Windows Forms or WPF
Application) Console Applications
Class libraries
web sites
web services
28
-
8/11/2019 1 Bahasa Pemrograman Visual 1.pdf
29/40
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 menunjukkankesalahan
Coretan hijau di bawah kode menunjukkan mungkin bisaterjadi kesalahan
29
-
8/11/2019 1 Bahasa Pemrograman Visual 1.pdf
30/40
Solutions and ProjectsVisual 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
-
8/11/2019 1 Bahasa Pemrograman Visual 1.pdf
31/40
Solutions, Projects, and Files
31
-
8/11/2019 1 Bahasa Pemrograman Visual 1.pdf
32/40
Membuat / Membuka Project Dari Menu
File > New Projectmembuat
File > Open Projectmembuka
Dari Start Page,
Dari ToolBar
32
-
8/11/2019 1 Bahasa Pemrograman Visual 1.pdf
33/40
Bekerja dengan ProjectSolution Explorer menampilkan daftar file dalam
sebuah project dan daftar projects dalam sebuahsolution.
Propertieswindow menampilkan atribut dari sebuahobject, size, color, dll, Properties bisa digunakanuntuk mengatur atribut object tanpa menulis kodeprogram
33
Properties icon Object Browser icon
Toolbox iconSolution Explorer icon
-
8/11/2019 1 Bahasa Pemrograman Visual 1.pdf
34/40
Properties Window
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 dar i A-Z
Menampilkan properti per katagori
Objek yang sedang dipilihj
-
8/11/2019 1 Bahasa Pemrograman Visual 1.pdf
35/40
Form Controls
35
-
8/11/2019 1 Bahasa Pemrograman Visual 1.pdf
36/40
Tampilan Kode
36
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.
-
8/11/2019 1 Bahasa Pemrograman Visual 1.pdf
37/40
keyword #Region untuk membuat region yang digunakanuntuk mengelompokan kode kode sehingga lebih mudahuntuk diatur.
Region juga dapat di atur collapsible displaynya menjadihide atau show.
37
-
8/11/2019 1 Bahasa Pemrograman Visual 1.pdf
38/40
Code Snippet
Visual Studio sudah menyediakan snippet library yang berisi kode-kode yangsering digunakan. Anda dapat menampilkan library tersebut dengan cara
klik Tools kemudian pilih Code Snippet Manager.Anda dapat memilihsnippet yang ingin digunakan berdasarkan kategori yang ada.
38
Cukup ketikan dountil pada program
-
8/11/2019 1 Bahasa Pemrograman Visual 1.pdf
39/40
Hello World!Console App:
Console.WriteLine("Hello World")
Windows Form App:
MessageBox.Show("Hello World!")
39
-
8/11/2019 1 Bahasa Pemrograman Visual 1.pdf
40/40
Contoh Program Sederhana Program Menampilkan identitas dengan console
Program Menampilkan identitas dengan Form