SlideShare a Scribd company logo
Rolly Yesputra, M.Kom | Organisasi Komputer | 2013 6
MODUL III
MENGENAL FORM DAN OBJEK KONTROL
3.1 Form
Form merupakan media interaksi antara pengguna dengan aplikasi yang anda
buat. Form terbagi ata dua kategori yaitu :
a. Form Dinamis
Yaitu form yang bisa dimanipulasi atau diubah bentuk serta disisipi objek
kontrol yang berisi perintah –perintah yang diperlukan oleh aplikasi yang
akan anda buat, contohnya :
Windows Form, Console, Librari, WPF , dsb
Database Acces dan SQLServer, dll
Gambar 3.1 Contoh Bentuk form dinamis
Form diatas merupakan salah satu bentuk dari Windows Form yang
digunakan untuk menempatkan objek lain diatas nya dan ini masih bisa
dimanipulasi bentuk dan objek tampilannya.
b. Form Statis
Yaitu form yang tidak dapat dimanipulasi atau diubah bentuk serta disisipi
objek kontrol, form ini hanya dapat dipanggil dari perintah kode. Contohnya
:
Rolly Yesputra, M.Kom | Organisasi Komputer | 2013 7
1. Message Box
Merupakan form yang bertugas untuk menampilkan pesan keterangan
terhadap suatu kejadian yang diterima oleh aplikasi Anda. Cara
pemnggilan messagebox adalah dengan menggunakan koding seperti
dibawah ini.
Gambar 3.2 Kode Program MessageBox
Penjelasan Kode, untuk menampilkan form pesan singkat yaitu dengan
membuatkan kode MessageBox.show dimana ada empat parameter yang
harus diisi yaitu :
a. Isi Pesan Yang akan ditampilkan, dimana anda bisa membuatkan
beberapa kalimat yang bisa ditampilkan oleh form ini.
b. Title Form  yaitu teks yang digunakan untuk memberikan judul
dari form tersebut.
c. MessageBoxButtons  ini merupakan jenis dari tombol-tombol yang
akan ada didalam tampilan form tersebut.
d. MessageBoxIcon  ini merupakan jenis icon atau gambar yang
digunakan untuk ditampilkan pada jendela form tersebut yang
menandakan sebuah pesan itu ditampilkan sebagai pesan error atau
sebagai konfirmasi atau pertanyaan dan lainnya.
Hasil dari kode diatas jika kita running sebagai berikut, lihat gambar 3.3.
Teks Pesan Judul Pesan/Form
Jenis Tombol Jenis Icon
Rolly Yesputra, M.Kom | Organisasi Komputer | 2013 8
Gambar 3.3 Tampilan MessageBox
Jika pesan dan judul form tersebut dirubah, maka tampilan nya akan
seperti dibawah ini :
Gambar 3.4 Tampilan MessageBox 2
2. Input Box
Input Box merupakan form yang digunakan untuk menampilkan jendela
inputan user, tetapi form ini juga tidak bisa diubah dan disisipi oleh objek
kontrol yang lainnya. Untuk menampilkan InputBox ini maka kita harus
menggunakan kode program seperti dibawah ini .
Gambar 3.5 Kode Menampilkan Input Box
Pejelasan kode:
InputBox Memiliki minimal dua parameter, yang pertama parameter label
yang akan ditampilkan sebagai penanda apa yang akan diminta kepada user
atau sebagai keterangan yang digunakan untuk memperjelas apa yang akan
dilakukan user, dan parameter kedua adalah judul atau title dari form
inputbox disini kita bisa membuat dengan memberikan perintah teks dengan
menggunakan tanda petik ganda. Untuk melihat hasil setelah di running ,
lihat gambar 3.6 dibawah ini :
Rolly Yesputra, M.Kom | Organisasi Komputer | 2013 9
Gambar 3.6 InputBox Untuk Meminta Nama User
Jika datanya diisi didalam textbox yang sudah disediakan dan sudah didisain
oleh vb itu sendiri dan tidak bisa kita rubah lagi bentuk dan tampilannya, jika
sudah selesai diisi Anda tinggal menekan tombol OK ata Cancel. Seperti
gambar 3.7 dibawah ini.
Gambar 3.7 InputBox yang sudah diisi
3.2 Label, TextBox dan Button
Label merupakan objek kontrol yang digunakan untuk memberikan output atau
menampilkan data diatas jendela form tetapi tidak bisa memberikan input saat aplikasi
dijalankan. Jadi label seringkali digunakan untuk menampilkan keterangan terhadap
suatu objek lain seperti TextBox dan lainnya.
TextBox merupakan objek kontrol yang dapat digunakan sebagai input dan juga
sebagai output ketika aplikasi dijalankan, dan TextBox merupakan objek yang paling
sering digunakan untuk menampung data yang diinputkan oleh user yang akan
menggunakan sistem yang Anda buat.
Button merupakan objek kontrol yang digunakan untuk dapat mengeksekusi
perintah-perintah yang telah anda buat pada jendela kode program.
Untuk
Lanjut
Tekan ini
Rolly Yesputra, M.Kom | Organisasi Komputer | 2013 10
3.2.1 Praktek Membuat Label, TextBox dan Button
Untuk mengimplementasikan tiga objek yang sudah kita bahas diatas, maka kita
akan menggunakan form dinamis untuk dapat mendesain sesuai dengan kebutuhan kita,
maka ikuti langkah-langkah dibawah ini :
a. Jalankan Visual Studio 2010  Create New Project  Pilih Project Visual
Basic  Pilih Jenis Tamplate Windows Form Aplication
b. Beri nama project Anda dengan nama Pertemuan 3  lihat gambar dibawah
ini.
Gambar 3.8 Project Pertemuan 3
c. Selanjutnya akan dapat tampilan form dan disain seperti dibawah ini  lihat
gambar 3.9
Gambar 3.9 Mendesain tampilan form1 pertemuan3
d. Mengatur properties dari objek-objek yang kita buat diatas, dengan aturan
dan nilai seperti tabel dibawah ini.
Tabel 3.1 Properties Objek Kontrol
Rolly Yesputra, M.Kom | Organisasi Komputer | 2013 11
e. Selanjutnya klik ganda / double click tombol ok, lalu ketikkan program
dibawah ini :
Double click tombol ini
Gambar 3.10 Form Setelah Diset Properties
Setelah diduble click ketikkan program dibawah ini :
Gambar 3.11 Kode Program Button OK
f. Untuk button Cancel merupakan tombol yang digunakan untuk membatalkan
atau menutup form yang sudah dibuat. Kode tombol tersebut seperti dibawah
ini, tetapi dangan langkah yang sama double click tombol dan ketikkan
program nya.
Rolly Yesputra, M.Kom | Organisasi Komputer | 2013 12
Gambar 3.12 Kode Program Button Cancel
Dispose( ) merupakan perintah didalam Visual Basic .Net untuk
membatalkan dan menutup form yang aktif saat itu.
3.3 Event Handling Objek Kontrol
Untuk memberikan event kepada setiap objek kontrol yang ada, cukup dengan
melakukan double click objek yang akan anda beri event tersebut, setelah anda double
click maka anda akan mendapatkan event sesuai dengan objek kontrol tersebut, namun
anda masih tetap bisa merubah event yang sudah ada dengan cara memilih kotak event
yang ada pada combo box jendala kode posisi kanan atas, lihat gambar 3.12 dibawah in.
Memberikan Event Tinggal Didouble Click Objek Kontrol
Gambar 3.13 Memberikan event terhadap Objek
Penjelasan:
a. Jika objek kontrol button yang anda double click maka anda akan
mendapatkan event default yaitu event click, lihat gambar dibawah ini.
Gambar 3.14 Event Click
b. Untuk Objek kontrol textbox maka anda akan mendapatkan event
text_change seperti dibawah ini.
Rolly Yesputra, M.Kom | Organisasi Komputer | 2013 13
Gambar 3.15 Event TextChanged
Dan banyak event-event yang lainnya seperti event mouse, event key, event load
dan lainya, akan dibahas pada pertemuan-pertemuan berikutnya .

