SlideShare a Scribd company logo
1 of 17
1
DATA dan VARIABEL
Oleh :
R. Arri Widyanto
2
Pendahuluan (1)
 Data merupakan nilai mentah yang tidak
memiliki arti jika berdiri sendiri.
 Data dalam VB dianggap sebagai nilai yang
bisa dimanipulasi dalam pembuatan program.
 Contoh nilai yang dianggap sebagai data :
 123.456
 “Visual Basic”
 01-01-08
 True
3
Pendahuluan (2)
 Data dan program berkaitran erat-> data
yang akan diolah menggunakan program
 Contoh :
Nilai
X=125
Y=252
Kode Program
Z=X+Y
Aplikasi
Z=377
4
Tipe data (1)
 VB mendukung beberapa tipe data : numerik, dan
string
 Tipe data dalam VB diantaranya :
 Integer
 Tipe data berupa bilangan bulat (-32.768 s/d +32.767)
 Byte
 Tipe data berupa bilangan bulat positif (0 – 255)
 Decimal
 Tipe data yang digunakan untuk menyimpan data pecahan
(desimal) ketepatan sampai 28 digit
5
Tipe data (2)
 Boolean
 Merupakan tipe data yang digunakan untuk menyimpan
nilai berupa True dan False
 String
 Berupa alfa numerik, bisa berupa huruf, angka atau
perpaduannya
 Single
 Memiliki kisaran -3.402823E+38 sampai 3.402823E+38
berupa numerik
 Double
 Berupa numerik dengan kisaran nilai -
1.79769313486232E+308 sampai
1.79769313486232E+308
6
Tipe data (3)
 Date
 Digunakan untuk menyimpan nilai tanggal
 Curency
 Digunakan untuk menyimpan nilai berupa mata uang.
 Long
 Mirip dengan integer, hanya memiliki kisaran angka yang
lebih besar
 Objek
 Tipe data yang menyimpan objek seperti form kontrol dsb
 Variant
 Merupakan tipe data yang diciptakan oleh programmer
7
Variabel (1)
 Merupakan tempat untuk mneyimpan suatu
nilai.
 Isinya bisa berubah ubah
 Contoh :
 X=100
 Y = 50
 X dan Y merupakan suatu variabel yang
digunakan untuk menyimpan nilai X = 100 dan Y
= 50
8
Variabel (2)
 Deklarasi Variabel
 Setiap variabel yang akan digunakan, harus dideklarasikan
terlebih dahulu.
 Mendeklarasikan berarti menentukan nama beserta tipe
variabel tersebut.
 Syntaxnya :
 Dim NamaVariabel AS TipeVariabel
 Keterangan :
 Dim : Statemen untuk mendeklarasikan variabel
 NamaVariabel : berupa nama yang akan digunakan untuk
menyimpan nilai
 TipeVariabel : berupa nilai yang akan disimpan dalam
variabel
9
Variabel (3)
 Contoh :
 Dim VarGajiPokok As Single
 Dim VarBonus As Single
 Dim VarPajak As Single
 Dim VarTotalGaji As Single
 Atau bisa ditulis
 Dim VarGajiPokok, VarBonus, VarPajak,
VarTotalGaji As Single
10
Variabel (4)
 Membatasi variabel bertipe string
 Untuk membatasi variabel yang bertipe
string, bisa dilakukan dengan menambahkan
ukuran panjang string tersebut
 Misal :
 Dim NamaMahasiswa As String * 25
 Panjang yang diijinkan antara 0 sampai 65500
11
Variabel (5)
 Memberi nilai variabel
 Untuk memberikan suatu nilai dalam variabel
dengan cara menulisakan nama variabel
beserta nilainya :
 Contoh :
 Gaji = 570000
 NamaMahasiswa = “Budi Suhendro”
 ProgramStudi = txtProgdi.Text
12
Konstanta
 Konstanta adalah suatu variabel yang bernilai
tetap
 Biasanya digunakan untuk mendeklarasikan
suatu variabel yang selalu bernilai tetap
 Misal :
 Kapasitas = 100
 Phi = 3.14
 Kata = “Cinta Abadi”
 TglLahir = #18-03-81#
