Pernyataan Option Strict menyatakan apakah operasi-operasi dan konversi-konversi objek diatur secara tegas strict atau tidak. Apabila Option Strict On, maka operasi
komparasi, kombinasi, atau penambahan variabel mensyaratkan dilakukan dari tipe yang sama. Pernyataan Option juga dapat didefinisikan secara manual di baris paling atas dalam
kode program.
C. LATIHAN
Konversi tipe data dapat dilakukan dalam dua cara: implisit, di mana konversi dilakukan secara otomatis, dan eksplisit, di mana diperlukan sintaks khusus.
a Latihan 1 Konversi Implisit Buat project baru,pilih template console application,kemudian click OK
Lengkapi kode programnya seperti berikut:
Module Module1
Sub Main
Dim intValue
As Integer
= 123 konversi implisit konversi widening
dari integer ke Long Dim
longValue As
Long = intValue
Console .WriteLineintValue
= longValue
Console .ReadLine
output : 123 End
Sub
End Module
Tekan F5 untuk menjalankan aplikasi screenshoot
Penjelasan : -
Menggunakan variable intValue bertipe Integer dengan nilai 123. Kemudian mengkonversi nilai intValue ke dalam tipe Long dengan menggunakan syntax
“Dim longValue As Long = intValue” syntax rumus : “Dim namaVariabelTujuan As TypeDataTujuan = namaVariabelAwal”. Menggunakan
fungsi Console.WriteLine karena menggunakan command prompt application pada visual basic untuk menampilkan hasil pada cmd. Penulisan hasil dengan
menggunakan format intValue “=” longValue , ini artinya adalah nilai intValue dikonversi = nilai longValue. Tanda digunakan sebagai pemisah antar
kata.
b Latihan 2 Konversi Eksplisit Buat project baru,pilih template console application,kemudian click OK
Lengkapi kode programnya seperti berikut:
Module Module1
Sub Main
Dim intValue
As Integer
= CInt
intValue Console
.WriteLineintValue =
intValue Console
.ReadKey CInt
intValue End
Sub End
Module
Tekan F5 untuk menjalankan aplikasi screenshoot
Penjelasan
- Sama seperti latihan 1 , hanya saja program latihan 2 menggunakan fungsi
konversi CInt yang digunakan untuk pembulatan nilai decimal 0.5 dan lebih, ke integer yang lebih dekat. Karena pada syntax tidak dideklarasikan nilai yang akan
di konversi, maka hasilnya adalah 0 = 0. Menggunakan keyword Console.ReadKey yang fungsinya untuk ……
c Latihan 3 Buat project baru,pilih template windows application,kemudian click OK
Tambahkan kontrol-kontrol berikut:
Lengkapi kode programnya seperti berikut:
Public Class
Form1 Private
Sub Button1_Click
ByVal sender
As System.
Object ,
ByVal e
As System.
EventArgs Handles
Button1.Click Lbl3.Text =
Math .Cos15.5
End Sub
End Class
Tekan F5 untuk menjalankan aplikasi screenshoot
Penjelasan :
- Pada program latihan 3, membuat form yang isinya adalah aplikasi perhitungan
fungsi cos pada bilangan 15.5. menggunakan 5 label text dan 1 button untuk mengisi form windows application. Syntax diletakkan pada button sehingga ketika
di klik maka hasilnya akan muncul pada label 3 yang dideklarasikan sebagai tempat munculnya perubahan hasil yang semula ditulis 0. Rumus cos pada fungsi
konversi adalah “Math.Cosnilai”.
d Latihan 4 Buat project baru,pilih template windows application,kemudian click OK
Tambahkan kontrol-kontrol berikut:
Lengkapi kode programnya seperti berikut:
Public Class
Form1 Private
Sub Button1_Click
ByVal sender
As System.
Object ,
ByVal e
As System.
EventArgs Handles
Button1.Click Lbl4.Text =
CStr CDbl
TextBox1.Text + CDbl
TextBox2.Text End
Sub End
Class
Tekan F5 untuk menjalankan aplikasi screenshoot
Penjelasan : -
Sama seperti program pada latihan 3, namun pada latihan 4 menggunakan 2 text box , 3 label text dan 1 button. Text box digunakan untuk menginputkan bilangan
ketika program dijalankan. Button digunakan untuk mengecek hasil dari konversi yang dilakukan. Program ini menerapkan perhitungan penjumlahan. Hasil
diletakkan pada label4, syntax diletakkan pada button dengan syntax : Label4.Text = CStrCDblTextBox1.Text + CDblTextBox2.Text
Yang artinya angka yang diinputkan pada textbox1 dikonversi dari string menjadi double , begitu pula dengan angka yang diiputkan pada textbox2 , kemudian
dioperasikan dengan operasi penjumlahan, sehingga hasilnya akan muncul ketika button diklik pada label4.
D. TUGAS PRAKTIKUM