Pemograman Visual Basic.NET Pertemuan I. Rincian Segment Perkuliahan Penilaian Kehadiran : 10 % Quis : 15 % Tugas : 15 % UAS : 30 % UTS : 30% Distribusi.

Slides:



Advertisements
Presentasi serupa
Penggunaan Struktur Kontrol SELECT…CASE
Advertisements

Pemrograman Visual I Pendahuluan Presented by : Herianto.
NAMA: MUSTIKO AJI NIM: Secara garis besar pemrograman (terutama untuk aplikasi desktop) dibedakan menjadi dua, yaitu pemrograman konvensional.
Pemrograman VB.NET Pertemuan 2.
Image, Animasi dan Multimedia di Delphi
KOMPONEN DALAM DELPHI Form
Team Pemrograman I AMIK MBP
WELCOME TO VISUAL BASIC
Pemrograman Terstruktur II dengan VB
PERTEMUAN VI Penggunaan Array.
Penggunaan Kontrol Array
Val, variabel, if.. Then..else... Variabel Suatu tempat penyimpanan sementara didalam memori komputer yang diberi nama sebagai pengenal.
APLIKASI MANAJEMEN PERKANTORAN - D Minggu 2 & 3. Type Data Pada Variabel Setiap variabel harus dideklarasikan type datanya sehingga VB mengalokasikan.
Menggunakan Event dan Property
Penggunaan Struktur Kontrol IF
panduan praktis belajar VISUAL BASIC 6.0
Pengembangan Program Ada beberapa definisi singkat yang perlu dipahami dalam mengembangkan suatu program dengan VB, diantaranya adalah: Control, adalah.
Praktikum BuatlahstrukturtablebarangpadadatabasePenjualandengan menggunakan Visual Data Manager dengan format Microsoft Acces, yang terdiri dari.
PERTEMUAN IV SINTAK LANJUT VB
PERTEMUAN V STRUKTUR KEPUTUSAN
BAB III KONTROL PROGRAM
Variabel, type data, operator
Penggunaan Data dan Variabel
PENGGUNAAN TEXTBOX PADA VB .NET
PERTEMUAN IX Penggunaan Array.
PERTEMUAN II CONTROLS DAN SINTAK DASAR
Object Form, Label, Textbox, & Command Button
PERTEMUAN III SINTAK LANJUT VB
Object Form, Label, Textbox, & Command Button
Pemrograman Database Nyimas Artina, S.Kom, M.Si.
LOOPING dan array Tinaliah, S. Kom.
Tipe Data, Variabel, dan Konstanta
Dasar-dasar Visual Basic
1 Pertemuan 4 Form dan Control Matakuliah: M0462/Programming I Tahun: 2005 Versi: >
1 Pertemuan 04 Variable Matakuliah: T0063/Pemrograman Visual Tahun: 2005 Versi: 1/0.
1 Pertemuan 03 Form Matakuliah: T0063/Pemrograman Visual Tahun: 2005 Versi: 1/0.
Struktur Data II dengan Visual Basic
Pemrograman VB.NET Pertemuan 3.
Variabel, Konstanta, Tipe Data Dan Operator pada VB
Kondisi, Operator, dan Variabel Pemograman Berorientasi Objek I 4 sks Arfansyah, M.Kom.
Penggunaan Data dan Variabel
Data & Variabel Visual basic 6.0.
Variabel, Konstanta, tipe data dan Operator
PROCEDURE AND FUNCTION
BAB II KOMPONEN-KOMPONEN MICROSOFT VISUAL BASIC 6.0
Pertemuan 3 Variabel & Konstanta.
PROPERTY, METHOD DAN EVENT
Tipe Data By Serdiwansyah N. A..
Pertemuan 2 Dani Hamdani, S.Kom..
ELEMEN-ELEMEN PROGRAM
PERTEMUAN VII PROSEDURE DAN FUNGSI
Pengantar Pemrograman
Mengenal Integrated Development Environment (IDE) VB 6
KOMPUTER APLIKASI AKUNTANSI - V -
Pemrograman .NET Chapter 1
Variabel, Konstanta, tipe data dan Operator
PENGGUNAAN DATA DAN VARIABEL
Prosedur.
Pengenalan Visual Basic
Pemrograman VB.NET Pertemuan 6 Sorang Pakpahan,S.Kom.,M.Kom.
PERTEMUAN 2 Pemrograman VB 6.0
Menggunakan Event dan Property
Penggunaan Data dan Variabel
PERTEMUAN IV SINTAK LANJUT VB
ALGORITMA & PEMROGRAMAN 2B
BAB III VARIABEL, TIPE DATA DAN OPERATOR
ALGORITMA & PEMROGRAMAN 2B
Pengenalan Visual Basic
Tipe Data, Variabel, Konstanta dan Operator dalam Visual Basic
Transcript presentasi:

