• Tidak ada hasil yang ditemukan

Algoritma Pemrograman 2B (VISUAL BASIC)

N/A
N/A
Protected

Academic year: 2018

Membagikan "Algoritma Pemrograman 2B (VISUAL BASIC)"

Copied!
31
0
0

Teks penuh

(1)

Algoritma

Pemrograman 2B

(VISUAL BASIC)

(2)

Pengertian Visual Basic

Visual Basic merupakan bahasa pemrograman

visual yang berjalan di atas sistem operasi

Windows.

Visual Basic mudah dipelajari untuk membuat

sebuah aplikasi atau program dengan cepat.

Aplikasi Visual Basic berisi komponen-komponen

berupa objek.

(3)

Perkembangan VB

– GW Basic, Basica, Obasic, Qbasic, Visual Basic

– Microsoft Visual Basic 3.0 menggunakan Sistem

operasi Windows 3.1

– Microsoft Visual Basic 4.0 menggunakan Sistem

operasi

16 bit Windows 3.1 dan 32 bit

Windows 95

– Microsoft Visual Basic 5.0 menggunakan Sistem

operasi Windows 95 dan windows NT

– Microsoft Visual Basic 6.0 menggunakan Sistem

operasi

Windows 9x, 2000, Windows XP

(4)

Keuntungan Visual Basic

– Mendukung

pembentukan

program

aplikasi berbasis windows (jendela –

jendela ) dengan menu yang menarik dan

professional.

– Jendela yang dihasilkan dapat

dipindah-pindahkan ( Moveable ) dan diperbesar

atau diperkecil ( Resizeable )

(5)

Istilah-istilah dalam VB

– Event-Driven, artinya setiap aplikasi yang ada digerakan oleh user – GUI ( Grafcal Unit Interface ) adalah pemrograman yang

menggunakan tampilan grafk sebagai alat komunikasi dengan pemakainya

– DAO ( Data access Object ) dukungan untuk memudahkan akses terhadap database lain

– OLE ( Object Linking dan Embedding ) kemudahan menghubungkan beberapa aplikasi dalam Windows

– Active X aplikasi yang digunakan oleh pengguna internet – OCX dukungan untuk menggunakan tolls tambahan

– DLL ( Dynamic Link Library ) adalah kumpulan library untuk menggabungkan program dalam microsoft Visual Basic dengan bahasa pemrograman lainnya

(6)

Ilustrasi sebuah objek melakukan aksi sbb :

Event Click ini memicu metode pada objek

Metode tersebut menjalankan aksi

(7)

Memulai Visual Basic

Menjalankan Start-Program >Microsoft VB 6.0

Pilihan

file Neee

,

Existing

atau

File Recent

atau

(8)

Keterangan Tampilan Editor VB

1. Standard EXE

Proyek standard EXE merupakan proyek yang paling umum digunakan. Proyek ini menghasilkan fle EXE yang dapat dieksekusi secara langsung. Proyek semacam ini langsung dilengkapi dengan form.

2. ActiveX EXE

Proyek ActiveX EXE digunakan untuk membuat komponen ActiveX yang bisa diksekusi secara langsung.

3. ActiveX DLL

(9)

4. ActiveX Control

Proyek ActiveX Contriol digunakan untuk membuat control ActiveX, yaitu komponen yang dapat disisipkan pada program. 5. VB Application Wizard.

Proyek VB Application Wizard merupaka proyek yang ditujukan untuk membuat kerangka dari suatu program aplikasi.

6. VB Wizard Manager

(10)

7. Data Project

Proyek ini identik dengan jenis proyek

Standard EXE, namun disini kontrol untuk

akses database langsung ditambahkan

secara otomatis.

8. IIS Application

Proyek ini digunakan untuk membangun

sebuah aplikasi yang akan dijalankan pada

web server IIS (Internet Information

Server).

9. Addin

(11)

10. ActiveX Document DLL

Proyek ini akan menghasilkan sebuah dokumen

ActiveX, dalam format DLL

11. ActiveX Document EXE

Proyek ini akan menghasilkan dokumen ActiveX,

