SlideShare a Scribd company logo
1 of 5
Algoritma dan pemrograman II B
Variabel, Konstanta, tipe data dan Operator Halaman 1 dari 5
Sesi/Perkuliahan ke: V
Tujuan Instruksional Khusus :
1. Mahasiswa mengerti dan memahami cara pendefinisian Variabel dalam
Visual Basic
2. Mahasiswa mengerti dan memahami cara pendefinisian Konstanta dalam
Visual Basic
3. Mahasiswa mengerti dan memahami cara pendefinisian Tipe data dalam
Visual Basic
4. Mahasiswa mengerti dan memahami operator dalam Visual Basic
Pokok Bahasan : Variabel, Konstanta, Tipe Data Dan Operator
Deskripsi singkat : Dalam pertemuan ini akan mempelajari tentang pengertian
variabel, syarat penamaan dan pendefinisiannya, DIM, GLOBAL, REDIM,
DEFTYPE, pengertian konstanta, syarat penamaan dan pendefinisiannya,
CONST, Jenis tipe data dalam Visual Basic, Operator relational
Referensi :
1. Peter Norton’s, Guide to Visual Basic 6, SAMS Publishing, 1998
2. Djoko Pramono, Mudah Menguasai Visual Basic 6, Elex Media Komputindo,
Jakarta, 1999
Algoritma dan pemrograman II B
Variabel, Konstanta, tipe data dan Operator Halaman 2 dari 5
Variabel, Konstanta, tipe data dan Operator
Variabel merupakan tempat untuk menyimpan nilai sementara dari suatu
perhitungan. Untuk mendeklarasikan sebuah variabel digunakan pernyataan :
Melalui As dapat mendefinisikan sendiri tipe data atau tipe objek dari variabel
yang dideklarasikan. Tipe data ini misalnya integer, string atau variant.
Variabel untuk sebuah prosedur hanya boleh digunakan pada prosedur di tempat
mereka dideklarasikan, dan biasanya digunakan dalam perhitungan yang
menggunakan temporary.
Konstanta
Konstanta merupakan variabel yang nilai di dalamnya selalu tetap. Konstanta
diperlukan jika dibutuhkan sebuah nilai tetap yang harus muncul di banyak
bagian dari rutin. Kemungkinan lain penggunaan konstanta adalah untuk
mengingat angka yang sulit.
Dim Variabel [As Type]
Dim Contoh1 As Integer
Dim contoh2 As String
Const Phi = 3.14159265358979
Const nama = “Gatotkaca”
Algoritma dan pemrograman II B
Variabel, Konstanta, tipe data dan Operator Halaman 3 dari 5
Tipe Data
Type Data Ukuran Storage Jangkuan
Byte 1 byte 0 s/d 255
Boolean 2 byte True atau False
Integer 2 byte -32,768 s/d 32767
Long 4 byte -2,147,483,648 s/d 2,147,483,647
Single 4 byte
-3.402823E38 s/d -1.401298E-45 (-)
1.401298E-45 s/d 3.402823E38 (+)
Double 8 byte
-1.79769313486232E308 s/d -
4.94065645841247E-324 (-)
Currency 8 byte
-922,337,203,685,477.5808 s/d
922,337,203,685,477.5807
Decimal 14 byte
+/-
79,228,162,514,264,337,593,543,950,335
Date 8 byte 1 Januari 100 s/d 31 Desember 9999
Object 4 byte Mengacu pada objek tertentu
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
Algoritma dan pemrograman II B
Variabel, Konstanta, tipe data dan Operator Halaman 4 dari 5
Tipe data Variant yang akan menyajikan semua jenis data yang didefinisikan
pada visual basic. Jika sebuah variabel dideklarasikan tanpa perintah As, maka
standar dari tipe data yang digunakan adalah variant.
Tipe data Numeric menyimpan data berupa angka, tipe data string menyimpan
rangkaian karakter, tipe data boolean menyimpan data berupa benar/salah, tipe
data Date menyimpan data berupa tanggal dan waktu, dan tipe data objek
menyimpan data berupa objek. Pendeklarasiannya harus menggunakan perintah
Private, Public, Dim atau Static.
Keyword Digunakan pada
Public Berlaku pada level modul
Private Berlaku pada level modul
Dim Berlaku pada level modul dan level procedure
Static Berlaku pada level procedure
Syntax :
<keyword> NamaVariabel [As TypeVariabel]
Array
Array merupakan salah satu fasilitas agar dapat menyimpan data secara
berurutan dalam sebuah nama variabel. Dalam array data tersimpan dengan
menggunakan indeks untuk memudahkan pencarian kembali data tersebut.
Dim Jumlah, Contoh1, Contoh2
Private contoh1 As Long
Public contoh2 As String
Dim contoh3As Currency, contoh5As Integer
Static contoh6 As Double, contoh7 As single, contoh8 As Boolean
Algoritma dan pemrograman II B
Variabel, Konstanta, tipe data dan Operator Halaman 5 dari 5
Array mempunyai batas atas dan batas bawah, dimana data akan tersimpan di
antara kedua batas tersebut. Semua elemen data yang tersimpan dalam sebuah
variabel array mempunyai tipe data yang sama. Semua elemen data yang
tersimpan dalam sebuah variabel array mempunyai tipe data yang sama. Semua
tipe data dapat dideklarasikan bagi variabel array.
Operator Pada Visual Basic dan Urutan Operasinya
Visual basic meyediakan operator aritmatika, komparasi dan logika, salah satu
hal yang harus dipahami oleh programmer adalah tata urutan operasi dari
masing-masing operator tersebut sehingga mampu membuat ekspresi yang akan
menghasilkan nilai yang benar, Tabel 1-2, menunjukkan operator dan urutan
operasinya dari atas kebawah.
Contoh :
A = 1 + 2 * 3 'Akan menghasilkan 7
B = (1 + 2) * 3 'Akan menghasilkan 9
Aritmatika Komparasi Logika
Pangkat (^) Sama (=) Not
Negatif (-) Tidak sama (<>) And
Kali dan Bagi (*, /) Kurang dari (<) Or
Pembagian bulat () Lebih dari (>) Xor
Sisa Bagi (Mod) Kurang dari atau sama (<=) Eqv
Tambah dan Kurang (+,-) Lebih dari atau sama (>=) Imp
Pengabungan String (&) Like
Dim Contoh1(19) As Integer
Public Contoh2(80) As Long

