MENGENAL VARIABEL, KONSTANTA, TIPE DATA, OPERATOR · KONSTANTA, TIPE DATA, OPERATOR Pemrograman...

26
MENGENAL VARIABEL, KONSTANTA, TIPE DATA, OPERATOR Pemrograman Visual dengan VB.Net 2010 oleh : Nandang Hermanto

Transcript of MENGENAL VARIABEL, KONSTANTA, TIPE DATA, OPERATOR · KONSTANTA, TIPE DATA, OPERATOR Pemrograman...

Page 1: MENGENAL VARIABEL, KONSTANTA, TIPE DATA, OPERATOR · KONSTANTA, TIPE DATA, OPERATOR Pemrograman Visual dengan VB.Net 2010 oleh : Nandang Hermanto. VARIABEL • Adalah pengenal yang

MENGENAL VARIABEL,KONSTANTA, TIPE DATA, OPERATOR

Pemrograman Visual dengan VB.Net 2010oleh : Nandang Hermanto

Page 2: MENGENAL VARIABEL, KONSTANTA, TIPE DATA, OPERATOR · KONSTANTA, TIPE DATA, OPERATOR Pemrograman Visual dengan VB.Net 2010 oleh : Nandang Hermanto. VARIABEL • Adalah pengenal yang

VARIABEL

• Adalah pengenal yang digunakan untukmenyimpan data dan nilainya dapat berubahubah pada saat program dijalankan

• Menyimpan berbagai jenis data• Harus dideklarasikan terlebih dahulu sebelum

dipakai

• Adalah pengenal yang digunakan untukmenyimpan data dan nilainya dapat berubahubah pada saat program dijalankan

• Menyimpan berbagai jenis data• Harus dideklarasikan terlebih dahulu sebelum

dipakai

• Adalah pengenal yang digunakan untukmenyimpan data dan nilainya dapat berubahubah pada saat program dijalankan

• Menyimpan berbagai jenis data• Harus dideklarasikan terlebih dahulu sebelum

dipakai

Pemrograman Visual dengan VB.Net 2010oleh : Nandang Hermanto

Page 3: MENGENAL VARIABEL, KONSTANTA, TIPE DATA, OPERATOR · KONSTANTA, TIPE DATA, OPERATOR Pemrograman Visual dengan VB.Net 2010 oleh : Nandang Hermanto. VARIABEL • Adalah pengenal yang

CARA MENDEKLARASIKAN VARIABEL

• DEKLARASI EKSPLISIT– Dim nama as string

• DEKLARASI IMPLISIT– Dim nama$

• DEKLARASI EKSPLISIT– Dim nama as string

• DEKLARASI IMPLISIT– Dim nama$

• DEKLARASI EKSPLISIT– Dim nama as string

• DEKLARASI IMPLISIT– Dim nama$

Type Variable SuffixInteger %Long &Single !Double #

Currency @String $

Pemrograman Visual dengan VB.Net 2010oleh : Nandang Hermanto

Page 4: MENGENAL VARIABEL, KONSTANTA, TIPE DATA, OPERATOR · KONSTANTA, TIPE DATA, OPERATOR Pemrograman Visual dengan VB.Net 2010 oleh : Nandang Hermanto. VARIABEL • Adalah pengenal yang

Cara penamaan variabel• simple dan dapat mendiskripsikan suatu

informasi yang terkandung di dalamnya• Ketentuan – ketentuan yang harus di perhatikan

dalam memberikan nama variable adalah :– Tidak boleh mengandung spasi atau karakter khusus

lalinnya, kecuali underscore (_).– harus dimuali dengan huruf, bukan angka atau

karakter lainnya kecuali underscore (_).– Bisa sampai ribuan karakter, sebaiknya jangan

melebihi 32 karakter.– Tidak menggunakan reserved word (contoh date,

integer)

• simple dan dapat mendiskripsikan suatuinformasi yang terkandung di dalamnya

• Ketentuan – ketentuan yang harus di perhatikandalam memberikan nama variable adalah :– Tidak boleh mengandung spasi atau karakter khusus

lalinnya, kecuali underscore (_).– harus dimuali dengan huruf, bukan angka atau

karakter lainnya kecuali underscore (_).– Bisa sampai ribuan karakter, sebaiknya jangan

