Minggu, 26 Agustus 2012

A LGORITMA DAN P EMROGRAMAN 5


MODULAR P ROGRAMMING
 adalah suatu teknik pemrograman di mana
program yang biasanya cukup besar dibagi-bagi
menjadi beberapa bagian program yang lebih
kecil .
 Keuntungan:
 Program lebih pendek
 Mudah dibaca dan dimengerti
 Mudah didokumentasi
M ODULAR P ROGRAMMING
PADA BAHASA C

 Bahasa C sangat mendukung modular programming
 Sejak awal bahasa C sudah membagi
programprogramnya menjadi modul-modul
(bagianbagian)
 Modul pada bahasa C dikenal dengan nama fungsi
(function)
 Bahasa C terdiri dari fungsi-fungsi, baik yang langsung
dideklarasikan dalam program ataupun dipisah di dalam
header file
 Fungsi yang selalu ada pada program C adalah fungsi
main
F UNCTION
 Fungsi/function adalah suatu kumpulan
instruksi/perintah/program yang dikelompokkan
menjadi satu
 letaknya terpisah dari program yang
menggunakan fungsi tersebut
 memiliki nama tertentu yang unik, dan digunakan
untuk mengerjakan suatu tujuan tertentu
 Dalam bahasa pemrograman lain fungsi dapat
disebut sebagai subrutin (basic, VB) atau
procedure (pascal, Delphi)
K EUNTUNGAN F UNCTION
 Dapat melakukan pendekatan top-down dan divide-and-conquer:
 Top-down: penelusuran program mudah
 Divide-and-conquer: program besar dapat dipisah menjadi
program-program kecil
 Kode program menjadi lebih pendek, mudah dibaca, dan
mudah dipahami
 Program dapat dikerjakan oleh beberapa orang sehingga
program cepat selesai dengan koordinasi yang mudah
 Mudah dalam mencari kesalahan-kesalahan karena alur logika
jelas dan sederhana Kesalahan dapat dilokalisasi dalam suatu
modul tertentu saja
K EUNTUNGAN F UNCTION
 Modifikasi program dapat dilakukan pada suatu modul
tertentu saja tanpa mengganggu program keseluruhan
 Fungsi – fungsi menjadikan program mempunyai struktur
yang jelas
 Dengan memisahkan langkah – langkah detail ke satu
atau lebih fungsi – fungsi, maka fungsi utama (main)
akan menjadi lebih pendek, jelas dan mudah dimengerti
 Mempermudah dokumentasi.
 Reusability: Suatu fungsi dapat digunakan kembali oleh
program atau fungsi lain
K ATEGORI FUNGSI DALAM C
 Standard Library Function
 Yaitu fungsi-fungsi yang telah disediakan oleh C
dalam file-file header atau library nya, Misalnya:
clrscr(), printf(), getch().
 Untuk function ini kita harus mendeklarasikan
terlebih dahulu library yang akan digunakan, yaitu
dengan menggunakan preprosesor direktif.
Misalnya: #include
K ATEGORI FUNGSI DALAM C
 Programmer-Defined Function .
 Adalah function yang dibuat oleh programmer
sendiri.
 Function ini memiliki nama tertentu yang unik
dalam program, letaknya terpisah dari program
utama,dan bisa dijadikan satu ke dalam suatu
library buatan programmer itu sendiri yang
kemudian juga di-include-kan jika ingin
menggunakannya.
P ERANCANGAN F UNGSI
 Dalam membuat fungsi, perlu diperhatikan:
 Data yang diperlukan sebagai inputan
 Informasi apa yang harus diberikan oleh fungsi
yang dibuat ke pemanggilnya
 Algoritma apa yang harus digunakan untuk
mengolah data menjadi informasi
S TRUKTUR F UNCTION
 Deklarasi Function
 Definition Function
D EKLARASI F UNCTION Terdiri dari:
 Judul fungsi
 Tipe data yang akan dikembalikan/void
 Tidak ada kode implementasi function tersebut
 Bentuk Umum
tipedata namafunction(arg1, arg2,arg3,...);
D EKLARASI F UNCTION
 Deklarasi fungsi diakhiri dengan titik koma
 Tipe_data dapat berupa segala tipe data yang
dikenal C atau dapat digantikan dengan void yang
berarti fungsi tersebut tidak mengembalikan nilai
apapun
 Nama fungsi adalah nama yang unik
 Argumen dapat ada atau tidak (opsional), antar
argumen-argumen dipisahkan dengan
menggunakan tanda koma
D EKLARASI F UNCTION
 Suatu fungsi perlu dideklarasikan sebelum
digunakan
 Untuk alasan dokumentasi program yang baik,
sebaiknya semua fungsi yang digunakan
dideklarasikan terlebih dahulu
 Deklarasi fungsi ditulis sebelum fungsi tersebut
digunakan
D EKLARASI F UNCTION
 Karena prinsip kerja program C sekuensial, maka
 Jika bagian dari program yang menggunakan
fungsi diletakkan sebelum definisi dari fungsi,
maka deklarasi dari fungsi diperlukan.
 Akan tetapi jika bagian dari program yang
menggunakan fungsi terletak setelah definisi dari
fungsi, maka deklarasi dari fungsi dapat tidak
dituliskan
D EFINITION F UNCTION
 Terdiri dari :
 function prototype yang disertai dengan kode
implementasi dari function tersebut, yang
berisikan statemen/instruksi yang akan
melakukan tugas sesuai dengan tujuan dibuatnya
fungsi tersebut
D EFINITION F UNCTION
 Tubuh fungsi dapat berisi segala perintah yang
