1 / 23

MENGENAL BAHASA PEMROGRAMAN VISUAL BASIC

MENGENAL BAHASA PEMROGRAMAN VISUAL BASIC.

Télécharger la présentation

MENGENAL BAHASA PEMROGRAMAN VISUAL BASIC

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. MENGENAL BAHASA PEMROGRAMAN VISUAL BASIC

  2. Definisi dari pemrogramanadalah aktivitas untuk menyelesaikan sebuah masalah yang diselesaikandengan bantuan komputer berdasarkan langkah-langkah lojik dalam aturandan urutan tertentu yang dilakukan dengan menuliskannya dalam sebuahbahasa pemrograman. Apa yang dimaksud dengan bahasa pemrograman? Bahasa pemrograman adalah bahasa yang digunakan oleh seorangpemrogram untuk memberikan instruksi-instruksi kepada komputer. Disebutbahasa 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 selengkapbahasa manusia, bahasa pemrograman hanya berisi sejumlah aturan untukmerepresentasikan lojik pemrograman untuk berkomunikasi dengankomputer. Bahasa pemrograman sendiri saat ini sudah sangat banyak, namun tidakterlalu banyak yang menjadi populer. Bahasa pemrograman yang populerantara lain Pascal, C, Basic dan Java.

  3. Dasar-dasar bahasa pemrograman Visual Basic 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 didalam memori komputer. Namun berbeda dengan variabel nilaikonstanta didefinisikan sekali diawal dan nilainya tidak dapat diubah.Konstanta digunakan untuk menyimpan nilai-nilai tertentu yang akansering digunakan dan tidak akan berubah dalam pemrograman,misalnya konstanta PHI yang digunakan dalam menghitung luassebuah lingkaran.

  4. b. Syntax, token dan baris pernyataan Sebuah baris pernyataan(statement) adalah sebuah kalimat dalam bahasamanusia. Sebuah baris pernyatan memiliki satu arti tersendiri berupa satupernyataan. Satu baris pernyataan terdiri dari sejumlah token. Dalamsebuah kalimat tertulis, token dapat dianalogikan sebagai kata, angkaatau tanda baca. Untuk menghasilkan sebuah baris pernyataan token-token harus disusun dalam urutan berdasarkan aturan yang disebutsyntax. Dengan kata lain syntax adalah aturan penulisan dalam suatubaris pernyataan. Dapat dianalogikan dalam sebuah kalimat, hurufpertama dituliskan sebagai huruf besar, tanda tanya(untuk kalimat tanya)harus diletakan pada bagian akhir kalimat, setelah tanda baca(koma, titikdll) harus dituliskan spasi dan lain sebagianya.

  5. Mendeklarasikan Variabel Dim < namavariabel > as < tipevariabel > Keterangan: Dim: Statemen dari Visual Basic untuk mendeklarasikan variabel Namavariabel: nama yang digunakan untuk menyimpan nilai Tipevariabel : 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 >

  6. Contoh deklarasi variabel Luas bertipe Integer: Bentuk syntax definisi konstanta : Perhatikan tanda kurung siku [ ], menyatakan bahwa penulisan nilai didalamnya bersifat optional(tidak wajib), Visual Basic akan mengenalitipe data apa yang paling sesuai dengan nilai konstanta apabilapemrogram tidak menuliskannya. Contoh : Sama dengan : Perhatikan tanda petik ‘ digunakan Visual basic untuk menandakanbahwa bagian setelahnya pada baris tersebut adala komentar.Komentar adalah bagian pada program yang bukan bagian kodeprogram dan tidak akan mempengaruhi proses pemrograman,komentar dituliskan untuk memberi penjelasan pada program.

  7. Beberapaaturanpemilihannamavariabel Non Case Sensitive(tidakakanmembedakanhurufkecildanhurufbesar). Catatan : Secaraotomatis Visual Basic dapatmerubahpenulisanvariabel-variabel ke dalam bentuk huruf besar/kecil sesuai pada saatpendeklarasian. Diawalihuruf. Tidakmengandungspasiataukarakterputih(karakter yang tidaktampak) lainnya. Tidakmengandungtitik(.) Harusunikdalamruanglingkupnya-tidakbolehadavariabeldengannamasama. Tidak lebih dari 255 karakter. Setelahdideklarasikan, variabeldapatdigunakan(diberinilai, ditampilkan, dan lain-lain). Syntax penugasan/pemberiannilai (assignment) Contoh :

  8. Variabelakanmenyimpan data sesuaidengantipe data variabeltersebut. Perhatikanapabilapenugasanvariabelluasadalah : Karenavariabelluasbertipe integer yang hanyamenyimpannilaibilangan bulat, maka hanya angka 100 yang akan disimpannya. Perhatikan jika dilakukan penugasan berikut : Akanterjadi error(kesalahan), karenatipe integer hanyamenyimpannilaihinggamaksimum 32.767. Untukkasusini Visual Basic akanmenghentikan program. Untuk data string, nilaiharusdiapittandapetikganda. Contoh :

  9. Operator Visual Basic mengenal 3 jenis operator yaitu : • Operator Aritmatika, digunakan untuk operasi matematis terhadap nilai data.

  10. Operator Perbandingan digunakan untuk operasi yang membandingkan nilai data. • Operator Logika digunakan untuk operasi yang membandingkan suatu perbandingan.

  11. 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

  12. 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

  13. 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

  14. 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

  15. 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= 4πR 2

  16. 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

  17. 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

  18. 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

  19. 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

  20. 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)

  21. JAWABAN

  22. Perintah For...Next Salahsatuperintahperulangandi Visual Basic ada For…Next Statements yang merupakanperulangandenganmenggunakansistem counter denganmenggunakan syntax sebagaiberikut : For counter [ As datatype ] = start To end [ Step step ] [ statements ] [ Exit For ] [ statements ] Next [ counter ]

More Related