Difference between revisions of "Tugas Fibonacci (Rizki Aldila Umas)"

From ccitonlinewiki
Jump to: navigation, search
(Created page with " == Fibonacci dengan menggunakan metode ''looping'' / pengulangan == '''Algoritma''' '''Flowchart''' '''Kode Phyton''' File:Fib1RizkiUmas.jpg == Fibonacci dengan men...")
 
(Fibonacci dengan menggunakan metode fungsi)
 
(5 intermediate revisions by the same user not shown)
Line 1: Line 1:
  
== Fibonacci dengan menggunakan metode ''looping'' / pengulangan ==
+
== '''Fibonacci dengan menggunakan metode ''looping'' / pengulangan''' ==
  
 
'''Algoritma'''
 
'''Algoritma'''
 +
 +
Fibonacci merupakan suatu deret pengulangan yang menambahkan suatu suku sebelum suku yang diminta yaitu ke suku ke (n-1) dengan suku sebelumnya (n-2). Suku ini membentuk suatu looping sehingga dapat diselesaikan dengan cara looping pula. Dalam hal ini saya akan menggunakan pengulangan dengan ''for ... in ...'' . Pertama-tama  yang harus dilakukan adalah membuat user input untuk memasukkan nilai suku yang ingin dicari (n).Kemudian membentuk kode phyton untuk mendefinisikan fungsi fibonacci sesuai dengan deret pengulangan yang telah didefinisikan di awal, namun dengan catatan suku ke nol nya 0 dan suku pertamanya 1. Kemudian membentuk kode phyton untuk melakukan ''print'' nilai suku tersebut. 
  
 
'''Flowchart'''
 
'''Flowchart'''
 +
 +
1. Membuat User Input dengan pertanyaan <nowiki>"Suku Fibonacci keberapa?"</nowiki>
 +
 +
2. Pendefinisian pengulangan fibonacci untuk range (0 sampai n) sesuai dengan definisi deret fibonacci (suku ke n adalah suku n-1 ditambah n-2)
 +
 +
3. Print nilai fibonacci sesuai dengan yang diminta user input
  
 
'''Kode Phyton'''
 
'''Kode Phyton'''
Line 10: Line 18:
 
[[File:Fib1RizkiUmas.jpg]]
 
[[File:Fib1RizkiUmas.jpg]]
  
 
+
== '''Fibonacci dengan menggunakan metode fungsi''' ==
== Fibonacci dengan menggunakan metode fungsi ==
 
  
 
'''Algoritma'''
 
'''Algoritma'''
 +
Fibonacci merupakan suatu deret pengulangan yang menambahkan suatu suku sebelum suku yang diminta yaitu ke suku ke (n-1) dengan suku sebelumnya (n-2). Suku ini dapat diselesaikan dengan pendefinisian suatu fungsi /  bukan menggunakan metode looping. Untuk itu pertama-tama yang harus dilakukan masih sama dengan metode sebelumnya yaitu membuat user input untuk memasukkan nilai suku yang ingin dicari (n).Kemudian membentuk kode phyton untuk mendefinisikan fungsi fibonacci ketika deret yang dimasukkan kurang dari 2 maka akan langsung sesuai dengan nilai n yang dimasukkan, dan mendefinisikan deret kedua dan selanjutnya sesuai dengan deret pengulangan yang telah didefinisikan di awal. Kemudian membentuk kode phyton untuk melakukan print nilai suku tersebut.
  
 
'''Flowchart'''
 
'''Flowchart'''
 +
 +
1. Membuat User Input dengan pertanyaan "Suku Fibonacci keberapa?"
 +
 +
2. Pendefinisian fibonacci jika n (nilai yang dimasukkan) kurang dari 2
 +
 +
3. Pendefinisian deret fibonacci (suku ke n adalah suku n-1 ditambah n-2)
 +
 +
3. Print nilai fibonacci sesuai dengan yang diminta user input
  
 
'''Kode Phyton'''
 
'''Kode Phyton'''
  
 
[[File:Fib2RizkiUmas.jpg]]
 
[[File:Fib2RizkiUmas.jpg]]

Latest revision as of 19:49, 20 September 2019

Fibonacci dengan menggunakan metode looping / pengulangan

Algoritma

Fibonacci merupakan suatu deret pengulangan yang menambahkan suatu suku sebelum suku yang diminta yaitu ke suku ke (n-1) dengan suku sebelumnya (n-2). Suku ini membentuk suatu looping sehingga dapat diselesaikan dengan cara looping pula. Dalam hal ini saya akan menggunakan pengulangan dengan for ... in ... . Pertama-tama yang harus dilakukan adalah membuat user input untuk memasukkan nilai suku yang ingin dicari (n).Kemudian membentuk kode phyton untuk mendefinisikan fungsi fibonacci sesuai dengan deret pengulangan yang telah didefinisikan di awal, namun dengan catatan suku ke nol nya 0 dan suku pertamanya 1. Kemudian membentuk kode phyton untuk melakukan print nilai suku tersebut.

Flowchart

1. Membuat User Input dengan pertanyaan "Suku Fibonacci keberapa?"

2. Pendefinisian pengulangan fibonacci untuk range (0 sampai n) sesuai dengan definisi deret fibonacci (suku ke n adalah suku n-1 ditambah n-2)

3. Print nilai fibonacci sesuai dengan yang diminta user input

Kode Phyton

Fib1RizkiUmas.jpg

Fibonacci dengan menggunakan metode fungsi

Algoritma Fibonacci merupakan suatu deret pengulangan yang menambahkan suatu suku sebelum suku yang diminta yaitu ke suku ke (n-1) dengan suku sebelumnya (n-2). Suku ini dapat diselesaikan dengan pendefinisian suatu fungsi / bukan menggunakan metode looping. Untuk itu pertama-tama yang harus dilakukan masih sama dengan metode sebelumnya yaitu membuat user input untuk memasukkan nilai suku yang ingin dicari (n).Kemudian membentuk kode phyton untuk mendefinisikan fungsi fibonacci ketika deret yang dimasukkan kurang dari 2 maka akan langsung sesuai dengan nilai n yang dimasukkan, dan mendefinisikan deret kedua dan selanjutnya sesuai dengan deret pengulangan yang telah didefinisikan di awal. Kemudian membentuk kode phyton untuk melakukan print nilai suku tersebut.

Flowchart

1. Membuat User Input dengan pertanyaan "Suku Fibonacci keberapa?"

2. Pendefinisian fibonacci jika n (nilai yang dimasukkan) kurang dari 2

3. Pendefinisian deret fibonacci (suku ke n adalah suku n-1 ditambah n-2)

3. Print nilai fibonacci sesuai dengan yang diminta user input

Kode Phyton

Fib2RizkiUmas.jpg