ID
DENGAN DVD 8 GB [Luar Sumatra-Jawa-Bali: Rp47.000]
INSIDE DVD
AerX 2.0 Simulasi penerbangan sekaligus
peperangan dengan basis aplikasi AutoQ3D.
Belajar IP
GCompris 8.4.12 Kumpulan aplikasi dan
permainan edukasi untuk anak usia 2-10 tahun. Subnetting
iFreeBudget 2.0.9 Mari! Menata keuangan Cara cepat dan mudah
pribadi maupun bisnis dengan lebih baik lagi.
PEMIMPIN REDAKSI
Rusmanto Maryanto
BERUBAH UNTUK
REDAK TUR SENIOR
Anton R. Pardede, Effendy Kho
SIDANG REDAKSI
Supriyanto (Koord.), Alexander P.H. Jularso,
BERLANJUT
Bonafacius S. Ryanto, Denie Kristiadi, Rully Novrianto, Judul di atas tidak ada kaitan dengan kampanye
Sasongko R.A. Prabowo, Suherman, Pemilihan Presiden 2009 ini. Kami melakukan
Wawa Sundawa, Yanuar Ferdian
perubahan terhadap isi, DVD, dan harga Info-
KONTRIBUTOR LINUX sejak edisi 06/2009 lalu untuk mengata-
Budi Rahardjo, I Made Wiryana, Michael S. Sunggiardi
Noprianto, Ria Canseria si dampak krisis ekonomi terhadap InfoLINUX
PR A PRODUKSI agar tetap berlanjut terbit secara rutin. Jum-
Arie Ishami, Renny Fitriastuti lah isi berkurang 16 halaman, DVD berubah
TATA L E TA K & D E S A I N G R A F I S dari dua menjadi satu, dan dengan berat hati
Dhany Sudharmanto, Lely Yulaena, Mardiana kami menaikkan harga dari Rp40.000 menjadi
S E K R E TA R I AT R E D A K S I Rp45.000. Kami yakin banyak pembaca yang
Evawani U. Putri
terkejut atas perubahan ini, namun kami tidak
memiliki pilihan lain yang lebih baik. Kami Rusmanto Maryanto [rus@infolinux.co.id]
IKL AN
Imam Ariyanto, mohon maaf dan menyampaikan penghargaan serta terimakasih
Indran B. Sapto, Meladi Krisbiono, Febriyanti atas pengertian pembaca yang budiman.
SIRKUL ASI & DISTRIBUSI Mulai edisi 07/2009 ini, kami menyertakan sebuah DVD 8 GB
Purwaluyo (Manajer)
dengan teknologi dual layer yang masih dapat dibaca oleh umum-
KEUANGAN nya drive DVD. Sedangkan, DVD edisi 06/2009 yang lalu masih
Deetje Monoarfa (Manajer), Albert Sulistyo,
Ngafiv, Tety Winarni, Untung berteknologi lama dengan ukuran sekitar 4 GB, karena kami me-
nyertakan sebuah buku saku tentang Linux RedHat.
PERSONALIA & UMUM
Ekawati (Koord.), Suhaedin, Supandi DVD 8 GB dipilih untuk mengatasi kesulitan kami dalam me-
nyertakan distro besar seperti Mandriva, openSUSE, Fedora, dan
PENERBIT lain-lain. Sebagai pembuka, DVD edisi ini berisi Mandriva 2009.1
PT InfoLINUX Media Utama
tanpa kami kurangi paket-paket utamanya dan kami tambahkan
A L A M AT sekalian paket-paket Extras-nya, plus beberapa distro dan paket
Gedung Warta Lt. 4
Jl. Kramat IV No. 11, Jakarta Pusat-10430 menarik lainnya. Ketika masih menggunakan DVD 4 GB, kami ti-
Telp: (021) 315-3731, Fax: (021) 315-3732
dak dapat menyertakan distro besar seperti Mandriva 2009.1 se-
P E N C E TA K cara penuh, karena harus mengurangi ukuran file distro agar tidak
PT Dian Rakyat, Jakarta
ada masalah dalam penggandaan di pabrik. Pengurangan itu se-
Semua tip yang ada di dalam majalah ini gunakan atas lain merepotkan juga memaksa kami menghapus paket-paket yang
risiko Anda sendiri. Kami tidak bertanggung jawab atas
segala kehilangan data atau kerusakan pada komputer, mungkin sangat dibutuhkan pembaca.
alat-alat, atau software yang Anda miliki ketika
menggunakan tip atau saran tersebut. Perubahan lain, dalam Juni 2009 lalu kami juga menerbitkan
edisi perdana InfoLINUX Extra yang membahas tip-trik dan seluk-
Linux merupakan trademark terdaftar dari Linus Torvalds.
Linux di sini adalah pemendekan dari GNU/Linux. beluk OpenOffice.org 3.1.0. InfoLINUX Extra ini merupakan edisi
Semua trademark lainnya merupakan tambahan di luar 12 edisi bulanan, yang kami rencanakan terbit
hak masing-masing pemiliknya.
tiga bulan sekali dengan topik khusus dan dilengkapi sebuah CD.
InfoLINUX Extra diharapkan menjadi pelepas dahaga pembaca
akan informasi dan tutorial yang lengkap, praktis, dan mendalam
tentang program-program yang banyak dibutuhkan dunia kerja.
Utama
[24] Beragam Aplikasi Back-up Pilihan
Komunitas
[30] MaNuX Bima Adakan Workshop
Linux
[30] Linux Tegal Adakan Sunday Linux
Party
Praktik Instan
[32] Menikmati Mandriva Free 2009.1
Net Admin
[36] Cara Mudah Menghitung IP
Subnetting
[38] Daftar Warnet Berbasis Linux di
Indonesia
24
Tutorial
[39] Membangun Aplikasi Monitoring
Memory dengan PyGTK
[46] Filesistem Terkompresi dengan Fuse-
zip
[48] FUSE: Filesystem in Userspace
[56] Menggambar Grafik Batang
Sederhana
5 30 32
Workshop
[58] Tiga Tahap Pembuatan Label Surat
[60] Membuat Grafik dengan Pustaka
JpGraph
[62] Back-up & Restore dengan Sbackup
T Sun Microsystems
mengumumkan rilis
terbaru dari OpenSolaris,
IPMP (IP Multipathing),
dan iSCSI Port Provider
untuk COMSTAR juga
D pada official blog-nya,
tim development dan
komunitas Linux Mint
yakni OpenSolaris 2009.06. telah disertakan. Inter- telah mengumumkan keter- light/Silverlight, serta
Dari penjelasan rilis yang opabilitas dengan sistem sediaan rilis dari distro menyertakan Meta dan vir-
diberikan, Glyn Foster operasi Windows juga Linux Mint 7 dengan kode tual packages. Pada sistem
menjelaskan bahwa Open- telah ditingkatkan me- nama Gloria. Linux Mint 7 menu, application mana-
Solaris 2009.06 merupa- lalui layanan OpenSolaris dibuat berbasiskan Ubun- ger dan upload manager
kan versi ketiga dari Open- CIFS, dan terdapat juga tu 9.04 (Jaunty Jackalope), kini juga telah menam-
Solaris fitur cluster dan telah dilengkapi de- bahkan fitur baru seperti,
yang telah dengan me- ngan Linux kernel 2.6.28, “Suggestion”, “Featured
dilengkapi nyertakan X.org 7.4, dan GNOME applications”, serta “SCP
d e n g a n solusi Open 2.26.1. Linux Mint 7 juga & SFTP support”.
sejumlah HA Clus- telah menyertakan sejum- Selain merilis Linux
fitur, mulai untuk kebutu- ters. lah artwork baru dan up- Mint 7 Main Edition versi
han desktop hingga Data Dari sisi hardware, date sejumlah aplikasi. i386, tim Linux Mint juga
Center. OpenSolaris kini dapat ber- Sejumlah fitur lain yang merilis Linux Mint 7 x64
Para server administra- jalan di platform SPARC disertakan Linux Mint 7 Edition dan Linux Mint 7
tor akan mendapat keun- dan menawarkan dukun- diantaranya, peningkatan Universal Edition. Untuk
tungan dari implementasi gan penuh untuk Intel Xeon kecepatan boot, pening- menjalankan LinuxMint
Project Crossbow, yang 5500. OpenSolaris 2009.06 katan aplikasi mintMenu, 7, dibutuhkan spesifikasi
menyertakan manajemen juga tidak memiliki prob- mintInstall, mintUpdate, hardware dengan RAM
sumber daya dan virtu- lem ketika laptop berjalan dan mintUpload, meny- minimal 512 MB, harddisk
alisasi jaringan di Open- dan akan diinstalasikan ertakan mintWelcome 2.5 GB, dan VGA Card
Solaris. Versi terbaru ini langsung di laptop Tecra dan rtfm command-line dengan resolusi minimal
juga telah menyertakan M10 dan Portege R600. tools, mendukung Moon- 800x600.
Delphi
GUPnP, teknologi yang sangat
spesifik ke processor Atom seperti
grafik, boot yang cepat serta hemat
energi. Bagi yang ingin mencoba
Moblin ini telah disediakan image
yang dapat di-download dan
M
ata kuliah Interaksi Manusia dicoba. Moblin juga telah
menyertakan browser, yang siap
dan Komputer-IMK atau
digunakan dan telah dioptimasi
Human Computer Interac untuk penggunaan netbook. Yang
tion sudah banyak diberikan menarik juga telah disediakan
dukungan aplikasi social network
di kampus Indonesia. Sayangnya,
seperti Twitter dan Last.fm.
mata kuliah ini lebih banyak GUI lainnya yang juga didesain
diberikan dalam bentuk teori saja. dengan pendekatan berbeda den
gan GUI biasa adalah Sugar. Sugar
Kalau toh ada sisi praktisnya masih
sangat berbeda dengan GUI biasa
menggunakan pemrograman inter yang menggunakan desktop seba
aksi user yang sederhana, misal gai metaforanya. Sugar lebih
berorientasi pada task yang
pemrograman web atau Visual Basic
dikerjakan, satu task pada setiap
atau Delphi saja. Dengan kata lain masih dalam saat. Sugar ditulis dengan Python
penggunaan metafora sistem window dan desktop biasa. dan beberapa komponen ditulis
menggunakan C. Lingkungan ini
Open source memiliki kemungkinan tasi kecil (tetapi lebih besar dari menggunakan GTK, Gecko sebagai
untuk dieksplorasi sebagai sarana ponsel), misalnya netbook atau pun engine HTML, dan dapat juga
pendukung mata kuliah IMK. Sa Mobile Internet Devices (MID). dijalankan pada sistem Linux
yangnya, banyak dosen yang mem Bagian utama dari Moblin Core biasa.
bidangi IMK ini, masih sering tidak dijalankan di atas kernel Linux Ada tiga alasan Linux dan open
memahami potensi open source atau dan beragam device driver yang source cocok untuk mendukung
Linux dalam bidang ini. Lebih ban
Kapasitas Layanan TI
dan itu. Beberapa framework ini
justru haus jaringan. Masalahnya
jaringan yang digunakan (WAN)
memiliki kapasitas yang terbatas.
Aplikasi dijejalkan dalam jaringan
tanpa perencanaan, sehingga ba
S
udah beberapa kali meng gian operasional yang biasanya ke
hadapi situasi di mana saya walahan mencari solusi.
Solusi jalan pintas yang diambil
ingin mengakses layanan yang biasanya adalah dengan menambah
berbasis jaringan (Internet) kapasitas jaringan. Masalahnya, se
tetapi layanan tidak dapat diakses. berapa besar penambahan yang di
butuhkan? (Sementara dana yang
Saya tidak ingin menyebutkan ada sangat terbatas.) Jika kapasitas
layanan tersebut, tetapi Anda jaringan sudah ditambah, sampai
mungkin juga pernah meng- ala kapan penambahan itu akan bisa
digunakan sebelum harus ditambah
minya karena banyak kejadian se lagi (karena akan ada aplikasi-apli
perti ini. Layanan tidak dapat kasi baru yang akan diluncurkan di
diakses karena terlalu banyak orang atas jaringan tersebut)? Ini semua
menunjukkan bahwa perencanaan
yang mencoba mengakses saat yang hampir bersamaan. penggunaan jaringan harus dilaku
kan dengan baik.
Sering terjadi sebuah layanan aplikasi yang berbasis web, yang Hal yang sama juga terjadi di
dibuat tanpa direncanakan kapa tentunya membutuhkan jaringan. penggunaan server. Ada server
sitas sumber daya yang disediakan. Banyak pengembang aplikasi yang yang tiba-tiba bebannya menjadi
Layanan tersebut dibuat asal ter
Kegilaan terhadap
capai angka 149,3%, nomor satu
dari 27 negara di dunia.
Ada 2.236.380 anggota Facebook
yang dicatat Nick Burcher. Meski
Facebook
angka itu masih tergolong kecil jika
dibanding dengan populasi Indo
nesia yang 230 juta, juga masih
kecil jika dibandingkan dengan
pengguna Facebook di Amerika
yang mencapai 55.329.460 anggota,
K
ita semua sudah melihat bagai tetapi angka peningkatan yang
mana menggilanya Facebook. nyaris tiga kali lipat (150%) itu
yang membuat kita harus belajar
Kehebatan Facebook merupa dan mulai mengatur strategi untuk
kan satu fenomena terhadap tetap melanjutkan peningkatan pe
kegiatan manusia di dunia kom manfaatan Teknologi Informasi
dan Komunikasi di Indonesia.
puter, apalagi untuk kondisi Indo Teknologi blog yang sebelumnya
nesia. Jaringan sosial komputer ini diprediksi akan meledak ternyata
sebetulnya sudah berkembang da disalip oleh teknologi jaringan so
sial yang merupakan gabungan
lam lima tahun terakhir, dimulai dari semua teknologi yang ada, se
dengan kepopuleran Friendster di perti peletakan foto di Internet
Asia dan MySpace di Amerika, tapi (diprakarsai salah satunya oleh
Flickr), membuat catatan kecil un
entah kenapa tiba-tiba Facebook menyalip semua tuk teman-teman (komen di blog)
program sejenis dengan menggaet pelanggan terbanyak. dan interaksi manusia dengan
manusia lainnya di jaringan dunia
Khusus di Indonesia, Facebook tidak membacakan puisi tentang Face alias Internet.
saja mempunyai 3 juta-an anggota book di Jakarta, yang intinya mem Paradigma lain yang juga harus
nya, tetapi juga mendongkrak angka protes kegiatan ibunya yang lebih dilihat dan kita kaji, yaitu tersedia
penjualan perangkat sejenis Black dekat dengan Facebook ketimbang nya satu perangkat komputer yang
berry yang tadinya sudah diambang dengan putera-puterinya. “friendly” dan mudah digunakan
keruntuhan karena harga jual akses
Terkesan desain cover gai root, lalu gunakan perintah adalah dengan menggunakan tools
Salut untuk desain baru cover In fdisk -l. Jika tidak ada partisi UNetbootin (http://unetbootin
foLINUX! Selain itu, saya juga NTFS dari hasil output yang ada, .sourceforge.net). Untuk petunjuk
memiliki koreksi untuk majalah berarti partisi Windows Anda instalasi lainnya, silakan merujuk
InfoLINUX. Pada rubrik "Software kemungkinan telah terformat. ke url berikut: http://wiki.tinyco
Pilihan" InfoLINUX edisi 05/2009, Namun jika ada, Anda dapat relinux.com/tiki-
terdapat keterangan software yang segera menginstalasikan paket index.php?page=Installing+TC+on
tertukar, yaitu keterangan mengenai ntfs-3g untuk mengakses partisi +USB.
Firefox dan Transcode. Semoga NTFS tersebut. 3. Request Anda akan kami
dapat menjadi masukan yang baik. 2. Pada setiap edisi, InfoLINUX se tampung terlebih dahulu.
Aliim Waspodo via e-mail ring menyertakan paket tamba
han/extras distro yang juga Aplikasi Penjadwalan
Terimakasih atas pujian dan koreksi disertakan pada edisi bersangku Saya suka sekali membaca artikel
yang diberikan. Memang terdapat ke tan. Hanya saja ukuran paket tam Utama InfoLINUX 04/2009 yang
salahan penempatan gambar pada bahan tersebut tidak mencapai membahas OrangeHRM. Selain itu,
artikel Firefox dan Transcode yang total 1 DVD, karena InfoLINUX saya ingin me-request beberapa hal
terdapat di "Software Pilihan In menyeleksi paket extras dari berikut:
foLINUX" 05/2009. Dengan ini, distro bersangkutan, terutama 1. Tolong ulas secara lengkap, cara
koreksi Anda telah memperbaiki paket yang biasa digunakan saja. instalasi dan penggunaan apli
kesalahan tersebut. kasi schedulling berbasis group se
Kritik dan request perti eGroupware.
Problem Debian 5.0 Saya memiliki beberapa kritik dan 2. Adakah aplikasi di Ubuntu atau
Berkenaan dengan bonus distro De pertanyaan nich. distro lain untuk pembuatan jad
bian 5.0 yang disertakan pada In 1. Kenapa sih majalah InfoLINUX wal pada tingkat korporat?
foLINUX 05/2009, terdapat susah saya dapatkan di setiap Danang via e-mail
beberapa hal yang ingin saya tan tanggal 1 s/d 4 setiap bulannya.
yakan.: Padahal pada bulan sebelumnya, 1. Pembahasan tentang aplikasi
1. Saya telah mengikuti penjelasan saya biasa mendapatkan sebelum eGroupware sudah pernah diulas
instalasi Debian 5.0 yang tanggal 5 setiap bulannya. pada InfoLINUX edisi yang telah
terdapat di majalah. Setelah 2. Bagaimana cara mengin lalu. Namun jika ada topik me
terinstal, tidak ada yang stalaskan LiveCD Tiny Core narik lain seputar eGroupware
mencurigakan. Malah saya Linux ke USB Flash Drive? atau aplikasi sejenis, akan kami
sedikit kagum dibuatnya. Hanya 3. Tolong sertakan distro CentOS, sajikan kembali di majalah Info
saja ketika ingin membuka drive gOS, dan Linux Mint terbaru di LINUX edisi mendatang.
c, d, dan yang lainnya tidak ter InfoLINUX edisi mendatang. 2. Untuk aplikasi penjadwalan
lihat di file manager. Yang ingin Riski Prakoso via e-mail yang ditujukan untuk korpo
saya tanyakan, apakah harddisk rat, sudah tersedia beberapa apli
saya terformat otomatis saat 1. Pada dua edisi terakhir (edisi kasi penjadwalan open source
menginstalasi Debian 5.0? 04/2009 dan 05/2009), memang berbasis desktop atau berbasis web
2. Tolong sertakan DVD repositori terdapat sedikit keterlambatan yang dapat digunakan. Beberapa
distro. Kalau bisa, setiap edisi di dari jadwal edar yang telah diten di antaranya: Planner, TaskJug
sertakan 1 DVD repositori. tukan. Hal ini sudah InfoLINUX gler, Collabtive, GanttProject,
Wisnu Wardhana via e-mail sampaikan ke bagian terkait (Sir dan dotProject. Daftar lengkap
kulasi InfoLINUX), untuk segera aplikasi penjadwalan tersebut da
1. Untuk memastikan apakah par ditindaklanjuti. pat dilihat pada url http://en.wiki
tisi NTFS di harddisk Anda telah 2. Cara termudah untuk menginstala pedia.org/wiki/List_of_project_ma
terformat atau tidak, login seba sikan Tiny Core Linux ke USB nagement_software.
PRIMA BUKU
(Layanan Pesan Antar Buku & Majalah)
Jl. Kramat IV No. 11, Jakarta 10430, Indonesia
Telp. (021) 319 04075, SMS 0813 115 23230, Fax. (021) 390 8883,
Email: pesan@primabuku.co.id
1. Wilayah pesanan: seluruh indonesia
2. Setiap pemesanan disesuaikan dengan tarif kurir.
Game
Canta 0.2Beta6
17
17
18
Quadra 1.2.0 18
Buku
Mastering Blender 19
Pro Ubuntu Server 19
Administration
Ruby: Visual 19
QuickStart Guide
17
Definisi Label “On the Disc”
Sebuah software yang
memperoleh label “On
the Disc”, berarti Anda
dapat menemukan paket
software tersebut dalam
bonus Disc InfoLINUX edisi kali
ini.
P
jaringan LAN maupun WLAN dapat
Kata kiasan ini sering kali diguna- beserta contoh penggunaannya. Mulai berfungsi sebagaimana mestinya,
kan dalam menggambarkan situasi dari aplikasi back-up untuk server yang mulai dari proses instalasi sebuah
yang tidak menguntungkan bagi se- berbasiskan teks, hingga aplikasi back- distro Linux dilakukan hingga
seorang, yang andai saja orang tersebut up untuk personal yang berpenampilan instalasi driver hardware terse-
melakukan hal yang seharusnya dilaku- GUI. Semua pilihan aplikasi ini bersifat but. Distro Linux yang digunakan
kan untuk mencegah hal tersebut terjadi. free dan siap pakai. Tinggal sesuaikan dalam pengujian “Linux Ready”
Tentu, hal yang tidak menguntungkan dengan kebutuhan Anda. adalah, Ubuntu 9.04, Fedora 10,
dan openSUSE 11.1.
tersebut paling tidak dapat dicegah. Pada edisi ini, kami juga memberi-
Kiasan di atas juga dapat menggam- kan bonus distro Mandriva Free 2009.1
barkan kondisi kritis pada saat Anda plus tambahan paket Extras-nya. Distro
kehilangan data pekerjaan, sedangkan yang terkenal akan keindahan desktop-
waktu deadline kerjaan sudah mepet. Se- nya ini, menyertakan desktop KDE 4.2.2
andainya saja Anda meluangkan sedikit dengan kustomisasi di sana-sini sehing-
waktu untuk mem-back-up seluruh data ga terasa nyaman saat digunakan. Untuk
pekerjaan Anda ke tempat lain, tentu ma- bonus distro lainnya, kami juga menyer-
salah hilangnya data di satu tempat tidak takan Linux Mint 7, distro desktop me-
akan menjadi masalah yang berarti. narik yang dibuat berbasiskan Ubuntu
Untuk mencegah hal ini terjadi, pada 9.04. Akhir kata, selamat menikmati
rubrik “Utama” dan “Workshop Distro” sajian edisi ini!
edisi ini, kami mengulas sejumlah aplika- Supriyanto [supriyanto@infolinux.co.id]
PEMBUAT Mandriva SITUS www2.mandriva.com PEMBUAT Tim Linux Mint SITUS www.linuxmint.com
KERNEL 2.6.29.1 OFFICE OpenOffice.org 3.0.1 KERNEL 2.6.28-11 OFFICE OpenOffice.org 3.0.1
DESKTOP KDE 4.2.2, GNOME 2.26.0 GRAPHICS GIMP 2.6.6 DESKTOP GNOME 2.26.1 GRAPHICS GIMP 2.6.6
MULTIMEDIA Amarok 2.0.2, Dragon Player 2.0, KSCD 4.2.2 MULTIMEDIA MPlayer 1.0, Totem 2.26.1, Rhythmbox 0.12.0
INTERNET Firefox 3.0.8, Ekiga 3.2.0, FileZilla 3.2.3 INTERNET Firefox 3.0.10, Pidgin 2.5.5, Transmission 1.51
S L
ebagai distro dengan Kebutuhan Hardware inux Mint dikenal Kebutuhan Hardware
tampilan desktop Processor : Kelas Pentium IV sebagai salah satu Processor : Kelas Pentium IV
yang sangat menawan, Harddisk : 15 GB distro turunan Ubuntu Harddisk : 15 GB
Memory : 384 MB Memory : 384 MB
rilis terbaru dari distro yang cukup terkenal dan
Mandriva banyak dinanti Mandriva 2009.1 juga se memiliki cukup banyak tampilan gambar seperti
oleh para pengguna setia makin cepat dengan meng pengguna. Setelah Ubuntu wallpaper, icon, themes,
nya. Berselang enam bu gunakan peningkatan di 9.04 dirilis, pada 26 Mei dan sebagainya, juga
lan setelah rilis Mandriva mkinitrd dan penggunaan 2009 yang lalu Tim Linux tampil lebih menarik dan
2009, pada 29 April 2009 service Speedboot. Mint kembali merilis versi lebih fresh.
pihak Mandriva kembali Mandriva 2009.1 sen terbarunya, yakni Linux Tahapan proses insta
merilis versi terbarunya, diri dirilis ke dalam tiga Mint 7. lasi Linux Mint 7 juga
yakni Mandriva 2009.1. versi, yakni One Edition, Pada versi terbaru ini, tidak berbeda jauh de
Mandriva 2009.1 den PowerPack Edition, dan Linux Mint telah menyer ngan proses instalasi
gan kode nama Spring, te Free Edition. Versi One takan peningkatan fitur Ubuntu 9.04. Hanya ter
lah menyertakan sejumlah dan Free Edition dari terbaru dari aplikasi dapat tujuh tahapan,
peningkatan versi aplikasi Mandriva 2009.1 dapat buatan Linux Mint serta mulai dari tahap awal
dari versi sebelumnya. Be diunduh secara gratis penyertaan versi terkini konfigurasi hingga pro
berapa di antaranya, Ker dari situsnya. Sedangkan dari sejumlah aplikasi ses instalasi selesai dila
nel 2.6.29, X.org 7.4, untuk versi PowerPack yang di antaranya, GNO kukan. Setelah terins-
OpenOffice.org 3.0.1, XF Edition, dapat dipesan ME 2.26, GIMP 2.6.6, tal, Anda dapat segera
CE 4.6, QT Creator 1, dan dari store.mandriva.com Firefox 3.0.10, dan Pid menikmati desktop Mi
GNOME 2.26. dengan harga US$89. Sup gin 2.5.5, dan Open nt yang menawan. Sup
Rilis terbaru dari Man Office.org 3.0.1. Hasil Pengujian
Hasil Pengujian
driva 2009.1 ini juga su Untuk aplikasi buat Fungsionalitas (20%) 7,0
Fungsionalitas (20%) 9,0
dah menyertakan duku- Fitur (40%) 10,0 an Linux Mint, seperti Fitur (40%) 8,0
ngan default terhadap mintMenu, mintInstall, Kemudahan (30%) 9,0
Kemudahan (30%) 9,0
Dokumentasi (10%) 9,0
filesystem EXT4. Untuk Dokumentasi (10%) 9,5 mintUpdate, dan mint
default desktop yang di RATING Upload, juga telah RATING
0 2 4 6 8 10
gunakan, Mandriva 2009 0 2 4 6 8 10 mengalami sejumlah
.1 menggunakan KDE perbaikan dan peningka
4.2.2. Waktu boot distro 9,5 tan fungsi. Sejumlah
8,0
I P
ngin melepas penat sam Kebutuhan Hardware ada era 1990-an, game Kebutuhan Hardware
bil menyalurkan hobi Processor : Kelas Pentium III Tetris sangat popular Processor : Kelas Pentium III
Harddisk : 100 MB Harddisk : 20 GB
bernyanyi? Cobalah ber dimainkan oleh seba
Memory : 512 MB Memory : 384 MB
karaoke sejenak bersama gian besar anak-anak di
dengan keluarga. Atau Pada halaman awal Indonesia. Tetris juga san hir atau salah satu pihak
ingin berkaraoke sambil permainan, Anda dapat gat laris dibuat ke dalam dinyatakan kalah, jika
bermain game? Mainkan langsung memulai me bentuk portabel dalam balok yang tersusun su
saja game Canta. latih bernyanyi dengan bentuk gamewatch. Jika dah menyentuh batas
Saat bermain game memilih opsi Sing, atau ingin bernostalgia kembali atas halaman permainan.
ini, tidak hanya sekadar mengedit lagu yang dengan game Tetris, main Untuk level permain
melepas penat yang ingin dinyanyikan dari kan saja Quadra. an yang tersedia, game
Anda dapatkan. Namun, menu Song Editor. Quadra adalah game ini menyediakan 10 le
game ini juga dapat Namun sebelumnya, Tetris bersifat open sour vel permainan yang da
melatih kemampuan ber pastikan microphone ce yang dapat dimainkan pat Anda mainkan. Jika
nyanyi dan bermusik Anda telah terhubung secara single player atau ingin berbincang saat
Anda. Dalam game ini, ke line-in PC dengan multiplayer, baik melalui permainan berlangsung,
tersedia menu untuk baik. Selanjutnya, Anda jaringan LAN maupun Anda dapat memanfaat
memainkan dan mem dapat masuk ke menu jaringan WAN (Internet). kan fitur chat yang telah
buat lagu, dan menyanyi Sing, dan langsung Jika diinginkan, PC tersedia. Dengan ini, per
kannya melalui micro- berlatih menyanyikan Anda juga dapat bertin mainan Tetris yang se
phone. lagu yang tampil di dak sebagai server game derhana akan terasa
Sebelum dapat mulai halaman permainan. Sup Quadra yang dapat diak menyenangkan! Sup
berlatih bernyanyi, pasti ses oleh pengguna lain
Hasil Pengujian Hasil Pengujian
kan file musik dan the melalui jaringan Internet.
Grafik(30%) 7,0 Grafik(30%) 9,0
mes sudah dapat di-load Fitur (40%) 7,0 Sama seperti game Fitur (40%) 8,5
dengan baik oleh game Kompatibiltas (20%) 5,5 Tetris pada umumnya, Kompatibiltas (20%) 5,5
Canta. Untuk itu, pasti Dokumentasi (10%) 8,0 objek permainan Quad Dokumentasi (10%) 8,0
kan paket data untuk RATING ra adalah memasukan RATING
0 2 4 6 8 10 0 2 4 6 8 10
game ini sudah ter balok yang datang agar
instalasi dengan baik tersusun dengan baik.
pada sistem Anda. 7,0 Permainan akan berak 8,0
PENGARANG Tony Mullen PENGARANG Sander van Vugt PENGARANG Larry Ullman
PENERBIT Sybex PENERBIT Apress PENERBIT Peachpit Press
TERBIT April 2009 TERBIT Desember 2008 TERBIT November 2008
HARGA US$59.99 (448 halaman) HARGA US$44.99 (424 halaman) HARGA US$34.99 (432 halaman)
ISBN 047-040-741-7 ISBN 143-021-622-0 ISBN 032-155-385-3
BONUS - BONUS - BONUS -
K U S
ebutuhan membuat animasi buntu Server merupakan distro ebagai bahasa pemrograman
3D sederhana hingga yang turunan Ubuntu yang dituju yang dinamis, Ruby mulai
bersifat kompleks di Linux, kan secara spesifik untuk ke banyak digunakan oleh para
dapat dilakukan dengan meng butuhan server. Distro ini dapat programer. Jika tertarik dan ingin
gunakan Blender. Untuk mem digunakan untuk kebutuhan mem mempelajari Ruby dari awal, buku
permudah pembuatan animasi buat file server, virtual server, Ruby: Visual QuickStart Guide
3D kompleks di Blender, ada hingga cluster. dapat menjadi panduan yang baik.
baiknya Anda membaca buku Pro Ubuntu Server merupakan Buku ini memberikan pemaha
Mastering Blender. seri akhir dari buku trilogy Ap man awal yang baik bagi para
Mastering Blender merupakan ress yang membahas tentang programmer yang ingin me
satu dari sedikitnya buku yang Ubuntu, yakni Beginning Ubuntu ngetahui dasar pemrograman ber
mengupas lebih jauh fitur yang Linux, Third Edition dan Begin orientasi objek menggunakan
terdapat di Blender. Topik tingkat ning Ubuntu Server LTS Adminis Ruby. Sejumlah topik dasar pem
menengah hingga lanjut yang ter tration: From Novice to rograman, seperti tipe data, struk
dapat di Blender, dijelaskan Professional, Second Edition. Den tur control, dan keyword di Ruby,
dengan langkah-langkah bersifat gan ini, Ubuntu Server dapat dijelaskan secara terperinci dalam
praktis yang bertujuan memperce dijadikan sebagai backbone buku ini.
pat pemahaman para pembaca. infrastruktur jaringan Anda. Pembahasan buku setebal 432
Pada buku ini, pembaca akan Sebagai seri akhir, tak heran halaman ini dibagi menjadi 17
diberikan pembahasan tingkat kalau pembahasan buku ini le Bab. Pada Bab awal, akan
tinggi di penggunaan Blender, bih sulit dicerna jika belum dijelaskan cara instalasi Ruby di
seperti teknik membuat model, membaca seri buku sebelumnya. Windows, Linux, dan Mac OS X,
memberi tekstur, menggunakan Sejumlah pembahasan yang ter dan membuat script Ruby
skrip, men-develop game seder dapat dibuku ini di antaranya, sederhana. Selanjutnya, buku ini
hana, dan menggunakan tool melakukan proses monitoring akan menjelaskan teori lebih lan
visual efek. Dengan ini, pembaca dan optimisasi software dan hard jut di Ruby seperti cara membuat
diharapkan dapat menggunakan ware, membuat high-availability dan menggunakan methods, class,
Blender untuk membuat animasi clustering, dan integrasi jaringan inheritance, regex, hingga cara
3D yang terlihat mempesona. Sup LDAP tingkat lanjut. Sup menggunakan RubyGems. Sup
Goggles Music
iFreeBudget 2.0.9
/Audio
Ear Candy 0.1.1 /Kamus
Goggles Music gWaei 1.0rc1
/Komunikasi
/Backup Skype 2.0.0.72
Areca 7.1.1
Deja Dup 9.3 /Permainan
Vala 0.7.3 AerX 2.0
/Browser /Plugins
Firefox 3.0.10 Flash Player
Opera 9.64 10.0.22.87
/Codecs /RUBRIK
Audio Game
Video Praktik Instan
engatur dengan baik kumpulan akan sedikit kesulitan. Dan, jangan
Areca 7.1.1
Lebih menarik jika kita menggu- sampai dengan file-file musiknya. Areca merupakan aplikasi gratis
nakan sebuah alat bernama juke- Pada sistem operasi Linux banyak yang dapat dijalankan di sistem
box untuk memutar, dan melakukan aplikasi yang dapat digunakan un- operasi Linux. Fungsinya untuk
manajemen file musik kita. Sebelum- tuk hal ini. Sebagai contoh, aplikasi melakukan back-up data penting
nya, juke-box ini masih berupa yang satu ini. EarCandy memiliki Anda. Aplikasi ini dikembangkan
mesin nyata yang dapat memutar struktur informasi lengkap, di anta- dengan basis Java. Jadi, harus
lagu secara otomatis. File disimpan ranya album, artis, judul lagu, dan menginstal Java terlebih dahulu.
dalam bentuk piringan yang siap lain-lain. Untuk interface-nya digu- Fitur-fiturnya: kompresi, sistem
dipilih sesuai selera. Namun, di za- nakan GTK.Su enkripsi, dan lain-lain.Su
man sekarang, semua hal tersebut
sudah dapat dilakukan secara oto- PEMBUAT: davinci PEMBUAT: Slivier PETRUCCI
SITUS: earcandy.sourceforge.net SITUS: www.areca-backup.org
matis melalui komputer. Semuanya
LISENSI: GPL / Free LISENSI: GPL/Free
pun sudah dalam bentuk digital, DEPEDENSI: X Window DEPEDENSI: X Window, JRE 2 Standard Edition
mulai dari juke-box itu sendiri, REQUIREMENT: - REQUIREMENT: -
Tentunya Anda pernah mendengar itu, baru Anda dapat menggunakan Anda sedang giat-giatnya mem-
keyboard komputer biasa yang di- keyboard komputer untuk memain- perlajari bahasa baru? Nah, Anda
gunakan sebagai instrumen musik kan not-not MIDI. Bukan hanya dapat mencoba yang satu ini bila
keyboard. Nah, untuk melakukan keyboard, mouse Anda pun akan yang Anda maksudkan adalah ba-
hal tersebut Anda membutuhkan memiliki fungsi yang serupa. Vir- hasa Jepang. gWaei merupakan
aplikasi seperti ini. Virtual MIDI tual MIDI ini akan menampilkan aplikasi yang dapat digunakan se-
Piano Keyboard, sesuai namanya, bentuk not-not MIDI di layar moni- bagia kamus Jepang-Inggris. Ap-
dapat digunakan untuk mengubah tor. Anda tinggal menghubungkan likasi ini dijalankan pada desktop
komputer Anda menjadi keyboard komputer dengan instrumen.Su GNOME.Su
musik. Namun, hal ini tidak dapat
dilakukan begitu saja. Anda mesti PEMBUAT: Pedro Lopez-Cabanillas PEMBUAT: Zachary Dovel
SITUS: vmpk.sourceforge.net
memiliki aplikasi atau perangkat SITUS: gwaei.sourceforge.net
LISENSI: GPL v3 / Free LISENSI: GPL/Free
keras tertentu agar dapat mewu- DEPEDENSI: X Window, Qt DEPEDENSI: X Window, GTK+, Curl, GConf
judkannya, di samping QT. Setelah REQUIREMENT: - REQUIREMENT: -
CLEX merupakan aplikasi yang Mengatur keuangan merupakan hal ini memang didesain untuk kalang-
berfungsi sebagai file manager. yang susah, tapi mudah. Anda perlu an rumahan, maupun pebisnis ke-
Bagian interface-nya ditampilkan melakukan sedikit disiplin diri dari cil. Tampilan interface-nya sangat
dalam mode full-screen, jadi akan berbagai godaan. Jika tidak, habis- sederhana. Anda tidak akan sulit
lebih memudahkan proses peng- lah Anda. Untuk lebih memudahkan saat kali pertama menggunakannya.
aturan. Aplikasi ini ditulis dalam pengaturan keuangan, ada baiknya Jika memiliki banyak profil, Anda
bahasa pemrograman C. CLEX Anda mencatat dengan baik proses juga dapat menggunakan aplikasi
menampilkan direktori berikut keluar-masuk semua hal, bahkan ini dengan mudah. Belajarlah lebih
dengan isinya.Su sampai yang sekecil-kecilnya. Salah bijaksana.Su
satu alternatifnya, Anda dapat
PEMBUAT: Vlado Potisk menggunakan aplikasi gratis yang PEMBUAT: Mjrz
SITUS: www.clex.sk SITUS: www.ifreebudget.com
satu ini. iFreeBudget merupakan
LISENSI: GPL/Free LISENSI: The Apache License 2.0 / Free
DEPEDENSI: X Window aplikasi khusus untuk manajemen DEPEDENSI: X Window
REQUIREMENT: - keuangan pribadi Anda. Aplikasi REQUIREMENT: -
Permainan ini dibuat dengan Anda memiliki anak berusia 2 sam- yang dapat Anda perkenalkan, di
menggunakan aplikasi bernama pai dengan 10 tahun? Perkenalkan antaranya seputar komputer, peng-
AutoQ3D. Hasilnya cukup men- komputer dengan bijak. Teknologi hitungan, pengetahuan umum, geo-
arik. Tampilan 3D yang ditampil- harus diperkenalkan sejak dini agar grafi, permainan, latihan membaca,
kan menyerupai bentuk aslinya. si kecil terbiasa dan tidak takut dan masih banyak lagi. Tentu saja
AerX merupakan permainan simu- menghadapi kesalahan saat meng- komputer yang diajarkan bukanlah
lasi penerbangan dan peperangan. gunakannya. Sebagai permulaan, hal-hal yang sulit, tapi sangat mu-
Anda dapat pula mengubah-ubah Anda dapat mencoba untuk mem- dah, seperti pengenalan soal key-
bentuk permainan ini.Su perkenalkan aplikasi gratis yang board, mouse, dan lain-lain.Su
satu ini. Gcompris merupakan ap-
PEMBUAT: Gonzalo Gonzalo Reynaga likasi edukasi untuk si kecil den- PEMBUAT: Bruno Coudoin
SITUS: autoq3d.ecuadra.com SITUS: gcompris.net
gan berbagai aktivitas. Beberapa
LISENSI: Freeware/Free LISENSI: GPL v3 / Free
DEPEDENSI: X Window di antaranya berupa permainan DEPEDENSI: X Window
REQUIREMENT: - namun tetap mendidik. Hal-hal REQUIREMENT: -
Me TV 0.9.0
Etm atau Event and Task Manager Bagian alarmnya dapat di-setting Menyaksikan siaran TV melalui
merupakan aplikasi yang digunak- menurut keinginan Anda, misalnya Internet secara gratis? Bukan hal
an untuk menyimpan jadwal-jad- pengulangan atau yang lainnya. musthail. Anda dapat mencoba
wal penting dan hal-hal yang harus Cara memasukkan data pun terbi- yang satu ini. Me TV merupakan
dilakukan. Aplikasi gratis ini meng- lang sangat mudah. Anda dapat me- viewer untuk digital televisi.
gunakan teks file untuk menyimpan nampilkan semua data dengan mode Syaratnya Anda harus menggu-
datanya. Dan, untuk menampilkan agenda biasa, sekaligus dengan nakan desktop GNOME, GTK,
data yang sudah tersimpan digu- bagian hal-hal yang harus Anda libxine, libgnomeui, dan libxml2
nakan mode command line sebagai lakukan.Su agar dapat menjalankannya.Su
interface-nya. Cukup menarik dan
unik. Layaknya aplikasi-aplikasi PEMBUAT: Daniel Graham PEMBUAT: Michael Lamothe
SITUS: www.duke.edu/~dgraham/ETM/ SITUS: www.linuxtv.org/wiki/index.php/Me_TV
dengan fungsi seperti ini, etm juga
LISENSI: GPL / Free LISENSI: GPL/Free
memiliki fitur alarm sebagai peng- DEPEDENSI: X Window, dateutil DEPEDENSI: X Window, GNOME, GTK, dan lain-lain
ingat jadwal-jadwal tertentu Anda. REQUIREMENT: - REQUIREMENT: -
Kumpulan file musik Anda sudah Apple ini memiliki berbagai fitur Lakukan proses back-up sedini
tidak terhitung jumlahnya. Posisi- menarik, di antaranya kemudahan mungkin. Hal ini dilakukan agar
nya pun tidak menentu, terdapat saat melakukan browsing file-file ketika komputer Anda mengala-
di hampir semua folder maupun musik, kemudahan saat mencari mi kerusakan, Anda masih dapat
partisi. Benahi, sebelum Anda ke- file tertentu atau mengurutkannya, mengembalikan file-file. Meski
sulitan saat hendak mencari file-file audio format yang popular sesuai sederhana, Deja Dup terbukti dapat
tertentu. Sebagai pilihannya, Anda dengan Gstreamer dan Internet Ra- diandalkan untuk melakukan hal
dapat menggunakan aplikasi ini. dio. Aplikasi ini dimaksudkan bagi di atas. Anda akan terhindar dari
Rhytmbox merupakan manajemen desktop GNOME.Su proses back-up rumit.Su
musik yang terintegrasi. Anda ha-
rus menginstal Gstreamer terlebih PEMBUAT: The Gnome Project PEMBUAT: Michael Terry
SITUS: projects.gnome.org/rhythmbox
dahulu agar dapat menjalankan ap- SITUS: launchpad.net/deja-dup
LISENSI: GPL / Free LISENSI: GPL v3 / Free
likasi ini dengan baik. Aplikasi yang DEPEDENSI: X Window, GStreamer DEPEDENSI: X Window, Vala
terinspirasi oleh iTunes keluaran REQUIREMENT: - REQUIREMENT: -
BERAGAM
APLIKASI BACK-UP
PILIHAN
S
ebelum terlambat,
lakukan back-up
file kerja Anda dari
sekarang!
Urusan mem-back-up file kerap kali dari fungsi yang dimiliki, back-up 66% pengguna Internet pernah meng-
dianggap sebagai pekerjaan yang merupakan pekerjaan yang lebih alami masalah serius karena terjadi
sepele bagi banyak pengguna kompu- bersifat mencegah daripada meng- kehilangan data.
ter. Tak jarang para pengguna kom- obati. Menurut istilah komputer, Untuk mencegah agar kehilan-
puter hanya melakukan back-up back-up merujuk ke proses peng- gan data tidak banyak dihadapi oleh
data sesekali saja, yang itu pun jika copyan data sehingga terdapat file para pengguna komputer, khususnya
kondisi kapasitas harddisk-nya su- copy data yang dapat digunakan un- pembaca InfoLINUX, dalam sajian
dah tidak mencukupi lagi dan harus tuk me-restore (mengembalikan) ke utama kali ini, kami akan membahas
dipindahkan ke media DVD kosong. posisi data semula, ketika terdapat beragam aplikasi back-up di Linux.
Meski terlihat sepele, urusan mem- kejadian kehilangan data. File copy yang bersifat open source dan dapat
back-up data kerap kali memegang data inilah yang biasanya disebut Anda gunakan secara free. Selamat
peranan yang sangat penting. dengan “back-up”. menikmati sajian kali ini!
Misal, pada saat data yang ter- Back-up sendiri memiliki dua
dapat pada harddisk tidak dapat fungsi utama. Yang pertama, back- PILIHAN APLIKASI BACK-UP
diakses karena terkena virus atau up berfungsi untuk mengembalikan DI LINUX
karena terdapat kerusakan hardware, data ke posisi semula setelah melaku- Tidak berbeda jauh dengan sistem
sedangkan waktu deadline pekerjaan kan perbaikan (sering disebut disas- operasi lainnya, sistem operasi Linux
tersebut sudah mepet. Dalam kondisi ter recovery). Yang kedua, backup juga dilengkapi dengan sejumlah
tertekan ini, biasanya kita baru me- berfungsi untuk mengembalikan se- aplikasi back-up yang powerful dan
nyadari betapa pentingnya melaku- bagian kecil file yang hilang karena dapat dinikmati secara menyeluruh
kan back-up data secara rutin. tidak sengaja ter-delete atau mengala- oleh para pengguna Linux. Berikut
Dari ilustrasi di atas, kita su- mi kerusakan file. Kehilangan data ini beberapa daftar aplikasi backup
dah mengetahui betapa pentingnya merupakan kejadian data yang kerap bersifat open source yang terdapat di
melakukan back-up. Jika melihat dialami pengguna komputer. Sekitar Linux.
naan BackupPC, atau dapat menuju Penjelasan: perintah di atas akan Instalasi rsync
ke contoh penggunaan BackupPC menduplikasi seluruh isi direk- Proses instalasi rsync sangat mudah
di url http://www.howtoforge.com/ tori /home/supriyanto/PAKET ke dilakukan. Bagi pengguna distro
linux_backuppc. dalam direktori /home/supriyan- Ubuntu yang telah terkoneksi ke re-
to/BACKUP. positori Ubuntu dengan baik, cukup
rdiff-backup Backup direktori lokal ke suatu di- menjalankan perintah berikut:
rdiff-backup adalah aplikasi yang rektori yang terdapat pada PC lain. $ sudo apt-get install rsync
dapat digunakan untuk membackup $ rdiff-backup /home/supriyanto/
sebuah direktori loka ke direktori PAKET/ supriyanto@192.168.0.132:: Panduan Menggunakan rsync
lainnya, atau mem-back-up sebuah /home/supriyanto/BACKUP rsync banyak digunakan untuk me-
direktori ke direktori yang terdapat Penjelasan: perintah diatas akan mirror suatu website atau isi website
pada PC lain melalui jaringan. Direk- menduplikasi seluruh isi folder ke alamat website lainnya. Untuk
tori target berakhir pada saat proses /home/supriyanto/BACKUP ke memirror folder /var/www yang ter-
copy direktori sumber selesai, namun dalam direktori /home/supriyan- dapat di someuser@server1.example.
dengan tambahan reverse-rdiff yang to/BACKUP yang terdapat pada com ke folder /var/www/ yang ter-
disimpan dalam special subdirectory PC 192.168.0.132. dapat pada local harddisk, Anda cu-
dari target directory, sehingga Anda Restore Data dari PC Backup ke kup menjalankan perintah berikut:
dapat memperbaiki file yang hilang PC Sumber. $ rsync -avz -e ssh
beberapa jam lalu. $ rdiff-backup -r now someuser@server1.example.com:/var/
Ide yang terdapat pada rdiff- 192.168.0.132::/home/supriyanto/ www/ /var/www/
backup adalah memiliki fitur yang BACKUP /home/supriyanto/PAKET
terbaik sebagai mirror dan incremen- Penjelasan: perintah di atas akan Lebih Lanjut dengan rsync
tal backup. rdiff-backup juga dapat melakukan proses restore seluruh Silahkan lihat dokumentasi rsync
melindungi subdirectory, hard links, backup yang telah terdapat pada yang terdapat pada url http://www.
dev files, hak akses, kepemilikan uid/ folder /home/supriyanto/BACK- samba.org/rsync/documentation.
gid, perubahan waktu, penambahan UP di PC 192.168.0.132, ke direk- html.
attribute, acl, dan resource forks. tori lokal yang terdapat di /home/ Dari penjelasan yang telah kami
rdiff-backup juga dapat beroperasi supriyanto/PAKET. berikan, Anda dapat melihat be-
dalam penggunaan bandwitdh yang tapa mewahnya aplikasi back-up
efisien melalui sebuah pipa, seperti Lebih lanjut dengan rdiff-backup yang terdapat di dunia free dan open
rsync. Untuk mengetahui lebih lanjut source. Kini, yang perlu Anda laku-
mengenai rdiff-backup, silahkan kan tinggal memilih aplikasi backup
Panduan menggunakan rdiff-backup kunjungi halaman dokumentasi mana yang paling cocok untuk mem-
Setelah sekilas mengetahui tentang rdiff-backup di http://rdiff-backup. back-up data Anda, dan mencobanya
rdiff-backup, selanjutnya kita akan nongnu.org/docs.html, atau halaman sesuai dengan dokumentasi yang di-
mencoba penggunaan rdiff-backup. wiki rdiff-backup di http://wiki. berikan. Setelah itu, rasa khawatir
Melakukan proses backup dengan rdiff-backup.org/wiki/index.php/ Anda jika suatu saat data hilang
rdiff-backup sangat mudah dilaku- Main_Page. Pada halaman tersebut, karena harddisk rusak atau terkena
kan. Sebagai ilustrasi, Anda dapat Anda akan mengenal lebih dalam virus, kini sudah dapat teratasi de-
melihat beberapa contoh berikut: beragam perintah serta tips dan trik ngan tinggal me-restore dari media
Back-up suatu direktori lokal ke untuk menggunakan rdiff-backup. backup yang sudah ada. Dengan satu
direktori lain. catatan: jangan sampai media back-
$ rdiff-backup /home/supriyanto/ rsync up-nya rusak juga ya!
PAKET /home/supriyanto/BACKUP Bagi yang sering menggunakan si- Supriyanto [supriyanto@infolinux.co.id]
Panduan Gambar
1 2 3
Ubah urutan first boot BIOS dari drive DVD-ROM. Halaman pembuka Mandriva Free 2009.1. Pilihan bahasa yang digunakan selama proses instalasi.
4 5 6
Pilihan tipe keyboard yang digunakan. Pilih custom disk partitioning untuk melakukan partisi secara manual. Hapus partisi yang akan digunakan untuk instalasi.
7 8 9
Pilih partisi yang telah dihapus untuk partisi sistem dan swap. Menentukan besar ukuran untuk partisi sistem. Memilih partisi yang masih kosong untuk dijadikan partisi swap.
10 11 12
Menentukan besar ukuran untuk partisi swap. Pembuatan partisi sistem dan swap telah selesai dilakukan. Pilihan default desktop yang akan digunakan.
Panduan Gambar
13 14 15
Proses instalasi sedang berlangsung. Halaman untuk pengisian password root dan pembuatan user. Pilih opsi untuk menginstalasikan Grub bootloader ke MBR.
16 17 18
Pilihan resolusi monitor yang akan digunakan. Ringkasan proses instalasi yang sudah dilakukan. Jika terhubung ke Internet, silahkan lakukan update paket.
19 20 21
Beberapa opsi yang tersedia di Grub bootloader. Masukan username dan password user Anda di GDM login screen. Desktop KDE 4.2 di Mandriva 2009.1 yang terlihat menawan.
22 23 24
Proses format USB menggunakan fdisk. Mounting file iso Mandriva One 2009.1 GNOME ke suatu direktori. Copy file yang dibutuhkan untuk membuat LiveUSB Mandriva 2009.1.
Kita gambarkan subnetting dalam beserta host di dalamnya dengan cara network yang ada dari range ip
sebuah jaringan pada sebuah kantor. yang mudah, tidak perlu melakukan yang dimasukkan.
Jika dalam satu lantai terdapat hitung-hitungan manual, dalam me-
10 host, maka yang digunakan nentukan ip address serta ip broad- Subnetting dengan ipcalc
sebagai broadcast cukup satu host cast untuk masing-masing subnet. Untuk mengetahui lebih lanjut
saja untuk memberikan informasi Untuk melakukan hal ini, kita akan penggunaan ipcalc dalam per-
kepada 9 host lainnya. Sebulan menggunakan aplikasi yang bernama hitungan ip subnetting, silakan lihat
kemudian ada penambahan 30 host ipcalc. tiga contoh berikut:
lagi. Dalam keadaan ini, diperlukan
subneting agar jalur tidak menjadi Sekilas ipcalc Contoh 1:
ruwet ataupun kacau. Tambahkan ipcalc merupakan aplikasi yang Untuk melihat range ip address
3 subneting lagi untuk 30 host menggunakan alamat ip address dan dari alamat jaringan 192.168.1.0/24,
tersebut, masing-masing subneting netmask, yang dapat digunakan untuk ketikkan perintah berikut.
terdapat 10 host untuk tiap lantai, mencari alamat broadcast, network, $ ipcalc -b 192.168.1.0/24
dan di masing-masing jalur terdapat CISCO wildcard, dan range ip address Output:
1 broadcast untuk memberikan yang akan digunakan dari network Address: 192.168.1.0
informasi kepada 9 host lain di tersebut. Paket aplikasi ipcalc dapat Netmask: 255.255.255.0 = 24
dalam jalurnya. ditemukan dalam repositori Ubuntu Wildcard: 0.0.0.255
Sebenarnya apa perbedaannya atau repositori distro yang lain. Jika =>
jika semua host di atas digabungkan sistem Ubuntu Anda telah terhubung Network: 192.168.1.0/24
menjadi satu subnet, dibandingkan ke repositori Ubuntu dengan baik, HostMin: 192.168.1.1
dengan banyak subnet? Sebuah jaring- jalankan perintah berikut untuk HostMax: 192.168.1.254
an tunggal dan mempunyai banyak menginstalasikan ipcalc. Broadcast: 192.168.1.255
host dengan area yang berbeda-beda $ sudo apt-get install ipcalc Hosts/Net: 254 Class C, Private
mempunyai kecepatan yang rendah, Setelah paket ipcalc terinstalasi Internet
dikarenakan sibuknya dan ramainya dengan baik, Anda dapat melihat be-
jalur yang digunakan, dan hanya ragam penjelasan opsi yang terdapat Penjelasan:
satu yang bertugas sebagai pemberi di ipcalc dengan mengetikan opsi -h. Pada hasil output di atas, dapat
informasi. Dengan pembagian jalur, $ ipcalc -h dilihat range ip address yang
maka akan tercapai pemanfaatan Berikut beberapa penjelasan opsi didapat dimulai dari 192.168.1.1
kecepatan jaringan yang maksimal yang terdapat di ipcalc: sampai dengan 192.168.1.254 dengan
karena tidak hanya satu jalur, dan b : tidak menampilkan nilai binari broadcast 192.168.1.255 dan jumlah
terdapat pemberi informasi pada alamat ip. host sebanyak 254 host.
masing-masing jalur sebagai penga- s : menampilkan hasil hitung nilai
tur jaringannya. subnet berdasarkan jumlah host Contoh 2:
Pada artikel ini, kita akan men- yang dimasukkan. Untuk melihat range ip address yang
coba melakukan perhitungan subnet r : menampilkan kemungkinan bisa didapatkan, jika Anda memiliki
Penjelasan:
Pada Request size pertama, ip
dimulai dari 192.168.1.1 sam-
pai dengan 192.168.1.62, dan ip
broadcast adalah 192.168.1.63.
Pada Request size kedua, ip dimu-
lai dari 192.168.1.65 sampai de-
ngan 192.168.1.126, dan ip broad-
cast 192.168.1.127.
Mengapa ip 192.168.1.64 dilewat-
kan, dan bukan dijadikan ip per-
tama dari subnet kedua? Karena
192.168.1.64 dijadikan nomor ja-
ringan untuk subnet kedua. Dengan menggunakan ipcalc, Anda dapat melakukan perhitungan subnetting dengan cepat dan mudah.
DKI – Jakarta MegaNet, Jl. Merbabu 17 Boyolali (samping Rutan), XNET, Ruko Pesona Jawa B-3, Hi-Tech Square, Jember
Alcatraz, Kelapa Dua, Kebon Jeruk, Jakarta Barat Boyolali Zencafe i-Net, Jl. Kartini 1A, Banyu Biru, Jombang
Dexternet, Jl. Meruya Utara No. 33, Jakarta Barat Cafe Net, Jl. Setiabudi No. 17, Brebes Arnet, Jl. Welirang, Kediri
Home.Net, Meruya, Jakarta Barat Fuji Warnet, Jl. Raya Timur Jatibarang Kidul, Brebes At Taqwa, Madrasah Aliyah Negeri 3, Kediri
Awaludin II, TanahAbang, Jakarta Pusat FOSS net, Kantor Puskud Kab. Brebes Orange Net, Ruko Stadion Brawijaya A3, Kediri
Garasi.Net, Jl. Taruna Raya No. 31, Jakarta Pusat Lestari Net, Jl. Hj. Siti Aminah No. 23 Dukuhturi Titanium.Net, Jl. KH. Wakhid Hasyim, Kediri
Muara Info, Jl. Kramat Jaya Baru Blok G.V No. 476 Bumiayu, Brebes Warnet Bima, Kediri
Johar Baru, Jakarta Pusat AJ-Net, Jl. Urip Sumoharjo 9b Limbangan, Cilacap Warnet Bina, Kediri
ComNet, Petukangan, Jakarta Selatan Hastama-Net, Jl. Gerilya 88a Sampang, Cilacap Warnet ERA, Jl. Raya Kolak 21, utara MTs, depan
Flash.Net, Warung Buncit, Jakarta Selatan PojokNET Internet Cafe, Jl. Tugu Barat No. 1 ALKABA Swalayan, Kolak, Ngadiluwih, Kediri
Kazenet, Lebak Bulus, Jakarta Selatan Sampang, Cilacap Warnet Evo, Kediri
Q-Net, Jl. Raya Lenteng Agung, Gardu (Seberang UP), Tracert Cyber Station, Jl. Raya Jepara Kudus, Warnet FastNet, Kediri
Jakarta Selatan Pecangan Kulon RT 03/02, Jepara Warnet Plus, Jl. Ahmad Yani, Ruko Stadion Brawijaya
Simpul, Mampang, Jakarta Selatan Gifa Net, Jl. Raya No. 148 Cepiring, Kendal C-5, Kediri
Tido’s.Net, Kebagusan, Jakarta Selatan Fir@.Net, Jl. Kh. Noor Hadi No. 34 B (Samping Warnet PoS Kediri, Jl. Mayjen Sungkono 32, Kediri
Warnet USS, Jl. Raya Pasar Minggu No.42 Durentiga, Asrama Akper Muhammadiyah), Kudus Warnet Putra Surya Computer, Kediri
Jakarta Selatan Tit@ Net, Jl. Juwana-Pati KM. 1 No. 2 (Hotel Graha TuxEdoe, Jl. Panglima Sudirman, Purwosari,
AANet, Condet, Jakarta Timur Dewata Juwana), Pati Wonoasri, Caruban, Madiun
Prima.Net, Kel. Makassar, Jakarta Timur WWCE, Jl. Untung Suropati 33 Tayu, Pati Tlogo.Net, Jl. Raya Tlogomas No. 59, Malang
WarnetKoe, Pondok Kopi, Jakarta Timur KiosNet LiPI Linux, Jl. Bugenvil Rt.06/07 Purwoharjo Warnet Ubuntu, Jl. Raya Genengan No. 256 Rt/Rw
Fabian.Net, Latumeten II, Jakarta Utara Comal, Pemalang 03/09, Binangun, Pakisaji, Malang
AANet, Plumpang, Tanjung Priok, Jakarta Utara Aidea.net, Jl. S. Parman No. 4, Purbalingga Warnet Mandiri, Jl. R. Wijaya 5 (Depan Stadion Gajah
Kawan Setia, Jl. Ganggeng Raya No.2a (depan Polsek) AlfaNET, Jl. Ahmad Yani No. 1b Lt. 2 Alfamart Depan Mada) Mojosari, Mojokerto
Tanjung Priok, Jakarta Utara Terminal, Purbalingga Warnet Paradise, Jl. Raya Kemantren, Kec. Gedeg,
GaneshaNET, Jl. Piere Tendean No. 81 Selatan Alun- Mojokerto
Jawa Barat dan Banten alun, Purbalingga Best.Net, Jl. Musing 633 Kauman, Bangil, Pasuruan
Warnet Nidar, JL. Tentara Pelajar No. 19A, Banjar JULIOS, Jl. Pujowiyoto 5 b, Purbalingga F@S Warnet, Jl. Durian No. 281, Bangil, Pasuruan
GBM Net, Jl. Babakan Loa No. 57 Cimahi, Depan Banyu-Net, Jl. dr Soerparno No.18, Purwokerto Bluesky.net, Krajan 05/01, Desa Banjarsawah,
Politeknik Gizi Bandung Warnet 88, Jl. Jend. Sudirman Timur 172 Berkoh, Tegalsiwalan, Probolinggo
HeroesNet, Jl. Borobudur Ruko 3C, Cibaduyut, Purwokerto ARFnet, Jl. Dharmawangsa No. 56B, Surabaya
Bandung Dago7 Net, Jl. Dr. Soeparno No. 12, Purwokerto Ciber Net, Jl. Simo Kwagean No. 72, Surabaya
Amsterdam Internet Cafe, Jl. Raya Kodau (samping Naurah.Net, Jl. Kutoarjo - Ketawang Km. 6, Deepo.Net, Jl. Danakarya No.77 Surabaya
Alfamaret), Jatirahayu, Pondok Melati, Bekasi Dukuhdungus, Grabag, Purworejo KampoengCyber, Rungkut Asri Utara No. 9, Surabaya
Deja Vu Internet Cafe, Jl. Raya Hankam No. 92-94 Alfa.Net, Parang Barong Square 14 Kav 04, Semarang RC Net, Jl. Siwalankerto I/66, Surabaya
Pondok Gede, Bekasi Andromeda.Net, Jl. Tanjungsari No. 4, Semarang Shinobi.Net, Jl. Mulyorejo 174, Surabaya
Mynett, Jl. Nangka Raya No. 3D Perumnas I Kranji, CafeNet69, Jl. Tlogosari Raya 1/69, Semarang Warnet Smart Office, Karang Menjangan 72, Surabaya
Bekasi Exsanet, Jl. Jati Raya Blok Ck3 Ruko Banyumanik, Warnet Pacarkembang, Gang 3 No. 36, Surabaya
Taz@net, Pondok Surya Mandala Blok P No. 7 Bekasi Semarang Prompt.Net, Sidokare Asri Ai/9, Sidoarjo
Selatan, Bekasi GankbuntU WarungInternet, Jl. Purwoyoso Ic No.30, Core.Net, JL. Basuki Rahmat 37, Situbondo
Data Prima Comp, Cileungsi, Bekasi Semarang AE Net, Desa Mandirejo, Kec. Merakuran, Tuban
Globalnet, Jl. Jababeka Raya Blok B No. 23 Belakang GrandNet - 1, Jl. Sirojudin No. 5 Tembalang, Semarang Bina Tuban, Jl. Basuki Rahmat 73, Tuban
Ruko BCA, Cikarang, Bekasi GrandNet - 2, Jl. Thamrin No. 12 Sebelah Pertamina, Hasil Flash Net, Jl. Basuki Rahmat No. 235, Tuban
Azoebs Linux Corners, Jl. Babakan Tengah No. 23 Semarang Planet Com, Jl. Basuki Rahmat No. 320, Tuban
Dramaga, Bogor HitNet (GrandNet - 3), Wonodri Baru No. 31 Belakang Sudra Net, Jl. Basuki Rahmat No. 57, Tuban
Dev-Net, Jl. Raya Kranggan No. 1 Citeureup Cibinong, RS Roemani, Semarang Tamim Net, Jl. Diponegoro No. 45, Tuban
Bogor Homenet, Jl. Majapahit 281A, Semarang Toki Net, Jl. KH. Musta’in No. 50, Tuban
Game House, Jl. Songgi Raya No. 5, Bogor IdolaNet, Jl. Indraprasta, dekat SPBU, Semarang Liberty Cyber, Jl. Gn. Rinjani IXC No. 8, Denpasar, Bali
JogloNet, Jl. Siliwangi No. 41 (SMKN 1 / ICT Center), Infoesia.Net, Jl. Gusti Putri II/No. 40, Semarang YOGA INTERNET 1, Jl. Patimura No 4, Tabanan, Bali
Cianjur Magesen Internet Cafe, Jalan Patriot I H-77, Semarang YOGA INTERNET 2, Jl. Gajah Mada 128, Tabanan, Bali
F&D INTERNET, Jl. Salak II Pondok Cina (belakang Mataram, Jl. MT Haryono 294-296, Semarang YOGA INTERNET 3, Jl. Raya Mengwitani, Badung,
BSI Margonda), Depok Starcomp, Jl. Karanglo Pedurungan, Semarang Bali
Majao Computer, Pondok Petir, Sawangan, Depok Star@net, Jl. Karanglo I No. 64, Semarang
R@ung.net, Jl. Mahakam Raya No. 39 Depok Timur, TrendNet, Jl Tirto Agunbg no 13 Banyumanik, Kalimantan
Depok Semarang Ciwank.net, Jl. Pramuka No. 15, RT/RW 29/10, Kel.
Waskita.Net, Jl. Sawo No. 24A Pondok Cina (belakang WSI Net, Jl. Prof. Sudharto, Tembalang (samping Cafe Gunung Kelua, Samarinda, Kaltim
Stasiun UI), Depok Tugu), Semarang
Warnet Ngenet, Jl. G. Sahari VIII / 11A Gg. Senggol, Zulinet, Jl. Plamongan Sari Raya 3A, Semarang Sulawesi
FKM UI, Depok A Ha 7 Comp, Jl. Raya Balamoa – Banjaran 20 MECS, Jl.Mesjid Raya No.17 Sungguminasa, Gowa
Warnet Orbital, Jl. Ir. H Juanda No. 53 Karawang Pangkah, Tegal @mAy-Net, Jl. Abd. Silondae No. 127 C (samping
Barat, Karawang BIXnet, Jl. Pancakarya No. 19 Kajen Talang, Tegal BCA), Kendari
Revonet, JL. K.H. Abdul Halim (Depan GGM/UNMA), BONeX, Jl. H. Samanhudi No. 33 Trayeman Slawi, Aromanet, Jl. D.I. Panjaitan No. 88 Lepo-lepo
Majalengka Tegal (samping Trakindo), Kendari
FriendsNet, Jl. Raya OTTISTA No. 20, Depan Rumah Brug Abang 99 Warnet, Brug Abang Kajen Talang, Jelajah Net, House of Linux. Jl. Perintis Kemerdekaan
Sakit PTP VIII, Subang Tegal VIII no. 2B, Makassar
Warnet Naila, Jl. R.A. Kosasih Gg. Ampera 29, Ciaul, BSC Net, Jl. Raya Karanganyar, Tegal K-Sepuluh Net, OpenSourceNet Cafe, Jl. Perintis
Sukabumi Era Net, Jl. Moh. Yamin Slawi, Tegal Kemerdekaan Km.10 No.36, Makassar
Biru.net, Jl. Angkrek No.74, seberang Gapura ke Fudu Net, Jl. Pala Raya No. 45 Mejasem, Tegal Toraja.Net, Ruko O3, Jl. Perintis Kemerdekaan KM 12,
Kampus UNSAP, Sumedang Graficia Warnet, Jl. Srigunting No. 41, Tegal Makassar
O’net Cafe, Jl. Surya Darma 34 Sewan, Tangerang KSnetcafe, Jl. Abimanyu Kedungsukun, Tegal Zenith Internet Cafe, Jl. Kumala No. 43 A, Makassar
Starnet, Cimone, Tangerang La Tanza Net, Jl. Samadikun Debong, Tegal Kirei Net, Jl. Sam Ratulangi 159 (depan BCA), Manado
Artanita , Jl. Cieunteung No 112 A [Sebelah SMK Melati Net, Debong, Tegal Warnet Sintek (Sinjai Teknologi), Jl. Baso Kalaka No.
Artanita] Tasikmalaya Nasa Net, Jl. Nakula, Tegal 10 Sinjai, Sulawesi Selatan
Citra [Koperasi Pegawai Telkom], Jl. Otista No. 06, Oase Net, Jl. Werkudoro, Tegal
sebelah Kantor Pos, Tasikmalaya Queen Warnet, Jl. Werkudoro, Tegal Sumatra
Kharisma, Jl. Ampera No. 142, Depan SD Gunung RedMouse Internet Cafe, Jl. Sumbodro No. 34, Tegal Tarisa, Ruko Simpang Kantor Pos Keutapang, Aceh
Lipung, Tasikmalaya Soto 99 Warnet, Jl. Raya Talang, Tegal Besar
Warnet Salsabila I, Jl. Rajawali 105, Kp. Siluman, Super Net, Jl. Raya Singkil No. 22 Adiwerna, Tegal Opotumon, Jl. Tgk. Chik Dipineung Raya No. 69,
Cibeureum. Tasikmalaya Tecra Net, Jl. Setia Budi No. 35, Tegal Kampung Pineung, Banda Aceh
Warnet Salsabila II, Jl. Kol. Abd. Saleh Cicurug Ojo Wings Net, Tembok Luwung, Adiwerna, Tegal Mianova.Net, Jl. Hayatimahim No. 2 RT 20 RW 08
– Cikalang,Tawang, Tasikmalaya Happy Net, Jl. Gatot Subroto No. 15, Ungaran Tanjungpandan Belitung, Bangka Belitung
PoiNTER Multimedia, JL. Gatot Subroto 151, Ungaran Homy.net, Citra Batam C.233 Batam Centre, Batam,
Jawa Tengah dan Yogyakarta NugrahaNet, Selomerto No. 150, Wonosobo Kepulauan Riau
Adzkanet, Jl. Raya Pucang-bawang KM 4, i-KG.Net, Jl. Ngeksigondo No. 62 Kotagede, Yogyakarta Kaliber Net, Jl. Pemuda No. 22e Tanjungpinang,
Banjarnegara Jo.Net, Jl. Bantul KM 8,5, Yogyakarta Kepulauan Riau
My-Net, Jl. Menteri Supeno 3C (Gedung Perbain lt.1) AndiNet, Jl. Palembang Batas Kota, samping RM
Sokaraja, Banyumas Jawa Timur dan Bali Lesehan Lumayan II, Muara Enim, Sumsel
SPECTRUMNET, Jl. Kulon 598 Sudagaran Kecamatan Bee Cyber Warnet & Hotspot, Perum Telang Indah Delta.net, Jl. Mayor Ruslan III, Pasar Lama, Lahat,
Banyumas Persada, Jl. Telang Indah Barat I No. 29 Telang, Sumsel
TopNET, Jl. Raya Jatilawang No. 16 Jatilawang, Kamal, Bangkalan IndahNyo.net, Jl. Pelda Saibi No. 1/40 Nasional,
Banyumas Warnet Galaxy, Jl. A. Yani 03 (depan SMA 1), Blitar Prabumulih, Sumsel
Warnet 88, Jl. Jend. Gatot Subroto 155 Kecamatan Warnet Mitra, Jl. Lawu No. 71, Blitar Kambangiwak.net, Jl. Palembang-Prabumulih KM 32
Banyumas Setya Jaya Net, Jl. Panglima Sudirman No. 13, depan Bank Sumsel, Inderalaya, Sumsel
Warnet BC, Kompleks Terminal Karesidenan Banyumas Bojonegoro Nikita.net, Jl. Jend. Sudirman, Simpang Muara Dua,
ICT Net, Jl. A. Yani No. 68 Kauman, Batang SAGA-NET, Jl. dr. Wahidin SH No. 620, Gresik Samping Atlas, Prabumulih, Sumsel
S
istem atau desktop Anda tidak datang dengan memory monitor grafikal? Atau
program yang ada terlalu kompleks? Senang mengisi waktu luang dengan
membangun utiliti sistem? Mari bangun sendiri memory monitor grafikal
sederhana. Cukup dengan menggunakan Python plus pustaka PyGTK sebagai
pustaka GUI yang digunakan.
Catatan:
Contoh output memperlihatkan
ketika program dijalankan per-
tama kali (detik pertama) sampai
ketika program dijalankan setelah
beberapa puluh detik.
Meminfo background dengan garis dan posisi.
Slot informasi memory kosong
dimonitor dalam 10 detik terakhir, di print disediakan kali pertama:
mana informasi terbaru ditambah- time.sleep(1) meminfos = [list() for i in
kan terakhir. range(info_count)]
#!/usr/bin/python if __name__ == ‘__main__’:
main() Setiap terdapat informasi baru,
# (c) Noprianto, 2009, GPL. kita pop anggota pertama (index
# Berikan perintah berikut untuk 0) dan tambahkan informasi baru
menjalankan program: di akhir.
import commands $ python getmem_loop.py meminfo = get_meminfo()
import time [[], [], [], [], [], [], [], [], meminfos.pop(0)
[], [(752804, 100.0), (523868, meminfos.append(meminfo)
free_bin=’/usr/bin/free’ 69.588896977168019), (228936,
info_count=10 30.41110302283197)]] getmem_loop_gtk.py
Program contoh ini akan menampil-
meminfos = [list() for i in ... kan informasi memory secara berka-
range(info_count)] ... la, setiap 1 detik. Memory hanya
... akan dimonitor dalam 10 detik
def get_meminfo(): [[(752804, 100.0), (523952, terakhir, dimana informasi terbaru
try: 69.600055260067691), (228852, ditambahkan terakhir. Untuk user
meminfo = commands. 30.399944739932305)], interface, kita menggunakan tree-
getstatusoutput(free_bin)[1]. [(752804, 100.0), (523952, view GTK.
split(‘\n’)[1].split() 69.600055260067691), (228852, #!/usr/bin/python
ret = [(int(x),100*(float(x)/ 30.399944739932305)],
int(meminfo[1]))) for x in [(752804, 100.0), (523952, # (c) Noprianto, 2009, GPL.
meminfo[1:4]] 69.600055260067691), (228852, #
except: 30.399944739932305)],
ret = [] [(752804, 100.0), (523952, import commands
return ret 69.600055260067691), (228852, import time
30.399944739932305)], import gtk
def main(): [(752804, 100.0), (523952, import gobject
while True: 69.600055260067691), (228852,
meminfo = get_meminfo() 30.399944739932305)], class MeminfoTree:
meminfos.pop(0) [(752804, 100.0), (523952, def __init__(self):
meminfos.append(meminfo) 69.600055260067691), (228852, self.free_bin=’/usr/bin/
print meminfos 30.399944739932305)], free’
Filesistem Terkompresi
dengan Fuse-zip
M
emiliki banyak file yang jarang diakses? Ruang kosong harddisk semakin
sedikit? Simpan saja file-file yang jarang diakses tersebut ke arsip zip.
Dengan fuse-zip, arsip zip tersebut kemudian bisa di-mount dan kita dapat
bekerja dengan arsip tersebut seperti halnya bekerja dengan direktori biasa.
Fuse-zip adalah filesistem terkom- sehingga dapat diinstal dengan mu- menampilkan output yang mengan-
presi yang dibangun di atas fuse. De- dah dan cepat. dung fuse.
ngan fuse-zip, kita dapat melakukan Apabila tidak, maka FUSE belum
mount suatu arsip zip ke direktori Sekilas tentang FUSE diload, atau bahkan tidak didukung.
tertentu. Ketika kita meng-copy-kan FUSE (Filesystem in Userspace) ada- Cobalah untuk load modul fuse de-
file ke dalam direktori mount point lah modul kernel untuk sistem Unix- ngan perintah berikut ini:
tersebut, file otomatis akan dikom- like, yang memungkinkan user biasa # modprobe -v fuse
pres dan ditambahkan ke dalam ar- membangun filesystem sendiri tanpa insmod /lib/modules/2.6.21.5-smp/
sip. Begitupun ketika kita membaca harus berhubungan langsung dengan kernel/fs/fuse/fuse.ko
file yang telah ada di dalam mount kernel. Hal ini dimungkinkan dengan Apabila tidak terdapat pesan ke-
point, maka file tersebut secara oto- menjalankan kode filesystem dalam salahan, maka modul kernel FUSE
matis akan didekompresi. Apabila user space. telah berhasil di-load. Pastikanlah
kita menghapus file tertentu, maka Catatan: sekali lagi dengan:
secara otomatis, file akan dihapus Di dalam Singkong Linux, FUSE # lsmod | grep -i fuse
dari arsip. Semuanya transparan ter- telah terinstall dan menjadi bagian fuse 42516 0
hadap user. Kita tidak perlu melaku- integral dari distribusi. Dukungan Output perintah tersebut memper-
kan tindakan khusus. Yang perlu kita kernel, pustaka, utility dan file- lihatkan bahwa fuse termasuk dalam
lakukan hanyalah mount sebelum file header FUSE telah tersedia di daftar modul kernel yang di-load.
menggunakan, dan umount setelah sistem. Cobalah sekali lagi membaca /proc/
menggunakan. Menarik, bukan? Instalasi FUSE tidak dibahas di filesystems.
Untuk dapat menggunakan fuse- dalam tulisan ini.
zip, sistem Anda harus mendukung Pustaka dan Utility
FUSE. Kemudian, pastikan juga lib- Dukungan kernel Setelah dukungan kernel, pastikan
zip telah terinstall, karena fuse-zip FUSE telah di-merge ke dalam tree pustaka dan utility FUSE telah ter-
mengandalkan libzip untuk urusan kernel Linux sejak Linux 2.6.14. Pas- install. Cobalah masuk ke terminal
kompresi zip. Apabila distribusi An- tikanlah kernel Linux Anda telah emulator dan jalankan perintah beri-
da tidak datang dengan libzip atau mendukung FUSE. Cobalah untuk kut:
fuse-zip, maka, lakukanlah kompi- menjalankan perintah berikut ini: $ fusermount -h
lasi dari source. $ cat /proc/filesystems | grep -i fusermount: [options] mountpoint
Semua pembahasan di dalam tu- fuse Options:
lisan ini dilakukan di atas Singkong nodev fuse -h print help
Linux 1.0 (noprianto.com/singkong. fuseblk -V print version
php). Paket libzip dan fuse-zip telah nodev fusectl -o opt[,opt...] mount options
disertakan di dalam Singkong Extra, Perintah cat tersebut harus -u unmount
FUSE: Filesystem in
Userspace
S
ejak kehadiran FUSE, filesystem di Linux menjadi jauh lebih kaya dan lebih
ramah bagi pengguna (dan developer). Berkat FUSE, kita dapat melakukan
proses baca tulis di partisi NTFS dengan NTFS-3g. Berbagai hal menarik lain
tentang FUSE, dapat Anda temukan pada artikel ini.
Apa Itu FUSE? Selain modul kernel dan pusta- walaupun bisa pula dikompilasi
Secara teknis, FUSE adalah modul ka, terdapat pula utiliti-utiliti, di builtin ke kernel. Konfigurasi ker-
kernel Linux. Untuk distribusi yang antaranya untuk melakukan umount. nel untuk FUSE adalah CONFIG_
telah mendukung FUSE, Anda dapat Modul kernel FUSE dilisensikan FUSE_FS.
menemukan modul fuse terinstal, GPL, sementara pustaka FUSE dili- Untuk distribusi dengan kernel
umumnya di lokasi /lib/modules/ sensikan LGPL. Pada saat tulisan ini yang lebih tua, modul kernel juga
<versi_kernel>/kernel/fs/fuse/fuse.ko. dibuat, versi terbaru FUSE adalah harus dikompilasi. Bacalah pemba-
Sebagaimana modul kernel lainnya, 2.7.4. Untuk informasi selengkapnya, hasan singkat kompilasi FUSE.
FUSE menambahkan fungsionalitas kunjungilah website FUSE di fuse. Untuk mengecek dukungan pada
tertentu pada kernel. Apabila modul sourceforge.net. kernel, kita bisa memberikan perin-
usb-storage menambahkan fungsiona- tah berikut:
litas USB mass storage device, maka Dukungan sistem $ cat /proc/filesystems | grep -i
modul fuse akan menambahkan fung- Dukungan FUSE bisa dibagi menjadi fuse
sionalitas untuk mengimplementasi- tiga bagian: nodev fuse
kan filesystem yang berjalan secara Kernel. fuseblk
userspace. Normalnya, filesystem ber- Pustaka dan utiliti. nodev fusectl
jalan pada kernel space. File-file header.
Bagaimana caranya filesystem Perintah cat tersebut harus me-
bisa diimplementasikan di user- Bagian pertama dan kedua diper- nampilkan output yang mengandung
space? Di sinilah modul fuse berper- lukan agar dapat bekerja dengan file- fuse.
an, yaitu sebagai jembatan ke kernel. system yang dibangun berbasiskan Apabila tidak, maka modul fuse
Developer membangun filesystem FUSE. Bagian pertama, kedua dan belum diload, atau bahkan tidak
yang akan berjalan di userspace, me- ketiga diperlukan agar dapat mengom- didukung. Cobalah untuk load mo-
manfaatkan pustaka FUSE. Dalam pilasi filesystem yang dibangun ber- dul fuse dengan perintah berikut ini:
kondisi modul fuse telah dijalankan, basiskan FUSE, untuk kemudian # modprobe -v fuse
user biasa (non-privileged) kemudian bekerja dengan filesystem tersebut. insmod /lib/modules/2.6.21.5-smp/
bisa melakukan mounting filesystem kernel/
tersebut. Setelah bekerja, user terse- kernel fs/fuse/fuse.ko
but kemudian melakukan umount. Untuk distro yang datang dengan
Sampai di sini, bisa kita lihat bah- kernel 2.6.14 atau yang lebih baru, Apabila tidak terdapat pesan ke-
wa yang berjalan pada kernel space dukungan di sisi kernel sudah terse- salahan, maka modul fuse telah ber-
hanyalah modul FUSE. Sementara, dia. Hanya, developer distribusi hasil di-load. Pastikanlah sekali lagi
filesystem dan pustaka FUSE, berja- mengkompilasi atau tidak. Umum- dengan:
lan sepenuhnya pada userspace. nya, fuse dikompilasi sebagai modul, # lsmod | grep -i fuse
NTFS-3G
Bagi pengguna Linux yang ingin
bekerja dengan filesystem NTFS, read/
write, maka NTFS-3G sangatlah bisa
diandalkan. NTFS-3G dapat bekerja
dengan filesystem yang digunakan di
Windows 2000, Windows XP, Windows
Server 2003,Windows Vista, Windows
Server 2008 dan Windows 7.
Proyek ini telah disertakan dalam
lebih dari 220 distribusi Linux dan
sangat aktif dikembangkan. Bahkan,
tersedia pula layanan komersial. Un-
tuk informasi selengkapnya, kun-
jungilah http://www.ntfs-3g.org/.
SSHFS
SSHFS memungkinkan kita untuk
mount volume di sistem remote ke
direktori tertentu. Setelah itu kita
dapat bekerja selayaknya filesistem
lokal, menggunakan file manager fa-
vorit. Proses transfer akan bekerja
dengan protokol SSH File Trans- Situs web NTFS-3G.
fer Protocol. SSHFS dibangun (di-
tulis ulang) oleh developer yang juga terinstal.
membangun FUSE, Miklos Szeredi. Semua pustaka tambahan yang $ ./curlftpfs kambing.vlsm.org
Untuk informasi selengkapnya, dibutuhkan telah terinstal. ./mount
kunjungilah http://fuse.sourceforge. Prefix instalasi adalah /tmp/test/
net/sshfs.html. Bacalah juga tulisan <app> agar tidak mengotori sistem. $ ls -1 mount| head -n2
tentang SSHFS di tutorial edisi ini. Semua kompilasi, instalasi dan README.html
penggunaan dilakukan user biasa. bebas@
usmb Penulis bekerja di Singkong
Proyek ini dapat digunakan untuk Linux, di mana /lib/pkgconfig ha- $ fusermount -u mount
melakukan mount share SMB ke di- rus ditambahkan ke $PKG_CON-
rektori lokal. Berbeda dengan proyek FIG_PATH. Sesuaikanlah dengan FuseISO
lain yang bekerja dengan SMB (se- distribusi yang Anda gunakan. Langkah-langkah instalasi:
perti SMB for FUSE), usmb tidak $ wget http://nchc.dl.sourceforge.
mengemulasikan network neighbour- CurlFtpFs net/sourceforge/fuseiso/fuseiso-
hood. Selengkapnya, kunjungilah Langkah-langkah instalasi: 20070708.tar.bz2
http://ametros.net/code.html. $ wget http://nchc.dl.sourceforge.
net/sourceforge/curlftpfs/curlftpfs- $ tar jxvf fuseiso-20070708.tar.bz2
ZFS 0.9.1.tar.gz
ZFS adalah port filesystem berbasis- $ cd fuseiso-20070708
kan FUSE untuk ZFS (OpenSolaris). $ tar zxvf curlftpfs-0.9.1.tar.gz
Untuk informasi selengkapnya, kun- $ PKG_CONFIG_PATH=/lib/pkgconfig/
jungilah http://www.wizy.org/wiki/ $ cd curlftpfs-0.9.1 :$PKG_CONFIG_PATH ./configure
ZFS_on_FUSE. –prefix=/tmp/test/fuseiso
$ PKG_CONFIG_PATH=/lib/
Kompilasi dan testing filesystem pkgconfig:$PKG_CONFIG_PATH ./configure $ PKG_CONFIG_PATH=/lib/pkgconfig/
berbasiskan FUSE –prefix=/tmp/test/curlftpfs :$PKG_CONFIG_PATH make
Di bagian ini, kita akan membahas
beberapa contoh kompilasi dan test- $ make $ make install
ing filesystem berbasiskan FUSE.
$ make install Pengujian:
Catatan: $ cd /tmp/test/fuseiso/bin/
FUSE sepenuhnya telah didukung Pengujian:
dan modul fuse telah di-load. $ cd /tmp/test/curlftpfs/ bin/ $ mkisofs -U -o test.iso /bin/
Semua tool yang dibutuhkan un-
tuk software development telah $ mkdir mount $ file test.iso
majalah
Kupas tuntas paket aplikasi open-source OpenOffice.org 3.1.0. Tutorial lengkap dan praktis penggunaan
Writer, Calc, Impress, Draw, Math, dan Base untuk keperluan aktivitas kantor:
Extra:
CD berisi 405 cliparts, 146 fonts, dan 100 extensions gratis
untuk OpenOffice.org 3.1.0. Installer untuk tiga platform: Linux, Windows, &
MacOS X.
$ mkdir ./mount
$ fusermount -u ./mount/
MySQLfs
Langkah-langkah instalasi:
Situs web SMB for FUSE.
$ wget http://nchc.dl.sourceforge.
net/sourceforge/mysqlfs/mysqlfs- ./mysqlfs -ohost=localhost - |
0.4.0-rc1.tar.bz2 ouser=mysqlfs -opassword=mysqlfs - +-------+-----+-------+
odatabase=mysqlfs ./mount 1 row in set (0.00 sec)
$ tar jxvf mysqlfs-0.4.0-rc1.tar.bz2 * Opening logfile ‘mysqlfs.log’: OK
Mount ulang (untuk melihat file sebelumnya):
$ cd mysqlfs-0.4.0-rc1 $ echo ‘halo’ > mount/test1 $ ./mysqlfs -ohost=localhost -
ouser=mysqlfs -opassword=mysqlfs -
$ PKG_CONFIG_PATH=/lib/pkgconfig/ $ fusermount -u ./mount/ odatabase=mysqlfs ./mount
:$PKG_CONFIG_PATH ./configure
–prefix=/tmp/test/mysqlfs Melihat isi table setelah ditulis sebelumnya: $ cat mount/test1
$ mysql -u mysqlfs -p mysqlfs halo
$ make Enter password:
$ fusermount -u ./mount/
$ make install mysql> show tables;
+-------------------+ SMB for FUSE
Pembuatan database (masih dalam root | Tables_in_mysqlfs | Langkah-langkah instalasi:
direktori source): +-------------------+ $ wget http://www.ricardis.tudelft.
$ mysql -u root -p | data_blocks | nl/~vincent/fusesmb/download/
Enter password: | inodes | fusesmb-0.8.7.tar.gz
mysql> create database mysqlfs; | tree |
mysql> grant all privileges on +-------------------+ $ tar zxvf fusesmb-0.8.7.tar.gz
mysqlfs.* to mysqlfs@localhost
identified by ‘mysqlfs’; mysql> select * from tree; $ cd fusesmb-0.8.7
mysql> flush privileges; +-------+--------+-------+
mysql> \q | inode | parent | name | $ PKG_CONFIG_PATH=/lib/pkgconfig/
Bye +-------+--------+-------+ :$PKG_CONFIG_PATH ./configure
| 1 | NULL | / | –prefix=/tmp/test/fusesmb
$ mysql -u root -p mysqlfs < schema. | 2 | 1 | test1 |
sql +-------+--------+-------+ $ make
Enter password: 2 rows in set (0.00 sec)
$ make install
Pengujian: mysql> select * from data_blocks;
$ cd /tmp/test/mysqlfs/bin/ +-------+-----+-------+ Pengujian:
| inode | seq | data | $ cd /tmp/test/fusesmb/bin/
$ mkdir ./mount +-------+-----+-------+
| 2 | 0 | halo $ mkdir ./mount
#2 Export daftar alamat ke database Buka file template yang telah di-download, lalu simpan
Untuk dapat mengintegrasikan daftar alamat yang telah
dibuat dengan template label yang menggunakan format
2 dengan nama lain. Sebagai contoh di sini, template
label yang telah di-download penulis simpan dengan
OpenOffice.org Writer, kita harus meng-export daftar nama LABEL-SURAT.odt.
alamat yang terdapat di OpenOffice.org Calc ke database
OpenOffice.org Base terlebih dahulu. Buka dokumen LABEL-SURAT.odt. Masih dari hala-
Base. Pada halaman tersebut, pilih option “Connect to an Berikutnya, arahkan kursor ke kolom pertama dari
existing database”. Klik Next. 4 template label, lalu ketikkan:
“Kepada Yth,”,
Lanjutkan dengan memilih file *.ods yang ingin di-im- Tekan Enter. Lanjutkan dengan mengklik kolom
2 port ke database di OpenOffice.org Base. Dalam contoh
ini, arahkan kotak Browse ke file Daftar-Surat.ods yang
NAMA, lalu drag tepat dibawah tulisan Kepada Yth,.
Maka pada kolom pertama template label akan tertulis:
Manual Backup
“Manual backup only” adalah pilihan untuk mem-back-
up data saat ini juga. Backup manual ini akan mem-back-
up data yang didefinisikan dalam tab Include, Exclude,
dan Destination.
www.nexusproducts.com
Ingin mendapatkan
hadiah berupa HDD
Enclosure dari Nexus?
Nexus menyediakan
10 buah HDD
Enclosure untuk 10
orang pemenang.
Baca keterangannya
di bawah ini.
Caranya:
Di antara susunan huruf dalam kotak di atas, tersembunyi beberapa nama aplikasi di Linux. Arah tulisan bisa berupa horizontal, vertikal,
maupun diagonal, dengan arah membaca bisa dari kiri ke kanan, kanan ke kiri, atas ke bawah, atau bawah ke atas.
Termasuk kategori aplikasi apakah beragam aplikasi yang tersembunyi pada gambar di atas?
A. Backup B. Virtualisasi C. Multimedia
Kirimkan jawaban Anda melalui SMS (Short Message Service) dengan format: LINUX<spasi>07<spasi>[Jawaban A/B/C]<spasi>Nama
Kirim jawaban tersebut melalui SMS ke 7669 (tarif Rp2000++/SMS berlaku untuk semua operator).
Atau melalui kartu pos, yang dilengkapi kupon kuis yang terdapat di halaman ini, ke Kuis InfoLINUX, Jl. Kramat IV No. 11 Jakarta 10430.
SMS atau Kartu Pos diterima paling lambat 31 Juli 2009. Daftar pemenang akan kami umumkan pada InfoLINUX No. 09/2009.
Para pemenang harap menghubungi Sekretariat Redaksi InfoLINUX melalui telepon (021) 315-3731 ext. 127 atau e-mail ke evawani.putri@infolinux.
co.id untuk verifikasi (tanpa verifikasi dan pengambilan hadiah hingga dua bulan semenjak pengumuman ini, hadiah dinyatakan hangus). Setelah
verifikasi berhasil, pemenang yang berdomisili di Jabodetabek bisa mengambil hadiah di kantor Redaksi InfoLINUX setiap hari/jam kerja, Senin-
Jumat, 9.30-16.30 WIB, dengan menyerahkan identitas diri yang masih berlaku. Hadiah bagi pemenang di luar Jabodetabek akan dikirim via pos
(ongkos ditanggung pemenang). InfoLINUX tidak bertanggung jawab atas kerusakan atau kehilangan hadiah yang terjadi selama pengiriman.
LINUX UNTUK
PENDIDIKAN