Pemograman Visual Basic.NET Pertemuan I

Rincian Segment Perkuliahan Penilaian Kehadiran : 10 % Quis : 15 % Tugas : 15 % UAS : 30 % UTS : 30% Distribusi Materi Kuliah 5 orang Pj : Selanjutnya didistribusikan ke masing-masing, sementara belum di upload di website.

MgMg Topik 1Pendahuluan Penjelasan peratuan dan tata nilai 2 DOT Net Framework 3 Object Oriented pada.NET Apa itu Object? Definisi formal State Behavior Identitas 4 Visual Studio.NET Integrated Development Environment Window Form & C#.NET Language Fundamentals 5 - Control/Component.NET dan Form LifeCycle penjelaskan properti dan event pada control yang umum digunakan

MgMg Topik 6 Interaksi antar form Konversi nilai dari berbagia tipe data 7 Data Structure Array & Object Array serta Struct 8 Modulasi Program membuat prosedur/fungsi dan method 9U T S 1010 ADO.NET DataAdaptor dan DataSet termasuk didalamnya Connection, Command

Konsep Pemograman Visual • Object : komponen di dalam sebuah program • Property : karakteristik yang dimiliki object • Method : aksi yang dapat dilakukan oleh object • Event : kejadian yang dapat dialami oleh object

Method : Lari Makan Event : Dicambuk Ditarik Property : Warna Jenis Method : Hide Move, Show Event : Click Load Resize Property : BorderStyle Caption Backcolor Objek : KERBAU Objek : FORM

Tanggal dan waktu Beberapa properti yang umum A. Properti left, Top, width dan Height Setiap objek yang visible memiliki properti yang menentukan letak dan ukurannya. Nilai properti left dan top sifatnya relatif terhadap kontainernya (misalnya suatu textbox yagn ditanamkan diatas form, maka form tersebut disebut sebagai kontainer bagi textbox tersebut)

Tanggal dan waktu • Sedangkan width dan height menentukan ukuran dari objek tersebut. Pada defaultnya nilai properti ini dinyatakan dalam twips ( 1 inch = 1440 twips; I cm = 576 twips) Contoh Property Lainnya : ForeColor, back color

Tanggal dan waktu Beberapa metode yang umum • A. Metode Move untuk kontrol yang mendukung properti left, top, width dan height.

Tanggal dan waktu Metode set focus • Metode ini memindahkan fokus input ke kontrol tertentu. Masalah yang sering terjadi adalah metode ini akan menyebabkan error ketika diterapkan pada kontrol yang sedang di disable atau dalam keadaan invisble. Untuk menghindari, jangan gunakan metode ini pada bagian Form load

Tanggal dan waktu Beberapa event yang umum Event click dan double click Event ini terjadi ketika pemakai melakukan klik pada tombol kiri mouse.

Tanggal dan waktu b. Event change • Dibangkitkan ketika isi dari suatu kontrol berubah. Pada kontrol textbox dan combobox dibangkitkan ketika user mengetikkan sesuatu. c. Event gotfocus dan lostfocus gorfocus dibangkitkan pada saat kontrol menerima fokusm dan lostfocus dibangkitkan ketika focus meninggalkan kontrol

