Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Tutorial Visual Basic Disusun oleh: Oktaviani

Presentasi serupa


Presentasi berjudul: "Tutorial Visual Basic Disusun oleh: Oktaviani"— Transcript presentasi:

1 Tutorial Visual Basic Disusun oleh: Oktaviani Fakultas Ilmu Komputer Universitas Gunadarma Jakarta 06/04/2019 Pengenalan Visual Basic

2 Perkembangan Bahasa Pemrograman
Generasi 1 (1940-an) : bahasa mesin Generasi 2 (1950-an) : bahasa assembler Generasi 3 (1960 –an) : High level (Pascal, cobol, fortran, basic) Generasi 4 (1970-an) : Query dan database language Generasi 5 (1980-an) : expert system, OOP 06/04/2019 Pengenalan Visual Basic

3 Perkembangan Visual Basic
MS Visual Basic 3 (win 3.1) MS Visual Basic 4 16 bit - win 3.1 32 bit - win 95 MS Visual Basic 1 (dos/win 3.1) 1991 MS Visual Basic 5 (win 95/98/nt) MS Visual Basic 6 (win 95 / 98 / nt) MS Visual Basic 2 (dos/win 3.1) 1992 06/04/2019 Pengenalan Visual Basic

4 Spesifikasi, Edisi dan Keunggulan
Spesifikasi Sistem : Sistem operasi windows Processor 486 – up RAM mulai 8 MB, ideal >16 Mb Grafik card min standar VGA Edisi Learning/standart Profesional Enterprise Keunggulan : Tampilan grafis yang baik dan interaktif Dapat membangun aplikasi database server/client Adanya kelengkapan untuk merancang aplikasi web 06/04/2019 Pengenalan Visual Basic

5 Fasilitas & Lingkungan kerja VB
Kemudahan Akses data Koleksi kontrol terintegrasi Internet attach program Pembuatan komponen Kemampuan bahasa pemrograman Koleksi wizard Lingkungan Kerja Menu - Toolbar - Project windows - Properties windows - Code windows - Toolbox -Form - Form Lay out windows 06/04/2019 Pengenalan Visual Basic

6 Mulai Menjalankan Visual Basic
Skenario 1 : Menjalankan VB Skenario 2 : Menjalankan VB Gunakan Wizard Mengatur properties Menulis code Membuat interface Mengatur properties Menulis code Menu start – program – Microsoft Visual Studio 6 - Microsoft Visual Basic 6 Windows explorer – pilih file berextension Vbp Menu start – document – pilih file project Visual basic yang pernah dibuka 06/04/2019 Pengenalan Visual Basic

7 Pengenalan Visual Basic
Awal Menjalankan VB New : memilih proyek baru jenis apa yang ingin dibuat Exiting : membuka file yang sudah ada Recent : membuka file yang sudah pernah / sering dibuka sebelumnya 06/04/2019 Pengenalan Visual Basic

8 Pengenalan Visual Basic
Gambar VB Environment Menu bar toolbar Title bar Project window Tool box Properties windows form Form layout windows 06/04/2019 Pengenalan Visual Basic

9 Pengenalan Visual Basic
Gambar Toolbox VB Picture box Text box Command button Option button List box Vertical scroll bar Drive list box File list box line data Pointer label Frame check box combo box horizontal scroll bar timer folder list box shape image 06/04/2019 Pengenalan Visual Basic

10 Pengenalan Visual Basic
Penjelasan Toolbox VB [ 1 dari 3 ] Pointer ; bukan unit kontrol, berfungsi untuk memindahkan / mengubah ukuran obyek kontrol dan form. Picture box (pre:pic) ; kontrol utk menampilkan file bitmap, metafile, icon, gif, jpg. Label(pre:lbl) ; kontrol utk menampilkan text yang pemakai tdk dapat berinteraksi dengannya ataupun mengubahnya. Textbox (pre:txt) ; kontrol yang menampilkan teks dimana pemakai dapat mengisinya ataupun melihat teks yang ditampilkan sebagai output suatu proses. Frame(pre:fra) ; kontrol untuk mengidentifikasikan sebuah grup. Command button (pre:cmd) ; utk membuat tombol yang biasanya digunakan untuk mengeksekusi suatu tindakan. 06/04/2019 Pengenalan Visual Basic