13
Operator (1)
 Operator adalah perintah yang digunakan untuk
memanipulasi nilai atau variabel
 Contoh :
 Pengurangan
 Penjumlahan
 Perkalian
 Macam operator :
1. Operator aritmatika
2. Operator perbandingan
3. Operator logikal
14
Operator (2)
 Operator
Aritmatika
 Digunakan untuk
melakukan
perhitungan
maematis
OPERATOR ARTI CONTOH
+ Penjumlahan X= 3+5
(x bernilai 8)
- Pengurangan X= 5-3
(x bernilai 2)
* Perkalian X= 3*5
(x bernilai 15)
/ Pembagian X= 15/3
(x bernilai 5)
^ Pangkat X= 10^3
(x bernilai 1000)
& (Atau + ) Penggabungan
string
NamaDepan &
Nama Belakang
“James” + “Bond”
15
Operator (3)
 Operator Pembanding
 Digunakan untuk mebandingkan suatu nilai
dengan nilai yang lain.
 Biasanya untuk mendapatkan suatu nilai baik
True atau False
 Digunakan pada uji kondisi
 Misal :
 Penjualan > 1000000
16
Operator (4)
 Macam-macam operator pembanding :
Operator Arti Contoh
= Sama dengan Total = 100
> Lebih besar dari Total >100
< Kurang dari Total <100
>= Lebih besar sama dengan Total>=100
<= Lebih kecil sama dengan Total<=100
<> Tidak sama dengan Total<>100
17
Operator (5)
 Operator Logikal
Operator Arti
AND Akan menghasilkan True jika kedua nilai
juga bernilai True
OR Akan bernilai True jika salah satu bernilai
True
NOT Akan mengahasilkan True bila yang
dibandingkan bernilai False
Hasilnya berupa kebalikan
Not True -> False
Not False -> True

More Related Content

Similar to 04. DATA dan VARIABEL Visual Basic Versi 6

M04b dasar program c
M04b dasar program cM04b dasar program c
M04b dasar program cBilly Alhamra
 
TIPE DATA PEMROGRAMAN.pptx
TIPE DATA PEMROGRAMAN.pptxTIPE DATA PEMROGRAMAN.pptx
TIPE DATA PEMROGRAMAN.pptxssuser2693661
 
Algoritma dan pemrograman dengan C++ Pertemuan 2
Algoritma dan pemrograman dengan C++ Pertemuan 2Algoritma dan pemrograman dengan C++ Pertemuan 2
Algoritma dan pemrograman dengan C++ Pertemuan 2Menny SN
 
Algoritma dan Pemprograman Komputer I
Algoritma dan Pemprograman Komputer IAlgoritma dan Pemprograman Komputer I
Algoritma dan Pemprograman Komputer IChandra Septianoor
 
Dasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliahDasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliahBraga Rezpect
 
Minggu 09 - Array dan Tipe Bentukan.ppsx
Minggu 09 -  Array dan Tipe Bentukan.ppsxMinggu 09 -  Array dan Tipe Bentukan.ppsx
Minggu 09 - Array dan Tipe Bentukan.ppsxIndraWahyu33
 
4. tipe data dan operator java
4. tipe data dan operator java4. tipe data dan operator java
4. tipe data dan operator javaSaprudin Eskom
 
Pengenalan pascal
Pengenalan pascalPengenalan pascal
Pengenalan pascalfhnx
 
Algo temu 2 instruksi fundamental
Algo temu 2 instruksi fundamentalAlgo temu 2 instruksi fundamental
Algo temu 2 instruksi fundamentalSenna Hendrian
 
Algoritma & Pemograman - 02. Variabel dan Tipe Data
Algoritma & Pemograman - 02. Variabel dan Tipe DataAlgoritma & Pemograman - 02. Variabel dan Tipe Data
Algoritma & Pemograman - 02. Variabel dan Tipe DataFakhrian Fadlia Adiwijaya
 
Tipe Data pada Bahasa Java
Tipe Data pada Bahasa JavaTipe Data pada Bahasa Java
Tipe Data pada Bahasa JavaAs Faizin
 
