Tipe Data

    Tipe Data adalah fungsi yang diperlukan untuk dapat mengkonfigurasi nilai suatu variabel yang akan digunakan sedemekian rupa sehingga ruang memori yang digunakan saat menjalankan program sesuai dengan kebutuhan. Dibawah ini merupakan tipe data yang ada di Visual Basic

1. Boolean

Boolean merupakan tipe data yang memiliki dua(2) buah nilai yaitu nilai Benar (True) dan nilai Salah (False).

2. Byte

Byte merupakan tipe data yang berupa nilai bulat positif yang mempunyai kisaran antara 0 s/d 225.

3. Currency

Currency merupakan tipe data yang digunakan untuk menyimpan nilai uang baik dalam bentuk nilai dollar maupun sejenisnya, kisaran tipe data ini antara -922.337.203.685.477,5808 s/d 922.337.203.685.477,5807.

4. Date

Date merupakan tipe data yang digunakan untuk meyimpan nilai tanggal, bulan, dan tahun. Kisaran tipe data ini antara 1 januari 100 s/d 31 Desember 9999.

5. Decimal

Decimal merupakan tipe data yang digunakan untuk menyimpan data desimal dan mempunyai ketepatan hingga 28 angka desimal.

6. Double

Double merupakan tipe data yang memiliki kisaran antara -1.7976931348622E+308 s/d 1.7976931348622E+308.

7. Integer

Integer merupakan tipe data numerik yang berupa bilangan bulat yang mempunyai kisaran antara -32.768 s/d 32.767.

8. Long

Long merupakan tipe data yang memiliki kisaran antara -2.147.483.648 s/d 2.147.483.648. tipe data ini sebenarnya tidak jauh berbeda dengan tipe data Integer tetapi perbedaannya terletak pada nilai kisarannya.

9. Object

Object merupakan tipe data yang mampu menyimpan data object seperti object form, kontrol dan sebagainya.

10. Single

Singgel merupakan tipe data yang memiliki kisaran antara -3.402823e+308 s/d 3.402823e+38.

11. String

String merupakan tipe data yang memiliki nilai yang termasuk dalam kategoti alfanumerik. biasanya karakter dari tipe data ini ditulis dalam tanda kutip ("").

12. Variant

Variant merupakan tipe data yang akan menyesuaikan dengan kebutuhan nilainya. Dan jika sebuah variable tidak dideklarasikan tipe datanya, maka secara otomatis visual basic akan mendeklarasiakan variable tersebut menjadi tipe data Variant.


Variabel

    Variabel merupakan metode penerimaan atau inisialisasi yang akan berguna pada proses selanjutnya. Variabel digunakan untuk menyimpan nilai sementara di memori selama perhitungan, inisialisasi nilai, dan sebagainya. Kita dapat memberikan nama pada lokasi memori dengan mendeklarasikan variabel dan juga menentukan tipe datanya. 

Berikut adalah beberapa aturan penamaan saat mendeklarasikan variabel dalam Visual Basic:

> Variabel harus diawali dengan huruf 

> Karakter yang diperbolehkan adalah huruf, angka, dan garis bawah "_" 

> Tidak boleh ada spasi 

> Panjang variabel tidak boleh melebihi 255 karakter 

> Nama variabel harus unik

Mendeklarasikan variabel berarti membuat variabel dengan tipe data, rentang nilai, umur variabel, dan nilai benih. Saat mendeklarasikan variabel di VB.Net dengan kata kunci Dim (Dim berarti dimensi) .

Dim Nama As string

Dim Gaji As Integer = 5000000

Dim Tunjangan As Integer

> Variabel Nama memiliki tipe data berupa String

> Variabel Gaji memiliki tipe data integer (Angka) dengan nilai 5000000

> Variabel Tunjangan memiliki tipe data Integer

Apabila dalam mendeklarasikan variabel dengan tipe data yang sama dapat dibuat dalam satu garis. Contoh cara pendeklarasian dibawah ini.

Dim A, B, C As Integer

Dalam VB.Net juga diperbolehkan penulisan Variabel dalam satu baris walaupun tipe datanya berbeda, Berikut cara penulisannya.

