VB .NET - Tutorial

Functions Visual Basic .NET


Funciton adalah suatu bagian dari program yang dipergunakan untuk mengerjakan suatu tugas tertentu yang menghasilkan suatu nilai. Dan hasilnya dikembalikan ke program pemanggil dan letaknya dipisahkan dari bagian program yang menggunakannya. Functions Visual Basic sendiri seperti pengertian tersebut dibuat terpisah dan dapat dipanggil untuk mengerjakan tugasnya kemudian nilainya dikembalikan kepada pemanggil tugas.

Gambaran Functions Visual Basic merupakan perintah yang terpisah. Dianalogikan seperti perusahaan yang membutuhkan IT dari luar tanpa harus bekerja di dalam perusahaan tersebut. Tetapi IT tersebut mengerjakannya diluar perusahaan dan hasilnya diserahkan kembali ke perusahaan tersebut.


Contoh Kasus Functions Visual Basic

Mari kita masuk dalam contoh kasus. Ada persoalan dalam menghitung faktorial dari 3 variabel A, B dan C. Jika belum meamhami faktorial, perhitungan faktorial adalah sebagai berikut :

  • faktorial 4 adalah 4x3x2x1
  • faktorial 7 adalah 7x6x5x4x3x2x1

Untuk memecahkan masalah ini biasanya menggunakan kode Looping For Next seperti berikut :

Kode di atas ditulis dengan 3 variabel (A, B dan C). Timbul pertanyaan bagaimana jika ada 30 variabel? Cara yang mudah adalah memberi tahu komputer kita apa itu faktorial melalui kode berikut :

Dari kode di atas Anda dapat menghitung faktorial berapapun nilai yang Anda masukkan.

Latihan Functions Visual Basic .NET

Sekarang coba kita latihan function pada visual basic .NET menghitung Faktorial dari angka yang diinputkan. Desain Form seperti gambar di bawah ini

Desain Form Functions Visual Basic .NET

Selanjutnya tuliskan kode seperti berikut ini

setelah selesai cobalah untuk menjalankan program (Run) dan masukkan nilai untuk menghitung faktorial.

File latihan dapat di download melalui link berikut

DOWNLOAD FILE LATIHAN FUNCTIONS VB .NET 2012

Catatan : File latihan menggunakan Visual Basic 2012




About the author

Ahmad Syaiful

Seorang yang selalu ingin tahu tentang hal-hal baru yang positif.

Leave a Comment