Pemprograman VB Dot Net

Slides:



Advertisements
Presentasi serupa
Penggunaan Struktur Kontrol SELECT…CASE
Advertisements

ADODC.
Pemrograman VB.NET Pertemuan 2.
Introduction to Algorithm evaluation Soal Matrikulasi Buka Buku
WELCOME TO VISUAL BASIC
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 4. Variabel Variabel adalah obyek pada Program yang di tujukan untuk menyimpan sautu nilai, di mana nilai tersebut.
APLIKASI MANAJEMEN PERKANTORAN - D Minggu 2 & 3. Type Data Pada Variabel Setiap variabel harus dideklarasikan type datanya sehingga VB mengalokasikan.
Rully Yulian MF MCAD,MCPD,MCT,MVP VB.NET Independent IT Trainer - Application Developer
Class dan Objek Lebih Lanjut dalam Pemrograman Berorientasi Objek Pada VB.Net Oleh : Indra, S.Kom.
Penggunaan Struktur Kontrol IF
PROSEDUR 1 Prosedur Adakalanya ketika kita membuat program, ada beberapa kode program yang ditulis berulang-ulang. Hal ini tentu saja menyita waktu dan.
PERTEMUAN IV SINTAK LANJUT VB
BAB III KONTROL PROGRAM
VISUAL BASIC.NET Apa Itu VB.NET ?
PENGGUNAAN TEXTBOX PADA VB .NET
Class, Inheritance, Encapsulation & Interface
PERTEMUAN IX Penggunaan Array.
PERTEMUAN II CONTROLS DAN SINTAK DASAR
PERTEMUAN III SINTAK LANJUT VB
Pemrograman Database Nyimas Artina, S.Kom, M.Si.
LOOPING dan array Tinaliah, S. Kom.
PERTEMUAN V Penggunaan Operator.
Dasar-dasar Visual Basic
Pemrograman Visual VB.net 2008 dengan Database Microsoft Access 2010
1 Pertemuan 8 Collection Matakuliah: M0462/Programming I Tahun: 2005 Versi: >
1 Pertemuan 04 Variable Matakuliah: T0063/Pemrograman Visual Tahun: 2005 Versi: 1/0.
Pemrograman VB.NET Pertemuan 3.
OOP Java Minggu 2b Dasar OOP. Class (1) Deklarasi class : [ *] class { [ *] } Cat : [] = optional, * = repeat 0-N.
1 Pertemuan 05 Procedure dan Parameter Matakuliah: T0063/Pemrograman Visual Tahun: 2005 Versi: 1/0.
Kondisi, Operator, dan Variabel Pemograman Berorientasi Objek I 4 sks Arfansyah, M.Kom.
Penggunaan Data dan Variabel
Presented by : Herianto
Menggunakan Event dan Method
1 Pertemuan 6 Class Module Matakuliah: M0462/Programming I Tahun: 2005 Versi: >
Pengenalan Visual Basic
PROCEDURE AND FUNCTION
Matakuliah : H0483 – Network Programming Tahun : 2008 Versi : 2.0
KONSEP ANTARMUKA VISUAL BASIC.NET
Pemprograman VB Dot Net
Penggunaan Struktur Kontrol SELECT
DASAR MENGUASAI NETBEANS
Penggunaan Struktur Kontrol
Pemprograman VB Dot Net
PERTEMUAN VII PROSEDURE DAN FUNGSI
Pertemuan 8 Collection Matakuliah : M0064/Programming I Tahun : 2005
Pengantar Pemrograman
PERTEMUAN VII ARRAY Tujuan Instruksional Umum :
Perulangan.
Mengenal Integrated Development Environment (IDE) VB 6
Bahasa Pemrograman 1 STRUKTUR KONTROL VB Chapter 03 bimocahyo.
KOMPUTER APLIKASI AKUNTANSI - V -
P e r t e m u a n 1 Membuat Workbook dengan Macro
PENGGUNAAN DATA DAN VARIABEL
Struktur Kontrol Keputusan IF dan Select
Prosedur.
Antrian Dengan Array Ika Menarianti.
SUBROUTINE: Prosedure dan Fungsi
Pemrograman VB.NET Pertemuan 2 Sorang Pakpahan,S.Kom.,M.Kom.
Tumpukan Dengan Array Ika Menarianti.
Pemrograman VB.NET Pertemuan 6 Sorang Pakpahan,S.Kom.,M.Kom.
Senarai Berantai Ika Menarianti.
Pemrograman VB.NET Pertemuan 10.
PERTEMUAN VI STRUKTUR KEPUTUSAN
Penggunaan Data dan Variabel
Pemrograman VB.NET Pertemuan 4 Sorang Pakpahan,S.Kom.,M.Kom.
Penggunaan Struktur Kontrol Pengulangan
PERTEMUAN IV SINTAK LANJUT VB
Transcript presentasi:

Pemprograman VB Dot Net Present by: Johanes Fernandes Andry Session 4: Class & Object, Field, Properties, Method & Event, Constructor & Destructor SEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER WIDURI