More Related Content

What's hot

Proses rekayasa perangkat lunak
Proses rekayasa perangkat lunakProses rekayasa perangkat lunak
Proses rekayasa perangkat lunak
Davy Arya Atmaja
 
Pertemuan 2-pemecahan-masalah-ai
Pertemuan 2-pemecahan-masalah-aiPertemuan 2-pemecahan-masalah-ai
Pertemuan 2-pemecahan-masalah-aiwillyhayon
 
Normalisasi Basis Data
Normalisasi Basis DataNormalisasi Basis Data
Normalisasi Basis Data
Adam Mukharil Bachtiar
 
Interaksi manusia dan komputer
Interaksi manusia dan komputerInteraksi manusia dan komputer
Interaksi manusia dan komputer
Miftahul Khair N
 
ERD Sistem Informasi Pemesanan Tiket Bioskop Online
ERD Sistem Informasi Pemesanan Tiket Bioskop OnlineERD Sistem Informasi Pemesanan Tiket Bioskop Online
ERD Sistem Informasi Pemesanan Tiket Bioskop Online
Lucha Kamala Putri
 
Sistem Tiket Bioskop Menggunakan Diagram UML
Sistem Tiket Bioskop Menggunakan Diagram UMLSistem Tiket Bioskop Menggunakan Diagram UML
Sistem Tiket Bioskop Menggunakan Diagram UML
Farichah Riha
 
