SAVE YOUR DATA AS SOON AS POSSIBLE SSIMPLE ...mirror.smkn1pml.sch.id/Majalah/INFO...

68
JStock 1.0.6b Alat untuk melacak dan menyediakan informasi investasi saham Anda. Synfig Studio 0.63.00 Membuat sebuah gambar animasi dalam bentuk dua dimensi. eFront 3.6.9 Menciptakan pembelajaran online dengan fasilitas interaksi selama proses belajar. clzip 1.2 Penyimpan file dengan fitur kompresi seminimial mungkin dari ukuran aslinya. INSIDE DVD EDISI 07/2011 | HARGA Rp45.000 [Luar Sumatera-Jawa-Bali: Rp47.000] WWW.INFOLINUX.WEB.ID DENGAN DVD 8 GB NETWORKING, SYSTEM ADMINISTRATION, AND MORE CentOS 5.6 ON THE DVD Kuasai dengan cepat aplikasi mail client dari aplikasi Zimbra desktop yang kaya fitur [32] ZIMBRA DESKTOP DASAR KUASAI DISTRO RHEL Mempelajari RHEL melalui distro CentOS 5.6 terbaru [62] DESAIN STEMPEL SURAT SENDIRI [ 56] MENGENAL SI ROBOT HIJAU Sejarah singkat dari platform Android dan cara mudah belajar membuat aplikasi bak profesional [46] SIMPLE BACK SIMPLE BACK UP UP Backup dan restore data sederhana menggunakan sinkronisasi ala rsync [24] SAVE YOUR DATA AS SOON AS POSSIBLE

Transcript of SAVE YOUR DATA AS SOON AS POSSIBLE SSIMPLE ...mirror.smkn1pml.sch.id/Majalah/INFO...

Page 1: SAVE YOUR DATA AS SOON AS POSSIBLE SSIMPLE ...mirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011/Binder-PDF...ven dor perangkat mobile, dan pengembang aplikasi. Google sebagai pengembang

JStock 1.0.6b Alat untuk melacak dan menyediakan informasi investasi saham Anda.

Synfi g Studio 0.63.00 Membuat sebuah gambar animasi dalam bentuk dua dimensi.

eFront 3.6.9 Menciptakan pembelajaran online dengan fasilitas interaksi selama proses belajar.

clzip 1.2 Penyimpan fi le dengan fi tur kompresi seminimial mungkin dari ukuran aslinya.

INSIDE DVD

EDISI 07/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 CentOS 5.6ON THE DVD

Kuasai dengan cepat aplikasi mail client dari aplikasi Zimbra desktop yang kaya fi tur [�32]

ZIMBRA DESKTOP

DASAR KUASAI DISTRO RHELMempelajari RHEL melaluidistro CentOS 5.6 terbaru [�62]

DESAIN STEMPEL SURAT SENDIRI [ �56]

MENGENAL SI ROBOT HIJAUSejarah singkat dari platform Android dan cara mudah belajar membuat aplikasi bak profesional [�46]

SIMPLE BACKSIMPLE BACKUPUPBackup dan restore data sederhana menggunakan sinkronisasi ala rsync [�24]

SAVE YOUR DATA AS SOON AS POSSIBLE

Cover LINUX_07_editZaky edit rosi.indd 2Cover LINUX_07_editZaky edit rosi.indd 2 6/23/2011 3:27:18 PM6/23/2011 3:27:18 PM

Page 2: SAVE YOUR DATA AS SOON AS POSSIBLE SSIMPLE ...mirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011/Binder-PDF...ven dor perangkat mobile, dan pengembang aplikasi. Google sebagai pengembang

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

Page 3: SAVE YOUR DATA AS SOON AS POSSIBLE SSIMPLE ...mirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011/Binder-PDF...ven dor perangkat mobile, dan pengembang aplikasi. Google sebagai pengembang

KONTAK

INFOLINUX � 07/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.), Agus Prasetyo,

Denie Kristiadi, Fajar Anggiawan, Joko Nurjadi, Novida Iskandar, Rifan Fernando, Rully Novrianto, Sylvia Agustina,

Tri Waluyo, Verydias Aditya, Wawa Sundawa, Yuliadi

KONTR IBUTORBudi Rahardjo, I Made Wiryana,

Michael S. Sunggiardi, Ria Canseria

ED I TOR BAHASANurhasanah, Rosi Maria Adha P

TATA L E TAK & DESA IN GR AF ISBaster Gunawan, Dhany Sudharmanto,

Efry Sinaga, Lely Yulaena, Mardiana, Riski Putra

PRODUKS IArdhi Marohan

SEKRE TAR I AT REDAKS IEvawani U. Putri

IK L ANIndran B. Sapto, Agus Zaenudin, Febriyanti (Sekretariat)

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.

Mulai edisi ini, kami menyajikan tutorial pe-ngembang program untuk Android, sistem ope ra si berbasis Linux yang saat ini terkenal di smartphone dan komputer tablet. Tutorial ber sambung tentang Android ini adalah jawa-ban kami kepada pembaca yang ingin tahu dan me nguasai pengembangan program aplikasi An-droid. Anda hanya perlu sebuah komputer dan pe mahaman bahasa pemrograman Java untuk bisa mulai membuat aplikasi Android.

Barangkali Anda bertanya, bagaimana men-dapatkan uang untuk platform Android yang open sou rce itu? Dalam bisnis Android, paling tidak ada tiga pihak yang men dapatkan keuntungan sebagai pengembang, yakni Google, ven dor perangkat mobile, dan pengembang aplikasi. Google sebagai pengembang utama Android mendapatkan uang dari iklan dan bia-ya jasa dari pembuat perangkat keras dan pengembang aplikasi. Vendor dan komputer tablet mendapatkan keuntungan biaya ren-dah pengembangan dan produksi karena Android dikembangkan secara bersama. Pengembang aplikasi mendapatkan uang dengan beberapa cara, antara lain royalti, iklan, dan donasi.

Banyak aplikasi yang tersedia di internet (misal Android Mar ket) berlisensi bebas. Sebagian besar pengembang aplikasi yang gratis ini juga mengembangkan aplikasi sejenis yang telah dimodifi kasi, plugin, atau aplikasi la in yang tidak gratis. Uang mengalir dari aplikasi yang tidak gratis ini sehingga ada semacam subsidi silang. Ada juga pengembang aplikasi gratis untuk Android yang tidak meng harapkan uang dari pengguna tapi memasang iklan pada ap-likasinya. Uang mengalir kepada pengembang melalui kerja sama ik lan dengan Google (Adsense), Admob, dan sebagainya.

Sebagian pengembang tidak mewajibkan pengunduh atau peng-guna membayar di muka (royalti) tapi mengharapkan me reka mem-bayar donasi sebagai ucapan terima kasih serta harapan agar ap-likasi terus dikembangkan. Seorang pe ngembang aplikasi Android dari Indonesia menceritakan kepada InfoLINUX, ia mendapatkan donasi sekitar lima juta rupiah per bulan "hanya" untuk sebuah aplikasi yang bisa diunduh gratis dari Android Market.�

CARI UANG DENGAN ANDROID

Rusmanto Maryanto [[email protected]]

3_Editorial_07_editZaky edit rosi.indd 33_Editorial_07_editZaky edit rosi.indd 3 6/16/2011 11:39:01 AM6/16/2011 11:39:01 AM

Page 4: SAVE YOUR DATA AS SOON AS POSSIBLE SSIMPLE ...mirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011/Binder-PDF...ven dor perangkat mobile, dan pengembang aplikasi. Google sebagai pengembang

www.infolinux.web.id07/2011 � INFOLINUX4

INDEKS

24

30 32

46 58

Software Pilihan [20] eFront 3.6.9[21] FxMovieManager 5.0[21] FileZilla 3.5.0[21] Synfig Studio 0.63.00[21] Test Your Memory 0.2[22] Web Private Detective[22] Qercus 0.13 [22] clzip 1.2[22] Opera 11.11[23] JStock 1.0.6b[23] Street pyghter 1.2.1[23] TCExam 11.2.004[23] aria2 1.11.2

Utama[24] Backup Restore Sederhana via

Rsync

Komunitas[30] Komunitas Linux Garut Adakan

Pelatihan[30] BEM KM FMIPA Unand Gelar

Seminar

Praktik Instan[32] Mail Client Zimbra Desktop

Net Admin[36] Vulnerability Assessment

Menggunakan OpenVAS[38] Daftar Warnet Berbasis Linux di

Indonesia

Tutorial [40] Membuat Kosakata Bahasa Asing

dengan OpenTeacher[42] Mengelola OpenPublish[46] Lebih Dekat dengan Si Robot Hijau

[53] Tip&Trik Workshop[54] Berbagi Akses dengan Dropbox[56] Membuat Desain Stempel[58] Menu Drop Down List Menampilkan Pop Up Notes[59] Membuat Desain Tabel Kreatif Menghitung Jumlah Sel Kosong [60] Mengenal Animasi dengan Blender

3D[62] Belajar Red Hat Enterprise Linux

Melalui CentOS

[64] Kuis

[66] Edisi Mendatang

[12] I Made Wiryana: Pengetahuan C dan Kernel

[14] Surat Anda

Distro [17] CentOS 5.6[17] BackTrack 5 Game [18] Somyeol 2D [18] StuntRally

Buku[19] Practical TCP/IP: Designing, Using

& Troubleshooting TCP/IP[19] Shell Scripting Recipes: Expert

Ingredients for Linux, and More[19] The Definitive Guide to CentOS

[3] Editorial

[4] Indeks Aktual[6] Merayakan 20 Tahun Sistem

Operasi Linux [6] Software Radio Airtime[6] Rilis Tiki Wiki CMS 7.0[7] Google Nexus 4G dengan Android

4.0[7] Tiny Core Linux Minimalis [7] Fitur Terbaru Firefox 5

Opini [8] Budi Rahardjo: Karier di Bidang

Teknologi Informasi[10] Michael S. Sunggiardi: Quo Vadis

TIK Indonesia

177

Edisi 07/2011

62

04_Indeks_07 edit rosi.indd 404_Indeks_07 edit rosi.indd 4 6/22/2011 5:02:23 PM6/22/2011 5:02:23 PM

Page 5: SAVE YOUR DATA AS SOON AS POSSIBLE SSIMPLE ...mirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011/Binder-PDF...ven dor perangkat mobile, dan pengembang aplikasi. Google sebagai pengembang

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: SAVE YOUR DATA AS SOON AS POSSIBLE SSIMPLE ...mirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011/Binder-PDF...ven dor perangkat mobile, dan pengembang aplikasi. Google sebagai pengembang

www.infolinux.web.id07/2011 � INFOLINUX6

AKTUAL

Pengembang Source fabric telah me rilis update soft-ware open sour ce Air-

time radio dengan menam-bahkan sejum lah perbaikan yang mem buatnya lebih mudah untuk menginstal dan me ng -upgrade ke versi ter ba ru .

Airtime adalah sebuah aplikasi server yang me-mungkinkan pengguna, da ri web browser modern , un tuk meng-upload au-dio, membuat playlist de-ngan drag and drop, meng-gabung kan lagu transisi, me nampilkan build com-plete, serta melihat jad-wal untuk transmisi.Versi ter baru 1.8.2 mencakup 58 perbaikan. Lebih signi-fi kan, proses instalasi dan upgrade te lah dise der ha na-kan dan se buah pro gram command -line ba ru: Air-time-check-system , dapat

memvalidasi komponen ins talasi Airtime. Setelah umpan balik da ri peng-guna, sejumlah pe r u bahan kecil telah di buat un tuk antarmuka: la yar Now Playing sekarang me nam-pil kan apa kah se dang di-rekam atau tidak.

Batas upload untuk fi le au dio juga meningkat dari 100 MB hingga 500 MB. Screenshots tersedia di si-tus web proyek. Rin cian tentang rilis dan sebuah video singkat juga dapat ditemukan dalam pos ting berita pengumuman dan perubahan di log. Airtime 1.8.2 tersedia untuk di-down load dari sourcefab-ric.org. Sourcecode berli-sensi di bawah GPLv3. �

Tim pengembangan Tiki mengumumkan rilis ter baru versi 7.0 dari

open source CMS wiki group ware. Rilis ini men-cakup le bih dari 200 per-baikan dan perbaikan kode serta beberapa fi tur baru yang ditunggu-tunggu.

Me nurut pengembang, Tiki 7.0 menandai awal ge ra kan menuju HTML5, serta merupakan titik ber-akhirnya dukungan un tuk IE6. Sebuah pencarian ba ru untuk infrastruktur ter padu berdasarkan Ze-nd Lu cene kini diserta-kan, misalnya merek baru Theme Ge nerator untuk me nyesuai kan ins talasi. Pe r u bahan lainnya , con-tohnya integrasi de ngan Open StreetMap dan Zo tero, drag-and-drop mo dul , slide yang bisa di-ubah, dan penambahan

pu luhan plug-in baru se-perti Blip.tv, Vimeo dan To-kenAccess. Tiki 7.0, seka-rang memerlukan versi 5.2 dari PHP atau yang lebih baru untuk mendukung ponsel jQuery Mobile yang me ng gantikan HAWHAW.

Dalam catatan pengem-bang, untuk versi 6 akan men ja di proyek Long Time Sup port (LTS) (di dukung sampai 2013) dan pengem-bangan Tiki 3.x res mi be-rakhir. Jadi, Anda yang ingin membangun dan memelihara situs web, wi-ki, groupware, CMS, fo-rum, blog, bug tracker, atau proyek lain, gunakan Tiki Wiki CMS yang berlisensi di bawah LGPL 2.1.�

Software Radio Airtime Rilis Tiki Wiki CMS 7.0

Tahun ini merupakan tahun yang sangat berarti bagi Linux. Usia Linux terhitung telah mencapai

dua dekade (20 tahun). Sejarah Li-nux bermula dari seseorang berna-ma Linus Torvald. Pada musim se mi tahun 1991 lalu, Linus secara resmi membuat sistem operasi yang dicip-takannya menjadi open source. Saat itulah, Linus menjadikan sistem op-erasi Linux berlisensi GPL.

Semenjak itu, banyak sekali orang yang tertarik menggunakan Li nux. Mereka membuat berbagai dis tro seperti mandriva serta ubuntu dan akhir-akhir ini Linux me rambah dunia mobile dengan distro Maemo (Nokia), dan Android yang dikem-bangkan oleh Google. Sebagai bagi-an dari perayaan ula ng tahun Linux

yang ke-20, Linux Foundation juga memberikan program Beasiswa Li-nux dengan tema Hari Pelajar “Lear-ning Linux” yang akan meng ambil bagian pada LinuxCon 2011 di tang-gal 16 Agustus.

Prog ram beasiswa tersebut akan memberikan 5 beasiswa kepada ma-hasiswa ilmu kom puter dan pengem-bang Li nux yang menunjukkan potensi lu ar biasa dalam memben-tuk masa de pan Li nux. Nilai yang akan diberikan pa da ma sing-mas-ing adalah sekitar US$1.000. Linux Foundation mengklaim bah wa kebu-tuhan skill pengembangan perangkat lunak berbasis Linux saat perekru-tan tenaga IT sangat besar.

Tepatnya tanggal 17-19 Agus tus 2011, acara LinuxCon diadakan di

Hyatt Regency di Vancouver, Kana-da. Acara ini akan diisi ba nyak pem-bicara seperti Direktur Ekse kutif Linux Foundation, Jim Zemlin de-ngan judul “Imagine a World With-out Linux” diikuti presentasi tentang “The Challenges of the Next 20 Years of Linux” oleh Jim Whitehurst, CEO Red Hat. Pada event ini, akan dilaku-kan juga pengumuman pemenang kontes video “We’re Linux” untuk ketiga kalinya.

Jika Anda ingin melihat jadwal atau mengikuti acara LinuxCon 2011. Anda bisa membuka situs http://events.linuxfoundation.org.�

Merayakan 20 Tahun Sistem Operasi Linux

Aktual_07_yadi edit rosi.indd 6Aktual_07_yadi edit rosi.indd 6 6/22/2011 8:32:06 AM6/22/2011 8:32:06 AM

Page 7: SAVE YOUR DATA AS SOON AS POSSIBLE SSIMPLE ...mirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011/Binder-PDF...ven dor perangkat mobile, dan pengembang aplikasi. Google sebagai pengembang

7www.infolinux.web.id

AKTUAL

INFOLINUX � 07/2011

Google tengah mempersiapkan Nex-us 4G, begitulah rumor yang san-ter beredar. Dikutip dari posting

Boy Genius Report, Google segera merilis perangkat Nexus terbaru dari Google yang mengusung berbagai fi -tur hebat: smartphone yang nantinya akan diberi nama Nexus 4G. Yang cu-kup mengejutkan, ponsel ini akan me-makai sistem operasi Android terbaru, Android 4.0 Ice Cream Sandwich dan prosesor next-generation dual-core1.2 GHz atau 1.5 GHz. Prosesor ini adalah OMAP 4460 atau Snapdragon Krait 28nm ultra low power, bukan prosesor NVIDIA Kal-El seper ti yang diperkirakan selama ini.

Dibekali layar berukuran besar (“monster -sized” screen), ponsel ini me miliki reso lusi 720p HD tanpa

tombol menu fi sik. Semuanya akan berbasis software. Fitur lainnya: konek si 4G, RAM 1 GB, kemampuan merekam dan memutar video 1080p, dan dua buah kamera. Kamera bela-kang beresolusi 5 megapixel dan ka-mera depan 1 megapixel. Bukan itu sa ja, Nexus 4G dikatakan akan memi-liki dimensi yang ultra-tipis.

Mengenai ketersediaan produk, Go o gle disebut akan menyiapkan-nya pada saat liburan Thanksgiving (akhir tahun 2011). “Thanksgiving akan menjadi waktu yang ide al untuk (Nexus 4G) dipasarkan, dari sudut pan dang semua orang. Saat itulah pem beli akan mencoba mendapatkan ba rang-barang yang dipasarkan,” ka-ta Ramon Llamas, seorang analis se-nior di IDC, TechNewsWorld.

Google Nexus 4G dengan Android 4.0

Di perkirakan, handset ini akan didistribusikan oleh operator AT&T Amerika Serikat dan menjadi perang-kat smartphone 4G atau Long Term Evolution (LTE) pertama. “Kemung-kinan, Google akan bekerja sama de ngan produsen smartphone untuk mem buat perangkat. Dia mengambil Samsung dan HTC produsen Taiwan sebagai kemungkinan yang akan di-pilih”, Llamas berpendapat.�

Tiny Core yang dipimpin pengembang Ro be rt Sing le decker telah me-

m u bli kasi kan distribusi Li nux Tiny Core versi 3.7 yang mini malis. Menurut situs pro yek, tema versi ter baru adalah “Mening-katkan In te gritas dan Inter operabi litas”.

Tiny Core Linux 3.7 ber-ba sis Linux kernel 2.6.33.3 dan termasuk mo dul ker-nel baru untuk NTFS yang memungkinkan akses baca dan tulis ke partisi NTFS.Rebuildfstab juga telah di-perbarui untuk mendukung NTFS-3G. Perubahan lain termasuk ikon baru untuk Editor dan Run, versi 6.62 dari LibFreeType ront li-brary, dan update ke Con-trol Panel, AppsBrowser dan AppsAudit.

Di sini, diperkenalkan ju ga starter pac ks. Se ba-

gai co ntoh, ins talasi GUI pro gram dan du kung an eks tensi yang diperlukan se karang dikemas bersama da lam “ins tall.gz” dengan se mua peralatan yang bia-sanya di perlukan untuk konek tivitas: sebuah tiny Wi-Fi manager (termasuk di da lam “network.gz”).

Dibandingkan dengan ver si sebelumnya, para pe ngem bang sekarang te-lah menciptakan sebuah “multi-core” ISO imageba ru yang keduanya berisi Tiny Core & Micro Core instal lation, serta Network Tools Edition. ISO Multi-core untuk versi 3.7 hanya berkapasitas 45.5 MB.�

Para pengembang proyek Mozilla telah memub-likasikan rilis fi nal un-

tuk versi 5.0 dari Firefox. Mozilla telah menga dopsi model versi yang sa ma dengan yang digunakan oleh Google untuk bro w serChrome.

Salah satu perubahan paling penting di Fire fox 5 adalah penamba han du ku-ngan animasi CSS, sebuah fi tur yang yang telah di-miliki browser Safari dan telah ditawarkan beberapa wa k tu lalu.

Perubahan lain misalnya ditingkatkannya canvas, Ja va Script, me mori, dan net working performance , serta pembaruan mendu-kung standar HTML5, XHR, MathML, dan SMIL . Pada desktop envi ron ment, integration bagi peng guna Linux juga ditingkatkan.

Pre ferensi Do-Not-Track hea der telah di pindahkan un tuk meningkatkan disco-vera bi lity serta memper-baiki bug pada WebGL.

Dirilis secara bersamaan ada lah rilis fi nal un tuk Firefox 5.0 untuk An-droid yang menambah kan dukungan untuk IPv6, “over fl ow: scroll” dan “over fl ow: auto” CSS pro-perti es, Restartless Add-on dan HTML5 online/offl ineevent. Penggu na dapat men -download ri lis dari An droid Market. Source-code Fire foxini dirilis di ba-wah lisensi berlapis: Mozil-la Public License (MPL), GPLv2 dan LGPLv2.�

Fitur Terbaru Firefox 5 Tiny Core Linux Minimalis

Aktual_07_yadi edit rosi.indd 7Aktual_07_yadi edit rosi.indd 7 6/22/2011 8:32:12 AM6/22/2011 8:32:12 AM

Page 8: SAVE YOUR DATA AS SOON AS POSSIBLE SSIMPLE ...mirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011/Binder-PDF...ven dor perangkat mobile, dan pengembang aplikasi. Google sebagai pengembang

www.infolinux.web.id07/2011 � INFOLINUX8

OPINI

Yang menarik, pertama, banyak calon yang tampaknya tidak melihat karier di bidang teknologi informasi meskipun latar belakang pendidikan mereka terkait dengan teknologi in-formasi (termasuk manajemen infor-masi). Mereka hanya melihat bidang ini sebagai sebuah batu lo n catan atau lebih menyedih kan: sebagai tempat asal kuliah saja. Mereka lebih melihat karier sebagai kepala kantor cabang bank, misalnya.

Sebagai pengajar dan praktisi di bi dang teknologi informasi, hal ini membuat saya cukup bersedih. Te r nyata, bidang yang saat ini saya geluti se sungguhnya tidak terlalu diminati. Pa dahal, ada banyak hal yang menarik pada bidang teknologi informasi ini.

Banyak orang yang melihat bi-dang teknologi informasi hanya se-batas hal-hal yang terkait dengan jaringan (networking) dan pem-rograman (programming), yaitu hal-hal yang teknis saja. Padahal ada hal

lain yang lebih banyak porsi manaje-mennya. Se bagai contoh, ada bidang IT risk management, IT project mana-gement, IT alignment, service level management, IT business model, dan seterusnya. Hal-hal yang saya sebut-

kan ini lebih kuat faktor bisnis dan manajemennya. Teknologi informasi memiliki kekhasan sehingga membu-tuhkan per hatian khusus.

Proyek teknologi informasi sering mengalami kegagalan karena tidak dikelola dengan baik. Pengelolaan pro yek teknologi informasi berbeda de ngan pengelolaan pembangunan gedung, misalnya. Ini perlu ilmu sen diri. Sayangnya, tidak banyak ya ng mau mendalami ilmu ini. Atau,

mungkin hal ini tidak diketahui? Hal yang sama juga terjadi dalam hal pengadaan teknologi informasi. Peng-adaan software tentunya berbeda dengan pengadaan meja dan kursi. Vendor tidak bisa diganti begitu saja. Lagi-lagi ini memusingkan.

Kembali ke masalah karier di du-nia teknologi informasi. Tampaknya, perlu ada upaya pencitraan sehingga kita bisa mendapatkan lebih banyak orang yang tertarik untuk terjun ke dunia teknologi informasi. Misalnya, harus lebih banyak fi lm dengan to-koh jagoan teknologi informasi?

Kedua, banyak pelamar yang ternyata tidak menguasai dasar-dasar teknologi informasi. Tes dasar teknologi informasi hasilnya sering-kali buruk. Entah karena sudah lupa, atau memang mereka tidak mema-haminya ketika kuliah dahulu. Keba-nyakan orang belajar hanya se kadar untuk lulus mata kuliah yang ber-sangkutan.

Banyak lulusan sekolah teknologi informasi yang tidak bisa membuat program. Mereka hanya pernah mem-buat program ketika kuliah saja. Me reka tidak pernah praktik di la-pangan dengan mengerjakan proyek. Padahal, mereka melamar untuk hal yang terkait dengan pengembangan aplikasi. Saya membayangkan beta-pa seramnya jika kita menerima pe-

lamar sopir yang hanya lulus dari kur-sus mengemudi. Berani menerima?

Kalau ada yang melihat bidang teknologi informasi terkesan menye-ramkan, justru saya melihat yang sebaliknya. Ini bidang yang sedang berkembang, bukan bidang yang su dah mati. Justru, banyak hal-hal baru yang menarik. Nah, marilah kita mengajak orang-orang untuk “bermain-main” dan berkarier di bi-dang teknologi informasi.�

Beberapa waktu yang lalu, saya melakukan interview terhadap be berapa orang untuk rekrutmen di sebuah perusahaan untuk te-

naga kerja di bidang teknologi informa-si. Ada dua hal menarik dari proses ini, yaitu kurangnya minat bekerja di bi dang teknologi informasi dan juga rendahnya kemampuan dasar lulusan tek nologi informasi.

“Banyak lulusan sekolah teknologi informasi yang tidak bisa membuat program.„

Karier di Bidang Teknologi Informasi

Budi Rahardjo

08_Opini_07_editZaky edit rosi.indd 808_Opini_07_editZaky edit rosi.indd 8 6/9/2011 11:39:28 AM6/9/2011 11:39:28 AM

Page 9: SAVE YOUR DATA AS SOON AS POSSIBLE SSIMPLE ...mirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011/Binder-PDF...ven dor perangkat mobile, dan pengembang aplikasi. Google sebagai pengembang

biznet_07.indd 1biznet_07.indd 1 22/06/2011 17:50:4922/06/2011 17:50:49

Page 10: SAVE YOUR DATA AS SOON AS POSSIBLE SSIMPLE ...mirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011/Binder-PDF...ven dor perangkat mobile, dan pengembang aplikasi. Google sebagai pengembang

www.infolinux.web.id07/2011 � INFOLINUX10

OPINI

Pembajakan software atau hardware ini biasanya milik perusahaan-pe-rusahaan ternama seperti Microsoft, Adobe, Siemens, Autodesk dan pe-rusahaan lain yang bergabung dalam BSA (Business Software Alliance). Pembajakan software, sepertinya, yang paling banyak dilakukan di Indo nesia, karena selain penegakan hukum yang terkesan “pilih kasih”, sebagian rakyat Indonesia juga ti-dak mampu membeli software yang nilainya berjuta-juta rupiah. Se-mentara, pembajakan HaKI peranti keras atau hardware tergolong ma-sih sedikit karena industri perakitan hardware hampir tidak ada di negara kita, Indonesia.

Seperti dalam tulisan-tulisan di InfoLINUX sebelumnya, target ope-rasi polisi biasa nya sudah sangat spesifi k dan merupakan laporan dari seseorang yang sudah mengetahui keadaan sesungguhnya. Bahkan, ada

