Welcome to my website :)

rss

Wednesday, August 20, 2008

PERL


1.Tentang PERL

PERL adalah bahasa pemrograman yang menggunakan tipe data dinamis, program PERL dapat langsung dieksekusi tanpa harus melalui proses kompilasi tersendiri ke format binary yang dapat dieksekusi.
PERL banyak digunakan pada aplikasi manajemen sistem dan jaringan, pemrograman web,
manipulasi teks, akses ke database.
Berikut ini beberapa aplikasi yang menggunakan PERL yang cukup dikenal: mrtg, SQL
Ledger (aplikasi akunting), Webmin (aplikasi admin), spam assasin (anti spam).

2.Menjalankan Program PERL

2.1.Eksekusi dari file

Berikut ini sebuah program PERL salam.pl, yang mencetak salam universal di konsol, jika ada argumen pada command line maka ditampilkan setelah salam.

#!/usr/local/bin/perl
if ($#ARGV > 1)
{
print "assalamu'alaikum $ARGV[0]\n";
} else {
print "assalamu'alaikum\n";
}

Eksekusi di shell menggunakan PERL interpreter, sbb:

bash% perl salam.pl Hafizh
assalamu'alaikum Hafizh

Agar dapat dieksekusi tanpa mengetikkan interpreter perl di command line, file salam.pl
perlu diset permissionnya. Misalkan dengan perintah :


bash% chmod 755 salam.pl
bash% ./salam.pl Hafizh
assalamu'alaikum Hafizh

Pastikan program PERL diawali dengan path lengkap ke interpreter perl yang terinstal di
sistem operasi anda, untuk sistem berbasis Linux dan Unix, path tersebut harus diawali
dengan karakter '#!' , seperti contoh:

#!/usr/local/bin/perl

2.2.Eksekusi dari command line

PERL dapat mengeksekusi perintah secara langsung dari command line, tanpa perlu membuat
file program, menggunakan options e
di interpreter perl, contoh:

bash% perl e
'print ”Assalamu''alaikum\n”'

Perhatikan dua kutip tunggal di tengah kata, karena kutip tunggal digunakan untuk membatasi
perintah.
Jika menggunakan kutip ganda untuk membatasi perintah :

bash% perl e
“print \”Assalamu'alaikum\n\””

Read More......