Modul Visual Basic 6.0

download Modul Visual Basic 6.0

of 54

Transcript of Modul Visual Basic 6.0

DASAR-DASAR VISUAL BASIC 6.0Berbicara tentang bahasa pemrograman komputer, sebagian besar orang pasti mengenal Visual Basic. Visual Basic merupakan sebuah bahasa pemrograman komputer yang berjalan pasa sistem operasi Windows. Bahasa pemrograman adalah sekumpulan perintah/instruksi yang dimengerti oleh komputer untuk mengerjakan tugas-tugas tertentu. 1.1 Sekilas Tentang Visual Basic 6.0 Visual Basic selain disebut sebagai bahasa pemrograman (Language Program), juga sering disebut sebagai sarana (Tool) untuk menghasilkan program-program aplikasi berbasis Windows. Secara umum ada beberapa manfaat yang diperoleh dari pemakaian program Visual Basic, diantaranya : Dipakai dalam membuat program aplikasi berbasis Windows. Dipakai dalam membuat obyek-obyek pembantu program, seperti fasilitas Help, Kontrol ActiveX, aplikasi Internet dan sebagainya. Digunakan untuk menguji program (Debugging) dan menghasilkan program akhir EXE yang bersifat Executable atau dapat langsung dijalankan. Banyak fasilitas baru yang ditawarkan oleh Visual Basic 6.0, diantaranya penambahan koleksi fungsi, fasilitas Native Code, penambahan Interface baru, dan lain-lain. Selain menyediakan tipe data sendiri yang berupa argumen atau properti dan metode publik, Visual Basic 6.0 juga dapat menghasilkan array dari suatu fungsi atau properti suatu prosedur. Terdapat fasilitas Native Code untuk mengkompilasi Source Code agar dihasilkan aplikasi dengan waktu eksekusi yang lebih cepat. Selain itu Visual Basic 6.0 menyediakan tiga macam Interface yang digunakan untuk merancang aplikasi sesuai kebutuhan, yaitu MDI (Multiple Document Interface), SDI (Single Document Interface) dan Explorer Document Interface. 1.1.1 Fasilitas Terbaru Visual Basic 6.0 Sejak dikembangkan pada tahun 80-an, bahasa pemrograman Visual Basic terus berusaha menambah fasilitas-fasilitas baru untuk mendukung kinerjanya. Beberapa fasilitas terbaru dari Visual Basic 6.0 diantaranya :

Modul Ms. Visual Basic 6.0

1

A. Halim, S. Kom

Menggunakan Platform Developer Studio Fasilitas ini memiliki tampilan dan sarana yang sama dengan Visual C++ dan Visual J++. Kelebihannya pemakai program Visual Basic 6.0 dapat belajar bahasa pemrograman lainnya dengan mudah dan cepat, tanpa harus belajar dari awal lagi.

Sarana Akses Data Sarana akses data Visual Basic 6.0 jauh lebih cepat dan handal untuk membuat aplikasi database yang berkemampuan tinggi. Beberapa fasilitas database antara lain ADO (ActiveX data Object), Data Binding Dynamis, OLE DB pada interface COM (Component Object Model), Query Designer dan Database Designer, Setup Wizard dan Data Report, Data Source dan Window Data View, SQL Editor, Kontrol FlexGrid, Data Repeater dan lain-lain.

Memiliki Compiler Terdapat fasilitas Compiler yang handal untuk menghasilkan file-file Executable yang lebih cepat dan efisien dari sebelumnya.

ActiveX dan Internet Kontrol ActiveX sudah mulai dikenal sejak diluncurkannya Visual Basic versi 5.0, yang digunakan untuk merancang aplikasi sehingga mampu mengakses Windows Browser Internet dan Intranet. Pada Visual Basic 6.0 kemampuan ini ditambah sehingga fasilitas Internet yang disediakan meliputi aplikasi IIS, aplikasi DHTML, Web Publisihing Wizard dan lain-lain.

