File

advertisement
PEMROGRAMAN VISUAL
Method
 Method adalah bagian dari tubuh program yang
mengimplementasikan suatu action sehingga class
atau object dapat bekerja. Method diimplementasikan
didalam class dan menyediakan informasi tambahan
yang mana class tidak dapat menangani sendiri.
Modifier
 Modifier adalah keyword yang digunakan untuk
menspesifikasi deklarasi pengaksesan suatu member
atau tipe.
Ada 4 modifier pengaksesan yaitu :
 • public
 • protected
 • internal
 • private
Sifat
 Sifat dari Method dapat terdiri dari static atau non-
static.
 Method static adalah method yang hanya dapat di
akses dari class.
 Sedangkan method Non-static dapat di akses dari
instancesnya saja.
Return Type
Return_Type adalah nilai pengembalian dari suatu
method. Apabila method tidak mengembalikan suatu
nilai, maka return_type nya didefinisikan dengan void.
Parameter
Parameter adalah nilai yang diparsingkan ke suatu method.
Method dapat
memiliki lebih dari 1 parameter, atau bisa juga tidak memiliki
parameter. Parameter
dideklarasikan dengan menentukan type dari variabel yang
digunakan serta nama
variabel.
Passing Parameter pada method
 Dalam method terdapat dua cara untuk
mempassingkan parameter yaitu :
1. Passing parameter by value
2. Passing parameter by reference
Passing parameter by value
Passing parameter by value hanya akan mempassingkan
nilai ke dalam method, variabel yang dipassingkan akan
dibuat secara lokal didalam method.
Contoh :
Passing parameter by reference
Passing parameter by reference akan mempassingkan
alamat variabel di dalam memori ke method yang
dipanggilnya. Dengan demikian apabila variabel
tersebut diubah di dalam method, maka variabel yang
dipassingkan akan berubah, karena variabel yang
berada di dalam method memiliki alamat yang sama
dengan alamat variabel yang dipassingkan. Untuk
mempassingkan parameter dengan reference
digunakan keyword ref.
Contoh “by reference”
Array
Array dapat dianggap suatu kumpulan variabel yang
memiliki tipe data yang sama. Array termasuk dalam
tipe data reference. Karena itu dalam pemakaiannya
perlu dialokasikan memori yang dipakainya dengan
perintah new.
 Suatu array dideklarasikan dengan cara
 TipeData[] NamaVariabel;
Inisialisasi Array
 Inisialisasi array dilakukan dengan perintah new.
Formatnya adalah :
 VarableName = new DataType[angka];
Assignment nilai pada array
 Array diisi dengan mengakses indexnya.
Mengambil nilai dalam array
 Nilai dalam array dapat diambil dengan menggunakan
nilai indeksnya.
Menggunakan perulangan for
 Menggunakan for untuk mengambil nilai dalam array.
Formatnya adalah :
 for(DataType Initializer; EndOfRange; Increment) Aksi
Menggunakan foreach
 Pengambilan data array juga bisa dilakukan dengan
foreach. Dengan format :
 foreach (type identifier in expression) statement
 Contoh :
Array Multi Dimensi
 Array dua dimensi dideklarasikan dengan format
sebagai berikut :
 DataType[,,] VariableName = new
DataType[Number1,Number2,Number3];
 DataType adalah tipe data yang digunakan.
 Number1, Number2, Number3 adalah jumlah dari
elemen.
Contoh Array 2 Dimensi
String
 Tipe String adalah tipe data yang merupakan
rangkaian dari karakter. Untuk variabel yang hanya
berisikan satu karakter sebaiknya menggunakan tipe
data char.
 Contoh :
 String adalah tipe data yang menampung serangkaian
karakter, dapat juga dianggap sebagai array yang
bertipe char.
Method dalam String
Ada 11 method dalam String yang dapat kita temui dalam C#.
1. ToUpper() mengubah Huruf menjadi HURUF BESAR.
2. ToLower() mengubah Huruf menjadi huruf kecil
3. Replace(char oldChar, char newChar) mengganti
karakter oldChar yang ada dalam string menjadi karakter
newChar.
Replace
 Contoh :
ToUpper() & ToLower()
 Contoh :
4. Length mendapatkan panjang dari suatu string.
5. Format(string format, Object arg0) mengganti format String
menjadi format yang lain.
6. Copy : mencopy string variabel lain ke dalam variabel lainnya.
7. Concatenation : penggabungan string
8. Substring(int startIndex) mengcopy suatu bagian dari string
memberikan
nilai kembalian berupa string.
9. Compare(string String1, string String2) membandingkan
dua string
mengembalikan nilai 1 untuk String1 > String2, -1 untuk String1<
String2 dan
nilai 0 apabila kedua String bernilai sama
10. Equals(string value) membandingkan apakah kedua
string sama.
Memberikan nilai kembalian berupa boolean
SELESAI
Ada Pertanyaan?
Oleh-Oleh :
 INFO : www...
Download