1 DENGAN DVD 8 GB EDISI 03/2011 HARGA Rp [Luar Sumatra-Jawa-Bali: Rp47.000] NETWORKING, SYSTEM ADMINISTRATION, AND MORE EASY SETUP YOUR SERVER IN A D...
N E T WO R K I N G , SYS T E M A D M I N I S T R AT I O N , A N D M O R E
WWW.INFOLINUX.WEB.ID
010.2 Mandriva N2TH E DVD plus Extras O
EASY SETUP YOUR SERVER IN A DAY!
ALL-IN-ONE SERVER Cara Mudah Membangun Layanan Server yang Lengkap Tanpa Terganjal Biaya Lisensi [24]
NOKIA QT: MODUL KURSUS SDK GRATIS BERBASIS VIDEO Video Belajar yang Menarik dan Interaktif DARI NOKIA Pengembangan Aplikasi Mobile untuk Nokia [32]
AMANKAN JARINGAN DENGAN TOOL UFW
INSIDE DVD GTimeLog 0.5.0 Manajemen segala tugas Anda agar dapat selesai tepat pada waktunya
Nokia Qt SDK 1.0 SDK dari Nokia untuk pembuatan aplikasi berbasis Symbian/MeeGo TypeTrainer 0.3.1 Kiat dapat mengetik 10 jari agar segala pekerjaan dapat cepat diselesaikan VP-UML 8.1 Tool diagram UML untuk membantu developer saat pengembangan software
Cover LINUX_03_rev.indd edit nur.indd 2
[54]
[48]
BAHASA JAVA DI PYTHON
Develop Aplikasi Java dengan Cita Rasa Python [60] 2/7/2011 6:40:24 PM
KONTRIBUTOR Budi Rahardjo, I Made Wiryana, Michael S. Sunggiardi Noprianto, Ria Canseria
PR A PRODUKSI Arie Ishami
TATA L E TA K & D E S A I N G R A F I S Dhany Sudharmanto, Lely Yulaena, Mardiana
S E K R E TA R I AT R E D A K S I Evawani U. Putri
IKL AN Imam Ariyanto, Indran B. Sapto, Febriyanti
SIRKUL ASI & DISTRIBUSI Purwaluyo (Manajer)
KEUANGAN Deetje Monoarfa (Manajer), Albert Sulistyo, Ngafiv, Tety Winarni, Untung
PERSONALIA & UMUM Ekawati (Koord.), Suhaedin, Supandi
PENERBIT PT InfoLINUX Media Utama
A L A M AT Gedung Warta Lt. 4 Jl. Kramat IV No. 11, Jakarta Pusat-10430 Telp: (021) 315-3731, Fax: (021) 315-3732
P E N C E TA K PT Dian Rakyat, Jakarta Semua tip yang ada di dalam majalah ini gunakan atas risiko Anda sendiri. Kami tidak bertanggung jawab atas segala kehilangan data atau kerusakan pada komputer, alat-alat, atau software yang Anda miliki ketika menggunakan tip atau saran tersebut. Linux merupakan trademark terdaftar dari Linus Torvalds. Linux di sini adalah pemendekan dari GNU/Linux. Semua trademark lainnya merupakan hak masing-masing pemiliknya.
InfoLINUX diterbitkan bulanan oleh Pinpoint Publications. Pinpoint Publications juga ikut menerbitkan majalah komputer bulanan PC Media, tabloid dwi-mingguan PC Mild, Buku Mini PC Media, dan Buku Mini InfoLINUX. Dilarang mereproduksi seluruh atau sebagian materi di media ini dalam bentuk dan dengan tujuan apapun. Pinpoint Publications tidak terafiliasi dengan perusahaan atau produk yang diuji coba di InfoLINUX. Seluruh staf InfoLINUX tidak memiliki investasi pada perusahaan atau produk yang diuji coba. Hasil uji coba produk yang dimuat di InfoLINUX tidak terkait dengan iklan atau hubungan bisnis perusahaan/produk tersebut dengan InfoLINUX. Kecuali disebutkan, uji coba dilakukan InfoLINUX pada produk dan layanan yang tersedia pada saat ini. Kami, di Pinpoint Publications, menjunjung tinggi nilai integritas. Untuk itu, dalam menjalankan tugasnya seluruh staf kami tidak dibenarkan menerima atau meminta imbalan dalam bentuk apapun dari relasi/narasumber.
ANDROID DITANTANG MEEGO? Kejayaan Android, sistem operasi berbasiskan Linux yang lebih ditujukan untuk smartphone dan komputer tablet, sepertinya sudah di depan mata. Bahkan, dalam skala dunia dan di beberapa negara produsen, penjualan smartphone dan tablet berbasiskan Android telah mengalahkan sistem operasi yang lain. Misalnya, penjualan tablet Android Galaxy Tab produksi Samsung jauh mengalahkan penjualan Ipad dari Apple di Korea Selatan. Bagaimana dengan sistem operasi Linux yang lain seperti Meego? Dan, bagaimana Rusmanto Maryanto [[email protected]] peluang pengembang software Open Source? Meego merupakan produk gabungan dua sistem operasi berbasiskan Linux Moblin yang awalnya dikembangkan Intel dengan Maemo yang dikembangkan Nokia. Rilis pengembangan Meego versi 1.0 dan 1.1 pernah disertakan dalam DVD InfoLINUX tahun lalu. Berbeda dengan Android yang awalnya dikembangkan untuk smartphone lalu diubah menjadi lebih luas untuk komputer tablet, Meego sejak awal dikembangkan untuk berbagai jenis device, termasuk smartphone dan tablet. Dengan titik temu target perangkat keras yang serupa, kami prediksi Meego akan menjadi penantang berat Android. Perkembangan pesat dua sistem operasi berbasiskan Linux itu tentu sudah dan akan menimbulkan peluang kerja dan bisnis bagi pengembang software Open Source. Untuk mengetahui gambaran tools dasar atau SDK untuk mengembangkan aplikasi di Meego, kami sajikan rubrik Utama edisi ini cara menggunakan SDK Nokia Qt yang juga digunakan untuk sistem operasi smartphone Nokia Symbian dan Maemo. SDK untuk Android pernah kami bahas pada salah satu edisi 2010 yang lalu. Salah satu yang sangat pesat dari dunia software dan teknologi informasi umumnya adalah perubahan, bukan hanya cepat berkembang, tetapi juga cepat berubah. Kita bisa melihat itu dari kasus Sun Micosystems yang dibeli Oracle lalu berdampak pada produk OpenSolaris dan OpenOffice/LibreOffice. Juga perubahan sikap Microsoft yang dulu terlihat anti-Open Source, tetapi sekarang mulai lunak, bahkan menggarap produk Open Source. Sekarang kita melihat cepatnya perubahan Android dan Meego.
Komunitas [30] Acara Kopdar BlankOn Surabaya [30] Pendirian Komunitas Linux di Tegal
Praktik Instan [32] SDK Nokia untuk Platform Linux
Net Admin [36] Proteksi LAN dari Virus Internet dengan Squid dan C-ICAP Server [38] Daftar Warnet Berbasis Linux di Indonesia
24
Tutorial [40] Web Browsing Command Line dengan twill [48] Tool Firewall untuk Distro Ubuntu
Workshop
[3]
Editorial
[4]
Indeks
5
20
30
34
41
62
[12] Michael S. Sunggiardi: Produk Teknologi Belum Siap Jual [14]
[54] Membuat Video Tutorial Interaktif [56] Membuat Objek Ikan Kartun Sederhana [58] Tentukan Besarnya Poin untuk Tim Sales [58] Hitung Jumlah Data dalam Beberapa Range [59] Hitung Nilai Inventory dengan SUMPRODUCT () [59] Membulatkan ke Bawah Suatu Nilai [60] Jython: Python untuk platform Java [62] Instal Mandriva sebagai Desktop dan Server [64]
Kuis InfoLINUX
[66]
Edisi Mendatang
Surat Anda
Aktual [5] [5] [5] [6] [6] [6]
Yahoo! Berkomitmen Mengem bangkan Apache Hadoop Fitur Baru jQuery 1.5 Peraturan Baru OpenJDK Dell Bergabung dengan Program Novell SUSE Appliance RabbitMQ 2.3.0 Free Software Awards
Opini [8] I Made Wiryana: Triumph of the Nerd [10] Budi Rahardjo: Enterpreneur Berbasiskan Teknologi
4
03/2011
INFOLINUX
Distro [17] ClearOS 5.2 [17] Mandriva Linux 2010.2
Game [18] World of Padman 1.5.1 [18] Zero Ballistics 2.0.1
Buku [19] Configuring IPCop Firewalls [19] Open ERP for Retail and Indutrial
Management [19] Pentaho Solutions: BI dan Data
Warehouse
www.infolinux.web.id
AKTUAL
Yahoo! Berkomitmen Mengembangkan Apache Hadoop ahoo!, salah satu perusahaan besar di bidang penyedia solusi Internet, telah mendistribusikan kode Hadoop buatannya dan berencana untuk bekerja lebih dekat dengan komunitas Apache Hadoop. Distribusi Hadoop dari Yahoo! selama ini menjadi lahan percobaan bagi Yahoo! dalam bereksperimen dan merilis hasil karya sendiri untuk aplikasi komputasi terdistribusi dan kerangka penyimpanan ini. Sayangnya, karena dikerjakan secara internal oleh Yahoo!, langkah itu justru merugikan proyek Apache Hadoop. Eric Baldeschwieler, Yahoo’s VP of Software Engineering, mengatakan bahwa sayangnya Apache
Y
tidak lagi menjadi tempat yang jelas sebagai tujuan rilis Hadoop. Namun, setelah melihat berbagai macam opsi yang terkait dengan perusahaan, kini Yahoo! memutuskan untuk bekerja sama dengan komunitas Apache Hadoop. Selain itu, Yahoo!
juga berkomitmen dalam tujuan pengembangan yang ingin dicapai oleh proyek Apache Hadoop. Namun, tentu saja terdapat sejumlah tantangan untuk hal yang akan dilakukan oleh Yahoo!. Salah satunya adalah cara memasukkan beberapa orang yang selama
Fitur Baru jQuery 1.5 etelah beberapa minggu mengeluarkan versi RC (Release Candidate), pada 1 Februari 2011 lalu, para pengembang jQuery akhirnya merilis jQuery 1.5. Rilis terbaru itu memiliki fitur penulisan ulang dari modul Ajax yang disebut oleh para pengembang membawa ke level yang lebih tinggi dari konsistensi ke metode XmlHttpRequest yang bersifat lintas platform. Penulisan ulang dari jQuery 1.5 juga memiliki kemampuan lebih untuk mengembangkan API dan memungkinkan lampiran penanganan data, proses penyaringan data, dan transportasi. Sejumlah peningkatan fitur yang lain
S
www.infolinux.web.id
Aktual_03 edit nur.indd 5
di antaranya dukungan untuk objek yang ditangguhkan yang mengizinkan fungsi untuk mengembalikan nilai di mana nilai sebenarnya mungkin tidak segera tersedia. Dalam versi jQuery 1.5 telah diperbaiki sekitar 83 bugs dan 430 tiket yang telah diselesaikan pada tahap pengembangan. Pengembang jQuery juga telah memperbaiki sistem pengembangan internal jQuery untuk menstandarisasikan penggunaan NodeJS server-side JavaScript. jQuery 1.5 dapat diunduh dari URL http://blog.jquery.com/2011/01/31/jquery15-released/ dan dilisensikan ke dalam lisensi MIT atau GPL.
ini bekerja secara signifikan untuk proyek Apache Hadoop. Saat ini, Yahoo! memiliki dua cabang. Satu cabang stabil yang menjalankan sekitar 40.000 node server internal dan satu lagi cabang untuk tahap pengembangan. Langkah ini akan dimulai dengan penggabungan kode dari cabang “mempertahankan”, yang menurut Baldeschwieler merupakan versi paling stabil dan memiliki kinerja yang tinggi dalam sejarah rilis Hadoop. Hasil kerja sama pengembangan Apache Hadoop yang dilakukan antara Yahoo! dengan komunitas Apache Hadoop, nantinya diharapkan dapat berjalan secara transparan, dirilis secara berkala dan terjadi aktivitas yang aktif dengan sesama kontributor Hadoop.
Peraturan Baru OpenJDK ark Reinhold, kepala arsitek platform Java di Oracle, telah mengumumkan di blognya bahwa dirinya dengan bantuan John Dullmovich dan Jason Gartner dari IBM, Mike Milinkovich dari Eclipse, Prof. Doug Lea dari SUNY Oswego, dan Adam Messinger dari Oracle telah menyusun seperangkat aturan komunitas OpenJDK. Seperangkat aturan itu akan diterapkan untuk komunitas. Reinhold mengatakan bahwa mereka tidak membuat sejumlah aturan itu dari awal, tetapi melanjutkan sejumlah aturan yang telah dibuat oleh Dewan Tata Kelola Internal OpenJDK. Reinhold juga
M
berterima kasih kepada Dewan Ketua Internal OpenJDK yang terdiri atas Doug Lea, Fabiane Nardon, Simon Phipps, dan Dalibor Topic atas kontribusi mereka atas proses pembuatan aturan itu. Oracle juga telah mendapat sejumlah perusahaan untuk mendukung u p a y a pengembangan OpenJDK. IBM telah meninggalkan proyek Apache Harmony untuk kemudian bergabung dengan proyek OpenJDK. Selain IBM, Apple juga membatalkan pengembangan Java secara internal untuk turut bekerja sama dalam pengembangan OpenJDK untuk platform Mac OS X dengan Oracle. INFOLINUX 03/2011
5
2/7/2011 3:45:44 PM
AKTUAL
Dell Bergabung dengan Program Novell SUSE Appliance ovell telah mengumumkan bahwa pihaknya telah menambah partner launnya ke dalam daftar perusahaan besar yang tergabung dalam SUSE Appliance Program. Saat ini, Dell telah menjadi bagian dari program dan perusahaan perangkat keras yang menawarkan solusi untuk bisnis yang berbasiskan perangkat seperti SUSE Studio dan didukung oleh Novell SUSE Linux Enterprise. Joe Wagner, Senior Vice President and General Manager of Global Alliances at Novell, mengatakan bahwa Novell telah bekerja sama dengan Dell selama bertahun-tahun untuk
N
memberikan solusi inovatif dan kokoh untuk pelanggan. Novell merasa senang karena Dell memajukan jalinan kerja sama dengan membangun perangkat mereka dengan SUSE Appliance Program. Dell juga menawarkan solusi yang lengkap yang dapat dikustomisasi sesuai dengan yang dibutuhkan oleh pelanggan. Paket itu termasuk semua perangkat lunak dalam SUSE Appliance Program Toolkit yang salah satunya adalah versi lokal dari SUSE Studio yang bernama Onsite. Sally Steven, Vice President of Platform Marketing Dell, mengatakan bahwa bekerja sama dengan
RabbitMQ 2.3.0 engembang RabbitMQ baru saja merilis versi terbaru RabbitMQ, aplikasi pengirim pesan enterprise open source berbasiskan Java, yakni RabbitMQ 2.3.0. Dalam versi terbaru itu telah ditambahkan dukungan otentikasi dan IPv6 ke dalam sistem. RabbitMQ merupakan implementasi dari protokol pengirim pesan AMQP yang dilisensikan ke dalam lisensi MPL. Pada versi terbarunya itu, RabbitMQ telah menyertakan pluggable authentication layer sebagai implementasi dari SASL dan dilengkapi dengan sebuah plugin untuk dapat melakukan otentikasi dengan SSL. Dukungan IPv6 juga mengizinkan
P
6
03/2011 INFOLINUX
Aktual_03 edit nur.indd 6
server RabbitMQ untuk dapat menggunakan IPv4 dan IPv6 secara default. Sejumlah fitur yang lain ditingkatkan, termasuk tambahan untuk spesifikasi AMQP yang memungkinkan streaming penerimaan konfirmasi pesan. Dari sisi klien, pengembang menghilangkan dukungan Java 1.4 pada pustaka klien saat memperbaiki Java 1.5. Sejumlah perbaikan bug juga dimasukkan ke dalam kode untuk memperbaiki stabilitas dan keandalan aplikasi. Pengguna yang ingin segera mencoba paket RabbitMQ 2.3.0, aplikasi itu dapat di-download dari ww.rabbitmq.com/download.html.
Novell dapat membantu Dell dalam memperluas dan memperkuat produk Linux yang ditawarkan oleh Dell. Dengan membangun software appliances untuk SUSE Linux Enterprise, pelanggan Dell akan mendapat solusi biaya yang efektif dan fleksibel dalam penyajian aplikasi, baik untuk platform secara fisik, virtual, maupun komputasi awan. SUSE Appliance Program merupakan salah satu proyek Novell yang cukup sukses meskipun proyek itu baru berjalan sekitar dua tahun. Novell yakin bahwa pasar untuk software appliance akan terus bertambah besar pada tahun yang akan datang. Berdasarkan hasil riset independen yang telah dilakukan, pasar untuk Software Appliance pada 2011 akan mencapai US$1 miliar dan akan meningkat menjadi US$3.7 miliar pada 2014.
Free Software Awards ree Software Foundation (FSF) dan GNU Project telah mengumumkan bahwa mereka siap menerima sejumlah nominasi untuk Free Software Awards. Acara penghargaan yang diadakan setiap tahun itu memberikan perhargaan bagi individu maupun proyek atas kontribusi mereka dalam memajukan dan mengembangkan free software. Berbagai pihak yang berminat untuk memberikan usulan proyek maupun individu yang telah membantu kemajuan free software pada tahun lalu untuk mendapatkan penghargaan dapat mengirimkan melalui e-mail ke award-nominations@gnu. org. Pada Free Software
F
Awards tahun lalu, penghargaan untuk individu diberikan kepada John Gilmore (EFF Co-founder), Ted Ts’o (Linux Kernel Developer), Andrew Tridgell (Samba Creator), Larry Wall (Perl Creator), Harald Welte (gpl-violations.org), dan Miguel de Icaza (GNOME & Mono Creator). Pengajuan nominasi akan ditutup pada 16 Februari 2011 dan pemenang nominasi akan diumumkan pada acara LibrePlanet 2011 yang diselenggarakan pada 19 Maret 2011 di Bunker Hill Community College (BHCC), Boston. Penjelasan lebih lanjut atas informasi ini dapat ditemukan pada URL http://www.fsf. org/awards.
www.infolinux.web.id
2/7/2011 3:45:45 PM
IKLAN PASS FM (materi FILM)
DTP (IL0110211).indd 1
5/5/2010 11:33:56 AM
OPINI I Made Wiryana
Triumph of the Nerd
D
ulu banyak orang mengatakan Linux di PDA atau smartphone hanyalah untuk orang yang suka otak-atik atau kaum Nerd. Bahkan, banyak yang men cibir dengan mengatakan bahwa itu hanyalah impian di siang bolong. Wajar saja, saat itu Linux belum populer sehingga ketika ada keingin an menggunakan Linux di smart phone, keinginan dianggap khayalan. Untuk desktop saja masih belum cocok, apalagi PDA. Bagi khalayak ramai, termasuk media TI, Linux hanya cocok untuk para nerd dan geek atau orang yang memiliki dunia sendiri dan nilainilai selera sendiri. Namun, orang lupa bahwa kadang-kadang nerd itu "visioner". Mereka memiliki visi masa depan untuk penggunaan teknologi. Banyak hal yang tadinya mainan para nerd, sekarang men jadi tren. Contohnya internet. Awalnya, internet atau komunikasi melalui jaringan komputer adalah mainan atau dunia para nerd dan geek. Orang pada umumnya melihat hal itu sebagai hal yang sulit digunakan oleh khalayak umum, sulit mem berikan manfaat pada kehidupan se hari-hari. Namun, apa yang terjadi? Internet sekarang digunakan oleh siapa saja, bukan hanya oleh para nerd/geek, tetapi juga oleh anakanak, ibu rumah tangga, pengusaha, dan orang pemerintahan. Begitu juga dengan Linux. Sejalan dengan perkembangan zaman dan perkem
8
03/2011
INFOLINUX
bangan open source, Linux kini bukan barang aneh. Kini, banyak orang menggunakan Linux (dalam arti kernel) secara tidak sadar. Mereka menggunakan handphone berbasiskan Android yang bekerja di atas kernel Linux.
untuk mendukung perangkat keras yang dibuatnya. Produsen HP China tampaknya benarbenar memanfaatkannya. Banyak device seperti tablet dan hand phone buatan China berbasiskan Android atau memanfaatkan kernel Linux. Berkembangnya tren seperti itu mau tidak mau membuat pikiran saya melayang ke trilogi film konyol "Triumph of the Nerd", film yang menceritakan bagaimana para nerd yang karena seperti memiliki dunia sendiri, selalu dicemooh oleh teman-temannya. Hingga suatu saat, ternyata para nerd tersebut dapat unjuk gigi dan menjadi tak bisa diabaikan lagi. Tidak saja di film, para Nerd di dunia nyata yang tadinya dianggap looser kini dianggap sebagai icon keberhasilan. Figur-figur nerd seperti Bill Gates, Steve Jobb, Wozniak, dan Linus Torvalds tampil menguasai dunia. Hal itu disebabkan oleh karya mereka yang tadinya ditertawakan dan dianggap kha yalan ternyata sekarang mem berikan manfaat yang besar. Jadi, para developer open sour ce tidak perlu takut ditertawakan ketika memiliki ide yang "lain
“...mudah menyediakan driver atau melakukan modifikasi Android untuk mendukung perangkat keras yang...„ Saat ini, handphone berbas iskan Android telah mengalahkan market handphone lainnya (misal iPhone, Windows Phone, dan BlackBerry). Salah satu faktor pe nyebabnya adalah lisensi Android yang open source. Lisensi Android memungkinkan pembuat perang kat keras mobile devices mudah menyediakan driver ataupun melakukan modifikasi Android
daripada yang lain". Nanti akan tiba saatnya untuk menertawakan orang lain karena mereka yang menjadi terlambat, sedangkan Anda sudah melaju dengan ide Anda. Tentu saja hal itu dapat ter jadi kalau Anda tetap teguh me ngembangkan ide Anda tanpa putus asa hingga menjadi kenyataan tanpa mempedulikan cemoohan orang.
www.infolinux.web.id
Ozone (IL0290413).indd 1
2/4/2011 3:50:59 PM
OPINI Budi Rahardjo
Entrepreneur Berbasis kan Teknologi aat ini sedang ramainya orang membicarakan entrepreneur ship. Banyak orang, khususnya mahasiswa, yang didorong un tuk menjadi entrepreneur. Salah satu bidang yang dianggap memiliki potensi adalah teknologi informasi. Apakah memang benar bidang itu memiliki potensi? Mudahkah men jadi entrepreneur dengan usaha yang berbasiskan teknologi informasi?
S
Membuka bisnis yang berbasiskan teknologi informasi bisa jadi tidak membutuhkan modal yang sangat besar. Bahkan, dengan notebook pun sesorang dapat memulai usa hanya. Hal itu berbeda dengan membuka pabrik, misalnya, yang untuk itu kita membutuhkan tanah dan gedung atau modal besar. Sayangnya, untuk berbisnis teknologi informasi dibutuhkan hal lain yang tidak kalah sulitnya. Hal pertama yang dibutuhkan dan yang paling penting adalah SDM (sumber daya manusia). Mencari orang yang mahir tekno logi informasi itu tidak mudah. Sebagai contoh, dalam beberapa seminar, saya bertanya, “Siapa di sini yang bisa Ajax?” Saya hanya melihat satu atau dua orang yang mengangkat tangannya. Padahal, dalam salah satu pekerjaan yang kami lakukan dibutuhkan
10
03/2011
INFOLINUX
programmer yang mahir Ajax. Contoh itu mungkin terlalu spesifik, tetapi pada dasarnya, kesulitan mendapatkan SDM yang pas di bidang teknologi informasi itu berlaku umum. Hal kedua yang sulit juga ada lah mendapatkan ide. Dari beberapa inisiatif usaha teknologi
yang mencoba membuat layanan seperti Facebook, tetapi tidak ada kebaharuan sehingga sulit untuk menarik orang ke layanan tersebut. Saya yakin bahwa banyak ide yang “orisinal” dan mungkin di antara nya ada yang khas dengan kultur Indonesia. Hal selanjutnya adalah belum ditemukannya model bisnis yang pas. Dari mana pendapatan datang? Dari berlangganan (sub scription), bayar ketika dibutuhkan (pay per use), atau berdasarkan iklan (yang umumnya gagal)? Saat ini belum banyak cerita sukses entrepreneur berbasiskan teknologi informasi di Indonesia. Contoh sukses dibutuhkan untuk memotivasi pemula bahwa mereka bisa. Atau, jangan-jangan memang susah untuk sukses di dunia teknologi informasi? Kalau uraian di atas membuat Anda menjadi ciut dan membatal kan diri untuk menjadi entrepre neur, memang Anda belum cocok menjadi entrepreneur. Tantangan yang diuraikan di atas bukan untuk dihindari, tetapi untuk dihadapi seperti pekerjaan rumah sewaktu kita sekolah dahulu. Triknya ada lah bagaimana membuat usaha untuk menghadapi tantangan itu menjadi menarik dan me nyenangkan. Seperti bermain saja. Jangan takut! Syarat bergerak di bisnis tekno logi informasi adalah harus memi liki passion (hasrat yang kuat) dan
“...pada dasarnya kesulitan mendapatkan SDM yang pas di bidang teknologi informasi ini berlaku umum.„ informasi yang saya lihat, saya melihat pengusahanya masih mencoba meniru habis layanan atau produk yang sudah ada tanpa kebaharuan yang signifikan. Sebagai contoh, ada
kecintaan terhadap teknologi informasi. Nah, punyakah Anda? Jika punya, pertanyaan berikutnya adalah siapkah Anda untuk menjadi entrepreneur berbasiskan teknologi informasi? Yuk mari.
www.infolinux.web.id
biznet (IL0510508).indd 1
2/4/2011 3:16:53 PM
OPINI Michael S. Sunggiardi
Produk Teknologi Belum Siap Jual
M
aret 2010 yang lalu saya be gitu bangga membeli pera ngkat yang dikenal dengan sebutan Mobile Internet De vice (MID). Perangkat itu bekerja dengan sistem operasi open source Android dan dapat dibawa paksa dari pameran peralatan komputer di Hongkong. Perangkat itu diharap kan dapat menggantikan pembaca buku (e-book reader) yang harganya mirip-mirip MID, tetapi fungsinya lebih rendah. MID yang dibeli 2010 itu bentuknya masih asal-asalan dan tanpa sisi este tika. MID itu menggunakan chip pro cessor buatan Cina, Rockchip dengan kecepatan 300MHz. Sistem touch scre en-nya menyebalkan, sangat sulit un tuk digerakkan sehingga membuat layar menjadi penuh dengan goresan. Dalam periode uji coba untuk mewu judkan pembaca buku sekolah elek tronik, keluhan permintaan akan perbaikan mutu dan unjuk kerja direspons dengan lambat oleh pihak pabrik. Sistem operasi Android mem butuhkan sistem integrator yang mampu menggabungkan software dan hardware agar semuanya berfungsi baik. Perusahaan yang mengkhususkan diri dalam pengembangan itu disebut design house. Mereka mempunyai ba nyak kenalan di pabrik-pabrik dan kita sebagai pelanggan dapat me
12
03/2011
INFOLINUX
minta jenis apa saja yang diingin kan untuk dijual ke pasar bebas. Pabrik pembuat MID kebanya kan adalah pabrik rumahan atau
belajar yang lumayan panjang untuk membuat peranti MID, yakni dalam kurun waktu Maret-Desember 2010. Pembelajaran dari pabrikpabrik kecil di Cina itu berdampak pada mandegnya perkembangan MID berbasis Android. Hingga awal 2011, masih terjadi tarik-ulur teknologi untuk benar-benar dapat memanfaatkan MID sebagai hard ware dan bukan sekadar gayagayaan seperti yang terjadi pada peranti gadget lainnya. Keman degan juga disebabkan oleh per nyataan Google pada pertengahan 2010 bahwa Android yang sudah beredar di pasaran tidak cocok un tuk dipakai sebagai sistem operasi tablet karena hanya ditargetkan sebagai sistem operasi smartphone. Rilis Android dimulai dengan versi 1.5 lalu diubah untuk chip processor yang dibuat oleh Cina sehingga keluar versi 1.6 kemudian 1.7. Pada kenyataannya, sampai versi 1.7 itu kemampuannya masih serba minim, baik pengendali hard ware-nya (driver) maupun penye suaian dengan touch screen berteknologi sentuh dan tekan. Pada sekitar Oktober 2010, keluar versi Android 2.1 yang tidak ba nyak bedanya dengan 1.7 sampai kemudian keluar Android versi 2.2 yang sudah lebih baik. Akhirnya, kita semua berharap
“Android membutuhkan sistem integrator yang mampu menggabungkan software dan hardware...„ industri kecil dan menengah yang berkembang di Cina sejak boom komputer pada akhir 1990-an. Awalnya, mereka membuat pe ranti Digital Photo Frame (DPF) atau pemutar MP3 dan MP4. Ke ahlian para pabrikan itu sangat terbatas. Untuk mengikuti per kembangan pasar, mereka membu tuhkan keahlian khusus dan proses
akan keluarnya sistem operasi An droid versi 3.0 yang memang di khususkan untuk tablet dengan chip prosessor yang kecepatannya di atas 1GHz sehingga pada per tengahan 2011 ini, kita akan puas menggunakan tablet berbasiskan Android dengan kecepatan yang signifikan dan unjuk kerja yang memuaskan. www.infolinux.web.id
Asia Raya (IL0520116).indd 1
2/4/2011 2:11:02 PM
SURAT ANDA Punya opini, pendapat, kritik, atau saran yang terpendam untuk InfoLINUX? Sampaikan melalui surat ke Redaksi InfoLINUX, Jl. Kramat IV No. 11, Jakarta, 10430 atau e-mail di [email protected].
Mohon Info Katalog Mohon dikirimkan katalog majalah InfoLINUX (terutama buku) yang pernah terbit. Saya sedang mencari referensi Ubuntu dan settingan client Windows dan server Linux. Untuk itu, saya membutuhkan refe rensi buku Linux yang pernah di terbitkan oleh InfoLINUX. Benny - via e-mail
Untuk saat ini, kami belum me miliki katalog yang berisi berbagai macam buku maupun majalah Extras yang pernah diterbitkan oleh InfoLINUX. Namun, ke depan, segala informasi mengenai terbitan terbaru majalah InfoLINUX, buku mini InfoLINUX, majalah Extras InfoLINUX, dan berbagai produk InfoLINUX yang lain dapat Anda temukan pada website InfoLINUX di www.infolinux.web.id.
Soal Olimpiade Informatika Bagaimana kalau InfoLINUX edisi mendatang membahas berbagai hal yang berhubungan dengan soalsoal Olimpiade Informatika Nasi onal/Internasional tentang algorit ma, contohnya FreePascal atau Bahasa C. Istadi Ali - via e-mail
Terima kasih atas usulan itu yang menarik. Untuk sementara, usulan Anda kami tampung terlebih dahulu.
Tanya Modem Mobile Linux Ready 1. Apakah Linux mempunyai sis tem registry juga seperti Win dows? Bagaimana dengan Prefetch? Apakah Linux mening galkan sisa-sisa berupa file sampah seperti Windows? Men jengkelkan sekali bagi saya
14
03/2011
INFOLINUX
menggunakan Windows yang sering meninggalkan file sampah. Saya saat ini lebih menyukai software portabel di Windows. 2. Modem mobile USB apa yang sudah Linux Ready? Saya menca rinya dengan berbagai keyword di Google, tetapi hasilnya tidak memuaskan. Jika boleh, saya juga ingin mendapatkan info alamat website atau e-mail-nya. 3. Saya dengar ada edisi Info LINUX yang memberikan bonus khusus bundel PDF yang berisi 12 edisi tahun sebelumnya. Pada edisi berapakah InfoLINUX ter sebut? Kodir - via e-mail
1. Jika yang Anda maksud regedit di sini sama persis dengan fungsi re gedit di Windows, jawabannya tidak ada. Namun, jika yang Anda maksud lebih ke aplikasi untuk konfigurasi desktop, Linux juga memiliki aplikasi seperti GConf yang dapat digunakan untuk mela kukan konfigurasi desktop GNO ME. GConf dapat digunakan untuk melakukan tweak desktop GNOME dengan cara mengubah nilai yang terdapat pada sejumlah parameter konfigurasinya. 2. Agak sulit untuk mengatakan modem mobile USB mana yang benar-benar sudah Linux Ready karena dapat saja modem ter sebut dapat bekerja dengan baik pada suatu distro, tetapi tidak baik pada distro yang lain. Namun, berdasarkan penga laman kami, modem mobile USB buatan Huawei seperti Huawei E220 yang banyak dikemas secara langsung oleh operator besar di luar negeri, seperti Three, Voda vone, dan T-Mobile sudah dapat
berjalan dengan baik di platforn Linux. 3. Bonus bundel PDF majalah Info LINUX kami sertakan pada setiap edisi InfoLINUX 04 pada setiap tahunnya. Jika Anda ingin mendapatkan bundel PDF majalah InfoLINUX 2010, sil akan memesan majalah Info LINUX 04/2011.
Kenapa Terlambat? Kenapa ya masuk ke tahun 2011, InfoLINUX 01/2011 baru tiba di Surabaya? Berarti telat hampir se bulan. Jadi, saya baru dapat mem baca InfoLINUX 01/2011 pada bulan Februari 2011. Saya sampai bolakbalik ke toko buku nih. Wonge - via e-mail
Keluhan Anda sudah kami sampai kan ke bagian Sirkulasi InfoLINUX. Jika merasa agak kesulitan menda patkan majalah InfoLINUX edisi ter bitan bulan yang bersangkutan, silakan Anda melakukan pemesanan langsung ke Sirkulasi Majalah Info LINUX, via e-mail di sirkulasi- @ infolinux.co.id, atau telepon (021) 4682-6816, (021) 7079-6499.
Input Data ke MySQL via SMS Bagaimana caranya agar saya bisa meng-input data ke server database, dalam hal ini MySQL, via SMS? Un tuk SMS Gateway, saya mengguna kan service Gammu diintegrasikan dengan MySQL. Uci Suide - via e-mail
Bahasan mengenai input data dari SMS ke database MySQL dengan aplikasi gammu terdapat pada rub rik Utama InfoLINUX 03/2010. Oleh karena itu, silakan merujuk ke artikel tersebut.
www.infolinux.web.id
IKLAN PASS FM (materi FILM)
multipro_11_2010.indd 1
30/09/2010 14:10:25
TES&REVIEW INDEX
Terbaik untuk Anda
Distro ClearOS 5.2 Mandriva Linux 2010.2
17 17
Game World of Padman 1.5.1 Zero Ballistics 2.0.1
18 18
Buku Configuring IPCop Firewalls Open ERP for Retail and Industrial Management Pentaho Solutions: BI dan Data Warehouse
19 19 19
Definisi Label “On the Disc”
17
Sebuah software yang memperoleh label “On the Disc” berarti Anda dapat menemukan paket software tersebut dalam bonus Disc InfoLINUX edisi kali ini.
18 da dua hal menarik dalam bahasan rubrik “Utama” dan “Praktik Instan” InfoLINUX edisi ini. Yang pertama adalah bahasan cara mengamankan warnet dengan distro ClearOS pada rubrik “Utama” dan yang kedua adalah bahasan mengenai instalasi dan penggunaan Nokia Qt SDK 1.0 pada rubrik “Praktik Instan”.
A
Dalam bahasan “Utama”, kami menyajikan cara instalasi dan konfigurasi distro ClearOS 5.2 dengan contoh penggunaan di jaringan warnet. File iso distro ini juga kami sertakan dalam Ekstra DVD InfoLINUX edisi ini. Bagi yang tertarik dengan pengembangan aplikasi berbasis mobile, dalam rubrik “Praktik Instan” edisi ini juga disajikan bahasan menarik tentang instalasi dan penggunaan Nokia Qt SDK 1.0. Dengan SDK gratis dari Nokia ini, pengembang dapat
16
03/2011 INFOLINUX
16_Pengantar tes&review_03.indd 16
Prosedur “Linux Ready”
19
dengan mudah membuat aplikasi untuk platform Symbian, Maemo, dan MeeGo. Hal menarik lain pada edisi ini adalah disertakannya distro Mandriva Linux 2010.2 Free Edition sebagai Ekstra DVD InfoLINUX. Distro yang sangat berorientasi desktop ini sangat memanjakan pengguna yang baru saja mau beralih ke platform Linux. Jika mengalami kesulitan instalasi, Anda dapat membaca rubrik “Workshop Distro” edisi ini. Masih belum puas dengan hal menarik di atas? Kami tambahkan “Workshop Aplikasi” yang mulai tersaji pada edisi ini. Pada “Workshop Aplikasi”, secara berkala kami akan menyajikan step-by-step penggunaan aplikasi yang terdapat di Linux. Semua ini kami sajikan untuk Anda, pembaca setia majalah InfoLINUX.
Sebuah PC atau notebook yang mendapatkan predikat “Linux Ready” berarti semua peripheral standar, seperti adapter jaringan LAN maupun WLAN, dapat berfungsi sebagaimana mestinya, mulai proses instalasi distro Linux dilakukan hingga instalasi driver hardware tersebut. Distro Linux yang digunakan dalam pengujian “Linux Ready” adalah Ubuntu 10.04 LTS, Fedora 13, dan openSUSE 11.3.
PEMBUAT ClearOS Team SITUS www.clearfoundation.com KERNEL 2.6.18 GROUPWARE PHP Kolab 2.2.0 CONTROL PANEL ClearCenter 5.2-20 ANTIVIRUS ClamAV 0.96.2 DEVELOPMENT Python 2.4.3, Perl 5.8.8, PHP 5.1.6 SERVER Squid 2.6, MySQL 5.0, Httpd 2.2.3, OpenLDAP 2.4.12
PEMBUAT Mandriva SITUS www.mandriva.com KERNEL 2.6.33.7 OFFICE OpenOffice.org 3.2-4 DESKTOP GNOME 2.30.0, KDE 4.4.3 GRAPHICS GIMP 2.6.8 MULTIMEDIA Amarok 2.3.1, Dragon Player 4.4.3, Totem 2.30.2 INTERNET Firefox 3.6.13, Kopete 4.4.3, Ekiga 3.2.6
K
alah satu distro popu ler yang banyak digu nakan oleh pengguna Linux awal adalah Man driva. Selain berorientasi desktop, Mandriva juga menyajikan kemudahan penggunaan dan desktop yang user friendly. Hal itu juga yang akan ditemukan pada versi terbaru Man driva, yakni Mandriva Linux 2010.2. Karena merupakan versi update dari Man driva Linux 2010.1, ti dak banyak perubahan yang ditemukan pada versi ini. Mandriva 2010.2 masih menyerta kan versi terkini dari dua desktop Linux ter populer, yaitu GNOME 2.30.0 dan KDE 4.4.3. Untuk memudahkan Anda dalam beraktivitas sehari-hari, Mandriva 2010.2 menyertakan apli kasi Tasktop yang dapat digunakan untuk mem permudah manajemen
elengkapan fitur, laya nan dukungan, kemu dahan penggunaan, dan kepastian kelanjutan proyek suatu distro me rupakan sejumlah syarat yang dibutuhkan peru sahaan untuk memilih distro server. Jika yang dibutuhkan perusahaan adalah distro untuk ser ver, ClearOS dapat me menuhi persyaratan itu. Berbagai layanan server yang ditawarkan oleh distro itu disajikan dalam menu mana jeman berbasiskan web. Karena tersaji dalam bentuk web, pengguna cukup menggunakan web browser untuk melakukan konfigurasi. Bicara urusan fitur, ClearOS 5.2 memiliki fi tur server yang cukup lengkap. Sejumlah fitur yang dimiliki di antara nya bandwidth manage ment, content filter, web proxy, access control,
www.infolinux.web.id
S
Kebutuhan Hardware Processor : Kelas Pentium IV Harddisk : 20 GB Memory : 512 MB
antimalware-antivirus, anti phising, mail archi ving, database MySQL, dan groupware dengan Outlook. Sebelum melakukan proses instalasi, sangat disarankan Anda mela kukan backup data. Instalasi ClearOS mena warkan dua opsi tipe instalasi server, yakni Standalone mode dan Gateway mode. Hanya saja, jika Anda memilih opsi Gateway, diperlu kan minimal dua buah kartu jaringan. Sup Hasil Pengujian Fungsionalitas (20%) Fitur (40%) Kemudahan (30%) Dokumentasi (10%)
7,0 6,0 7,0 7,5
RATING 0
2
4
6
8
10
7,0
Kebutuhan Hardware Processor : Kelas Pentium IV Harddisk : 40 GB Memory : 512 MB
dokumen, e-mail, data, gambar, dan video pada desktop Mandriva. Sejumlah versi paket aplikasi populer juga su dah disertakan dalam Mandriva 2010.2. Untuk paket aplikasi perkanto ran, distro ini menyerta kan paket OpenOffice.org 3.2.0. Selain paket yang telah dise but, distro ini juga menyertakan Virtualbox 3.1.8, Xen kernel 2.6.32, X.org 7.5, Sage Math 4.4, dan sejumlah update paket lainnya. Sup Hasil Pengujian Fungsionalitas (20%) Fitur (40%) Kemudahan (30%) Dokumentasi (10%)
9,0 10,0 9,0 9,0
RATING 0
2
4
6
8
10
9,5 INFOLINUX
03/2011
17
GAME FPS
ARCADE
World of Padman 1.5.1
Zero Ballistics 2.0.1
PEMBUAT Andreas Endres <[email protected]> SITUS www.worldofpadman.com LISENSI GPL HARGA Gratis TINGKAT KESULITAN Medium MULTIPLAYER GAME Yes DEPEDENSI libsdl >= 1.2.10 libopenal1 libc6 >= 2.11 libvorbisfile3 >= 1.1.2 libogg0 >= 1.0
PEMBUAT QuantiCode SITUS www.zeroballistics.com LISENSI GPL HARGA Gratis TINGKAT KESULITAN Medium MULTIPLAYER GAME Yes DEPEDENSI libpng12-0 >= 1.2.13 libx11-6 >=0 libstdc++6 >= 4.2.1 libjpeg62
S
ero Ballistics adalah ga me pertempuran tank 3D yang bersifat free dan dapat berjalan di platform linux. Dalam menu permainan game ini, Anda dapat memilih ber main dengan jaringan LAN atau Internet. Pada game ini, Anda dapat memilih dua kekuatan yang bertentangan, yaitu menjadi penyerang atau pembela karena game ini ditujukan untuk memper tahankan ataupun mem perebutkan dan memperluas dominasi peta atau wilayah. Misi pembela adalah mengalihkan perhatian penyerang sebanyak mungkin dengan cara menghancurkan Beacon (suar)-nya sehingga te tap terjaga pada daerah muka di teluk pembela. Sementara, misi penye rang adalah memper besar daerah pengaruhnya dengan bantuan Bea
udah banyak pilihan game pertempuran yang tersedia di plat form Linux, seperti Ali en Arena, Urban Terror, dan Assault Cube. Jika ingin mencoba pertem puran bergaya komik yang lucu dan unik, An da bisa mencoba me mainkan World of Padman. World of Padman atau Dunia Padman adalah game pertem puran bergaya komik yang menggunakan game engine Quake 3 dengan beberapa model karakter dan pilihan warna kostum yang bisa Anda pilih. Dalam menu permainan game ini, Anda akan diberi pilihan untuk bermain dengan jaringan LAN atau Internet. Pada game ini, Anda di tugaskan untuk mengalah kan lawan, berburu ba nyak poin dan mengum-
18
03/2011
INFOLINUX
Z
Kebutuhan Hardware Processor : Kelas Pentium IV Harddisk : 1500 MB Memory : 1024 MB
pulkan benda yang Anda temui. Benda-benda ter sebut memiliki kemam puan untuk menambah kekuatan pemain Anda dengan menambahkan alat persenjataan dan perisai yang Anda dapat, seperti punchy, nipper, bubble gum, balloony, padshield, killerduck, dan masih banyak lagi. Turnamen World of Padman juga memiliki tiga jenis permainan lain, seperti Spray your Color, Big Balloon, dan LastPad Standing. Yad Hasil Pengujian Grafik(30%) Fitur (40%) Kompatibiltas (20%) Dokumentasi (10%)
9,0 8,5 7,0 7,0
RATING 0
2
4
6
8
10
8,5
Kebutuhan Hardware Processor : Kelas Pentium IV Harddisk : 200 MB Memory : 1024 MB
con(suar) dan menakluk kan pos pembela. Untuk menambahkan kemam puan tank, pemain mendapatkan apa yang disebut upgrade point setiap kali membunuh lawan. Poin-poin upgrade da pat dibelanjakan pada tiga jenis upgrade yang berbeda, seperti senjata, baja, dan kecepatan se hingga meningkatkan jumlah kerusakan ma sing-masing dan mengu bah bentuk tank yang lebih kuat. Yad Hasil Pengujian Grafik(30%) Fitur (40%) Kompatibiltas (20%) Dokumentasi (10%)
9,0 8,5 7,0 8,0
RATING 0
2
4
6
8
10
8,5 www.infolinux.web.id
BUKU KEAMANAN
ENTERPRISE RESOURCE PLANNING
BUSINESS INTELLIGENCE
Configuring IPCop Firewalls
Open ERP for Retail and Industrial Management
Pentaho Solutions: BI dan Data Warehouse
PENGARANG James Eaton-Lee, Barrie Dempster PENERBIT Packt Publishing TERBIT Oktober 2006 HARGA US$ 39.99 (244 halaman) ISBN 978-1904811367 BONUS -
PENGARANG Fabien Pinckaers, Geoff Gardiner PENERBIT Tiny SPRL TERBIT April 2009 HARGA US$ 37.00 (320 halaman) ISBN 978-2960087604 BONUS -
PENGARANG Roland Bouman, Jos van Dongen PENERBIT Wiley TERBIT Agustus 2009 HARGA US $50 (648 halaman) ISBN 978-0470484326 BONUS -
J
iaya lisensi software ERP komersial sangat mahal dan tidak terjangkau oleh banyak pihak. Sebagai solusinya, perusa haan dapat menggunakan soft ware ERP open source seperti Open ERP. Aplikasi ini dapat mengintegrasikan manajemen in formasi internal dan eksternal yang terdapat di suatu perusa haan, yang terdiri atas modul keuangan/akutansi, manufaktur, penjualan, pelayanan, dan seba gainya. Untuk mempermudah pema haman mengenai OpenERP, bu ku Open ERP for Retail and Industrial Management mem berikan latihan praktis untuk Anda tentang cara menginteg rasikan sejumlah layanan yang terdapat pada industri ritel dan mengotomatisasikan pekerjaan, seperti penjualan, pembelian, manajemen proses, saham, dan manufaktur. Dengan beragam contoh kasus yang diberikan, di harapkan Anda dapat mengimple mentasikan Open ERP. Sup
B
entaho merupakan aplikasi Business Intelligence (BI) open source yang menjadi pilihan utama banyak perusa haan. Dengan Pentaho, perusa haan dapat membangun solusi BI untuk perusahaannya dan dapat menghemat biaya pembe lian software untuk kebutuhan BI hingga 90%. Pentaho juga memiliki sejumlah perangkat integrasi data yang dapat membantu Anda untuk mem buat dan memopulasikan data warehouse. Sebagai hasil akhir dari kese luruhan data yang telah dima sukkan, Pentaho juga dapat membantu Anda dalam pembu atan aplikasi BI atas data ware house yang telah di-input dengan perangkat pembuat laporan, analisis, dan data mining yang terdapat di Pentaho. Sebagai pelengkap, contoh kode dan data berikut link yang terkait dengan buku dapat ditemukan pada URL download link yang terdapat dalam buku. Sup
ika jam terbang Anda di Linux sudah lama, melakukan konfi gurasi firewall mungkin bukan pekerjaan yang sulit. Untung saja saat ini sudah terdapat sejumlah pilihan distro Linux yang ditujukan untuk memudahkan pembuatan firewall. Salah sa tunya adalah IPCop. Buku Confi guring IPCop Firewalls akan memberi pemahaman tentang dis tro IPCop. Buku ini memberi pembaca pengenalan dasar IPCop, cara melakukan instalasi, dan apa saja fitur yang terdapat pada distro. Sejumlah proses konfigurasi jaringan, seperti konfigurasi IDS, VPN, band width management, dan firewall, dijelaskan secara seder hana dan mudah dipraktikkan. Dalam Bab 9 buku ini juga dibahas cara menambahkan addons IPCops yang dibutuhkan oleh pengguna. Jadi, tunggu ap alagi? Baca dan segera aplikasikan isi buku ini untuk pembuatan firewall. Sup
www.infolinux.web.id
P
INFOLINUX
03/2011
19
SOFTWARE PILIHAN DVD/CD sertaan terdiri atas berbagai macam aplikasi gratis, shareware, dan demo. Susunan kategori selalu berubah, bergantung pada tren aplikasi yang tengah berlaku. Beberapa kategori selalu ada di tiap edisi. [DEVELOPMENT]
Nokia Qt SDK 1.0
INDEX ON THE DISC DVD DISC BOOT Mandriva Linux Free 2010.2 /Browser Firefox 3.6.13 Google Chrome 8.0.552.224 Opera 11.01 /Database GMySQLcc 0.3.0 Gtk Oracle 2.34 /Development Nokia Qt SDK 1.0 VP-UML 8.1 Bazaar Gtk 0.99.0 /DISTRO ClearOS 5.2 IPFire 2.9 Mandriva One 2010.2 /Download Vuze 4.6 /EXTRAS Mandriva Linux Free 2010.2 /Grafis XnView MP 0.35 /Internet ASKBOT 0.6.65 Convert MyCurrency 0.4.2
Dengan Nokia Qt SDK 1.0, pengembang dapat dengan mudah mengembangkan beragam aplikasi Qt yang ditujukan untuk dapat berjalan di perangkat mobile berbasis Nokia secara mudah. Perangkat Nokia Qt SDK 1.0 dibangun di atas Qt Creator dengan sejumlah tool yang dapat memenuhi apa yang dibutuhkan oleh suatu platform atau perangkat SDK yang bersifat spesifik. SDK ini juga tersedia untuk platform Windows, Linux, dan Mac OS. Dengan ini, para pengembang dapat memilih sendiri lingkungan desktop yang mereka inginkan. Pada installer paket Nokia Qt ini sudah dikemas sejumlah aplikasi pengembangan dari Nokia, seperti Qt Creator, Qt Simulator, dan Nokia Qt SDK Installer. Disertakannya pa-
20
03/2011 INFOLINUX
ket Qt Creator sebagai IDE untuk Nokia Qt SDK sangat membantu pengembang untuk membuat beragam aplikasi mobile yang ditujukan untuk perangkat dengan platform Symbian atau Maemo. Sebelum menginstalasikan paket Nokia Qt SDK, pastikan segala paket yang dibutuhkan untuk instalasi sudah terinstalasi dengan baik pada sistem Anda. Selanjutnya, berikan mode eksekusi pada file installer Nokia Qt dan ikuti wizard instalasi yang diberikan. Setelah selesai, Anda dapat langsung mengembangkan aplikasi untuk Nokia.Sup PEMBUAT: Nokia SITUS: www.forum.nokia.com/Develop/Qt/Tools/ LISENSI: Proprietary/Free for non-commercial use DEPEDENSI: g++, libSM-dev, make REQUIREMENT: -
/Keamanan MyNmap 0.50 /Pendidikan TypeTrainer 0.3.1 /Plugins Flash Player 10.1.102.65 /RUBRIK Netadmin Tutorial Workshop /Utiliti GTimeLog 0.5.0 : On The DVD Regular : Disc Boot
DISC RUSAK? Apabila disc yang Anda terima tidak terbaca atau rusak dan Anda ingin menggantinya, kirimkan disc yang rusak tersebut kepada kami: Tim Disc InfoLINUX, Jl. Kramat IV No. 11, Jakarta 10430 agar kami dapat mengirimkan disc pengganti.
www.infolinux.web.id
On The DVD Regular
20-22_Software Pilihan_03 edit nur.indd 20
2/4/2011 5:56:28 PM
SOFTWARE PILIHAN MyNmap 0.50
[KEAMANAN]
[PENDIDIKAN]
TypeTrainer 0.3.1
Sebagai perangkat populer untuk keamanan, tak heran jika banyak aplikasi third-party yang memanfaatkan nmap dalam aplikasi buatannya. Salah satunya adalah MyNmap. Aplikasi yang dibuat pada 2003 ini menggunakan Apache, PHP, MySQL, dan PERL untuk dapat menampilkan scan data jaringan dengan Nmap pada jaringan yang berskala besar. MyNmap juga digunakan oleh banyak organisasi untuk secara teratur dapat melakukan proses scan ribuan host dengan hasil positif.
VP-UML 8.1
Berbeda dengan nmap yang hanya memiliki tampilan serupa layar Terminal, MyNmap hadir dalam tampilan berbasiskan web. Dalam aplikasi ini, Anda dapat menampilkan laporan detail tiap komputer host, halaman penjadwalan, tampilan query dalam tampilan grid, dan beragam query kompleks lainnya.Sup
Belajar mengetik di papan keyboard dengan sepuluh jari itu penting. Dengan kemampuan itu, diharapkan Anda melakukan pekerjaan apa saja dengan komputer dapat lebih cepat. TypeTrainer dapat menjadi perangkat bantu yang baik untuk belajar mengetik sepuluh jari.Sup
PEMBUAT: Anton Bobrov SITUS: github.com/baverman/typetrainer LISENSI: MIT License DEPENDENSI: Python REQUIREMENT: -
[DEVELOPMENT]
[PROGRAMMING]
Bazaar-GTK 0.99.0
Visual Paradigm for UML (VPUML) merupakan aplikasi freeware yang dapat digunakan sebagai tool pembuat UML. Aplikasi ini dibuat untuk dapat memenuhi kebutuhan para software engineers, system analysts, business analysts, dan system architects yang ingin membuat aplikasi sistem skala besar yang andal dengan metode pengembangan berorientasi objek. VP-UML mendukung versi standar dari Java dan notasi UML serta menyediakan penghasil kode Java yang sesuai dengan standar in-
www.infolinux.web.id
20-22_Software Pilihan_03 edit nur.indd 21
dustri dan dukungan kode reverse engineering untuk Java. Sejumlah notasi UML yang sudah didukung oleh VP-UML di antaranya: use case diagram, class diagram, sequence diagram, communication diagram, state diagram, activity diagram, component diagram, deployment diagram, composite structure diagram, dan timing diagram.Sup
Bazaar-GTK merupakan interface berbasis GTK+ yang dapat digunakan untuk menangani Bazaar Version Control System. Aplikasi ini terintegrasi penuh dengan Nautillus File Manager sehingga programmer dapat dengan mudah menangani proyek yang menggunakan Bazaar melalui Nautillus File Manager.Sup
PEMBUAT: Visual Paradigm International Ltd. SITUS: www.visual-paradigm.com LISENSI: Free for non-commercial use DEPENDENSI: JRE >= 1.5 REQUIREMENT: -
Dengan ASKBOT, Anda dapat membuat forum untuk Question & Answer (Q&A). ASKBOT dibuat berdasarkan proyek CNPROG yang dibuat oleh Mike Chen dan Sailing Cai yang terinspirasi dari proyek StackOverflow. Gunakan aplikasi ini dan proses tanya-jawab akan jadi lebih interaktif.Sup PEMBUAT: Evgeny Fadeev SITUS: http://askbot.org LISENSI: GPLv3 DEPENDENSI: Python REQUIREMENT: -
MySQL dikenal sebagai database open source paling populer yang banyak digunakan oleh banyak situs populer di dunia. Salah satu keuntungan menggunakan MySQL adalah banyaknya aplikasi interface untuk MySQL. Salah satunya adalah Gtk+ MySQL Command Center (GMySQLcc). GMySQLcc dibuat dengan menggunakan pustaka GTK+ dan dapat berjalan pada desktop Linux. Dengan aplikasi ini, Anda dapat dengan mudah mengelola database
[UTILITI]
ConvertMyCurrency 0.4.2
MySQL, melakukan permintaan ke database, me-manage database MySQL, dan men-dump data atau struktur database. Dengan aplikasi ini, Anda juga mudah melakukan pembuatan database dan tabel serta memasukkan record ke dalam database MySQL dengan menggunakan baris perintah SQL.Sup PEMBUAT: Didier Prolhac SITUS: www.thepozer.com/projet-gmysqlcc LISENSI: GPL DEPENDENSI: Gtk+, MySQL REQUIREMENT: -
[INTERNET]
GTimeLog 0.5.0
GTimeLog dapat menjadi jawaban atas kepusingan Anda mengatur jadwal. Dengan GTimeLog, Anda dapat mengatur apa saja kegiatan yang mesti diingat pada jam tertentu. Cukup definisikan berbagai macam aktivitas dan waktunya. Tinggal dibutuhkan kedisiplinan dalam menjalankannyaSup PEMBUAT: Marius Gedminas SITUS: http://mg.pov.lt/gtimelog LISENSI: GPL DEPENDENSI: GTK+, PyGTK REQUIREMENT: -
22
03/2011 INFOLINUX
20-22_Software Pilihan_03 edit nur.indd 22
Suatu saat Anda sedang browsing di suatu situs belanja dengan browser Mozilla Firefox. Karena ditujukan bagi penduduk Eropa, harga yang disajikan pada situs tersebut masih dalam nilai mata uang Euro. Dalam kondisi itu, Anda mungkin ingin mengonversi harga barang dalam Euro tersebut ke rupiah. Dengan bantuan ConvertMyCurrency, permasalahan ini akan teratasi. ConvertMyCurrency merupakan salah satu extension untuk Mozilla Firefox yang dapat mengubah nilai
dari suatu mata uang ke nilai mata uang lainnya. Pada extension ini, tersedia puluhan nilai mata uang dari berbagai negara yang dapat digunakan. Klik menu Options dan pilih mata uang yang dikehendaki. Kini Anda tidak perlu risau lagi jika ingin mengonversi harga suatu barang.Sup PEMBUAT: Bogdan Stancescu SITUS: http://converter.mozdev.org LISENSI: MPL DEPENDENSI: Mozilla Firefox REQUIREMENT: -
www.infolinux.web.id
2/4/2011 5:57:12 PM
terimakasih_03.indd 1
2/4/2011 4:27:43 PM
UTAMA
Zaky Abdurrachman
AMANKAN WARNET DENGAN CLEAROS
Siapa bilang jika sudah berurusan dengan firewall semuanya menjadi runyam? Ingin membuat warnet dengan cara mudah, tetapi aman untuk server dan klien? Cobalah ClearOS. Salah satu masalah dalam jaringan lokal maupun internet adalah keamanan, entah dari pihak internal maupun eksternal. Alasan itu masih belum cukup karena susahnya mengonfigurasi firewall yang aman pun menjadi masalah di warnet ataupun kantor. Padahal, jika mau mengenal distribusi linux ClearOS, pemikiran Anda tentang firewall dan keamanan jaringan akan terbuka karena memang lebih mudah untuk dikonfigurasi. ClearOS merupakan turunan distribusi Linux CentOS yang sifatnya free dengan lisensi opensource sehingga bisa digunakan kapan pun dan di mana pun tanpa terganjal lisen-
24
03/2011 INFOLINUX
Utama_EditZaky_03 edit nur.indd 24
si yang harus Anda bayar. ClearOS dioperaasikan dalam mode terminal dan webconfig atau berbasis web. Jadi, Anda bisa mengakses control panel ClearOS dari komputer client atau server Anda dengan berbagai fitur yang cukup untuk mengamankan server dari masalah yang diakibatkan virus ataupun klien. Sebagai distribusi Linux yang sangat mudah digunakan, banyak dokumentasi online dan komunitas yang siap untuk membantu Anda untuk mengatasi masalah jaringan Anda. Intinya, dengan ClearOS, Anda akan dengan cepat mempelajari firewall ataupun Linux meskipun Anda pemula dalam hal keduanya.
Fitur-fitur yang disediakan oleh ClearOS untuk Anda antara lain: integrasi LDAP untuk pengguna dan manajemen group, sertifikat kemanan user, multi-WAN, VPN -PPTP, Ipsec, OpenVPN, statefull firewall, DHCP server, dan dan lain-lain. Selanjutnya, Anda akan langsung mencoba kemudahan distribusi ClearOS yang menggunakan webconfig untuk pengaturannya. Ikuti tiap bagian dan langkah-langkah untuk menjadi mahir menggunakan ClearOS, terutama firewall.
www.infolinux.web.id
2/4/2011 3:20:54 PM
UTAMA SKENARIO Pada artikel utama ini, Anda akan diajak untuk membuat server pada warnet dengan menggunakan distribusi Linux ClearOS. Berikut adalah spesifikasi komputer yang digunakan sebagai server: ClearOS 5.2 Service Pack 1 Hard drive 10 GB Dua buah kartu jaringan Memori RAM 512 MB Processor Intel Pentium 4 Sekarang, Anda akan membuat server ini sebagai gateway yang akan menghubungkan klien dengan internet. Berikut adalah alamat IP yang akan digunakan pada server dan klien. Pada Server: eth0 : 202.169.54.154 Kartu jaringan eth0 berfungsi sebagai alamat IP yang terhubung dengan internet. eth1: 192.168.1.1 Kartu jaringan eth1 berfungsi sebagai gateway penghubung klien ke internet. Pada Klien: Jangkauan alamat IP pada klien adalah 192.168.1.10192.168.1.50 Tiap-tiap klien akan dapat mengakses internet dan dari server akan diujicobakan bagaimana server memblokir situs atau ekstensi supaya tidak dapat diakses oleh klien. Langkah-langkah untuk itu akan dibahas secara berurutan dimulai tahap instalasi di bawah ini.
Pada halaman pertama untuk melakukan instalasi, tekan tombol Enter. Halaman selanjutnya adalah pemilihan bahasa. Pilih OK. Berikutnya adalah jenis keyboard yang digunakan. Pilih OK. Halaman berikutnya adalah pemilihan media instalasi. Pilih Local CDROM lalu pilih OK. Pilih Install untuk memulai instalasi, lalu pilih OK. Apabila Anda masih memiliki data pada hard drive, sebaiknya backup terlebih dahulu. Begitu juga jika ada USB drive yang masih tertancap pada PC, sebaiknya cabut terlebih dahulu. Pada kolom Delete & Install, tik “ClearOS “dan pilih OK. Selanjutnya adalah pemilihan mode sistem. Karena Anda akan membuat server sebagai gateway, pilihlah Gateway mode. Pilih OK. Jendela berikutnya adalah pemilihan tipe koneksi internet. Pilih saja Ethernet dan pilih OK. Konfigurasi alamat IP. Berikan tanda (*) pada Manual configuration dengan menekan spasi kemudian pilih OK. Pertama, Anda akan diminta memasukkan alamat IP modem. Pada kolom IP address, masukkan alamat IP modem dan netmask. Dalam hal ini adalah 202.169.54.154 / 255.255.255.248. Berikutnya adalah gateway mo-
dem 202.169.54.153, dan Name Server dikosongkan saja. Pilih OK. Berikutnya adalah konfirguasi alamat IP beserta netmask-nya untuk klien dalam jaringan lokal (LAN). Isikan alamat IP server. Dalam hal ini adalah 192.168.1.1 / 255.255.255.0. Pilih OK. Masukkan password root beserta verifikasinya. Password itu akan digunakan untuk login ke dalam konfirguasi ClearOS. Pilih OK. Pada bagian partisi, untuk kemudahan Anda, pilih saja Use default dan pilih OK. Selanjutnya, Anda diminta untuk memilih fitur yang akan diinstalasi ke dalam server. Berikan tanda (*) pada fitur pilihan dengan tombol spasi. Pilih OK. Masih dalam pemilihan fitur, biasanya untuk warnet, Anda bisa memilih Graphical Console, DHCP, Antimalware, Antispam, Bandwith Manager, Intrusion Protection, Protocol Filter, Web Proxy, Content Filter, dan Print Server. Pilih Done. Kemudian, pilih Done pada jendela warning untuk melanjutkan proses instalasi. Saat ini, proses instalasi akan langsung berjalan hingga prosesnya mencapai 100%. Jika tidak ada masalah, Anda akan langsung diminta melakukan reboot. Setelah reboot, Anda akan lang-
INSTALASI CLEAROS Di bawah ini adalah langkah-langkah instalasi distribusi ClearOS. Instalasinya sendiri akan memakan waktu sekitar 20 menit, bergantung pada spesifikasi komputer Anda. Burning ISO ClearOS yang ada pada bonus DVD InfoLinux edisi 3. Masukkan installer ClearOS kedalam optical drive Anda. Jangan lupa untuk mengonfigurasi urutan booting pada BIOS dengan urutan CDROM pada posisi pertama.
www.infolinux.web.id
Utama_EditZaky_03 edit nur.indd 25
Halaman Login ClearOS.
INFOLINUX 03/2011
25
2/4/2011 3:21:30 PM
UTAMA ubah menjadi Enabled. Terakhir, klik tombol Update untuk memperbarui.
KONFIGURASI ALAMAT IP SERVER
Konfigurasi alamat Domain Name Server.
sung masuk ke dalam sistem ClearOS dengan ditandai login prompt yang meminta password administrator. Masukkan password root yang Anda tentukan pada saat instalasi untuk masuk ke dalam sistem.
KONFIGURASI AWAL Proses instalasi saat ini sudah selesai dilakukan. Selanjutnya, Anda akan melakukan konfigurasi awal untuk ClearOS. Di bawah ini adalah langkah konfirguasinya. Masukkan username dan password pada kolom halaman login. Login dalam hal ini adalah root dan password yang telah Anda tentukan sewaktu instalasi. Klik Login. Pilih default bahasa yang digunakan pada menu dropdown atau biarkan default, klik Next. Server berfungsi sebagai gateway. Pada Mode, pilih Gateway Mode. Masukkan juga alamat IP DNS yang digunakan modem pada kolom yang disediakan. Klik Next. Pada pilihan Time Zone, pilih Asia - Jakarta dari menu dropdown dan klik Next. Masukkan domain server Anda, misalnya warnet.lan lalu klik Next. Berikutnya informasi server. Masukkan sesuai nilainya masingmasing, yaitu nama hostname server, organisasi, unit, dan postal sesuai keinginan Anda. Klik Next.
26
03/2011 INFOLINUX
Utama_EditZaky_03 edit nur.indd 26
Selesai. Akhirnya ClearOS sudah bisa Anda akses melalui klien atau langsung dari server. Akses ClearOS dapat dilakukan dari web browser pada klien, cukup memasukkan alamat IP komputer server Anda. Dalam hal ini, Anda bisa mengaksesnya dari alamat https://192.168.1.1:81. Selanjutnya, Anda akan diminta untuk mengonfirmasi sertifikat dari browser.
MENGATUR TIMEZONE Jangan sampai tanggal pada server Anda salah. Lakukan konfigurasi waktu dengan langkah berikut. Klik menu System dan klik Date. Perhatikan Time Zone server sudah sesuai dan klik menu drop down pada NTP Time Server,
Jika sewaktu-waktu alamat IP yang digunakan untuk tersambung ke internet berubah atau Anda ingin mengubah range alamat IP klien, lakukan dengan tahapan berikut ini. Pada halaman utama, klik menu Network dan pada bagian Settings, klik IP Settings. Pada halaman selanjutnya, Anda akan melihat informasi alamat IP untuk setiap kartu jaringan. Pada halaman tersebut juga terlihat mode yang digunakan oleh ClearOS berikut nama hostname dan alamat IP domain name server (DNS). Berikan nilai gateway mode pada bagian Mode. Jika ingin mengubah mode, hostname, dan alamat IP DNS, editlah bagian Network dan klik tombol Update. Mode pada ClearOS ada tiga, yaitu Standalone Mode – no firewall yang biasanya digunakan untuk file server, Standalone Mode dengan firewall untuk web server, dan terakhir gateway mode untuk menghubungkan LAN dan HotLAN ke internet yang membutuhkan dua buah ethernet. Apabila ingin mengubah nilai tiap-tiap kartu jaringan, pada ba-
Konfigurasi informasi DHCP Server.
www.infolinux.web.id
2/4/2011 3:21:31 PM
UTAMA gian Interface, lakukan klik tombol Edit. Setelah tombol Edit diklik, muncul informasi kartu jaringan, yaitu role, tipe, alamat IP, dan netmask. Klik Confirm jika sudah selesai. Untuk eth0 yang terhubung ke modem, berikan nilai external dan untuk eth1 yang terhubung ke jaringan lokal, berikan nilai LAN. Dalam kasus ini, alamat IP gateway LAN harus memiliki nomor jaringan yang sama dengan klien. Role pada pengeditan kartu jaringan terbagi menjadi tiga. Pertama adalah External, yaitu interface yang berhubungan langsung dengan internet. Kedua adalah LAN untuk berhubungan dengan jaringan lokal. Ketiga adalah HotLAN, yaitu interface yang berhubungan ke jaringan LAN yang bersifat untrusted system, biasanya bisa mengakses internet, tetapi tidak bisa mengakses apa pun dalam jaringan lokal. Tipenya juga ada tiga. Pertama adalah Static, yaitu alamat IP yang harus dimasukkan secara manual dan tidak akan berubah. Kedua adalah Dinamic/DHCP, yang secara otomatis akan didapatkan dari DHCP ISP. Ketiga adalah DSL/PPPOE, yaitu kita melakukan dial internet melalui server dengan memasukkan username dan password yang diberikan ISP, misalnya Dial Up Telkom.
Melakukan pemblokiran host dari alamat ip.
www.infolinux.web.id
Utama_EditZaky_03 edit nur.indd 27
MEMBUAT PROXY Jika Anda sudah melakukan konfigurasi alamat IP dengan benar, saatnya menghubungkan klien Anda ke Internet melalui ClearOS. Berikut ini adalah langkah-langkahnya. Pada halaman utama, klik menu Gateway dan pilih Web Proxy pada bagian Proxy and Filtering. Selanjutnya adalah menjalankan service proxy. Klik tombol Stop pada status menjadi Start. Klik juga tombol manual pada on boot menjadi Auto agar ketika server dihidupkan, akan secara otomatis berjalan. Terlihat status sudah dalam keadaan Start. Pada bagian Web Proxy Mode, ubah nilai Disabled menjadi Enabled kemudian klik Update. Setelah web proxy berjalan, cobalah mengakses internet dari komputer klien. Jika belum bisa, cobalah untuk mengulangi tahapannya kembali.
MEMBLOKIR HOST Ada kalanya beberapa host tidak diperbolehkan mengakses internet. Jadi, Anda hanya melakukan beberapa langkah untuk memblokirnya. Klik menu Network pada halaman utama dan pilih Incoming. Pada bagian paling bawah, yaitu Blocked External Host, tikkan nama nickname host yang akan diblokir kemudian isikan alamat
IP host pada kolom IP Address. Klik Add. Jika sudah, Anda akan melihat hasil input host yang akan diblokir dan saat ini, host tersebut tidak akan bisa mengakses internet sama sekali.
BLOKIR SITUS DAN EKSTENSI WEB Internet yang sehat adalah internet yang bebas dari unsur kekerasan, pornografi, dan tentunya malware. Untuk mewujudkannya, ikuti langkah berikut ini. Pada halaman utama, klik menu Gateway. Pada bagian Proxy dan Filtering, pilih Content Filter. Saat ini, service content filter masih belum berjalan. Klik tombol Stop pada bagian status. Selanjutnya, aktifkan secara otomatis layanan ini ketika booting. Klik tombol Manual pada bagian On boot. Pada bagian Configure Global Filter Options, ubah nilai Off menjadi On pada Reverse Address Lookups dan klik Update. Saatnya untuk memblokir ekstensi yang akan di-download oleh klien. Klik tombol Edit pada Extension/MIME. Pada halaman berikutnya akan muncul list ekstensi yang dapat Anda pilih untuk diblokir. Dalam kasus ini, ekstensi yang dipilih adalah .exe dan jika host mendownload, ekstensi .exe akan langsung diblok. Klik Update. Klik Back untuk kembali ke halaman sebelumnya. Jika ingin blokir situs yang diakses secara rinci, klik Edit pada menu Site List. Tikkan alamat URL situs yang akan diblokir pada kolom IP Address/Hostname, misalnya “playboy.com”, pada bagian Banned Site List. Klik Add. Alamat URL situs yang diblokir akan langsung tampak di bagian Banned Site List. Klik Back. Lebih rinci lagi, blokir situs jika ada yang menuliskan frasa ter-
INFOLINUX 03/2011
27
2/4/2011 3:21:31 PM
UTAMA
Memberikan informasi situs, frase, dan MIME yang diblokir.
larang. Klik Edit pada bagian Phrase Lists. Sekarang, Anda melihat banyak frasa. Berikan tanda centang pada frasa yang menurut Anda berbahaya bagi klien kemudian klik Update. Seperti biasa, klik tombol Back untuk kembali ke halaman sebelumnya. Terakhir, Anda akan memberikan nilai blacklist pada kata atau kalimat. Klik Edit. Anda akan melihat banyak kata yang dapat di-blacklist, misalnya violance. Pilih kata dan klik Update kemudian klik tombol Back. Semua konfigurasi di atas harus diaktifkan dengan melakukan klik pada tombol Update. Langkah berikutnya, klik menu Gateway pada halaman utama kemudian pilih Web Proxy. Aktifkan Content Filter pada bagian Web Proxy Mode. Ubah nilai Disabled menjadi Enabled. Klik tombol Update. Cobalah akses dari klien katakata, frasa, ataupun situs yang sudah Anda tetapkan untuk diblokir sebelumnya. Hasilnya ada warning “the content filter has blocked.” oleh ClearOS.
FILTERING PROTOKOL Apabila Anda tidak menginginkan adanya komunikasi antara host dengan website lainnya, Anda dapat memblokirnya dengan langkah beri-
28
03/2011 INFOLINUX
Utama_EditZaky_03 edit nur.indd 28
kut ini. Klik menu Gateway pada menu utama dan pilih Protocol Filter Configuration pada bagian Protocol Filter. Berikutnya, Anda pilih protokol yang tidak Anda inginkan berkomunikasi pada host Anda dengan mengeklik tombol Block. Dalam hal ini, misalnya jabber sebagai protocol untuk chatting melalui account gmail. Apabila pilihannya terlalu banyak, Anda bisa melihatnya per kategori dengan memilih kategori dari menu drop down Filter by Group. Kemudian, aktifkan status protocol filter dengan klik tombol Stop dan ubah menjadi Start. Cobalah untuk mengaktifkan chat gmail dan pastinya Anda tidak dapat terkoneksi. Apabila ada situs khusus yang akan diset, tetapi tidak terkena larangan protokol, klik menu Bypass Rules dan isikan informasi website dengan mengisikan nickname dan alamat IP atau domain dari web tersebut.
Network dan pada bagian Settings, klik DHCP Server. Pertama-tama, Anda harus mengaktifkan layanan DHCP dengan melakukan klik tombol Start pada bagian Status. Dalam hal ini, yang digunakan untuk berkomunikasi dengan jaringan lokal adalah Eth1. Maka, pada bagian Edit Subnet, klik tombol Edit pada eth1. Selanjutnya, Anda akan diminta untuk memasukkan informasi alamat IP gateway, yaitu 192.168.1.1. Berikutnya adalah menentukan IP Range (low) yang merupakan alamat IP terendah yang akan didapatkan oleh klien. Dalam hal ini adalah 192.168.1.10. Isikan juga IP Range (high) untuk alamat IP host yang tertinggi. Dalam hal ini adalah 192.168.1.50. Untuk pengisian nomor DNS Server #1 dan #2, isikan dengan nomor IP DNS ISP atau yang ada pada modem Anda. Setelah selesai, klik Update untuk segera mengaktifkan konfigurasi DHCP Anda dan dapat diterima oleh klien. Terakhir, konfigurasikan penerimaan alamat IP secara DHCP pada komputer klien Anda. Biasanya, apabila di Linux, biarkan pada mode automatic (DHCP) dan jika klien Windows, pada pilihan obtain an IP address automatically. Jika berhasil, tiap klien akan mendapatkan alamat IP-nya masing-masing dengan batas alamat IP 192.168.1.10 hingga 192.168.1.50. Jika belum, ulangi tahapannya dari awal.
DHCP SERVER
MONITORING INTERUSI JARINGAN
Apabila host atau klien ingin secara otomatis menerima alamat IP tanpa harus mengonfigurasi lagi, Anda harus membuat DHCP server melalui tahapan berikut ini. Pada menu halaman utama, pilih
Serangan terhadap server bisa dilakukan dari klien ataupun dari luar. Namun, tenang saja. Anda dapat mencegah ataupun mendeteksi interusi tersebut. Pilih menu Gateway pada halam-
www.infolinux.web.id
2/4/2011 3:21:32 PM
UTAMA
an utama. Pada bagian Interusion Protection, pilih dan klik Interusion Detection. Sama seperti layanan sebelumnya, aktifkan dahulu dengan melakukan klik tombol Start. Berikutnya, klik tombol To Auto untuk mengotomatisasi service pada saat booting. Pilih atau berikan tanda centang pada layanan yang akan dideteksi apabila ada yang ingin menyerang layanan tersebut. Jika sudah selesai, klik Update. Jika ingin mengawasi host yang lebih spesifik, lakukan klik menu Gateway dan klik Interusion Prevention. Aktifkan layanan tersebut dengan mengeklik tombol Start. Klik juga tombol To Auto untuk otomatisasi pada saat booting. Masukkan alamat IP host atau klien pada kolom IP Address dan diikuti dengan mengeklik tombol Add. Pada saat ini, deteksi interusi di jaringan Anda akan terdeteksi. Untuk melihat laporannya, Anda dapat mengakses dari menu Reports, klik Interusion Detection Report atau Interusion Prevention Report pada bagian Gateway.
INSTALASI MODUL Modul atau paket dapat Anda instalasi pada awal proses instalasi ClearOS. Namun, jika Anda terlewat
atau ingin menginstalasi paket lainnya, ikuti langkah di bawah ini. Sebelum instalasi modul tambahan ini, Anda diharuskan untuk mendaftarkan diri Anda melalui sistem registrasi ClearOS dari menu ClearCenter – Register – Register System. Setelah mendaftar, Anda akan mendapatkan 15 hari masa percobaan untuk layanan ClearCenter. Setelah 15 hari, Anda harus membayar untuk layanan tersebut. Modul akan diinstal dari ClearCenter Service Delivery Network melalui webconfig untuk melihat paket yang bisa diinstal. Klik pada menu ClearCenter – Software – Software Modules. Pilih modul yang akan Anda instalasi dan klik tombol Go. Lamanya instalasi bergantung pada besar paket dan kecepatan koneksi internet Anda. Setelah selesai, Anda akan melihat tambahan link navigasi yang menuju letak konfigurasi modul yang telah terinstalasi itu berada.
SHUTDOWN SERVER Mematikan server harus melalui tahapan yang sesuai prosedur. Berikut adalah tahapannya. Pada halaman login server, klik Exit Console. Kemudian, Anda akan melihat login prompt. Masukkan password root dan tekan Enter.
Jika ingin melakukan restart, pilih System Restart (Reboot) dan untuk melakukan shutdown, pilih System Shutdown (Halt). Tekan Enter. Muncul prompt peringatan. Pilih Yes dan tekan Enter untuk mematikan server.
KONFIGURASI KLIEN Konfigurasi pada klien, baik klien dengan sistem operasi Windows maupun Linux, hampir sama. Yang perlu Anda lakukan adalah menyamakan alamat jaringan yang digunakan oleh server, dalam hal ini adalah 192.168.1.0. Oleh karena itu, ada beberapa hal yang harus diperhatikan. Alamat IP yang dapat digunakan klien adalah 192.168.1.x, misalnya 192.168.1.10. Alamat IP gateway diisi dengan alamat IP server yang digunakan, yaitu 192.168.1.1. Alamat IP Domain Name Server diisi dengan alamat IP DNS yang dimiliki oleh provider internet Anda (ISP). Apabila semua hal di atas sudah sesuai, host klien akan dapat terkoneksi dengan jaringan dan sesuai dengan peraturan yang telah Anda tentukan.
BACKUP RESTORE Backup restore dapat Anda akses dari menu System - Backup - Backup Settings. Hal yang harus diingat adalah bahwa backup restore dalam hal ini tidak dapat menyimpan informasi pengguna, seperti logs atau mailboxes. Backup restore hanya untuk menyimpan: username dan password, konfigurasi jaringan, konfigurasi firewall, dan konfigurasi software. Sebenarnya, masih banyak yang bisa dieksplorasi dari ClearOS, misalnya untuk data server dan FTP Scanner. Anda dapat menemukan dokumentasinya pada situs resminya di http://www.clearcenter.com.
Bandung aguyuban Pengguna BlankOn Surabaya (PPBS) sukses menyelenggarakan “kopi darat” pertama pada 15 Januari 2011 di Gedung DBL Arena, Jl. Achmad Yani Surabaya. Acara yang dilaksanakan bersamaan dengan Pameran Komputek 2011 ini diawali dengan talkshow tentang distro BlankOn 6.1 Ombilin oleh salah satu manajer pengembang Linux BlankOn, Rahman Yusri Aftian. Paguyuban yang diketuai Alfian Fahmi dan diwakilketuai Agus Purnomo alias Gus Pur itu baru berumur delapan hari pada saat kopdar. PPBS berawal dari komunitas di Facebook dan ditetapkan resmi berdiri pada 7 Januari 2011. Anggota PPBS berasal dari wilayah Surabaya dan sekitarnya. Alfian mengatakan bahwa kopdar PPBS ini sebagai kegiatan awal PPBS di darat. Dalam kesempatan itu, dibahas program kegiatan dan job description setiap pengurus dengan memfokuskan kegiatan pada pengenalan Linux bagi anak-anak dan remaja.
P
PPBS akan membuka kerja sama dengan organisasi kepemudaan dan sekolah-sekolah. Setelah kopdar pertama itu, pengurus dan anggota PPBS bertugas sebagai panitia workshop Pengenalan Linux BlankOn yang diadakan pada 27-29 Januari 2011, bekerja sama dengan KLAS (Kelompok Linux Arek Suroboyo). Peserta worskhsop adalah pelajar SMK PGRI 13 Surabaya. Agenda PPBS selanjutnya mengadakan pelatihan pembuatan paket program BlankOn dan bekerja sama dengan KLAS.Rus
P
Batam BLUG Situs: http://batam.linux.or.id
Bogor GRUB Situs: http://bogor.linux.or.id
Gorontalo GoLA Situs: http://gorontalo.linux.or.id
Jakarta KPLI Jakarta Situs: http://jakarta.linux.or.id
Malang Maling (MAlang LINux user Group) Situs: http://malang.linux.or.id
Manado Sebagian aktivis Linux BlankOn Surabaya PPBS
Pendirian Komunitas Linux di Tegal ada 29 Januari 2011 lalu berlangsung seminar Linux di aula Sekolah Tinggi Manajemen Informatika dan Komputer (STMIK) AMIK YMI Tegal. Seminar dengan tema “Membuka Cakrawala Dunia dengan Open Source” itu dihadiri mahasiswa dari STMIK AMIK Tegal dan berbagai kampus di Tegal serta beberapa pelajar dari Pemalang. Seminar itu juga dihadiri Puket III dan Ketua BEM STMIK AMIK YMI Tegal, pejabat Dishubkominfo Kota Tegal, dan beberapa aktivis Kwali.info dan KPLI Tegal. Ketua KPLI Tegal, Romi Muharyono, yang hadir sebagai pembicara, memaparkan peluang bisnis dan masa depan open source. Pada kesempatan itu juga dideklarasikan dua komunitas baru yang berhubungan dengan Linux, yakni Komunitas Mahasiswa IT “CommIT” STMIK AMIK YMI Tegal dan Kelompok Studi Linux (KSL) Universitas Negeri Semarang UPP Tegal. Ketua CommIT Jamal Apriadi mengharapkan seminar dan deklarasi itu bisa membuka wawasan
KLUB Situs: http://bandung.linux.or.id
dan agar mahasiswa memiliki wadah untuk meningkatkan ilmu komputer dan open source software. “KSL Unnes UPP Tegal akan lebih berkonsentrasi pada software pendidikan yang berbasis open source,” ungkap Muhammad Zaekhirin, Ketua KSL Unnes UPP Tegal. Menurut Romi, sebelumnya telah ada empat komunitas Linux di Tegal, yaitu Kwali. info, KPLI Tegal, KSL Pelajar Tegal, dan Warnet Linux Tegal. Romi berharap akan segera menyusul komunitas serupa dari kampus-kampus lain di Tegal.Rus
SDK Nokia untuk Platform Linux Nokia Qt SDK merupakan framework berbasis C++ yang dapat digunakan untuk pembuatan aplikasi smartphone berbasis platform Symbian, Maemo, atau MeeGo. Nokia Qt SDK 1.0 Nokia Qt SDK 1.0 menggabungkan kekuatan dari framework Qt dan berbagai macam perangkat lunak lainnya, serta mengombinasikan semua ini dengan sejumlah perangkat yang lebih ditujukan pada pengembangan aplikasi untuk platform Symbian, Maemo dan MeeGo. Paket installer Nokia Qt SDK 1.0 juga sudah tersedia untuk sejumlah platform, di antaranya Windows XP SP2/ Vista/7 32-bit dan 64-bit, Ubuntu 8.04 atau lebih 32-bit dan 64-bit, juga Apple Mac OS X 10.6 atau lebih 64-bit. Keseluruhan paket installer ini dapat diperoleh dari url http://www.forum.nokia.com/info/sw.nokia.com/id/ e920da1a-5b18-42df-82c3-907413e525fb/Nokia_Qt_SDK. html. (Gambar 1). Dalam Ekstra DVD InfoLINUX edisi
ini, juga disertakan installer Nokia Qt SDK 1.0 Ubuntu platform 32-bit versi offline. Meski tertulis installer ini ditujukan untuk distro Ubuntu, namun installer ini dapat diinstalasikan dengan baik pada distro yang lain.
Pra-instalasi Sebelum dapat menginstalasikan Nokia Qt SDK 1.0 dengan baik pada sistem Ubuntu Anda, ada sejumlah paket yang perlu Anda instalasikan terlebih dahulu. Jalankan perintah berikut dari Terminal untuk menginstalasikan beberapa paket berikut ini: (Gambar 2) $ sudo apt-get install g+++ build-essential libglib2.0dev libSM-dev libxrender-dev libfontconfig1-dev libxextdev
Panduan Gambar 1
Halaman situs Nokia Qt SDK 1.0.
2
Instalasi paket pendukung yang dibutuhkan oleh Nokia Qt SDK 1.0.
4
Halaman awal wizard instalasi.
32
03/2011 INFOLINUX
32-35_Praktik Instan 03 edit rosi.indd 32
3
Mengubah izin akses file installer Nokia Qt SDK 1.0.
5
Mendefinisikan letak folder Nokia Qt SDK yang akan diinstalasi.
6
Proses instalasi Nokia Qt SDK 1.0 sedang berlangsung.
www.infolinux.web.id
2/4/2011 5:53:28 PM
PRAKTIK INSTAN Setelah menginstalasikan berbagai macam paket yang dibutuhkan, selanjutnya Anda dapat segera berlanjut ke tahap instalasi Nokia Qt SDK 1.0.
Instalasi Nokia Qt SDK 1.0 Pada tahap ini, akan dijelaskan langkah instalasi Nokia Qt SDK 1.0 pada platform Ubuntu 10.04 LTS. Bagi pengguna distro yang lain, Anda dapat menyesuaikan dengan platform dan versi distro yang digunakan. Berikut tahapan instalasi Nokia Qt SDK 1.0. 1. Setelah memiliki file installer Nokia Qt SDK 1.0, dalam contoh ini Nokia_Qt_SDK_Lin32_offline_v1_ 0_2_en.run, ubah izin akses file tersebut agar dapat dieksekusi. (Gambar 3). $ chmod +x Nokia_Qt_SDK_Lin32_offline_v1_0_2_en.run
2. Selesai mengubah izin akses file Nokia_Qt_SDK_ Lin32_offline_v1_0_2_en.run, jalankan file tersebut untuk memulai proses instalasi. Jika tidak terdapat masalah, akan tampil halaman awal wizard instalasi Nokia Qt SDK. (Gambar 4). $ sudo ./Nokia_Qt_SDK_Lin32_offline_v1_0_2_en.run
3. Halaman berikutnya dari wizard instalasi adalah pernyataan lisensi. Pilih saja pada radio button: I have read and agree, lalu klik Next untuk berlanjut ke tahap selanjutnya. 4. Selanjutnya, pilih direktori tempat instalasi Nokia Qt
SDK. Secara default, direktori yang akan digunakan untuk instalasi Nokia Qt SDK adalah /opt/NokiaQtSDK. Untuk memudahkan, biarkan saja pilihan ini dalam kondisi default lalu klik Next. (Gambar 5). 5. Pada halaman sebelum proses instalasi berlangsung, klik button Install untuk memulai proses instalasi. 6. Proses instalasi akan segera berlangsung. Tunggu beberapa saat hingga proses copy seluruh file yang dibutuhkan dalam proses instalasi ini selesai dilakukan. (Gambar 6). 7. Proses instalasi Nokia Qt SDK selesai. Klik Finish. (Gambar 7). Jika tanda centang pada tahap ini tidak dihilangkan, tak lama kemudian installer akan secara otomatis menjalankan aplikasi Qt Creator dan Nokia Qt SDK ReadMe. (Gambar 8).
Menjalankan Proyek Demo Setelah aplikasi Qt Creator dapat terinstalasi dan berjalan dengan baik pada sistem Anda, berikutnya kita akan mencoba untuk menjalankan beberapa contoh demo aplikasi yang dapat dijalankan dari halaman Qt Creator. 1. Dari halaman Explore Qt C++ Examples yang terdapat di Qt Creator, klik pada Choose an example, lalu pilih Animation Framework | Animated Tiles. (Gambar 9). 2. Saat tampil halaman Copy Project to writable Location, pilih direktori tempat Anda ingin menyalin proyek tersebut dari kotak Browse, lalu klik Copy Project and Open. (Gambar 10).
7
Instalasi Nokia Qt SDK 1.0 sudah selesai.
8
Halaman awal utama Qt Creator.
10
Copy project ke direktori yang dapat ditulis.
www.infolinux.web.id
32-35_Praktik Instan 03 edit rosi.indd 33
9
Membuka contoh demo proyek Animated Tiles.
11
Memilih versi desktop untuk aplikasi Qt yang akan dibuat.
12
File proyek Animated Tiles yang sudah dibuka.
INFOLINUX 03/2011
33
2/4/2011 5:53:32 PM
PRAKTIK INSTAN 3. Berikutnya, pada halaman Project Setup, pilih versi aplikasi Qt yang ingin Anda buat. Pada contoh ini, dipilih versi aplikasi Qt untuk Desktop. Klik Finish. (Gambar 11). 4. Proyek Animated Tiles segera dibuka. Pada halaman utama Qt Creator, Anda dapat melihat beragam file sumber kode dan file gambar yang terdapat pada proyek ini. Pada halaman Qt Creator, Anda dapat meng-klik tab Edit untuk melihat atau mengedit source code aplikasi, atau meng-klik tab Help untuk melihat beragam dokumentasi yang terkait dengan Qt Creator. (Gambar 12). 5. Untuk menjalankan contoh demo proyek Animated Tile yang telah dibuka ini, klik ikon segitiga hijau (green triangle) yang terletak di bawah ikon Debug. Jika tidak terdapat masalah, proyek Animated Tile akan segera dikompilasi dan langsung dijalankan hasil aplikasinya. (Gambar 13).
Membuat Aplikasi “Hello World” Untuk memulai pembuatan aplikasi “Hello World!”, silakan ikuti tahapan berikut ini: 1. Dari halaman utama Qt Creator, klik menu File | New File or Project atau dengan menggunakan shortcut Ctrl+N. Setelah tampil halaman New Project, pilih Qt Gui Application pada pilihan yang terdapat di pilihan projects Qt C++ Project. Klik Choose (Gambar 14).
2. Pada halaman Qt Gui Application, akan terdapat sejumlah wizard. Beberapa di antaranya adalah sebagai berikut: Pada wizard pertama, yakni Location, isikan nama proyek dengan nama proyek yang Anda inginkan dan tentukan direktori tempat Anda ingin meletakkan file proyek ini. Pada contoh ini, pada parameter Name diisikan “Hello-World” dan pada parameter Create in, diisikan direktori home penulis. (Gambar 15). Pada wizard Qt Version, pilih versi aplikasi Qt yang ingin dibuat. Karena kita akan membuat aplikasi Qt untuk dapat berjalan pada desktop komputer terlebih dahulu, maka dipilih opsi Desktop sebagai pilihan. (Gambar 16). Pada wizard Details, isikan sejumlah informasi Class yang dibutuhkan oleh aplikasi. Dalam contoh ini, penulis mengisikan “HelloWindow” pada parameter Class. Klik Next. (Gambar 17). Pada wizard Summary, pilih version control yang ingin digunakan. Terdapat dua pilihan aplikasi version control yang dapat dipilih, yakni mercurial dan git. Klik Finish untuk mengakhiri tahapan wizard yang diberikan. (Gambar 18). 3. Kini Anda akan berada pada halaman utama aplikasi Qt Creator. Pada aplikasi HelloWorld, kita akan meng-
Panduan Gambar 13
Proyek Animated Tiles yang sedang berjalan.
14
Membuat proyek baru untuk aplikasi baru yang akan dibuat.
16
Mendefinisikan proyek Hello-World sebagai aplikasi Qt versi desktop.
34
03/2011 INFOLINUX
32-35_Praktik Instan 03 edit rosi.indd 34
15
Menentukan nama dan lokasi direktori proyek yang baru dibuat.
17
Mendefinisikan class name dari proyek Hello-World.
18
Ringkasan dari proyek yang akan dibuat.
www.infolinux.web.id
2/4/2011 5:53:38 PM
PRAKTIK INSTAN gunakan dua buah tool yakni command button dan label. Untuk event yang akan terjadi, nantinya pada saat menekan command button, maka akan tampil label yang menampilkan tulisan Hello World!!!. 4. Untuk memulai pembuatan aplikasi HelloWorld, tarik sebuah label ke dalam form dan atur sedemikian rupa sesuai dengan keinginan. (Gambar 19). Setelah meletakkan label, berikutnya kita akan mengubah isi teks pada label. Klik kanan pada label tersebut, lalu pilih Change rich text. Setelah tampil kotak halaman Edit text, isikan dengan tulisan “Hello World!!!” (Gambar 20). 5. Berikutnya, tambahkan sebuah Command Button ke dalam form lalu atur posisinya sedemikian rupa. Ubah label Command Button menjadi “Say Hello!” dengan mengklik kanan Command Button, lalu pilih Change text, dan isikan teks “Say Hello!” (Gambar 21). 6. Selanjutnya, lakukan sedikit penambahan event dengan cara menambahkan kode agar saat command button diklik, label “Hello World!!!” akan tampil. Untuk melakukan hal ini, klik kanan pada command button bersangkutan, lalu klik pada pilihan Go to slot. Pada kotak Go to slot, klik ganda pada opsi clicked(). (Gambar 22). Setelah tampil halaman kode hellowindows.cpp, tambahkan baris kode untuk setVisible() calls menjadi bernilai “true”. Baris kode hello.cpp akan terlihat sebagai berikut (Gambar 23):
7. Langkah akhir, uji coba jalankan aplikasi yang telah Anda buat dengan menekan ikon Run (ikon segitiga hijau). Jika tidak terdapat kesalahan, akan tampil aplikasi Hello World yang menyajikan suatu jendela dengan sebuah command button bertuliskan Say Hello! Klik button Say Hello! maka akan tampil label Hello World!!! (Gambar 24). Supriyanto [[email protected]]
#include “hellowindow.h”
19
Menentukan nama label dari proyek Hello-World.
20
Edit teks label sesuai dengan keinginan.
22
Mengganti event slot dari command button.
www.infolinux.web.id
32-35_Praktik Instan 03 edit rosi.indd 35
21
Meletakkan command button dan mengganti teksnya.
23
Edit file source code hellowindow.cpp.
24
Tampilan aplikasi Hello-World yang sedang berjalan.
INFOLINUX 03/2011
35
2/4/2011 5:53:41 PM
NETADMIN
Proteksi LAN dari Virus Internet dengan Squid dan C-ICAP Server Bagian 2 dari 2 tulisan
S
alah satu cara efektif untuk melindungi jaringan komputer Anda dari serangan virus yang berasal dari Internet atau jaringan adalah melakukan scanning virus saat user men-download file dari Internet dan tentunya saat user meng-upload file ke jaringan atau Internet.
Konfigurasi C-ICAP Server Agar icap server berfungsi sebagaimana yang diharapkan, lakukanlah konfigurasi icap server dengan mengatur konfigurasi yang tersimpan dalam file /opt/c-icap/ etc/c-icap.conf. Aturlah agar entri konfigurasi c-icap server seperti berikut ini:
RemoteProxyUserHeader X-
srv_clamav.StartSendPercentDataAfter
Authenticated-User
2M
RemoteProxyUserHeaderEncoded on
srv_clamav.MaxObjectSize
acl localnet src 192.168.1.0/255.25
srv_clamav.ClamAvTmpDir /var/tmp
5.255.0
srv_clamav.ClamAvMaxFilesInArchive 0
acl localhost src 127.0.0.1/255.255
srv_clamav.ClamAvMaxFileSizeInArchi
.255.255
ve 100M
acl all src 0.0.0.0/0.0.0.0
srv_clamav.ClamAvMaxRecLevel 5
Selanjutnya konfigurasi service srv_url_check dengan mangatur konfigurasi pada file /opt/c-icap/etc/srv_ url_check.conf. Entri konfigurasinya minimal seperti berikut ini:
Diasumsikan bahwa LAN Anda memiliki network address 192.168.1.0/24. Selanjutnya, konfigurasi service srv_clamav dengan mangatur konfigurasi pada file /opt/ c-icap/etc/srv_clamav.conf. Entri konfigurasinya seperti berikut ini:
ServicesDir /opt/c-icap/lib/c_icap
Service antivirus_module srv_clamav.
TemplateDir /opt/c-icap/share/c_
so
icap/templates/
ServiceAlias
TemplateDefaultLanguage en
w204=on&sizelimit=off&mode=simple
LoadMagicFile /opt/c-icap/etc/c-
srv_clamav.ScanFileTypes TEXT DATA
icap.magic
EXECUTABLE ARCHIVE GIF JPEG MSOFFICE
RemoteProxyUsers off
srv_clamav.SendPercentData 5
03/2011 INFOLINUX
36_NetAdmin_03 edit nur.indd 36
Selanjutnya membuat direktori /var/run/c-icap serta file /var/run/cicap/c-icap.ctl seperti berikut ini:
Mengaktifkan C-ICAP Server Untuk mengaktifkan atau menjalankan c-icap server, Anda dapat menggunakan perintah berikut ini: root@master:~# /opt/c-icap/bin/c-
avscan srv_clamav?allo
icap -f /opt/c-icap/etc/c-icap.conf -N -D -d 2
Jika ingin menjalankan c-icap server sebagai daemon, perintahnya
Perintah untuk me-restart c-icap server adalah sebagai berikut: root@master:~#echo -n “reconfigure” > /var/run/c-icap/c-icap.ctl
Untuk mematikan service c-icap server, jalankan sebagai berikut: root@master:~#echo -n “stop” > /var/
Konfigurasi Squid Untuk mengatur konfigurasi squid versi 3, Anda dapat mengedit file /etc/squid3/squid.conf. Konfigurasi pertama adalah mendefinisikan access control list. Untuk itu, tambahkan entri konfigurasi berikut ini pada file /etc/squid/squid.conf (di bawah baris komentar yang bertuliskan “#INSERT YOUR OWN RULE......”): acl localnet src 192.168.1.0/24 http_access allow localnet
run/c-icap/c-icap.ctl
Setelah mematikan c-icap server, Anda dapat mengaktifkan kembali c-icap server dengan menjalankan perintah berikut:
Selanjutnya, cari baris komentar yang bertuliskan #ICAP OPTIONS kemudian tambahkan entri berikut ini di bawahnya: icap_enable on
root@master:~#echo -n “” > /var/run/
icap_service service_req reqmod_
c-icap/c-icap.ctl
precache 1 icap://127.0.0.1:1344/ avscan
Menguji C-ICAP Server Jika c-icap server sudah berjalan, coba Anda uji dengan menjalankan perintah berikut:
icap_class class_req service_req icap_access class_req allow all
icap_service service_resp respmod_
root@master:~# /opt/c-icap/bin/c-
precache 0 icap://127.0.0.1:1344/
icap-client
avscan icap_class class_resp service_resp
Jika berhasil, Anda akan mendapatkan output seperti berikut ini: ICAP server:localhost, ip:127.0.0.1, port:1344
icap_access class_resp allow all
Mengaktifkan Squid Untuk mengaktifkan service squid, gunakan perintah berikut: root@master:~#/etc/init.d/squid3
OPTIONS:
start
root@master:~#squid3 -k reconfigure
Untuk mematikan service squid, perintahnya sebagai berikut: root@master:~#/etc/init.d/squid3 stop
Uji Coba Men-download File Virus Untuk uji coba, gunakan aplikasi Firefox web browser. Namun, sebelumnya pastikan agar web browser selalu terhubung ke proxy server setiap kali mengakses web. Untuk itu, setting dahulu koneksinya melalui proxy server dengan memilih menu Edit | Preferences | Advanced | Network | Settings. Kemudian, pada Window Settings, pilih Manual Proxy Configuration. Selanjutnya, isi bagian HTTP Proxy dengan alamat IP proxy server Anda dan port-nya (3128) dengan benar. Selanjutnya, coba Anda download file sample virus dari URL berikut http://www.eicar.org/download/eicarcom2.zip. Kemudian, amati. Seharusnya, jika squid dan c-icap server bekerja, akan didapat pesan seperti tampak pada Gambar 3. Anda juga dapat melakukan verifikasi setiap aksi download ataupun upload file bervirus dengan mengamati file log yang dapat Anda lihat melalui file /var/log/daemon.log atau /var/ log/syslog pada server proxy.
Allow 204: Yes Preview: 1024 Keep alive: Yes
Untuk me-restart service squid, gunakan perintah berikut: root@master:~#/etc/init.d/squid3
ICAP HEADERS: ICAP/1.0 200 OK
restart atau
Demikian penjelasan lengkap mengenai cara proteksi LAN dari virus Internet dengan Squid dan CICAP Server. Selamat mencoba! Henry Saptono [[email protected]]
Alcatraz, Kelapa Dua, Kebon Jeruk, Jakarta Barat Dexternet, Jl. Meruya Utara No. 33, Jakarta Barat Home.Net, Meruya, Jakarta Barat Awaludin II, TanahAbang, Jakarta Pusat Garasi.Net, Jl. Taruna Raya No. 31, Jakarta Pusat Muara Info, Jl. Kramat Jaya Baru Blok G.V No. 476 Johar Baru, Jakarta Pusat ComNet, Petukangan, Jakarta Selatan Flash.Net, Warung Buncit, Jakarta Selatan Kazenet, Lebak Bulus, Jakarta Selatan M-Net Open Source Internet, Jl. M. Kavling No.3 RT 11/13, Kebon Baru, Jakarta Selatan NixNuxNet, Jl. Nangka No. 6 RT 2/5, Tanjung Barat, Jakarta Selatan Q-Net, Jl. Raya Lenteng Agung, Gardu (Seberang UP), Jakarta Selatan Simpul, Mampang, Jakarta Selatan Tido’s.Net, Kebagusan, Jakarta Selatan Warnet USS, Jl. Raya Pasar Minggu No.42 Durentiga, Jakarta Selatan AANet, Condet, Jakarta Timur Prima.Net, Kel. Makassar, Jakarta Timur WarnetKoe, Pondok Kopi, Jakarta Timur Fabian.Net, Latumeten II, Jakarta Utara AANet, Plumpang, Tanjung Priok, Jakarta Utara Kawan Setia, Jl. Ganggeng Raya No.2a (depan Polsek) Tanjung Priok, Jakarta Utara
Jawa Barat dan Banten
Warnet Nidar, JL. Tentara Pelajar No. 19A, Banjar GBM Net, Jl. Babakan Loa No. 57 Cimahi, Depan Politeknik Gizi Bandung HeroesNet, Jl. Borobudur Ruko 3C, Cibaduyut, Bandung Amsterdam Internet Cafe, Jl. Raya Kodau (samping Alfamaret), Jatirahayu, Pondok Melati, Bekasi Deja Vu Internet Cafe, Jl. Raya Hankam No. 92-94 Pondok Gede, Bekasi Mynett, Jl. Nangka Raya No. 3D Perumnas I Kranji, Bekasi Taz@net, Pondok Surya Mandala Blok P No. 7 Bekasi Selatan, Bekasi Data Prima Comp, Cileungsi, Bekasi Globalnet, Jl. Jababeka Raya Blok B No. 23 Belakang Ruko BCA, Cikarang, Bekasi Dev-Net, Jl. Raya Kranggan No. 1 Citeureup Cibinong, Bogor Game House, Jl. Songgi Raya No. 5, Bogor JogloNet, Jl. Siliwangi No. 41 (SMKN 1 / ICT Center), Cianjur F&D INTERNET, Jl. Salak II Pondok Cina (belakang BSI Margonda), Depok Majao Computer, Pondok Petir, Sawangan, Depok [email protected], Jl. Mahakam Raya No. 39 Depok Timur, Depok Waskita.Net, Jl. Sawo No. 24A Pondok Cina (belakang Stasiun UI), Depok Warnet Ngenet, Jl. G. Sahari VIII / 11A Gg. Senggol, FKM UI, Depok Warnet Orbital, Jl. Ir. H Juanda No. 53 Karawang Barat, Karawang Revonet, JL. K.H. Abdul Halim (Depan GGM/UNMA), Majalengka FriendsNet, Jl. Raya OTTISTA No. 20, Depan Rumah Sakit PTP VIII, Subang Warnet Naila, Jl. R.A. Kosasih Gg. Ampera 29, Ciaul, Sukabumi Biru.net, Jl. Angkrek No.74, seberang Gapura ke Kampus UNSAP, Sumedang O’net Cafe, Jl. Surya Darma 34 Sewan, Tangerang Quantum.net, Jl. Sunan Gunung Jati No 50, Ciledug, Tangerang Q.net, Jl. Dr. Cipto Mangunkusumo No. 42, Ciledug, Tangerang Starnet, Cimone, Tangerang KZ Internet Cafe, Jl. Pesanggerahan No. 49 Rt.3/3, Cempaka Putih, Ciputat Timur, Tangerang Artanita , Jl. Cieunteung No 112 A [Sebelah SMK Artanita] Tasikmalaya Citra [Koperasi Pegawai Telkom], Jl. Otista No. 06, sebelah Kantor Pos, Tasikmalaya Kharisma, Jl. Ampera No. 142, Depan SD Gunung Lipung, Tasikmalaya Warnet Salsabila I, Jl. Rajawali 105, Kp. Siluman, Cibeureum. Tasikmalaya Warnet Salsabila II, Jl. Kol. Abd. Saleh Cicurug Ojo – Cikalang,Tawang, Tasikmalaya
Jawa Tengah dan Yogyakarta
Adzkanet, Jl. Raya Pucang-bawang KM 4, Banjarnegara My-Net, Jl. Menteri Supeno 3C (Gedung Perbain lt.1) Sokaraja, Banyumas SPECTRUMNET, Jl. Kulon 598 Sudagaran Kecamatan Banyumas TopNET, Jl. Raya Jatilawang No. 16 Jatilawang, Banyumas Warnet 88, Jl. Jend. Gatot Subroto 155 Kecamatan Banyumas Warnet BC, Kompleks Terminal Karesidenan Banyumas Warnet Pigeon, Ruko KUD No. 04, Jl. Wates KM 10 Sedayu, Bantul ICT Net, Jl. A. Yani No. 68 Kauman, Batang
38
03/2011 INFOLINUX
36_NetAdmin_03 edit nur.indd 38
MegaNet, Jl. Merbabu 17 Boyolali (samping Rutan), Boyolali Cafe Net, Jl. Setiabudi No. 17, Brebes Fuji Warnet, Jl. Raya Timur Jatibarang Kidul, Brebes FOSS net, Kantor Puskud Kab. Brebes Lestari Net, Jl. Hj. Siti Aminah No. 23 Dukuhturi Bumiayu, Brebes AJ-Net, Jl. Urip Sumoharjo 9b Limbangan, Cilacap Hastama-Net, Jl. Gerilya 88a Sampang, Cilacap PojokNET Internet Cafe, Jl. Tugu Barat No. 1 Sampang, Cilacap Metrijaya Net Cafe, Jl. A. Yani No. 12 (Depan POLSEK) Adipala, Cilacap Tracert Cyber Station, Jl. Raya Jepara Kudus, Pecangan Kulon RT 03/02, Jepara Java Net, Jl. Duwet No. 4, Karangasem, Kartasura Gifa Net, Jl. Raya No. 148 Cepiring, Kendal [email protected], Jl. Kh. Noor Hadi No. 34 B (Samping Asrama Akper Muhammadiyah), Kudus Tit@ Net, Jl. Juwana-Pati KM. 1 No. 2 (Hotel Graha Dewata Juwana), Pati WWCE, Jl. Untung Suropati 33 Tayu, Pati AnantaNet, Jl. Diponegoro, masuk gang Utara Pasar Induk Kajen, Pekalongan KiosNet LiPI Linux, Jl. Bugenvil Rt.06/07 Purwoharjo Comal, Pemalang Aidea.net, Jl. S. Parman No. 4, Purbalingga AlfaNET, Jl. Ahmad Yani No. 1b Lt. 2 Alfamart Depan Terminal, Purbalingga GaneshaNET, Jl. Piere Tendean No. 81 Selatan Alunalun, Purbalingga JULIOS, Jl. Pujowiyoto 5 b, Purbalingga Banyu-Net, Jl. dr Soerparno No.18, Purwokerto Warnet 88, Jl. Jend. Sudirman Timur 172 Berkoh, Purwokerto Dago7 Net, Jl. Dr. Soeparno No. 12, Purwokerto Naurah.Net, Jl. Kutoarjo - Ketawang Km. 6, Dukuhdungus, Grabag, Purworejo Alfa.Net, Parang Barong Square 14 Kav 04, Semarang Andromeda.Net, Jl. Tanjungsari No. 4, Semarang CafeNet69, Jl. Tlogosari Raya 1/69, Semarang Exsanet, Jl. Jati Raya Blok Ck3 Ruko Banyumanik, Semarang GankbuntU WarungInternet, Jl. Purwoyoso Ic No.30, Semarang GrandNet - 1, Jl. Sirojudin No. 5 Tembalang, Semarang GrandNet - 2, Jl. Thamrin No. 12 Sebelah Pertamina, Semarang HitNet (GrandNet - 3), Wonodri Baru No. 31 Belakang RS Roemani, Semarang Homenet, Jl. Majapahit 281A, Semarang Infoesia.Net, Jl. Gusti Putri II/No. 40, Semarang Magesen Internet Cafe, Jalan Patriot I H-77, Semarang Mataram, Jl. MT Haryono 294-296, Semarang Starcomp, Jl. Karanglo Pedurungan, Semarang Star@net, Jl. Karanglo I No. 64, Semarang TrendNet, Jl Tirto Agung No. 13 Banyumanik, Semarang WSI Net, Jl. Prof. Sudharto, Tembalang (samping Cafe Tugu), Semarang Zulinet, Jl. Plamongan Sari Raya 3A, Semarang Warnet Amanah, Jl. Raya Sukowati 640, Sragen A Ha 7 Comp, Jl. Raya Balamoa – Banjaran 20 Pangkah, Tegal BIXnet, Jl. Pancakarya No. 19 Kajen Talang, Tegal BONeX, Jl. H. Samanhudi No. 33 Trayeman Slawi, Tegal Brug Abang 99 Warnet, Brug Abang Kajen Talang, Tegal BSC Net, Jl. Raya Karanganyar, Tegal Era Net, Jl. Moh. Yamin Slawi, Tegal Fudu Net, Jl. Pala Raya No. 45 Mejasem, Tegal Graficia Warnet, Jl. Srigunting No. 41, Tegal KSnetcafe, Jl. Abimanyu Kedungsukun, Tegal La Tanza Net, Jl. Samadikun Debong, Tegal Melati Net, Debong, Tegal Nasa Net, Jl. Nakula, Tegal Oase Net, Jl. Werkudoro, Tegal Queen Warnet, Jl. Werkudoro, Tegal RedMouse Internet Cafe, Jl. Sumbodro No. 34, Tegal Soto 99 Warnet, Jl. Raya Talang, Tegal Super Net, Jl. Raya Singkil No. 22 Adiwerna, Tegal Tecra Net, Jl. Setia Budi No. 35, Tegal Wings Net, Tembok Luwung, Adiwerna, Tegal Upnet, Jl. Maospati Raya No. 39, Pondok Babadan Baru, Selamarta, Babadan, Ungaran Timur NugrahaNet, Selomerto No. 150, Wonosobo i-KG.Net, Jl. Ngeksigondo No. 62 Kotagede, Yogyakarta Jo.Net, Jl. Bantul KM 8,5, Yogyakarta
Jawa Timur dan Bali
Bee Cyber Warnet & Hotspot, Perum Telang Indah Persada, Jl. Telang Indah Barat I No. 29 Telang, Kamal, Bangkalan Warnet Galaxy, Jl. A. Yani 03 (depan SMA 1), Blitar Warnet Mitra, Jl. Lawu No. 71, Blitar Setya Jaya Net, Jl. Panglima Sudirman No. 13, Bojonegoro SAGA-NET, Jl. dr. Wahidin SH No. 620, Gresik XNET, Ruko Pesona Jawa B-3, Hi-Tech Square, Jember Zencafe i-Net, Jl. Kartini 1A, Banyu Biru, Jombang Arnet, Jl. Welirang, Kediri At Taqwa, Madrasah Aliyah Negeri 3, Kediri Orange Net, Ruko Stadion Brawijaya A3, Kediri Titanium.Net, Jl. KH. Wakhid Hasyim, Kediri Warnet Bima, Kediri Warnet Bina, Kediri
Warnet ERA, Jl. Raya Kolak 21, utara MTs, depan ALKABA Swalayan, Kolak, Ngadiluwih, Kediri Warnet Evo, Kediri Warnet FastNet, Kediri Warnet Plus, Jl. Ahmad Yani, Ruko Stadion Brawijaya C-5, Kediri Warnet PoS Kediri, Jl. Mayjen Sungkono 32, Kediri Warnet Putra Surya Computer, Kediri Warnet AWF, Jl. Raya Sugio-Kedungpring, Sugio, Lamongan Warnet Maju Jaya, RT 03 RW 02, Siman, Sekaran, Lamongan Warnet SMK Wachid Hasjim, Parengan, Maduran, Lamongan TuxEdoe, Jl. Panglima Sudirman, Purwosari, Wonoasri, Caruban, Madiun Warnet Ubuntu, Jl. Raya Genengan No. 256 Rt/Rw 03/09, Binangun, Pakisaji, Malang Warnet Mandiri, Jl. R. Wijaya 5 (Depan Stadion Gajah Mada) Mojosari, Mojokerto Warnet Paradise, Jl. Raya Kemantren, Kec. Gedeg, Mojokerto Best.Net, Jl. Musing 633 Kauman, Bangil, Pasuruan F@S Warnet, Jl. Durian No. 281, Bangil, Pasuruan Bluesky.net, Krajan 05/01, Desa Banjarsawah, Tegalsiwalan, Probolinggo ARFnet, Jl. Dharmawangsa No. 56B, Surabaya Ciber Net, Jl. Simo Kwagean No. 72, Surabaya Deepo.Net, Jl. Danakarya No.77 Surabaya KampoengCyber, Rungkut Asri Utara No. 9, Surabaya RC Net, Jl. Siwalankerto I/66, Surabaya Shinobi.Net, Jl. Mulyorejo 174, Surabaya Warnet Smart Office, Karang Menjangan 72, Surabaya Warnet Pacarkembang, Gang 3 No. 36, Surabaya Prompt.Net, Sidokare Asri Ai/9, Sidoarjo Core.Net, JL. Basuki Rahmat 37, Situbondo AE Net, Desa Mandirejo, Kec. Merakuran, Tuban Bina Tuban, Jl. Basuki Rahmat 73, Tuban Hasil Flash Net, Jl. Basuki Rahmat No. 235, Tuban Planet Com, Jl. Basuki Rahmat No. 320, Tuban Sudra Net, Jl. Basuki Rahmat No. 57, Tuban Tamim Net, Jl. Diponegoro No. 45, Tuban Toki Net, Jl. KH. Musta’in No. 50, Tuban Liberty Cyber, Jl. Gn. Rinjani IXC No. 8, Denpasar, Bali YOGA INTERNET 1, Jl. Patimura No 4, Tabanan, Bali YOGA INTERNET 2, Jl. Gajah Mada 128, Tabanan, Bali YOGA INTERNET 3, Jl. Raya Mengwitani, Badung, Bali
Kalimantan
Flink Internet Cafe, Jl. Adhyaksa Komplek Ruko Kayu Tangi Permai No R11, Banjarmasin, Kalsel Raihan-net, Jl. P.H.M. Noor (depan air mancur) Barabai, Kalsel Ciwank.net, Jl. Pramuka No. 15, RT/RW 29/10, Kel. Gunung Kelua, Samarinda, Kaltim
Sulawesi
MECS, Jl.Mesjid Raya No.17 Sungguminasa, Gowa @mAy-Net, Jl. Abd. Silondae No. 127 C (samping BCA), Kendari Aromanet, Jl. D.I. Panjaitan No. 88 Lepo-lepo (samping Trakindo), Kendari Jelajah Net, House of Linux. Jl. Perintis Kemerdekaan VIII no. 2B, Makassar K-Sepuluh Net, OpenSourceNet Cafe, Jl. Perintis Kemerdekaan Km.10 No.36, Makassar LouphNet, Jl. Aroepala, Hertasning Baru B2 No.26 (Samping Kampus STIKES Mega Rezky), Makassar Toraja.Net, Ruko O3, Jl. Perintis Kemerdekaan KM 12, Makassar Zenith Internet Cafe, Jl. Kumala No. 43 A, Makassar Kirei Net, Jl. Sam Ratulangi 159 (depan BCA), Manado LagaligOS (Lagaligo Open Source) Net, Jl. Andi Mappanyukki Ex Jl. Imam Bonjol (Depan SMA Kristen) Kota Palopo Warnet Sintek (Sinjai Teknologi), Jl. Baso Kalaka No. 10 Sinjai, Sulsel
Sumatera
Jack.Net, Jl. Medan-Banda Aceh, Matangglumpang Dua, Bireuen, Aceh Tarisa, Ruko Simpang Kantor Pos Keutapang, Aceh Besar Opotumon, Jl. Tgk. Chik Dipineung Raya No. 69, Kampung Pineung, Banda Aceh Mianova.Net, Jl. Hayatimahim No. 2 RT 20 RW 08 Tanjungpandan Belitung, Bangka Belitung Homy.net, Citra Batam C.233 Batam Centre, Batam, Kepulauan Riau Kaliber Net, Jl. Pemuda No. 22e Tanjungpinang, Kepulauan Riau Ulisa.Net, Jl. Cempedak No. 84 Dumai, Riau Daratan Kagaya.Net, Jl. Abdul Muis No. 9A, Jati, Padang, Sumbar AndiNet, Jl. Palembang Batas Kota, samping RM Lesehan Lumayan II, Muara Enim, Sumsel Delta.net, Jl. Mayor Ruslan III, Pasar Lama, Lahat, Sumsel IndahNyo.net, Jl. Pelda Saibi No. 1/40 Nasional, Prabumulih, Sumsel Kambangiwak.net, Jl. Palembang-Prabumulih KM 32 depan Bank Sumsel, Inderalaya, Sumsel Nikita.net, Jl. Jend. Sudirman, Simpang Muara Dua, Samping Atlas, Prabumulih, Sumsel
www.infolinux.web.id
2/4/2011 4:10:26 PM
ardhost (IL0320208)+linuxindo (IL0090312).indd 1
2/4/2011 4:45:14 PM
TUTORIAL TWILL
Web Browsing Command Line dengan twill
W
eb browsing umumnya dilakukan dalam lingkungan GUI dengan web browser seperti Opera dan Mozilla Firefox. Ketika GUI tidak tersedia, kita masih dapat menggunakan Lynx atau Links. Sekarang, bagaimana kalau kita browsing dengan mengetikkan perintah, baris demi baris?
Pertanyaan yang umumnya langsung muncul adalah: kenapa? Pada zaman sekarang, Linux dengan dukungan GUI sudah dapat ditemukan di mana-mana. Kalaupun harus bekerja pada terminal teks, aneka web browser berbasis teks juga sudah cukup mumpuni, paling tidak untuk konten HTML. Jadi, kenapa kita harus repot-repot mengetikkan perintah demi perintah hanya untuk melakukan web browsing? Ada beberapa alasan untuk itu. Alasan pertama adalah untuk memahami web browsing lebih lanjut. Kita tahu yang kita lakukan langkah demi langkah. Untuk itu, kita mungkin bisa menggunakan telnet dan berbicara soal protokol HTTP. Namun, itu sungguh merepotkan, terutama kalau kita ingin otomatis menangani redireksi, bekerja dengan form, atau hal lanjutan lainnya. Alasan kedua barangkali adalah otomatisasi. Andaikata kita dapat browsing langkah demi langkah, kita dapat melakukan serangkaian tindakan secara otomatis dan mungkin secara kondisional. Apabila menggunakan telnet sungguh merepotkan dan membangun client HTTP sendiri lebih merepotkan lagi, kita dapat menggunakan twill (twill.idyll.org). Twill dibangun
40
03/2011 INFOLINUX
Tutorial_03 edit nur.indd 40
dengan Python. Oleh karena itu, Python harus terinstal terlebih dahulu di sistem. Dalam tulisan ini, kita akan membahas penggunaan twill untuk browsing secara command line. Namun, sebelum itu, kita akan mengatur lingkungan server sederhana yang dapat bekerja dengan konten dinamis. Dengan demikian, kita tidak harus terkoneksi ke internet dan pembahasan dapat dilakukan secara konsisten.
hasa lainnya. Inti lingkungan server yang kita persiapkan adalah bagaimana menyediakan konten untuk user. Web server apa pun dan bahasa pemrograman apa pun tidaklah menjadi masalah. Oleh karena itu, instalasi dan konfigurasi web server dan modul web server/eksekusi program tidak dibahas. Sesuaikanlah nama file/resource yang diakses dengan konfigurasi sistem Anda.
/hello.html
Lingkungan Server Untuk web server, penulis akan menggunakan Apache HTTP server. Anda tentu bebas menggunakan web server lainnya. Yang jelas, di web server, terdapat beberapa jenis konten berikut: konten statis sederhana, konten statis, dengan redireksi ke konten statis lainnya, konten statis, dengan hyperlink, konten dinamis tanpa input dari user, konten dinamis dengan input dari user (GET), dan penggunaan cookies.
Hello Hello World :)
Ini merupakan contoh konten statis sederhana. Ketika mengunjungi, user akan mendapatkan teks: Hello World :)
/redir.html
Untuk menghadirkan konten dinamis, penulis akan menggunakan PHP. Anda bebas menggunakan ba-
Ini merupakan contoh konten statis dengan redireksi ke konten statis lainnya. Ketika mengunjungi, user akan mendapatkan teks: Redirecting..., dan dua detik kemudian, isi file target.html akan dikirimkan.
Name:
Hello
Instalasi Twill /form.php
$n = $_GET[“myname”];
Hello World from Target :)
echo “Hello, $n”;
Ini merupakan contoh konten statis hasil redireksi dari redir. html. Setelah redireksi, user akan mendapatkan teks: Hello World from Target :).
/link.html
Ketika mengunjungi, user akan mendapatkan informasi user agent yang digunakan.