PEMROGRAMAN VISUAL BASIC

Slides:



Advertisements
Presentasi serupa
MENGENAL TAMPILAN MICROSOFT OFFICE WORD 2003.
Advertisements

Pemrograman Visual I Pendahuluan Presented by : Herianto.
BORLAND DELPHI 1. Pengenalan Borland Delphi merupakan program aplikasi database yang berbasis Object Pascal dari Borland. Delphi juga memberikan fasilitas.
Instalasi dan pengenalan visual basic 6
KOMPONEN DALAM DELPHI Form
KONSEP PEMROGRAMAN DALAM VISUAL BASIC
Team Pemrograman I AMIK MBP
Program Paket Niaga Putu Putra Astawa S.Kom.,M.kom
PEMROGRAMAN I 2 SKS.
Menggunakan Event dan Property
Pemrograman Visual Basic 6.0
GUI Design Event-Driven Programming Basic Windows Controls
Pemrograman I ( Microsoft Visual Basic)
SISTEM OPERASI WINDOWS
Pemograman 1 Pertemuan 1.
PEMROGRAMAN APLIKASI BISNIS I (VISUAL STUDIO 2010)
VISUAL BASIC.NET Apa Itu VB.NET ?
Algoritma Pemrograman 2B (VISUAL BASIC)
Panduan praktis belajar VISUAL BASIC 6.0 Oleh Team AMIK MBP Medan AMIK MBP 2007.
PERTEMUAN II CONTROLS DAN SINTAK DASAR
Form Gambar IDE (Integrated Development Environment) VB6 ToolBar
KOMPONEN DALAM DELPHI Form
PEMOGRAMAN 1 Pertemuan 2. TOOLBOX Toolbox adalah sebuah “kotak peranti” yang mengandung semua objek atau kontrol yang dibutuhkan untuk membentuk suatu.
1 Pertemuan 03 Form Matakuliah: T0063/Pemrograman Visual Tahun: 2005 Versi: 1/0.
Presented by : Herianto
Konsep dasar pemrograman visual
TOOLBOX VISUAL BASIC 6.0.
PENGENALAN PEMROGRAMAN VISUAL
Pendahuluan Microsoft Excel (MS-Excel) merupakan program aplikasi spreadsheet (lembar kerja elektronik) canggih yang paling populer dan paling banyak digunakan.
PENGANTAR PEMROGRAMAN VISUAL BASIC
Pengenalan Visual Studio 2008
1 Pertemuan 01 Pemrograman Visual Matakuliah: T0063/Pemrograman Visual Tahun: 2005 Versi: 1/0.
Pertemuan 1 Dani Hamdani, S.Kom..
Pengenalan Visual Basic
MENGENAL VISUAL BASIC 6.0 Pertemuan 2
Pemrograman Terstruktur
BAB II KOMPONEN-KOMPONEN MICROSOFT VISUAL BASIC 6.0
VISUAL BASIC FOR APLICATION (VBA) EXCEL VBA
ALGORITMA & PEMROGRAMAN 2 B
Pemrograman Visual I Outline: Pengenalan bahasa C#
PENGANTAR KOMPUTER & TI 2A
Pemrograman Visual Oleh : Erni Fatmawati.
VISUAL BASIC.NET Apa Itu VB.NET ?
Louis Bertrand Secondra
Konsep delphi Pertemuan Ke-1 & 2.
MENGENAL VISUAL BASIC 6.0 Pertemuan 3
Konsep Teknologi Informasi a
Algoritma & PEMROGRAMAN 2B (Visual basic)
P e r t e m u a n 1 Membuat Workbook dengan Macro
Bahasa Pemrograman 1 ACTIVE X DAN MDI Chapter 05 bimocahyo bimocahyo.
Dasar Komputer dan Pemrograman 2B Latifaturrachmaniah
LAB PEMOGRAMAN III (VISUAL BASIC)
Pemrograman Visual (Borland Delphi 7.0)
Visual Studio 2008 Merupakan perangkat lunak yang terintegrasi. Di dalamnya terdapat beberapa perangkat lunak untuk pengembang ( Programmer ), antara lain.
Program, Pemrograman, dan Bahasa Pemrograman
Mengubah dan Memperbaiki Tampilan Form
Menggunakan Event dan Property
MATERI PERKULIAHAN Laily Hermawanti, S.T, M.Kom Pemrograman Aplikasi I.
Dasar Komputer & Pemrog. 2B
Pertemuan 1 Pemrograman Visual Intro ‘n Delphi Intro
Desain User Interface dengan Visual Basic
Pengenalan Borland Delphi 7.0
Pemrograman Terstruktur I dengan Delphi
Komputer 3 Dian C. Rini N, M.Kom
KONSEP PEMROGRAMAN DALAM VISUAL BASIC
KONSEP PEMROGRAMAN DALAM VISUAL BASIC
MATERI PERKULIAHAN Laily Hermawanti, S.T, M.Kom Pemrograman Aplikasi I.
ALGORITMA & PEMROGRAMAN 2B
Pengenalan Visual Basic
ALGORITMA DAN PEMROGRAMAN 2B
Transcript presentasi:

PEMROGRAMAN VISUAL BASIC Hartono http://tono.byethost10.com

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 DAPAT MELAKUKAN “DRAG” DAN “DROP” OBJEK-OBJEK YANG AKAN DIGUNAKAN.

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 KODE YANG DIEKSEKUSI, JADI ALUR JALANNYA PROGRAM BISA BERBEDA UNTUK SETIAP PROGRAM DIEKSEKUSI.

