Minggu, 05 Maret 2017

Bilangan Fibonacci

Bilangan Fibonacci

Dalam kesempatan kali ini saya akan menerangkan sedikit tentang penerapan logika bilangan fibonacci dan Source codenya pada bahasa pemrograman JSP.

Bilangan Fibonacci adalah sebuah bilangan dimana hasil dari penjumlahan fibonacci merupakan penjumlahan 2 bilangan sebelumnya, dan dilakukan secara berulang (rekursi).


Sebagai contoh input bilangan pertama adalah 0, dan bilangan ke-2 adalah 1, maka hasil yang didapat adalah 0 1 1 2 3 5 8 13 21 34 55 89 dan seterusnya.


Implementasi pada bahasa pemrograman


Pada saat menampilkan perhitungan fibonacci, maka penjumlahan antara lain

bil 1, bil 2
bil 3 = bil 1 + bil 2
bil 4 = bil 2 + bil 3
bil 5 = bil 3 + bil 4
bil 6 = bil 4 + bil 5
dan seterusnya.

Berikut adalah source codenya :
datadiri.jsp

Penjelasan Penggalan Script

Disini script akan membaca sebuah string "angka" pada parameter "angka1" di datadiri.jsp, apabila value "angka" sudah terisi (tidak kosong), maka datadiri.jsp akan langsung mem-forward sebuah parameter ke bilanganfibonacci.jsp.

Contoh parameter disini yang akan diforward adalah :
nama parameter "nama" dengan value "Michael Santoso"
nama parameter "nim" dengan value "1413500099"

apabila string "angka" pada datadiri.jsp belum terisi sebuah value (null), maka akan tampil form input pada datadiri.jsp

bilanganfibonacci.jsp




Penjelasan Penggalan Script

Script untuk get parameter yang sudah diforward oleh datadiri.jsp adalah sebagai berikut :

Tampilan datadiri.jsp

Pada datadiri.jsp ini hanya akan ada 2 inputan data saja (input data ini diperuntukan pada proses bilangan fibonacci), dan juga tombol submit.

Tidak ada input data "Michael Santoso" dan "1413500099" (parameter yg akan diforward)

Ketika form input sudah di isi, kemudian disubmit, pada bilanganfibonacci.jsp akan menampilkan proses bilangan fibonacci dan juga parameter yg sudah ter-forward.

Tampilan bilanganfibonacci.jsp

Demikian Tutorial cara kerja Bilangan Fibanacci dalam JSP.
TERIMA KASIH,, DAN SAMPAI JUMPA DI LAIN TUTORIAL.. !!!!