Tanggal dan waktu • Event keypress,keydown, dan keyup dibangkitkan ketika user menekan tombol pada keyboard pada kontrol yang memiliki focus.urutan eventnya : keydown(ketika user menekan tombol),keypress(VB menerjemahkan tombol ke numerik ANSI code) dan keyUP (ketika user melepas tombol)

Kata kunci (keyword) • Merupakan identifier (pengenal ) yang digunakan VB untuk fungsi standar,perintah dan lain-lain. • Kata kunci tidak dipakai sebagai nama variabel,konstanta,atau fungsi. • Contohnya : if, for,val….dst

Tanggal dan waktu Penggunaan Data, variabel dan Operator TIPE DataKETERANGANRANGE IntegerTipe data numerik yang berupa bil.bulat s.d LongTipe data numerik yang berupa bil.bulat dengan range lebih besar s.d StringTipe data untuk teks0 s.d 2 milyar karakter CurrencyTipe data untuk angka mata uang - 922,337,203,685, s/d 922,337,203,685, DateTipe data untuk tanggalMulai tanggal 1 jan 100 s/d 31 Des 9999

Tanggal dan waktu Variabel • Deklarasi variabel di dalam kode program : Dim As Contoh : dim nama_user as string

Tanggal dan waktu • Mengapa variable perlu diberi tipe (data type)? • Tipe variable menentukan: – Jenis nilai yang boleh dikandung oleh variable tsb. – Jenis operasi yang boleh dilakukan terhadap nilai- nilai variable tsb. – Banyaknya memori (jumlah bytes) yang perlu dialokasikan untuk variable tsb.

Tanggal dan waktu Aturan dalam penamaan Variabel • Harus diawali dengan huruf. • Tidak boleh menggunakan spasi. Spasi bisa diganti dengan karakter underscore ( _ ). • Tidak boleh menggunakan karakter-karakter khusus (seperti : +, -, *, /,, dll). • Tidak boleh menggunakan kata-kata kunci yang sudah dikenal oleh Visual Basic (seperti : dim, as, string, integer, dll).

Tanggal dan waktu Pengisian Nilai dalam variabel • Sebuah variabel hanya dapat menyimpan satu nilai data sesuai dengan type datanya. Cara mengisi nilai data ke dalam sebuah variabel : = Contoh : nama_user = “krisna”

Tanggal dan waktu • Untuk type data tertentu nilai_data harus diapit tanda pembatas. • Type data string dibatasi tanda petikganda : “nilai_data”. • Type data date dibatasi tanda pagar : #nilai_data#. • Type data lainnya tidak perlu tanda pembatas.

Tanggal dan waktu Ruang Lingkup Variabel • Sebuah variabel mempunyai ruang-lingkup (scope) dan waktu-hidup (lifetime) • Variabel global adalah variabel yang dapat dikenali oleh seluruh bagian program. Nilai data yang tersimpan didalamnya akan hidup terus selama program berjalan. • Variabel lokal adalah variabel yang hanya dikenali oleh satu bagian program saja. Nilai data yang tersimpan didalamnya hanya hidup selama bagian program tersebut dijalankan.

Tanggal dan waktu Contoh variabel Dim test2 As Integer Private Sub Command1_Click() Dim test1 As String test1 = "nusantara" Label1.Caption = test1 Label2.Caption = test2 Label3.Caption = test3 End Sub Variabel test2 dideklarasikan untuk data bertype integer sebagai variabel global sehingga bisa digunakan oleh semua blok kode program. Obj.selector Event selector Bila user meng-klik tombol Test1 : Variabel test1 dideklarasikan untuk data bertype string sebagai variabel lokal khusus untuk blok kode Command1_Click.

Tanggal dan waktu » Konstanta • Variabel yang nilai datanya bersifat tetap dan tidak bisa diubah disebut KONSTANTA. Penulisan deklarasi konstanta di dalam kode program : Const As = Contoh : Const tgl_gajian As Date = #25/09/2003#

Tanggal dan waktu Operator • Operator : diartikan sebagai symbol yang digunakan untuk melakukan suatu operasi terhadap nilai data. Berikut ini beberapa operator:

