Udah lama gak coding … Tadi pagi iseng-iseng coding perl lagi. Just for fun. Kodenya adalah membuat list edge dari sebuah peta robot. Ternyata masih bisa juga koding perl dengan cepat. (Terpaksa dua kali bikin kodenya. Yang pertama selesai 30 menit. Terus gak tahu disimpan di mana. Koding lagi, lebih cepat, 15 menit dan kayaknya kodenya lebih bagus.) hi hi hi.
Mau memperlihatkan kodenya kok agak malu. hi hi hi. Soalnya kodenya terlalu verbose, gak perl-like. ha ha ha. Yah nanti kalau sempat saya tampilkan kodenya. Ini saya tampilkan kodenya, tetapi ternyata indent-nya (grouping) kacau balau ketika di-paste-kan di halaman ini. Malas untuk memperbaikinya. (Mau versi yang lebih singkat? Ada di sini.)
#! /usr/bin/perl
# BR aka mr. GBT - Juli 2008
$m=4; # m => x
$n=4; # n => y
for ($y=0; $y < $n ; $y++) {
for ($x=0 ; $x < $m ; $x++) {
$flagN=1; $flagE=1; $flagS=1; $flagW=1;
# cek apakah row pertama
if ($y==0) { $flagN=0; }
# cek apakah kolom paling kanan
if ($x==($m-1)) { $flagE=0; }
# cek apakah baris paling bawah
if ($y==($n-1)) { $flagS=0;}
# cek apakah kolom paling kiri
if ($x==0) {$flagW=0;}
# proses untuk setiap node
$namaNode = “($x,$y)”;
$node = $y*$m + $x;
print “$node: “;
if ($flagN) { $neighbor = ($y-1) * $m + $x; print ” $neighbor “; }
if ($flagE) { $neighbor = $y * $m + ($x + 1); print ” $neighbor “; }
if ($flagS) { $neighbor = ($y+1) * $m + $x; print ” $neighbor “; }
if ($flagW) { $neighbor = $y * $m + ($x – 1); print ” $neighbor “; }
print “\n”;
}
}

Juli 31st, 2008 at 7:34 pm
Pertamaaaxx..!!
Juli 31st, 2008 at 7:36 pm
Sekarang baru baca postingnya.
Juli 31st, 2008 at 7:38 pm
Iya deh. Besok ditunggu kodenya.
Juli 31st, 2008 at 8:28 pm
pasti codenya dirapihin dulu ya..
Juli 31st, 2008 at 9:36 pm
tampilin dunk, Pak…
Mo liat kayak apa sih nyang namenye perl…
Juli 31st, 2008 at 10:04 pm
wah, musti bongkar2x buku perl lagi neh :p
Juli 31st, 2008 at 10:26 pm
Thx, Pak.
Wah, mumet juga ya…
Mending tetap pakai Visual FoxPro ajah deh aku… hehehe…
Agustus 1st, 2008 at 12:08 am
pass dulu … gak tahu harus comment apa
Agustus 1st, 2008 at 2:54 am
susah juga ya……..perl….
Agustus 1st, 2008 at 5:35 am
[...] vs Beginner Well, seems like I picked the right supervisor/advisor. He’s still a good programmer! Here’s what we did yesterday. Oh, it was fun learning from the [...]
Agustus 1st, 2008 at 12:57 pm
waduhaduh™…. puyeng aku baca postingan ini. sepertinya bukan pakai bahasa manusia, ya?
(^_^)v
Agustus 1st, 2008 at 1:02 pm
Eh perl yg gambar onta itu ya. Msh powerful smp kini
Agustus 1st, 2008 at 1:22 pm
perl apaan sich…???? walah norax banget nech…hehehe….
Agustus 1st, 2008 at 1:31 pm
katanya buat
edge robot
robot nya mana ya?
robot yg jalannya kaku itu kan?
mau dong, mrogram robot …
Agustus 1st, 2008 at 2:38 pm
wah.. saya ngga’ ngerti apa-apa.. yang penting komen aja deh…
Agustus 1st, 2008 at 3:07 pm
Ironisnya, kerjaan saya menghambat hobi coding saya Pak
Duh… *ini bikin rasa “pingin keluar dr tempat kerja” di ati*
Agustus 1st, 2008 at 4:48 pm
perlu bikin yang 3D juga pak, hehehehe…. ada z-nya.
Agustus 1st, 2008 at 8:14 pm
thanks for the code
modul path planning-nya sudah jadi.
sudah siap digabungkan ke peta ini.
Agustus 1st, 2008 at 8:17 pm
@soni: let’s execute! segera!
Agustus 1st, 2008 at 8:36 pm
sok lah. saya sudah ingin lihat robot traversing di atas graph yang dibuat itu.
Agustus 1st, 2008 at 8:41 pm
[...] 2008 Filed under: teknologi | Tags: pemrograman, program | Baru saja lihat blog Pak Budi, rupanya ada coding for fun menggunakan bahasa Perl. Puyeng juga membacanya, karena saya tidak mengerti bahasa pemrograman [...]
Agustus 1st, 2008 at 9:26 pm
[...] Agustus 2008 oleh Budi Rahardjo Membuat kode yang lebih singkat dari kode terdahulu. Have [...]
Agustus 1st, 2008 at 10:13 pm
PERLu PERajar PERL …:-)
Agustus 2nd, 2008 at 4:56 am
gimana cara baca petanya? saya kok bingung
Agustus 3rd, 2008 at 11:39 am
maaf, tapi kodenya nampak mengerikan
dikit lagi jadi obfuscation 
versi lebih “waras” : http://pastie.org/246436
Agustus 9th, 2008 at 12:49 pm
apa dah bener tuh… please cek lg deh !
thx !
_______________________________________________
Join the zeriouz network and receive thousands of links to your website in weeks!
Agustus 22nd, 2008 at 2:27 pm
perl itu apa sih? apa bisa dimakan
Agustus 24th, 2008 at 8:08 am
[...] 24Agt08 Setelah pembuatan list edge untuk kecerdasan buatan robot dalam bahasa C++, dan kemudian bahasa Perl, kemudian bahasa C, serta Python , akhirnya saya coba juga buat dalam bahasa assembly untuk [...]
September 2nd, 2008 at 8:17 pm
cool…i like it
November 24th, 2008 at 1:12 pm
Salam kenal aja deh buat novi.. ^^
April 14th, 2009 at 11:17 am
perl itu digunain buat apa? editornya apa? and variabelnya membuat sedikit bingung, soalnya cuman satu huruf, satu huruf ^_^
Desember 2nd, 2010 at 9:47 am
[...] seems like I picked the right supervisor/advisor. He’s still a good programmer! Here’s what we did yesterday. Oh, it was fun learning from the [...]
Desember 2nd, 2010 at 12:42 pm
Sintaks coding PERL sama kayak C dan PHP ya?