melebihi 32 karakter.– Tidak menggunakan reserved word (contoh date,

integer)

• simple dan dapat mendiskripsikan suatuinformasi yang terkandung di dalamnya

• Ketentuan – ketentuan yang harus di perhatikandalam memberikan nama variable adalah :– Tidak boleh mengandung spasi atau karakter khusus

lalinnya, kecuali underscore (_).– harus dimuali dengan huruf, bukan angka atau

karakter lainnya kecuali underscore (_).– Bisa sampai ribuan karakter, sebaiknya jangan

melebihi 32 karakter.– Tidak menggunakan reserved word (contoh date,

integer)Pemrograman Visual dengan VB.Net 2010

oleh : Nandang Hermanto

Page 5: MENGENAL VARIABEL, KONSTANTA, TIPE DATA, OPERATOR · KONSTANTA, TIPE DATA, OPERATOR Pemrograman Visual dengan VB.Net 2010 oleh : Nandang Hermanto. VARIABEL • Adalah pengenal yang

RUANG LINGKUP VARIABLE

• Dim variabel lokal– Hanya dikenal di tempat variabel tersebut dipesan

• Public Variabel global– Dikenal diseluruh bagian program– Tempat pemesannanya pada modul

• Static nilainya tidak akan hilang selamaprogram dijalankan

• Dim variabel lokal– Hanya dikenal di tempat variabel tersebut dipesan

• Public Variabel global– Dikenal diseluruh bagian program– Tempat pemesannanya pada modul

• Static nilainya tidak akan hilang selamaprogram dijalankan

• Dim variabel lokal– Hanya dikenal di tempat variabel tersebut dipesan

• Public Variabel global– Dikenal diseluruh bagian program– Tempat pemesannanya pada modul

• Static nilainya tidak akan hilang selamaprogram dijalankan

Pemrograman Visual dengan VB.Net 2010oleh : Nandang Hermanto

Page 6: MENGENAL VARIABEL, KONSTANTA, TIPE DATA, OPERATOR · KONSTANTA, TIPE DATA, OPERATOR Pemrograman Visual dengan VB.Net 2010 oleh : Nandang Hermanto. VARIABEL • Adalah pengenal yang

KONSTANTA

• Adalah pengenal yang digunakan untukmenyimpan data dan nilainya tidak dapatberubah ubah pada saat program dijalankan

• Menyimpan berbagai jenis data• Harus dideklarasikan terlebih dahulu sebelum

dipakai• Contoh :

– Const nama As String = “ Nandang Hermanto”– Const umurAs integer = 17

• Adalah pengenal yang digunakan untukmenyimpan data dan nilainya tidak dapatberubah ubah pada saat program dijalankan

• Menyimpan berbagai jenis data• Harus dideklarasikan terlebih dahulu sebelum

dipakai• Contoh :

– Const nama As String = “ Nandang Hermanto”– Const umurAs integer = 17

• Adalah pengenal yang digunakan untukmenyimpan data dan nilainya tidak dapatberubah ubah pada saat program dijalankan

• Menyimpan berbagai jenis data• Harus dideklarasikan terlebih dahulu sebelum

dipakai• Contoh :

– Const nama As String = “ Nandang Hermanto”– Const umurAs integer = 17

Pemrograman Visual dengan VB.Net 2010oleh : Nandang Hermanto

Page 7: MENGENAL VARIABEL, KONSTANTA, TIPE DATA, OPERATOR · KONSTANTA, TIPE DATA, OPERATOR Pemrograman Visual dengan VB.Net 2010 oleh : Nandang Hermanto. VARIABEL • Adalah pengenal yang

MENGENAL TYPE DATA

Pemrograman Visual dengan VB.Net 2010oleh : Nandang Hermanto

Page 8: MENGENAL VARIABEL, KONSTANTA, TIPE DATA, OPERATOR · KONSTANTA, TIPE DATA, OPERATOR Pemrograman Visual dengan VB.Net 2010 oleh : Nandang Hermanto. VARIABEL • Adalah pengenal yang

Pemrograman Visual dengan VB.Net 2010oleh : Nandang Hermanto

