SlideShare una empresa de Scribd logo
1 de 13
DESAIN PROGRAM 2 By. Yasir
VARIABEL, KONSTANTA, PROSEDUR DAN FUNGSI
Variabel ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
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”
Tipe data yang didukung berupa:
 
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
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
Konstanta ,[object Object],[object Object],[object Object],[object Object],[object Object]
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 :
Prosedur ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],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
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
Fungsi ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]

Más contenido relacionado

La actualidad más candente

Pengantar Pemrograman Chapter 3
Pengantar Pemrograman Chapter 3Pengantar Pemrograman Chapter 3
Pengantar Pemrograman Chapter 3
Dede Kurniadi
 
Pemrograman Modular
Pemrograman ModularPemrograman Modular
Pemrograman Modular
Dimara Hakim
 
Unit 6 polymorphism
Unit 6   polymorphismUnit 6   polymorphism
Unit 6 polymorphism
Nafta If
 

La actualidad más candente (20)

Pertemuan iv
Pertemuan ivPertemuan iv
Pertemuan iv
 
fungsi algoritma
fungsi algoritmafungsi algoritma
fungsi algoritma
 
5 prosedur dan fungsi
5 prosedur dan fungsi5 prosedur dan fungsi
5 prosedur dan fungsi
 
Algoritma perulangan
Algoritma perulanganAlgoritma perulangan
Algoritma perulangan
 
4 adp struktur perulangan
4   adp struktur perulangan4   adp struktur perulangan
4 adp struktur perulangan
 
Pendahuluan 2
Pendahuluan 2Pendahuluan 2
Pendahuluan 2
 
Struktur pemrograman pascal
Struktur pemrograman pascalStruktur pemrograman pascal
Struktur pemrograman pascal
 
Jobsheet 4 LOOPING( PENGULANGAN)
Jobsheet 4 LOOPING( PENGULANGAN)Jobsheet 4 LOOPING( PENGULANGAN)
Jobsheet 4 LOOPING( PENGULANGAN)
 
Algoritma dan Struktur Data - fungsi dan prosedur c++
Algoritma dan Struktur Data -  fungsi dan prosedur c++Algoritma dan Struktur Data -  fungsi dan prosedur c++
Algoritma dan Struktur Data - fungsi dan prosedur c++
 
Prosedur dan fungsi
Prosedur dan fungsi Prosedur dan fungsi
Prosedur dan fungsi
 
4. OOP Java
4. OOP Java4. OOP Java
4. OOP Java
 
Pengantar Pemrograman Chapter 3
Pengantar Pemrograman Chapter 3Pengantar Pemrograman Chapter 3
Pengantar Pemrograman Chapter 3
 
Ifc modul 1 (fungsi)
Ifc   modul 1 (fungsi)Ifc   modul 1 (fungsi)
Ifc modul 1 (fungsi)
 
Pemrograman Modular
Pemrograman ModularPemrograman Modular
Pemrograman Modular
 
Unit 6 polymorphism
Unit 6   polymorphismUnit 6   polymorphism
Unit 6 polymorphism
 
Pemrograman Web - Statement Javascript
Pemrograman Web - Statement JavascriptPemrograman Web - Statement Javascript
Pemrograman Web - Statement Javascript
 
Pernyataan Kondisi dalam Pemrograman PHP
Pernyataan  Kondisi dalam Pemrograman PHPPernyataan  Kondisi dalam Pemrograman PHP
Pernyataan Kondisi dalam Pemrograman PHP
 
What's about Dev-C++
What's about Dev-C++What's about Dev-C++
What's about Dev-C++
 
Materi Pemrograman Web - Sintaks Javascript 2
Materi Pemrograman Web - Sintaks Javascript 2Materi Pemrograman Web - Sintaks Javascript 2
Materi Pemrograman Web - Sintaks Javascript 2
 
