Home » » Rekursi

Rekursi

I.    TUJUAN INSTRUKSIONAL KHUSUS (TIK)
?    Memahami konsep dari bilangan triangular dan faktorial
?    Mampu memahami dan mengimplementasikan konsep rekursi ke dalam program
?    Mampu memecahkan masalah sederhana menggunakan rekursi

II.     DASAR TEORI
4.1    Rekursi
    Rekursi adalah fungsi yang melakukan proses perulangan dengan cara memanggil dirinya sendiri. Selain itu Rekursi merupakan konsep pengulangan yang penting dalam ilmu komputer. Konsep ini dapat digunakan untuk merumuskan solusi sederhana dalam sebuah permasalahan yang sulit untuk diselesaikan secara iteratif dengan menggunakan loop for, while do. Pada saat tertentu konsep ini dapat digunakan untuk mendefinisikan permasalahan dengan konsisten dan sederhana. Pada saat yang lain, rekursi dapat membantu untuk mengekspresikan algoritma dalam sebuah rumusan yang menjadikan tampilan algoritma tersebut mudah untuk dianalisa.

4.2    Bilangan Triangular
    Bilangan triangular adalah bilangan yang didapatkan dari menambahkan n dengan bentuk sebelumnya. Dalam hal ini bilangan triangular ini menerapkan konsep rekursi.
Contoh : bilangan triangular dari 5 adalah 15
n=5 ? n+(n-1) = 5+((5-1)) = 5 +(4+3+2+1)=15
berikut source bilangan triangular :


    Output :


4.3    Bilangan Faktorial
    Bilangan factorial sama konsepnya dengan bilangan triangular, kecuali bahwa yang digunakan adalah perkalian dan bukan penjumlahan. Bilangan factorial didapat dari perkalian n dengan bentuk sebelumnya.
Contoh : bilangan factorial dari 5 adalah 120
             n=5 ? n*(n-1) = 5*(4!) = 5*(4*3*2*1) = 120
Berikut source dari bilangan Faktorial :  
    Output :

III.    ALAT DAN BAHAN
?    Modul Praktikum
?    Computer
?    Alat tulis

IV.    PELAKSANAAN PRAKTIKUM
1.    Menyederhanakan Bilangan Triangular

2.    Menyederhanakan Bilangan Faktorial

0 Komentar Sahabat:

Post a Comment

Jadilah yang pertama...

Facebook

 
Support : Copyright © 2013. Mohammad Ramli - All Rights Reserved
Proudly powered by Blogger