Page 9: MENGENAL VARIABEL, KONSTANTA, TIPE DATA, OPERATOR · KONSTANTA, TIPE DATA, OPERATOR Pemrograman Visual dengan VB.Net 2010 oleh : Nandang Hermanto. VARIABEL • Adalah pengenal yang

Bisa menampung sampai 2GB text

Pemrograman Visual dengan VB.Net 2010oleh : Nandang Hermanto

Page 10: MENGENAL VARIABEL, KONSTANTA, TIPE DATA, OPERATOR · KONSTANTA, TIPE DATA, OPERATOR Pemrograman Visual dengan VB.Net 2010 oleh : Nandang Hermanto. VARIABEL • Adalah pengenal yang

Format Tanggal dan jam

Pemrograman Visual dengan VB.Net 2010oleh : Nandang Hermanto

Page 11: MENGENAL VARIABEL, KONSTANTA, TIPE DATA, OPERATOR · KONSTANTA, TIPE DATA, OPERATOR Pemrograman Visual dengan VB.Net 2010 oleh : Nandang Hermanto. VARIABEL • Adalah pengenal yang

Object = varian pada vb 6=bisa menyimpanSemua type data

Pemrograman Visual dengan VB.Net 2010oleh : Nandang Hermanto

Page 12: MENGENAL VARIABEL, KONSTANTA, TIPE DATA, OPERATOR · KONSTANTA, TIPE DATA, OPERATOR Pemrograman Visual dengan VB.Net 2010 oleh : Nandang Hermanto. VARIABEL • Adalah pengenal yang

Option Explicit, Option Infer, dan Option Strict(Diletakan diatas deklarasi class)

• Option Explicit On statement– Mengharuskan semua variabel dipesan terlebih

dahulu sebelum digunakan

• Option Explicit On statement– Tidak mengharuskan variabel dipesan terlebih

dahulu

• Option Explicit On statement– Mengharuskan semua variabel dipesan terlebih

dahulu sebelum digunakan

• Option Explicit On statement– Tidak mengharuskan variabel dipesan terlebih

dahulu

• Option Explicit On statement– Mengharuskan semua variabel dipesan terlebih

dahulu sebelum digunakan

• Option Explicit On statement– Tidak mengharuskan variabel dipesan terlebih

dahulu

Pemrograman Visual dengan VB.Net 2010oleh : Nandang Hermanto

Page 13: MENGENAL VARIABEL, KONSTANTA, TIPE DATA, OPERATOR · KONSTANTA, TIPE DATA, OPERATOR Pemrograman Visual dengan VB.Net 2010 oleh : Nandang Hermanto. VARIABEL • Adalah pengenal yang

Option Explicit, Option Infer, dan Option Strict(Diletakan diatas deklarasi class)

• Option Infer on statement: pemesanan variabeltanpa menyebutkan type datanya tapi diberi nilaiawal akan diberi type data otomatis oleh compiler

• Misal dim bilangan = 10, otomatis dianggap typedata integer

• Option Infer on statement: pemesanan variabeltanpa menyebutkan type datanya tapi diberi nilaiawal akan diberi type data otomatis oleh compiler

• Misal dim bilangan = 10, otomatis dianggap typedata integer

• Option Infer on statement: pemesanan variabeltanpa menyebutkan type datanya tapi diberi nilaiawal akan diberi type data otomatis oleh compiler

• Misal dim bilangan = 10, otomatis dianggap typedata integer

Pemrograman Visual dengan VB.Net 2010oleh : Nandang Hermanto

Page 14: MENGENAL VARIABEL, KONSTANTA, TIPE DATA, OPERATOR · KONSTANTA, TIPE DATA, OPERATOR Pemrograman Visual dengan VB.Net 2010 oleh : Nandang Hermanto. VARIABEL • Adalah pengenal yang

Option Explicit, Option Infer, dan Option Strict(Diletakan diatas deklarasi class)

• Option Strict On statement: tidakmembolehkan konversi dari data yangjangkauannya lebih besar ke data yangjangkauannya lebih kecil, contoh int32 keint16

• Option Strict On statement: tidakmembolehkan konversi dari data yangjangkauannya lebih besar ke data yangjangkauannya lebih kecil, contoh int32 keint16

Pemrograman Visual dengan VB.Net 2010oleh : Nandang Hermanto

