Variabel
mewakili suatu lokasi di memori komputer. Dengan menggunakan nama variabel ini maka
data yang berada pada memori dapat diakses.
3-27
C# termasuk ke dalam bahasa pemrograman yang strong-typed artinya variabel harus
mempunyai tipe data. Dan variabel harus diberikan nilai berdasarkan tipe data yang telah
diberikan.
Aturan Penamaan Variabel
Dalam penamaan variabel ada hal-hal yang tidak boleh dilakukan, diantaranya adalah :
1. Nama variabel tidak boleh diawali dengan angka.
2. Nama variabel tidak boleh mengandung karakter #.
3. Nama variabel tidak boleh memakai kata kunci yang sudah digunakan pada C#
seperti int, public, while dan lain-lain.
Untuk penamaan variabel dapat mengikuti konvensi yang umum digunakan, yaitu :
1. Notasi Pascal, setiap kata yang digunakan sebagai nama variabel diawali dengan
huruf besar. Contoh :
a. Alamat.
b. NamaSiswa.
c. GroupId.
2. Notasi Camel, huruf awal dari variabel adalah huruf kecil sedangkan bila terdiri
atas dua atau lebih kata maka huruf pertama dari kata kedua dan seterusnya
diawali dengan huruf besar. Contoh :
a. alamat.
b. namaSiswa.
c. groupId.
3. Notasi Hungarian, sama dengan aturan penamaan dengan menggunakan notasi
Camel tetapi kata awal adalah menyatakan tipe data dari variabel tersebut. Contoh :
a. strAlamat.
b. strNamaSiswa.
c. intGroupId.
Kategori Variabel
Variabel pada C# dapat dibedakan menjadi :
1. Variabel instance adalah variabel yang merupakan bagian dari instance.
2. Variabel static adalah variabel yang bukan merupakan bagian dari object.
3. Variabel lokal adalah variabel yang dideklarasikan di dalam suatu blok, statement
for, switch atau using. Sebelum nilai dari variabel lokal dapat diakses maka variabel
ini perlu diberikan suatu nilai.
4. Parameter adalah variabel yang ditemui di dalam suatu method. Parameter dibagi
atas 3 jenis yaitu :
a. Value parameter.
b. Output parameter.
c. Reference parameter.
Value parameter dan reference parameter harus diberikan nilai awal, berbeda
dengan output parameter yang boleh tidak diberikan nilai awal.
Contoh Program CommonMath.cs :
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace STS.Common.Math
{
public class CommonMath
{
public void Perhitungan(int x, out int y, ref int z)
{
x = x * 10;
y = x + 10;
z = x * 100;
}
}
}
Contoh Program Program.cs :
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using STS.Common.Math;
namespace STS.Console
{
class Program
{
static void Main(string[] args)
{
CommonMath commonMath = new CommonMath();
int a = 10;
int b;
int c = 9;
commonMath.Perhitungan(a, out b, ref c);
System.Console.WriteLine("Nilai a = " + a);
System.Console.WriteLine("Nilai b = " + b);
System.Console.WriteLine("Nilai c = " + c);
System.Console.ReadKey();
}
Hasilnya :
Nilai a = 10
Nilai b = 110
Nilai c = 10000
5. Struktur Elemen array.
class VariableExample
{
public static int x;
public int y;
public void OlahKalimat(string kalimat)
{
string[] kata = kalimat.Split(',');
}
}


17:59
Muhammad Fathul Aziz
0 komentar:
Post a Comment