juga modus operandi polisi berpura-pura meminta pengusaha komputer untuk menginstal sejumlah soft-

ware yang termasuk dalam kategori “dibajak”.

Faktor ketidakmampuan masya-rakat di sebabkan oleh aturan yang tidak jelas dan terkesan berubah-ubah, di samping penegakan hukum yang tidak pada tempatnya. Akhir-nya, kekusutan ini meng urungkan niat para investor masuk ke Indone-sia. Indonesia kalah dengan Vietnam yang baru menyatu setelah “diobrak-abrik” Amerika di tahun 1976.

Kementerian Kominfo dengan atu-ran registrasi peranti keras yang ber-hubungan dengan telekomunikasi, Ke menterian Perindustrian dengan aturan TKDN (Total Kandungan Dalam Negeri) dan manual bahasa Indonesia, Kementerian Hukum dan HAM untuk aturan yang menyalah-gunakan HaKI, dan Kementerian Per dagangan dengan aturan pergu-dangan bagi industri perakitan kom-puter, ikut menyebabkan mandeknya industri komputer di Indonesia kare-na penegakan hukum yang diwakili oleh polisi dapat “diatur”.

Kembali lagi ke pembahasan pi-ranti lunak yang penerapannya se-perti buah simalakama dan ditenga rai menjadi ujung tombak perkembang-an TIK Indonesia, ternyata memang tidak bisa diharapkan. Sejak dilan-tiknya menristek baru, Ristek su dah tidak lagi menomorsatukan pro gram Indonesia Go Open Source (IGOS) se-bagai pusat pengembangan intelek-tual TIK Indonesia karena pada saat ini mereka berkonsentrasi kepada penerapan TIK di dalam pertahanan negara.

Program IGOS yang pada 30 Juni 2004 dicanangkan, dideklarasikan dan ditandatangani oleh Menteri Ri set dan Teknologi, Menteri Ko-munikasi dan Informatika, Menteri

Kehakiman dan HAM, Menteri Pen-dayagunaan Aparatur Negara dan Menteri Pendidikan Nasional seper-tinya jatuh bangun karena kurang-nya minat pemanfaatan open source secara konsisten walaupun pada IGOS Summit II 27-28 Mei 2008 sudah tercatat 18 kementerian dan kepolisian turut menandatangani MoU lanjutan. Jadi, ke mana arah perkembangan TIK Indonesia akan bermuara? �

Quo Vadis TIK Indonesia

Michael S. Sunggiardi

“Akhirnya, kekusutan ini mengurungkan niat para investor untuk

masuk ke Indonesia.„

Tahun 2011 ini, sweeping software bajakan yang dilaksanakan oleh POLRI kembali marak. Seper-tinya, perjalanan memberdayakan

program open source sampai le bih dari 10 tahun belum membuahkan hasil yang signifikan. Sweeping menjadi ke-giatan POLRI untuk melakukan peng-geledahan terhadap pe rusahaan, toko, atau warnet atas penyalahgunaan Hak Kekayaan Intelektual (HaKI).

08_Opini_07_editZaky edit rosi.indd 1008_Opini_07_editZaky edit rosi.indd 10 6/9/2011 11:39:37 AM6/9/2011 11:39:37 AM

Page 11: SAVE YOUR DATA AS SOON AS POSSIBLE SSIMPLE ...mirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011/Binder-PDF...ven dor perangkat mobile, dan pengembang aplikasi. Google sebagai pengembang

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

Page 12: SAVE YOUR DATA AS SOON AS POSSIBLE SSIMPLE ...mirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011/Binder-PDF...ven dor perangkat mobile, dan pengembang aplikasi. Google sebagai pengembang

www.infolinux.web.id07/2011 � INFOLINUX12

OPINI

Posisi saya di Universitas Gunadar-ma sebagai Koordinator Kerjasama Luar Negeri menyebabkan saya ber-interaksi dengan perusahaan atau industri di LN yang membutuhkan kerja sama pengembangan ataupun SDM. Terlihat sekali, developer yang memiliki pengetahuan bahasa C dan kernel merupakan SDM yang sa ngat dicari. Sayangnya, mencari SDM dengan penguasaan teknis yang de-tail seperti kernel dan yang terampil dengan program C, sangatlah langka. Mahasiswa masih perlu didorong-dorong untuk mempelajari kernel. Salah satu cara mendorong adalah mewajibkan mereka memakai Linux. Lalu, setelah itu meng ajak mereka mengompilasi kernel, mem-patch, dan baru mengkutak-katik kernel.

Biasanya, mahasiswa yang akrab bergaul dengan kernel memiliki ba-

nyak sisi positif. Kecenderungannya, mereka tidak takut mulai mempelajari kernel dan memprogram dengan C.

Aspek pedagogis seperti inilah yang seharusnya menjadi pertimbangan di dalam memilih platform di dunia pen-didikan. Bukan saja karena platform tersebut sudah populer tetapi juga karena platform tersebut akan men-dorong dan menarik minat para ma-hasiswa untuk melakukan eksplorasi lebih dalam, tanpa takut melanggar hukum.

Apalagi, saat ini banyak perusahaan yang memiliki aplikasi membutuhkan kustomisasi di tingkat sistem operasi ataupun di tingkat stack jaringan. Misal, ketika suatu sistem membutuh-kan kendali Quality of Service (QoS) dengan detail. Kernel Linux yang me-miliki banyak fi tur modern dan ter-buka untuk dipahami penerapan fi tur tersebut (karena tersedia source code-nya), menjadikan suatu sarana ampuh bagi pengembang untuk masuk ke du-nia industri sesungguhnya.

Memang, bila developer berpatokan dari iklan lowongan kerja, sepertinya tidak banyak industri yang membu-tuhkan pengetahuan kernel, menulis device driver, atau optimasi jaringan di aras rendah. Tetapi, sesungguhnya kebutuhan tersebut banyak dan be-sar, terutama di industri-industri ICT se sungguhnya, bukan industri yang berbasiskan penjualan lisensi dari perangkat jadi saja. Industri-industri seperti mobile devices, network appli-ances, dan datawarehouse appliances sangat membutuhkan orang-orang yang memiliki pemahaman teknis di tingkat kernel ini. Tentu saja, jarang sekali mereka mengiklankan ini di iklan lowongan kerja, tetapi bukan ber-arti tidak ada posisi tersebut.

Perusahaan pembuat perangkat mobile devices seringkali membutuh-kan orang-orang yang memahami cara membuat device driver. Pengembang

kernel Linux menyediakan know-how yang dalam tentang bagaimana menu-lis device driver. Kernel Linux dan sistem Linux telah menyediakan suatu sarana yang lengkap untuk mendala-mi hal ini dan mengetahui teknologi-teknologi yang bakal menjadi teknologi mainstream di masa 3-5 tahun men-datang. Siapa yang butuh tanta ngan? Bongkarlah kernel Linux.�

Pengetahuan C dan Kernel

I Made Wiryana

Salah satu fitur penting sistem ope rasi Linux yang sering terlewatkan oleh para developer atau mere ka yang mempelajari bidang TI adalah ke-

beradaan source code yang bebas untuk dikutak-katik. Masih ba nyak pengem-bang yang belum melihat harta karun terpendam ini. Apalagi, kita sering dini-na-bobokan dengan mudahnya mem buat perangkat lunak tanpa melihat bagian yang rumit ini. Belum lagi si fat “minder”

kita yang merasa belum mampu menjamahnya.

“...developer yang memiliki pengetahuan bahasa C dan kernel merupakan SDM

yang sangat dicari. „

08_Opini_07_editZaky edit rosi.indd 1208_Opini_07_editZaky edit rosi.indd 12 6/9/2011 11:39:40 AM6/9/2011 11:39:40 AM

Page 13: SAVE YOUR DATA AS SOON AS POSSIBLE SSIMPLE ...mirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011/Binder-PDF...ven dor perangkat mobile, dan pengembang aplikasi. Google sebagai pengembang

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

Page 14: SAVE YOUR DATA AS SOON AS POSSIBLE SSIMPLE ...mirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011/Binder-PDF...ven dor perangkat mobile, dan pengembang aplikasi. Google sebagai pengembang

www.infolinux.web.id07/2011 � INFOLINUX14

SURAT ANDA

Garuda OS di DVD InfoLINUXMohon maaf nich redaksi majalah InfoLINUX, Saya ingin menanyakan kemarin saya dapat info katanya In-foLINUX ingin membahas dan mem-berikan bonus DVD Garuda OS, kira-kira edisi ke berapa ya? Terima kasih.

Jamal Leo – Via email

Wah, cepat sekali kabar menyebar. Memang benar, rencananya majalah InfoLINUX ingin menyertakan Ga-ruda OS. Kemungkinan akan diser-takan di edisi 08/2011 namun masih bisa berubah. Tunggu saja Garuda OS di majalah InfoLINUX, di edisi mendatang.

Update Website infolinux.web.idMaaf kalau salah, saya hanya ingin bertanya, kolom paling kiri tentang INFOLINUX MAGAZINE pada si-tus http://www.infolinux.web.id/ kok serasa tidak update yah? Lebih asyik kalau dapat review yang update. Teri-ma kasih.

Piet – Via email

Dear Piet, memang saat ini situs majalah InfoLINUX yang beralamat di http://www.infolinux.web.id ti-dak melakukan update, hal ini di-karenakan redaksi sedang memiliki fokus untuk perubahan pada konten majalah InfoLINUX terlebih dahulu. Namun, terima kasih atas saran yang telah Anda berikan kepada kami dan secepatnya akan kami update.

DVD InfoLINUX BermasalahSaya pencinta InfoLINUX, walau tidak ber langganan, tetapi saya se-lalu mengkoleksi tiap edisi Infolinux, karena isinya yang sangat mem-bantu saya dalam belajar Linux.Saya membeli InfoLINUX edisi 09/2010 yang menyertakan Sabily

Punya 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].

10.04 dan karena kesalahan saya waktu itu, tidak memeriksa DVD ada bercak kuning pada media. Maka, saya memesan kembali ke PINPOINT Publication InfoLINUX edisi 09/2010 dengan harapan mendapat DVD yang bagus, tapi ternyata DVD yang saya terima ada bagian telah berubah war-na. Bagaimana saya bisa mendapat-kan DVD Sabily 10.04 tersebut?

Faizal Riza – Via email

Permasalahan pertama yang Anda alami mungkin akibat kesalahan dalam penyimpanan cukup lama. Atau, mungkin saja tempat peny-impanan tidak mendukung untuk menjaga DVD dengan baik. Masalah kedua adalah dari bagian pengiriman yang mungkin sama dengan masalah pertama, yaitu tempat penyimpanan. Oleh karena itu, hal yang harus Anda lakukan adalah:1. Sertakan foto DVD yang telah ru-

sak tersebut di bagian kuningnya.2. Jelaskan permasalahan DVD ru-

sak melalui email.3. Sertakan informasi lengkap Anda

untuk pengiriman DVD.4. Kirim ke email disc@infolinux.

co.id.Semoga membantu, dan mohon maaf atas ketidaknyamanan Anda.

Akses Situs InfoLINUX BeratKenapa http://infolinux.web.id akhir-akhir ini susah dibuka? Edisi berapa Ubuntu 11.04 (beserta DVD-nya) dimuat? Kalau boleh request, tolong aplikasi seperti webmin atau games seperti Wesnoth, Freecol, Open Trans-port Tycoon Deluxe, dimuat di DVD bonus. Terima kasih.

Leo – Via email

Berdasarkan pengecekan, sejauh ini situs InfoLINUX dapat diakses

de ngan baik, mohon Anda mencoba mengaksesnya kembali. Untuk re-quest Anda, akan kami tampung dan coba memasukkannya di edisi Info-LINUX berikutnya. Ubuntu 11.04 be-serta turunannya disertakan dalam majalah InfoLINUX edisi 06/2011. Terima kasih untuk selalu menunggu dan membaca majalah InfoLINUX.

Cara Penulisan ArtikelSaya berencana mengirimkan artikel ke majalah InfoLINUX. Untuk itu, saya ingin tahu berapa jumlah kata yang disediakan untuk sebuah ar-tikel? Juga, format apa yang bisa saya gunakan untuk menulis artikel terse-but (misalnya .doc, .rtf, atau plain text)? Adakah informasi tentang rub-rikasi majalah InfoLINUX yang bisa saya dapatkan dari website infolinux.web.id? Saya coba cari informasinya di sana, tapi belum ketemu. Terima kasih banyak dan salam.

Anung – Via email

Jika berminat menulis, silakan lihat majalah cetak edisi 2011, lalu pilih rubrik yang ingin Anda tulis. Jum-lah karakter per halaman sekitar 5.000 dengan 2 hingga 4 gambar per halaman. Screenshot harus dibuat de ngan desktop Linux kecuali ter-kait artikel. Format gambar png atau jpg de ngan resolusi (teks dan layar sebesar mungkin). Setiap gambar ha-rus diberi penjelasan (caption). Teks dibuat dengan format odt (Open-Document Format), misalnya dengan OpenOffi ce, LibreOffi ce, atau sejenis di Linux. Artikel akan direview Re-daksi sebelum diputuskan apakah co-cok untuk dimuat di edisi cetak. Jika dimuat di edisi cetak, penulis akan diberikan honor. Jika tidak dimuat di edisi cetak, kami tawarkan masuk ke edisi online tanpa disediakan honor.

14_Surat Anda_07_editZaky edit rosi.indd 1414_Surat Anda_07_editZaky edit rosi.indd 14 6/8/2011 11:21:54 AM6/8/2011 11:21:54 AM

Page 15: SAVE YOUR DATA AS SOON AS POSSIBLE SSIMPLE ...mirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011/Binder-PDF...ven dor perangkat mobile, dan pengembang aplikasi. Google sebagai pengembang

rechargexpo2011_07.indd 1rechargexpo2011_07.indd 1 22/06/2011 16:03:1822/06/2011 16:03:18

Page 16: SAVE YOUR DATA AS SOON AS POSSIBLE SSIMPLE ...mirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011/Binder-PDF...ven dor perangkat mobile, dan pengembang aplikasi. Google sebagai pengembang

www.infolinux.web.id07/2011 � INFOLINUX16

TES&REVIEW

Banyak sebab yang dapat mengaki-batkan data Anda hilang ataupun korup. Akan tetapi, banyak cara pula untuk menyelamatkan data

Anda. Salah satu cara penyelamatan ini adalah menggunakan aplikasi rsync yang bisa dibilang cukup mudah digunakan dan aman. Pe rencanaan untuk menyim-pan cadangan data atau istilahnya back-up data juga dapat menjadi salah satu cara menghindari kehilangan data.

Banyak cara dan banyak studi kasus yang dapat Anda gunakan dalam meng-gunakan rsync. Terlebih, aplikasi ini dapat dijalankan pada dua buah mesin yang berbeda namun masih dalam satu jaringan. Oleh karena itu, dalam ru-brik “Utama” pada edisi ini disajikan bagaimana cara untuk merencanakan penyelamatan data Anda sebelum data hilang atau rusak seluruhnya.

Ada banyak perubahan dalam kon ten majalah InfoLINUX pada edisi kali. Ada beberapa rubrik baru misalnya rubrik “Tutorial Android” yang akan meng upas tuntas isi dari si robot hijau yang sedang booming saat ini, mulai dari awal hing ga membuat aplikasi Android. Selain itu, ada juga rubrik “Workshop Blender” untuk membuat berbagai bentuk ani-masi 3D dan juga penggunaan Blender sendiri.

Pada rubrik “Praktik Instan” akan dibahas penggunaan aplikasi Zimbra Desktop sebagai aplikasi mail client be-serta fi tur-fi tur yang ada di dalamnya. Semua ru brik tersebut dihadirkan khu-sus untuk Anda pembaca setia majalah InfoLINUX untuk menambah pengeta-huan, khusus nya aplikasi open source. Selamat membaca.�

Zaky Abdurrachman [[email protected]]

Be Save with LinuxBukuPractical TCP/IP: Designing, Using, & Troubleshooting TCP/IP 19Shell Scripting Recipies: Expert Ingredients for Linux, and More 19The Defi nitive Guide to CentOS 19

DistroCentOS 5.6 17BackTrack 5 17

GameSomeyeol 2D 18StuntRally 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_07_editZaky edit rosi.indd 1616_Pengantar tes&review_07_editZaky edit rosi.indd 16 6/22/2011 9:55:52 AM6/22/2011 9:55:52 AM

Page 17: SAVE YOUR DATA AS SOON AS POSSIBLE SSIMPLE ...mirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011/Binder-PDF...ven dor perangkat mobile, dan pengembang aplikasi. Google sebagai pengembang

DISTRO

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

Distribusi Linux yang satu ini memang tidak diragukan lagi kean-

dalannya sebagai server atau pun jika ingin digu-nakan sebagai desktop. Cent OS merilis versi ter-barunya yaitu CentOS 5.6 yang pastinya memberikan update terbaru dari se mua paket yang ada di dalam-nya, termasuk juga per-baikan-perbaikan bugs, update, dan juga fungsio-nalitas yang ada di dalam distribusi Linux ini.

Perbedaan yang paling me ncolok ada di bagian repositori yang sudah ter-masuk di dalam CentOS untuk terhubung de ngan debuginfo. Selain itu, se-buah ruang repositori juga ha rus di-download se belumnya secara ter-pisah. Distribusi ini me-nyertakan kernel Linux 2.6.18 di dalamnya dan masih menggunakan ap-likasi OpenOffi ce versi 3.1.1 sebagai aplikasi perkantoran, juga inter-

face dari GNOME de ngan versi 2.16.0. Salah satu perbaikan bugs dari Cen-tOS 5.5 ke versi 5.6 adalah tidak adanya CentOS Extras. Namun, CentOS Extras masih dapat diser-takan di instalasi manual. Ketika Anda mengguna-kan CentOS versi terbaru ini, Anda akan merasa versi 5.6 ini lebih ringan dibanding versi sebelum-nya. Kecepatan meng akses repositori untuk instalasi paket pun terasa lebih tinggi dibanding versi 5.5. Upgrade segera CentOS Anda ke versi 5.6.�Za

DESKTOP/SERVER

CentOS 5.6

PEMBUAT CentOS Project SITUS www.centos.orgKERNEL Linux 2.6.18 OFFICE OpenOffice 3.1.1 DESKTOP GNOME 2.16.0 MULTIMEDIA Totem Movie Player 2.16.7, Rhythmbox 0.16.6GRAPHICS Gimp 2.2, gThumb 2.7.8 INTERNET Mozilla Firefox 3.6.13, Evolution 2.12.3

BackTrack, jika Anda gemar atau hobby ber-peran seperti hac ker

dan adminis trator jaringan yang se ring mendiagnosis ma salah jaringan, Anda akan me ngenal dis tribusi Linux satu ini. Memiliki basis dari Ubuntu Lucid LTS, distribusi ini ham pir sa ma dengan peng gunaan Ubu ntu terutama pada pa-ket manajemen yang di gu-na kan, yaitu apt.

Menggunakan kernel ter baru yaitu Linux 2.6.38 ya ng sudah dimodifi kasi dengan berbagai jenis pat ch wire less, distribusi ini sudah terbuka un tuk An da download. Ri lis ter-barunya adalah Bac Track versi 5 yang memiliki up-date aplikasi yang lebih lengkap dibandingkan se-belumnya dan juga inter-face yang lebih me narik dilihat. Dukungan inter-face yang juga datang untuk KDE 4, Gnome, Fluxbox, dan BackTrack 5 dengan kode nama

“Revolution” ini meru-pakan rilis pertama yang menyertakan kode sum-ber secara penuh di dalam repositori. Hal ini meru-pakan hal yang besar dan menyingkirkan isu yang beredar bahwa semua pa-ket yang digunakan pada BackTrack memiliki li-sensi berbayar. Pada ke-nya taannya, semuanya paket ini merupa kan open source. Bisa di bilang, BackTrack versi 5 ka li ini merupa kan penyempurna-an dari BackTrack versi 4 dengan banyak tambahan paket, ten tunya.�Za

DESKTOP

BackTrack 5

PEMBUAT BackTrack Linux SITUS www.backtrack-linux.org KERNEL LINUX Linux 2.6.38 OFFICE LibreOffice 3.3.2 DESKTOP Gnome 2.30.2 BACKTRACK Dnstracer 1.8.1, Flood_router6 1.4 OTHER Wine 1.2.2, WbarConf 0.7.2 INTERNET Mozilla Firefox 4.0.1, Zenmap 5.51

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

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

RATING

8.5

0 2 4 6 8 10

Hasil PengujianFungsionalitas (20%) 9.5

Fitur (40%) 8.5

Kemudahan (30%) 8.0

Dokumentasi (10%) 8.0

RATING

9.0

0 2 4 6 8 10

Hasil PengujianFungsionalitas (20%) 9.5

Fitur (40%) 8.5

Kemudahan (30%) 8.5

Dokumentasi (10%) 9.5

17_Distro_07_editZaky edit rosi.indd 1717_Distro_07_editZaky edit rosi.indd 17 6/8/2011 11:26:13 AM6/8/2011 11:26:13 AM

Page 18: SAVE YOUR DATA AS SOON AS POSSIBLE SSIMPLE ...mirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011/Binder-PDF...ven dor perangkat mobile, dan pengembang aplikasi. Google sebagai pengembang

www.infolinux.web.id07/2011 � INFOLINUX18

GAME

VDrift adalah game si -mulator driving open source yang didesain

untuk drift racing. Salah satu game ini merupakan modifi kasi dari VDrift de ngan me ngambil me-sin fi sika VDrift dan ber-adaptasi ke mesin grafi s Ogre3D, yaitu StuntRally.

StuntRally adalah ga-me simulator rally racing yang me nyenangkan de-ngan unsur-un sur ketang-kasan se perti melompat, melakukan pu ta ran, lan-dai, dan melewati pipa.

Di permainan ini, Anda akan merasakan gaya reli me nge mudi se perti Richard Burns Rally den-gan unsur-unsur aksi, mirip de ngan permainan stunts la ma (dari tahun 1990). Atau, perma inan yang dimainkan seperti umumnya dengan tampi-lan 3D ya ng menarik un-tuk Anda ma inkan.

Permainan ini memiliki 49 track, antara lain Ow1-cross, Ow2-qp, D1-simple,

D2-mntn, F1-hh, F2-cc-pipe, J1-T, S1-Twist8, Test1-Flat, dan lainnya.

Di sini juga terdapat 6 pemandangan yang ber-beda dengan 9 pilihan mobil yang dapat Anda pilih: 3Sasp_stiff, 369 3Sasphalt, 3Sgsav, 3Sice, Ct, M3, Rs2gsav, dan Xm. Ada 35 lagu pada per-mainan ini. Dengan meng-gunakan fungsi dari Track editor Anda pun dapat me modifkasi track, men-gubah suasana pemandan-gan, membuat lagu sen diri, memodifi kasi yang sudah ada, dan sebagainya.�Yad

Somyeol adalah korban terakhir dan spesies lang ka dari jenis alien

dari Planet Green Island. Anda di tugaskan untuk me nye lamatkan mere ka da ri ke punahan. Ini ada-lah ide cerita utama dan tu juan dari game ini.

Somyeol merupakan pe r mainan kasual dengan tam pilan 2D yang cukup me narik untuk Anda main kan. Seluruh perma-in an ini ditulis dengan Py thon dengan gambar gra fi k menggunakan per-pustakaan JNGL.

Dalam permainan ini, Anda ditugaskan untuk me nyelamatkan Somyeol de ngan cara me mindahkan sebanyak mu ngkin Somy-eol ke dalam rumahnya un tuk menyelesaikan per-mainan. Namun, hal ini tidak mudah. Anda tidak hanya mengendalikan sa-tu Somyeol tapi beberapa se kaligus. Mereka juga memiliki kemampu an dan je nis karakter yang ber-

beda-beda. Anda jelas harus berhati-hati. Ada be-berapa jenis Somyeol yang berbeda dari Somyeol nor-mal. Somyeol ini bi sa me-nyebabkan pengurang an po int Anda.

Untuk me nyelesaikan tiap level, Anda harus me ngumpulkan skor 100 point dari jumlah Somyeol ya ng diselamatkan. Jika tidak terkumpul, Anda ha rus mengulang kembali untuk mencapai 100 po int ter sebut. Anda pun da pat melihat catatan berapa de tik, nilai dan rangking yang diperoleh. �Yad

LOGIC

Somyeol 2DRACING SIMULATOR

StuntRally

PEMBUAT Joe Venzon <[email protected]> SITUS http://code.google.com/p/vdrift-ogreLISENSI GPL HARGA Gratis TINGKAT KESULITAN Medium MULTIPLAYER GAME No DEPEDENSI libc6 >= 2.4, libmygui3 >= 3.01, libfreeimage3 >= 3.13

PEMBUAT Somyeol2D Team <[email protected]>SITUS http://www.somyeol.comLISENSI GPL HARGA Gratis TINGKAT KESULITAN Medium MULTIPLAYER GAME NoDEPEDENSI libopenal >= 1.12 libjngl >= 0.9.5, python-tk >= 2.7

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

Kebutuhan Hardware Processor : Kelas Pentium IVHarddisk : 300 MBMemory : 1024 MB

Hasil PengujianGrafik (30%) 7,5

Fitur (40%) 7,5

Kompabilitas (20%) 8,0

Dokumentasi (10%) 7,5

RATING

7,5

0 2 4 6 8 10

Hasil PengujianGrafik (30%) 8,5

Fitur (40%) 8,0

Kompabilitas (20%) 8,0

Dokumentasi (10%) 7,5

RATING

8,5

0 2 4 6 8 10

18_Game_07_yadi edit rosi.indd 1818_Game_07_yadi edit rosi.indd 18 6/8/2011 11:30:18 AM6/8/2011 11:30:18 AM

Page 19: SAVE YOUR DATA AS SOON AS POSSIBLE SSIMPLE ...mirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011/Binder-PDF...ven dor perangkat mobile, dan pengembang aplikasi. Google sebagai pengembang

BUKU

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

Komputer pada saat ini tidak ter -lepas dari jaringan baik LAN, MAN, ataupun WAN. Tentu,

diper lukan se orang administrator ja-ringan yang andal untuk memegang ke n dali deng an baik. Oleh karena itu, dibutuhkan pengetahuan dan pe ngalaman yang banyak. Buku ini berisi tentang berbagai macam prak-tik atau implementasi jaringan, mu-lai dari mendesain, menggunakan, hingga mengatasi ma salah di dalam jaringan baik menggunakan sis tem operasi Win dows dan Linux.

Hal-hal yang bisa Anda pelajari dari buku ini antara lain, penjela-san secara lengkap ba gaimana membangun jaringan. Penjelasan akan dimulai dengan contoh yang sederhana menggunakan dua buah kom puter hingga ke jaringan yang lebih kompleks. Selain itu, dalam buku ini Anda akan mendapatkan penjelasan aplikasi untuk men-diagnosis masalahan jaringan dan praktik penyelesaian masalah. Mi-liki keahlian untuk mendiagnosis dan menyelesai kan masalah hingga mendeteksi bugs .�Za

[JARINGAN]

Practical TCP/IP: De-signing, Using & Trou-bleshooting TCP/IP

[PEMROGRAMAN]

Shell Scripting Reci-pes: Expert Ingredients for Linux, and More

