Perkuliahan Pemrograman Berorientasi Object menggunakan Microsoft Visual Basic dibagi menjadi dua perkuliahan
I. Pemrograman Berorientasi Object I
II. Pemrograman Berorientasi Object II
I. PBO I pada perkuliahan ini yang menjadi tujuan (goal) adalah mahasiswa mampu mengenal pemrograman berorientasi object yang ada di visual basic dari konsep tribute, methode, memang visual basic tidak murni oop, namun kita pergunakan sebagai gambaran oop.materi terdiri atas 12 kali pertemuan :


1. Mengenal Visual Basic (VB), Integrated Development Environment (IDE) VB 6, Mampu menggunakan komponen form, textbox,label dan button Menyimpan Project
download disini
2. Mengenal dan menggunakan tipe data Mampu memembuat dan menentukan variabel Mengerti penggunaan event pada form Mampu menggunakan message box dan input box dan perbedaan Mampu melakukan debug secara bertahap
Download disini
3. Mengenal dan menggunakan komponen standard
Download disini
4. Mengenal dan menggunakan komponen standard Mampu memakai fungsi berulang(Do While … Loop , For .. Next)
Download disini
5. Kontrol Standard Image, grafik
Download disini
6. Kontrol Standard HScrollBar dan VScrollBar, Timer
Download disini
7. Kontrol Standard DriveListBox,DirListBox,FileListBox
Download disini
8. MDI Form, Menu dan Objek Printer(Mengenal Multiple Document Interface)
Download disini
9. Kontrol Standard Database dan Data Kontrol,Membuat Database dengan Visual Data Manager
Download disini
10. Pengaturan MultiUser pada Data Kontrol
Download disini
11. Data Definition Language (DDL),Pembuatan Tabel, Index dan Konstraint dengan DML
Download disini
12. Membuat Remote Administrator Tool
Download disini
13. Memahami ADODC melalui Data Form Wizard
Download disini
14. Memahami koding ADO melalui Data Form Wizard
Download disini
Setelah materi-materi ini akan berlanjut di PBO II.semoga materi berguna.

Pemrograman Berbasis Objek II bertujuan untuk memberikan gambaran bagaimana membuat sebuah sistem informasi secara lengkap, dimulai dengan koneksi database, manipulasi database, pembuatan report,pembuatan menu sampai bagaimana kita menginstall aplikasi yang kita buat ke user. Dalam PBO II ini saya akan membagi sebagai berikut :
1. Memahami koneksi database
download disini
2. Membuat recordset
download disini
3. pemakaian query dan store procedure dan penggunaan parameter di store procedure
download disini dan untuk latihannya menggunakan store proceduredisini
sedangkan untuk materi perintah dengan query dapat anda dapatkan disini

4. Proses Data Master and Details
download disini
untuk latihan secara detail pembuatan master detail menggunakan store procedure bisa download disini
5. Pembuatan Menu pada Aplikasi dan Rolenya
download disini
6. Pembuatan Report Menggunakan Data Report
download disini
7. Pembuatan Report menggunakan Crystal Report
download disini
8. Pembuatan User Control, Class dan komponen
download disini
9. Optimalisasi Komponen
download disini
10. Fungsi Khusus dan proses user main
download disini
11. Membuat Package Instalasi dan Proses Instalasi
Semoga dari materi di atas akan memberikan kemudian bagi siswa untuk belajar, jika ada saran dan pesan tolong disampaikan dengan bahasa yang kontruktif dan disampaikan dengan sopan terima kasih.




Ini pengalaman saya ketika saya menginstall sql server 2000 reporting services langkah
yang saya lakukan adalah sbb:
1. Sql server 2000 developer udah terinstal
2. Sql server Service pack 3a sudah terinstall kalau belum download dulu baru install
3. Install Microsoft Visual Studio 2003 .net sebagai editorialnya
4. baru Install reporting services sql 2000 developer edition

