Konsep pemrograman dalam visual basic

  • View
    6.255

  • Download
    5

Embed Size (px)

DESCRIPTION

nassroom.blogspot.com

Text of Konsep pemrograman dalam visual basic

  • 1. KONSEPPEMROGRAMANVISUALBy : Syaifudin Ramadhani, S.KomNo. HP : 085646336070Email : masdani@asiamail.comBlog : http://dhansipp.wordpress.com

2. Rule Perkuliahan Presensi 20% Tugas 20% UTS 25% UAS 25% Kuis 10% 3. PENGERTIAN VISUAL VISUAL ADALAH CARA YANGDIGUNAKAN UNTUK MEMBUATGRAPHICAL USER INTERFACE (GUI) TIDAK PERLU MENULISKAN INTRUKSIPEMROGRAMAN DALAM KODE-KODEBARIS, TETAPI SECARA MUDAHDAPAT MELAKUKAN DRAG DANDROP OBJEK-OBJEK YANG AKANDIGUNAKAN. 4. KONSEP PEMROGRAMANBERBASIS VISUAL PROGRAM BERBASIS VISUAL MEMAKAIKONSEP EVENT-DRIVEN, KODE PROGRAMTIDAK MENGIKUTI ALUR YANGDITETAPKAN AWAL, EKSESKUSI PROGRAMDAPAT BERLAINAN SESUAI DENGANEVENT YANG DIBERIKAN. URUTAN EVENT MENENTUKAN URUTANKODE YANG DIEKSEKUSI, JADI ALURJALANNYA PROGRAM BISA BERBEDAUNTUK SETIAP PROGRAM DIEKSEKUSI. 5. 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 6. 3 KONSEP UTAMA KERJA SISTEM WINDOWSKONSEPEVENTMESSAGEWINDOW 7. MODEL EVENT-DRIVEN PADA APLIKASI TRADISIONAL, SEBUAH PROSEDURTELAH DIATUR SENDIRI OLEH APLIKASI-APLIKASINYA. PROSEDUR INI MERUPAKAN BAGIAN KODE YANGAKAN DIEKSEKUSI DAN BIASANYAPENGEKSEKUSIAN DIMULAI DARI BARIS PERTAMA. JIKA INGIN MENJALANKAN PROSEDUR, HARUSMENGHUBUNGKAN APLIKASI DENGAN PROSEDURYANG DIMAKSUD DENGAN MENYEBUTKAN NAMAPROSEDURNYA. PADA MODEL EVENT-DRIVEN, TIDAK MENULISKANNAMA KODE PROSEDURNYA TETAPI KODE INICUKUP DITULISKAN DALAM SEBUA EVENT. 8. URUTAN EVENT YANGDIDEFINISIKAN URUTAN DALAM EVENT YANG DIDEFINISIKAN DALAM SEBUAH URUTAN KODE-NYA MENUNJUKKAN PERBEDAAN WAKTU PENGEKSEKUSIAN SAAT PROGRAM DIJALANKAN. 9. PENDEKATAN INTERAKTIFPROSE PEMBENTUKAN APLIKASISECARA TRADISIONAL BIASANYADAPAT DIKELOMPOKKAN DALAM 3LANGKAH, YAITU : WRITING (MENULISKAN) COMPILING (MENGKOMPILASI) MENGUJI KODE 10. PERANGKAT YANGDIBUTUHKAN MINIMAL MICROSOFT WINDOWS 95/98ATAU NT WORKSTATION 4.0 PC PENTIUM ATAU YANG LEBIH TINGGI MEMORI (MIN) 16MB UTK WINDOWS 98, 32MB UTK WINDOWS NT MONITOR VGA (MIN) RESOLUSI 640X480 PERANTI MOUSE ATAU YANG SEJENISNYA CD-ROM 11. INTEGRATED DEVELOPMENT ENVIRONMENT (IDE)IDE MENGHUBUNGKAN BEBERAPA FUNGSI SEPERTI : EDITING,COMPILING DAN DEBUGGING. 12. MENU BAR FILE KELOMPOK PERINTAH YANG BERFUNGSI UNTUK MENGATUR SUATU FILE, SEPERTINEW, SAVE, OPEN, REMOVE, PRINT DLL EDIT KELOMPOK PERINTAH UNTUK PENGEDITAN, BAIK OBYEK, KOMPONEN MAUPUN KODEPADA 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, STEPOVER, DEBUG DLL QUERY KUMPULAN PERINTAH UTK MENGAKSES DATA YANG DIPERLUKAN PADA APLIKASIDATABASE. DIAGRAM, PERINTAH UNTUK PENGATURAN DIAGRAM TOOLS SEBAGAI PENYEDIA PERLENGKAPAN TAMBAHAN YG DIPERLUKAN DLMPENYUSUNAN PROGRAM ADD-INS UTK PENGATURAN PROGRAM TAMBAHAN BAGI VB6 WINDOW UTK PENGATURAN WINDOW YG SEDANG TERBUKA HELP MENYEDIAKAN INFORMASI UTK MENOLONG PEMAKAI. 13. 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 DANDIPASANG DI LOKASI BARU FIND => MENEMUKAN OBYEK TERTENTU UNDO => MENGGAGALKAN PELAKSANAAN PERINTAH-PERINTAH TERURUT DARI BELAKANGYG PERNAH DILAKUKAN REDO => MENGULANGI PELAKSANAAN PERINTAH-PERINTAH TERURUT DARI BELAKANG YGPERNAH DILAKUKAN START => MENJALANKAN PROGRAM YG SEDANG TERBUKA DAN AKTIF 14. TOOLBAR BREAK => MENGHENTIKAN SEMENTARA PROGRAM YG SEDANGBERJALAN END => MENGHENTIKAN PROGRAM DAN BERPINDAH KE MODEPERANCANGAN PROJECT EXPLORER => MENGAKTIFKAN WINDOW PROJECTEXPLORER 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 MAMPUMENGORGANISIR OBYEK YG DIPAKAI DLM PROJECT TOOLBOX => MENGAKTIFKAN TOOLBOX YG MENYEDIAKAN BERBAGAIKONTROL 15. FORM ADALAH JUDUL DARI FORM YANG DPT DIATURTITLE BARDARI PROPERTI CAPTION OBJEK FORM TSB FORM ADALAH BAHAN UTKPEMBUATAN WINDOW. MEMILIKI PERAN YANG SANGATPENTING SEBAGAI MEDIAINTERFACE USER. MEMILIKI BEBERAPA PENGATURYANG DISEBUT PROPERTI GRIDE ADALAH TITIK TITIK PEMBANTU UTK MELETAKKAN OBJEK PADA FORM 16. WINDOW CODE ADALAH TEMPATKITA MENULISKANPRORGAM. TERDAPAT DUABUAH FASILITASUTAMA, YAITU :LIST OBYEK DANLIST PROSEDUR /EVENT 17. TOOLBOX POINTER PICTURE BOX => MENAMPILKAN GAMBAR STATIS MAUPUN GAMBAR AKTIF DARISUMBER DILUAR DIRINYA LABEL => KONTROL YANG BISA DIGUNAKAN UTK MENAMPILKAN TEKS YG TIDAKBISA DIUBAH OLEH PENGGUNA PROGRAM / USER TEXT BOX => MEMBUAT AREA TEKS DIMANA TEKSNYA BISA DIUBAH OLEHPEMAKAI 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, NAMUNHANYA SATU PILIHAN SAJA YG BISA DIAKTIFKAN PADA SATU SAAT COMBO BOX => MENGHASILKAN KONTROL MERUPAKAN KOMBONASI DARI LISTBOX DAN TEXT BOX, SEHINGGA USER BISA MEMASUKKAN PILIHAN MELALUIDAFTAR ATAU MENULISKANNYA LIST BOX => DIGUNAKAN UNTUK MENAMPILKAN DAFTAR PILIHAN YANG BISADIGULUNG HSCROLL BAR => UTK PENGGULUNGAN DENGAN LANGKAH LEBAR DGN INDIKASIPOSISI PEMILIHAN DLM POSISI HORIZONTAL 18. TOOLBOX VSCROLL BAR => UTK PENGGULUNGAN DENGAN LANGKAH LEBAR DGNINDIKASI 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 SARANAAGAR PEAMAKIA BISA MENGGAMBAR BERBAGAI BENTUK LINE => UTK MENGGMBAR GARIS DENGAN BERBAGAI VARIASUNYA IMAGE => UTK MENAMPILKAN GAMBAR BITMAP, ICON ATAUPUN METAFILE PADAFORM DATA => MENYEDIAKAN SARANA AKSES DATA DALAM SUATU DATABASE OLE => UTK MENGHASILKAN PROSES LINK DAN EMBED OBYEK ANTARAPLIKASI. 19. 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. 20. WINDOW PROPERTIES DIGUNAKAN UTK MENGATUR PROPERTI SEBUAH OBJEK ATAU KONTROL YANG DIPILIH. 21. WINDOW FORM LAYOUT DIGUNAKAN UNTUKMENGONTROL POSISIFORM PADA APLIKASI. 22. OBJECT BROWSER UNTUK MENAMPILKAN CONTROL-CONTROL BESERTA FUNGSI, METODE SERTA EVENT-EVENT YANG ADA DI DALAMNYA. MEMILIKI UTILITI UNTUK MENCARI SUATU FUNGSI / KEYWORD 23. WINDOW IMMEDIATE,LOCAL DAN WATCH WINDOW-WINDOW INI MERUPAKAN WINDOW TAMBAHAN YANG DIGUNAKAN UTK PROSES DEBUG APLIKASI. 24. KODE PENAMAAN KONTROLNAMAKODE NAMA KODE NAMAKODE NAMA KONTROL KODEKONTROLKONTROL KONTROLCOMBO cboLIST BOX LstFORMFrmSHAPEShpBOXCHECK chkMENU MnuRICH TEXT RtbTIMERTmrBOXBOXCOMMAND cmdMODULE ModGRIDGrdTEXT BOX TxtBUTTONDIRECTORDirOLEOleHORIZONTHsbY LIST AL SCROLLUSER DEFINED TypBOXBARDATA TYPEDRIVE DrvOPTION OptIMAGE ImgVERTICAL vsbLIST BOX BUTTON SCROLL BARFILE LIST FilPICTUREPicLABEL LblBOXBOXFRAME FraRESOURCresLINElin E 25. CONTROL EVENT EVENT ADALAH HAL-HAL YG TERJADI ATAU YANG DILAKUKAN OLEH USER TERHADAP SEBUAH KONTROL EVENT KETERANGANCHANGETERJADI PADA SAAT PROPERTI CAPTION / TEXT BERUBAHCLICK TERJADI PADA SAAT USER MENGKLIK PADA KONTROLDBLCLICKTERJADI PADA SAAT USER MENGKLIK GANDA PADA KONTROLDRAGDROPTERJADI PADA SAAT PROSES DRAG KONTROL KOMPLETDRAGOVERTERJADI SEWAKTU PROSES DRAG OF KONTROLGOTFOCUSTERJADI PADA SAAT KONTROL MENDAPAT FOKUSKEYDOWN TERJADI PADA SAAT USER MENEKAN SEBUAH TOMBOL PADAKEYBOARD DAN PROPERTI KEYPREVIEW KONTROL DI FORMBERNILAI TRUEKEYPRESSTERJADI PADA SAAT USER MENEKAN SEBUAH TOMBOL PADAKEYBOARD MELALUI KONTROL 26. CONTROL EVENT EVENT ADALAH HAL-HAL YG TERJADI ATAU YANG DILAKUKAN OLEH USER TERHADAP SEBUAH KONTROL EVENT KETERANGANKEYUP TERJADI PADA SAAT USER MELEPAS SEBUAH TOMBOL PADAKEYBOARD MELALUI KONTROLLINKCLOSE TERJADI SAAT PROSES DDE TERHENTILINKERROR TERJADI PADA SAAT PROSES DDE GAGALLINKNOTIFYTERJADI PADA SAAT DDE MENULIS KONTROL DENGANPERUBAHAN PESAN YANG TERJADILINKOPENTERJADI PADA SAAT PROSES DDE DIMULAILOADTERJADI PADA SAAT FORM DI-LOAD. EVENT INI HANYA MILIKFORMLOSTFOCUS TERJADI PADA SAAT KONTROL MULAI KEHILANGAN FOKUSMOUSEDOWN TERJADI PADA SAAT USER MENEKAN TOMBOL MOUSEMELALUI KONTROL 27. CONTROL EVENTEVENT ADALAH HAL-HAL YG TERJADI ATAU YANGDILAKUKAN OLEH USER TERHADAP SEBUAHKONTROL EVENTKETERANGANMOUSEMOVE TERJADI PADA SAAT USER MENGGERAKKAN MOUSEMELALUI KONTROLMOUSEUP TERJADI PADA SAAT USER MELEPAS PENEKANANMOUSE MELALUI KONTROLUNLOADTERJADI PADA SAAT FORM DIUNLOAD/ DITUTUP.EVENT HANYA MILIK FORM 28. LANGKAH-LANGKAH PEMBUATAN APLIKASI MEMBUAT ANTAR MUKA VISUAL DENGAN OBJEK-OBJEK SIAP PAKAIBUATAN MICROSOFT ATAU PIHAK KETIGA. SELAIN MEMPERMUDAHPEMROGRAMAN JUGA MENJAMIN BAHWA APLIKASI YANG DIBUATCOMPATIBLE DENGAN WINDOWS MENGUBAH NILAI PROPERTI OBJEK AGAR SESUAI DENGAN APLIKASIYANG DIBUAT MENULISKAN KODE-KODE UNTUK MENGHUBUNGKAN OBJEK MAUPUNKODE PROGRAM BERDASARKAN KOMBINASI DARI PERINTAH VB YANGTERSEDIA MENYIMPAN FILE PROSES PEMBUATAN APLIKASI DALAM DIREKTORITERSENDIRI, INI PENTING KARENA VB MENGGUNAKAN BANYAK FILEDENGAN NAMA YANG BERBEDA MESKIPUN APLIKASI