dikenal oleh C, pada dasarnya tubuh fungsi sama
dengan membuat program seperti biasa
 Return bersifat opsional, adalah keyword
pengembalian nilai dari fungsi ke luar fungsi,
return wajib jika fungsi tersebut mengembalikan
nilai berupa tipe data tertentu, sedangkan return
tidak wajib jika fungsi tersebut bersifat void

T ERIMA K ASIH

A LGORITMA DAN P EMROGRAMAN 7


R EKURSIF
 Dalam dunia pemrograman, rekursi
diimplementasikan dalam sebuah fungsi yang
memanggil dirinya sendiri.
 Contoh fungsi rekursif misalnya adalah fungsi pangkat,
faktorial, dan barisan fibonacci.
 Dalam fungsi pangkat x
y
, kita tahu bahwa semua
bilangan selain 0, jika dipangkatkan dengan 0 nilainya
sama dengan 1.
 Jika x dipangkatkan dengan y, dengan y lebih dari 0,
maka hasilnya sama dengan x dikalikan dengan x
dipangkatkan y – 1.
 x
y
= 1, jika y = 0
 x
y
= x * x
(y-1)
, jika y > 0
 Untuk x = 10 dan y = 0, hasil dari xy adalah 1.
Untuk x = 10 dan y = 3 hasilnya dapat
digambarkan sebagai berikut:

P ERBANDINGAN R EKURSIF
DAN I TERATIF

Rekursif Iteratif
Kode program biasanya lebih
ringkas dan mudah
dipahami
Kode program lebih panjang,
untuk beberapa
kasus solusi iteratif lebih sulit
diterapkan
Membutuhkan alokasi memori
yang besar
Relatif lebih kecil alokasi
memorinya
Tidak cocok ketika kinerja
tinggi diperlukan, karena
terjadi overhead pemanggilan
fungsi dalam jumlah
yang relatif besar
Cocok diterapkan ketika kinerja
aplikasi harus
diterapkan (hanya ada satu kali
pemanggilan
fungsi)
A RRAY
 Selama ini kita menggunakan satu variabel untuk
menyimpan 1 buah nilai dengan tipe data tertentu.
 int a1, a2, a3, a4, a5;
 Deklarasi variabel diatas digunakan untuk
menyimpan 5 data integer dimana masing-masing
variabel diberi nama a1, a2, a3, a4, dan a5.
 Di dalam C dan pemrograman yang lain, terdapat
suatu fasilitas untuk menyimpan data-data yang
bertipe data sama dengan suatu nama tertentu =
ARRAY/LARIK
 Array adalah suatu tipe data terstuktur yang
berupa sejumlah data sejenis (bertipe data sama)
yang jumlahnya tetap dan diberi suatu nama
tertentu.
 Array dapat berupa array 1 dimensi, 2 dimensi,
bahkan ndimensi.
 Elemen-elemen array bertipe data sama tapi bisa
bernilai sama atau berbeda-beda.
G AMBARAN A RRAY
0 4 9 1 3
0 1 2 3 4 index
value
Elemen-elemen array dapat diakses oleh program menggunakan
suatu indeks tertentu.
Pengaksesan elemen array dapat dilakukan berurutan atau
random berdasarkan indeks tertentu secara langsung.
Pengisian dan pengambilan nilai pada indeks tertentu dapat
dilakukan dengan mengeset nilai atau menampilkan nilai
pada indeks yang dimaksud.
D EKLARASI A RRAY
 tipe_data nama_array [ukuran];
 int bilangan[5];
 char nama[20];
 Tipe data sejenis
 Ada indeks yang teratur dan berurutan
 Bersifat statis, harus diketahui ukurannya terlebih
dahulu
 Contoh :
 Int bilangan[5];
 Char nama[10];
 Int umur[2] = {17, 35};
 Int bilangan[5]  berarti akan memesan tempat di
memori komputer sebanyak 5 tempat dengan indeks dari
0-4, dimana semua elemen bertipe integer semuanya.
 Char nama[10]  berarti akan memesan tempat di
memori komputer sebanyak 10 tempat dengan indeks
dari 0-9, dimana semua elemen bertipe karakter
semuanya.
 Int umur[2] = {17, 35}  berarti akan memesan tempat
di memori komputer sebanyak 2 tempat dengan indeks
dari 0-1, dimana semua elemen bertipe integer
semuanya. Kedua elemen tsb sekaligus diisi (inisialisasi)
yaitu pada umur[0] bernilai 17 dan umur[1] bernilai 35

T ERIMA K ASIH

ALGORITMA DAN P EMROGRAMAN 6


ARRAY 2 DIMENSI
 Sering kali digambarkan/dianalogikan sebagai
sebuah matriks.
 Jika array berdimensi satu hanya terdiri dari 1
baris dan banyak kolom, array berdimensi dua
terdiri dari banyak baris dan banyak kolom yang
bertipe sama
 Gambar array berdimensi (baris x kolom = 3 x 4)
5  20 14 3
4  7   9   1
9  0  11  7
D EKLARASI
 tipe_data nama_var_array[batas_baris][batas_kolom];
 Contoh :
 int bil[3][4];
 int bil[2][3] = { {4, 1, 8}, {9, 0, 6} };
 int matriks[3][5] =
{{5,12,17,10,7}, {15,6,25,2,19}, {4,9,20,22,11}};
 Jika data yang diinputkan kurang dari deklarasi
int matriks[3][5] =
{{5,12,17,10,7}, {15,6,25,2,19}, {4,9 }};
kurang 3 angka
 Maka tiga data yang kurang akan diisi dengan
karakter NULL atau berupa tanda \0
 Jika data yang diinputkan lebih dari deklarasi int
