ID
DENGAN DVD 8 GB [Luar Sumatra-Jawa-Bali: Rp47.000]
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
010.2
Mandriva N2TH E DVD
plus Extras O
ALL-IN-ONE SERVER
Cara Mudah Membangun Layanan Server yang
Lengkap Tanpa Terganjal Biaya Lisensi [24]
Pengembangan
Aplikasi Mobile
AMANKAN JARINGAN
untuk Nokia [32] DENGAN TOOL UFW [48]
INSIDE DVD
GTimeLog 0.5.0 Manajemen segala tugas
BAHASA
JAVA DI
Anda agar dapat selesai tepat pada waktunya
PEMIMPIN REDAKSI
Rusmanto Maryanto
ANDROID DITANTANG
REDAK TUR SENIOR
Anton R. Pardede, Effendy Kho
SIDANG REDAKSI
Supriyanto (Koord.), Aditya Wardhana,
MEEGO?
Kejayaan Android, sistem operasi berbasiskan
Alexander P.H. Jularso, Denie Kristiadi,
Fajar Anggiawan, Rully Novrianto, Linux yang lebih ditujukan untuk smartphone
Sylvia Agustina Inamora, Suherman,
Tri Waluyo, Wawa Sundawa, Zaky Abdurrachman
dan komputer tablet, sepertinya sudah di depan
mata. Bahkan, dalam skala dunia dan di bebera-
KONTRIBUTOR pa negara produsen, penjualan smartphone dan
Budi Rahardjo, I Made Wiryana, Michael S. Sunggiardi
Noprianto, Ria Canseria tablet berbasiskan Android telah mengalahkan
PR A PRODUKSI sistem operasi yang lain. Misalnya, penjualan
Arie Ishami
tablet Android Galaxy Tab produksi Samsung
TATA L E TA K & D E S A I N G R A F I S jauh mengalahkan penjualan Ipad dari Apple di
Dhany Sudharmanto, Lely Yulaena, Mardiana
Korea Selatan. Bagaimana dengan sistem operasi
S E K R E TA R I AT R E D A K S I Linux yang lain seperti Meego? Dan, bagaimana
Evawani U. Putri Rusmanto Maryanto [rus@infolinux.co.id]
peluang pengembang software Open Source?
IKL AN Meego merupakan produk gabungan dua sistem operasi berbasis-
Imam Ariyanto, kan Linux Moblin yang awalnya dikembangkan Intel dengan Maemo
Indran B. Sapto, Febriyanti
yang dikembangkan Nokia. Rilis pengembangan Meego versi 1.0 dan
SIRKUL ASI & DISTRIBUSI 1.1 pernah disertakan dalam DVD InfoLINUX tahun lalu. Berbeda
Purwaluyo (Manajer)
dengan Android yang awalnya dikembangkan untuk smartphone
KEUANGAN lalu diubah menjadi lebih luas untuk komputer tablet, Meego sejak
Deetje Monoarfa (Manajer), Albert Sulistyo,
Ngafiv, Tety Winarni, Untung awal dikembangkan untuk berbagai jenis device, termasuk smart-
PERSONALIA & UMUM phone dan tablet. Dengan titik temu target perangkat keras yang se-
Ekawati (Koord.), Suhaedin, Supandi rupa, kami prediksi Meego akan menjadi penantang berat Android.
Perkembangan pesat dua sistem operasi berbasiskan Linux itu
PENERBIT tentu sudah dan akan menimbulkan peluang kerja dan bisnis bagi
PT InfoLINUX Media Utama
pengembang software Open Source. Untuk mengetahui gambaran
A L A M AT tools dasar atau SDK untuk mengembangkan aplikasi di Meego,
Gedung Warta Lt. 4
Jl. Kramat IV No. 11, Jakarta Pusat-10430 kami sajikan rubrik Utama edisi ini cara menggunakan SDK
Telp: (021) 315-3731, Fax: (021) 315-3732
Nokia Qt yang juga digunakan untuk sistem operasi smartphone
P E N C E TA K Nokia Symbian dan Maemo. SDK untuk Android pernah kami
PT Dian Rakyat, Jakarta
bahas pada salah satu edisi 2010 yang lalu.
Semua tip yang ada di dalam majalah ini gunakan atas
risiko Anda sendiri. Kami tidak bertanggung jawab atas Salah satu yang sangat pesat dari dunia software dan teknologi
segala kehilangan data atau kerusakan pada komputer, informasi umumnya adalah perubahan, bukan hanya cepat berkem-
alat-alat, atau software yang Anda miliki ketika
menggunakan tip atau saran tersebut. bang, tetapi juga cepat berubah. Kita bisa melihat itu dari kasus
Linux merupakan trademark terdaftar dari Linus Torvalds.
Sun Micosystems yang dibeli Oracle lalu berdampak pada produk
Linux di sini adalah pemendekan dari GNU/Linux. OpenSolaris dan OpenOffice/LibreOffice. Juga perubahan sikap
Semua trademark lainnya merupakan
hak masing-masing pemiliknya. Microsoft yang dulu terlihat anti-Open Source, tetapi sekarang
mulai lunak, bahkan menggarap produk Open Source. Sekarang
kita melihat cepatnya perubahan Android dan Meego.
Utama
[24] Amankan Warnet dengan Clearos
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
[54] Membuat Video Tutorial Interaktif
[56] Membuat Objek Ikan Kartun
Sederhana
5 20 30 [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
34 41 62 dan Server
S mengeluarkan versi RC
(Release Candidate),
pada 1 Februari 2011 lalu,
untuk objek yang ditang-
guhkan yang mengizinkan
fungsi untuk mengemba-
M arsitek platform Java
di Oracle, telah meng-
umumkan di blognya bah-
Dewan Ketua Internal
OpenJDK yang terdiri atas
Doug Lea, Fabiane Nar-
para pengembang jQuery likan nilai di mana nilai wa dirinya dengan ban- don, Simon Phipps, dan
akhirnya merilis jQuery sebenarnya mungkin tidak tuan John Dullmovich dan Dalibor Topic atas kon-
1.5. Rilis terbaru itu memi- segera tersedia. Dalam Jason Gartner dari IBM, tribusi mereka atas proses
liki fitur penulisan ulang versi jQuery 1.5 telah di- Mike Milinkovich dari pembuatan aturan itu.
dari modul Ajax yang perbaiki sekitar 83 bugs Eclipse, Prof. Doug Lea Oracle juga telah
disebut oleh para pengem- dan 430 tiket yang telah dari SUNY Oswego, dan mendapat sejumlah peru-
bang membawa ke level diselesaikan pada tahap Adam Messinger dari Or- sahaan untuk mendukung
yang lebih pengemba- acle telah u p a y a
tinggi dari ngan. menyusun pengem-
konsistensi ke Pengem- seperang- bangan
metode Xml- bang jQue- kat aturan OpenJDK.
HttpRequest ry juga komunitas OpenJDK. IBM telah meninggalkan
yang bersifat lintas plat- telah memperbaiki sistem Seperangkat aturan itu proyek Apache Harmony
form. pengembangan internal akan diterapkan untuk ko- untuk kemudian ber-
Penulisan ulang dari jQuery untuk menstandari- munitas. gabung dengan proyek
jQuery 1.5 juga memiliki sasikan penggunaan Node- Reinhold mengatakan OpenJDK. Selain IBM,
kemampuan lebih untuk JS server-side JavaScript. bahwa mereka tidak mem- Apple juga membatalkan
mengembangkan API dan jQuery 1.5 dapat diunduh buat sejumlah aturan itu pengembangan Java se-
memungkinkan lampiran dari URL http://blog.jque- dari awal, tetapi melan- cara internal untuk tu-
penanganan data, proses ry.com/2011/01/31/jquery- jutkan sejumlah aturan rut bekerja sama dalam
penyaringan data, dan 15-released/ dan dilisensi- yang telah dibuat oleh De- pengembangan OpenJDK
transportasi. Sejumlah kan ke dalam lisensi MIT wan Tata Kelola Internal untuk platform Mac OS X
peningkatan fitur yang lain atau GPL. OpenJDK. Reinhold juga dengan Oracle.
D
ulu banyak orang mengatakan film konyol "Triumph of the
Linux di PDA atau smartphone Nerd", film yang menceritakan
bagaimana para nerd yang
hanyalah untuk orang yang karena seperti memiliki dunia
suka otak-atik atau kaum sendiri, selalu dicemooh oleh
Nerd. Bahkan, banyak yang men teman-temannya. Hingga suatu
saat, ternyata para nerd tersebut
cibir dengan mengatakan bahwa itu dapat unjuk gigi dan menjadi
hanyalah impian di siang bolong. tak bisa diabaikan lagi. Tidak
Wajar saja, saat itu Linux belum saja di film, para Nerd di dunia
nyata yang tadinya dianggap
populer sehingga ketika ada keingin looser kini dianggap sebagai
an menggunakan Linux di smart icon keberhasilan. Figur-figur
phone, keinginan dianggap khayalan. nerd seperti Bill Gates, Steve
Jobb, Wozniak, dan Linus
Untuk desktop saja masih belum cocok, apalagi PDA. Torvalds tampil menguasai
dunia. Hal itu disebabkan oleh
Bagi khalayak ramai, termasuk bangan open source, Linux kini karya mereka yang tadinya
media TI, Linux hanya cocok untuk bukan barang aneh. Kini, banyak ditertawakan dan dianggap kha
para nerd dan geek atau orang yang orang menggunakan Linux (dalam yalan ternyata sekarang mem
memiliki dunia sendiri dan nilai- arti kernel) secara tidak sadar. berikan manfaat yang besar.
nilai selera sendiri. Namun, orang Mereka menggunakan handphone Jadi, para developer open sour
lupa bahwa kadang-kadang nerd berbasiskan Android yang bekerja ce tidak perlu takut ditertawakan
itu "visioner". Mereka memiliki visi di atas kernel Linux. ketika memiliki ide yang "lain
masa depan untuk penggunaan
teknologi. Banyak hal yang tadinya
mainan para nerd, sekarang men
jadi tren.
“...mudah menyediakan driver atau
Contohnya internet. Awalnya,
melakukan modifikasi Android untuk
mendukung perangkat keras yang...„
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 Saat ini, handphone berbas daripada yang lain". Nanti akan
oleh khalayak umum, sulit mem iskan Android telah mengalahkan tiba saatnya untuk menertawakan
berikan manfaat pada kehidupan se market handphone lainnya (misal orang lain karena mereka yang
hari-hari. Namun, apa yang terjadi? iPhone, Windows Phone, dan menjadi terlambat, sedangkan
Internet sekarang digunakan oleh BlackBerry). Salah satu faktor pe Anda sudah melaju dengan ide
siapa saja, bukan hanya oleh para nyebabnya adalah lisensi Android Anda. Tentu saja hal itu dapat ter
nerd/geek, tetapi juga oleh anak- yang open source. Lisensi Android jadi kalau Anda tetap teguh me
anak, ibu rumah tangga, pengusaha, memungkinkan pembuat perang ngembangkan ide Anda tanpa
dan orang pemerintahan. Begitu kat keras mobile devices mudah putus asa hingga menjadi
juga dengan Linux. Sejalan dengan menyediakan driver ataupun kenyataan tanpa mempedulikan
perkembangan zaman dan perkem melakukan modifikasi Android cemoohan orang.
kan Teknologi
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)?
aat ini sedang ramainya orang Saat ini belum banyak cerita
S membicarakan entrepreneur
ship. Banyak orang, khususnya
mahasiswa, yang didorong un
tuk menjadi entrepreneur. Salah
satu bidang yang dianggap memiliki
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?
potensi adalah teknologi informasi. Kalau uraian di atas membuat
Anda menjadi ciut dan membatal
Apakah memang benar bidang itu kan diri untuk menjadi entrepre
memiliki potensi? Mudahkah men neur, memang Anda belum cocok
jadi entrepreneur dengan usaha yang menjadi entrepreneur. Tantangan
yang diuraikan di atas bukan untuk
berbasiskan teknologi informasi? dihindari, tetapi untuk dihadapi
seperti pekerjaan rumah sewaktu
Membuka bisnis yang berbasiskan programmer yang mahir Ajax. kita sekolah dahulu. Triknya ada
teknologi informasi bisa jadi tidak Contoh itu mungkin terlalu lah bagaimana membuat usaha
membutuhkan modal yang sangat spesifik, tetapi pada dasarnya, untuk menghadapi tantangan itu
besar. Bahkan, dengan notebook kesulitan mendapatkan SDM yang menjadi menarik dan me
pun sesorang dapat memulai usa pas di bidang teknologi informasi nyenangkan. Seperti bermain saja.
hanya. Hal itu berbeda dengan itu berlaku umum. Jangan takut!
membuka pabrik, misalnya, yang Hal kedua yang sulit juga ada Syarat bergerak di bisnis tekno
untuk itu kita membutuhkan tanah lah mendapatkan ide. Dari logi informasi adalah harus memi
dan gedung atau modal besar. beberapa inisiatif usaha teknologi liki passion (hasrat yang kuat) dan
Sayangnya, untuk berbisnis
teknologi informasi dibutuhkan hal
lain yang tidak kalah sulitnya.
Hal pertama yang dibutuhkan
“...pada dasarnya kesulitan mendapatkan
dan yang paling penting adalah
SDM yang pas di bidang teknologi
informasi ini berlaku umum.„
SDM (sumber daya manusia).
Mencari orang yang mahir tekno
logi informasi itu tidak mudah.
Sebagai contoh, dalam beberapa
seminar, saya bertanya, “Siapa di informasi yang saya lihat, saya kecintaan terhadap teknologi
sini yang bisa Ajax?” Saya hanya melihat pengusahanya masih informasi. Nah, punyakah Anda?
melihat satu atau dua orang yang mencoba meniru habis layanan Jika punya, pertanyaan berikutnya
mengangkat tangannya. Padahal, atau produk yang sudah ada adalah siapkah Anda untuk
dalam salah satu pekerjaan yang tanpa kebaharuan yang menjadi entrepreneur berbasiskan
kami lakukan dibutuhkan signifikan. Sebagai contoh, ada teknologi informasi? Yuk mari.
M
aret 2010 yang lalu saya be 2010 bahwa Android yang sudah
gitu bangga membeli pera beredar di pasaran tidak cocok un
tuk dipakai sebagai sistem operasi
ngkat yang dikenal dengan tablet karena hanya ditargetkan
sebutan Mobile Internet De sebagai sistem operasi smartphone.
vice (MID). Perangkat itu bekerja Rilis Android dimulai dengan
versi 1.5 lalu diubah untuk chip
dengan sistem operasi open source processor yang dibuat oleh Cina
Android dan dapat dibawa paksa sehingga keluar versi 1.6 kemudian
dari pameran peralatan komputer di 1.7. Pada kenyataannya, sampai
versi 1.7 itu kemampuannya masih
Hongkong. Perangkat itu diharap serba minim, baik pengendali hard
kan dapat menggantikan pembaca ware-nya (driver) maupun penye
buku (e-book reader) yang harganya suaian dengan touch screen
berteknologi sentuh dan tekan.
mirip-mirip MID, tetapi fungsinya lebih rendah. Pada sekitar Oktober 2010, keluar
versi Android 2.1 yang tidak ba
MID yang dibeli 2010 itu bentuknya minta jenis apa saja yang diingin nyak bedanya dengan 1.7 sampai
masih asal-asalan dan tanpa sisi este kan untuk dijual ke pasar bebas. kemudian keluar Android versi 2.2
tika. MID itu menggunakan chip pro Pabrik pembuat MID kebanya yang sudah lebih baik.
cessor buatan Cina, Rockchip dengan kan adalah pabrik rumahan atau Akhirnya, kita semua berharap
kecepatan 300MHz. Sistem touch scre
Mohon Info Katalog menggunakan Windows yang berjalan dengan baik di platforn
Mohon dikirimkan katalog majalah sering meninggalkan file sampah. Linux.
InfoLINUX (terutama buku) yang Saya saat ini lebih menyukai 3. Bonus bundel PDF majalah Info
pernah terbit. Saya sedang mencari software portabel di Windows. LINUX kami sertakan pada
referensi Ubuntu dan settingan 2. Modem mobile USB apa yang setiap edisi InfoLINUX 04 pada
client Windows dan server Linux. sudah Linux Ready? Saya menca setiap tahunnya. Jika Anda
Untuk itu, saya membutuhkan refe rinya dengan berbagai keyword di ingin mendapatkan bundel PDF
rensi buku Linux yang pernah di Google, tetapi hasilnya tidak majalah InfoLINUX 2010, sil
terbitkan oleh InfoLINUX. memuaskan. Jika boleh, saya juga akan memesan majalah Info
Benny - via e-mail ingin mendapatkan info alamat LINUX 04/2011.
website atau e-mail-nya.
Untuk saat ini, kami belum me 3. Saya dengar ada edisi Info Kenapa Terlambat?
miliki katalog yang berisi berbagai LINUX yang memberikan bonus Kenapa ya masuk ke tahun 2011,
macam buku maupun majalah khusus bundel PDF yang berisi InfoLINUX 01/2011 baru tiba di
Extras yang pernah diterbitkan 12 edisi tahun sebelumnya. Pada Surabaya? Berarti telat hampir se
oleh InfoLINUX. Namun, ke depan, edisi berapakah InfoLINUX ter bulan. Jadi, saya baru dapat mem
segala informasi mengenai terbitan sebut? baca InfoLINUX 01/2011 pada bulan
terbaru majalah InfoLINUX, buku Kodir - via e-mail Februari 2011. Saya sampai bolak-
mini InfoLINUX, majalah Extras balik ke toko buku nih.
InfoLINUX, dan berbagai produk 1. Jika yang Anda maksud regedit di Wonge - via e-mail
InfoLINUX yang lain dapat Anda sini sama persis dengan fungsi re
temukan pada website InfoLINUX gedit di Windows, jawabannya Keluhan Anda sudah kami sampai
di www.infolinux.web.id. tidak ada. Namun, jika yang Anda kan ke bagian Sirkulasi InfoLINUX.
maksud lebih ke aplikasi untuk Jika merasa agak kesulitan menda
Soal Olimpiade Informatika konfigurasi desktop, Linux juga patkan majalah InfoLINUX edisi ter
Bagaimana kalau InfoLINUX edisi memiliki aplikasi seperti GConf bitan bulan yang bersangkutan,
mendatang membahas berbagai hal yang dapat digunakan untuk mela silakan Anda melakukan pemesanan
yang berhubungan dengan soal- kukan konfigurasi desktop GNO langsung ke Sirkulasi Majalah Info
soal Olimpiade Informatika Nasi ME. GConf dapat digunakan LINUX, via e-mail di sirkulasi- @
onal/Internasional tentang algorit untuk melakukan tweak desktop infolinux.co.id, atau telepon (021)
ma, contohnya FreePascal atau GNOME dengan cara mengubah 4682-6816, (021) 7079-6499.
Bahasa C. nilai yang terdapat pada sejumlah
Istadi Ali - via e-mail parameter konfigurasinya. Input Data ke MySQL via SMS
2. Agak sulit untuk mengatakan Bagaimana caranya agar saya bisa
Terima kasih atas usulan itu yang modem mobile USB mana yang meng-input data ke server database,
menarik. Untuk sementara, usulan benar-benar sudah Linux Ready dalam hal ini MySQL, via SMS? Un
Anda kami tampung terlebih karena dapat saja modem ter tuk SMS Gateway, saya mengguna
dahulu. sebut dapat bekerja dengan baik kan service Gammu diintegrasikan
pada suatu distro, tetapi tidak dengan MySQL.
Tanya Modem Mobile Linux Ready baik pada distro yang lain. Uci Suide - via e-mail
1. Apakah Linux mempunyai sis Namun, berdasarkan penga
tem registry juga seperti Win laman kami, modem mobile USB Bahasan mengenai input data dari
dows? Bagaimana dengan Pre- buatan Huawei seperti Huawei SMS ke database MySQL dengan
fetch? Apakah Linux mening E220 yang banyak dikemas secara aplikasi gammu terdapat pada rub
galkan sisa-sisa berupa file langsung oleh operator besar di rik Utama InfoLINUX 03/2010.
sampah seperti Windows? Men luar negeri, seperti Three, Voda Oleh karena itu, silakan merujuk ke
jengkelkan sekali bagi saya vone, dan T-Mobile sudah dapat artikel tersebut.
Game
World of Padman 1.5.1
17
17
18
Zero Ballistics 2.0.1 18
Buku
Configuring IPCop Firewalls 19
Open ERP for Retail and 19
Industrial Management
Pentaho Solutions: 19
BI dan Data Warehouse
18 19
Prosedur “Linux Ready”
Sebuah PC atau notebook
yang mendapatkan predikat
“Linux Ready” berarti semua peri-
da dua hal menarik dalam bahasan pheral standar, seperti adapter ja-
A
dengan mudah membuat aplikasi untuk
rubrik “Utama” dan “Praktik In- platform Symbian, Maemo, dan MeeGo. ringan LAN maupun WLAN, dapat
stan” InfoLINUX edisi ini. Yang Hal menarik lain pada edisi ini adalah berfungsi sebagaimana mestinya,
pertama adalah bahasan cara meng- mulai proses instalasi distro Linux
disertakannya distro Mandriva Linux
amankan warnet dengan distro ClearOS dilakukan hingga instalasi driver
2010.2 Free Edition sebagai Ekstra DVD
hardware tersebut. Distro Linux
pada rubrik “Utama” dan yang kedua InfoLINUX. Distro yang sangat berori- yang digunakan dalam pengujian
adalah bahasan mengenai instalasi dan entasi desktop ini sangat memanjakan “Linux Ready” adalah Ubuntu
penggunaan Nokia Qt SDK 1.0 pada ru- pengguna yang baru saja mau beralih ke 10.04 LTS, Fedora 13, dan open-
brik “Praktik Instan”. platform Linux. Jika mengalami kesuli- SUSE 11.3.
Dalam bahasan “Utama”, kami me- tan instalasi, Anda dapat membaca ru-
nyajikan cara instalasi dan konfigurasi brik “Workshop Distro” edisi ini.
distro ClearOS 5.2 dengan contoh peng- Masih belum puas dengan hal me-
gunaan di jaringan warnet. File iso dis- narik di atas? Kami tambahkan “Work-
tro ini juga kami sertakan dalam Ekstra shop Aplikasi” yang mulai tersaji pada
DVD InfoLINUX edisi ini. Bagi yang edisi ini. Pada “Workshop Aplikasi”,
tertarik dengan pengembangan aplikasi secara berkala kami akan menyajikan
berbasis mobile, dalam rubrik “Praktik step-by-step penggunaan aplikasi yang
Instan” edisi ini juga disajikan bahasan terdapat di Linux. Semua ini kami saji-
menarik tentang instalasi dan penggu- kan untuk Anda, pembaca setia majalah
naan Nokia Qt SDK 1.0. Dengan SDK InfoLINUX.
gratis dari Nokia ini, pengembang dapat Supriyanto [supriyanto@infolinux.co.id]
K S
elengkapan fitur, laya Kebutuhan Hardware alah satu distro popu Kebutuhan Hardware
nan dukungan, kemu Processor : Kelas Pentium IV ler yang banyak digu Processor : Kelas Pentium IV
dahan penggunaan, Harddisk : 20 GB nakan oleh pengguna Harddisk : 40 GB
Memory : 512 MB Memory : 512 MB
dan kepastian kelanjutan Linux awal adalah Man
proyek suatu distro me antimalware-antivirus, driva. Selain berorientasi dokumen, e-mail, data,
rupakan sejumlah syarat anti phising, mail archi desktop, Mandriva juga gambar, dan video pada
yang dibutuhkan peru ving, database MySQL, menyajikan kemudahan desktop Mandriva.
sahaan untuk memilih dan groupware dengan penggunaan dan desktop Sejumlah versi paket
distro server. Jika yang Outlook. yang user friendly. Hal itu aplikasi populer juga su
dibutuhkan perusahaan Sebelum melakukan juga yang akan ditemukan dah disertakan dalam
adalah distro untuk ser proses instalasi, sangat pada versi terbaru Man Mandriva 2010.2. Untuk
ver, ClearOS dapat me disarankan Anda mela driva, yakni Mandriva paket aplikasi perkanto
menuhi persyaratan itu. kukan backup data. Linux 2010.2. ran, distro ini menyerta
Berbagai layanan Instalasi ClearOS mena Karena merupakan kan paket Open-
server yang ditawarkan warkan dua opsi tipe versi update dari Man Office.org 3.2.0. Selain
oleh distro itu disajikan instalasi server, yakni driva Linux 2010.1, ti paket yang telah dise
dalam menu mana Standalone mode dan dak banyak perubahan but, distro ini juga
jeman berbasiskan web. Gateway mode. Hanya yang ditemukan pada menyertakan Virtualbox
Karena tersaji dalam saja, jika Anda memilih versi ini. Mandriva 3.1.8, Xen kernel 2.6.32,
bentuk web, pengguna opsi Gateway, diperlu 2010.2 masih menyerta X.org 7.5, Sage Math 4.4,
cukup menggunakan kan minimal dua buah kan versi terkini dari dan sejumlah update
web browser untuk kartu jaringan. Sup dua desktop Linux ter paket lainnya. Sup
melakukan konfigurasi. populer, yaitu GNOME
Hasil Pengujian Hasil Pengujian
Bicara urusan fitur, Fungsionalitas (20%) 7,0
2.30.0 dan KDE 4.4.3. Fungsionalitas (20%) 9,0
ClearOS 5.2 memiliki fi Fitur (40%) 6,0 Untuk memudahkan Fitur (40%) 10,0
tur server yang cukup Kemudahan (30%) 7,0 Anda dalam beraktivitas Kemudahan (30%) 9,0
lengkap. Sejumlah fitur Dokumentasi (10%) 7,5 sehari-hari, Mandriva Dokumentasi (10%) 9,0
yang dimiliki di antara RATING 2010.2 menyertakan apli RATING
0 2 4 6 8 10 0 2 4 6 8 10
nya bandwidth manage kasi Tasktop yang dapat
ment, content filter, web digunakan untuk mem
proxy, access control, 7,0 permudah manajemen 9,5
S Z
udah banyak pilihan Kebutuhan Hardware ero Ballistics adalah ga Kebutuhan Hardware
game pertempuran Processor : Kelas Pentium IV me pertempuran tank Processor : Kelas Pentium IV
Harddisk : 1500 MB Harddisk : 200 MB
yang tersedia di plat 3D yang bersifat free
Memory : 1024 MB Memory : 1024 MB
form Linux, seperti Ali dan dapat berjalan di
en Arena, Urban Terror, pulkan benda yang Anda platform linux. Dalam con(suar) dan menakluk
dan Assault Cube. Jika temui. Benda-benda ter menu permainan game ini, kan pos pembela. Untuk
ingin mencoba pertem sebut memiliki kemam Anda dapat memilih ber menambahkan kemam
puran bergaya komik puan untuk menambah main dengan jaringan puan tank, pemain
yang lucu dan unik, An kekuatan pemain Anda LAN atau Internet. Pada mendapatkan apa yang
da bisa mencoba me dengan menambahkan game ini, Anda dapat disebut upgrade point
mainkan World of alat persenjataan dan memilih dua kekuatan setiap kali membunuh
Padman. perisai yang Anda dapat, yang bertentangan, yaitu lawan.
World of Padman seperti punchy, nipper, menjadi penyerang atau Poin-poin upgrade da
atau Dunia Padman bubble gum, balloony, pembela karena game ini pat dibelanjakan pada
adalah game pertem padshield, killerduck, ditujukan untuk memper tiga jenis upgrade yang
puran bergaya komik dan masih banyak lagi. tahankan ataupun mem berbeda, seperti senjata,
yang menggunakan Turnamen World of perebutkan dan memper- baja, dan kecepatan se
game engine Quake 3 Padman juga memiliki luas dominasi peta atau hingga meningkatkan
dengan beberapa model tiga jenis permainan lain, wilayah. jumlah kerusakan ma
karakter dan pilihan seperti Spray your Color, Misi pembela adalah sing-masing dan mengu
warna kostum yang Big Balloon, dan LastPad mengalihkan perhatian bah bentuk tank yang
bisa Anda pilih. Dalam Standing. Yad penyerang sebanyak lebih kuat. Yad
menu permainan game mungkin dengan cara
Hasil Pengujian Hasil Pengujian
ini, Anda akan diberi menghancurkan Beacon
Grafik(30%) 9,0 Grafik(30%) 9,0
pilihan untuk bermain Fitur (40%) 8,5 (suar)-nya sehingga te Fitur (40%) 8,5
dengan jaringan LAN Kompatibiltas (20%) 7,0 tap terjaga pada daerah Kompatibiltas (20%) 7,0
atau Internet. Dokumentasi (10%) 7,0 muka di teluk pembela. Dokumentasi (10%) 8,0
Pada game ini, Anda di RATING Sementara, misi penye RATING
0 2 4 6 8 10 0 2 4 6 8 10
tugaskan untuk mengalah rang adalah memper
kan lawan, berburu ba besar daerah pengaruh-
nyak poin dan mengum- 8,5 nya dengan bantuan Bea 8,5
PENGARANG James Eaton-Lee, Barrie Dempster PENGARANG Fabien Pinckaers, Geoff Gardiner PENGARANG Roland Bouman, Jos van Dongen
PENERBIT Packt Publishing PENERBIT Tiny SPRL PENERBIT Wiley
TERBIT Oktober 2006 TERBIT April 2009 TERBIT Agustus 2009
HARGA US$ 39.99 (244 halaman) HARGA US$ 37.00 (320 halaman) HARGA US $50 (648 halaman)
ISBN 978-1904811367 ISBN 978-2960087604 ISBN 978-0470484326
BONUS - BONUS - BONUS -
J B P
ika jam terbang Anda di Linux iaya lisensi software ERP entaho merupakan aplikasi
sudah lama, melakukan konfi komersial sangat mahal dan Business Intelligence (BI)
gurasi firewall mungkin bukan tidak terjangkau oleh banyak open source yang menjadi
pekerjaan yang sulit. Untung saja pihak. Sebagai solusinya, perusa pilihan utama banyak perusa
saat ini sudah terdapat sejumlah haan dapat menggunakan soft haan. Dengan Pentaho, perusa
pilihan distro Linux yang ware ERP open source seperti haan dapat membangun solusi
ditujukan untuk memudahkan Open ERP. Aplikasi ini dapat BI untuk perusahaannya dan
pembuatan firewall. Salah sa mengintegrasikan manajemen in dapat menghemat biaya pembe
tunya adalah IPCop. Buku Confi formasi internal dan eksternal lian software untuk kebutuhan
guring IPCop Firewalls akan yang terdapat di suatu perusa BI hingga 90%. Pentaho juga
memberi pemahaman tentang dis haan, yang terdiri atas modul memiliki sejumlah perangkat
tro IPCop. keuangan/akutansi, manufaktur, integrasi data yang dapat
Buku ini memberi pembaca penjualan, pelayanan, dan seba membantu Anda untuk mem
pengenalan dasar IPCop, cara gainya. buat dan memopulasikan data
melakukan instalasi, dan apa Untuk mempermudah pema warehouse.
saja fitur yang terdapat pada haman mengenai OpenERP, bu Sebagai hasil akhir dari kese
distro. Sejumlah proses ku Open ERP for Retail and luruhan data yang telah dima
konfigurasi jaringan, seperti Industrial Management mem sukkan, Pentaho juga dapat
konfigurasi IDS, VPN, band berikan latihan praktis untuk membantu Anda dalam pembu
width management, dan Anda tentang cara menginteg atan aplikasi BI atas data ware
firewall, dijelaskan secara seder rasikan sejumlah layanan yang house yang telah di-input
hana dan mudah dipraktikkan. terdapat pada industri ritel dan dengan perangkat pembuat
Dalam Bab 9 buku ini juga mengotomatisasikan pekerjaan, laporan, analisis, dan data mining
dibahas cara menambahkan add- seperti penjualan, pembelian, yang terdapat di Pentaho. Sebagai
ons IPCops yang dibutuhkan manajemen proses, saham, dan pelengkap, contoh kode dan data
oleh pengguna. Jadi, tunggu ap manufaktur. Dengan beragam berikut link yang terkait dengan
alagi? Baca dan segera contoh kasus yang diberikan, di buku dapat ditemukan pada URL
aplikasikan isi buku ini untuk harapkan Anda dapat mengimple download link yang terdapat
pembuatan firewall. Sup mentasikan Open ERP. Sup dalam buku. Sup
/Browser
[DEVELOPMENT] Firefox 3.6.13
Google Chrome 8.0.552.224
/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, pengem- ket Qt Creator sebagai IDE untuk /Keamanan
MyNmap 0.50
bang dapat dengan mudah mengem- Nokia Qt SDK sangat membantu
bangkan beragam aplikasi Qt yang pengembang untuk membuat bera- /Pendidikan
ditujukan untuk dapat berjalan di gam aplikasi mobile yang ditujukan TypeTrainer 0.3.1
perangkat mobile berbasis Nokia untuk perangkat dengan platform
/Plugins
secara mudah. Perangkat Nokia Qt Symbian atau Maemo. Flash Player 10.1.102.65
SDK 1.0 dibangun di atas Qt Creator Sebelum menginstalasikan paket
dengan sejumlah tool yang dapat Nokia Qt SDK, pastikan segala pa- /RUBRIK
Netadmin
memenuhi apa yang dibutuhkan oleh ket yang dibutuhkan untuk instalasi Tutorial
suatu platform atau perangkat SDK sudah terinstalasi dengan baik pada Workshop
yang bersifat spesifik. SDK ini juga sistem Anda. Selanjutnya, berikan
tersedia untuk platform Windows, mode eksekusi pada file installer /Utiliti
GTimeLog 0.5.0
Linux, dan Mac OS. Dengan ini, para Nokia Qt dan ikuti wizard insta-
pengembang dapat memilih sendiri lasi yang diberikan. Setelah selesai, : On The DVD Regular
lingkungan desktop yang mereka Anda dapat langsung mengembang- : Disc Boot
TypeTrainer 0.3.1
Bazaar-GTK 0.99.0
Visual Paradigm for UML (VP- dustri dan dukungan kode reverse Bazaar-GTK merupakan interface
UML) merupakan aplikasi freeware engineering untuk Java. Sejumlah berbasis GTK+ yang dapat digu-
yang dapat digunakan sebagai tool notasi UML yang sudah didukung nakan untuk menangani Bazaar
pembuat UML. Aplikasi ini dibuat oleh VP-UML di antaranya: use case Version Control System. Aplikasi
untuk dapat memenuhi kebutuhan diagram, class diagram, sequence ini terintegrasi penuh dengan
para software engineers, system an- diagram, communication diagram, Nautillus File Manager sehingga
alysts, business analysts, dan system state diagram, activity diagram, programmer dapat dengan mudah
architects yang ingin membuat ap- component diagram, deployment menangani proyek yang menggu-
likasi sistem skala besar yang andal diagram, composite structure dia- nakan Bazaar melalui Nautillus
dengan metode pengembangan ber- gram, dan timing diagram.Sup File Manager.Sup
orientasi objek.
VP-UML mendukung versi stan- PEMBUAT: Visual Paradigm International Ltd. PEMBUAT: Jelmer Vernooij
SITUS: www.visual-paradigm.com
dar dari Java dan notasi UML serta SITUS: http://wiki.bazaar.canonical.com/bzr-gtk
LISENSI: Free for non-commercial use LISENSI: GPLv3
menyediakan penghasil kode Java DEPENDENSI: JRE >= 1.5 DEPENDENSI: GTK, Bazaar
yang sesuai dengan standar in- REQUIREMENT: - REQUIREMENT: -
ASKBOT 0.6.65
Dengan ASKBOT, Anda dapat MySQL dikenal sebagai data- MySQL, melakukan permintaan
membuat forum untuk Question & base open source paling populer ke database, me-manage database
Answer (Q&A). ASKBOT dibuat yang banyak digunakan oleh ban- MySQL, dan men-dump data atau
berdasarkan proyek CNPROG yang yak situs populer di dunia. Salah struktur database. Dengan aplikasi
dibuat oleh Mike Chen dan Sailing satu keuntungan menggunakan ini, Anda juga mudah melakukan
Cai yang terinspirasi dari proyek MySQL adalah banyaknya aplikasi pembuatan database dan tabel serta
StackOverflow. Gunakan aplikasi interface untuk MySQL. Salah satu- memasukkan record ke dalam data-
ini dan proses tanya-jawab akan nya adalah Gtk+ MySQL Command base MySQL dengan menggunakan
jadi lebih interaktif.Sup Center (GMySQLcc). baris perintah SQL.Sup
GMySQLcc dibuat dengan meng-
PEMBUAT: Evgeny Fadeev gunakan pustaka GTK+ dan dapat PEMBUAT: Didier Prolhac
SITUS: http://askbot.org SITUS: www.thepozer.com/projet-gmysqlcc
berjalan pada desktop Linux. De-
LISENSI: GPLv3 LISENSI: GPL
DEPENDENSI: Python ngan aplikasi ini, Anda dapat den- DEPENDENSI: Gtk+, MySQL
REQUIREMENT: - gan mudah mengelola database REQUIREMENT: -
GTimeLog 0.5.0
GTimeLog dapat menjadi jawaban Suatu saat Anda sedang browsing di dari suatu mata uang ke nilai mata
atas kepusingan Anda mengatur suatu situs belanja dengan browser uang lainnya. Pada extension ini,
jadwal. Dengan GTimeLog, Anda Mozilla Firefox. Karena ditujukan tersedia puluhan nilai mata uang
dapat mengatur apa saja kegiatan bagi penduduk Eropa, harga yang dari berbagai negara yang dapat
yang mesti diingat pada jam ter- disajikan pada situs tersebut masih digunakan. Klik menu Options dan
tentu. Cukup definisikan berbagai dalam nilai mata uang Euro. Dalam pilih mata uang yang dikehendaki.
macam aktivitas dan waktunya. kondisi itu, Anda mungkin ingin Kini Anda tidak perlu risau lagi
Tinggal dibutuhkan kedisiplinan mengonversi harga barang dalam jika ingin mengonversi harga suatu
dalam menjalankannyaSup Euro tersebut ke rupiah. Dengan barang.Sup
bantuan ConvertMyCurrency, per-
PEMBUAT: Marius Gedminas masalahan ini akan teratasi. PEMBUAT: Bogdan Stancescu
SITUS: http://mg.pov.lt/gtimelog SITUS: http://converter.mozdev.org
ConvertMyCurrency merupakan
LISENSI: GPL LISENSI: MPL
DEPENDENSI: GTK+, PyGTK salah satu extension untuk Mozilla DEPENDENSI: Mozilla Firefox
REQUIREMENT: - Firefox yang dapat mengubah nilai REQUIREMENT: -
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 si yang harus Anda bayar. ClearOS Fitur-fitur yang disediakan oleh
lokal maupun internet adalah ke- dioperaasikan dalam mode terminal ClearOS untuk Anda antara lain:
amanan, entah dari pihak internal dan webconfig atau berbasis web. integrasi LDAP untuk pengguna
maupun eksternal. Alasan itu masih Jadi, Anda bisa mengakses control dan manajemen group,
belum cukup karena susahnya me- panel ClearOS dari komputer client sertifikat kemanan user,
ngonfigurasi firewall yang aman pun atau server Anda dengan berbagai multi-WAN,
menjadi masalah di warnet ataupun fitur yang cukup untuk mengaman- VPN -PPTP, Ipsec, OpenVPN,
kantor. Padahal, jika mau mengenal kan server dari masalah yang diaki- statefull firewall,
distribusi linux ClearOS, pemikiran batkan virus ataupun klien. Sebagai DHCP server, dan
Anda tentang firewall dan keaman- distribusi Linux yang sangat mudah dan lain-lain.
an jaringan akan terbuka karena digunakan, banyak dokumentasi on-
memang lebih mudah untuk dikonfi- line dan komunitas yang siap untuk Selanjutnya, Anda akan lang-
gurasi. membantu Anda untuk mengatasi sung mencoba kemudahan distribusi
ClearOS merupakan turunan dis- masalah jaringan Anda. Intinya, de- ClearOS yang menggunakan web-
tribusi Linux CentOS yang sifatnya ngan ClearOS, Anda akan dengan config untuk pengaturannya. Ikuti
free dengan lisensi opensource se- cepat mempelajari firewall ataupun tiap bagian dan langkah-langkah
hingga bisa digunakan kapan pun Linux meskipun Anda pemula dalam untuk menjadi mahir menggunakan
dan di mana pun tanpa terganjal lisen- hal keduanya. ClearOS, terutama firewall.
INSTALASI CLEAROS
Di bawah ini adalah langkah-lang-
kah instalasi distribusi ClearOS.
Instalasinya sendiri akan memakan
waktu sekitar 20 menit, bergantung
pada spesifikasi komputer Anda.
Burning ISO ClearOS yang ada pa-
da bonus DVD InfoLinux edisi 3.
Masukkan installer ClearOS ke-
dalam optical drive Anda. Jangan
lupa untuk mengonfigurasi urutan
booting pada BIOS dengan urutan
CDROM pada posisi pertama. Halaman Login ClearOS.
KONFIGURASI
ALAMAT IP SERVER
Jika sewaktu-waktu alamat IP yang
digunakan untuk tersambung ke in-
ternet berubah atau Anda ingin meng-
ubah range alamat IP klien, lakukan
dengan tahapan berikut ini.
Pada halaman utama, klik menu
Network dan pada bagian Set-
tings, klik IP Settings.
Pada halaman selanjutnya, Anda
Konfigurasi alamat Domain Name Server. akan melihat informasi alamat
IP untuk setiap kartu jaringan.
sung masuk ke dalam sistem Clear- Selesai. Akhirnya ClearOS sudah Pada halaman tersebut juga ter-
OS dengan ditandai login prompt bisa Anda akses melalui klien atau lihat mode yang digunakan oleh
yang meminta password adminis- langsung dari server. ClearOS berikut nama hostname
trator. Masukkan password root dan alamat IP domain name ser-
yang Anda tentukan pada saat Akses ClearOS dapat dilakukan ver (DNS). Berikan nilai gateway
instalasi untuk masuk ke dalam dari web browser pada klien, cukup mode pada bagian Mode.
sistem. memasukkan alamat IP komputer Jika ingin mengubah mode, host-
server Anda. Dalam hal ini, Anda name, dan alamat IP DNS, editlah
KONFIGURASI AWAL bisa mengaksesnya dari alamat bagian Network dan klik tombol
Proses instalasi saat ini sudah selesai https://192.168.1.1:81. Selanjutnya, Update.
dilakukan. Selanjutnya, Anda akan Anda akan diminta untuk mengon- Mode pada ClearOS ada tiga, yai-
melakukan konfigurasi awal untuk firmasi sertifikat dari browser. tu Standalone Mode – no firewall
ClearOS. Di bawah ini adalah lang- yang biasanya digunakan untuk
kah konfirguasinya. MENGATUR TIMEZONE file server, Standalone Mode de-
Masukkan username dan pass- Jangan sampai tanggal pada server ngan firewall untuk web server,
word pada kolom halaman login. Anda salah. Lakukan konfigurasi dan terakhir gateway mode untuk
Login dalam hal ini adalah root waktu dengan langkah berikut. menghubungkan LAN dan Hot-
dan password yang telah Anda Klik menu System dan klik Date. LAN ke internet yang membutuh-
tentukan sewaktu instalasi. Klik Perhatikan Time Zone server su- kan dua buah ethernet.
Login. dah sesuai dan klik menu drop Apabila ingin mengubah nilai
Pilih default bahasa yang digu- down pada NTP Time Server, tiap-tiap kartu jaringan, pada ba-
nakan 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 ko-
lom yang disediakan. Klik Next.
Pada pilihan Time Zone, pilih Asia
- Jakarta dari menu dropdown
dan klik Next.
Masukkan domain server Anda, mi-
salnya warnet.lan lalu klik Next.
Berikutnya informasi server. Ma-
sukkan sesuai nilainya masing-
masing, yaitu nama hostname
server, organisasi, unit, dan postal
sesuai keinginan Anda. Klik Next. Konfigurasi informasi DHCP Server.
Panduan Gambar
1 2 3
Halaman situs Nokia Qt SDK 1.0. Instalasi paket pendukung yang dibutuhkan oleh Nokia Qt SDK 1.0. Mengubah izin akses file installer Nokia Qt SDK 1.0.
4 5 6
Halaman awal wizard instalasi. Mendefinisikan letak folder Nokia Qt SDK yang akan diinstalasi. Proses instalasi Nokia Qt SDK 1.0 sedang berlangsung.
7 8 9
Instalasi Nokia Qt SDK 1.0 sudah selesai. Halaman awal utama Qt Creator. Membuka contoh demo proyek Animated Tiles.
10 11 12
Copy project ke direktori yang dapat ditulis. Memilih versi desktop untuk aplikasi Qt yang akan dibuat. File proyek Animated Tiles yang sudah dibuka.
Panduan Gambar
13 14 15
Proyek Animated Tiles yang sedang berjalan. Membuat proyek baru untuk aplikasi baru yang akan dibuat. Menentukan nama dan lokasi direktori proyek yang baru dibuat.
16 17 18
Mendefinisikan proyek Hello-World sebagai aplikasi Qt versi desktop. Mendefinisikan class name dari proyek Hello-World. Ringkasan dari proyek yang akan dibuat.
19 20 21
Menentukan nama label dari proyek Hello-World. Edit teks label sesuai dengan keinginan. Meletakkan command button dan mengganti teksnya.
22 23 24
Mengganti event slot dari command button. Edit file source code hellowindow.cpp. Tampilan aplikasi Hello-World yang sedang berjalan.
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.
DKI – Jakarta MegaNet, Jl. Merbabu 17 Boyolali (samping Rutan), Warnet ERA, Jl. Raya Kolak 21, utara MTs, depan
Alcatraz, Kelapa Dua, Kebon Jeruk, Jakarta Barat Boyolali ALKABA Swalayan, Kolak, Ngadiluwih, Kediri
Dexternet, Jl. Meruya Utara No. 33, Jakarta Barat Cafe Net, Jl. Setiabudi No. 17, Brebes Warnet Evo, Kediri
Home.Net, Meruya, Jakarta Barat Fuji Warnet, Jl. Raya Timur Jatibarang Kidul, Brebes Warnet FastNet, Kediri
Awaludin II, TanahAbang, Jakarta Pusat FOSS net, Kantor Puskud Kab. Brebes Warnet Plus, Jl. Ahmad Yani, Ruko Stadion Brawijaya
Garasi.Net, Jl. Taruna Raya No. 31, Jakarta Pusat Lestari Net, Jl. Hj. Siti Aminah No. 23 Dukuhturi C-5, Kediri
Muara Info, Jl. Kramat Jaya Baru Blok G.V No. 476 Bumiayu, Brebes Warnet PoS Kediri, Jl. Mayjen Sungkono 32, Kediri
Johar Baru, Jakarta Pusat AJ-Net, Jl. Urip Sumoharjo 9b Limbangan, Cilacap Warnet Putra Surya Computer, Kediri
ComNet, Petukangan, Jakarta Selatan Hastama-Net, Jl. Gerilya 88a Sampang, Cilacap Warnet AWF, Jl. Raya Sugio-Kedungpring, Sugio,
Flash.Net, Warung Buncit, Jakarta Selatan PojokNET Internet Cafe, Jl. Tugu Barat No. 1 Lamongan
Kazenet, Lebak Bulus, Jakarta Selatan Sampang, Cilacap Warnet Maju Jaya, RT 03 RW 02, Siman, Sekaran,
M-Net Open Source Internet, Jl. M. Kavling No.3 RT Metrijaya Net Cafe, Jl. A. Yani No. 12 (Depan Lamongan
11/13, Kebon Baru, Jakarta Selatan POLSEK) Adipala, Cilacap Warnet SMK Wachid Hasjim, Parengan, Maduran,
NixNuxNet, Jl. Nangka No. 6 RT 2/5, Tanjung Barat, Tracert Cyber Station, Jl. Raya Jepara Kudus, Lamongan
Jakarta Selatan Pecangan Kulon RT 03/02, Jepara TuxEdoe, Jl. Panglima Sudirman, Purwosari,
Q-Net, Jl. Raya Lenteng Agung, Gardu (Seberang UP), Java Net, Jl. Duwet No. 4, Karangasem, Kartasura Wonoasri, Caruban, Madiun
Jakarta Selatan Gifa Net, Jl. Raya No. 148 Cepiring, Kendal Warnet Ubuntu, Jl. Raya Genengan No. 256 Rt/Rw
Simpul, Mampang, Jakarta Selatan Fir@.Net, Jl. Kh. Noor Hadi No. 34 B (Samping 03/09, Binangun, Pakisaji, Malang
Tido’s.Net, Kebagusan, Jakarta Selatan Asrama Akper Muhammadiyah), Kudus Warnet Mandiri, Jl. R. Wijaya 5 (Depan Stadion Gajah
Warnet USS, Jl. Raya Pasar Minggu No.42 Durentiga, Tit@ Net, Jl. Juwana-Pati KM. 1 No. 2 (Hotel Graha Mada) Mojosari, Mojokerto
Jakarta Selatan Dewata Juwana), Pati Warnet Paradise, Jl. Raya Kemantren, Kec. Gedeg,
AANet, Condet, Jakarta Timur WWCE, Jl. Untung Suropati 33 Tayu, Pati Mojokerto
Prima.Net, Kel. Makassar, Jakarta Timur AnantaNet, Jl. Diponegoro, masuk gang Utara Pasar Best.Net, Jl. Musing 633 Kauman, Bangil, Pasuruan
WarnetKoe, Pondok Kopi, Jakarta Timur Induk Kajen, Pekalongan F@S Warnet, Jl. Durian No. 281, Bangil, Pasuruan
Fabian.Net, Latumeten II, Jakarta Utara KiosNet LiPI Linux, Jl. Bugenvil Rt.06/07 Purwoharjo Bluesky.net, Krajan 05/01, Desa Banjarsawah,
AANet, Plumpang, Tanjung Priok, Jakarta Utara Comal, Pemalang Tegalsiwalan, Probolinggo
Kawan Setia, Jl. Ganggeng Raya No.2a (depan Polsek) Aidea.net, Jl. S. Parman No. 4, Purbalingga ARFnet, Jl. Dharmawangsa No. 56B, Surabaya
Tanjung Priok, Jakarta Utara AlfaNET, Jl. Ahmad Yani No. 1b Lt. 2 Alfamart Depan Ciber Net, Jl. Simo Kwagean No. 72, Surabaya
Terminal, Purbalingga Deepo.Net, Jl. Danakarya No.77 Surabaya
Jawa Barat dan Banten GaneshaNET, Jl. Piere Tendean No. 81 Selatan Alun- KampoengCyber, Rungkut Asri Utara No. 9, Surabaya
Warnet Nidar, JL. Tentara Pelajar No. 19A, Banjar alun, Purbalingga RC Net, Jl. Siwalankerto I/66, Surabaya
GBM Net, Jl. Babakan Loa No. 57 Cimahi, Depan JULIOS, Jl. Pujowiyoto 5 b, Purbalingga Shinobi.Net, Jl. Mulyorejo 174, Surabaya
Politeknik Gizi Bandung Banyu-Net, Jl. dr Soerparno No.18, Purwokerto Warnet Smart Office, Karang Menjangan 72, Surabaya
HeroesNet, Jl. Borobudur Ruko 3C, Cibaduyut, Warnet 88, Jl. Jend. Sudirman Timur 172 Berkoh, Warnet Pacarkembang, Gang 3 No. 36, Surabaya
Bandung Purwokerto Prompt.Net, Sidokare Asri Ai/9, Sidoarjo
Amsterdam Internet Cafe, Jl. Raya Kodau (samping Dago7 Net, Jl. Dr. Soeparno No. 12, Purwokerto Core.Net, JL. Basuki Rahmat 37, Situbondo
Alfamaret), Jatirahayu, Pondok Melati, Bekasi Naurah.Net, Jl. Kutoarjo - Ketawang Km. 6, AE Net, Desa Mandirejo, Kec. Merakuran, Tuban
Deja Vu Internet Cafe, Jl. Raya Hankam No. 92-94 Dukuhdungus, Grabag, Purworejo Bina Tuban, Jl. Basuki Rahmat 73, Tuban
Pondok Gede, Bekasi Alfa.Net, Parang Barong Square 14 Kav 04, Semarang Hasil Flash Net, Jl. Basuki Rahmat No. 235, Tuban
Mynett, Jl. Nangka Raya No. 3D Perumnas I Kranji, Andromeda.Net, Jl. Tanjungsari No. 4, Semarang Planet Com, Jl. Basuki Rahmat No. 320, Tuban
Bekasi CafeNet69, Jl. Tlogosari Raya 1/69, Semarang Sudra Net, Jl. Basuki Rahmat No. 57, Tuban
Taz@net, Pondok Surya Mandala Blok P No. 7 Bekasi Exsanet, Jl. Jati Raya Blok Ck3 Ruko Banyumanik, Tamim Net, Jl. Diponegoro No. 45, Tuban
Selatan, Bekasi Semarang Toki Net, Jl. KH. Musta’in No. 50, Tuban
Data Prima Comp, Cileungsi, Bekasi GankbuntU WarungInternet, Jl. Purwoyoso Ic No.30, Liberty Cyber, Jl. Gn. Rinjani IXC No. 8, Denpasar, Bali
Globalnet, Jl. Jababeka Raya Blok B No. 23 Belakang Semarang YOGA INTERNET 1, Jl. Patimura No 4, Tabanan, Bali
Ruko BCA, Cikarang, Bekasi GrandNet - 1, Jl. Sirojudin No. 5 Tembalang, Semarang YOGA INTERNET 2, Jl. Gajah Mada 128, Tabanan, Bali
Dev-Net, Jl. Raya Kranggan No. 1 Citeureup Cibinong, GrandNet - 2, Jl. Thamrin No. 12 Sebelah Pertamina, YOGA INTERNET 3, Jl. Raya Mengwitani, Badung, Bali
Bogor Semarang
Game House, Jl. Songgi Raya No. 5, Bogor HitNet (GrandNet - 3), Wonodri Baru No. 31 Belakang Kalimantan
JogloNet, Jl. Siliwangi No. 41 (SMKN 1 / ICT Center), RS Roemani, Semarang Flink Internet Cafe, Jl. Adhyaksa Komplek Ruko Kayu
Cianjur Homenet, Jl. Majapahit 281A, Semarang Tangi Permai No R11, Banjarmasin, Kalsel
F&D INTERNET, Jl. Salak II Pondok Cina (belakang Infoesia.Net, Jl. Gusti Putri II/No. 40, Semarang Raihan-net, Jl. P.H.M. Noor (depan air mancur)
BSI Margonda), Depok Magesen Internet Cafe, Jalan Patriot I H-77, Semarang Barabai, Kalsel
Majao Computer, Pondok Petir, Sawangan, Depok Mataram, Jl. MT Haryono 294-296, Semarang Ciwank.net, Jl. Pramuka No. 15, RT/RW 29/10, Kel.
R@ung.net, Jl. Mahakam Raya No. 39 Depok Timur, Starcomp, Jl. Karanglo Pedurungan, Semarang Gunung Kelua, Samarinda, Kaltim
Depok Star@net, Jl. Karanglo I No. 64, Semarang
Waskita.Net, Jl. Sawo No. 24A Pondok Cina (belakang TrendNet, Jl Tirto Agung No. 13 Banyumanik, Semarang Sulawesi
Stasiun UI), Depok WSI Net, Jl. Prof. Sudharto, Tembalang (samping Cafe MECS, Jl.Mesjid Raya No.17 Sungguminasa, Gowa
Warnet Ngenet, Jl. G. Sahari VIII / 11A Gg. Senggol, Tugu), Semarang @mAy-Net, Jl. Abd. Silondae No. 127 C (samping
FKM UI, Depok Zulinet, Jl. Plamongan Sari Raya 3A, Semarang BCA), Kendari
Warnet Orbital, Jl. Ir. H Juanda No. 53 Karawang Warnet Amanah, Jl. Raya Sukowati 640, Sragen Aromanet, Jl. D.I. Panjaitan No. 88 Lepo-lepo
Barat, Karawang A Ha 7 Comp, Jl. Raya Balamoa – Banjaran 20 (samping Trakindo), Kendari
Revonet, JL. K.H. Abdul Halim (Depan GGM/UNMA), Pangkah, Tegal Jelajah Net, House of Linux. Jl. Perintis Kemerdekaan
Majalengka BIXnet, Jl. Pancakarya No. 19 Kajen Talang, Tegal VIII no. 2B, Makassar
FriendsNet, Jl. Raya OTTISTA No. 20, Depan Rumah BONeX, Jl. H. Samanhudi No. 33 Trayeman Slawi, Tegal K-Sepuluh Net, OpenSourceNet Cafe, Jl. Perintis
Sakit PTP VIII, Subang Brug Abang 99 Warnet, Brug Abang Kajen Talang, Tegal Kemerdekaan Km.10 No.36, Makassar
Warnet Naila, Jl. R.A. Kosasih Gg. Ampera 29, Ciaul, BSC Net, Jl. Raya Karanganyar, Tegal LouphNet, Jl. Aroepala, Hertasning Baru B2 No.26
Sukabumi Era Net, Jl. Moh. Yamin Slawi, Tegal (Samping Kampus STIKES Mega Rezky), Makassar
Biru.net, Jl. Angkrek No.74, seberang Gapura ke Fudu Net, Jl. Pala Raya No. 45 Mejasem, Tegal Toraja.Net, Ruko O3, Jl. Perintis Kemerdekaan KM 12,
Kampus UNSAP, Sumedang Graficia Warnet, Jl. Srigunting No. 41, Tegal Makassar
O’net Cafe, Jl. Surya Darma 34 Sewan, Tangerang KSnetcafe, Jl. Abimanyu Kedungsukun, Tegal Zenith Internet Cafe, Jl. Kumala No. 43 A, Makassar
Quantum.net, Jl. Sunan Gunung Jati No 50, Ciledug, La Tanza Net, Jl. Samadikun Debong, Tegal Kirei Net, Jl. Sam Ratulangi 159 (depan BCA), Manado
Tangerang Melati Net, Debong, Tegal LagaligOS (Lagaligo Open Source) Net, Jl. Andi
Q.net, Jl. Dr. Cipto Mangunkusumo No. 42, Ciledug, Nasa Net, Jl. Nakula, Tegal Mappanyukki Ex Jl. Imam Bonjol (Depan SMA
Tangerang Oase Net, Jl. Werkudoro, Tegal Kristen) Kota Palopo
Starnet, Cimone, Tangerang Queen Warnet, Jl. Werkudoro, Tegal Warnet Sintek (Sinjai Teknologi), Jl. Baso Kalaka No.
KZ Internet Cafe, Jl. Pesanggerahan No. 49 Rt.3/3, RedMouse Internet Cafe, Jl. Sumbodro No. 34, Tegal 10 Sinjai, Sulsel
Cempaka Putih, Ciputat Timur, Tangerang Soto 99 Warnet, Jl. Raya Talang, Tegal
Artanita , Jl. Cieunteung No 112 A [Sebelah SMK Super Net, Jl. Raya Singkil No. 22 Adiwerna, Tegal Sumatera
Artanita] Tasikmalaya Tecra Net, Jl. Setia Budi No. 35, Tegal Jack.Net, Jl. Medan-Banda Aceh, Matangglumpang
Citra [Koperasi Pegawai Telkom], Jl. Otista No. 06, Wings Net, Tembok Luwung, Adiwerna, Tegal Dua, Bireuen, Aceh
sebelah Kantor Pos, Tasikmalaya Upnet, Jl. Maospati Raya No. 39, Pondok Babadan Tarisa, Ruko Simpang Kantor Pos Keutapang, Aceh
Kharisma, Jl. Ampera No. 142, Depan SD Gunung Baru, Selamarta, Babadan, Ungaran Timur Besar
Lipung, Tasikmalaya NugrahaNet, Selomerto No. 150, Wonosobo Opotumon, Jl. Tgk. Chik Dipineung Raya No. 69,
Warnet Salsabila I, Jl. Rajawali 105, Kp. Siluman, i-KG.Net, Jl. Ngeksigondo No. 62 Kotagede, Yogyakarta Kampung Pineung, Banda Aceh
Cibeureum. Tasikmalaya Jo.Net, Jl. Bantul KM 8,5, Yogyakarta Mianova.Net, Jl. Hayatimahim No. 2 RT 20 RW 08
Warnet Salsabila II, Jl. Kol. Abd. Saleh Cicurug Ojo Tanjungpandan Belitung, Bangka Belitung
– Cikalang,Tawang, Tasikmalaya Jawa Timur dan Bali Homy.net, Citra Batam C.233 Batam Centre, Batam,
Bee Cyber Warnet & Hotspot, Perum Telang Indah Kepulauan Riau
Jawa Tengah dan Yogyakarta Persada, Jl. Telang Indah Barat I No. 29 Telang, Kaliber Net, Jl. Pemuda No. 22e Tanjungpinang,
Adzkanet, Jl. Raya Pucang-bawang KM 4, Kamal, Bangkalan Kepulauan Riau
Banjarnegara Warnet Galaxy, Jl. A. Yani 03 (depan SMA 1), Blitar Ulisa.Net, Jl. Cempedak No. 84 Dumai, Riau Daratan
My-Net, Jl. Menteri Supeno 3C (Gedung Perbain lt.1) Warnet Mitra, Jl. Lawu No. 71, Blitar Kagaya.Net, Jl. Abdul Muis No. 9A, Jati, Padang,
Sokaraja, Banyumas Setya Jaya Net, Jl. Panglima Sudirman No. 13, Sumbar
SPECTRUMNET, Jl. Kulon 598 Sudagaran Kecamatan Bojonegoro AndiNet, Jl. Palembang Batas Kota, samping RM
Banyumas SAGA-NET, Jl. dr. Wahidin SH No. 620, Gresik Lesehan Lumayan II, Muara Enim, Sumsel
TopNET, Jl. Raya Jatilawang No. 16 Jatilawang, XNET, Ruko Pesona Jawa B-3, Hi-Tech Square, Jember Delta.net, Jl. Mayor Ruslan III, Pasar Lama, Lahat,
Banyumas Zencafe i-Net, Jl. Kartini 1A, Banyu Biru, Jombang Sumsel
Warnet 88, Jl. Jend. Gatot Subroto 155 Kecamatan Arnet, Jl. Welirang, Kediri IndahNyo.net, Jl. Pelda Saibi No. 1/40 Nasional,
Banyumas At Taqwa, Madrasah Aliyah Negeri 3, Kediri Prabumulih, Sumsel
Warnet BC, Kompleks Terminal Karesidenan Banyumas Orange Net, Ruko Stadion Brawijaya A3, Kediri Kambangiwak.net, Jl. Palembang-Prabumulih KM 32
Warnet Pigeon, Ruko KUD No. 04, Jl. Wates KM 10 Titanium.Net, Jl. KH. Wakhid Hasyim, Kediri depan Bank Sumsel, Inderalaya, Sumsel
Sedayu, Bantul Warnet Bima, Kediri Nikita.net, Jl. Jend. Sudirman, Simpang Muara Dua,
ICT Net, Jl. A. Yani No. 68 Kauman, Batang Warnet Bina, Kediri Samping Atlas, Prabumulih, Sumsel
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 lang- dengan Python. Oleh karena itu, Py- hasa lainnya.
sung muncul adalah: kenapa? Pada thon harus terinstal terlebih dahulu Inti lingkungan server yang kita
zaman sekarang, Linux dengan di sistem. persiapkan adalah bagaimana me-
dukungan GUI sudah dapat ditemu- Dalam tulisan ini, kita akan nyediakan konten untuk user. Web
kan di mana-mana. Kalaupun harus membahas penggunaan twill untuk server apa pun dan bahasa pem-
bekerja pada terminal teks, aneka browsing secara command line. Na- rograman apa pun tidaklah menjadi
web browser berbasis teks juga su- mun, sebelum itu, kita akan meng- masalah. Oleh karena itu, insta-
dah cukup mumpuni, paling tidak atur lingkungan server sederhana lasi dan konfigurasi web server dan
untuk konten HTML. Jadi, kenapa yang dapat bekerja dengan konten modul web server/eksekusi program
kita harus repot-repot mengetikkan dinamis. Dengan demikian, kita ti- tidak dibahas. Sesuaikanlah nama
perintah demi perintah hanya untuk dak harus terkoneksi ke internet dan file/resource yang diakses dengan
melakukan web browsing? Ada pembahasan dapat dilakukan secara konfigurasi sistem Anda.
beberapa alasan untuk itu. konsisten.
Alasan pertama adalah untuk me- /hello.html
mahami web browsing lebih lanjut. Lingkungan Server <html>
Kita tahu yang kita lakukan lang- Untuk web server, penulis akan <head>
kah demi langkah. Untuk itu, kita menggunakan Apache HTTP server. <title>Hello</title>
mungkin bisa menggunakan telnet Anda tentu bebas menggunakan web </head>
dan berbicara soal protokol HTTP. server lainnya. Yang jelas, di web <body>
Namun, itu sungguh merepotkan, server, terdapat beberapa jenis kon- Hello World :)
terutama kalau kita ingin otomatis ten berikut: </body>
menangani redireksi, bekerja dengan konten statis sederhana, </html>
form, atau hal lanjutan lainnya. konten statis, dengan redireksi ke
Alasan kedua barangkali adalah konten statis lainnya, Ini merupakan contoh konten sta-
otomatisasi. Andaikata kita dapat konten statis, dengan hyperlink, tis sederhana. Ketika mengunjungi,
browsing langkah demi langkah, konten dinamis tanpa input dari user akan mendapatkan teks: Hello
kita dapat melakukan serangkaian user, World :)
tindakan secara otomatis dan mung- konten dinamis dengan input dari
kin secara kondisional. user (GET), dan /redir.html
Apabila menggunakan telnet penggunaan cookies. <html>
sungguh merepotkan dan memba- <head>
ngun client HTTP sendiri lebih mere- Untuk menghadirkan konten <meta http-equiv=”refresh”
potkan lagi, kita dapat menggunakan dinamis, penulis akan menggunakan content=”2;/target.html”>
twill (twill.idyll.org). Twill dibangun PHP. Anda bebas menggunakan ba- <title>Redirecting...</title>
Desain Grafis dan Desktop Publishing berbasis Open Source dengan Inkscape,
Gimp, dan Scribus.
–KONFIRMASI PESERTA–
Yang bertanda tangan di bawah ini menyatakan hadir:
Nama : Telp. / HP :
Jabatan : Perusahaan :
E-mail :
U
ntuk kebutuhan melindungi data dari berbagai serangan yang mungkin
dilakukan oleh pihak yang tidak bertanggung jawab, Anda dapat
menggunakan aplikasi firewall. Pada distro Ubuntu, terdapat aplikasi ufw
(Uncomplicated Firewall) yang berfungsi sebagai pembuat firewall yang
lebih user-friendly dibandingkan dengan iptables firewall.
Dalam menjaga kelancaran dan ke- atas. Alasan penggunaan ufw adalah ufw sudah tertanam saat mengins-
amanan lalu lintas masuk-keluarnya untuk mengonfigurasi packet-filter tal distro Ubuntu dan Anda cukup
paket data di Internet, kita dapat pada firewall agar menjadi lebih mu- menggunakan Terminal untuk dapat
menggunakan aplikasi firewall. Lalu, dah dan lebih aman bagi user awam. menjalankan tool berbasiskan com-
apa sih kelebihan firewall? Kelebihan Fungsi ufw mirip dengan iptables mand line ini. Namun, sebelumnya,
aplikasi itu adalah untuk menyaring pada umumnya, tetapi sintaks-nya Anda harus mengatur dan mengecek
data dan membuat aturan-aturan lebih “manusiawi” daripada ipta- apakah komputer server Anda su-
tentang data yang boleh masuk dan bles. Oleh karena itu, ufw dibuat dah dapat berkomunikasi dengan
keluar dari sistem komputer (jaring- untuk memudahkan mengonfigurasi komputer client, seperti jaringan
an atau personal), melakukan oten- firewall. LAN yang sudah terhubung, modem
tikasi terhadap akses, melindungi ufw merupakan tool front-end ADSL yang sudah terkoneksi Inter-
sumber daya dalam jaringan pribadi, iptables yang secara default ter- net dan perangkat komputer (terdiri
mencatat semua kejadian, dan mela- instal pada Ubuntu. Ubuntu yang atas satu komputer server dan be-
porkan kepada administrator yang mengintegrasikan ufw ke dalam pa- berapa komputer client). Selanjut-
bersangkutan. ket instalasinya dimulai dari Ubun- nya, kita mengatur IP Address untuk
Beberapa tool firewall memiliki tu 8.04 hingga Ubuntu versi ini. membangun internet gateway agar
kerumitan dalam proses konfigu- Karena itu, ufw tidak akan ditemui bisa saling berkomunikasi. Contoh
rasinya. Jika Anda pengguna distro pada Ubuntu versi 7.10 ke bawah. skema jaringan untuk pengaturan
Ubuntu, Anda dapat memanfaatkan ufw lebih mudah digunakan dari- gateway yang penulis lakukan dapat
tool ufw (Uncomplicated Firewall) pada iptables karena berbasiskan terlihat pada Gambar (Pengaturan IP
sebagai salah satu alternatif untuk command-line yang sangat seder- Gateway).
membangun firewall yang mudah. hana dan mudah diingat. Namun,
ufw adalah aplikasi packet-filter- back-core ufw adalah iptables-re- Setting PC Server:
ing yang mirip dengan iptables yang store yang ada pada iptables. ufw Kartu Jaringan 1 (eth0):
hanya terdapat pada Ubuntu 8.04 ke juga hanya dapat dijalankan me- IP Address: 192.168.0.110
lalui previlege root. Netmask: 255.255.255.0
Gateway: 192.168.0.2
Pra Instalasi DNS Server 1: 203.142.82.222
Sesuai dengan penjelasan sebelum- DNS Server 2: 203.142.84.222
nya, untuk dapat menggunakan tool Kartu Jaringan 2 (eth1):
ufw, pastikan Anda telah menginsta- IP Address: 192.168.100.1
Gambar 1. Firewall. lasikan distro Ubuntu. Karena tool Netmask: 255.255.255.0
Gambar 3. Menjalankan UFW. Gambar 4. Mengizinkan dan menolak service port. Gambar 5. Menghapus service port.
Sintaks dari ufw (perintah ufw) disable, Unload(menutup) firewall status, menunjukkan status fire-
Meski cukup simpel untuk diguna- atau menonaktifkan Firewall pada wall dan dikelola dengan aturan
kan, ufw memiliki sintaks perintah saat boot ufw. Gunakan ‘status verbose’ un-
yang cukup. Berikut ini adalah se- reload, reload (menjalankan kem- tuk informasi tambahan. Dalam
jumlah sintaks yang terdapat pada bali) firewall status output, ‘Anywhere’ sinonim
perintah ufw. default allow|deny|reject DI- dengan ‘any’ dan ‘0.0.0.0/0’.
ufw [--dry-run] enable|disable| re- RECTION, Mengubah stan- show REPORT, menampilkan in-
load dar kebijakan untuk lalu lintas formasi yang sedang berjalan
ufw [--dry-run] default allow|deny| akan DIRECTION(arah), di ma- allow, menambahkan aturan
reject [incoming|outgoing] na arah tersebut adalah salah mengizinkan. Fungsinya pengirim
ufw [--dry-run] allow|deny|insert satu INCOMING(masuk) atau dapat terkoneksi pada lalu lintas
NUM|limit|reject [in|out on IN- OUTGOING(keluar). port.
TERFACE] [log|log-all] [pro- Perhatikan bahwa ada aturan ha- deny, menambahkan aturan meng-
to protocol] [from ADDRESS rus pindah secara manual ketika abaikan. Fungsinya, pengirim ti-
[port PORT] [to ADDRESS [port mengubah standar kebijakan. Li- dak dapat terkoneksi pada lalu
PORT]] hat aturan sintaks untuk lebih lintas port.
ufw [--dry-run] logging on|off| lanjut tentang “deny” dan “re- reject, menambahkan aturan me-
LEVEL ject”. nolak. Reject sama seperti deny,
ufw [--dry-run] reset logging on|off|LEVEL, merekam tetapi lebih menekankan pemberi-
ufw [--dry-run] status [verbose| setiap kejadian dan menyimpan tahuan pengirim tahu kapan lalu
numbered] rekaman tersebut untuk dapat lintas yang ditolak.
ufw [--dry-run] show REPORT dianalisis di kemudian hari. Paket limit, menambahkan aturan mem-
ufw [--dry-run] [delete] [insert log menggunakan fasilitas LOG_ batasi. Fungsinya membatasi per-
NUM] allow|deny|reject|limit [in| KERN syslog. Pencatatan log me- izinan lalu lintas port sebanyak
out] [log|log-all] PORT[/protocol] miliki beberapa tingkatan(LEVEL) 6 atau lebih terakhir dalam 30
ufw [--dry-run] [delete] [insert terdiri atas low, medium, high, detik sehingga tidak dapat per-
NUM] allow|deny|reject|limit full. Secara default, dengan log- izinan masuk kembali, misalnya
[in|out on INTERFACE] ging on masuk ke level low. melakukan serangan secara terus-
[log|log-all] [proto protocol] [from reset, menonaktifkan firewall dan menerus pada lalu lintas port
ADDRESS [port PORT] me-reset ke default instalasi se- delete RULE|NUM, menghapus
[to ADDRESS [port PORT]] belumnya. Bisa juga memberikan aturan nomor terkait, bisa dicek
ufw [--dry-run] delete NUM opsi --force untuk melakukan re- menggunakan perintah “ufw show
ufw [--dry-run] app list|info|defau set tanpa konfirmasi. numbered”
lt|update
Pilihan:
--version, menunjukkan nomor
versi program
--help, meminta bantuan cara
penggunaan
--dry-run, tidak mengubah apapun,
hanya menunjukkan perubahan
enable, menjalankan atau meng-
aktifkan firewall pada saat boot Gambar 6. Menghapus service port berdasarkan nomor terkait. Gambar 7. Me-reset konfigurasi pada UFW.
Gambar 10. Melihat list firewall menggunakan raw. Gambar 11. Melihat list firewall menggunakan listening.
5. Perintah menghapus jalur lalu lin- bijakan, semua paket cacat, dan Contoh:
tas port berdasarkan nomor ter- semua koneksi baru. Semua log- Menggunakan perintah mengizinkan
kait. Sebelum menghapus bisa di ging (pencatatan log) dilakukan (allow) dengan app pada SSH server:
lihat nomor status dengan menge- dengan tingkat pembatasan. Pada # ufw app list
tikkan perintah “ufw status num- Log level ‘medium’ dihasilkan # ufw app info OpenSSH
bered”. banyak hasil keluar pada pen- # ufw allow from 192.168.100.0/24 to
# ufw delete 2 catatan lognya dan mungkin cepat any app OpenSSH
Catatan: mengisi disk Anda.
Dengan menggunakan optional --high = Tinggi, log level ‘medi- Menggunakan show REPORT
Anda menentukan tcp atau udp um’ (tanpa tingkat pembatasan) (melihat laporan)
secara manual, sedangkan tanpa ditambah semua paket dengan Berikut sejumlah parameter di ufw
optional secara otomatis akan ter- tingkat pembatasan yang dapat digunakan untuk melihat
buat. Untuk melihat apakah ser- --full = Penuh, log level ‘high’ atau menampilkan laporan.
vice port tersebut mendukung tcp tetapi tanpa tingkat pembatasan ufw show raw|listening|builtins
atau udp atau bisa keduanya, cek |before-rules|user-rules|after-
di “/etc/services”. Contoh: rules|logging-rules|
# ufw logging medium
Jika ingin men-setting ulang kon- # ufw status verbose
Gambar 16. Logging.
figurasi ufw, Anda bisa menggunakan Untuk melihat pencatatan log saat
perintah “ufw reset” untuk mengem- setiap kejadian berlangsung, tikkan
balikan konfigurasi ke default semu- perintah:
la, lalu konfigurasi sebelumnya se- # tail -f /var/log/ufw.log
cara otomatis akan ter-backup.
Penggabungan Aplikasi (Application
Pencatatan Log (Logging) di ufw Integration)
Berikut sejumlah parameter yang ufw mendukung penggabungan ap-
terdapat di ufw yang dapat digu- likasi dengan membaca profil yang
nakan untuk melakukan pencatatan terletak di /etc/ufw/applications.d/ Gambar 15. Advanced.
logging: ufw [--dry-run] app list|info|defau
ufw logging [on|off|low|medium|hig lt|update
h|full] --list = Untuk daftar nama-nama
--on = Mengaktifkan logging, de- profil aplikasi diketahui ufw
fault logging di level low --info = Rincian profil firewall un-
--off = Menonaktifkan logging tuk aplikasi tertentu. Tambahkan
--low = Rendah, semua paket yang ‘all’ untuk melihat rincian profil
diblokir tidak sesuai dengan stan- pada semua aplikasi
dar kebijakan (dengan tingkat --update = Untuk memperbarui
pembatasan) serta paket aturan profil dan menambahkan aturan
pencatatan lognya. baru ke firewall. Bisa ditambah-
--medium = Sedang, log level ‘low’ kan ‘all’ untuk semua aplikasi.
ditambah semua paket diperbo- Untuk memperbarui profil dan
lehkan tidak sesuai standar ke- menambahkan aturan baru ke Gambar 17. List status lalu lintas port.
Contoh:
# ufw show raw
# ufw show listening
Ketika Anda melakukan hal di atas, gambar rekaman Kini hasil rekaman Anda sudah bisa dijalankan dengan
desktop akan diambil kemudian dihasilkan sebagai layar format .ogv. Untuk menjalankan hasil rekaman, kita bisa
penuh atas desktop. Selanjutnya, klik kiri dan tarik untuk menggunakan aplikasi multimedia, seperti Movie Player,
memilih area rekaman di konsole Linux kemudian lepas VLC Player, xine, dan sebagainya dengan syarat mendu-
tombol mouse. Maka, akan ada garis area yang sudah kung format .ogv. Bagaimanakah jika tidak mendukung
dipilih. Kini, Anda sudah dapat merekam area tersebut. format .ogv? Bisa kita konversi format .ogv ke dalam ben-
Jika ingin membatalkan proses seleksi, cukup lakukan tuk .avi atau .flv menggunakan aplikasi konversi dengan
klik kanan mouse. nama “mencoder”.
Instal terlebih dahulu “mencoder” dengan perintah di
konsole linux:
$ sudo apt-get install mencoder
Selanjutnya, copy isi skrip berikut ini dalam bentuk
file skrip bash. Pada contoh ini, file tersebut disimpan
dengan nama convert.sh.
#!/bin/bash
# Converter ogv file video to avi and flv automatically
Ambil salah satu persegi panjang dari tumpukan. Po- Dengan menggunakan Pen tool, buatlah objek sirip di
3 sisikan pada badan ikan. 9 bagian punggung ikan. Beri warna #ff9955. Klik icon
Lower to Bottom untuk menempatkannya di bagian be-
Klik objek badan ikan, tekan kombinasi tombol CTRL lakang badan ikan.
4 + D untuk menggandakannya. Objek badan ikan hasil
penggandaan akan menutupi objek persegi panjang tadi. Masih dalam kondisi Pen Tool terpilih, pastikan ke-
Dengan cara yang sama, buat juga tulang-tulang si- Nonaktifkan icon Snap to path. Buat tiga garis seba-
14 rip perut ikan. 19 gai tulang sirip.
Fungsi SUMIF () dapat digunakan untuk menjumlah- Maka, akan didapatkan jumlah poin untuk Tim Sales
1 kan isi sel-sel yang disebutkan sesuai dengan kriteria
yang dibutuhkan. Cara penulisan fungsi SUMIF () adalah
Regu 1. Copy-kan rumus di atas ke sel F3:F4 untuk
mendapatkan Jumlah Poin untuk Tim Sales Regu 2 dan 3.
sebagai berikut:
= SUMIF (range, criteria, sum_range)
Supriyanto [supriyanto@infolinux.co.id]
Hasil instalasi:
$ java -version
java version “1.6.0_02”
4 $ ls -alh out/jython.jar
-rw-r--r-- 1 user users 8.4M 2010-12-13 00:10 out/
Java(TM) SE Runtime Environment (build 1.6.0_02-b05) jython.jar
Java HotSpot(TM) Client VM (build 1.6.0_02-b05, mixed
mode, sharing) File jython.jar tersebut adalah apa yang kita butuhkan
Download-lah installer Jython dari website-nya, jython. untuk bekerja dengan Jython.
2 org. Pada saat tulisan ini dibuat, versi terbaru Jython
adalah 2.5.2rc2. Dalam tulisan ini, kita akan menggu- B. Shell interaktif
nakan versi 2.5.1. Untuk versi tersebut, hasil download Untuk bekerja dengan shell interaktif jython, berikan-
installer adalah jython_installer-2.5.1.jar.
$ ls -alh jython_installer-2.5.1.jar
1 lah perintah berikut dan pastikan jython.jar berada
dalam direktori aktif.
-rwxr-xr-x 1 user users 15M 2010-12-13 17:22 jython_ $ java -jar jython.jar
installer-2.5.1.jar Jython 2.5.1 (Release_2_5_1:6813, Sep 26 2009, 13:47:54)
[Java HotSpot(TM) Client VM (Sun Microsystems Inc.)] on
Pada awalnya, penulis mencoba 2.5.2rc2, tetapi masih java1.6.0_02
terdapat beberapa gangguan dalam penggunaan pustaka- Type “help”, “copyright”, “credits” or “license” for
pustaka tertentu. more information.
>>>
Kita akan melakukan instalasi standalone secara silent Bisa kita lihat, shell tersebut sangat mirip dengan shell
3 pada console. Hasil instalasi adalah file jython.jar yang
tersimpan pada direktori ./out. Jalankanlah perintah
interactive python.
berikut untuk memulai instalasi. Kita bisa bekerja seperti biasa, sebagaimana bekerja
$ java -jar jython_installer-2.5.1.jar -s -d out -t
standalone
2 dengan shell Python yang diimplementasikan dengan
C (CPython). Contoh:
Performing silent installation
10 %
20 %
30 %
40 %
50 %
60 %
70 %
>>>
>>> a = 1
>>> b = ‘Hello World’
>>> c = [1, 2, 3, a, b]
>>> c
[1, 2, 3, 1, ‘Hello World’]
>>>
>>> def f(name=’jython’):
chine, processor).
Berikut adalah contoh output pada CPython. Penulis
mencoba di Linux dan oleh karena itu, system/OS name
yang dikembalikan adalah Linux. Versi kernel akan
dikembalikan sebagai release.
$ python
Python 2.5.1 (r251:54863, May 4 2007, 16:52:23)
[GCC 4.1.2] on linux2
Type “help”, “copyright”, “credits” or “license” for
more information.
import sys
import os
ASIARAYA
COMPUTRONICS
menyediakan 8 buah
USB A-DATA C802 2GB
untuk 8 orang pemenang.
Baca keterangannya di
bawah ini.
Caranya:
Di antara susunan huruf dalam kotak di atas, tersembunyi beberapa nama distro Linux. Arah tulisan bisa berupa horizontal, vertikal, maupun
diagonal dengan arah membaca bisa dari kiri ke kanan, kanan ke kiri, atas ke bawah, atau bawah ke atas.
Termasuk kategori apakah beragam distro yang tersembunyi pada gambar di atas?
A. Distro Games B. Distro Firewall C. Distro Pendidikan
Kirimkan jawaban Anda melalui SMS (Short Message Service) dengan format: LINUX<spasi>03<spasi>[Jawaban A/B/C]<spasi>Nama
Kirimkan jawaban Anda melalui SMS ke 9333 (tarif Rp2000++/SMS berlaku untuk semua operator)
atau melalui kartu pos yang dilengkapi kupon kuis yang terdapat pada halaman ini ke Kuis InfoLINUX, Jl. Kramat IV No. 11, Jakarta, 10430.
SMS atau kartu pos diterima paling lambat 30 Maret 2011. Daftar pemenang akan kami umumkan pada InfoLINUX No. 05/2011.
Pemenang harap menghubungi Sekretariat Redaksi InfoLINUX melalui telepon (021) 315-3731 ext. 127 atau e-mail ke evawani.putri@infolinux.
co.id untuk verifikasi (tanpa verifikasi dan pengambilan hadiah hingga dua bulan semenjak pengumuman ini, hadiah dinyatakan hangus). Setelah
verifikasi berhasil, pemenang yang berdomisili di Jabodetabek bisa mengambil hadiah di kantor Redaksi InfoLINUX setiap hari/jam kerja, Senin-
Jumat, 9.30-16.30 WIB dengan menyerahkan kartu identitas yang masih berlaku. Hadiah bagi pemenang di luar Jabodetabek akan dikirim via pos
(ongkos ditanggung pemenang). InfoLINUX tidak bertanggung jawab atas kerusakan atau kehilangan hadiah yang terjadi selama pengiriman.
EDISI MENDATANG
Sistem Pendidikan
Berbasis Web