Pemrograman berorientasi objek ii 03 variabel, percabangan, perulangan

1,102 views

Published on

variabel, perulangan, dan percabangan dalam visual basic

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,102
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
27
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Pemrograman berorientasi objek ii 03 variabel, percabangan, perulangan

  1. 1. VARIABEL, PERCABANGAN, PERULANGAN Pemrograman Berorientasi Objek II Pertemuan – 3 Edri Yunizal, S.Kom., M.T. Lita Sari Muchlis, M.Kom. 1
  2. 2. VARIABEL 2
  3. 3. Variabel • Variabel adalah besaran yang dapat berubah-ubah nilainya • Jenis variabel • Angka / numerik – 0..9 – Contoh: panjang, lebar, luas, dll • String – Berisi alfabetik yang terdiri dari ()&**()!#@, A-Z, 0-9
  4. 4. Tipe variabel dalam visual basicType Stores Memory Requirement Range of Values Integer Whole numbers 2 bytes -32,768 to 32,767 Long Whole numbers 4 bytes Approximately +/- 2.1E9 Single Decimal numbers 4 bytes -3.402823E38 to -1.401298E-45 for negative values and 1.401298E-45 to 3.402823E38 for positive values Double Decimal numbers (double- precision floating-point) 8 bytes -1.79769313486232E308 to -4.94065645841247E-324 for negative values and 4.94065645841247E-324 to 1.79769313486232E308 for positive values Currenc y Numbers with up to 15 digits left of the decimal and 4 digits right of the decimal 8 bytes -922,337,203,685,477.5808 to 922,337,203,685,477.5807 4
  5. 5. Tipe variabel dalam visual basic String Text information 1 byte per character Up to 65,000 characters for fixed-length strings and up to 2 billion characters for dynamic strings Byte Whole numbers 1 byte 0 to 255 Boolea n Logical values 2 bytes True or False Date Date and time information 8 bytes Jan 1st 100 to December 31st 9999 Object Pictures and any object reference 4 bytes N/A Variant Any of the preceding data types 16 bytes + 1 byte per character N/A 5
  6. 6. Membuat variabel • Gunakan nama yang unik dan deskriptif – Cth: panjang, lebar, nama • Tentukan tipe data yang akan digunakan – Cth: string, integer, long, double • Berikan nilai (angka atau string) ke masing- masing variabel 6
  7. 7. Memberi nilai variabel angka • Cara mengubah nilai sebuah variabel: X=12 • Variabel x diberi nilai 12 C=P-Q • Variabel C diberi nilai seharga nilai variabel P dikurangi nilai variabel Q N=N+1 • Nilai yang baru dari variabel N adalah nilai yang lama dari variabel N ditambah 1 S=S+T • Nilai yang baru dari variabel S adalah nilai yang lama dari variabel S ditambah nilai variabel T
  8. 8. Memberi nilai variabel string nama=“budi sutedjo” •Variabel nama diberikan nilai sebuah kata “budi setedjo” Text1.text=“ seorang profesor” •Property text dari text1 diberikan nilai “ seorang profesor” Text2.text=“orang yang bernama “ & nama & “adalah” & Text1. text
  9. 9. Catatan • Untuk string harus diberi tanda petik “ “ 17 • adalah angka “17” • adalah string 17+9=26 “17”+”9”=“179”
  10. 10. Property adalah sebuah variabel • Beberapa tipe data string • Bisa diubah oleh pengguna: – Text1.text – Command1.text • Statis (hanya bisa diubah oleh program) – Label1.caption – Form1.caption 10
  11. 11. Konversi • Object browser: library / objek yang ada dalam visual basic 11
  12. 12. 12
  13. 13. PERCABANGAN 13
  14. 14. Ekspresi boolean • Untuk mengambil keputusan, digunakan pertanyaan yang membutuhkan jawaban ya dan tidak • Komputer menggunakan ekspresi boolean untuk mengambil keputusan • Terdiri dari dua nilai TRUE dan FALSE 14
  15. 15. IF THEN ELSE IF ekspresi_boolean THEN instruksi1 ELSE instruksi2 END IF 15 TRUE FALSE Ekspresi boolean
  16. 16. Contoh: cari bilangan terbesar 16 A > B • Buat project baru • Tambahkan 3 buah Textbox • tambahkan 2 buah command button Project15 bilangan terbesar
  17. 17. Atur properties Kosongkan Text1.text Text1.name=txtA Kosongkan Text2.text Text2.name=txtB Kosongkan text3.text Text3.name=txtHasil Command1.caption=Hitung Command1.name=cmdHitung Command2.caption=Tutup Command2.name=cmdTutup 17 txtA txtB txtHasil cmdTutup cmdHitung
  18. 18. cmdTutup_Click • Double click pada cmdTutup 18
  19. 19. cmdHitung_Click • Double click pada cmdHitung 19
  20. 20. Komponen project15 20 txtA txtB txtHasil cmdTutup cmdHitung cmdTutup_Click cmdHitung_Click Hasil running
  21. 21. Project16 aritmatika jam • Aritmatika jam (modulo 12), bilangan bulat lebih kecil atau sama dengan 12 21 J > 12
  22. 22. Code project16 22 txtA txtB txtJam cmdTutupcmdHitung Project16 aritmatika jam
  23. 23. Project17 genap ganjil • Menetapkan sebuah bilangan genap atau ganjil 23 N MOD 2 = 0
  24. 24. Code project17 24 Project17 genap ganjil txtAngka txtKeterangan cmdCek cmdBersih cmdTutup
  25. 25. Project18 habis dibagi • Menetapkan apakah sebuah bilangan bulat N habis dibagi bilangan bulat lain P 25 Cint(N/P)=N/P
  26. 26. Code Project18 26 txtN txtP txtKeterangan cmdCek cmdCek cmdTutup
  27. 27. Project19 akar persamaan kuadrat 27
  28. 28. PERULANGAN 28
  29. 29. Sumber • Wang, Wallace (2007).Beginning Programming for Dummies, 4th Edition. Indianapolis: Wiley Publishing • QUE.Using Visual Basic 6. Macmillan Computer Publishing • Petroutsos, Evangelos (2002). Mastering Visual Basic .NET. Alameda: SYBEX 29

×