Dasar pemrograman basic
Dasar pemrograman basicDasar pemrograman basic
Dasar pemrograman basicYang Terluka
 
1. variable identifier dan_tipe_data
1. variable identifier dan_tipe_data1. variable identifier dan_tipe_data
1. variable identifier dan_tipe_dataRoziq Bahtiar
 

Similar to 04. DATA dan VARIABEL Visual Basic Versi 6 (20)

M04b dasar program c
M04b dasar program cM04b dasar program c
M04b dasar program c
 
TIPE DATA PEMROGRAMAN.pptx
TIPE DATA PEMROGRAMAN.pptxTIPE DATA PEMROGRAMAN.pptx
TIPE DATA PEMROGRAMAN.pptx
 
Dasar c
Dasar cDasar c
Dasar c
 
A rray..
A rray..A rray..
A rray..
 
Array
ArrayArray
Array
 
Struktur data
Struktur dataStruktur data
Struktur data
 
Algoritma dan pemrograman dengan C++ Pertemuan 2
Algoritma dan pemrograman dengan C++ Pertemuan 2Algoritma dan pemrograman dengan C++ Pertemuan 2
Algoritma dan pemrograman dengan C++ Pertemuan 2
 
Algoritma dan Pemprograman Komputer I
Algoritma dan Pemprograman Komputer IAlgoritma dan Pemprograman Komputer I
Algoritma dan Pemprograman Komputer I
 
Dasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliahDasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliah
 
Sd bab 2 (array)
Sd bab 2 (array)Sd bab 2 (array)
Sd bab 2 (array)
 
Minggu 09 - Array dan Tipe Bentukan.ppsx
Minggu 09 -  Array dan Tipe Bentukan.ppsxMinggu 09 -  Array dan Tipe Bentukan.ppsx
Minggu 09 - Array dan Tipe Bentukan.ppsx
 
4. tipe data dan operator java
4. tipe data dan operator java4. tipe data dan operator java
4. tipe data dan operator java
 
Pengenalan pascal
Pengenalan pascalPengenalan pascal
Pengenalan pascal
 
Algo temu 2 instruksi fundamental
Algo temu 2 instruksi fundamentalAlgo temu 2 instruksi fundamental
Algo temu 2 instruksi fundamental
 
Algoritma & Pemograman - 02. Variabel dan Tipe Data
Algoritma & Pemograman - 02. Variabel dan Tipe DataAlgoritma & Pemograman - 02. Variabel dan Tipe Data
Algoritma & Pemograman - 02. Variabel dan Tipe Data
 
Tipe Data pada Bahasa Java
Tipe Data pada Bahasa JavaTipe Data pada Bahasa Java
Tipe Data pada Bahasa Java
 
Dasar pemrograman basic
Dasar pemrograman basicDasar pemrograman basic
Dasar pemrograman basic
 
Algoritma Array
Algoritma ArrayAlgoritma Array
Algoritma Array
 
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
 

Recently uploaded

Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptxSesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptxSovyOktavianti
 
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptxBAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptxJamhuriIshak
 
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..ikayogakinasih12
 
Materi Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptxMateri Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptxRezaWahyuni6
 
Dampak Pendudukan Jepang.pptx indonesia1
Dampak Pendudukan Jepang.pptx indonesia1Dampak Pendudukan Jepang.pptx indonesia1
Dampak Pendudukan Jepang.pptx indonesia1udin100
 
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5ssuserd52993
 
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptxMODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptxSlasiWidasmara1
 
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdfContoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdfCandraMegawati
 
Keterampilan menyimak kelas bawah tugas UT
Keterampilan menyimak kelas bawah tugas UTKeterampilan menyimak kelas bawah tugas UT
Keterampilan menyimak kelas bawah tugas UTIndraAdm
 
tugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SDtugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SDmawan5982
 
LK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docx
LK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docxLK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docx
LK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docxPurmiasih
 
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ikabab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ikaAtiAnggiSupriyati
 
