• Tidak ada hasil yang ditemukan

Logika & Algoritma (KRY B) EDU S2 PERTEMUAN 11

N/A
N/A
Protected

Academic year: 2018

Membagikan "Logika & Algoritma (KRY B) EDU S2 PERTEMUAN 11"

Copied!
2
0
0

Teks penuh

(1)

Modul Algoritma dan Pemrograman Page 57

11 F U N G S I

Bentuk Umum :

Function nama_fungsi(daftar parameter) à tipe_hasil Kamus

Algoritma ... ...

à hasil {mengembalikan nilai}

Procedure vs function :

Function mengembalikan nilai, hampir sama seperti prosedur dengan parameter output tetapi outputnya tidak ditampung oleh sebuah parameter / variabel melainkan dikembalikan / dikirimkan ke program utama

Tipe_Hasil : integer, real, boolean, string, atau tipe_bentukan seperti record Parameter : parameter input

Contoh fungsi :

Buat algoritma untuk menghitung hasil fungsi kuadrat F = 2x2 + 4x – 6 dengan masukan nilai x Funsction Fungsi_Kuadrat(input x : integer) à integer

Kamus Algoritma

à ((2 * x * x) + (4 * x) - 6)

Algoritma Kuadrat Kamus

i : integer F : integer Algoritma i ß 5

F ß Fungsi_Kuadrat(i) write(F)

write(Fungsi_Kuadrat(i)) if (Fungsi_Kuadrat(i) > 0) then write(’Hasil Fungsi Kuadrat Positif’) else

write(’Hasil Fungsi Kuadrat Negatif’) endif

(2)

Modul Algoritma dan Pemrograman Page 58 LATIHAN

1. Buat algoritma untuk menukarkan nilai 3 buah character {proses pertukaran menggunakan prosedur / fungsi}

2. Buat algoritma yang menentukan nilai indeks mahasiswa dengan input NIM dan nilai akhir mahasiswa tersebut. {menggunakan fungsi / prosedur untuk penentuan indeksnya}

Ketentuan :

Referensi

Dokumen terkait

Sedangkan hasil kuat bending yang terbaik atau tertinggi yang dapat digunakan untuk konstruksi – konstruksi yang membutuhkan nilai kekuatan bending tinggi adalah 81.50 kg/mm²

belanda n 1 negara kerajaan (negeri) di Eropa Barat yg berbatasan dng Belgia dan Jerman Barat; Nederland; 2 orang atau bangsa yg mendiami Nederland; spt -- minta tanah , pb

Didalam Buku Pedoman Pelaksanaan Tugas Dan Administrasi Pengadilan Dalam Empat Lingkungan Peradilan, Buku II Edisi 2007 tentang Badan Peradilan Umum, terbitan

Dari tabel 7, gambar 4 dan gambar 5 yang datanya dari lampiran II dapat diambil nilai rata-rata dari TCH Congestion Ratio cell ID 23432 sebelum dan sesudah dilakukan

Strategi keteladanan ini dapat dibedakan menjadi keteladanan internal (internal modelling) dan keteladanan eksternal(external modelling). 9 Keteladanan

Dalam penelitian ini terdapat dua macam intervensi: 1)intervensi penyuluhan tentang dinamika ASI, yang dilakukan secara pribadi oleh peneliti 2) intervensi dengan materi

Dalam penelitian ini variabel Satisfaction (kepuasan pelanggan atas layanan retail) dan variabel Service quality perception (persepsi terhadap kualitas layanan retail)

Membaca Asmaul Husna, Jum’at beramal. Implementasi pengembangan internalisasi nilai-nilai moral berikutnya adalah dengan dilaksanakan kegiatan insidental atau temporal