Shell dan sistem operasi Linux merupakan satu kesatuan yang tidak dapat dipisahkan. Ses-

uai dengan pepatah: ada gula ada semut; ada Linux pasti ada shell. Shell adalah bahasa pemrograman dasar yang mudah dipelajari untuk membantu Anda bekerja dengan sistem mulai dari layanan hingga proses yang ada di Linux.

Di dalam buku ini, terdapat ba-nyak resep, trik, dan tips yang bia-sa digunakan oleh administrator untuk memodifi kasi banyak hal di sistem Linux. Bagi Anda yang me-merlukan banyak contoh shell pada sistem Linux, buku ini tepat bagi Anda. Dilengkapi juga dengan fi -tur terbaru untuk system tools dan ju ga administrasi sistem, melalui buku ini Anda dapat memodifi kasi bermacam script sis tem Linux yang sudah ada dengan panduan yang dilengkapi tips dan trik modifi kasi perangkat plug and play. Pokoknya, semua contoh script pada buku ini akan berguna dalam belajar bahasa pemrograman shell wa laupun Anda adalah seorang pemula.�Za

PENGARANG Steve ParkerPENERBIT WroxTERBIT Agustus 2011HARGA $49.99 (504 Halaman)ISBN 978-1118024485BONUS -

[DISTRO]

The Definitive Guide to CentOS

CentOS dikenal sebagai sistem operasi yang sangat andal se-bagai server karena memang

me rupakan versi gratis dari RHEL yang berbayar. Penggunaan yang mudah dan paket leng kap yang di-milikinya sebagai sebuah distribusi khusus server menjadikan CentOS sa ngat andal dan sudah terpercaya digunakan pada server.

Apa saja isi dari buku ini? Se-muanya adalah panduan mulai da ri mengenal seluk beluk CentOS hing-ga penggunaan distribusi ini. Buku ini cocok untuk pemula ya ng ingin membuat server dengan Cent OS dan membutuhkan panduan lengkap-nya. Instalasi berbagai server juga dijelaskan secara komperhensif di sini: instalasi server DNS, berbagai alamat IP dengan DHCP, bagaima-na berbagi data dengan samba, dan masih ba nyak lainnya. Bagi Anda yang masih kekurangan informasi, fi tur-fi tur enterprise dari CentOS juga dijelaskan de ngan lengkap di sini. Semua yang Anda butuhkan untuk membangun server dengan CentOS ada di buku ini.�Za

PENGARANG Peter M, Tim V, Ralph APENERBIT ApressTERBIT Juni 2010HARGA $39.99 (329 Halaman)ISBN 978-1430219309BONUS -

PENGARANG Niall MansfieldPENERBIT UIT Cambridge Ltd.TERBIT September 2011HARGA $65.00 (880 Halaman)ISBN 978-1906860363BONUS -

19_Buku_07_editZaky edit rosi.indd 1919_Buku_07_editZaky edit rosi.indd 19 6/8/2011 11:31:44 AM6/8/2011 11:31:44 AM

Page 20: SAVE YOUR DATA AS SOON AS POSSIBLE SSIMPLE ...mirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011/Binder-PDF...ven dor perangkat mobile, dan pengembang aplikasi. Google sebagai pengembang

www.infolinux.web.id07/2011 � INFOLINUX20

SOFTWARE PILIHAN

Melakukan pembelajaran melalui media interaktif, sekarang, bukan merupakan hal yang sulit. Banyak aplikasi yang dapat membantu Anda dalam melakukan pembelajaran me-lalui media online, salah satunya ap-likasi satu ini, eFront.

eFront adalah open source e-lear-ning platform yang juga dikenal se-bagai Course Management System (CMS), atau Learning Management System (LMS), juga Virtual Learning Environment (VLE). eFront diran-cang untuk membantu menciptakan kursus online kaya dengan peluang untuk interaksi. Aplikasi ini datang dengan ikon khas berbasis user inter-face yang intuitif untuk digunakan. Ia juga menawarkan berbagai fi tur dari pembuatan konten, tes pem-bina, membuat online-test, manaje-

men proyek, statistik diperpanjang, sistem pesan internal, forum, chat-ting, survei, dan banyak lagi. Di sertai SCORM 1.2 dan SCORM 2004 sistem compliant, dan bersertifi kat, eFront juga mendukung platform multiba-hasa (mendukung 39 bahasa).

Fitur-fi tur dari platform (mi sal keterampilan manajemen, struk tur organisasi, dan peran supervisior) membuat eFront sang at cocok bagi penggunaan dalam organisasi, teru-tama pelatihan atau departemen SDM. Aplikasi ini juga sangat cocok digunakan di sekolah, perguruan tinggi, dan perusahaan.�Yad

eFront 3.6.9[PENDIDIKAN]

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: Epignosis Ltd.SITUS: http://www.efrontlearning.netLISENSI: GPL/Free DEPEDENSI: -REQUIREMENT: -

� : On The DVD Regular

� : Disc Boot

DVDDISC BOOT �� CentOS 5.6

/Browser � Opera 11.11

/Database� Qercus 0.13

/DISTRO� BackTrack 5

/Ftp � FileZilla 3.5.0

/Internet� Aria2 1.11.2� Web Private Detective 1.1-21

/Multimedia � FX Movie Manager 5.0� Synfig Studio 0.63

/Pendidikan � eFront 3.6.9� TCExam 11.2� Test Your Memory 02

/Perkantoran � JStock 1.0.6

/Permainan� Sqrxz 2 0.80� Street pyghter 1.2.1� Tetzle 2.0.0

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

/Sistem� Clzip-1.2

20-22_Software Pilihan_07_yadi edit rosi.indd 2020-22_Software Pilihan_07_yadi edit rosi.indd 20 6/22/2011 5:08:05 PM6/22/2011 5:08:05 PM

Page 21: SAVE YOUR DATA AS SOON AS POSSIBLE SSIMPLE ...mirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011/Binder-PDF...ven dor perangkat mobile, dan pengembang aplikasi. Google sebagai pengembang

SOFTWARE PILIHAN

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

Ingin me-manage fi lm atau klip vi-deo Anda secara mudah? Gunakan aplikasi open source yang satu ini: FxMovieManager.

FxMovieManager adalah fi le ma-najer untuk membantu Anda men-gelola fi le fi lm dan klip video den-gan antarmuka yang user-friendly yang intuitif, sangat fl eksibel, dan mudah digunakan. Di sini, terdapat playlist untuk menjalankan fi lm Anda dengan dukungan front-end dari MPlayer. File manager dan playlist dapat menampilkan thumb-

nail dari fi le fi lm tersebut. Dengan begini, pekerjaan Anda pun lebih mudah. Klip video ini bisa mengam-bil bagian yang berbeda dari fi lm yang sama. Film Anda pun dapat disimpan ke dalam berbagai bentuk fi le archive (seperti zip, gzip, bzip2, 7zip, dan unrar) dan terdapat fi le scan (dukungan libclamav).�Yad

FxMovieManager 5.0 [MULTIMEDIA]

FileZilla 3.5.0 [FTP]

Bingung memilih aplikasi FTP yang bagus namun gratis? Coba FileZilla. FileZilla merupakan open source software yang didistribusi-kan secara gratis di bawah GPL dengan tampilan GUI yang mudah digunakan. Tersedia client dan se-rver dengan fi tur yang tak kalah de-ngan aplikasi FTP berbayar. Salah satu keunggulan FileZilla adalah kemampuannya untuk melakukan lebih dari satu transfer fi le secara bersamaan sehingga mempercepat proses transfer.

FileZilla sangat mudah digu-nakan, memiliki dukungan kuat dalam mengenkripsi dengan SFTP melalui SSH dan FTP melalui SSL/TLS. Selain itu, aplikasi ini memi-liki transfer resuming dan fi le yang lebih besar dari 4 GB, site manager, dukungan antrian, dukungan proxy, dan speed limits.�Yad

PEMBUAT: Tim Kosse SITUS: http://filezilla.sourceforge.net LISENSI: GPL/FreeDEPENDENSI: -REQUIREMENT: -

PEMBUAT: Luigi ZivianiSITUS: http://stagione.interfree.itLISENSI:GPLv3/FreeDEPENDENSI: FOX, MPlayer REQUIREMENT: -

Synfig Studio 0.63.00 [MULTIMEDIA]

Test Your Memory 0.2[PENDIDIKAN]

Ini adalah aplikasi animasi yang powerfull berbasis vektor 2D dan-dirancang untuk menghasilkan se-buah fi lm dengan fi tur animasi.

Hasil animasi yang dibuat dapat di-export menjadi gambar animasi berformat GIF atau video seperti MPG, FLV, dll. So, penggemar ani-masi dapat mencobanya.�Yad

Aplikasi ini memiliki tampilan ko-tak-kotak kecil dengan ber bagai warna yang bisa berubah. Di tampilan ini, terdapat permain-an yang harus Anda ikuti untuk menge tes kemampuan ingatan Anda. Sesuai namanya: Test Your Memory, terdapat berbagai level yang harus Anda selesaikan.�Yad

PEMBUAT: Robert QuattlebaumSITUS: http://www.synfig.comLISENSI: GPL/FreeDEPENDENSI: Libsigc++ 2.0, Libxml++ 1.0, Gtkmm 2.4REQUIREMENT: -

PEMBUAT: Takis TsiberisSITUS: http://takira.freehosting.net LISENSI: GPL/FreeDEPENDENSI: Python, PygameREQUIREMENT: -

20-22_Software Pilihan_07_yadi edit rosi.indd 2120-22_Software Pilihan_07_yadi edit rosi.indd 21 6/22/2011 5:08:14 PM6/22/2011 5:08:14 PM

Page 22: SAVE YOUR DATA AS SOON AS POSSIBLE SSIMPLE ...mirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011/Binder-PDF...ven dor perangkat mobile, dan pengembang aplikasi. Google sebagai pengembang

www.infolinux.web.id07/2011 � INFOLINUX22

SOFTWARE PILIHAN

Siapa tidak mengenal browser ber-nama Opera? Aplikasi yang satu ini memang cukup terkenal karena ketangguhan, keistimewaan fi tur, dan sifatnya yang gratis. Menurut beberapa pengguna, Opera masih merupakan browser tercepat di bandingkan dengan aplikasi-ap-likasi dengan fungsi serupa lainnya.

Kemampuannya dalam menang-kal pop-up memang belum sebaik Firefox, namun cukup lumayan. Anda tidak perlu khawatir, jika Anda sering melakukan pencarian

dengan beberapa search engine, Ope-ra juga sudah mengintegrasikan hal ini ke dalamnya.

Opera juga dapat Anda fungsikan sebagai e-mail client dengan duku-ngan POP/IMAP. Jika Anda sering berlangganan News Feed, Opera juga dapat digunakan sebagai RSS Reader, dan banyak lagi.�Yad

Apa Anda ingin membuat dan me-nyimpan database katalog kumpulan beberapa buku ternama? Gunakan saja Qercus. Qercus adalah sebuah aplikasi desktop (menggunakan Py-t hon) dengan bentuk teks database yang masing-masing record-nya dapat berisi koleksi pada fi eld.

Terdapat beberapa inputan un-tuk membuat katalog buku Anda yaitu clear hit-list, add record, de-lete record, undo changes, change type, home, drop record, mark re-cord, search, refi ne search. Ada juga

menu-menu untuk menulis judul buku, memasukkan cover buku, (ISBN) sistem nomor buku standar internasional, nama penulis, pener-bit, dibuat tahun berapa, original cost, keyword (kata kunci, misal apakah termasuk jenis cerita rak-yat, sastra, humor), link situs misal wikipedia, dan comment.�Yad

Qercus 0.13 [DATABASE]

Opera 11.11 [BROWSER]

Web Private Detective [INTERNET]

Ini adalah sebuah aplikasi unik yang me mung kinkan Anda men-dapatkan informasi akun Face-book, e-mail, nomor telepon, rumah, alamat kerja, dan hal lain yang berhubungan dengan orang tertentu dari internet. Program ini juga dapat menganalisis fi le teks dan halaman web.�Yad

clzip 1.2 [SISTEM]

Banyak pilihan untuk melakukan kompresi data. Salah satunya cl-zip. Di buat berdasarkan algor-tima LZMA, aplikasi ini memiliki ke mampuan dekompresi secepat gzip dan kompresi lebih baik dari bzip2 yang membuatnya cocok un-tuk distribusi software dan peng-arsipan data Anda.�Yad

PEMBUAT: Maxim MelnkSITUS: http://analiz.at.uaLISENSI: Propietary License/FreeDEPENDENSI: - REQUIREMENT: -

PEMBUAT: Antonio Diaz DiazSITUS: https://savannah.nongnu.org/users/antonioLISENSI: GPLv3/FreeDEPENDENSI: - REQUIREMENT: -

PEMBUAT: Andrew GSITUS: http://sourceforge.net/projects/qercusLISENSI: GPL/FreeDEPENDENSI: Python 2.6, QtREQUIREMENT: -

PEMBUAT: Opera Software ASASITUS: http://www.opera.comLISENSI: Freeware/FreeDEPENDENSI: X-WindowsREQUIREMENT: -

20-22_Software Pilihan_07_yadi edit rosi.indd 2220-22_Software Pilihan_07_yadi edit rosi.indd 22 6/22/2011 5:08:19 PM6/22/2011 5:08:19 PM

Page 23: SAVE YOUR DATA AS SOON AS POSSIBLE SSIMPLE ...mirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011/Binder-PDF...ven dor perangkat mobile, dan pengembang aplikasi. Google sebagai pengembang

SOFTWARE PILIHAN

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

Bagi Anda yang sedang berkecim-pung di dunia pasar saham, terdapat sebuah tool open source di bawah lisensi GPL yang dapat membantu Anda dalam aktivitas perdagangan saham Anda, JStock.

JStock merupakan aplikasi Java yang membantu Anda untuk mem-peroleh informasi pasar saham (dengan mengambil data publik dari Yahoo! Finance), dan menye-diakan alat investasi untuk mem-bantu Anda membuat keputusan atau menentukan strategi invenstasi

terbaik. Untuk setiap pasar saham, Anda akan dapat memantau perger-akan saham Anda melalui dukungan notifi kasi SMS, email, dan chat yang juga tersedia.

Jstock mendukung 26 pasar sa-ham di dunia antara lain: Australia, Perancis, Jerman, Italia, Malaysia, Indonesia, dan lain-lain.�Yad

JStock 1.0.6b [PERKANTORAN]

TCExam 11.2.004 [PENDIDIKAN]

Di zaman yang sudah serbainternet ini, jamak jika semua hal dilakukan lewat internet termasuk di bidang pendidikan. Salah satu contohnya adalah aplikasi gratis untuk ling-kungan pendidikan, yaitu TCExam.

Aplikasi berbasis web ini dapat membantu para guru atau tim peng-ajar lainnya untuk melakukan pro-ses ujian secara online.

Cukup bermodalkan internet dan menggunakan aplikasi ini, kita pun dapat membuat soal ujian secara online. Penggunaannya pun sangat

sederhana, murid atau siswa ting-gal mengakses aplikasi ini dari web browser mereka dan langsung mem-baca sekaligus menjawab di web tersebut. Karena kemudahan ini, Anda akan menghemat penggunaan uang untuk membeli kertas ujian dan juga menghemat waktu dalam membuat soal.�Yad

PEMBUAT: Tecnick.com S.r.I SITUS: www.tecnick.comLISENSI: AGPL / FreeDEPENDENSI: X WindowREQUIREMENT: -

PEMBUAT: Yan Cheng CheokSITUS: http://jstock.sourceforge.netLISENSI: GPL/FreeDEPENDENSI: Java 2 SE REREQUIREMENT: -

Street pyghter 1.2.1[PERMAINAN]

aria2 1.11.2 [INTERNET]

Street fi ghter merupakan fi ght-ing game yang tidak asing untuk Anda, contohnya game gratis yang satu ini, Street pyghter. Game yang dikembangkan dengan program python dan mendukung pygame ini memiliki karakter pemain, sep-erti ken, rick, dll. Tentunya dapat dimainkan pada distribusi linux kesayangan Anda.�Yad

Bagi Anda yang suka me-down-load fi le besar atau download fi le via bittorent, gunakan aria2.

Aria2 adalah sebuah utilitas canggih untuk para downloader. Dengan tool ini, Anda dapat men-download satu fi le dari beberapa URL atau beberapa koneksi seka-ligus. Hasil proses download pun lebih cepat selesai.�Yad

PEMBUAT: Arnaud BERNARDSITUS: http://code.google.com/p/street-pyghterLISENSI: BSD LIcense/FreeDEPENDENSI: Python 3, pygame 1.9.1REQUIREMENT: -

PEMBUAT: Tatsuhiro TsujikawaSITUS: http://aria2.sourceforge.netLISENSI: GPL/FreeDEPENDENSI: -REQUIREMENT: -

20-22_Software Pilihan_07_yadi edit rosi.indd 2320-22_Software Pilihan_07_yadi edit rosi.indd 23 6/22/2011 5:08:24 PM6/22/2011 5:08:24 PM

Page 24: SAVE YOUR DATA AS SOON AS POSSIBLE SSIMPLE ...mirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011/Binder-PDF...ven dor perangkat mobile, dan pengembang aplikasi. Google sebagai pengembang

www.infolinux.web.id07/2011 � INFOLINUX24

UTAMA

Banyak pengguna komputer di selu-ruh dunia tidak mempersiapkan in-frastruktur untuk melindungi data-data penting mereka. Data-data bahkan hanya disimpan di dalam komputer desktop atau laptop me-reka sendiri tanpa perlindu ngan. Banyak hal yang dapat merenggut data-data penting ini dari mereka, misalnya faktor internal seperti vi-rus, data korup, juga faktor ekster-nal seperti korsleting hard drive atau data terhapus secara tidak sengaja. Hal-hal di atas dapat menjadi mo-mok hilangnya data-data penting pengguna komputer saat ini.

Solusi sederhana dan mudah dari masalah di atas adalah menyediakan sebuah server data yang dapat me-

nampung data-data penting dari pengguna komputer yang sewaktu-waktu dapat di-restore apabila data-data penting di komputer desktop atau laptop mereka hilang.

Saat ini, sudah banyak vendor pe-nyedia perangkat seperti NAS yang dapat digunakan sebagai server data tanpa harus melakukan instalasi pada perangkat tersebut. Sistem ope-rasi Linux dan Windows juga sudah memiliki aplikasi bernama rsync yang dapat melakukan sinkronisasi terhadap data pengguna lalu me-masukkannya ke dalam server data tanpa mengganggu aktivitas peng-guna, atau bahkan, pengguna dapat melakukan backup atau penyimpan-an data secara manual. Aplikasi ini

tidak hanya dapat sebagai aplikasi backup namun bisa mengembalikan data yang tersimpan ke dalam kom-puter pengguna seperti semula.

Berikut ini, Anda diajak untuk berkenalan dengan rsync. Anda juga akan menemukan beberapa studi kasus dan cara menggunakan rsync pada sistem operasi Linux.

RSYNCTidak semua proses backup menjadi sulit jika menggunakan Linux, khu-susnya yang melalui media jaringan. Rsync merupakan salah satu solusi sederhana yang dapat melakukan backup dan restore data dengan mu-dah melalui protokol ssh di dalam ja-ringan atau local area network.

BACKUP RESTORE SEDERHANA VIA RSYNC

Zaky Abdurrachman

Ibarat pepatah “sedia payung sebelum hujan”, sebaiknya perhatikan perlindungan

data Anda dari risiko kehilangan secara sengaja maupun tidak.

Utama_07_editZaky edit rosi.indd 24Utama_07_editZaky edit rosi.indd 24 6/22/2011 3:48:49 PM6/22/2011 3:48:49 PM

Page 25: SAVE YOUR DATA AS SOON AS POSSIBLE SSIMPLE ...mirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011/Binder-PDF...ven dor perangkat mobile, dan pengembang aplikasi. Google sebagai pengembang

UTAMA

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

Pengertian rsync sendiri adalah sebuah alat untuk melakukan sin-kronisasi atau penyamaan di antara dua lokasi yang berbeda, biasanya berada di dalam jaringan. Banyak hal yang dapat dilakukan rsync yang menggunakan algoritma pintar untuk mendeteksi perbedaan data di an-tara dua mesin atau lokasi dan pada waktu bersamaan menghapus data yang berbeda tersebut untuk disa-makan. Menghapus perubahan data tersebut dapat menghemat kapasi-tas hard drive karena memang data tersebut pasti sudah tidak diperlu-kan oleh pengguna. Namun, apabila data memang tidak sengaja terhapus, data ini dapat dikembalikan kembali asal tidak lebih dari intensitas waktu yang ditentukan atau sebelum sin-kronisasi mulai dijalankan.

GRSYNCAplikasi ini merupakan rsync dalam versi GUI. Jadi, apabila Anda meng-gunakan Ubuntu Desktop dan tidak menginginkan menjalankan rsync me-ng gunakan terminal, cobalah grs ync. Tidak hanya di Linux, aplikasi ini juga dapat dijalankan di Windows, pastinya berlisensi GPL dan bebas untuk Anda download dan gu nakan. Satu kekurangan dari aplikasi ini adalah ketidakmampuan untuk men-jalankan semua fungsi rsync dan

hanya dapat melakukan sinkronisasi pada direk tori lokal ataupun dengan target lain nya di jaringan dengan fungsi yang dibatasi dibandingkan dengan me nggunakan terminal.

SKENARIOPada skenario saat ini, penulis meng-gunakan sistem yang sederhana, yai-tu menggunakan dua buah komputer di mana sebuah komputer berlaku se bagai server data, yaitu tempat user menyimpan data di dalamnya. Kom puter kedua, di sisi lain berlaku se bagai ser ver backup yang akan me-miliki isi yang sama dengan server data. Berikut spesifi kasi dari kedua komputer server.

Server BackupSistem Operasi: Ubuntu Server 10.04 LTSRAM: 512 MBHard Drive: 50GBAlamat IP: 192.168.0.51

Server DataSistem Operasi: Ubuntu Desktop 10.04 LTSRAM: 512 MBHard drive: 50GBAlamat IP: 192.168.0.52

Spesifi kasi di atas menggunakan spe sifi kasi yang paling rendah yang bisa digunakan. Semakin besar, ten-tunya akan semakin baik dan menun-jukan Anda akan diajak untuk mem-

buat sebuah alur penyimpanan data secara sederhana saja.

Alur kerja yang akan dilakukan di sini adalah: setiap pengguna akan dapat mengakses media penyimpan-an dari server data untuk menyimpan data mereka dan kemudian server backup akan melakukan pengecekan data tersebut menggunakan rsync un-tuk menyimpan data ke dalam server backup dengan intensitas waktu tertentu, mi sal nya satu hari dalam seminggu. Setelah disimpan, isi dari ser ver data akan sama dengan server backup secara keseluruhan.

INSTALASI RSYNC & GRSYNCPada skenario di atas, digunakan dua bu ah komputer server yaitu server data dan server backup, oleh karena itu, kedua komputer server di atas masing-masing harus di lakukan in-stalasi aplikasi rsync dan khusus un-tuk yang menggunakan ubu n tu desk-top, Anda dapat melakukan instalasi aplikasi grsync. Di bawah ini ada lah cara melaku-kan instalasi rsync melalui terminal. Jalankan perintah di bawah berikut ini.$ sudo apt-get install rsync

Perintah di atas dapat dijalankan pa da kedua server untuk melakukan ins talasi rsync, tunggu hingga proses instalasi selesai. Khusus pada ubun-tu desktop, dalam hal ini digunakan pada server data untuk melakukan ins talasi grsync. Jalankan perintah di bawah ini/$ sudo apt-get install grsync

Selanjutnya, kedua server ju ga harus melakukan instalasi ssh ser ver un-tuk mulai berkomunikasi. Caranya , jalankan perintah berikut.$ sudo apt-get install openssh-

server

Biarkan proses instalasi dan pem bu-at an kunci rsh pada masing-masing server selesai. Kemudian, lanjutkan dengan mempersiapkan server data dan server backup supaya dapat ber-komunikasi satu sama lain.Instalasi aplikasi atau paket rsync dengan apt.

Utama_07_editZaky edit rosi.indd 25Utama_07_editZaky edit rosi.indd 25 6/22/2011 3:48:58 PM6/22/2011 3:48:58 PM

Page 26: SAVE YOUR DATA AS SOON AS POSSIBLE SSIMPLE ...mirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011/Binder-PDF...ven dor perangkat mobile, dan pengembang aplikasi. Google sebagai pengembang

www.infolinux.web.id07/2011 � INFOLINUX26

UTAMA

Izin Akses SSHMelihat dari alur yang sudah di tetap-kan sebelumnya, jelas sekali server da ta akan mengirimkan data yang diingin kan oleh server backup untuk melakukan pengecekan perubahan. Pengecekan dengan intensitas waktu merupakan aturan yang paling tepat, namun Anda harus mengatasi hak akses server backup untuk mengak-ses server data.

Sekarang, saatnya memperboleh-kan server backup untuk mengakses user root dari server data dengan ssh tanpa password. Berikut adalah lang-kah-langkahnya.

Sisi Server BackupHal pertama yang harus dilakukan yaitu membuat kunci rsa di server backup untuk didaftarkan di server data. Jalankan perintah berikut pada server backup.# sudo su -

# ssh-keygen -t rsa

Setelah menjalankan perintah di atas, Anda akan dimintai beberapa pertanyaan. Tekan ENTER untuk se-tiap pertanyaan yang diajukan hing-ga kun ci selesai dibuat.

Saat ini, Anda memiliki sebuah kunci public dan private. selanjut-nya, Anda harus mengirimkan kunci public ke dalam server data dengan menggunakan ssh dan berikut adalah perintahnya.# scp ~/.ssh/id_rsa.pub

[email protected]:~

Masukkan password user root server data jika diminta. Akan tampil pro-ses pengiriman id_rsa.pub ke da lam server data.

SISI SERVER DATASaat ini, pada server data terdapat kunci public dari server backup. Se-lanjutnya Anda harus menyalin isi dari berkas id_rsa.pub milik server back up ke dalam berkas authorized_keys. Jalankan perintah di bawah ini untuk melakukan penyalinan.$ sudo su -

# ssh-keygen -t rsa

# cat id_rsa.pub >> ~/.ssh/

authorized_keys

Perintah di atas akan segera me-nyalin isi dari id_rsa.pub ke dalam authorized_keys. Kemudian, Anda dapat mencoba melakukan login dari server backup ke dalam server data. # ssh [email protected]

Apabila berhasil, Anda tidak akan diminta memasukkan password un-tuk masuk ke dalam sistem server data.

MENYALIN DATAPengaturan sudah selesai dilakukan , saatnya untuk mencoba menjalankan fungsi perintah dasar rsync untuk

menyalin data dari server data ke ser-ver backup. Ada beberapa hal yang harus diperhatikan dalam menyalin data yaitu:� Besar media penyimpanan data

antara server data dan server back up harus sama, dalam hal ini memiliki kapasitas sekitar 40 GB pada masing-masing server.

� Pastikan folder atau direktori da-pat menampung data yang akan disalin atau dapat ditulis, biasa-nya terjadi kesalahan access de-nied atau masalah izin akses ke-tika menyalin.Sekarang, Anda akan mencoba

menyalin dari server data ke server backup dengan rsync dengan fungsi standar dari rsync. Berikut langkah-langkahnya.

Membuat kunci rsa untuk didaftarkan ke dalam server data.

