Petualangan C# — Variable


Setelah sebelumnya rekan saya Fendy (ivonidiego) memberikan ilmu mengenai Expression, kali ini giliran saya yang akan sedikit “berdongeng” mengenai “Variables”. Seharusnya postingan kali ini lebih dahulu daripada posting mengenai Expression, karena sebenarnya materi Expression merupakan materi mengenai manipulasi dari suatu variable, tapi tidak apa-apa, karena sebentar lagi kita akan mulai mengenal apa itu variabel khususnya dalam bahasa pemrograman C#.

Variabel secara umum merupakan penamaan yang diberikan secara simbolik kepada informasi yang tak diketahui. dan yang terpenting variabel merupakan alat untuk menyimpan data (programming / bukan media penyimpanan).

Variable juga memiliki tipe, yang sering disebut tipe data. tapi tipe data disini juga memiliki beberapa bentuk dan size yang berbeda. Alasan kenapa bentuk dan size dari tipe data bisa bebeda adalah karena kemungkinan perbedaan dari manipulasi method. Untuk menggunakan suatu variabel langkah pertama yang harus kita lakukan adalah mendeklarasikannya terlebih dahulu. Ini berarti kita harus memberi nama pada variabel tersebut dan memberikannya tipe data. Pada C# syntax yang diterima adalah sebaga berikut :

<Tipe Data> <Nama Variabel>

Contoh :

string nama

Dari contoh diatas, dapat kita lihat bahwa variabel nama mempunyai tipe data string. dan dari contoh diatas juga kita dapat melihat, bahwa penulisan atau pendeklarasian variabel pada C# juga memiliki aturan, yaitu pertama kita harus menentukan dulu tipe datanya lalu dilanjutkan dengan tipe datanya. Kita juga dapat memberi nilai default pada variabel nama tersebut. Contoh :

string nama = “Diskusi Kuliah”;

Dari contoh diatas kita sudah memberi nilai pada variabel nama dengan “Diskusi Kuliah”, dan jangan lupa untuk selalu memberkan tanda semicolon (;) disetiap akhir pendeklarasian suatu variabel.

Sebenarnya terdapat beberapa karakteristik dari sebuah variabel, yaitu :

  1. Tipe Data
  2. Nama Variabel
  3. Size
  4. Literal Values

1. Tipe Data

Pada C# terdapat beberapa tipe data yang dapat kita gunakan, berikut ini tipe data yang dapat kita gunakan :

  • Tipe Data Integer
Tipe Data Alias C# Besar Nilai
 sbyte  System.Sbyte Integer (-128 – 127)
 byte  System.Byte  Integer (0 – 255)
 short  System.Int16  Integer (-23768 – 32767)
 ushort  System.UInt16  Integer (0 – 65535)
 int  System.Int32  Integer (-2147483648 – 2147483647 )
 uint  System.UInt32  Integer (0 – 4294967295)
 long  System.Int64  Integer (-9223372036854775808 –  223372036854775807 )
 ulong  System.UInt64  Integer (0 – 18446744073709551615)

Huruf ‘u’ diawal variabel merupakan unsigned yang berarti kita tidak boleh / bisa memasukkan angka negatif didalamnya, seperti yang bisa anda lihat pada kolom “Besar Nilai”.

  • Angka Desimal

Ada 3 jenis untuk tipe data angka desimal, yaitu float, double, decimal. Dan 2 jenis pertama mempunyai bentuk +/- m2e,  dimana terdapat nilai di masing-masing m dan e.

Tipe Data Alias C# Minm Maxm Mine Maxe Nilai Min
Nilai Max
float System.Float 0 224 149 104 1.510-45 3.41038
double System.Double 0 253 -1075 970 5.010-324 1.710308
decimal System.Decimal 0 296 -26 0 1.010-28 7.91028
  • Tipe Data Karakter
Tipe Data Alias C# Nilai Yang Diperbolehkan
char System.Char karakter Single Unicode, disimpan dalam bentuk integer antara 0- 65535
bool System.Boolean Nilai Boolean (true or false)
string System.String Kumpulan dari suatu karakter

Sekarang kita akan mencoba sedikit program yang sangat sederhana untuk mendeklarasikan sebuah variabel.

static void Main (string[] args)
{
int varint;
string varstr
varint = 10;
varstr = “Ini String”;
Console.WriteLine(“Variabel Integer berisi : {0}”, varint);
Console.WriteLine(“Variabel String berisi : {0}”, varstr);
Console.Readline();
}

How It Works ?????

Code yang sudah kita coba terdapat 3 hal :

  1. Mendeklarasikan 2 variable (varint, varstr)
  2. Setiap variable memiliki nilai sesuai dengan tipe datanya
  3. Nilai tersebut lalu dikeluarkan melalui console, sehingga akan terlihat pada layar monitor yaitu :

Console.WriteLine(“Variabel Integer berisi : {0}”, varint);
Console.WriteLine(“Variabel String berisi : {0}”, varstr); .

“{0}” ini berarti akan memanggil variable yang ada dibelakang koma (,) sesuai dengan urutannya, dan akan dimulai dari o.

Maka hasil dari source code tersebut adalah seperti ini :

Variable Integer berisi : 10Variable String berisi : Ini String

INGAT : Untuk memberikan nilai pada tipe data char atau string gunakan kutip dua (” “) yang mengapit pada  nilai yang kita masukkan.

Mungkin itu dulu untuk materi tentang Variable dasar pada C#, selanjutnya mungkin Diskusi Kuliah akan lebih mendalam lagi mengenai karakterisitik variabel yang diantaranya penamaan (Variable Naming), dan nilai literal (literal values). Semoga ilmu yang diberikan Diskusi Kuliah bisa bermanfaat.

Terima Kasih

3 comments on “Petualangan C# — Variable

  1. Pingback: Expression Pada C# « Diskusi Kuliah

Leave a comment