matriks[3][5] =
{{5,12,17,10,7}, {15,6,25,2,19}, {4,9,20,22,11,14,19 }};
lebih 2 angka
 Matriks yang jumlah datanya lebih akan menyebabkan
ERROR
 Matriks dengan baris dinamis,
int matrix[ ][3] = {{3,5,1}, {1,6,9}, {6,7,1}, {7,8,2}};
3 5 1
1 6 9
6 7 1
7 8 2
MENAMPILKAN A RRAY

OPERASI DLM MATRIK
 Input matrik
 Cetak matrik
 Transpose matrik
 Diagonal matrik
 Penjumlahan matrik
 Pengurangan matrik
 Perkalian matrik
T RANSPOSE
 Transpose adalah elemen baris matriks akan
menjadi kolom matriks dan sebaliknya kolom
matriks akan menjadi baris matriks.
 Matriks awal :
1 5 7
3 6 1
7 9 0
 Hasil setelah di Transpose
1 3 7
5 6 9
7 1 0
D IAGONAL MATRIK
 Matrisk harus bujur sangkar!
 Diagonal adalah elemen matriks yang baris dan
kolomnya sama!
 Matrik awal :
1 5 7
3 6 1
7 9 0
 Diagonal matrik : 1 6 0
P ENJUMLAHAN MATRIK
 Agar kedua matriks dapat dijumlahkan harus
memiliki jumlah baris dan kolom yang sama.
 Inputkan matriks A dan matriks B
 Siapkan matriks C untuk menampung hasil
penjumlahan matriks A dan B sesuai dengan
elemen-elemennya.
4 6 2
6 1 8              +        
7 3 9

3 2 1
1 1 3               =
2 1 2

7 8 3
7 2 11
9 4 11


P ERKALIAN MATRIK
 Perkalian dengan Konstanta
 Matrik awal :
1 5 7
3 6 1
7 9 0
 Dikalikan dengan 3, Hasilnya :
3 15 21
9 18 3
21 27 0
T ERIMA K ASIH

Instal posgre

Jika Anda senang membuat aplikasi database, tentu sudah tidak asing dengan ODBC (Open DataBase Connectivity). Sebab ODBC memberikan interface universal antara aplikasi dengan database server. Sehingga pembuat aplikasi tidak perlu mempelajari masing-masing interface ke database server. Database PostgreSQL juga menyediakan driver ODBC yaitu psqlODBC.

Kita bisa menggunakan psqlODBC untuk keperluan, misalnya:
  • Membuat aplikasi laporan sendiri (customize) menggunakan aplikasi reporting seperti Crystal Report.
  • Membuat aplikasi tambahan yang memerlukan koneksi ke database PostgreSQL, tetapi tidak membutuhkan performance yang tinggi. Jika membutuhkan performance, harus menggunakan library native dari PostgreSQL.
Berikut cara melakukan instalasi psqlODBC, dalam contoh ini menggunakan Windows 7.
1. Jalankan Application Stack Builder dari Start Menu->PostgreSQL 8.x->Application Stack Builder.

 2. Pilih database server PostgreSQL yang ingin dikonfigurasi, dalam contoh ini PostgreSQL 8.4 di localhost. Kemudian klik ‘Next’.
 3. Pilih Categories->Database Drivers->psqlODBC v08.04.200-1. Lalu klik ‘Next’
 4. Pilh lokasi folder sementara untuk mendownload installer, dalam contoh ini ‘D:temp’. Lalu klik ‘Next’.

 5. Application Stack Builder akan mendownload package installer. Tunggu sampai selesai.

 6. Setelah selesai, Klik ‘Next’ untuk menjalankan installer psqlODBC.

7. Anda akan melihat Wizard Setup psqlODBC seperti gambar berikut. Klik ‘Next’
Install PostgreSQL ODBC Driver
Install PostgreSQL ODBC Driver

8. Pilih lokasi instalasi psqlODBC, gunakan default Installation Directory seperti berikut. Lalu klik ‘Next’.
Install PostgreSQL ODBC Driver
Install PostgreSQL ODBC Driver

9. Setup siap melakukan instalasi psqlODBC. Klik ‘Next’.
Install PostgreSQL ODBC Driver
Install PostgreSQL ODBC Driver

10. Setup melakukan instalasi psqlODBC. Tunggu sampai selesai.
Install PostgreSQL ODBC Driver
Install PostgreSQL ODBC Driver

11. Jika berhasil, Anda akan melihat layar berikut. Klik ‘Finish’.
Install PostgreSQL ODBC Driver
Install PostgreSQL ODBC Driver

12. Application Stack Builder menampilkan pesan bahwa instalasi telah selesai. Klik ‘Finish’.
Install PostgreSQL ODBC Driver
Install PostgreSQL ODBC Driver
Selamat, Anda telah sukses menginstal PostgreSQL ODBC Driver. :)

Komponen / ActiveX DLL dan OCX Registrasi

Beberapa Catatan tentang ASP Komponen / ActiveX DLL dan OCX Registrasi

Komponen ActiveX atau komponen ASP adalah DLL atau file OCX yang mengandung satu atau lebih kelas yang dapat dipanggil dari sebuah bahasa pemrograman yang mendukung ActiveX. Sebelum program dapat memanggil komponen, maka harus "terdaftar" pada komputer atau server yang menjalankan program tersebut.

Ada sebuah utilitas baris perintah yang disebut regsvr32.exe yang disediakan oleh Microsoft untuk mendaftarkan komponen. Hal ini dapat ditemukan di direktori Windows dan Sistem itu dapat dijalankan dari command prompt atau dari pilihan Run di Start Menu. (Perhatikan bahwa pada Windows Vista dan Windows 2008 Server Command Prompt harus dijalankan sebagai administrator jika berjalan regsvr32 akan menghasilkan kesalahan.)