Menjalankan fungsi backup dasar dari perintah rsync.

Utama_07_editZaky edit rosi.indd 26Utama_07_editZaky edit rosi.indd 26 6/22/2011 3:48:59 PM6/22/2011 3:48:59 PM

Page 27: SAVE YOUR DATA AS SOON AS POSSIBLE SSIMPLE ...mirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011/Binder-PDF...ven dor perangkat mobile, dan pengembang aplikasi. Google sebagai pengembang

UTAMA

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

� Pastikan posisi Anda sekarang be r ada di dalam server backup di-mana data akan ditampung pa da direktori /backup.

� Setelah itu, jalankan perintah rsync di bawah ini untuk menya-lin da ta dari server data.# rsync -az [email protected]:/

data/* /backup

Perintah di atas menjelaskan bahwa rsync akan menyalin data dengan:� opsi -a yang merupakan opsi mo-

de archive yang akan menyalin se mua attribut fi le atau folder be rupa link simbolik, izin akses, kepemilikan, dan lainnya.

� opsi -z akan melakukan kompresi data ketika data ditransfer dari server data.

[email protected]:/data/* adalah server data di mana /data meru-pakan tempat penyimpanan data dan rsync akan menyalin semua isi dari /data.

� /backup merupakan direktori tar-get data akan disimpan pada serv-er backup.

Setelah menjalankan perintah di atas, rsync akan menyalin data dan prosesnya akan terlihat pada out-put di bawahnya. Lama tidaknya pe nyalinan data tergantung dari ke cepatan transfer di jaringan dan banyaknya data yang disalin. Tung-gu hingga selesai dan coba cek data antara kedua server berukuran sama atau tidak. Berikut cara melakukan pengecekannya.� Pada server backup, arahkan ke-

dalam direktori backup dan ke-mudian jalankan perintah:# du -h

Lakukan hal yang sama pada server data pada direktori data. Hasilnya akan terlihat pada hasil akhir output yang ditampilkan perintah tersebut.

SINKRONISASI DIREKTORIDari percobaan di atas, Anda akan di-ajak untuk mencoba sebuah studi ka-sus. Hampir sama dengan percobaan di atas di mana server backup akan

menyalin data dari server data na-mun dengan melakukan sinkronisasi direktori.

Sinkronisasi direktori di sini ada-lah pada penyalinan data dari server data ke server backup, rsync me-lakukan pengecekan isi dari server da ta yang berubah. Ketika ada peru-bahan, data yang ada pada server back up akan mengikuti data yang ada pada server data dan juga hanya me narik data yang mengalami peru-bahan saja. Inilah hal pintar yang da pat dilakukan oleh rsync dengan algo ritmanya. Tertarik? Cobalah un-tuk mencoba langkah berikut.� Masih menggunakan direktori yang

sa ma dengan sebelumnya ya itu /data pada server data dan /back up pada server backup. Na mun, co-balah Anda menambah kan bebera-pa data baru pada ser ver data atau melakukan perubahan data.

� Setelah melakukan perubahan da-ta, lakukan sinkronisasi direktori dengan menggunakan perintah rsync yang berbe da dari sebelum-nya. Jika Anda menggunakan pe-rintah pada percobaan pertama, data akan disalin dari awal lagi dan akan memakan waktu lama. Jadi, jalankan perintah berikut.# rsync -avz --delete -e ssh

[email protected]:/data/* /backup

Keterangan dari opsi-opsi perin-tah di atas adalah sebagai berikut.

� Opsi -a merupakan mode archive yang akan menyalin semua at-tribut fi le atau folder berupa link simbolis, izin akses, kepemilikan, dan lainnya.

� Opsi -v adalah mode verbal yang menampilkan data yang disalin pada keluaran.

� Opsi -z rsync akan melakukan kompresi data ketika data di-transfer dari server data.

� Opsi --delete akan menghapus data yang sudah tidak ada pada /data server data.

� Opsi -e menspesifi kasi remote shell yang digunakan yaitu ssh.

Ketika dijalankan, hanya data baru yang ada di dalam direktori /data yang akan disalin oleh rsync kedalam /backup di server backup. Hal ini tentunya akan menghemat waktu dalam penyalinan data kare-na hanya yang berubah saja yang disalin.

PENJADWALAN SALIN DATABerhasil menjalankan kedua perin-tah rsync di atas? Saatnya melaku-kan otomatisasi pada rsync untuk menyalin data. Anda dapat mem-buat penjadwalan dengan intensi-tas waktu tertentu menggunakan crontab. Misalnya, data akan disalin satu kali dalam satu minggu pada hari Sabtu. Berikut adalah langkah-langkahnya.

Melakukan backup sekaligus sinkronisasi antara server data dan server backup.

Utama_07_editZaky edit rosi.indd 27Utama_07_editZaky edit rosi.indd 27 6/22/2011 3:49:01 PM6/22/2011 3:49:01 PM

Page 28: SAVE YOUR DATA AS SOON AS POSSIBLE SSIMPLE ...mirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011/Binder-PDF...ven dor perangkat mobile, dan pengembang aplikasi. Google sebagai pengembang

www.infolinux.web.id07/2011 � INFOLINUX28

UTAMA

� Buatlah sebuah dokumen shell yang berisi perintah rsync yang ingin dieksekusi, misalnya pe-rintah sinkronisasi dengan rsync pada percobaan di atas akan di-masukkan ke dalam fi le backup-data.sh. Berikut adalah isi dari fi le backup-data.sh.# vim /root/backup-data.sh

Isinya:#!/bin/bash

rsync -avz --delete -e ssh

[email protected]:/data/* /backup

� Apabila sudah selesai, segera sim-pan fi le backup-data.sh kemudian ubah kepemilikan fi le backup-data.sh menjadi milik root beserta izin aksesnya. Berikut adalah pe-rintah untuk menjalankannya.# chown root.root /root/backup-

data.sh

# chown 755 /root/backup-data.sh

Setelah menjalankan perintah di-atas, kepemilikan dan izin akses hanya boleh dieksekusi oleh user root dan user yang tergabung ber-

sama user root. Hal ini dilakukan untuk menjaga keamanan dari skrip tersebut.

� Langkah berikutnya, lakukan spe-sifi kasi pada fungsi crontab untuk mengeksekusi fi le backup-data.sh sesuai dengan waktu yang diten-tukan. # crontab -e

Tambahkan baris di bawah ini pada editor crontab yang telah terbuka. Dalam hal ini, akan di-lakukan backup setiap hari pada pukul 02.10 dini hari. Berikut bentuk yang harus dituliskan di-dalam crontab.10 2 * * * /root/backup-data.sh

Simpan crontab dengan melaku-kan tekan tombol Ctrl-X lalu tombol ENTER. Segera restartdaemon crontab dengan perintah berikut.# /etc/init.d/cron restart

Apabila langkah yang Anda laku-kan sudah benar, penjadwalan untuk melakukan backup akan berjalan ses-

uai dengan waktu yang ditentukan.

RESTORE DATAProses restore atau mengembalikan data sama pentingnya dengan pe-nyim panan data. Sebenarnya, proses restore adalah kebalikan dari back-up yaitu penyalinan data dari ser-ver backup ke server data. Berikut adalah langkah-langkah melakukan restore data.� Percobaan pertama adalah me-

matikan terlebih dahulu penjad-walan yang sudah dibuat sebe-lumnya. Hal ini harus dilakukan meng ingat proses backup akan melakukan sinkronisasi terhadap server data. Apabila server data kosong, artinya semua data pada server backup akan terhapus.

� Berikan tanda # pada perintah untuk menjalankan skrip backup-data.sh di penjadwalan.# crontab -e

Berikan tanda # pada awal baris perintah eksekusi skrip backup-data.sh# 10 2 * * * /root/backup-data.sh

Jendela utama aplikasi grsync dan cara mengisi nilai di dalamnya. Proses backup atau pengiriman data sedang berlangsung.

Utama_07_editZaky edit rosi.indd 28Utama_07_editZaky edit rosi.indd 28 6/22/2011 3:49:03 PM6/22/2011 3:49:03 PM

Page 29: SAVE YOUR DATA AS SOON AS POSSIBLE SSIMPLE ...mirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011/Binder-PDF...ven dor perangkat mobile, dan pengembang aplikasi. Google sebagai pengembang

UTAMA

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

Setelah itu, jalankan perintah re-start untuk daemon crontab yang dapat Anda lihat pada bagian penjadwalan salin data.

� Berikutnya, cobalah hapus data pada direktori /data di server data dengan menggunakan perintah rm. Lama menghapus data tergan-tung dari banyaknya data.# rm -rf /data/*

� Anggap saja data yang ada di server data Anda tiba-tiba hilang atau server data Anda habis di-instal ulang. Sekarang, saatnya untuk menarik data backup yang sudah tersimpan di server backup dengan perintah.# rsync -avz --delete -e ssh

[email protected]:/backup/* /data

Sama seperti proses backup, data akan segera disalin dari server backup menuju server data. Di sini, Anda juga akan dimintai password root dari server backup. Mengapa? Karena, otomatisasi login hanya dilakukan dari server backup ke server data jadi ser-ver data hanya mengenali server backup, bukan sebaliknya.

� Setelah semua data masuk ke-dalam /data, jangan lupa meng-hapus tanda # pada crontab atau penjadwalan di server backup dan kemudian lakukan restart cron kembali. Hal ini dilakukan supaya proses backup berjalan kembali sesuai penjadwalan.

MENGGUNAKAN GRSYNC VIA SSHTiap percobaan di atas selalu meng-gunakan terminal. Sekarang, An da akan mencoba melakukan backup dengan interface dari rsync yaitu grsync. Berikut adalah langkah-langkahnya.� Akses grsyc dari menu Applica-

tions – System Tools – Grsync.� Jendela grsync akan terbuka. Se-

belumnya, untuk mencoba hal ini Anda harus mengosongkan direk-tori /backup pada server data de-ngan perintah rm.

� Pada jendela grsync, terdapat dua kolom. Isikan kolom per-tama de ngan /data atau tempat data di letakkan. Gunakan tombol Browse.

� Pada kolom kedua, isikan tujuan,

dalam hal ini [email protected]:/backup dan pada tab Basic op-tions, centang Preserve permis-sions, Preserve Owner, dan Pre-serve Group.

� Klik kembali tab Advanced op-tions, berikan tanda centang pada Copy symlinks as symlinks. Beri-kutnya, pada kolom Additional options berikan nilai -e ssh kemu-dian jalankan.

� Anda akan diminta untuk mema-sukkan password user root dari server backup. Masukkan pass-word lalu tekan tombol OK.

� Pada jendela berikutnya, ketikkan yes untuk memulai menyalin data ke server backup dan proses up-load data ke server backup segera dimulai.

Sayangnya pada grsync tidak da pat dilakukan penjadwalan ka-re na berbentuk grafi s. Jika ingin menggunakannya, aplikasi ini harus dijalankan terlebih dahulu. Grsync juga dapat melakukan back up ke dalam sebuah remov-able drive seperti fl ashdisk atau-pun hard drive eksternal yang se-karang banyak digunakan.Demikianlah cara mudah untuk

melakukan backup data Anda. Ingat, jangan pertaruhkan data pen ting An da sehingga data-data ini sia-sia bahkan hilang. Se lamat mencoba dan cobalah untuk terus mengeksplorasi rsync.�

[[email protected]]

Jendela konfirmasi untuk meminta password root dari server backup.

Jendela utama transfer data. Klik stop untuk memberhentikan dan pause untuk menunda pengiriman data.

Utama_07_editZaky edit rosi.indd 29Utama_07_editZaky edit rosi.indd 29 6/22/2011 3:49:05 PM6/22/2011 3:49:05 PM

Page 30: SAVE YOUR DATA AS SOON AS POSSIBLE SSIMPLE ...mirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011/Binder-PDF...ven dor perangkat mobile, dan pengembang aplikasi. Google sebagai pengembang

www.infolinux.web.id07/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

Sekolah Tinggi Teknologi Garut (STT-Ga-rut) dan Garut Open Source Community (GOSC), dengan dukungan Axioo dan

RadNet telah melaksanakan seminar dan pelatihan bertema “Sosialisasi dan Pelati-han Linux untuk Mengurangi Biaya Pendi-dikan” pada 26 hingga 28 Mei 2011 di kam-pus STT-Garut di kota Garut Jawa Barat. Menurut juru bicara panitia yang juga akti-vis GOSC, Ahmad Syah, kegiatan ini diada-kan karena umumnya lembaga pendidikan saat ini menggunakan aplikasi proprietary yang mengharuskan membayar lisensi tapi sebagian besar lembaga pendidikan masih menggunakan aplikasi bajakan.

Civitas akademika STT-Garut telah me-nyadari hal ini sehingga mengadakan pela-tihan dan sosialisasi Linux dan teknologi murah Free/Open Source Software (FOSS) yang dapat diterapkan di lingkungan pendi-dikan. Tujuan lain sosialisasi dan pelatihan yang diikuti kali ini adalah agar lembaga pendidikan dapat memanfaatkan dengan

lebih bijak lagi dana yang dimiliknya, yang tadinya akan digunakan untuk membeli li-sensi menjadi untuk meningkatkan sarana dan prasarana kegiatan belajar-mengajar, misalnya.

Para aktivis Linux GOSC berperan se-bagai pelatih dan narasumber sekaligus mengenalkan sistem operasi Linux dan dis-tro DodoLinux untuk digunakan di perkan-toran dan pendidikan. Pelatihan ini berhasil menghapus anggapan peserta bahwa Linux itu sulit untuk digunakan.�Rus

Badan Eksekutif Mahasiswa Keluarga Mahasiswa FMIPA Unand (Universitas Andalas) Padang mengadakan seminar

Linux dengan tema “Open Your Mind, Use Open Source”, Sabtu 7 Mei 2011. Seminar yang diadakan di gedung pusat kegiatan mahasiswa itu dibuka oleh Pembantu Dekan III FMIPA Unand Yulizar Yusuf, M.S. Menu-rut salah satu panitia Nenny Darmayanti, peserta tidak hanya mahasiswa FMIPA Un-and, tapi juga mahasiswa dari Universitas Negeri Padang, Universitas Putra Indone-sia, STIE Dharma Andalas, dan karyawan.

Menurut ketua panitia Awaluddin, semi-nar ini merupakan satu rangkain kegiatan FMIPA dengan nama “Pesta Rakyat MIPA”. Awaluddin berharap seminar yang didukung oleh LP3T-NF Padang dan Optik Minang ini dapat mendorong masyarakat di Suma-tera Barat menyukseskan program pemer-intah IGOS (Indonesia, Go Open Source!) dan sebagai titik tolak pengembangan dan penerapan sistem operasi Linux dan PLBOS

(Perangkat Lunak Bebas dan Open Source) di lingkungan kampus.

Pembicara pertama aktivis senior KPLI Padang Harry Chan Putra, menjelaskan apa itu Linux dan contoh-contoh aplikasinya di pendidikan dan perkantoran. Pembicara kedua, pemred InfoLINUX Rusmanto, di sisi lain, menjelaskan sejarah Free Software dan Open Source Software (FOSS), panduan migrasi, dan contoh beberapa institusi peme-rintah dan perusahaan yang telah berhasil migrasi dari menggunakan software proprie-tary ke open source.�Rus

BEM KM FMIPA Unand Gelar Seminar

Komunitas Linux Garut Adakan Pelatihan

Narasumber dan panitia seminar Linux di Unand Padang

Para aktivis GOSC menyiapkan pelatihan

30_Komunitas_07_editZaky edit rosi.indd 3030_Komunitas_07_editZaky edit rosi.indd 30 6/9/2011 11:41:25 AM6/9/2011 11:41:25 AM

Page 31: SAVE YOUR DATA AS SOON AS POSSIBLE SSIMPLE ...mirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011/Binder-PDF...ven dor perangkat mobile, dan pengembang aplikasi. Google sebagai pengembang

gsd (IL0030205)+nf 1(IL0060346).indd 1gsd (IL0030205)+nf 1(IL0060346).indd 1 22/06/2011 17:53:2922/06/2011 17:53:29

Page 32: SAVE YOUR DATA AS SOON AS POSSIBLE SSIMPLE ...mirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011/Binder-PDF...ven dor perangkat mobile, dan pengembang aplikasi. Google sebagai pengembang

www.infolinux.web.id07/2011 � INFOLINUX32

PRAKTIK INSTAN

Panduan Gambar

Mail Client Zimbra Desktop

Zimbra Desktop merupakan salah satu produk free/open source dari Zimbra email client. Aplikasi email client ini sanggup menarik banyak email (untuk lebih dari satu ala-mat email) ke dalam satu layar monitor. Jadi, sekali buka Zimbra Desktop, semua email yang kita punya langsung terbuka sehingga memudahkan pemantauan surat-surat elektronik ini. Layaknya email client lain, Zimbra Desk-top dapat bekerja dalam mode online atau offl ine serta menyim pan dan sinkronisasi email. Terdapat fasilitas se-perti kalender, address book, task, briefcase, dan dokumen yang tersimpan di cloud. Anda pun dapat menggunakan beberapa akun email yang Anda punya (Zimbra, Yahoo! Mail, Gmail, dan lain-lain) dan menggunakan jejaring so-sial (Facebook, Digg, Twitter, dan lain-lain) di sini.

Instalasi Zimbra Desktop Dalam praktik kali ini, penulis menggunakan sistem ope rasi Ubuntu 11.04. Sediakan ruang disk yang cukup untuk menginstalasi Zimbra Desktop. Jika Anda beren-cana melakukan sinkronisasi dengan mailboxes, sangat penting untuk mengalokasikan ruang yang cukup untuk semua data mailbox Anda (data akan disimpan dalam folder tempat Anda menginstal Zimbra Desktop). 1. Download terlebih dahulu sourcecode Zimbra Desk-

top dari situs http://www.zimbra.com/products/desk-top.html atau dari bonus DVD InfoLINUX.

2. Ekstrak paket Zimbra yang telah didownload di folder Home Anda jika Anda menggunakan Terminal. $ sudo tar xzvf zdesktop_xx.tgz -C /home/server/

Membuat akun baru.

2

Butuh email client yang tangguh dan andal? Zimbra desktop menawarkan hal ini ditambah berbagai macam fitur seperti reminder, kalender, hingga situs jejaring sosial yang terintegrasi.

Halaman utama Zimbra Desktop.

4

Membuat email.

6

Mengaktifkan IMAP di situs Gmail.

5

3

Mengisi data informasi pada Gmail account. Instalasi Zimbra Desktop.

1

32-35_Praktik Instan 07_yadi edit rosi.indd 3232-35_Praktik Instan 07_yadi edit rosi.indd 32 6/20/2011 8:40:48 AM6/20/2011 8:40:48 AM

Page 33: SAVE YOUR DATA AS SOON AS POSSIBLE SSIMPLE ...mirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011/Binder-PDF...ven dor perangkat mobile, dan pengembang aplikasi. Google sebagai pengembang

PRAKTIK INSTAN

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

3. Buka fi le yang telah Anda ekstrak lalu jalankan fi le install.pl untuk memulai instalasi. Misalnya: $ cd /home/server/Desktop/zdesktop_xx/

$ sudo ./install.pl

4. Proses instalasi. Pada tahap ini akan tampil beberapa pilihan untuk setup Zimbra Anda.

5. Accept end-user license agreement lalu tekan (A) un-tuk menerima syarat dan kondisi tersebut.

6. Pilih folder di mana Anda ingin menginstalasi Zimbra (default di /opt/zimbra/zdesktop), lalu Enter untuk pilih default.

7. Apakah Anda ingin melanjutkan untuk menginstal fi le untuk user: root? Pilih No. Jika tidak memilih No, Anda selalu harus log in Zimbra sebagai superuser.

8. Selanjutnya, jalankan perintah di bawah ini untuk menginstal fi le data Zimbra sebagai user biasa. $ /opt/zimbra/zdesktop/linux/user-install.pl

9. Sekarang, Anda akan ditanya di mana letak untuk menginstal fi le data Zimbra (default /home/server/zdestop), tekan Enter untuk pilih default.

10. Kemudian, Anda akan ditanya untuk membuat short-cut ikon Zimbra Anda (default /home/server/Desk-top), lalu Enter untuk pilih default (Gambar 1).

11. Selanjutnya, akan tampil “Launching Zimbra Desk-top” dalam tampilan GUI. Anda akan memulai mem-buat dan mendaftarkan akun Anda (Gambar 2).

Membuat dan Mendaftarkan Akun Zimbra Desktop mendukung beberapa jenis akun, antara lain: Zimbra account, Yahoo! Mail account, G mail ac co u nt, Microsoft Exchange IMAP, dan other POP/IM-AP account. Sekarang, buat akun email kita: 1. Buka Zimbra Desktop Anda. Pada sudut kanan atas

Zimbra Desktop Anda, klik Setup. 2. Klik Add New Account. Dalam daftar Account Type,

pilih jenis akun Anda, misal Gmail Account.3. Masukkan informasi yang diperlukan untuk setup

akun Anda yang terdiri dari Account Name (jika Anda memiliki beberapa akun email dapat Anda isi dengan nama akun tersebut. Misal: akun Gmail, dapat ditulis “Gmail”), Your Full Name, Email Address (isi email akun Anda), dan Password.

4. Pengaturan sinkronisasi, pilih seberapa sering Zimbra Desktop harus memeriksa email dalam akun Anda. Default untuk sinkronisasi setiap 15 menit.

5. Bila diperlukan, Anda dapat mencentang pilihan Syn-chronize all calendars dan Synchronize all contacts and groups untuk menyinkronkan dari mailbox Anda, lalu Validate and Save (Gambar 3). Anda pun sudah dapat menggunakan Zimbra Desktop (Gambar 4).

Catatan: untuk dapat menjalankan Gmail di Zimbra Desktop, Anda harus mengaktifkan akses IMAP di si-tus Gmail Anda. Caranya, buka Gmail akun Anda di website, lalu Settings | Forwadding and POP/IMAP | Enable IMAP, selanjutnya Save Changes (Gambar 5).

Memilih alamat email.

7

Membuat folder baru bernama Zaky.

8

Memindahkan email Zaky ke folder Zaky.

9

Membuat Address Book.

10

Mencari Address Book.

11

Membuat jadwal meeting.

12

32-35_Praktik Instan 07_yadi edit rosi.indd 3332-35_Praktik Instan 07_yadi edit rosi.indd 33 6/20/2011 8:41:13 AM6/20/2011 8:41:13 AM

Page 34: SAVE YOUR DATA AS SOON AS POSSIBLE SSIMPLE ...mirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011/Binder-PDF...ven dor perangkat mobile, dan pengembang aplikasi. Google sebagai pengembang

www.infolinux.web.id07/2011 � INFOLINUX34

PRAKTIK INSTAN

Panduan Gambar

Membuat Task.

14

Menulis dengan Zimbra Docs.

16

Melihat isi Briefcase.

17 18

Mengisi jadwal janji baru.

13

Membuat dan Mengirim Mail Message Untuk memulai mengirim pesan email, klik New (com-pose) lalu akan muncul halaman compose. Masukkan ala-mat email yang akan dikirim dan ketikkan pesan yang akan dikirim. Jika ingin menambahkan fi le attachment Anda bisa klik Add Attachment. Setelah semua benar, untuk mengirim email klik Send (Gambar 6).

Sekarang, Anda tidak perlu lagi menulis alamat email secara manual. Dengan bantuan Select Addresses, email yang sudah terdaftar bisa Anda panggil langsung. Pilih lah alamat email yang Anda maksud dengan klik tombol To. Jika ingin mengirim email ke beberapa orang, Anda bisa mengunakan Bc dan Bcc (Gambar 7). Buat Lokal Fold-er untuk memudahkan Anda dalam mengatur kiriman email berdasarkan nama rekan Anda. Di menu sebelah kiri (Gmail), klik kanan mouse Anda pada bagian Local Folder akan tampil Create New Folder, masukkan nama folder Anda, lalu klik OK (Gambar 8). Pilih email yang ingin dipindahkan, kemudian lakukan drag and drop ke dalam folder yang telah Anda buat (Gambar 9).

Membuat Address Book Dengan Address Book, Anda pun dapat menambahkan ala mat email dan data pribadi rekan Anda. Untuk meng-gunakannya, pilih menu Address Book, lalu klik New, kemudian isikan data teman-teman Anda. Jika selesai, klik Save (Gambar 10). Untuk mencari Address Book

yang sudah kita buat, ketikkan di bagian search. Di sini ada beberapa pilihan, tentunya Anda harus memilih Con-tacts, lalu klik. Kemudian, seluruh data yang dicari akan di tampilkan. Klik All akan memperlihatkan seluruh data yang ada. Anda bisa juga memilih berdasarkan abjad awalan nama alamat yang diinginkan (Gambar 11).

Menggunakan Calendar Untuk membuat jadwal pertemuan atau lainnya, Anda bisa menggunakan Fasilitas Calendar di Zimbra Desktop. Klik menu Calendar lalu klik New akan tampil halaman Appointment yang terdiri dari Subject, Find Attendees, Find Location, Find Resource, dan penentuan masa ber-laku pembuatan jadwal Anda (Start, End, dan waktu digu-nakan). Silakan isi dan pilih yang ada, misal mengundang rekan Anda di acara rapat kerja (Gambar 12). Selain itu, Anda pun dapat membuat schedule pribadi secara cepat dengan cara klik kanan mouse Anda pada tanggal yang Anda inginkan. Selanjutnya, pilih New Appointment, lalu isi schedule yang Anda inginkan (Gambar 13).

Menggunakan Task Dengan Task, Anda bisa membuat daftar tugas yang se-dang dikerjakan dan mendapatkan kemudahan dalam administrasi tugas-tugas yang sedang Anda lakukan. Untuk membuatnya, klik menu Task lalu klik New, akan tampil halaman untuk membuat task baru. Selanjutnya,

Melihat Task yang ada.

15

Halaman Add/Remove Account.

18

32-35_Praktik Instan 07_yadi edit rosi.indd 3432-35_Praktik Instan 07_yadi edit rosi.indd 34 6/20/2011 8:41:25 AM6/20/2011 8:41:25 AM

Page 35: SAVE YOUR DATA AS SOON AS POSSIBLE SSIMPLE ...mirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011/Binder-PDF...ven dor perangkat mobile, dan pengembang aplikasi. Google sebagai pengembang

PRAKTIK INSTAN

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

Halaman utama Zimlet.

23

Halaman utama Backup.

24

Update status dengan Zimbra Desktop.

22

Log in Facebook.

20

Facebook account terdaftar.

21

Panduan memberi hak akses Facebook di Zimbra.

19

isi bagian Subject, Location, Progress, Star date dan Due date (Gambar 14). Setelah selesai membuat task, akan ditampilkan seluruh task yang telah dibuat (Gambar 15).

Menggunakan Briefcase Briefcase adalah salah satu solusi agar kita bisa me nyimpan semua fi le yang dibuat sehingga pertukaran fi le ataupun pengambilan fi le yang telah di-upload di mana pun kita berada dapat dilakukan, asalkan kita tersambung ke in-ternet. Untuk menggunakannya, pilih menu Briefcase, lalu klik New. Selanjutnya, akan tampil Zimbra docs di mana Anda dapat menulis layaknya menggunakan Offi ce Writer (Gambar 16). Anda pun dapat membuat fi le spreadsheet dan presentasi. Terdapat fasilitas upload fi le yang dapat mengupload fi le dari komputer Anda. Dengan memilih Check In and Out, Anda dapat mengunci (checked out) pada fi le Anda sehingga pengguna tidak dapat “menimpa” fi le pekerjaan satu sama lain (Gambar 17).

Membuat Jejaring Sosial Fasilitas jejaring sosial di Zimbra Desktop dapat mem-buat komunikasi dan berbagi informasi dengan rekan Anda lebih mudah dari sebelumnya. Untuk menggunakan jejaring sosial, misal Facebook, klik tab Social di sebe-lah kiri Account Anda. Klik Add/Remove Account, lalu akan tampil halaman Add/Remove Account, lalu klik Add Facebook Account (Gambar 18). Selanjutnya, akan tampil halaman cara men-setting Facebook di Zimbra Desktop.

Anda harus log in ke Facebook via website untuk melaku-kan authorize Zimbra (Gambar 19). Selanjutnya, masuk-kan user dan password login Facebook Anda (Gambar 20), lalu klik Allow. Setelah Success, close Facebook di website Anda. Di bagian Social, sudah terdaftar Face-book kita yang siap digunakan (Gambar 21). Untuk jeja-ring sosial yang lain, Anda bisa menggunakan cara yang sama. Terakhir, cobalah lakukan update status Facebook Anda menggunakan Zimbra Desktop (Gambar 22).

Upload Plugin dengan ZimletZimlet adalah tools untuk mengintegrasikan Zimbra de-ngan tool lain (penambah plugin) seperti menambah je-jaring sosial, template, dan lain-lain. Untuk mengguna-kannya, pilih tab Preferences | Zimlets selanjutnya akan terlihat halaman jenis plugin yang telah terinstal. Untuk menambah plugin, Anda bisa mendownload dari situs Zimbra Gallery di http://gallery.zimbra.com. Setelah di-download, Anda pilih Upload File untuk menambahkan plugin pada Zimbra Desktop (Gambar 23).

Backup Email AccountUntuk melakukan Backup Akun Email, pada tab Pre-ferences | Backups, pilih Account Type yang akan Anda backup, misalnya Gmail. Ceklis, lalu pilih lokasi untuk menyimpan backup Anda. Selanjutnya, klik Backup Now untuk memulai membackup akun Anda (Gambar 24).� Yuliadi [[email protected]]

32-35_Praktik Instan 07_yadi edit rosi.indd 3532-35_Praktik Instan 07_yadi edit rosi.indd 35 6/8/2011 11:38:32 AM6/8/2011 11:38:32 AM

Page 36: SAVE YOUR DATA AS SOON AS POSSIBLE SSIMPLE ...mirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011/Binder-PDF...ven dor perangkat mobile, dan pengembang aplikasi. Google sebagai pengembang

www.infolinux.web.id07/2011 � INFOLINUX36

NETADMIN

Dalam tulisan ini, penulis tidak a kan me njelaskan panjang lebar ten tang apa itu shorewall, pembaca diharapkan membaca lebih detail di http://www.shorewall.net/Docu-men tation.html. Penulis juga tidak akan menjelaskan panjang lebar ten tang metode port knocking ka-rena sebelumnya juga telah dibahas da lam artikel berjudul “Metode Port Knocking dengan iptables un-tuk mem buka port SSH”. Dengan ko de sumber yang terbuka, ber arti terbuka pula kesempatan untuk ikut berkontribusi. Pada bulan Juli ju ga telah diadakan konferensi pe ngem-bang OpenVAS yang ke-3 (OpenVAS DevCon #3) di Jerman.

Tentang OpenVASOpenVAS merupakan framework da-ri beberapa layanan dan tool yang menyediakan fi tur vulnerability scan-ning yang ko m p re hensif dan jitu serta bisa menjadi solusi dalam me na ngani vulnerability. Greenbone, penyokong utama pe ngem bangan OpenVAS sen-diri me rupakan pe rusa haan asal Jer-man yang ber gerak dalam bidang ke-amanan jari ngan.

Greenbone menjadi salah satu pe r u sa haan yang menyediakan jasa pro fesional VA menggunakan Open-VAS. Selain Greenbone, perusa-haan lain nya yang menawarkan jasa seru pa adalah SecPod dari India, Security Space dari Canada, dan Eifel

Con sulting dari Jerman dan Amerika Serikat. Perusahaan-perusahaan ini di satu sisi menawarkan jasa profesio-nal menggunakan OpenVAS dan di sisi lain memberikan kontribusi yang besar pada pengembangan OpenVAS.

Komponen-komponen dan Cara Kerja OpenVAS

Versi terbaru dari OpenVAS adalah ver si 4 yang dirilis pada tanggal 17 Maret 2011. Gambar di bawah me nun-jukkan struktur dari OpenVAS 4. Di sini, ter lihat komponen-komponen Open VAS dan bagaimana komponen-kom po nen tersebut saling terkait.

Berikut ini akan dijelaskan seca ra singkat bagaimana cara kerja Open-VAS dan interaksi antar komponen-nya.

Komponen yang paling depan ada-lah OpenVAS Scanner. OpenVAS Scan ner menjadi inti dari OpenVAS. Open VAS Scanner-lah penyedia laya-nan scan. OpenVAS Scan ner melaku-kan scan dengan memanfaat kan plu-gin NVT. NVT feed ini dapat diakses me lalui OpenVAS NVT feed yang be bas atau menggunakan NVT feed

yang komersial. Di belakang OpenVAS Scanner, ter-

dapat OpenVAS Manager. OpenVAS Manager menjadi komponen sentral karena letaknya di tengah-tengah dan berfungsi se bagai pusat layanan yang memproses dan melakukan pe-kerjaan inteligensi dengan mengolah hasil mentah vulnerability scan ning menjadi solusi bagaimana me na nga-ni vulnerability. OpenVAS Manager ju ga menggunakan ba sis da ta SQL (sqlite) untuk menyimpan kon fi gu ra-si dan data hasil scan.

Hasil pemrosesan OpenVAS Ma-na ger dapat diakses oleh beragam kli en OMP (OpenVAS Management Pro tocol). OMP merupakan protokol yang digunakan untuk mengakses ha sil pemrosesan oleh OpenVAS Ma-na ger. Terdapat tiga pilihan kli en OMP. Yang paling sederhana ada-lah Open VAS CLI. OpenVAS CLI me nyedia kan akses terminal. Dua lain nya ada lah Greenbone Security Assis tant (GSA) yang menyediakan akses berba sis web dan yang terakhir ada lah Greenbone Security Desktop (GSD) dengan akses berbasiskan kli-en GUI.

InstalasiUntuk menginstal OpenVAS, di se dia -kan beberapa alternatif. Bagi yang tidak ingin direpotkan dengan mem-persiapkan prerequisite, Anda dapat meng gunakan OpenVAS Virtual Mac -

Salah satu langkah penting dalam pengujian keamanan adalah melakukan

vulnerability assessment (VA) yang merupakan aktivitas penelusuran celah

keamanan pada perangkat komputer atau jaringan. OpenVAS hadir sebagai

VA scanner dengan sumber kode terbuka.

Vulnerability Assessment Menggunakan OpenVAS

Struktur OpenVAS 4.

NetAdmin_07_editZaky edit rosi.indd 36NetAdmin_07_editZaky edit rosi.indd 36 6/20/2011 3:32:06 PM6/20/2011 3:32:06 PM

Page 37: SAVE YOUR DATA AS SOON AS POSSIBLE SSIMPLE ...mirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011/Binder-PDF...ven dor perangkat mobile, dan pengembang aplikasi. Google sebagai pengembang

NETADMIN

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

Masukkan nama pengguna dan ka ta sandi OpenVAS yang telah di buat.

VA menggunakan GSD dilakukan de ngan mendefi nisikan tugas lalu me-nuliskan daf tar target. Target yang di masukkan bisa lebih dari satu atau be rupa seg men jaringan. Apabila VA di la kukan secara insidental, pendefi -nisian waktu pada jadwal tidak di-perlukan.

Saat proses VA selesai, akan ditun-jukkan laporan vulnerability yang di temukan lengkap dengan tingkat risiko nya. Laporan VA dapat disim-pan dalam format HTML, PDF, atau XML. Laporan dapat juga disim-pan da lam format standar VA yaitu NBE. Laporan dalam format NBE ini da pat juga dibuka menggunakan Nes sus. Di laporan VA ini dijelaskan secu rity issue yang menjadi vulner-ability, dampak dari vulnerability, dan juga cara menangani vulner-ability ini.

Jika memilih klien OMP berbasis-kan web maka gunakan GSA. Jalank-an GSA dengan perintah:# gsad -p 8000 --verbose –http-only

Sebenarnya, GSA mendukung pro-tokol https. Namun, saat instalasi dilakukan, mungkin masih di temu-kan kegagalan. Selanjutnya, akses GSA dengan membuka URL http://local host:8000 di browser.

Masukkan username dan password Open VAS yang telah dibuat, yaitu pass word yang digunakan untuk log-in di GSD. Cara kerja dan juga isti-lah yang digunakan GSA prinsipnya sa ma dengan GSD. Bagaimana, terta-rik menggunakan OpenVAS? Selamat mencoba.�

Zaki Akhmad [[email protected]]

hi ne. Na mun, versi ini ha nya di sedi-a kan untuk komputer de ngan arsi-tektur 64 bit. OpenVAS me n ye dia kan beragam instalasi paket un tuk sistem operasi berikut: Centos, De bian, Fe-dora, OpenSuse, Redhat, Ubu ntu hi-ng ga Windows XP.

Alternatif lainnya adalah meng-ins tal OpenVAS langsung dari kode sum ber nya. Jika melakukan insta-lasi OpenVAS langsung dari kode sumber nya, Anda perlu memperha-tikan paket -paket yang menjadi pre-requisite yang harus disiapkan le bih dahulu dan urutan menginstal kom-ponen OpenVAS. OpenVAS libra ries harus sukses terinstal lebih dahulu se belum melanjutkan instalasi kom-ponen OpenVAS berikutnya.

Untuk mengetahui status instalasi (apakah sukses atau ada masalah di instalasi komponen tertentu) Anda da pat memeriksa menggunakan open-vas-check-setup.sh script. Scriptini akan meme riksa proses instalasi se tiap kom ponen dan memberikan re komen dasi solusi apabila masih di-temukan masalah.

Konfigurasi & Penggunaan OpenVAS Penggunaan OpenVAS pada tulisan ini menggunakan instalasi langsung da ri kode sumber. Komponen Open -VAS libraries harus sukses ter instal lebih dahulu sebelum lang kah di lan-jutkan dengan instalasi kom ponen OpenVAS lainnya. Kon fi gu rasi yang per lu dilakukan adalah pembuatan ser tifi kat digital Open VAS serverdan sertifi kat digital Open VAS client.Ke dua hal ini dilaku kan dengan perintah: # openvas-mkcert

#openvas-mkcert-client

Lalu membuat user OpenVAS:# openvas-adduser

Langkah pertama sebelum peng guna-an OpenVAS adalah me mper ba rui ata u melakukan sin kronisasi NVT fe-ed. Pada kesempatan kali ini, NVT fe-ed yang digunakan adalah Open VAS NVT feed yang bebas. # openvas-nvt-sync

Perintah sinkronisasi NVT yang di jalan kan pertama kali akan me-makan waktu cukup lama. Perintah ini akan melakukan sinkronisasi semua NVT yang ada di server NVT feed dengan komputer yang terinstall OpenVAS. Perin tah sin-kronisasi NVT yang be rikut nya ti-dak akan memakan wak tu selama yang pertama karena sin kronisasi da ri server akan dilakukan apa bila ada update NVT feed.

Lakukan update atau rebuild pada OpenVAS Manager:# openvasmd --update

Atau dengan cara berikut.# openvasmd --rebuild

Selanjutnya, jalankan OpenVAS Scan -ner Daemon.# openvassd

Loading the plugins ... (out of

21019)

Usai menjalakan OpenVAS Scanner Dae mon, akan terlihat jumlah plug-in NVT feed yang tersedia. Update OpenVAS Manager, mulailah Open-VAS Scanner, lalu jalankan kli en OMP OpenVAS dan uji coba meng-gunakan GSD dan GSA.$ gsd

Tampilan GSD.Hasil VA lengkap dengan tingkat risikonya.

NetAdmin_07_editZaky edit rosi.indd 37NetAdmin_07_editZaky edit rosi.indd 37 6/20/2011 3:32:13 PM6/20/2011 3:32:13 PM

Page 38: SAVE YOUR DATA AS SOON AS POSSIBLE SSIMPLE ...mirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011/Binder-PDF...ven dor perangkat mobile, dan pengembang aplikasi. Google sebagai pengembang

www.infolinux.web.id07/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_07_editZaky edit rosi.indd 38NetAdmin_07_editZaky edit rosi.indd 38 6/20/2011 3:32:17 PM6/20/2011 3:32:17 PM

Page 39: SAVE YOUR DATA AS SOON AS POSSIBLE SSIMPLE ...mirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011/Binder-PDF...ven dor perangkat mobile, dan pengembang aplikasi. Google sebagai pengembang

ardhost (IL0320210)+linuxindo (IL0090312).indd 1ardhost (IL0320210)+linuxindo (IL0090312).indd 1 22/06/2011 18:02:5722/06/2011 18:02:57

Page 40: SAVE YOUR DATA AS SOON AS POSSIBLE SSIMPLE ...mirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011/Binder-PDF...ven dor perangkat mobile, dan pengembang aplikasi. Google sebagai pengembang

www.infolinux.web.id07/2011 � INFOLINUX40

TUTORIAL OPENTEACHER

OpenTeacher adalah tool training yang sangat berguna untuk siswa atau rekan Anda yang ingin belajar bahasa asi ng. Caranya sangat simpel, Anda hanya perlu membuat daftar kata kalimat bahasa asing. Lalu, ma-sukkan dua bahasa asing yang ingin Anda input sebagai pertanyaan dan jawaban serta pilih Teach Me! un-tuk menge tes pertanyaan yang Anda buat. Kosakata yang Anda buat pun dapat diperguna kan untuk mengetes kemampuan sis wa atau rekan Anda.

Fitur yang disertakan Open-Teacher da pat mengoreksi ejaan pe-nulisan ka ta atau kalimat yang salah yang terda pat pada fasilitas mode in-put think ans wer, shuffl e answer, dan repeat an swer. Terdapat juga kemu-dahan menginput simbol dan bahasa Yunani, dukungan Re ad and Write T2K (Teach2000) dan fi le WRTS, simpan dan buka daftar WRTS se-cara online, dukungan sinonim, serta mencetak daftar kata yang tersedia dalam bahasa Inggris, Spanyol, Jer-man, Belanda, dan Hongaria.

Berikut cara dan langkah penggu-naan aplikasi OpenTeacher.

Instalasi OpenTeacher Pada penulisan kali ini, digunakan sistem operasi Ubuntu 10.10. Ter-lebih dahulu, download aplikasi

Open Teacher yang berekstensi *.deb (sesuaikan paket dengan sistem ope-rasi yang Anda gunakan) dari situs http://openteacher.sourceforge.net/ atau dari bonus DVD InfoLINUX.

Setelah download selesai, double klik kursor mouse Anda pada fi le open teacher-xx.deb yang baru saja Anda download. Ini akan membuka Ubuntu Software Center, lalu klik in-stall untuk memulai instalasi. Ke tika instalasi telah selesai, Anda da pat mulai menggunakan OpenTea cher dari menu Applications | Educa tion | OpenTeacher. Catatan: pada saat instalasi OpenTea-cher, banyak paket depedensi yang di perlukan. (Terhubung Repository Ubun tu 10.10 via internet).

Menggunakan OpenTeacher Panduan ringkas ini menunjuk-kan bagaimana melakukan self -test sederhana menggunakan Open-Teacher. Di sini, kita akan mencoba membuat beberapa kalimat bahasa asing. Misal nya, kita asumsikan di sini kita sudah mengerti bahasa In-donesia dan ingin belajar bahasa Ing-gris sebagai berikut (semua bahasa dapat diper gunakan asal Anda su-dah me ngerti salah satu bahasa asing yang akan diinput). 1. Buka aplikasi OpenTeacher di

me nu Appli cations | Education | Ope nTeacher, akan tampil hala-man OpenTeacher.

2. Pada bagian tab Enter List, Anda akan melihat halaman untuk mem-buat daftar kata Anda. Masukkan title untuk daftar kata yang akan dipelajari. Misalnya, di bagian Ti-tle Anda ketikkan “Belajar Bahasa Asing”. Lalu, di bagian Question Language, masukkan bahasa yang dikenal yaitu bahasa Indonesia dan di bagian Answer Language masukkan bahasa asing yaitu ba-hasa Inggris.

Selanjutnya, buat beberapa ko-sakata bahasa, baik bahasa In-donesia dan juga bahasa Inggris (seperti membuat terjemahan ka-mus). Memisahkan kedua bahasa asing dapat Anda lakukan meng-gunakan simbol “=” seperti con-toh berikut.

� satu = one � dua = two � ibu = mother � bapak = father � ibu pergi ke pasar = mother went

to market � linux adalah sistem operasi open

source = linux is open sour ce ope-rating system (buat daftar kosaka-ta yang Anda inginkan dan jumlah yang Anda kehendaki).

Aplikasi pendidikan yang dapat membantu para guru dalam mengajari siswa

belajar kosakata bahasa asing, tentu diperlukan. Cukup dengan membuat

kosakata bahasa asing yang diinginkan, guru bisa mengaplikasikan dan

mengetes kemampuan siswa dalam menerjemahkan kosakata yang diberikan.

Membuat Kosakata Bahasa Asing dengan OpenTeacher

40_Tutorial_Open Teacher_07_yadi edit rosi.indd 4040_Tutorial_Open Teacher_07_yadi edit rosi.indd 40 6/22/2011 3:51:52 PM6/22/2011 3:51:52 PM

Page 41: SAVE YOUR DATA AS SOON AS POSSIBLE SSIMPLE ...mirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011/Binder-PDF...ven dor perangkat mobile, dan pengembang aplikasi. Google sebagai pengembang

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

TUTORIAL OPENTEACHER

an Anda dalam menjawab terjemahan bahasa asing.

4. Setelah tes ini selesai, Anda pun bisa melihat hasil tes kemampu-an An da dengan memberikan catatan: Test Completed! Your no te (misal) 56% yang benar (seper ti Gambar 2).

Simpan aplikasi ko sa kata yang Anda buat dengan me ngeklik tab File | Save As. Hasil file tersim-pan dengan format *.ot. Akhir kata, selamat mencoba!.�

Yuliadi [[email protected]]

jawaban dengan menampil-kan jawaban dari pertanyaan seca ra acak. Anda pun dapat me m perkirakan dari jawaban ter sebut.

� Repeat answer: memberi clue ja waban dengan menampilkan jawaban secara langsung. Anda tinggal memperkirakan apa kah jawaban yang diberikan be nar atau salah.

OpenTeacher juga menyerta-kan sistem penilaian yang mem-bantu Anda melihat kemampu-

Dari contoh di atas, bahasa Indo-nesia sebagai pertanyaan, berada di sebelah kiri dan bahasa Inggris sebagai jawa b an berada di sebe-lah kanan. Seperti Gambar 1, lalu klik Enter! maka tabel kosakata di bagian bawah akan terisi dengan kosakata yang Anda buat. Anda pun telah berhasil membuat daftar kosakata An da.

3. Selanjutnya, klik pada tab Teach me! di bagian atas untuk memulai tes. Sebuah kata sekarang akan tampil. Di sini Anda harus men-jawab dengan mengetik terjema-han tersebut di dalam kotak teks fi eld di bagian Type Answer.

Setelah Anda memasukkan ter-jemahan, tekan Enter pada key-board Anda, atau klik Check! Ji ka Anda memasukkan terjemahan yang tepat, Anda akan berpindah ke pertanyaan selanjutnya. Ji ka Anda tidak memasukkan terje-mahan yang tepat, OpenTeacher akan menampilkan jawaban yang be nar, dan mengoreksi kalimat dari jawaban An da yang salah.

Selain Type Answer yang harus dijawab langsung, terdapat tiga jenis mode input answer yang lain de ngan mem berikan clue jawaban dari pertanyaan yang ada. Ya itu: � Think answers: memberi clue

ja waban dengan menampilkan jawaban dari pertanyaan, yang dapat dikira-kira, lalu plih “I was right” jika benar atau “I was wrong” jika salah.

� Shuffl e answer: memberi clue

Gambar 1. Membuat daftar kosakata. Gambar 2. Mengetes kemampuan bahasa asing.

40_Tutorial_Open Teacher_07_yadi edit rosi.indd 4140_Tutorial_Open Teacher_07_yadi edit rosi.indd 41 6/22/2011 3:51:57 PM6/22/2011 3:51:57 PM

Page 42: SAVE YOUR DATA AS SOON AS POSSIBLE SSIMPLE ...mirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011/Binder-PDF...ven dor perangkat mobile, dan pengembang aplikasi. Google sebagai pengembang

www.infolinux.web.id07/2011 � INFOLINUX42

TUTORIAL OPENPUBLISH

Pada tulisan sebelumnya, penulis su-dah me maparkan cara instalasi Open-Publish dan beberapa aplikasi yang mendukung kinerja OpenPublish di sistem Ubuntu 10.4 LTS. Untuk pe-nulisan kali ini, topik berlanjut pada langkah peng gunaan dan pengelo-laan aplikasi Open Publish.

Menu Setting OpenPublish Buka halaman website OpenPublish An da, misalnya http://192.168.0.101 (se suaikan dengan alamat IP jaringan Anda). Login terlebih dahulu un tuk dapat melakukan pengaturan Open-Pu blish (masukkan nama user dan pass word yang telah Anda berikan sa at tahap instalasi).

Selanjutnya, akan tampil halaman Administrasi. Di sini, An da dapat me ng atur semua komponen Open-Publish Anda. Seperti Gambar 1.

Dari Gambar 1, kita bisa melihat, ada be berapa menu kategori umum dan didalam kategori umum terdapat submenu yang dapat kita perguna-kan, yaitu: 1. Content Management Pada kategori ini, terdapat sub

Cle ar cache, Comments, Content, Con tent types, Embeded Media, Fi nd Content, Nodequeue, Post set-tings, RDF data, RSS publishing, Tax onomy, dan Topic Hubs.

2. Site Building Pada kategori ini, terdapat sub

Bloc ks, Bulk Exporter, Context, Cus tom Pages, Features, Feed im-porters, Flags, ImageCache, Me-nu s, Pages, Panels, Themes, Trans-late interfaces, URL aliases, Views dan Workfl ow.

3. Site Confi guration Pada kategori ini, terdapat sub

Ac tions, Administration tools, Ad-van ced User, Calais confi guration, CKEditor, Clean URLs, Date and ti me, Date Popup Confi guration, De vel settings, DocumentCloud Set tings, Error reporting, File Sy s tem, File uploads, Flickr API Set tings, GMap, Image toolkit,

Ima geAPI, Image cache javascript crop, IMCE, Input formats, JQuery Update, Languages, Logging and aler ts, Mime Mail, Mollom, More Li ke This settings, OpenPublish, Pa ging, Performance, Premium, RDF settings, Scheduler module set tings, Search settings, Site infor-mation, Site maintenance, Strong-arm, SWF Tools dan Tabs.

4. User Management Pada kategori ini, terdapat sub

Ac cess rules, Login Destination, Per missions, Profi les, Roles, User set tings dan Users.

5. Reports Pa da kategori ini, terdapat sub Re -

cent hits, Top referrers, Top sea rch

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.

Mengelola OpenPublishBagian 2 dari 2 Tulisan

Gambar 1. Menu Administrasi.

Admin Toolbar

40_Tutorial_Open Publish_07_yadi edit rosi.indd 4240_Tutorial_Open Publish_07_yadi edit rosi.indd 42 6/21/2011 4:58:20 PM6/21/2011 4:58:20 PM

Page 43: SAVE YOUR DATA AS SOON AS POSSIBLE SSIMPLE ...mirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011/Binder-PDF...ven dor perangkat mobile, dan pengembang aplikasi. Google sebagai pengembang

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

TUTORIAL OPENPUBLISHat ka tegori. Misalnya, kita klik list term di bagian Topik. Jika Anda meng guna kan default OpenPublish, Anda akan melihat beberapa kate gori yang sudah dibuat, seperti kate gori Business, Health, Politics, dan lain-lain. Ka tegori yang sudah ada, bisa Anda ubah. Misal, Klik edit di bagian “Business”, lalu Anda ubah menjadi “Bisnis”. Anda pun dapat menam bah ka tegori baru dengan mengeklik Add Term yang akan menampilkan hala-man peng isian yaitu Term Name (mi-sal kate gori Sport), Description, dan Weight (atur ke urutan 1d) lalu Save.

Di dalam kategori, Anda dapat me mbuat parent direktori. Misalnya, pada kategori Sport terdiri dari soc-cer, badminton, basket, dan MotoGP. Klik Add Term, isi term name (misal “Soccer”), lalu klik Advanced options (pilih Parents “Sport”), We ight (uru-tan 1) dan Save. Aplikasikan untuk semua kate gori yang lain (Gambar 2).

Membuat Menu Navigasi Sistem menu di dalam OpenPub-

lish me mungkinkan Anda untuk me-ng on fi gurasi menu navigasi di si tus Anda. Coba buka halaman Me nu, yaitu dari Admin Toolbar, klik Ad-minister | Site building | Menus. Se lanjutnya, Anda akan melihat ha-laman menu default yang sudah ada. Misal, coba kita buka halaman web-site OpenPublish, seperti Gambar 3.

Dari keterangan Gambar 3, kita ingin mengubah nama atau menam-

buat role se ba nyak yang diperlukan, upload pi cture, lalu save. Anda pun dapat membuat atau me na m bah akun baru dengan menge klik Add user.

Mengelompokkan Kategori Node yang begitu banyak perlu di-kate gorikan sesuai dengan topik ma -sing-masing. Dalam OpenPublish, ter dapat modul Taxonomy yang di-guna kan untuk mengategorisasikan kon ten. Dengan demikian, setiap sa-tuan konten (Term) bisa disebutkan apa kah berkategori politik, ekonomi, sains, dan teknologi.

Coba kita buka menu Taxonomy. Ca ranya, dari Admin Toolbar, klik Ad minister | Content management | Tax onomy, ha laman Taxonomy akan tampil. Jika Anda ingin mem buat ko-sakata baru, Anda dapat mengeklik tab Add Vocabulary di po j ok kanan atas halaman Taxonomy. Anda pun da pat mengedit ko sakata default dari OpenPublish dengan mengeklik edit vocabu lary di bagian Topic. Lalu, An-da ak an melihat tampilan untuk mem-buat dan menentukan kosakata ba ru Anda, an tara lain mengisi Vocabulary Name (misal kosakatanya “Topik”), Machi ne Name, Description, Help Text, Content Type (pilih jenis konten-nya, yaitu article, audio, blog entry, slid eshow, image, video, dan event), settings (terdapat pilihan seperti Tag, Multi ple select, Required dan weight) dan RDF mapping, lalu Save.

Selanjutnya, kita akan membu-

phrases, Top pages, Top visi tors, Access long settings, SWF To ol sta-tus, Available updates, dan Sta tus report.

6 Rules Pada kategori ini, terdapat sub

Trig gered rules, Rule sets, Import/Ex port dan Settings. Kembali ke halaman uta ma Open-

Publish, pada pengaturan Open -Publish di sudut kiri atas terdapat gambar sebuah kunci meka nik. Jika gambar ini di-klik, akan tampil ad-min toolbar terdiri dari 4 tab menu berikut.1. Create content, digunakan saat

mem buat halaman baru, posting blo g, artikel, dan lain-lain.

2. Devel, akses untuk developer/pe-ngem bang, terkait fungsi. Biasa-nya tidak relevan bagi sebagian besar situs user/administrator.

3. Administer, berisi sebagian be sar fungsi administrasi websi te Anda dan dikelompokan berda sar kan fungsi masing-masing.

4. My Account, ini berisi tempat set -ting dan konfi gurasi akun user Anda.

Membuat Akun Baru Sangat penting untuk me ng aman kan sebuah password yang te lah Anda buat. Jika Anda pe milik website dan memiliki hak ak ses pe nuh, Anda dapat mengubah akun yang telah dibuat dengan masuk ke ba gian User Management. Caranya, ma suk ke Admin Toolbar (klik yang ber gambar sebuah kunci mekanik di pojok kiri atas), klik Adminsiter | User Man-agement | Users.

Pilih akun yang akan diubah. Mi-sal, klik edit di bagian akun Budi, se lanjut nya tampil halaman untuk mengedit akun Anda. Anda pun dapat mengubah password dan email ad-dress, mengubah status menjadi ac-tive atau blocked, dan me ngatur role yang berguna untuk mengatur ke-wenangan seorang user. Contohnya, user dengan role Edi tor bisa mengedit artikel, user de ngan role Forum ad-ministrator bisa mengedit dan meng-hapus fo rum to pik. Kita dapat mem- Gambar 2. Mengelompokkan kategori.

40_Tutorial_Open Publish_07_yadi edit rosi.indd 4340_Tutorial_Open Publish_07_yadi edit rosi.indd 43 6/21/2011 4:58:27 PM6/21/2011 4:58:27 PM

Page 44: SAVE YOUR DATA AS SOON AS POSSIBLE SSIMPLE ...mirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011/Binder-PDF...ven dor perangkat mobile, dan pengembang aplikasi. Google sebagai pengembang

www.infolinux.web.id07/2011 � INFOLINUX44

TUTORIAL OPENPUBLISHbahkan kategori baru dari menu Pri-mary Links dan menu Top Menu. Klik di bagian Primary Links lalu An da akan melihat beberapa katego-ri yaitu Home, Business, Health, dan lain-lain. Jika Anda ingin mengubah kategori ini, klik edit di bagian “Bu-sines” lalu An da ubah nama men-jadi “Bisnis”. Jika ingin menambah menu kategori baru, klik Add item la lu akan tam pil halaman pengisian berikut.� PATH: menunjukan daftar artikel

yang di-fi lter dengan istilah dari kosakata “Topic”. Misal articles/Sport (default PATH: articles/nama_kategori).

� Menu Link title: misalnya Sport.� Description: isi dekripsi Anda.� Weight: atur urutan ke berapa,

misal ke-2, lalu Save. Di dalam menu kategori, Anda da-

pat membuat parent direktori. Misal, kategori Sport terdiri dari Soccer, Badminton, dan MotoGP. Cara pe-ngisian sama, hanya Anda atur di Parent Item dengan memilih me nu kategori, yaitu Sport. Catatan: untuk di bagian PATH. Misal, jika Anda punya Friendster dengan alamat www.friendster.com/budi maka PATH: www.friendster.com/budi. Inti nya, PATH ini meru-juk ke link yang lain.

Membuat Konten Di dalam OpenPublish, terdapat ba-nyak pilihan bagi Anda untuk memu-lai untuk membangun konten Anda seperti membuat artikel berita, post-

ing Blog, dan menambahkan konten multimedia. Coba Anda klik tab Cre-ate content di bagian admin toolbar. Di sini, akan tampil beberapa menu dalam Create content yang dapat di-pergunakan seperti Article, Audio, Author, Blog en try, Editor’s Choice, Event, Image, Package, Page, Panel, Resource, Sli de show, Topic hub, dan Video. Se karang, kita coba menggu-nakan be be rapa menu berikut untuk membangun kon ten Anda.

1. Membuat Konten Artikel dan Blog Posting Hal pertama yang perlu dilakukan dalam pembuatan kon ten adalah membuat dan mengisi sebuah artikel ke dalam website kita. Untuk mem-buatnya, coba pilih menu Article. Setelah itu, akan tampil ha la man yang akan kita isi, yaitu: � Title, input title atau nama dari

ju dul berita. � Deck, berfungsi sebagai infor-

masi dari berita, terdapat di ba-wah title.

� Vocabularies, jika taksonomi te lah dibuat, Anda memiliki pi li han untuk mengategorikan kon ten Anda di bagian vocabu-lary. Dalam kasus ini, “topik” yang telah dikonfi gurasi untuk me nampilkan berbagai kategori di tampilkan dalam menu drop-down yang dapat Anda pilih.

� Author, memasukan nama si pem buat artikel. Untuk memasuk kan nama, Anda dapat mengguna kan tombol create and reference di samping fi eld

author. Lalu, akan tampil hala-man yang perlu diisi, masukkan Nama, Jenis Pekerjaan, Upload Photo, dan Biografi , lalu Save.

� Teaser, Isi ringkasan dari kon-ten, biasanya diambil sejum-lah xxx karakter dari isi awal konten. Dengan xxx panjang karak ternya misalnya 300, 400, 900 dan nilai defaultnya ada lah 600. Biasanya terdapat di ba-wah judul.

� Body, isi dari konten atau beri-ta secara full.

� Show Author Info, jika Anda ingin menampilkan informasi pe nulis (nama, gambar dan bio-grafi ) di bawah blog en try, pas-tikan bahwa kotak “Show Au-thor Info?” dicentang.

� Main Image, upload gambar, gambar akan tampil di ba gian isi berita.

� Thumbnail Image, upload gam-bar, gambar tampil di bagian daf tar halaman.

� Main Image Credit, masukkan nama yang menyertakan gam-bar. Tulisan tampil di bagian ba wah kerangka Main Image.

� OpenPublish Default Work-fl ow, terdapat pilihan antara la in (creation), Needs Revision, Ready for Editing, Ready for Publishing, dan Published. Pi-lih published untuk menampil-kan berita di website Anda.

� Comment, merupakan tangga-pan terhadap sebuah node yang dituliskan oleh user. Anda pun dapat mengatur komentar di me-nu comment settings, terdiri dari Disabled, Read only, dan Read/write. Secara default, komentar da pat dibaca dan ditulis.

Membuat artikel di bagian Blog Pos ting. Isi dan cara pengisian sama seperti di bagian Article. Hasil penu-lisan ter cantum di kategori Blogs.

2. Menambahkan Konten Multimedia OpenPublish menyediakan jenis kon-ten multimedia yang fl eksibel dan cocok untuk menyimpan media lokal di situs kita. Konten yang dapat di-

Primary Links

Top Menu

Gambar 3. Halaman utama OpenPublish.

40_Tutorial_Open Publish_07_yadi edit rosi.indd 4440_Tutorial_Open Publish_07_yadi edit rosi.indd 44 6/21/2011 4:58:28 PM6/21/2011 4:58:28 PM

Page 45: SAVE YOUR DATA AS SOON AS POSSIBLE SSIMPLE ...mirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011/Binder-PDF...ven dor perangkat mobile, dan pengembang aplikasi. Google sebagai pengembang

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

TUTORIAL OPENPUBLISH

perguna kan, di antaranya audio, vid-eo, dan image. Misal, menambah kan konten au dio. Klik Create Content | Audio da lam Admin toolbar, akan ta-mpil halaman utama audio yang ha-rus diisi, yaitu: Title, Vocabula ries, Aut hor, Embedded Audio (masuk-kan URL atau embed code di sini. Disertakan juga la yanan Odeo, Pod-cast Al ley, podOmatic), MP3 Audio Clip (upload fi le audio klip Anda dengan format mp3 dan maksimal kapasitas 2 MB), Teaser, Body, Au-dio Thumbnail (Upload Fi le Audio Thumbnail Anda), lalu Save. Laku-kan hal yang sama untuk mengisi video dan image (Gambar 4).Catatan: jika Anda ingin melihat dan mengubah status artikel menjadi pu-blish, nonpublish, dan lain sebagai-nya. Caranya, klik menu adminis ter | Content management | Con tent. Pada halaman Content, An da akan melihat list artikel, blog, dan lain-lain yang dapat Anda ubah. Ingin mengubah dan menghapus daftar komentar pada artikel Anda? Ini dapat Anda atur di menu administer | Content ma-nagement | Comments.

Menambah Module Anda pun dapat menambah mo dule baru di OpenPublish. Caranya, klik menu Administer | Site building | Mo dules. Secara default, terdapat cukup banyak module yang siap pa-kai, seperti Blog, Forum, Poll, dan seterusnya. Misal, centang module Poll, yang berfungsi untuk membuat sebuah polling, lalu Save Confi gura-tion. Akhirnya, module po lling pun

siap digunakan dan dapat Anda lihat modul baru (poll) tersebut di menu “Create content”.

Selanjutnya, Anda tentu harus me-ng isi poll tersebut. Buka menu poll lalu isikan data-data polling se suai dengan yang Anda inginkan. Jadi, Anda dapat mengembangkan kon ten se cara dinamis dengan menambah-kan sejumlah module. Tidak cukup de ngan module-module yang telah disediakan OpenPublish? Anda dapat mendownload module baru pada situs http://drupal.org/project/modules. Anda dapat menemukan banyak se-kali module yang dapat di-download. Untuk menginstal module, download module yang An da inginkan, lalu ekstrak ke dalam folder modules pa da folder instalasi OpenPublish. Selanjutnya, kembali pa da halaman website administrator, Anda akan men dapatkan mo dule tersebut telah berada pada daf tar module. Catatan: karena module “poll” me-rupa kan module baru. Pada bagian workfl ow, module ini masih dalam keadaan belum aktif. Untuk meng-aktifkannya, klik menu Administer | Site building | Workfl ow, aktifkan “Poll” (dari None menjadi Open-Publish Deafult Workfl ow), simpan dengan klik Save workfl ow mapping, lalu pilih workfl ow menja di Pub-lished. Polling pun da pat dipublika-sikan di website Anda (Gambar 5).

Mengatur Posisi Menu Posisi Menu dapat di atur dengan ca ra mengatur Blocks. Klik menu Ad minister | Site building | Blocks

ke mudian akan ditampilkan sekum-pulan blocks. Bloc ks dapat mengatur posisi berba gai module dan menu de ngan 7 bu ah kemungkinan posisi, yaitu left side bar, Right sidebar, On Top of Content, Underneath the Content, header, foot er, dan None. Sebagai contoh, jika Anda ingin me-ngubah posisi Search form dari se-belah ka nan ke posisi sebelah kiri, An da dapat melakukannya dengan me milih Search form lalu klik Left Side bar di bagian Region. Selanjut-nya, simpan pengaturan ini, klik Sa-ve Blocks. Atur semua posisi yang kira-kira perlu Anda ubah.

Mengubah Template Pada Website Mengubah template agar lebih me-narik dapat Anda lakukan Pada Open-Publish. Pada OpenPublish, template di kenal juga dengan Theme, diakses melalui menu Administer | Site buil-ding | Themes. Di sini Anda akan me lihat pilihan template yang dapat digunakan. Anda juga dapat mengin-stal theme baru de ngan mengekstrak sebuah theme ke dalam folder themes pada folder instalasi OpenPublish. Cara nya, upload themes Anda, misal ke folder OpenPublish di /var/www/site/all/themes, lalu ekstrak di sana. Di website, masuk ke menu Admin-ister | Site building | Themes, pilih themes yang Anda upload tadi.

Selanjutnya, centang pada bagian enabled dan default. Pastikan kedua centang ini sudah tidak ada pada themes sebelumnya. Jika merasa cu-kup, klik save confi gurations.�

Yuliadi [[email protected]]

Gambar 4. Membuat konten baru. Gambar 5. Menambah module polling.

40_Tutorial_Open Publish_07_yadi edit rosi.indd 4540_Tutorial_Open Publish_07_yadi edit rosi.indd 45 6/21/2011 4:58:29 PM6/21/2011 4:58:29 PM

Page 46: SAVE YOUR DATA AS SOON AS POSSIBLE SSIMPLE ...mirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011/Binder-PDF...ven dor perangkat mobile, dan pengembang aplikasi. Google sebagai pengembang

www.infolinux.web.id07/2011 � INFOLINUX46

TUTORIAL ANDROID

Dari situs comscore.com, sampai ak-hir Maret 2011 dari 72,5 juta penggu-na ponsel cerdas di Amerika adalah pengguna Google (Android) sekitar 34,7%, RIM 27.1%, Apple 25% sisa-nya baru diikuti platform Microsoft dan juga Palm.

Ditilik dari segi kode program, sistem operasi Android kental meng-gunakan aplikasi Java seperti plat-form framework yang Object Ori-ented (OOP). Berdasarkan Java Core Libraries dan kode program lainnya yang ditulis dengan format XML, kode C dan C++, dari 12 juta baris kode program 2,1 jutanya ditulis dengan menggunakan bahasa pem-rograman Java.

Kode Android yang diambil dari berbagai jenis nama makanan, saat ini telah sampai versi 3.1 dengan kode Honeycomb dan kombinasi antara versi 3.2 dengan versi 3.0 berkode Ice Cream Sandwich.

Apa yang Membuat Android Begitu Spesial ?Sebelumnya, sudah banyak software untuk ponsel cerdas seperti Symbi-an, iPhone, Windows mobile, Black-Berry, Java Mobile Edition, Linux Mobile (LiMo) dan lainnya. Namun, kehadiran Android sebagai operating system baru di ponsel cerdas mem-berikan keunggulan tersendiri dan terasa begitu spesial dengan platform yang open source.

Walaupun beberapa fi tur Android telah ada dan bisa ditemukan sebe-lumnya pada aplikasi ponsel cerdas, Android adalah lingkungan aplikasi yang pertama kali mengkombinasi-kan fi tur-fi tur berikut.1 Benar-benar terbuka (open), be-

bas untuk mengembangkan ber-dasarkan platform Linux dan open source. Pembuat handset akan senang karena mereka dapat

menggunakan dan melakukan perubahan-perubahan pada plat-form aplikasinya tanpa isu ro yalti. Pengembang (developer) akan senang karena mereka tahu apa isi dari plaform aplikasi yang dikelu-arkan oleh vendor (tidak lagi di-kunci atau disembunyikan).

2 Memiliki arsitektur berbasis component, yang berarti modul (bagian) dari aplikasi dapat di-gunakan pada aplikasi lain yang sebelumnya mungkin tidak ter-bayangkan oleh pengembangnya. Bahkan, Anda dapat mengganti-pasang ulang komponen sesuai dengan versi yang diinginkan.

3 Tersedianya banyak layanan yang siap pakai di internet, mulai dari aplikasi GPS, multimedia, SQL database, dan tentu saja aplikasi permainan.

4 Manajemen secara otomatis dari siklus hidup aplikasi. Program yang berjalan pada sistem An-droid terisolasi dari satu sama lainnya dengan berbagai lapisan keamanan. Ini akan memberikan tingkat stabilitas sistem yang be-lum pernah ada sebelumnya pada ponsel cerdas. Pengguna tidak lagi perlu khawatir untuk menutup atau mengaktifkan suatu program ketika program lain berjalan. An-

Android adalah sistem operasi untuk platform perangkat mobile dan notebook.

Dikembangkan oleh Google, ia berplatform dasar Kernel Linux dan software

GNU. Android diperkenalkan oleh Android Inc dan dikembangkan menjadi

aliansi bisnis handset yang terbuka yaitu OHA (Open Handset Alliance).

Lebih Dekat dengan Si Robot Hijau

Versi Kode Level API

2.3 dan 3.0 Ice Cream

Sandwich

10 dan 11

3.x.x Honeycomb 11

2.3.x Gingerbread 10

2.2.x Froyo 8

2.0.x s/d

2.1.x

Eclair 7

1.6 Donut 4

1.5 Cupcake 3

Daftar sejarah versi Android.

40_Tutorial_android_07_editZaky edit rosi.indd 4640_Tutorial_android_07_editZaky edit rosi.indd 46 6/8/2011 11:44:50 AM6/8/2011 11:44:50 AM

Page 47: SAVE YOUR DATA AS SOON AS POSSIBLE SSIMPLE ...mirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011/Binder-PDF...ven dor perangkat mobile, dan pengembang aplikasi. Google sebagai pengembang

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

TUTORIAL ANDROID# cp /lokasi_DVD/jdk-6u18-linux-

i586.bin /opt/

# sh jdk-6u18-linux-i586.bin

JDK akan terinstall pada direktori /opt/jdk-6u18.

2. Android SDKFile Installer awal Android SDK dapat didownload di http://devel-oper.android.com/sdk/. File ini berisi fi le dasar Android SDK dan belum berisi Android platform, dokumen-tasi, serta library aplikasi tambahan dari pihak ketiga. Untuk melengkapi-nya Anda membutuhkan koneksi in-ternet untuk mendownloadnya.

Pada artikel ini, Anda dapat menggunakan fi le yang sudah leng-kap berisi Android platform versi 2.1 sampai versi 3.0 beserta dokumentasi program yang telah tersedia dalam DVD, yaitu fi le android-sdk-linux_x86.tar.gz.# cd /opt

# cp /lokasi_DVD/android-sdk-linux_

x86.tar.gz

/opt

# tar -xvzf android-sdk-linux_x86.

tar.gz

Jika ingin mengupdate atau men-download versi android terbaru atau mendownload library tambahan dari pihak ketiga, Anda dapat menjalan-kan perintah berikut.# cd /opt/android-sdk-linux_x86/

tools

Namun, untuk versi Android SDK lengkap, dokumentasi serta plugin tambahan dari vendor ponsel cerdas, space hard disk paling tidak menca-pai 1.5 GB sedangkan untuk RAM idealnya minimal 2 GB.

Instalasi Aplikasi1. JDK (Java Development Kit)Android menggunakan Java Vir-tual Machine khusus yang bernama Dalvik dengan bytecode spesial se-hingga kita tidak dapat menjalan-kan Android dengan bytecode Java standar. Android menyediakan se-buah alat bernama “dx” yang me-mungkinkan mengkonversi sejumlah fi le class Java menjadi fi le eksekusi Dalvix disebut “dex”. Android akan memaket program menjadi aplikasi berupa fi le apk yang siap di-install dalam sebuah ponsel cerdas.

Versi JDK yang diperlukan un-tuk lingkungan Android SDK adalah JDK 5 atau JDK 6. Versi terbarunya bisa didapat di http://java.sun.com. Anda tidak dapat menggunakan GNU Java Compiler (gcj) yang biasa terdapat pada sistem operasi Linux. Lokasikan instalasi JDK pada direk-tori /opt dengan terlebih dahulu men-copy fi le sumber JDK yang tersedia pada DVD yaitu fi le jdk-6u18-linux-i586.bin ke direktori /opt. Kemudian, lakukan perintah berikut ini melalui terminal.$ sudo su -

# cd /opt

droid dapat dioptimalkan untuk daya dan perangkat memori yang rendah dengan cara paling funda-mental yang belum pernah dicoba platform lainnya.

5 Kualitas tinggi dari grafi s dan su-ara. Dengan versi grafi s 2D yang terinspirasi fl ash yang menyatu dengan grafi s 3D accelerated dari OpenGL, Android memungkin-kan aplikasi multimedia dan per-mainan berjalan dengan bagus. Tersedia pula berbagai codec yang dipakai di industri dengan format standar audio dan video seperti MP3 dan AAC.

6 Memungkinkan berjalan pada hardware masa kini dan masa akan datang. Semua program di-tulis dengan bahasa pemrograman Java yang dieksekusi dengan Me-sin Virtual Dalvix sehingga kode program dapat berjalan di ARM, X86, dan arsitektur lainnya. An-droid juga mendukung berbagai input-an seperti keyboard, layar sentuh, dan trackball. Antarmuka layarnya juga dapat di-setting sesuai resolusi yang dikehendaki.

Lingkungan untuk Menjalankan Android SDKAndroid SDK (Standard Develop-ment Kit) dapat berjalan di bebera-pa sistem operasi dengan spesifi kasi berikut.� Linux dengan GNU C library

(glibc) versi 2.7 atau sesudahnya.� Windows: XP (32 bit), Vista (32

atau 64 bit), atau Win 7 (32 atau 64 bit).

� Mac OS X versi 10.5.8 atau versi sesudahnya.

Aplikasi pengembangan ya ng dibu-tuhkan di antaranya:� Eclipse 3.4 (Ganymede) atau versi

di atasnya.� Java Development Kit (JDK) 5

atau JDK 6.� Plugin Android Development

Tools (ADT).� Android SDK.Dari sisi hardware, dibutuhkan pa-ling tidak minimal 500 Mb ruang ko-song untuk aplikasi pengemba ngan. Gambar 1: Android SDK dan AVD Manager.

40_Tutorial_android_07_editZaky edit rosi.indd 4740_Tutorial_android_07_editZaky edit rosi.indd 47 6/8/2011 11:44:56 AM6/8/2011 11:44:56 AM

Page 48: SAVE YOUR DATA AS SOON AS POSSIBLE SSIMPLE ...mirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011/Binder-PDF...ven dor perangkat mobile, dan pengembang aplikasi. Google sebagai pengembang

www.infolinux.web.id07/2011 � INFOLINUX48

# ./android update sdk

Setelah Android SDK terinstall dalam komputer, Android Virtual Device (AVD) sudah dapat dijalan-kan melalui window Android SDK dan AVD Manager, berikut perintah menjalankannya.# cd /opt/android-sdk-linux_x86/

tools

# ./android &

Pada saat pengembangan aplikasi, Android SDK dan AVD Manager dapat dijalankan dengan menggu-nakan editor pengembangan aplikasi Eclipse.

3. Instalasi Eclipse IDEBagi programmer Java, nama Eclipse mungkin sudah tidak asing. Eclipse adalah editor pengembangan pro-gram berbasis Java yang terinte-grasi dan dapat didownload di www.eclipse.org. Pada artikel ini, penulis menggunakan Eclipse versi hellios yang sudah dilengkapi dengan plugin Android Development Tools (ADT) dan library yang dibutuhkan untuk membuat aplikasi Android. Detail instalasi ADT dapat dilihat di web-site developer.android.com. Berikut cara instalasi eclipse yang disediakan pada bonus DVD InfoLINUX.$ sudo su -

# cp /lokasi_DVD/eclipse.tar.gz /

opt/

# cd /opt

# tar -xvzf eclipse.tar.gz

Jalankan Eclipse dengan perintah berikut.# /opt/eclipse/eclipse &

4. Konfigurasi Android SDKBuka aplikasi Eclipse, pilih menu Window → Preferences. Dalam win-dow Preferences pilih Android, arah-kan lokasi Android SDK ke direktori instalasi Android SDK dalam direk-tori /opt, kemudian tekan tombol Ap-ply diikuti dengan OK.

5. Android SDK dan AVD ManagerAndroid SDK yang telah terinstall

sebelumnya pada direktori /opt/an-droid-sdk-linux_x8 berisi Android SDK versi 2.1 sampai versi 3.0. Jika ingin update Android SDK versi 3.1, lakukan langkah berikut.� Pilih menu window → Android

SDK And AVD Manager.� Pilih item Available Packages dan

pilih Android SDK versi terbaru (3.1) beserta dokumentasinya. Un-tuk melakukan update atau install Androd SDK 3.1 ini, dibutuhkan koneksi ke internet.

Android EmulatorKetika membuat aplikasi Android, kita harus menentukan aplikasi akan berjalan di emulator (aplikasi simulasi menyerupai) Android SDK versi mana. Dalam tutorial ini, penu-lis menggunakan emulator Android SDK versi 3.0.� Buka kembali window Android

SDK dan AVD Manager, pilih item Virtual Device dan tekan tombol New.

� Isi pilihan text Name (misal de-ngan nama Andro30) dan pilih Target SDK Android yang ingin digunakan (Android 3.0 API level 11) kemudian tekan tombol Create AVD.

� Jalankan emulator Android de-ngan memilih Android Virtual (AVD Name), tekan tombol Start, lalu tentukan resolusi screen dari Gambar 3: Menu Android SDK dan AVD Manager.

Gambar 4: Android SDK dan AVD Manager.Gambar 2: Konfigurasi Android SDK.

TUTORIAL ANDROID

40_Tutorial_android_07_editZaky edit rosi.indd 4840_Tutorial_android_07_editZaky edit rosi.indd 48 6/8/2011 11:44:57 AM6/8/2011 11:44:57 AM

Page 49: SAVE YOUR DATA AS SOON AS POSSIBLE SSIMPLE ...mirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011/Binder-PDF...ven dor perangkat mobile, dan pengembang aplikasi. Google sebagai pengembang

www.infolinux.web.id07/2011 � INFOLINUX50

TUTORIAL ANDROID

properti nama aplikasi, nama pa-ket beserta aktivitasnya, kemudian tekan tombol Finish.

2. Struktur direktori aplikasiGambar 11: Struktur direktori ap-likasi Android.

3. Direktori resDirektori res atau resources terdapat direktori layout dan values. Direktori layout digunakan untuk me nyimpan fi le layout aplikasi yang berformat XML, secara default terdapat fi le

emulator, misal diisi dengan uku-ran 10 x 96 dpi kemudian tekan tombol Launch.

Setelah beberapa saat, emulator Android akan berjalan di komputer Anda.

Aplikasi Pertama Android1. Membuat projectDari eclipse pilih menu File -> New -> Other -> Android -> Android Proj-ect dan buat proyek android dengan nama “AndroiAppPertamaku”, isi

main.xml yang berisi pendefi nisian objek-objek pada layar aplikasi se-perti komponen Button, EditText, TextView, dan sebagainya.

Direktori values, di sisi lain, berisi fi le untuk mendefi nisikan kumpulan variable, secara default akan terdapat fi le string.xml yang berisi kumpulan variabel tipe data String.

Berikut isi fi le dari main.xml dari contoh program Android per-tama ini.<?xml version=”1.0” encoding=”utf-

Gambar 5 : Menu Membuka Andorid SDK dan AVD Manager

Gambar 6 : Membuat Android Virtual Device Gambar 7 : List Android Virtual Device

Gambar 8: Setting layar emulator Android. Gambar 9: Emulator Android 3.0 Honeycomb.

40_Tutorial_android_07_editZaky edit rosi.indd 5040_Tutorial_android_07_editZaky edit rosi.indd 50 6/8/2011 11:45:00 AM6/8/2011 11:45:00 AM

Page 50: SAVE YOUR DATA AS SOON AS POSSIBLE SSIMPLE ...mirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011/Binder-PDF...ven dor perangkat mobile, dan pengembang aplikasi. Google sebagai pengembang

nf 2 (IL0060346).indd 1nf 2 (IL0060346).indd 1 22/06/2011 16:07:4122/06/2011 16:07:41

Page 51: SAVE YOUR DATA AS SOON AS POSSIBLE SSIMPLE ...mirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011/Binder-PDF...ven dor perangkat mobile, dan pengembang aplikasi. Google sebagai pengembang

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

8”?>

<LinearLayout xmlns:android=”http://

schemas.android.com/apk/res/android”

android:orientation=”vertical”

android:layout_width=”fi ll_

parent”

android:layout_height=”fi ll_

parent”>

<EditText android:layout_

height=”wrap_content”

android:layout_

width=”match_parent”

android:text=””

android:id=”@+id/txnama”/>

<Button android:layout_height=”wrap_

content”

android:id=”@+id/salam”

android:layout_width=”wrap_

content”

android:text=”Salam”/>

<TextView android:text=”Hello !!”

android:id=”@+id/tvsalam”

android:layout_

width=”wrap_content”

android:layout_

height=”wrap_content”/>

</LinearLayout>

Isi fi le string.xml<?xml version=”1.0” encoding=”utf-

8”?>

<resources>

<string name=”hello”>Hello

World, HelloAndroid!</string>

<string name=”app_

name”>AndroidPertamaku</string>

</resources>

Dalam direktori res ini, terdapat juga fi le AndroidManifest.xml. Dalam fi le ini, digambarkan tentang aplikasi Android yang dibuat, di antaranya menyatakan versi kode aplikasi, semua aktivitas (activity), layanan (service), penerima siaran dan penye-dia isi aplikasi. Di sini juga diatur izin yang diperlukan untuk akses ap-likasi, misalnya izin akses jaringan.

Berikut isi fi le AndroidManifest.xml dalam proyek ini.<?xml version=”1.0” encoding=”utf-

8”?>

<manifest xmlns:android=”http://

schemas.android.com/apk/res/android”

package=”org.androidku”

android:versionCode=”1”

android:versionName=”1.0”>

<uses-sdk android:

minSdkVersion=”11” />

<application android:

icon=”@drawable/icon” android:

label=”@string/app_name”>

<activity android:name=”.

HelloAndroid”

android:

label=”@string/app_name”>

<intent-fi lter>

<action android:

name=”android.intent.action.MAIN” />

<category android:

name=”android.intent.category.

LAUNCHER” />

</intent-fi lter>

</activity>

</application>

</manifest>

Pada fi le ini, didefi nisikan juga fi le yang pertama akan diakses oleh apli-kasi ketika aplikasi dijalankan. Pada con toh proyek ini adalah fi le Hello-Android.java.<activity android:name=”.

HelloAndroid” android:

label=”@string/app_name”>

4. Direktori genDirektori ini berisi fi le yang “di-ge-nerate” oleh aplikasi Android yang tersimpan dalam struktur direktori paket program. Di dalamnya, terdapat fi le R.java yaitu Class yang berisi vari-abel statis yang merujuk ke semua fi le dalam direktori res (resources). Varia-bel ini, nantinya, akan diakses me-lalui program java pada direktori src (sources). Berikut isi fi le R.java/* AUTO-GENERATED FILE. DO NOT

MODIFY.

*

* This class was automatically

generated by the

* aapt tool from the resource data

it found. It

* should not be modifi ed by hand.

*/

