Mata Kuliah: Pemrograman Bisnis I (VB.NET) Minggu : IX Reference Site : p1.html Pokok Bahasan :

dokumen-dokumen yang mirip
MODUL-MODUL PRAKTIKUM VB.

1.1 Mengenal Visual Basic (VB) 1.2 Mengenal Integrated Development Environment (IDE) VB 6

Modul 8. Pokok Bahasan: Class dan Object Field Metode Properti Deklarasi Objek dan Instantiasi Objek Constructor Event Inheritance

PEMROGRAMAN VISUAL BASIC

Pengenalan Visual Basic

KUPAS TUNTAS PEMROGRAMAN VISUAL BASIC 6.0. Dilengkapi penjelasan Coding. Oleh: Didin Muhidin. Copyright 2016 by DiesAlfatih.

MODUL PRAKTIKUM CLENT SERVER. Menggunakan Visual Basic 2010 dan MySQL. (Prodi Manajemen Informatika D3)

Writting Procedure and Function

MODUL 2 PERANCANGAN INTERFACE

MODUL-MODUL PRAKTIKUM VB.

M. Choirul Amri. 2.1 Membuat Project Baru.

Mengerti dan memahami pemrograman berbasis object Mengerti dan memahami pembuatan visualisasi untuk interface

Modul Praktikum Ke-1

Krisna D. Octovhiana. 1.1 Apa itu Operator?

PEMROGRAMAN DASAR. Visual Basic 6

BAB V PROSEDUR DAN FUNGSI

[Tutorial VB6] Bab 4 Penggunaan Data dan Variabel

Visual Basic 6.0 For Beginners

Modul Praktikum Ke-2

PENGENALAN VISUAL BASIC 6.0

VISUAL BASIC 6.0 PEMROGRAMAN KOMPUTER. Visual Basic

MODUL PRAKTIKUM 1 DASAR VISUAL BASIC 6.0

URAIAN POKOK PERKULIAHAN

Visual Basic 6.0 For Beginners

PEMROGRAMAN KOMPUTER KODE MODUL: TIN 202 MODUL IV PENGENALAN MICROSOFT VISUAL BASIC 6.0

MODUL PRAKTIKUM VB.NET STMIK-IM BANDUNG MODUL-MODUL PRAKTIKUM. VB. Net. Oleh : CHALIFA CHAZAR S T M I K - I M B A N D U N G

PEMROGRAMAN DELPHI 7.0

MODUL I Pengenalan IDE Visual Basic 6.0

DIALOG B OX Minggu ke-7

MODUL 2 SELECTION & LOOPING PADA FORM

1. MENGENAL VISUAL BASIC

Visual Basic 6.0 For Beginners

Fakultas Teknologi Informasi UJIAN AKHIR SEMESTER GENAP TAHUN AJARAN 2011/2013

M. Choirul Amri.

PENGENALAN VISUAL BASIC 2005

MODUL-MODUL PRAKTIKUM VB.

PEMROGRAMAN TERSTRUKTUR II

PRAKTIKUM 1 INPUT - OUTPUT

BAB I Pengenalan Microsoft Visual Basic 6.0

LAPORAN PRAKTIKUM BAHASA PEMOGRAMAN VISUAL. Asnita Meydelia C. K OFF E

BAB 2 LANDASAN TEORI

Memahami Proyek-Proyek Visual Basic dan Dasar-Dasar Visual Basic Code

Bab I Pengenalan Visual BASIC

PENGENALAN VISUAL BASIC NET

BAB I. 1 P e m r o g r a m a n V i s u a l B a s i c - J a t i L e s t a r i

Object Oriented Programming 1

MODUL-MODUL PRAKTIKUM VB.

MODUL 5 PEMROGRAMAN VISUAL BASIC.NET DENGAN OOP (I)

Budi Permana, S.Kom Pendahuluan. Lisensi Dokumen:

SHARP DEVELOP OPEN SOURCE IDE UNTUK.NET

Krisna D. Octovhiana. 1.1 Mengenal Data dan Variabel.