Sintaksnya adalah:

regsvr32 c: \ ThePath \ DllName.dll

Jalan menuju DLL diperlukan dan ini bisa sulit untuk mengetik pada command prompt, maka kami menyediakan utilitas gratis yang dapat digunakan untuk mendaftarkan DLL dan OCX file menggunakan antarmuka Windows untuk memilih file.


Download the free utility - dllregsvr.zip (177 KB)

Menggunakan DLLRegSvr

Untuk menggunakan utilitas ini, unzip file tersebut dan menjalankan executable. Pada Windows Vista Anda harus dijalankan sebagai administrator. Klik "Browse" dan arahkan ke, dan pilih, file DLL atau OCX yang Anda ingin mendaftar. Kemudian klik tombol Register. File juga dapat terdaftar dengan menggunakan tombol lainnya.

 Dalam kasus komponen ASP yang digunakan oleh IIS, Anda harus memastikan bahwa Pengguna Akses internet telah membaca dan mengeksekusi izin pada file DLL, atau direktori yang berisi DLL, jika kesalahan 0178 ASP akan menghasilkan. Pada Windows 2008 Server Akses internet akun Pengguna IUSR dan pada sistem sebelumnya itu IUSR_Machine_Name.

Hal ini biasanya tidak diperlukan untuk reboot komputer setelah pendaftaran, tapi kadang-kadang ini diperlukan. Jika Anda mendaftar komponen ASP dan menerima kesalahan 0177 ASP, periksa bahwa Anda telah mengetik nama kelas dengan benar dalam naskah dan jika sudah benar dan Anda masih mendapatkan error, coba reboot mesin.
 

Pada sistem 64 bit

Pada sistem 64 bit adalah penting untuk menghindari menempatkan 32 bit DLL atau OCX file di folder Windows \ System32. Folder setara untuk 32 file bit Windows \ SysWOW64 meskipun lokasi lain dapat digunakan. Cara di mana 32 bit emulator peta file berarti tidak dapat menemukan file 32 bit di dalam folder System32.

Jika komponen ASP 32 bit yang akan digunakan pada sistem 64 bit perlu baik untuk menjalankan situs web dalam mode 32 bit atau menambahkan komponen ke aplikasi + COM dalam Komponen Layanan. Semua komponen Chestysoft adalah 32 bit.


Menggunakan komponen ASP di ASP.NET

Sebuah komponen COM dapat dipanggil ASP.NET setelah terdaftar. Untuk hasil terbaik, membuat Majelis Interop menggunakan alat TLBIMP.EXE. Harap dicatat bahwa dalam. NET masih file komponen yang harus didaftarkan, bukan file Majelis Interop.

Cara Register OCX untuk Visual Basic di Windows 7 dan XP

Mungkin bagi anda yang sering bergelut di dunia visual basic pasti sering bertemu dengan file *.ocx atau *.dll. Terkadang file *.ocx yang kita gunakan sering kali tidak bisa di register pada komputer kita. Kali ini saya ingin memberi cara register file *.ocx yang sering menjadi problem pemakaiannya.


Berikut Cara register *.ocx untuk VB 6 pada windows XP biasanya:

copykan file ocx ke windows/system32
lalu pada run ketik regsvr32 "nama_file_ocx.ocx" lalu ENTER
tetapi hal tersebut tidak berlaku di windows 7 anda akan menemukan pesan "The module 'nama_file_ocx' was loaded but the call to DllRegisterServer failed with error code 0x80070005" . Perbedaan pada windows 7 yaitu pada privilage user account anda yang tidak mempunyai hak untuk melakukan registrasi secara manual.
Cara yang dapat dilakukan pada windows 7 adalah sebagai berikut :
Klik start pada kolom search ketik cmd (untuk menampilkan/mencari command prompt pada windows 7)
Setelah muncul cmd pada kolom hasil, klik kanan file cmd tersebut >> lalu pilih run as administrator.
Setelah muncul kotak dialog command prompt dengan path c:/windows/system32, ketik regsvr32.exe "nama_file_ocx.ocx" (tanpa kutip) tekan enter.

Maka file ocx anda akan diregistrasi oleh windows 7

Klik Like/share jika anda menyukai tulisan ini 
Semoga artikel Cara Register OCX untuk Visual Basic di Windows 7 dan XP bermanfaat bagi Anda.

Kontrol dalam Visual Basic 6.0

RINGKASAN
Artikel ini berisi daftar semua kontrol intrinsik dan ActiveX dikirim dalam Visual Basic. Daftar ini mencakup nama file komponen ActiveX, nama tampilan, nomor versi, tanggal, ukuran, dan kontrol dalam komponen tersebut.

File-file komponen ActiveX diinstal tergantung pada pilihan yang dipilih saat instalasi. Banyak file tidak diinstal dengan produk dan harus diinstal secara terpisah. Petunjuk untuk menginstal kontrol ini akan berada dalam sebuah file Readme.txt dalam direktori yang sama sebagai kontrol dihapus.


INFORMASI LEBIH LANJUT
kontrol ringkasan
Berikut ini adalah ringkasan dari file kontrol ActiveX dikirim dengan edisi yang berbeda dari Visual Basic:

    ActiveX                                                                   Control FileName Version           Edition *