More Related Content

Similar to VB Variabel

1. variable identifier dan_tipe_data
1. variable identifier dan_tipe_data1. variable identifier dan_tipe_data
1. variable identifier dan_tipe_dataRoziq Bahtiar
 
Sd pertemuan 1 & 2
Sd   pertemuan 1 & 2Sd   pertemuan 1 & 2
Sd pertemuan 1 & 2biedoen
 
Sd pertemuan 1 & 2
Sd   pertemuan 1 & 2Sd   pertemuan 1 & 2
Sd pertemuan 1 & 2muissyahril
 
Sd pertemuan 1 & 2
Sd   pertemuan 1 & 2Sd   pertemuan 1 & 2
Sd pertemuan 1 & 2muissyahril
 
STRUKTUR DATA
STRUKTUR DATASTRUKTUR DATA
STRUKTUR DATAkejolo
 
Struktur data pertemuan 1 & 2
Struktur data   pertemuan 1 & 2Struktur data   pertemuan 1 & 2
Struktur data pertemuan 1 & 2biedoen
 
Sd pertemuan 1 & 2
Sd   pertemuan 1 & 2Sd   pertemuan 1 & 2
Sd pertemuan 1 & 2kejolo
 
Variabel, Tipe Data dan Operator - Pemrograman I
Variabel, Tipe Data dan Operator - Pemrograman IVariabel, Tipe Data dan Operator - Pemrograman I
Variabel, Tipe Data dan Operator - Pemrograman IIfan Ok
 
