fungsi rekursif - adamhendrabrata.files.wordpress.com · fungsi rekursif •fungsi rekursif...

13
PEMROGRAMAN DASAR Program Teknologi Informasi & Ilmu Komputer, Universitas Brawijaya Fungsi Rekursif Dr. Eng. Herman Tolle, ST., MT

Upload: truongtruc

Post on 08-Mar-2019

314 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Fungsi Rekursif - adamhendrabrata.files.wordpress.com · FUNGSI REKURSIF •Fungsi Rekursif –Metoda rekursif adalah metoda yang memanggil dirinya sendiri –Digunakan pada fungsi

PEMROGRAMAN DASAR

Program Teknologi Informasi & Ilmu Komputer, Universitas Brawijaya

Fungsi Rekursif

Dr. Eng. Herman Tolle, ST., MT

Page 2: Fungsi Rekursif - adamhendrabrata.files.wordpress.com · FUNGSI REKURSIF •Fungsi Rekursif –Metoda rekursif adalah metoda yang memanggil dirinya sendiri –Digunakan pada fungsi

FUNGSI REKURSIF

“Fungsi yang memanggil dirinya sendiri”

Page 3: Fungsi Rekursif - adamhendrabrata.files.wordpress.com · FUNGSI REKURSIF •Fungsi Rekursif –Metoda rekursif adalah metoda yang memanggil dirinya sendiri –Digunakan pada fungsi

REKURSIF

• Rekursif– Rekursif merupakan salah satu metode dalam

dunia matematika dimana definisi sebuah fungsimengandung fungsi itu sendiri

– Dalam dunia pemrograman, rekursifdiimplementasikan dalam sebuah fungsi yang memanggil dirinya sendiri dan tergolong dalamdynamic programming

Page 4: Fungsi Rekursif - adamhendrabrata.files.wordpress.com · FUNGSI REKURSIF •Fungsi Rekursif –Metoda rekursif adalah metoda yang memanggil dirinya sendiri –Digunakan pada fungsi

FUNGSI REKURSIF

• Fungsi Rekursif– Metoda rekursif adalah metoda yang memanggil

dirinya sendiri

– Digunakan pada fungsi yang dapat dieksekusisecara iteratif (berulang)

– Metoda ini memanggil dirinya sendiri sehinggadapat melakukan proses berulang-ulang

– Kasus sederhana yang sering muncul adalahproses berulang-ulang menghitung hasilfaktorial

Page 5: Fungsi Rekursif - adamhendrabrata.files.wordpress.com · FUNGSI REKURSIF •Fungsi Rekursif –Metoda rekursif adalah metoda yang memanggil dirinya sendiri –Digunakan pada fungsi

FUNGSI REKURSIF

• Perhitungan Faktorial– 0! = 1

– n! = n ×(n –1)!, n> 0!

Page 6: Fungsi Rekursif - adamhendrabrata.files.wordpress.com · FUNGSI REKURSIF •Fungsi Rekursif –Metoda rekursif adalah metoda yang memanggil dirinya sendiri –Digunakan pada fungsi

FUNGSI REKURSIF

• Fungsi Rekursif– Metoda rekursif adalah metoda yang memanggil

dirinya sendiri

– Digunakan pada fungsi yang dapat dieksekusisecara iteratif (berulang)

– Metoda ini memanggil dirinya sendiri sehinggadapat melakukan proses berulang-ulang

– Kasus sederhana yang sering muncul adalahproses berulang-ulang menghitung hasilfaktorial

Page 7: Fungsi Rekursif - adamhendrabrata.files.wordpress.com · FUNGSI REKURSIF •Fungsi Rekursif –Metoda rekursif adalah metoda yang memanggil dirinya sendiri –Digunakan pada fungsi
Page 8: Fungsi Rekursif - adamhendrabrata.files.wordpress.com · FUNGSI REKURSIF •Fungsi Rekursif –Metoda rekursif adalah metoda yang memanggil dirinya sendiri –Digunakan pada fungsi
Page 9: Fungsi Rekursif - adamhendrabrata.files.wordpress.com · FUNGSI REKURSIF •Fungsi Rekursif –Metoda rekursif adalah metoda yang memanggil dirinya sendiri –Digunakan pada fungsi
Page 10: Fungsi Rekursif - adamhendrabrata.files.wordpress.com · FUNGSI REKURSIF •Fungsi Rekursif –Metoda rekursif adalah metoda yang memanggil dirinya sendiri –Digunakan pada fungsi
Page 11: Fungsi Rekursif - adamhendrabrata.files.wordpress.com · FUNGSI REKURSIF •Fungsi Rekursif –Metoda rekursif adalah metoda yang memanggil dirinya sendiri –Digunakan pada fungsi
Page 12: Fungsi Rekursif - adamhendrabrata.files.wordpress.com · FUNGSI REKURSIF •Fungsi Rekursif –Metoda rekursif adalah metoda yang memanggil dirinya sendiri –Digunakan pada fungsi
Page 13: Fungsi Rekursif - adamhendrabrata.files.wordpress.com · FUNGSI REKURSIF •Fungsi Rekursif –Metoda rekursif adalah metoda yang memanggil dirinya sendiri –Digunakan pada fungsi