------------------------------------------------------------------------

   ADO Data Control 6.0 (OLEDB)           MSADODC.ocx   6.00.8171  L,P,E

   AXBrowse                               VCMAXB.ocx    6.00.8169  P,E

   Cdlg                                   RepCdlg.ocx   6.00.8161  P,E

   Chart Control 6.0                      MSChart.ocx   6.00.8079  P,E

   Chart Control 6.0 (OLEDB)              MSChrt20.ocx  6.00.8177  P,E

   Comm Control 6.0                       MSComm32.ocx  6.00.8169  P,E

   Common Controls-3 6.0                  ComCt332.ocx  6.00.8169  P,E

   Common Dialog Control 5.0 (SP2)        Comdlg32.ocx  5.01.4319  E

   Common Dialog Control 6.0              ComDlg32.ocx  6.00.8169  L,P,E

   Data Bound Grid Control 5.0(SP3)       DBGrid32.OCX  5.1.814    P,E

   Data Bound List Controls 6.0           DBList32.ocx  6.00.8169  L,P,E

   DataGrid Control 6.0 (OLEDB)           MSDatGrd.ocx  6.00.8169  L,P,E

   DataList Control 6.0 (OLEDB)           MSDatLst.ocx  6.00.8169  L,P,E

   DataRepeater Control 6.0 (OLEDB)       MSDatRep.ocx  6.00.8169  P,E

   Desaware Animated Button Control       AniBtn32.OCX  1.00.036   P,E

   FlexGrid Control 5.0 (SP2)             Msflxgrd.ocx  5.01.4319  E

   FlexGrid Control 6.0                   MSFlxGrd.ocx  6.00.8169  L,P,E

   Grid Control                           Grid32.ocx    1.0.2908   P,E

   Grid Control                           Grid32.ocx    1.00.2930  P,E

   Hierarchical FlexGrid Control 6.0      MSHFlxGd.ocx  6.00.3005  L,P,E

   Internet Transfer Control 6.0          MSInet.ocx    6.00.8169  P,E

   MAPI Controls 6.0                      MSMAPI32.ocx  6.00.8169  P,E

   Masked Edit Control 6.0                MSMask32.ocx  6.00.8169  P,E

   MicroHelp Gauge Control                Gauge32.ocx   1.00.0024  P,E

   MicroHelp Key State Control            KeySta32.ocx  1.00.0024  P,E

   MSFlexGrid Wizard                      FlexWiz.ocx   6.00.8169  P,E

   Multimedia Control 6.0                 Mci32.ocx     6.00.8169  P,E

   Outline Control                        MSOutl32.ocx  1.00.2922  P,E

   Outrider SpinButton Control            Spin32.ocx    1.00.0044  P,E

   PictureClip Control 6.0                PicClp32.ocx  6.00.8169  P,E

   Pinnacle-BPS Graph Control             Graph32.ocx   1.00.047   P,E

   RemoteData Control 6.0                 Msrdc20.ocx   6.00.8169  E

   Rich TextBox Control 6.0               RichTx32.ocx  6.00.8169  L,P,E

   Script Control 1.0                     MSScript.ocx  1.0.02604  P,E

   SysInfo Control 6.0                    SysInfo.ocx   6.00.8169  P,E

   Tabbed Dialog Control 5.0 (SP2)        Tabctl32.ocx  5.01.4319  E

   Tabbed Dialog Control 6.0              TabCtl32.ocx  6.00.8169  L,P,E

   THREED32                               Threed32.ocx  1.00.0041  P,E

   Vbsql OLE Custom control module        Vbsql.ocx     6.50.163   E

   VisModelBrowser                        VCMVMB.ocx    6.00.8169  P,E

   Visual Basic 6.0 Application Wizard    AppWiz.OCX    6.00.8177  L,P,E

   Visual Basic 6.0 DataForm Wizard       DataForm.ocx  6.00.8169  P,E

   Visual Basic 6.0 MSChart Wizard        ChartWiz.ocx  6.00.8177  P,E

   Windowless Controls 6.0                MSWLess.ocx   6.00.8169  P,E

   Windows Common Controls 5.0 (SP2)      Comctl32.ocx  5.1.4319   E

   Windows Common Controls 5.0 (SP2)      ComCtl32.ocx  6.00.8022  L,P,E

   Windows Common Controls 6.0            MSComCtl.ocx  6.00.8177  L,P,E

   Windows Common Controls                Comctl32.ocx  1.00.2415  E

   Windows Common Controls-2 5.0 (SP2)    Comct232.ocx  5.01.4319  E

   Windows Common Controls-2 5.0 (SP2)    ComCt232.ocx  6.00.8022  L,P,E

   Windows Common Controls-2 6.0          MSComCt2.ocx  6.00.8177  L,P,E

   Winsock Control 6.0                    MSWinsck.OCX  6.00.8169  P,E
 
 
 * L = Belajar Edition
 * P = Professional Edition
 * E = Enterprise Edition
 
 intrinsik kontrol
 Kontrol berikut yang terkandung dalam file executable Visual Basic dan selalu muncul dalam Toolbox: 

  • Check Box
  • Combo Box
  • Command Button
  • Data
  • Directory List Box
  • Drive List Box
  • File List Box
  • Frame
  • Horizontal Scroll Bar
  • Image
  • Label
  • Line
  • List Box
  • Menu
  • OLE Container
  • Option Button
  • Picture Box
  • Shape
  • Text Box
  • Timer
  • Vertical Scroll Bar
ActiveX komponen
Komponen tercantum di bawah ini disusun oleh edisi di mana kapal komponen dan nama file. Setiap nama file berisi berikut:


  • Display name
  • Version number
  • File date
  • File size
  • File location on the distribution disk
  • Controls included with the components.
