Konstanta dan Operator pada VB.Net

Assalamualaikum Warahmatullahi Wabarakatuh

Hello World, kali ini Saya akan berbagi ilmu mengenai Konstanta dan Operator pada visual basic dalam bahasa pemrograman. Apa itu Konstanta dan Operator? yuk lah simak penjelasan berikut. 



Dalam pemograman, konstanta adalah suatu nama yang mempunyai fungsi untuk menyediakan tempat satu angka atau teks yang nilainya statis, yang berarti tidak dapat diubah-ubah nilainya. Konstanta harus didefinisikan terlebih dahulu pada awal program. Konstanta dapat bernilai integer, pecahan, atau karakter. Pemilihan tipe data konstanta harus disesuaikan dengan kebutuhan program. Dalam pemograman terdapat dua jenis konstanta, yaitu konstanta bilangan dan konstanta karakter.

1. Konstanta bilangan (numerik), yaitu sebuah konstanta yang nilai tetapnya berupa bilangan.
2. Konstanta karakter (string), yaitu sebuah konstanta yang nilai tetapnya berupa teks (karakter).

Pendeklarasian konstanta juga tidak bisa sembarangan. Ada beberapa aturan untuk mendeklarasikan konstanta pada pemrogaman.

1. Deklarasi konstanta
Argumen nama _konstanta adalah suatu nama simbol yang valid (dengan aturan  penulisan nama yang sama dengan pemberian nama variabel). Ekspresi dapat berupa suatu nilai konstanta numerik atau teks dan operator, namun Anda tidak dapat menggunakan fungsi (function) dalam ekspresi.


Perintah Const juga dapat digunakan untuk menampilkan suatu nilai matematika dan juga tanggal / waktu.

Contoh :

Dari contoh kode program deklarasi konstanta diatas, maka setiap Anda menyebutkan nama konstanta HARGA akan dianggap sebagai nilai yang didefinisikan, yaitu 2000.


2. Aturan penulisan konstanta 
Aturan pembuatan konstanta sebagai berikut.
a. Untuk membuat konstanta, deklarasikan konstanta tersebut dalam suatu procedure.
b. Untuk membuat konstanta yang berlaku untuk sema procedure dalam suatu module, dan tidak berlaku untuk kode program yang terletak diluar module, deklarasikan pada bagian deklarasi dari suatu module.
c. Untuk membuat konstanta yang berlaku pada seluruh aplikasi, deklarasikan konstanta tersebut pada bagian deklarasi dari suatu module standard  dan letakkan keyword Public sebelum perintah Const. Konstanta Public tidak dapat dideklarasikan dalam suatu form atau class module.

OPERATOR


Operator adalah simbol yang memberitahu compiler untuk melakukan manipulasi matematis atau logika tertentu. Dalam bahasa pemrograman Visual Basic Net kaya akan operator built in dan menyediakan operator umum sebagai berikut :

1. Operator aritmatika
Operator aritmatika digunakan untuk melakukan operasi perhitungan terhadap suatu data numerik. Operator-operator yang termasuk dalam aritmatika ditunjukkan pada tabel berikut, ukrutan nomor pada tabel juga menunjukkan tingkatan prioritas operator.

No

Simbol

                    Fungsi

Contoh

1

^

Pemangkatan

5 ^ 2 hasilnya 25

2

*

Perkalian

5 * 2 hasilnya 10

3

/

Pembagian (hasil pecahan)

5 / 2 hasilnya 2,5

4

\

Pembagian (hasil bulat)

5 \ 2 hasilnya 2

5

Mod

Sisa hasil bagi

5 Mod 2 hasilnya 1

6

+

Penjumlahan

5 + 2 hasilnya 7

7

-

Pengurangan

5 - 2 hasilnya 3


2. Operator perbandingan
Operator perbandingan digunakan untuk membandingkan dua buah operand atau lebih, hasil dari opersi perbandingan selalu menghasilkan nilai boolean, yaitu True atau False.

Simbol

