Chp 1 Managing the Digital Firm

Download Report

Transcript Chp 1 Managing the Digital Firm

PEMROGRAMAN VISUAL
2 SKS (TEORI)
NANDANG HERMANTO. S.Kom
[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 / Oracle
Crystal Report
2
PENGETAHUAN PENDUKUNG
• Algoritma
3
Pokok Bahasan
Pertemuan
1


2
3
4
5
6
7
8
9
10
11
12














 Materi kuliah
Pengantar perkuliahan
Gui design ,
event-driven programming, basic windows controls
Mengenal variabel, konstanta, tipe data, operator
Mengenal conditional statement if dan case
Looping
Array
Contril pilihan (checkbox,radio button,listbox,combobox)
Responsi
Menu
Toolbar
MDI form
Sub program
Procedure (sub) dan function
Koneksi form dengan database server
Membuat report sederhana
Drawing
Responsi
4
SASARAN / TUJUAN
Mahasiswa 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
TUGAS
UTS
UAS
: 10 %
: 20 %
: 30%
: 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
Pengenalan VB.Net 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
o
o
o
o
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).
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® 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
26
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
29
– Coretan biru di bawah kode program menunjukkan
kesalahan
– Coretan hijau di bawah kode menunjukkan mungkin
bisa terjadi kesalahan
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
Properties icon
Solution Explorer icon
33
Object Browser icon
Toolbox icon
Properties 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
34
Nilai properti
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