Algoritma dan Pemrograman Komputer 2A.pptx
Algoritma dan Pemrograman Komputer 2A.pptxAlgoritma dan Pemrograman Komputer 2A.pptx
Algoritma dan Pemrograman Komputer 2A.pptxAgungRegawa
 
Laporan Praktikum Algoritma
Laporan Praktikum AlgoritmaLaporan Praktikum Algoritma
Laporan Praktikum AlgoritmaEnvaPya
 
Algoritma - tipe data
Algoritma - tipe dataAlgoritma - tipe data
Algoritma - tipe dataZombie Black
 
Pengenalan pascal
Pengenalan pascalPengenalan pascal
Pengenalan pascalfhnx
 
Romi oop-02-javafundamentals-29agustus2010
Romi oop-02-javafundamentals-29agustus2010Romi oop-02-javafundamentals-29agustus2010
Romi oop-02-javafundamentals-29agustus2010SabilaAulia
 

Similar to VB Variabel (20)

Semester genap
Semester genapSemester genap
Semester genap
 
Pertemuan3.ppt
Pertemuan3.pptPertemuan3.ppt
Pertemuan3.ppt
 
1. variable identifier dan_tipe_data
1. variable identifier dan_tipe_data1. variable identifier dan_tipe_data
1. variable identifier dan_tipe_data
 
Alpro tutor
Alpro tutorAlpro tutor
Alpro tutor
 
Sd pertemuan 1 & 2
Sd   pertemuan 1 & 2Sd   pertemuan 1 & 2
Sd pertemuan 1 & 2
 
Sd pertemuan 1 & 2
Sd   pertemuan 1 & 2Sd   pertemuan 1 & 2
Sd pertemuan 1 & 2
 
Sd pertemuan 1 & 2
Sd   pertemuan 1 & 2Sd   pertemuan 1 & 2
Sd pertemuan 1 & 2
 
STRUKTUR DATA
STRUKTUR DATASTRUKTUR DATA
STRUKTUR DATA
 
Struktur data pertemuan 1 & 2
Struktur data   pertemuan 1 & 2Struktur data   pertemuan 1 & 2
Struktur data pertemuan 1 & 2
 
Sd pertemuan 1 & 2
Sd   pertemuan 1 & 2Sd   pertemuan 1 & 2
Sd pertemuan 1 & 2
 
Variabel, Tipe Data dan Operator - Pemrograman I
Variabel, Tipe Data dan Operator - Pemrograman IVariabel, Tipe Data dan Operator - Pemrograman I
Variabel, Tipe Data dan Operator - Pemrograman I
 
Algoritma dan Pemrograman Komputer 2A.pptx
Algoritma dan Pemrograman Komputer 2A.pptxAlgoritma dan Pemrograman Komputer 2A.pptx
Algoritma dan Pemrograman Komputer 2A.pptx
 
Laporan Praktikum Algoritma
Laporan Praktikum AlgoritmaLaporan Praktikum Algoritma
Laporan Praktikum Algoritma
 
variabel tipe data
variabel tipe datavariabel tipe data
variabel tipe data
 
Pert 3, Teori PBO
Pert 3, Teori PBOPert 3, Teori PBO
Pert 3, Teori PBO
 
Algoritma - tipe data
Algoritma - tipe dataAlgoritma - tipe data
Algoritma - tipe data
 
Pertemuan 1 ok
Pertemuan 1 okPertemuan 1 ok
Pertemuan 1 ok
 
Pengenalan pascal
Pengenalan pascalPengenalan pascal
Pengenalan pascal
 
Erd2
Erd2Erd2
Erd2
 
Romi oop-02-javafundamentals-29agustus2010
Romi oop-02-javafundamentals-29agustus2010Romi oop-02-javafundamentals-29agustus2010
Romi oop-02-javafundamentals-29agustus2010
 

More from Jurnal IT

Belajar Java Dasar
Belajar Java DasarBelajar Java Dasar
Belajar Java DasarJurnal IT
 