Sarana Wizard Wizard adalah sarana untuk mempermudah dalam pembuatan aplikasi dengan mengotomatisasi tugas-tugas tertentu. Setup Wizard telah dikembangkan sehingga mampu digunakan untuk distribusi melalui Internet dan proses instalasi komponen Remote Server yang menggunakan Distributed COM (DCOM), dan Remote Automation. Beberapa Wizard yang telah dikembangkan di Visual Basic 6.0 antara lain Setup Wizard, Data Form Wizard, Toolbar Wizard, Application Wizard, Class Builder Utility, Data Object Wizard dan Add-In Wizard.

Modul Ms. Visual Basic 6.0

2

A. Halim, S. Kom

Koleksi Kontrol Baru Beberapa kontrol baru telah ditambahkan ke dalam Visual Basic 6.0 yang tentunya lebih canggih serta peningkatan kaidah struktur bahasa Vasual Basic. Beberapa kontrol baru antara lain ADO Data, Flat Scrollbar, DataGrid, Hierarchical FlexGrid, Coolbar, DataList, DataCombo, Data Repeater, DateTimePicker, dan Image Combo.

Memiliki Beberapa Versi Visual Basic 6.0 memiliki beberapa versi/edisi yang disesuaikan dengan kebutuhan pemakainya. Beberapa versi Visual Basic 6.0 yang sering ditemui di pasaran antara lain : Standard Edition (Learning Edition) Versi ini berisi berbagai sarana dasar dari Visual Basic 6.0 untuk mengembangkan aplikasi. Professional Edition Versi ini berisi tambahan yang dibutuhkan oleh para programmer professional, misalnya lebih baik. Enterprise Edition Versi ini dikhususkan bagi para programmer yang ingin mengembangkan aplikasi Remote Computing atau aplikasi Client/Server. tambahan kontrol-kontrol program, pemrograman Internet, Compiler untuk membuat file Help dan sarana pengembangan database yang

1.2 Memulai Program Visual Basic 6.0 Mengingat program Visual Basic 6.0 berjalan pada system operasi Windows, tentu sebelum memulai mengoperasikan program tersebut kita harus mengaktifkan terlebih dahulu system operasi Windows. Setelah mengaktifkan system operasi Windows, kita dapat mengaktifkan program Visual Basic 6.0 dengan langkah-langkah sebagai berikut :

Modul Ms. Visual Basic 6.0

3

A. Halim, S. Kom

Klik Start, kemudian pilih Program, Microsoft Visual Studio 6.0, kemudian pilih Microsoft Visual Basic 6.0.

Gambar 1.1 : Microsoft Visual Basic 6.0 Kemudian sebuah kotak dialog New Project akan ditampilkan.

Gambar 1.2 : Kotak Dialog New ProjectModul Ms. Visual Basic 6.0 4 A. Halim, S. Kom

Selanjutnya kita dapat memilih jenis aplikasi yang akan dibuat dengan Visual Basic 6.0, diantaranya : Standard EXE ActiveX EXE ActiveX DLL ActiveX Control VB Wizard Manager IIS Application DHTML Application : Untuk membuat program aplikasi Standard. : Untuk membuat aplikasi ActiveX. : Untuk membuat library ActiveX. : Untuk membuat kontrol ActiveX. : Pusat pengolahan Wizard Visual Basic. : Untuk membuat aplikasi IIS (Internet Information Server). : Untuk membuat aplikasi DHTML (Dynamic Hyper Text Mark-up Language) bagi Internet.

VB Application Wizard : Untuk membuat aplikasi dengan bantuan Wizard.

Klik tombol Open untuk membuka lembar kerja (Form), dimana kita dapat mendesain suatu aplikasi program.

