Pemrograman Visual I Outline: Method Method Void & fungsi

Slides:



Advertisements
Presentasi serupa
Pemrograman Berorientasi Objek (Project)
Advertisements

Pemrograman JAVA (TIB09)
Membuat class sendiri.
FUNGSI Deklarasi dan Definisi fungsi Void dan Non-void Fungsi main.
STRUKTUR DATA (5) Pointer dan Function
Modular Programming Slamet Kurniawan, S.Kom.
Method.
Pemrograman Terstruktur
Prosedur (Procedure).
BAB IV SUB PROGRAM DAN FUNGSI
Review-Dasar Pemrograman Komputer
Variabel, Method & Constructor Oleh : Nur Hayatin, S.ST Teknik Informatika – UMM 2011.
As’ad Djamalilleil Function (method) As’ad Djamalilleil
FUNGSI.
METHOD Object Oriented Programming with JAVA 2011/2012.
STRUKTUR DATA (5) Pointer dan Function
Procedure , Function dan Parameter
STRUKTUR DATA Pointer dan Function
Modul 4 Prosedur dan Fungsi.
Method, Array dan String
PEMROGRAMAN TERSTRUKTUR
Function User Function.
Fungsi Fungsi (Sub Program) :
Dibuat oleh : Renni Angreni, S.Kom.
Class and Object Matakuliah : XXXX / Algoritma dan Metode Object Oriented Programming II Pertemuan : 2 Tahun : 2008 Versi : 1/0.
DASAR PEMOGRAMAN MODULAR DESIGN DASAR PEMOGRAMAN KELOMPOK 5 UNIVERSITAS BRAWIJAYA.
1 Pertemuan Fungsi Matakuliah: T0016 / Algoritma dan Pemrograman Tahun: 2007 Versi: 6.
1. Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu :  Mendemonstrasikan penggunaan fungsi serta pengiriman parameter 2.
SUBRUTIN By Adnan Purwanto, S.Kom.
Fungsi dan Prosedur.
Prosedur dan Fungsi Triana Elizabeth, S.Kom.
METHODS Matakuliah: T0974 / Algoritma dan Metode Object Oriented Programming I Tahun: 2008 Versi: 1/0.
FUNGSI.
Sub Program Materi 8.
Procedure.
Kelas A dapat memiliki referensi ke obyek dari kelas- kelas lain sebagai anggota. Kadang-kadang disebut sebagai hubungan “has-a”. Sebagai contoh, sebuah.
MEMBUAT KELAS SENDIRI Dewi Sartika, M.Kom.
FUNCTION Fungsi (Function) merupakan sekumpulan instruksi yang membentuk satu unit serta memiliki nama. Fungsi digunakan.
FUNGSI.
Class & Object Disusun Oleh: Reza Budiawan Untuk:
Prosedur dan fungsi By Serdiwansyah N. A..
Algoritma dan Struktur Data 1 pertemuan 9
Outline: Class Objek Konstruktor Destruktor Overloading dan Tipe value
METHODS Mr. Yasri Object Oriented Program.
Method & Constructor METHOD.
FUNGSI.
MODIFIER JAVA.
MODULAR (FUNGSI)
KELAS DAN OBJEK BAGIAN I Pertemuan 6.
TEKNOLOGI INDUSTRI PERTANIAN
Castaka agus sugiato, M.Kom., M.CS
As’ad Djamalilleil Function (method) As’ad Djamalilleil
Fungsi, Parameter & Rekursi
Sequence, Procedure & Function
Algoritma dan Pemrograman
IT234 ALGORITMA DAN STRUKTUR DATA
TPI4202 e-tp.ub.ac.id Modular Design Lecture 7.
MODULAR (FUNGSI)
Matakuliah : M0074/PROGRAMMING II Tahun : 2005 Versi : 1/0
Procedure , Function dan Parameter
Membuat Class Sendiri.
Procedure , Function dan Parameter
Algoritma dan Pemrograman FUNGSI (FUNCTION)
Pemrograman Terstruktur
PROCEDURE DAN FUNGSI.
FUNGSI.
Procedure , Function dan Parameter
Pemrograman Terstruktur
PERTEMUAN V F U N G S I Tujuan membuat suatu fungsi
Logika dan Algoritma Agung Brastama Putra.
Transcript presentasi:

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

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

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

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

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…… }

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

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…… }

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

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)

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…… }

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);

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…… }

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);

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…… }

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);

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);