PENGERTIAN BASIC BASIC (BEGINNERS ALL-PURPOSE SYMBOLIC INSTRUCTION CODE) YAITU SEBUAH BAHASA PEMROGRAMAN YANG DALAM SEJARAHNYA SUDAH BANYAK DIGUNAKAN OLEH PARA PROGRAMMER UNTUK MENYUSUN APLIKASI

3 KONSEP UTAMA KERJA SISTEM WINDOWS EVENT MESSAGE KONSEP WINDOW

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 NAMA KODE PROSEDURNYA TETAPI KODE INI CUKUP DITULISKAN DALAM SEBUA EVENT.

URUTAN EVENT YANG DIDEFINISIKAN URUTAN DALAM EVENT YANG DIDEFINISIKAN DALAM SEBUAH URUTAN KODE-NYA MENUNJUKKAN PERBEDAAN WAKTU PENGEKSEKUSIAN SAAT PROGRAM DIJALANKAN.

PENDEKATAN INTERAKTIF PROSES PEMBENTUKAN APLIKASI SECARA TRADISIONAL BIASANYA DAPAT DIKELOMPOKKAN DALAM 3 LANGKAH, YAITU : WRITING (MENULISKAN) COMPILING (MENGKOMPILASI) MENGUJI KODE

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 CD-ROM

INTEGRATED DEVELOPMENT ENVIRONMENT (IDE) IDE MENGHUBUNGKAN BEBERAPA FUNGSI SEPERTI : EDITING, COMPILING DAN DEBUGGING.

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 VB6 PROJECT 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 ADD-INS UTK PENGATURAN PROGRAM TAMBAHAN BAGI VB6 WINDOW UTK PENGATURAN WINDOW YG SEDANG TERBUKA HELP MENYEDIAKAN INFORMASI UTK MENOLONG PEMAKAI.

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 START => MENJALANKAN PROGRAM YG SEDANG TERBUKA DAN AKTIF

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 KONTROL

FORM FORM ADALAH BAHAN UTK PEMBUATAN WINDOW. TITLE BAR ADALAH JUDUL DARI FORM YANG DPT DIATUR DARI PROPERTI CAPTION OBJEK FORM TSB FORM ADALAH BAHAN UTK PEMBUATAN WINDOW. MEMILIKI PERAN YANG SANGAT PENTING SEBAGAI MEDIA INTERFACE USER. MEMILIKI BEBERAPA PENGATUR YANG DISEBUT “PROPERTI” GRIDE ADALAH TITIK – TITIK PEMBANTU UTK MELETAKKAN OBJEK PADA FORM

WINDOW CODE ADALAH TEMPAT KITA MENULISKAN PRORGAM. TERDAPAT DUA BUAH FASILITAS UTAMA, YAITU : LIST OBYEK DAN LIST PROSEDUR / EVENT

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 PEMAKAI FRAME => MENGELOMPOKKAN BEBERAPA KONTROL COMMAND BUTTON => MEMBUAT SEBUAH TOMBOL PELAKSANA PERINTAH CHECK 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 DLM POSISI HORIZONTAL

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 OLE => UTK MENGHASILKAN PROSES LINK DAN EMBED OBYEK ANTAR APLIKASI.

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 PENGAKTIF UNTUK WINDOW CODE, WINDOW OBJECT DAN TOGGLE FOLDER.

WINDOW PROPERTIES DIGUNAKAN UTK MENGATUR PROPERTI SEBUAH OBJEK ATAU KONTROL YANG DIPILIH.

WINDOW FORM LAYOUT DIGUNAKAN UNTUK MENGONTROL POSISI FORM PADA APLIKASI.

OBJECT BROWSER UNTUK MENAMPILKAN CONTROL-CONTROL BESERTA FUNGSI, METODE SERTA EVENT-EVENT YANG ADA DI DALAMNYA. MEMILIKI UTILITI UNTUK MENCARI SUATU FUNGSI / KEYWORD

WINDOW IMMEDIATE, LOCAL DAN WATCH WINDOW-WINDOW INI MERUPAKAN WINDOW TAMBAHAN YANG DIGUNAKAN UTK PROSES DEBUG APLIKASI.

KODE PENAMAAN KONTROL 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 DIRECTORY LIST BOX Dir OLE Ole HORIZONTAL SCROLL BAR Hsb DRIVE LIST BOX Drv OPTION BUTTON Opt IMAGE Img FILE LIST BOX Fil PICTURE BOX Pic LABEL Lbl FRAME Fra RESOURCE res LINE lin NAMA KONTROL KODE SHAPE Shp TIMER Tmr TEXT BOX Txt USER DEFINED DATA TYPE Typ VERTICAL SCROLL BAR vsb

CONTROL EVENT EVENT ADALAH HAL-HAL YG TERJADI ATAU YANG DILAKUKAN OLEH USER TERHADAP SEBUAH KONTROL 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 KEYPRESS TERJADI PADA SAAT USER MENEKAN SEBUAH TOMBOL PADA KEYBOARD MELALUI KONTROL

CONTROL EVENT EVENT ADALAH HAL-HAL YG TERJADI ATAU YANG DILAKUKAN OLEH USER TERHADAP SEBUAH KONTROL 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 KONTROL 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

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 TERSENDIRI, INI PENTING KARENA VB MENGGUNAKAN BANYAK FILE DENGAN NAMA YANG BERBEDA MESKIPUN APLIKASI YANG DIBUAT HANYA SATU. FILE-FILE YANG DIORGANISIR DARI JENDELA PROJECT EXPLORER DISEBUT PROJECT

TERIMA KASIH