Kamis, 27 Juni 2013

Tutorial Pemrograman Visual Basic, Method VB.Net

Tutorial Pemrograman Visual Basic, Method VB.Net.
Pastinya yang menyukai pemrograman anda sudah mengenal istilah method, baik di php, csharp atau beberapa bahasa pemrograman lain. Method adalah bagian dari tubuh program yang mengimplementasikan suatu action sehinggga class atau object dapat bekerja. Method diimplementasikan didalam class dan menyediakan informasi tambahan yang mana class tidak dapat menangani sendiri.
Penggunaan method mempunya beberapa keuntungan diantaranya:

  • Mempermudah perawatan dan manajemen kode.
  • Method bisa di panggil dari program utama atau dari sub program yang lain.
  • Method dipanggil berulang kali, sehingga tidak perlu menulis ulang kode yang sama ketika dibutuhkan.
Secara umum method dapat dibagi menjadi dua, yaitu method static dan non static. method static hanya dapat di akses dari class, sedangkan method non static dapat di akses dari instances. Masing-masing method tersebut dapat mempunyai parameter atau tidak. Jika sebuah method mempunyai parameter, maka method tersebut dapat menerima dan/atau memberikan nilai kepada pemanggilnya.
1. Method Tanpa Paramater dan Tanpa Pengembalian Nilai

?
1
2
3
Public Function Garis() As Boolean
  Console.WriteLine("------------------")
End Function

Method tanpa parameter dan tanpa pengembalian nilai adalah seperti diatas. Method tersebut biasanya isinya simpel karena tidak ada nilai yang keluar masuk dari method tersebut.

Pemanggilannya di Main:

?
1
Garis()

2. Method dengan paramater tanpa pengembalian nilai

?
1
2
3
Public Function Nilai(ByVal umur As String) As Boolean
  Console.WriteLine("Umur saya adalah {0} tahun", umur)
End Function

Paramater dari method tersebut adalah ‘ByVal umur As String’. Yang digunakan apabila ingin memasukkan nilai dari luar kedalam method tersebut.

Pemanggilannya di Main:

?
1
2
3
4
Console.Write("Masukkan umur anda :")
Dim umur As String = Console.ReadLine()
Nilai(umur)
3. Method pengembalian nilai tanpa parameter

?
1
2
3
4
Public Function CariNama() As String
  Console.Write("Masukkan nama :")
  CariNama = Console.ReadLine()
End Function

Untuk method yang mengembalikan nilai method tersebut haruslah dideklarasikan dengan tipe data tertentu. Dalam contoh diatas tipe data yang digunakan adalah String. Untuk pemanggilan method di Main harus ada variabel yang siap menampung data yang dikeluarkan oleh Method.

Pemanggilannya di Main:

?
1
Dim Nama As String = CariNama()
===========================================================

Kalo dibuat dalam 1 project vb maka akan seperti dibawah ini:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
Public Function Garis() As Boolean
  Console.WriteLine("------------------")
End Function
Public Function Nilai(ByVal umur As String) As Boolean
  Console.WriteLine("Umur saya adalah {0} tahun", umur)
End Function
Public Function CariNama() As String
  Console.Write("Masukkan nama :")
  CariNama = Console.ReadLine()
End Function
Sub Main()
  Garis()
  Dim Nama As String = CariNama()
  Console.Write("Masukkan umur anda :")
  Dim umur As String = Console.ReadLine()
  Garis()
  Console.WriteLine("Nama saya adalah {0}", Nama)
  Nilai(umur)
  Garis()
  Console.Read()
End Sub
Terima kasih.

0 komentar:

Posting Komentar