1.3 Tampilan Dasar Visual Basic 6.0 Setelah kita mengaktifkan program Visual Basic 6.0 dan kita membuka jenis aplikasi yang ada, maka bidang kerja tempat menghasilkan program aplikasi akan ditampilkan. Tempat ini disebut dengan Integrated Development Integration (IDE). Bentuk layar Visual Basic 6.0 hampir sama dengan layar program-program aplikasi Windows pada umumnya, seperti Microsoft C++, Microsoft Visual FoxPro dan lain-lain. Layar program Visual Basic 6.0 merupakan suatu lingkungan besar yang terdiri dari beberapa bagian kecil yang tersusun sedemikian rupa dan mempunyai sifat-sifat sebagai berikut : Docking Berfungsi sebagai tempat peletakan bagian IDE, sehingga dapat menempel dengan bagian lain yang berdekatan. Untuk dapat menempelkan elemen layar ke elemen lainnya, tempelkan sisi-sisi elemen dan secara otomatis akan menempel ke tempat yang kita inginkan. Floating Elemen-elemennya dapat digeser ke posisi mana saja. Untuk dapat menggeser elemen layar, lakukan klik dan tahan tombol mouse pada judul (Title Bar) kemudian geser ke lokasi yang diinginkan.Modul Ms. Visual Basic 6.0 5 A. Halim, S. Kom

Sizable Elemen atau jendela dapat diubah ukurannya, yaitu dengan melakukan klik dan tahan tombol mouse pada sisinya, kemudian geser hingga ukurannya berubah sesuai dengan yang kita inginkan. Dari sifat-sifat yang ada, kita dapat dengan mudah memindahkan, menggeser,

memperbesar atau memperkecil ukuran suatu komponen layar Visual Basic 6.0.

Menu Bar

ToolBar

Project Explorer

Properties Window

ToolBox

Form Window

Form LayoutWindow

Gambar 1.3 : Tampilan Bidang Kerja Visual Basic 6.0

Modul Ms. Visual Basic 6.0

6

A. Halim, S. Kom

1.3.1 Menu Bar Menu Bar merupakan kumpulan perintah-perintah yang dikelompokkan dalam kriteria operasinya. Saat mengoperasikan Menu Bar kita dapat menggunakan dua cara, yaitu : Dengan Mouse Klik tombol mouse sebelah kiri pada menu atau sub menu. Dengan Keyboard Untuk memilih menu, tekan kombinasi tombol Alt dengan karakter yang bergaris bawah, misalnya : ALT + F untuk membuka menu File. Menekan shortcut seperti Ctrl + N untuk membuat project baru, Ctrl + P untuk mencetak ke printer dan lain-lain. Berikut nama-nama Menu Bar beserta keterangan dari fungsi masing-masing kelompok menu, yaitu : Nama Menu File Edit View Project Format Debug Run Query Diagram Tools Add-Ins Window Help Keterangan Menu ini berfungsi untuk mengatur suatu File, seperti New Project, Open Project, Save Project, Print dan lain-lain. Menu ini berfungsi untuk proses pengeditan object, komponen dan kode pada Code Editor. Contoh : Cut, Copy, Paste, Select All dan lain-lain. Menu ini berfungsi untuk mengaktifkan bagian-bagian dari Integrated Development Environment. Menu ini berfungsi untuk manajemen proyek beserta pendukungnya. Menu ini berfungsi untuk melakukan proses format tampilan di form. Menu ini berfungsi untuk melacak kesalahan program saat dijalankan. Menu ini berfungsi untuk menangani proses kompilasi program, seperti Run, Build, Step Over, Debug dan lain-lain. Menu ini berfungsi untuk mengakses data yang diperlukan pada aplikasi Database. Menu ini berfungsi untuk pengaturan diagram, terutama pada saat proses perancangan. Menu ini berfungsi untuk menyediakan perlengkapan tambahan yang diperlukan dalam penyusunan program. Menu ini berfungsi untuk pengaturan program tambahan pada Visual Basic 6.0. Menu ini berfungsi untuk pengaturan window yang sedang aktif (terbuka). Menu ini berfungsi untuk memberikan informasi bagi pemakai Visual Basic 6.0.

Modul Ms. Visual Basic 6.0

