Daftar isi:
Di dalam pemrograman, function juga digunakan untuk memudahkan kita untuk memahami sekumpulan kode. Apabila menggunakan function, kode akan lebih sederhana dan rapi jika diimplementasikan dengan baik.
Aturan Penulisan Function/Method:
- Setiap kata diawali dengan Huruf Besar. Misal:
Tambahkan();
- Jika Nama fungsi lebih dari 2 kata maka kata kedua menggunakan huruf besar. Misal:
SamaDengan();
Untuk memudahkan pembelajaran, buat script baru dengan nama Latihan3.cs. Langkah-langkahnya sebagai berikut:
- Buat
C# Script
baru dengan klik kanan pada jendela Project >Create
>C# Script
> Langsung beri nama Latihan3. - Drag script Latihan3.cs ke GameObject
Main Camera
di jendela Hierarchy. Tujuannya adalah agarMain Camera
menjalankan Script Latihan3.cs saatPlay Mode
. - Klik GameObject
Main Camera
diHierarchy
, Kemudian lihat jendelaInspector
. Lalu hilangkan centang pada script Latihan2.cs Dengan ini,Main Camera
hanya menjalankan script Latihan3, namun tidak Latihan2.
Kemudian kita akan mengimplementasikan function pada Latihan3.cs. Langkah-langkahnya sebagai berikut:
- Buka Script Latihan3.cs. Tambahkan function di dalam class Latihan3 sebagai berikut:
int Jumlah(int a, int b) { return a + b; }
- Tambahkan code ini di dalam function
Start()
int c = Jumlah(60, 40); Debug.Log("Hasil Jumlah a dan b adalah " + c);
- Kemudian simpan perubahan code dengan klik
Ctrl+S
Sehingga pada Script Latihan3.cs sebagai berikut:using System.Collections; using System.Collections.Generic; using UnityEngine; public class Latihan3 : MonoBehaviour { // Use this for initialization void Start() { int c = Jumlah(60, 40); Debug.Log("Hasil Jumlah a dan b adalah " + c); } // Update is called once per frame void Update() { } int Jumlah(int a, int b) { return a + b; } }
Berfungsi untuk memberi informasi tentang function yang telah dibuat
- Ketik
/
sebanyak 3 kali diatas fungsiJumlah()
kemudian akan muncul template comment seperti di bawah ini:Fitur di atas hanya dapat dilakukan di Editor MonoDevelop dan Visual Studio./// <summary> /// Jumlah the specified a and b. /// <summary> /// <param name="a">The alpha component.</param> /// <param name="b">The blue component.</param> int Jumlah(int a, int b) { return a + b; }
- Pada Summary, tambahkan informasi tentang kegunaan fungsi tersebut. Kemudian pada parameter, tambahkan informasi tentang masing-masing parameter. Sehingga hasinya sebagai berikut:
/// <summary> /// Merupakan fungsi penjumlahan 2 input angka /// <summary> /// <param name="a">Masukkan angka Integer</param> /// <param name="b">Masukkan angka Integer</param> int Jumlah(int a, int b) { return a + b; }
- Coba lakukan dengan memanggil ulang function tersebut di dalam fungsi
Start()
, maka informasi yang telah dimasukkan akan muncul. Comment ini akan sangat membantu jika kode yang kita tulis kompleks yang karenanya kita biasa memerlukan catatan di fungsi tersebut.