Penjelasan

Contoh

< 

Lebih kecil

5 < 2 hasilnya FALSE

> 

Lebih besar

5 > 2 hasilnya TRUE

<=

Lebih kecil atau sama dengan

5 <= 2 hasilnya FALSE

>=

Lebih besar atau sama dengan

5 >= 2 hasilnya TRUE

=

Sama dengan

5 = 2 hasilnya FALSE

<> 

Tidak sama dengan

5 <> 2 hasilnya TRUE


3. Operator perbandingan
Operator logika digunakan untuk melakukan operasi logika matematika seperti konjungsi, disjungsi, dan negasi. Sama seperti operator perbandingan, operator logika juga akan menghasilkan nilai True atau False.

a. AND
Operator AND akan menghasilkan nilai True apabila semua ekspresi bernilai True, dan bernilai False jika salah satu atau semua ekspresi bernilai False. Berikut tabel kebenaran dan AND.

Operasi 1

Operasi 2

Hasil

TRUE

TRUE

TRUE

TRUE

FALSE

FALSE

FALSE

TRUE

FALSE

FALSE

FALSE

FALSE


b. OR
Operator OR menghasilkan nilai True apabila satu atau semua ekspresi bernilai True, dan bernilai False jika semua ekspresi bernilai False. Berikut tabel kebenaran dari OR.

Operasi 1

Operasi 2

Hasil

TRUE

TRUE

TRUE

TRUE

FALSE

TRUE

FALSE

TRUE

TRUE

FALSE

FALSE

FALSE


c. NOT
Operator NOT digunakan untuk membalikkan nilai. Jika nilainya True maka akan menjadi False dan sebaliknya. Berikut tabel kebenaran dari NOT.

Operasi

Hasil

TRUE

FALSE

FALSE

TRUE


4. Operator Penugasan
Visual Basic NET menggunakan operator = (sama dengan) untuk melakukan penugasan (pengisian nilai) ke dalam suatu variabel. Operator ini mberfungsi ganda, selain untuk operator penugasan dalam Visual Basic NET operator = juga dapat digunakan untuk operator relasional. Operator berfungsi untuk memasukkan nilai yang berada di sebelah kanan (disebut rvalue) ke suatu variabel yang ada di sebelah kiri (disebut Ivalue).
Dengan demikian, bentuk umum penggunaan dapat dituliskan seperti berikut :



Berikut tabel kelengkapan operator penugasan.

Simbol

Penjelasan

Contoh

+=

Menambahkan lvalue dengan rvalue dan mengisikan hasilnya ke lvalue

x += 1 sama dengan x =x+1

-=

Mengurangi lvalue dengan rvalue dan menghasilkan hasilnya ke lvalue

x = 1 sama dengan x = x 1

*=

Mengalikan lvalue dengan rvalue dan mengisikan hasilnya ke lvalue

x *= 1 sama dengan x = x * 1

/=

Membagi lvalue dengan rvalue dan mengisi hasilnya ke lvalue

x /= 1 sama dengan x = x / 1

\=

Membagi lvalue dengan rvalue tanpa memperdulikan sisa baginya, kemudian mengisikan hasilnya ke lvalue

x \= 1 sama dengan x = x \ 1

^=

Menghitung lvalue pangkat rvalue, kemudian mengisikan hasilnya ke lvalue

x^ = 1 sama dengan x = x ^ 1

&=

Menyambung string dalam lvalue dengan rvalue, kemudian mengisikan hasilnya ke lvalue.

Dim s1 = “Apa kabar”

Dim s2 = “Dunia”

s1 &= s2 sama dengan s1 = s1 & s2


Itulah beberapa penjelasan singkat mengenai Konstanta dan Operator, Jangan Lupa untuk Follow Web akan ada artikel-artikel yang nantinya selalu up to date untuk kita semua dan jangan lupa berikan Saran Kritik yang membangun ya, Terima Kasih.

Wassalamualaikum Warahmatullahi Wabarakatuh

Komentar