Modul Lengkap Microsoft visual Fox Pro
Modul Lengkap Microsoft visual Fox ProModul Lengkap Microsoft visual Fox Pro
Modul Lengkap Microsoft visual Fox Pro
stephan EL'wiin Shaarawy
 
SLIDE KE:5 NFA
SLIDE KE:5 NFASLIDE KE:5 NFA
SLIDE KE:5 NFA
Rahmatdi Black
 
Analisis ERD Database Rumah Sakit
Analisis ERD Database Rumah SakitAnalisis ERD Database Rumah Sakit
Analisis ERD Database Rumah Sakit
Fitria Nuri
 
Laporan praktikum modul 4 (e-rd notasi martin)
Laporan praktikum modul 4 (e-rd notasi martin)Laporan praktikum modul 4 (e-rd notasi martin)
Laporan praktikum modul 4 (e-rd notasi martin)
Devi Apriansyah
 
Analisis Kebutuhan Sistem Informasi
Analisis Kebutuhan Sistem InformasiAnalisis Kebutuhan Sistem Informasi
Analisis Kebutuhan Sistem Informasi
Universitas Teknokrat Indonesia
 
Materi 3 Finite State Automata
Materi 3   Finite State AutomataMateri 3   Finite State Automata
Materi 3 Finite State Automata
ahmad haidaroh
 
Insert, Edit, Delete pada VB 2010 dengan DB Mysql dan Crystal Report
Insert, Edit, Delete pada VB 2010 dengan DB Mysql dan Crystal ReportInsert, Edit, Delete pada VB 2010 dengan DB Mysql dan Crystal Report
Insert, Edit, Delete pada VB 2010 dengan DB Mysql dan Crystal ReportRahmat Taufiq Sigit
 
Laporan modul 5 basisdata
Laporan modul 5 basisdataLaporan modul 5 basisdata
Laporan modul 5 basisdata
Istu Purnamasari
 
Pembuatan uml pada toko belanja online
Pembuatan uml pada toko belanja onlinePembuatan uml pada toko belanja online
Pembuatan uml pada toko belanja onlineandiseprianto
 
4 diagram relasi antar entitas (ERD)
4 diagram relasi antar entitas (ERD)4 diagram relasi antar entitas (ERD)
4 diagram relasi antar entitas (ERD)
Simon Patabang
 
MS EXCEL VLOOKUP DAN HLOOKUP.pptx
MS EXCEL VLOOKUP DAN HLOOKUP.pptxMS EXCEL VLOOKUP DAN HLOOKUP.pptx
MS EXCEL VLOOKUP DAN HLOOKUP.pptx
NenengNurazizah1
 
SISTEM BERKAS - Organisasi Berkas Langsung.ppt
SISTEM BERKAS - Organisasi Berkas Langsung.pptSISTEM BERKAS - Organisasi Berkas Langsung.ppt
SISTEM BERKAS - Organisasi Berkas Langsung.ppt
NoorAlamsyah5
 
Makalah Web Programming 1
Makalah Web Programming 1Makalah Web Programming 1
Makalah Web Programming 1
Dwi Mardianti
 
Praktikum 11 http web server dan mail server pada cisco pt (domain)
Praktikum 11 http web server  dan mail server pada cisco pt (domain)Praktikum 11 http web server  dan mail server pada cisco pt (domain)
Praktikum 11 http web server dan mail server pada cisco pt (domain)
Samsugi S
 

What's hot (20)

Proses rekayasa perangkat lunak
Proses rekayasa perangkat lunakProses rekayasa perangkat lunak
Proses rekayasa perangkat lunak
 
Pertemuan 2-pemecahan-masalah-ai
Pertemuan 2-pemecahan-masalah-aiPertemuan 2-pemecahan-masalah-ai
Pertemuan 2-pemecahan-masalah-ai
 
Normalisasi Basis Data
Normalisasi Basis DataNormalisasi Basis Data
Normalisasi Basis Data
 
Interaksi manusia dan komputer
Interaksi manusia dan komputerInteraksi manusia dan komputer
Interaksi manusia dan komputer
 
ERD Sistem Informasi Pemesanan Tiket Bioskop Online
ERD Sistem Informasi Pemesanan Tiket Bioskop OnlineERD Sistem Informasi Pemesanan Tiket Bioskop Online
ERD Sistem Informasi Pemesanan Tiket Bioskop Online
 
Sistem Tiket Bioskop Menggunakan Diagram UML
Sistem Tiket Bioskop Menggunakan Diagram UMLSistem Tiket Bioskop Menggunakan Diagram UML
Sistem Tiket Bioskop Menggunakan Diagram UML
 