belajar Edition
Komponen ActiveX berikut kapal di Edisi Belajar:

 ComCtl32.ocx   Microsoft Windows Common Controls 5.0 (SP2)
                  Version: 6.00.8022
                  Size: 609,584 bytes
                  Source Directory: \os\system
                  Controls: ImageList
                            ListView
                            ProgressBar
                            Slider
                            Status Bar
                            TabStrip
                            Toolbar
                            TreeView

   ComCt232.ocx   Microsoft Windows Common Controls-2 5.0 (SP2)
                  Version: 6.00.8022
                  Size: 164,144 bytes
                  Source Directory: \os\system
                  Controls: Animation
                            UpDown

   ComDlg32.ocx   Microsoft Common Dialog Control 6.0
                  Version: 6.00.8169
                  Size: 140,096 bytes
                  Source Directory: \os\system
                  Controls: CommonDialog

   DBList32.ocx   Microsoft Data Bound List Controls 6.0 (OLEDB)
                  Version: 6.00.8169
                  Size: 200,496 bytes
                  Source Directory: \os\system
                  Controls: DBCombo
                            DBList

   MSADODC.ocx   Microsoft ADO Data Control 6.0 (OLEDB)
                 Version: 6.00.8171
                 Size: 118,064 bytes
                 Source Directory: \os\system
                 Controls: ADODC

   MSComCt2.ocx   Microsoft Windows Common Controls-2 6.0
                  Version: 6.00.8177
                  Size: 644,400 bytes
                  Source Directory: \os\system
                  Controls: Animation
                            UpDown
                            MonthView
                            DTPicker
                            FlatScrollBar

   MSComCtl.ocx   Microsoft Windows Common Controls 6.0
                  Version: 6.00.8177
                  Size: 1,062,704 bytes
                  Source Directory: \os\system
                  Controls: ImageCombo
                            ImageList
                            ListView
                            ProgressBar
                            Slider
                            StatusBar
                            TabStrip
                            ToolBar
                            TreeView

   MSDatGrd.ocx   Microsoft DataGrid Control 6.0 (OLEDB)
                  Version: 6.00.8169
                  Size: 260,920 bytes
                  Source Directory: \os\system
                  Controls: DataGrid

   MSDatLst.ocx   Microsoft DataList Control 6.0 (OLEDB)
                  Version: 6.00.8169
                  Size: 232,248 bytes
                  Source Directory: \os\system
                  Controls: DataCombo
                            DataList

   MSFlxGrd.ocx   Microsoft FlexGrid Control 6.0
                  Version: 6.00.8169
                  Size: 244,024 bytes
                  Source Directory: \os\system
                  Controls: MSFlexGrid

   MSHFlxGd.ocx   Microsoft Hierarchical FlexGrid Control 6.0
                  Version: 6.00.3005
                  Size: 407,104 bytes
                  Source Directory: \os\system
                  Controls: MSHFlexGrid

   RichTx32.ocx   Microsoft Rich TextBox Control 6.0
                  Version: 6.00.8169
                  Size: 203,576 bytes
                  Source Directory: \os\system
                  Controls: RichTextBox

   TabCtl32.ocx   Microsoft Tabbed Dialog Control 6.0
                  Version: 6.00.8169
                  Size: 209,192 bytes
                  Source Directory: \os\system
                  Controls: SSTab
 
Professional Edition
 Selain semua komponen dalam Edisi Belajar, ActiveX berikut komponen termasuk dalam Professional Edition:
 