12_Sinkronisasi.pdf
12_Sinkronisasi.pdf12_Sinkronisasi.pdf
12_Sinkronisasi.pdfJurnal IT
 
11_GUI Pada Java.pdf
11_GUI Pada Java.pdf11_GUI Pada Java.pdf
11_GUI Pada Java.pdfJurnal IT
 
9_Multithreading.pdf
9_Multithreading.pdf9_Multithreading.pdf
9_Multithreading.pdfJurnal IT
 
8_Penangan Eksepsi.pdf
8_Penangan Eksepsi.pdf8_Penangan Eksepsi.pdf
8_Penangan Eksepsi.pdfJurnal IT
 
7_Packages.pdf
7_Packages.pdf7_Packages.pdf
7_Packages.pdfJurnal IT
 
6_String.pdf
6_String.pdf6_String.pdf
6_String.pdfJurnal IT
 
5_Pewarisan.pdf
5_Pewarisan.pdf5_Pewarisan.pdf
5_Pewarisan.pdfJurnal IT
 
3_Pengertian_Class_Object_Method.pdf
3_Pengertian_Class_Object_Method.pdf3_Pengertian_Class_Object_Method.pdf
3_Pengertian_Class_Object_Method.pdfJurnal IT
 
2_Struktur_kontrol.pdf
2_Struktur_kontrol.pdf2_Struktur_kontrol.pdf
2_Struktur_kontrol.pdfJurnal IT
 
1_Pengenalan_Java.pdf
1_Pengenalan_Java.pdf1_Pengenalan_Java.pdf
1_Pengenalan_Java.pdfJurnal IT
 
delphi part 13.pdf
delphi part 13.pdfdelphi part 13.pdf
delphi part 13.pdfJurnal IT
 
delphi part 11.pdf
delphi part 11.pdfdelphi part 11.pdf
delphi part 11.pdfJurnal IT
 
delphi part 8 new.pdf
delphi part 8 new.pdfdelphi part 8 new.pdf
delphi part 8 new.pdfJurnal IT
 
delphi part 7 new.pdf
delphi part 7 new.pdfdelphi part 7 new.pdf
delphi part 7 new.pdfJurnal IT
 
delphi part 6.pdf
delphi part 6.pdfdelphi part 6.pdf
delphi part 6.pdfJurnal IT
 
delphi part 5.pdf
delphi part 5.pdfdelphi part 5.pdf
delphi part 5.pdfJurnal IT
 
delphi part 4.pdf
delphi part 4.pdfdelphi part 4.pdf
delphi part 4.pdfJurnal IT
 
delphi part 3.pdf
delphi part 3.pdfdelphi part 3.pdf
delphi part 3.pdfJurnal IT
 

More from Jurnal IT (20)

Belajar Java Dasar
Belajar Java DasarBelajar Java Dasar
Belajar Java Dasar
 
12_Sinkronisasi.pdf
12_Sinkronisasi.pdf12_Sinkronisasi.pdf
12_Sinkronisasi.pdf
 
11_GUI Pada Java.pdf
11_GUI Pada Java.pdf11_GUI Pada Java.pdf
11_GUI Pada Java.pdf
 
9_Multithreading.pdf
9_Multithreading.pdf9_Multithreading.pdf
9_Multithreading.pdf
 
8_Penangan Eksepsi.pdf
8_Penangan Eksepsi.pdf8_Penangan Eksepsi.pdf
8_Penangan Eksepsi.pdf
 
7_Packages.pdf
7_Packages.pdf7_Packages.pdf
7_Packages.pdf
 
6_String.pdf
6_String.pdf6_String.pdf
6_String.pdf
 
5_Pewarisan.pdf
5_Pewarisan.pdf5_Pewarisan.pdf
5_Pewarisan.pdf
 
4_Array.pdf
4_Array.pdf4_Array.pdf
4_Array.pdf
 
3_Pengertian_Class_Object_Method.pdf
3_Pengertian_Class_Object_Method.pdf3_Pengertian_Class_Object_Method.pdf
3_Pengertian_Class_Object_Method.pdf
 