package org.androidku;

public fi nal class R {

public static fi nal class attr {

}

public static fi nal class

drawable {

public static fi nal int

icon=0x7f020000;

}

public static fi nal class id {

public static fi nal int

salam=0x7f050001;

public static fi nal int

Gambar 10: Membuat proyek pertama. Gambar 11: Struktur direktori aplikasi Android.

TUTORIAL ANDROID

40_Tutorial_android_07_editZaky edit rosi.indd 5140_Tutorial_android_07_editZaky edit rosi.indd 51 6/8/2011 11:45:51 AM6/8/2011 11:45:51 AM

Page 52: SAVE YOUR DATA AS SOON AS POSSIBLE SSIMPLE ...mirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011/Binder-PDF...ven dor perangkat mobile, dan pengembang aplikasi. Google sebagai pengembang

www.infolinux.web.id07/2011 � INFOLINUX52

TUTORIAL ANDROID terdapat method onCreate yang dapat dipanggil ketika aktivitas per-tama kali dimulai. Method ini bisa digunakan untuk melakukan inisi-aliasi awal seperti menentukan an-tarmuka pengguna (user interface). Method onCreate( ) yang memiliki satu parameter dapat bernilai null atau bernilai informasi dari state sebelumnya yang dijalan kan oleh method onSaveInstanceState( ).

1. Jalankan program pada emulatorJalankan program pada emulator dengan menekan tombol F-11 atau pilih menu Run → Run.

2. Membuat file apkSetelah program berjalan dengan baik di emulator, saatnya Anda membuat paket fi le apk yang nanti dapat diinstall pada ponsel cerdas Anda. Pada contoh ini, program di-tulis dengan Android SDK versi 3.0 dan pastikan gadget Android anda memiliki minimal versi 3.0.

Untuk membuat fi le apk, jalankan perintah berikut.Pada Package Explorer, klik kanan project → Android Tools → Export Unsigned Application Package → Pilih lokasi untuk menyimpan fi le apk → tekan tombol OK.

File aplikasi Android pertama ini dapat Anda tes dan jalankan di pon-sel cerdas Anda dengan mengirim fi le apk melalui fasilitas bluetooth.�

Sirojul Munir [[email protected]]

tvsalam=0x7f050002;

public static fi nal int

txnama=0x7f050000;

}

public static fi nal class layout

{

public static fi nal int

main=0x7f030000;

}

public static fi nal class string

{

public static fi nal int

app_name=0x7f040001;

public static fi nal int

hello=0x7f040000;

}

}