dalam format EXE

12. DHTML Application

DHTML (Dynamic Hypertext Markup Language)

Application

merupakan

jenis

proyek

yang

memudahkan kita untuk membuat suatu halaman

DHTML

13. VB Enterprise Edition Control

(12)
(13)

MENU BAR

FILE KELOMPOK PERINTAH YANG BERFUNGSI UNTUK MENGATUR SUATU FILE, SEPERTI NEW, SAVE,

OPEN, REMOVE, PRINT DLL

EDIT KELOMPOK PERINTAH UNTUK PENGEDITAN, BAIK OBYEK, KOMPONEN MAUPUN KODE PADA CODE

EDITOR CTH : CUT, PASTE, DELETE DLL

VIEW PERINTAH-PERINTAH UNTUK MENGAKTIFKAN BAGIAN-BAGIAN IDE VB6PROJECT BERFUNGSI UNTUK MANAJEMEN PROYEK SERTA PENDUKUNGNYA.FORMAT KELOMPOK PRINTAH UNTUK MELAKUKAN PROSES FORMAT

DEBUG UNTUK PENGATURAN DALAM PENCARIAN KESALAHAN PROGRAM

RUN BERFUNGSI UNTUK MENANGANI PROSES KOMPILASI PROGRAM CTH: RUN, BUILD, STEP OVER,

DEBUG DLL

QUERY KUMPULAN PERINTAH UTK MENGAKSES DATA YANG DIPERLUKAN PADA APLIKASI DATABASE.DIAGRAM, PERINTAH UNTUK PENGATURAN DIAGRAM

TOOLS SEBAGAI PENYEDIA PERLENGKAPAN TAMBAHAN YG DIPERLUKAN DLM PENYUSUNAN PROGRAMADD-INS UTK PENGATURAN PROGRAM TAMBAHAN BAGI VB6

(14)

TOOLBAR

ADD STANDARD EXE PROJECT => MEMBUAT SEBUAH PROJECT BARU JENIS STANDARADD FORM => MENAMBAHKAN SEBUAH FORM KE DALAM PROJECT YG SEDANG TERBUKAMENU EDITOR => MENAMPILKAN MENU EDITOR YG BERFUNGSI SEBAGAI PEMBUAT MENUOPEN PROJECT => MEMBUKA SEBUAH PROJECT YG PERNAH DIBUAT

SAVE PROJECT => MENYIMPAN PROJECT YG SEDANG TERBUKA TANPA MENUTUPNYACUT => MEMOTONG OBYEK TERPILIH

PASTE => MEMBUAT SALINAN OBYEK YG DISIMPAN DI CONTAINER WINDOWS DAN DIPASANG DI LOKASI BARUFIND => MENEMUKAN OBYEK TERTENTU

(15)

FORM

FORM ADALAH BAHAN UNTUK

PEMBUATAN WINDOW.

MEMILIKI PERAN YANG SANGAT

PENTING

SEBAGAI

MEDIA

INTERFACE USER.

MEMILIKI BEBERAPA PENGATUR

YANG DISEBUT “PROPERTI”

TITLE BAR

GRIDE ADALAH TITIK – TITIK PEMBANTU UNTUK MELETAKKAN OBJEK PADA FORM

(16)

WINDOW CODE

ADALAH

TEMPAT

KITA MENULISKAN

PRORGAM.

TERDAPAT

DUA

(17)

TOOLBOX

POINTER

PICTURE BOX => MENAMPILKAN GAMBAR STATIS MAUPUN GAMBAR AKTIF DARI SUMBER DILUAR

DIRINYA

LABEL => KONTROL YANG BISA DIGUNAKAN UTK MENAMPILKAN TEKS YG TIDAK BISA DIUBAH

OLEH PENGGUNA PROGRAM / USER

TEXT BOX => MEMBUAT AREA TEKS DIMANA TEKSNYA BISA DIUBAH OLEH PEMAKAIFRAME => MENGELOMPOKKAN BEBERAPA KONTROL

