0% menganggap dokumen ini bermanfaat (0 suara)
2 tayangan8 halaman

Prosedur dan Fungsi dalam Pemrograman

Dokumen ini menjelaskan tentang prosedur dan fungsi dalam pemrograman komputer, termasuk definisi, jenis, dan manfaatnya seperti modularisasi dan simplifikasi. Contoh algoritma fungsi diberikan untuk menghitung nilai matematis, luas lingkaran, dan membandingkan dua nilai. Selain itu, terdapat penjelasan mengenai rekursi dengan contoh fungsi faktorial.
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
2 tayangan8 halaman

Prosedur dan Fungsi dalam Pemrograman

Dokumen ini menjelaskan tentang prosedur dan fungsi dalam pemrograman komputer, termasuk definisi, jenis, dan manfaatnya seperti modularisasi dan simplifikasi. Contoh algoritma fungsi diberikan untuk menghitung nilai matematis, luas lingkaran, dan membandingkan dua nilai. Selain itu, terdapat penjelasan mengenai rekursi dengan contoh fungsi faktorial.
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd

Pemograman komputer

Function
Prosedur dan Fungsi
Definisi
Prosedur adalah bagian dari suatu program yang disusun secara terpisah
untuk melakukan suatu tugas khusus atau fungsi tertentu.

Jenis dan definisi


1. Subrutin (subprogram)  bagian dari program yang dibuat terpiisah
untuk melaksanakan sebagian dari tugas yang harus diselesaikan oleh
suatu program. Pada praktiknya, penyebutan prosedur merujuk kepada
istilah subrutin atau subprogram ini
2. Fungsi  bagian dari program yang dibuat terpisah untuk melaksanakan
fungsi tertentu yang menghasilakn suatu nilai untuk dikembalikan ke
program utama.
Prosedur dan Fungsi
Manfaat penyusunan prosedur
1. Modularisasi  program yang besar dapat dikerjakan dalam bentuk
prosedur – prosedur sehingga lebih mudah dikerjakan dan dievaluasi
bila terjadi kesalahan
2. Simplifikasi memberikan kemudahan untuk mengeksekusi
kebutuhan tertentu tanpa harus menyusun ulang program, cukup
dipanggil prosedur yang telah dibuat sebelumnya dapat digunakan
berulang kali.
Fungsi
Bentuk umum (algoritma) fungsi
Fungsi nama_fungsi (parameter formal) tipe_hasil
{spesifikasi fungsi}
Deklarasi
{variable local}
Deksripsi
{langkah/proses yang dilakukan oleh fungsi}
…………
…………
{pengembalian nilai}
return hasil
Contoh Fungsi (1)
Algoritma membuat fungsi untuk menghitung f(x) = x2+8x+10
Fungsi hitung_f (input real x)  Real
{menghitung nilai fungsi f(x) = x2+8x+10}
Deklarasi
real y
Deksripsi
y = x*x + 8*x +10
return y
Contoh Fungsi (2)
Algoritma membuat fungsi untuk menghitung luas lingkaran
Fungsi lingkaran (input real r)  Real
{menghitung nilai fungsi luas lingkaran}
Deklarasi
real luas
Deksripsi
luas = 3.14 *r *r
return luas
Contoh Fungsi (3)
Algoritma membuat fungsi untuk membandingkan dua nilai
Fungsi perbandingan (input real a, input real b) 
string
{membandingkan dua nilai input a dan b}
Deklarasi
string hasil
Deskripsi
Read a,b
if a > b:
write hasil=“a>b”
elif a==b:
write hasil=“a=b”
else:
write hasil “a<b”
return hasil
Recursion (fungsi yang dapat memanggil dirinya sendiri)
Fungsi faktorial(n)real
{menghitung bilangan faktorial}
Deklarasi
real faktorial
Deskripsi
Read n
if n==1:
return 1
else:
return (n*faktorial(n-1))

Anda mungkin juga menyukai