11 Pengenalan Visual Basic
Penjelasan Toolbox VB [ 2 dari 3 ] Checkbox (pre:chk) ; memberikan perintah pilihan benar/salah atau ya/tidak memungkinkan memilih beberapa pilihan sekaligus. Option button (pre:opt) ; sama dengan checkbox, tapi hanya memungkinkan memilih salah satu pilihan dalam satu kelompok. Combo box (pre:cbo) ; kombinasi antara textbox dan listbox. Pemakai dapat mengetikkan pilihan atau memilih item lewat drop down list. Listbox (pre:lst) ; menampilkan daftar item, dimana user dapat memilih salah satu item yang ditampilkan. Horizontal scrollbar (pre:hsb) ; membuat user dapat memilih suatu obyek selama masih dalam jangkauan horisontal. Vertical scrollbar (pre:vsb) ; memperluas jangkauan vertikal pada form 06/04/2019 Pengenalan Visual Basic

12 Pengenalan Visual Basic
Penjelasan Toolbox VB [ 3 dari 3 ] Timer (pre:tmr) ; untuk mengeksekusi waktu kejadian pada rutin program, mengatur interval(selang) waktu. Drivelistbox (pre:drv) ; untuk menampilkan daftar drive pada komputer user dan dapat dipilih. Dirlistbox (pre:dir) ; untuk menampilkan daftar directory dan dapati dipilih directory dan path-nya. Filelistbox (pre:fil) ; untuk menampilkan daftar file dalam directory terpilih dan memungkinkan user untuk memilih file tersebut. Shape (pre:shp) ; untuk membuat lingkaran, elips, persegi empat pada form. Line (pre:lin) ; untuk membuat garis lurus pada form. Image (pre:img) ; sama seperti picturebox, tapi punya akses lebih cepat dan hanya memiliki sedikit properties dan event-nya. 06/04/2019 Pengenalan Visual Basic

13 Pengenalan Visual Basic
Tipe Data VB [ 1 dari 2 ] Data(pada VB) : suatu nilai yang bisa dimanipulasi dalam pembuatan program. Contoh : “Visual Basic 6”, , , true Tipe Data pada VB : Integer ; data numerik bilangan bulat ( sampai 32768). Byte ; nilai bilangan bulat positif (0-255). Decimal ; menyimpan nilai desimal. Boolean ; memiliki dua nilai (true dan False) String ; memiliki nilai alfanumerik (huruf, angka dan karakter khusus). Single ; data numerik kisaran minus e+38 sampai plus e+38 disebut juga single precision. 06/04/2019 Pengenalan Visual Basic

14 Pengenalan Visual Basic
Tipe Data VB [ 2 dari 2 ] Double ; data numerik kisaran minus e+308 sampai plus e+308 disebut juga double precision. Date ; menyimpan nilai tanggal dan jam. Currency ; menyimpan nilai mata uang. Long ; mirip dengan integer, dengan kisaran lebih luas Object ; untuk menyimpan obyek seperti form, control dan sebagainya. Variant ; berisi segala macam tipe data yang berbeda. 06/04/2019 Pengenalan Visual Basic

15 Mendeklarasikan Variabel
Variabel Pada VB [ 1 dari 5 ] Variabel : tempat untuk menyimpan nilai/data secara sementara, sifatnya tidak tetap Mendeklarasikan Variabel Sintaks : Dim nama_var as tipe_var 06/04/2019 Pengenalan Visual Basic

16 Pengenalan Visual Basic
Variabel Pada VB [ 2 dari 5 ] Penulisan Khusus Variabel Variabel bersifat variant : Dim nama_var as variant atau Dim nama_var Membatasi ukuran variabel string : Dim nama_var as tring*pj_str Menggabungkan variabel dengan tipe sama : Dim nama_var1, nama_var2 as tipe_data 06/04/2019 Pengenalan Visual Basic

17 Variabel Pada VB Konstanta :
[ 3 dari 5 ] Konstanta : Nilai yang tidak berubah sepanjang aplikasi Konstanta untuk properti Beberapa nilai konstanta sudah disediakan secara built in dan akan dibutuhkan dalam pemrograman, konstanta ini disebut konstanta internal. Biasanya dibutuhkan oleh properti dari suatu obyek atau kontrol. Contoh : Cmdtombol.borderstyle=2 Cmdtombol.borderstye=vbsizeable 06/04/2019 Pengenalan Visual Basic