7

A. Halim, S. Kom

1.3.2 Toolbar Toolbar merupakan sekumpulan tombol yang mewakili suatu perintah tertentu pada Visual Basic. Kehadiran tombol-tombol pada Toolbar akan sangat membantu dalam mempercepat akses perintah. Biasanya tombol-tombol ini merupakan perintah-perintah yang sering digunakan dan terdapat pada menu Visual Basic, seperti pada menu Edit, Copy dan lain-lain.

Gambar 1.4 : Bentuk Toolbar Standard Pada Visual Basic 6.0 terdapat beberapa Toolbar yang dapat digunakan, tetapi Toolbar yang umum digunakan adalah Toolbar Strandard. Kita dapat menambah atau mengurangi Toolbar yang terdapat pada Visual Basic, yaitu dengan melakukan klik pada menu View kemudian pilih Toolbar. Berikut ini adalah bagian-bagian dari Toolbar Standard beserta keterangan dan fungsinya masing-masing, yaitu : Tombol Nama Add Standard EXE Project Add Form Menu Editor Open Object Save Project Cut Copy Paste Find Undo Redo Start Fungsi Menambahkan Project baru jenis Standard yang sudah ada. Menambahkan Form atau object baru ke dalam Project yang sedang aktif. Menampilkan Menu Editor, yang berfungsi untuk membuat atau mengubah tampilan menu. Membuka sebuah Project yang pernah dibuat sehingga aktif kembali pada editor Visual Basic. Menyimpan Project yang sedang aktif tanpa menutup Project tersebut. Memotong obyek yang dipilih pada layar dan menyimpannya pada memori. Membuat salinan (duplikat) obyek yang dipilih pada layar dan menyimpannya pada memori. Membuat salinan obyek yang telah disimpan di memori untuk dipasang pada lokasi baru. Mencari teks tertentu pada jendela kode. Membatalkan perintah atau tindakan yang pernah dilakukan. Mengulangi perintah atau tindakan yang pernah dilakukan (kebalikan dari Undo). Menjalankan Program yang sedang aktif.

Modul Ms. Visual Basic 6.0

8

A. Halim, S. Kom

Tombol Break End

Nama

Project Explorer Properties Window Form Layout Window Object Browser Toolbox Data View Window Visual Component Manager

Fungsi Menghentikan sementara Program yang sedang berjalan. Menghentikan Program dan kembali ke mode Perancangan Program. Menampilkan jendela Project Explorer yang berisi komponen serta bagian-bagiannya. Menampilkan jendela properties untuk mengatur obyek. Menampilkan jendela Form Layout untuk mengatur posisi Form di layar computer. Menampilkan Object Browser yang mengorganisir obyek yang dipakai dalam Program. Menampilkan jendela Toolbox yang menyediakan berbagai macam kontrol. Menampilkan jendela Data View. Menampilkan jendela Visual Component Manager.

Kita dapat mengetahui nama tombol suatu perintah dengan meletakan pointer beberapa saat pada tombol tersebut, kemudian akan muncul Hint Help yang menampilkan nama tombol tersebut. 1.3.3 Toolbox Toolbox merupakan sebuah jendela obyek atau kontrol yang dibutuhkan untuk membentuk suatu Program.

Gambar 1.5 : Kumpulan Kontrol pada Toolbox

Modul Ms. Visual Basic 6.0

9

A. Halim, S. Kom