COMMAND BUTTON => MEMBUAT SEBUAH TOMBOL PELAKSANA PERINTAHCHECK BOX => MEMBUAT KOTAK CHECK YG MUDAH PEMAKAIANNYA.

OPTION BUTTON => PEMILIHAN DUA KEADAANDARI BANYAK PILIHAN, NAMUN HANYA SATU PILIHAN

SAJA YG BISA DIAKTIFKAN PADA SATU SAAT

COMBO BOX => MENGHASILKAN KONTROL MERUPAKAN KOMBONASI DARI LIST BOX DAN TEXT

BOX, SEHINGGA USER BISA MEMASUKKAN PILIHAN MELALUI DAFTAR ATAU MENULISKANNYA

LIST BOX => DIGUNAKAN UNTUK MENAMPILKAN DAFTAR PILIHAN YANG BISA DIGULUNGHSCROLL BAR => UTK PENGGULUNGAN DENGAN LANGKAH LEBAR DGN INDIKASI POSISI

(18)

PROJECT EXPLORER

MENAMPILKAN DAFTAR

FORM, MODUL SERTA OBJEK

LAIN YANG ADA DLM PROJECT

YG AKTIF.

SEBUAH PROJECT

MERUPAKAN SEKUMPULAN

FILE YANG DIGUNAKAN

UNTUK MEMBANGUN SEBUAH

APLIKASI.

TERDAPAT 3 TOMBOL

(19)

WINDOW PROPERTIES

DIGUNAKAN UNTUK

MENGATUR PROPERTI

SEBUAH OBJEK ATAU

(20)

WINDOW FORM LAYOUT

DIGUNAKAN UNTUK

MENGONTROL

(21)

OBJECT BROWSER

UNTUK

MENAMPILKAN

CONTROL-CONTROL BESERTA

FUNGSI, METODE

SERTA

EVENT-EVENT YANG ADA

DI DALAMNYA.

MEMILIKI UTILITI

(22)

WINDOW IMMEDIATE,

LOCAL DAN WATCH

WINDOW-WINDOW

INI MERUPAKAN

WINDOW

(23)

KODE PENAMAAN KONTROL

NAMA

KONTROL KODE NAMA KONTROL KODE NAMA KONTROL KODE

COMBO

BOX cbo LIST BOX Lst FORM Frm

CHECK

BOX chk MENU Mnu RICH TEXT BOX Rtb

COMMAND

BUTTON cmd MODULE Mod GRID Grd

DIRECTOR Y LIST BOX

Dir OLE Ole HORIZONT AL SCROLL BAR

Hsb

DRIVE

LIST BOX Drv OPTION BUTTON Opt IMAGE Img

FILE LIST

BOX Fil PICTURE BOX Pic LABEL Lbl

(24)

CONTROL EVENT

EVENT ADALAH HAL-HAL YG TERJADI ATAU YANG

DILAKUKAN OLEH USER TERHADAP SEBUAH KONTROL

EVENT

KETERANGAN

CHANGE TERJADI PADA SAAT PROPERTI CAPTION / TEXT BERUBAH

CLICK TERJADI PADA SAAT USER MENGKLIK PADA KONTROL

DBLCLICK TERJADI PADA SAAT USER MENGKLIK GANDA PADA KONTROL

DRAGDROP TERJADI PADA SAAT PROSES DRAG KONTROL KOMPLET

DRAGOVER TERJADI SEWAKTU PROSES DRAG OF KONTROL

GOTFOCUS TERJADI PADA SAAT KONTROL MENDAPAT FOKUS

KEYDOWN TERJADI PADA SAAT USER MENEKAN SEBUAH TOMBOL PADA KEYBOARD DAN PROPERTI KEYPREVIEW KONTROL DI FORM BERNILAI TRUE

(25)

EVENT

KETERANGAN

KEYUP TERJADI PADA SAAT USER MELEPAS SEBUAH TOMBOL PADA KEYBOARD MELALUI KONTROL

LINKCLOSE TERJADI SAAT PROSES DDE TERHENTI

LINKERROR TERJADI PADA SAAT PROSES DDE GAGAL

