Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
1
ALGORITMA & PEMROGRAMAN 2B
M10. VARIABEL-KONSTANTA-OPERATOR-TIPE DATA VISUAL BASIC
2
Subject VARIABEL OPERATOR TIPE DATA KONSTANTA
3
VARIABEL
4
INTRODUCTION Variabel merupakan tempat untuk menyimpan nilai sementara dari suatu perhitungan. Untuk mendeklarasikan sebuah variabel digunakan pernyataan : Dim Variabel [As Type]
5
INTRODUCTION Melalui As dapat mendefinisikan sendiri tipe data atau tipe objek dari variabel yang dideklarasikan. Tipe data ini misalnya integer, string atau variant.
6
INTRODUCTION Melalui As dapat mendefinisikan sendiri tipe data atau tipe objek dari variabel yang dideklarasikan. Tipe data ini misalnya integer, string atau variant.
7
ATURAN NAMA VARIABEL Harus diawali dengan huruf, user dapat menggunakan angka, asalkan karakter pertama harus huruf. Jangan terlalu panjang, maksimal 255 karakter. Tidak boleh sama nama variabel yang sudah dideklarasikan.
8
MACAM-MACAM VARIABEL VARIABEL LOKAL STATIS
Variabel ini mempunyai ruang lingkup hanya pada sebuah procedure, sehingga setelah anda memproses procedure lain variabel tersebut tidak aktif, tetapi karena bersifat statis maka setiap kali kita memproses ulang procedure ini, maka variabel akan bernilai sesuai dengan nilai terakhir diproses.
9
MACAM-MACAM VARIABEL VARIABEL LOKAL STATIS
Jenis variabel lokal statis ini biasanya digunakan untuk counter sebuah perulangan dan untuk mendefinisikan variabel lokal statis ini dilakukan dengan memberi perintah Static pada saat mendefinisikan
10
MACAM-MACAM VARIABEL Example : Private Sub Command1_Click()
Static nCounter As Integer nCounter = nCounter + 1 MsgBox nCounter End Sub
11
MACAM-MACAM VARIABEL VARIABEL LOKAL DINAMIS
Variabel ini mempunyai ruang lingkup hanya pada sebuah procedure, sehingga setelah anda memproses procedure lain variabel tersebut tidak aktif. Karena bersifat dinamis maka setiap kali kita memproses ulang procedure ini, maka variabel akan bernilai kosong (empty).
12
MACAM-MACAM VARIABEL VARIABEL LOKAL DINAMIS
Untuk mendefinisikan variabel lokal dinamis ini dilakukan dengan memberi perintah Dim pada saat mendefinisikan;
13
MACAM-MACAM VARIABEL VARIABEL LOKAL DINAMIS Example :
Private Sub Command1_Click() Dim KodeBarang As String Dim NamaBarang As String Dim HargaJual As Currency End Sub
14
MACAM-MACAM VARIABEL VARIABEL GLOBAL
Variabel ini mempunyai ruang lingkup di seluruh project, jadi jika didefinisikan sebagai variabel global maka akan selalu aktif dimanapun berada. Untuk mendefinisikan variabel global ini dilakukan dengan memberi perintah Public pada saat mendefinisikan
15
MACAM-MACAM VARIABEL VARIABEL GLOBAL Example :
Public KodeBarang As String Public NamaBarang As String
16
OPTION EXPLICIT Dalam membuat kode program yang baik dan berorientasi pada object, maka sebaiknya secara dini anda sudah memikirkan variabel-variabel yang akan digunakan dalam kode program; hal ini dilakukan karena jangan sampai anda terlalu banyak menggunakan variabel sebarangan.
17
OPTION EXPLICIT Dalam VB6 untuk menghindari agar setiap variabel yang akan digunakan harus didefinisikan, maka dalam kode program anda berikan perintah Option Explicit pada kode program paling atas.
18
OPERATOR
19
INTRODUCTION Suatu simbol atau tanda untuk menyatakan suatu operasi atau proses. Pada dasarnya komputer dengan Aritmethic Logical (ALU), mempunya dua macam operator, yaitu : Operator Aritmatika Operator Logika
20
OPERATOR-OPERATOR VB
21
OPERATOR-OPERATOR VB
22
TIPE DATA
23
TIPE DATA Visual Basic 6 membagi data menjadi tujuh jenis, yaitu Numeric, String, Boolean, Date, Object, dan Variant. Numeric dibedakan atas : Integer, Long, Single, Double, dan Currency.
24
JANGKAUAN NILAI TIPE DATA
Type Data Ukuran Storage Jangkuan Byte 1 byte 0 s/d 255 Boolean 2 byte True atau False Integer -32,768 s/d 32767 Long 4 byte -2,147,483,648 s/d 2,147,483,647 Single E38 s/d E-45 (-) E-45 s/d E38 (+)
25
JANGKAUAN NILAI TIPE DATA
Type Data Ukuran Storage Jangkuan Double 8 byte E308 s/d E-324 (-) Currency -922,337,203,685, s/d 922,337,203,685, Decimal 14 byte +/-79,228,162,514,264,337,593,543,950,335 Date 1 Januari 100 s/d 31 Desember 9999 Object 4 byte Mengacu pada objek tertentu
26
JANGKAUAN NILAI TIPE DATA
Type Data Ukuran Storage Jangkuan String (panjang variabel) 10 byte + panjang string 0 sampai lebih kurang 2 milyar String (panjang tetap) panjang dari string 1 sampai lebih kurang 65,400 Variant (dengan angka) 16 byte Sembarang angka sampai jangkauan jenis Double Variant (dengan karakter) 22 byte + panjang string Sama dengan jangkauan variabel String
27
CONTOH PENERAPAN TIPE DATA DATE
Case : Bagaimana suatu aplikasi dapat menentukan selisih hari, yang biasanya digunakan untuk menentukan kurang berapa hari suatu pekerjaan harus selesai (deadline) atau berapa hari lagi masa belaku suatu kartu dan lainnya.
28
CONTOH PENERAPAN TIPE DATA DATE
Answer Case : Buatlah project baru dengan standard EXE Tambahkan komponen-komponen : 3 Label 3 Textbox, dan 1 Command Button
29
CONTOH PENERAPAN TIPE DATA DATE
Answer Case :
30
CONTOH PENERAPAN TIPE DATA DATE
Answer Case :
31
CONTOH PENERAPAN TIPE DATA DATE
Answer Case :
32
CONTOH PENERAPAN TIPE DATA VARIANT
Sebuah tipe data variant bisa berlaku sebagai tipe data apapun. Bahkan dalam satu deklarasi, variabel variant bisa digunakan sebagai beberapa tipe data sekaligus. Misalnya : Variabel Daya dalam contoh berikut ini, bisa berlaku sebagai string maupun sebagai numeric.
33
CONTOH PENERAPAN TIPE DATA VARIANT
34
CONTOH PENERAPAN TIPE DATA VARIANT
35
CONTOH PENERAPAN TIPE DATA VARIANT
Private Sub Command1_Click() Dim Daya Daya = "100" MsgBox "Setrika " & Daya & "Watt, akan menghasilkan panas " & Daya * 60 & " Joule selama 1 menit.", vbInformation + vbOKOnly, "Informasi" End Sub
36
CONTOH PENERAPAN TIPE DATA VARIANT
Private Sub Command1_Click() Dim Daya Daya = "100" MsgBox "Setrika " & Daya & "Watt, akan menghasilkan panas " & Daya * 60 & " Joule selama 1 menit.", vbInformation + vbOKOnly, "Informasi" End Sub
37
CONTOH PENERAPAN TIPE DATA OBJECT
Tipe data ini yang bisa dipakai untuk menggantikan objek-objek VB6. Misalnya, memiliki sebuah form (bernama Form1) dan sebuah tombol (bernama CommandButton1). Dari hal tersebut dapat dibuat dua variabel dengan tipe data Object yang mewakili kedua objek tersebut (Form1 dan CommandButton1).
38
CONTOH PENERAPAN TIPE DATA OBJECT
Contoh Aplikasi: Buatlah sebuah form yang mewakili sebuah tombol.
39
CONTOH PENERAPAN TIPE DATA OBJECT
Output 1:
40
CONTOH PENERAPAN TIPE DATA OBJECT
Output 2:
41
CONTOH PENERAPAN TIPE DATA OBJECT
Code:
42
KONVERSI TIPE DATA
43
Konversi Tipe Data Dari satu jenis tipe data pengguna bisa mengubahnya menjadi tipe data lainnya dengan menggunakan fungsi yang telah disediakan VB6.
44
Konversi Tipe Data NAMA TIPE TUJUAN CBool Boolean CByte Byte CCar
Currency CDate Date CDbl Double CInt Integer CLng Long CSng Single CStr String CVar Variant CVErr Error
45
Konversi Tipe Data Contoh:
Sebuah aplikasi yang akan menghasilkan Nilai1 bertipe Single sebesar dan Nilai2 sebesar Double Nilai tersebut dihasilkan dari operasi 22/7.
46
Konversi Tipe Data Contoh:
Buatlah sebuah form yang memiliki sebuah tombol.
47
Konversi Tipe Data Code:
48
Konversi Tipe Data Output:
49
KONSTANTA
50
INTRODUCTION Konstanta adalah variabel yang nilainya tetap.
Banyak sifat konstanta yang mirip dengan variabel. Perbedaan utama adalah nilai tetap dan kecepatan proses. Konstanta diproses lebih cepat, sebab tidak menunggu tahap pengisian data.
51
Penamaan Konstanta Diawali dengan kata Const
Harus diawali dengan huruf. Jangan terlalu panjang, max karakter 255 Tidak boleh sama satu nama Const dengan lainnya Untuk tipe data string gunakan pasangan tanda (“) Untuk Date gunakan pasangan pagar (#)
52
Macam Konstanta Konstanta Intrinsik adalah konstanta yang telah disediakan oleh aplikasi dan kontrol yang ada dalam VB6, misalnya vbRed, vbKeyF10, vbTileVertical dll. Konstanta Symbolic atau User-Defined, yaitu konstanta yang dideklarasikan sendiri oleh user dengan menggunakan statemen Const.
53
Macam Konstanta Contoh : Private Const vbPembelian = 0
Private Const vbPenjualan = 1
54
Contoh Konstanta Buatlah sebuah form dengan satu tombol. Dan Code :
55
Contoh Konstanta Output :
56
Exercise 1 Bagaimana menghitung nilai puncak persamaan kuadrat dengan a, b, dan c diketahui dengan rumus :
57
Exercise 2 Bagaimana menghitung tanggal setelah 30 hari dari tanggal yang dimasukkan:
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.