Tabel 1. Instruksi untuk menampilkan teks No. Bahasa Pemrograman Instruksi 1. Pascal WRITE ( Bahasa pemrograman itu mudah );

PEMROGRAMAN VB.NET. Koneksi Ke Database

Keterangan : Integer Long : tipe data untuk angka bulat Single, Double : tipe data untuk angka pecahan/desimal Currency : tipe data untuk angka mata

Visual Basic 6.0 For Beginners

PENGGUNAAN DATA DAN VARIABEL

BAB II LANDASAN TEORI

BAB-2 : TIPE DATA, VARIABEL DAN OPERATOR

Algoritma Pemrograman A

CLASS. Program yang dibuat melalui Class Library memiliki format penulisan seperti berikut: Class Form memiliki bentuk program berikut:

TiPe Data Array di Vb.net. By Faizah,S.Kom

Andy Prasetyo Utomo, S.Kom Pemrograman Terstruktur (Visual Basic 6.0)

BAB 2 LANDASAN TEORI

MODUL IV PROCEDURE. [Private public static]sub namaprosedur (daftarargumen) End Sub

BAB I Pengenalan Visual Basic pada Pemrograman Akuntansi 1

DASAR PEMROGRAMAN VISUAL BASIC

PEMROGRAMAN VB.NET. Sintaks Pada Class

BAB 2 LANDASAN TEORI. Istilah komputer (computer) berasal dari bahasa Latin Computare yang berarti

MODUL II. OBJECK, PROPERTY, METHOD dan EVENT

MODUL VII PEMROGRAMAN BERORIENTASI OBJEK

Algoritma Pemrograman 2 B

Krisna D. Octovhiana. 1.1 Membuat User Interface (UI)

PRAKTIKUM 1 2 MENGENAL DELPHI

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK

Krisna D. Octovhiana. 1.1 Mengenal Struktur Kontrol.

PENGGUNAAN DATA DAN VARIABEL KOMPUTER APLIKASI AKUNTANSI V PRODI AKUNTANSI - UNIKOM

Disini kita akan bahas cara koneksi antara Database MySQL dengan VB.Net 2010, semoga dengan ini E-book ini bisa ingat sepanjang jaman ya ^ ^

Krisna D. Octovhiana

VARIABEL, OPERATOR DAN EKSPRESI

A. PROJECT PROJECT VISUAL BASIC

