Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Pemrograman Visual I Outline: Method Method Void & fungsi

Presentasi serupa


Presentasi berjudul: "Pemrograman Visual I Outline: Method Method Void & fungsi"— Transcript presentasi:

1 Pemrograman Visual I Outline: Method Method Void & fungsi
Method Berparamter Method Static & Non static

2 Method Method merupakan bagian dari badan program yang mengimplementasikan aksi tertentu dan akan dijalankan ketika dipanggil. Setiap method memiliki nama dan badan program. Ada beberapa method yang sering dipakai oleh pembuat aplikasi, diantaranya prosedur dan fungsi. Prosedur banyak digunakan pada program terstruktur , karena: Merupakan penerapan konsep program modular, yaitu memecah program yang rumit menjadi program yang lebih sederhana dalam bentuk prosedur-prosedur Untuk hal-hal yang sering dilakukan berulang-ulang cukup dituliskan sekali dan dapat dipanggil sewaktu-waktu bila diperlukan

3 Method Tujuan pembuatan fungsi dalam program
Untuk memudahkan dalam pengembangan program Menghemat ukuran program Keuntungan prosedur dan fungsi Penelusuran program mudah Program besar dapat dipisah menjadi program-program kecil Kode program menjadi lebih pendek, mudah dibaca dan dipahami Mudah dalam mencari kesalahan Modifikasi program dapat dilakukan pada suatu modul tertentu saja tanpa mengganggu program secara keseluruhan

4 Jenis Method Dalam C# method dapat didefinisikan sebagai berikut:
Method void (prosedur) Method yang mengembalikan nilai (fungsi) Method berparameter Method static dan non-static

5 Method Void Method void adalah bagian dari program yang dibuat terpisah untuk melakukan sebagian dari tugas yang harus diselesaikan oleh suatu program. Pada umumnya lebih dikenal dengan nama “prosedur” Cara mendefinisikan method void: [Static] void nama_prosedur() { …….isi prosedur…… }

6 Contoh Method Void Private Static void MethodPertama() {
Console.WriteLine (“ini merupakan method pertama”); } public static void Main() MethodPertama(); //pemanggilan method void

7 Method Fungsi Method fungsi adalah bagian dari program yang dibuat terpisah untuk melaksanakan fungsi tertentu yang menghasilkan suatu nilai untuk dikembalikan ke program utama Cara mendefinisikan method fungsi: [Static] tipedata nama_fungsi () { …….isi fungsi…… }

8 Contoh Method Fungsi Static int penjumlahan() { var a=4; var b=5;
var hasil=a+b; return hasil; //merupakan pengembalian nilai, nilai yang akan dikembalikan adalah variabel hasil } public static void Main() penjumlahan(); //pemanggilan method fungsi

9 Method Berparameter Method berparameter merupakan fungsi atau prosedur yang memiliki parameter Parameter adalah nama dan tipe variabel yang akan digunakan untuk menyimpan nilai yang dibutuhkan oleh prosedur atau fungsi Ada tiga parameter yang dikenal dalam C#, yaitu: Parameter nilai (by value) Parameter ref (by ref) Parameter out (by out)

10 Parameter Nilai/Value
Merupakan input dengan tujuan hanya nilai data yang ditransfer ke dalam prosedur atau fungsi yang berfungsi sebagai masukan. Sintaks parameter nilai adalah: [Static] void nama_prosedur(tipedata namaparameter) { …….isi prosedur…… } [Static] tipedata nama_fungsi(tipedata namaparameter) { …….isi fungsi…… }

11 Contoh Method Berparameter Value
Static int penjumlahan(int a,int b) { return (a+b); } public static void Main() int x=10; int y=7; int hasil; hasil=penjumlahan(x,y); //pemanggilan method berparameter console.WriteLine(“Hasil penjumlahan = {0}”,hasil);

12 Parameter Reference Merupakan parameter yang dapat dijadikan input maupun output. Dengan parameter ref, nilai yang diproses dalam sebuah method dapat dikirim keluar dengan menggunakan parameter ref sebagai output (hasil). Sintaks parameter ref adalah: [Static] void nama_prosedur(ref tipedata namaparameter) { …….isi prosedur…… } [Static] tipedata nama_fungsi(ref tipedata namaparameter) { …….isi fungsi…… }

13 Contoh Method Berparameter Reference
Static void jumlah(int a,ref int b) { a=a+5; b=b+5; } public static void Main() int x=10; int y=10; jumlah(x,ref y); //pemanggilan method berparameter reference Console.WriteLine(“Nilai X= {0}”,x); Console.WriteLine(“Nilai Y= {0}”,y);

14 Parameter Out Merupakan parameter yang digunakan untuk mentransfer data ke luar prosedur atau method. Parameter out tidak dapat digunakan untuk menerima nilai masukan. Sintaks parameter out adalah: [Static] void nama_prosedur(tipedata namaparameter nilai, out tipedata namaparameter keluaran) { …….isi prosedur…… } [Static] tipedata nama_fungsi (tipedata namaparameter nilai, out tipedata namaparameter keluaran) { …….isi prosedur / fungsi…… }

15 Contoh Method Berparameter Reference
Static void jumlah(int a,out int b) { b=a+15; } public static void Main() int x=10; int y jumlah(x,out y); //pemanggilan method berparameter out Console.WriteLine(“Hasil= {0}”,y);

16 Method Static dan Non Static
Perbedaan antara method static dan non-static adalah cara pemanggilan method masing-masing Method static dipanggil menggunakan class tempat dia berada sedangkan method non-static dipanggil menggunakan referensi (menggunakan operator new). Method Static Method Non-Static Keyword static tanpa static Deklarasi static void add (int a, out int sum) void add (int a, out int sum) Dipanggil melalui class instance (reference class) Cara akses add (7,out s); Program k = new program(); k.add (3, out s);


Download ppt "Pemrograman Visual I Outline: Method Method Void & fungsi"

Presentasi serupa


Iklan oleh Google