Modul Lengkap Microsoft visual Fox Pro
Modul Lengkap Microsoft visual Fox ProModul Lengkap Microsoft visual Fox Pro
Modul Lengkap Microsoft visual Fox Pro
 
SLIDE KE:5 NFA
SLIDE KE:5 NFASLIDE KE:5 NFA
SLIDE KE:5 NFA
 
Analisis ERD Database Rumah Sakit
Analisis ERD Database Rumah SakitAnalisis ERD Database Rumah Sakit
Analisis ERD Database Rumah Sakit
 
Laporan praktikum modul 4 (e-rd notasi martin)
Laporan praktikum modul 4 (e-rd notasi martin)Laporan praktikum modul 4 (e-rd notasi martin)
Laporan praktikum modul 4 (e-rd notasi martin)
 
Analisis Kebutuhan Sistem Informasi
Analisis Kebutuhan Sistem InformasiAnalisis Kebutuhan Sistem Informasi
Analisis Kebutuhan Sistem Informasi
 
Materi 3 Finite State Automata
Materi 3   Finite State AutomataMateri 3   Finite State Automata
Materi 3 Finite State Automata
 
Insert, Edit, Delete pada VB 2010 dengan DB Mysql dan Crystal Report
Insert, Edit, Delete pada VB 2010 dengan DB Mysql dan Crystal ReportInsert, Edit, Delete pada VB 2010 dengan DB Mysql dan Crystal Report
Insert, Edit, Delete pada VB 2010 dengan DB Mysql dan Crystal Report
 
Laporan modul 5 basisdata
Laporan modul 5 basisdataLaporan modul 5 basisdata
Laporan modul 5 basisdata
 
Pembuatan uml pada toko belanja online
Pembuatan uml pada toko belanja onlinePembuatan uml pada toko belanja online
Pembuatan uml pada toko belanja online
 
4 diagram relasi antar entitas (ERD)
4 diagram relasi antar entitas (ERD)4 diagram relasi antar entitas (ERD)
4 diagram relasi antar entitas (ERD)
 
MS EXCEL VLOOKUP DAN HLOOKUP.pptx
MS EXCEL VLOOKUP DAN HLOOKUP.pptxMS EXCEL VLOOKUP DAN HLOOKUP.pptx
MS EXCEL VLOOKUP DAN HLOOKUP.pptx
 
SISTEM BERKAS - Organisasi Berkas Langsung.ppt
SISTEM BERKAS - Organisasi Berkas Langsung.pptSISTEM BERKAS - Organisasi Berkas Langsung.ppt
SISTEM BERKAS - Organisasi Berkas Langsung.ppt
 
Makalah Web Programming 1
Makalah Web Programming 1Makalah Web Programming 1
Makalah Web Programming 1
 
Praktikum 11 http web server dan mail server pada cisco pt (domain)
Praktikum 11 http web server  dan mail server pada cisco pt (domain)Praktikum 11 http web server  dan mail server pada cisco pt (domain)
Praktikum 11 http web server dan mail server pada cisco pt (domain)
 

Similar to Part 3 - Mengenal Form dan Objek Kontrol

Pertemuan ke III.doc
Pertemuan ke III.docPertemuan ke III.doc
Pertemuan ke III.doc
Jurnal IT
 
Modul 1-AP3-Deplhi-Unpar
Modul 1-AP3-Deplhi-UnparModul 1-AP3-Deplhi-Unpar
Penggunaan tipe data dan variabel
Penggunaan tipe data dan variabelPenggunaan tipe data dan variabel
Penggunaan tipe data dan variabel
Weldan Kusuf
 
Modul ii
Modul iiModul ii
Modul ii
Satian Jarene
 
Pemrograman vba-pada-microsoft-access-2007
Pemrograman vba-pada-microsoft-access-2007Pemrograman vba-pada-microsoft-access-2007
Pemrograman vba-pada-microsoft-access-2007Zona Computer
 
E book vb.net+mysql(cara cepat)
E book vb.net+mysql(cara cepat)E book vb.net+mysql(cara cepat)
E book vb.net+mysql(cara cepat)
Zoeliandri Sapoetra
 
Modul 3-p3-4
Modul 3-p3-4Modul 3-p3-4
Modul 3-p3-4windryika
 
Visual basic materi pembelajaran dasar
Visual basic materi pembelajaran dasarVisual basic materi pembelajaran dasar
Visual basic materi pembelajaran dasarmuhammad nainuridho
 
Laporan Praktikum Algoritma Pemrograman Modul VI-GUI
Laporan Praktikum Algoritma Pemrograman Modul VI-GUILaporan Praktikum Algoritma Pemrograman Modul VI-GUI
Laporan Praktikum Algoritma Pemrograman Modul VI-GUI
Shofura Kamal
 