Membuat Webservice Pada Visual Studio 2012 (C#.NET ver.4.5)

Bab 2. Contoh VBA Praktis untuk Bisnis Sederhana

MODUL I PENDAHULUAN. Modul I : Pengenalan Visual Basic 1

Gambar 2.1. Komponen yang digunakan. Gunakan komponen-komponen seperti pada gambar 2.1 untuk membuat form pada gambar 2.2.

MODUL 2 Variabel, Val, If tunggal dan If bersarang + case

BAB 2 LANDASAN TEORI. Istilah komputer (computer) berasal dari bahasa latin computere yang berarti

Pengenalan Borland Delphi 7.0

Krisna D. Octovhiana. 1.1 Mengenal Struktur Kontrol.

BAB IV STUDI KASUS 4.1 Rumusan masalah 4.2 Pendekatan masalah

PENGENALAN VISUAL FOXPRO

Pengenalan Dan Contoh Penggunaan Sederhana Fungsi Looping Pada Visual Basic

PENGGUNAAN EVENT, PROPERTY DAN METHOD

BAB II LANDASAN TEORI

TRIK SOAL VBA. Oleh AGUS BUDIANTO, S. Pd, M. Pd

Pengantar Pemrograman Visual

TABEL DATABASE TABEL - KODE BARANG TOKO INFOMART BARANG - NAMA BARANG - HARGA

M. Choirul Amri.

MEMBUAT LAPORAN (DATA REPORT)

MENGELOLA FILE. - Untuk menampilkan file, perlu membuka direktori penyimpanannya.

MENGENAL VISUAL BASIC

Transkripsi:

Mata Kuliah: Pemrograman Bisnis I (VB.NET) Minggu : IX Reference Site : http://www.homeandlearn.co.uk/net/nets11 p1.html Pokok Bahasan : Class dan Object Sub Pokok Bahasan : -Class dan Object - Membuat Class dan Methods - Class Property

Class dan Object VB.Net adalah bahasa pemrograman berorientasi objek atau Object Oriented Programming (OOP). Selain VB.Net, Java dan C++ juga bahasa OOP Versi Visual Basic sebelum VB.Net, misalnya VB 6, VB 5 dan yang sebelumnya bukanlah OOP, melainkan OBP (Object Based Programming)

Class dan Object Trend dalam bahasa pemrograman adalah memilah-milah source code menjadi bagianbagian yang terpisah. Bagian-bagian source code ini biasanya memiliki tugas yang spesifik, misalnya; bagian code yang menghandle pengolahan teks. Bagian-bagian source code yan terpisah-pisah dan memiliki tugas spesifik inilah yang dikenal sebagai class.

Class dan Objek Form sebagai Class Sebenarnya, dalam kuliah ini, kita sering kali menggunakan class. Form yang pertama kali kita dapatkan pada saat membuat project baru, sebenarnya adalah sebuah class. Lihat pada ujung atas code window dari sebuah form: Public Class Form1: Public Artinya class ini bisa di akses oleh class lainya. Form1 adalah nama dari class ini. Pada bagian paling bawah code window dari form ini, didapati End Class, menandakan berakhirnya code dari class form1.

Form seagai Class Class dan Object Ketika kita menambahkan textbox atau Button pada form, sebenarnya, kita menambahkan Button atau Textbox kepada class form. Pada saat kita menjalankan form kita, VB melakukan proses instansiasi, artinya, merubah class menjadi object, dalam hal ini, code form kita atau class form1 kita, di-instansiasi menjadi objek form1. Perbedaan dasar antara Class dan Object adalah; Class adalah code yang telah kita buat, sedangkan bila class ini kita jalankan (instansiasi) maka aka berubah menjadi object. Keuntungan dari OOP adalah, kita dapat membuat obect kita sendiri dan dapat menggunakan kembali object tersebut berulang-ulang.

Membuat Class dan Method Class yang akan kita buat, akan merubah serangkaian huruf menjadi huruf kapital semua (Uppercase). Serangkaian huruf yang akan diubah menjadi Uppercase, akan diambil dari sebuah textbox. Kita namakan class kita: Class_Kapital Urutan proses membuat Class_Kapital Buat sebuah project VB.Net baru. Tambahkan textbox di form1 Ganti property text dari textbox1 menjadi d3aktfeui, huruf kecil semua. Tambahkan Button di form

Membuat Class dan Method Membuat Class Tahap berikut adalah menambahkan class kedalam project kita: Pada menu VB.Net, pilih Project, lalu klik Add Class, maka akan keluar dialog sebagai berikut:

Membuat Class dan Method Default nama class yang adalah class1.vb, ganti menjadi Class_Kapital.vb, lalu klik tombol Open, maka code windows akan menjadi: Sampai disini, class Class_Kapital telah selesai dibuat, jangan lupa di save.

Membuat Class dan Method Membuat Methode pada Class Kita telah memuat class baru bernama Class_Kapital, tapi apakah class ini sudah bisa melaksanakan fungsi seperti yang kita inginkan, yaitu merubah serangkaian huruf menjadi huruf besar semua? Agar class kita dapat melakukan fungsi-fungsi seperti yang diinginkan, kita harus membuat method. Methode tiada lain adalah fungsi atau procedure (Lihat pertemuan VIII). Jadi buatlah fungsi untuk merubah serangkaian huruf menjadi huruf besar didalam Class_Kapital

Membuat Class dan Method Buatlah method atau fungsi public DoConvert yang menerima argumen karakter yang bertipe string. Method ini akan me-return string dari argumen yang telah dirubah menjadi huruf besar semua: Kita telah selesai membuat Class dan Method-nya, sekarang kita akan mempelajari bagaimana mengunakan Class dan Method yang telah kita buat.

Membuat Class dan Method Agar kita dapat menggunakan methode yang terdapat didalam sebuah Class, kita harus meng-instansiasi Class menjadi Object: Doubleclick button yang terdapat pada form1. Isikan rangkaian code sebagai berikut: Dim steks as String Dim objkelaskapital As Class_Kapital objkelaskapital = New Class_Kapital steks = objkelaskapital.doconvert(textbox1.text) TextBox1.Text = steks Save project Anda, lalu Run.

Membuat Class dan Method Method tidak selalu berupa fungsi yang me-return suatu nilai. Method bisa juga berupa procedure, sebaga contoh, dibawah method DoConvert, buatlah methode DoMessageBox:

Membuat Class dan Method Tambakan perintah untuk memanggil method DoMessageBox di Button1_Click yang telah kita buat sebelum ini: Save project Anda, lalu Run.

Class Property Selain memiliki method, class juga memiliki Property. Class Property adalah bagian dari class yang dapat menampung sebuah nilai. Nilai atau property tersebut dapat memiliki tipe Integer, String, Bit, boolean, atau tipe data lainnya. Contoh property: Property text pada textbox, memiliki tipe String Property Width pada Form, memiliki tipe Long Property Enabled pada Form memiliki tipe boolean Property Umur pada Manusia bertipe Integer Property WarnaRambut pada manusia bertipe?

Class Property Membuat Property pada Class buatan sendiri: Pada Class_Kapital buatan kita, sebelum End Class,ketik: Public Property snama_saya() As String Secara otomatis, vb.net akan melengkapi menjadi: Public Property snama_saya() As String Get End Get Set(ByVal Value As String) End Set End Property snama_saya adalah nama property yang akan kita buat dengantipestring

Class Property Langkah berikut, buat private variabel snama_saya_sendiri di Class_Kapital, dengan cara menambahkan: Private snama_saya_sendiri As String Dibawah: Public Class Class_Kapital Variabel snama_saya_sendiri dibuat untuk menampung nilai dari poperty snama_saya. Variabel snama_saya_sendiri dibuat private agar tidak bisa diakses langsung dari luar class_kapital, hanya bisa diakses melalui snama_saya.

Class Property Tambahkan code sebagai berikut kedalam Class_Kapital: Set digunakan untuk memasukan nilai kedalam property snama_saya. Yang kemudian nilainya akan disimpan kedalam variabel snama_saya_sendiri. Get digunakan untuk mengambil nilai yang berada dalam property snama_saya, yang sebenarnya disimpan oleh variabel snama_saya_sendiri

Class Property Menge-set dan meng-get property Tambahkan sebuah button tambahan pada form1. Bila button2 di klik, maka, aplikasi akan menge-set property snama_saya pada objek dari class_kapital menjadi karakter apapun yang berada di textbox1, lalu meng-get nya, menampilkannya pada messagebox.

Class Property Doubleclick pada button2. Tambahkan code seagai berikut: Dim objkelaskapital As Class_Kapital objkelaskapital = New Class_Kapital objkelaskapital.snama_saya = TextBox1.Text MsgBox(objKelasKapital.sNama_Saya) Save project, lalu Run Pada code diatas, seperti biasa Class_Kapital di instansiasi (baris 2), menjadi objkelaskapital. Baris 3; property snama_saya milik objkelaskapital di-set dengan karakter yang ada pada textbox1. Baris4; isi dari snama_saya milik objkelaskapital di get, lalu di tampilkan pada messagebox.

Class Property Menge-set dan meng-get property Tambahkan sebuah button tambahan pada form1. Bila button ini di klik, maka, aplikasi akan menge-set property snama_saya pada objek dari class_kapital menjadi karakter apapun yang berada di textbox1, lalu meng-get nya, menampilkannya pada messagebox.

Individual Take Home Assignment Buatah sebuah class, bernama clsbilangan. clsbilangan memiliki method: fkali(bil1 as integer,bil2 as integer) as integer, memiliki fungsi untuk mengkalikan bil1 dan bil2 fjumlah(bil1 as integer, bil2 as integer) as integer, memiliki fungsi untuk menjumlahkan bil1 dan bil2 clsbilangan memiliki property nbilangan1 yang bertipe integer nbilangan 2 yang bertipe integer