Pengantar Pemrograman Chapter 2
Pengantar Pemrograman Chapter 2Pengantar Pemrograman Chapter 2
Pengantar Pemrograman Chapter 2
 

Similar a Pertemuan xx

fungsi c++ dalam bahasa pemgroaman C++ .pptx
fungsi c++ dalam bahasa pemgroaman  C++ .pptxfungsi c++ dalam bahasa pemgroaman  C++ .pptx
fungsi c++ dalam bahasa pemgroaman C++ .pptx
Allexa3
 

Similar a Pertemuan xx (20)

Komentar , variabel dan tipe data
Komentar , variabel dan tipe dataKomentar , variabel dan tipe data
Komentar , variabel dan tipe data
 
Penjelasan Fungsi Dalam Program Pemrograman Dasar.pptx
Penjelasan Fungsi Dalam Program Pemrograman Dasar.pptxPenjelasan Fungsi Dalam Program Pemrograman Dasar.pptx
Penjelasan Fungsi Dalam Program Pemrograman Dasar.pptx
 
Part 5 - Tipe Data-Variabel-Konstanta-Operator-di-VB-NET
Part 5 - Tipe Data-Variabel-Konstanta-Operator-di-VB-NETPart 5 - Tipe Data-Variabel-Konstanta-Operator-di-VB-NET
Part 5 - Tipe Data-Variabel-Konstanta-Operator-di-VB-NET
 
Dasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliahDasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliah
 
Laporan praktikum modul vi
Laporan praktikum modul viLaporan praktikum modul vi
Laporan praktikum modul vi
 
Prosedural Penggunaan Visual Basics.pptx
Prosedural Penggunaan Visual Basics.pptxProsedural Penggunaan Visual Basics.pptx
Prosedural Penggunaan Visual Basics.pptx
 
Algorithma procedure pada pascal
Algorithma procedure pada pascalAlgorithma procedure pada pascal
Algorithma procedure pada pascal
 
Laporan praktikum modul i
Laporan praktikum modul iLaporan praktikum modul i
Laporan praktikum modul i
 
Modul praktikum c++
Modul praktikum c++Modul praktikum c++
Modul praktikum c++
 
Algoritma modul
Algoritma modulAlgoritma modul
Algoritma modul
 
Penjelasan Tentang Module Algo
Penjelasan Tentang Module AlgoPenjelasan Tentang Module Algo
Penjelasan Tentang Module Algo
 
Algoritma
AlgoritmaAlgoritma
Algoritma
 
Modul Praktikum Algoritma dan Pemrograman
Modul Praktikum Algoritma dan PemrogramanModul Praktikum Algoritma dan Pemrograman
Modul Praktikum Algoritma dan Pemrograman
 
Tistrukdat5
Tistrukdat5Tistrukdat5
Tistrukdat5
 
Kata kunci java
Kata kunci javaKata kunci java
Kata kunci java
 
Bahasa Pemrograman C++
Bahasa Pemrograman C++Bahasa Pemrograman C++
Bahasa Pemrograman C++
 
Pertemuan Ke IV.DOC
Pertemuan Ke IV.DOCPertemuan Ke IV.DOC
Pertemuan Ke IV.DOC
 
fungsi c++ dalam bahasa pemgroaman C++ .pptx
fungsi c++ dalam bahasa pemgroaman  C++ .pptxfungsi c++ dalam bahasa pemgroaman  C++ .pptx
fungsi c++ dalam bahasa pemgroaman C++ .pptx
 
Pemrograman Berorientasi Objek "Pengenalan Dasar Pemrograman JAVA"
Pemrograman Berorientasi Objek "Pengenalan Dasar Pemrograman JAVA"Pemrograman Berorientasi Objek "Pengenalan Dasar Pemrograman JAVA"
Pemrograman Berorientasi Objek "Pengenalan Dasar Pemrograman JAVA"
 
Dokumen Kode Program.pdf
Dokumen Kode Program.pdfDokumen Kode Program.pdf
Dokumen Kode Program.pdf
 