Laporan tugas akhir
Laporan tugas akhirLaporan tugas akhir
Laporan tugas akhirahmadranddy
 
Laporan tugas akhir
Laporan tugas akhirLaporan tugas akhir
Laporan tugas akhirahmadranddy
 
Cara Cepat Belajar VB.Net 2010 dengan Mysql
Cara Cepat Belajar VB.Net 2010 dengan MysqlCara Cepat Belajar VB.Net 2010 dengan Mysql
Cara Cepat Belajar VB.Net 2010 dengan Mysql
ARISTONSARUMAHA
 
Modul visual basic
Modul visual basicModul visual basic
Modul visual basic
Siti Khotijah
 
Pertemuan 2 desain user interface
Pertemuan 2 desain user interfacePertemuan 2 desain user interface
Pertemuan 2 desain user interface
heriakj
 
2 cara sederhana dan mudah membuat form input data dengan excel
2 cara sederhana dan mudah membuat form input data dengan excel2 cara sederhana dan mudah membuat form input data dengan excel
2 cara sederhana dan mudah membuat form input data dengan excel
marsel zagoto
 
Modul Praktikum 9 - Permograman Visual
Modul Praktikum 9 - Permograman VisualModul Praktikum 9 - Permograman Visual
Modul Praktikum 9 - Permograman Visual
Debby Ummul
 
Cara buat aplikasi jualan pulsa sederhana menggunakan microsoft access
Cara buat aplikasi jualan pulsa sederhana menggunakan microsoft accessCara buat aplikasi jualan pulsa sederhana menggunakan microsoft access
Cara buat aplikasi jualan pulsa sederhana menggunakan microsoft access
Fajar Sandy
 

Similar to Part 3 - Mengenal Form dan Objek Kontrol (20)

Pertemuan ke III.doc
Pertemuan ke III.docPertemuan ke III.doc
Pertemuan ke III.doc
 
Modul 1-AP3-Deplhi-Unpar
Modul 1-AP3-Deplhi-UnparModul 1-AP3-Deplhi-Unpar
Modul 1-AP3-Deplhi-Unpar
 
Penggunaan tipe data dan variabel
Penggunaan tipe data dan variabelPenggunaan tipe data dan variabel
Penggunaan tipe data dan variabel
 
Modul ii
Modul iiModul ii
Modul ii
 
Pemrograman vba-pada-microsoft-access-2007
Pemrograman vba-pada-microsoft-access-2007Pemrograman vba-pada-microsoft-access-2007
Pemrograman vba-pada-microsoft-access-2007
 
E book vb.net+mysql(cara cepat)
E book vb.net+mysql(cara cepat)E book vb.net+mysql(cara cepat)
E book vb.net+mysql(cara cepat)
 
webdesign dasar : 08 form
webdesign dasar : 08 formwebdesign dasar : 08 form
webdesign dasar : 08 form
 
Modul 3-p3-4
Modul 3-p3-4Modul 3-p3-4
Modul 3-p3-4
 
Access
AccessAccess
Access
 
Access
AccessAccess
Access
 
Visual basic materi pembelajaran dasar
Visual basic materi pembelajaran dasarVisual basic materi pembelajaran dasar
Visual basic materi pembelajaran dasar
 
Laporan Praktikum Algoritma Pemrograman Modul VI-GUI
Laporan Praktikum Algoritma Pemrograman Modul VI-GUILaporan Praktikum Algoritma Pemrograman Modul VI-GUI
Laporan Praktikum Algoritma Pemrograman Modul VI-GUI
 
Laporan tugas akhir
Laporan tugas akhirLaporan tugas akhir
Laporan tugas akhir
 
Laporan tugas akhir
Laporan tugas akhirLaporan tugas akhir
Laporan tugas akhir
 
Cara Cepat Belajar VB.Net 2010 dengan Mysql
Cara Cepat Belajar VB.Net 2010 dengan MysqlCara Cepat Belajar VB.Net 2010 dengan Mysql
Cara Cepat Belajar VB.Net 2010 dengan Mysql
 
Modul visual basic
Modul visual basicModul visual basic
Modul visual basic
 
Pertemuan 2 desain user interface
Pertemuan 2 desain user interfacePertemuan 2 desain user interface
Pertemuan 2 desain user interface
 
2 cara sederhana dan mudah membuat form input data dengan excel
2 cara sederhana dan mudah membuat form input data dengan excel2 cara sederhana dan mudah membuat form input data dengan excel
2 cara sederhana dan mudah membuat form input data dengan excel
 
Modul Praktikum 9 - Permograman Visual
Modul Praktikum 9 - Permograman VisualModul Praktikum 9 - Permograman Visual
Modul Praktikum 9 - Permograman Visual
 