5. Direktori srcDirektori src atau source adalah tem-pat untuk semua fi le Java. Di dalam direktori ini, kode program Java di simpan sesuai dengan struktur direk tori paket. Berikut fi le utama Hel loAndroid.java yang akan diek-sekusi ketika aplikasi Android telah diinstall pada ponsel cerdas.package org.androidku;

import android.app.Activity;

import android.os.Bundle;

import android.view.View;

import android.widget.Button;

import android.widget.EditText;

import android.widget.TextView;

public class HelloAndroid extends

Activity {

/** Called when the activity is

fi rst created. */

private Button b1;

private TextView tv1;

private EditText et1;

public void onCreate(Bundle

savedInstanceState) {

super.onCreate(savedInstance

State);

setContentView(R.layout.

main);

tv1 = (TextView)

fi ndViewById(R.id.tvsalam);

et1 = (EditText)

fi ndViewById(R.id.txnama);

b1 = (Button) fi ndViewById(R.

id.salam);

b1.setOnClickListener(new

View.OnClickListener() {

@Override

public void onClick(View ar) {

tv1.setText(“Hello Apa Kabar “

+ et1.getText());

}

});

}

}

Pada kode program HelloAndroid

Gambar 12: Jalankan program pertama di emulator. Gambar 13: Membuat file apk (paket instalasi Android).

