4-1 Dasar Pemrograman untuk Keuangan
Tujuan Pembelajaran Umum : Mahasiswa dapat memahami konsep penggunaan Visual Basic.
Tujuan Pembelajaran Khusus :
1. Memberikan kemampuan kepada mahasiswa untuk menerjemahkan kasus sehari-hari ke dalam program dengan menggunakan Visual Basic
2. Memahami penggunaan menu dan toolbar untuk membuat proyek baru. 3. Memiliki keterampilan dalam mendisain format program sederhana dari
kasus sehari-hari.
4. Mampu mengidentifikasi kebutuhan pengguna untuk menjalankan program yang dibuat.
5. Menerapkan dan mengembangkan VB dalam pembuatan program aplikasi keuangan.
Pre Test
1. Apa yang anda ketahui tentang Visual Basic?
2. Apakah anda mengetahui perbedaan Visual Basic dengan bahasa pemrograman lainnya?
4.1 Pendahuluan
Visual basic merupakan sebuah bahasa pemrograman komputer yang berjalan pada sistem operasi Windows, sering juga disebut sebagai sarana atau tool untuk menghasilkan program-program aplikasi berbasis Windows. Untuk mengaktifkan program Visual Basic, lakukan langkah berikut: Klik Start Program Microsoft Visual Basic 6.0 Visual Basic 6.0, atau klik shorcut Visual Basic yang terdapat pada desktop, akan muncul kotak dialog New Project seperti berikut ini:
GAMBAR 4 1 TAMPILAN AWAL VISUAL BASIC
Pada saat kita pilih Standard Exe, tampilan akan berubah menjadi seperti berikut:
BAB 4
4-2 Dasar Pemrograman untuk Keuangan
GAMBAR 4 2 TAMPILAN PROJECT VISUAL BASIC
4.2 Tampilan Visual Basic
Sebagai sebuah sofware yang bergerak dibawah sistem operasi Windows, tampilan Visual Basic 6.0 tidak banyak berbeda dengan software yang lainnya. Semua perintah seperti Copy, Paste, Cut dan lain-lain dapat dilakukan dengan cara yang persis sama seperti pada program Office yang anda miliki, demikian juga dengan Drag and Drop. Tampilan ini juga terdiri dari Menu Bar, Toolbar, Properties window dan lainnya yang akan dijelaskan pada bagian ini.
4.2.1 Menu Bar
Bar ini merupakan kumpulan kelompok perintah operasional pada Visual Basic. Cara mengaktifkannya sama seperti pada program berbasis Windows yang lainnya, dengan menggunakan mouse atau dengan keyboard (mis: Alt+F untuk membuka menu file). Tampilannya adalah seperti berikut:
GAMBAR 4 3 TAMPILAN MENU BAR
TABEL 4 1 KETERANGAN MENU BAR
Nama Menu Keterangan
File Berfungsi untuk pengaturan file, seperti New Project, Open Project, Save Project, Print, Print Setup, dan lain - lain
Edit Untuk mengedit obyek yang aktif pada window, edit komponen dan edit kode pada Code Editor. Perintahnya mirip seperti aplikasi dibawah Windows yang lain seperti Copy, Paste, Select All, dan lain-lain.
View Berfungsi untuk mengaktifkan bagian dari IDE (Integrated
Development Enviroment).
Project Untuk manajemen proyek pada Visual Basic dan komponen
pendukungnya.
Format Untuk proses format pada tampilan form yang sedang aktif.
Debug Untuk menelusuri kesalahan program saat dijalankan.
4-3 Dasar Pemrograman untuk Keuangan
Query Untuk akses data pada aplikasi database.
Diagram Untuk pengaturan diagram yang diperlukan
Tools Untuk menyediakan perlengkapan tambahan pada penyusunan
program.
Add-Ins Untuk menambahkan program tambahan pada Visual Basic 6.0
Window Untuk pengaturan window yang sedang aktif
Help Untuk memberikan informasi bagi pemakai Visual basic selam a MSDN sudah terpasang pada Visual Basic.
4.2.2 Toolbar
Toolbar merupakan perintah operasional pada Visual Basic yang diwakili oleh sekumpulan tombol. Ada beberapa macam toolbar pada Visual Basic, tetapi yang sering digunakan dan akan dijelaskan disini adalah toolbar standar dengan tampilan seperti berikut ini:
GAMBAR 4 4TAMPILAN TOOLBAR STANDAR
TABEL 4 2PENJELASAN TOOLBAR Tombol Nama Fungsi
Menu Editor Menampilkan Menu Editor yang berfungsi untuk membuat
atau mengubah tampilan menu pada proyek
Open Object Membuka proyek yang sudah dibuat
Save Project Menyimpan proyek yang sedang aktif
Cut Memotong obyek yang dipilih
Copy Membuat salinan obyek yang dipilih
Paste Mengambil salinan obyek yang telah dipilih dari memori
untuk disimpan pada lokasi baru
Find Mencari teks tertentu pada jendela kode
Undo Membatalkan perintah
4-4 Dasar Pemrograman untuk Keuangan
Start Menjalankan program yang sedang aktif
Break Menghentikan sejenak program yang sedang aktif
End Menghentikan program dan kembali ke jendela editing
Project Explorer
Menampilkan jendela Project Explorer
Properties Window
Menampilkan jendela properties
Form Layout
Window
Menampilkan jendela Form Layout, yaitu tata letak form pada layar
Object Browser Menampilkan object browser yang mengatur obyek yang
dipakai dalam program
Toolbox Menampilkan jendela toolbox
Data View
Window
Menampilkan jendela Data View
Visual Component Manager
Menampilkan jendela Visual Component Manager
Tombol Nama Fungsi
4.2.3 Toolbox
4-5 Dasar Pemrograman untuk Keuangan
GAMBAR 4 5 TOOLBOX VB
Data Tool Lines File List Box Drive List Box Vertical Scroll Bar List Box
Option Button Command Button Text Box Picture Box Pointer
4-6 Dasar Pemrograman untuk Keuangan
TABEL 4 3PENJELASAN TOOLBOX VB
Bentuk Nama Keterangan Standar Nama
Pointer Penunjuk kontrol yang berfungsi
untuk merubah atau memindahkan ukuran kontrol pada form
PictureBox Untuk menampilkan file gambar Pic
Label Untuk menampilkan teks, tidak ada
interaksi dengan user
Lbl
TextBox Untuk menempatkan teks pada form,
ada interaksi dengan user
Txt
Frame Mengelompokkan beberapa kontrol
pada suatu form
Fra
Command Button
Untuk membuat tombol pelaksana perintah atau tindakan dari user
Cmd
CheckBox Untuk memilih satu atau lebih
keadaan
Chk
Option Button Untuk memilih satu keadaan dari
banyak pilihan
Opt
Combo Box Untuk menempatkan pilihan dalam
bentuk Drop Down List
Cbo
ListBox Untuk menampilkan daftar pilihan Lis
HscrollBar Untuk menggulung suatu area dari kiri
ke kanan atau sebaliknya
Hsb
VscrollBar Untuk menggulung suatu area dari
atas ke bawah atau sebaliknya
Vsb
Timer Untuk mengoperasikan waktu
kejadian pada rutin program dalam interval tertentu
Tmr
DriveLIstBox Untuk menampilkan daftar dan
memilih drive komputer yang aktif
Drv
DirLIstBox Untuk menampilkan daftar directory
dan path pada drive yang sedang aktif Dir
FileListBox Untuk menampilkan daftar file pada
drive dan directory yang sedang aktif Fil
Shape Untuk membentuk obyek dua dimensi
seperti square, oval, dan lain-lain
Shp
Line Untuk menggambar garis lurus
dengan tebal yang bisa diatur
Lin
Image Untuk menampilkan gambar icon,
bitmap atau metafile pada form
Img
Data Control Sarana akses data dalam suatu
database.
Dat
OLE Untuk menghasilkan proses Link dan
Embed obyek antar aplikasi.
Ole
4-7 Dasar Pemrograman untuk Keuangan
4.3 Membuat Aplikasi Sederhana
4.3.1 Definisi Dasar
Aplikasi
Sebuah koleksi objek yang bekerja bersama untuk mencapai sesuatu yang berguna. Dalam VB hal ini disebut dengan Project(www.profsr.com).
Object
Bagian dari software yang mempunyai properti dan fungsi yang dapat dimanipulasi.
Event-driven
Event adalah sesuatu yang terjadi, user menekan tombol, sebuah form terbuka, hasil perhitungan terlalu besar. Hal ini merupakan proses yang terjadi dalam VB. Dalam hal ini seorang programer bertugas untuk mengantisipasi event yang mungkin terjadi. Hal ini memungkinkan program menjadi interaktif dalam arti pengguna selalu berinteraksi dengan program.
4.3.2 Membuat Project
Sebelum mulai membuat project baru, buatlah directori baru dimana anda akan menyimpan semua project VB. Mulailah membuka VB. Layar pertama akan menanyakan apakah anda akan membuka project baru atau yang sudah ada, anda akan membuat project baru dalam bentuk Standard EXE, lalu maksimalkan semua window. Lalu simpan project anda. Pertama kali, VB akan meminta anda menyimpan form anda, sebut saja Simple.frm, lalu kemudian meminta anda menyimpan project anda, sebut saja Interest.vbp. Ingat mulai dari sekarang, lakukan File Save Project dalam frekuensi yang cukup banyak.
Pada project yang pertama ini, anda akan memerlukan 7 labels dan 2 Command button. Setiap objek yang akan anda masukkan ke dalam Form disebut dengan
4-8 Dasar Pemrograman untuk Keuangan
GAMBAR 4 6 TAMPILAN FORM PROJECT SIMPLE
Jika anda menekan tombol Run pada saat ini, anda akan melihat tampilnya sebuah form, sama seperti yang anda buat. Tetapi, jika anda mencoba menjalankan atau meng-klik control yang mana saja, tidak akan ada yang terjadi! Ada event yang terjadi; form terbuka, tombol yang ditekan, dan lain sebagainya. Tetapi, tidak ada hal yang menyatakan apa yang harus dilakukan oleh form yang terbuka pada saat terjadi sebuah event. Karena itu kita harus menulis kode program yang juga disebut script.
GAMBAR 4 8 KODE CMDPROSES
Untuk berpindah dari Code window menuju Form window, gunakan tombol yang terletak dibagian atas Project Explorer window seperti pada gambar bagian kiri. Pada code window, anda bisa melihat semua kode untuk program yang sedang berjalan atau untuk satu event saja. Gunakan tombol yang ada disebelah bawah code window.
Pindah antara Form dan Code Windows.
4-9 Dasar Pemrograman untuk Keuangan
Untuk memilih object dan event yang akan dibuat kodenya, gunakan dua listbox yang ada dibagian atas code window. Disebelah kiri untuk object dan disebelah kanan untuk event. Dimulai dari General ... Declarations dan kemudian Form ... Load, dan sebagainya.
Kode untuk program ini adalah sebagai berikut:
GAMBAR 4 9 KODE LENGKAP PROJECT SIMPLE
Pikirkan bagaimana anda bisa memperbaiki program ini!
Rangkuman
1. Visual Basic merupakan bahasa pemrograman tingkat tinggi yang berorientasi objek.
2. Tampilan visual basic tidak berbeda dengan tampilan untuk program yang beroperasi dibawah Windows yang terdiri dari Menu Bar, Tool bar, dan Tool box.
3. Dalam membuat aplikasi pada Visual Basic harus diperhatikan mengenai definisi dasar yang berlaku pada lingkungan VB.
4. Setiap kontrol yang ada pada VB dapat digunakan secara bersamaan sesuai dengan aplikasi yang akan dibangun.
Post Test
1. Buatlah sebuah rencana untuk aplikasi permohonan kredit secara otomatis. Jelaskan kontrol apa saja yang diperlukan dan bagaimana cara kerja kontrol tersebut!