Outline Class & Object, Field, Properties, Method & Event, Constructor & Destructor Exercises

Membuat Class & Object Class adalah object dan object adalah bagian dari class. Object dan class sangat banyak dihubungkan satu sama lain. Tanpa Object anda tidak bisa menggunakan suatu class

Praktek 4.1 Membuat aplikasi console yg dapat memberikan informasi sistem komputer anda dengan membuat fungsi class dan object Buat project baru klik menu file > new project, kemudian pada kotak dialog new project, anda pilih project console aplication, beri nama tsb dengan nama latihan session 4.1, > klik tombol OK

Latihan Session 4.1

Ketik kode program pada module Imports System.Console Module Module1 Sub Main() Dim obj As New Deteksi() obj.Deteksi_Sistem() Read() End Sub End Module

Keterangan kode Baris 1-2 merupakan fungsi u/ membuat object dengan nama “Obj” untuk Class dengan nama “Deteksi” yg akan anda buat nanti Baris 3-4 merupakan fungsi u/ memanggil & membaca sub class yg terdapat pada class dengan nama “Deteksi” melalui variabel dengan nama “Obj”

Buat Class baru dengan nama “Deteksi” Public Class Deteksi Sub Deteksi_Sistem() Dim komputer, ip As String komputer = My.Computer.Name ip = System.Net.Dns.GetHostEntry(System.Net.Dns.GetHostName).AddressList(0).ToString() Write("Selamat Belajar VB.Net 2008") WriteLine() Write("====================================") Write("Nama Komputer Anda : " & komputer & "") Write("Ip Komputer Anda : " & ip & "") End Sub End Class

Keterangan kode Baris 1 merupakan fungsi u/ membuat class dengan nama “Deteksi” Baris 2-15 merupak fungsi u/ membuat sub class dengan nama “Deteksi_Sistem”, & didalam sub class inilah yg akan mencetak informasi sistem komputer anda Baris 16 merupakan fungsi akhir dari class dengan nama “Deteksi”

Hasil & Testing

Field, Properties, Method & Event Anggota sebuah Class Dapat dideklarasikan menjadi seperti Public, Private, protected, Friend atau Protected Friend Dengan kata lain adalah sebuah suatu object dalam sebuah class

Praktek 4.2 Beri nama project tersebut dengan Latihan Session 4.2

Coding Program Latihan Praktek 4.2 Public Class Form1 Public Function Waktu_sekarang() As Integer Label3.Text = Format(TimeString) End Function

Coding Program Latihan Praktek 4.2 (2) Public Function Set_Waktu() As Integer Dim Waktu As String Waktu = "" & DomainUpDown1.Text & ":" & DomainUpDown2.Text & "" If Waktu = Mid(Label3.Text, 1, 5) Then Beep() Timer2.Enabled = False Shell("shutdown -s -f -t 0") End End If End Function

Coding Program Latihan Praktek 4.2 (3) Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick Call Waktu_sekarang() End Sub Private Sub Timer2_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer2.Tick Call Set_Waktu() Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Timer2.Enabled = True Me.Hide()

Coding Program Latihan Praktek 4.2 (4) Private Sub DomainUpDown1_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles DomainUpDown1.KeyPress e.KeyChar = Chr(0) End Sub Private Sub DomainUpDown2_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles DomainUpDown2.KeyPress Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load End Class

Constructor Constructor : suatu fungsi yg mempunyai tugas u/ membuat inisial terhadap suatu object didalam suatu class Constructor :suatu metode khusus yg selalu dilibatkan sebagai suatu object didalam sebuah class, pada umumnya Constructor dibuat dengan metode Sub dengan nama New didalam class

Destructor Suatu metode yg terakhir dijalankan setelah semua object didalam class tersebut tidak lagi tersedia Pada umumnya fungsi ini hanya dipakai u/ mengakhiri jalannya aplikasi Metode yg digunakan yaitu Finalize

Praktek 4.3 Membuat aplikasi Stop Watch

Coding Latihan Session 4.3 Public Class Form1 Dim min As Integer Dim sec As Integer

Tambahkan project Module, dgn mengklik icon Add New

Coding Latihan Session 4.3 Module Module1 Public Class Waktu Public Sub New(ByVal sec As Integer, ByVal min As Integer) Form1.Timer1.Enabled = False Form1.Label1.Text = "" & sec & ":" & min End Sub End Class End Module

Coding Latihan Session 4.3 (2) Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click If Button1.Text = "Mulai" Then Timer1.Enabled = True Button1.Text = "Pause" Else Dim durasi As New Waktu(min, sec) Button1.Text = "Mulai" End If End Sub

Coding Latihan Session 4.3 (3) Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click MyBase.Finalize() End Sub

Coding Latihan Session 4.3 (4) Private Sub Timer1_Tick(ByVal sender As Object, ByVal e As System.EventArgs) Handles Timer1.Tick Dim min1 As Integer Dim sec1 As Integer If sec = 59 Then min1 = min min = min1 + 1 sec = -1 End If sec1 = sec sec = sec1 + 1 Label1.Text = min & ":" & sec End Sub