DESAIN PROGRAM 2 By. Yasir
VARIABEL, KONSTANTA, PROSEDUR DAN FUNGSI
Variabel <ul><li>Variabel merupakan suatu tempat penyimpanan sementara dimemori untuk program yang berjalan. Suatu variabe...
Pendeklarasian variabel dalam VB 6.0 dapat dilakukan dengan 2 cara yaitu: 1.  Secara Implicit Mengalokasikan variabel lang...
Tipe data yang didukung berupa:
 
<ul><li>Ruang lingkup variabel didasarkan pada tempat dan metode pendeklarasian. Jika suatu variabel dideklarasikan didala...
c.  Variabel untuk semua modul Variabel dengan tingkatan ini dapat dikenali dalam semua modul yang ada, sehingga dapat dij...
Konstanta <ul><li>Konstanta merupakan variabel yang nilainya tetap atau tidak berubah. Konstanta dipergunakan dalam apabil...
Ruang lingkup konstanta a. Konstanta yang dideklarasikan dalam suatu prosedur tanpa Public akan berlaku hanya untuk prosed...
Prosedur <ul><li>Prosedur merupakan kumpulan baris perintah yang disatukan dalam suatu bagian dimana bagian tersebut dapat...
Contoh: ‘ Pendeklarasian prosedur  Private Sub HitungLuas(p as integer, l as integer)  If p > 0 and l > 0 then  lblLuas.Ca...
Fungsi <ul><li>Fungsi adalah prosedur yang menghasilkan sebuah nilai tunggal. Visual Basic 6.0 menyediakan fungsi‐fungsi u...
Upcoming SlideShare
Loading in …5
×

Pertemuan xx

484 views
400 views

Published on

PELAJARAN RPL