Último

Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docx
Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docxKisi kisi Ujian sekolah mata pelajaran IPA 2024.docx
Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docx
FitriaSarmida1
 
.....................Swamedikasi 2-2.pptx
.....................Swamedikasi 2-2.pptx.....................Swamedikasi 2-2.pptx
.....................Swamedikasi 2-2.pptx
furqanridha
 
PPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptx
PPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptxPPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptx
PPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptx
MaskuratulMunawaroh
 
Kenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).pptKenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).ppt
novibernadina
 

Último (20)

Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docx
Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docxKisi kisi Ujian sekolah mata pelajaran IPA 2024.docx
Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docx
 
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfMODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
 
MODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdf
 
Materi Modul 1.4_Fitriani Program guru penggerak
Materi Modul 1.4_Fitriani Program guru penggerakMateri Modul 1.4_Fitriani Program guru penggerak
Materi Modul 1.4_Fitriani Program guru penggerak
 
PPT BAHASA INDONESIA KELAS 1 SEKOLAH DASAR
PPT BAHASA INDONESIA KELAS 1 SEKOLAH DASARPPT BAHASA INDONESIA KELAS 1 SEKOLAH DASAR
PPT BAHASA INDONESIA KELAS 1 SEKOLAH DASAR
 
RENCANA + Link2 MATERI Training _"SISTEM MANAJEMEN MUTU (ISO 9001_2015)".
RENCANA + Link2 MATERI Training _"SISTEM MANAJEMEN MUTU (ISO 9001_2015)".RENCANA + Link2 MATERI Training _"SISTEM MANAJEMEN MUTU (ISO 9001_2015)".
RENCANA + Link2 MATERI Training _"SISTEM MANAJEMEN MUTU (ISO 9001_2015)".
 
.....................Swamedikasi 2-2.pptx
.....................Swamedikasi 2-2.pptx.....................Swamedikasi 2-2.pptx
.....................Swamedikasi 2-2.pptx
 
Panduan Memahami Data Rapor Pendidikan 2024
Panduan Memahami Data Rapor Pendidikan 2024Panduan Memahami Data Rapor Pendidikan 2024
Panduan Memahami Data Rapor Pendidikan 2024
 
Prakarsa Perubahan dan kanvas ATAP (1).pptx
Prakarsa Perubahan dan kanvas ATAP (1).pptxPrakarsa Perubahan dan kanvas ATAP (1).pptx
Prakarsa Perubahan dan kanvas ATAP (1).pptx
 
MODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdf
 
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdfProv.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
 
Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...
Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...
Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...
 
AKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTX
AKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTXAKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTX
AKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTX
 
PPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptx
PPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptxPPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptx
PPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptx
 
Kenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).pptKenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).ppt
 
Ceramah Antidadah SEMPENA MINGGU ANTIDADAH DI PERINGKAT SEKOLAH
Ceramah Antidadah SEMPENA MINGGU ANTIDADAH DI PERINGKAT SEKOLAHCeramah Antidadah SEMPENA MINGGU ANTIDADAH DI PERINGKAT SEKOLAH
Ceramah Antidadah SEMPENA MINGGU ANTIDADAH DI PERINGKAT SEKOLAH
 
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptxBab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
 
Pengenalan Figma, Figma Indtroduction, Figma
Pengenalan Figma, Figma Indtroduction, FigmaPengenalan Figma, Figma Indtroduction, Figma
Pengenalan Figma, Figma Indtroduction, Figma
 
MODUL AJAR SENI MUSIK KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI MUSIK KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR SENI MUSIK KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI MUSIK KELAS 6 KURIKULUM MERDEKA.pdf
 
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKAKELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
 

Pertemuan xx

  • 1. DESAIN PROGRAM 2 By. Yasir
  • 3.
  • 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.
  • 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.
  • 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.
  • 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.