Cara buat aplikasi jualan pulsa sederhana menggunakan microsoft access
Cara buat aplikasi jualan pulsa sederhana menggunakan microsoft accessCara buat aplikasi jualan pulsa sederhana menggunakan microsoft access
Cara buat aplikasi jualan pulsa sederhana menggunakan microsoft access
 

More from Rolly Yesputra

Part 13 - Menampilkan Laporan Sederhana
Part 13 - Menampilkan Laporan SederhanaPart 13 - Menampilkan Laporan Sederhana
Part 13 - Menampilkan Laporan Sederhana
Rolly Yesputra
 
Part 12 - Manajemen Basisdata (MS Access) Lanjutan
Part 12 - Manajemen Basisdata (MS Access) LanjutanPart 12 - Manajemen Basisdata (MS Access) Lanjutan
Part 12 - Manajemen Basisdata (MS Access) Lanjutan
Rolly Yesputra
 
Part 11 - Manajamen Basisdata (MS Access)
Part 11 - Manajamen Basisdata (MS Access)Part 11 - Manajamen Basisdata (MS Access)
Part 11 - Manajamen Basisdata (MS Access)
Rolly Yesputra
 
Part 10 - Penanganan Kesalahan (Exception Handling)
Part 10 - Penanganan Kesalahan (Exception Handling)Part 10 - Penanganan Kesalahan (Exception Handling)
Part 10 - Penanganan Kesalahan (Exception Handling)
Rolly Yesputra
 
Part 9 - Object Oriented Programming Lanjutan
Part 9 - Object Oriented Programming LanjutanPart 9 - Object Oriented Programming Lanjutan
Part 9 - Object Oriented Programming Lanjutan
Rolly Yesputra
 
Part 8 - Object Oriented Programming
Part 8 - Object Oriented ProgrammingPart 8 - Object Oriented Programming
Part 8 - Object Oriented Programming
Rolly Yesputra
 
Part 7 - Mengenal Array di Visual Basic .Net
Part 7 - Mengenal Array di Visual Basic .NetPart 7 - Mengenal Array di Visual Basic .Net
Part 7 - Mengenal Array di Visual Basic .Net
Rolly Yesputra
 
Part 6 - Struktur Kontrol di Visual Basic .Net
Part 6 - Struktur Kontrol di Visual Basic .NetPart 6 - Struktur Kontrol di Visual Basic .Net
Part 6 - Struktur Kontrol di Visual Basic .Net
Rolly Yesputra
 
Part 5 - Tipe Data-Variabel-Konstanta-Operator-di-VB-NET
Part 5 - Tipe Data-Variabel-Konstanta-Operator-di-VB-NETPart 5 - Tipe Data-Variabel-Konstanta-Operator-di-VB-NET
Part 5 - Tipe Data-Variabel-Konstanta-Operator-di-VB-NET
Rolly Yesputra
 
Part 1 - PENGENALAN VISUAL STUDIO 2010
Part 1 - PENGENALAN VISUAL STUDIO 2010 Part 1 - PENGENALAN VISUAL STUDIO 2010
Part 1 - PENGENALAN VISUAL STUDIO 2010
Rolly Yesputra
 
Administrasi jaringan komputer_part_2
Administrasi jaringan komputer_part_2Administrasi jaringan komputer_part_2
Administrasi jaringan komputer_part_2
Rolly Yesputra
 

More from Rolly Yesputra (11)

Part 13 - Menampilkan Laporan Sederhana
Part 13 - Menampilkan Laporan SederhanaPart 13 - Menampilkan Laporan Sederhana
Part 13 - Menampilkan Laporan Sederhana
 
Part 12 - Manajemen Basisdata (MS Access) Lanjutan
Part 12 - Manajemen Basisdata (MS Access) LanjutanPart 12 - Manajemen Basisdata (MS Access) Lanjutan
Part 12 - Manajemen Basisdata (MS Access) Lanjutan
 
Part 11 - Manajamen Basisdata (MS Access)
Part 11 - Manajamen Basisdata (MS Access)Part 11 - Manajamen Basisdata (MS Access)
Part 11 - Manajamen Basisdata (MS Access)
 
Part 10 - Penanganan Kesalahan (Exception Handling)
Part 10 - Penanganan Kesalahan (Exception Handling)Part 10 - Penanganan Kesalahan (Exception Handling)
Part 10 - Penanganan Kesalahan (Exception Handling)
 
Part 9 - Object Oriented Programming Lanjutan
Part 9 - Object Oriented Programming LanjutanPart 9 - Object Oriented Programming Lanjutan
Part 9 - Object Oriented Programming Lanjutan
 