Published in: Education, Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
484
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
7
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Pertemuan xx

  1. 1. DESAIN PROGRAM 2 By. Yasir
  2. 2. VARIABEL, KONSTANTA, PROSEDUR DAN FUNGSI
  3. 3. Variabel <ul><li>Variabel merupakan suatu tempat penyimpanan sementara dimemori untuk program yang berjalan. Suatu variabel harus diberikan sebuah nama yang unik dan tidak mempunyai tipe data tertentu </li></ul><ul><li>Ketentuan penamaan variabel : </li></ul><ul><li>1. Dimulai dengan alfabet </li></ul><ul><li>2. Tidak menggunakan karakter khusus seperti +,‐, #, dsb. </li></ul><ul><li>3. Tidak menggunakan spasi </li></ul><ul><li>4. Tidak melebihi 255 karakter </li></ul><ul><li>5. Harus unik dan tidak menggunakan kata‐kata yang sudah dipakai dalam VB 6.0 (built‐in functions) </li></ul>
  4. 4. Pendeklarasian variabel dalam VB 6.0 dapat dilakukan dengan 2 cara yaitu: 1. Secara Implicit Mengalokasikan variabel langsung pada saat memberikan nilai kepada variabel tersebut. Contoh: Nim$ = “0511001425” 2. Secara Explicit Mendeklarasikan variabel diawal modul sebelum variabel tersebut digunakan. Contoh: Dim Nim as String * 11 Nim = “0511001425”
  5. 5. Tipe data yang didukung berupa:
  6. 7. <ul><li>Ruang lingkup variabel didasarkan pada tempat dan metode pendeklarasian. Jika suatu variabel dideklarasikan didalam sebuah prosedur maka variabel tersebut akan berlaku hanya dalam prosedur tersebut saja. </li></ul><ul><li>Pendeklarasian variabel: </li></ul><ul><li>a. Variabel untuk sebuah prosedur </li></ul><ul><li>Variabel dengan tingkatan ini hanya berlaku dalam prosedut yang berlaku saja dan pendeklarasiannya menggunakan Dim dan Static. Penggunaan Dim mendeklarasikan variabel sesuai tempat pendeklarasian, yaitu variabel tersebut hanya berlaku untuk satu prosedur. </li></ul><ul><ul><ul><li>Dim i as Integer </li></ul></ul></ul><ul><ul><ul><li>Static iPakai as String </li></ul></ul></ul><ul><li>Ruang lingkup variabel untuk penggunaan static sama dengan dim, tetapi pada penggunaan static nilai variabel static tetap tersimpan selama program berjalan. </li></ul><ul><li>b. Variabel untuk sebuah modul </li></ul><ul><li>Merupakan variabel yang berlaku dalam semua prosedur yang berada pada modul yang sama. Pendeklarasian pada tingkat modul menggunakan Private atau Dim. </li></ul><ul><ul><ul><li>Private intGaji as Integer </li></ul></ul></ul><ul><ul><ul><li>Dim inGaji as Integer </li></ul></ul></ul>
  7. 8. c. Variabel untuk semua modul Variabel dengan tingkatan ini dapat dikenali dalam semua modul yang ada, sehingga dapat dijalankan dalam semua prosedur dalam program. Untuk mendeklarasikan variabel ini menggunakan Public. Public strNim as String
  8. 9. Konstanta <ul><li>Konstanta merupakan variabel yang nilainya tetap atau tidak berubah. Konstanta dipergunakan dalam apabila sebuah nilai akan diperlukan dalam beberapa atau semua modul atau prosedur dalam program. </li></ul><ul><li>Ada 2 jenis konstanta yang dikenal dalam VB 6.0, yaitu: </li></ul><ul><li>a. Intrinsic, yaitu konstanta yang telah ada dalam VB 6.0. Misalnya: vbOKOnly </li></ul><ul><li>Simbolic, yaitu konstanta yang didefinisikan oleh programmer. Konstanta dapat dideklarasikan dengan cara: </li></ul><ul><li>[Public | Private] Const namaKonstanta [As type] = Ekspresi </li></ul>
  9. 10. Ruang lingkup konstanta a. Konstanta yang dideklarasikan dalam suatu prosedur tanpa Public akan berlaku hanya untuk prosedur tersebut saja. b. Konstanta yang dideklarasikan pada bagian declaration dapat digunakan dalam semua prosedur pada modul tersebut. c. Konstanta yang dideklarasikan pada bagian declaration dengan Public dapat digunakan pada semua modul. Const conPi = 3.14159265358979 Public const conJlhPlanet as Integer =9 Const datMerdeka = #17/8/1945# Const intBG = vbBlack Contoh :
  10. 11. Prosedur <ul><li>Prosedur merupakan kumpulan baris perintah yang disatukan dalam suatu bagian dimana bagian tersebut dapat dipanggil kembali dari bagian lain. Kelebihan menggunakan prosedur adalah programmer tidak perlu menulis kembali baris perintah yang perlu dijalankan pada beberapa bagian didalam project yang sama. </li></ul><ul><li>Cara penulisan: </li></ul><ul><ul><ul><li>[Private|Public|Friend] [Static] Sub NamaProsedur[(daftar argumen)] </li></ul></ul></ul><ul><ul><ul><li>[baris perintah] </li></ul></ul></ul><ul><ul><ul><li>[Exit Sub] </li></ul></ul></ul><ul><ul><ul><li>[baris perintah] </li></ul></ul></ul><ul><ul><ul><li>End Sub </li></ul></ul></ul>Keterangan: [..]   : Semua bagian yang ditandai dengan kurung bersifat optional Public : Dapat diakses dari semua modul Private : Hanya dapat diakses dari form/modul dimana prosedure dideklarasikan Friend :Terdapat diclass modul semua proyek tetapi tidak dikontrol Static : Menempatkan pada memori variabel lokal
  11. 12. Contoh: ‘ Pendeklarasian prosedur Private Sub HitungLuas(p as integer, l as integer) If p > 0 and l > 0 then lblLuas.Caption = p * l End if End sub ‘ Pemanggilan prosedur Private Sub Command1_Click() Call Hitung_Luas(val(txtPanjang.Text), val(txtLebar.Text)) End Sub
  12. 13. Fungsi <ul><li>Fungsi adalah prosedur yang menghasilkan sebuah nilai tunggal. Visual Basic 6.0 menyediakan fungsi‐fungsi umum seperti Sqr, Cos, Chr, dsb.   </li></ul><ul><li>Cara penulisan: </li></ul><ul><ul><ul><li>[Private|Public] [Static] Function NamaFungsi[(daftar argumen)] </li></ul></ul></ul><ul><ul><ul><li>[baris perintah] </li></ul></ul></ul><ul><ul><ul><li>End Function </li></ul></ul></ul><ul><li>Contoh: </li></ul><ul><ul><ul><li>‘ Pendeklarasian fungsi </li></ul></ul></ul><ul><ul><ul><li>Private Sub Luas(p as integer, l as integer) </li></ul></ul></ul><ul><ul><ul><li>If p > 0 and l > 0 then </li></ul></ul></ul><ul><ul><ul><li>Luas = p * l </li></ul></ul></ul><ul><ul><ul><li>End if </li></ul></ul></ul><ul><ul><ul><li>End sub </li></ul></ul></ul><ul><ul><ul><li>‘ Pemanggilan fungsi </li></ul></ul></ul><ul><ul><ul><li>Private Sub Command1_Click() </li></ul></ul></ul><ul><ul><ul><li>lblLuas.Caption = Luas(val(txtPanjang.Text), val(txtLebar.Text)) </li></ul></ul></ul><ul><ul><ul><li>End Sub </li></ul></ul></ul>

×