• Like
Pertemuan xx
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

Published

PELAJARAN RPL

PELAJARAN RPL

Published in Education , Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
334
On SlideShare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
5
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. DESAIN PROGRAM 2 By. Yasir
  • 2. VARIABEL, KONSTANTA, PROSEDUR DAN FUNGSI
  • 3. Variabel
    • 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
    • Ketentuan penamaan variabel :
    • 1. Dimulai dengan alfabet
    • 2. Tidak menggunakan karakter khusus seperti +,‐, #, dsb.
    • 3. Tidak menggunakan spasi
    • 4. Tidak melebihi 255 karakter
    • 5. Harus unik dan tidak menggunakan kata‐kata yang sudah dipakai dalam VB 6.0 (built‐in functions)
  • 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. Tipe data yang didukung berupa:
  • 6.  
  • 7.
    • 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.
    • Pendeklarasian variabel:
    • a. Variabel untuk sebuah prosedur
    • 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.
        • Dim i as Integer
        • Static iPakai as String
    • Ruang lingkup variabel untuk penggunaan static sama dengan dim, tetapi pada penggunaan static nilai variabel static tetap tersimpan selama program berjalan.
    • b. Variabel untuk sebuah modul
    • Merupakan variabel yang berlaku dalam semua prosedur yang berada pada modul yang sama. Pendeklarasian pada tingkat modul menggunakan Private atau Dim.
        • Private intGaji as Integer
        • Dim inGaji as Integer
  • 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
  • 9. Konstanta
    • 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.
    • Ada 2 jenis konstanta yang dikenal dalam VB 6.0, yaitu:
    • a. Intrinsic, yaitu konstanta yang telah ada dalam VB 6.0. Misalnya: vbOKOnly
    • Simbolic, yaitu konstanta yang didefinisikan oleh programmer. Konstanta dapat dideklarasikan dengan cara:
    • [Public | Private] Const namaKonstanta [As type] = Ekspresi
  • 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 :
  • 11. Prosedur
    • 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.
    • Cara penulisan:
        • [Private|Public|Friend] [Static] Sub NamaProsedur[(daftar argumen)]
        • [baris perintah]
        • [Exit Sub]
        • [baris perintah]
        • End Sub
    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
  • 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
  • 13. Fungsi
    • Fungsi adalah prosedur yang menghasilkan sebuah nilai tunggal. Visual Basic 6.0 menyediakan fungsi‐fungsi umum seperti Sqr, Cos, Chr, dsb.  
    • Cara penulisan:
        • [Private|Public] [Static] Function NamaFungsi[(daftar argumen)]
        • [baris perintah]
        • End Function
    • Contoh:
        • ‘ Pendeklarasian fungsi
        • Private Sub Luas(p as integer, l as integer)
        • If p > 0 and l > 0 then
        • Luas = p * l
        • End if
        • End sub
        • ‘ Pemanggilan fungsi
        • Private Sub Command1_Click()
        • lblLuas.Caption = Luas(val(txtPanjang.Text), val(txtLebar.Text))
        • End Sub