18 Memberi nilai pada Variabel
[ 4 dari 5 ] Setelah mendeklarasikan variabel menggunakan Dim Statement, selanjutnya dapat ditetapkan nilai kepada variabel tersebut. Sintaks : Variabel=Expretion Variabel bisa berisikan variabel lain yang telah di deklarasikan, atau juga nilai dari suatu kontrol. Ungkapan bisa berupa ungkapan matematika, angka, string, boolean (true or False) dsb. Nama=firstname ‘variabel berisikan variabel lain. Kota=text1.text ‘nilai suatu kontrol. Stotal=jmlbrg * hrgbrg ‘ungkapan matematika. Hrgbrg= ‘angka. Alamat=”jakarta selatan” ‘string. Mulai=true ‘Boolean. 06/04/2019 Pengenalan Visual Basic

19 Pengenalan Visual Basic
Penamaan Variabel [ 5 dari 5 ] Aturan untuk menamakan suatu variabel dalam visual basic adalah : Tidak boleh melebihi 255 karakter Tidak boleh memakai spasi Tidak boleh dimulai dengan angka Tidak boleh memakai titik 06/04/2019 Pengenalan Visual Basic

20 Pengenalan Visual Basic
Operator Aritmatik [ 1 dari 3 ] OPERATOR FUNGSI ARITMATIK CONTOH ^ Pangkat 2^4=16 * Perkalian 4*3=12 / Pembagian 12/4=3 Mod Modulus (sisa pembagian) 15 mod 4=3 \ Pembagian integer (mengabaikan pecahan desimal) 19\4=4 + or & String manipulasi “Visual”&”Basic”=”VisualBasic” 06/04/2019 Pengenalan Visual Basic

21 Pengenalan Visual Basic
Operator Logika [ 2 dari 3 ] OPERATOR MAKSUD And Keduanya harus bernilai True Or Salah satu saja yang bernilai True Xor Salah satu boleh bernilai True tetapi tidak boleh keduanya bernilai True Not Bernilai False 06/04/2019 Pengenalan Visual Basic

22 Pengenalan Visual Basic
Operator Kondisinal [ 3 dari 3 ] OPERATOR MAKSUD = Sama dengan > Lebih besar < Lebih kecil >= Lebih besar sama dengan <= Lebih kecil sama dengan <> Tidak sama dengan 06/04/2019 Pengenalan Visual Basic

23 Pengenalan Visual Basic
Struktur Kontrol [ 1 dari 10 ] Merupakan pengatur aliran program, berbentuk rangkaian perintah yang harus ditulis untuk memenuhi beberapa keadaan, yaitu : Mengulang sebagian rutin karena tidak terpenuhinya suatu kondisi Melanjutkan sebuah pernyataan bila kondisi terpenuhi. Memilih sebuah pilihan dari beberapa alternatif bila sebuah kondisi terpenuhi 06/04/2019 Pengenalan Visual Basic

24 Struktur Kontrol Ada 2 macam struktur kontrol, yaitu :
[ 2 dari 10 ] Ada 2 macam struktur kontrol, yaitu : Struktur pengambilan keputusan If…then If…then…else Select case Struktur pengulangan Do…loop For…next For each…next 06/04/2019 Pengenalan Visual Basic

25 Struktur Pengambilan Keputusan
[ 3 dari 10 ] If…then Sintaks : Untuk perintah 1 baris If kondisi then perintah Untuk perintah banyak baris If kondisi then Perintah1 Perintah2 End if Contoh : If(txtpenjualan.text > ) then bonus = txtpenjualan *0.1 Endif If(txtpenjualan.text > ) then bonus = txtpenjualan *0.1 pajak=(GajiPokok+bonus) * 0.5 totalgaji=Gaji+Bonus-Pajak 06/04/2019 Pengenalan Visual Basic

26 Struktur Pengambilan Keputusan
[ 4 dari 10 ] If…then…else Sintaks : If kondisi 1 then [perintah blok 1] Else if kondisi 2 then [perintah blok 2] Else [perintah blok – n] End if Keterangan Kondisi : kondisi yang dibandingkan Perintah blok 1 : kode program yang akan dijalankan jika kondisi 1 memenuhi syarat Perintah blok 2 : kode program yang akan dijalankan jika kondisi 1 tidak memenuhi syarat 06/04/2019 Pengenalan Visual Basic

27 Pengenalan Visual Basic
Struktur Kontrol [ 5 dari 10 ] Contoh : Dim txtpenjualan Dim gajipokok, bonus, pajak, total as single Private sub command1_click( ) Gajipokok = If(txt1.text > ) then bonus = txtpenjualan *0.1 pajak=(Gajipokok+bonus)*0.15 total=Gajipokok+Bonus-Pajak else bonus = 0 pajak=(gajipokok+bonus)*0.15 total=gajipokok+bonus-Pajak end if Text2.text=bonus Text3.text=pajak Text4.text= total end sub 06/04/2019 Pengenalan Visual Basic