Part 8 - Object Oriented Programming
Part 8 - Object Oriented ProgrammingPart 8 - Object Oriented Programming
Part 8 - Object Oriented Programming
 
Part 7 - Mengenal Array di Visual Basic .Net
Part 7 - Mengenal Array di Visual Basic .NetPart 7 - Mengenal Array di Visual Basic .Net
Part 7 - Mengenal Array di Visual Basic .Net
 
Part 6 - Struktur Kontrol di Visual Basic .Net
Part 6 - Struktur Kontrol di Visual Basic .NetPart 6 - Struktur Kontrol di Visual Basic .Net
Part 6 - Struktur Kontrol di Visual Basic .Net
 
Part 5 - Tipe Data-Variabel-Konstanta-Operator-di-VB-NET
Part 5 - Tipe Data-Variabel-Konstanta-Operator-di-VB-NETPart 5 - Tipe Data-Variabel-Konstanta-Operator-di-VB-NET
Part 5 - Tipe Data-Variabel-Konstanta-Operator-di-VB-NET
 
Part 1 - PENGENALAN VISUAL STUDIO 2010
Part 1 - PENGENALAN VISUAL STUDIO 2010 Part 1 - PENGENALAN VISUAL STUDIO 2010
Part 1 - PENGENALAN VISUAL STUDIO 2010
 
Administrasi jaringan komputer_part_2
Administrasi jaringan komputer_part_2Administrasi jaringan komputer_part_2
Administrasi jaringan komputer_part_2
 