Page 15: MENGENAL VARIABEL, KONSTANTA, TIPE DATA, OPERATOR · KONSTANTA, TIPE DATA, OPERATOR Pemrograman Visual dengan VB.Net 2010 oleh : Nandang Hermanto. VARIABEL • Adalah pengenal yang

Option Compare

• Option Compare Text– Huruf besar dan kecil dianggap sama

• Option Compare Binary– Huruf besar dan kecil dianggap berbeda

• Option Compare Text– Huruf besar dan kecil dianggap sama

• Option Compare Binary– Huruf besar dan kecil dianggap berbeda

• Option Compare Text– Huruf besar dan kecil dianggap sama

• Option Compare Binary– Huruf besar dan kecil dianggap berbeda

Pemrograman Visual dengan VB.Net 2010oleh : Nandang Hermanto

Page 16: MENGENAL VARIABEL, KONSTANTA, TIPE DATA, OPERATOR · KONSTANTA, TIPE DATA, OPERATOR Pemrograman Visual dengan VB.Net 2010 oleh : Nandang Hermanto. VARIABEL • Adalah pengenal yang

OPERATOR ARITMATIKAOperator Operasi yang di lakukan+ Penambahan- Pengurangan* Pengalian/ Pembagian/ Pembagian^ Pangkatmod Menghitung sisa pembagian (Modulus)+= Inkremen penambahan-= Inkreman pengurangan*= Inkremen perkalian

X = 3 +2 *4 ‘hasilnya 11X = (3 + 2 ) * 4 ‘hasilnya 20Contoh inkremen ;x =x +3X += 3, artinya ; x =x +3X -=4, artinya ; x =x -4X *= 5, artinya; x =x *5

X = 3 +2 *4 ‘hasilnya 11X = (3 + 2 ) * 4 ‘hasilnya 20Contoh inkremen ;x =x +3X += 3, artinya ; x =x +3X -=4, artinya ; x =x -4X *= 5, artinya; x =x *5

Pemrograman Visual dengan VB.Net 2010oleh : Nandang Hermanto

Page 17: MENGENAL VARIABEL, KONSTANTA, TIPE DATA, OPERATOR · KONSTANTA, TIPE DATA, OPERATOR Pemrograman Visual dengan VB.Net 2010 oleh : Nandang Hermanto. VARIABEL • Adalah pengenal yang

OPERATOR PENUGASAN

• Digunakan untuk memberikan nilai padasuatau variabel

• Tanda yang digunakan adalah =– Contoh nama=“Nandang Hermanto”

• Digunakan untuk memberikan nilai padasuatau variabel

• Tanda yang digunakan adalah =– Contoh nama=“Nandang Hermanto”

Pemrograman Visual dengan VB.Net 2010oleh : Nandang Hermanto

Page 18: MENGENAL VARIABEL, KONSTANTA, TIPE DATA, OPERATOR · KONSTANTA, TIPE DATA, OPERATOR Pemrograman Visual dengan VB.Net 2010 oleh : Nandang Hermanto. VARIABEL • Adalah pengenal yang

OERATOR PEMBANDINGANOperator Keterangan= Sama dengan> Lebih besar dari> Lebih besar dari< Lebih kecil dari<> Tidak sama dengan<= Lebih kecil atau sama dengan>= Lebih besar atau sama dengan

Contoh :5>4 akan menghasilkan nilai trueContoh :5>4 akan menghasilkan nilai true

Pemrograman Visual dengan VB.Net 2010oleh : Nandang Hermanto

Page 19: MENGENAL VARIABEL, KONSTANTA, TIPE DATA, OPERATOR · KONSTANTA, TIPE DATA, OPERATOR Pemrograman Visual dengan VB.Net 2010 oleh : Nandang Hermanto. VARIABEL • Adalah pengenal yang

OPERATOR LOGIKA

Operator Expresi Keteranganand X1 and X2 Nilai true, bila x1 dan x2 bernilai trueand X1 and X2 Nilai true, bila x1 dan x2 bernilai trueor X1 or X2 Nilai true, bila x1 atau x2 bernilai true.Xor X1 Xor X2 Nilai true, salah satu dari x1 dan x2 bernilai true.Not Not X1 Nilai true bila x1 bernilai false dan sebaliknya

Pemrograman Visual dengan VB.Net 2010oleh : Nandang Hermanto

