Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Fungsi/Method Ruby. Pendahuluan Fungsi merupakan blok dari kode yang dirancang untuk melakukan tugas khusus. Adapun tujuan dari pembuatan suatu fungsi.

Presentasi serupa


Presentasi berjudul: "Fungsi/Method Ruby. Pendahuluan Fungsi merupakan blok dari kode yang dirancang untuk melakukan tugas khusus. Adapun tujuan dari pembuatan suatu fungsi."— Transcript presentasi:

1 Fungsi/Method Ruby

2 Pendahuluan Fungsi merupakan blok dari kode yang dirancang untuk melakukan tugas khusus. Adapun tujuan dari pembuatan suatu fungsi ini adalah : Program menjadi terstruktur, program yang besar dapat dipecah menjadi beberapa program yang kecil, yang tiap satu program tersebut mempunyai tugas tertentu. Mengurangi duplikasi kode. Fungsi dapat dipanggil dari program atau fungsi yang lain. Menghemat ukuran program, manfaat ini akan terasakan kalau ada beberapa deretan intruksi yang sama digunakan pada beberapa tempat didalam program. Memudahkan dalam mengembangkan program, hal ini merupakan kunci dalam pembuatan program terstruktur.

3 Method dalam Bahasa Ruby Ruby adalah bahasa pemrograman berorientasi objek (PBO), dimana semua method terkait pada minimal sebuah objek. Dalam kuliah AlProg masih belum membahas PBO, sehingga method dianggap seperti fungsi global tanpa terkait pada objek tertentu.

4 Bagian method def luas_segi3(a,t) return 0.5*a*t; end Mendefinisikan sebuah fungsi Nama method Optional parameter Badan method Akhir method End

5 Contoh def luas_segi3(a,t) return 0.5*a*t; end alas=0, tinggi=0,luas=0.0; printf(" \n\n"); printf("masukan alas : "); alas=gets.to_i; printf("masukan tinggi : "); tinggi=gets.to_i; luas=luas_segi3(alas,tinggi);#function call printf("maka luasnya : "+luas.to_s);

6 Contoh: return 2 nilai # menghitung luas dan volume persegi def persegi(s) return s*s, s*s*s end ATAU # langsung diubah kedalam bentuk array # menghitung luas dan volume persegi def persegi(s) [s*s, s*s*s] end # pemanggilan fungsi luas, volume = persegi(5)

7 Latihan Buat program dasar array. Program terdiri dari 2 fungsi, yaitu mengisi dan menampilkan array. Buat program yang memiliki fungsi menghitung min dan max dari data array

8 Tugas 1.Buatlah program untuk menghitung nilai statistik yang memiliki fungsi: a.Menghitung nilai rata-rata. b.Menghitung modus (nilai yang paling sering muncul). 2.Buat program untuk operasi matriks 2D yang berisi angka. a. penjumlahan dan pengurangan b. perkalian silang dan perkalian titik


Download ppt "Fungsi/Method Ruby. Pendahuluan Fungsi merupakan blok dari kode yang dirancang untuk melakukan tugas khusus. Adapun tujuan dari pembuatan suatu fungsi."

Presentasi serupa


Iklan oleh Google