tugas karya ilmiah 1 universitas terbuka pembelajaran
tugas karya ilmiah 1 universitas terbuka pembelajarantugas karya ilmiah 1 universitas terbuka pembelajaran
tugas karya ilmiah 1 universitas terbuka pembelajarankeicapmaniez
 
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptxPERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptxRizkyPratiwi19
 
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdfsdn3jatiblora
 
PEMANASAN GLOBAL - MATERI KELAS X MA.pptx
PEMANASAN GLOBAL - MATERI KELAS X MA.pptxPEMANASAN GLOBAL - MATERI KELAS X MA.pptx
PEMANASAN GLOBAL - MATERI KELAS X MA.pptxsukmakarim1998
 
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptxMiftahunnajahTVIBS
 
Perumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptxPerumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptxadimulianta1
 
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docxTugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docxmawan5982
 
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SDPPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SDNurainiNuraini25
 

Recently uploaded (20)

Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptxSesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
 
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptxBAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
 
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
 
Materi Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptxMateri Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptx
 
Dampak Pendudukan Jepang.pptx indonesia1
Dampak Pendudukan Jepang.pptx indonesia1Dampak Pendudukan Jepang.pptx indonesia1
Dampak Pendudukan Jepang.pptx indonesia1
 
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
 
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptxMODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
 
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdfContoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
 
Keterampilan menyimak kelas bawah tugas UT
Keterampilan menyimak kelas bawah tugas UTKeterampilan menyimak kelas bawah tugas UT
Keterampilan menyimak kelas bawah tugas UT
 
tugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SDtugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SD
 
LK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docx
LK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docxLK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docx
LK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docx
 
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ikabab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
 
tugas karya ilmiah 1 universitas terbuka pembelajaran
tugas karya ilmiah 1 universitas terbuka pembelajarantugas karya ilmiah 1 universitas terbuka pembelajaran
tugas karya ilmiah 1 universitas terbuka pembelajaran
 
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptxPERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
 
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdf
 
PEMANASAN GLOBAL - MATERI KELAS X MA.pptx
PEMANASAN GLOBAL - MATERI KELAS X MA.pptxPEMANASAN GLOBAL - MATERI KELAS X MA.pptx
PEMANASAN GLOBAL - MATERI KELAS X MA.pptx
 
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
 
Perumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptxPerumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptx
 
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docxTugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
 
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SDPPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
 