40_Tutorial_android_07_editZaky edit rosi.indd 5240_Tutorial_android_07_editZaky edit rosi.indd 52 6/8/2011 11:46:04 AM6/8/2011 11:46:04 AM

Page 53: SAVE YOUR DATA AS SOON AS POSSIBLE SSIMPLE ...mirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011/Binder-PDF...ven dor perangkat mobile, dan pengembang aplikasi. Google sebagai pengembang

blankonf3.indd 1blankonf3.indd 1 6/22/2011 4:58:07 PM6/22/2011 4:58:07 PM

Page 54: SAVE YOUR DATA AS SOON AS POSSIBLE SSIMPLE ...mirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011/Binder-PDF...ven dor perangkat mobile, dan pengembang aplikasi. Google sebagai pengembang

07/2011 � INFOLINUX54

www.infolinux.web.idWORKSHOP APLIKASI

Kegiatan mem-backup data secara online, sinkronisasi file dengan sesama rekan, atau membuat web album seder-hana, dapat dilakukan secara mudah dengan Dropbox.

Bagi Anda yang terbiasa bekerja secara mobile, Anda pas-ti membutuhkan layanan fi le hosting yang dapat diakses dari mana saja. Hanya saja, kebanyakan fi le hosting saat ini sekadar layanan meletakkan fi le via ftp atau sistem transfer yang disediakan oleh pihak ISP saja. Bagaima-na jika Anda ingin bisa melakukan semuanya? Gunakan Dropbox. Dropbox adalah layanan penyimpanan fi le yang dapat digunakan untuk menyimpan, menyingkronisa-sikan dan berbagi fi le dari mana saja selama terhubung ke internet. Untuk versi free-nya, pihak Dropbox menye-diakan kapasitas penyimpanan sebesar 2 GB. Jika dirasa kurang, Anda dapat menambah kapasitas menjadi 50 GB atau 100 GB dengan membayar US$9.99 atau US$19.99 per bulan. Dropbox juga dapat berfungsi menjadi web al-bum dan juga fi le hosting untuk website atau blog.

Instalasi Dropbox

1Pada penulisan kali ini, penulis menggunakan sistem operasi Ubuntu 11.04. Download terlebih dahulu ap-

likasi Dropbox yang berekstensi *.deb (paket sesuai sistem operasi yang Anda gunakan) dari situs http://www.drop-box.com atau dari bonus DVD InfoLINUX. Setelah proses download selesai, instal aplikasi Dropbox di komputer Anda dengan cara klik 2 kali kursor mouse Anda pada fi le nautilus-dropbox_0.6.7.deb. Proses penginstalan pun akan berjalan. Jika instalasi selesai, akan ada konfi rmasi untuk me-restart nautilus.

2Setelah restart nautilus, jalankan Dropbox dengan mengeklik menu Applications | Internet | Dropbox.

Kemudian tampil wizard agar Anda mengunduh paket yang dibutuhkan oleh Dropbox, lalu klik OK untuk men-download paket-paket yang dibutuhkan dari internet. Tunggu hingga proses download selesai.

3Setelah Anda selesai mendownload semua fi le yang dibu-tuhkan untuk menjalankan Dropbox, akan tampil wizard

yang penuntun pembuatan akun di Dropbox. Jika sudah memiliki akun Dropbox dan ingin menggunakan di kom-puter lain, pilih I already have a Dropbox account. Jika be-lum memiliki account, pilih I don’t have a Dropbox account. Isikan alamat email sebagai username dan password untuk masuk ke akun Dropbox. Ikuti wizard selanjutnya yang di-berikan hingga proses pembuatan akun selesai.

4Setelah proses pembuatan akun selesai, akan tercipta direktori kerja Dropbox yang secara default terletak

pada direktori home-user/Dropbox. Selain dapat melihat status dari Nautilus File Manager, Anda juga dapat me-lihat status akun Dropbox dari Web Interface. Caranya, klik kanan ikon Dropbox | Web Interface. Setelah paket Dropbox terinstalasi dengan baik. Selanjutnya kita akan membahas cara penggunaan Dropbox. Beberapa di anta-ranya, se bagai berikut.

Membuat Folder Personal

1Pertama kali menggunakan Dropbox? Pada folderDropbox, Anda dapat melihat dua buah folder awal

yang bernama Photos dan Public serta sebuah fi le ber-nama Getting Started.rtf.

2Pada default folder Dropbox ini, Anda dapat langsung meletakkan fi le atau membuat folder untuk media pe-

nyimpanan di Dropbox. Contoh, buat folder bernama “SHARING”, dan letakkan fi le pada folder tersebut.

3Tak berapa lama, folder beserta isi fi lenya akan lang-sung disinkronisasi. Tunggu hingga proses sinkronisasi

selesai dengan lambang tanda centang warna hijau. Jika mengecek dari halaman web interface, akan terlihat juga status penambahan folder beserta fi lenya.

Menjadikan Dropbox sebagai Web Album

1Buat folder di dalam folder Photos dan letakkan gam-bar-gambar yang diinginkan ke dalam folder tersebut.

2Masuk ke Web Interface account Dropbox Anda, pilih Photos | Sub Folder tempat menyimpan fi le gambar.

Lanjutkan dengan mengeklik menu Gallery view.

3Tak berapa lama, akan tampil hyperlink yang dapat langsung Anda copy dan dapat langsung diberitahukan

Berbagi Akses dengan Dropbox

Workshop aplikasi_07_yadi edit rosi.indd 54Workshop aplikasi_07_yadi edit rosi.indd 54 6/9/2011 10:55:59 AM6/9/2011 10:55:59 AM

Page 55: SAVE YOUR DATA AS SOON AS POSSIBLE SSIMPLE ...mirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011/Binder-PDF...ven dor perangkat mobile, dan pengembang aplikasi. Google sebagai pengembang

www.infolinux.web.id

INFOLINUX � 07/2011 55

WORKSHOP APLIKASIkepada rekan Anda yang ingin melihat foto dalam web album tersebut.

Kolaborasi Antarpengguna Dropbox Dengan Dropbox, antarpengguna dapat saling berkola-borasi fi le/folder secara mudah. Untuk melakukan hal ini, ikuti petunjuk berikut.

1Klik kanan pada folder yang ingin di-share dalam fol der Dropbox, misal folder SHARING lalu klik Share This

Folder. Tak berapa lama kemudian, akan terbuka halaman Web Interface Dropbox yang menunjukan folder yang telah di-share. Undang beberapa rekan pengguna Dropbox yang ingin Anda ajak untuk dapat saling berkolaborasi dengan memasukkan alamat email user Dropbox tersebut.

2Undangan akan masuk ke alamat email user yang di-undang. Beritahukan rekan Anda yang diundang untuk

segera meng-klik link yang diberikan dalam email untuk meng-accept undangan yang diberikan.

3Setelah mengeklik Accept, akan muncul keterangan Anda telah join ke folder yang telah di-share tadi. Se-

lanjutnya, folder Dropbox user tersebut akan langsung disinkronisasi dengan isi folder share si pengundang.

4Kini, antar user Dropbox dapat saling berkolaborasi dalam folder yang di-share. Lakukan uji coba dengan

cara menaruh fi le, mengedit isi fi le, dan menghapus fi le yang terdapat dalam folder share. Jika antarpengguna Dropbox tersebut memiliki isi fi le yang sama, berarti an-tar user tersebut sudah dapat berhasil untuk melakukan kolaborasi di Dropbox.

Berbagi File dengan Non-user Dropbox Jika rekan yang ingin Anda kirimi fi le belum menjadi user Dropbox, Anda tetap dapat mengirimkan url link fi le yang diminta kepada user tersebut. Caranya:

1Buka Nautilus File Manager, lalu masuk ke folder Pub-lic yang terdapat dalam folder Dropbox. Selanjutnya,

copy-kan fi le yang ingin di-share ke folder Public.

2Selanjutnya, klik kanan pada fi le tersebut, pilih Drop-box | Copy Public Link. Setelah memberitahukan link

yang telah diberikan kepada non-user Dropbox, non-user Dropbox tersebut dapat langsung mendownload fi le sha-ring yang telah diberikan.

Instalasi Wiki di Dropbox Ingin membuat catatan ringan di Dropbox dengan CMS seperti Wiki? Lakukan dengan aplikasi Wiki TiddlyWiki. Caranya:

1 Dalam latihan ini, penulis mendownload format fi le kosong TiddlyWiki (http://www.tiddlywiki.com/emp-

ty.html). Setelah selesai, copykan fi le tersebut ke dalam folder atau subfolder di folder Public Dropbox. Selanjut-nya, double klik fi le html empty.html tersebut, dan akan tampil halaman awal TiddlyWiki di halaman browser.

2Untuk membuat berita-berita di TiddlyWiki, klik but-ton new tiddler, berikan judul untuk tiddler yang telah

dibuat, lalu isikan berita yang akan ditulis pada tiddler tersebut. Lakukan hal serupa untuk membuat berita-berita yang lain. Setelah selesai menuliskan tiddler, klik menu backstage, pilih save changes untuk menyimpan tiddler yang telah dibuat. Selanjutnya, umumkan untuk memberitahukan ke user lain Wiki yang telah Anda buat, copykan url link fi le index TiddlyWiki, lalu informasikan kepada rekan yang ingin melihat.

Yuliadi [[email protected]]

Workshop aplikasi_07_yadi edit rosi.indd 55Workshop aplikasi_07_yadi edit rosi.indd 55 6/9/2011 10:56:06 AM6/9/2011 10:56:06 AM

Page 56: SAVE YOUR DATA AS SOON AS POSSIBLE SSIMPLE ...mirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011/Binder-PDF...ven dor perangkat mobile, dan pengembang aplikasi. Google sebagai pengembang

07/2011 � INFOLINUX56

www.infolinux.web.idWORKSHOP INKSCAPE

Membuat desain stempel dengan Inkscape bukanlah perkara yang sulit karena Inkscape telah menyediakan fasilitas untuk mengatur agar suatu teks dapat mengikuti alur (path) dari suatu objek.

Dalam latihan kali ini, kita akan membuat desain stempel suatu organisasi Kelompok Pengguna Linux dari Negeri Impian yang berada di kota CHILLUXBA. Sebelumnya, ada beberapa hal yang perlu menjadi perhatian Anda.

Pertama, yang harus diperhatikan dalam pembuatan desain stempel ini adalah pembuatan bentuk lingkaran yang berupa lingkaran sempurna (bukan elips, arc, atau-pun segment). Bentuk lingkaran sempurna dapat dibuat dengan menekan tombol Ctrl saat men-drag mouse. Per-hatikan, pada sisi lingkaran yang terbentuk terdapat tiga buah point bewarna putih. Dua buah point berbentuk kotak masing-masing berguna mengatur tinggi (height adjusment point atau sebut saja height point) dan lebar lingkaran (width adjusment point atau sebut saja width point).

Di sisi lain, point berbentuk lingkaran (end point of arc atau sebut saja arc point) berguna mengubah ben-tuk lingkaran menjadi arc atau segmen. Jika point ber-bentuk lingkaran putih ini diklik dan di-drag ke arah dalam, akan dihasilkan bentuk arc. Jika diklik dan di-drag ke arah luar, akan dihasilkan bentuk segmen. Un-tuk mengembalikan ke bentuk lingkaran, saat men-drag tahan tombol Ctrl ketika mengembalikan posisi arc point ini ke posisi semula. Atau, Anda juga bisa mengeklik ikon Make a whole ellips pada Tool Controls bar. Ikon Make a whole ellips tersebut akan muncul di Tool Controls bar jika Anda mengklik ikon Circle tool pada Toolbox.

Kedua, harus diperhatikan juga posisi dari ketiga point pembentuk lingkaran tersebut. Posisi width point harus berhadapan atau berseberangan dengan posisi arc point. Di sisi lain, posisi hei ght point berada di antara width point dan arc point dan se-cara de fault ber-ada 90o sesudah width point dan 90o sebelum posi-si arc point. Lihat gambar di samping untuk memperjelas.

Ketiga, alignment atau posisi dari teks harus dibuat rata tengah (aligned center) agar menghasilkan bentuk alur teks yang simetris bagian kiri dan kanan.

1Klik Circle tool kemudian tekan tombol Ctrl + drag pada area kerja untuk membentuk sebuah lingkaran

sempurna. Beri warna apa saja tanpa stroke (garis tepi). Jika ternyata yang terbentuk adalah sebuah arc (busur terbuka) atau segment (busur tertutup), klik ikon Make a whole ellips untuk menjadikannya sebuah lingkaran.

2Klik Text tool, kemudian klik pada area kerja, ketik “KELOMPOK PENGGUNA LINUX NEGERI IMPI-

AN”. Atur agar alignment-nya di tengah (center) dengan mengklik ikon center alignment pada Tool Controls bar.

3Klik objek lingkaran yang barusan Anda buat, klik Edit nodes. Perhatikan posisi arc point yang berbentuk

lingkaran putih. Biasanya, posisi point ini berada di sisi kanan lingkaran. Atur agar posisi point tersebut berada di bawah. Caranya, klik ikon Pick tool lalu ikon rotate clockwise 90o sehingga po-sisi arc point sekarang be-rada di bawah, posisi width point berada di atas, dan posisi height point berada di kanan. Klik ikon Edit nodes untuk mengecek apa -kah posisi semua point ini sudah sesuai seperti yang disebutkan.

4Klik ikon Pick tool, seleksi objek lingkaran dan teks, lalu klik menu Text > Put on path. Hasilnya, posisi teks

sekarang mengikuti sisi (path) lingkaran atas bagian luar secara simetris bagian kiri dan kanan. Jika ternyata posisi teks tidak berada di atas bagian luar lingkaran, cek apa-kah posisi semua point sudah sesuai dengan yang dijelas-kan pada nomor 3 di atas. Jika belum, gunakan ikon ro-tate dan/atau ikon fl ip untuk mengatur lingkaran tersebut hingga point berada di posisi seperti penjelasan nomor 3 di atas.

5Jika posisi semua point tersebut sudah benar tetapi belum menghasilkan bentuk teks yang diinginkan,

klik ikon Text tool lalu klik teks yang telah Anda buat di nomor 1. Perhatikan apakah ikon center alignment pada Tool Controls Bar aktif (terpilih). Jika tidak, klik menu Text > Remove from path kemudian klik ikon cen-ter alignment. Seleksi ke duanya (teks dan lingkaran) klik menu Text > Put on path.

Membuat Desain Stempel

Workshop Inkscape_07_editZaky edit rosi.indd 56Workshop Inkscape_07_editZaky edit rosi.indd 56 6/8/2011 11:51:13 AM6/8/2011 11:51:13 AM

Page 57: SAVE YOUR DATA AS SOON AS POSSIBLE SSIMPLE ...mirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011/Binder-PDF...ven dor perangkat mobile, dan pengembang aplikasi. Google sebagai pengembang

www.infolinux.web.id

INFOLINUX � 07/2011 57

WORKSHOP INKSCAPE

6Apabila ukuran teks terlalu kecil atau besar diban-dingkan ukuran lingkaran, atur agar ukuran teks se-

suai dengan ukuran lingkaran. Caranya, klik ganda teks hingga muncul kursor yang berkedip-kedip, tekan tombol Ctrl + A untuk menyeleksi seluruh teks lalu ubah ukuran huruf pada dropdown list di Tool Controls bar. Cara ini akan membuat huruf menyesuaikan ukuran dengan uku-ran lingkaran.

7Ada cara alternatif untuk mengubah ukuran lingkaran hingga sesuai dengan ukuran huruf. Mengubah uku-

ran lingkaran sendiri bisa dilakukan dalam dua cara. Cara pertama, klik objek lingkaran lalu tekan tombol Ctrl + Shift + drag lingkaran keluar atau ke dalam hingga mendapatkan ukuran yang diinginkan. Cara kedua, klik objek lingkaran lalu klik ikon Edit nodes, tekan tombol Ctrl + klik dan drag pada height point atau width point ke arah luar atau dalam lingkaran hingga mendapatkan ukuran lingkaran yang diinginkan.

8Duplikat objek lingkaran tersebut (pilih objek ling-karan lalu klik ikon Duplicate). Beri warna yang ber-

beda dengan lingkaran pertama, pindahkan posisinya ke belakang semua objek (klik ikon Lower to bottom). Tekan tombol Ctrl + Shift + drag lingkaran tersebut ke arah luar hingga sisi lingkaran pas bersentuhan dengan sisi text ba-gian atas.

9Buat sebuah teks “CHILLUXBA” dengan Text tool, atur ukuran hurufnya sama dengan teks pertama dan

atur perataannya menjadi center sebagaimana langkah nomor 2. Jika Anda menggunakan Inkscape versi 0.48, sesuaikan jarak antarkarakter dengan mengubah nilai pada parameter Space between letters di Tool Controls bar. Jika masih menggunakan versi sebelumnya, penam-bahan jarak antarkarakter dilakukan satu per satu meng-gunakan tombol spacebar (spasi) pada keyboard. Jika Anda tidak menghendaki pengaturan jarak antarkarak-ter, biarkan saja apa adanya.

10Klik objek lingkaran yang barusan Anda buat, klik ikon Edit nodes. Perhatikan bahwa arc point dari

objek lingkaran hasil duplikasi masih berada pada po-sisi di bawah. Atur agar point tersebut posisinya di atas. Posisi height point harus tetap berada di kanan. Caranya klik ikon Pick tool lalu klik ikon Flip vertical.

11Seleksi lingkaran dan teks terakhir yang Anda

buat, klik menu Text > Put on path. Hasilnya teks CHIL-LUXBA tersebut bentuknya mengikuti sisi (path) bagian bawah lingkaran kedua.

12Duplikat salah satu lingkaran sebanyak dua kali. Beri stroke hitam dan fi ll-nya none (tanpa warna).

Atur ukuran kedua lingkaran hasil duplikasi tersebut, sehingga yang satu berukuran sedikit lebih lebih kecil daripada lingkaran pembentuk alur teks pertama dan lainnya berukuran sedikit lebih besar daripada lingkaran pembentuk alur teks kedua.

13Selanjutnya, seleksi kedua objek ling-

karan yang menjadi path (alur) bagi kedua teks, lalu atur agar stroke dan fi ll-nya masing-masing me njadi none. Anda akan men dapatkan hasil seper-ti gambar di samping.

14Buat sebuah objek star dengan 8 sudut mengguna-kan Polygon and star tool. Tekan tombol Ctrl + drag

pada area kerja, beri nilai Spoke ratio 0.550. Posisikan dan atur ukurannya di antara huruf pertama kedua teks di atas. Duplikasi objek star ini, lalu klik tombol Ctrl + geser ke kanan hingga berada di antara huruf-huruf ter-akhir kedua teks tadi.

15Buat sebuah persegi panjang yang memanjang ho-rizontal. Atur agar panjangnya lebih besar dari dia-

meter lingkaran dalam. Pastikan juga tingginya kira-kira sama de ngan jarak antara sisi lingkaran dalam dan sisi lingkaran luar yang telah Anda buat sebelumnya.

16Seleksi objek persegi panjang tersebut, kemudian objek lingkaran dalam (klik objek pertama lalu tom-

bol Shift + klik objek kedua). Aktifkan panel Align and distribute dengan mengklik ikon Align and distribute. Pada kotak dropdown list Relative to, pilih Last selected. Klik ikon center horizontal dan center vertical. Kemudi-an, klik menu Path > Difference.

17Buat teks “SAY NO TO SOFTWARE PIRACY”. Seleksi teks ini dan objek hasil potongan tadi, lalu

klik ikon center horizontal dan center vertical. Atur ukuran teks agar sesuai (tekan Shift + drag teks secara horizontal ke arah dalam). Setelah semua lang kah selesai Anda te-rap kan sesuai urutannya, hasil pekerjaan Anda akan tampak seperti gambar di samping ini.

Tri Sapto Adji [[email protected]]

Workshop Inkscape_07_editZaky edit rosi.indd 57Workshop Inkscape_07_editZaky edit rosi.indd 57 6/8/2011 11:51:19 AM6/8/2011 11:51:19 AM

Page 58: SAVE YOUR DATA AS SOON AS POSSIBLE SSIMPLE ...mirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011/Binder-PDF...ven dor perangkat mobile, dan pengembang aplikasi. Google sebagai pengembang

07/2011 � INFOLINUX58

www.infolinux.web.idWORKSHOP OFFICE

Membuat daftar menu berbentuk drop down membawa kemudahan memasukkan nilai pada sebuah sel.

Memasukkan nilai ke dalam sebuah sel bisa dilakukan dengan mudah dan cepat apabila nilai sudah ditentukan sebelumnya misalnya nama hari, bulan, (menggunakan validasi). Berikut adalah langkah-langkahnya.

1Buka sebuah lembar spreadsheet baru dan tuliskan bu-lan, misalnya nama-nama hari pada sel B3, kemudian

pilih baris C3 untuk memasukkan nilainya.

2Berikutnya, klik menu Data–Validity dan tunggu hing-ga jendela validity muncul.