Page 20: MENGENAL VARIABEL, KONSTANTA, TIPE DATA, OPERATOR · KONSTANTA, TIPE DATA, OPERATOR Pemrograman Visual dengan VB.Net 2010 oleh : Nandang Hermanto. VARIABEL • Adalah pengenal yang

MENGENAL CONDITIONALSTATEMENT IF DAN CASE

MENGENAL CONDITIONALSTATEMENT IF DAN CASE

Pemrograman Visual dengan VB.Net 2010oleh : Nandang Hermanto

Page 21: MENGENAL VARIABEL, KONSTANTA, TIPE DATA, OPERATOR · KONSTANTA, TIPE DATA, OPERATOR Pemrograman Visual dengan VB.Net 2010 oleh : Nandang Hermanto. VARIABEL • Adalah pengenal yang

IF BENTUK KE 1

• IF KONDISI THEN EXP YA– EXP YA akan dikerjakan apabila KONDISI bernilai

benar– Tidak ada perintah yang dikerjakan jika KONDISI

bernilai salah

• IF KONDISI THEN EXP YA– EXP YA akan dikerjakan apabila KONDISI bernilai

benar– Tidak ada perintah yang dikerjakan jika KONDISI

bernilai salah

If gol=“A” then gaji=1000000If gol=“A” then gaji=1000000

Pemrograman Visual dengan VB.Net 2010oleh : Nandang Hermanto

Page 22: MENGENAL VARIABEL, KONSTANTA, TIPE DATA, OPERATOR · KONSTANTA, TIPE DATA, OPERATOR Pemrograman Visual dengan VB.Net 2010 oleh : Nandang Hermanto. VARIABEL • Adalah pengenal yang

IF BENTUK KE 2

IF KONDISI ThenPerintah perintah

End IfPerintah yang ada diantara if dan endif akandikerjakan jika KONDISI bernilai benar

IF KONDISI ThenPerintah perintah

End IfPerintah yang ada diantara if dan endif akandikerjakan jika KONDISI bernilai benar

If gol=“A” thengaji=1000000bonus=500000tunjkesehatan=200000

endif

If gol=“A” thengaji=1000000bonus=500000tunjkesehatan=200000

endif Pemrograman Visual dengan VB.Net 2010oleh : Nandang Hermanto

Page 23: MENGENAL VARIABEL, KONSTANTA, TIPE DATA, OPERATOR · KONSTANTA, TIPE DATA, OPERATOR Pemrograman Visual dengan VB.Net 2010 oleh : Nandang Hermanto. VARIABEL • Adalah pengenal yang

IF BENTUK KE 3

IF KONDISI Thenperintah jika benar

Elseperintah jika salah

End If

• Perintah diantara if dan else akan dikerjakan jikakondisi benar

• Perintah diantara else dan endif akan dikerjakanjika kondisi salah

If gol=“A” thengaji=1000000bonus=500000tunjkesehatan=200000

Elsegaji=1000000bonus=500000tunjkesehatan=200000

endif

IF KONDISI Thenperintah jika benar

Elseperintah jika salah

End If

• Perintah diantara if dan else akan dikerjakan jikakondisi benar

• Perintah diantara else dan endif akan dikerjakanjika kondisi salah

If gol=“A” thengaji=1000000bonus=500000tunjkesehatan=200000

Elsegaji=1000000bonus=500000tunjkesehatan=200000

endif

IF KONDISI Thenperintah jika benar

Elseperintah jika salah

End If

• Perintah diantara if dan else akan dikerjakan jikakondisi benar

• Perintah diantara else dan endif akan dikerjakanjika kondisi salah

Pemrograman Visual dengan VB.Net 2010oleh : Nandang Hermanto

Page 24: MENGENAL VARIABEL, KONSTANTA, TIPE DATA, OPERATOR · KONSTANTA, TIPE DATA, OPERATOR Pemrograman Visual dengan VB.Net 2010 oleh : Nandang Hermanto. VARIABEL • Adalah pengenal yang

IF BENTUK KE 4IF KONDISI1 Then

perintah ya 1ElseIf kondisi2 Then

perintah ya 2ElseIf kondisi… Then

perintah ya …Elseperintah salah

End If