AniBtn32.OCX   Desaware Animated Button Control
                  Version: 1.00.036
                  Size: 149,552 bytes
                  Source Directory: \Common\Tools\VB\Controls
                  Controls: AniPushButton

   AppWiz.OCX     Visual Basic 6.0 Application Wizard
                  Version: 6.00.8177
                  Size: 831,488 bytes
                  Source Directory: \VB98\Wizards
                  Controls: SubWizard

   ChartWiz.ocx   Visual Basic 6.0 MSChart Wizard
                  Version: 6.00.8177
                  Size: 147,456 bytes
                  Source Directory: \VB98\Wizards
                  Controls: SubWizard

   ComCt332.ocx   Microsoft Common Controls - 3 6.0
                  Version: 6.00.8169
                  Size: 369,696 bytes


                  Source Directory: \os\system
                  Controls: CoolBar

   DataForm.ocx   Visual Basic 6.0 DataForm Wizard
                  Version: 6.00.8169
                  Size: 541,728 bytes
                  Source Directory: \vb98\wizards
                  Controls: ctlWizards

   DBGrid32.OCX   Microsoft Data Bound Grid Control 5.0(SP3)
                  Version: 5.1.814
                  Size: 525,352 bytes
                  Source Directory: \common\tools\vb\controls
                  Controls: DBGrid

   FlexWiz.ocx    MSFlexGrid Wizard
                  Version: 6.00.8169
                  Size: 226,328 bytes
                  Source Directory: \vb98\wizards
                  Controls: SubWizard

   Gauge32.ocx    MicroHelp Gauge Control
                  Version: 1.00.0024
                  Size: 68,640 bytes
                  Source Directory: \common\tools\vb\controls
                  Controls: Gauge

   Graph32.ocx    Pinnacle-BPS Graph Control
                  Version: 1.00.047
                  Size: 216,096 bytes
                  Source Directory: \common\tools\vb\controls
                  Controls: Graph

   Grid32.ocx     Microsoft Grid Control
                  Version: 1.0.2908
                  Size: 94,744 bytes
                  Source Directory: \common\tools\vb\controls
                  Controls: Grid

   Grid32.ocx     Microsoft Grid Control
                  Version: 1.00.2930
                  Size: 92,160 bytes
                  Source Directory: \common\tools\vb\controls\bidi
                  Controls: Grid

   KeySta32.ocx   MicroHelp Key State Control
                  Version: 1.00.0024
                  Size: 123432 bytes
                  Source Directory: \common\tools\vb\controls
                  Controls: MhState

   MSChart.ocx    Microsoft Chart Control 6.0
                  Version: 6.00.8079
                  Size: 97,9728 bytes
                  Source Directory: \common\tools\vb\controls
                  Controls: MSChart

   MSChrt20.ocx   Microsoft Chart Control 6.0 (OLEDB)
                  Version: 6.00.8177
                  Size: 1,008,432 bytes
                  Source Directory: \os\system
                  Controls: MSChart

   Mci32.ocx      Microsoft Multimedia Control 6.0
                  Version: 6.00.8169
                  Size: 198,456 bytes
                  Source Directory: \os\system
                  Controls: MMControl

   MSComm32.ocx   Microsoft Comm Control 6.0
                  Version: 6.00.8169
                  Size: 103,744 bytes
                  Source Directory: \os\system
                  Controls: MSComm

   MSDatRep.ocx   Microsoft DataRepeater Control 6.0 (OLEDB)
                  Version: 6.00.8169
                  Size: 187,712 bytes
                  Source Directory: \os\system
                  Controls: DataRepeater

   MSInet.ocx     Microsoft Internet Transfer Control 6.0
                  Version: 6.00.8169
                  Size: 115,016 bytes
                  Source Directory: \os\system
                  Controls: Inet

   MSMAPI32.ocx   Microsoft MAPI Controls 6.0
                  Version: 6.00.8169
                  Size: 137,000 bytes
                  Source Directory: \os\system
                  Controls: MAPIMessages
                            MAPISession

   MSMask32.ocx   Microsoft Masked Edit Control 6.0
                  Version: 6.00.8169
                  Size: 166,200 bytes
                  Source Directory: \os\system
                  Controls: MaskEdBox

   MSOutl32.ocx   Microsoft Outline Control
                  Version: 1.00.2922
                  Size: 84,000 bytes
                  Source Directory: \common\tools\vb\controls
                  Controls: Outline

   MSScript.ocx   Microsoft Script Control 1.0
                  Version: 1.0.02604
                  Size: 133,392 bytes
                  Source Directory: \common\tools\vb\script
                  Controls: ScriptControl

   MSWinsck.OCX   Microsoft Winsock Control 6.0>
                  Version: 6.00.8169
                  Size: 108,336 bytes
                  Source Directory: \os\system
                  Controls: Winsock

   MSWLess.ocx    Microsoft Windowless Controls 6.0
                  Version: 6.00.8169
                  Size: 386,872 bytes
                  Source Directory: \common\tools\vb\winless
                  Controls: WLCheck
                            WLCombo
                            WLCommand
                            WLFrame
                            WLHScroll
                            WLList
                            WLOption
                            WLText
                            WLVScroll

   PicClp32.ocx   Microsoft PictureClip Control 6.0
                  Version: 6.00.8169
                  Size: 82,744 bytes
                  Source Directory: \os\system
                  Controls: PictureClip

   RepCdlg.ocx    Cdlg>
                  Version: 6.00.8161
                  Size: 119,848 bytes
                  Source Directory: \os\msapps\repostry
                  Controls:   RepCdg

   Spin32.ocx     Outrider SpinButton Control
                  Version: 1.00.0044
                  Size: 57,880 bytes
                  Source Directory: \common\tools\vb\controls
                  Controls: SpinButton

   SysInfo.ocx    Microsoft SysInfo Control 6.0
                  Version: 6.00.8169
                  Size: 67,376 bytes
                  Source Directory: \os\system
                  Controls: SysInfo

   Threed32.ocx     Version: 1.00.0041
                  Size: 205,848 bytes
                  Source Directory: \common\tools\vb\controls
                  Controls: SSCheck
                            SSCommand
                            SSFrame
                            SSOption
                            SSPanel
                            SSRibbon

   VCMAXB.ocx     AXBrowse
                  Version: 6.00.8169
                  Size: 74,792 bytes
                  Source Directory: \common\tools\vcm
                  Controls: AxBrowser

   VCMVMB.ocx     VisModelBrowser
                  Version: 6.00.8169
                  Size: 95,264 bytes
                  Source Directory: \common\tools\vcm
                  Controls: VMBrowser 
 
enterprise Edition
 Selain semua komponen dalam Professional Edition, ActiveX berikut komponen termasuk dalam Enterprise Edition. Kecuali didokumentasikan, kontrol berikut tersimpan di Disk 1:
 
