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 :
- Tipe Data
- Nama Variabel
- Size
- 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 :
- Mendeklarasikan 2 variable (varint, varstr)
- Setiap variable memiliki nilai sesuai dengan tipe datanya
- 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
Pingback: Expression Pada C# « Diskusi Kuliah
sangat mmbantu…
Terima Kasih.. Semoga Ilmunya dapat bermanfaat..