mirror.smkn1pml.sch.idmirror.smkn1pml.sch.id/majalah/info linuk/2011... · v claroline 1.10.4...

68

Click here to load reader

Upload: lekhuong

Post on 08-Feb-2018

358 views

Category:

Documents


72 download

TRANSCRIPT

Page 1: mirror.smkn1pml.sch.idmirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011... · v Claroline 1.10.4 Aplikasi untuk membuat dan mengelola program pendidikan melalui website. MangaED 2.1

v

Claroline 1.10.4 Aplikasi untuk membuat dan mengelola program pendidikan melalui website.

MangaED 2.1 Tool yang memudahkan Anda untuk mengedit dan menerjemahkan teks komik.

Hash Checker 3.9.9 Tool yang berfungsi untuk mengecek dan memeriksa hasil fi le download.

Firestarter 1.0.3 Tampilan GUI sederhana, memudahkan Anda dalam mengendalikan fi rewall.

INSIDE DVD

EDISI 06/2011 | HARGA Rp45.000 [Luar Sumatera-Jawa-Bali: Rp47.000] WWW.INFOLINUX.WEB.IDDENGAN DVD 8 GB

N E T W O R K I N G , S Y S T E M A D M I N I S T R A T I O N , A N D M O R E

AMANKAN SSH VIA SHOREWALLAmankan jalur SSH dalam jaringan dengan metode port knocking [�36]

Ubuntu 11.04 PLUS EXTRA

Simpan dan atur data karyawan perusahaan berbasis web dengan DSP [�32]

PENGELOLAAN DATA PEGAWAI

BUAT SENDIRIBONEKA LUCUBeri kejutan untuk si buah hati dengan boneka hasil kreasi Anda via Inkscape [�56]

DETEKSI MODEM HAIER C100 [ �60]

IMPROVE THE LINUX PERFORMANCE

SINGLE NODE DE CLUSTERINGTERING Konfigurasi clustering dengan Hadoop [�24]

Cover LINUX_06_editZaky edit rosi.indd 2Cover LINUX_06_editZaky edit rosi.indd 2 5/18/2011 9:36:05 AM5/18/2011 9:36:05 AM

Page 2: mirror.smkn1pml.sch.idmirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011... · v Claroline 1.10.4 Aplikasi untuk membuat dan mengelola program pendidikan melalui website. MangaED 2.1

indoglobal (IL0050203).indd 1indoglobal (IL0050203).indd 1 8/26/2010 10:13:25 AM8/26/2010 10:13:25 AM

Page 3: mirror.smkn1pml.sch.idmirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011... · v Claroline 1.10.4 Aplikasi untuk membuat dan mengelola program pendidikan melalui website. MangaED 2.1

KONTAK

INFOLINUX � 06/2011 3www.infolinux.web.id

EDITORIAL

REDAKSIONAL E-mail: [email protected], Telepon: (021) 315-3731 ext. 127-131CD BERMASALAH E-mail: [email protected], Telepon: (021) 315-3731 ext. 127BERKONTRIBUSI NASKAH [email protected] atau [email protected] ADVERTISING E-mail: [email protected], Telepon: (021) 315-3731 ext. 105-107MAILING-LIST PEMBACA [email protected] PENDAFTARAN MAILING-LIST PEMBACA [email protected] BERLANGGANAN ATAU PEMESANAN EDISI-EDISI SEBELUMNYAE-mail: [email protected], Telepon: (021) 4682-6816, 7079-6499, Faksimili: (021) 4682-8919

PEMIMP IN UMUMMario Alisjahbana

PEMIMP IN REDAKS IRusmanto Maryanto

REDAK TUR SENIORAnton R. Pardede, Effendy Kho

S IDANG REDAKS IZaky Abdurrachman (Koord.), Denie Kristiadi,

Fajar Anggiawan, Rully Novrianto, Sylvia Agustina Inamora, Suherman,

Tri Waluyo, Wawa Sundawa

KONTR IBUTORBudi Rahardjo, I Made Wiryana, Michael S. Sunggiardi

Noprianto, Ria Canseria

TATA L E TAK & DESA IN GR AF ISDhany Sudharmanto, Lely Yulaena, Mardiana

SEKRE TAR I AT REDAKS IEvawani U. Putri

IK L ANIndran B. Sapto,

Febriyanti, Lala Camelia

S IRKUL AS I & D IS TR IBUS IPurwaluyo (Manajer)

KEUANGANDeetje Monoarfa (Manajer), Albert Sulistyo,

Ngafi v, Tety Winarni, Untung

PERSONAL I A & UMUMEkawati (Koord.), Suhaedin, Supandi

PENERBI TPT InfoLINUX Media Utama

AL AMATGedung Warta Lt. 4

Jl. Kramat IV No. 11, Jakarta Pusat-10430Telp: (021) 315-3731, Fax: (021) 315-3732

PENCE TAKPT 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 terafi liasi 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.

Bagaimana cara mencari uang, atau lebih te-patnya mendapatkan rezeki dengan “menjual” Linux masih menjadi pertanyaan di berbagai diskusi tentang FOSS. Pertanyaan itu muncul karena Linux adalah software yang sejak awal tidak dijual dalam bentuk lisensi atau surat izin. Para pemilik hak cipta Linux mengizinkan orang lain untuk menggunakan, mengembang-kan, dan menjual produknya tanpa harus mem-bayar surat izin.

Pertanyaan itu juga berlaku untuk Linux yang dikemas dalam bentuk distro atau sistem operasi yang lengkap, seperti Ubuntu dan Android, yang keduanya populer. Ubuntu terkenal sebagai sistem operasi komputer mulai dari laptop, desktop, hingga server. Android, di sisi lain terkenal sebagai sistem operasi smartphone dan komputer tablet. Google se-bagai pengembang utama Android tidak diragukan lagi mendapat-kan bisnis besar dari iklan karena Android ditujukan untuk akses aplikasi Google, selain bisnis pemaketan Android dengan pabrikan smartphone dan tablet. Lalu bagaimana bisnis Canonical sebagai pengembang utama Ubuntu yang menjadi inti isi DVD edisi ini?

Dalam halaman web resminya, Canonical memiliki lebih dari 350 karyawan yang tersebar di lebih dari 30 negara. Kantor pusat Canonical berada di London dan Isle of Man (Eropa), Boston (AS), Montreal (Kanada), dan Taipei (Cina). Canonical melakukan bisnis dalam bentuk jasa support dan pengembangan Ubuntu untuk pe-rusahaan, mulai dari desktop hingga server enterprise. Canonical juga menyediakan produk yang dikemas dengan hardware bersa-ma vendor besar seperti Dell, HP, dan Intel serta tidak ketingga-lan, menyediakan jasa konsultan, training, dan sertifi kasi.

Bagaimana pengembang Linux di Indonesia mencari uang? Jika Anda ingin memulai bisnis Linux, Anda dapat mencoba cara yang dilakukan oleh Canonical, yakni menyediakan support, develop-ment, dan training berbasis Ubuntu. Jika Anda tidak ingin bersa-ing langsung dengan Canonical, Anda dapat menyediakan produk berbasis turunan Ubuntu, misalnya BlankOn, distro Linux, dan turunan lainnya.�

CARI UANG DENGAN UBUNTU

Rusmanto Maryanto [[email protected]]

3_Editorial_06_editZaky edit rosi.indd 33_Editorial_06_editZaky edit rosi.indd 3 5/5/2011 9:00:55 AM5/5/2011 9:00:55 AM

Page 4: mirror.smkn1pml.sch.idmirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011... · v Claroline 1.10.4 Aplikasi untuk membuat dan mengelola program pendidikan melalui website. MangaED 2.1

www.infolinux.web.id06/2011 � INFOLINUX4

INDEKS

24

30 32

47 58

Software Pilihan [20] Joomla! 1.6.3[21] Wine 1.3.18[21] VLC 1.1.9[21] Deja Dup 18.1.1[21] Ultimate Smash Friends 0.1.4[22] Rainlendar Lite 2.8.1[22] MangaED 2.1 [22] Dropbox 1.1.25[22] Claroline 1.10.4[23] OpenTeacher 2.0[23] GNOME Shell 3.0.0.2[23] Firestarter 1.0.3[23] Hash Checker 3.9.9

Utama[24] Single Node Cluster dengan Hadoop

Komunitas[30] PUTY Adakan Linux Goes to

School [30] Migrasi Linux PDAM TKR

Tangerang

Praktik Instan[32] Aplikasi Manajemen Personalia

Net Admin[36] Metode Port Knocking dengan

Shorewall untuk Membuka Port SSH

[38] Daftar Warnet Berbasis Linux di Indonesia

Tutorial [40] Tmux: Terminal Multiplexer Alternatif GNU Screen[44] File Sharing dengan Samba Scannedonly[47] Instalasi OpenPublish[51] Multiboot OS di Media Flashdisk

[53] Tip&Trik Workshop[54] Bertwitter Ria dengan Hotot[56] Membuat Objek Boneka[58] Mengambil Gambar pada File .doc [59] Mudah Menulis Bahasa Arab[60] Deteksi Modem Haier C100[62] Live, Instal, dan Setup Ubuntu

11.04[64] Mengurutkan Baris dengan

Perintah Sort

[66] Edisi Mendatang

Komputasi Rural

[14] Surat Anda

Distro [17] Ubuntu 11.04 Desktop[17] Kubuntu 11.04 Desktop Game [18] ToyCars 0.3.10 [18] Pyksoko 0.3.3

Buku[19] Asterisk: The Definitive Guide[19] Digital Forensics with Open Source

Tools[19] Official Ubuntu Book, The (6th

Edition)

[3] Editorial

[4] Indeks Aktual[6] Perusahaan Jerman Migrasi 10.000 Mesinnya ke Ubuntu[6] Google Summer of Code[6] Fitur Terbaru VirtualBox[7] OpenGamma, Software Analisis

Finansial, Kini Open Source[7] IGOS Sematkan GNOME3 [7] Wikitext Parser Sweble

Opini [8] Budi Rahardjo: Mencari Model

Bisnis Baru[10] Michael S. Sunggiardi: Dua Puluh

Tahun Linux[12] I Made Wiryana: Linux untuk

176

Edisi 06/2011

62

04_Indeks_06 edit rosi.indd 404_Indeks_06 edit rosi.indd 4 5/18/2011 10:46:05 AM5/18/2011 10:46:05 AM

Page 5: mirror.smkn1pml.sch.idmirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011... · v Claroline 1.10.4 Aplikasi untuk membuat dan mengelola program pendidikan melalui website. MangaED 2.1

IKLANPASS FM

(materi FILM)

DTP (IL0110211).indd 1DTP (IL0110211).indd 1 5/5/2010 11:33:56 AM5/5/2010 11:33:56 AM

Page 6: mirror.smkn1pml.sch.idmirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011... · v Claroline 1.10.4 Aplikasi untuk membuat dan mengelola program pendidikan melalui website. MangaED 2.1

www.infolinux.web.id06/2011 � INFOLINUX6

AKTUAL

Perusahan mesin penca-ri nomor satu Google meng adakan acara

Sum mer of Code (GSoC) 2011 dengan memberikan beasiswa kepada 1.116 ma -hasiswa untuk me laku kan pe mro gra man se la ma 3 bu-lan ya ng dialo kasi kan di 175 pro yek free/open source software.

Acara GSoC yang diadakan Google sejak ta hun 2005 me-nyediakan bea-siswa sebesar US$ 5000 untuk mahasiswa yang diterima dan berga-bung sebagai pengembang beragam proyek open sou-r ce. Pengembang yang di-terima dikaryakan selama bebe rapa minggu untuk pro yek nyata yang realistis, termasuk dalam pembuatan fi tur-fi tur baru.

Untuk se tiap proyek, Google menyiapkan men-tor sebagai pem bimbing dan pemberi dukungan di samping bertugas memoti-vasi dan mengevaluasi hasil karya pa ra peserta. Sejak kali per tama acara GSoC tahunan ini di ada kan, Go-og le telah mem berdayakan

sekitar 4.500 maha siswa dari 85 ne ga ra ya ng di libatkan di lebih dari 300 proyek open source.

Acara yang melibatkan 1.116 peserta ini telah di-laksanakan pada tanggal 23 Mei 2011, selama 3 bulan. Di bulan Oktober, mentor summit akan mendiskusi-kan hasil evaluasi, menam-pung saran perbaikan, dan pertukaran pengalaman se-lama GSoC berlangsung.�

Oracle telah merilis versi 4.0.6 dari cross-plat-form VM VirtualBox

aplikasi desktop virtuali-sasi untuk hardware x86, update stabil ketiga untuk VirtualBox 4.0. Me nurut para pengembang, pada update pemelihara-an fi tur ini, ada lebih dari 50 peru bahan dan pembaruan, ter-masuk perbai kan untuk ber bagai bug yang ditemu-kan di VirtualBox 4.0.4 dan penam bahan dukungan untuk guest di Ubuntu 11.04.

Aplikasi sebelumnya terbatas untuk 64 cores/hyper-thre ads. Pada rilis terbaru, fi tur penambahan mendukung hingga 256 host cores (kecuali untuk host Windows), host key

combinations, dan opsi un-tuk me nyimpan snapshotdalam direktori VM.

Per ubahan lain terma-suk berbagai perbaikan un-tuk Mac OS X dan X11 host, dukungan untuk X.Org Ser ver 1.10 fi nal, beberapa

tamba han Lin ux se-perti dukungan auto-run diting-katkan, juga perbaikan kernel 2.6.39-RC1 dan keboco ran be-

berapa memori juga telah diperbaiki. Rincian mengenai

update maintenance, ter-masuk daftar lengkap pe-rubahan, dapat ditemukan di change log. VM Virtu-alBox 4.0.6 bisa di-down-load dan tersedia untuk OS Linux, Windows, Mac OS X, dan Solaris dan juga disertakan dokumentasi.�

Canonical sebagai penyedia jasa rekayasa perangkat lunak telah mengumumkan keberhasilannya

dalam migrasi 10.000 desktop ke Ubu-ntu di perusahaan asuransi Jer man LV M Ver sicherung.

Proyek ini diawali dengan me-lakukan konsultasi ke tim layanan Canonical. LVM me mutuskan untuk mengkonversi Ubu ntu berkat komi t -men berkelanjutan proyek Ubuntu un-tuk desktop serta jaminan kualitas dan ketersediaan laya nan dukungan yang tepat dari sponsor proyek, Canonical. “Kami membutuhkan klien desktop berbasis Linux yang memiliki komit-men yang jelas dan masa depan pada

desktop untuk memastikan bahwa kami mendapatkan jenis peralatan keamanan yang kami butuhkan.” ka ta Werner Schmidt, CIO LVM. “Ubuntu pilihan yang jelas sehingga kami yakin dengan Canonical karena ke-mampuannya untuk skala dan komit-men perusahaan pada strategi bisnis dengan menggunakan client Linux. Ubuntu telah dikerahkan di peru-sahaan kami untuk beberapa wak tu. Sekarang, untuk berbagai kasus digu-nakan (juga) dan kami sangat terke-san dengan apa yang kami lihat”.

Beberapa aplikasi yang dibutuh-kan LVM seperti OpenOffi ce, Lotus Notes, Adobe Reader, dan Aplikasi

Perusahaan Jerman Migrasi 10.000 Mesinnya ke Ubuntu

LAS - Aplikasi milik LVM berbasis Java untuk proses klaim asuransi didukung sepenuhnya oleh Ubuntu.

LVM mengkonversi lebih dari 10.000 laptop dan sistem desktop dalam dua tahap. Tahap pertama pada 7000 sistem di kantor-kantor cabang LVM seluruh Jerman, lalu, langkah kedua pada 3000 sistem di kantor pusat perusahaan di Munster.

“Ubuntu sebagai solusi desktop untuk perusahaan mulai tumbuh nya-ta,” kata Steve George, VP Bussiness Development di Canonical. Banyak perusahaan yang mulai menyadari bahwa ada alternatif untuk meng ak- hiri pembayaran lisensi yang dilaku-kan terus-menerus dan dapat meng-habiskan jutaan dolar. “Kami percaya bahwa investasi yang dilakukan LVM dalam mengkonversi ke Ubuntu, kerja sama Canonical, mendapat keuntung-an berkali-kali.”�

Google Summer of Code Fitur Terbaru VirtualBox

Aktual_06_yadi edit rosi.indd 6Aktual_06_yadi edit rosi.indd 6 5/10/2011 10:02:01 AM5/10/2011 10:02:01 AM

Page 7: mirror.smkn1pml.sch.idmirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011... · v Claroline 1.10.4 Aplikasi untuk membuat dan mengelola program pendidikan melalui website. MangaED 2.1

7www.infolinux.web.id

AKTUAL

INFOLINUX � 06/2011

OpenGamma, sebuah perusa-haan software yang berbasis di UK (Ing gris) ini telah mengem-

bangkan platform untuk melakukan analisis fi nansial yang memungkin-kan perusahaan jasa fi nansial dapat mengkombinasikan data manajemen me reka dan melakukan kalkulasi dan analisis dengan single framework.

Platform yang masih dalam pe-ngem bangan, kini telah rilis sebagai preview open source, menggunakan dual lisensi dengan lisensi Apache 2.0 dan lisensi komersial. Preview baru di rilis dalam versi “beta-qua-lity” sebagaimana yang telah di-lakukan testing dan proses QA oleh

OpenGamma. Rilis terbaru versi 0.7.0, mencakup data management layer, live data subsystem, calculation eng ine, analytics library, time series manage-ment system, dan juga library client yang dibentuk melalui Java dan C#. Hal ini bertujuan mempermudah ap-likasi tersebut dan men-support secara “ad-hoc, near-real-time-streaming, bat-ch/overnight dan scenario/stress-test analytic calculations”.

Untuk saat ini, belum tersedia pre-built data adapter untuk melakukan ekstraksi data dari sumber seperti Bloom berg ataupun Thomson-Reuters. Walau pun demikian, OpenGamma ju-ga sudah memiliki adapter untuk ini.

Distribusi Linux Nasi-onal IGOS Nusantara (IGN) merupakan salah

satu distro Indonesia yang hingga kini dikembang-kan secara konsisten dan berkelanjutan. Distro yang menjadi bagian gerakan IGOS atau Indonesia:Go Open Source!mulai dikem-bangkan enam tahun lampau. Rilisnya kali ini m e n e r b i t k a n versi beta1 pengembangan terkini IGN2011.

Distro IGOS Nusantara senantiasa menggunakan lingkungan desktop ber-landasan GNOME. versi kali ini mengadopsi desk-top gene rasi baru versi GNOME 3.0. Beberapa perubahan dari GNOME 2 ke GNOME 3 memerlu-

kan adaptasi pengguna, agar memudahkan peng-guna. Pengembang IGOS Nu santara tetap meng- adaptasi bebe rapa bagian dari GNOME 2 digabung dengan GNOME 3. Paket

aplikasi yang dikemas IGOS juga telah di-perbarui dan ditingkatkan ke versi terki-ni, antara lain Firefox4, Li-breOffi ce 3.3.2,

GNOME Media Player 1.0.2, Pidgin 2.7.11, Ink-scape 0.48, GIMP 2.6.11, dan emulator aplikasi Windows dengan Wine 1.3.18. Ribuan paket lain di lumbung repositori juga siap dimanfaatkan peng-guna. IGN 2011 ditena-gai menggunakan Kernel Linux 2.6.38.3.�

Sebuah langkah maju yang berpotensi besar bagi pengembangan Wi-

ki pedia telah dibuat. Sebuah teks parser, yang disebut Sweble, telah diumumkan dan dapat me mecah kan ma salah yang ber-jalan lama dari komunitas Wiki-pedia.

Dalam sebuah posting blog, Pro-fesor Dirk Riehle, mempekerjakan mahasiswa PhD ber nama Hannes Dohrn ta-hun 2009 untuk membuat Sweble. Ia menjelaskan wikitext, bahasa markupyang digunakan untuk mem buat konten dalam Wiki pedia dan situs Wiki-media lain, telah memiliki masalah utama yang buruk untuk didefi nisikan. Wiki-text tidak memiliki tata

bahasa resmi dan pene-tapan aturan pengolahan at au output. Hal ini juga menyebabkan keraguan jangka panjang tentang kemampuan mengedit Wikipedia.

Sweble me-mecahkan ma sa-lah ini de ngan menjadi peng -ana lis is lengkap Wikitext. Ia mam-pu memahami ta-bel dan templatedan de ngan infor-

masi yang dapat di-gener-ate ke abstract syntax treesdan document object mod-els (DOM), tool lain yang selanjutnya memani pulasi.

Kinerja Sweble saat ini memang lebih lambat dari kode PHP tetapi ini mam-pu menjadi dasar pengem-bangan masa depan Wiki-text.�

Wikitext Parser SwebleIGOS Sematkan GNOME 3

OpenGamma didirikan pada ta-hun 2009 dengan dana sebesar US$ 8,15 juta dari Accel Partners dan juga FirstMark Capital untuk membiayai pengembangannya. Saat ini, 70% dari pekerjanya bekerja di bagian research and development secara intens untuk membangun front-offi ce and risk ana-lytics systems untuk beberapa penye-dia jasa fi nansial. De ngan demikian, untuk mempercepat pertumbuhan software ini, perusahaan ini akhirnya merilis platform mereka sebagai open source yang merupakan salah satu strategi untuk mengembangkan dan mengadopsi teknologi. Tertarik? Buka situs www.opengamma.com.�

OpenGamma, Software Analisis Finansial: Kini Open Source

Aktual_06_yadi edit rosi.indd 7Aktual_06_yadi edit rosi.indd 7 5/10/2011 10:02:09 AM5/10/2011 10:02:09 AM

Page 8: mirror.smkn1pml.sch.idmirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011... · v Claroline 1.10.4 Aplikasi untuk membuat dan mengelola program pendidikan melalui website. MangaED 2.1

www.infolinux.web.id06/2011 � INFOLINUX8

OPINI

Dahulu, model bisnis yang paling la zim digunakan adalah menjual produk sedekat mungkin dengan aslinya sehingga kualitasnya masih bagus. Reproduksi (copy) memiliki nilai yang lebih murah karena kuali-tasnya lebih buruk. Hasil reproduksi dari reproduksi membuatnya men-jadi lebih buruk lagi. Namun, ini ber-beda dengan produk digital.

Akibatnya, orang kebingungan dan mencari model bisnis baru yang cocok dengan keberadaan teknologi digital ini. Dari segi hak keka yaan intelektual, hal ini juga membi-ngungkan, tetapi ini lain cerita.

Efek dari ini semua, yang paling terasa adalah di industri musik. Kita tidak sadar bahwa musik sangat padat dengan teknologi. Mungkin ba nyak yang tidak pernah mengalami mem-beli piringan hitam untuk menden-garkan lagu kesayangan kita. Pi ringan hitam mahal karena produksinya susah dan tidak bisa direproduksi dengan mudah. Setelah piringan hi-

tam muncul, kaset yang juga masih termasuk teknologi analog. Meskipun kualitas audio dari kaset jauh lebih rendah daripada kualitas piringan hitam tetapi karena bisa direproduksi de ngan mudah, maka kaset langsung digemari oleh masyarakat.

Setelah kaset kemudian muncul compact disc (CD) yang merupakan contoh produk digital. Meskipun kualitasnya jauh di atas kaset teta-pi kaset masih tetap mendominasi karena kaset lebih murah medianya dan sudah terlanjur banyak yang me-miliki pemutarnya. Kemudian, mun-

cul MP3 dan internet. Semua media tersebut langsung tergeser. Semua orang sekarang mendengarkan MP3. Silakan tanya kepada orang yang Anda kenal. Apakah ada di antara mereka yang tidak mendengarkan MP3? Kemudian lihat saja toko musik konvensional yang mengecil ukuran tokonya dan bahkan gulung tikar.

Industri lain seperti fi lm, buku, dan software tampaknya akan me-ngalami hal yang serupa. Sekarang, dengan adanya perangkat tablet yang digunakan untuk membaca tulisan (buku) dengan format PDF, saya menduga hal ini akan berdam-pak kepada penjualan buku konven-sional.

Model bisnis baru harus dicari. Salah satu pendekatan yang diam-bil adalah dengan tidak menjual produk/barang, tetapi menjual ser-vis atau jasa. Pendekatan ini jus-tru muncul dari industri software. Produk software boleh gratis (misal menggunakan produk freeware atau open source), tapi ada biaya pasang dan konfi gurasi. Bahkan kita juga bisa menerapkan biaya perawatan.

Di industri musik, hal ini juga mu-lai tampak. Lagu dijual murah atau bahkan dapat diunduh secara gratis, tetapi kalau memanggil artis/band untuk memainkan lagu mereka secara live harus bayar. Bagaimana dengan industri fi lm dan buku? Apakah para

pengarang ini akan juga memberikan layanan mendongeng?

Tentu saja, model seperti ini hanya salah satu dari beragam model bisnis. Tampaknya, kita harus berinovasi mencari model bisnis yang lain lagi. Atau, siapa tahu Anda sudah lebih dulu menemukannya?�

Teknologi digital memberikan ber-bagai kemudahan. Salah satunya adalah reproduksi produk digi-tal memiliki kualitas yang sama

dengan produk aslinya. Biaya opera-sional bisa menjadi murah karena hal ini. Namun di sisi lain, kemudahan ini menjadi “masalah” karena menimbul-kan “kekacauan” dalam hal model bis-nis penjualan produk digital seperti mu sik, film, buku, dan software.

“Produk software boleh gratis (misal menggunakan produk freeware atau

open source), tapi ada biaya pasang dan konfigurasi.„

Mencari Model Bisnis Baru

Budi Rahardjo

08_Opini_06_editZaky edit rosi.indd 808_Opini_06_editZaky edit rosi.indd 8 5/10/2011 10:24:55 AM5/10/2011 10:24:55 AM

Page 9: mirror.smkn1pml.sch.idmirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011... · v Claroline 1.10.4 Aplikasi untuk membuat dan mengelola program pendidikan melalui website. MangaED 2.1

biznet (IL0510509).indd 1biznet (IL0510509).indd 1 11/05/2011 16:34:1411/05/2011 16:34:14

Page 10: mirror.smkn1pml.sch.idmirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011... · v Claroline 1.10.4 Aplikasi untuk membuat dan mengelola program pendidikan melalui website. MangaED 2.1

www.infolinux.web.id06/2011 � INFOLINUX10

OPINI

“Hello everybody out there ... I’m do-ing a (free) operating system (just a hobby, won’t be anything big and pro-fessional like GNU) ... it probably will never support anything other than AT-hard disk, as that’s all I have ...”

Dapat dibayangkan bagaimana suasana pada 1991 tersebut. Ukuran telepon selular masih sangat besar dan komputer pribadi yang beredar masih dengan kecepatan ratusan mega hertz. Pada saat itu, Micro-soft Windows masih terkenal dengan “blue screen” dan berbagai kesulitan dalam implementasi GUI-nya.

Linus memilih GNU karena ti-dak yakin bahwa “produknya” akan menggemparkan dunia dan merupa-kan satu-satunya pesaing yang sa-ngat kuat dalam dunia sistem ope-rasi. Tetapi, Linus punya keyakinan konsepnya dapat terus berkembang dengan mengikuti Richard Stallman yang memperkenalkan konsep GNU pada September 1983. GNU dibuat berdasarkan berpengalaman dalam dunia komputer berbasis sistem ope-rasi UNIX besar dan penuh dengan dinamika yang bervariasi.

Pengalaman Richard Stallman di-tuangkan dalam konsep GNU-nya, yaitu kebebasan menggunakan pi-ranti lunak untuk setiap kebutuhan, kebebasan untuk mengubah piranti lunak untuk memenuhi kebutuhan kita, kebebasan untuk berbagi piran-ti lunak dengan rekan dan te tangga,

serta kebebasan untuk berbagi sistem pengembangan yang sudah dilaku-kan.

Konsep kebebasan dan keter-bukaan inilah yang akhirnya terus berkembang bersama dengan sistem tertutup yang dianut oleh perusa-haan-perusahaan besar dalam dunia piranti lunak seperti Microsoft, Ado-be, Oracle, dan lain-lain. GNU/Linux mendarat di Indonesia pada sekitar 1994, pada saat pejuang komunitas

mengembangkan bisnis internet ser-vice provider (ISP).

Pemanfaatan Linux di dalam ope-rasional ISP cukup berbasis teks saja karena semua program yang dikem-bangkan bertujuan untuk membantu bisnis ISP. Misalnya, server DNS, web, mail, FTP dan lainnya yang dimanfaatkan oleh sistem operasi berbasis grafi k (GUI) di sisi client-nya. Dalam perjalanannya, sistem operasi Linux berbasis teks dapat di-ubah menjadi sistem operasi berbasis grafi k sehingga lebih mudah untuk dijalankan dan dapat menjadi alter-natif bagi pengguna sistem operasi berbasis grafi k yang harus berbayar lisensinya.

Kesalahan yang menjadi dasar dari ketidakberhasilan penerapan Linux dan open source berasal dari tingkat sekolah yang belum menyiap-kan anak didiknya untuk berpikir kritis dan mampu mengembangkan kemampuannya untuk berpartisipasi dalam dunia TIK. Kegagalan lain, penjualan besar-besaran piranti lu-nak bajakan, termasuk di pusat-pu-sat perbelanjaan mewah di kota be-sar terus terjadi.

Bisa kita di mana-mana lihat me-miliki satu kotak stand penjualan yang menggantung ratusan judul pi-ranti lunak tidak asli yang dijual se-

harga medianya (CD atau DVD).Pengembangan program berbasis

open source masih sangat terbatas. Bisa dikatakan, belum ada Linux desktop yang sukses dipakai oleh banyak orang seperti penggunaan Linux di ponsel dengan nama An-droid. Kenyataan inilah yang cu-kup memprihatinkan pada sela-sela ulang tahun yang ke 20 Linux dunia dan 12 tahun pemanfaatan Linux di negara Indonesia.�

