1.mengenal bahasa pemrograman visual basic

Report
MENGENAL BAHASA
PEMROGRAMAN VISUAL BASIC
Definisi dari pemrograman adalah aktivitas untuk menyelesaikan sebuah masalah yang
diselesaikan dengan bantuan komputer berdasarkan langkah-langkah lojik dalam aturan
dan urutan tertentu yang dilakukan dengan menuliskannya dalam sebuah bahasa
pemrograman.
Apa yang dimaksud dengan bahasa pemrograman?
Bahasa pemrograman adalah bahasa yang digunakan oleh seorang pemrogram untuk
memberikan instruksi-instruksi kepada komputer. Disebut bahasa karena memiliki tata
bahasa berupa aturan-aturan penulisan(syntax), yang harus diikuti oleh seorang
pemrogram.
Sifat lain yang perlu diingat adalah bahasa pemrograman jauh tidak selengkap bahasa
manusia, bahasa pemrograman hanya berisi sejumlah aturan untuk
merepresentasikan lojik pemrograman untuk berkomunikasi dengan komputer.
Bahasa pemrograman sendiri saat ini sudah sangat banyak, namun tidak terlalu
banyak yang menjadi populer. Bahasa pemrograman yang populer antara lain Pascal,
C, Basic dan Java.
Dasar-dasar bahasa pemrograman Visual Basic
a. Variabel & Tipe Data
i. Variabel
Variabel adalah sebuah lokasi di dalam memori komputer tempat menyimpan data
yang akan diolah atau diberi nilai. Variabel memiliki tipe atau jenis yang mempengaruhi
sifat data yang dapat disimpannya.
ii. Konstanta
Seperti halnya variabel, konstanta adalah data yang disimpan di dalam memori
komputer. Namun berbeda dengan variabel nilai konstanta didefinisikan sekali diawal
dan nilainya tidak dapat diubah. Konstanta digunakan untuk menyimpan nilai-nilai
tertentu yang akan sering digunakan dan tidak akan berubah dalam pemrograman,
misalnya konstanta PHI yang digunakan dalam menghitung luas sebuah lingkaran.
b. Syntax, token dan baris pernyataan
Sebuah baris pernyataan(statement) adalah sebuah kalimat dalam bahasa manusia.
Sebuah baris pernyatan memiliki satu arti tersendiri berupa satu pernyataan. Satu
baris pernyataan terdiri dari sejumlah token. Dalam sebuah kalimat tertulis, token
dapat dianalogikan sebagai kata, angka atau tanda baca. Untuk menghasilkan sebuah
baris pernyataan token-token harus disusun dalam urutan berdasarkan aturan yang
disebut syntax. Dengan kata lain syntax adalah aturan penulisan dalam suatu baris
pernyataan. Dapat dianalogikan dalam sebuah kalimat, huruf pertama dituliskan
sebagai huruf besar, tanda tanya(untuk kalimat tanya) harus diletakan pada bagian
akhir kalimat, setelah tanda baca(koma, titik dll) harus dituliskan spasi dan lain
sebagianya.
Mendeklarasikan Variabel
Dim < namavariabel > as < tipevariabel >
Keterangan:
Dim
Namavariabel
Tipevariabel
: Statemen dari Visual Basic untuk mendeklarasikan variabel
: nama yang digunakan untuk menyimpan nilai
: tipe variabel yang bergantung pada tipe data.
Penulisan khusus variabel
1. Variabel bertipe Variant
Dim < namavariabel > as variant atau Dim < namavariabel >
Contoh : Dim varNilai As Variant
2. Membatasi Ukuran variabel String
Dim < namavariabel > As String * Panjangstring
Contoh : Dim StrNama as String *30
2. Konstanta
Konstanta adalah variabel yang nilai datanya bersifat tetap dan tidak bisa di ubah.
Sintax :
Const < nama_konstanta > As < type_data > = < nilai_data >
Contoh deklarasi variabel Luas bertipe Integer:
Bentuk syntax definisi konstanta :
Perhatikan tanda kurung siku [ ], menyatakan bahwa penulisan nilai di
dalamnya bersifat optional(tidak wajib), Visual Basic akan mengenali tipe data
apa yang paling sesuai dengan nilai konstanta apabila pemrogram tidak
menuliskannya.
Contoh :
Sama dengan :
Perhatikan tanda petik ‘ digunakan Visual basic untuk menandakan bahwa
bagian setelahnya pada baris tersebut adala komentar. Komentar adalah bagian
pada program yang bukan bagian kode program dan tidak akan mempengaruhi
proses pemrograman, komentar dituliskan untuk memberi penjelasan pada
program.
Beberapa aturan pemilihan nama variabel
1. Non Case Sensitive(tidak akan membedakan huruf kecil dan huruf besar).
Catatan : Secara otomatis Visual Basic dapat merubah penulisan variabelvariabel ke dalam bentuk huruf besar/kecil sesuai pada saat
pendeklarasian.
2. Diawali huruf.
3. Tidak mengandung spasi atau karakter putih(karakter yang tidak tampak)
lainnya.
4. Tidak mengandung titik(.)
5. Harus unik dalam ruang lingkupnya-tidak boleh ada variabel dengan
nama sama.
6. Tidak lebih dari 255 karakter.
Setelah dideklarasikan, variabel dapat digunakan(diberi nilai, ditampilkan, dan lainlain). Syntax penugasan/pemberian nilai (assignment)
Contoh :
Variabel akan menyimpan data sesuai dengan tipe data variabel tersebut.
Perhatikan apabila penugasan variabel luas adalah :
Karena variabel luas bertipe integer yang hanya menyimpan nilai bilangan bulat,
maka hanya angka 100 yang akan disimpannya. Perhatikan jika dilakukan penugasan
berikut :
Akan terjadi error(kesalahan), karena tipe integer hanya menyimpan nilai
hingga maksimum 32.767. Untuk kasus ini Visual Basic akan menghentikan
program. Untuk data string, nilai harus diapit tanda petik ganda.
Contoh :
Operator
Visual Basic mengenal 3 jenis operator yaitu :
•Operator Aritmatika, digunakan untuk operasi matematis terhadap nilai data.
Simbol
Operasi Matematis
Contoh
+
Penjumlahan
5 + 2 hasilnya 7
-
Pengurangan
5 – 2 hasilnya 3
*
Perkalian
5 * 2 hasilnya 10
/
Pembagian (hasil pecahan)
5 / 2 hasilnya 2,5
\
Pembagian (hasil bulat)
5 \ 2 hasilnya 2
Sisa Pembagian
5 Mod 2 hasilnya 1
^
Pemangkatan
5 ^ 2 hasilnya 25
&
Penggabungan String
5 & 2 hasilnya 52
Mod
•Operator Perbandingan digunakan untuk operasi yang membandingkan nilai data.
Simbol
Operasi Perbandingan
Contoh
<
Lebih kecil
5 < 2 hasilnya False
>
Lebih besar
5 > 2 hasilnya True
<=
Lebih kecil atau sama dengan
5 < = 2 hasilnya False
>=
Lebih besar atau sama dengan
5 > = 2 hasilnya False
Sama dengan
5 = 2 hasilnya False
Tidak sama dengan
5 < > 2 hasilnya True
=
<>
•Operator Logika digunakan untuk operasi yang membandingkan suatu perbandingan.
Simbol
Operasi Logika
Contoh
Or
Atau
(5 < 2 ) Or (5 > 2) hasilnya True
And
Dan
(5 < 2) And (5 > 2) hasilnya False
Not
Tidak
Not (5 < 2) hasilnya True
Contoh :
Membuat Aplikasi Console
Module Module1
Sub Main()
' Mencetak teks ke console
Console.WriteLine("Apa Kabar Teman-Teman ")
Console.Read()
End Sub
End Module
Membuat Aplikasi Windows
Public Class Form1
Private Sub Form1_Load(ByVal sender As Object, ByVal e As
System.EventArgs) Handles Me.Load
' Men-set teks kontrol label
Me.lblText.Text = "Belajar Pemrograman Visual Basic"
End Sub
End Class
TUGAS :1
BUATLAH APLIKASI CONSOLE DENGAN KELUARAN NAMA, NIM, ALAMAT
Perkalian
Module Module1
Sub Main()
Dim a, b, c As Integer
a = 10
b = 100
c=a*b
Console.WriteLine(c)
Console.Read()
End Sub
End Module
TUGAS 2:
BUATLAH MENGHITUNG VOLUM BALOK
VOLUM = PANJANG X LEBAR X TINGGI
Module Module1
Sub Main()
Dim Panjang As Integer
Dim Lebar As Integer
Dim Luas As Long
Console.Write("Masukkan Panjang :")
Panjang = Console.ReadLine()
Console.Write("Masukan Lebar :")
Lebar = Console.ReadLine()
Luas = Panjang * Lebar
Console.WriteLine("Luas Persegi Panjang adalah :" & Luas)
Console.Read()
End Sub
End Module
TUGAS 3: BUATLAH LUAS BALOK DENGAN INPUT KEYBOARD
PECAHAN
Module Module1
Sub Main()
Dim A, B, C, D, E, F As Single
A = 3.3
B = 2.1
C = 4.0
D = 2.0
E = 1.0
G = 2.6
F=A+B-C/D*E
Console.WriteLine(“hasil perkalian A + B - C / D * E adalah “ F)
Console.Read()
End Sub
End Module
TUGAS 4 : BUATLAH APLIKASI PECAHAN PERHITUNGAN PERSEGI PANJANG DENGAN
INPUT KEYBOARD
MENCARI LUAS LINGKARAN
Module Module1
Const PI As Single = 3.14
Sub Main()
Dim R As Single
Dim luas As Double
Console.Read("Masukkan Jari-jari :")
R = Console.Write()
Luas = PI * R ^ 2
Console.ReadLine("Luas : " & Luas)
Console.Read()
End Sub
End Module
TUGAS 5. BUATLAH CONTOH APLIKASI KONSTANTA SELAIN MENCARI LUAS BOLA
L=
2
4πR
Struktur Keputusan dan Perulangan
Perintah If...Then...Else
Salah satu tujuan pemrograman komputer adalah mengambil tugas rutin
manusia untuk dalam mengambil keputusan-keputusan yang dapat
diprogram. Misalnya seorang Dosen dalam menentukan Grade (A,B,C,D,
atau E) nilai akhir mahasiswa dengan kondisi sebagai berikut :
Jika Nilai >= 85 Kemudian Cetak "A"
Jika tidak dan Jika Nilai >= 70 Kemudian Cetak "B"
Jika tidak dan Jika Nilai >= 60 Kemudian Cetak "C"
Jika tidak dan Jika Nilai >= 25 Kemudian Cetak "D"
Jika tidak Cetak "E“
Akhir dari keputusan
Logika keputusan diatas dapat diprogram pada
Visual Basic dengan menggunakan syntax penulisan
sebagai berikut :
If condition [ Then ]
[ statements ]
[ ElseIf elseifcondition [ Then ]
[ elseifstatements ] ]
[ Else
[ elsestatements ] ]
End If
CONTOH :
Module Module1
Sub Main()
Dim Nilai As Single
Console.Write("Masukkan Nilai Akhir :")
Nilai = Console.WriteLine()
If Nilai >= 85 Then
Console.ReadLine(" Nilai yang di dapat adalah = A")
ElseIf Nilai >= 70 Then
Console.ReadLine("Nilai yang di dapat adalah = B")
ElseIf Nilai >= 60 Then
Console.ReadLine("Nilai yang di dapat adalah = C")
ElseIf Nilai >= 25 Then
Console.WriteLine("Nilai yang di dapat adalah = D")
Else
Console.Write("Nilai yang di dapat adalah = E")
End If
Console.ReadLine()
End Sub
End Module
TUGAS 6 : BUATLAH PROGRAM JIKA UMUR 1-5 BALITA, 6-15 ANAK2, 16-25 REMAJA,
LEBIH DARI 26 DEWASA
Perintah Select...Case
Jika statement If melakukan pemilihan berdasarkan kondisi,
maka perintah Select melakukan pemilihan berdasarkan nilai
ekspresi dengan syntax sebagai berikut :
Select Case [testexpression]
Case [expressionlist]
[ statements ]
[ Case Else
[ elsestatements ] ]
End Select
Module Module1
Sub Main()
Dim Hari As Byte
Console.Write("Masukkan No Hari :")
Hari = Console.ReadLine()
Select Case Hari
Case 1
Console.WriteLine("Senin")
Case 2
Console.WriteLine("Selasa")
Case 3
Console.WriteLine("Rabu")
Case 4
Console.WriteLine("Kamis")
Case 5
Console.WriteLine("Jumat")
Case 6
Console.WriteLine("Sabtu")
Case 7
Console.WriteLine("Minggu")
Case Else
Console.WriteLine("No Hari tidak sah")
End Select
Console.ReadLine()
End Sub
End Module
TUGAS7 : BUATLAH PROGRAM :
MASUKKAN ANGKA 1-9
ANGKA KURANG DARI 1 (TERLALU KECIL)
ANGKA 1-5 (BERADA ANTARA 1 DAN 5)
ANGKA 6-9 ( BERADA ANTARA 6-9)
SELEBIHNYA ( TERLALU BESAR)
JAWABAN
Perintah For...Next
Salah satu perintah perulangan di Visual Basic ada For…Next Statements yang
merupakan perulangan dengan menggunakan sistem counter dengan
menggunakan
syntax sebagai berikut :
For counter [ As datatype ] = start To end [
Step step ]
[ statements ]
[ Exit For ]
[ statements ]
Next [ counter ]

similar documents