Tanggal dan waktu 2. Operator perbandingan digunakan untuk operasi membandingkan nilai data.

Tanggal dan waktu • operator logika digunakan untuk operasi yang membandingkan suatu perbandingan

Contoh Perubahan property dan penggunaan variabel Event klik menyebabkan perubahan warna pada Text HASIL

Private Sub CheckBox1_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBox1.CheckedChanged lblname.ForeColor = Color.Azure lblname.BackColor = Color.BlueViolet lblname.Text = TextBox1.Text End Sub

Hasil : BOLD, ARIAL,24 Event klik Private Sub CheckBox2_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBox2.CheckedChanged Dim f As New System.Drawing.Font("arial", 24) lblname.Font = f lblname.Font = New System.Drawing.Font(lblname.Font, FontStyle.Bold) lblname.Text = TextBox1.Text lblname.BackColor = Color.AntiqueWhite End Sub

Private Sub CheckBox2_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBox2.CheckedChanged */ ciptakan Objek Font yang baru, dengan menetapkan nama dan ukuran Dim f As New System.Drawing.Font("arial", 24) */menempatkan objek font baru ke dalam kontrol lblname.Font = f */tetapkan property tambahan dengan menciptakan objek font baru lblname.Font = New System.Drawing.Font(lblname.Font, FontStyle.Bold) lblname.Text = TextBox1.Text lblname.BackColor = Color.AntiqueWhite End Sub

Beda halnya denganVB.6 • Untuk mengubah property suatu kontrol pada saat runtime bisa langsung dilakukan tanpa mebuat objek baru. • Contoh : Text1.font.Name = “tahoma” Text1.Font.Size = 12 Text1.Font.bold = True

Contoh : Menghitung luas persegi panjang : Algoritma disajikan dalam bentuk pseudocode : 1.Mendeklarasikan variabel panjang, lebar, dan luas 2.Membaca nilai variabel panjang dan lebar 3.Menghitung luas persegi panjang dengan rumus panjang kali lebar 4.Menampilkan hasil perhitungan

Penyajian algoritma dalam bentuk flowchart L = Panjang*lebar Mulai Selesai Input Panjang dan lebar Print Luas

Implementasi Kedalam Bahasa VB Public Class Form1 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim panjang As integer • Dim lebar As integerDeklarasi variabel • Dim luas As integer • panjang = TextBox1.Text • lebar = TextBox2.TextMengambil Nilai dari properti • Luas = Label1.Text • Label1.Text = panjang * lebar • End Sub • End Class

Hasil Design

Tugas Berpasangan : • Hitung jumlah luas dua buah persegi panjang A1 dan A2………(algoritma ditulis dalam pseudo code dan juga flowchart)

Pseudocode Menghitung jumlah luas 2 persegi panjang A1 Dan A2 : 1.Mendeklarasikan variabel panjang, lebar, dan luas A1 dan A2 2.Membaca nilai variabel panjang dan lebar masing- masing persegi panjang 3.Menghitung luas persegi panjang dengan rumus panjang kali lebar 4.Mengitung jumlah luas A1 dan A2 5.Menampilkan hasil perhitungan

Flowchart Luas A1 = Panjang*lebar Luas A2 = Panjang * Lebar Jumlah = A1 + A2 Mulai Selesai Input Panjang A1,lebar A1, panjang A2,lebar A2 Print Luas

Implementasi dalam Bahasa VB Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim panjangA As Integer Dim lebarA As Integer Dim luasA As Integer Dim panjangB As Integer Dim lebarb As Integer Dim luasb As Integer panjangA = TextBox1.Text lebarA = TextBox2.Text luasA = (TextBox1.Text) * (TextBox2.Text) panjangB = TextBox5.Text lebarb = TextBox6.Text luasb = (TextBox5.Text) * (TextBox6.Text) TextBox7.Text = luasb TextBox3.Text = luasA TextBox4.Text = luasA + luasb End SubBUAT LEBIH SIMPLE??