Dua Puluh Tahun LinuxMichael S. Sunggiardi

“Kegagalan lain, penjualan besar-besaran piranti lunak “bajakan”, termasuk di pusat-pusat perbelanjaan mewah di kota besar...„

September tahun 2011 kali ini me-rupakan hari ulang tahun yang ke-20 untuk sistem operasi Linux, yang dibidani oleh Linus Torval-

ds yang berasal dari ibukota negara Finlandia, Helsinki pada tahun 1991. Linus Torvalds yang pada saat itu juga berusia 20 tahun membuat sebuah pe-ngumuman yang sangat me rendah dan menyebarkannya ke seluruh bela han dunia.

08_Opini_06_editZaky edit rosi.indd 1008_Opini_06_editZaky edit rosi.indd 10 5/10/2011 10:25:02 AM5/10/2011 10:25:02 AM

Page 11: mirror.smkn1pml.sch.idmirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011... · v Claroline 1.10.4 Aplikasi untuk membuat dan mengelola program pendidikan melalui website. MangaED 2.1

Asia Raya (IL0520119).indd 1Asia Raya (IL0520119).indd 1 11/05/2011 15:43:0111/05/2011 15:43:01

Page 12: mirror.smkn1pml.sch.idmirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011... · v Claroline 1.10.4 Aplikasi untuk membuat dan mengelola program pendidikan melalui website. MangaED 2.1

www.infolinux.web.id06/2011 � INFOLINUX12

OPINI

Pemanfaatan ICT di daerah rural (pedesaan, pelosok) seringkali memi-liki tantangan tersendiri. Tidak saja keterbatasan jaringan yang menjadi masalah, tetapi juga keterbatasan listrik. Banyak daerah di Indonesia bahkan di pulau Jawa masih memiliki keterbatasan ini. Tentu saja, peman-faatan komputer rural ini tidak saja untuk penggunaan end-user di rumah tangga, tetapi juga misalnya kantor pemerintah (lurah, kecamatan) di dae-rah pelosok.

Sayangnya, banyak proyek imple-mentasi TI di skala nasional melupakan aspek ini di dalam evaluasi penentuan jenis-jenis sistem operasi dan perang-kat lunak atau software yang dikem-bangkan. Asumsi kondisi perkotaan sering digunakan. Misalnya, aplikasi dengan sistem operasi yang membu-tuhkan komputer berprosesor besar dan ukuran RAM dan hard disk yang besar. Padahal, kalau ingin diguna-kan untuk kondisi rural, sistem ha rus

dapat dengan lebih mudah disesuai-kan dengan keterbatasan lokal yang telah tersedia. Perangkat lunak open source seperti GNU/Linux dan An-droid menyediakan kemudahan untuk dikonfi gurasi, dimodifi kasi, sehingga

dapat mengatasi keterbatasan yang ada. Tidak heran, banyak sistem yang ditujukan untuk rural penuh keter-batasan dikembangkan berbasis open source.

Sebagai contoh, GNUveau Net-works, yaitu suatu sistem internet hub ya ng me manfaatkan distribusi Linux Ubuntu, merupakan perangkat fasilitas jaringan yang menggunakan

sumber daya energi matahari. Produk komputer hemat energi berbasis Linux lainnya adalah Aleutia, sebuah PC berukuran mini yang didesain hemat energi dan bisa menggunakan tenaga surya. Sistem Aleutia E1 ini hanya menggunakan energi sebesar 16 watt dan berbasiskan Ubuntu. Contoh lain, GreenNet yang merupakan sistem komputer yang hanya mengguna-kan 9 w dan dipaket dengan layanan jari ngan. Sistem-sistem berbasiskan Linux ini banyak digunakan di nega-ra-negara Afrika.

GNU/Linux membuka model baru komputer untuk penggunaan pada ru-ral area. Perangkat tablet yang berba-siskan platform Android dapat diman-faatkan untuk tujuan tersebut. Salah satu aspek penting dalam komputasi rural adalah pemanfaatan energi harus-lah serendah mungkin. Keberadaan source code GNU/Linux dan optimasi yang tinggi menjadikan sistem berba-siskan GNU/Linux ini dapat menghe-mat energi, tapi tetap memberikan fungsi yang tinggi dengan tampilan yang menarik.

Faktor lainnya, harga perangkat komputer rural haruslah serendah mung kin. GNU/Linux dan Android yang didisain untuk perangkat mobile tentu saja sudah didisain untuk peng-gunaan perangkat keras yang terbatas, sehingga secara keseluruhan biaya perangkat komputer menjadi lebih

rendah. Tidak heran, banyak perusa-haan atau organisasi memprediksikan bahwa GNU/Linux dan Android akan berperan di dalam penyediaan akses ICT secara luas, termasuk di daerah pedesaan. Dampak pemanfaatan plat-form Android secara luas menyebab-kan secara tidak langsung Linux telah digunakan secara luas oleh masyara-kat tanpa disadari.�

Linux untuk Komputasi Rural

I Made Wiryana

Pemanfaatan ICT (information and communication technologies) secara luas sebaik nya tidak melupakan ke-lompok yang minim ketersediaan

infrastruktur. Untuk itu, pengembang an ICT sebaiknya tidak sekadar mengejar tren teknologi terbaru yang dapat dikejar masyarakat yang ada di spektrum serba berkecukupan. Tetapi, juga memikirkan keterbatasan kelompok masyarakat di spektrum lainnya.

“ Tidak heran, banyak sistem yang ditujukan untuk rural penuh keterbatasan dikembangkan berbasis open source.„

08_Opini_06_editZaky edit rosi.indd 1208_Opini_06_editZaky edit rosi.indd 12 5/10/2011 10:25:03 AM5/10/2011 10:25:03 AM

Page 13: mirror.smkn1pml.sch.idmirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011... · v Claroline 1.10.4 Aplikasi untuk membuat dan mengelola program pendidikan melalui website. MangaED 2.1

Ozone (IL0290414).indd 1Ozone (IL0290414).indd 1 06/04/2011 18:23:4906/04/2011 18:23:49

Page 14: mirror.smkn1pml.sch.idmirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011... · v Claroline 1.10.4 Aplikasi untuk membuat dan mengelola program pendidikan melalui website. MangaED 2.1

www.infolinux.web.id06/2011 � INFOLINUX14

SURAT ANDAPunya opini, pendapat, kritik, atau saran yang terpendam untuk InfoLINUX?

Sampaikan melalui surat ke Redaksi InfoLINUX, Jl. Kra mat IV No. 11 Jakarta

10430 atau email di [email protected].

Majalah IL 04/2011 Belum BeredarDi Bogor juga sama, setiap toko buku dan agen majalah/koran sudah saya datangi, tapi InfoLINUX edisi April 2011 belum ada. Bagaimana, kapan terbitnya? Kalau melihat iklannya sangat menarik. Terlebih kami seben-tar lagi harus mengelola Pusat Sumber Belajar (PSB) di sekolah. Servernya harus berbasis FOSS (RPM).

Apihsms – Via Email

Pertama-tama kami ingin meminta maaf atas keterlambatan terbit nya majalah IL 04/2011 karena ada ma-salah teknis yang terjadi di per-cetakan. Semoga masalah tersebut dapat segera teratasi. Terima kasih.

Memisahkan ISO DVD IL ke CDSalam Linux...Saya punya beberapa DVD InfoLI-NUX yang berisi distro-distro besar.1. DVD InfoLINUXedisi 10/2010.2. DVD InfoLINUX edisi 09/2010.3. Dan DVD lain yang ada distro

linuxnya.Bagaimana caranya untuk me-

misahkan dan membuat fi le ISO dis-tro linux tersebut untuk dibuat di CD atau fl ashdisk ukuran 2 GB? Apa di dalam DVD itu sudah jadi ISO lalu tinggal dipindah ke drive D atau fl ashdisk? Kalau harus diubah dulu ke fi le ISO, direktori dan fi le mana saja yang ada di DVD itu yang harus diambil untuk dibuat ISO distro linux untuk CD atau fl ashdisk?

Adi Purwoko – Via Email

Distro yang dijadikan boot DVD tidak bisa di-copy begitu saja ke fl ashdisk. Kecuali, distro di DVD sudah beru-pa ISO maka dapat dibakar ke CD/DVD (dengan program brasero atau k3b) atau ke fl ashdisk (dengan pro-gram unetbootin atau yang se jenis).

Flashdisk ukuran 2 GB hanya bisa memuat ISO distro yang ukurannya di bawah 2 GB. Setiap distro punya nama direktori dan fi le yang berbeda sehingga jawaban untuk membuat ISO disesuaikan dengan distro Linux yang dijadikan boot itu. Silakan sebut distro yang Anda inginkan, cara membuat ISO-nya akan kami kirimkan.

Tertarik dengan Linux Yth. Redaksi InfoLINUX, beberapa waktu belakangan ini saya tertarik pada sistem operasi Linux, namun pengetahuan saya mengenai Linux masih sangat minim. Oleh karena itu, saya mohon bantuannya untuk dikirimi majalah Linux & CD untuk menginstalnya. Tipe komputer Advan netbook dengan prosesor Intel pinetrail N455 1.66 Ghz, RAM 1 GB DDR3, storage 250 GB. Alamat: Kp. Sukaraja RT 01 RW 02 No.09 Ds. Jatisari, Kec. Karangpawitan Garut, 44182. Atas segala perhatiannya, saya ucapkan terima kasih.

Supyan Sauri – Via Email

Anda ingin belajar tentang Linux? Berarti Anda menuju ke arah yang lebih baik. Namun, mohon maaf sebelumnya apabila InfoLINUX tidak dapat mengirimkan permintaan Anda. Baiknya, lihat terlebih dahulu pada distro di edisi berapa yang membuat Anda tertarik untuk men-cobanya. Setelah itu, Anda dapat mengirimkan pemesanan majalah InfoLINUX tersebut ke alamat email [email protected].

Install Debian Melalui JaringanMau tanya nih, bagaimana cara meng-install distro linux Debian 6 melalui media jaringan?

Imam Wahyudi – Via Email

Instalasi Debian 6 memiliki banyak cara salah satunya melalui media jaringan. Apabila Anda tertarik untuk melakukan instalasi Debian melalui jaringan, ikuti langkah-lang-kah yang tertera di dalam situs http://polishlinux.org/installation/install-ing-linux-over-network-no-cd-drive/ sebagai referensi untuk percobaan ins talasi Debian melalui jaringan.

Wireless di Laptop Dell InspironSaya mengunakan laptop Dell Inspiron dengan OS Ubuntu 10.04. Bagaimana caranya menghubungkan laptop saya ke jaringan wirelless. Mohon pencerahannya.

Tri Prasetyo – Via Email

Mengaktifkan jaringan wireless pada laptop Dell Inspiron di Ubuntu sa n gatlah mudah. Aktifkan tombol wirele ss dengan menekan F2 berlogo wi-fi . Kemudian, aktifkan hardware drivers dari menu System – Adminis-tration – Hardware Drivers. Pada jen-dela baru, pilih Broadcom STA wire-less drive, aktifkan. Restart Ubuntu Anda. Wireless siap digunakan.

Berlangganan InfoLINUXDear Admin, mohon info cara berlangganan InfoLINUX dan InfoLINUX Extra. Posisi saya ada di Jl. Sungai Sambas, Kebayoran. Jika berlangganan per tahun berapa biaya nya? Posisi kantor ada di mana? Apakah dekat dengan lokasi saya di Kebayoran.

Faza - Via Email

Ingin berlangganan? Hubungi bagian sirkulasi dari alamat email, telepon, atau fax yang tertera pada informasi di halaman 3 majalah InfoLINUX. Kantor redaksi InfoLINUX berlokasi di Kramat IV, Jakarta Pusat.

14_Surat Anda_06_editZaky edit rosi.indd 1414_Surat Anda_06_editZaky edit rosi.indd 14 5/5/2011 9:18:48 AM5/5/2011 9:18:48 AM

Page 15: mirror.smkn1pml.sch.idmirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011... · v Claroline 1.10.4 Aplikasi untuk membuat dan mengelola program pendidikan melalui website. MangaED 2.1

rumah hosting_05.indd 1rumah hosting_05.indd 1 11/05/2011 16:07:0311/05/2011 16:07:03

Page 16: mirror.smkn1pml.sch.idmirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011... · v Claroline 1.10.4 Aplikasi untuk membuat dan mengelola program pendidikan melalui website. MangaED 2.1

www.infolinux.web.id06/2011 � INFOLINUX16

TES&REVIEW

Masih ingat pepatah yang berbunyi “Bersatu kita teguh, bercerai kita runtuh”? Artinya, kita akan lebih kuat apabila bekerja sama. Hal

itulah yang mendasari munculnya istilah linux cluster yang menggabungkan lebih dari satu perangkat dengan yang lain-nya. Tujuannya hanya satu: membuat sebuah perangkat yang memiliki tenaga lebih dari biasanya. Oleh karena itulah, di rubrik Utama kali ini, dibahas cara membuat linux cluster menggunakan aplikasi hadoop dengan langkah yang mudah dan cepat.

Rubrik Praktik Instan dikhususkan bagi Anda yang mencari aplikasi perso-nalia berbasis web yang menggunakan PHP dan MySQL. Fiturnya antara lain mengelola informasi karyawan, peng-gajian, hingga utang karyawan dengan menggunakan aplikasi DSP. Hebatnya

lagi, aplikasi ini berlisensi GPL. Di sisi lain, di rubrik Grafi s kali ini Anda akan diajak untuk membuat sebuah boneka lucu versi Anda sendiri dengan menggu-nakan Inkscape.

Bersamaan dengan rilisnya distri-busi Ubuntu 11.04 aka Natty Narwhal, di dalam bonus DVD InfoLINUX edisi 06/2011 ini, disertakan juga berbagai vari an Ubuntu seperti Kubuntu, Xubun-tu, hingga Lubuntu. Semuanya dapat Anda instalasikan ke dalam perangkat komputer Anda. Masih kurang? Kali ini kami juga menyertakan paket Extras yang dapat dijadikan repositori pada perangkat komputer Anda dengan pan-duan penggunaan yang disertakan dalam bentuk artikel pada rubrik Workshop Distro. Semua ini kami hadirkan untuk Anda, selamat ber-Ubuntu ria!�

Zaky Abdurrachman [[email protected]]

Kekuatan BersatuBukuAsterisk: The Defi nitive Guide 19Digital Forensics with Open 19Source ToolsOffi cial Ubuntu Book, The 19(6th Edition)

DistroUbuntu 11.04 Desktop 17Kubuntu 11.04 Desktop 17

GameToyCars 0.3.10 18Pyksoko 0.3.3 18

INDEX

Defi nisi Label “On the Disc”Sebuah software yang memperoleh label “On the Disc” berarti Anda dapat menemukan paket software ter sebut dalam bonus Disc InfoLINUX edisi kali ini.

Prosedur “Linux Ready”Sebuah PC atau notebook yang men dapatkan predikat “Linux Ready” berarti semua peri-p heral standar se perti adapter ja-ringan LAN maupun WLAN, dapat berfungsi sebagaimana mestinya, mulai proses instalasi distro Linux dilakukan hingga instalasi driver hardware tersebut. Distro Linux yang digunakan dalam pe ngujian “Linux Ready” adalah Ubuntu 10.04 LTS, Fedora 13, dan open-SUSE 11.3.

1918

17

16_Pengantar tes&review_06_editZaky edit rosi.indd 1616_Pengantar tes&review_06_editZaky edit rosi.indd 16 5/5/2011 11:04:43 AM5/5/2011 11:04:43 AM

Page 17: mirror.smkn1pml.sch.idmirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011... · v Claroline 1.10.4 Aplikasi untuk membuat dan mengelola program pendidikan melalui website. MangaED 2.1

DISTRO

www.infolinux.web.id INFOLINUX � 06/2011 17

Berselang enam bulan setelah Ubuntu 10.10, Canonical Ltd akhir-

nya mengeluarkan rilis ter baru nya, Ubuntu 11.04 pada tanggal 28 Ap ril 2011 yang memiliki ko de nama Natty Narwhal ya ng dilambangkan dengan dua ekor lumba-lumba.

Versi baru berarti fi tur yang baru juga. Pada Ubu ntu 11.04 terbaru ini, perubahan lebih nampak pa da perubahan antar-muka grafi snya. Tampilan yang le bih halus, “adem” dipandang mata, dan terli-hat pada laun cher yang bi-asanya ber gabung de ngan panel atas. Sekara ng launcher ini terpisah pa da sebelah kiri desktop, den-gan tampilan yang mirip widget yang sangat cantik.

Beralih ke menu utama, coba klik tom bol menu utama daf tar apli kasi ya ng biasanya tidak akan An da te mui. Semuanya tam pak baru, ditambah, ada me nu sea rch untuk men cari apli-

kasi, gam bar, mu sik, dan fi le lainnya de ngan cepat dan tepat.

Ja ngan puas du lu, klik menu workspace yang ada pada launcher. Se mua workspa ce ya ng se dang aktif pada sistem An da akan muncul lang sung di desktop Anda. Sepertinya , Canonical Ltd ingin memberikan kesan indah dengan fi tur yang andal. Ubuntu 11.04 kali ini, pastinya dapat jadi pilihan yang tepat bagi Anda, pecinta keindahan desk-top dengan menggunakan GNOME.�Za

DESKTOP

Ubuntu 11.04 Desktop

PEMBUAT Canonical Ltd. SITUS www.ubuntu.com KERNEL Linux 2.6.38 OFFICE LibreOffice 3.3.2, Evolution 2.32.2 DESKTOP GNOME 2.32.1 GRAPHICS Shotwell 0.9.2 MULTIMEDIA Banshee 2.0, Totem Movie Player 2.32.0 INTERNET Mozilla Firefox 4.0, Gwibber 3.0, Empathy 2.34.0

Kubuntu merupakan sa la h sa tu vari an da ri di s tri bu si ter kenal

Ubu ntu. Seperti yang Anda ketahui, distri busi Ku bu ntu meng gunakan KDE se bagai desktop environ ment. Bagi pe cinta Ku buntu, KDE meru pakan ling kungan des k top ya ng ham pir me-nyamai ke in dahan desk top Win dows. Namun, apabi la Anda melihat desktop GNOME Ubuntu 11.04, ke in dahannya pun layak di perhitungkan.

Kubuntu 11.04 kali ini memiliki beberapa pilihan aplikasi yang berbeda dengan versi GNOME-nya. Sebagai contoh, pada web brow ser, Kubuntu mengguna kan rekonq. Seri KDE 4.6 akan me nempatkan Anda di kon-trol ruang kerja yang baru berikut aplikasi dan plat-form-nya. Selain itu, ada be berapa perbaikan ya ng cu kup baik pada KWin sees yang meng alami pe-

ning ka tan kinerja dan de-teksi ya ng lebih baik dari kemam puan driver gra fi s. Perbaikan lainnya ada pa-da an tarmu ka gra fi s, ter -masuk pen carian Dol phin sebagai manajemen fi le.

Kubuntu juga memiliki sistem kerja fi lesharing Samba dan modul pe-milihan ba ha sa yang leb-ih banyak. Konfi gurasi printernya pun le bih baik dari sebelumnya de ngan pambah an bro w sing SMB prin ter dan perbaikan bugs krusial. Tertarik menggunakan KDE di Kubuntu 11.04?�Za

DESKTOP

Kubuntu 11.04 Desktop

PEMBUAT Canonical Ltd SITUS www.ubuntu.com KERNEL Linux 2.6.38 OFFICE LibreOffice 3.3.2 DESKTOP KDE 4.6.2 GRAPHICS Gwenview 2.6.0, Okular 0.12.2 MULTIMEDIA Amarok 2.4.0, Dragon Player 2.0, k3b 2.0.2 INTERNET Rekonq 0.7.0, KTorrent 4.0.5

Kebutuhan Hardware Processor : Kelas Pentium IVHarddisk : 20 GBMemory : 512 MB

Kebutuhan Hardware Processor : Kelas Pentium IVHarddisk : 20 GBMemory : 512 MB

RATING

9.0

0 2 4 6 8 10

Hasil PengujianFungsionalitas (20%) 8.0

Fitur (40%) 100

Kemudahan (30%) 9.0

Dokumentasi (10%) 9.0

RATING

9.5

0 2 4 6 8 10

Hasil PengujianFungsionalitas (20%) 9.0

Fitur (40%) 100

Kemudahan (30%) 9.0

Dokumentasi (10%) 9.0

17_Distro_06_editZaky edit rosi.indd 1717_Distro_06_editZaky edit rosi.indd 17 5/5/2011 9:39:20 AM5/5/2011 9:39:20 AM

Page 18: mirror.smkn1pml.sch.idmirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011... · v Claroline 1.10.4 Aplikasi untuk membuat dan mengelola program pendidikan melalui website. MangaED 2.1

www.infolinux.web.id06/2011 � INFOLINUX18

GAME

Permainan menarik ini patut Anda coba untuk menga sah otak Anda,

Pyksoko. Game yang merupakan kloningan per-mainan puzzle klasik dari Jepang, atau sokoban ini merupakan ha sil ciptaan Hiroyuki Ima ba yashi.

Dalam permainan ini, An da diharuskan mem bu-at siasat dan pengaturan strategi. Ini ka rena, tujuan Pyksoko ada lah memin dah-kan sejumlah boks dalam koridor yang sempit sehing-ga boks-boks tersebut ter-letak di tempat targetnya. Anda hanya bisa memind-ahkan satu boks tiap saat, itu pun hanya mendorong dan tidak bisa menarik. Perlu diperhatikan, Anda harus berhati-hati agar bok s-boks tersebut tidak ter jebak di sudut ruangan yang meng akibatkan boks ini tidak bisa dipindahkan lagi sehingga Anda harus meng ulang kembali pada level yang Anda mainkan. Bisa dilihat, game ini leb-

ih mementingkan kecer-dasan otak dibandingkan ke tangkasan aksi tangan.

Pyksoko memiliki 69 jenis permainan seperti KDE Masquatch, Aruba Kids, Domination, Atlas, Fire, Hammer, Bamboo dan banyak permainan lain yang dapat Anda mainkan de ngan level-level dengan tingkat ke-sulitan bervariasi. Dengan adanya sistem penilaian, Anda pun dapat melihat poin yang Anda dapat dan lamanya wak tu yang Anda perlukan da lam menyele-saikan tiap level.�Yad

Bagi Anda pecinta game mobil balap, tidak sa-lah nya Anda mencoba

game satu ini, ToyCars. ToyCars merupa kan game free atau ope n source soft-ware yang dibuat dari pro-gram C++ dengan grafi s OpenGL dan tam pilan 2D. Konsep per mainan ini didasarkan pada game komputer klasik Jupiter’s Megadri ve untuk Atari ST dan Micromachines untuk Su per Nintendo.

Untuk jajaran game mo-bil balap masa kini, tampi-lan permainan ini memang ku rang me narik. Tetapi, da-lam hal permainan, game ini dirasa cukup menantang dan memerlukan pengen-dalian dan ke seimbangan dalam melajukan mobil An da. Pada menu game ini, Anda dapat memilih tiga jenis permainan, ya itu Ti med Races, Hot Potato, dan K nock ‘em Out de ngan jenis-jenis permainan yang me miliki track berbeda dan tingkat kesulitan

bervariasi. Di sini, An da juga dapat

mengatur jumlah peserta yang ikut de ngan pilihan New Al Player (Pemain di-gerakkan oleh komputer) dan New Human Player (Pemain digerakkan oleh kita). Terdapat tiga pilihan model mo bil, seperti concept_sedan, ferrari-f1, dan dodge-viper yang da pat Anda gunakan. Selanjutnya, Anda pun siap memulai permainan ini. Kalahkan lawan Anda dan catat waktu kecepa-tan Anda dengan fi nish ter-depan.�Yad

ACTION

ToyCars 0.3.10 PUZZLE

Pyksoko 0.3.3

PEMBUAT Manuel Soukup <[email protected]> SITUS http://pyksokoban.sourceforge.netLISENSI GPL HARGA Gratis TINGKAT KESULITAN Medium MULTIPLAYER GAME No DEPEDENSI libsdl-image >= 1.2, python-pyglet >= 1.1.2, python-pygame >= 1.8

PEMBUAT Ruben Henner Zilibowitz <[email protected]>SITUS http://sourceforge.net/projects/toycars LISENSI GPL HARGA Gratis TINGKAT KESULITAN Medium MULTIPLAYER GAME YesDEPEDENSI libogg0 >= 1.0 libsdl >= 1.2.10 libvorbis >= 1.2.2

Kebutuhan Hardware Processor : Kelas Pentium IVHarddisk : 40 MBMemory : 256 MB

Kebutuhan Hardware Processor : Kelas Pentium IVHarddisk : 30 MBMemory : 256 MB

Hasil PengujianGrafik (30%) 7,0

Fitur (40%) 8,0

Kompabilitas (20%) 7,5

Dokumentasi (10%) 8,0

RATING

7,5

0 2 4 6 8 10

Hasil PengujianGrafik (30%) 7,5

Fitur (40%) 7,5

Kompabilitas (20%) 7,0

Dokumentasi (10%) 7,5

RATING

7,5

0 2 4 6 8 10

18_Game_06_yadi edit rosi.indd 1818_Game_06_yadi edit rosi.indd 18 5/5/2011 10:37:24 AM5/5/2011 10:37:24 AM

Page 19: mirror.smkn1pml.sch.idmirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011... · v Claroline 1.10.4 Aplikasi untuk membuat dan mengelola program pendidikan melalui website. MangaED 2.1

BUKU

www.infolinux.web.id INFOLINUX � 06/2011 19

Komunikasi merupkan bagian ya ng sangat penting di segala bi dang, khususnya di perkan-

toran. Di perkantoran, dikenal sistem PBX yang merupakan jari-ngan telepon yang menggunakan eks tensi sebagai identitasnya. Salah satu aplikasi open source untuk me-na ngani ma salah PBX ini adalah Aste risk.

Masih bingung dengan pengguna-an Asterisk? Jangan takut, karena di buku Asterisk: The Defi nitive Gui de ini, Anda akan dipandu untuk meng hubungkan Asterisk dengan sistem komunikasi telepon yang ada di kantor Anda. Panduan pada buku ini secara lengkap mulai dari instalasi, konfi gurasi, dan juga integrasi de ngan software lainnya. Buku ini juga menyediakan semua yang An da butuhkan untuk desain VoIP atau sistem analog dengan menggunakan Asterisk semuanya dijelaskan secara langkah demi langkah. Beberapa hal lain yang dijelaskan adalah Skype untuk As-terisk, Fax dengan Asterisk, Clus-ter dengan Open AIS, dan masih ba nyak hal lainnya.�Za

SISTEM

Asterisk: The Definitive Guide

FORENSIK

Digital Forensics with Open Source Tools

Forensik mungkin masih terde-ngar awam di telinga Anda, memang hanya orang-orang ter-

tentu saja yang mempelajarinya mi -salnya polisi, staf ahli, atau Anda ya -ng memang hobi untuk melakukan hal-hal yang bersifat investigasi. Umumnya, perangkat lunak yang digunakan untuk keperluan foren-sik sifatnya berbayar. Namun, pada buku kali ini Anda akan mengeta-hui apa saja aplikasi gratis yang dapat digunakan untuk keperluan forensik.

Berdasarkan peralatan open source, buku ini juga memberikan penjelasan kepada Anda apli kasi forensik yang bermacam-macam sesuai dengan penggunaannya. Demonstrasi-demonstrasi untuk aplikasi forensik di komputer se-perti Sleuthkit, Foremost, dcdd, dan lain-lain juga ditunjukkan di bu ku ini. Target sistem yang akan dijelaskan detailnya di sini mu lai dari Windows, Mac, Linux, Unix, dan lainnya. Penasaran, atau ingin serius menjadi investigator? Baca Digital Forensics with Open Source Tools.�Za

PENGARANG Cory Altheide, Harlan CarveyPENERBIT SyngressTERBIT April 2011HARGA $59.95 (288 Halaman)ISBN 978-1597495868BONUS -

DISTRO

Official Ubuntu Book, The (6th Edition)

Jilid ke 6 dari buku yang cukup laris di pasaran ini khusus bagi mereka ya ng ingin belajar Ubun-

tu untuk pertama kalinya setelah beralih da ri OS Windows. Offi cial Ubuntu Book ini, sa ngat disaran-kan bagi An da yang benar-benar pemula sebagai buku panduan An-da dalam menggunakan Ubuntu.

Terlaris dan digunakan hampir di seluruh belahan dunia, Ubuntu dan Canonical memperkenalkan se-cara resmi buku ini. Di dalamnya, Anda akan menemukan panduan lengkap me ng gunakan Ubuntu.

Pada revi si atau rilis ke enam ini, ada hal baru yang akan Anda temukan seperti cakupan baru fungsionalitas da ri Ubuntu One, panduan mengenai Unity desktop, Ubu ntu Stack Exchange, pemba-hasan GNOME 3 yang baru saja ri-lis, dan masih ba nyak pembahasan lainnya.

Pada bahasan lama yang dire-visi terdapat pembahasan tentang server, perangkat lunak, dan juga tentang mobile di Ubuntu. Banyak hal baru ya ng akan Anda temukan di buku ini.�Za

PENGARANG Benjamin Mako Hill, Matthew Helmke, Corey Burger

PENERBIT Prentice HallTERBIT Juni 2011HARGA $39.99 (448 Halaman)ISBN 978-0132748506BONUS -

PENGARANG Leif Madsen, Jim Van Meggelen, Russell Bryant

PENERBIT O’Reilly MediaTERBIT Mei 2011HARGA $54.99 (736 Halaman)ISBN 978-0596517342BONUS -

19_Buku_06_editZaky edit rosi.indd 1919_Buku_06_editZaky edit rosi.indd 19 5/2/2011 2:20:38 PM5/2/2011 2:20:38 PM