Part 3 - Mengenal Form dan Objek Kontrol

  • 1. Rolly Yesputra, M.Kom | Organisasi Komputer | 2013 6 MODUL III MENGENAL FORM DAN OBJEK KONTROL 3.1 Form Form merupakan media interaksi antara pengguna dengan aplikasi yang anda buat. Form terbagi ata dua kategori yaitu : a. Form Dinamis Yaitu form yang bisa dimanipulasi atau diubah bentuk serta disisipi objek kontrol yang berisi perintah –perintah yang diperlukan oleh aplikasi yang akan anda buat, contohnya : Windows Form, Console, Librari, WPF , dsb Database Acces dan SQLServer, dll Gambar 3.1 Contoh Bentuk form dinamis Form diatas merupakan salah satu bentuk dari Windows Form yang digunakan untuk menempatkan objek lain diatas nya dan ini masih bisa dimanipulasi bentuk dan objek tampilannya. b. Form Statis Yaitu form yang tidak dapat dimanipulasi atau diubah bentuk serta disisipi objek kontrol, form ini hanya dapat dipanggil dari perintah kode. Contohnya :
  • 2. Rolly Yesputra, M.Kom | Organisasi Komputer | 2013 7 1. Message Box Merupakan form yang bertugas untuk menampilkan pesan keterangan terhadap suatu kejadian yang diterima oleh aplikasi Anda. Cara pemnggilan messagebox adalah dengan menggunakan koding seperti dibawah ini. Gambar 3.2 Kode Program MessageBox Penjelasan Kode, untuk menampilkan form pesan singkat yaitu dengan membuatkan kode MessageBox.show dimana ada empat parameter yang harus diisi yaitu : a. Isi Pesan Yang akan ditampilkan, dimana anda bisa membuatkan beberapa kalimat yang bisa ditampilkan oleh form ini. b. Title Form  yaitu teks yang digunakan untuk memberikan judul dari form tersebut. c. MessageBoxButtons  ini merupakan jenis dari tombol-tombol yang akan ada didalam tampilan form tersebut. d. MessageBoxIcon  ini merupakan jenis icon atau gambar yang digunakan untuk ditampilkan pada jendela form tersebut yang menandakan sebuah pesan itu ditampilkan sebagai pesan error atau sebagai konfirmasi atau pertanyaan dan lainnya. Hasil dari kode diatas jika kita running sebagai berikut, lihat gambar 3.3. Teks Pesan Judul Pesan/Form Jenis Tombol Jenis Icon
  • 3. Rolly Yesputra, M.Kom | Organisasi Komputer | 2013 8 Gambar 3.3 Tampilan MessageBox Jika pesan dan judul form tersebut dirubah, maka tampilan nya akan seperti dibawah ini : Gambar 3.4 Tampilan MessageBox 2 2. Input Box Input Box merupakan form yang digunakan untuk menampilkan jendela inputan user, tetapi form ini juga tidak bisa diubah dan disisipi oleh objek kontrol yang lainnya. Untuk menampilkan InputBox ini maka kita harus menggunakan kode program seperti dibawah ini . Gambar 3.5 Kode Menampilkan Input Box Pejelasan kode: InputBox Memiliki minimal dua parameter, yang pertama parameter label yang akan ditampilkan sebagai penanda apa yang akan diminta kepada user atau sebagai keterangan yang digunakan untuk memperjelas apa yang akan dilakukan user, dan parameter kedua adalah judul atau title dari form inputbox disini kita bisa membuat dengan memberikan perintah teks dengan menggunakan tanda petik ganda. Untuk melihat hasil setelah di running , lihat gambar 3.6 dibawah ini :
  • 4. Rolly Yesputra, M.Kom | Organisasi Komputer | 2013 9 Gambar 3.6 InputBox Untuk Meminta Nama User Jika datanya diisi didalam textbox yang sudah disediakan dan sudah didisain oleh vb itu sendiri dan tidak bisa kita rubah lagi bentuk dan tampilannya, jika sudah selesai diisi Anda tinggal menekan tombol OK ata Cancel. Seperti gambar 3.7 dibawah ini. Gambar 3.7 InputBox yang sudah diisi 3.2 Label, TextBox dan Button Label merupakan objek kontrol yang digunakan untuk memberikan output atau menampilkan data diatas jendela form tetapi tidak bisa memberikan input saat aplikasi dijalankan. Jadi label seringkali digunakan untuk menampilkan keterangan terhadap suatu objek lain seperti TextBox dan lainnya. TextBox merupakan objek kontrol yang dapat digunakan sebagai input dan juga sebagai output ketika aplikasi dijalankan, dan TextBox merupakan objek yang paling sering digunakan untuk menampung data yang diinputkan oleh user yang akan menggunakan sistem yang Anda buat. Button merupakan objek kontrol yang digunakan untuk dapat mengeksekusi perintah-perintah yang telah anda buat pada jendela kode program. Untuk Lanjut Tekan ini
  • 5. Rolly Yesputra, M.Kom | Organisasi Komputer | 2013 10 3.2.1 Praktek Membuat Label, TextBox dan Button Untuk mengimplementasikan tiga objek yang sudah kita bahas diatas, maka kita akan menggunakan form dinamis untuk dapat mendesain sesuai dengan kebutuhan kita, maka ikuti langkah-langkah dibawah ini : a. Jalankan Visual Studio 2010  Create New Project  Pilih Project Visual Basic  Pilih Jenis Tamplate Windows Form Aplication b. Beri nama project Anda dengan nama Pertemuan 3  lihat gambar dibawah ini. Gambar 3.8 Project Pertemuan 3 c. Selanjutnya akan dapat tampilan form dan disain seperti dibawah ini  lihat gambar 3.9 Gambar 3.9 Mendesain tampilan form1 pertemuan3 d. Mengatur properties dari objek-objek yang kita buat diatas, dengan aturan dan nilai seperti tabel dibawah ini. Tabel 3.1 Properties Objek Kontrol
  • 6. Rolly Yesputra, M.Kom | Organisasi Komputer | 2013 11 e. Selanjutnya klik ganda / double click tombol ok, lalu ketikkan program dibawah ini : Double click tombol ini Gambar 3.10 Form Setelah Diset Properties Setelah diduble click ketikkan program dibawah ini : Gambar 3.11 Kode Program Button OK f. Untuk button Cancel merupakan tombol yang digunakan untuk membatalkan atau menutup form yang sudah dibuat. Kode tombol tersebut seperti dibawah ini, tetapi dangan langkah yang sama double click tombol dan ketikkan program nya.
  • 7. Rolly Yesputra, M.Kom | Organisasi Komputer | 2013 12 Gambar 3.12 Kode Program Button Cancel Dispose( ) merupakan perintah didalam Visual Basic .Net untuk membatalkan dan menutup form yang aktif saat itu. 3.3 Event Handling Objek Kontrol Untuk memberikan event kepada setiap objek kontrol yang ada, cukup dengan melakukan double click objek yang akan anda beri event tersebut, setelah anda double click maka anda akan mendapatkan event sesuai dengan objek kontrol tersebut, namun anda masih tetap bisa merubah event yang sudah ada dengan cara memilih kotak event yang ada pada combo box jendala kode posisi kanan atas, lihat gambar 3.12 dibawah in. Memberikan Event Tinggal Didouble Click Objek Kontrol Gambar 3.13 Memberikan event terhadap Objek Penjelasan: a. Jika objek kontrol button yang anda double click maka anda akan mendapatkan event default yaitu event click, lihat gambar dibawah ini. Gambar 3.14 Event Click b. Untuk Objek kontrol textbox maka anda akan mendapatkan event text_change seperti dibawah ini.
  • 8. Rolly Yesputra, M.Kom | Organisasi Komputer | 2013 13 Gambar 3.15 Event TextChanged Dan banyak event-event yang lainnya seperti event mouse, event key, event load dan lainya, akan dibahas pada pertemuan-pertemuan berikutnya .