Beberapa hari ini, setelah badai UAS (Ujian AKhir Semester) selama Januari kemarin melanda FSRD Interior, yang disambung dengan banjir, akhirnya gue menyentuh lagi liburan favorit gue, si lucu, si imut, si nggemesin (ado ado, ana’ capa ciii), yaitu PHP. Buat yang nggak tahu apa itu PHP (PHP: Hypertext Preprocessor), php itu bahasa pemrograman web, ya yang buat bikin-bikin situs lah singkatnya (buat yang udah tau jangan tersinggung brur, gue kan ngasih tau yang belum, hehehe). Kebetulan Pak Bos Aves kasih kerjaan, ah makin berarti aja pertemuan gue dengannya (php).
Ok back to the topic. Sebelum gue ‘masuk’ ke dalam kerjaan, sebagaimana berenang, gue ngelakuin pemanasan dulu, karena udah sebulan lebih gak ‘mencumbu’ php. Pemanasan tersebut gue lakukan dengan cara bikin aplikasi-aplikasi kecil-kecilan, yaitu konverter cerita 17thun.com yang pernah gue save htmlnya buat masukin ke database (gue namain 17 fun craps, oh iya dibantu ‘seorang kawan’, hehehehe), dan bikin konverter mysql-to-text lainnya. Nah nah nah, sebelon gue ngomong lebih lanjut, gue mo jelasin tentang konverter 17tahun.com itu. Jangan salah paham, tujuan gue membuat konverter ini bukan demi tujuan cabul semata (lho?), tapi lebih banyak pada segi kepuasan ngulik, ya gak ves? (eh kesebut, hihihi 😛 ).
Ok, sekali lagi, back to the topic. Dalam membuat aplikasi-aplikasi konverter itu, gue banyak pake perulangan (looping), tepatnya ‘for()’. Sintaksnya for yang umum dipake adalah :
echo $i;
}
Yang kalau diterjemahin ke bahasa manusianya; ‘Kalau si ‘for()’ itu 0 (nol), dan selama nilai si ‘for()’ lebih kecil dari sepuluh, maka nilai ‘for()’ nambaaaaaaah terus sampe nilainya mencapai 10, baru dia berenti’.
Nah, karena kebanyakan pake ‘for()’ itu, dan setau gue diaplikasi mana-mana orang kalo pake ‘for()’ biasanya parameternya si $i (variabel ‘i’) itu. Gue jadi berimajinasi, ngebayangin bagaimana si $i itu bekerja demi si ‘for()’.
Begini bayangan gue:
Pernyataan ‘for()’ dimulai, si $i selalu dalam keadaan start jongkok (selalu siap maksudnya), begitu ‘for()’ dijalanin.
Maka ada yang teriak, “Ingat kamu itu nol!!!”.
Disusul lagi oleh teriakan: “Kalo nilai lo belum sampe sepuluh, jangan berenti!! Kalo kagak gue tabok!”.
Yang terakhir bersuara lembut, cewek penggoda, dengan penuh gairah dia berkata: “Kalo udah tau kondisinya yang disebutin tadi semua, kamu lari terus ya sayang… mmmuach…. ”
Bercampur-aduklah isi perasaan si $i itu, dari yang tegang, kesel, tertekan, napsu hingga akhirnya dipaksa berlari dengan diiming-imingi hasrat seksual dan rasa takut.
Nah kebayang kan budaya perbudakan dan penindasan si $i ini dalam dunia web programming (dunia programming diluar itu gue gak tau). Dia dilemahkan! Dari posisinya berada aja udah dikungkung dalam parentheses (kurung buka-kurung tutup) nya ‘for’; contoh: for( $i = 0; …bla bla..; $i++ ). Jarak larinya pun hanya seputar bracket (kurung kurawal) nya ‘for’, gak bisa lebih jauh. Aaaakkkhhhhhh, bangsat kau ‘for’!! Dia ($i) juga orang! Jangan seenaknya dong! Keparat!!! Keparaaaat!!!! Buat apa ada KomNas HAM??! Buat apa ada PBB?! Kalau nasib $i masih begitu-begitu aja, dijajah oleh ‘for’??!! Dan itu dibenarkan praktiknya di seluruh dunia!!!! Akkhhh!! Keparaaat!!!
Tapi, tiba-tiba gue tersadar dari lamunan itu, dan kembali berpikir jernih: “Kalo gak pake ‘for’, aplikasinya gak jalan goblok.”
Duh, $i, $iiiii, kasian banget nasib lo.
Azan ashar terdengar, gue pun ngepel rumah, seperti nasib si ‘$i’: “Lantai Rumah dalam keadaan kotor; Kalo Lantainya belum bersih; Ngepeeeeellll teruuuuuusssssssss……;”
kasarnya dijawab begini: Perulangan itu merupakan seperangkat metoda untuk melakukan suatu pekerjaan yang sama secara berulang. ‘For’ itu adalah salah satu metoda buat melakukan perulangan (looping) dalam pemrograman komputer (dalam hal ini php ya). For merupakan metoda looping yang paling kompleks di php (‘for()’), detil ilmiahnya liat di www.php.netaja ye.
laen kali gua kasi nama $susiSexy deh…. jadi kan seru tuh kalo di suruh looping 10 kali :))
gi maen luphing2an yaa, ati2 pamali kata sesepuh kalu luphing2an di maenin ** halaah..
iih baban, ada photonya nyempill tuuuh.. 😀
eh photo apaan put?