.\ \ \.J
l / ,">
/ " ' .. ,•. L . .L.LJ../ .
~'0 '.' .' ~_ /~j\.
/C"' .
i'0/ /
,-'~, :-' '.~,
"/;-'\._-,,' ",:;- /<::'~'.'-""-
,f) /~I/~>~'f=:".-\-;"o\~'\' ~ :\
\ >
',I V ,.:,:.-5
LA~PORAN
PROJEK
PENYELIDlKA~"'-~·--~L."""ff/PJANGKA PENDEK
Penyenlakan Ejaan Dokumen Bahasa Melayu Secara Interaktif Melalui Web
Pusat Pengajian Sains Komputer Universiti Sains Malaysia 11800 USM Pulau Pinang Malaysia
Januari 2004
Daftar lsi
Bab 1 Pengenalan 3
1.1 Latar Belakang 3
1.2 Objektif. 3
Bab 2 Skema Projek 4
2.1 Skop Projek 4
2.1.1 Menyediakan Kamus Bahasa Melayu 4
2.1.2 Menyediakan Laman Web Sebagai Antara Muka Pengguna 5
2.2 Kajian Ketersauran 5
2.2.1 Ketersauran Teknikal 5
2.2.2 Ketersauran Ekonomi 5
2.2.3 Ketersauran Operasi 6
2.3 Pengurusan Projek 6
Bab 3 Analisis Sistem 7
3.1 Sistem Semasa 7
3.1.1 Kajian Sistem Semasa 7
3.1.2 Aktiviti Sistem Semasa
1
3.1.3 Masalah Dalam Sistem Lama 7
3.2 Sistem Baru 8
3.2.1 Keperluan Sistem Baru 8
3.2.2 Spesifikasi Untuk Sistem Baru 9
3.2.3 Senario 9
.J...} Input. Output Dan Reka Bentuk Antara Muka 11
3.3.1 Antara Muka Dan Papan Cerita 11
Bab 4 Perlaksanaan 15
4.1 Persekitaran 15
4.2 Perancangan Ujian 15
4.2.1 Ujian Unit 16
4.2.2 Ujian Lain 16
4.3 Perancangan Latihan 17
Bab 5 Perbincangan Dan Penilaian 18
5.1 Kelebihan Sistem 18
5.2 Masalah Yang Dihadapi 18
5.3 Cadangan Penambahbaikan Sistem 19
Bab 6 Kesimpulan 20
Bab 7 Rujukan 21
Bab 1
Penyemakan Ejaan Dokumen Bahasa Melayu Secara Interaktif Melalui Web
Pengenalan
1.1 Latar Belakang
Penyemakan Ejaan Dokumen Bahasa Melayu Secara Interaktif Melalui Web ialah aplikasi yang berasaskan Web yang menyemak ejaan dokumen bahasa Melayu.
Aplikasi ini dibina berasaskan pakej yang diperolehi dari Sistem Operasi Linux. iaitu Ispell. Aplikasi ini juga dibina di dalam Sistem Operasi. Linux.
Ispell atau "Interactive Spelling" digunakan untuk menyemak ejaan berasaskan kamus yang digunakan. Sekiranya perkataan tidak wujud di dalam kamus. aplikasi ini akan memberi cadangan dan pilihan bagi membolehkan pengguna membuat pembetulan sekiranya perlu. Disebabkan kamus Bahasa Melayu tidak wujud di dalam Sistem Operasi. Linux. satu kamus Bahasa Melayu telah dihasilkan untuk tujuan ini yang berdasarkan kepada Kamus Dewan Bahasa dan Pustaka.
1.2 Objektif
Objektif utama bagi membangunkan aplikasi ini adalah untuk menyediakan penyemakan ejaan bagi Bahasa Melayu. Di antara objektif-objektif lain adalah:
• Mengurangkan beban pengguna bagi proses penyemakan dokumen.
• Menyediakan antara muka pengguna yang berlandaskan laman Web untuk memudahkan penggunaan aplikasi.
• Mengemas kini sistem yang sedia ada supaya aplikasi ini lebih fleksibel dan ramah pengguna.
-
...-'-
~--~--
Penyemakan Ejaan Dokumen Bahasa Melayu Secara Interaktif Melahli Web
Bab 2 Skema Projek
2.1 Skop Projek
Bagi
membangunkan aplikasiini.
terdapat dua skop utamaiaitu
menyediakan kamus BahasaMelayu (yang belum wujud
sebelumini) dan
menyediakanlaman
Web sebagai antara muka pengguna.2.1.1 Menyediakan Kamus Bahasa Melayu
Bagi menyediakan kamus Bahasa
Melayu ini.
ianya dibina berdasarkan perisian yang sedia adadi dalam
sistem operasi.Linux iaitu Ispell.
Perisianini
akan memeriksa setiap perkataandi
dalam teks yang diberikan dan membandingkannya dengan kamusyang
digunakanbagi
menentukan sama ada perkataan tersebutwujud atau
tidak.Perisian
ini
dibangunkan dengan melibatkan dua perkara:fail affix
dan t'ail kamus.Fail affrx
adalahfail
yang mengandungiflag-flag untuk
imbuhan perkataan BahasaMelayu.
Sebagai contoh flagM.
ianya adalah untuk imbuhan awalanME. Awalan ini dibahagikan
kepada beberapaimbuhan awalan lain mengikut
syarat-syarat yangditentukan seperti MEN MEM. MENG. MENY. Contoh
penggunaan. perkataanTEKAN. Apabila
ditambahkan dengan awalanME.
maka perkataan tersebut akan menjadiMENEKAN
iaitu huruf T disingkirkan.Fail
kamus pula dibina berdasarkan kepadafail affix. Di
dalam f-ail kamus terkandung perkataan-perkataan BahasaMelayu.
Perkataanyang
disenaraikandi dalam fail
kamusini
terbahagi kepada dua bahagian; perkataan asas danflag-flag
yangmewakili imbuhan
awalan atauakhiran dalam
BahasaMelayu. Contoh
salah satu perkataan adalah.tekan/MKITAYDP.
Sebagaicontoh.
perkataanMENEKANKAN.'MEN'
dihasilkan berdasarkanflas M dan'KAN
berhasilkan berdasarkanflas
K.4-
Penl,emakan Ejaan Dokumen Bahasa Melayu Secara lnteraktif Melalui Web
2.1.2 Menyediakan Laman Web Sebagai Antara Muka Pengguna
Penyediaan
laman Web
sebagaiantara muka kepada aplikasi ini adalah
untukmemudahkan penggunaan aplikasi. Laman Web akan dibangunkan
dengan menggunakan skrip PHP dan skrip Perl. Manakala Apache digunakan sebagai pelayanWeb. Perisian ini dipilih kerana ianya tidak melibatkan kos yang tinggi
danbersesuaian dengan Sistem Operasi"
Linux.
Pengguna dihendaki memasukkan teks didalam laman Web. yang
kemudiannya akandihantar
kepadaaplikasi Ispell
untuk semakan. Setiap kesilapan yang dikesan akan disertakan denganpilihan
bagi tujuan pembetulan kepada pengguna.2.2 Kajian Ketersauran
2.2.1 Ketersauran Teknikal
Peranti yang diperlukan untuk aplikasi
ini
ialah sebuah komputer yang mengandungi sambungan Internet.Ini
kerana aplikasiini
dijalankan dalam pelayanLinux.
2.2.2 Ketersauran Ekonomi
Dari
aspek ekonomi. sistemini
dapat mengurangkan masauntuk
penyemakan ejaan dan mengurangkan kesalahan ejaan.Oleh itu
ianya dapat mengurangkan masa dankos. Sebelum aplikasi ini dibangunkan. penyelidikan telah dilakukan
bagi menentukan bahavl'asanyatiada aplikasi
seumpamanyadan bagi
menentukan tiada persaingan.Penyemakan Ejaan Dokumen Bahasa Melayu Secara Interaktif Melalui Web
2.2.3 KetersauranOperasi
Dari
aspek operasi. aplikasiini tidak
sukar untuk digunakan kerana ianya melibatkan penggunaanaplikasi
dan bukan menginput datake dalam
sistem. Pengguna hanyaperlu menyediakan dokumen untuk disemak dan sistem
secaraautomatik
akan menyemakdan memberi pilihan
kepada penggunauntuk tuiuan
pembetulan. Bagi penggunatadbir.
mereka hanya perlu memeriksa sistem secara tetap dan sistem perlu dikemaskini
dari semasa ke semasa.2.3 Pengurusan Projek
ID
Task Name Start Finish DurationI Key
in all Malay
Root words t517l0229nU02
20 weeks 2. Improving the Malay Dictionary2n2t02 24nt03
8 weeks J. Developing the Format Converter 271U03 t3l6103 20 weeks 4. Change the rules inAffix
File t6t6t03 25t7t03 6 weeks5.
Improving
the Web Site&
Testing 28t7t03 30t9t03l0
weeks-6-
Penyemakan Ejaan Dokumen Bahasa Melayu Secara Interaktif Melalui web
Bab 3 Analisis Sistem
3.1 Sistem Semasa
3.1.1 Kajian Sistem
SemasaDalam sistem semasa. aplikasi
ini
dapat beroperasi dengan baik.di
mana ianva dapat menyemak kesilapan ejaan secara interaktif. Walau bagaimanapun aplikasiini
masihtidak
memenuhi keperluan penggunayang
mahuaplikasi
yang mudahdan
cepat untuk digunakan. Sistem lamajuga
mempunyai beberapa masalah. Masalah utama aplikasiini
ialahtidak
dapat menyemak ejaan denganbaik. Ini
kerana perkataan di dalam kamus yang dibangunkan masihtidak
lengkap dan terdapat beberapa masalah dalamfail affix.
3.1.2 Masalah Dalam Sistem Lama
Masalah utama dalam sistem lama adalah
ketidakupayaanuntuk
menyemak sebahagian dari ejaan dengan betul. Puncanya adalah perkataandi
dalam t'ail kamusyang
dibangunkanmasih
kurang menyeluruhdan
mempunyai beberapa masalah dalamfail affix. Fail affix
ialahfail
vans mentakrif semua imbuhan dalam bahasa Melayu.Sistem semasa hanya dapat menyemak kesalahan ejaan secara interaktif. yang mana pengguna perlu salin(cogt) bahagian teks daripada
fail
dokumen dan tampalQtaste) kepada kotak teks yang telah disediakan untuk menyemak ejaan. Selepas penyemakan ejaan selesai. teks-teks yangtelah
disemakdisalin dan tampal kembali
kepadadokumen. Laman Web sistem
semasajuga kurang ramah pengguna
kerana penyemakan ejaan dilakukan secara interaktif dan bukannya secara automatik.7-
Penyemakan Ejaan Dokumen Bahasa Melayu Secara Interaktif Melalui Web
3.2 Sistem Baru
3.2.1 Keperluan Sistem Baru
Keperluan
untuk
membangunkan sistembaru
dibahagikan kepadadua
bahagian.Bahagian pertama akan menghuraikan keperluan perkakasan
dan
bahagian kedua menghuraikan keperluan perisian untuk membangunkan sistem baru.I. Keperluan
PerkakasanUntuk
SistemBaru:
Bagi Pelayan Bagi Firewall/Router Linux
o
Pemproses PentiumIll
dengan kelajuan 1.7 GHz.
256 MB RDRAM.
30 GB cakera keras.
Kad rangkaian 3COM (10/l00mbps)o
Sambungan Interneto
52X CD-ROM.
Monitor. tetikus dan papan kekuncio
Pemproses Pentium III dengan kelajuan 1.4 MHz.
64 MB RDRAMo
l0 CB cakera keraso
2 kad rangkaian ( l0/100 mbps)o
52X CD-ROM.
Hub.
Monitor. tetikus dan papan kekunciII. Keperluan
PerisianUntuk
SistemBaru:
a.
Keperluan perisian yang minimum untuk pelayan dan "t'irewall/router" adalah Sistem Operasi. Linux.b.
Keperluan minimum perisian untuk pembangunan sistem baru adalaho
Bahasa pengaturcaraan PHP. PERL dan Co
Pelayan Web Apacheo
Adobe lmage Styler-8-
il.
lll.
Penyemakan Ejaan Dokumen Bahasa Melayu Secara Interaktif Melalui Web
3.2.2 Spesifikasi Untuk Sistem Baru
Sistem baru dijangkakan lebih ramah pengguna dan penyemakan ejaan akan menjadi lebih mudah dan fleksibel.
Di
sini adalah beberapa fungsian untuk sistem baru:Sistem
baru
akan membuatkanaplikasi
penyemakanejaan lebih
berkesan menyumbarrgkan kemudahan penyemakan ejaan bahasa Melayu.Masalah dengan fail affix dapat diatasi dengan pembetulan
kesalahan peraturandalam fail
tersebutdan
memasukkan semua perkataan bahasaMelayu
kepadafail
kamus.Laman Web untuk sistem baru diubah berdasarkan keperluan pengguna yang akan menyokong aplikasi penyemakan ejaan secara interaktif-.
3.2.3 Senario
a) Import
DokumenBagi
menyemak ejaan. pengguna akan melayari lamanWeb
yang ditentukan.Untuk penyemakan ejaan secara interaktif pengguna perlu salin(copy) perkataan
dari fail yang hendak disemak dan
tampal(pasre) perkataankepada
ruang penyemakan ejaan aplikasi ini.b)
Semak Kesalahan EjaanAplikasi
penyemakan ejaan akan menyemak ejaan teks yang telahdi
salin(cop-v).Setiap perkataan dalam teks akan dibandingkan dengan perkataan yang terdapat di
dalam fail
karnus.Jika
perkataan tersebutwujud
dalam kamus. perkataan itu dianggap betui ejaannya.jika
sebaliknya perkataan tersebut dianggap yang salah ejaannya. Kenrudianpilihan
akandiberi
supaya pengguna dapat membetulkan kesalahan eiaan. Prosesini
akan berterusan sehingga pengguna selesai menyemak kesalahan eiaan.-9-
Penyemakan Ejaan Dokumen Bahasa Melayu Secara Interaktif Melalui Web
c) Di Akhir
SemakanSelepas pengguna telah selesai menyemak ejaan secara interaktif. perkataan yang tefah disemak akan di salin(cop;r) dan tampalQnste) ke failasal.
3.2.3.1 Strategi Reka Bentuk
Pemilihan
perisianuntuk projek ini
berdasarkan beberapa kelebihanyang
dapat memenuhi keperluanuntuk
membangunkanprojek. Di
antara kelebihan-kelebihan tersebut:a)
PelayanWeb, Apache
adalahperisian
percumadan
bersumber terbuka.Apache
juga
sokong saluran berbilang dan sokong kepada berbilang sistem operasilain.
lanya mempunyaiciri-ciri
keselamatan dan mampu bertlngsi sebagai pelayan proksi HTTPb)
Bahasa pengaturcaraanyang dipilih
sepertiPHP. Perl dan C.
merupakan bahasa pengaturcaraan peringkattinggi yang
mempunyai kesamaan yang mempermudahkan proses pembangunan aplikasi ini.- l0
-Penyemakan Ejaan Dokumen Bahasa Melayu Secara Interaktif Melalui Web
3.3 Input, Output Dan Reka Bentuk Antara Muka
i " .\s*&44fr 'ij"'S\#ryi\)t..+*F'
mWMmmW
il*urr
. $li{r*iW',l{#K}li$
..rSt*tt' '
s
tg;*{-*-*.
:r&.':tl$i#
ffi
l
Semai. i
Gambar rajah
I.
Pr:ngguna memasukkan teks dan tekan butang "Semak"Irrnr aCala c,:nt.ah ayat;uang terdapa F€slInpa
- ll
-Penyemakan Ejaan Dokumen Bahasa Melayu Secara lnteraktif Melalui Web
Gambar rajah
ll.
Penggunamemilih
perkataanyang betul dan
menekan butang Ulangi Semakan selepas kesalahan ejaan telah diperbetulkan.- t! -la
Penyemakan Ejaan Dokumen Bahasa Melayu Secara Interaktif Melalui Web
Semakan Eiaan
Gambar rajah
IIl.
Pengguna menekan butang Tamat Semakan apabila penyemakan eiaan selesai.-
13 -Penyemakan Ejaan Dokumen Bahasa Melayu Secara Interaktif Melalui Web
Ini adalall contoh hy.t lrang terdapat }<esilapan
: Klik di
sini untuk menulup tetingkapGambar rajah
IV.
Pengguna menekan butang MasukkanKe
DokumenAsal
untuk kembali kepada Laman utama aplikasiKlik
di sini untuk melakukan semakan dokumen lain-t4-
Penyemakan Ejaan Dokumen Bahasa Melayu Secara lnteraktif Melalui Web
Bab 4 Perlaksanaan
4.1 Persekitaran
Selaras dengan perkembangan semasa. aplikasi ini dibangunkan
dengan menggunakan teknologi Web dan kemudahan Internet.4.2 Perancangan Ujian
Dalam perancangan ujian ke atas sistem yang telah dibangunkan. terdapat beberapa isu atau kriteria teftentu yang perlu
diambil kira
sebelum ujian dijalankan. Kriteria- kriteria tersebut adalah:o
Mengenal pasti keperluan sistem sebelum ujian dilakukan dan mengambil kiraciri-ciri
lain seperti kesesuaian. kegunaan dan ketahanan sistem.o
Menyatakan objektif ujian sistem dengan jelas seperti lingkungan u.iian ke atas sistem. pengesanan kerosakanyang
berterusandan
mengenalpasti
uiian tersebutefektifke
atas sistem dan sebagainya.o
Melaksanakan strategi penambahbaikan yang berterusan dalam proses ujian sistem.-
15 -Penyemakan Ejaan Dokumen Bahasa Melayu Secara Interaktif Melalui Web
4.2.1 Ujian Unit
Sebelum menjalankan ujian unit ke atas sistem. beberapa perkara
perlu dipertimbangkan seperti modul antara muka. Modul tersebutdiuji
untuk memastikan perjalanan maklumat secara dalaman atau luaran seperti yang dirancang. Struktur datajuga perlu
diperiksa supaya proses pengaturcaraan yang melibatkan data disimpandalam
perhubungandan
lingkunganyang betul
sepanjang langkah perlaksanaan dilaksanakan. Selepasitu
keadaan kekanganjuga diuji untuk
memastikan prosessetiap modul berjalan dengan betul dalam lingkungan kekangan sama
adamengehadkan
dan
mengetatkan sebarang proses. Setiap laluan yangtidak
berkait denganstruktur
kawalan dipraktikkan untuk memastikan semua pernyataan atur caradalam
setiapmodul
dilaksanakan walaupun hanyasekali. Akhir sekali.
kesemua penyemakan kesalahandiuji
ke atas sistem.4.2.2 Ujian Lain
Ujian-ujian lain
yang dilakukan ke atas sistem adalah yang berkaitan dengan u.iian pemulihan.ujian
keselamatandan ujian
prestasi.Ujian
pemulihan dilaksanakan dengan menyediakan "back-up" dan memastikan "hack-up" ini dapat di.ialankan sama seperti sistem sebenar.jika
terdapat sebarang masalah yangterjadi
kepada sistem.Ujian
prestasi dilakukan denganmenguji
kepantasan sistem memproses data dan keberkesanan proses yang dilakukan supaya lebih ef'ektif.t6
-Penyemakan Ejaan Dokumen Bahasa Melayu Secara Interaktif Melalui Web
4.3 PerancanganLatihan
Bagi
memastikan sistem dapat digunakanoleh
semua pengguna. setiap komputer mestilah beradadi
dalam persekitaran lntranet. Pengguna hanyaperlu
mempunyai pelayar seperti Internet Explorer dan Netscape Navigator untuk melayari laman Web-Bagi tujuan latihan. sebuah manual yang mudah difahami dihasilkan bagi membantu pengguna menggunakan sistem
ini.
Memandangkan sistem yang dibina adalah mesra pengguna maka diharapkan pengguna mampu menggunakannya berpandukan manual tanpa sebarang latihan praktikal.t7-
Penyemakan Ejaan Dokumen Bahasa Melayu Secara Interaktif Melalui web
Bab 5 Perbincangan Dan Penilaian
5.1 Kelebihan Sistem
Sistem yang dibangunkan
ini
memberi banyak kelebihan dan f'aedah kepada pengguna berbanding sistem manual yang masih dilaksanakan sehingga kini kerana sistem baru yang dilaksanakan atas pembaharuan sistem prototaip.jugalebih kemas dan teratur dan
pengintegrasianyang dilakukan
lebih memudahkan pengguna.Kamus yang diperbaiki dapat
meliputi
lebih banyak perkataan dalam BahasaMelayu dan terkini. Hasilnya
penyemakan dapatdilakukan
dengan lebih menyeluruh. efektif dan tepat.Pembangunan laman Web sebagai antara muka pengguna. banyak membantu
mempermudahkan proses menyemakkan dan .iuga
memperluaskan penggunaan aplikasidi
kalangan pengguna kerana ianya mudalr dan mesra pengguna.5.2 Masalah Yang Dihadapi
Walaupun
telah
banyak pembaruandibuat di dalam aplikasi ini masih
terdapat beberapa perkara yangtidak
dapat diselesaikan. Masalah utama berkaitan dengan struktur kamus yang digunakan atau dibangunkan danjuga
bahasaitu
sendiri. Lebih banyak penyelidikan perlukan dijalankanbagi
memperbaiki masalah tersebut. Di antara masalah tersebut adalah:o
Data kamus yang dibangunkan perlu dikemaskini
sekiranyafail
aft'ix diubah.Ini
merumitkan kerana data kamus melibatkan data yang besar.- t8
-Pen;/emakan Ejaan Dokumen Bahasa Melayu Secara Interaktif Merarui web
o
Ada beberapa perkataan tidak dapat dimasukkan ke dalam kamus data kerana ada ruang kosong di antara perkataan tersebut.o
Wujudnya masalah dengan fail melqvtt.aff. Terdapat masalah yang tidak dapar diselesaikan kerana penyelesaiannya akan menimbulkan masalah pada yang lain. Contohnya:*qu,alan ME
flag
M:
>MEM
F
> memfbku.s-F. MEM (memikirkan)
FIag M bagi huruf
pertama perkataanF
denganF tidak boleh letak
dua peraturan pada masa yang sama keranakonflik
akan berlaku.5.3 Cadangan Penambahbaikan Sistem
Berikut disenaraikan beberapa cadangan yang mampu memperbaiki sistem:
o
Kamus data haruslah dikemaskini dari
semasa ke semasa kerana kata dasar Melayu terlalu Iuas.o
Mengubahsuaifail melaw.all supaya membolehkan kamus
menerima perkataan yang berulang.o
Membiarkan satu peraturandi
dalam f'ailflag
dan menaip seluruh perkataan bagi peraturan lain di dalam kamus tersebut.-19-
Penyemakan Ejaan Dokumen Bahasa Melayu Secara Interaktif Melalui Web
Bab 6 Kesimpulan
Penyemakan
Ejaan Dokumen Bahasa Melayu Secara Interaktif Melalui
Webdiwujudkan bagi memudahkan pengguna untuk menyemak dokumen Bahasa Melayu.
Memandangkan pada
ketika ini
amat sukaruntuk
mendapatkan satuaplikasi
yang sedemikianrupa. maka satu alternatif baru
haruslah disediakan.Aplikasi
yangdibangunkan akan dikemas
kini dari
semasake
semasa. Sehinggakini aplikasi
ini telah banyak dikemaskini
dan diubahsuai agar aplikasiini
menjadi lebih fleksibel dan mudah digunakan.Walaupun
aplikasi ini
berjalan denganbaik. namun ada
kemungkinan terdapat beberapa masalah yang tidak disedari. Oleh yang demikian aplikasiini
perlu dikemaskini dari
semasa ke semasa. Komen dan cadangan daripada pengguna amat pentingbagi menilai
sejauh mana keberkesanan dan kemampuanaplikasi ke
atas mereka.Diharap aplikasi
ini
mampu memberi mant'aat kepada pengguna.20-
Penyemakan Ejaan Dokumen Bahasa Melayu Secara Interaktif Melalui web
Bab 7 Rujukan
tl]
Satzanger. Jackson and Burd. System Analysis and Designln A
changing World, Thomson Learnins. 2000.tzl
Satzanger& orvik.
Theobiect
Approach-Concept, system Dettelopmenr, and Modeling u,ithUML.
2"d Edition. Thomson Learnins. 200 | .t3l Dr
Abdullah Embong. Sistem PangkalonData:
Konseplsa.s.
Reka Bentuk dan Pelaksanaan. Tradisi llmu. 2000.t4l
Stig Sether Bakken. Alexander Aulbach. Egon Schmid. Jim Winstead. LarsTorben \\'ilson.
Rasmus Lerdorf. Andrei Zmievski. Jouni Ahto.pHp -
P HP Man ual.
httpl
I www.php.net/manual/en/t5]
Pelr Monlcs-
The Monasten,Gates. http://perlmonks.orgt6]
Perldoc.com-
Perl Documentation.http:llwww.perldoc.com-21
-