• Tidak ada hasil yang ditemukan

13162419 Konsep Pemrograman Dalam Visual Basic

N/A
N/A
Protected

Academic year: 2017

Membagikan "13162419 Konsep Pemrograman Dalam Visual Basic"

Copied!
28
0
0

Teks penuh

(1)

KONSEP

PEMROGRAMAN

(2)

PENGERTIAN VISUAL

VISUAL ADALAH CARA YANG

DIGUNAKAN UNTUK MEMBUAT

GRAPHICAL USER INTERFACE (GUI)

TIDAK PERLU MENULISKAN INTRUKSI

PEMROGRAMAN DALAM KODE-KODE

BARIS, TETAPI SECARA MUDAH

(3)

KONSEP PEMROGRAMAN

BERBASIS VISUAL

PROGRAM BERBASIS VISUAL MEMAKAI

KONSEP EVENT-DRIVEN, KODE PROGRAM

TIDAK MENGIKUTI ALUR YANG DITETAPKAN

AWAL, EKSESKUSI PROGRAM DAPAT

BERLAINAN SESUAI DENGAN EVENT YANG

DIBERIKAN.

URUTAN EVENT MENENTUKAN URUTAN

(4)

PENGERTIAN BASIC

BASIC (BEGINNERS ALL-PURPOSE

SYMBOLIC INSTRUCTION CODE)

YAITU SEBUAH BAHASA

PEMROGRAMAN YANG DALAM

SEJARAHNYA SUDAH BANYAK

DIGUNAKAN OLEH PARA

(5)

3 KONSEP UTAMA KERJA

SISTEM WINDOWS

KONSEP

(6)

MODEL EVENT-DRIVEN

PADA APLIKASI TRADISIONAL, SEBUAH PROSEDUR

TELAH DIATUR SENDIRI OLEH

APLIKASI-APLIKASINYA.

PROSEDUR INI MERUPAKAN BAGIAN KODE YANG

AKAN DIEKSEKUSI DAN BIASANYA

PENGEKSEKUSIAN DIMULAI DARI BARIS PERTAMA.

JIKA INGIN MENJALANKAN PROSEDUR, HARUS

MENGHUBUNGKAN APLIKASI DENGAN PROSEDUR

YANG DIMAKSUD DENGAN MENYEBUTKAN NAMA

PROSEDURNYA.

PADA MODEL EVENT-DRIVEN, TIDAK MENULISKAN

(7)

URUTAN EVENT YANG

DIDEFINISIKAN

URUTAN DALAM EVENT YANG

DIDEFINISIKAN DALAM SEBUAH

URUTAN KODE-NYA MENUNJUKKAN

PERBEDAAN WAKTU

(8)

PENDEKATAN INTERAKTIF

PROSE PEMBENTUKAN APLIKASI

SECARA TRADISIONAL BIASANYA

DAPAT DIKELOMPOKKAN DALAM 3

LANGKAH, YAITU :

WRITING (MENULISKAN)

COMPILING (MENGKOMPILASI)

(9)

PERANGKAT YANG

DIBUTUHKAN

MINIMAL MICROSOFT WINDOWS 95/98 ATAU

NT WORKSTATION 4.0

PC PENTIUM ATAU YANG LEBIH TINGGI

MEMORI (MIN) 16MB UTK WINDOWS 98, 32

MB UTK WINDOWS NT

MONITOR VGA (MIN) RESOLUSI 640X480

PERANTI MOUSE ATAU YANG SEJENISNYA

(10)

INTEGRATED DEVELOPMENT ENVIRONMENT (IDE)

(11)

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

PROGRAM

(12)

TOOLBAR

ADD STANDARD EXE PROJECT

=> MEMBUAT SEBUAH PROJECT BARU JENIS STANDAR

ADD FORM

=> MENAMBAHKAN SEBUAH FORM KE DALAM PROJECT YG SEDANG TERBUKA

MENU EDITOR

=> MENAMPILKAN MENU EDITOR YG BERFUNGSI SEBAGAI PEMBUAT MENU

OPEN PROJECT

=> MEMBUKA SEBUAH PROJECT YG PERNAH DIBUAT

SAVE PROJECT

=> MENYIMPAN PROJECT YG SEDANG TERBUKA TANPA MENUTUPNYA

CUT

=> MEMOTONG OBYEK TERPILIH

PASTE

=> MEMBUAT SALINAN OBYEK YG DISIMPAN DI CONTAINER WINDOWS DAN

DIPASANG DI LOKASI BARU

FIND

=> MENEMUKAN OBYEK TERTENTU

UNDO

=> MENGGAGALKAN PELAKSANAAN PERINTAH-PERINTAH TERURUT DARI BELAKANG

YG PERNAH DILAKUKAN

REDO

=> MENGULANGI PELAKSANAAN PERINTAH-PERINTAH TERURUT DARI BELAKANG YG

PERNAH DILAKUKAN

(13)

TOOLBAR

BREAK

=> MENGHENTIKAN SEMENTARA PROGRAM YG SEDANG

BERJALAN

END