04. DATA dan VARIABEL Visual Basic Versi 6

  • 1. 1 DATA dan VARIABEL Oleh : R. Arri Widyanto
  • 2. 2 Pendahuluan (1)  Data merupakan nilai mentah yang tidak memiliki arti jika berdiri sendiri.  Data dalam VB dianggap sebagai nilai yang bisa dimanipulasi dalam pembuatan program.  Contoh nilai yang dianggap sebagai data :  123.456  “Visual Basic”  01-01-08  True
  • 3. 3 Pendahuluan (2)  Data dan program berkaitran erat-> data yang akan diolah menggunakan program  Contoh : Nilai X=125 Y=252 Kode Program Z=X+Y Aplikasi Z=377
  • 4. 4 Tipe data (1)  VB mendukung beberapa tipe data : numerik, dan string  Tipe data dalam VB diantaranya :  Integer  Tipe data berupa bilangan bulat (-32.768 s/d +32.767)  Byte  Tipe data berupa bilangan bulat positif (0 – 255)  Decimal  Tipe data yang digunakan untuk menyimpan data pecahan (desimal) ketepatan sampai 28 digit
  • 5. 5 Tipe data (2)  Boolean  Merupakan tipe data yang digunakan untuk menyimpan nilai berupa True dan False  String  Berupa alfa numerik, bisa berupa huruf, angka atau perpaduannya  Single  Memiliki kisaran -3.402823E+38 sampai 3.402823E+38 berupa numerik  Double  Berupa numerik dengan kisaran nilai - 1.79769313486232E+308 sampai 1.79769313486232E+308
  • 6. 6 Tipe data (3)  Date  Digunakan untuk menyimpan nilai tanggal  Curency  Digunakan untuk menyimpan nilai berupa mata uang.  Long  Mirip dengan integer, hanya memiliki kisaran angka yang lebih besar  Objek  Tipe data yang menyimpan objek seperti form kontrol dsb  Variant  Merupakan tipe data yang diciptakan oleh programmer
  • 7. 7 Variabel (1)  Merupakan tempat untuk mneyimpan suatu nilai.  Isinya bisa berubah ubah  Contoh :  X=100  Y = 50  X dan Y merupakan suatu variabel yang digunakan untuk menyimpan nilai X = 100 dan Y = 50
  • 8. 8 Variabel (2)  Deklarasi Variabel  Setiap variabel yang akan digunakan, harus dideklarasikan terlebih dahulu.  Mendeklarasikan berarti menentukan nama beserta tipe variabel tersebut.  Syntaxnya :  Dim NamaVariabel AS TipeVariabel  Keterangan :  Dim : Statemen untuk mendeklarasikan variabel  NamaVariabel : berupa nama yang akan digunakan untuk menyimpan nilai  TipeVariabel : berupa nilai yang akan disimpan dalam variabel
  • 9. 9 Variabel (3)  Contoh :  Dim VarGajiPokok As Single  Dim VarBonus As Single  Dim VarPajak As Single  Dim VarTotalGaji As Single  Atau bisa ditulis  Dim VarGajiPokok, VarBonus, VarPajak, VarTotalGaji As Single
  • 10. 10 Variabel (4)  Membatasi variabel bertipe string  Untuk membatasi variabel yang bertipe string, bisa dilakukan dengan menambahkan ukuran panjang string tersebut  Misal :  Dim NamaMahasiswa As String * 25  Panjang yang diijinkan antara 0 sampai 65500
  • 11. 11 Variabel (5)  Memberi nilai variabel  Untuk memberikan suatu nilai dalam variabel dengan cara menulisakan nama variabel beserta nilainya :  Contoh :  Gaji = 570000  NamaMahasiswa = “Budi Suhendro”  ProgramStudi = txtProgdi.Text
  • 12. 12 Konstanta  Konstanta adalah suatu variabel yang bernilai tetap  Biasanya digunakan untuk mendeklarasikan suatu variabel yang selalu bernilai tetap  Misal :  Kapasitas = 100  Phi = 3.14  Kata = “Cinta Abadi”  TglLahir = #18-03-81#
  • 13. 13 Operator (1)  Operator adalah perintah yang digunakan untuk memanipulasi nilai atau variabel  Contoh :  Pengurangan  Penjumlahan  Perkalian  Macam operator : 1. Operator aritmatika 2. Operator perbandingan 3. Operator logikal
  • 14. 14 Operator (2)  Operator Aritmatika  Digunakan untuk melakukan perhitungan maematis OPERATOR ARTI CONTOH + Penjumlahan X= 3+5 (x bernilai 8) - Pengurangan X= 5-3 (x bernilai 2) * Perkalian X= 3*5 (x bernilai 15) / Pembagian X= 15/3 (x bernilai 5) ^ Pangkat X= 10^3 (x bernilai 1000) & (Atau + ) Penggabungan string NamaDepan & Nama Belakang “James” + “Bond”
  • 15. 15 Operator (3)  Operator Pembanding  Digunakan untuk mebandingkan suatu nilai dengan nilai yang lain.  Biasanya untuk mendapatkan suatu nilai baik True atau False  Digunakan pada uji kondisi  Misal :  Penjualan > 1000000
  • 16. 16 Operator (4)  Macam-macam operator pembanding : Operator Arti Contoh = Sama dengan Total = 100 > Lebih besar dari Total >100 < Kurang dari Total <100 >= Lebih besar sama dengan Total>=100 <= Lebih kecil sama dengan Total<=100 <> Tidak sama dengan Total<>100
  • 17. 17 Operator (5)  Operator Logikal Operator Arti AND Akan menghasilkan True jika kedua nilai juga bernilai True OR Akan bernilai True jika salah satu bernilai True NOT Akan mengahasilkan True bila yang dibandingkan bernilai False Hasilnya berupa kebalikan Not True -> False Not False -> True