Ads Home1

C# Tutorials - Pengertian Variabel dan Cara Inisialisasi Variabel


XCODEPLUS - THE BEST RESOURCE TO LEARN TO CODE :  [C# TUTORIALS]

Variabel

Variabel adalah salah satu pengenal yang digunakan untuk menampung suatu nilai yang diperlukan di dalam program. Dalam program, nilai akan disimpan didalam memori komputer pada alamt memori tertentu. Untuk memudahkan akses ke nilai tersebut, kita perlu suatu nama yang direlasikan dengan nilai bersangkutan. Nama inilah yang disebut dengan variabel. Selama eksekusi program, nilai variabel dapat diubah sesuai dengan kebutuhan.


Dalam C#, variabel dideklarasikan menggunakan bentuk umum seperti berikut:

TipeData NamaVariabel;



TipeData berguna untuk menentukan jenis data atau nilai yang nantinya akan ditampung   ke dalam variabel. Berikut ini adalah contoh kode yang menunjukan proses deklarasi variabel dalam C#.

int a = 10;

// Melakukan inisialisasi nilai 20 hanya kepada variabel y
int x, y = 20;

double = 21.22;

// Tipe string menggunakan kutip ganda dalam inisialisasinya
string name = “Lucky”;

// Tipe char menggunakan kutip tunggal dalam inisialisasinya
char abjad = ‘A’;



Hal yang perlu Anda ketahui adalah bahwa setiap nilai dalam program akan disimpan ke dalam alamat memori sendiri-sendiri. Sebagai contoh, kita memiliki tiga buah variabel di dalam program yang kita buat, a, b, dan c. Dalam situasi semacam ini, akan ada dua alamat memori yang dialokasikan untuk kebutuhan program. Alamat pertama digunakan untuk menyimpan nilai dari variabel a, lalu alamat kedua untuk variabel b, serta alamat ketiga yang juga digunakan untuk menyimpan nilai dari variabel c. 





Inisialisasi Variabel

Setelah dideklarasikannya sebuah variabel, variabel dapat digunakan untuk menyimpan nilai yang dibutuhkan dengan menggunakan bentuk umum seperti berikut:

NamaVariabel = Nilai;



Berikut ini adalah cara yang digunakan untuk mengisikan nilai ke dalam sebuah variabel.


BilanganBulat = 9;
BilanganRiil = 99.89;
name = “Lucky”; 



Apabila kita ingin mendeklarasikan beberapa variabel dengan tipe yang sama, maka kita dapat menulisnya dalam satu baris kode, dengan cara memisahkan variabel-variabel tersebut menggunakan tanda koma.

int panjang, luas;




Pada kode di atas akan mendeklarasikan variabel panjang dan lebar yang keduanya bertipe int.


Hal penting yang harus Anda ketahui bahwa pada saat menggunakan sebuah variabel, jenis nilai yang diisikan ke dalam variabel haruslah sesuai atau cocok (compatible) dengan tipe data yang digunakan saat mendeklarasikan variabel bersangkutan. Ingat, tidaklah harus sama tapi compatible. Sebagai contoh, kita bisa saja memasukan nilai dari tipe int ke variabel dengan tipe long, namun kita tidak bisa memasukan nilai bertipe long ke variabel bertipe char karna diantara keduanya tidaklah sama. Seperti yang ditunjukan oleh kode berikut:

int panjang;
long luas;
char ch;
panjang = 10; // Memasukan nilai 10 ke variabel panjang
luas = panjang; // Memasukan nilai dari tipe int ke variabel bertipe long
ch = luas; // ERROR : menambahkan nilai dari tipe long ke variabel bertipe char



Pada ilustrasi di atas apa yang dapat Anda simpulkan dari hal tersebut ?, ya tentu saja program di atas tidak dapat dijalankan karena adanya pengisian sebuah variabel yang salah, yang satu bertipe long dan yang satunya bertipe char, tentu hal tersebut pasti akan menyebabkan terjadinya kesalahan pada saat kompilasi program.

Dari semua pembahasan di atas, satu-satunya cara yang sejauh ini kita gunakan untuk mengisikan nilai ke dalam variabel adalah melalui statemen pengisian (assignment). Cara lain yang dapat digunakan adalah dengan mengisikan nilai awal ke dalam variabel pada saat variabel tersebut dideklarasikan. Proses seperti ini sering disebut Inisialisasi, atau pengisian nilai awal. Dalam C#, inisialisasi variabel dilakukan menggunakan bentuk umum seperti berikut:

TipeData NamaVariabel = NilaiAwal;




Berikut ini adalah contoh-contoh statemen yang melakukan inisialisasi nilai terhadap variabel.

int a = 10;

// Melakukan inisialisasi nilai 20 hanya kepada variabel y
int x, y = 20;

double = 21.22;

// Tipe string menggunakan kutip ganda dalam inisialisasinya
string name = “Lucky”;

// Tipe char menggunakan kutip tunggal dalam inisialisasinya
char abjad = ‘A’;




Inisialisasi variabel juga dilakukan secara dinamis. Artinya nilai yang digunakan untuk inisialisasi diambil langsung dari hasil perhitungan variabel lain. Berikut ini contoh kode program yang menunjukan proses inisialisasi dinamis di dalam C#.


PROGRAM 2-1
using System;

class ExampleProgram{
        static void Main(string[] args ) {
             // Inisialisasi variabel
                int panjang = 5, lebar = 7;

             // Inisialisasi dinamis
                int luas = panjang * lebar;
            
           // Menampilkan informasi program 
              Console.WriteLine(“PERSEGI PANJANG”);

          // Menampilkan nilai Variabel
             Console.WriteLine(“Panjang = “ + panjang);
             Console.WriteLine(“lebar = “ + lebar);
             
          // Menampilkan hasil perhitungan
             Console.WriteLine(“Luas persegi panjang = “ + luas);
             Console.ReadLine();
     }
}



Hasil program:

http://www.xcodeplus.net/2017/05/csharp-tutorial-variabel.html



XCODEPLUS - THE BEST RESOURCE TO LEARN TO CODE :  [C# TUTORIALS]
C# (dibaca: C Sharp) merupakan bahasa pemrograman generasi baru yang mewah, kaya akan fitur, dan dapat digunakan untuk membuat beraneka raga program/aplikasi di berbagai bidang. C# mendukung beberapa paradigma pemrograman: imperatif, deklaratif, fungsional, serta pemrograman berorientasi objek. C# termasuk dalam keluarga C, dan fitur-fiturnya banyak diadopsi dari Java dan C++. C# menggunakan pustaka (library) yang terdapat dalam .NET Framework, kelengkapan di dalam pustaka .NET Framework menjadikan proses pengembangan program/aplikasi menggunakan C# relatif lebih mudah dan cepat jika dibandingkan dengan C++ dan Java.

No comments:

Kami menerima masukan dari anda jika memang ada pembahasan yang keliru dan kami sangat senang jika anda dapat berkontribusi untuk menyempurnakan postingan kami. Anda dapat mengirimkan email ke : hari18.muhammad@gmail.com

Jika postingan ini bermanfaat jangan lupa share postingan ini. Kami sangat merekomendasikan untuk anda yang membutuhkan informasi tentang computer stuff silakan subscribe blog kami dapatkan informasi terupdate dari kami secara gratiss. Terimakasih!

Powered by Blogger.