belajar perl bagian Pertama
February 15, 2008Pengertian CGI
CGI (Common Gateway Interface) merupakan suatu bentuk hubungan interaktif di mana client (browser) dapat mengirimkan suatu masukan kepada server, dan server mengolah masukan tersebut serta mengembalikannya kepada client (browser). Contoh sederhana adalah saat Anda menggunakan suatu search engine. Saat Anda menuliskan keyword dan menekan tombol Search maka browser akan mengirimkan keyword tersebut ke server. Keyword tersebut lalu diolah oleh server dan server mengirimkan data hasil pengolahan (yang sesuai dengan keyword yang kita masukkan) ke browser kita. Jadi yang kita lihat pada browser hanya data yang sesuai dengan keyword yang kita masukkan.
Program CGI ditulis dalam bahasa yang dapat dimengerti oleh sistem misalnya C/C++, Fortran, perl, Tcl, Visual Basic, dan lain-lain. Pemilihan bahasa yang digunakan tergantung dari sistem yang digunakan. Jika kita menggunakan bahasa pemrograman seperti C atau Fortran maka program-program yang kita buat harus dikompile terlebih dahulu sebelum dijalankan sehingga pada server akan terdapat source code dan program hasil kompilasi. Berbeda bila kita menggunakan bahasa script seperti perl, TCL, atau Unix Shell maka hanya akan terdapat script itu sendiri (tanpa ada source code). Banyak orang yang lebih suka memilih menggunakan script CGI dibandingkan dengan bahasa pemrograman karena lebih mudah untuk di-debug dan dimodifikasi. Dalam pembahasan kali ini kita akan menggunakan Perl sebagai bahasa script-nya.
Setelah kita mengetahui penjelasan diatas,maka mari kita coba buat sebuah tampilan sederhana yakni tampilan index.cgi yang isinya hello word.
Contoh program:
#!/usr/bin/perl
#contoh script sederhana
print"content-type:text/html\n\n";
print"<html><head><title>sekedar nyoba aja</title></head>\n";
print"<body>hello word…!!!\n\n";
print"</body></html>\n";
exit;
maka tampilan dibrowse seperti dibawah ini:
Gbr.tampilan dari hello world..!!!!.
penjelasan dari beerapa script yang dianggap penting:
#!/usr/bin/perl
Baris ini memberitahu server letak interpreter yang diperlukan untuk mengeksekusi script kita.
#contoh script sederhana
baris menandakan tempat komentar. tiap komentar di awali dgn tanda “#”.
print"content-type:text/html\n\n";
Baris ini disebut MIME header yang fungsinya memberitahu server jenis informasi yang kita kirim. Dalam contoh ini informasinya berjenis HTML/Text.
print"<html><head><title>sekedar nyoba aja</title></head>\n";
print"<body>hello word…!!!\n\n";
print"</body></html>\n";
merupakan perintah untuk menuliskan string dan script html yang akan ditampilkan pada browse nantinya.
Exit;
merupakan perintah untuk menutup script yang telah dibuat. Boleh juga ditulis dan ng,asal ada yang menandakan bahwa script yang kita buat tertutup atau telah selesai.
Untuk sementara, barangkali cukup sampai disini dulu. semoga bermanfaat bagi yang baca. Tunggu artikel selanjutnya yakni tentang “membuat guestbook dari perl.”
makasih buat teman-teman dari Id-perl terutama mas zaka yang selalu membimbing saya.:)
Comments »
The URI to TrackBack this entry is: http://blognaachmad.blogsome.com/2008/02/15/belajar-perl-bagian-pertama/trackback/
No comments yet.
RSS feed for comments on this post.
Leave a comment
Line and paragraph breaks automatic, e-mail address never displayed, HTML allowed: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>
•






