28 Pengenalan Visual Basic
Struktur Kontrol [ 6 dari 10 ] Select case Digunakan untuk melakukan pemilihan kondisi yang jumlahnya banyak atau bertingkat-tingkat. Sintaks : Select case kondisi case ekspresi 1 [perintah 1] ekspresi 2 [perintah 2] Case Else [perintah blok – n] End select 06/04/2019 Pengenalan Visual Basic

29 Struktur Pengambilan Keputusan
[ 7 dari 10 ] Contoh Case : Dim Nilai As String Private Sub Hitung_Click( ) Nilai = txtNilai.Text Select Case Nilai   Case  "A"        result.Caption="Sangat Baik"   Case "B"         result.Caption="Baik"   Case "C"         result.Caption="Cukup"   Case Else         result.Caption="Buruk" End Select End Sub 06/04/2019 Pengenalan Visual Basic

30 Pengenalan Visual Basic
Struktur Pengulangan [ 8 dari 10 ] Do…loop Loop : instruksi program yang memerintahkan tugas diulang-ulang berdasarkan kondisi tertentu Do…while Do while kondisi Perintah / ekspresi Loop Do perintah / ekspresi Loop while kondisi Contoh : Intnilai = 1 Do while ( intnilai < 5 ) Int nilai = intnilai + 1 Loop Do..until Kebalikan dari do while. Loop ini akan menjalankan blok program di dalam loop tersebut selama kondisi yang dibandingkan tidak memenuhi syarat (false) 06/04/2019 Pengenalan Visual Basic

31 Pengenalan Visual Basic
Struktur Pengulangan [ 9 dari 10 ] Sintaks Do…until Do until kondisi Perintah / ekspresi Loop Do perintah / ekspresi Loop until kondisi Contoh : Intnilai = 1 Do until ( intnilai > 5 ) Int nilai = intnilai + 1 Loop For…next For variabel=awal to akhir [step penambahan] Perintah Next (variabel) 06/04/2019 Pengenalan Visual Basic

32 Pengenalan Visual Basic
Struktur Pengulangan [ 10 dari 10 ] Contoh : Menjumlahkan nilai dari 1 s/d 10 IntJumlah = 0 For intAngka = 1 to 10 IntJumlah = intJumlah + intAngka Next intAngka 06/04/2019 Pengenalan Visual Basic

33 Menulis Kode Kode program adalah instruksi-instruksi yang ditulis oleh programmer yang memerintahkan aplikasi untuk melakukan tugas tertentu, seperti misalnya : perhitungan, memanipulasi data, membuka atau menjalankan aktifitas tertentu, merespon input dari user, menghasilkan keluaran, dsb. ( Hubungan Kode Program di dalam penggunaan aplikasi ) EVENT (tindakan user) METODE (Kode Program) AKSI (Hasil Prgram) 06/04/2019 Pengenalan Visual Basic

34 Pengenalan Visual Basic
Window code NAMA OBJEK NAMA EVENT Penulisan kode-kode program pada VB dilakukan pada sebuah jendela tersendiri yang disebut dengan jendela code. Pada jendela inilah semua proses pemrograman seperti penentuan nilai dan variabel, menulis rumus, membuat prosedur, dsb dilakukan. JENDELA CODE 06/04/2019 Pengenalan Visual Basic

35 Cara Penulisan Program
CARA PENULISAN EVENT PROCEDURE Event Procedure (Metode) adalah kode program yang dijalankan oleh sebuah objek. Prosedur event dimulai dengan kalimat Private Sub dan diakhiri dengan kalimat End Sub. Nama untuk prosedur event mengandung tiga hal yaitu nama kontrol, garis bawah, dan nama event itu sendiri. Namakontrol_namaevent() Keterangan : Namakontrol : nama kontrol yang menjadi identitas dari kontrol tersebut. _(garis bawah) : harus ditulis untuk memisahkan antara nama kontrol dengan nama event. Namaevent() : event yang memicu procedur event dari kontrol tersebut. Contoh : Cmdtombol1_click() Txtkotakteks_change() Frmform1_load() Private Sub - End sub 06/04/2019 Pengenalan Visual Basic


Download ppt "Tutorial Visual Basic Disusun oleh: Oktaviani"

Presentasi serupa


Iklan oleh Google