Comdlg32.ocx   Microsoft Common Dialog Control 5.0 (SP2)
                  Version: 5.01.4319
                  Size: 129,808 bytes
                  Source Directory: \disk2\sna4\ntclient\comti
                  Controls: CommonDialog

   Comct232.ocx   Microsoft Windows Common Controls-2 58.0(SP2)
                  Version: 5.01.4319
                  Size: 155,920 bytes
                  Source Directory: \disk2\sna4\ntclient\comti
                  Controls: Animation
                          UpDown

   Comctl32.ocx   Microsoft Windows Common Controls
                  Version: 1.00.2415
                  Size: 330,752 bytes
                  Source Directory: \disk2\sql\i386
                  Controls: ImageList
                            ListView
                            ProgressBar
                            Slider
                            Status Bar
                            TabStrip
                            Toolbar
                            TreeView

   Comctl32.ocx   Microsoft Windows Common Controls 5.0 (SP2)
                  Version: 5.1.4319
                  Size: 604,432 bytes
                  Source Directory: \disk2\sna4\ntclient\comti
                  Controls: ImageList
                            ListView
                            ProgressBar
                            Slider
                            Status Bar
                            TabStrip
                            Toolbar
                            TreeView

   ComCtl32.ocx   Microsoft Windows Common Controls 5.0 (SP2)
                  Version: 6.00.8022
                  Size: 609,584 bytes
                  Source Directory: \disk2\ape_ss\os\system
                  Controls: ImageList
                            ListView
                            ProgressBar
                            Slider
                            Status Bar
                            TabStrip
                            Toolbar
                            TreeView

   ComDlg32.ocx   Microsoft Common Dialog Control 6.0
                  Version: 6.00.8169
                  Size: 140,096 bytes
                  Source Directory: \disk2\ape_ss\os\system
                  Controls: CommonDialog

   MSComCtl.ocx   Microsoft Windows Common Controls 6.0
                  Version: 6.00.8177
                  Size: 1,062,704 bytes
                  Source Directory: \disk2\ape_ss\os\system
                  Controls: ImageCombo
                            ImageList
                            ListView
                            ProgressBar
                            Slider
                            StatusBar
                            TabStrip
                            ToolBar
                            TreeView

   Msflxgrd.ocx   Microsoft FlexGrid Control 5.0 (SP2)
                  Version: 5.01.4319
                  Size: 227,600 bytes
                  Source Directory: \disk2\sna4\ntclient\comti
                  Controls: MSFlexGrid

   Msrdc20.ocx    Microsoft RemoteData Control 6.0
                  Version: 6.00.8169
                  Size: 176,440 bytes
                  Source Directory: \os\system and \disk2\ape_ss\os\system
                  Controls: MSRDC

   SysInfo.ocx    Microsoft SysInfo Control 6.0
                  Version: 6.00.8169
                  Size: 67,376 bytes
                  Source Directory: \disk2\ape_ss\os\system
                  Controls: SysInfo

   Spin32.ocx     Outrider SpinButton Control
                  Version: 1.00.0044
                  Size: 52,736 bytes
                  Source Directory: \disk2\sql\i386
                  Controls: SpinButton

   Tabctl32.ocx   Microsoft Tabbed Dialog Control 5.0 (SP2)
                  Version: 5.01.4319
                  Size: 192,784 bytes
                  Source Directory: \disk2\sna4\ntclient\comti
                  Controls: SSTab

   Vbsql.ocx      Vbsql OLE Custom control module
                  Version: 6.50.163
                  Size: 43,520 bytes
                  Source Directory: \disk2\sql\ptk\i386
                  Controls: Vbsql
 
Internet Explorer 4.01 ActiveX kontrol
 Kontrol berikut dikirimkan dengan versi Internet Explorer 4.01:
 
   ActiveX Control                              FileName      Version
   ------------------------------------------------------------------------

   ActiveMovie Control                          Amovie.ocx    5.01.18.1024

   Active Setup Control Library                 Asctrls.ocx   4.72.3110.6

   DirectAnimation Media Controls               Daxctle.ocx   2.0.0.7310

   FlUpl Control Library                        Flupl.ocx     7.0.794.27

   Intel Procedural Effect Library              Proctexe.ocx  2.0.0.7310

   Internet Controls                            Shdocvw.dll   4.72.3110.3

   NetShow File Transfer Control Type Library   Nsfile.ocx    2.0.0.912

   NetShow Player                               Nsplay.ocx    2.0.0.912

   ShockWave Flash                              Swflash.ocx   2.1.0.12

   Tabular Data Control 1.1 Type Library        tdc.ocx       1.2.0.0031
        
 
 REFERENSI
Untuk informasi lebih lanjut, lihat Buku Online untuk Microsoft Basic versi 6.0 Visual.

Untuk informasi lebih lanjut tentang versi file umum, kunjungi situs Web Microsoft berikut:
http://msdn2.microsoft.com/en-us/library/aa368599.aspx
Untuk informasi tambahan tentang cara untuk mencari Basis knowedge untuk artikel Internet Explorer, klik nomor artikel berikut untuk melihat artikel di Pangkalan Pengetahuan Microsoft:
168.243 Cari Basis knowedge untuk Internet Explorer artikel


properti
ID Artikel: 194.784 - Kajian Terakhir: 29 Maret 2007 - Revisi: 3.2
Berlaku bagi

     Microsoft Visual Basic 6.0 Belajar Edition
     Microsoft Visual Basic 6.0 Professional Edition
     Microsoft Visual Basic Enterprise Edition untuk Windows 6.0

Kata kunci:
kbcompatvers kbctrl kbfaq kbinfo kbtophit KB194784
 

 

IsButton.ocx untuk vb6 + sourcecode

Dah lama gak mian…karena disibukkan dengan aktifitas yang lumayan padet…buat bayar utang…hehehee…
Oooohhh…ya…diatas kan saya tulis mengenai fungsi button dengan bentuk yang atraktif, sobat tinggal pilih dan oprek sendiri…lewat style button setelah button.ocx sudah terregrestrasi pada computer sobat.
Mengenai bentuknya sich sangat sederhana tapi lengkap dengan desain bentuk dan
koreografinya…sebagai contoh sobat bisa lihat pada gambar.
link download untuk Isbutton.ocx disini
link download untuk Isbutton.ocx contoh vb scribnya ada disini

setelah sobat download registrasi terlebih dahulu supaya bisa digunakan.
selanjutnya gunakan/aktifkan komponen vb isbutton untuk memulai menggunakan isbutton secara maksimal.

Selamat menikmati apresiasi button yang sangat menarik buat project sobat...cuma salam programer yang bisa saya ucapkan...
semoga bermanfaat buat sobat...terima kasih..