3Di jendela validity, pada bagian Allow, pilih List pada menu drop down.

4Isikan nilai yang akan dimasukkan pada kolom En-tries, misalnya Senin atau Selasa. Klik OK.

5Pada sel C3, akan muncul tanda panah yang bisa di klik untuk memasukkan nilai yang diinginkan.

Menu Drop Down List

Menampilkan Pop Up NotesBerikan informasi pada sel penting sebagai catatan Anda. Gunakan pop up notes agar lebih menarik.

Anda dapat memberikan catatan di spreadsheet pada se-tiap sel yang Anda anggap penting. Ikuti langkah-lang-kahnya di bawah ini.

1Buka halaman spreadsheet. Kemudian, buatlah catatan invoice yang isinya nomor invoice, penyedia, dan juga

jumlah tagihan.

2Klik pada baris yang ingin diberikan catatan kemudian klik menu Data–Validity.

3Pada jendela validity, klik tab Input Help lalu beri tan-da centang pada Show input help. Tuliskan juga kolom

Title untuk judul catatan dan Input Help untuk ketera-ngannya. Klik OK.

4Letakkan kursor pada sel yang diberikan catatan dan pop up akan muncul beserta keterangannya.

Zaky Abdurrachman [[email protected]]

Workshop_office_07_editZaky edit rosi.indd 58Workshop_office_07_editZaky edit rosi.indd 58 6/8/2011 11:52:14 AM6/8/2011 11:52:14 AM

Page 59: SAVE YOUR DATA AS SOON AS POSSIBLE SSIMPLE ...mirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011/Binder-PDF...ven dor perangkat mobile, dan pengembang aplikasi. Google sebagai pengembang

www.infolinux.web.id

INFOLINUX � 07/2011 59

WORKSHOP OFFICE

Pernahkan Anda berpikir bagaimana cara menghitung sel yang kosong pada sebuah range di dalam tabel Anda, apalagi range sel tersebut berisi angka yang cukup pen-ting dan harus diisi. Berikut cara penghitungannya.

1Buatlah sebuah tabel dengan beberapa angka di dalam-nya. Sisakan sel kosong untuk dihitung.

2Klik sel yang digunakan untuk menghitung jumlah sel kosong lalu klik menu Insert – Function.

3Pada kolom kiri, pilih COUNTBLANK lalu klik Next.

Melakukan perhitungan jumlah sel yang kosong dalam tabel dengan cara yang mudah dan cepat.

Menggunakan Autoformat untuk membuat desain ta-bel tentu kurang menarik dan menjadikan tabel Anda la yaknya laporan profesional. Tutorial berikut ini dapat membantu Anda mempresentasikan laporan Anda se-hingga lebih menarik untuk dilihat.

1Buatlah sebuah tabel penjualan yang berisi nama usaha, penjual, hasil penjualan, serta total penjualan

tentunya.

2Blok bagian yang diinginkan untuk diubah desainnya kemudian klik menu Format – Autoformat.

Membuat Desain Tabel Kreatif3Pada jendela Autoformat, pilihlah desain yang Anda

inginkan untuk digunakan.

4Hasilnya, desain tabel Anda jadi lebih menarik dan siap untuk dipresentasikan.

Menghitung Jumlah Sel Kosong

Tabel kreatif bisa menjadi pilihan Anda dalam penyu-sunan laporan menggunakan spreadsheet.

4Isi range dengan menyeleksi dari awal tabel hingga akhir hanya pada bagian angka saja. Klik OK.

5Sekarang lihatlah sel hasil yang akan menunjukkan jumlah sel yang kosong.

Zaky Abdurrachman [[email protected]]

Workshop_office_07_editZaky edit rosi.indd 59Workshop_office_07_editZaky edit rosi.indd 59 6/8/2011 11:52:22 AM6/8/2011 11:52:22 AM

Page 60: SAVE YOUR DATA AS SOON AS POSSIBLE SSIMPLE ...mirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011/Binder-PDF...ven dor perangkat mobile, dan pengembang aplikasi. Google sebagai pengembang

www.infolinux.web.id

07/2011 � INFOLINUX60

WORKSHOP BLENDER

Tidak bisa dipungkiri lagi, kemajuan teknologi 3D dalam perkembangannya sangatlah tergantung pada ke mam puan software. Dengan begini, ukuran software yang baik adalah software yang bisa merealisasikan ide dan visi dari peng-gunanya. Hal ini menuntut kestabilan, fungsi-fungsi yang canggih di dalamnya, termasuk kinerja dan pipeline yang efektif, serta harga yang masuk akal. Hal terakhir cukup membuat pusing user dikarenakan kebanyakan software 3D profesional harganya selangit.

Dalam perkembangan TI, animasi 3D adalah puncak dari karya seni digital yang menggabungkan beberapa cabang sekaligus. Sistem operasi (OS), video, audio, hardware (rendering), software, programmer, pipeline (distribusi produksi), fotografi , serta tentu saja SDM yang andal. Nah, software satu ini mampu memfasilitasi/menggabungkan semuanya dalam satu paket tanpa harus mengeluarkan biaya sepeser pun. Hebat! Blender adalah revolusi soft-ware 3D yang fenomenal.

Sejarah Singkat BlenderMerupakan perangkat lunak 3D open source berbasis Python. Kode sumbernya dibuka ke publik pada tahun 2002. Blender dikembangkan oleh Blender Institute yang berdomisili di Belanda dengan pimpinan Ton Roosen daal (www.blender.org). Software ini sangat andal untuk mem-buat model 3D, animasi, hingga game. Ia juga sa ngat kaya akan fi tur yang sudah teruji secara profesional dalam 3 open movie dan 1 open game. Blender juga merupakan salah satu software 3D open source yang pa ling giat pengembangannya dan memiliki komunitas yang fanatik serta developer yang andal.

Sampai saat ini, Blender mencapai rilis 2.57 yang meru-pakan versi stabil Blender. Memang, sejak 2002 Blender mengalami peningkatan sangat pesat dan mengalami re-volusi dari versi 2.4x ke 2.5. Bukan hanya dari segi in-terface saja, kemampuan produktivitasnya juga semakin canggih. Untuk jelasnya, kita akan mencoba mengenal Blender lebih dalam lagi.

Kenali Sedari DiniSebelum “bermain” dengan modeling dan animasi, mari kita kenali dulu aplikasi Blender yang akan Anda guna-kan. Kali ini, Anda akan diajak untuk mengenal tampil-an Blender 2.5 agar kelak semakin lancar dan terampil menggunakannya. Download Blender versi terbaru di sini (http://www.blender.org/download/get-blender/).

GUI (graphic user interface) software ini tidaklah se-rumit yang dikira. Secara global, saya membagi menjadi 5 bagian saja. Tetapi, sebenarnya ini hanya modifi kasi fung-si yang diterapkan pada satu jendela. Praktisnya, Blender

“hanya” mempunyai 1 jendela dengan fungsi yang dapat disesuaikan user. Fungsi ini akan saya terangkan lang-sung seiring proses pekerjaan kita dengan Blender.

Keterangan sesuai nomor:1. Header : Merupakan menu utama Blender (terdiri dari: File, Add, Render, Help).2. 3D view : Tampilan objek secara 3 dimensi.3. Outlines : Outliner adalah struktur suatu objek atau data.4. Properties : Panel modifi kasi/parameter suatu objek.5. Timeline : Untuk playback animasi/video.

SeleksiSeleksi dalam Blender berbeda dengan software 3D umum yang beredar. Secara default, Anda bisa menyeleksi objek dalam 3D view dengan klik kanan mouse. Bagi yang be-lum terbiasa mungkin menjadi canggung, namun bukan Blender namanya kalau tidak ramah pengguna. Ya, me-lalui User Preferences (Ctrl+Alt+U), setting default terse-but bisa diganti sesuai kebutuhan.

Keterangan sesuai nomor:1. Select With : Mengganti fungsi seleksi mouse.2. Emulate Numpad : Mengganti fungsi numpad (keyboard standar

PC) agar bisa digunakan di keyboard laptop.

Gambar 1. Jendela Blender 2.57 secara global.

Gambar 2. Tampilan user preferences.

Mengenal Animasi dengan Blender 3D

Workshop Blender_07_editZaky edit rosi.indd 60Workshop Blender_07_editZaky edit rosi.indd 60 6/8/2011 11:49:53 AM6/8/2011 11:49:53 AM

Page 61: SAVE YOUR DATA AS SOON AS POSSIBLE SSIMPLE ...mirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011/Binder-PDF...ven dor perangkat mobile, dan pengembang aplikasi. Google sebagai pengembang

www.infolinux.web.id

INFOLINUX � 07/2011 61

WORKSHOP BLENDER 3 Orbit Style : Untuk melihat tampilan 3D view secara turn

table/trackball.

Ini juga berlaku pada perangkat tetikus atau yang leb-ih dikenal dengan mouse. Blender hanya mendukung 3D Mouse Button, atau mouse dengan standar 2 klik kanan (RMB) dan kiri (LMB), dan scroll (MMB). Berikut pemeta-an dari mouse tersebut. LMB : Klik/seleksi (default) RMB : Mengarahkan 3D kursor Scrool MMB : Zoom in (+) / Zoom out (-) Klik (tahan) MMB : 3D orbit view Shift+Klik (tahan) MMB : Pan / Geser 3D view

Mengenal Fungsi 3D ViewKonsep melihat sebuah objek secara 3D dalam software berbeda dengan konsep pandangan mata secara alami. Jika pada keseharian kita hanya tinggal mengubah arah pandang sebuah benda dengan tangan, maka dalam du-nia 3D fungsi tersebut digantikan dengan arah top (atas), front (depan), right (kanan), dll.

Nah, untuk bisa mengganti arah pandang tersebut Blender menyediakan semua fungsinya pada numpad key-board (pada keyboard standar) dan fungsi Emulate Num-

pad (pada laptop) seperti gambar di atas yang menunjuk-kan semua fungsi beserta angka yang digunakan.Keterangan fungsi numpad:(7) tampak atas(8) putar atas(4) putar kiri (5) ortographic atau perspektif (6) putar kanan (1) tampak depan (2) putar bawah(3) tampak samping

Baiklah, langsung saya akan menjelaskan mulai dari fungsi yang paling dasar, 3D view. Agar bisa bekerja de-ngan lancar, secara gamblang akan dipaparkan arti dari ikon serta menu yang menghias 3D view tersebut.

Keterangan sesuai nomor:(1) Toolbar : Toolbar bersifat dinamis sesuai kontek dari

objek atau perintah.(2) Perspektif/ortho : Keterangan tampilan perspektif/ortho.(3) Properties : Panel properties untuk fungsi tertentu dari 3D

view/objek. (4) Camera : Objek kamera untuk sudut pandang.(5) Cube : Objek mesh (kubus).(6) 3D Manipulator : Manipulator 3D untuk geser, putar, dan skala

objek.(7) Lamp : Objek lampu untuk memberi penerangan.(8) Operator : Untuk menampilakan opsi yang sedang aktif.(9) Editor Type : Tipe editor window untuk memilih fungsi.(10) 3D Widget : 3D manipulator widget.(11) Mode : Mode objek untuk memperlakukan objek

dalam fungsi khusus.(12) Viewport Shading : Untuk display objek.(13) Pivot Point : Digunakan untuk memilih pivot point. (14) Orientation : Berfungsi untuk orientasi transformasi objek.(15) Proportional Editing : Mengolah objek secara proporsional dalam

mode edit.(16) Snap Element : Fungsi snapping dalam transformasi.(17) Layer : Menempatkan objek dalam lapisan tertentu.(18) Render Preview : Rendel openGL gambar/animasi.

Demikian pengenalan singkat kita tentang 3D view secara praktis namun lengkap. Selanjutnya, kita akan langsung mempraktikkannya dalam sebuah project mo-deling. Diharapkan, dalam setiap langkah pembuatan mo-del, Anda akan lebih akrab dengan aplikasi terbaik open source dalam hal modeling 3D seperti Blender. Selain itu, Anda juga diharapkan dapat me nemukan masalah beser-ta solusinya secara logika dan mudah dipahami. Nantikan tutorial-tutorial Blender yang lebih beragam selanjutnya di edisi mendatang. Ak hir kata, salam Blender! Hizkia Subiyantoro [[email protected]]

Gambar 3. Numpad keyboard.

Gambar 4. Fungsi menu dalam 3D view.

Workshop Blender_07_editZaky edit rosi.indd 61Workshop Blender_07_editZaky edit rosi.indd 61 6/8/2011 11:50:03 AM6/8/2011 11:50:03 AM

Page 62: SAVE YOUR DATA AS SOON AS POSSIBLE SSIMPLE ...mirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011/Binder-PDF...ven dor perangkat mobile, dan pengembang aplikasi. Google sebagai pengembang

07/2011 � INFOLINUX62

www.infolinux.web.idWORKSHOP DISTRO

CentOS (Community ENTerprise Operating System) se-perti RHEL, dibuat khusus untuk server. Namun, Anda tetap bisa menggunakan CentOS sebagai desktop meski tidak semudah atau sepraktis distro yang memang dibuat khusus untuk desktop seperti BlankOn/Ubuntu. Misal-nya, CentOS tidak otomatis (default) dapat mengakses partisi hard disk NTFS dan mengaktifkan 3D VGA. Cen-tOS 5.6 yang dibundel sebagai DVD InfoLINUX 07/2011 ini bukan Live-CD, sehingga Anda harus menginstalnya lebih dahulu sebelum menggunakannya untuk bekerja.

Hebatnya, CentOS ini adalah turunan langsung dari Red Hat Enterprise Linux sehingga dapat Anda gunakan untuk belajar menguasai RHEL tanpa harus memiliki RHEL. CentOS juga baik untuk belajar dalam rangka persiapan tes sertifi kasi RHCSA (Red Hat Certifi ed Sys-tem Administrator), RHCE (Red Hat Certifi ed Engineer), atau RHCVSA (Red Hat Certifi ed Virtualization System Administrator).

Apa yang beda jika perusahaan Anda memilih CentOS 5.6 daripada RHEL 5.6? Secara teknis, isi software tidak jauh berbeda, bahkan 100% kompatibel karena semua program (kode biner) CentOS merupakan hasil kompilasi (kode sumber) RHEL. Perbedaan besarnya, organisasi pengembang RHEL menjual RHEL dalam bentuk paket support secara komersial dari RedHat Inc. sedangkan support komersial CentOS tidak disediakan oleh organi-sasi pengembang CentOS. Perusahaan pengguna CentOS bisa mendapatkan support CentOS dari penyedia jasa support (komersial maupun tidak komersial) atau mem-bentuk tim support sendiri.

Bagian pertama workshop ini menunjukkan secara singkat proses instalasi. Bagian kedua berupa tip dan trik untuk mengatur program layanan (services) apa saja yang dijalankan saat boot dan cara mudah setting jaringan jika CentOS juga dijadikan sebagai komputer desktop.

1Menyiapkan Partisi Hard Disk untuk InstalasiSebelum memulai instalasi, pastikan Anda sudah

memiliki partisi kosong yang akan dijadikan sistem utama (/) dengan ukuran minimal 3 GB (tidak termasuk swap) atau 4 GB (termasuk swap). Jika RAM kompu-ter Anda hanya 1024 MB atau kurang, Anda sebaiknya membuat swap dengan ukuran sekitar 2 hingga 3 kali ukuran RAM.

Bagaimana jika hard disk telah dipakai semua (dipar-

CentOS merupakan sistem operasi dan distribusi Linux yang dibuat berdasarkan kode sumber Red Hat Enter-prise Linux (RHEL). Pengembang CentOS hanya mem-buang merek dan sejumlah file terkait branding RHEL sehingga Anda dapat menguasai RHEL melalui CentOS.

Belajar Red Hat Enterprise Linux Melalui CentOStisi hanya untuk) Windows atau sistem operasi yang lain? Ini bukan masalah, selama masih tersedia ruang kosong di hard disk Anda minimal 10 GB yang akan dipotong un-tuk CentOS minimal 5 GB sebagai partisi utama (/) dan swap. Proses pemotongan partisi Windows akan dilaku-kan pada saat instalasi CentOS. Anda juga dapat memo-tong partisi dari Windows jika Anda memiliki program Partition Magic atau program lain sejenis.

2Mulai InstalasiDVD InfoLINUX 07/2011 ini dibuat untuk dapat boot-

ing dengan CentOS 5.6. Langkah pertama, pastikan BIOS komputer dapat booting dari drive CD/DVD. Jika DVD gagal boot karena drive tidak berhasil membaca isi DVD, bersihkan drive lalu coba kembali boot komputer. Namun, jika Anda yakin tidak ada masalah dengan drive dan Anda lihat ada kerusakan DVD InfoLINUX, hubungi kami untuk memproses penggantian DVD sesuai prosedur. � Jika boot berjalan baik, setelah Anda tekan Enter dan

klik beberapa Next, saat diberikan pilihan bahasa, key-board, dan sumber instalasi (dari CD atau hard disk atau jaringan) akan menampilkan pilihan untuk mengecek DVD. Proses cek DVD ini memakan waktu lama, sehing-ga Anda dapat melewatkannya dengan mengeklik Skip.

� Jendela pertama hanya menampilkan logo CentOS dan kesempatan membaca catatan rilis. Anda dapat lang-sung klik Next untuk memasuki langkah paling pen-ting dan rawan, yakni pengeditan partisi hard disk. Jika di hard disk telah ada sistem operasi lain atau data yang ingin dipertahankan, jangan memilih baris yang diawali “Remove” seperti terlihat di Gambar 1.

� Jika seluruh hard disk sudah digunakan oleh Windows atau sistem operasi lain, yang masih menyediakan ru-ang minimal sekitar 10 GB, Anda bisa memilih “Use free space in selected drives and create default layout”. Pilihan ini akan membuat partisi baru secara otomatis dari hasil pemotongan partisi lama menjadi paling ti-dak dua partisi (/ dan swap).

� Anda juga bisa memilih “Create custom layout” un-tuk mengedit partisi secara manual seperti terlihat di Gambar 2.

� Jika Anda memilih cara manual atau Custom layout,

Gambar 1. Pilihan menghapus seluruh partisi.

Workshop distro_07_editZaky edit rosi.indd 62Workshop distro_07_editZaky edit rosi.indd 62 6/15/2011 2:22:20 PM6/15/2011 2:22:20 PM

Page 63: SAVE YOUR DATA AS SOON AS POSSIBLE SSIMPLE ...mirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011/Binder-PDF...ven dor perangkat mobile, dan pengembang aplikasi. Google sebagai pengembang

www.infolinux.web.id

INFOLINUX � 07/2011 63

WORKSHOP DISTRO

Anda harus membuat partisi baru atau menghapus salah satu partisi lalu memilih sendiri jenis sistem fi le (misal ext3), seperti terlihat di Gambar 3.

� Anda akan diperingatkan dan diberi kesempatan un-tuk membatalkan sebelum memformat partisi, seperti terlihat di Gambar 4.

� Langkah-langkah selanjutnya adalah menyetujui pemasangan boot loader (Grub), menentukan wilayah waktu, membuat password root, memilih desktop (de-fault menggunakan GNOME), memilih kelompok pa-ket utama (misal Virtualization dan Clustering). Anda juga dapat memilih paket-paket secara rinci dan ma-nual dengan klik “Customize now”.

CATATAN: Password root harus Anda ingat atau catat dan tidak mudah ditebak orang lain. Jika lupa, Anda dapat mem-buat baru ketika boot dengan memberi opsi single di baris kernel pada menu boot loader Grub. Password

root akan digunakan sebagai administrator sistem un-tuk setup jaringan dan lain-lain sedangkan user biasa dan passwordnya, dibuat setelah reboot pertama.

3Setup Layanan dan JaringanSetelah reboot dan Anda login ke desktop, beberapa

program termasuk aplikasi server yang terinstal akan dinyalakan saat boot. Sebaliknya, ada program yang mungkin Anda butuhkan tidak dinyalakan saat boot. Anda dapat mematikan/menyalakan beberapa program saat boot itu melalui menu System | Administration | Server Settings | Services.

Sebagai contoh kasus, jika Anda ingin mengaktifkan atau mengatur koneksi jaringan kabel dan wireless me-lalui ikon NetworkManager di panel atas kanan (seperti di desktop Ubuntu), CentOS tidak otomatis menyalakan NetworkManager. Sehingga, Anda harus mengaktifkan layanan “NetworkManager” dengan menandai pada jen-dela Services. Di lain pihak, Anda harus menonaktifkan layanan “network” dan “wpa_suppliant” (salah satu fasilitas keamanan jaringan wireless).

Cara lain, tanpa menjalankan menu Services, gunakan perintah dari terminal dengan user root untuk mengak-tifkan “NetworkManager”, menonaktifkan “network”, serta “wpa_suppliant” saat boot dengan cara berikut.$ su -

# chkconfi g NetworkManager on

# chkconfi g network off

# chkconfi g wpa_suppliant off

Tanpa harus reboot, Anda juga dapat menjalankan pe-rintah dari terminal untuk mematikan program “net-work” dan “wpa_suppliant” lalu nyalakan “Network-Manager”. # service network stop

# service wpa_suppliant stop

# service NetworkManager start

Demikianlah langkah-langkah awal belajar menguasai RHEL melalui distro CentOS. Selamat mencoba.

Rusmanto [[email protected]]

Gambar 2. Jendela menu utama Unity Home.

Gambar 3. Mengedit partisi secara manual.

Gambar 4. Peringatan sebelum memformat partisi.

Gambar 7. Mengaktifkan dan menonaktifkan program saat boot.

Workshop distro_07_editZaky edit rosi.indd 63Workshop distro_07_editZaky edit rosi.indd 63 6/15/2011 2:22:22 PM6/15/2011 2:22:22 PM

Page 64: SAVE YOUR DATA AS SOON AS POSSIBLE SSIMPLE ...mirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011/Binder-PDF...ven dor perangkat mobile, dan pengembang aplikasi. Google sebagai pengembang

www.infolinux.web.id07/2011 � INFOLINUX64

KUIS INFOLINUX

07/2

011

Caranya:Di antara susunan huruf dalam kotak di atas, tersembunyi beberapa tulisan nama distro Linux. Arah tulisan bisa berupa horizontal, vertikal,

maupun diagonal dengan arah membaca bisa dari kiri ke kanan, kanan ke kiri, atas ke bawah, atau bawah ke atas.

Distribusi Linux yang digunakan untuk manajemen bandwith dan tersembunyi di susunan huruf tersebut adalah....

A. ClarkConnect B. ClearOS C. Jolicloud

Kirimkan jawaban Anda melalui SMS (Short Message Service) dengan format: LINUX<spasi>06<spasi>[Jawaban A/B/C]<spasi>Nama

Contohnya: LINUX 06 A Budi Santosa

Kirimkan jawaban Anda melalui SMS ke 9333 (tarif Rp2000++/SMS, berlaku untuk semua operator)

atau melalui kartu pos yang dilengkapi kupon kuis yang terdapat pada halaman ini ke Kuis InfoLINUX, Jl. Kramat IV No. 11, Jakarta, 10430.

SMS atau kartu pos diterima paling lambat 19 Agustus 2011. Daftar pemenang akan kami umumkan pada InfoLINUX No. 09/2011.

Pemenang harap menghubungi Sekretariat Redaksi InfoLINUX melalui telepon (021) 315-3731 ext. 127 atau e-mail ke evawani.putri@infolinux.

co.id untuk verifi kasi (tanpa verifi kasi dan pengambilan hadiah hingga dua bulan semenjak pengumuman ini, hadiah dinyatakan hangus). Setelah

verifi kasi berhasil, pemenang yang berdomisili di Jabodetabek bisa mengambil hadiah di kantor Redaksi InfoLINUX setiap hari/jam kerja, Senin-

Jumat, 9.30-16.30 WIB dengan menyerahkan kartu identitas yang masih berlaku. Hadiah bagi pemenang di luar Jabodetabek akan dikirim via pos

(ongkos ditanggung pemenang). InfoLINUX tidak bertanggung jawab atas kerusakan atau kehilangan hadiah yang terjadi selama pengiriman.

Pemenang Kuis InfoLINUX Edisi 04/2011Jawaban Edisi 04/2011: B. PendidikanPemenang Vga Zotac Geforce 8600 Gt 512

1. Kho Ru Bi 8883774xxx

Ingin mendapatkan hadiah HIS PCIE HD 4550 512 MB DDR3?

ASIARAYA COMPUTRONICSmenyediakan 1 buah HIS PCIE HD 4550 512 MB DDR3untuk 1 orang pemenang. Baca keterangannya di bawah ini.

64_Kuis_07.indd 6464_Kuis_07.indd 64 6/22/2011 5:08:55 PM6/22/2011 5:08:55 PM

Page 65: SAVE YOUR DATA AS SOON AS POSSIBLE SSIMPLE ...mirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011/Binder-PDF...ven dor perangkat mobile, dan pengembang aplikasi. Google sebagai pengembang

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_07.indd 1langganan linux_07.indd 1 22/06/2011 17:19:0622/06/2011 17:19:06

Page 66: SAVE YOUR DATA AS SOON AS POSSIBLE SSIMPLE ...mirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011/Binder-PDF...ven dor perangkat mobile, dan pengembang aplikasi. Google sebagai pengembang

www.infolinux.web.id07/2011 � INFOLINUX66

Android

Desain Antarmuka AndroidPlatform Android memiliki tampilan yang menarik un-tuk dilihat. Oleh karena itu, pada edisi depan, Anda akan diajak berkenalan lang sung dengan antarmuka grafi s dari Android, platform yang sedang populer saat ini.

Topik-topik pada edisi mendatang masih mungkin berubah.

Ciptakan Tombol KemilauBosan dengan bentuk tombol biasa? Cobalah ciptakan tombol ke mi lau versi Anda sendiri berbekal efek blur, gradasi warna, dan bantuan fi lter warna untuk efek ter-tentu dari Inkscape.

NANTIKAN SABILY 11.04

Kelola Jaringan dengan ZentyalSetiap kantor, baik yang berskala kecil ataupun besar pasti memiliki infrastruktur jaringan atau LAN. Distro Zentyal akan mempermudah Anda melakukan pengelo-laan infrastruktur ini via GUI yang dimilikinya.

MP3 Ringtone dengan AudacityIngin membuat ringtone untuk digunakan sebagai nada panggilan ponsel atau SMS? Ikuti cara mudah dan cepat membuat ringtone ponsel mengguna kan aplikasi Audacity.

Ibadah Lengkap dengan Sabily

EDISI MENDATANGTerbit15 Agustus 2011

InfoLINUX 08/2011

66_Edisi Mendatang_07_editZaky edit rosi.indd 6666_Edisi Mendatang_07_editZaky edit rosi.indd 66 6/22/2011 5:09:38 PM6/22/2011 5:09:38 PM

Page 67: SAVE YOUR DATA AS SOON AS POSSIBLE SSIMPLE ...mirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011/Binder-PDF...ven dor perangkat mobile, dan pengembang aplikasi. Google sebagai pengembang

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: SAVE YOUR DATA AS SOON AS POSSIBLE SSIMPLE ...mirror.smkn1pml.sch.id/Majalah/INFO LINUK/2011/Binder-PDF...ven dor perangkat mobile, dan pengembang aplikasi. Google sebagai pengembang

terra (IL0540105).indd 1terra (IL0540105).indd 1 2/4/2011 1:57:15 PM2/4/2011 1:57:15 PM