Page 20: mirror.smkn1pml.sch.idmirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011... · v Claroline 1.10.4 Aplikasi untuk membuat dan mengelola program pendidikan melalui website. MangaED 2.1

www.infolinux.web.id06/2011 � INFOLINUX20

SOFTWARE PILIHAN

Bicara tentang membangun sebuah website, pasti yang kita inginkan ada lah kemudahan, apalagi jika ber-sifat free. Alternatif yang dapat di-gunakan yaitu menggunakan CMS (Con tent Management System). Ba-nyak alternatif pilihan CMS yang dapat kita pergunakan, salah satu-nya Joomla. Joomla merupakan ap-likasi CMS yang bersifat free/open source software untuk membangun dan mengelola situs web profesional dengan mudah dan dapat berjalan pada sistem operasi Windows mau-pun Linux. Cukup Anda sediakan aplikasi LAMP yang terdiri dari web server Apache, MySQL dan PHP un-tuk dapat menjalankan Joomla.

Joomla memiliki banyak fi tur dan aplikasi tambahan, di antaranya ada-lah sistem caching untuk peningka-

tan kinerja, RSS, blogs, polling dan lain-lain. Selain itu, Anda pun dapat me milih berbagai model template web site, terdapat paket dukungan ba-hasa untuk memberikan kemudahan bagi situs-situs multi-bahasa dan plu-gin-plugin lainnya yang dapat Anda download dari situs resmi Joomla. Jika digabungkan, ini akan membuat website kita menjadi lebih lengkap layaknya website-website perusa-haan besar. Ini merupakan pilihan te-pat untuk pengguna bisnis kecil atau rumahan yang ingin mencari sebuah situs profesional yang andal dan mu-dah diimplementasikan.�Yad

Joomla! 1.6.3CMS

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.

DISC RUSAK?Apabila disc yang Anda terima tidak terbaca atau rusak dan Anda ingin mengganti nya, kirimkan disc yang rusak tersebut kepada kami: Tim Disc InfoLINUX, Jl. Kramat IV No. 11, Jakarta 10430 agar kami dapat mengirimkan disc pengganti.

INDEX ON THE DISC

PEMBUAT: Joomla! TeamSITUS: http://www.joomla.orgLISENSI: GPL/Free DEPEDENSI: -REQUIREMENT: Apache, PHP, MySQL

� : On The DVD Regular

� : Disc Boot

DVDDISC BOOT �� Ubuntu 11.04

/Backup � Deja-dup-18.1.1

/Cms� Joomla_1.6.3� Phorum-5.2.16

/Desktop Environtment� Gnome-shell-

3.0.0.2� HashCheck 3.9.9� Rainlendar2-lite_

2.8.1.b103-1� Rainlendar2-

pro_2.9.b105-1

/Database � Jsqsh 1.4

/DISTRO� Kubuntu-11.04-

desktop-i386� Lubuntu-11.04-

desktop-i386� Ubuntu-11.04-

alternate-i386� Ubuntu 11.04

server� Xubuntu 11.04

desktop-i386

/Emulator � Wine-1.3.18

/EXTRAS/Jaringan � Firestarter 1.0.3

/Komunikasi � Dropbox-lnx.

x86-1.1.25

/Multimedia� Giada_0.2.0� Vlc-1.1.9� Xnoise-0.1.18

/Pendidikan� Claroline1.10.4� OpenTeacher 2.0

/Perkantoran� LibreOffice 3.3.2� OpenOffice

3.3.0

/Permainan � Ultimate-

smash-friends_0.1.0-1_all

/Plugins � Adobe AIR 2.6� Adobe

Flash Player 10.2.159.1

� Adobe Reader 9.4.2-1

/RUBRIK� Game� Praktik Instan� Tutorial� Utama� Workshop

/Utiliti� MangaED_2.1_

i3861.11.1

20-22_Software Pilihan_06_yadi editrosi.indd 2020-22_Software Pilihan_06_yadi editrosi.indd 20 5/5/2011 1:18:36 PM5/5/2011 1:18:36 PM

Page 21: mirror.smkn1pml.sch.idmirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011... · v Claroline 1.10.4 Aplikasi untuk membuat dan mengelola program pendidikan melalui website. MangaED 2.1

SOFTWARE PILIHAN

www.infolinux.web.id INFOLINUX � 06/2011 21

Bermasalah dalam menjalankan pro-gram khusus yang dibuat Microsoft Windows di Linux, misalnya pro-gram berekstensi .exe? Anda dapat mencoba menggunakan Wine.

Wine berasal dari akronim Wine is Not an Emulator (Windows Emu-lator) adalah tool yang bertujuan membuat sistem operasi bertipe Unix dan sistem X-Windows yang berjalan pada suatu komputer dapat menjalankan program yang khusus dibuat untuk Microsoft Windows. Alternatifnya, wine dapat melaku-kan pe mangkalan atau porting

suatu aplikasi Windows ke sistem Unix-like untuk dapat melakukan kompilasi melalui pustaka wine dalam bentuk winelib.

Wine juga menyediakan sebuah soft ware library yang dikenal seb-agai Winelib yang dapat membantu developer meng-compile aplikasi Windows dan mem-port nya ke sistem Unix-like.�Yad

Wine 1.3.18 [EMULATOR]

VLC 1.1.9 [MULTIMEDIA]

VLC adalah pemutar multimedia portable, encoder, dan streamer ya-ng mendukung banyak codec audio dan video dan format fi le seperti DVD, VCD, dan berbagai protokol streaming. Selain itu VLC juga da-pat melakukan streaming melalui ja ring an dan melakukan transkode fi le multimedia dan menyimpannya ke dalam berbagai format.

Beberapa fi tur keunggulan di an-taranya kemampuan memutar video yang corupt alias belum selesai di download, dapat melakukan screen-cast atau merekam desktop, dapat

memutar video dalam format AVCH (suatu format yang sangat terkom-presi yang digunakan dalam be-berapa HD camcorder), kemampuan untuk menggunakan libcdio untuk mengakses fi le iso sehingga peng-guna dapat memutar fi le pada disk image dan banyak lagi. Solusi te-pat bagi Anda yang ingin menonton fi lm/video kesayangan Anda.�Yad

PEMBUAT: The VideoLAN Team SITUS: http://www.videolan.org LISENSI: GPL/FreeDEPENDENSI: gtk+, WxWidgetsREQUIREMENT: gnome, kde

PEMBUAT: Wine TeamSITUS: http://www.winehq.orgLISENSI: LGPL/FreeDEPENDENSI: Qt librariesREQUIREMENT: -

Deja Dup 18.1.1 [BACKUP]

Ultimate Smash Friends 0.1.4

[PERMAINAN]

Lakukan jadwal rutin backup fi le Anda secara aman (terenskripsi) de ngan hasil kompresi yang dapat diminimalkan. Pilih tempat area backup fi le Anda, baik lokal, secara remote, atau dengan fasilitas back-up fi le di internet melalui kompu-tasi awan, seperti fi le cloud di Ama-zon S3 atau Rackspace.�Yad

Game perkelahian 2D, ditulis den-gan program python. Game ini ter-insipirasi dari Super Smash Bros da ri seri Nintendo yang bertujuan menciptakan multiplayer hi buran menyenangkan yang dapat Anda mainkan bersama rekan An da. Ada berbagai karakter pemain yang dapat dipilih.�Yad

PEMBUAT: Michael TerrySITUS: https://launchpad.net/deja-dupLISENSI: GPLv3/FreeDEPENDENSI: -REQUIREMENT: -

PEMBUAT: Lucas BaudinSITUS: http://usf.tuxfamily.org/wiki/Main_Page LISENSI: GPL/FreeDEPENDENSI: Python, pygameREQUIREMENT: -

20-22_Software Pilihan_06_yadi editrosi.indd 2120-22_Software Pilihan_06_yadi editrosi.indd 21 5/5/2011 1:18:47 PM5/5/2011 1:18:47 PM

Page 22: mirror.smkn1pml.sch.idmirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011... · v Claroline 1.10.4 Aplikasi untuk membuat dan mengelola program pendidikan melalui website. MangaED 2.1

www.infolinux.web.id06/2011 � INFOLINUX22

SOFTWARE PILIHAN

Di era internet yang semakin maju, banyak alternatif untuk berbagi fi le dengan rekan kita tanpa harus ber susah payah mengirim melalui email attachment. Bahkan, Anda ti-dak perlu membeli hard disk ekster-nal plus software backup dan syn-chronize yang cukup mahal untuk membackup fi le penting Anda. Yang diperlukan hanya koneksi internet yang memadai dan penggunaan ap-likasi Dropbox.

Dropbox adalah layanan pe nyim-panan online yang dapat kita per-

gunakan untuk melakukan backup, sync atau fi le share kepada orang lain. Ingin punya website tapi tidak ma u bayar domain atau hosting? An-da dapat manfaatkan Dropbox se-

bagai tempat web hosting Anda.Dropbox memberikan space sebe-

sar 2 GB secara free untuk pengguna yang baru mendaftar.�Yad

Dropbox 1.1.25 [KOMUNIKASI]

Claroline 1.10.4 [PENDIDIKAN]

Rainlendar Lite 2.8.1[DESKTOP ENVIRONMENT]

Untuk mengatur dan menyimpan jadwal kegiatan rutin yang ingin atau sudah Anda lakukan tiap hari, gunakan aplikasi Rainlendar. Dengan dukungan lokalisasi, Anda pun dapat menggunakan Rainlen-dar pada bahasa sendiri. Rainlen-dar dilengkapi alarm dan tampilan kalender yang dapat diubah.�Yad

MangaED 2.1 [UTILITI]

Sebuah program yang dirancang un tuk memfasilitasi terjemahan komik Jepang dan bahasa-bahasa lainnya. Program ini memiliki fi tur seperti teks editor, penampil foto, kamus, dan penca rian kanji. Selain mendukung kamus Jepang-Inggris, program ini dapat dihubungkan ke kamus lain dalam format Edictatau StarDict.�Yad

PEMBUAT: RainySITUS: http://www.rainlendar.net/cmsLISENSI: Freeware/FreeDEPENDENSI: gtk+, glibc, libstdc++5 REQUIREMENT: -

PEMBUAT: Jumper, LLCSITUS: http://jumper.suLISENSI: GPL/FreeDEPENDENSI: - REQUIREMENT: -

PEMBUAT: Efenflow.incSITUS: https://www.dropbox.comLISENSI: GPL/FreeDEPENDENSI: gtk+, Glib2, libnotifyREQUIREMENT: -

Claroline adalah aplikasi eLearning dan eWorking open source dengan lisensi GPL berbasiskan PHP dan MySQL. Aplikasi ini diperuntuk-kan bagi para guru atau lembaga pen didikan yang ingin membuat dan mengelola program pendidikan melalui website seperti membuat dan mengelola kursus dan ruang kola borasi online. Sistem ini memi-liki banyak fasilitas yang dapat di-pergunakan, seperti manajerial ke-lompok, forum, menyiapkan latihan secara online, repositori dokumen,

mempublikasikan dokumen dalam format apapun (teks, pdf, html, video, dan lain-lain), menampilkan pengu muman (juga dengan email), kalender, chatting, area tugas, link, melihat statistik aktivitas peng-guna, dan administrasi profi l peng-guna dalam satu paket yang sangat terintegrasi.�Yad

PEMBUAT: Hugues PeetersSITUS: http://www.claroline.netLISENSI: GPL/FreeDEPENDENSI: -REQUIREMENT: -

20-22_Software Pilihan_06_yadi editrosi.indd 2220-22_Software Pilihan_06_yadi editrosi.indd 22 5/5/2011 1:18:54 PM5/5/2011 1:18:54 PM

Page 23: mirror.smkn1pml.sch.idmirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011... · v Claroline 1.10.4 Aplikasi untuk membuat dan mengelola program pendidikan melalui website. MangaED 2.1

SOFTWARE PILIHAN

www.infolinux.web.id INFOLINUX � 06/2011 23

OpenTeacher adalah aplikasi open-source untuk membuat daftar kata kalimat bahasa asing. Masukkan dua bahasa asing yang ingin Anda input sebagai pertanyaan dan jawaban, lalu pilih Teach Me! untuk mengetes pertanyaan yang Anda buat. Buat per tanyaan dan jawabannya dan co-ba Anda tes teman Anda dalam hal kemampuan menjawab bahasa as-ing. Aplikasi ini pun akan menilai kemampuan menjawab setiap per-tanyaan serta memberikan koreksi tiap jawaban yang ditampilkan.

Fitur yang disertakan antara

lain pe ngoreksian ejaan penulisan kata atau kalimat yang salah yang terdapat pada fasilitas mode input think answer, shuffl e answer dan repeat answer, kemudahan meng-input simbol dan bahasa Yunani, mendukung Read and Write T2K (Teach2000) dan File WRTS, men-dukung sinonim, serta mencetak daftar kata.�Yad

OpenTeacher 2.0 [PENDIDIKAN]

GNOME Shell 3.0.0.2 [DESKTOP ENVIRONMENT]

Gnome telah menjadi lingkungan desktop environment pilihan bagi distro-distro populer seperti Ubun-tu dan Fedora. Pada rilis terbaru ini, Gnome sudah mencapai versi 3. Untuk Anda yang ingin merasakan Gnome terbaru, Anda dapat men-download aplikasi Gnome Shell 3.

Gnome Shell membuat Gnome 3 benar-benar berbeda dengan versi sebelumnya. Bisa dibilang, Gnome Shell adalah cara baru mengelola desk top di Gnome de ngan integrasi animasi di dalamnya. Berdasarkan ulasan singkat, Gnome 3 menawar-

kan lingkungan desktop yang ter-integrasi dengan instant messag-ing (IM). Pesan IM akan muncul la yak nya sebuah notifi kasi di desk-top. Cara baru memanggil aplikasiGnome 3 juga dilengkapi fi tur search yang memudahkan dalam membuka aplikasi maupun recent document dan masih banyak fi tur lainnya yang dapat dipergunakan.�Yad

PEMBUAT: The Gnome Project SITUS: http://www.gnome.org LISENSI: GPL/FreeDEPENDENSI: gtk+REQUIREMENT: Gnome

PEMBUAT: OpenTeacher MaintainersSITUS: http://openteacher.orgLISENSI: GPL/FreeDEPENDENSI: -REQUIREMENT: -

Firestarter 1.0.3[JARINGAN]

Hash Checker 3.9.9 [DESKTOP ENVIRONMENT]

Aplikasi ini berfungsi mengenda-likan fi rewall melalui antarmuka grafi s yang memudahkan Anda mem proteksi jalur lalu-lintas port internet Anda. Gunakan wizard un tuk membuat fi rewall dasar, ke-mudian rampingkan lebih lanjut dengan memilih aturan dinamis. Cocok digunakan pada desktop, server dan gateway.�Yad

Saat kita selesai men-download se buah ISO, yang perlu dilaku-kan adalah pengecekan hasil akhir apakah fi le ISO tersebut rusak atau tidak. Ini bisa Anda laku-kan menggunakan tool dengan tam pilan yang cukup simpel dan sederhana, Hash Checker. Tool ini dapat memeriksa hasil fi le down-load dengan dukungan untuk fi le MD5 dan SHA256 hash.�Yad

PEMBUAT: Tomas JunnonenSITUS: http://www.fs-security.comLISENSI: GPL/FreeDEPENDENSI: -REQUIREMENT: -

PEMBUAT: Petar KulicSITUS: http://gtk-apps.org/content/show.php/Hash+Checker?content=129309 LISENSI: Freeware/FreeDEPENDENSI: -REQUIREMENT: Nautilus

20-22_Software Pilihan_06_yadi editrosi.indd 2320-22_Software Pilihan_06_yadi editrosi.indd 23 5/5/2011 1:19:00 PM5/5/2011 1:19:00 PM

Page 24: mirror.smkn1pml.sch.idmirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011... · v Claroline 1.10.4 Aplikasi untuk membuat dan mengelola program pendidikan melalui website. MangaED 2.1

www.infolinux.web.id06/2011 � INFOLINUX24

UTAMA

Perusahaan ataupun institusi saat ini pastinya sudah mengenal istilah cluster yang berarti kelompok. Deng-an berkelompok, satu sumber daya yang tadinya tidak berguna dapat dimanfaatkan dan digabungkan de-ngan sumber daya lainnya sehingga dapat bekerja sama. Sepuluh buah perangkat yang bekerja sama akan memberikan kemampuan yang masih bisa dialirkan ke perangkat lainnya sehingga kinerja perangkat yang le-mah menjadi sama dengan perangkat lainnya.

Contoh mudah hal ini adalah Google dan Facebook yang sudah menerapkan teknologi cluster pada semua server-nya. Contoh lainnya, penggunaan cluster untuk aplikasi

grafi s Blender pada produksi fi lm Avatar tahun 2010 silam. Hal ini di-lakukan untuk menghemat sumber daya pe rangkat yang ada.

Hadoop dapat mewujudkan semua hal di atas dengan menyediakan ke-mampuan membuat sebuah cluster-ing pada perangkat keras dengan komoditas rendah. Program yang ditulis dengan menggunakan bahasa Java dan menggunakan fi lesystemGoogle dan juga fungsi MapReduce untuk meringankan kinerja server dengan memisahkan data yang be-sar menjadi bagian yang lebih kecil. Menggunakan fi lesystem hdfs yang merupakan fi lesystem yang fl eksibel untuk digunakan, hadoop didesain untuk perangkat keras hemat biaya,

alias murah.Tujuan penulis kali ini adalah

membuat sebuah cluster sederhana yaitu single node cluster menggu-nakan hadoop sebagai perangkat lunaknya. Pembuatan single node cluster ini dapat dilanjutkan dengan membuat multi-node cluster yang memiliki konfi gurasi cukup rumit dan menggunakan jaringan untuk mengaksesnya. Jadi, saatnya mem-buat Linux cluster dengan cara yang mudah dan cepat berdasarkan lang-kah-langkah di bawah ini.

SKENARIOPada percobaan membuat single no-de cluster kali ini, penulis mengguna-kan perangkat yang sederhana, bah-

SSingleingle N Nodeode C Clusterluster dengandengan H Hadoopadoop

Zaky Abdurrachman

Clustering saat ini dapat dijadikan solusi bagi Anda yang memiliki banyak sumber

daya dengan komoditas sederhana yang dapat digabungkan satu sama lain untuk

menjadikannya sebuah komputer super.

Utama_06_editZaky edit rosi.indd 24Utama_06_editZaky edit rosi.indd 24 5/5/2011 4:29:04 PM5/5/2011 4:29:04 PM

Page 25: mirror.smkn1pml.sch.idmirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011... · v Claroline 1.10.4 Aplikasi untuk membuat dan mengelola program pendidikan melalui website. MangaED 2.1

UTAMA

www.infolinux.web.id INFOLINUX � 06/2011 25

kan, bisa dibilang tidak terlalu besar spesifi kasinya. Hal ini juga mem-buktikan bahwa hadoop memang di buat khusus untuk berjalan pada komoditas perangkat yang sederha-na. Berikut adalah spesifi kasi yang digunakan.� Sistem operasi Ubuntu 10.04 server. � Hard disk sebesar 20 GB.� RAM sebesar 512 MB

Dengan menggunakan semua pe-rangkat di atas, Anda akan mencoba untuk membuat sebuah single node cluster menggunakan aplikasi ha-doop. Instalasi dan konfi gurasinya tidak terlalu susah, bahkan bisa di-bilang mudah untuk diikut. Selanjut-nya, pada bagian berikutnya, Anda akan melihat tahapan dan instalasi yang diperlukan oleh hadoop.

INSTALASI JAVA 6Hadoop membutuhkan aplikasi Java, khususnya aplikasi Java versi 1.5. Walaupun demikian, Java yang di-gunakan di sini adalah Java versi 1.6. Sayangnya pada Ubuntu, paket sun-java6-jdk sudah tidak dimasuk-kan ke dalam bagian multiverse pada repositorinya. Untuk melakukan in stalasi paket Java ini, Anda ha-rus memasukkan line ppa dari lucid partner.$ sudo vim /etc/apt/sources.list

Kemudian, masukkan baris berikut pada bagian paling bawah fi le sour-ces.listdeb http://archive.canonical.com/

lucid partner

Selanjutnya, lakukan update pada sources.list.$ apt-get update

Instal paket sun-java6-jdk dengan menggunakan perintah berikut ini.$ sudo apt-get install sun-java6-jdk

Pada pertengahan instalasi paket Java, Anda akan melihat dialog li-sensi dari Java yang berisi keten-tuan-ketentuan yang harus dipatuhi. Tekan saja tombol Enter.

Pilih Yes dengan menggunakan tombol tab untuk menyetujui per-janjian lisensi yang telah Anda baca sebelumnya kemudian tekan kembali tombol Enter.

Jadikan paket Java 1.6 yang telah Anda instalasi menjadi default dari Java yang akan digunakan untuk semua aplikasi pada sistem Anda dengan perintah berikut ini.$ sudo update-java-alternatives -s

java-6-sun

Dengan menjalankan perintah di atas, semua fi le jdk akan diletakkan pada direktori /usr/lib/jvm/java-6-sun. Pastikan Java yang digunakan sudah benar dengan menjalankan perintah di bawah ini.$ sudo java -version

Hasil output-nya dari perintah di atas adalah:java version “1.6.0_24”

Java(TM) SE Runtime Environment

(build 1.6.0_24-b07)

Java HotSpot(TM) Client VM (build

19.3-b02, mixed mode, sharing)

MENAMBAHKAN USER SISTEMSebenarnya, group yang dibuat di sini dapat ditentukan bebas namun sebaiknya Anda menggunakan group hadoop agar memisahkan penggu-naan hadoop dari aplikasi lain yang berjalan di dalam server. Tambahkan group hadoop dengan menggunakan perintah di bawah ini.$ addgroup hadoop

Masukkan juga user hadoop ke dalam group hadoop dengan menggunakan perintah:$ adduser –ingroup hadoop hadoop

Apabila password user hadoop di-minta, masukkan password sesuai dengan keinginan Anda. Selebihnya, Anda bisa melakukan Enter hingga selesai.

Langkah berikutnya adalah men-daftar kan user hadoop ke dalam gro-up sudo. Hal ini diperlukan supaya user ha doop dapat menjalankan per-intah superuser dengan perintah su-do. Cara untuk memasukkannya ya-itu mengedit fi le /etc/group.$ sudo vim /etc/group

Ubah pada bagian sudo dengan me-nambahkan user hadoop pada bagian akhirnya seperti berikut.Sudo:x:27:hadoop

Jika sudah selesai, simpan fi le.

KONFIGURASI SSHHadoop memerlukan protokol SSH untuk mengelola nodes-nya, dalam ar-

Informasi node cluster yang aktif pada sistem. Interface layanan atau service hadoop yang sedang aktif.

Utama_06_editZaky edit rosi.indd 25Utama_06_editZaky edit rosi.indd 25 5/5/2011 4:29:14 PM5/5/2011 4:29:14 PM

Page 26: mirror.smkn1pml.sch.idmirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011... · v Claroline 1.10.4 Aplikasi untuk membuat dan mengelola program pendidikan melalui website. MangaED 2.1

www.infolinux.web.id06/2011 � INFOLINUX26

UTAMAtian Anda dapat mengakses nodes dari hadoop melalui remote jaringan. SSH di sini dibuat untuk mengakses local-host dan ke user yang telah Anda buat sebelumnya. Pertama, instalasikan terlebih dahulu paket SSH-server di sistem Anda dengan perintah berikut.$ sudo apt-get install openssh-

server

Selesaikan proses instalasi SSH, ke-mudian masuk ke dalam user hadoop untuk membuat konfi gurasi SSH. $ su – hadoop

Perintah di atas akan melakukan login ke dalam user hadoop dari user yang sebelumnya Anda gunakan. Berikut-nya, Anda akan membuat sertifi kasi SSH dari user hadoop dengan perin-tah di bawah ini.$ ssh-keygen -t rsa -P ““

Pada bagian “Enter fi le in which to save the key” tekan saja Enter un-tuk meneruskan proses pembuatan sertifi kat atau kunci SSH. Kemu-dian, Anda harus mengijinkan akses SSH ke mesin lokal dengan menyalin ser tifi kat atau kunci yang baru saja Anda buat ke dalam authorized key.$ cat $HOME/.ssh/id_rsa.pub >>

$HOME/.ssh/authorized_keys

Langkah terakhir pada konfi gurasi SSH kali ini adalah mendaftarkan sertifi kat SSH ke dalam server lo-kal Anda yang secara otomatis akan ditambahkan pada fi le known_hosts. Apabila sudah terdaftar pada fi le tersebut, koneksi localhost sudah teridentifi kasi.

Lakukan pengetesan koneksi SSH ke localhost dengan perintah di bawah.$ ssh localhost

Apabila berhasil SSH akan memasuk-kan kunci yang disebut RSA key, dan Anda akan diminta konfi rmasi untuk mengijinkannya atau tidak. Tuliskan “Yes” lalu tekan Enter untuk melan-jutkan prosesnya. Saat ini konfi gurasi SSH sudah selesai dilakukan, apabila tidak ada peringatan kesalahan.

MENONAKTIFKAN IPV6Pada percobaan kali ini, ip versi 6 atau yang biasa disebut ipv6 tidak di-perlukan. Oleh karena itu, sebaik nya dimatikan saja. Alasan lainnya meng-apa ipv6 dimatikan adalah biasa nya hadoop menggunakan ip versi 6 yaitu 0.0.0.0 untuk rata-rata konfi gurasi-nya. Mematikan service ini sangat mudah, Anda hanya melakukan edit fi le sysctl.conf.$ sudo vim /etc/sysctl.conf

Tambahkan beberapa baris berikut di bawah ini pada baris paling bawah fi le sysctl.conf.#disable ipv6

net.ipv6.conf.all.disable_ipv6 = 1

net.ipv6.conf.default.disable_ipv6

= 1

net.ipv6.conf.lo.disable_ipv6 = 1

Setelah Anda memasukkan semua baris di atas, lakukan reboot pada Ubuntu untuk mengaktifkan konfi gu-rasi di atas. Ketika kembali ke dalam sistem Ubuntu, lakukan pengecekan dengan melihat fi le disable_ipv6.$ cat /proc/sys/net/ipv6/conf/all/

disable_ipv6

Hasil yang seharusnya menjadi out-put dari perintah di atas adalah “1” yang berarti ipv6 sudah dimatikan sedangkan jika nilainya “0” berarti ipv6 masih aktif dan konfi gurasi masih salah. Berikutnya, Anda akan diajak untuk melakukan instalasi hadoop.

INSTALASI HADOOPSebelum melakukan instalasi ha-doop, download aplikasi ini di situs hadoop http://apache.the.net.id/ha-doop. Versi hadoop yang digunakan kali ini adalah versi terbaru hadoop-0.20.2. Masuk ke direktori /usr/local untuk menginstal hadoop.$ cd /usr/local

Download hadoop dengan menggu-nakan aplikasi wget dari situs res-minya. Berikut perintah yang dapat Anda gunakan.

$ wget -c http://apache.the.net.

id/hadoop/core/stable/hadoop-

0.20.2.tar.gz

Proses download akan segera dimu-lai, biarkan hingga selesai. Setelah proses download selesai, lakukan ekstrak pada fi le hadoop.$ sudo tar -xvf hadoop-0.20.2.tar.gz

Hasil ekstraksi dari hadoop-0.20.2.tar.gz adalah sebuah direktori bernama hadoop-0.20.0. Langkah selanjutnya, ubah nama dari hadoop-0.20.2.tar.gz menjadi hadoop.$ sudo mv hadoop-0.20.2.tar.gz

hadoop

Saat ini, hak akses folder hadoop ma-sih milik root, seharusnya hak akses folder juga bisa diakses oleh user ha-doop. Untuk mengubahnya gunakan perintah chown.$ sudo chown -R hadoop:hadoop hadoop

Keterangan dari perintah di atas adalah hadoop:hadoop merupakan user yang digunakan untuk meng-ubah ijin akses user dan juga group user hadoop. Untuk melihat peruba-han hak akses pada fi le hadoop, gu-nakan perintah ls -al pad folder /usr/local.

KONFIGURASI HADOOPKonfi gurasi yang dilakukan kali ini ditujukan untuk penggunaan single-node cluster. Ada beberapa hal yang harus dikonfi gurasi saat ini yaitu fi le hadoop-env.sh. Anda harus menen-tukan lokasi fi le Java yang sudah diinstalasi sebelumnya. Masuk ke-dalam direktori /hadoop dan edit fi le hadoop-env.sh.$ cd hadoop

$ vim conf/hadoop-env.sh

Pada bagian export JAVA_HOME hilangkan tanda pagar “#” dan ten-tukan juga lokasi Java pada sistem Ubuntu Anda. Berikut adalah baris yang benar setelah menghilangkan tanda pagar.export JAVA_HOME=/usr/lib/jvm/java-

6-sun

Utama_06_editZaky edit rosi.indd 26Utama_06_editZaky edit rosi.indd 26 5/5/2011 4:29:16 PM5/5/2011 4:29:16 PM

Page 27: mirror.smkn1pml.sch.idmirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011... · v Claroline 1.10.4 Aplikasi untuk membuat dan mengelola program pendidikan melalui website. MangaED 2.1

UTAMA

www.infolinux.web.id INFOLINUX � 06/2011 27

/usr/lib/jvm/java-6-sun yaitu lokasi tempat Java 1.6 yang sebelum nya di-instal berada. Apabila Anda meletak-kannya di tempat lain, se suaikan pada bagian ini.

Tahap berikutnya adalah melaku-kan pengeditan fi le core-site, ma-pred-site, dan hdfs-site. Semua fi le ini merupakan fi le yang menentukan di mana hadoop akan menyimpan datanya walaupun saat ini menggu-nakan single node cluster. Pada ha-doop versi sebelumnya, konfi gurasi diletakan pada fi le hadoop-site.xml, namun sekarang telah berubah dan disimpan pada ketiga fi le yang telah disebutkan sebelumnya.