2_Struktur_kontrol.pdf
2_Struktur_kontrol.pdf2_Struktur_kontrol.pdf
2_Struktur_kontrol.pdf
 
1_Pengenalan_Java.pdf
1_Pengenalan_Java.pdf1_Pengenalan_Java.pdf
1_Pengenalan_Java.pdf
 
delphi part 13.pdf
delphi part 13.pdfdelphi part 13.pdf
delphi part 13.pdf
 
delphi part 11.pdf
delphi part 11.pdfdelphi part 11.pdf
delphi part 11.pdf
 
delphi part 8 new.pdf
delphi part 8 new.pdfdelphi part 8 new.pdf
delphi part 8 new.pdf
 
delphi part 7 new.pdf
delphi part 7 new.pdfdelphi part 7 new.pdf
delphi part 7 new.pdf
 
delphi part 6.pdf
delphi part 6.pdfdelphi part 6.pdf
delphi part 6.pdf
 
delphi part 5.pdf
delphi part 5.pdfdelphi part 5.pdf
delphi part 5.pdf
 
delphi part 4.pdf
delphi part 4.pdfdelphi part 4.pdf
delphi part 4.pdf
 
delphi part 3.pdf
delphi part 3.pdfdelphi part 3.pdf
delphi part 3.pdf
 

Recently uploaded

Materi Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptxMateri Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptxRezaWahyuni6
 
MODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptx
MODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptxMODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptx
MODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptxarnisariningsih98
 
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docxtugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docxmawan5982
 
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPASaku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPASreskosatrio1
 
Modul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docx
Modul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docxModul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docx
Modul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docxherisriwahyuni
 
Materi Bimbingan Manasik Haji Tarwiyah.pptx
Materi Bimbingan Manasik Haji Tarwiyah.pptxMateri Bimbingan Manasik Haji Tarwiyah.pptx
Materi Bimbingan Manasik Haji Tarwiyah.pptxc9fhbm7gzj
 
demontrasi kontekstual modul 1.2.a. 6.pdf
demontrasi kontekstual modul 1.2.a. 6.pdfdemontrasi kontekstual modul 1.2.a. 6.pdf
demontrasi kontekstual modul 1.2.a. 6.pdfIndri117648
 
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptxDESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptxFuzaAnggriana
 
Wawasan Nusantara sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
Wawasan Nusantara  sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...Wawasan Nusantara  sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
Wawasan Nusantara sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...MarwanAnugrah
 
ppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 pptppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 pptArkhaRega1
 
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptx
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptxPPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptx
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptxalalfardilah
 
Karakteristik Negara Brazil, Geografi Regional Dunia
Karakteristik Negara Brazil, Geografi Regional DuniaKarakteristik Negara Brazil, Geografi Regional Dunia
Karakteristik Negara Brazil, Geografi Regional DuniaNadia Putri Ayu
 
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]Abdiera
 
PPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptx
PPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptxPPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptx
PPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptxHeruFebrianto3
 
Panduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptx
Panduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptxPanduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptx
Panduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptxsudianaade137
 
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptx
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptxKesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptx
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptxDwiYuniarti14
 
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdfShintaNovianti1
 
Kelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdfKelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdfCloverash1
 
Kelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdfKelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdftsaniasalftn18
 
PPT Integrasi Islam & Ilmu Pengetahuan.pptx
PPT Integrasi Islam & Ilmu Pengetahuan.pptxPPT Integrasi Islam & Ilmu Pengetahuan.pptx
PPT Integrasi Islam & Ilmu Pengetahuan.pptxnerow98
 

Recently uploaded (20)

Materi Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptxMateri Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptx
 
MODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptx
MODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptxMODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptx
MODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptx
 
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docxtugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
 
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPASaku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
 
Modul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docx
Modul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docxModul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docx
Modul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docx
 
