
Fibonansi merupakan salah satu perhitungan dari Mr. Matematika.. yaitu penjumlahan dengan angka disebelahnya.. dan dapat dipastikan jika Anda melamar di suatu perusahaan, pasti Anda akan menemukan soal seperti ini pada waktu menjalani Tes Psikotes.. Contohnya :
1 1 2 3 5 8 13 21 34 55 ... dst..
Maksudnya apa ikih?.. gini..
1 + 1 = 2..
1 + 2 = 3..
2 + 3 = 5..
3 + 5 = 8..
5 + 8 = 13..
8 + 13 = 21..
Ngerti kan?.. jadi penjumlahan dengan menjumlahkan angka dengan angka disebelahnya.. Nah dan sialnya nih.. Pelamar Khususnya yang melamar sebagai Programmer terlalu menganggap remeh soal tersebut..
Pernah suatu ketika penulis pernah mendengar keluhan dari si Interviewer.. ada seorang pelamar menganggap dirinya Jago (Master PHP), meminta gaji yang lumayan WAH!.. tapi ketika di-Tes suruh buat Program sederhana (fibonansi) menggunakan PHP seperti itu saja tidak bisa.. kacau.. bahkan menyerah, dan tidak dapat menyelesaikan tes tersebut.. Kandas sudah Impiannya untuk diterima..
Kebanyakan praktek membuat Program Fibonansi PHP banyak dilakukan oleh perusahaan (menurut pengalaman saya setelah 2x melamar kok Tesnya cuma gini-gini aja (fibonansi melulu).. ga ada yg lain ya? apa memang sudah Standar Tes seperti itu?.. tapi tidak semuanya loh.. kadang ada juga yang diminta untuk membuat sistem Login MultiUser dengan Menggunakan Cookie, dll..).. namanya juga Tes..
Nah, untuk memberikan pengetahuan bagi kawan-kawan.. saya akan men-share bagaimana sih membuat Deret Angka Fibonansi menggunakan PHP.. berikut Source Codenya :
Buat sebuah folder terlebih dahulu dengan nama bebas (terserah Anda).. didalam folder C:/xampp/htdocs. kemudian buat file PHP dengan nama index.php yang dijadikan sebagai Form untuk memasukkan angka didalam folder yang telah dibuat tersebut.. kemudian tuliskan kode berikut :
<form action="index.php" method="post">
Masukkan Jumlah Angka : <input name="angka" size="5" type="text" /> <input type="submit" value="Go" />
</form>
<?php
include "fibonansi.php";
?>
Sepertinya mudah bukan kode untuk Form-nya.. Selanjutnya buat file untuk prosesnya, yaitu fibonansi.php dan simpan ke dalam satu folder bersama-sama dengan index.php, kemudian ketikkan kode berikut :
<?php
function fibonansi($n) {
$a = 1;
$b = 1;
$value = $a." ".$b." ";
for ($i=3;$i<=$n;$i++){
$jml = $a + $b;
$value .= $jml." ";
$a = $b;
$b = $jml;
}
return $value;
}
$angka = $_POST[‘angka’];
echo "Deret Fibonansi $angka adalah : "."
<b>".fibonansi($angka)."</b>";
?>
Cukup mudah bukan?..
Semoga pembahasan ini dapat bermanfaat bagi Anda, khususnya bagi yang ingin melamar sebagai Programmer PHP..
luki
Wah.. syg sekali mas agus.. coba dari kemarin2 mas posting yg ini.. selasa kemarin sy abis tes program, bikin fibonansi php jg.. kagak bisa,belum pernah tau sih apa itu fibonansi? gagal deh. tapi tq mas tutorialnya. bisa dijadikan pengalaman
Agus Saputra
wah.. syg sekali ya mas.. tetep semangat mas..^^
idham
Numpang download :D
Agus Saputra
idham @ yukk monggo..