Setelah saya install, saya lakukan restart komputer eh ternyata pada saat booting
windows XP error
"STOP: c000021a {Fatal System Error}
The Windows Logon Process system process terminated unexpectedly with a status of 0xc0000139 (0x00000000 0x0000000) The system has been shutdown."


karena saya ngak tahu dan bingung terpaksa saya lakukan instalasi windowsnya,
karena saya pikir kena virus atau emang ada masalah di hdknya. Hal ini terjadi
berkali-kali terjadi dengan urutan seperti di atas sampai saya bingung dan strees
apalagi dibuat ngajar sama ngerjain tugas S2 lagi capek dehhhhhh.

Kemudian saya coba cari dengan kata-kata error
The Windows Logon Process system process terminated unexpectedly with a status of 0xc0000139
dan saya temukan ternyata ada solusi
bahwa ada mungkin saya menginstall service pack 3a untuk interprise
dan mengupdate file msvcrt.dll di direktori windows/system32 dengan besar file
273 kb. dari solusi tsb saya coba kopikan dari msvcrt.dll asli dengan besar file
350 kb dan akhirnya berhasil.

dari hal di atas saya simpulkan pengalaman emang mahal harganya karena itu
hargai pengalaman orang lain

semoga pengalaman ini berharga bagi temen-temen yang lihat tip ini




18.13 with 1 komentar »

Membuat Tabview untuk mempermudah kita memilah kategori materi atau archive
kita saya baru dapat dari sini
dan berikut ini langkah-langkahnya:

pilih Add gadget dan selanjutnya Page Elements-HTML/Javascript
kemudian isi title dan isikan script berikut



selamat mencoba

Pemrograman Berbasis Objek

Program adalah suatu bentuk aplikasi yang kita gunakan di dalam hardware (perangkat keras). Program di jelaskan atau diinterpelasikan dalam suatu bahasa yang disebut bahasa pemrograman. Program terdiri atas beberapa intruksi-intruksi atau perintah-perintah. Bahasa pemrograman pada komputer terbentuk dengan beberapa tehnik yang lahir sbb:

1. Pemograman Functional

Pemograman Functional merupakan pemograman yang terdiri atas kumpulan perintah/instruksi yang akan dijalankan/dieksekusi oleh komputer berdasarkan fungsi-fungsi.
Fungsi yang dipakai seperti dalam fungsi yang ada dalam matematika.

2. Pemograman Procedural

Procedure merupakan instruksi khusus yang dieksekusi secara berurutan. Pemograman Procedural merupakan pemograman yang terdiri atas kumpulan perintah/instruksi yang akan dijalankan/dieksekusi oleh komputer secara berurutan.

3. Pemograman Terstruktur

Pemograman Terstruktur merupakan pemograman yang terdiri atas kumpulan perintah/instruksi yang akan dijalankan/dieksekusi oleh komputer berdasarkan procedural dan atau functional.

Pemilihan procedural atau functional berdasarkan pemilahan masalah yang sebelumnya besar menjadi kumpulan masalah-masalah kecil yang kemudian dibuat/disusun dalam bentuk procedural atau functional tergantung dari kebutuhannya..

4. Pemograman Berbasis Modul

Pemograman berbasis modul merupakan pemograman yang didasarkan atas kumpulan program procedural dan atau program functional yang akan dijalankan/dieksekusi oleh komputer berdasarkan modul.

5. Pemrograman Berorientasi Objek

Semua yang ada didunia dapat diwujudkan baik secara logic maupun kasat mata bisa dibentuk sebagai objek , dua karakteristik utama objek adalah
- setiap objek memiliki atribut sebagai status atau sifat atau ciri dari sebuah objek
- setiap objek memiliki tingkah laku atau kebiasaan dari suatu objek

sebagai contoh dari dua hal di atas dapat saya gambarkan sbb:
- Orang memiliki atribut : kepala, rambut, tangan, kaki, mata dll
- Orang memiliki tingkah laku : berjalan kedepan, duduk, tidur, makan dll
Dalam pengembangan bahasa pemrograman berorientasi objek menyimpan atribut dalam sebuah variable dan akan menyimpan tingkah laku ke dalam method-method atau fungsi-fungsi atau prosedur