Pertama, Anda buat sebuah folder yaitu /app/hadoop/tmp sebagai pe-nyimpanan data hadoop.$ sudo mkdir -p /app/hadoop/tmp

Selanjutnya, berikan izin akses fol-der tmp menjadi milik user hadoop.$ sudo chown hadoop:hadoop /app/

hadoop/tmp

Perketat keamanan fi le tmp supaya ti-dak dapat secara sembarangan diakses oleh user lainnya dengan memberikan nilai 750 yang berarti hak akses penuh untuk user hadoop, group hanya bisa membaca dan eksekusi, dan untuk lainnya tidak dapat melakukan apa-pun pada folder tmp dan isinya.$ sudo chmod 750 /app/hadoop/tmp

Saatnya mengedit fi le core-site.xml yang ada pada folder hadoop/conf, edit fi le dengan perintah berikut.

$ cd /usr/local/hadoop/conf

$ vim core-site.xml

Isikan baris perintah berikut di an-tara baris <confi guration>.<property>

<name>hadoop.tmp.dir</name>

<value>/app/hadoop/tmp</value>

<description>Menunjukkan folder

temporary alternatif</description>

</property>

<property>

<name>fs.default.name</name>

<value>hdfs://localhost:54310</

value>

<description>Nama dari fi lesistem

default</description>

</property>

Simpan fi le core-site.xml kemudian beralih untuk mengedit fi le mapred.site di folder yang sama.$ vim mapred-site.xml

Sama seperti core-site.xml, selip-kan baris berikut ini di antara baris <confi guration>. Jika sudah selesai, simpan fi le.<property>

<name>mapred.job.tracker</name>

<value>localhost:54311</value>

<description>Host dan port untuk

menjalankan MapReduce job tracker

</description>

</property>

Terakhir, edit fi le hdfs-site.xml pada folder /conf.$ vim hdfs-site.xml

Isikan baris berikut di antara baris <confi guration>.<property>

<name>dfs.replication</name>

<value>1</value>

<description>Replikasi blok

default</description>

</property>

Simpan fi le. Apabila semua langkah-langkah di atas sudah selesai Anda lakukan, konfi gurasi hadoop sudah selesai dilakukan. Berikutnya, laku-kan format nama node cluster yang telah dibuat.

FORMAT NAMA NODELangkah awal untuk mulai meng-gunakan hadoop adalah melakukan format nama node dari hadoop fi le-system yang telah tertanam pada fi lesystem lokal Anda. Anda harus melakukan hal ini pertama kali sebe-lum merancang hadoop cluster.Berikut ini adalah baris perintah un-tuk memformat nama node cluster Anda.$ /hadoop/bin/hadoop namenode -

format

Tunggu beberapa saat hingga output dari perintah di atas berjalan. Beri-kut adalah output dari perintah di atas.11/05/04 00:14:48 INFO namenode.

NameNode: STARTUP_MSG:

/***********************************

*************************

STARTUP_MSG: Starting NameNode

STARTUP_MSG: host =

ubuntu/127.0.1.1

STARTUP_MSG: args = [-format]

STARTUP_MSG: version = 0.20.2

STARTUP_MSG: build = https://svn.

apache.org/repos/asf/hadoop/common/

branches/branch-0.20 -r 911707;

compiled by ‘chrisdo’ on Fri Feb 19

08:07:34 UTC 2010

************************************

************************/

11/05/04 00:14:48 INFO namenode.

FSNamesystem: fsOwner=hadoop,hadoo

p,sudo

11/05/04 00:14:48 INFO namenode.

FSNamesystem: supergroup=supergroup

Layanan Java yang aktif beserta port yang terdeteksi.

Utama_06_editZaky edit rosi.indd 27Utama_06_editZaky edit rosi.indd 27 5/5/2011 4:29:16 PM5/5/2011 4:29:16 PM

Page 28: mirror.smkn1pml.sch.idmirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011... · v Claroline 1.10.4 Aplikasi untuk membuat dan mengelola program pendidikan melalui website. MangaED 2.1

www.infolinux.web.id06/2011 � INFOLINUX28

UTAMA

11/05/04 00:14:48 INFO

namenode.FSNamesystem:

isPermissionEnabled=true

11/05/04 00:14:48 INFO common.

Storage: Image fi le of size 96 saved

in 0 seconds.

11/05/04 00:14:48 INFO common.

Storage: Storage directory .../

hadoop-hadoop/dfs/name has been

successfully formatted.

11/05/04 00:14:48 INFO namenode.

NameNode: SHUTDOWN_MSG:

/***********************************

*************************

SHUTDOWN_MSG: Shutting down NameNode

at ubuntu/127.0.1.1

************************************

************************/

MENJALANKAN SINGLE NODE CLUSTERSetelah semua konfi gurasi Anda laku-kan di atas, saatnya untuk menjalan-kan single node cluster dengan men-jalankan perintah berikut ini.$ cd /usr/local/hadoop

$ /bin/start-all.sh

Dengan menjalankan perintah di atas, layanan hadoop yang akan diaktifkan antara lain adalah Na-menode, Datanode, Jobtracker, dan Tasktracker pada sistem Anda. Hasil dari perintah di atas dapat Anda lihat pada baris di bawah ini.starting namenode, logging to /usr/

local/hadoop/bin/../logs/hadoop-

hadoop-namenode-ubuntu.out

localhost: starting datanode,

logging to /usr/local/hadoop/bin/../

logs/hadoop-hadoop-datanode-ubuntu.

out

localhost: starting

secondarynamenode, logging to /usr/

local/hadoop/bin/../logs/hadoop-

hadoop-secondarynamenode-ubuntu.out

starting jobtracker, logging to /

usr/local/hadoop/bin/../logs/hadoop-

hadoop-jobtracker-ubuntu.out

localhost: starting tasktracker,

logging to /usr/local/hadoop/bin/../

logs/hadoop-hadoop-tasktracker-

ubuntu.out

Dapat dilihat di atas, semua layanan hadoop sudah dapat diaktifkan de-ngan baik dan benar. Apabila Anda ingin menonaktifkan semua layanan hadoop cukup jalankan perintah di bawah ini.$ /bin/stop-all.sh

Output dari perintah di atas.stopping jobtracker

localhost: stopping tasktracker

stopping namenode

localhost: stopping datanode

localhost: stopping

secondarynamenode

PENGECEKAN SERVICEAda cara untuk melakukan pengece-kan apakah semua layanan hadoop sudah berjalan bersama Java, hal ini sama saja dengan melacak service hadoop yang sedang berjalan.$ jps

Hasil output-nya dapat Anda lihat di-bawah ini.3436 TaskTracker

3527 JobTracker

3372 DataNode

3582 SecondaryNameNode

3173 Jps

3274 NameNode

Cara lainnya adalah melakukan pe-ngecekan dengan menggunakan pe-rintah netstat. Jalankan perintah berikut untuk menjalankan netstat.$ sudo netstat -plten | grep java

Hasil outputnya akan menunjukan se mua proses atau layanan yang di-jalankan oleh Java beserta informasi portnya.

MENJALANKAN MAPREDUCEData yang besar biasanya akan men-jadi masalah ketika disalin. Oleh ka-rena itu, pada hadoop terdapat tu-gas bernama MapReduce yang akan memisahkan data besar itu menjadi beberapa bagian sehingga lebih kecil ukurannya. Data yang digunakan di sini adalah tiga buah ebook deng an format txt yang di dalamnya me-miliki baris kata dan dipisahkan de-ngan tab. Pertama, buatlah terlebih dahulu direktori untuk menyimpan data tersebut.$ mkdir /tmp/ebook

Masukkan semua ebook pada folder tersebut. Berikutnya dari fi lesystem lokal masukkan data ke dalam fi lesys-tem hadoop yaitu hdfs dengan cara menyalinnya. Cara menyalinnya yai tu men jalankan perintah di bawah ini.$ bin/hadoop dfs -copyFromLocal

/tmp/ebook/ ebook

Perintah di atas akan menyalin for-mat sistem standar Ubuntu menjadi format hadoop dengan menggunakan opsi dfs. Hasilnya dapat Anda lihat dengan cara di bawah ini.$ bin/hadoop dfs -ls

Dari hasil output di atas, akan ter-lihat sebuah direktori /user/hadoop/ebook ya ng berisi ketiga fi le ebook yang te lah Anda reduce. Lengkap-nya, untuk melihat isi dari folder e book, jalankan perintah berikut dibawah ini:$ bin/hadoop dfs -ls ebook

Hasil outputnya dapat Anda lihat di bawah ini.-rw-r--r-- 3 hadoop supergroup

674566 2011-05-04 00:46 /user/

hadoop/ebook/ebook1.txt

-rw-r--r-- 3 hadoop supergroup

1573112 2011-05-04 00:46 /user/

hadoop/ebook/ebook2.txt

-rw-r--r-- 3 hadoop supergroup

Mengaktifkan layanan atau service hadoop.

Utama_06_editZaky edit rosi.indd 28Utama_06_editZaky edit rosi.indd 28 5/5/2011 4:29:17 PM5/5/2011 4:29:17 PM

Page 29: mirror.smkn1pml.sch.idmirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011... · v Claroline 1.10.4 Aplikasi untuk membuat dan mengelola program pendidikan melalui website. MangaED 2.1

UTAMA

www.infolinux.web.id INFOLINUX � 06/2011 29

1423801 2011-05-04 00:46 /user/

hadoop/ebook/ebook3.txt

Berikutnya, penghitungan Word Count. Perintah ini ak an membaca semua fi le pada folder ebook se bagai direk-tori hdfs dan mem rosesnya kemudian letakkan ha sil nya pada direktori hdfs yaitu ebook-output.$ bin/hadoop jar hadoop-*-examples.

jar wordcount ebook ebook-output

Prosesnya lumayan panjang dan juga menghasilkan output yang panjang pula. Cobalah untuk memperhatikan hasil output dan usahakan tidak ada baris error. Untuk melakukan pe ngecekan kesalahan, Anda dapat menjalankan perintah di bawah ini.$ bin/hadoop dfs -ls

Pada hasil outputnya, akan terlihat dua buah direktori yaitu ebook dan ebook-output seperti di bawah ini.drwxr-xr-x - hadoop supergroup

0 2011-05-04 00:55 /user/hadoop/

ebook

drwxr-xr-x - hadoop supergroup

0 2011-05-04 00:56 /user/hadoop/

ebook-output

Lihatlah kembali isi dari folder e book-output yang telah dibuat.$ bin/hadoop dfs -ls ebook-output

Hasil dari perintah di atas adalah se-buah logs dan bagian kompresi.drwxr-xr-x - hadoop supergroup

0 2011-05-04 00:55 /user/hadoop/

ebook-output/_logs

-rw-r--r-- 1 hadoop supergroup

880802 2010-05-04 00:56 /user/

hadoop/ebook-output/part-r-0000

MENERIMA HASIL HDFSApabila Anda ingin memeriksa fi le ha sil proses dari hdfs, salinlah fi le da ri fi lesystem hdfs ke dalam fi lesys-tem lokal. Anda dapat menggunakan pe rintah berikut ini.$ bin/hadoop dfs -cat gutenberg-

output/part-r-00000

Untuk membaca fi le secara langsung tanpa harus melakukan copy dari fi le system hdfs ke dalam fi lesystem lokal, perintah di bawah hanya akan melakukan copy fi le result-nya saja ke dalam fi lesystem lokal. Pertama-tama, buatlah folder untuk me-letakan fi le outputnya.$ mkdir /tmp/ebook-output

$ bin/hadoop dfs -getmerge ebook-

output /tmp/ebook-output

Untuk membaca fi le hasil output ya ng telah dipindahkan ke dalam fi -le sys tem lokal, gunakan perintah di bawah.$ head /tmp/ebook-output/ebook-

output

Berikut hasil outputnya. ! 1

“ 7

“’Ain’t 1

“’TIS 1

“--SAID 1

“ sir,”

“21st 1

“80th 1

“A 21

“About 1

Perintah dfs -getmerge akan meng-gabungkan se mua fi le ebook yang ditemukan pada direktori yang telah ditentukan. Kemungkinan peng-gabungan ini tidak akan mengurut-kan fi le sesuai dengan urutan awal-nya.

HADOOP WEB INTERFACEHadoop juga memiliki antarmuka grafi s yang dapat diakses melalui web browser. Ada tiga buah antar muka web yang dapat Anda akses melalui browser dan ketiganya memiliki fung-sinya masing-masing. Berikut ada lah alamat antarmuka web yang dapat diakses.� Http://alamat_ip_hadoop:50030,

alamat antarmuka web pertama, me rupakan interface untuk Ma-pReduce Job Tracker yang menye-dian informasi statistik tugas dari hadoop cluster secara umum.

� Http://alamat_ip_hadoop:50060 Interface web kedua akan menun-jukkan kepada Anda service atau layanan hadoop yang sedang ber-jalan saat ini dan juga menyedi a-kan akses untuk membaca log dari hadoop.

� Http://alamat_ip_hadoop:50070 Ketiga, antarmuka web ya ng menunjukan node cluster yang Anda gunakan pada sis tem seka-ligus memberi kan informasi ten-tang kapasitas, node ya ng aktif dan nonaktif, dan masih banyak lainnya.

Walaupun dari awal prosesnya cu-kup rumit, dengan mengikuti semua langkah yang sudah dipaparkan di atas, Anda telah membuat sebuah single node cluster seder hana untuk digunakan. Jika berhasil, cobalah untuk membuat tipe multi-node de ngan dua buah server. Selamat mencoba!�

[[email protected]] Proses pembacaan isi file.

Utama_06_editZaky edit rosi.indd 29Utama_06_editZaky edit rosi.indd 29 5/5/2011 4:29:18 PM5/5/2011 4:29:18 PM

Page 30: mirror.smkn1pml.sch.idmirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011... · v Claroline 1.10.4 Aplikasi untuk membuat dan mengelola program pendidikan melalui website. MangaED 2.1

www.infolinux.web.id06/2011 � INFOLINUX30

KOMUNITASBali BALINUX Situs: http://bali.linux.or.id

Bandung KLUB Situs: http://bandung.linux.or.id

BatamBLUG 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

Madiun KPLI Madiun Situs: http://madiun.linux.or.id

Makassar LUGU Situs: http://makassar.linux.or.id

MalangMaling (MAlang LINux user Group)Situs: http://malang.linux.or.id

Manado LUG Manado Situs: http://manado.linux.or.id

Medan KPLI Medan Situs: http://medanlinux.com

Padang KPLI PadangSitus: http://padang.linux.or.id

PalembangMINUXSitus: http://palembang.linux.or.id

Pekanbaru KPLI PekanbaruSitus: http://pekanbaru.linux.or.id

SemarangATLASSitus: http://jateng.linux.or.id

SerangKPLI SerangSitus: http://serang.linux.or.id

SidoarjoKPLI SidoarjoSitus: http://sidoarjo.linux.or.id

SoloKPLI SoloSitus: http://solo.linux.or.id

Surabaya KLAS Situs: http://surabaya.linux.or.id

Surabaya KPLITS Situs: http://its-sby.linux.or.id

TangerangKPLI TangerangSitus: http://tangerang.linux.or.id

Yogyakarta KPLI Yogyakarta Situs: http://jogja.linux.or.id

Daftar KPLI yang Diketahui Saat Ini

Pekanbaru Ubuntu Community alias PUTY merupakan komunitas pecinta Linux di Politeknik Caltex Riau atau PCR, khu-

susnya yang berbasis distro Ubuntu. Salah satu kegiatan tahunan PUTY adalah pe-nyelenggaraan Workshop Linux Goes to School. Pada 27 Februari 2011, PUTY mem-perkenalkan sistem operasi Linux yang free, user friendly, dan bebas dari virus pada pe-lajar SMA dan SMK di kampus PCR, Jalan Umban Sari Pekanbaru, Riau.

Linux Goes to School sudah dilaksanakan PUTY sebanyak tiga kali. Acara yang ketiga itu diikuti oleh 64 pelajar SMA dan SMK se-Pekanbaru. Materi yang diberikan men-cakup pengenalan sistem operasi Linux, instalasi Ubuntu, penggunaan desktop Ubuntu, dan aplikasi grafi s seperti GIMP. Bagi PUTY, acara Linux Goes to School ini merupakan kesempatan untuk dapat mempelajari dan mensosialisasikan budaya open source di tanah air, serta solusi bagi para pelajar untuk dapat mengembangkan

kreativitas, wawasan, dan teknologi.Menurut dosen PCR, Dadang Syarif, du-

kungan terhadap PUTY merupakan salah satu peran PCR sebagai kampus berteknologi tinggi yang berkomitmen membantu menso-sialisasikan salah satu program pemerintah di bidang teknologi informasi: penggunaan sistem operasi yang legal dan open source. PCR juga pernah memberikan pelatihan Linux kepada pegawai pemerintah Kabu-paten Siak dalam rangka migrasi ke open source untuk memangkas biaya penggunaan software legal.�Rus

PDAM Tirta Kerta Raharja Kabupaten Tangerang melakukan proses migrasi desktop dan aplikasi perkantoran dari

MS Windows dan MS Offi ce ke Linux dan OpenOffi ce.org. “Migrasi dilakukan ber-awal dari kesadaran pentingnya penggu-naan perangkat lunak yang legal, efi siensi bi a ya, serta peningkatan sumber daya yang ada dalam perusahaan,” ungkap Trias Bratakusuma, Kasubid Penunjang Teknis PDE PDAM TKR.

Trias menambahkan, salah satu latar belakang migrasi adalah adanya surat eda-ran Menpan ke semua instansi pemerintah dan BUMN untuk menggunakan software legal dan open source dengan memberikan batas waktu sampai 31 Desember 2011. Ini ditindaklanjuti dengan SK Direksi menge-nai penggunaan perangkat lunak legal dan open source di lingkungan PDAM TKR. Target migrasi adalah terimplementasinya perangkat lunak desktop yang legal dan open source, proses migrasi memiliki down-

time dan resiko rendah, dan terjadi pening-katan mutu sumber daya manusia dalam pemanfaatan perangkat lunak, khususnya teknologi open source, melalui alih pengeta-huan dan teknologi kepada pengguna.

Menurut Trias, pada tahap akhir migrasi juga disediakan support dan pendampi-ngan atau helpdesk untuk para pengguna. Helpdesk ini dibuat untuk mengantisipasi ken dala yang dihadapi pengguna dalam mengoperasikan Linux terkaitan dengan printer, email, serta masalah hardware dan software lainnya.�Rus

Migrasi Linux PDAM TKR Tangerang

PUTY Adakan Linux Goes to School

Karyawan PDAM TKR sedang belajar Linux.

Aktivis PUTY membimbing siswa-siswi belajar Linux.

30_Komunitas_06_editZaky edit rosi.indd 3030_Komunitas_06_editZaky edit rosi.indd 30 5/4/2011 3:05:52 PM5/4/2011 3:05:52 PM

Page 31: mirror.smkn1pml.sch.idmirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011... · v Claroline 1.10.4 Aplikasi untuk membuat dan mengelola program pendidikan melalui website. MangaED 2.1

gsd (IL0030205)+nf 1(IL0060345).indd 1gsd (IL0030205)+nf 1(IL0060345).indd 1 11/05/2011 15:54:1711/05/2011 15:54:17

Page 32: mirror.smkn1pml.sch.idmirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011... · v Claroline 1.10.4 Aplikasi untuk membuat dan mengelola program pendidikan melalui website. MangaED 2.1

www.infolinux.web.id06/2011 � INFOLINUX32

PRAKTIK INSTAN

Panduan Gambar

Aplikasi Manajemen Personalia

DSP adalah perangkat lunak berbasis web yang berguna mengelola data karyawan dalam sebuah organisasi atau perusahaan. DSP terdiri dari beberapa modul yang ber-hubungan dengan data karyawan, catatan aktivitas, serta perhitungan penggajian. Perangkat ini juga dapat diakses oleh banyak pengguna dengan pengaturan hak akses ter-hadap masing-masing modul serta dibuat dalam bahasa PHP dan penyimpanan data menggunakan MySQL. Ap-likasi yang dibuat oleh Yanmarshus ([email protected]) ini disebarluaskan di bawah lisensi GNU GPL.

Pra-instalasi Pada penulisan kali ini, digunakan sistem operasi Ubuntu 10.10 dengan alamat IP 192.168.0.101. Selanjutnya, kita

install paket LAMP yang terdiri dari MySQL 5.0, Apache2 dan PHP5 sebagai pendukung kinerja DSP dari reposi-tory ubuntu. Ketikkan di Terminal Linux.# apt-get install mysql-server mysql-client

# apt-get install apache2

Install PHP5, Modul Apache PHP5, dan dukungan MySQL di PHP5.# apt-get install php5 libapache2-mod-php5

# apt-get install php5-mysql php5-curl php5-gd php5-

idn php-pear php5-imagick php5-imap php5-mcrypt php5-

memcache php5-mhash php5-ming php5-ps php5-pspell php5-

recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-

xsl php5-json

Ekstrak aplikasi DSP.

2

Mengelola data personalia memang susah-susah gampang. Namun, jangan khawatir, dengan DSP, Anda dapat dengan mudah mengelola data personalia perusahaan melalui fitur-fitur di dalamnya.

Membuat database DSP.

4

Halaman login DSP.

6

Import database dspdb_standar.sql.

5

3

Edit konfigurasi .php. Informasi modul PHP.

1

32-35_Praktik Instan 06_yadi edit rosi.indd 3232-35_Praktik Instan 06_yadi edit rosi.indd 32 5/2/2011 2:18:05 PM5/2/2011 2:18:05 PM

Page 33: mirror.smkn1pml.sch.idmirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011... · v Claroline 1.10.4 Aplikasi untuk membuat dan mengelola program pendidikan melalui website. MangaED 2.1

PRAKTIK INSTAN

www.infolinux.web.id INFOLINUX � 06/2011 33

Selanjutnya, kita restart Apache2 dan testing buat fi le PHP di dokumen root /var/www# /etc/init.d/apache2 restart

# nano /var/www/info.php

<?php

phpinfo();

?>

Jalankan fi le tersebut pada browser, misalnya http://192.168.0.101/info.php (Gambar 1).

Instalasi GraphvizInstal aplikasi Graphviz untuk menghasilkan struktur or-ganisasi dalam bentuk diagram.# apt-get install graphviz

Instalasi DSP Anda dapat mendownload aplikasi DSP dari situs http://daunsalam.net/dsp atau dari bonus DVD InfoLINUX, kemudian ekstrak fi le tersebut ke direktori tempat web server melayani dokumen di /var/www (Gambar 2). Edit fi le konfi gurasi.php yang ada dalam direktori inc. Dalam fi le ini, sudah disertakan keterangan untuk variabel yang akan disesuaikan dengan instalasi (Gambar 3). Setelah itu, buat database di MySQL yang sesuai dengan konfi gu rasi yang diisikan di database dalam fi le konfi g-urasi.php (Gambar 4). Di dalam direktori DSP, diser-takan fi le_dspdb_standar.sql yang berisi data minimal

agar aplikasi bisa digunakan. Ada pula fi le dspdb_sam-pel.sql jika Anda ingin menyertakan data contoh yang dapat Anda import ke database DSP. Gunakan salah satu dari fi le data tersebut (Gambar 5). Setelah proses instalasi ini selesai, login ke DSP menggunakan akun admin dan password admin dengan alamat login, misal http://192.168.0.101/dsp/ (Gambar 6). Untuk keamanan, ubah password akun admin Anda sebelum mengisi kon-fi gurasi dasar DSP (Gambar 7).

Menggunakan Aplikasi DSP Aplikasi DSP terdiri dari beberapa modul. Setiap modul ditujukan untuk tugas tertentu. Modul bisa diakses oleh pengguna apabila pengguna sudah diberi hak melalui pen-gaturan pengguna. Hak akses terhadap modul terbagi dua, yaitu hak penuh dan hak untuk melihat. Modul yang ada dalam aplikasi dikelompokkan dalam divisi aplikasi. Stan-dar instalasi DSP terdiri dari 3 divisi aplikasi yaitu per-sonalia, umum, dan panel admin. Untuk divisi personalia, terdapat modul karyawan, personalia, aktivitas, payroll, dan ekstra. Dalam divisi umum, terdapat dokumen dan ragam. Lalu, di divisi panel admin, terdapat modul sistem dan konfi gurasi aplikasi. Setiap modul umumnya memiliki menu yang disajikan dalam bentuk ikon pada bagian atas. Deskripsi ringkas dari submenu akan tertulis apabila kur-sor diarahkan ke salah satu ikon pada submenu. Di bagian kanan atas layar, terdapat 4 link, yaitu nama pengguna, catatan, dokumentasi DSP, dan logout.

Ubah password login DSP.

7

Identitas organisasi atau perusahaan.

8

Membuat tingkat struktur.

9

Tambah struktur pada tingkat perusahaan.

10

Tambah jabatan pada tingkat perusahaan.

11

Tambah struktur pada tingkat departemen.

12

32-35_Praktik Instan 06_yadi edit rosi.indd 3332-35_Praktik Instan 06_yadi edit rosi.indd 33 5/2/2011 2:18:13 PM5/2/2011 2:18:13 PM

Page 34: mirror.smkn1pml.sch.idmirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011... · v Claroline 1.10.4 Aplikasi untuk membuat dan mengelola program pendidikan melalui website. MangaED 2.1

www.infolinux.web.id06/2011 � INFOLINUX34

PRAKTIK INSTAN

Panduan Gambar

Tambah struktur pada tingkat bagian.

14

Daftar struktur organisasi.

16

Daftar golongan.

17 18

Struktur organisasi.

13

Sebelum aplikasi berfungsi dengan sempurna, ada konfi gurasi dasar yang harus dilengkapi terlebih dahulu. Setidaknya, modul yang ada dalam kelompok konfi gurasi, yaitu organisasi, golongan, dan kode akun haruslah diisi terlebih dahulu sebelum mengisi data karyawan karena data karyawan bergantung pada saat kita mengisi pada modul tersebut. DSP berfungsi dengan sempurna apabila data yang diisi melalui modul yang ada dalam kelompok konfi gurasi telah diisi dengan lengkap.

Membuat Organisasi, Golongan, dan Kode Akun � Pilih tab Panel Admin | Organisasi, selanjutnya Anda

akan melihat Identitas Organisasi yang dapat Anda ubah sesuai perusahaan yang Anda tempati (Gambar 8). Di sebelah kanan ikon Identitas Organisasi, Anda pilih ikon Tingkat Struktur. Struktur ini mempunyai tingkat tertentu, misalnya ada departemen, divisi, bagian, sub bagian, unit, dan seterusnya. Informasi inilah yang dimasukkan pada bagian Tingkat Or-ganisasi. Setiap tingkat organisasi mempunyai kode tingkat. Kode tingkat diisi dengan angka. Angka ini perlu diisi mengikuti Tingkat Organisasi. Makin kecil angka, menunjukkan tingkat yang makin tinggi dalam struktur organisasi. Misalnya, kode angka 1 untuk perusahaan, kode angka 2 untuk departemen, dan kode angka 3 untuk divisi. Artinya, tingkat tertinggi adalah perusahaan, kemudian di bawahnya ada de-

partemen, lalu divisi. Isilah tingkat organisasi sesuai dengan struktur organisasi yang digunakan (Gambar 9). Setelah pengisian tingkat organisasi, selanjutnya masuk ke pengisian struktur organisasi. Pengisian di-lakukan dengan cara bertingkat sesuai dengan struk-turnya. Isi terlebih dahulu tingkat teratas, selanjutnya baru isi struktur yang ada di bawahnya. Isi struktur yang ada di bawahnya dengan mengklik pada ikon bergambar tanda tambah yang berada di bawah nama struktur organisasi. Setiap pengisian sebuah struktur orga nisasi memerlukan kode untuk organisasi terse-but. Setiap kode untuk struktur organisasi haruslah unik, tidak boleh sama. Kode dapat menggunakan angka dan huruf. Kode ini diperlukan secara internal oleh aplikasi DSP. Jika memungkinkan, sangat baik menggunakan kode yang ringkas, contoh D1, D2, 101, 210. Misalnya, pilih ikon Struktur Organisasi untuk memulai pengisian lalu isi nama perusahaan Anda (Gambar 10) dan klik tanda plus tambah jabatan, misalnya direktur (Gambar 11). Pada bagian Perusa-haan Anda klik tanda plus untuk menambah struktur organisasi pada departemen (Gambar 12) misal ter-diri dari departemen riset, produksi, pemasaran dan umum (Gambar 13). Selanjutnya, pada bagian Depart-men, misalnya departemen produksi, klik tanda plus untuk menambah struktur bagian terdiri dari bagian produksi majalah dan produksi tabloid (Gambar 14),

Tambah jabatan pada tingkat bagian.

15

Membuat kode bank.

18

32-35_Praktik Instan 06_yadi edit rosi.indd 3432-35_Praktik Instan 06_yadi edit rosi.indd 34 5/2/2011 2:18:16 PM5/2/2011 2:18:16 PM

Page 35: mirror.smkn1pml.sch.idmirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011... · v Claroline 1.10.4 Aplikasi untuk membuat dan mengelola program pendidikan melalui website. MangaED 2.1

PRAKTIK INSTAN

www.infolinux.web.id INFOLINUX � 06/2011 35

Tambah akun pengguna.

23

Backup database DSP.

24

Menginput data rekening karyawan.

22

Menampilkan kartu identitas karyawan.

20

Membuat data gaji karyawan.

21

Tambah daftar karyawan.

19

lalu klik pada Bagian Produksi Majalah dan klik tan-da plus tambah jabatan, terdiri dari pengecekan disc, pengepakan barang, dan pengumpul artikel (Gambar 15) dan lakukan berulang-ulang sesuai dengan yang Anda inginkan (Gambar 16).