LINKNOTIFY TERJADI PADA SAAT DDE MENULIS KONTROL DENGAN PERUBAHAN PESAN YANG TERJADI

LINKOPEN TERJADI PADA SAAT PROSES DDE DIMULAI

LOAD TERJADI PADA SAAT FORM DI-LOAD. EVENT INI HANYA MILIK FORM

LOSTFOCUS TERJADI PADA SAAT KONTROL MULAI KEHILANGAN FOKUS

MOUSEDOWN TERJADI PADA SAAT USER MENEKAN TOMBOL MOUSE MELALUI KONTROL

CONTROL EVENT

EVENT ADALAH HAL-HAL YG TERJADI ATAU YANG

(26)

EVENT

KETERANGAN

MOUSEMOVE TERJADI PADA SAAT USER MENGGERAKKAN MOUSE MELALUI KONTROL

MOUSEUP TERJADI PADA SAAT USER MELEPAS PENEKANAN MOUSE MELALUI KONTROL

UNLOAD TERJADI PADA SAAT FORM DIUNLOAD/ DITUTUP. EVENT HANYA MILIK FORM

CONTROL EVENT

EVENT ADALAH HAL-HAL YG TERJADI ATAU YANG

(27)

LANGKAH-LANGKAH

PEMBUATAN APLIKASI

 Membuat antar muka visual dengan objek-objek siap pakai

buatan microsoft atau pihak ketiga. Selain mempermudah pemrograman juga menjamin bahwa aplikasi yang dibuat compatible dengan windows

Mengubah nilai properti objek agar sesuai dengan aplikasi yang

dibuat

Menuliskan kode-kode untuk menghubungkan objek maupun

kode program berdasarkan kombinasi dari perintah vb yang tersedia

Menyimpan fle proses pembuatan aplikasi dalam direktori

(28)

Membuat Program VB

(29)

Langkah – langkah yang dilakukan :

Memilih / mengklik tombol Label pada Tool box

 Mendrag label sesuai yang dikehendaki pada jendela Form1  Memilih objek dengan Label1 dan event dengan click.

Setelah itu memasukkan / menuliskan kode program yang

diinginkan.

 Label1.Caption : memasukkan teks yaitu UNIVERSITAS

GUNADARMA.

 Label1.ForeColor : memberikan warna merah pada teks

dilabel1.

Label1.FontName : memberikan jenis huruf Arial pada teks

dilabel1.

 Label1.FontSize : memberikan ukuran huruf sebesar 14

(30)
(31)

Referensi

Dokumen terkait

Tombol pada keyboard yang berfungsi untuk menghapus karakter yang ada di sebelah kiri kursor adalah ….. Menekan tombol Ctrl+S pada saat mengetik dengan

Merupakan fungsi yang digunakan untuk membaca sebuah karakter yang dimasukkan dari keyboard dan karakter tersebut tidak akan ditampilkan pada layar.. Untuk bisa

ƒ Pada toolbar, klik tombol Select and Scale, kemudian sambil menekan tombol keyboard SHIFT arahkan mouse ke bidang bagian dalam dari tangkai kontrol sampai tangkai segitiga

Buat project baru dengan StandartEXE untuk membuat User Interface sederhana dengan melibatkan komponen Label, Textbox dan CommandButton yang ada di Toolbox pada

• Hasil dari proses pemakaian operator AND pada suatu ekspresi adalah jika kedua ekspresi atau lebih bernilai benar ( True ) maka hasilnya akan.. benar (

Dalam Gambar 3.13 disajikan tampilan user melakukan perjalanan awal dengan menggerakkan objek tikus pada aplikasi dengan menekan tombol arah ke bawah pada keyboard

Prinsip kerja sistem secara keseluruhan yaitu dimulai dari pembacaan tombol yang ditekan pada keyboard (tombol ”W” untuk arah maju, tombol ”S” untuk arah mundur, tombol

Hasil tampilan project 1 6 Click pada command1 Tambah, sehingga muncul tampilan script dengan disediakan perintah dari event command_click Private Sub Command1_Click End Sub