Anda di halaman 1dari 13

C# Subroutine dan Array

PT. XSIS Mitra Utama


Subroutine

adalah urutan perintah untuk melakukan tugas tertentu dan


dikemas sebagai satu unit blok statement. Subroutine atau
Subrutin dapat disebut prosedur, fungsi, rutin, method, atau
subprogram dan dapat digunakan berulang kali.
Fungsi / Method

• Serangkaian blok program yang menjalan perintah sesuai dengan algoritma.


• Fungsi di C# dikenal dengan Method atau Behavior.
• Dalam konsep OOP (Object Oriented Programming), fungsi merupakan sebuah sifat, merupakan
bagian dari sebuah objek.
• Method di C# dibagi menjadi dua, yang menghasilkan return value dan non return value.

Non return value, dengan void : Non value, dengan Tipe Data :
Method Parameter vs Arguments

• C# tidak mengenal function atau


procedure.
• Function atau procedure
didefinisakan sebagai method.
• Untuk mendefinisikan sebuah
method di C# harus ditentukan
nama method dan tipe data • Argument adalah nilai nyata yang disediakan
parameter yang dibutuhkan. untuk memanggil sebuah method.
• Method dipanggil sesuai dengan namanya
dan parameternya.
Array

▪ Array digunakan untuk menyimpan berbagai macam variable dengan tipe data yang sama.

▪ Array dideklarasikan dengan TypeData[] NamaArray.

▪ Array memiliki dimensi, bisa berupa satu dimensi, dua dimensi, dan array bertingkat.

▪ Array selalu dimulai dengan index 0.

▪ Elemen array dapat berasal tipe data apa saja, termasuk sebuah array tipe.

▪ Tipe Array adalah tipe reference yang diturunkan dari abstract tipe Array.
Penulisan Array pada C#
Inisialisasi Array

▪ C# menyediakan berbagai cara untuk mengisi nilai dari setiap elemen array, dimana pengisian elemen
diapit dengan tanda kurung korawal ({}). Berikut cara-cara pengisian array :
Mengakses Anggota Array [1]
Mengakses Anggota Array [2]
Array adalah Object

• Pada C#, array sebenarnya adalah object.


System.Array adalah dasar dari semua jenis
array.

• System.Array mempunyai banyak method


yang sangat berguna dalam pengaplikasian
array seperti copy, sorting dan searching.
Array Satu Dimensi

• Array satu dimensi di C# dideklarasikan dengan TipeData[] NamaArray = new TipeData[panjang].

• Array satu dimensi dapat di inisialisasi dengan cara berikut :


Array Multi Dimensi [1]
• Array dapat berupa multi dimensi, lebih dari satu dimensi, dapat berupa dua dimensi atau tiga
dimensi.

• Array multi dimensi dapat diinisialisasikan dengan berbagai cara. Berikut adalah contoh
inisialisasi array multi dimensi.
Array Multi Dimensi [2]
• Setelah inisialisasi, tiap elemen dari array dapat diganti nilainya, berikut adalah contohnya.

• Nilai dari element array dapat disimpan kedalam sebuah variable tertentu, dengan tipe data yang
sesuai dengan element arraynya.

Anda mungkin juga menyukai