Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

ALGORITMA & PEMROGRAMAN 2B

Presentasi serupa


Presentasi berjudul: "ALGORITMA & PEMROGRAMAN 2B"— Transcript presentasi:

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:


Download ppt "ALGORITMA & PEMROGRAMAN 2B"

Presentasi serupa


Iklan oleh Google