A. VARIABEL
Variabel merupakan tempat di dalam sebuah memori komputer yang digunakan untuk menampung sebuah nilai (data).
Dengan menggunakan nama variabel, kita dapat mengakses data yang tersimpan di lokasi memori tersebut.
C# merupakan suatu bahasa pemrograman yang strongly-typed yang berarti bahwa semua objek yang digunakan dalam program
C# harus memiliki tipe data yang spesifik dan variabel tersebut hanya dapat menyimpan data yang memiliki tipe data yang sesuai.
Misalnya jika kita akan mendeklarasikan suatu variabel bertipe int maka variabel ini hanya dapat menyimpan data bilangan bulat dan tidak dapat menyimpan bilangan decimal.
Selain itu C# juga merupakan bahasa yang typesafe, compiler C# akan menjamin bahwa data yang dimasukkan ke suatu variabel adalah tipe data yang sesuai.
B. PENAMAAN VARIABEL
Berikut adalah aturan yang harus dipatuhi untuk memberikan suatu nama variabel dalam C#:
Nama variabel sebaiknya menggunakan nama yang berhubungan dengan nilai yang akan ditampung oleh variabel tersebut
Usahakan tidak menggunakan under score ( _ )
Variabel tidak boleh berupa keyword, kecuali diawali dengan karakter @
C# merupakan bahasa pemrograman bersifat case sensitive (usahakan jangan member nama yang sama dengan hanya membedakan huruf capital dan huruf kecil)
Mulailah penamaan variabel dengan huruf kecil
Contoh penamaan variabel
Variabel | Keterangan |
nama | Benar |
nomorInduk | Benar |
TotalPenjualan | Benar |
2nama | karena diawali angka |
Total#beli | Salah, karena menggunakan karakter # |
_total_bayar | namun tidak disarankan |
@while | Benar, keyword diawali dengan karakter @ |
C. MENDEKLARASIKAN VARIABEL
Perintah/sintaks pendeklarasian variabel dalam C# adalah sebagai berikut:
Contoh :
int discount;
int a,b,c; //tiga variabel sekaligus dideklarasikan
string nama;
bool kondisi;
char nilai;
float rataRata;
untuk mengisi sebuah variabel dengan sebiah nilai, kita harus menggunakan operator assignment (=). Operator assignment memiliki arti diisi.
Contoh:
int a,b;
string nama;
a=100;
b=a+100;
nama=”renata”;
D. TIPE VARIABEL
1. Tipe Boolean
Tipe data Boolean memiliki dua nilai, yaitu nilai true yang mewakili nilai benar dan nilai false mewakili nilai salah. Tipe data Boolean dalam bahasa C# dikenal dengan keyword bool.
Contoh:
bool nilai1;
bool nilai2=false;
2. Tipe Numerik
Merupakan tipe yang digunakan untuk menangani masalah seperti perhitungan angka. Dibawah ini dapat dilihat tabel tipe data yang termasuk kelompok numeric.
Tipe data | byte | Nilai minimum | Nilai maksimum |
sbyte | 1 | 128 | 127 |
byte | 1 | 0 | 255 |
short | 2 | -32.767 | 32.767 |
ushort | 2 | 0 | 65.535 |
int | 4 | -2.147.483.648 | 2.147.483.647 |
uint | 4 | 0 | 4.294.967.295 |
long | 8 | 9.223.372.036.854.775.808 | 9.223.372.036.854.775.807 |
ulong | 8 | 0 | 18.446.774.073.709.551.615 |
float | 4 | 1,5 x 10-28 | 3,4 x 1038 |
double | 8 | 5,0 x 10-324 | 1,7 x 10308 |
decimal | 16 | 1,0 x 10-28 | 7,9 x 1028 |
3. Tipe Char dan String
Tipe char atau string merupakan tipe data yang digunakan untuk memanipulasi data berupa sebuah atau sekumpulan karakter. Tipe data char digunakan untuk mengolah hanya satu karakter dan tipe string merupakan tipe data yang digunakan untuk mengolah sekumpulan karakter.
Contoh:
char nilai=’A’;
string nama=”Sandra”;
E. EKSPRESI
Ekspresi adalah statement yang mengevaluasi sebuah nilai. Setiap ekspresi dalam pemrogramman selalu diakhiri tanda semicolon (;).
Contoh : nilaiUlangan=90;
Statement diatas dapat disebut ekspresi karena variabel nilaiUlangan diberi nilai (dievaluasi menggunakan tanda sama dengan) 90.
Contoh ekspresi
Ekspresi | Equivalen dengan |
X++; | X =X + 1; |
X--; | X = X – 1; |
++X; | X = X + 1; |
--X; | X = X – 1; |
X+=4; | X = X + 4; |
X-=4; | X = X – 4; |
X*=2; | X = X * 2; |
X/=2; | X = X / 2; |
F. OPERATOR
Dalam membangun ekspresi program dibutuhkan operator. Bahasa pemrograman C# memiliki berbagai operator, di antaranya:
1. Operator Assignment/penugasan
Operator ini bertugas memberikan nilai kepada sebuah variabel/konstanta. Contoh penggunaan: =
nama=”sri”;
harga=20000;
Operator aritmatika digunakan untuk memanipulasi dan mengelola variabel data numerik. Berikut ini merupakan daftar operator aritmatika dalam C#.
Tabel Operator aritmatika
Operator | Keterangan |
+ | Operator penjumlahan |
- | Operator pengurangan |
* | Operator perkalian |
/ | Operator pembagian |
% | Operator sisa hasil bagi |
total = jumlah*harga;
sisa = jumlah % f;
3. Operator Relasional
Operator aritmatika digunakan untuk memanipulasi perbandingan antara dua nilai sehingga menghasilkan nilai bool. Dibawah ini dapat dilihat daftar operator relasional
Tabel Operator Relasional
Operator | Keterangan |
> | Operator lebih besar |
< | Operator lebih kecil |
>= | Operator lebih besar sama dengan |
<= | Operator lebih kecil sama dengan |
== | Operator sama dengan |
!= | Operator tidak sama dengan |
Nilai = 10 >= 1;
4. Operator Kondisional
Operator aritmatika digunakan untuk memanipulasi data logika sehingga menghasilkan nilai bool. Dibawah ini dapat dilihat daftar operator kondisional. Tabel Operator Kondisional
Operator | Keterangan |
&& | Operator kondisional AND |
|| | Operator kondisional OR |
! | Operator NOT |
& | Operator logis AND |
| | Operator logis OR |
^ | Operator logis XOR |
SELECTION STATEMENT
Selection statement biasanya digunakan untuk menentukan bagian mana dari program yang akan dieksekusi selanjutnya.
Dalam pemrogramman C#, bahasa C# menyediakan dua jenis selection statement, yaitu IF dan SWITCH statement.
1. If
If digunakan untuk mengeksekusi kode program jika kondisi tertentu terpenuhi.
Sintaks penggunaan if adalah:
2. If-else
Variasi dari if statement adalah if-else.
Dalam statement ini, selain menentukan langkah apa yang harus dilakukan jika suatu kondisi terpenuhi, kita juga bisa menentukan langkah apa yang dilakukan jika kondisi tersebut TIDAK terpenuhi.
Sintaks if-else adalah:
3. Switch-Case
Statement switch-case berfungsi mengeksekusi blok program dengan membandingkan nilai suatu variabel sebagai pilihan dalam menentukan blok yang akan dieksekusi.
Sintaks switch-case adalah:
H. ITERATION STATEMENT
Statement ini digunakan untuk menentukan bagian mana dari program yang akan dieksekusi berulang-ulang dan apa kondisi yang menentukan perulangan tersebut.
Dalam pemrogramman C# ada empat iteration statement yang dapat digunakan yaitu: while, do-while, dan for.
1. While
Beguna untuk melakukan perulangan selama kondisi bernilai true.
Sintaksnya adalah:
2. Do-while
Sama seperti while yaitu untuk mengulang eksekusi program.
Yang membedakan dengan while adalah pengecekan kondisi dilakukan di akhir blok sehingga blok minimal satu kali dijalankan.
3. For
Statement For dapat digunakan untuk mengeksekusi blok program secara berulang-ulang dalam range tertentu
- Inisialisasi : nilai awal perulangan, misal int a=1;
- Terminasi : nilai akhir perulangan, missal 1
- Increment : nilai penambahan dari nilai inisialisasi, misal 1++;
1. BREAK
Statement break dapat digunakan untuk melompat keluar blok program yang berisi pengulangan.
2. CONTINUE
Statement continue digunakan untuk melanjutkan eksekusi baris program pada pengulangan dengan melompati statement sebelumnya.
3. GOTO
Statement goto dapat digunakan untuk melanjutkan eksekusi program ke blok yang memiliki label tertentu.
Apa Selanjutnya?
Kita sudah mempelajari dasar dari pemrogramman c#.
Sudah saatnya untuk MEMULAI WINDOWS PROGRAMMING DENGAN C#
Semangat Berkarya
No comments:
Write comments