Deret Fibonacci — Memahami dan Memprogramnya Dengan Bahasa JavaScript

Khusni Ja'far
Tulisan Khusni
Published in
2 min readJun 30, 2023

Anda pernah mendengar istilah ‘Deret Fibonacci’? Bagi banyak orang, kata ‘deret’ mungkin mengingatkan kita pada jam-jam pelajaran matematika di sekolah. Namun, Deret Fibonacci tidak hanya ada di buku matematika, tetapi juga sering ditemukan di dunia pemrograman.

Apa itu Deret Fibonacci?

Sebelum kita melompat ke kode JavaScript, mari kita pahami dulu apa itu Deret Fibonacci. Deret Fibonacci adalah urutan angka dimana angka selanjutnya didapatkan dengan menambahkan dua angka sebelumnya. Deret ini dimulai dengan 0 dan 1, dan seterusnya. Sehingga deretnya menjadi seperti ini: 0, 1, 1, 2, 3, 5, 8, 13, 21, dan seterusnya.

Keunikan pada deret Fibonacci membuatnya sering diterapkan dalam berbagai bidang, termasuk dalam dunia komputer dan pemrograman.

Membuat Deret Fibonacci Dengan JavaScript

Dalam JavaScript, kita dapat menggunakan berbagai metode untuk menghasilkan deret Fibonacci, tapi mari kita mulai dengan cara paling sederhana yaitu dengan menggunakan loop for. Berikut adalah kode yang bisa kita gunakan:

Dalam kode di atas, kita membuat sebuah fungsi fibonacci() yang akan menghasilkan array berisi deret Fibonacci. Kita mulai dengan array fibo yang sudah berisi dua angka pertama dari deret tersebut. Kemudian, kita jalankan loop for yang dimulai dari indeks ke-2 sampai n. Di dalam loop tersebut, kita mengisi elemen ke-i dari array fibo dengan jumlah dari dua elemen sebelumnya. Terakhir, kita kembalikan array fibo tersebut.

Penutup

Deret Fibonacci adalah salah satu konsep dasar yang unik dan menarik di dunia matematika dan pemrograman. Dengan memahami Deret Fibonacci, Anda tidak hanya akan lebih memahami bagaimana angka berinteraksi, tetapi juga akan memiliki alat baru untuk memecahkan berbagai masalah dalam pemrograman.

Sekarang, Anda sudah tahu cara membuat deret Fibonacci menggunakan JavaScript. Jadi, cobalah sendiri dan lihat bagaimana matematika dapat diimplementasikan ke dalam kode!

Terimakasih telah membaca artikel ini. Jangan lupa bagikan artikel ini kepada teman-teman Anda yang juga tertarik dengan JavaScript dan matematika!

--

--