Ketika pertama kali dijalankan Program Visual Basic 6.0 akan menempatkan Toolbox di sebelah kiri layar, serta berisi 21 kontrol standar. Jika kita menggunakan Visual Basic 6.0 versi Professional Edition atau Enterprise Edition, kita dapat menambahkan kontrol pada Toolbox dengan cara sebagai berikut : 1. Klik menu Project, kemudian pilih menu Components. 2. Pada kotak dialog Components klik tombol Browse. 3. Kemudian kotak dialog Add ActiveX Control akan ditampilkan, selanjutnya kita dapat membuka file kontrol untuk ditambahkan pada Toolbox dengan menekan tombol Open. 4. Tutup kotak dialog Components dengan menekan tombol OK. Penulisan nama control disarankan sesuai dengan bentuk kontrol yang digunakan, contoh kontrol TextBox untuk memasukkan data kota ditulis TxtKota. Berikut ini adalah penjelasan dan fungsi dari masing-masing kontrol yang terdapat pada Toolbox Visual Basic 6.0, yaitu : Bentuk Nama Kontrol Pointer Fungsi Pointer bukanlah tombol, tetapi penunjuk kontrol yang berfungsi untuk memindahkan atau mengubah ukuran kontrol yang terdapat pada Form. Untuk menampilkan file gambar (Bitmaps, Icon, Gif, Jpeg dsb) baik gambar statis maupun aktif. Standar penulisannya Pic, contoh PicFoto. Untuk menampilkan teks, tetapi pemakai tidak dapat berinteraksi dengan kontrol tersebut. Standar penulisannya Lbl, contoh LblNama. Untuk menempatkan teks pada form dan pemakai dapat mengedit teks tersebut. Standar penulisannya Txt, contoh TxtNama. Untuk mengelompokkan beberapa kontrol (Group) pada form. Standar penulisannya Fra, contoh FraPendidikan. Untuk membuat tombol suatu perintah. Standar penulisannya Cmd, contoh CmdSimpan. Untuk membuat kotak check yang dapat memilih satu atau banyak pilihan. Standar penulisannya Chk, contoh ChkHobby. Untuk memilih dan mengaktifkan satu keadaan dari banyak pilihan yang tersedia. Standar penulisannya Opt, contoh OptAgama.

PictureBox Label TextBox Frame CommandButton CheckBox OptionButton

Modul Ms. Visual Basic 6.0

10

A. Halim, S. Kom

Bentuk

Nama Kontrol ComboBox ListBox HScrollBar VScrollbar Timer

Fungsi Untuk menampilkan daftar pilihan yang berbentuk Drop Down List. Standar penulisannya Cmb, contoh CmbGolongan. Untuk menampilkan daftar pilihan yang dapat digulung secara horisontal maupun vertikal. Standar penulisannya Lst, contoh LstBarang. Untuk menggulung suatu area kerja pada posisi horisontal. Standar penulisannya Hsb, contoh HsbWarna. Untuk menggulung suatu area kerja pada posisi vertikal. Standar penulisannya Vsb, contoh VsbWarna. Untuk mengoperasikan waktu kejadian pada rutin Program dalam interval yang ditentukan. Standar penulisannya Tmr, contoh TmrJam.

Modul Ms. Visual Basic 6.0

11

A. Halim, S. Kom

OPERATOROperator Matematika Operator + * / \ Mod ^ & Operasi Matematik Penjumlahan Pengurangan Perkalian Pembagian Pembagian Integer Pembagian Bersisa Pemangkatan Penggabungan Contoh 2+2=4 42=2 2*3=6 8/2=4 9\2=4 9 Mod 2 = 1 4 ^ 2 = 16 2 & 2 = 22

Hirarki Operator Matematika Operator () ^ */ \ Mod + Operasi Matematik Tanda Kurung Pemangkatan Perkalian dan Pembagian Pembagian Integer Pembagian Bersisa Penjumlahan dan Pengurangan Contoh Total = 20 5 + 10 * 4 / 2 ^ 2 Total = 20 5 + 10 * 4 / 4 Total = 20 5 + 40 / 4 Total = 20 5 + 10 Total = 15 + 10 Total = 25

Contoh Soal : 53+2 = 4 2 + 2 * 4 = 10 10 * 2 / 4 = 5 2*3^2 = 18 (3 + 2) * 4 = 20

Modul Ms. Visual Basic 6.0

12

A. Halim, S. Kom

LOGIKAOperator Perbandingan Operator = > < >= 2 1>2 2= 2 2 >= 2 7