MENGENAL VARIABEL, KONSTANTA, TIPE DATA, OPERATOR · KONSTANTA, TIPE DATA, OPERATOR Pemrograman...
Transcript of MENGENAL VARIABEL, KONSTANTA, TIPE DATA, OPERATOR · KONSTANTA, TIPE DATA, OPERATOR Pemrograman...
MENGENAL VARIABEL,KONSTANTA, TIPE DATA, OPERATOR
Pemrograman Visual dengan VB.Net 2010oleh : Nandang Hermanto
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
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
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
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
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
MENGENAL TYPE DATA
Pemrograman Visual dengan VB.Net 2010oleh : Nandang Hermanto
Pemrograman Visual dengan VB.Net 2010oleh : Nandang Hermanto
Bisa menampung sampai 2GB text
Pemrograman Visual dengan VB.Net 2010oleh : Nandang Hermanto
Format Tanggal dan jam
Pemrograman Visual dengan VB.Net 2010oleh : Nandang Hermanto
Object = varian pada vb 6=bisa menyimpanSemua type data
Pemrograman Visual dengan VB.Net 2010oleh : Nandang Hermanto
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
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
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
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
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
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
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
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
MENGENAL CONDITIONALSTATEMENT IF DAN CASE
MENGENAL CONDITIONALSTATEMENT IF DAN CASE
Pemrograman Visual dengan VB.Net 2010oleh : Nandang Hermanto
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
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
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
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
IIF/IF seperti di excel
Pemrograman Visual dengan VB.Net 2010oleh : Nandang Hermanto
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