Fungsi/Method Ruby.

Slides:



Advertisements
Presentasi serupa
Pemrogramman Terstruktur
Advertisements

Procedure pada Pascal ALPROG II
Menciptakan Fungsi.
Algoritma dan Pemrograman Modular Programming (Bagian 1)
Membuat Fungsi A’ud Solehuddin::Februari2012. Materi Mendefinisikan fungsi Memahami variabel lokal dan variabel global Fungsi rekursif Validasi masukan.
Fungsi (lanjutan) Pertemuan ke-9 Bahasa C.
Rekursi, Overloading, Konversi
Pemrograman Terstruktur
Array.
Prosedur (Procedure).
BAB IV SUB PROGRAM DAN FUNGSI
Fungsi Lecture 7. Motivation Complexity of programming problem  more difficult to consider the solution as a whole  clue: dividing the problem into.
Prosedur dan Fungsi.
SUB-PROSES # PENGANTAR MANFAAT PARAMETER PROSEDUR
MINGGU 4 Java Programming (MKB614C)
Function Function ( Fungsi ) merupakan suatu blok yang berisi kode program yang dirancang untuk melaksanakan tugas khusus. Pada intinya fungsi berguna.
Dikompilasi Oleh : Ary Bima Kurniawan ST., MT.
FUNGSI Teknik Informatika Universitas Muhammadiyah Malang 2011 Pemrogramman Terstruktur.
Modul 4 Prosedur dan Fungsi.
Function User Function.
Dibuat oleh : Renni Angreni, S.Kom.
PERTEMUAN KE-9 IFII SAINTEC UIN SGD. FUNCTION (FUNGSI) Function (fungsi) adalah kumpulan pernyataan/statement yang diberi nama, dimana nama tersebut dapat.
Peserta mengerti tahap-tahap pada ADC
PROCEDURE AND FUNCTION
PENGEMBANGAN KARIR DOSEN Disarikan dari berbagai sumber oleh:
GERAK SUGIYO, SPd.M.Kom.
INDEKS PEMBANGUNAN MANUSIA (IPM)
Analisis Rangkaian di kawasan Fasor
Uji Hipotesis dengan SPSS
Pengolahan Citra Berwarna
Mata Kuliah Bahasa Indonesia
Teori Produksi & Teori Biaya Produksi
KETENTUAN TEKNIS PELAKSANAAN PEMBERIAN TUNJANGAN KINERJA PEGAWAI DI LINGKUNGAN KEMENTERIAN PENDIDIKAN DAN KEBUDAYAAN (PERMENDIKBUD NOMOR 14 TAHUN 2016.
DISTRIBUSI PELUANG KONTINU
Bab 4 Multivibrator By : M. Ramdhani.
Analisis Regresi – (Lanjutan)
Distribusi Diskrit dan Kontinu yang Penting
Sampling Pekerjaan.
Prosedur Tim PHKI Modul Dasar Pemrograman Fakultas Ilmu Komputer
Strategi Tata Letak.
Kuliah 7 – Pengantar Pemrograman
Algoritma dan Struktur Data 1 pertemuan 9
Stored Function Tanpa Parameter
PONDASI TIANG PONDASI TIANG GRUP.
Ruang Euclides dan Ruang Vektor 1.
Prosedur dalam C++.
5. Fungsi S. Indriani L, M.T 5. Fungsi.
Pengenalan C++ Oleh : Dewi Sartika.
MINGGU I ALGORITMA & PEMROGRAMAN II
Prosedur.
Algoritme dan Pemrograman
KELAS DAN OBJEK BAGIAN I Pertemuan 6.
TEKNOLOGI INDUSTRI PERTANIAN
As’ad Djamalilleil Class dan Object As’ad Djamalilleil
Pemrograman Terstruktur
Pemrograman Berorientasi Objek
Algoritma dan Pemrograman
Procedure pada Pascal ALPROG II
FUNGSI ∞ Fungsi yang didefinisikan user ∞ Parameter dalam fungsi ∞ Returning Value ∞ Variabel scope ∞ Build In PHP ∞ Soal Latihan.
Materi 9 Pembahasan CLASS Dalam C++
STRUKTUR DATA.
Percabangan dalam VB6: GoTo, GoSub, Sub, Function
Algoritma dan Pemrograman
Oleh : Rahmat Robi Waliyansyah, M.Kom.
Pemrograman Berbasis Objek
Pemrograman Berorientasi Objek
PERTEMUAN V F U N G S I Tujuan membuat suatu fungsi
Oleh : Rahmat Robi Waliyansyah, M.Kom.
Algoritma dan Pemrograman 1
Function In Python.
Transcript presentasi:

Fungsi/Method Ruby

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.

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.

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

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

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

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

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