Materi Bimbingan Manasik Haji Tarwiyah.pptx
Materi Bimbingan Manasik Haji Tarwiyah.pptxMateri Bimbingan Manasik Haji Tarwiyah.pptx
Materi Bimbingan Manasik Haji Tarwiyah.pptx
 
demontrasi kontekstual modul 1.2.a. 6.pdf
demontrasi kontekstual modul 1.2.a. 6.pdfdemontrasi kontekstual modul 1.2.a. 6.pdf
demontrasi kontekstual modul 1.2.a. 6.pdf
 
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptxDESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
 
Wawasan Nusantara sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
Wawasan Nusantara  sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...Wawasan Nusantara  sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
Wawasan Nusantara sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
 
ppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 pptppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 ppt
 
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptx
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptxPPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptx
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptx
 
Karakteristik Negara Brazil, Geografi Regional Dunia
Karakteristik Negara Brazil, Geografi Regional DuniaKarakteristik Negara Brazil, Geografi Regional Dunia
Karakteristik Negara Brazil, Geografi Regional Dunia
 
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
 
PPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptx
PPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptxPPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptx
PPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptx
 
Panduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptx
Panduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptxPanduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptx
Panduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptx
 
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptx
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptxKesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptx
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptx
 
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf
 
Kelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdfKelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdf
 
Kelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdfKelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdf
 
PPT Integrasi Islam & Ilmu Pengetahuan.pptx
PPT Integrasi Islam & Ilmu Pengetahuan.pptxPPT Integrasi Islam & Ilmu Pengetahuan.pptx
PPT Integrasi Islam & Ilmu Pengetahuan.pptx
 