=> MENGHENTIKAN PROGRAM DAN BERPINDAH KE MODE

PERANCANGAN

PROJECT EXPLORER

=> MENGAKTIFKAN WINDOW PROJECT

EXPLORER YG MENAMPUNG PROJECT BERIKUT BAGIAN-BAGIANNYA.

PROPERTIES WINDOWS

=> MENGAKTIFKAN PROPERTIES WINDOWS,

YAITU PENAGTUR PROPERTI OBYEK

FORM LAYOUT WINDOW

=> MENGAKTIFKAN FORM LAYOUT WINDOW,

YAITU PENAGTUR TATA LETAK FORM DI LAYAR KOMPUTER

OBJECT BROWSER

=> MENGAKTIFKAN OBJECT BROWSER YG MAMPU

MENGORGANISIR OBYEK YG DIPAKAI DLM PROJECT

TOOLBOX

=> MENGAKTIFKAN TOOLBOX YG MENYEDIAKAN BERBAGAI

(14)

FORM

FORM ADALAH BAHAN UTK

PEMBUATAN WINDOW.

MEMILIKI PERAN YANG SANGAT

PENTING SEBAGAI MEDIA

INTERFACE USER.

MEMILIKI BEBERAPA PENGATUR

YANG DISEBUT “PROPERTI”

TITLE BAR

GRIDE ADALAH TITIK – TITIK PEMBANTU UTK MELETAKKAN OBJEK PADA FORM

(15)

WINDOW CODE

ADALAH TEMPAT

KITA MENULISKAN

PRORGAM.

TERDAPAT DUA

BUAH FASILITAS

(16)

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 DIGULUNG

HSCROLL BAR => UTK PENGGULUNGAN DENGAN LANGKAH LEBAR DGN INDIKASI POSISI PEMILIHAN

(17)

TOOLBOX

VSCROLL BAR

=> UTK PENGGULUNGAN DENGAN LANGKAH LEBAR DGN INDIKASI

POSISI PEMILIHAN DLM POSISI VERTIKAL

TIMER

=> UTK PENGHITUNG WAKTU EVENT DLM INTERVAL YG DITENTUKAN

DRIVE LIST BOX

=> UTK MENAMPILKAN DISK DRIVE YG DI MILIKI KOMPUTER

DIR LIST BOX

=> MENAMPILKAN DIREKTORI DAN PATH

FILE LIST BOX

=> MENAMPILKAN SEBUAH DAFTAR FILE

SHAPE

=> UTK MEMASANG KONTROL YG MAMPU MENGHASILKAN SARANA AGAR

PEAMAKIA BISA MENGGAMBAR BERBAGAI BENTUK

LINE

=> UTK MENGGMBAR GARIS DENGAN BERBAGAI VARIASUNYA

IMAGE

=> UTK MENAMPILKAN GAMBAR BITMAP, ICON ATAUPUN METAFILE PADA

FORM

DATA

=> MENYEDIAKAN SARANA AKSES DATA DALAM SUATU DATABASE

(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 UTK

(20)

WINDOW FORM LAYOUT

DIGUNAKAN UNTUK

(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

TAMBAHAN YANG

(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 FRAME Fra RESOURC

E res LINE lin

NAMA KONTROL KODE

SHAPE Shp TIMER Tmr TEXT BOX Txt USER DEFINED

DATA TYPE Typ VERTICAL

(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

DILAKUKAN OLEH USER TERHADAP SEBUAH

(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

DILAKUKAN OLEH USER TERHADAP SEBUAH

(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 FILE PROSES PEMBUATAN APLIKASI DALAM DIREKTORI

(28)

Referensi

Dokumen terkait

Sekali lagi jangan salah lagi, bukan berarti, kalau uangnya dipakai untuk pekerjaan Tuhan pasti hartanya bakal bertambah banyak, sekali lagi saya tidak berkata

Tugas yang paling mulia dalam hidup manusia adalah semata- mata untuk beribadah kepada Allah. Jika tugas manusia dalam kehidupan ini demikian penting, pendidikan harus

[r]

barang dagangan yang dijual tersebut masing-masing Rp.  Penagihan piutang dagang: Kantor Pusat Rp.. Sistem Desentralisasi.

per meter panjang kapal per 1/4 etmal Rp. Jasa Tambat dan Labuh b Untuk Kapal Perikanan Berukuran sampai dengan 30 GT.. JENIS PENERIMAAN NEGARA BUKAN PAJAK SATUAN TARIF

Analisis spasial wilayah potensial PKL menghasilkan peta tingkat wilayah potensial yang tersebar sepanjang Jalan Dr.Radjiman berdasarkan aksesibilitas lokasi dan

Kebalikan jika trafo panas maka pada saat menyusut maka akan mengisap udara dari luar masuk ke dalam tangki dan untuk menghindari terkontaminasi oleh kelembapan

Menggunakan diagram Kartesius, seperti yang ditunjukkan Gambar 5, atribut pelayanan ketepatan PSMA On-Line mengawali kegiatan pelayanan pada pukul 09.00 WIB dan ketepatan