� Pilih tab Panel Admin | Golongan, selanjutnya Anda buat tingkatan atau golongan dari masing-masing pegawai, misalnya IA, VIB, dan seterusnya. Setiap golongan mempunyai tingkatan. Tingkat ini diisi de-ngan angka yang menunjukkan tingkat golongan tersebut. Angka yang makin kecil menunjukkan golo-ngan yang lebih tinggi. Sebaliknya, angka yang besar menunjukkan gologan yang lebih rendah (Gambar 17). Misal pada Gambar 17, golongan tertinggi adalah 3B, dan terendah adalah golongan 1A.

� Pilih tab Panel Admin | Kode Referensi. Bagian ini terdiri dari kode akun berkaitan dengan keuangan yang berhubungan dengan elemen gaji, kode biaya, kode bank, kode utang, dan kode data kerja. Misal, ingin membuat kode bank (Gambar 18).

Membuat Data Karyawan� Pilih tab Personalia | Data Karyawan, Lalu klik tanda

plus untuk tambah data karyawan. Untuk daftar kar-yawan berisi data nama, jenis kelamin, tempat lahir, tanggal lahir, golongan darah, agama, status kawin dan isi formulir yang tersedia, yang bertanda [*] harus diisi. Sedangkan kolom lainnya dapat dilengkapi ke-

mudian. Melalui submenu yang ada untuk modul data karyawan, bisa dilihat daftar alamat, daftar pendidi-kan, pas foto, data dalam bentuk grafi k, dan formulir untuk menambah data baru (Gambar 19).

� Pilih tab Personalia | Kartu ID. Anda dapat memilih salah satu dari 3 pilihan untuk menampilkan kartu identitas yaitu berdasarkan NIP awal dan NIP akhir, berdasarkan organisasi dan berdasarkan daftar NIP lalu OK (Gambar 20).

� Pilih tab Personalia | Gaji, lalu klik pada nama kar-yawan untuk menampilkan formulir untuk mencan-tumkan gaji atau melakukan perubahan gaji, yang terdiri dari gaji pokok dan tunjangan (Gambar 21).

� Pilih tab Personalia | Rekening lalu klik pada nama karyawan untuk menampilkan formulir untuk me-ngelola data rekening karyawan, yaitu rekening bank, kode biaya, NPWP, nomor Jamsostek dan nomor kepe-sertaan dana pensiun (Gambar 22).

� Tambah Akun Pengguna. Pilih tab Panel Admin | Pengguna lalu klik tanda plus untuk tambah penggu-na. Pada bagian ini Anda dapat melakukan penamba-han, perubahan data dan pengaturan hak akses oleh pengguna (Gambar 23).

� Backup database. Pilih tab Panel Admin | Backup Da-tabase. Pilih DSP lalu OK. Hasil ada di sebelah kanan yaitu dsp.zip selanjutnya klik dsp.zip dan save fi le ke direktori yang Anda inginkan (Gambar 24).�

Yuliadi [[email protected]]

32-35_Praktik Instan 06_yadi edit rosi.indd 3532-35_Praktik Instan 06_yadi edit rosi.indd 35 5/2/2011 2:18:19 PM5/2/2011 2:18:19 PM

Page 36: mirror.smkn1pml.sch.idmirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011... · v Claroline 1.10.4 Aplikasi untuk membuat dan mengelola program pendidikan melalui website. MangaED 2.1

www.infolinux.web.id06/2011 � INFOLINUX36

NETADMIN

Dalam tulisan ini, penulis tidak akan menjelaskan panjang lebar tentang apa itu shorewall, pembaca diharapkan membaca lebih detil di website http://www.shorewall.net/Documentation.html. Penulis juga tidak akan menjelaskan panjang lebar tentang metode port knocking karena sebelumnya juga telah dibahas dalam artikel berjudul “Metode Port Knocking dengan Iptables untuk Membuka Port SSH”.

Tujuan utama dari port knock-ing adalah pencegahan penyerang dari pemindaian sistem untuk laya-nan berpotensi dieksploitasi (seperti SSH). Dengan melakukan port scan-ning, jika penyerang mengirimkan urutan ketukan koneksi yang salah, port yang dilindungi tidak akan mun-cul/terbuka. Untuk menerapkan me to-de po rt knoc king, umum nya dibutuh-kan suatu service atau apli kasi ya ng harus berjalan secara te rus-menerus sebagai daemon.

Aplikasi ini akan meng amati logdari fi re wall atas percobaan konek si yang ke mudian membukakan port itu secara dinamis sesuai uru tan atau atu ran ter tentu. Selain menggunakan suatu sistem service untuk menerap-kan port knocking, kita juga dapat menggunakan so lusi lain yang tidak terlalu bergan tung dengan service: me ng gunakan mekanisme fi rewall pa-da kernel linux.

Pada beberapa kasus, mesin mesin server linux terkadang menerapkan fi rewall dengan menggunakan tool ad minis trasi fi rewall yaitu shorewall. Shorewall merupakan tool adminis-trasi fi rewall berbasis iptables yang cukup populer di lingkungan sistem operasi linux.

SkenarioGuna memudahkan penjelasan ten-tang pene rapan Meto de Port Knoc king de ngan shore wall un tuk mem buka po-rt layanan SSH, penulis membuat ske-na rio sebagai berikut.� Komputer yang akan diakses dan

diamankan layanan SSH-nya de ngan metode port knocking adalah komputer 192.168.1.212.

� Guna mengamankan service SSH pada komputer 192.168.1.212 ter-sebut, diterapkan kebijakan fi re-wall yang akan menolak (DROP) semua koneksi dari mana pun ke kom puter tersebut. Namun, konek si apapun yang berasal dari komputer 192.168.1.212 tidak di-tolak (ACCEPT).

� Shorewall akan membukakan port 22 secara dinamis, jika pengguna la in dari jaringan melakukan per-cobaan koneksi ke port 2222 pada komputer 192.168.1.212 sebanyak 3 kali percobaan dan dalam inter-val waktu 10 detik.

� Setelah pengguna berhasil diterima koneksi SSH-nya dan kemudian

keluar atau mengakhiri sesi konek-si SSH, pengguna tidak akan da pat melakukan koneksi SSH. Konek si hanya akan bisa dilakukan lagi ji-ka pengguna dari jaringan meng-hubungi terlebih dahulu port 3333 pada komputer 192.168.1.212.

� Komputer 192.168.1.212 ini meng-gunakan sistem Linux Ubuntu 10.04, dan menggunakan tool ad-ministrasi fi rewall yaitu shorewall versi 4.4.6.

Instalasi Shorewall Langkah pertama adalah menginstal shorewall pada komputer 192 .16 8 . 1.2 12. Dengan asumsi kom puter telah terhubung dengan internet, ketiklah perintah berikut.root@master:~# apt-get install

shorewall

Agar shorewall dapat diaktifkan secara otomatis setiap kali komputer booting maka edit fi le /etc/default/shorewall, kemudian ubah nilai para-meter “startup=0” menjadi “star-tup=1”.

Kemudian, pastikan bahwa para-meter STARTUP_ENABLED pada fi le /etc/shorewall/shorewall.conf ber nilai ‘Yes’.

Konfigurasi Dasar ShorewallDirektori konfi gurasi shorewall ada-lah pada direktori /etc/shorewall. Anda perlu membuat beberapa fi le

Pada artikel sebelumnya, penulis telah menjelaskan tentang metode port

knocking dengan menggunakan iptables untuk membuka dan menutup port

layanan SSH. Dalam artikel kali ini, penulis akan menerapkan hal yang sama

namun pada sistem komputer Linux yang menggunakan shorewall.

Metode Port Knocking dengan Shorewall untuk Membuka Port SSH

NetAdmin_06_editZaky' edit rosi.indd 36NetAdmin_06_editZaky' edit rosi.indd 36 5/4/2011 12:31:53 PM5/4/2011 12:31:53 PM

Page 37: mirror.smkn1pml.sch.idmirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011... · v Claroline 1.10.4 Aplikasi untuk membuat dan mengelola program pendidikan melalui website. MangaED 2.1

NETADMIN

www.infolinux.web.id INFOLINUX � 06/2011 37

mengedit fi le /etc/shorewall/rules. Tam bahkan entri berikut ini pada fi le tersebut.SSHKnock:info net fw

tcp 22,2222,3333

Selanjutnya, restart shorewall dengan perintah berikut.root@master:~# shorewall restart

Uji CobaUntuk menguji konfi gurasi shorewall untuk port knocking SSH, coba akses terlebih dahulu service SSH pada komputer 192.168.1.212 dari komputer lainnya. Dapat dipastikan percobaan akses service SSH tidak akan diterima alias ditolak (dapat Anda buktikan dengan melihat log /var/log/messages). Kemudian, cobalah perintah berikut ini untuk mengakses service SSH pada kom-puter 192.168.1.212 dengan menge-tuk pintu port 2222 (port knocking) sebanyak 3x di dalam interval waktu 10 detik. Perintah uji cobanya seperti berikut ini.root@others:~# nc -w 1 192.168.1.212

2222 || nc -w 1 192.168.1.212 2222

|| nc -w 1 192.168.1.212 2222 ||

ssh 192.168.1.212

Jika Anda berhasil melakukan SSH, sesungguhnya ji ka Anda li-hat isi pada komputer fi rewall (192.168.1.212) dari fi le /proc/net/xt_recent/sshknock saat ini, akan tam pak list IP komputer client yang berhasil me lakukan koneksi SSH.

Jika kemudian client logoutdari sesi SSH pada komputer 192.168.1.212 lalu kemudian menco-ba melakukan SSH kembali, ini tidak akan pernah bisa sebelum melakukan penghapusan list pada fi le /proc/net/xt_recent/sshknock. Caranya, client harus menghubungi port 3333 ter-lebih dahulu, seperti berikut.root@others:~# nc -w 1 192.168.1.212

3333

Sebagai pembuktiannya, coba se-ka rang lihat isi fi le /proc/net/xt_recent/sshknock.�

Henry Saptono [[email protected]]

kon fi gurasi dasar shorewall. Na-mun, un tuk ke mudahan, Anda da pat menyalin nya dari direktori /usr/sha-re/doc/shorewall/default-config. Untuk menyalin fi le sample konfi gu-

rasi shorewall dapat menggunakan perintah berikut ini.root@master:~# cp /usr/share/doc/