VB Variabel

  • 1. Algoritma dan pemrograman II B Variabel, Konstanta, tipe data dan Operator Halaman 1 dari 5 Sesi/Perkuliahan ke: V Tujuan Instruksional Khusus : 1. Mahasiswa mengerti dan memahami cara pendefinisian Variabel dalam Visual Basic 2. Mahasiswa mengerti dan memahami cara pendefinisian Konstanta dalam Visual Basic 3. Mahasiswa mengerti dan memahami cara pendefinisian Tipe data dalam Visual Basic 4. Mahasiswa mengerti dan memahami operator dalam Visual Basic Pokok Bahasan : Variabel, Konstanta, Tipe Data Dan Operator Deskripsi singkat : Dalam pertemuan ini akan mempelajari tentang pengertian variabel, syarat penamaan dan pendefinisiannya, DIM, GLOBAL, REDIM, DEFTYPE, pengertian konstanta, syarat penamaan dan pendefinisiannya, CONST, Jenis tipe data dalam Visual Basic, Operator relational Referensi : 1. Peter Norton’s, Guide to Visual Basic 6, SAMS Publishing, 1998 2. Djoko Pramono, Mudah Menguasai Visual Basic 6, Elex Media Komputindo, Jakarta, 1999
  • 2. Algoritma dan pemrograman II B Variabel, Konstanta, tipe data dan Operator Halaman 2 dari 5 Variabel, Konstanta, tipe data dan Operator Variabel merupakan tempat untuk menyimpan nilai sementara dari suatu perhitungan. Untuk mendeklarasikan sebuah variabel digunakan pernyataan : Melalui As dapat mendefinisikan sendiri tipe data atau tipe objek dari variabel yang dideklarasikan. Tipe data ini misalnya integer, string atau variant. Variabel untuk sebuah prosedur hanya boleh digunakan pada prosedur di tempat mereka dideklarasikan, dan biasanya digunakan dalam perhitungan yang menggunakan temporary. Konstanta Konstanta merupakan variabel yang nilai di dalamnya selalu tetap. Konstanta diperlukan jika dibutuhkan sebuah nilai tetap yang harus muncul di banyak bagian dari rutin. Kemungkinan lain penggunaan konstanta adalah untuk mengingat angka yang sulit. Dim Variabel [As Type] Dim Contoh1 As Integer Dim contoh2 As String Const Phi = 3.14159265358979 Const nama = “Gatotkaca”
  • 3. Algoritma dan pemrograman II B Variabel, Konstanta, tipe data dan Operator Halaman 3 dari 5 Tipe Data Type Data Ukuran Storage Jangkuan Byte 1 byte 0 s/d 255 Boolean 2 byte True atau False Integer 2 byte -32,768 s/d 32767 Long 4 byte -2,147,483,648 s/d 2,147,483,647 Single 4 byte -3.402823E38 s/d -1.401298E-45 (-) 1.401298E-45 s/d 3.402823E38 (+) Double 8 byte -1.79769313486232E308 s/d - 4.94065645841247E-324 (-) Currency 8 byte -922,337,203,685,477.5808 s/d 922,337,203,685,477.5807 Decimal 14 byte +/- 79,228,162,514,264,337,593,543,950,335 Date 8 byte 1 Januari 100 s/d 31 Desember 9999 Object 4 byte Mengacu pada objek tertentu 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
  • 4. Algoritma dan pemrograman II B Variabel, Konstanta, tipe data dan Operator Halaman 4 dari 5 Tipe data Variant yang akan menyajikan semua jenis data yang didefinisikan pada visual basic. Jika sebuah variabel dideklarasikan tanpa perintah As, maka standar dari tipe data yang digunakan adalah variant. Tipe data Numeric menyimpan data berupa angka, tipe data string menyimpan rangkaian karakter, tipe data boolean menyimpan data berupa benar/salah, tipe data Date menyimpan data berupa tanggal dan waktu, dan tipe data objek menyimpan data berupa objek. Pendeklarasiannya harus menggunakan perintah Private, Public, Dim atau Static. Keyword Digunakan pada Public Berlaku pada level modul Private Berlaku pada level modul Dim Berlaku pada level modul dan level procedure Static Berlaku pada level procedure Syntax : <keyword> NamaVariabel [As TypeVariabel] Array Array merupakan salah satu fasilitas agar dapat menyimpan data secara berurutan dalam sebuah nama variabel. Dalam array data tersimpan dengan menggunakan indeks untuk memudahkan pencarian kembali data tersebut. Dim Jumlah, Contoh1, Contoh2 Private contoh1 As Long Public contoh2 As String Dim contoh3As Currency, contoh5As Integer Static contoh6 As Double, contoh7 As single, contoh8 As Boolean
  • 5. Algoritma dan pemrograman II B Variabel, Konstanta, tipe data dan Operator Halaman 5 dari 5 Array mempunyai batas atas dan batas bawah, dimana data akan tersimpan di antara kedua batas tersebut. Semua elemen data yang tersimpan dalam sebuah variabel array mempunyai tipe data yang sama. Semua elemen data yang tersimpan dalam sebuah variabel array mempunyai tipe data yang sama. Semua tipe data dapat dideklarasikan bagi variabel array. Operator Pada Visual Basic dan Urutan Operasinya Visual basic meyediakan operator aritmatika, komparasi dan logika, salah satu hal yang harus dipahami oleh programmer adalah tata urutan operasi dari masing-masing operator tersebut sehingga mampu membuat ekspresi yang akan menghasilkan nilai yang benar, Tabel 1-2, menunjukkan operator dan urutan operasinya dari atas kebawah. Contoh : A = 1 + 2 * 3 'Akan menghasilkan 7 B = (1 + 2) * 3 'Akan menghasilkan 9 Aritmatika Komparasi Logika Pangkat (^) Sama (=) Not Negatif (-) Tidak sama (<>) And Kali dan Bagi (*, /) Kurang dari (<) Or Pembagian bulat () Lebih dari (>) Xor Sisa Bagi (Mod) Kurang dari atau sama (<=) Eqv Tambah dan Kurang (+,-) Lebih dari atau sama (>=) Imp Pengabungan String (&) Like Dim Contoh1(19) As Integer Public Contoh2(80) As Long