Dim A, B, C As Integer, KaliMatrik, BagiMatrik As Double

Kita juga diperbolehkan dalam mendeklarasikan variabel yang diberi nilai awal dalam satu baris, Berikut cara penulisannya.

Dim Tinggi As Integer = 10, Alas As Integer = 50


Konstanta

    Konstanta adalah jenis variabel yang nilainya tetap dan tidak dapat diubah saat program sedang berjalan. Ada juga jenis konstanta, yaitu konstanta intrinsik dan konstanta buatan programmer. Konstanta intrinsik adalah konstanta yang tersedia secara otomatis di Visual Basic 6.0. Contoh konstanta intrinsik adalah vbYes, vbModal, dan lain-lain. Pemrogram juga dapat membuat konstanta mereka sendiri dengan mendeklarasikannya terlebih dahulu. 

 Aturan penulisan deklarasi konstanta adalah sebagai berikut: 

[<KataKunci> Const <NamaKonstanta> [As <TipeData>] = <nilai>

> Kata Kunci adalah pilihan kata kunci yang dapat digunakan pada deklarasi konstanta adalah  Private dan Public

> Nama Konstanta adalah nama konstanta yang dideklarasikan

> Tipe Data adalah tipe data dari konstanta tersebut


Operator

    Operator adalah simbol yang digunakan untuk memanipulasi data seperti penjumlahan, pengurangan, operasi perbandingan, operasi logika, dan sebagainya. Berikut ini adalah jenis-jenis operator dalam Visual Basic.


LATIHAN

1. Buka Visual Basic Studio, kemudian buat project baru

2. Sebelumnya kita telah belajar membuat text box, combo box, dan sejenisnya. Bila ingat, buat tampilan seperti dibawah ini


3. Masukkan Program




4. Berikut hasil dan tinggal inputkan saja data nya 



 


Menu Strip

Menu strip adalah salah satu penyajian menu perintah yang sering dipakai oleh programer. Ada 3 komponen dari suatu menu strip yaitu :

1. Images / gambar dari menu

2. Access keys / tombol keyboard untuk mengaktifkan suatu menu. Contohnya kombinasi Alt dan F untuk mengaktifkan menu File di Ms. Word.

3. Shortcut keys / jalan pintas dengan menggunakan kombinasi tombol keyboard untuk mengaktifkan suatu perintah yang sering digunakan.

RichTextBox

RichTextBox adalah control seperti textbox dengan kemampuan menampilkan text dengan rich text format (RTF)


Langkah langkah Membuat MenuStrip dan RichTextBox


Pada form 1, buatlah design awal seperti dibawah ini.  Ubah namanya melalui Properties



Pada form 2, buatlah design seperti dibawah

Edit item pada combo box, dengan cara klik kanan di mouse

Pada combo box 1 / kelas, beri item seperti ini

Pada combo box 2 / semester, beri item seperti dibawah

Pada form ke 3, buat seperti ini

Selanjutnya kita akan memasukan program nya.
Untuk form 1 : Double klik di input data, lalu masukkan 
Me.Hide()
Form2.Show()
Pada Cetak Data, masukkan kode berikut
Me.Hide()
  Form3.Show() 
 

Untuk form 2 : Pada ComboBox1SelectedIndex

                                Case 0
                                        Label1.Font = New Font("TI 1",
                                        Label1.Font.Size, Label1.Font.Style Xor
                                        FontStyle.Regular)
                                Case 1
                                        Label1.Font = New Font("TI 2",
                                        Label1.Font.Size, Label1.Font.Style Xor
                                        FontStyle.Regular)
                                Case 2
                                        Label1.Font = New Font("TI 3",
                                        Label1.Font.Size, Label1.Font.Style Xor
                                        FontStyle.Regular)
                                Case 3
                                        Label1.Font = New Font("TI 4",
                                        Label1.Font.Size, Label1.Font.Style Xor
                                        FontStyle.Regular)
                                Case 4
                                        Label1.Font = New Font("TI 5",
                                        Label1.Font.Size, Label1.Font.Style Xor
                                        FontStyle.Regular)

                                End Select

Pada ComboBox2, beri kode berikut
                                
                                Select Case ComboBox2.SelectedIndex

                                Case 0
                                        Label1.Font = New Font("1",
                                        Label1.Font.Size, Label1.Font.Style Xor
                                        FontStyle.Regular)
                                Case 1
                                        Label1.Font = New Font("2",
                                        Label1.Font.Size, Label1.Font.Style Xor
                                        FontStyle.Regular)
                                Case 2
                                        Label1.Font = New Font("3",
                                        Label1.Font.Size, Label1.Font.Style Xor
                                        FontStyle.Regular)
                                Case 3
                                        Label1.Font = New Font("4",
                                        Label1.Font.Size, Label1.Font.Style Xor
                                        FontStyle.Regular)
                                Case 4
                                        Label1.Font = New Font("5",
                                        Label1.Font.Size, Label1.Font.Style Xor
                                        FontStyle.Regular)
                                Case 5
                                        Label1.Font = New Font("6",
                                        Label1.Font.Size, Label1.Font.Style Xor
                                        FontStyle.Regular)
                                Case 6
                                        Label1.Font = New Font("7",
                                        Label1.Font.Size, Label1.Font.Style Xor
                                        FontStyle.Regular)
                                Case 7
                                        Label1.Font = New Font("8",
                                        Label1.Font.Size, Label1.Font.Style Xor
                                        FontStyle.Regular)

                                End Select

Pada Button, beri kode berikut

Form3.Label1.Text = RichTextBox1.Text
Form3.Label2.Text = RichTextBox2.Text
Form3.Label3.Text = ComboBox1.Text 
Form3.Label4.Text = ComboBox2.Text

                                                        Dim pilih
                                                       pilih = MsgBox("Apa Anda Yakin Ingin Simpan Data",                                                                                       MessageBoxButtons.YesNo, "Pilih")
                                                       If pilih = Windows.Forms.DialogResult.Yes Then
                                                       Me.Close()
                                                       Form1.Show()
                                                       ElseIf pilih = Windows.Forms.DialogResult.No Then
                                                       Dim x
                                                       x = MsgBox("Periksa Data Anda kembali", MessageBoxIcon.Asterisk,                                                              "Info!")
                                                       If x = Windows.Forms.DialogResult.Yes Then
                                                       End If
                                                       End If



Jalankan projek tersebut dan hasilnya akan seperti ini  :

Tampilan awal

Tampian Menu



Combo Box (Tag select) adalah sebuah elemen form berbentuk kotak yang apabila diklik akan menampilkan list menu ke bawah (drop down list).

ListBox adalah salah satu kontrol yang menampilkan daftar item untuk dipilih atau menampilkan pilihan kepada pengguna program dimana pengguna tidak dapat menambah item pada listbox tersebut.

Timer adalah suatu kontrol pada Visual Basic yang berfungsi untuk menghitung waktu. Saat program dijalankan, kontrol timer ini tidak akan terlihat di layar apabila aplikasi tersebut dijalankan.

DateTimePicker berfungsi untuk mengambil informasi mengenai tanggal dan waktu. Jika tidak diklik, tampilan DateTimePicker seperti ComboBox, tetapi apabila diklik DateTimePicker akan menampilkan tampilan seperti kalender.


OBJEK KONTROL

MenuStrip, ContextMenuStrip, dan Rich TextBox

MenuStrip merupakan objek kontrol yang berfungsi untuk membuat menu pilihan dropdown

ContexMenuStrip merupakan objek kontrol yang berfungsi untuk membuat menu pilihan yang akan tampil pada saat tombol kanan mouse di klik.

RichTextBox merupakan objek kontrol yang fungsinya hampir sama seperti textbox, hanya saja di objek kontrol ini lebih banyak menampung karakter dan bisa memanipulasi karakter seperti mengggaris bawahi sdb.

OpenFilleDialog dan SaveFileDialog

OpenFileDialog merupakan objek konttrol yang berfungsi untuk membuka kotak dialog.

SaveFileDialog berfungsi untuk membuka kotak dialog save yang dimiliki windows.

ToolStrip dan StatusStrip

ToolStrip merupakan objek kontrol yang berfungsi hampir sama dengan tombol pada umumnya, hanya saja pada objek kontrol ini setiap tombol memiliki gambar dan digunakan untuk mengakses gambar dengan cepat.

StatusStrip digunakan untuk menampilkan informasi seperti nama aplikasi, jam, tanggal, dll. pada umumnya objek kontrol ini terletak dibawah bagian aplikasi.


Cara Membuat ComboBox dan ListBox

Buat projek baru kemuadian atur seperti dibawah


Komponennya terdiri dari dua tabel, 1 ComboBox, dan 1 ListBox.
Pada label1, ubah text menjadi "Drives" pada properties

Pada label2, ubah Text menjadi "Keterangan"

Ubah nama ComboBox menjadi "Cmb_Drive"

Ubah nama ListBox menjadi "LstInfo"

Langkah selanjutnya yaitu buat codingannya. Beri code berikut diatas "public class form"

Double klik pada form kemudian masukkan kode berikut :

Tampilan kode

Saat di Run, hasilnya akan seperti ini



Membuat Timer dan DateTimePacker

Buka Visual Basic dan buat projek baru. Buatlah desain awal seperti dibawah

Ikuti langkah langkah  ini
Label1

Label2

DateTimePicker

Timer

Stetelah itu, kita beri programnya. Double klik pada form, dan isi kode berikut

Double klik pada DateTimePicker dan isi kode berikut

Saat di Run, maka tampilannya akan seperti ini



 


FORM

    Form merupakan media interaksi antara pengguna dengan aplikasi yang dibuat. Form dapat dikatakan sebagai wadah atau penampung objek control yang akan digunakan. Form juga dapat dikatakan objek karena dapat memberikan reaksi saat menemui suatu kejadian. Form dapat dikategorikan menjadi 2 yaitu :

1.    Form Dinamis

Yaitu form yang dapat dimanipulasi atau diubah bentuk serta disispi objek control yang berisi perintah perintah yang diperlukan oleh aplikasi yang akan dibuat, contoh :

·         Window (Windows Form, Console, Class Library, WPF dsb)

·         Web (ASP, Net Web Application, ASP, NET,Web Servis dsb)

·         Smart Device (Smart Device Project)

·         Database (Acces dan SQL Server)

·         Report (Report Application dan Crystal Report)

·         WCF (Windows  Communication Foundation)

2.    Form Statis

Yaitu form yang tidak dapat dimanipulasi atau diubah bentuk serta disisipi objek control. Form ini hanya dapat dipanggil melalui kode perintah, contoh :

1.    Form Pesan (Message Box)

Form yang bertugas untuk menampilkan pesan keterangan terhadap suatu kejadian yang diterima oleh aplikasi

2.    InputBox (Kotak Input Pesan)

Form ini digunakan untuk interaksi antara pengguna dengan aplikasiyang dibuat, dimana pengguna tersebut memasukan suatu nilai lalu mengklik suatu tombol dan menunggu efek yang ditimbulkan oleh aplikasi yang dibuat.

 

OBJEK KONTROL

    Objek / Kontrol merupakan suatu tampilan berbasis grafis yang ditempatkan ke form untukmembuat interaksi dengan pemakai. Keberadaan kontrol di dalam form berubah menjadi objek yaitu elemen perantara pemakai yang dapat diprogram untuk kebutuhan tertentu.Toolbox merupakan tempat penyediaan kontrol-kontrol program yang digunakan untukmendesain aplikasi Windows Form.Berikut ini adalah kategori dari Objek / Kontrol yang ada pada Visual Studio :

1.    Common Control, Berisi kontrol-kontrol untuk mendesain form berbasis windows

2.    Container, Digunakan untuk kontrol-kontrol lain pada form

3.    Menu &Toolbars,Digunakan untuk mendesain menu utama dan submenu serta menu toolbar dan statusbar

4.    Data Berisi kontrol-kontrol untuk pemrograman database, baik untuk koneksi maupun menampilkan data

5.    Component, Berisi kontrol-kontrol pendukung pemrograman pada form window.

6.    Printing, Berisi kontrol-kontrol untuk mencetak data, baik ke printer maupun ke layar.

7.    Dialog, berisi kontrol-kontrol untuk menampilkan berbagai macam kotak dialog

 

LANGKAH LANGKAH MEMBUAT FORM