Ebook trik-n-tier-programming-as pnet-bab-gratis
-
Upload
hartoto-dinata -
Category
Education
-
view
688 -
download
2
description
Transcript of Ebook trik-n-tier-programming-as pnet-bab-gratis
E-Book Trik N-Tier Programming ASP.NET OOP – bab GRATIS! ©Ir. Hartoto 2012 http://www.xbasicpro.com
Kelas adalah Cetakan Objek
Apa yang dimaksud dengan Kelas (Class)?
Manusia senang sekali mengklasifikasikan sesuatu.mengelompokkannya dan
mencari kesamaanya. Sesuatu dengan identitas (property) dan perilaku (method)
yang serupa dikelompokkan menjadi satu. Dalam dunia persilatan OOP (beroriantasi
objek) kata Class (kelas) digunakan untuk menyebutkan kelompok objek yang sama.
Karena Madonna (objek) dan Celine Dion (objek) sama-sama mempunyai suara
(property) yang bagus (nilai property) maka mereka dikelompokkan dalam kelompok
(Class) penyanyi.
Kelas adalah cetakan untuk membuat objek.
Kelas (Class Module) pada Visual Basic
Dalam pemrogramam berorientasi objek Visual Basic menggunakan kelas (class).
Secara umum kelas mewakili kelompok objek yang serupa. Seluruh mahasiswa di
suatu kampus adalah objek. Kelas nya adalah Mahasiswa (cth: CMahasiswa.cls -
Class1.cls).
Kelas bisa mempunyai property, event dan methode. Kelas Mahasiswa mempunyai
property nim, nama, alamat dan methode menulis.
Sebenarnya anda telah menggunakan kelas pada pembahasan terdahulu object
E-Book Trik N-Tier Programming ASP.NET OOP – bab GRATIS! ©Ir. Hartoto 2012 http://www.xbasicpro.com
control dasar. Sebagai contoh textbox yang berada pada toolbox merupakan
komponen visual dari kelas text box.
Anda juga dapat membuat kelas sendiri dengan visual basic. Anda dapat
menambahkan property, event dan method pada kelas buatan Anda itu. Setelah
anda membuat kelas, selanjutnya anda dapat membuat objek dari kelas tersebut.
Di Visual Basic anda membuat kelas dengan menambahkan modul kelas pada
project anda. Setelah itu anda menuliskan kode-kode pada modul kelas tersebut.
Sekarang kita akan membuat kelas mahasiswa (CMahasiswa) dengan properti
nim,nama dan alamat.
OK kita mulai saja.
Buka project baru klik file – new website
E-Book Trik N-Tier Programming ASP.NET OOP – bab GRATIS! ©Ir. Hartoto 2012 http://www.xbasicpro.com
Lalu klik Website - Add New Item (lihat gambar di bawa ini)
setelah anda klik maka akan muncul seperti gambar di bawah ini:
E-Book Trik N-Tier Programming ASP.NET OOP – bab GRATIS! ©Ir. Hartoto 2012 http://www.xbasicpro.com
Pillih Class Module lalu klik tombol Add
Maka di layar anda akan muncul seperti gambar di bawah ini:
E-Book Trik N-Tier Programming ASP.NET OOP – bab GRATIS! ©Ir. Hartoto 2012 http://www.xbasicpro.com
Klik Yes maka layar Anda akan seperti gambar di bawah ini:
Aturlah kode yang ada di dalam Class Module tersebut hingga seperti di bawah ini:
Berikut adalah kode nya:
E-Book Trik N-Tier Programming ASP.NET OOP – bab GRATIS! ©Ir. Hartoto 2012 http://www.xbasicpro.com
Penjelasan kode: Sebagai pemula kode ini dapat membingungkan. Sebelum memahami ini sebaiknya
anda memahami scoope variable yang dijelaskan pada e-book saya yang berjudul
“Trik Dasar Visual Basic 2010”.
Untuk menjelaskan kode ini kita ambil potongannya seperti di bawah ini:
Private _Nim As String
Kode di atas adalah kode untuk membuat variable private.
Kode ini dibuat private agar dapat dibaca pada seluruh class module
Public Property Nim As String
Get Nim = _Nim End Get Set(ByVal value As String) _Nim = value End Set End Property
Kode Property Get Nim digunakan agar property nim dapat dibaca dari kode yang
menggunakan Class ini. Anda lihat nim diperoleh dari variable _Nim yang bersifat
private.
Kode Property Set Nim digunakan untuk memberikan nilai nim dari kode yang
menggunakan Class ini. Anda lihat _Nim diperoleh dari variable value
Di bawah ini adalah property selengkapnya: Private _Nim As String Private _Nama As String Private _Alamat As String
E-Book Trik N-Tier Programming ASP.NET OOP – bab GRATIS! ©Ir. Hartoto 2012 http://www.xbasicpro.com
Public Property Nim As String Get Nim = _Nim End Get Set(ByVal value As String) _Nim = value End Set End Property Public Property Nama As String Get Nama = _Nama End Get Set(ByVal value As String) _Nama = value End Set End Property Public Property Alamat As String Get Alamat = _Alamat End Get Set(ByVal value As String) _Alamat = value End Set End Property
Membuat Method Method bawaan visual basic telah dijelaskan pada pembahasan objek control dasar
di e-book saya yang berjudul “Trik Dasar Belajar Visual Basic 2010”.
Sekarang kita akan membuat method sendiri pada kelas buatan kita.
Method bisa berupa function ataupun procedure yang dibuat pada Class.
Function dan Procedure ini bisa mempunyai scoope Public ataupun Private. Function
E-Book Trik N-Tier Programming ASP.NET OOP – bab GRATIS! ©Ir. Hartoto 2012 http://www.xbasicpro.com
dan Procedure bisa menerima parameter masukan. Function bisa mengembalikan
nilai keluaran Lihat juga pembahasan procedure ataupun function.
Jika dinyatakan Public maka method tersebuat dapat dibaca dari luar Class.
Sebaliknya jika dinyatakan Private maka method tersebut hanya dapat dibaca dari
dalam Class itu sendiri.
Dengan membuat Method ini berarti kita talah menyembunyikan (membungkus /
encapsulation) detail pekerjaan yang berada di dalam Prosedur ataupun Function
pada Class.
Ok. Langsung saja kita praktek. Pada project Class terdahulu kita telah membuat
Class Mahasiswa beserta property-proertynya nya.
Sekarang kita akan menambahkan Method / Function pada Class Mahasiswa.
Method ini berfungsi untuk mengkonversi nilai angka yang diisikan pada form
mahasiswa menjadi nilai Huruf.
di bawah ini adalah kodenya:
Public Function getNilaiHuruf(ByVal iNilaiAngka As Integer) As String
Dim sHuruf As String Select Case iNilaiAngka Case 80 To 100 sHuruf = "A" Case 70 To 89 sHuruf = "B" Case 60 To 79 sHuruf = "C" Case 50 To 69 sHuruf = "D" Case Else sHuruf = "Nilai di luar kriteria yang ada!" End Select
E-Book Trik N-Tier Programming ASP.NET OOP – bab GRATIS! ©Ir. Hartoto 2012 http://www.xbasicpro.com
Return sHuruf End Function
Function di atas akan melakukan pengubahan nilai yang diumpankan melalui
parameter iNilaiAngka dan akan dikembalikan hasilnya berupa string (As
String) kepada pemanggilnya.
OK. Sekarang Anda akan menambahkan halaman aspx untuk mencoba class1.vb
Klik website – add new item. Lihat gambar di bawah ini:
Setelah Anda klik muncul seperti gambar di bawah ini:
E-Book Trik N-Tier Programming ASP.NET OOP – bab GRATIS! ©Ir. Hartoto 2012 http://www.xbasicpro.com
Klik tombol Add. Maka layar Anda akan seperti gambar di bawah ini:
E-Book Trik N-Tier Programming ASP.NET OOP – bab GRATIS! ©Ir. Hartoto 2012 http://www.xbasicpro.com
Sekarang ubah display ke mode design dengan cara klik tab design di bawah kanan.
Lihat gambar di bawah ini:
Ok. Sekarang Anda bias mendesian form input. Lihat gambar di bawah ini:
E-Book Trik N-Tier Programming ASP.NET OOP – bab GRATIS! ©Ir. Hartoto 2012 http://www.xbasicpro.com
Command Button GetHuruf akan kita pergunakan untuk memanggil method
getNilaiHuruf yang telah kita buat di atas.
Berikut adalah kode pemanggilnya pada command Button:
Protected Sub btnGetHuruf_Click(ByVal sender As Object, ByVal e As
System.EventArgs) Handles btnGetHuruf.Click
Dim oMhs As Class1
oMhs = New Class1
txtHuruf.Text = oMhs.getNilaiHuruf(txtNilai.Text)
End Sub
Setelah mengetik kode nya dengan lengkap seperti di atas. Sekarang kita jalankan
programnya. Tekan F5 lalu isi textbox nya kemudian tekan tombol get Nilai Angka.
Jika benar maka hasilnya akan tampak seperti gambar di bawah ini:
E-Book Trik N-Tier Programming ASP.NET OOP – bab GRATIS! ©Ir. Hartoto 2012 http://www.xbasicpro.com
E-BOOK TRIK N-TIER PROGRAMMING ASP.NET OOP
Sekarang ANDA sudah bisa bikin aplikasi database dengan ASP.NET. Masih bingung dengan kode yang acak-acakan tidak terstruktur? Susah di debug? Aplikasi yang ANDA hasilkan jalannya terasa berat? ANDA akan saya bimbing bagaimana memecahkan masalah di atas. ANDA akan Saya bimbing bagaimana mempelajari teknik N-Tier dan Objek Oriented Programming. ANDA percaya kepada saya. Untuk menuangkan tulisan ke dalam E-Book ini saya telah membaca banyak teks book dan E-Book dalam waktu dan pengalaman panjang.
E-Book Trik N-Tier Programming ASP.NET OOP – bab GRATIS! ©Ir. Hartoto 2012 http://www.xbasicpro.com
DAFTAR ISI Client Server Programming............................ 2 Arsitektur Pemrograman Terdistribusi................. 3 Cara kerja Sistem Client Server...................... 4 Objek Oriented Programming (OOP)..................... 6 Kelas Adalah Cetakan Objek........................... 10 Membuat Method....................................... 17 Menggunakan Class.................................... 23 Unsur Dasar Sistem Berorientasi Objek................ 31 Abtraction (Cara Pandang)......................... 32 Encapulation (Pembungkusan)....................... 32 Inheritance (Penurunan Sifat)..................... 35 Polymorphism (Perubahan Bentuk)................... 40 Model Three Tier..................................... 59 Tier Presentasi (Client Tier)........................ 64 Bisnis Tier.......................................... 67 Objek Data Tier...................................... 70 Database Tier ....................................... 72
E-Book Trik N-Tier Programming ASP.NET OOP – bab GRATIS! ©Ir. Hartoto 2012 http://www.xbasicpro.com
1. Membuat Database................................ 73 2. Membuat Tabel................................... 76 3. Prosedur Tersimpan (Stored Procedure)........... 77 Kesimpulan........................................... 92
NB: "Gratis! konsultasi hingga ANDA mengerti"
Anda bisa memesan E-Book ini hanya dengan Rp: 60,000.-
Belanja dengan Toko Online
Transfer ke sini untuk pembayaran:
1. Bank BCA a.n. HARTOTO, IR. no. rek. 8305066253
2. Bank MANDIRI a.n. HARTOTO no. rek. 106 00 0977281 8
Saya akan mengirim E-Book dan kelengkapannya ke email Anda SMS konfirmasi Pembayaran ke: 0821 6598 8036 atau ke email: [email protected] Format: nama rekening#bank tujuan#email#ASPNETntierOOP contoh: andi#bca#[email protected]#ASPNETntierOOP