shorewall/default-confi g/* /etc/

shorewall/

Selanjutnya, defi nisikan zone ja ri-ngan atau segmen jaringan de ngan mengedit fi le /etc/shorewall/zones. Tam bahkan entri “net ipv4” pada ak hir fi le tersebut, sehingga fi le /etc/shorewall/zones menjadi se bagai berikut.fw fi rewall

net ipv4

Berikutnya, defi nisikan inter face network yang terhubung de ngan zo ne net yang telah didefi nisi kan, de ngan mengedit fi le /etc/shorewall/inter faces. Tambah kan entri berikut ini pada fi le tersebut.net eth0

Kemudian, defi nisikan ke bija kan de fa ult fi rewall. Untuk itu edit fi le /etc/shorewall/policy, dan tambah kan entri sebagai berikut.fw net ACCEPT

net fw DROP info

all all DROP

Sampai di sini, konfi gurasi dasar shore wall te lah selesai. Aktif kan shore wall dengan perintah berikut.root@master:~# shorewall start

Konfigurasi Shorewall untuk Port Knocking SSHLangkah pertama untuk konfi gurasi port knocking adalah mendefi nisikan action (untuk mengetahui tentang action dalam shorewall lihat di http://www.shorewall.net/Actions .htm l) de-ngan nama action SSH Knock, de ngan mengedit fi le /etc/shorewall/actions. Tambahkan entri ber i kut pa da akhir baris fi le ter sebut.SSHKnock

Selanjutnya, buatlah fi le kosong dengan nama fi le “action.SSHKnock” (ekstensi SSHKnock adalah nama yang sesuai dengan nama action ya ng telah Anda tentukan pada fi le /etc/shorewall/actions) seperti ber ikut ini.root@master:~# touch /etc/shorewall/

action.SSHKnock

Langkah berikutnya, buat fi le /etc/shorewall/SSHKnock seper ti berikut (fi le SSHKnock yang penulis buat ini berbasiskan contoh pada http://www.shorewall.net/Port Knocking.html).use Shorewall::Chains;

if ( $level ) {

log_rule_limit( $level,

$chainref,

‘SSHKnock’,

‘ACCEPT’,

‘’,

$tag,

‘add’,

‘-p tcp --dport

22 -m recent --rcheck --name

SSHKnock ‘ );

log_rule_limit( $level,

$chainref,

‘SSHKnock’,

‘DROP’,

‘’,

$tag,

‘add’,

‘-p tcp ! --

dport 22 ‘ );

}

add_rule( $chainref, ‘-p tcp --dport

22 -m recent --rcheck --hitcount

3 --seconds 10 --name SSHKnock -j

ACCEPT’ );

add_rule( $chainref, ‘-p tcp --dport

2222 -m recent --name SSHKnock --set

-j DROP’ );

add_rule( $chainref, ‘-p tcp --dport

3333 -m recent --name SSHKnock --

remove -j DROP’ );

1;

Berikutnya, defi nisikan rule spe si fi k untuk port knocking SSH dengan

NetAdmin_06_editZaky' edit rosi.indd 37NetAdmin_06_editZaky' edit rosi.indd 37 5/4/2011 12:31:55 PM5/4/2011 12:31:55 PM

Page 38: mirror.smkn1pml.sch.idmirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011... · v Claroline 1.10.4 Aplikasi untuk membuat dan mengelola program pendidikan melalui website. MangaED 2.1

www.infolinux.web.id06/2011 � INFOLINUX38

WARNUX

DKI–Jakarta � 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. TasikmalayaWarnet 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

� 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 Alun-

alun, 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� Grafi cia 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 Offi ce, 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

NetAdmin_06_editZaky' edit rosi.indd 38NetAdmin_06_editZaky' edit rosi.indd 38 5/4/2011 12:31:56 PM5/4/2011 12:31:56 PM

Page 39: mirror.smkn1pml.sch.idmirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011... · v Claroline 1.10.4 Aplikasi untuk membuat dan mengelola program pendidikan melalui website. MangaED 2.1

ardhost (IL0320209)+linuxindo (IL0090312).indd 1ardhost (IL0320209)+linuxindo (IL0090312).indd 1 06/04/2011 13:56:1506/04/2011 13:56:15

Page 40: mirror.smkn1pml.sch.idmirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011... · v Claroline 1.10.4 Aplikasi untuk membuat dan mengelola program pendidikan melalui website. MangaED 2.1

www.infolinux.web.id06/2011 � INFOLINUX40

Aplikasi Terminal Multiplexer ada-lah anugerah besar untuk Unix dan Linux sysadmin seluruh dunia. Ap-likasi ini memungkinkan sysadmin memulai tugas-tugas lama berjalan pada mesin remote, mengakhiri sesi SSH ke mesin itu, kemudian ter-hubung ke mesin lagi dan melanjut-kan melihat tugas atau meme riksa hasil tugas. Ini bisa dilakukan de-ngan mudah. Sysadmin juga bisa menjalankan beberapa sesi shell dalam satu virtual terminal yang sangat berguna dalam remote admi-n istration. Sejauh ini, terminal Mul-tiplexer yang paling terkenal adalah GNU Screen. Sekarang, ada salah satu alternatif bisa dibilang pesaing dari GNU Screen, tmux.

Tmux adalah utilitas berbasis kon sole untuk melakukan multiplek-sing terminal dan memungkinkan se jumlah terminal, masing-masing men jalankan program terpisah yang bisa dibuat, diakses, dan dikendali-kan dari satu virtual terminal. Da lam satu layar, Anda pun dapat memba-gi lagi jendela secara vertikal atau horizontal. Anda juga dapat berpin-dah da ri satu jendela ke jendela lain, mengatur jalannya proses di dalam masing-masing jendela, dan sebagai-nya. Singkatnya, bisa dibilang, tmux adalah jendela manager berbasis teks. Sama halnya GNU Screen, tmux-pun memiliki fi tur multi -user agar lebih

pengembangan yang aktif.� Status line sintaks yang berguna

(yang juga memungkinkan Anda mengintegrasikan output dari perintah shell).

� Penggunaan lebih ringan. Saat me-ng gunakan GNU Screen, hanya dengan be berapa jendela terbuka bisa memakan penggunaan me-mori sampai 40-50 MB. Penggu-naan tmux bahkan belum menca-pai tanda 10 MB.

Penggunaan Tombol (Key Binding) dan FungsinyaDefault penggunaan tombol pada tmux adalah Ctrl b artinya menekan tombol “Ctrl” dengan tombol “b”,

dari satu pemakai da pat berbagi sesi terminal secara ber samaan.

Perbandingan Tmux dan GNU ScreenBerikut keunggulan tmux diban-dingkan GNU Screen.� Sebuah model client/server di-

defi nis kan dengan jelas. Misal, An-da da pat me masang dan mele pas jendela yang berbeda dalam sesi yang berbeda tanpa masalah. Da-lam arti, penggunaan la yar jen-dela yang lebih fl eksibel.

� Set perintah lebih mudah diguna-kan, konsisten, didokumentasikan dengan baik, dan memiliki sentu-han ya ng bagus di sana sini (misal mem bagi beberapa layar). Sehing-ga, tmux menjadi alternatif yang bagus untuk layar.

� Kinerja/performance. Tujuan tmu x di buat adalah memberi kan ke-mudahan, keringanan, kecepatan, dan kemodernan. Arsitektur client/server, dengan peningkatan peng-gunaan sumber daya un tuk bebe-rapa sesi, diminimalkan.

� Mudah membuat skrip dari shell.� Dukungan untuk UTF-8 dan 256-

color pada terminal.� Copy dan paste beberapa buffer.� Vi dan Emacs keybindings.� Opsi untuk membatasi ukuran

jendela.� Bersih, mudah diperluas dengan

basis kode lisensi BSD, dan dalam

Alternatif GNU Screen yang memungkinkan Anda menjalankan program terpisah yang akan dibuat ini, diakses dan dikendalikan dari satu virtual terminal dengan kinerja lebih ringan dan sintaks konfigurasi yang jauh lebih mudah dibaca.

TUTORIAL TMUX

Tmux: Terminal Multiplexer Alternatif GNU Screen

Daftar Perintah GNU Screen dan Tmux.

Command Line Options (Sample).

Command (Sample).

Tutorial_Tmux_06_yadi edit rosi.indd 40Tutorial_Tmux_06_yadi edit rosi.indd 40 5/11/2011 1:47:51 PM5/11/2011 1:47:51 PM

Page 41: mirror.smkn1pml.sch.idmirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011... · v Claroline 1.10.4 Aplikasi untuk membuat dan mengelola program pendidikan melalui website. MangaED 2.1

www.infolinux.web.id INFOLINUX � 06/2011 41

TUTORIAL TMUX

lalu menekan tombol yang lain. Misal “Ctrl b :” artinya menekan tombol “Ctrl” dengan tombol “b”, lalu menekan tombol “Shift” dengan tombol “:” secara berbarengan.

Berikut beberapa fungsi kombi-nasi tombol yang digunakan pada tmux.

Catatan: Anda pun dapat mengubah kombinasi tombol Ctrl-b ke kombi-nasi tombol GNU Screen yaitu Ctrl-a, dengan konfi gurasi di ~/.tmux.conf dan meletakkan perintah berikut ke dalamnya.set -g prefi x C-a

unbind C-b

bind C-a send-prefi x

Secara default fi le tmux.conf belum ada, jadi kita tambahkan dan buat sendiri.

Menggunakan Utilitas TmuxPenulisan kali ini menggunakan sistem operasi ubuntu 10.10 sebagai uji coba. Selanjutnya, Anda instal utilitas tmux, dengan ketikkan per-intah berikut.$ sudo apt-get install tmux

Selanjutnya jalankan tmux dengan perintah berikut.$ tmux

Jika Anda ingin memberikan sesi dengan nama, tambahkan opsi -s <nama sesi>, misalnya:$ tmux new -s tes

Jika ingin menjalankan Tmux den-gan sesi yang jalan adalah vi. $ tmux new-session vi

Hasil seperti tampak Gambar 1. Untuk memasang kembali sesi. Ke-tikkan di Terminal:$ tmux attach -d

Jika menggunakan sesi dengan nama, tambahkan opsi -t <nama sesi>, mi-salnya:$ tmux attach -d -t tes

Untuk melihat daftar sesi yang aktif.$ tmux list-sessions

atau,$ tmux ls

Sintaks Tmux.tmux [options...] [[command]

[command-options...]]

Membuat Beberapa Jendela Untuk membuat beberapa halaman jendela, kita tekan tombol “Ctrl-b c” berkali-kali (sesuai halaman jen-dela yang diinginkan), seperti Gam-bar 2. Dari Gambar 2, Anda akan melihat ada lebih banyak tab di sta-tus bar. Dapat kita ubah nama dari status bar tersebut dengan menekan tombol “Ctrl-b ,” lalu Anda akan di-minta mengubah nama, misal “win-dow1” jendela saat ini, dan tekan “enter”. Sekarang, jendela saat ini berganti nama menjadi apa yang Anda tentukan.Berikut cara kombinasi tombol be-serta fungsinya untuk melakukan switching pada jendela terminal.

Jika Anda memiliki lebih dari 10 jendela terminal, itu merupakan hal yang sulit jika Anda harus pindah atau mau menuju ke salah satu jende-la terminal. Untuk mengatasi hal itu dapat kita gunakan kombinasi tom-bol “Ctrl-b f” dan ketik nama jen-dela yang diinginkan. Anda pun bisa mendapatkan daftar jendela di sesi saat ini dengan menjalankan perin-tah list-windows. Untuk menampil-

Gambar 1. Jendela Tmux. Gambar 2. Membuat beberapa halaman jendela.

Tutorial_Tmux_06_yadi edit rosi.indd 41Tutorial_Tmux_06_yadi edit rosi.indd 41 5/11/2011 1:48:02 PM5/11/2011 1:48:02 PM

Page 42: mirror.smkn1pml.sch.idmirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011... · v Claroline 1.10.4 Aplikasi untuk membuat dan mengelola program pendidikan melalui website. MangaED 2.1

www.infolinux.web.id06/2011 � INFOLINUX42

kan perintah interaktif, tekan tombol “Ctrl-b :” yang akan memunculkan teks prompt, lalu ketik list-windows. Dari teks prompt tersebut, Anda bisa menjalankan perintah apapun.

Anda juga dapat memindahkan jendela terminal menggunakan pe-rintah move-window. Berikut perin-tah untuk melakukan ini.move-window [ −d] [ −s src-window]

[ −t dst-window]

swaps-window [ -d] [ -s src-window]

[ -t dst-window]

Berdasarkan perintah di atas (kecua-li kedua buah jendela harus terbuka), jika kedua perintah dijalankan pada jendela dengan kode ID dan tujuan-nya, jendela akan terganti.

Membuat Beberapa PanelSalah satu fi tur yang paling kuat yang ditawarkan oleh tmux adalah kemampuan untuk membagi bebera-pa panel pada satu jendela terminal.Misal, kita ingin membagi layar ho-rizontal, gunakan kombinasi tombol Ctrl-b “ (artinya tekan tombol Ctrl dengan tombol b dan tombol Shift dengan tombol “ secara bersama-sama). Layar akan terbagi dengan memberikan satu sesi, yang disebut panel, pada bagian atas dan satu di bawah. Untuk split secara vertikal Anda gunakan tombol Ctrl-b %.

Pada penambahan panel. Tmux juga memiliki layout untuk panel atau posisi default atau bentuk pola dari pembuatan jendela baru de ngan menekan tombol Ctrl-b “space”. Mi sal, jika satu panel memiliki panel vertikal dan horizontal dan panel yang aktif berada di vertikal, panel vertikal akan lebih ba nyak mendapatkan ruang jendela dan sisa

jendela akan dibagi panel dengan ruang yang sama. Jika posisi hanya vertikal atau horizontal, Anda dapat mengatur dan membagi panel dengan ukuran sama, seperti Gambar 3.

Panel dapat diubah ukurannya. Caranya, tekan Ctrl-b kemudian dengan arah panah atas atau bawah (untuk panel split vertikal) atau arah kiri dan kanan (untuk panel split horizontal). Dengan Crtl-b o Anda bisa bergerak di antara panel, atau, dengan mengetikkan Ctrl-b q daftar nomor panel akan tampil dan Anda dapat memilih nomor panel yang Anda inginkan. Selain itu, Anda pun dapat meng ubah ukuran panel jika ti-dak menyukai default dari layout.

Berikut beberapa sintaks dasar untuk mengubah ukuran panel.Ctrl-b: resize-pane Secara default mengubah ukuran pa -nel ini ke bawah.Ctrl-b: resize-pane-U Mengubah ukuran panel ke atas.Ctrl-b: resize-pane-L Mengubah ukuran panel ke kiri.Ctrl-b: resize-pane-R Mengubah ukuran panel ke kanan.Ctrl-b: resize-pane 20 Mengubah ukuran panel saat ini tu-run dengan 20 sel.Ctrl-b: resize-pane-U 20 Mengubah ukuran panel ke atas saat ini sebesar 20 sel.Ctrl-b: resize-pane-L 20 Mengubah ukuran panel ke kiri sebe-sar 20 sel.Ctrl-b: resize-pane-R 20 Mengubah ukuran panel ke kanan sebesar 20 sel.Ctrl-b: resize-pane-t 2 20 Mengubah ukuran panel dengan id dari 2 turun sebesar 20 sel.Ctrl-b: resize-pane-t-L 20

Mengubah ukuran panel dengan id dari 2 ke kiri sebesar 20 sel.

Anda pun dapat melepas panel An-da dan membuatnya menjadi jendela tersendiri dengan menekan tom bol Ctrl-b: “break-pane”. Seperti Gam-bar 4. Jika Anda ingin melepas kan sesi jendela, tekan Ctrl-b d. Untuk meng hentikan panel tertentu, guna-kan “exit”, yang dapat menutup panel dan kembali menjalankan sisa panel yang lain atau mengguna kan Ctrl-b x yang akan memberikan kon-fi rmasi sebelum menutup panel.

Berikut beberapa kombinasi tom-bol dan fungsi pengaturan panel.

Anda pun dapat mengubah de-fault dari pengaturan tombol pem-bagian jendela secara vertikal dan horizontal. Misalnya, jendela verti-kal dengan tombol “|” dan “-” untuk horizontal. Lalu, buat baris perintah untuk tombol yang Anda gunakan.unbind %

bind split-window -h

bind – split-window -v

Baris perintah di atas dapat Anda tambahkan pada bagian konfi gurasi ~/.tmux.conf atau de ngan mengetik di teks prompt interaktif Ctrl-b :. Perlu diingat, jika Anda mengguna-

Gambar 5. Memberikan warna tab.

TUTORIAL TMUX

(Jendela Terpisah)

Gambar 3. Membuat beberapa panel. Gambar 4. Melepas panel menjadi jendela terpisah. Gambar 6. Menambahkan informasi pada sesi.

Tutorial_Tmux_06_yadi edit rosi.indd 42Tutorial_Tmux_06_yadi edit rosi.indd 42 5/11/2011 1:48:10 PM5/11/2011 1:48:10 PM

Page 43: mirror.smkn1pml.sch.idmirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011... · v Claroline 1.10.4 Aplikasi untuk membuat dan mengelola program pendidikan melalui website. MangaED 2.1

www.infolinux.web.id INFOLINUX � 06/2011 43

TUTORIAL TMUXkan teks prompt, hal tersebut hanya berlaku untuk sesi itu.

Kustomisasi Tmux� Memodifi kasi tab menjadi berwar-

na dan terlihat menarik. Secara default, warna tab tmux

terdiri dari satu warna dasar yang menyulitkan membedakan mana jendela yang aktif dari jen-dela lainnya. Berikut ini adalah tab default vs tmux yang dimodi-fi kasi seperti Gambar 5.

Untuk itu, kita buat baris perin-tah sebagai berikut untuk mem-berikan warna tab pada tmux.# Set status bar

set -g status-bg black

set -g status-fg white

set -g status-left

‘#[fg=green]#H’

Keterangan: pada baris per-tama, pe rintah set latar be-lakang hitam dan baris kedua, set pada teks putih. Di pe rintah ketiga, keajaiban terjadi: bagian kiri perintah memberitahukan tmux untuk menampilkan teks berikut ke kiri dari terminal. Bagian [fg=green]#H memberi-tahu tmux untuk menampilkan nama host dari local host dan membuatnya hijau. Bagian #H merupakan bagian dari ekspansi variabel tmux.

Lalu, tambahkan fi le sebagai berikut untuk me nyoroti jendela yang aktif. # Highlight active window

set-window-option -g window-

status current-bg red

Pada perintah set-window-op-tion -g window-status-current-bg red memberitahu tmux untuk mengubah latar belakang jen-dela yang aktif saat ini menjadi merah.

� Memberitahu Anda bila jendela memiliki aktivitas.

Ini baris perintah untuk mem-beritahu Anda dalam area status saat jendela memiliki aktivitas:

# Set window notifi cations

setw -g monitor-activity on

set -g visual-activity on

� Otomatis ubah nama jendela. Anda dapat membuat tmux untuk

mengubah nama jendela dengan pe rintah yang sedang berjalan. Hal ini berguna ketika Anda meng-isi sesuatu seperti irssi dan jendela diberi label yang sesuai. Baris pe-rintah sebagai berikut.# Automatically set window title

setw -g automatic-rename

� Menambahkan informasi pada sesi.

Kadang-kadang, hal ini mungkin berguna untuk menambahkan bebe rapa informasi dari mesin lokal Anda ke layar tmux. Sebe-lumnya, kami bermain dengan perintah status kiri yang mene-tapkan bagian kiri dari status bar. Mari kita gunakan pe rintah status kanan untuk menambahkan bebe-rapa informasi ke sisi kanan se-perti Gambar 6.set -g status-right

‘#[fg=yellow]#(uptime | cut -d

“,” -f2-)’

Keterangan: sama seperti sebe-lumnya, bagian #[fg=yellow] mem-beritahu tmux untuk membuat font ku ning. Bagian #(uptime | cut-d “,”-f2-) memberitahu tmux untuk menjalankan cmd dan out-put di sebelah kanan status bar. Secara default, status bar digam-bar ulang setiap 15 detik namun Anda dapat memodifi kasi ini dengan menyeting status-interval command.

Catatan: jika Anda tidak terbiasa dengan shell script, perintah ini sa ngat sederhana. Ini menjalan-kan perintah uptime, kemudian meneruskannya dengan perintah memotong pada tanda koma (,) dengan bagian -f2- yang bergu-na mencetak segala sesuatu dari koma kedua dan seterusnya. Masih banyak fungsi dan fi tur-fi -

tur pada utilitas tmux lainnya yang dapat Anda gunakan. Akhir kata, se-lamat mencoba!� Yuliadi [[email protected]]

Tutorial_Tmux_06_yadi edit rosi.indd 43Tutorial_Tmux_06_yadi edit rosi.indd 43 5/11/2011 1:48:14 PM5/11/2011 1:48:14 PM

Page 44: mirror.smkn1pml.sch.idmirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011... · v Claroline 1.10.4 Aplikasi untuk membuat dan mengelola program pendidikan melalui website. MangaED 2.1

www.infolinux.web.id06/2011 � INFOLINUX44

Dari website milik sang pengem-bang, Olivier Sessink, disebutkan: scan nedonly me rupakan modul sam-ba Virtual File System (VFS) dan be kerja sebagai daemon yang me-lakukan scanning fi le dan hanya fi le yang telah di-scan saja yang akan terlihat dan dapat diakses end user.Scannedonly dikembangkan karena masalah skalabilitas yang diidap oleh sam ba-vscan. Masalah ini misalnya load server yang tinggi padahal fi le yang diakses user sebetulnya adalah fi le yang itu-itu saja dan lebih jauh masalah timeout saat mengakses fi le

agar lebih mudah dan mengurangi keruwetan dependensi. Sebagai kon-sekuensinya, kita nantinya akan me-ngunakan samba versi 3.0.x.

Dalam tulisan ini, digunakan 2 kom-puter sebuah dengan OS linux Ce-ntOS (IP 172.16.1.1) sebagai samba fi le server dan sebuah lagi de ngan OS Windows sebagai client (IP 172.16.1.4).1. Konfi gurasikan yum agar dapat

melakukan install dari repositori rpmforge.

Untuk keperluan tersebut kita harus melakukan install paket rpm yang sesuai dengan distro Ce-n tOS yang digunakan. Silakan li-hat ke http://packages.sw.be/rpm-forge-release/

Untuk CentOS 5.x 32 bit kita ha rus download dan install rpm-forge-release-0.5.2-2.el5.rf.i386.rpm# wget -c http://packages.sw.be/

rpmforge-release/rpmforge-

release-

0.5.2-2.el5.rf.i386.rpm

# rpm -ivh rpmforge-release-

0.5.2-

2.el5.rf.i386.rpm

2. Install paket-paket clamav, cla-mav-devel, samba, samba-scan-nedonly, scannedonly. # yum install clamav clamav-devel

kompres yang berukuran sangat be-sar. Scan nedonly tidak memiliki ma-salah de ngan hal tersebut.

Disebutkan pula dalam website-nya, scannedonly berfungsi optimal dengan samba 3.5.x. Namun, pada repositori centOS 5.x samba versi pa-ling update hingga tulisan ini dibuat adalah versi 3.0.33. Untungnya, scan-nedonly terbaru sudah mendukung samba versi 3.0.x.

Diasumsikan di sini, CentOS be-lum di-install samba dan modul scan nedonly. Kita akan melakukan seluruh kegiatan install dengan yum

Artikel ini adalah pengalaman penulis saat melakukan install scannedonly di samba file server. Distro yang digunakan adalah CentOS 5.x namun tentunya dapat disesuaikan dengan distro keluarga RedHat lain seperti Fedora. Metode yang sama juga dapat diterapkan untuk keluarga distro lainnya.

TUTORIAL SAMBA

File Sharing dengan Samba Scannedonly

Halaman situs modul samba scannedonly beserta penjelasannya

Tutorial_samba_06_editZaky edit rosi.indd 44Tutorial_samba_06_editZaky edit rosi.indd 44 5/10/2011 3:21:40 PM5/10/2011 3:21:40 PM

Page 45: mirror.smkn1pml.sch.idmirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011... · v Claroline 1.10.4 Aplikasi untuk membuat dan mengelola program pendidikan melalui website. MangaED 2.1

www.infolinux.web.id INFOLINUX � 06/2011 45

TUTORIAL SAMBAsamba scannedonly samba-

scannedonly

3. Fungsikan terlebih dulu samba. Berikut konfi gurasi ya ng digu-nakan.# vim /etc/samba/smb.conf

[global]

workgroup = PERCOBAAN

server string = Samba

Server

Version %v

interfaces = lo eth0

hosts allow = 127.

172.16.1.

security = user

passdb backend = tdbsam

load printers = yes

cups options = raw

[homes]

comment = Home

Directories

browseable = no

writable = yes

[printers]

comment = All Printers

path = /var/spool/samba

browseable = no

guest ok = no

writable = no

printable = yes

Jalankan samba.# /etc/rc.d/init.d/smb start

Buat user, home user, dan pass-word user yang akan di-share.# useradd test

# passwd test

# smbpasswd -a test

Coba browse dari client Windows untuk memastikan fi le server ber-fungsi dengan baik.

4. Edit fi le konfi gurasi scannedonly.# vim /etc/sysconfi g/scannedonlyd

Uncomment atau buang tanda “#” pada baris-baris konfi gurasi se-hingga yang aktif sebagai berikut.SOCKET=/var/lib/scannedonly/scan

MAXTHREADS=4

MAXLARGETHREADS=1

LOGLEVEL=3

BIG=5

SCANROOT=/

Catatan: Direktori yang dicantumkan di pa-

rameter SOCKET nantinya akan dibuat saat service dijalankan.

Selama debugging, kita menggu-nakan LOGLEVEL=3. Nantinya, bila berfungsi normal kita ubah menjadi LOGLEVEL=1.

Sesuaikan MAXTHREADS dan MAXLARGETHREADS jika fi le server memiliki sangat banyak cli-ent sehingga fi le scannning dapat segera diproses.

SCANROOT adalah parameter basis lokasi yang akan di-scan an-tivirus. Jika kita hanya ingin scan dilakukan pada direktori samba sharing, ubah lokasi direktori SCANROOT sesuai kebutuhan.

Pastikan agar samba dan scan-nedonly dijalankan setiap kali kom puter booting.# chkconfi g --level 2345 smb on

# chkconfi g --add scannedonlyd

# chkconfi g --level 2345

scannedonlyd on

Menjalankan service scannedonly.# /etc/rc.d/init.d/scannedonlyd

start

Amati proses scannedonly.# tail -f /var/log/messages

Mar 25 10:53:23 itdony

scannedonlyd_

clamav[4448]: Starting with

socket

/var/lib/scannedonly/scan and 4

threads

Mar 25 10:53:23 itdony

....

Mar 25 10:53:23 itdony

scannedonlyd_

clamav[4448]: Failed to increase

socket buffer size. Requested

524288

bytes, got 262142 bytes

....

Perhatikan pesan “Failed to in-crease socket buffer size. Re-quested 524288 bytes, got 262142 bytes.”Anda harus memperbesar nilai net.core.rmem_max pada fi le /etc/sysctl.conf# vim /etc/sysctl.conf

Isikan baris berikut ini.# Diperbesar untuk scannedonly

(sebelumnya : 262142)

net.core.rmem_max = 524288

Simpan, lalu reboot PC Anda.

5. Membuat antarmuka scannedonly ke samba. Sebelumnya, perbaiki per mission scannedonly.so# chmod 755 /usr/lib/samba/vfs/

scannedonly.so

# ls /usr/lib/samba/vfs/ -l

total 160

-rwxr-xr-x 1 root root 7044 Sep

15

2010 audit.so

-rwxr-xr-x 1 root root 11500 Sep

15

2010 cap.so

-rwxr-xr-x 1 root root 4040 Sep

15

2010 default_quota.so

-rwxr-xr-x 1 root root 7116 Sep

15

2010 expand_msdfs.so

-rwxr-xr-x 1 root root 10504 Sep

15

2010 extd_audit.so

-rwxr-xr-x 1 root root 3300 Sep

15

2010 fake_perms.so

-rwxr-xr-x 1 root root 32448 Sep

....

Ubah konfi gurasi samba agar me-ng gunakan vfs dari scannedonly.so. # vim /etc/samba/smb.conf

[global]

workgroup = PERCOBAAN

server string = Samba

Server

Version %v

interfaces = lo eth0

hosts allow = 127.

Tutorial_samba_06_editZaky edit rosi.indd 45Tutorial_samba_06_editZaky edit rosi.indd 45 5/10/2011 3:21:46 PM5/10/2011 3:21:46 PM

Page 46: mirror.smkn1pml.sch.idmirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011... · v Claroline 1.10.4 Aplikasi untuk membuat dan mengelola program pendidikan melalui website. MangaED 2.1

www.infolinux.web.id06/2011 � INFOLINUX46

172.16.1.

security = user

passdb backend = tdbsam

load printers = yes

cups options = raw

vfs object = scannedonly:

scannedonly

scannedonly: domain_

socket

= True

scannedonly: scanhost =

localhost

scannedonly: hide_

nonscanned_fi les = False

scannedonly: allow_

nonscanned_fi les = False

[homes]

comment = Home

Directories

browseable = no

writable = yes

vfs objects =

scannedonly:

scannedonly

scannedonly:hide_

nonscanned_

fi les = False

[printers]

comment = All Printers

path = /var/spool/samba

browseable = no

guest ok = no

writable = no

printable = yes

Simpan konfi gurasi. Restart ser-vice scannedonly.# /etc/rc.d/init.d/scannedonlyd

restart

Restart service samba.

# /etc/rc.d/init.d/smb start

Kini, samba berhasil berfung si dengan dukungan scannedonly.

Pengujian File ScanningKita dapat menggunakan fi le sampel virus yang di-download dari http://www.eicar.org/download/eicar.com

Bila kita membaca mikrodata bu-lan Februari dan Maret 2011, fi le ei-car.com yang berukuran 68 bytes ini,

digunakan menguji antivirus yang di pasangkan pada squid. Saat down-load fi le dari komputer ber-OS Win-dows, harap matikan anti virus Anda karena signature yang ada di dalam fi le akan dikenali sebagai virus.

Saat client Windows yang disimu-lasikan bervirus memasukkan fi le ei-car.com ke home samba share (kita cukup melakukan copy-paste ke di-rektori home), fi le akan tampil men-jadi seperti pada gambar berikut. Dari Windows explorer, fi le bervirus akan terlihat hilang dan diganti fi le teks VIRUS_found_in_eicar.com.txt berukuran 0 bytes.

Namun, bila kita melihat dari da-lam fi le server akan terlihat sebagai berikut.# ls /home/test/ -al

total 16

drwx------ 2 test test 4096 Mar 25

15:19 .

drwxr-xr-x 9 root root 4096 Mar 25

13:50 ..

-rwxr--r-- 1 test test 68 Mar 25

15:15 .virus:eicar.com

-rwxr--r-- 1 test test 0 Mar 25

15:19 VIRUS_found_in_eicar.com.txt

Kejadian tersebut terekam dalam log # cat /var/log/messages |grep

scanned

Mar 25 15:19:34 itdony scannedonlyd_

clamav[11044]: Received /home/test/

eicar.com for scanning, 1 fi les on

small queue

Mar 25 15:19:34 itdony scannedonlyd_

clamav[11044]: 0:0: Scanning /home/

test/eicar.com

Mar 25 15:19:34 itdony scannedonlyd_

clamav[11044]: Received /home/test/

eicar.com for scanning, 1 fi les on

small queue

Mar 25 15:19:34 itdony scannedonlyd_

clamav[11044]: Received /home/test/

eicar.com for scanning, 1 fi les on

small queue

Mar 25 15:19:34 itdony scannedonlyd_

clamav[11044]: 0:0: WARNING: /home/

test/eicar.com contains virus Eicar-

Test-Signature!

Mar 25 15:19:34 itdony scannedonlyd_

clamav[11044]: 0: moving /home/test/

eicar.com to /home/test/.virus:

eicar.com

Mar 25 15:26:10 itdony scannedonlyd_

clamav[11044]: Status: scanned 1

fi les and 0 large fi les in 10 minutes;

min 0/max 1 requests on small queue,

min 0/max 0 requests on large queue

Jika di dalam fi le server sudah ter-dapat kumpulan fi le milik user, sebe-lumnya scannedonly akan melakukan penjadwalan scan secara otomatis. Namun, bila kita ingin scanning kumpulan fi le tersebut segera dipro-ses, jalankan perintah berikut.# scannedonly_prescan /letak_

direktori_share_di_server

Sebelum scannedonly selesai mem-proses scanning fi le, scannedonly akan membuat fi le pasangan yang me nandai proses tersebut. File di-buat dengan nama acak yang terli-hat oleh user seperti pada gambar be rikut. Selama waktu tersebut, user tidak dapat melakukan editing fi le tersebut. User hanya dapat melaku-kan save-as atau membuat fi le baru.Cukup merepotkan memang jika me-nerapkan ini pada server yang sudah pro duksi. Namun, setidaknya karena scannedonly termasuk baru berkem-bang, kita berharap perbaikan akan ada di rilis mendatang.�

dony setyawan[[email protected]]

Daftar file beserta contoh virus yang di scanningContoh virus buatan pada samba fileserver

TUTORIAL SAMBA

Tutorial_samba_06_editZaky edit rosi.indd 46Tutorial_samba_06_editZaky edit rosi.indd 46 5/10/2011 3:21:46 PM5/10/2011 3:21:46 PM

Page 47: mirror.smkn1pml.sch.idmirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011... · v Claroline 1.10.4 Aplikasi untuk membuat dan mengelola program pendidikan melalui website. MangaED 2.1

www.infolinux.web.id INFOLINUX � 06/2011 47

Mengapa menggunakan OpenPub-lish? Pertama, karena perangkat lu-nak ini bersifat open source sehingga dapat Anda gunakan tanpa harus takut terganjal masalah lisensi. Ke-dua, OpenPublish diciptakan khusus untuk dunia berita online yang kon-tennya dapat dengan mudah Anda gunakan dengan banyak fi tur di-dalamnya.

OpenPublish sangat cocok digu-nakan untuk media. Jika usaha Anda bergerak di bidang majalah, koran, jurnal, hingga publikasi dagang, ap-likasi ini adalah aplikasi yang tepat. Pada workshop kali ini, OpenPublish akan diinstalasikan ke dalam sistem Ubuntu 10.04 LTS versi server. Me-ng apa server? Tentunya OpenPub-lish tidak memerlukan sistem yang memiliki GUI dan juga menghemat sumber daya yang ada seperti memo-ri dan kapasitas hard drive.

Kebutuhan SistemOpenPublish hampir sama dengan sebuah content management system atau biasa disebut CMS. Hal-hal yang dibutuhkan oleh OpenPublish antara lain:� Apache2� Php5� MySQL Server 5.1

Apache2 akan berfungsi sebagai web server untuk menampilkan hala-man web dari OpenPublish, Php5 ber-

Biarkan proses instalasi berjalan. Setelah itu, akses web server. Jika berhasil melakukannya, akan ke-luar halaman “It Works”.

2. Depedensi berikutnya adalah instalasi php5. Sama seperti apache2, jalankan perintah beri-kut untuk menginstalasi php5.$ sudo apt-get install php5 php5-

mysql php5-gd

Sedikit penjelasan tentang pa-ket php5 di atas: php5 adalah paket inti dari php sedangkan php5-mysql adalah penghubung apache2 dengan mysq. Di sisi lain, php5-gd merupa kan library yang diperlukan pada saat instalasi OpenPublish.

fungsi menghubungkan apa che2 de-ngan MySQL agar bisa bekerja sama. Terakhir, MySQL adalah penyim-panan data da ri OpenPublish beserta kontennya.

Instalasi DepedensiHal yang pertama kali akan dilaku-kan adalah tahap instalasi depen-densi. Tanpa depedensi atau pa-ket-paket pendukung, OpenPublish tidak dapat terinstalasi dengan baik. Berikut adalah langkah-langkah ins-talasinya.1. Lakukan instalasi paket apache2

dengan menjalankan perintah di bawah ini.$ sudo apt-get install apache2

Saat ini, internet merupakan media promosi dan informasi terbaik apabila Anda ingin memperkenalkan usaha atau produk Anda. Pada dunia open source, tersedia sebuah desain platform yang dapat digunakan untuk tujuan di atas, yaitu OpenPublish.

Instalasi OpenPublish Bagian 1 dari 2 Tulisan

Halaman utama admin OpenPublish.

TUTORIAL OPENPUBLISH

Tutorial OpenPublish_06_editZakyedit rosi.indd 47Tutorial OpenPublish_06_editZakyedit rosi.indd 47 5/10/2011 3:28:56 PM5/10/2011 3:28:56 PM

Page 48: mirror.smkn1pml.sch.idmirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011... · v Claroline 1.10.4 Aplikasi untuk membuat dan mengelola program pendidikan melalui website. MangaED 2.1

www.infolinux.web.id06/2011 � INFOLINUX48

TUTORIAL OPENPUBLISH

3. Terakhir, lakukan instalasi MySQL server untuk menyimpan konten OpenPublish dalam sistem. Berikut instalasinya. $ sudo apt-get install mysql-

server-5.1

Biarkan proses instalasi berjalan. Pada pertengahan proses insta-lasi, nantinya Anda diminta un-tuk melakukan otentifi kasi untuk mysql.

4. Muncul jendela dialog berwarna biru yang meminta Anda mema-sukkan password untuk user root sebagai administrator MySQL. Masukkan password lalu tekan Enter.

5. Halaman berikutnya masih sama dengan halaman sebelumnya yaitu memasukkan konfi rmasi password administrator MySQL yang sebe-lumnya Anda masukkan. Tekan Enter.Setelah semua langkah-langkah

di atas dijalankan sesuai aturan dan tidak ada pesan kesalahan, selanjut-nya Anda akan melakukan konfi gu-rasi MySQL.

Konfigurasi MySQLSebelum melanjutkan ke instalasi OpenPublish, Anda harus melaku-kan konfi gurasi MySQL tempat data akan tersimpan. Berikut ini meru-

pakan langkah-langkahnya.1. Buat sebuah database dengan

nama “openpublish” melalui pe-rintah standar MySQL berikut.$ mysqladmin -u root -p create

openpublish

Opsi -u di atas menandakan user. Artinya, pengelola database, yaitu root dan -p merupakan opsi untuk memasukkan password karena memang root memiliki password yang telah Anda tentukan pada bagian instalasi MySQL.

2. Masuklah ke dalam MySQL untuk melakukan pengecekan.$ mysql -u root -p

Masukkan password user root se-bagai administrator.

3. Pada mysql>, ketikkan perintah MySQL untuk memberikan ijin akses terhadap user root untuk mengelola database openpublish.mysql> GRANT SELECT, INSERT,

UPDATE, DELETE, CREATE,

DROP,INDEX, ALTER ON

openpublish.* TO ‘openpublish’@’l

ocalhost’ IDENTIFIED BY ‘123456’;

4. Terakhir, jalankan command un-tuk mengijinkan root mengelola secara penuh database openpub-lish.mysql> FLUSH PRIVILEGES;

Setelah menjalankan perintah di atas, selesailah konfi gurasi MySQL dan lanjutkan ke tahap instalasi OpenPublish.

Instalasi OpenPublishDownload aplikasi OpenPublish dari situs resminya yaitu http://open-publisapp.com atau http://openpub-lisapp.com dengan menggunakan wget. Berikut langkah instalasinya.1. Langkah awal adalah melakukan

download fi le openpublish-2.3-build441.tar.gz dengan menggu-nakan wget.$ wget http://openpublishapp.

com/sites/default/fi les/releases/

openpublish-2.3-build441.tar.gz

2. Setelah berhasil mendownload fi le tersebut, lakukan ekstrak pada fi le openpublish-2.3-build441.tar.gz dengan menggunakan perintah:$ tar -zxvf openpublish-2.3-

build441.tar.gz

Hasil dari ekstraksi tersebut akan membuat sebuah direktori ber-nama openpublish yang di dalam-nya terdapat fi le installer beserta modul-modul yang dibutuhkan.

3. Tahap berikutnya adalah memin-dahkan isi dari fi le openpublish ke dalam direktori /var/www. Na-mun, sebelum itu, hapus terlebih dahulu fi le index.html pada folder /var/www.$ sudo rm -rf /var/www/index.html

$ sudo mv openpublish/* /var/www

Semua fi le openpublish akan se-

cara otomatis berpindah ke dalam direktori /var/www yang kemu-dian akan diakses dari browser.

4. Langkah berikutnya, ubah izin akses fi le openpublish supaya dapat diakses dan dieksekusi dari browser.$ sudo chmod 777 /var/www/sites/

default/settings.php

$ sudo chmod -R 777 /var/www/

fi les

Pada tahap ini, instalasi OpenPub-

lish sudah setengah jadi. Langkah

Konfigurasi database yang digunakan OpenPublish.

Tutorial OpenPublish_06_editZakyedit rosi.indd 48Tutorial OpenPublish_06_editZakyedit rosi.indd 48 5/10/2011 3:29:02 PM5/10/2011 3:29:02 PM

Page 49: mirror.smkn1pml.sch.idmirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011... · v Claroline 1.10.4 Aplikasi untuk membuat dan mengelola program pendidikan melalui website. MangaED 2.1

www.infolinux.web.id06/2011 � INFOLINUX50

berikutnya, Anda harus melakukan konfi gurasi melalui web browser.

Konfigurasi OpenPublishSetelah instalasi, sekarang saatnya konfi gurasi. Di sini, Anda akan me-nentukan beberapa target penting seperti nama database, user database yang digunakan, hingga nama web-site.1. Karena instalasi OpenPublish

menggunakan ubuntu server yang tidak memiliki web browser, Anda buka alamat pada browser kom-puter klien.

2. Tampilan pertama, Anda diminta untuk menentukan pemilihan ba-hasa pada saat instalasi nantinya. Pilih English (built-in) kemudian klik Select Language.

3. Biasanya, terdapat peringatan berwarna merah dan meminta Anda mengubah ijin akses fi le settings.php supaya tidak dapat terbaca oleh pengguna lainnya. Jalankan perintah berikut.$ sudo chmod 775 /var/www/sites/

default/settings.php

4. Halaman selanjutnya, adakan konfi gurasi database. Masukkan nama database yaitu openpublish; user database yaitu root; terakhir, password database. Jika semua-nya sudah dimasukkan, klik Save and continue.

5. Saatnya melakukan konfi gurasi situs. Di sini, Anda dapat menen-tukan nama situs Anda beserta alamat email situs Anda pada ba-gian site information.

6. Pada bagian Administrator Ac-count, tentukan username yang akan menjadi admin atau penge-lola situs beserta password admin yang akan digunakan. Jangan lupa memasukkan alamat email admin situs untuk laporan apabila ada kesalahan. Alamat email admin

situs ini juga berguna bagi untuk mendapatkan informasi lainnya.

7. Beralih ke bagian Server settings. Tidak banyak yang diubah di sini. Apabila semua data sudah terin-put, Anda tinggal mengeklik tom-bol Save and Continue.

8. Proses konfi gurasi dan persentase konfi gurasi yang telah selesai di-jalankan akan terlihat pada prog-ress bar yang berjalan.

9. Apabila tidak ada kesalahan, Anda akan melihat baris “Open-Publish installation complete”. Untuk menuju website Anda, klik link your new site.

10.Akhirnya, pada browser, Anda akan melihat halaman admin dari OpenPublish dan siap untuk diisi kontennya. Semua pengaturan be-rada pada pojok kiri atas bergam-bar sebuah kunci mekanik yang jika di-klik akan menampilkan semua menu OpenPublish.

Masih banyak yang dapat Anda explore dari OpenPublish karena pembahasan kali ini hanya seputar proses instalasi saja. Pada edisi beri-kutnya, akan dijelaskan tahap-tahap lengkap pengelolaan OpenPublish.�

Zaky Abdurrachman [[email protected]]

Pemilihan bahasa pada tahapan instalasi OpenPublish.

Proses loading konfigurasi OpenPublish.

TUTORIAL OPENPUBLISH

Tutorial OpenPublish_06_editZakyedit rosi.indd 050Tutorial OpenPublish_06_editZakyedit rosi.indd 050 5/10/2011 3:29:03 PM5/10/2011 3:29:03 PM

Page 50: mirror.smkn1pml.sch.idmirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011... · v Claroline 1.10.4 Aplikasi untuk membuat dan mengelola program pendidikan melalui website. MangaED 2.1

nf 2 (IL0060345).indd 1nf 2 (IL0060345).indd 1 11/05/2011 15:55:1411/05/2011 15:55:14

Page 51: mirror.smkn1pml.sch.idmirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011... · v Claroline 1.10.4 Aplikasi untuk membuat dan mengelola program pendidikan melalui website. MangaED 2.1

www.infolinux.web.id INFOLINUX � 06/2011 51

Multiboot atau multibooting ada lah tindakan menginstal beberapa sistem operasi pada komputer. Di saat yang sama, kita bisa memilih sistem ope-rasi mana yang akan di-boot ketika menjalankan komputer. Multiboot-ing ini berguna dalam ba nyak si tuasi, karena beberapa bidang software membutuhkan sistem operasi yang berbeda dan tidak dapat dijalankan pada satu sistem. Sebuah konfi gurasi multiboot akan memungkinkan user untuk menggunakan semua perang-kat lunak ini pada satu komputer. Multibooting juga memungkinkan se seorang untuk mengenal sistem yang baru, mengkonfi gurasi semua aplikasi yang dibutuhkan, dan ber-migrasi data sebelum membuat lang-kah terakhir dan menghapus sistem operasi lama.

Hal ini sering dilakukan de ngan menggunakan boot loader seperti NTLDR, LILO atau GRUB yang bisa melakukan boot pada lebih dari satu sistem operasi. Selain mengin-stal multiboot dalam satu komputer, sekarang kita pun dapat menginstal berbagai sistem operasi pada media fl ashdisk dengan menggunakan ap-likasi MultiSystem.

Sekilas Mengenai MultiSystemMultiSystem adalah aplikasi untuk membuat beberapa sistem operasi secara multiboot pada satu media

kan dengan OS yang akan Anda masukkan).

Instalasi MultiSystem Aplikasi multiboot dapat Anda download dari situs http://liveusb.info/multisyste atau dari bonus DVD InfoLINUX.

Setelah mendownload sourcecode-nya, ekstrak fi le dengan mengetikkan perintah berikut di Terminal.$ tar -xjvf install-depot-multiboot.

sh.tar.bz2

$ ./install-depot-multisystem.sh

Dengan perintah ini, secara otom-atis aplikasi MultiSystem beser ta de-pedensinya akan terinstal (komputer harus terhubung ke internet).

Atau, kita dapat menginstal de-ngan cara memasukan MultiSystem ke dalam daftar repo yang kita miliki sebagai berikut.$ sudo nano /etc/apt/sources.list

Tambahkan baris baru ber-tuliskan:deb http://liveusb.info/multisystem/

depot all main

Selanjutnya ketikkan di Terminal Linux:$ sudo apt-get update

$ sudo wget -q http://liveusb.info/

multisystem/depot/multisystem.asc

-O- | sudo apt-key add -

fl ashdisk. Jadi, dalam satu fl ashdisk, kita dapat menggunakan berbagai OS yang kita inginkan berbekal Live USB. Setelah boot dari USB fl ash-disk, multiboot akan menampilkan menu GUI untuk memi lih OS yang ingin kita boot, logout, ataupun re-start. Ini merupakan cara yang ba-gus untuk memilih berbagai macam OS tanpa perlu memasukkan DVD. Selain itu, manfaat utama menggu-nakan Live USB adalah kecepatan: hanya membutuhkan waktu kurang lebih lima menit dari boot untuk re-start.

Menggunakan Live USB juga bisa memberikan kita kenyamanan kare-na kita tidak lagi memerlukan CD ataupun DVD drive sehingga umur DVD drive semakin panjang. Multi-System mendukung berbagai sistem operasi antara lain Debian, Ubuntu, Man driva, Fedora, openSUSE, Slack-ware, Windows, dan banyak lagi.

Skenario Berikut ini adalah hal-hal yang perlu kita persiapkan sebelum menginstal aplikasi MultiSystem. � Sistem operasi (misal Linux

Ubuntu) untuk menginstal aplika-si MultiSystem.

� Beberapa fi le ISO, sistem operasi yang Anda perlukan untuk dima-sukkan ke media fl ashdisk.

� Flashdisk 2 GB atau lebih (sesuai-

Hal biasa jika kita meng-install berbagai sistem operasi di satu komputer. Tetapi, bagaimana cara menginstal berbagai sistem operasi di satu flashdisk? Kita bisa menggunakan aplikasi MultiSystem untuk mewujudkan ini.

Multiboot OS di Media Flashdisk

TUTORIAL MULTISYSTEM

Tutorial_MultiSystem_06_yadi edit rosi.indd 51Tutorial_MultiSystem_06_yadi edit rosi.indd 51 5/10/2011 3:23:01 PM5/10/2011 3:23:01 PM

Page 52: mirror.smkn1pml.sch.idmirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011... · v Claroline 1.10.4 Aplikasi untuk membuat dan mengelola program pendidikan melalui website. MangaED 2.1

www.infolinux.web.id06/2011 � INFOLINUX52

TUTORIAL MULTISYSTEM

$ sudo apt-get install multisystem

Menggunakan MultiSystem Siapkan dan masukkan media fl ash-disk Anda ke komputer, lalu buka apli kasi MultiSystem pada menu Application | Accesories | MultiSys-tem.

Setelah itu, akan muncul fl ashdisk Anda di daftar device, klik fl ash-disk Anda kemudian klik Validate, se perti Gambar 1. Kemudian, akan ada permintaan masukan password user Anda. Jika muncul tampilan er-ror dengan kalimat “Your USB key did not have a label, MultiSystem just fi xed this, please unplug/re-plug your USB key to validate this change”, klik OK untuk merename nama media fl ashdisk Anda menjadi MultiSystem, kemudian plug-out dan plug-in kembali fl ashdisk teresebut.

Kemudian, jalankan kembali ap-likasi MultiSystem Anda, seperti Gambar 1. Selanjutnya akan tampil halaman utama MultiSystem, seperti

Gambar 2. Halaman utama Multi-System terdiri atas ber bagai pilihan, sebagai berikut: 1. Daftar sistem operasi yang terin-

stal. Jika di-double click, Anda dapat mengedit nama pada menu bootloader sistem operasi Anda.

2. Tes dengan Qemu atau VitualBox. 3. Informasi USB yang digunakan.4. Backup dan restore USB.5. Drag and drop fi le ISO/Image. 6. Menambahkan fi le ISO/Image.7. Keluar.8. Mencegah sebelum menghapus

distribusi.9. Menambahkan opsi saat boot.10.Menghapus daftar OS. 11.Memindahkan urutan OS.12.Menampilkan atau menyembunyi-

kan fi le/folder pada USB.Selanjutnya, kita akan menam-

bahkan berbagai sistem operasi (se-suaikan dengan kebutuhan). Dapat kita gunakan pilihan ke-5 atau pili-han ke-6. Jika kita menggunakan cara ke-5, cukup mencari beberapa

fi le ISO sistem operasi yang kita mi-liki, lalu click and drag fi le ISO terse-but, seperti Gambar 3. Tunggu proses copy sistem operasi, lamanya tergan-tung seberapa banyak sistem operasi yang kita masukkan. Setelah copy selesai. Selanjutnya akan tampil kon-fi rmasi untuk permintaan pasword (Masukan password user Anda) un-tuk menginstal Grub ke dalam media fl ashdisk. Finish dan Anda pun seka-rang sudah memiliki beberapa sistem operasi di fl ashdisk Anda. Lakukan uji coba de ngan menggunakan Qemu atau Virtualbox, seperti Gambar 4.

Jika berhasil pada pengujian. fl ashdisk pun siap dijadikan multi-boot sistem operasi yang dapat Anda gunakan sebagai fasilitas untuk in-stalasi netbook yang tidak memiliki DVD ROM juga sebagai system res-cue komputer atau sebagai pengganti Live CD sistem operasi Anda (ter-gantung dari keperluan Anda). Akhir kata, selamat mencoba!�

Yuliadi [[email protected]]

Gambar 1. Daftar device flashdisk. Gambar 2. Halaman utama MultiSystem.

Gambar 3. Menambahkan sistem operasi. Gambar4. Pengujian OS dengan Qemu.

Tutorial_MultiSystem_06_yadi edit rosi.indd 52Tutorial_MultiSystem_06_yadi edit rosi.indd 52 5/10/2011 3:23:06 PM5/10/2011 3:23:06 PM

Page 53: mirror.smkn1pml.sch.idmirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011... · v Claroline 1.10.4 Aplikasi untuk membuat dan mengelola program pendidikan melalui website. MangaED 2.1

www.infolinux.web.id INFOLINUX � 06/2011 53

�� Tip&TrikLebih Dalam dengan Perintah Kill Crash pada salah satu aplikasi yang sedang digunakan adalah hal yang sering kita alami. Kalau di Windows, kita mungkin sering meng-gunakan Task Manager untuk menghentikannya. Di dalam distribusi Linux, kita dapat menghentikan proses aplikasi yang meng alami crash dengan menggunakan perintah kill melalui command line.Kill merupakan perintah yang berfungsi untuk mengirimkan sinyal ke proses atau menghentikan proses. Biasanya, untuk menghentikan proses signal, kita bisa menggunakan kill SIGNAL PID, di mana kita tahu PID prosesnya. Ada cara lain yang lebih efektif untuk meng-hentikan proses yaitu dengan menghentikan proses dengan nama, menghentikan proses dengan menentukan bagian dari nama, dan menghentikan proses dengan menunjukkan proses menggunakan kursor. Berikut cara penggunaan perintah kill dengan menghentikan proses berdasarkan urutan PIDenghentikan proses berdasarkan urutan PID..

$ kill -TERM pid

$ kill -SIGTERM pid

$ kill -15 pid

Misal, kita ingin menghentikan proses Firefox menggunakan PID. Lihat terlebih dulu daftar proses Firefox yang sedang berjalan.$ ps -ef | grep fi refox

server 2277 1 23 08:54 ? 00:00:00 /bin/sh /usr/lib/fi refox-3.6.3/fi refox

serever 2281 2277 23 08:54 ? 00:59:00 /usr/lib/fi refox-3.6.3/fi refox-bin

$ kill -9 2277

Beragam Tip Perintah KillSelain menggunakan perintah kill, kita pun dapat menggunakan beragam cara untuk menghentikan proses. Sebagai berikut:

1 Perintah Killall Menghentikan proses berdasarkan nama proses yang berjalan. Jika terdapat beberapa proses dalam satu nama berjalan, semua

akan dihentikan prosesnya.$ killall -9 fi refox

2 Perintah Skil Mengirim sinyal ke suatu proses dengan menggunakan parameter username, terminal, atau PIDnya. Sinyal yang dikirim dapat

berupa HUP, INT, KILL, STOP atau CONT. Misal, menghentikan kegiatan user yang sedang login melalui Terminal pts/2 dan meng-izinkan kegiatan user kembali. Ini dapat kita cek menggunakan perintah “who” lalu mengetikkan perintah sebagai berikut.$ skill -STOP pts/2

$ skill -CONT pts/2

3 Perintah Pkill Mengirim sinyal ke proses berdasarkan nama. Kita dapat mengirim sinyal untuk memproses apapun dengan menentukan nama

lengkap atau sebagian dari nama tersebut. Jadi, kita tidak perlu mengetahui PID dari proses untuk mengirim sinyal. Sebelumnya, kita lihat daftar proses yang sedang berjalan, misalnya “pgrep -l fi refox”.$ pkill fi refox

$ pkill -HUP fi refox

4 Perintah Xkill Menghentikan proses dengan X resource. Kita hanya perlu mengetik xkill pada Terminal, tanda silang pada kursor mouse kita akan

tampil. Selanjutnya, arahkan pada aplikasi yang ingin kita hentikan.$ xkill

Select the window whose client you wish to kill with button 1....

xkill: killing creator of resource 0x1200003

Yuliadi [[email protected]]

54_Tip&Trik_KILL_06_yadi edit rosi.indd 5354_Tip&Trik_KILL_06_yadi edit rosi.indd 53 5/12/2011 11:39:27 AM5/12/2011 11:39:27 AM

Page 54: mirror.smkn1pml.sch.idmirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011... · v Claroline 1.10.4 Aplikasi untuk membuat dan mengelola program pendidikan melalui website. MangaED 2.1

www.infolinux.web.id06/2011 � INFOLINUX54

WORKSHOP APLIKASI

Situs microbloging Twitter merupakan kebutuhan primer bagi sebagian orang yang rajin meng-update status me-reka. Lalu, bagaimana jika mereka tidak dapat mengakses situs Twitter dari browser?

Anda ingin update status Twitter lalu langsung membuka situs resmi Twitter yaitu Twitter.com namun akhirnya kecewa karena situs ini kelebihan kapasitas atau bahkan tidak dapat diakses sama sekali? Hal ini merupakan ma-salah yang sering Anda hadapi ketika mengakses Twit-ter melalui browser. Namun, sekarang, Anda tidak perlu khawatir lagi karena telah hadir aplikasi klien Twitter bernama Hotot yang berfungsi untuk melakukan update status, retweet, hingga berkirim pesan ke teman Twitter Anda tanpa harus login ke dalam situs Twitter.

Instalasi HototPada tutorial kali ini, instalasi Hotot dilakukan melalui distribusi Linux Ubuntu Desktop 10.04, instalasi ini san-gat mudah dan dan dapat dilakukan dalam waktu relatif cepat. Berikut langkah-langkahnya.

1Buka terminal dari menu Applications – Accessories – Terminal kemudian download ppa Hotot untuk dima-

sukkan ke dalam sistem. Bagi Anda yang tidak memiliki koneksi internet saat ini, paket Hotot disediakan pada DVD InfoLINUX. Ketik perintah berikut ini.

$ sudo add-apt-repository ppa:Hotot-team

2Setelah ppa sudah berhasil terinstal, update source.list Anda dengan perintah berikut.

$ sudo apt-get update

3Pastikan semuanya berjalan lancar tanpa pesan ke-salahan kemudian ketik perintah instalasi untuk Ho-

tot.

$ sudo apt-get install Hotot

4Ketik [Y] apabila Anda diminta konfi rmasi instalasi, biar kan proses instalasi berjalan hingga selesai. Hotot

dapat diakses melalui menu Applications – Internet – Ho-tot Twitter Client.

Login Akun Twitter HototInstalasi sudah berjalan dengan lancar, saatnya meng-gunakan Hotot. Caranya? Ikuti langkah-langkah berikut ini.

1Buka Hotot dari me-nu Applications –

Internet – Hotot Twit-ter Client.

2Beberapa saat ke-mudian, Anda akan

me lihat jendela Ho-tot, di sini Anda harus mem buat profi le terlebih dahulu. Isikan pada kolom di bawah Profi le Name dan klik tombol Create Profi le.

3Profi le sudah terbuat, saatnya meminta ijin akses dari Twitter untuk menggunakan akun Twitter Anda de-

ngan Hotot. Klik Gain access token.

4Di jendela berikutnya, adalah Anda diminta untuk me masukan authentication PIN yang didapatkan dari

Twitter. Klik tombol Click Me to Continue.

5Browser akan mengarah langsung ke Twitter dan isi-kan username dan pass word akun Twitter An da, ke-

mudian klik Allow.

6Halaman berikutnya akan muncul PIN ya-

ng harus Anda ma suk -kan kedalam jen dela Hotot di langka h 4 pada kolom PIN. Klik OK.

7Terakhir, saatnya login Twitter me-

lalui Hotot. Klik tombol Sign in with Twitter.

Bertwitter Ria dengan Hotot

Workshop aplikasi_06_editZaky edit rosi belum selesai.indd 54Workshop aplikasi_06_editZaky edit rosi belum selesai.indd 54 4/29/2011 3:16:34 PM4/29/2011 3:16:34 PM

Page 55: mirror.smkn1pml.sch.idmirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011... · v Claroline 1.10.4 Aplikasi untuk membuat dan mengelola program pendidikan melalui website. MangaED 2.1

www.infolinux.web.id INFOLINUX � 06/2011 55

WORKSHOP APLIKASIWORKSHOP APLIKASI

8Akhirnya semua aktivitas Twitter Anda akan tam-pak pada halaman utama aplikasi Hotot dan siap

untuk digunakan.

Update Status TwitterSaatnya mengupdate status Anda dari Hotot untuk di-tampilkan pada Twitter.

1Langkah pertama, pada halaman utama

Hotot, klik kolom ko-song pada bagian atas Hotot disebelah foto akun Twitter Anda.

2Pada kolom terse-but, tuliskan status

ya ng hendak Anda up-date ke Twitter kemudian klik tombol Update.

3Status terbaru Anda akan muncul pada halaman uta-ma Hotot pada urutan paling atas.

Retweet Status TemanAktivitas retweet di Twit ter jamak dilaku-kan. Di bawah ini ada-lah cara melakukannya di Hotot.

1Pada halaman uta-ma Hotot, cari sta-

tus teman yang ingin Anda retweet, kemu-dian klik ikon Reply pa da kanan atas status teman Anda.

2Berikutnya, akan mu n cul kolom untuk

menuliskan teks untuk me-retweet status te-man Anda. Tulis dan klik tombol Update ji-ka sudah selesai.

3Retweet atau bala-san atas update sta-

tus teman Anda akan mu ncul pada halaman utama Hotot beserta dengan status teman Anda.

Mengirimkan Pesan PribadiIngin mengirimkan pesan pribadi ke inbox teman? Ikuti

langkah-langkah beri-kut ini.

1Cari akun Twitter teman Anda yang

in gin dikirimi pesan pri badi pada halaman utama.

2Klik ikon paling ka-nan pada kanan atas

akun Twitter teman An da, pilih Send Message.

3Berikutnya, akan muncul kolom untuk menuliskan pe-san Anda, jika sudah selesai klik tombol Update.

Pengaturan HototPengaturan dapat Anda lakukan apabila tidak ingin menggunakan konfi gurasi default, di bawah ini adalah peng aturan Hotot un-tuk Anda ikuti.

1Di kanan atas jen-dela utama Hotot,

klik ikon berbentuk ge ar kemudian pilih Preferen ces.

2Beberapa saat kemu-dian muncul jendela

Preferences yang berisi tab-tab konfi gurasi yaitu tab Global untuk mengaktifkan penggunaan Proxy apabila Anda menggunakannya.

3Tab Account merupakan pengaturan PIN untuk login Twitter melalui Hotot. Anda dapat mengganti PIN An-

da di bagian ini.

4Tab Look & Feels merupakan pengaturan tampilan Hotot seperti besar kecil dan jenis font yang digunakan

termasuk notify atau peringatan apabila ada update ter-baru.

5Terakhir, tab Advanced yang merupakan setting API yang digunakan Hotot. Apabila Anda tidak me ngetahui

konfi gurasinya, jangan mengubah apapun pada bagian di tab ini.

6Jika semua sudah selesai di konfi gurasi, Anda tinggal mengeklik tombol OK. Apabila Anda ingin kembali ke

konfi gurasi semula, klik tombol Restore Defaults.

Mudah bukan? Selamat berkicau dengan Hotot. Zaky Abdurrachman [[email protected]]

Workshop aplikasi_06_editZaky edit rosi belum selesai.indd 55Workshop aplikasi_06_editZaky edit rosi belum selesai.indd 55 4/29/2011 3:16:42 PM4/29/2011 3:16:42 PM

Page 56: mirror.smkn1pml.sch.idmirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011... · v Claroline 1.10.4 Aplikasi untuk membuat dan mengelola program pendidikan melalui website. MangaED 2.1

www.infolinux.web.id06/2011 � INFOLINUX56

WORKSHOP GRAFIS

Tutorial ini membahas pembuatan objek boneka dengan tujuan memahami penerapan penggunaan fasilitas Blur dan Opacity serta manipulasi warna objek menggunakan efek gradasi warna.

1Dengan menggunakan Rectangle tool, buat objek per-segi panjang. Masih dalam keadaan icon Rectangle tool

aktif, ubah nilai parameter lebar 300 dan tinggi 222, pa-rameter Rx dan Ry masing-masing 100 px. Objek ini akan kita jadikan sebagai wajah boneka.

2Pilih objek persegi panjang oval tersebut, aktikan pa nel Fill and Stroke dengan CTRL + SHIFT + F lalu klik icon

Linear gradient pada Tab Fill. Atur parameter warnanya dengan warna #ffb380 pada bagian bawah dan #ffe6d5 pada bagian atas. Caranya, klik node yang ingin di ubah warnanya, lalu beri war na.

3Buat sebuah objek menggunakan Pen tool, bentuknya mengikuti alur sisi bawah objek persegi panjang tadi.

Pada panel Fill and Stroke, Tab Fill, geser slider Blur se-hingga nilainya menjadi 19 dan opacity 58.

4Buat sebuah lingkaran, beri warna hitam, tanpa stroke. Klik menu Filters > Bevels > Combined lighting. Buat

sebuah lingkaran lagi berwarna putih berukuran kecil. Tempatkan lingkaran tersebut di dalam lingkaran hi-tam tadi. Seleksi keduanya, tekan tombol CTRL + G untuk meng-grup keduanya.

5Duplikasi objek tersebut dengan CTRL + D, tempatkan pada objek wajah sebagai mata boneka.

6Dengan menggunakan Pencil tool, buat sebuah garis beri ketebalan 6 px. Klik icon Edit nodes, arahkan

pointer ke tengah garis, klik dan drag ke bawah untuk

membuatnya melengkung. Klik Menu Filters > Bevels > Combined Lighting. Tempatkan pada wajah boneka se-bagai mulut boneka.

7Buat sebuah objek berbentuk oval menggunakan Ellips tool, beri warna gradasi linear dari warna #ffb380 dan

#ffe6d5 (sebagaimana warna objek wajah) dengan arah gradasi diagonal dari kiri bawah ke kanan atas. Buat lagi sebuah objek berbentuk melengkung di sisi kiri bawah objek oval tadi, beri warna #d45500. Beri efek blur de-ngan nilai 34 dan opacity 75. Objek ini akan menjadi te-linga kiri dari boneka.

8Duplikasi kedua objek tersebut, klik icon Flip horison-tal pada kedua objek hasil duplikasi. Turunkan sedi kit

nilai blur dan opa city dari duplikasi objek blur sebelumnya men-jadi 24 dan 62. Objek ini akan menjadi telinga kanan boneka.

9Grup masing-masing objek telinga tersebut lalu posisi-kan menempel di sisi kiri kanan belakang dari wajah

boneka de ngan mengklik icon Low er to bottom saat ma-sing-masing objek ter seleksi.

10Sekarang, kita akan membuat rambut boneka. Klik icon Stars and polygon, klik icon Star, drag pada

area kerja. Hasilnya adalah sebuah bintang segi lima. Selanjutnya, atur nilai parameter-parameter Corners, Spoke ratio, Rounded dan Randomized dengan nilai ma-sing-masing 20, 0.893, 0.420, 0.028. Tempatkan di bagian atas wajah boneka. Atur ulang ukuran lebar dan tinggi-nya dengan menggunakan mouse hingga proporsional dengan bentuk wajah.

11Duplikasi objek yang dibuat pada nomor 10. Pin-dahkan hasil duplikasi ke sebelah kiri kepala bone-

ka, ubah nilai parameter Corners menjadi 12. Duplikasi objek hasil duplikasi tadi, pindahkan ke sebelah kanan kepala boneka. Susun ketiganya untuk membentuk objek

Membuat Objek Boneka

Workshop grafis_06_editZaky edit rosi.indd 56Workshop grafis_06_editZaky edit rosi.indd 56 5/5/2011 10:58:38 AM5/5/2011 10:58:38 AM

Page 57: mirror.smkn1pml.sch.idmirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011... · v Claroline 1.10.4 Aplikasi untuk membuat dan mengelola program pendidikan melalui website. MangaED 2.1

www.infolinux.web.id INFOLINUX � 06/2011 57

WORKSHOP GRAFISrambut, atur posisi dan ukurannya kembali agar pro-porsional sebagaimana gambar. Grup ketiga objek yang membentuk rambut tersebut.

12Atur gradasi warna menggunakan Linear gradient pada panel Fill and Stroke. Klik kotak putih pada

bagian bawah garis gradient dan beri warna #aa4400, klik lingkaran putih di bagian atas garis dan beri warna #ffb380. Duplikasi objek terse-but, te kan tombol SHIFT + drag sedikit ke arah dalam objek tersebut. Beri warna tunggal #aa4400, ub ah nilai parameter blur menjadi 7,0.

13Aktifkan icon Pen tool. Buatlah objek berbentuk baju berwarna putih. Atur parameter Stroke pada

Tab Stroke style dengan nilai width 2,35 dan pada Tab Stroke paint klik icon Radial gradient. Pada garis gra-dient yang muncul, klik kotak putih ditengah dan beri warna #008000. Klik salah satu lingkaran putih di ujung luar garis gradient, beri warna #00ff00.

14Klik menu Filters > Bevels > Raised border. Klik icon pick tool dan icon Lower to bottom, tempatkan di

bawah objek wajah boneka.

15Buat objek segi empat, klik icon Edit nodes dan icon Convert Object to path. Atur bentuk dan gradasi

warna linear dengan warna #00800 dan #00c100. Buat dua objek di sisi kiri dan bawah objek segi empat terse-but, beri warna putih dan 70% gray. Geser slider blur dan opacity-nya hingga membentuk tampilan berikut. Objek putih nilai blur 23, opacity-nya 52. Objek gray, nilai blur 20 dan opacity-nya 77 atau buat sesuai selera mata Anda. Tempatkan di an-tara objek baju dan wajah boneka.

16Klik icon Text tool. Tempatkan di dalam objek baju, ketik 75. Tentukan jenis huruf Bitstream Vera Sans,

Bold. Atur ukurannya hingga proporsional di tengah-te-ngah baju. Klik menu Filters > Combined lighting.

17Dengan menggunakan Ellips tool, buatlah objek el-lips berikut. Atur gradasi warna linear dengan warna

#ffb380 dan #ffe6d5. Buat objek tak beraturan mengikuti bentuk sisi kiri bawah objek tadi, beri warna #d45500, atur nilai blur 35 dan opacity-nya 75.

18Group kedua objek tersebut, duplikasi, klik icon Flip horisontal dan posisikan masing-masing sebagai ta-

ngan kiri dan kanan boneka. Duplikasi lagi, putar dengan mengklik icon Rotate right dan duplikasi objek yang sudah diputar ini, tempatkan sebagai kaki kiri dan kanan.

19Pilih salah satu kaki boneka. Pisahkan objek oval dari objek blur CTRL + SHIFT + G. Duplikasi objek

oval (kaki boneka), geser ke kanan ke area kosong. Buat sebuah objek segi empat. Tempatkan di atas objek hasil duplikasi, hingga sisi bawah objek segi empat berada di tengah objek oval. Seleksi keduanya, klik menu Path > Difference atau CTRL + -.

20Klik icon Edit nodes, geser salah satu node (node di sisi kiri bawah) sehingga bentuknya proporsional se-

bagai bentuk sepatu boneka. Klik kotak putih pada garis gradient beri warna #008000 dan klik lingkaran putih di garis gradient tersebut dengan warna #00ff00.

21Posisikan objek sepatu boneka di atas objek kaki boneka. Posisikan objek blur yang tadi dipisahkan

dari objek kaki boneka di atas objek sepatu ini di sisi kanan bawahnya. Seleksi ketiganya dan tekan tombol CTRL + G untuk menggabung-kan ketiganya.

22Langkah terakhir, du-plikasi objek kaki ber-

sepatu ini. Klik icon Flip horisontal dan posisikan kedua objek ini di bawah objek celana boneka. Tekan kombinasi tombol CTRL + A lalu tekan kombinasi tombol CTRL + G untuk mengelompokkan seluruh objek jadi satu.Tri Sapto Adji [[email protected]]

Workshop grafis_06_editZaky edit rosi.indd 57Workshop grafis_06_editZaky edit rosi.indd 57 5/5/2011 10:58:46 AM5/5/2011 10:58:46 AM

Page 58: mirror.smkn1pml.sch.idmirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011... · v Claroline 1.10.4 Aplikasi untuk membuat dan mengelola program pendidikan melalui website. MangaED 2.1

WORKSHOP OFFICE

www.infolinux.web.id06/2011 � INFOLINUX58

Cara mudah mengambil fi le gambar yang ada pada fi le dokumen berekstensi .doc.

1Siapkan satu buah fi le .doc yang di dalamnya sudah terdapat sebuah gambar, kemudian klik kanan pada fi -

le tersebut, pilih Open with LibreOffi ce Writer.

2Jika sudah terbuka, saatnya mengubah format dari .d oc me njadi .odt. Buka menu File, pilih menu Save As.

3Pada jendela Save as, ubah format pada bagian File Ty-pe dari .doc menjadi ODF Text Document (.odt). Klik

tombol Save.

4Saat ini fi le .odt sudah berhasil dibuat, klik kanan pada fi le tersebut kemudian pilih Rename.

Lakukan penggan tian ekstensi fi le .odt menjadi .zip.

5Hal unik terjadi di sini. File .odt memiliki banyak fi le di dalamnya yang dapat diesktrak apabila diubah men jadi

ekstensi .zip.

6Langkah berikutnya, lakukan ekstraksi fi le .zip dengan cara klik kanan pada fi le .zip dan pilih Extract Here.

Tunggu beberapa saat, sebuah fol der hasil ekstrak akan tampak di layar Anda.

7Terakhir, masuk ke dalam fi le hasil ekstrak dan cari folder bernama Pictures. Gambar yang Anda ingin kan

akan berada di sini dan siap diambil.

Mengambil Gambar pada File .doc

Workshop_office_06_editZaky edit rosi.indd 58Workshop_office_06_editZaky edit rosi.indd 58 5/4/2011 1:22:36 PM5/4/2011 1:22:36 PM

Page 59: mirror.smkn1pml.sch.idmirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011... · v Claroline 1.10.4 Aplikasi untuk membuat dan mengelola program pendidikan melalui website. MangaED 2.1

www.infolinux.web.id INFOLINUX � 06/2011 59

WORKSHOP APLIKASIWORKSHOP OFFICE

Cara menulis bahasa Arab menggunakan Libre Offi ce.

1Pertama, Anda harus menambahkan layout keyboard Arabic untuk menuliskan bahasa Arab. Klik menu Sys-

tem – Preferences – Keyboard.

2Pada jendela Keyboard Preferences baru terdapat lay-out USA. Untuk menambah layout klik tombol Add.

3Klik tab By Language pada jendela Choose a Layoutdan ubah Language dan Variants menjadi Arabic, jika

sudah klik tombol Add.

4Buka LibreOffi ce Writer Anda lalu klik menu Tools – Options.

5Pada kolom kiri jendela Options, pilih Language Set-tings – Languages. Berikan tanda centang pada En-

abled for complex text layout (CTL). Klik tombol OK.

6Untuk mulai menulis Arab ic, ubah USA men-

jadi ARA dengan melaku-kan kli k ki ri pada keyboard indi cator di panel atas sebe-lah kanan.

7Setelah diubah, Anda da-pat langsung menulis kan

bahasa Arab di LibreOffi ce Writer.

Tata cara pe nulisan bahasa Arab dapat Anda downloaddari http://juwarto.fi les.wordpress.com/2010/01/translasi-key board-usa-arabic.pdf.

Zaky Abdurrachman [[email protected]]

Mudah Menulis Bahasa Arab

Workshop_office_06_editZaky edit rosi.indd 59Workshop_office_06_editZaky edit rosi.indd 59 5/4/2011 1:22:48 PM5/4/2011 1:22:48 PM

Page 60: mirror.smkn1pml.sch.idmirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011... · v Claroline 1.10.4 Aplikasi untuk membuat dan mengelola program pendidikan melalui website. MangaED 2.1

www.infolinux.web.id06/2011 � INFOLINUX60

WORKSHOP HARDWARE

Bingung mendeteksi modem Haier C100 di Ubuntu Anda? Tidak usah takut, sebenarnya modem terdeteksi namun sebagai media penyimpanan USB, Anda tinggal menga-rahkan agar sistem Ubuntu membacanya sebagai sebuah modem yang memiliki identitas ttyUSB.

Deteksi modem merupakan salah satu hal yang men-jadi momok bagi pengguna Linux pada umumnya. Pada sistem operasi Windows modem memang terdeteksi den-gan baik namun pada Linux Anda harus sedikit bersusah-susah dahulu mendeteksinya karena modem dikenali se-bagai media penyimpanan USB. Workshop kali ini akan menunjukkan kepada Anda bagaimana cara mendeteksi modem Haier C100 dengan Ubuntu Desktop 10.04 LTS. Berikut adalah langkah-langkahnya.

1Langkah awal untuk mendeteksi modem Haier C100 adalah melakukan instalasi paket wvdial yang meru-

pakan paket untuk mengeksekusi modem. Jalankan pe-rintah di bawah ini untuk melakukan instalasi wvdial.

$ sudo apt-get install wvdial

2Setelah paket wvdial terinstalasi, colokkan modem Haier C100 pada port USB komputer Anda. Biasanya

modem akan terdeteksi sebagai media penyimpanan USB. Lakukan eject pada modem yaitu dengan melakukan klik kanan lalu Eject ikon modem di desktop Ubuntu Anda.

3Pada saat di-eject, modem tidak akan dikenali lagi se-bagai media penyimpanan USB. Cobalah untuk men-

jalankan perintah lsusb dan lihat hasil output perintah tersebut. $ lsusb

Deteksi Modem Haier C100Hasil output perintah di atas antara lain di bawah ini.

Bus 002 Device 006: ID 201e:2009

Bus 002 Device 005: ID 413c:8160 Dell Computer Corp.

Bus 002 Device 003: ID 0e0f:0002 VMware, Inc. Virtual

USB Hub

Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1

root hub

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0

root hub

Baris “Bus 002 Device 006: ID 201e:2009” menunjukan identitas modem Haier C100 yang dikenali oleh sistem Ubuntu Anda. ID 201e menunjukan id vendor modem dan 2009 merupakan keterangan id dari produk modem Haier sendiri.

4Berikutnya, buatlah fi le 99-evdo-modem.rules un-tuk mendaftarkan identitas modem di sistem dengan

menggunakan editor kesayangan Anda.

$ sudo gedit /etc/udev/rules.d/99-evdo-modem.rules

Setelah jendela gedit terbuka, masukkan baris berikut.ini kedalam fi le tersebut. SYSFS{idVendor}==”201e”, SYSFS{idProduct}==”2009”,

RUN+=”/usr/bin/eject %k

Simpan fi le 99-evdo-modem.rules jika Anda sudah se-lesai menuliskan baris di atas.

5Melalui terminal, lakukan pengenalan module modem Haier C100 dengan menggunakan perintah modprobe

seperti di bawah ini. $ sudo modprobe usbserial vendor=0x201e product=0×2009

Workshop hardware_06_editZaky edit rosi.indd 60Workshop hardware_06_editZaky edit rosi.indd 60 5/10/2011 10:48:21 AM5/10/2011 10:48:21 AM

Page 61: mirror.smkn1pml.sch.idmirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011... · v Claroline 1.10.4 Aplikasi untuk membuat dan mengelola program pendidikan melalui website. MangaED 2.1

www.infolinux.web.id INFOLINUX � 06/2011 61

WORKSHOP HARDWARE

6Pastikan modem sudah terdeteksi dengan baik dengan menggunakan perintah dmesg. Apabila sudah berhasil,

biasanya akan muncul parameter /dev/ttyUSB0, /dev/tty-USB1 dan seterusnya.

$ dmesg | grep tty

Hasil dari output di atas seperti di bawah ini.

[ 2880.551111] usb 2-1: GSM modem (1-port) converter

now attached to ttyUSB0

[ 2880.553198] usb 2-1: GSM modem (1-port) converter

now attached to ttyUSB1

[ 2880.559208] usb 2-1: GSM modem (1-port) converter

now attached to ttyUSB2

7Saatnya memasukkan parameter pada fi le wvdial.conf.Selanjutnya, isikan konfi gurasi modem beserta ope-

rator yang digunakan yaitu Smart.

$ sudo gedit /etc/wvdial.conf

Hapus semua isi dari wvdial.conf kemudian isikan de-ngan baris di bawah ini.

[Dialer smart]

Auto DNS = on

Init1 = ATZ

Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0

Stupid Mode = yes

Modem Type = Analog Modem

ISDN = 0

New PPPD = yes

Phone = #777

Modem = /dev/ttyUSB0

Username = ?smart?

Password = ?smart?

Baud = 460800

Dial Command = ATDT

FlowControl = CRTSCTS

Ask Password = 0

Stupid Mode = 1

Compuserve = 0

Idle Seconds = 300

8Selanjutnya, jalankan perintah untuk menjalankan wvdial. Apabila berhasil, biasanya akan muncul ala-

mat IP yang merupakan alamat IP DNS untuk terkoneksi ke internet. Apabila gagal, biasanya akan muncul baris disconnect.

9Cobalah untuk melakukan pengetesan apakah internet sudah terkoneksi atau belum dengan melakukan ping

pada alamat situs, misalnya dengan menjalankan ping google.com atau langsung melalui browser dan mengak-ses halaman web yang Anda inginkan. Untuk memutus-kan koneksi internet modem Smart Haier Anda tekan tombol CTRL-C.

Deteksi modem pada workshop hardware kali ini usa-hakan jangan sampai ada langkah yang terlewatkan satu pun untuk memastikan keberhasilan Anda mendeteksi Haier C100 milik Anda. Butuh sedikit upaya dari Anda dan akhir kata, selamat mengoprek.

Zaky Abdurrachman [[email protected]]

Workshop hardware_06_editZaky edit rosi.indd 61Workshop hardware_06_editZaky edit rosi.indd 61 5/10/2011 10:48:50 AM5/10/2011 10:48:50 AM

Page 62: mirror.smkn1pml.sch.idmirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011... · v Claroline 1.10.4 Aplikasi untuk membuat dan mengelola program pendidikan melalui website. MangaED 2.1

www.infolinux.web.id06/2011 � INFOLINUX62

WORKSHOP DISTRO

Sebelum Anda memutuskan untuk menginstal atau meng-upgrade ke Ubuntu 11.04 Natty Narwhal, Anda dapat mencoba secara live dengan DVD. Menjalankan Live CD Ubuntu 11.04 sama mudahnya dengan Live CD yang lain. Jika DVD Anda tidak berhasil digunakan un-tuk booting komputer, Anda dapat mencoba membakar fi le iso yang lain (Lubuntu, Kubuntu, atau Xubuntu) untuk mencoba Ubuntu 11.04 secara live, atau mengin-stal/mengupgrade dengan CD Ubuntu 11.04 Alternate.

1Mencoba Unity secara LiveLive Ubuntu 11.04 menggunakan Unity jika kartu

VGA memiliki kemampuan 3D yang telah dikenali se-cara baik oleh Ubuntu 11.04, misalnya kartu VGA de-ngan chipset Intel. Jika VGA menggunakan chipset 3D lain yang belum berfungsi, Anda harus setup melalui System Settings lebih dahulu, atau login dengan desk-top klasik.

Gambar 1 menunjukkan tampilan Unity. Ketika mouse diletakkan di atas panel, terlihat menu File – Edit – View – Places – Help yang berguna untuk mengelola folder dan layar. Hanya menu Places yang mirip de-ngan menu panel desktop Ubuntu klasik.

Unity memiliki shortcut (akses program melalui tombol keyboard) yang hampir sama dengan shortcut GNOME 2, misalnya Alt-F1 untuk menampikan daftar menu di sebe-lah kiri, Alt-F2 untuk menjalankan perintah program, dan lain-lain. Salah satu yang agak berbeda adalah penggu-

Desktop GNOME pada Ubuntu 11.04 menggunakan shell atau user interface modern Unity jika komputer dilengkapi kartu VGA 3D dan telah disetup secara otomatis oleh program Ubuntu. Berikut ini tip dan trik bekerja dengan Unity dan cara mengubah Unity menjadi desktop klasik yang unik nan cantik.

Live, Instal, dan Setup Ubuntu 11.04 naan tombol Super (biasanya bergambar logo Windows). Menekan dan menahan tombol Super akan menampilkan daftar menu di kiri yang ikon-ikon-nya ada angka dan huruf sebagai pasangan shortcut Super. Misal, Super-1 akan menampilkan isi direktori /home/ubuntu atau home user yang aktif, dan sebagainya.

Menu utama (logo Ubuntu) berubah fungsi dari start untuk menampilkan daftar aplikasi menjadi menu untuk menampilkan jendela Home dari Unity (bukan direktor home pengguna).

Control panel desktop Unity Ubuntu yang disebut Sys-tem Settings meliputi antara lain System | Preferences dan System | Administration yang tersedia pada panel atas dekstop Ubuntu klasik (GNOME 2). System Settings berada di menu Power yaitu sebuah ikon di panel pojok kanan atas desktop Ubuntu.

2Mengubah Desktop Unity ke Desktop GNOME 2Jika Anda masih bekerja secara Live dengan dekstop

Unity, Anda harus membuat user baru untuk dapat menggunakan desktop klasik (Ubuntu Classic atau GNOME 2), melalui menu System Settings | System | Users and Groups.

Setelah ada user baru atau setelah berhasil menginstal Ubuntu 11.04 ke hard disk, Anda dengan mudah dapat berpindah ke desktop klasik dengan cara logout atau switch melalui menu tombol Power di pojok kanan atas. Saat akan login kembali, klik pilihan di desktop di bagian bawah layar dengan memilih Ubuntu Classic (dengan du-kungan 3D Compiz) atau Ubuntu Classic (no-effects) jika tidak perlu dukungan 3D. PERHATIAN:

Hati-hati jika Anda ingin men-setup Compiz dengan program tambahan CompizConfi g Settings Manager un-tuk mengaktifkan Desktop Cube, misal ingin memutar desktop secara 3D. Desktop 3D Unity akan dimatikan, se-hingga tampilan Unity Anda akan berantakan. Jika Anda tetap ingin mengaktifkan Desktop Cube, lebih dahulu logout dari Unity dan login kembali (atau pindah login dengan user lain), lalu pilih desktop Ubuntu Classic.

3Cara Cepat dan Aman Menginstal ke Hard DiskProses instalasi Ubuntu 11.04 ke hard disk masih

sama dengan versi sebelumnya. Berikut ini tiga langkah yang penting untuk menghemat waktu dan keamanan data agar tidak terhapus.

Sebelum menjalankan proses instal, klik ikon jari-ngan di kanan atas untuk mematikan atau disconnect, kecuali Anda memiliki akses internet yang cepat. Jika Anda ingin tetap mengakses internet untuk memperba-

Desktop Unity Ubuntu 11.04.

Workshop distro_06_editZaky edit rosi.indd 62Workshop distro_06_editZaky edit rosi.indd 62 5/4/2011 1:54:02 PM5/4/2011 1:54:02 PM

Page 63: mirror.smkn1pml.sch.idmirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011... · v Claroline 1.10.4 Aplikasi untuk membuat dan mengelola program pendidikan melalui website. MangaED 2.1

www.infolinux.web.id INFOLINUX � 06/2011 63

WORKSHOP APLIKASIWORKSHOP DISTROharui cache paket (seperti Reload dalam Synaptic atau perintah apt-get update), Anda jangan memilih Down-load updates while installing, karena pada saat Anda menjalankan instal ini, jumlah paket yang tersedia untuk di-update sangat besar sehingga membutuhkan waktu lama.

Proses instal Ubuntu 11.04 akan mengenali susunan partisi hard disk. Jika semua partisi sudah digunakan dan ditemukan partisi Windows atau partisi Linux yang lain, maka pilihan default akan memotong partisi Win-dows atau Linux yang lain (Install Ubuntu alongside them). Jika tidak ingin memotong partisi yang ada dat-anya, Anda dapat memilih cara manual (Something else) atau memasang Ubuntu pada partisi kosong dengan cara membuat partisi baru atau menghapus partisi yang dat-anya tidak dibutuhkan lagi. Jangan memilih Erase disk and install Ubuntu kecuali Anda ingin menghapus semua partisi dan data lama di seluruh bagian hard disk siap dilenyapkan.

4Menggunakan Extras dan Repository DVD edisi 06/2011 ini telah dilengkapi dengan fi le

Extras Ubuntu 11.04 untuk dijadikan repository lokal. Setelah menambahkan repo lokal ini, Anda dapat meng-instal paket-paket tambahan yang bermanfaat, antara lain untuk memainkan multimedia dan menjalankan aplikasi menarik lainnya. Berikut ini langkah-lang-kahnya.

Copy fi le ubuntu-11.04.tar.gz yang tersedia dalam di-rektori EXTRAS DVD InfoLINUX 06/2011 ke direktori /home/user yang Anda gunakan, lalu klik dua kali ikon fi le itu dan ekstrak ke direktori di bawah /home/user Anda juga. Catatan: ganti kata user dengan nama login yang Anda gunakan.

Ada dua pilihan program GUI yang mudah diguna-kan untuk mengedit repository, yaitu Ubuntu Software Manager | Edit | Software Sources, dan Synaptic Pack-age Manager | Settings | Repositories. Ketikkan password Anda jika diminta. Kosongkan semua pilihan repository internet bawaan agar tidak lagi akses ke internet. Klik bar Other Software, lalu klik Add untuk menambahkan alamat repository lokal. Pada baris APT line masukkan

“deb fi les:/home/user ubuntu-11.04/“ (tanpa tanda pe-tik, ada spasi antara deb dan fi les, dan ada spasi antara username dan ubuntu-11.04) lalu klik Add Source. Prog-ram akan otomatis mengupdate database paket yang dapat ditambahkan.

Jika Anda ingin update ke software terbaru melalui internet, Anda dapat kembali mengubah repository ke suatu server di internet yang dekat dengan jaringan in-ternet Anda, misalnya kambing.ui.ac.id.

5Upgrade dari Ubuntu Versi SebelumnyaJika Anda telah menginstal Ubuntu 10.10, Anda

dapat mengupgrade menjadi Ubuntu 11.04 mengguna-kan iso CD Ubuntu 11.04 Alternate. Berikut ini lang-kah-langkah tanpa membakar fi le iso ke CD.

Copy fi le iso Ubuntu 11.04 Alternate dari DVD ke di-rektori Desktop di bawah /home/user Anda. Lalu mount -o loop sebagai /media/cdrom. Jika /media/cdrom belum ada, lebih dahulu buat dengan perintah mkdir.$ sudo mkdir -p /media/cdrom

$ sudo mount -o loop ~/Desktop/ubuntu-11.04-alternate-

i386.iso /media/cdrom

Di layar akan muncul pesan yang menawarkan Anda mengupgrade dari 10.10 ke 11.04. Jika tidak muncul pesan, jalankan perintah berikut ini.$ gksu “sh /media/cdrom/cdromupgrade”

Ikuti langkah-langkah selanjutnya sesuai pesan yang tertulis pada layar Anda.

Catatan: Jika Ubuntu Anda masih versi 10.04, Anda harus up-date dan upgrade lebih dahulu ke versi 10.10. Catatan, belum tentu semua software yang telah Anda pasang di Ubuntu versi sebelumnya pasti berjalan baik di Ubuntu 11.04. Selamat mencoba!

Rusmanto [[email protected]]

Beberapa pilihan mengedit partisi hard disk.

Software Sources mengarah ke kambing.ui.ac.id.

Workshop distro_06_editZaky edit rosi.indd 63Workshop distro_06_editZaky edit rosi.indd 63 5/4/2011 1:54:08 PM5/4/2011 1:54:08 PM

Page 64: mirror.smkn1pml.sch.idmirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011... · v Claroline 1.10.4 Aplikasi untuk membuat dan mengelola program pendidikan melalui website. MangaED 2.1

www.infolinux.web.id06/2011 � INFOLINUX64

WORKSHOP SORT

Isi sebuah fi le pada sistem biasanya urutannya tidak beraturan, misalnya fi le /etc/passwd dan /etc/group. Namun, sebenarnya, dengan perintah sort, Anda dapat mengurutkan semua isi dari fi le tersebut dengan mu-dah. Penggunaan perintah sort bisa saja sangat ber-guna bagi Anda yang akrab dengan dengan terminal dibandingkan dengan desktop.

Perintah sort sangat mudah digunakan, opsi untuk mendukungnya pun tersedia. Pada artikel kali ini, Anda akan diajak untuk menggunakan perintah sort dalam berbagai studi kasus. Di bawah ini adalah format penu-lisan perintah sort.$ sort [Option] [File]

Contoh penulisan perintah sort.$ sort nama.txt

Studi KasusSetelah Anda mengetahui dasar menggunakan perintah sort, di bawah ini adalah studi kasus yang sering digu-nakan oleh perintah sort. Studi kasus pertama adalah mengurutkan isi dari sebuah fi le. Isi dari fi le urut.txt adalah nama-nama yang tidak berurutan sesuai abjad yang Anda buat, misalkan isi dari fi le adalah data di bawah ini.Windri:100:Keuangan

Budi:200:Sales

Alex:300:Manajer

Jojo:400:Komputer

Isi fi le di atas tidak berurutan sesuai abjad. Oleh karena itu, Anda dapat menjalankan perintah sort di bawah ini untuk mengurutkannya.$ sort urut.txt

Hasilnya:Alex:300:Manajer

Budi:200:Sales

Jojo:400:Komputer

Windri:100:Keuangan

Setelah menjalankan perintah di atas, isi dari fi le urut.txt akan sesuai dengan abjad. Akan tetapi, apabila Anda in gin mengurutkan secara terbalik (z-a), gunakan perintah berikut.$ sort -r urut.txt

Mengurutkan isi file dengan mudah dan cepat di terminal bisa dilakukan menggunakan perintah dasar Linux, yaitu perintah sort beserta opsi-opsinya.

Mengurutkan Baris dengan Perintah SortHasilnya:Windri:100:Keuangan

Jojo:400:Komputer

Budi:200:Sales

Alex:300:Manajer

Isi fi le urut.txt terdiri dari 3 bagian yaitu nama, nomor id, dan posisi. Semua bagian ini pun dapat diurutkan se suai bagiannya. Misalnya, Anda ingin mengurutkan sesuai dengan nomor id, gunakan perintah berikut.$ sort -t -k 2 urut.txt

Hasilnya:Windri:100:Keuangan

Budi:200:Sales

Alex:300:Manajer

Jojo:400:Komputer

Masih kurang? Urutan ketiga juga bisa Anda urutkan berdasarkan posisi. Sesuaikan saja dengan opsi -k dengan urutan dari isi fi le urut.txt. Berikut perintahnya.$ sort -t -k 3 urut.txt

Hasilnya:Jojo:400:Komputer

Alex:300:Manajer

Budi:200:Sales

Windri:100:Keuangan

Anda juga dapat mengurutkan isi fi le /etc/passwd ber-dasarkan id masing-masing user yang biasanya diletak-kan pada bagian ketiga dari baris user. Berikut perintah untuk mengurutkannya.$ sort -t: -k 3n /etc/passwd | more

Hasilnya:root:x:0:0:root:/root:/bin/bash

bin:x:1:1:bin:/bin:/sbin/nologin

daemon:x:2:2:daemon:/sbin:/sbin/nologin

adm:x:3:4:adm:/var/adm:/sbin/nologin

lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin

Dapat dilihat di atas, bagian ketiga akan diurutkan di-mulai dari angka 0 hingga seterusnya. Perintah ini dapat Anda jalankan pada fi le lainnya misalnya pada fi le /etc/group, /etc/hosts, dan fi le lainnya. Masih banyak yang dapat Anda kembangkan dari perin-tah sort ini, misal mengurutkan hasil output dari perintah Linux lainnya atau menggabungkan perintah sort dengan perintal dasar Linux lainnya. Selamat mencoba.

Zaky Abdurrachman [[email protected]]

Workshop sort_06_editZaky edit rosi.indd 64Workshop sort_06_editZaky edit rosi.indd 64 5/18/2011 10:57:32 AM5/18/2011 10:57:32 AM

Page 65: mirror.smkn1pml.sch.idmirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011... · v Claroline 1.10.4 Aplikasi untuk membuat dan mengelola program pendidikan melalui website. MangaED 2.1

Berlangganan Hemat MAKIN DEKATDENGAN ANDA

LUAR JAWA Medan: Pustaka Obor 061-4145622 • Pekanbaru: Jack 0761-27706 • Padang: Taman Bacaan 0751-35150 • Palembang: TB Sriwijaya 0711-320679 • Jambi: Gloria 0741-23360, Elieson 0741-24424 • Bengkulu: TB Zaldy 0736-24291 • Pangkal Pinang: Supermini 0717-423973, Idris Hadi 0717-424547 • Tanjungkarang: Tohoma 0721-261839, Intisari 0721-64026 • Pontianak: Angkasajaya 0561-734689, Ridho 0561-775843 • Balikpapan: TBTerang 0542-421301, Antra 0542-396003 • Samarinda: Aziz 0541-260235, A.Terang 0541-741768 • Banjarmasin: Naprin Budhi 0511-65475 • Palangakaraya: Fathir 0536-28317 • Makasar: Telly 0411-321795, IndahJaya 0411-330707 • Kendari: TB Ade 0401-21613 • Palu: Ramedia 0451-421218, Masrun 0451-423805 • Manado: Lok Book Store 0431-852734 • Denpasar: Corsica 0361-226358, TB Anna 0361-427594, Gunung Agung dan Gramedia • Mataram: Titian 0370-622188 • Kupang: Rapi 0380-832033

PULAU JAWA Cilegon: Torpedo Agc 0254-391460 • Serang: Estica Agc 0254-202292 • Bandung: Alphabet Agc 022-6006000, Gunaraya 022-4232513, Wahyudin Agc 022-6011414 • Garut: Monita Agc 0262-23479 • Tasikmalaya: Nasuha 0265-334064 • Indra mayu: Kompas Agc 0234-484032 • Cirebon: Cirebon Agc 0231-203376 • Tegal: Tegal News Agc 0283-356138 • Pekalongan: TB Raja murah 285- 424463, Fajar Agc 0285-431466 • Semarang: Erlangga Agc 024 -8313405, Hartono Agc 024-3545301, Adila Agc 024-3560615, Hariani Agc 024-3541832, TB Prasojo 024-569561 • Solo: TB ABC 0271-644345, Sendang Mulia Agc 0271-633751 • Yogya karta: Hidup Agc 0274-587921-Lamhaba 0274-541808, Togamas, dan Gramedia • Magelang: TB Larista 0293-368060 • Purwo kerto: TB ABC 0281-638344, SHS Agc 0281-622485 • Surabaya: Kantor Perwakilan 031-8291511, Gunung Agung dan Gramedia • Malang: Yahya Oentoeng 0341-3410105 • Kediri: TB Alief 0354-684211 • Jember: TB Amanah, Gunung Agung

TOKO BUKU JABOTABEK Maruzen: Blok M 7268334, Sultan Agung 8307641 • Kharisma: Cijantung 87793375, Cinere 7534125, Cilandak 78840163, Taman Anggrek 5639343, Puri 5822629, Pamulang 7445019 Kalimalang 8601887, Klender 86605956 • Gramedia: Matraman 8581763, Pondok Indah 7506997, Pintu Air 3843800, Melawai 7203445, Gajahmada 2601234, Citraland 5606363, Pluit 6683620, Cinere 7540663, Bekasi 8840401, Bogor 0251-356341 • Gunung Agung: Pondok Indah 7506901, Taman Anggrek 5639045, Citraland 5681512, Kwitang 3102004, Blok M 7209344, Arion 7413078, Atrium 3867831, Lokasari 6254730, Bogor 0251-326876 • News Stand Niaga Tower 2505250 • Time PI 330434 • Newstand WTC Sudirman 5211216, Mandarin 5678888 • Trio 7982331 • JBC Kalibata 7970350 • CabangTB Utama

Nama Lengkap:Alamat: Kode Pos:Telepon: Fax:Mobile/E-mail:Mulai berlangganan Edisi:

Saya ingin berlangganan majalah InfoLINUX:

-----------------------------------------------

----------------------------------------------------------------------

FORMULIR BERLANGGANANDATA PRIBADI(Pilih dengan tanda �dan isi dengan huruf kapital)

Cara Pembayaran:

Tanggal :

Tanda Tangan :

�NO. WILAYAH PAKET HARGA LANGGANAN LANGGANAN

1. Jabodetabek � 6 Bulan (6 Edisi) Rp229.500

� 1 Tahun (12 Edisi) Rp432.000

2. Pulau Jawa � 6 Bulan (6 Edisi) Rp240.000

(Jateng, Jabar, Jatim) � 1 Tahun (12 Edisi) Rp450.000

3. Bali/Sumbar � 1 Tahun (12 Edisi) Rp540.000

4. Sumut/Kalimantan/Sulawesi � 1 Tahun (12 Edisi) Rp558.000

5. Indonesia Timur � 1 Tahun (12 Edisi) Rp558.000

Hubungi:Sirkulasi Pinpoint Publications (DPKU)Telp: (021) 4682-6816, 7079-6499Fax: (021) 4682-8919e-mail: [email protected]

Transfer ke BCA Cabang Rawamanguna/n PT DIAN PASIFIK KOMUNIKASI UTAMANo. Rekening 094 303 3533

Bukti transfer & formulir iniharap di-fax ke (021) 4682-8919Up. Bagian Langganan

langganan linux_06.indd 1langganan linux_06.indd 1 11/05/2011 16:03:4411/05/2011 16:03:44

Page 66: mirror.smkn1pml.sch.idmirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011... · v Claroline 1.10.4 Aplikasi untuk membuat dan mengelola program pendidikan melalui website. MangaED 2.1

www.infolinux.web.id06/2011 � INFOLINUX66

Membandingkan Dua Buah TabelAnda membuat dua buah tabel berbeda di LibreOffi ce Calc dan Anda ingin membandingkannya karena ingin mengetahui perbedaan-perbedaan di antara keduanya? Ini caranya.

Topik-topik pada edisi mendatang masih mungkin berubah.

Membuat Desain StempelMembuat desain stempel dengan Inkscape bukanlah perkara yang sulit. Ini karena Inkscape telah menye-diakan fasilitas untuk mengatur agar suatu teks dapat mengikuti alur (path) dari suatu objek.

NANTIKAN CENTOS 5.6

Mengenal Zimbra DesktopButuh email client yang tangguh dan andal? Zimbra desk-top dilengkapi dengan berbagai macam fi tur seperti re-minder, calendar, hingga situs jejaring sosial terintegrasi. Tunggu di edisi berikutnya.

Sharing Data dengan DropboxBingung berbagi data dengan teman atau kerabat me-lalui internet? Cobalah gunakan dropbox. Melalui dropbox, Anda memiliki pilihan berbagai macam cara bertukar data di dunia maya.

Langkah Mudah Backup Data

EDISI MENDATANG 07/2011

66_Edisi Mendatang_06_editZaky edit rosi.indd 6666_Edisi Mendatang_06_editZaky edit rosi.indd 66 5/16/2011 1:01:05 PM5/16/2011 1:01:05 PM

Page 67: mirror.smkn1pml.sch.idmirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011... · v Claroline 1.10.4 Aplikasi untuk membuat dan mengelola program pendidikan melalui website. MangaED 2.1

Informasi & Pesanan Langsung, hubungi :Prima Buku “Layanan Pesan Antar Buku”, Jl. Rawa Girang I no. 8, Kawasan Industri Pulogadung, Jakarta Timur Telp: (021) 4682-6816, SMS: 0813-115-23230, Fax: (021) 4682-8919, E-mail: [email protected] 1. Untuk wilayah JABODETABEK (Jakarta, Bogor, Depok, Tangerang, Bekasi), nilai pesanan Rp100.000,-, mendapatkan diskon 10%. 2. Setiap pemesanan disesuaikan dengan tarif kurir. 3. Untuk wilayah JABODETABEK, PEMBAYARAN DAPAT DILAKUKAN secara TUNAI DI TEMPAT. Untuk wilayah di luar JABODETABEK, PEMBAYARAN DILAKUKAN dengan TRANSFER via BANK BCA Cabang RAWAMANGUN, atas nama: PT DIAN PASIFIK KOMUNIKASI UTAMA, No. Rek: 094 303 3533. Bukti transfer di-fax ke: (021) 4682-8919.

+1 CD Rp50.000

Panduan Praktis Debian GNU/Linux 3.1Setelah membaca buku ini,

diharapkan Anda bisa bekerja dengan sistem Debian GNU/Linux, se suai dengan kebutuhan.

+1 CD Rp45.000

+1 CD Rp35.000 +1 CD Rp30.000

+1 CD Rp35.000

Teknik Seleksi Foto Den-gan Photo-shop CS2, Seri 2Pertajam kemampuan

Anda dalam me nye leksi im-age, untuk membuat objek yang lebih detail, dan lebih kompleks lagi.

Panduan Praktis Mem ba-ngun Ser-ver Mail, Qmail, dan Squirrel-mail

Bagi yang ingin menge-tahui cara meng-install dan mengonfi gurasi server e-mail Qmail, dan webmail Squirrelmail, Anda harus membeli buku ini!

+1 CD Rp35.000

Desain 3D, Optimali-sasi Fitur Photoshop CS2Kuasai teknik-teknik membuat

objek desain 3D, dengan mengguna kan aplikasi Photoshop CS2. Pelajari buku ini, dan Anda akan dapat membuat desain 3D.

+1 CD Rp40.000

Desain 3D, Optimali-sasi Fitur Corel Draw 12Praktikkan membuat objek 3D,

dengan menggunakan soft-ware vektor 2D. Pahami materi buku ini, dan Anda akan mengetahui wawasan baru tentang desain grafi s.

+1 CD Rp40.000

Teknik Seleksi Foto Den-gan Photo-shop CS2, Seri 1Buku ini mengu-

las teknik-teknik dasar menyeleksi objek, dengan menggunakan beragam tool di Photoshop CS2. Modal awal yang berman-faat, untuk menghasilkan desain yang menarik.

+1 CD Rp35.000

+1 CD Rp35.000

Mandriva Linux 2006Gunakan distro Mandriva Linux 2006, dalam akti-vitas sehari-

hari di kantor, penggunaan internet dan multimedia di warnet, kegiatan pendi-dikan, maupun untuk di rumah.

+3 CD Rp40.000

Fedora Core 5Alternatif distro Linux OS, yang dapat Anda pilih sebagai aplikasi

komputer desktop yang lengkap. Distro ini pun dapat dikonfi gurasi kan sebagai server jaringan.

+1 DVD Rp45.000

Menguasai Power-Point 2003Ungkap tip dan trik menguasai aplikasi ini, untuk

membuat presentasi yang menarik, efektif, dan efi sien.Temukan rahasia-nya, dengan membaca buku ini.

OpenSUSE 11.2 Linux untuk Desktop & ServerBuku yang mengulas tentang

distro openSUSE mulai dari instalasi hingga mahir sebagai administrator sistem dengan YaST2. Juga dibahas mengenai aplikasi multimedia, jaringan, dan server.

+1 CD Rp40.000

Fedora 12Sistem Operasi dan Apli kasi Linux untuk Desktop, Server, & JaringanPandai menguasai distro Linux Fedora mulai dari aplikasi simpel, multimedia, keamanan,

CMS, virtualisasi, jaringan intranet dan internet, serta konfi gurasi wireless LAN.

Active Directory merupakan salah satu teknologi penting MicrosoftMulai yang diperuntukkan bagi user managementhingga security access. Hampir sebagian besar produk Microsoft

mewajibkan adanya Active Directory sebelum produk tersebut kita install.

Mandriva 2010 Sistem Operasi Komputer Desktop & ServerBuku lengkap yang membahas Linux Mandriva 2010 berikut penggunaan aplikasi desktop yang ada di dalamnya untuk

aktivitas perkantoran, multimedia, grafi s, internet, dan server jaringan.

iklan buku (PC1633-PR1-0611).indd 3iklan buku (PC1633-PR1-0611).indd 3 4/20/2011 5:22:55 PM4/20/2011 5:22:55 PM

Page 68: mirror.smkn1pml.sch.idmirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011... · v Claroline 1.10.4 Aplikasi untuk membuat dan mengelola program pendidikan melalui website. MangaED 2.1

terra (IL0540105).indd 1terra (IL0540105).indd 1 2/4/2011 1:57:15 PM2/4/2011 1:57:15 PM