• Perintah ke N akan dikerjakan jikaKONDISI ke N terpenuhi

• Perintah salah akan dikerjakan jikatidak ada KONDISI yang terpenuhi

If gol=“A” thengaji=1000000bonus=500000tunjkesehatan=200000

Elseif gol=“B” thengaji=2000000bonus=600000tunjkesehatan=300000

Elseif gol=“C” thengaji=3000000bonus=700000tunjkesehatan=400000

ELSEgaji=0bonus=0tunjkesehatan=0

endif

IF KONDISI1 Thenperintah ya 1

ElseIf kondisi2 Thenperintah ya 2

ElseIf kondisi… Thenperintah ya …

Elseperintah salah

End If

• Perintah ke N akan dikerjakan jikaKONDISI ke N terpenuhi

• Perintah salah akan dikerjakan jikatidak ada KONDISI yang terpenuhi

If gol=“A” thengaji=1000000bonus=500000tunjkesehatan=200000

Elseif gol=“B” thengaji=2000000bonus=600000tunjkesehatan=300000

Elseif gol=“C” thengaji=3000000bonus=700000tunjkesehatan=400000

ELSEgaji=0bonus=0tunjkesehatan=0

endif

IF KONDISI1 Thenperintah ya 1

ElseIf kondisi2 Thenperintah ya 2

ElseIf kondisi… Thenperintah ya …

Elseperintah salah

End If

• Perintah ke N akan dikerjakan jikaKONDISI ke N terpenuhi

• Perintah salah akan dikerjakan jikatidak ada KONDISI yang terpenuhi

If gol=“A” thengaji=1000000bonus=500000tunjkesehatan=200000

Elseif gol=“B” thengaji=2000000bonus=600000tunjkesehatan=300000

Elseif gol=“C” thengaji=3000000bonus=700000tunjkesehatan=400000

ELSEgaji=0bonus=0tunjkesehatan=0

endifPemrograman Visual dengan VB.Net 2010

oleh : Nandang Hermanto

Page 25: MENGENAL VARIABEL, KONSTANTA, TIPE DATA, OPERATOR · KONSTANTA, TIPE DATA, OPERATOR Pemrograman Visual dengan VB.Net 2010 oleh : Nandang Hermanto. VARIABEL • Adalah pengenal yang

IIF/IF seperti di excel

Pemrograman Visual dengan VB.Net 2010oleh : Nandang Hermanto

Page 26: MENGENAL VARIABEL, KONSTANTA, TIPE DATA, OPERATOR · KONSTANTA, TIPE DATA, OPERATOR Pemrograman Visual dengan VB.Net 2010 oleh : Nandang Hermanto. VARIABEL • Adalah pengenal yang

SELECT CASE Select Case GOLCase "A", "a"

gaji = 1000000bonus = 500000tunjkesehatan = 200000

Case "B", "b"gaji = 2000000bonus = 600000tunjkesehatan = 300000

Case “C" To "F", “c" To "f"gaji = 4000000bonus = 800000tunjkesehatan = 500000

Case Elsegaji = 0bonus = 0tunjkesehatan = 0

End Select

Select Case namavariabelCase 1

pernyataan1Case 2

pernyataan2Case Else

pernyataanlainEnd Select

Select Case GOLCase "A", "a"

gaji = 1000000bonus = 500000tunjkesehatan = 200000

Case "B", "b"gaji = 2000000bonus = 600000tunjkesehatan = 300000

Case “C" To "F", “c" To "f"gaji = 4000000bonus = 800000tunjkesehatan = 500000

Case Elsegaji = 0bonus = 0tunjkesehatan = 0

End Select

Select Case namavariabelCase 1

pernyataan1Case 2

pernyataan2Case Else

pernyataanlainEnd Select

Select Case GOLCase "A", "a"

gaji = 1000000bonus = 500000tunjkesehatan = 200000

Case "B", "b"gaji = 2000000bonus = 600000tunjkesehatan = 300000

Case “C" To "F", “c" To "f"gaji = 4000000bonus = 800000tunjkesehatan = 500000

Case Elsegaji = 0bonus = 0tunjkesehatan = 0

End Select

, berarti atauTo berarti sampai dengan

Pemrograman Visual dengan VB.Net 2010oleh : Nandang Hermanto