Membuat deret Fibonacci menggunakan PHP
by Randy Septian on Nov.21, 2009, under Pemrograman Web
Beberapa hari yg lalu gw ikutan tes wawancara buat pekerjaan baru di PT. “xxx” sebagai PHP programmer, setelah interview beberapa menit terus gw di tes buat bikin beberapa program menggunakan PHP. Nah salah satu programnya adalah membuat fungsi deret bilangan fibonacci. Pas gw liat-liat soalnya truz gw kerjain,, gw mulai mikir,, nah loh mampus gw, lupa nih yg kayak beginian.. padahal gw sering pake materi ini waktu gw ngajar di Lab. walaupun waktu itu cuma pake PASCAL.. gw gak nyangka aja dikasi soal model gitu, secara udah sering mainan query pas lagi develop web, alhasil gak bisa ngerjain secara maksimal deh, apalagi sambil ditungguin orang baru kenal gitu.. Setelah gw sampe rumah truz gw iseng-iseng aja bikin programnya lagi karena masih penasaran dan kesel sama tes yang tadi. So,, begini loh kodenya buat bikin fungsi deret fibonacci dalam PHP : <? function fibonacci ($n) { $s1st = 1; $s2nd = 1; $print = $s1st." ".$s2nd." "; for ($i=3;$i<=$n;$i++){ $sNow = $s1st…
Pengertian HTTP, Sejarah HTTP dan Cara Kerja HTTP
by Randy Septian on Mar.23, 2011, under Belajar Internet
… 3. Klien permintaan file, 4. Server mengirimkan respon (termasuk file atau tidak). Contoh permintaan dan penerimaan HTTP Pertama, Anda ingin http header halaman contoh (halaman ini). Jadi, Anda mengisi alamat URL pada browser yaitu “http://www.randyseptian.web.id/2011/03/pengertian-dan-cara-kerja-http/” kemudian browser Anda akan tersambung dan mengirimkan: Connect to 116.199.xxx.xxx on port 80 … ok GET /2011/03/pengertian-dan-cara-kerja-http/ HTTP/1.1 Host: www.randyseptian.web.id Connection: keep-alive User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.15) Gecko/20110303 AlexaToolbar/alxf-2.11 Firefox/3.6.15 GTB7.1 Accept-Encoding: gzip Accept-Charset: ISO-8859-1,UTF-8;q=0.7,*;q=0.7 Cache-Control: no-cache Accept-Language: de,en;q=0.7,en-us;q=0.3 Penjelasan: browser Anda meminta halaman yang disebut “/2011/03/pengertian-dan-cara-kerja-http/” menggunakan protokol http1.1. Browser Anda menggunakan bahasa Inggris dan Firefox 3.6.15. Browser Anda menginginkan koneksi (socket) tetap terbuka antara Anda dan www.randyseptian.web.id, sehingga dapat meminta file lebih lanjut. Status: HTTP/1.1 200 OK Date:Wed, 23 Mar 2011 03:01:08 GMT Server:Apache/2.2.13 (Unix) mod_ssl/2.2.13 OpenSSL/0.9.8e-fips-rhel5 mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.0.2.2635 PHP/5.2.10 X-Powered-By:PHP/5.2.10 X-Pingback:http://www.randyseptian.web.id/xmlrpc.php Connection:close Transfer-Encoding:chunked Content-Type:text/html; charset=UTF-8 [ISI FILE...] Pertama, web server mengetahui halaman yang Anda inginkan dan bisa mengirimkannya: kode 200. Lalu, Anda memiliki beberapa info lebih lanjut tentang server: Apache di Unix, socket ditutup setelah halaman html, tanggal modifikasi terakhir. Dan akhirnya, file yang diminta….
Konversi array ke XML dalam PHP
by Randy Septian on Nov.23, 2009, under Pemrograman Web
Ini salah satu pengalaman gw dalam nyari-nyari kerjaan beberapa waktu yg lalu. Setelah gw masukin lamaran secara online, lalu dikirimin soal-soal tes dari perusahaan tersebut. Ada beberapa tugas yg diberikan dan harus selesai dalam waktu dua hari, nah diantara tugas-tugas tersebut ada nih yg bisa gw bagiin ke teman-teman semua. Salah satu tugasnya yaitu untuk membuat fungsi konversi inputan array ke dalam bentuk XML. Pada awalnya susah banget tuh ngerjainnya, karena br aja belajar untuk masalah XML. Jadi akhirnya gw coba cari referensi dgn browsing-browsing di mbah Google. Dapet juga deh akhirnya. Nah bentuk fungsi yang udah jadinya kayak gini deh. <? $data = array( ‘name’ => array( ‘first’ => ‘Randy’, ‘last’ => ‘Septian’ ), ‘phone’ => array( ‘personal’ => array( ‘mobile’ => ’085687xxxxx’, ‘home’ => ’0217788xxxx’ ), ‘office’ => array( …







