FUNCTION
Function
adalah bagian dari prosedur dimana function berfungsi untuk
mengembalikan nilai dan penggunaannya menggunakan bentuk sintaks khusus dalam
bahasa pemrograman VB.Net. Function secara Opsional menerima satu atau lebih
parameter yang disebut juga parameter formal.
Fungsi mempunyai banyak kemiripan dengan
sub procedure. Bedanya, Fungsi selalu mengembalikan nilai (return
value). Sintaks fungsi dituliskan sebagai berikut :
[Private|Public]
function functionname[(argumentlist)] [As type]
Statements{
Function name=expression | {return expression}
End
function
Keterangan:
·
Perbedaan antara
fungsi dengan procedure hanyalah pada pengembalian nilai (return
value). Sebagai contoh: Menggunakan argument berupa nilai (by
value) dan reference (by reference).
·
Pengembalian nilai
dapat dilakukan dengan menggunakan operator assignment “=” pada fungsi
atau biasanya dengan perintah return.
Contoh:
Private
Function cekData() as Boolean
if Is Numeric (TextAwal.text) then
return true
else
return false
return false
end if
end
function
Pemanggilan
fungsi
if cek Data)=true then
Hitung Ref(textAwal.text)
else
messageBox.Show(“Data yang dimasukkan bukan angka”, ”Kesalahan data”,
messageBox.Show(“Data yang dimasukkan bukan angka”, ”Kesalahan data”,
MessageBoxButtons.OK,
MessageBoxIcons.Error)
end if
MessageBoxIcons.Error)
end if
Definisi
|
Procedure
|
Function
|
Sebuah kumpulan perintah
(Statement) yang tidak mengembalikan nilai balik terhadap pemanggilnya
|
Sebuah kumpulan Statement yang
akan mengembalikan sebuah nilai balik pada pemanggilnya. Nilai yang
dihasilkan Function harus ditampung ke dalam sebuah variabel.
|
|
Parameter
|
Bisa menggunakan parameter dan
bisa juga tidak menggunakan parameter (Optional).
|
Bisa menggunakan parameter dan
bias juga tidak menggunakan parameter (Optional).
|
Deklarasi
|
Menggunakan keyword “Sub”.
|
Menggunakan keyword “Function”,
Untuk mengembalikan nilai hasil
dari Statement menggunakan keyword “return” atau menggunakan nama dari
function tersebut.
|
Keuntungan Function dan Prosedur di VB.Net
1. Terkadang
karena banyaknya sintaks program yang sama membuat perintah dalam program,
untuk mengatasinya agar tidak berulang-ulang menulis sintaks maka sebaiknya
gunakan Fuction atau prosedure agar tidak duplikasi sintaks.
2. Memperkecil
masalah-masalah yang kompleks dalam program.
3. Perintah
atau sintaks anda jadi mudah di baca.
4. Punulisan
kode program jadi semakin jelas.
5. Informasi
kode tersembunyi.
6. Kode
bisa di pakai berulang kali dalam sebuah progam.
Praktikum II (Form Function)
Berikut adalah langkah-langkah membuat form Function.
1.
Pertama buka aplikasi visual studio, kemudian
buat new project seperti gambar dibawah ini.
2.
Kemudian edit nama project, lalu Ok.
3.
Jika sudah selesai membuat sebuah file baru,
maka akan tampil form baru seperti dibawah ini.
4.
Kemudian buat komponen apa saja yang ada didalam
form seperti gambar dibawah ini.
5.
Kemudian sisipkan kode program untuk Function
dari masing-masing operasi seperti gambar dibawah ini.
6.
Kemudian sisipkan kode program berikut pada
button Hitung.
7.
Sisipkan pula kode program untuk button exit.
8.
Jika sudah selesai menyisipkan semua kode
program, kemudian jalankan program yang sudah dibuat tadi dengan cara F5 atau
Start.
9.
Berikut adalah hasil tampilan form function
untuk operasi akar kuadrat dan perkalian.
10.
Berikut adalah tampilan jika kita memilih button
exit.
Tidak ada komentar:
Posting Komentar