Laman

Selasa, 17 Mei 2011

fungsi dan kegunaan Key word SET dan GET di C# (C SHARP)

Pada tutorial ini akan dibahas tentang key word SET dan GET. apa sih yang dimaksud dengan kyword GET dan SET ? keyword ini sering digunakan saat programer menggunakan multiple class pada program aplikasinya, karena keyword GET dan SET merupakan suatu kata kunci untuk mengakses nilai properti dari kelas lain, GET digunakan untuk mendapatkan nilai dari properti yang berada dikelas lain sedangkan SET digunakan untuk mengisi nilai properti yang ada dikelas lain dengan nilai yang telah ditentukan. Biasanya SET dan GET selalu indentik penggunaanya dengan properti pada kelas, sehingga banyak yang mensalah artikan kalai SET dan GET adalah properti kelas, ini adalah pernyataan salah karena yang sebernarnya SET dan GET merupkan bagia dari properti kelas  Oke perhatikan contoh potongan source code berikut ini

public class Date
{
    private int month = 7;
    public int Month
    {
        get
        {
            return month;
        }
        set
        {
            if ((value > 0) && (value < 13))
            {
                month = value;
            }
        }
    }
}

sedangkan untuk mengimplementasikan key word SET dan GET pada program aplikasi silahkan ikuti langkah demi langkah dibawah ini
langkah pertama : siapkan project kosong, klik file new project pada menu item IDE visual studio 2010, setelah itu akan muncul kotak dialog project name, silahkan isi nama project sesuai dengan keinginan, tidak ada aturan khusus dalam menulis nama project
langkah dua : tambahkan beberapa komponen yang digunakan seperti dua GRUBBOX, empat LABEL, empat TEXTBOX, dan satu BUTTON. Atur dan tata sedemikian rupa sehingga tampilannya seperti pada gambar dibawah ini

 Figure 1. Desain aplikasi

langkah 3 : masuk ke jendela code pada IDE visual studio 2010. tambahkan sebuah kelas pada form1.cs berikut adalah source codenya
public class classB
    {
        string strFirstName;
        string strLastName;
        public string FIRSTNAME
        {
            get
            {
                return strFirstName;
            }
            set
            {
                strFirstName = "ini kelas B"+value;
            }
        }
        public string LASTNAME
        {
            get
            {
                return strLastName;
            }
            set
            {
                strLastName = "ini kelas B"+value;
            }
        }
    }

langkah 4 : double klik pada button satu untuk membangkitkan event single click pada button tersebut. Tambahkan source code berikut ini
                 classB objB = new classB();
            objB.FIRSTNAME = textBox1.Text;
            objB.LASTNAME = textBox2.Text;
            textBox3.Text = objB.FIRSTNAME;
            textBox4.Text = objB.LASTNAME;

langkah 5 : done, program selesai dibuat. Jika langkah langkah diatas dilakukan dengan benar, maka saat dijalankan program mampu mengakses variable di kelas classB (melakukan SET dan mendapatkan kembali nilainya GET) dan hasilnya ditampilkan pada textbox3 dan textbox4. berikut ini adalah hasil preview running program

 Figure2. Preview hasil running program

perhatikan preview hasil running program, dari gambar diatas terlihat bahwa jika texbox1 dan textBox2 dibiarkan kosong, saat button OK ditekan textBox3 dan textBox4 mempunyai nilai default dari kelas classB yaitu "ini kelas B". Sekarang perhatikan jika texBox1 dan juga textBox2 tidak dibiarkan kosong


Figure 3. Hasil preview running program
Dari gambar diatas terlihat, bahwasanya jika textBox1 dan textBox2 di isi dengan suatu nilai, maka textBox3 dan textBox4  yang niainya diambil dari kelas class B juga mengalami peribahan nilai, cara untuk merubah nilai suaru variable antar kelas ini menggnakan keyword SET dan GET


untuk lebih mempermudah dalam memahami program, silahkan download contoh programnya disini dan juga silahkan download full projectnya disini
download contoh program disini
download full project disini


pandauan download : klik link download yang disediaan diatas, setelah itu akan muncul halaman adf.ly, tunggu beberapa detik sampai pada pojok kanan atas muncul tulisan skip ad. klik tombol tersebut ,setelah itu akan muncul halaman ziddu, silahkan klik pada button download yang muncul pada halaman ziddu
NB : Dalam tutorial ini program ditulisa menggunakan IDE Visual studio 2010. dengan target framework 2.0 . Sehingga minimal komputer harus terinstal windows xp untuk bisa menjalankan program *.exe nya, Sedangkan untuk membuka projectnya mau tidak mau harus menginstal microsoft visual studio 2010

1 comments:

Roman Arrow mengatakan... Reply

kegunaan class date sendiri apa gunanya?
menurut saya tidak berarti pada program tersebut....

Poskan Komentar