Karakteristik Utama pemrograman berorientasi objek adalah :
1. Enkapsulasi Enkapsulasi adalah suatu mekanisme untuk menyembunyikan atau memproteksi suatu proses dari kemungkinan interferensi atau penyalahgunaan dari luar sistem sekaligus menyederhanakan penggunaan system itu sendiri. Akses ke internal sistem diatur sedemikian rupa melalui seperangkat interface. Contoh kasus sepeda balap, pada sistem pemindahan gigi, maka pengendara tidak perlu tahu detail dari bagaimana proses pemindahan gigi itu dilakukan oleh mesin, cukup tahu bagaimana menekan gigi itu. Pedal gigi yang diinjak pengendara itu merupakan interface (antar muka) pengendara dengan sistem transmisi sepeda balap.

2. Pewarisan (Inheritance) Sebagai manusia kita sebenarnya terbiasa untuk melihat objek yang berada disekitar kita tersusun secara hierarki berdasarkan class-nya masing-masing. Dari sini kemudian timbul suatu konsep tentang pewarisan yang merupakan suatu proses dimana suatu class diturunkan dari class lainnya sehingga ia mendapatkkan cirri atau sifat dari class tersebut. Perhatikan contoh hirarki berikut ini:




Dari hirarki diatas dapat dilihat bahwa, semakin kebawah, class akan semakin bersifat spesifik. Class mamalia memiliki seluruh sifat yang dimiliki oleh binatang, demikian halnya juga Anjing, kucing dan Monyet memiliki seluruh sifat yang diturunkan dari class mamalia. Dengan konsep ini, karakteristik yang dimiliki oleh class binatang cukup didefinisikan didefinisikan dalam class binatang saja. Class mamalia tidak perlu mendefinisikan ulang apa yang telah dimiliki oleh class binatang, karena sebagai class turunannya, ia akan


mendapatkan karakteristik dari class binatang secara otomatis. Demikian juga dengan class anjing, kucing dan monyet, hanya perlu mendefinisikan karakteristik yang spesifik dimiliki oleh class-nya masing-masing. Dengan memanfaatkan konsep pewarisan ini dalam pemrograman, maka hanya perlu mendefinisikan karakteristik yang lebih umum akan didapatkan dari class darimana ia diturunkan.

3. Polymorphism Polymorphism berasal dari bahasa Yunani yang berarti banyak bentuk. Dalam PBO, konsep ini memungkinkan digunakannya suatu interface yang sama untuk memerintah objek agar melakukan aksi atau tindakan yang mungkin secara prinsip sama namun secara proses berbeda. Dalam konsep yang lebih umum sering kali polymorphism disebut dalam istilah satu interface banyak aksi.

Pada contoh diatas clas dasar adalah class bentuk yang memiliki atribut berupa Luas dan operasi hitung luas, class tersebut dapat diturunkan kedalam berbagai macam class bentuk seperti Segitiga, Lingkaran, Persegi panjang. Class Segitiga, Lingkaran, Persegi panjang memiliki atribut “Luas” dari hasil penurunan class bentuk, akan tetapi operasi hitung luas pada masing masing class akan berbeda-beda, inilah yang disebut sebagai polymorphism


salah satu contoh dari karakteristik diatas adalah sbb:

pewarisan :
class A
{
int x;
int y;
void tampilnilai()
{
System.out.println("Nilai x: "+x+" ,y :"+y);
}
}

class B extends A
{
int z ;
void tampilkanjumlah()
{
System.out.println("Jumlah :"+(x+y+z));
}

}

class inheritence
{
public static void main(String[] args)
{
A vara = new A();
B varb = new B();

A.x = 45;
A.y = 23;
vara.tampilnilai();

varb.x=12;
varb.y=14;
varb.z=78;
varb.tampilkanjumlah();
}
}