Anda di halaman 1dari 68

DENGAN DVD 8 GB

EDISI 08/2011 | HARGA Rp45.000

[Luar Sumatera-Jawa-Bali: Rp47.000]

WWW.INFOLINUX.WEB.ID

N E T WO R K I N G , SYS T E M A D M I N I S T R AT I O N , A N D M O R E

SABILY + EXTRA UPGRADE UBUNTU

ON THE DVD

NETWORK SERVICES THROUGH ONE SERVER

GATEWAY SERVER
Kelola jaringan internet via Zentyal [ 32]

PUASA BARENG TOMBOL KEMILAU Kombinasi efek blur SABILY 11.04 dan gradasi warna
Jadikan aktivitas berkomputer Anda selama menjalani puasa semakin bernilai ibadah [ 24]
untuk hasilkan tombol nan cantik [
56]

INSIDE DVD
BRL-CAD 7.2.0.0 Membuat model arsitektur, mesin, elektro, dan lainnya layaknya AutoCAD LilyPond 2.15.3 Menulis lembaran note musik Anda sendiri berbasis le teks yEd 3.7.0.1 Memiliki tur yang lengkap untuk menggambar diagram layaknya Microsoft Visio Silicon Empire 1.7.3 Mengelola optical discs
Anda, misalnya CD, DVD dan Blu-ray

DESAIN ANTAR MUKA ANDROID DISTRO ANAK BANGSA


Mengenal GNOME Shell pada desktop distro IGN 2011 [ 62]

[ 46]

EDITORIAL
PEMIMPIN UMUM
Mario Alisjahbana

PEMIMPIN REDAKSI
Rusmanto Maryanto

REDAK TUR SENIOR


Anton R. Pardede, Effendy Kho

SIDANG REDAKSI
Zaky 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

BERKARYA DI BIDANG IT MELALUI DISTRO


Memiliki produk sendiri di bidang TIK merupakan impian banyak negara, perusahaan, bahkan pribadi. Apalagi, kata TIK, yang lebih populer dengan sebutan asing IT (dibaca: aiti), masih menjadi kata yang wah bagi banyak orang. Salah satu buktinya, jurusan atau program studi yang berhubungan dengan IT di perguruan tinggi negeri masih menjadi rebutan lulusan SMA/MA/SMK, di samping jurusan favorit lainnya seperti kedokteran. Akibatnya, perguruan tinggi swasta yang memiliki jurusan Rusmanto Maryanto [rus@infolinux.co.id] IT ikut tumbuh bak jamur di musim hujan. Hal itu menimbulkan pertanyaan dan pembahasan para pakar, termasuk tiga kontributor InfoLINUX: Budi Rahardjo, Michael S. Sunggiardi, dan I Made Wiryana dalam opininya di beberapa edisi yang berbeda. Sebagai rangkuman, konsep pengembangan software terbuka atau open source terbukti sangat penting bagi perguruan tinggi untuk menghasilkan lulusan yang mampu berkarya dan menghargai karya orang lain. Sayangnya, masih banyak lembaga pendidikan dan pemerintahan yang belum memanfaatkan konsep dan karya berbasis open source secara optimal. Konsep pengembangan bersama dalam open source sungguh menguntungkan Anda yang berminat untuk berkarya di bidang IT, bahkan meskipun Anda bukan mahasiwa atau alumni jurusan IT. Banyak penyedia fasilitas di luar lembaga pendidikan formal untuk belajar dan berkarya bersama. Contoh nyata yang diakui dunia sejak 20 tahun lalu adalah pengembangan sistem operasi atau distro Linux, misalnya BlankOn dan IGOS Nusantara di Indonesia. Untuk berkarya di bidang IT, Anda tidak harus menguasai bahasa pemrograman, meskipun itu salah satu syarat menjadi hacker menurut tokoh open source, Eric S. Raymond. Sebuah karya seperti distro Linux membutuhkan banyak bidang keahlian selain program, di antaranya desain gras untuk pembuatan ikon dan wallpaper, insfrastruktur untuk pengelolaan server, jaringan Linux untuk pengembangan dan dukungan teknis, dokumentasi untuk pengelolaan web, penulis buku petunjuk pengguna dan pengembang, serta pemasaran kepada calon pengguna.

KONTRIBUTOR
Budi Rahardjo, I Made Wiryana, Michael S. Sunggiardi, Ria Canseria

EDITOR BAHASA
Nurhasanah, Rosi Maria Adha P.

TATA L E TA K & D E S A I N G R A F I S
Baster Gunawan, Dhany Sudharmanto, Efry Sinaga, Lely Yulaena, Mardiana, Riski Putra

PRODUKSI
Ardhi Marohan

S E K R E TA R I AT R E D A K S I
Evawani U. Putri

IKL AN
Indran B. Sapto, Agus Zaenudin, Febriyanti (Sekretariat)

SIRKUL ASI & DISTRIBUSI


Purwaluyo (Manajer)

KEUANGAN
Deetje Monoarfa (Manajer), Albert Sulistyo, Ngav, Tety Winarni, Untung

PERSONALIA & UMUM


Ekawati (Koord.), Suhaedin, Supandi

PENERBIT
PT InfoLINUX Media Utama

A L A M AT
Gedung Warta Lt. 4 Jl. Kramat IV No. 11, Jakarta Pusat-10430 Telp: (021) 315-3731, Fax: (021) 315-3732

P E N C E TA K
PT Dian Rakyat, Jakarta Semua tip yang ada di dalam majalah ini gunakan atas risiko Anda sendiri. Kami tidak bertanggung jawab atas segala kehilangan data atau kerusakan pada komputer, alat-alat, atau software yang Anda miliki ketika menggunakan tip atau saran tersebut. Linux merupakan trademark terdaftar dari Linus Torvalds. Linux di sini adalah pemendekan dari GNU/Linux. Semua trademark lainnya merupakan hak masing-masing pemiliknya.

InfoLINUX diterbitkan bulanan oleh Pinpoint Publications. Pinpoint Publications juga ikut menerbitkan majalah komputer bulanan PC Media, tabloid dwi-mingguan PC Mild, Buku Mini PC Media, dan Buku Mini InfoLINUX. Dilarang mereproduksi seluruh atau sebagian materi di media ini dalam bentuk dan dengan tujuan apapun. Pinpoint Publications tidak teraliasi 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.

KONTAK
REDAKSIONAL E-mail: redaksi@infolinux.co.id, Telepon: (021) 315-3731 ext. 127-131 CD BERMASALAH E-mail: disc@infolinux.co.id, Telepon: (021) 315-3731 ext. 127 BERKONTRIBUSI NASKAH submissions@infolinux.co.id atau redaksi@infolinux.co.id ALAMAT ADVERTISING E-mail: iklan@infolinux.co.id, Telepon: (021) 315-3731 ext. 105-107 MAILING-LIST PEMBACA majalah-infolinux@googlegroups.com PENDAFTARAN MAILING-LIST PEMBACA majalah-infolinux+subscribe@googlegroups.com BERLANGGANAN ATAU PEMESANAN EDISI-EDISI SEBELUMNYA E-mail: sirkulasi@infolinux.co.id, Telepon: (021) 4682-6816, 7079-6499, Faksimili: (021) 4682-8919

www.infolinux.web.id

INFOLINUX

08/2011

INDEKS
[21] [21] [21] [22] [22] [22] [22] [23] [23] [23] [23]
Blender 2.58 pyNekketsu 0.04 wfrog 0.8.1 LilyPond 2.15.3 yEd 3.7.0.1 Instantbird 1.0 Arista 0.9.7 DVDx 4.0.0.4 Silicon Empire 1.7.3 LFTP 4.3.1 DragonDisk 0.85

Edisi 08/2011

Utama
[24] Distro Spesial Bulan Ramadan

Komunitas
[30] ITC Bring Linux to School [30] KPLI Riau Adakan Ubuntu Release Party

Praktik Instan
[32] Kelola Jaringan dengan Zentyal

Net Admin
[36] Menghemat Kapasitas Harddisk dengan Membuat NFS Server [38] Daftar Warnet Berbasis Linux di Indonesia

24

Tutorial
[40] Mengelola Tugas dengan Task Coach [43] Memetakan Pikiran dengan Freemind [46] Desain Antarmuka Grafis User Aplikasi Android
[53]

17 7

30

32

Tip&Trik Workshop

46
[3] [4]

56
[14]

62

[54] Belajar Audio Editing dengan Audacity [56] Tombol Kemilau (Shiny Buttons) [58] Membuat Surat Invoice [59] Membuat Objek 3D Sederhana dengan Blender [62] Mengenal GNOME Shell dengan IGN2011 [64]

Editorial Indeks Aktual

Surat Anda Distro


[66]

Kuis Edisi Mendatang

[17] Sabily 11.04 [17] IGOS Nusantara 2011 6.0.1a

[6] Toyota Bergabung dengan Linux Foundation [6] Rilis Pertama JDK 7 [6] No Search for Domain co.cc [7] CERN Meluncurkan Lisensi Open Hardware [7] Twitter Akuisi BackType [7] Java Script Berbasis PDF

Game
[18] Jwltief 1.1.0 [18] The Legend of Edgar 0.87

Buku
[19] Joomla! Developers Handbook [19] Linux Essentials [19] SUSE Linux Enterprise Server Administration

Opini
[8] Budi Rahardjo: Teori Investasi 101 [10] Michael S. Sunggiardi: Komputasi Awan [12] I Made Wiryana: Latihan Kepemimpinan dengan OSS

Software Pilihan
[20] BRL-CAD 7.20.0 [21] Google Earth 6.0.3.2197

08/2011

INFOLINUX

www.infolinux.web.id

IKLAN PASS FM (materi FILM)

AKTUAL

Toyota Bergabung dengan Linux Foundation


forum netral di mana kita dapat berkolaborasi dengan perusahaan terkemuka di dunia teknologi dalam inovasi terbuka yang mempercepat sebuah evolusi, ujar Kenichi Murata, Project General Manager for Toyotas Electronics Development Division. Dalam beberapa tahun terakhir, penggunaan Linux pada produksi otomotif menjadi lebih penting daripada sebelumnya. Alih-alih hanya digunakan dalam proses manufaktur, sistem berbasis Linux yang digunakan di dalam kendaraan untuk menyediakan konektivitas ditingkatkan. Begitu juga dengan sistem untuk tur, misalnya navigasi, internet nirkabel, dan hiburan, guna memenuhi harapan konsumen. Sebuah distribusi untuk perangkat mobile, yaitu Meego (Gabungan dari platform Intel Moblin dan Maemo platform dari Nokia) juga diadopsi oleh aliansi GENIVI, sebuah aliansi industri non-prot yang menciptakan sebuah platform open source untuk referensi infotainment di kendaraan. Anggota Aliansi GENIVI termasuk BMW, Jaguar, Land Rover, Hyundai, Mitsubishi, Renault, Nissan, General Motors (GM), Honda, dan Toyota. Keanggotaan Linux Foundation memiliki tiga tingkatan, yaitu: Platinum, Gold, dan Silver. Dari sekitar 100 anggota, saat ini total ada 7 anggota platinum dan 12 anggota gold termasuk Toyota. Anggota Gold lainnya adalah AMD, China Mobile, Cisco, HP, Google, Motorola, Nokia, Novell, dan Panasonic.

inux Foundation telah mengumumkan, Toyota sebagai produsen mobil Jepang telah menjadi Gold Member terbarunya. Toyota mengatakan bahwa Linux memberikan perusahaan mereka kematangan eksibilitas dan teknologi yang dibutuhkan untuk berevolusi dalam bisnis infotainment dan sistem komunikasi mereka. Linux Foundation menyediakan sebuah

Rilis Pertama JDK 7


seperti yang diharapkan untuk JSR 336 (Java Spesiaction Request) di JDK 7. Meskipun pada akhir Juli sudah lebih dari empat setengah tahun saat Java 6 diterbitkan, perubahan masih sederhana. Pengembang diharapkan dapat melihat lebih banyak perubahan di Java 8, yang akan dirilis pada akhir 2012. Perubahan ini termasuk Lambda expression dan Java modularity. Untuk Java 7, Oracle terfokus pada kinerja dalam bentuk libary extensions, seperti JSR 166y (Fork/Join) dan NIO.2 dikumpulkan dalam JSR 203, penerapan umum (terutama mencakup ekstensi JVM), integrasi (terutama update standar saat ini seperti untuk Unicode dan Cryptography), dan produktivitas.

No Search for Domain co.cc


angkat lunak antivirus palsu. Domain co.cc adalah salah satu layanan domain gratis yang diketahui banyak disalahgunakan oleh para webmaster untuk mengeruk keuntungan, antara lain membuat AGC (auto generate content), blog dummy untuk sumber backlink, ataupun sejumlah blog spam kualitas rendah. Google belum mengumumkan penghapusan co.cc. Namun, Matt Cutts, Kepala Tim webspam Google menulis, meskipun ada banyak layanan freehosting berkualitas tinggi di luar sana, jika melihat beberapa situs yang sangat besar, khususnya freehost dengan spam atau berkualitas rendah, kami berhak mengambil tindakan pada keseluruhan freehost.

rsitek Kepala Grup Platform Java di Oracle, Mark Reinhold, telah menerbitkan rilis kandidat pertama dari JDK 7 (Java Development Kit). Ketiga belas perubahan dibuat dari rilis kandidat, terutama administratif dan tidak mempengaruhi kode aktual. Reinhold mengatakan rilis kandidat bisa menjadi yang pertama dan terakhir, asalkan tidak ada masalah kendala utama yang dilaporkan. Komite Eksekutif Java Community Process (JCP) memberi lampu hijau

oogle, sesuai rencana sebelumnya mengumumkan untuk memblokir massal subdomain services. Termasuk, seluruh subdomain co.cc yang telah dihapus dari indeks pencarian Google. Pada bulan Juni lalu, Google juga mengumumkan telah memodikasi sistem deteksi malware untuk mengidentikasi layanan yang memungkinkan penjahat untuk mendaftarkan ribuan domain untuk kedua malware hosting dan per-

08/2011

INFOLINUX

www.infolinux.web.id

AKTUAL

CERN Meluncurkan Lisensi Open Hardware


gian dari komunitas besar desainer yang berbagi pengetahuan dan waktu untuk menemukan sistem operasi terbaik. Kami merasa bahwa tidak ada alasan intrinsik mengapa pembangunan perangkat keras harus berbeda, tutur Javier Serrano, seorang engineer di CERNs Beam Departement dan pendiri Repositori Open Hardware. Pada bulan Maret, Serrano dan lain-lain di CERN menciptakan Repositori open hardware untuk desainer elektronik yang bekerja di experimental physics untuk mendorong pertukaran pengetahuan dalam masyarakat. Repositori menggunakan open hardware license (OHL) untuk memungkinkan pertukaran dokumentasi desain hardware dalam repositori. Ini termasuk skema, desain sirkuit dan papan sirkuit, mekanis, diagram alur, serta dokumen lainnya. Sekarang, setelah umpan balik dari masyarakat, mereka telah merilis OHL 1.1 untuk mengikuti prinsipprinsip yang berlaku secara umum dalam gerakan free dan open source. Menurut Myriam Ayass, Legal Advisor for CERNSs Knowledge Transfer Group, versi baru harus lebih mudah digunakan oleh entitas lain dari CERN. Lisensi ini juga kompatibel dengan denisi open source hardware, sebuah pernyataan umum tentang prinsip-prinsip mengenai What open hardware is? Upaya CERN membangun ekosistem pada open hardware tentu menjadi pertanda baik bagi lebih banyak kebebasan dalam ruang digital.

erinspirasi oleh perkembangan Linux dan umpan balik dari masyarakat, insinyur CERN telah memperbarui lisensi open hardware mereka ke versi 1.1 guna lebih mencerminkan prinsip-prinsip terbuka. Bagi kami, dorongan untuk membuka hardware sebagian besar didorong niat baik dari rekan-rekan yang ingin mengembangkan perangkat keras Linux. Mereka adalah ba-

Twitter Akuisi BackType


witter membeli Backtype, sebuah aplikasi yang memonitor aktivitas di Twitter. Teknologi yang dimiliki Backtype akan segera digabungkan dengan platform Twitter. Salah satu produk Backtype yang cukup populer, Backtweet, akan diberikan secara gratis (sebelumnya berbayar). Backtweet berfungsi melihat sejauh mana reach kita di Twitter. Walaupun nilai akuisisi tidak disebutkan. Diskusi di Hacker News menyebutkan US$50-100 juta cukup layak untuk Backtype. Dengan diakuisisnya BackType, Twiter tampaknya akan memfokuskan pekerjaan di masa de-

Java Script Berbasis PDF


secara dinamis dan diukur dengan benar sehingga membuat halaman yang terlihat tertata rapi. Ada juga perbaikan dalam grak rendering dan grak user interface yang ditingkatkan dan kini include sebuah tampilan preview panel pada halaman thumbnail. Versi 0.2 juga dapat diuji secara online. Kami memilih pixelperfect rendering pada dokumen ini sebagai tonggak pertama kami. Bagaimana cara sampai ke sana perlu pemecahan beberapa masalah yang sulit dan lebih mudah untuk memusatkan perhatian pada satu sasaran. Kami ingin membuktikan sebuah HTML5 pada PDF renderer benarbenar layak, bukan hanya angan-angan, tulis Andreas Gal.

pan pada pengembangan Storm. BackType dengan sistem pengolahan data real-time barunya akan memungkinkan pengguna dalam analisis yang lebih akurat. Seperti Cascalog dan ElephantDB, Storm awalnya dimaksudkan untuk dipublikasikan sebagai open source. BackType belum membuat pernyataan khusus mengenai bagaimana pengambilalihan akan mempengaruhi rencana ini. Di Twitter, Nathan Marz, pemimpin BackType, hanya menyatakan,Rencana kami tidak berubah untuk Storm. Empat orang tim Backtype akan direlokasi ke kantor Twitter, yaitu Christopher BertelNathan Marz (developer) serta Mike Montano-Christopher (co-founder).

engembang pdf.js telah mengumumkan javascript berbasis PDF renderer untuk browser dengan HTML5 sekarang kompatibel dan lebih cepat. Pengembang juga mengumumkan pihaknya telah mencapai tonggak pertama dalam kemampuan membuat TRacemonkey paperPDF perfectly. Pada versi baru yaitu 0.2, ada kemajuan besar seperti font yang dimuat

www.infolinux.web.id

INFOLINUX

08/2011

OPINI
Budi Rahardjo
vestasi kemudian naik menjadi kelas 100 ribuan. Nilai investasi kemudian naik lagi menjadi 500 ribuan, satu jutaan, lima jutaan, puluhan juta, ratusan juta rupiah, dan seterusnya. Bahkan, kemudian ada kelas investor sampai miliaran. Jadi, jangan heran ketika ada investor yang berani melakukan investasi besar-besaran untuk bisnis yang mungkin memiliki risiko tinggi. Ini hanya masalah kelas investor saja. Kalau kita kembali ke contoh di awal. Apabila tiba-tiba ada orang yang tidak dikenal datang ke Anda dan meminta Anda untuk melakukan investasi sebesar Rp20.000. Apakah Anda akan memberikan? Dugaan saya, tidak! Alasannya sederhana, yaitu Anda tidak tahu siapa orang itu. Bisa jadi dia hanya minta uang Anda, kemudian menghilang. Anda tidak memiliki hubungan pribadi dengan orang tersebut sebagaimana Anda dengan Pak Satpam. Dengan kata lain, mengenal orang menjadi salah satu kunci utama orang mau berinvestasi. Jika Anda berkeinginan membuka usaha dan membutuhkan investasi awal, maka orang yang kenal Andalah yang akan berani memberikan invetasi awal. Itulah sebabnya banyak usaha start-up dimulai pendanaannya dari friends and family.

Teori Investasi 101

aat ini, mulai menggeliat lagi perusahaan start-up yang bergerak di bidang TI. Perusahaan ini biasanya memilih investor untuk mendanai pengembangannya daripada jasa pinjaman bank. Hal ini karena risiko start-up yang tinggi serta perusahaan yang baru ini belum punya aset untuk agunan. Pertanyaannya, mengapa investor mau mendanai inisiatif yang berisiko ini?
saya, tidak. Anda tidak ingin disibukkan lebih lanjut dengan investasi sebesar itu. Jika investasi berhasil, Anda ikut senang dan mungkin bisa menikmati hasil investasinya. Jika investasi

Suatu ketika Pak Satpam di tempat Anda tinggal datang dan mengatakan bahwa dia ingin membuka warung. Dia berharap Anda bisa menjadi salah satu investor dari warung tersebut. Anda sudah cemascemas berapa besar investasi yang dibutuhkan. Ternyata, dia berharap adanya investasi sebesar Rp50.000. Ah, Anda bernafas lega. Apakah Anda akan memberikan investasi yang dibutuhkan? Tentu saja. Anda sudah kenal lama satpam tersebut sehingga Anda sudah percaya padanya. Lagipula, uang sebesar itu tidak terlalu masalah bagi Anda. Anda pun dengan senang hati memberikan uang investasi sebesar Rp50.000 yang diminta Pak Satpam. Pak Satpam gembira karena Anda mau ikut berinvestasi. Kemudian, dia berkata, untuk meyakinkan bahwa investasi Anda digunakan dengan baik maka dia mengajak Anda untuk ikut rapat setiap hari Sabtu. Nah, apakah Anda akan datang? Dugaan

Agar jangkauan orang yang mau melakukan


investasi menjadi lebih jauh, Anda juga harus membangun kepercayaan dari orang-orang tersebut.

yang dilakukan gagal, Anda tidak terlalu bersedih karena Anda sudah membantu Pak Satpam dan uang sebesar itu masih dalam jangkauan Anda. Selamat! Anda boleh menyandang gelar investor kelas 50 ribuan. Kondisi ini bisa naik lagi. Anda kemudian bisa menaikkan besarnya uang investasi. Misalnya, nilai in-

Agar jangkauan orang yang mau melakukan investasi menjadi lebih jauh, Anda juga harus membangun kepercayaan dari orang-orang tersebut. Itulah salah satu sebab Anda harus membuat jejaring atau networking. Demikianlah teori investasi darisaya. Kelas boleh bubar.

08/2011

INFOLINUX

www.infolinux.web.id

OPINI
Michael S. Sunggiardi
bisnis yang saya lihat tahun 2001 itu, berbeda jauh dengan Indonesia saat ini yang masih dalam bentuk off line. Di Indonesia, seluruh data dikumpulkan dulu sampai toko tutup lalu data penjualan dan inventori ini dikirim menggunakan sarana telekomunikasi yang paling murah seperti teknologi 3G atau GPRS. Bahkan, di beberapa jenis toko waralaba, mereka tidak menerapkan TIK dengan sambungan internet atau VPN (virtual private network) karena masih sangat terbatasnya infrastruktur telekomunikasi. Jadi, laporan disampaikan per bulan dalam bentuk tertulis atau dengan pengiriman soft copy melalui email. Ketidakmampuan pengusaha Indonesia menerapkan TIK dan komputasi awan ini disebabkan oleh masih mahalnya biaya penggunaan infrastruktur telekomunikasi yang saat ini sudah tersedia. Ditambah lagi, terbatasnya ketersediaan peranti keras yang masih berputar di kota-kota besar saja. Kesiapan para programmer andal dan kreatif sangat dibutuhkan dalam penerapan komputasi awan. Kalau hanya mengadaptasi teknologi dari luar negeri, pemanfaatan komputasi awan di Indonesia mestinya baru dapat meluas di lima tahun ke de-

Komputasi Awan
ahun 2001 saya diajak rekan bisnis untuk berkeliling di Bay Area (pantai barat Amerika di sekitar San Francisco) atau yang dikenal dengan sebutan Silicon Valley. Banyak anak muda produktif dan kreatif mengembangkan pemanfaatan TIK di Silicon Valley. Di satu ruangan Data Centre yang berukuran kira-kira 8 x 8 meter, ada satu sistem komputer yang merupakan pusat pengolah data beberapa perusahaan yang berbasis chain store atau waralaba.

Saya yang baru berkenalan dengan internet di tahun 1995, terperangah melihat mesin-mesin dan sistem itu yang katanya diakses dari seluruh toko atau usaha yang berada di seluruh Amerika, bukan hanya terbatas di pantai barat saja. Dari ruangan seluas 8 x 8 meter itu, tiga puluhan toko dari berbagai jenis usaha dijalankan oleh tiga orang tenaga teknisi yang siap siaga 24/7, atau 24 jam sehari, 7 hari seminggu. Tiga teknisi ini adalah kakak beradik yang berasal dari Pakistan. Dua di antaranya mempunyai istri yang mengatur jalan bisnis usaha penyewaan akses ke server, yang saat ini baru saya sadar namanya kurang lebih adalah, komputasi awan atau cloud computing. Rekan saya, pada saat itu, mendenisikan usaha ini dengan nama Data Centre. Fungsi Data Center adalah membantu toko berbasis waralaba yang baru beroperasi untuk menerapkan TIK di dalam usahanya. Seluruh data dan informasi masuk ke

sistem secara online dan dapat dimonitor oleh perusahaan franchisor yang memberikan lisensi untuk berjualan. Sepuluh tahun kemudian, Indonesia diguyur oleh kata-kata komputa-

Open source yang sudah dipakai sejak akhir 90-an merupakan satu alternatif untuk mendukung teknologi komputasi awan
si awan yang dalam bahasa Inggris disebut cloud computing, teknologi yang sedang giat-giatnya diperkenalkan dengan intensif di negeri ini. Bahkan, ada sekelompok komunitas yang sudah membangun forum diskusi aktif dengan dukungan dari Kementerian Kominfo. Apakah kita sudah siap menerapkan komputasi awan itu? Pertanyaan yang tidak mudah untuk dijawab. Karena, pada kenyataannya, proses pan karena model bisnis di Indonesia sama sekali berbeda dengan yang ada di luar negeri walaupun teknologi infrastrukturnya sama. Open source yang sudah dipakai sejak akhir 90-an merupakan satu alternatif untuk mendukung teknologi komputasi awan. Kita semua, yang sudah berkecimpung lama di bidang pengembangan peranti lunak berbasis open source, mestinya sudah harus siap dari segala sisi.

10

08/2011

INFOLINUX

www.infolinux.web.id

OPINI
I Made Wiryana
tainment. Di dunia open source, para pemimpin tidak harus memiliki jabatan yang formal dalam suatu organisasi yang rigid. Bayangkan kualitas kepemimpinan orang seperti Linus, Stallmann, dan Tim Barners Lee yang dapat memimpin berpuluh-puluh orang pintar untuk berorkestrasi melakukan suatu pekerjaan tanpa memiliki ikatan formal sebagai anak buah dan tanpa kontrak. Hal ini menunjukkan kepemimpinan mereka dikarenakan orang yang mereka pimpin memiliki rasa respek terhadap hasil pekerjaannya. Bagi para mahasiswa ataupun siswa, melatih kepemimpinan di era informasi tak dapat hanya diraih dengan mengikuti atau mendengarkan para motivator. Kegiatan sehari-harilah yang membuat kepemimpinan dapat terbentuk. Dengan menggunakan aplikasi open source, mahasiswa secara perlahan akan mulai menghargai karya ciptaan seseorang kemudian menghargai usaha orang yang telah menyediakan program tanpa pamrih. Akhirnya, banyak yang mengikuti jejak untuk melakukan kontribusi kepada publik secara luas. Pemimpin di era informasi seperti ini selalu mencoba berpikir melakukan kontribusi luas kepada publik atau masyarakat. Dengan aktif turut serta di dalam mengerjakan perangkat lunak ber-

Latihan Kepemimpinan dengan OSS

embaca judul di atas mungkin terasa seperti sesuatu yang mengada-ada, kesannya asal open source. Berawal dari ajakan mengisi latihan kepemimpinan Beasiswa Unggulan Diknas. Dalam rangka memberi bekal pengetahuan, program Beasiswa Unggulan dari Biro Kerjasama Luar Negeri Kemdiknas menambahkan muatan pembangunan karakter melalui latihan kepemimpinan.
seringkali tidak mempedulikan anggapan orang, anggapan masyarakat yang mengatakan hal yang mereka kerjakan mustahil. Seringkali, dorongan utama dalam melakukan hal itu adalah hanya ka-

Di era informasi ini, dikenal beberapa pemimpin dunia yang sejumlah di antaranya adalah pemimpin yang beraliran kebebasan, misal Tim Barners Lee (W3C), Richard Stallman (Free Software Foundation), dan Linus Torvalds (Linux). Setiap pemimpin memiliki resep masingmasing. Tetapi, satu hal yang membedakan para pemimpin ini dengan pemimpin umumnya, organisasi yang dipimpinnya adalah organisasi virtual yang keanggotaannya bukan karena kepentingan komersial langsung, tetapi karena azas kesukarelaan. Yang menonjol pada diri pemimpin di era informasi ini adalah persistensi mereka di dalam mengejar tujuan mereka. Seringkali, hal itu dimulai dari rasa penasaran dan mencoba menemukan jawaban akan suatu permasalahan lalu membuka ke publik cara penyelesaian yang ditemukan. Dalam mengejar jawaban atas pertanyaan itu, mereka

Di dunia open source, para pemimpin tidak harus memiliki jabatan yang formal dalam suatu organisasi yang rigid.
rena faktor kesenangan (fun). Sehingga dikenal hukum Wozniak (penemu Apple) mengenai kebahagiaan (happines) adalah sama dengan 3F: food, fun, and friends. Melakukan sesuatu benar-benar karena dorongan rasa suka pribadi untuk melakukan hal itu juga tergambar jelas dari ungkapan yang sering disebut oleh Linus Law: survival, social life, dan enterlisensi open source, mahasiswa akan belajar team work: bagaimana mendelegasikan sebuah pekerjaan serta memberikan semangat kepada rekan kerja walaupun tidak memiliki ikatan resmi ataupun pengharapan hasil komersial. Hal ini merupakan modal yang baik dalam membentuk nilai-nilai kepemimpinan di era informasi.

12

08/2011

INFOLINUX

www.infolinux.web.id

SURAT ANDA
Punya opini, pendapat, kritik, atau saran yang terpendam untuk InfoLINUX? Sampaikan melalui surat ke Redaksi InfoLINUX, Jl. Kramat IV No. 11 Jakarta 10430 atau email di redaksi@infolinux.co.id.
Artikel Video Conference
Dear redaksi, saya ingin menanyakan beberapa hal berikut. 1. Apakah majalah InfoLINUX pernah menurunkan artikel tentang video confrence? Jika pernah, boleh saya tahu tahun dan edisi berapa? 2. Apakah InfoLINUX pernah menurunkan artikel tentang pembuatan server Linux lengkap dengan samba dan ldap? 3. Saya menghubungi 021-313731, tidak pernah ada jawaban. Apakah nomor telepon redaksi sudah berubah? 4. Selama ini saya biasa berkonsultasi via milis pembaca. Tetapi, kemarin email saya dikembalikan oleh Google dengan pesan milis ini tidak dikenali Google. Mohon penjelasannya. Saya telah mendapatkan manfaat dari berlangganganan majalah InfoLINUX dan belum ada majalah sejenis di Indonesia. 5. Mohon jaga kualitas artikel dan ketepatan penerbitannya.
Agustinus - va Email

infolinux@googlegroups.com. 5. Kami sedang mengusahakan ketepatan waktu terbit yang sedikit tersendat karena masalah teknis di bagian percetakan. Mohon maaf atas ketidaknyamanan Anda.

menjalankan OpenSUSE 11.4 dalam beberapa menit, layar menjadi freeze/hang? Mohon solusinya. 2. Selain gyache, adakah pengganti YM di Linux yang menyertakan webcam untuk chating? Terima kasih.
Raminto via Email

Lisensi PDF Majalah InfoLINUX


Saya mau tanya soal lisensi PDF majalah InfoLINUX. Apakah kita diperkenankan mendistribusikan ulang PDF tersebut, misal dengan meng-upload ke file hosting, kemudian membagi-bagikan link-nya dengan gratis? Terima kasih.
Damar Riyadi via Email

Dear Agustinus, kami akan menjawab pertanyaan Anda. 1. Pernah, pembahasan tentang video conference melalui web pernah dibahas pada majalah InfoLINUX edisi 04/2010. 2. Pembahasan tentang samba backing ldap pernah dibahas beberapa kali pada rubrik tutorial Netadmin dan juga rubrik Utama. 3. Mohon maaf, Anda salah melakukan panggilan telepon. Panggilan yang benar adalah pada nomor 021-3153731 ext. 127-131. 4. Beberapa waktu lalu, grup InfoLINUX di Google pernah mengalami perubahan karena pemindahan server. Solusinya, Anda bisa mendaftar kembali di Groups Google majalah-

Lisensi PDF InfoLINUX kurang-lebih sebagai berikut. Pembaca boleh membaca, meng-copy, dan menyebarluaskan selama tidak menghapus merek dan pemilik hak cipta yang ada di seluruh atau sebagian PDF yang disebarluaskan. Misal, Anda ingin menyebarluaskan 1 halaman PDF maka nama majalah lengkap dengan edisinya, juga penulisnya (biasanya ada nama atau kode di akhir tulisan) harus disertakan (tidak dipotong) atau disebutkan terpisah (jika PDF potongan itu tidak menyertakannya). Ini semua, bertujuan menghargai hak cipta dan HAKI (hak atas kekayaan intelektual) lainnya, meskipun tanpa membayar lisensi/royalti. Karena, penghargaan HAKI tidak harus selalu dilakukan dengan uang.

Dear Raminto, 1. Jika instalasi aplikasi berhasil, namun gagal ketika dijalankan (termasuk hang) biasanya merupakan indikasi ada permasalahan dengan driver hardware pada netbook tersebut. Lakukan pengetesan dengan distribusi Linux lainnya dan lihat apakah kesalahan masih sama. 2. Tidak ada. Namun, Anda bisa menggunakan pidgin dengan instalasi plugin chatting khusus untuk pengguna Gmail.

Majalah InfoLINUX Sering Terlambat


Redaksi InfoLINUX yang terhormat, Beberapa bulan ini, kiriman majalah InfoLINUX ke saya selalu terlambat. Bahkan, bulan Mei lalu saya baru mendapatkan majalah di akhir bulan (kiriman tertanggal 30 Mei). Majalah Juni bahkan belum saya terima hingga sekarang. Saya telah menjadi member InfoLINUX beberapa tahun, mohon kiranya keterlambatan pengiriman ini ke depan bisa diperbaiki. Terima kasih atas perhatian Anda.
Ahmad Kholid via email

Tanya OpenSUSE dan YM


Saya seorang pemula dalam dunia Linux dan memiliki beberapa pertanyaan. 1. Beberapa waktu lalu saya mencoba menginstal Linux OpenSUSE 11.4 di netbook saya (HP mini 110-3564tu). Instalasi berjalan dengan baik tetapi kenapa setelah

Mulai dari edisi 04/2011, majalah InfoLINUX mengalami keterlambatan edar karena permasalahan di percetakan. Namun, kami mencoba membangun kembali jadwal edar supaya kembali ke posisi dulu. Mohon maaf atas ketidaknyamanan Anda. Percayalah, kami melakukan yang terbaik untuk para pembaca setia InfoLINUX di tanah air.

14

08/2011

INFOLINUX

www.infolinux.web.id

INFOLINUX EXTRA Menjadikan Ubuntu Desktop sebagai Basis Server Rumahan

PCMEDIA EXTRA Menguasai tur-tur baru Photoshop plus tutorial seru.

PCMEDIA SPECIAL Kumpulan Trik dan Tutorial Unik Untuk Fotografer .

PCMEDIA SPECIAL Ofce The Unnosial Magazine #3.

INFO LINUX EXTRA GIMP: Free Photoshop Alternatve For Photo And Image Editor

PCMEDIA SPECIAL Essential Guide Blackberry

MAJALAH

EXTRA SPECIAL

PI KA G LE N LE KSI KO A!

AN

PCMEDIA GROUP
PC MILD EXTRA Corel Draw: Seni Mendesain Vector Artistik

Belajar asyik teknologi melalui beragam tutorial konkret plus software di CD/DVD.

Untuk pemesanan langsung hubungi: Sirkulasi Pinpoint Publications (DPKU) Telp: (021) 4682-6816, 7079-6499. Fax: (021) 4682-8919 sirkulasi@pcmedia.co.id

TES&REVIEW INDEX

SPESIAL RAMADAN

Buku
Joomla! Developers Handbook 19 Linux Essentials 19 SUSELinux Enterprise Server Administration 19

Distro
Sabily 11.04 IGOS Nusantara 2011 6.0.1a
17 17

Game
Jwltief 1.1.0 The Legend of Edgar 0.87
18 18

Denisi Label On the Disc


17
Sebuah software yang memperoleh label On the Disc berarti Anda dapat menemukan paket software tersebut dalam bonus Disc InfoLINUX edisi kali ini.

Prosedur Linux Ready


18 19
Sebuah PC atau notebook yang mendapatkan predikat Linux Ready berarti semua peripheral standar seperti adapter jaringan LAN maupun WLAN, dapat berfungsi sebagaimana mestinya, mulai proses instalasi distro Linux dilakukan hingga instalasi driver hardware tersebut. Distro Linux yang digunakan dalam pengujian Linux Ready adalah Ubuntu 10.04 LTS, Fedora 13, dan openSUSE 11.3.

omen yang selalu ditunggutunggu oleh umat muslim setiap tahun adalah bulan puasa yang tentu berakhir di Idul Fitri. Melihat tema yang sangat menarik ini, InfoLINUX akhirnya memutuskan membuat tema spesial Ramadan. Kali ini, kami memasukkan distro Sabily 11.04 Badr yang memiliki banyak aplikasi islami untuk digunakan dalam menopang ibadah Anda. Pada rubrik Utama edisi ini, kami membahas Sabily dan tur-tur terbarunya, misalnya penampilan desktop yang sudah dilengkapi dengan unity, themes baru untuk digunakan, aplikasi baru seperti penanggalan islami, hingga aplikasi yang bisa digunakan untuk menghitung zakat yang harus Anda keluarkan nantinya. Sabily 11.04 ini dapat langsung Anda install ke dalam perangkat

komputer melalui bonus DVD yang disertakan pada majalah InfoLINUX edisi 08/2011. Pada rubrik Praktik Instan, kami menghadirkan langkah membuat gateway dengan distribusi Linux Zentyal yang dapat berfungsi juga sebagai rewall, load balancing, juga proxy cache. Langkah-langkah ini dibahas semudah mungkin untuk Anda ikuti. Distro Zentyal tidak lupa juga kami sertakan pada bonus DVD. Pada rubrik Android, dibahas konsep dan pengertian antarmuka pada platform Android secara jelas. Tidak ketinggalan, rubrik Distro kali ini membahas distro Indonesia: IGOS Nusantara 2011 6.0.1a. Semua ini kami hadirkan khusus untuk pembaca setia majalah InfoLINUX.
Zaky Abdurrachman [zaky.abdurrachman@infolinux.co.id]

16

08/2011

INFOLINUX

www.infolinux.web.id

DISTRO
DESKTOP DESKTOP

Sabily 11.04

IGOS Nusantara 2011 6.0.1a

PEMBUAT Sabily team SITUS www.sabily.org KERNEL Linux 2.6.38 OFFICE LibreOffice 3.3.2 DESKTOP GNOME 2.32.1 MULTIMEDIA GIMP 2.6, Scribus 1.3.3 GRAPHICS Zakat Calc 0.3, Zekr 1.0.0, Noor 1.2.1 INTERNET Mozilla Firefox 4.0.1, Thunderbird 3.1.10

PEMBUAT IGOS Nusantara SITUS igos-nusantara.or.id KERNEL LINUX Linux 2.6.38 OFFICE LibreOffice 3.3.3 DESKTOP Gnome 3.0 BACKTRACK Inkscape 0.48, GIMP 2.6.11 OTHER Mozilla Firefox 5.0, Pidgin 2.7.11 INTERNET GNOME-Mplayer 1.0.3, XMMS 1.2.11

istro yang satu ini memang memiliki spesialisasi untuk mengeluarkan versi terbarunya bertepatan dengan Ramadan ataupun Lebaran. Kali ini, Sabily team mengeluarkan versi terbaru distro Sabily yang mengambil turunan Ubuntu 11.04 dan diberi kode badr, yang diambil dari nama perang Badr pada zaman dulu. Sabily 11.04 Badr kali ini menyediakan beberapa versi yaitu small, full, dan yang terlengkap adalah ultimate seperti yang disertakan sebagai booting DVD InfoLINUX edisi kali ini. Fitur-tur terbaru yang ada di dalam versi 11.04 ini adalah gambar dan wallpaper Badr terbaru beserta dengan themes GDM-nya. Unity Desktop 2D juga disediakan pada versi DVD dari Sabily 11.04. Pada aplikasi ini, terdapat penanggalan Islam, aplikasi penghitung za-

Kebutuhan Hardware
Processor : Kelas Pentium IV Harddisk : 20 GB Memory : 512 MB

kat, Gufw, DesktopNova pengganti Wallpaper Tray, anki, dan masih banyak tur lainnya. Kernel yang digunakan adalah versi 2.6.38 terbaru yang disertai penggantian OpenOfce dengan LibreOfce serta Banshee yang menggantikan Rhythmbox. Sabily Badr ini juga masih memiliki tur aplikasi nanny sebagai aplikasi parental control untuk mengawasi anak-anak Anda ketika mengakses internet. Terutama, menghindari situs-situs yang berbau pornogra. Za
Hasil Pengujian
Fungsionalitas (20%) Fitur (40%) Kemudahan (30%) Dokumentasi (10%) RATING
0 2 4 6 8 10

9.5 8.5 8.5 9.5

9.0

khirnya, distro asli Indonesia yang rilis teranyarnya sudah lama ditunggu-tunggu ini mengeluarkan versi terbarunya: IGOS Nusantara 2011 versi 6.0.1a. Distro ini sudah mengalami beberapa perubahan terutama pada beberapa versi aplikasi. Selain itu, jika Anda ingin menggunakannya, IGOS Nusantara (IGN) juga telah menyediakan repositori untuk Anda gunakan. Peralihan aplikasi-aplikasi ke versi terbaru pun menjadi daya tarik di distro ini. Begitu pula dengan desktop yang sangat bersahabat dan menampilkan sebuah topeng wayang pada halaman muka. Jelas, ini semua menjadikan distro ini semakin bergaya Indonesia. GNOME yang digunakan sudah 3.0 dan termasuk aplikasi seperti LibreOfce 3.3.3, Pidgin 2.7.11, GIMP 2.6.11, dan banyak aplikasi lainnya.

Kebutuhan Hardware
Processor : Kelas Pentium IV Harddisk : 20 GB Memory : 512 MB

Fitur terbaru lainnya yang tentu ditunggu oleh penggunanya adalah pengenalan perangkat keras yang lebih banyak dibandingkan dengan versi sebelumnya. Jadi, Anda tidak perlu takut untuk menggunakan perangkat tambahan. Tema desktop yang disediakan pada IGN 2011 kali ini berjumlah 12 jenis tema yang beraneka ragam. Instalasi juga lebih mudah. Anda dapat menggunakan media CD atau DVD dan meng-install IGN lebih cepat dari media USB ashdisk. Za
Hasil Pengujian
Fungsionalitas (20%) Fitur (40%) Kemudahan (30%) Dokumentasi (10%) RATING
0 2 4 6 8 10

8.0 7.5 8.0 8.5

8.0
INFOLINUX 08/2011

www.infolinux.web.id

17

GAME
ARCADE ACTION

Jwltief 1.1.0

The Legend of Edgar 0.87

PEMBUAT Aleva Games SITUS http://games.aleva.com.br/jwltief LISENSI GPL HARGA Gratis TINGKAT KESULITAN Medium MULTIPLAYER GAME No DEPEDENSI libc6 >= 2.4, libsdl-image >= 1.2.5, libstdc++6 >= 4.1.1

PEMBUAT Parallel Realities SITUS http://www.parallelrealities.co.uk LISENSI GPL HARGA Gratis TINGKAT KESULITAN Medium MULTIPLAYER GAME No DEPEDENSI libc6 >= 2.7, libdsl-ttf >= 2.0, zlib1g >= 1.1.4

wltief adalah permainan yang akan menguji kemampuan Anda dalam melakukan koordinasi. Permainan ini sangat sederhana namun cukup menantang dan adiktif. Di permainan ini, Anda harus mengontrol seorang pencuri permata menggunakan mouse dan mencoba menangkap semua permata yang ada di setiap stage. Akan tetapi, Anda harus waspada, banyak penjaga berbahaya yang akan mencegah dan menangkap Anda. Untuk itu, cobalah untuk menghindar dan mengalihkan mereka dengan cepat. Pada tahap awal, Anda akan merasa nyaman, segalanya tampak mudah. Pada level berikutnya, kesulitan akan meningkat secara progresif. Musuh semakin cepat, besar, dan akan semakin sulit untuk menghindari mereka. Petualangan dimulai dengan pencarian di mu-

Kebutuhan Hardware
Processor : Kelas Pentium IV Harddisk : 30 MB Memory : 256 MB

seum untuk mencuri amethysts dan peti emas. Ini berakhir di bagian pelangi lalu Anda melarikan diri dari kalajengking dan unta untuk mendapatkan opal di Mesir. Selanjutnya, Anda akan menghadapi naga untuk mendapatkan batuan lava sampai akhirnya memasuki hutan lebat dan mencapai Machu Picchu. Di sini, Anda akan menghadapi bagian tantangan terakhir! Manfaatkanlah 10 nyawa yang telah diberikan. Dapatkah Anda lulus di semua level? Yad
Hasil Pengujian
Grafik (30%) Fitur (40%) Kompabilitas (20%) Dokumentasi (10%) RATING
0 2 4 6 8 10

7,0 7,0 7,5 7,0

7,0

he Legend of Edgar adalah suatu permainan dengan platform 2D. Pada permainan ini, Anda berperan sebagai Edgar yang ingin mencari ayahnya yang telah ditangkap oleh penyihir jahat yang tinggal di benteng dekat rawa. Di tempat ini, terdapat pasukan (monster) yang siap menghadang dan menangkap setiap orang yang melewati tempat tersebut. Karena tekat Edgar untuk bertemu dengan ayahnya, ia pun berjuang untuk mengalahkan setiap rintangan dan musuh di sekitarnya. Dalam permainan ini, Anda harus berjuang untuk memecahkan tekateki yang ada di sekitar untuk membuka kunci ke perjalanan selanjutnya. Semakin jauh jarak yang ditempuh, semakin kuat musuh yang akan Anda temui. Pada pemulaan permainan, Anda akan dibekali 5 nyawa. Tetapi,

Kebutuhan Hardware
Processor : Kelas Pentium IV Harddisk : 50 MB Memory : 256 MB

jangan khawatir, di setiap perjalanan, Anda bisa menambah umur nyawa Anda. Temukan medali untuk menambah kekuatan Anda dan maju ke perjalanan selanjutnya. Jika Anda belum selesai dalam permainan ini dan ingin melanjutkan permainan pada esok hari, karier permainan Anda dapat Anda simpan. Terdapat 10 slot untuk menyimpan game Anda. Ada juga fasilitas untuk melihat statistik, waktu bermain, dan sebagainya. Selamat bermain! Yad
Hasil Pengujian
Grafik (30%) Fitur (40%) Kompabilitas (20%) Dokumentasi (10%) RATING
0 2 4 6 8 10

7,0 7,5 7,0 7,0

7,2
www.infolinux.web.id

18

08/2011

INFOLINUX

BUKU
[PEMROGRAMAN] [SISTEM] [DISTRO]

Joomla! Developers Handbook

Linux Essentials

SUSE Linux Enterprise Server Administration

PENGARANG Alex Kempkens PENERBIT Addison-Wesley Professional TERBIT April 2012 HARGA US$44,99 (512 halaman) ISBN 978-0321704078 BONUS -

PENGARANG Roderick W. Smith PENERBIT Sybex TERBIT November 2011 HARGA US$39,99 (384 halaman) ISBN 978-1118106792 BONUS -

PENGARANG Novell, Jason W. Eckert PENERBIT Course Technology TERBIT Juni 2011 HARGA US$195,95 (1128 halaman) ISBN 978-1111540036 BONUS -

ama Joomla, bagi Anda yang bekerja sebagai pembuat sebuah homepage atau website mungkin tidak asing lagi. Joomla adalah content management system (CMS) yang cukup baik, dapat diandalkan, dan bersaing dengan CMS lain, misalnya drupal dan wordpress. Buku ini dikhususkan bagi Anda yang ingin mengembangkan website menggunakan Joomla dengan menyajikan tutorial-tutorial dan tips untuk menjadikan Anda pengembang Joomla. Disediakan juga informasi yang dibutuhkan tentang library yang sangat penting digunakan pada CMS ini. Anda juga dapat menjadikan buku ini sebagai acuan untuk mengembangkan Joomla dalam membuat sebuah website yang menarik baik, dari segi tampilan dan juga keamanannya. Dengan panduan buku ini, Anda akan menjadi seorang pembuat website dan juga pengembang website profesional walaupun Anda hanya mempelajari seluruh metode pengembangan ini lewat sebuah buku. Za

esuai dengan namanya, Linux Essentials berarti esensi dari sistem operasi Linux dan dapat diartikan sebagai intisari dari Linux. Buku ini membahas semua hal yang menjadi dasar Anda untuk menguasai sistem operasi Linux dalam bentuk yang berbeda. Unik, dan ditampilkan penuh warna. Buku ini memperkenalkan pada Anda sebuah sistem yang murah dan digunakan tanpa harus tersandung masalah lisensi. Setiap bab akan menjelaskan secara terperinci materi-materi yang akan dibahas dan dipelajari, diikuti beberapa diskusi tentang konsep, dan tutorialtutorial yang akan membuat Anda semakin mengerti topik bahasan pada bab tersebut. Walaupun Anda pemula, buku ini akan membantu mengasah kemampuan menggunakan Linux Anda. Pada setiap tutorial, ada penjelasan menggunakan distribusi Linux, Fedora, latihan-latihan, serta pertanyaan untuk mempercepat pembelajaran Anda dalam penguasaan Linux. Za

uku SUSE Linux Enterprise Server Administration ini dibuat khusus bagi Anda yang ingin atau sudah berprofesi sebagai administrator jaringan atau sistem pada distro SUSE Linux Enterprise (SLES). Selain itu, buku ini juga mengajarkan cara mengembangkan program pada sistem Linux. Pada awal mulanya, Anda akan dikenalkan dengan sistem operasi SLES 11 dan juga bagaimana cara untuk bertindak sebagai administrator Linux dalam menangani lingkungan administrasi jaringan. Di dalam buku ini, disediakan juga berbagai contoh studi kasus untuk mengelola pengguna, group, perangkat lunak, perangkat keras, le systems, dan juga sistem X window dengan mode terminal. Pada bagian akhir, terdapat beberapa pertanyaan dan penjelasan dari tiap bab yang dapat dijadikan acuan untuk mendapatkan sertikasi Linux seperti Novell Certied Linux Administrator, Linux Professional Institute LPIC-1, and CompTIA Linux+ (powered by LPI). Za

www.infolinux.web.id

INFOLINUX

08/2011

19

SOFTWARE PILIHAN
DVD/CD sertaan terdiri atas berbagai macam aplikasi gratis, shareware, dan demo. Susunan kategori selalu berubah, bergantung pada tren aplikasi yang tengah berlaku. Beberapa kategori selalu ada di tiap edisi.
[GRAFIS]

INDEX ON THE DISC


DVD DISC BOOT Sabily 11.04 /Berbagi File DragonDisk 0.8.5 /Browser Google Chrome 12.0 Mozilla Firefox 5.0 Opera 11.50 /Desktop Environtment Random Music /DISTRO IGOS Nusantara LiveCD 2011 6.0.1a Zentyal 2.0.3 /EXTRAS Ubuntu 11.04. tar.gz /Ftp LFTP 4.3.1 Mozilla Thunderbird 3.1.11 /Komunikasi Instantbird 1.0 /Multimedia Arista 0.9.7 DVDx 4.0.0.4 Gnomad2 2.9.6 LilyPond 2.15.3 /Perkantoran LibreOffice 3.4.1 /Permainan Ghoulsn Ghosts Remix 0.54 pyNekketsu0.04 World Golf 0.2.4 /RUBRIK Game Tutorial Workshop /Utiliti Adobe Reader 9.4.2 ColorFolder1.0.2 Flash Plugin 10.3 Silicon Empire1.7.3

BRL-CAD 7.20.0

Membuat modeling arsitektur, mesin, dan elektro pasti lebih mudah jika Anda menggunakan aplikasi AutoCAD. Yang jadi masalah, AutoCAD merupakan aplikasi berbayar. Ingin menggunakan aplikasi yang fungsinya sama tetapi gratis? Gunakan aplikasi BRL-CAD. BRL-CAD yang dibaca be are el cad kepanjangan dari Ballistic Research Laboratory dan awalnya merupakan milik US Army Ressearch Laboratory (1992). Kemudian, nama ini menjadi nama yang ditetapkan dan menjadi trademark software gratis untuk CAD ini. BRL-CAD adalah software opensource yang powerfull untuk sistem modeling yang solid dan mencakup (dalam hal interaktif) mengedit geometri, kinerja tinggi ray-tracking untuk rendering dan analisis

geometris, tool untuk gambar dan proses signal, kinerja sistem analisis benchmark suite, perpustakaan untuk representasi geometris yang kuat dengan lebih dari 20 tahun pembangunan yang aktif (lisensi LGPL). Dengan BRL-CAD, Anda dapat membuat atau menciptakan gambar-gambar teknik seperti rencana rancangan bangunan, interior, bagian-bagian mekanik atau skema. Software ini cocok bagi Anda yang bekerja sebagai arsitek, developers, arsitek, insinyur teknik mesin, insinyur teknik sipil, desainer interior, dan lainnya. Yad
PEMBUAT: Sean Morisson SITUS: http://brlcad.org LISENSI: GPL/Free DEPEDENSI: REQUIREMENT: -

/Geografis wfrog 0.8.1 /Grafis Blender 2.58 BRL-CAD 7.20.0 Converseen 0.4.2 yWorks yEd3.7.0.1 /Internet Google Earth 6.0.3

: On the DVD Regular : Disc Boot

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

20

08/2011

INFOLINUX

www.infolinux.web.id

SOFTWARE PILIHAN
Google Earth 6.0.3.2197
[INTERNET] [PERMAINAN]

pyNekketsu 0.04

Mendengar namanya saja, pasti Anda sudah mengerti apa fungsi dari aplikasi ini. Google Earth adalah aplikasi yang digunakan untuk meneliti tempat di seluruh dunia dalam bentuk 3D. Aplikasi ini sudah mendunia dan memiliki tur yang sangat luar biasa. Anda dapat melihat bentuk daerah, mencari sekolah, dan melakukan berbagai hal lain. Ketik nama daerah pada kolom search dan Anda akan langsung menuju tempat tersebut. Lakukan zoom untuk melihat lebih dekat bentuk daerah tersebut.

Anda bahkan dapat mencari rumah teman Anda dengan aplikasi ini. Tetapi, jangan senang dulu, tidak semua daerah bisa lihat dan jarak pandang pun dibatasi. Anda hanya dapat melihat susunan rumah ataupun tanah lapang. Walaupun begitu, ini lebih baik daripada Anda melihat peta dan tersesat, bukan? Yad
PEMBUAT: Google, Inc. SITUS: code.google.com LISENSI: Freeware/Free DEPENDENSI: REQUIREMENT: -

pyNekketsu adalah permainan sepak bola arcade yang terinspirasi Nintendo World Cup atau Nekketsu Koukou Dodgeball Bu: Soccer Hen. Permainan yang ditulis dengan Python dan PyGame ini memiliki pemain yang unik dan lucu serta dapat Anda mainkan dengan rekan Anda. Yad
PEMBUAT: Jmimu SITUS: http://jmimu.free.fr/pyNekketsu LISENSI: Freeware/Free DEPENDENSI: Python, Pygame REQUIREMENT: -

Blender 2.58

[GRAFIS]

[GEOGRAFIS]

wfrog 0.8.1

Apa yang Anda pikirkan ketika mendengar blender? Mungkin, sebagian dari Anda memikirkan sebuah alat untuk membuat jus. Tetapi, jangan salah, Blender yang satu ini adalah sebuah tool untuk membuat desain animasi yang juga dapat difungsikan sebagai game engine. Blender adalah free open source 3D dengan konten penciptaan suite yang tersedia untuk sistem operasi termasuk Linux. Blender digunakan untuk dikembangkan secara komersial, tetapi sekarang dirilis di bawah GPL. Blen-

der dapat digunakan untuk membuat visualisasi 3D, stills, serta siaran dan video berkualitas bioskop. Penggabungan mesin 3D real-time memungkinkan penciptaan konten 3D interaktif untuk pemutaran yang berdiri sendiri. Software ini sangat cocok bagi Anda yang berkecimpung di dunia animasi. Yad
PEMBUAT: Blender Foundation SITUS: http://www.blender.org LISENSI: GPL/Free DEPENDENSI: REQUIREMENT: -

Ini aplikasi stasiun cuaca untuk web, ftp, dan lainnya. Bertampilan gras bagus, software ini sangat extensible namun mudah digunakan. Jejak pengolahan dan memorinya sangat rendah sehingga cocok pada alat berdaya rendah seperti PC-engine Alix, Cisco NLSU2, atau SheevaPlug. Yad
PEMBUAT: The Wrog Team SITUS: http://code.google.com/p/wfrog LISENSI: GPLv3/Free DEPENDENSI: REQUIREMENT: -

www.infolinux.web.id

INFOLINUX

08/2011

21

SOFTWARE PILIHAN
[KOMUNIKASI]

LilyPond 2.15.3

[MULTIMEDIA]

Instantbird 1.0

Ini adalah aplikasi multiprotokol instant messaging client. Aplikasi ini dirancang perusahaan Mozilla dan memungkinkan kita mengakses sistem dan jaringan pesan berbeda dan secara bersamaan, misalnya seperti MSN, YM, MySpace IM, GTalk, Bajour, Netsoul, AIM, Gadu Gadu, dll. Yad
PEMBUAT: Florian Queze and Quentin Castier SITUS: http://www.instantbird.com LISENSI: GPL/Free DEPENDENSI: REQUIREMENT: -

Lilypond adalah sebuah aplikasi cross-platform untuk membuat lembaran musik Anda sendiri. LilyPond tidak memiliki GUI, dengan kata lain, aplikasi ini benar-benar berbasis teks. Alasan mengapa LilyPond belum merilis sebuah graphical user interface, adalah karena dianggap tidak diperlukan. Anda hanya butuh menge-drop dokumen teks Anda pada shortcut aplikasi lalu PDF akan muncul dengan semua keselarasan dan jarak. Untuk menambahkan struktur,

LilyPond menggunakan semacam bahasa scripting yang mirip pemrograman musik. Dengan pengecualian, bahasa ini sangat intuitif dan mudah dipelajari. Dengan itu, Anda dapat membuat hampir semua score dari musik. Anda bisa melakukannya dari Notepad, Ms.Word, dan OpenOfce. Yad
PEMBUAT: LilyPond Team SITUS: http://lilypond.org LISENSI: GPL/Free DEPENDENSI: REQUIREMENT: -

[MULTIMEDIA]

yEd 3.7.0.1

[GRAFIS]

Arista 0.9.7

Arista adalah program multimedia transcoder yang digunakan pada lingkungan desktop gnome. Program ini berguna untuk media transcoding dan dirancang untuk digunakan orang yang tidak akrab dengan audio dan video encoding. Arista mendukung input dari DVD dan V4L. Yad
PEMBUAT: Daniel G. Taylor SITUS: http://programmer-art.org/projects/arista-transcoder LISENSI: LGPL/Free DEPENDENSI: gtk+, pyhton REQUIREMENT: -

Aplikasi untuk menggambar diagram yang cukup terkenal adalah Microsoft Visio. Namun, Microsoft Visio bukanlah aplikasi yang tergolong mudah didapat dan murah. Alternatif yang bisa Anda gunakan adalah aplikasi yEd, aplikasi diagram editor buatan yWorks GmbH. yEd adalah editor diagram yang powerfull dan dapat digunakan dengan cepat serta efektif dalam menghasilkan gambar diagram berkualitas tinggi. yEd mendukung banyak jenis diagram seperti BPMN

diagram, diagram alur, family tree, jaringan semantik, diagram kelas UML, bagan organisasi, dan peta pikiran. Aplikasi ini memanfaatkan perpustakaan yFiles yang merupakan sebuah Java class library untuk melihat, mengedit, menggambar, mengoptimalkan, animating diagram, jaringan, serta struktur. Yad
PEMBUAT: yWorks SITUS: http://www.yworks.com LISENSI: GPL/Free DEPENDENSI: Java2 SE RE REQUIREMENT: -

22

08/2011

INFOLINUX

www.infolinux.web.id

SOFTWARE PILIHAN
DVDx 4.0.0.4
[MULTIMEDIA] [FTP]

LFTP 4.3.1

Untuk melakukan konversi DVD ke VCD atau lainnya, Anda dapat menggunakan aplikasi DVDx. DVDx memungkinkan Anda mengonversi DVD ke VCD2.0, SCVD1.0, atau DivX dalam satu langkah (termasuk multiplexing dan splitting). DVDx telah dirancang khusus untuk pengguna unexperimented. Ini adalah program yang sederhana dan intuitif. Anda hanya perlu Nero untuk menulis VCD/SVCD Anda. Software DVDX menghasilkan lm berkualitas baik di format

MPEG1/2. Anda tidak perlu memiliki 5 GB atau lebih free space pada hard disk Anda. Terdapat juga tur-tur canggih lainnya dan pengaturan yang dapat Anda gunakan dalam melakukan eksperimen. Aplikasi ini cocok bagi Anda yang ingin menghasilkan kualitas terbaik pada lm Anda. Yad
PEMBUAT: labDV SITUS: http://www.labdv.com/dvdx/index.php LISENSI: GPL/Free DEPENDENSI: REQUIREMENT: -

Ini adalah tool untuk transfer canggih dengan antarmuka baris perintah yang dapat Anda pergunakan: LFTP. Mendukung protokol FTP/S, HTTP/S, FISH, SFTP. GNU Readline library digunakan untuk input. Seperti halnya wget, aplikasi ini pun dapat Anda gunakan men-download aplikasi yang Anda inginkan. Yad
PEMBUAT: Alexander V. Lukyanov SITUS: http://lftp.yar.ru LISENSI: GPL/Free DEPENDENSI: REQUIREMENT: -

Silicon Empire 1.7.3

[UTILITI]

[BERBAGI FILE]

DragonDisk 0.85

Silicon Empire adalah set alat open source untuk mengelola dan mengatur optical discs Anda seperti CD, DVD, dan Blu-ray dengan mudah. Aplikasi ini memungkinkan pengelolaan pada discs Anda dengan beberapa klik dalam waktu singkat. Fitur yang disertakan Silicon Empire antara lain burn dan copy optical discs, mounting image dengan bantuan fuseiso (support le format iso, nrg, bin, mdf dan img), sistem multimedia yang memungkinkan Anda memainkan musik,

memutar video dan menampilkan foto, multiplatform, kompatibel dengan desktop Anda, memiliki user interface yang indah (terdapat efek animasi), serta multi-task application manager (seperti burn DVD, menyalin disk lain, melihat gambar, dan mendengar musik secara bersamaan). Yad
PEMBUAT: Bardia Daneshvar SITUS: http://getsilicon.org LISENSI: GPLv3/Free DEPENDENSI: Qt REQUIREMENT: -

Amazon S3 adalah layanan penyimpanan le yang populer. Jika Anda memiliki account dengan S3, Anda dapat menggunakan DragonDisk untuk mengelola le Anda. Contoh pengelolaan ini adalah penggunaan sebagai lokasi offsite backup untuk le penting, upload/ download le, serta berbagi le antarpengguna Amazon S3. Yad
PEMBUAT: http://www.dragondisk.com SITUS: Proprietary License/Free LISENSI: DEPENDENSI: REQUIREMENT: -

www.infolinux.web.id

INFOLINUX

08/2011

23

UTAMA
Zaky Abdurrachman

R O S PE C IAL D I ST

BULAN RAMADAN AMADAN


Distribusi Linux Sabily hadir kembali untuk menyambut bulan yang penuh berkah di tahun 2011 ini. Banyak fitur baru yang dihadirkan untuk menunjang semua kegiatan berkomputer agar lebih bernilai ibadah.
Bulan puasa memang bulan penuh berkah bagi kaum muslim di seluruh dunia. Mengangkat tema ini, majalah InfoLINUX menghadirkan distribusi Linux Sabily terbaru yaitu Sabily 11.04 dengan kode nama Badr, nama yang diambil dari nama perang pada zaman Rasulullah. Bagi Anda, khususnya umat Islam, merupakan keputusan yang sangat tepat untuk menggunakan Sabily 11.04 ini ketika Anda menggunakan komputer. Karena, Anda dapat sekaligus beribadah melalui aplikasi-aplikasi yang bernafas islami seperti Zekr, Monajat, penanggalan hijriah, dan masih banyak aplikasi lainnya. Pada rubrik Utama kali ini, Anda akan diajak menyelami distribusi Linux Sabily 11.04 untuk mendukung aktivitas ibadah Anda kepada-Nya. Sambil bekerja, Anda juga dapat beribadah melalui applet Monajat yang beberapa menit sekali hadir pada desktop Anda. Applet ini akan menampilkan doa-doa indah untuk Anda resapi. Pada siang hari, ketika Anda sudah menjalankan ibadah sholat, Sabily menyediakan zekr yang merupakan Alquran digital yang disertai murattal untuk didengarkan. Berbeda dengan versi sebelumnya, Sabily 11.04 kali ini sudah mendukung desktop Unity dan desktopnova untuk mempercantik tampilannya. Tersedia juga berbagai theme yang bisa disesuaikan dengan wallpapernya. Aplikasi terbaru yang disertakan di sini adalah aplikasi penghitung zakat, penanggalan islami, serta banyak aplikasi baru lainnya. InfoLINUX kali ini menyertakan Sabily 11.04 Badr sebagai booting pada bonus DVD. Sayangnya, kekurangan dari distribusi ini adalah wubi dan usb-creator tidak berjalan dengan semestinya setelah dilakukan pengetesan. Namun, instalasi secara biasa melalui bonus DVD yang disertakan dapat dilakukan secara normal. Di luar kekurangan tersebut, diharapkan nilai ibadah Anda saat menggunakan distro Sabily 11.04 semakin meningkat. Selamat menjalankan ibadah puasa.
[zaky.abdurrachman@infolinux.co.id]

24

08/2011

INFOLINUX

www.infolinux.web.id

UTAMA

Minbar: Pengingat Waktu Salat


Jangan tunda waktu salat Anda ketika suara azan berkuPada jendela berikutnya, carilah lokasi Anda beramandang. Butuh pengingat? Coba gunakan Minbar sebada. Contoh, jika Anda di Jakarta, pilih Australasia gai aplikasi pengingat waktu salat Anda. & Oceania - Indonesia Jakarta / Soekarno Hatta. Klik tombol Apply. Pada saat Anda menghidupkan komputer Anda yang bersistem operasi Sabily 11.04, Minbar akan Kembali ke jendela Edit City Details, pada bagian langsung aktif pada desktop. Namun, pada awal, secara Time Zone, ubah nilai dari 3.0 menjadi 7.0 yang default Minbar menggunakan jadwal waktu salat di Me- merupakan standar time zone Jakarta. Klik OK. kah. Kongurasikan jadwal waktu salat ini dengan waktu salat di daerah tempat tinggal Anda.

5 6

Pertama, aktifkan terlebih dahulu aplikasi Minbar. Apabila belum muncul, lakukan dari menu Applications Islamic Software Minbar Prayer Times.

Klik tombol Preferences pada jendela Minbar untuk melakukan kongurasi waktu salat.

Lihat pada jendela Minbar Prayer Times. Jadwal waktu salat sudah mengarah ke Jakarta / Soekarno Hatta dan terlihat waktu hitung mundur sebelum waktu salat berikutnya.

Muncul jendela Edit City Details, klik Find City. Ini akan mempermudah menemukan lokasi Anda.

Apabila Anda ingin melihat waktu salat secara lengkap pada hari ini atau hari tertentu, Anda dapat menggunakan Prayer Calendar. Klik tombol Prayer Calendar pada bagian Timetable. Semua jadwal waktu salat, dari subuh hingga isya akan terlihat.

www.infolinux.web.id

INFOLINUX

08/2011

25

UTAMA

Membaca Alquran dengan Zekr


Ingin membaca Alquran di waktu senggang atau sekadar tuk melihat terjemahan Indonesia, klik menu View Transingin mendengarkan murattal Alquran? Biarkan aplikasi lation [in] Bahasa Indonesia. Zekr yang melakukannya untuk Anda. Beberapa saat kemudian, terjemahan pada kolom kanan Zekr berubah menjadi bahasa Indonesia Paket Zekr di sini sudah lengkap terinstalasi dengan muratall karena menggunakan Sabily 11.04 (dari yang sebeversi Ultimate. Jadi, Anda tidak perlu menginstalasi ter- lumnya berbahasa Inggris). jemahan, recitation, atau murattal pada aplikasi Zekr.

1 2 3

Untuk mengganti surah Muncul tampilan jendela utama Zekr diikuti de- atau surat yang ngan audio player untuk memutar muratall dari d i i n g i n k a n , lakukan klik ayat yang dimenu droptampilkan. down Sura. KeAwal surat yang mudian, tentuditampilkan kan juga ayat yang ingin dilihat lalu klik tombol Go untuk a d a l a h menuju surah yang diinginkan. Alfatihah.

Buka aplikasi Zekr dari menu Applications Islamic Software Quranic Study Tools Zekr.

Terjemahan awal yang digunakan adalah terjemahan Inggris. Un-

Setelah menentukan surat yang ingin dibaca, Anda dapat mendengarkan muratallnya melalui audio player Zekr dengan hanya menekan tombol Play pada audio player Zekr, atau dari menu Audio Play. Beberapa saat kemudian, murattal akan mulai terdengar.

Kalendar Islam Hijra


Penasaran ingin mengetahui kapan pastinya jatuh tempo tanggal 1 Ramadan 1432 H atau 1 Syawal 1432 H dengan cepat? Lakukan pencarian dengan kalendar Islam Hijra. Kalendar Islam Hijra atau yang lebih dikenal dengan kalendar Hijriah adalah kalender yang digunakan oleh umat muslim untuk menentukan tanggal atau bulan yang berkaitan dengan ibadah atau hari penting untuk umat muslim. Walaupun begitu, kalendar Hijra dapat digunakan untuk kalender sehari-hari. Untuk pencarian 1 Ramadan 1432 Hijriah, klik tombol Next-Previous, hasilnya pun akan didapat. Mudah-mudahan benar bahwa 1 Ramadan jatuh pada tanggal 1 Agustus 2011.

Klik menu Applications Islamic Software Hijra Applet untuk mengakses kalender Hijrah. Tetapi, secara default kalendar ini sudah aktif ketika Sabily dihidupkan.

2 3

Kalendar Hijra akan muncul di desktop Anda, dalam contoh kali ini tanggal menunjukan tanggal 11 Syakban 1432 Hijriah atau sama dengan 12 Juli 2011 pada tanggalan Masehi yang dapat dilihat pada bagian bawah tanggal 11 Syakban.

Lakukan hal serupa untuk mencari tanggal 1 Syawal 1432 H. Akan terlihat tanggal tersebut jatuh pada 30 Agustus 2011.

26

08/2011

INFOLINUX

www.infolinux.web.id

UTAMA

Menghitung Zakat dengan Zakat Calc RC


Banyak umat muslim yang bingung menghitung besaran Saatnya mencoba mengitung. Di samping kanan, zakat yang harus mereka keluarkan. Bantu mereka atau ada jenis zakat yang Anda miliki dan wajib dizadiri Anda sendiri untuk menghitung zakat yang harus katkan nilainya. Masukkan nilai pada kolom yang sudah Anda bayarkan dengan Zakat Calc. ditentukan dan nilai zakat akan terhitung otomatis pada kolom zakat. Keterangan nilai zakat dapat Anda lihat Zakat Calc RC sudah terinstalasi secara default pa- pada bagian kiri pada saat Anda akan mengisi nilai. da Sabily 11.04 Ultimate. Aktifkan melalui menu Applications Islamic Software Zakat Calc RC. Jika nilai sudah ditentukan dan sudah sesuai, klik tombol Kalkulasi untuk menghitung jumlah zakat Beberapa saat kemudian, akan muncul jendela yang harus Anda keluarkan. Apabila ingin mengulang, klik utama Zakat Calc RC yang secara default menggu- tombol reset. Jumlah zakat yang harus dikeluarkan ada di nakan bahasa Malaysia. Pada tahap ini, ubah pengaturan bagian jumlah keseluruhan. bahasa melalui menu dropdown bahasa, pilih Indonesia untuk bahasa Indonesia.

Membaca Alquran via Othman Quran Browser


Setelah Zekr, ada juga Alquran reader yang dapat Anda ingin Anda baca. gunakan namun tanpa murattal. Gunakan Othman Quran Browser untuk membaca Alquran dengan mudah. Untuk mengambil ayat tertentu dan menyalinnya ke dalam dokumen writer, pilih ayat yang diinginkan Sebagai salah satu alternatif pembaca Alquran, dan klik icon dua buah kertas pada kiri atas jendela. Jendela Othman Quran Browser dapat diakses dari menu kecil untuk copy to clipboard akan muncul. Klik OK dan Applications Islamic Software Quranic Study tools - ayat pun siap untuk disalin ke dalam dokumen. Othman Quran Browser.

1 2

Beberapa saat kemudian, akan muncul jendela Othman Quran Browser. Yang muncul di awal adalah surah pertama yang dipisahkan per ayat. Anda juga dapat memilih surah yang Anda inginkan dari menu dropdown dari bagian Sura menuju ke surat yang

www.infolinux.web.id

INFOLINUX

08/2011

27

UTAMA

Pelajari Kitab Arab dengan Thawab


Thawab adalah pustaka Islam berbahasa Arab yang berisi kitab-kitab Arab dan kitab induk umat Islam. Thawab dibuat untuk kemudahan para penuntut ilmu dalam mempelajari kitab. Thawab terus dikembangkan untuk memperoleh hasil yang memuaskan, Anda pun dapat mengunjungi versi online-nya dari alamat situs http://thawab. ojuba.org/index untuk membaca kitab-kitab Arab. Di sini, Anda juga bisa melihat aplikasi Thawab secara langsung. Setelah melakukan klik pada menu kitab, Anda akan melihat isi index dari menu tersebut. Tampilan yang keluar dalam bentuk huruf Arab.

Buka Thawab dari menu Applications Islamic Software Thawab. Beberapa saat kemudian, jendela Thawab akan terbuka.

Ada beberapa situs yang dapat dikunjungi untuk mendownload kitab-kitab Arab berformat .bok yaitu situs http://www.shamela.ws, http://www.almeshkat.com/boojs/, http://www.almaktba.com, http://saaid. net/book/index.php, serta http://www.sultan.org.

Untuk melihat kitab-kitab Arab yang sudah ada, geser mouse ke bagian bawah. Di sini Anda akan melihat kitab-kitab Arab.

Klik salah satu kitab yang hendak Anda baca pada tulisan Arab-nya. Anda akan melihat menu-menu yang dapat dipilih dari kitab tersebut.

28

08/2011

INFOLINUX

www.infolinux.web.id

UTAMA

Mengawasi Anak dengan Nanny


Sabily tetap tidak melepaskan Nanny sebagai aplikasi pa- lai yang diperlukan. rental control untuk menghindarkan penggunaan komputer oleh anak-anak dari unsur kekerasan dan pornogra. Jika jendela kecil ini tidak terlihat, geser jendela Web contet ltering. Biasanya window kecil ini Akses aplikasi Nanny dari menu System Admi- tersembunyi di belakangnya. Masukkan nama pada kolom nistration Parental Control. Biasanya, Anda akan nama, description, dan juga alamat url site yang akan di diminta untuk memasukkan password user komputer blok, misalnya Facebook. Klik OK. Anda.

1 2

Muncul jendela Nanny Admin Console, klik tombol kunci pada bagian bawah untuk mengongurasi user yang Anda pilih.

Pada jendela Web content, akan terlihat daftar website yang baru saja Anda tambahkan untuk diblokir ketika internet diakses. Lalu, tutup semua jendela hingga jendela Nanny Admin Console. Klik Apply kemudian klik Close.

Berikutnya, pada tab PC use time, Anda dapat menentukan durasi penggunaan komputer per harinya. Centang kotak Use the computer dan berikan lama waktu akses komputer. Blok juga jam pada tiap harinya agar anak dapat mengakses komputer. Warna hijau menunjukkan waktu yang diperbolehkan. Klik Apply.

Cara kedua adalah memblokir situs-situs yang berbahaya untuk dikunjungi anak-anak. Klik tab Web Browser dan kemudian centang Use web content ltering. Klik Congure.

4 5

Pada jendela Web content ltering klik tombol Add untuk menambahkan website yang akan diblok. Selanjutnya, akan muncul jendela kecil untuk mengisi ni-

www.infolinux.web.id

INFOLINUX

08/2011

29

KOMUNITAS

Daftar KPLI yang Diketahui Saat Ini


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

ITC Bring Linux to School

Bandung

nit kegiatan mahasiswa Fakultas Teknik Universitas Trunojoyo Madura di bidang teknologi informasi atau ITC (Information Technology Center), baru-baru ini mengenalkan Linux ke sekolah-sekolah di Jawa Timur. Kegiatan yang diberi nama ITC Bring Linux to School, Tour de East Java 2011 dan disingkat sebagai BLtS itu pertama diadakan pada 21 Mei 2011 di SMK Negeri 1 Pungging Mojokerto. Menurut Ketua ITC Didin Yustisianto, BLtS di SMKN 1 Pungging ini merupakan kegiatan mahasiwa untuk berbagi ilmu tentang Linux dan aplikasinya kepada para siswa SMK yang dilakukan tiga pembicara dengan tiga topik. Roni, sebagai pembicara pertama, menyampaikan materi Introducing GNU/Linux Operating System dengan bahasa yang ringan. Pada sesi kedua, Darul Muchlasin menyampaikan materi Network Security. Darul yang humoris membawakan topik yang berat ini dengan kocak sehingga suasana seminar tidak kaku. Sesi

ketiga dibawakan oleh mahasiswa Unijoyo yang juga aktivis Linux KLAS (Kelompok Linux Arek Suroboyo) Rotua Damanik. Rotua menyampaikan materi secara gamblang tentang Sistem Operasi Linux dalam Dunia Wirausaha. Ketua pelaksana BLtS, Alan Qomaruddin juga turut memberi sambutan di awal acara. Informasi lebih lanjut tentang acara ini tersedia di http://www.ukmf-itc.web.id. Punya pertanyaan? Kirim ke info@ukmf-itc. web.id atau itc.unijoyo@gmail.com. Rus

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

Batam
BLUG Situs: http://batam.linux.or.id

Bogor
GRUB Situs: http://bogor.linux.or.id

Gorontalo
GoLA Situs: http://gorontalo.linux.or.id

Jakarta
KPLI Jakarta Situs: http://jakarta.linux.or.id

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

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

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

Manado
Peserta dan panitia ITC Bring Linux to School di Mojokerto.

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

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

KPLI Riau Adakan Ubuntu Release Party


alam rangka menyambut kehadiran Ubuntu 11.04 (Natty Narwhal), Pekanbaru Ubuntu Community (PUTY) mengadakan release party dan seminar open source pada 15 Mei 2011 di Auditorium kampus Polteknik Caltex Riau (PCR). PUTY adalah salah satu UKM open source di PCR. Seminar ini dihadiri oleh 176 peserta yang terdiri dari siswa SMA dan SMK, mahasiswa, serta kalangan umum yang ada di daerah Pekanbaru. Materi yang dibahas meliputi pengenalan Natty Narwhal oleh Ketua PUTY Zulkhairi, peluang open source oleh Yusapril Eka Putra dari PCR, dan cloud computing oleh Yudha dari KPLI (Kelompok Pengguna Linux Indonesia) Pekanbaru. Acara yang disponsori oleh Good Tea ini merupakan salah satu cara dalam menyosialisasikan Linux di daerah Pekanbaru, Riau. Pengurus KPLI Pekanbaru menjalankan kegiatan semacam ini karena perkembangan pengguna Linux di Pekanbaru masih sangat minim, tidak

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

seperti di Jawa dan juga daerah lainnya di Indonesia. Salah satu peserta berharap panitia mengadakan sejumlah event yang lebih besar untuk memicu perkembangan penggunaan open source di Pekanbaru. Selain itu, pada seminar kali ini juga dibuka stand Dokter Linux. Di stand ini, peserta dapat berkonsultasi secara langsung bagaimana cara menginstal Ubuntu, mengetahui aplikasi apa saja yang ada di Ubuntu 11.04, serta mengatasi permasalahan yang ditemukan saat menggunakan Ubuntu. IST

Palembang
MINUX Situs: http://palembang.linux.or.id

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

Semarang
ATLAS Situs: http://jateng.linux.or.id

Serang
KPLI Serang Situs: http://serang.linux.or.id

Sidoarjo
KPLI Sidoarjo Situs: http://sidoarjo.linux.or.id

Solo
KPLI Solo Situs: http://solo.linux.or.id

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

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

Tangerang
Panitia seminar dan release party Ubuntu 11.04 di Pekanbaru.

KPLI Tangerang Situs: http://tangerang.linux.or.id

Yogyakarta 30
08/2011 INFOLINUX

www.infolinux.web.id

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

PRAKTIK INSTAN

Kelola Jaringan dengan Zentyal


Setiap kantor, baik kecil ataupun besar pasti memiliki infrastruktur jaringan untuk bekerja. Distro Zentyal akan mempermudah Anda melakukan pengelolaan infrastruktur ini via GUI yang dimilikinya.
Zentyal adalah Linux Small Bussiness Server. Di sini, Anda dapat mengelola semua layanan jaringan Anda melalui satu platform tunggal. Zentyal memiliki beberapa paket aplikasi untuk kinerja server Anda, yaitu Jaringan Gateway, infrastruktur, Uned Threat Manager, Ofce, dan komunikasi server. Semua tur ini terintegrasi dan mudah untuk dikongurasi sehingga dapat membantu dan menghemat waktu sistem administrator. Distribusi Linux Zentyal-2.0-3. Processor Intel Pentium 4 dan hard drive 10 GB. 2 buah network card dan memori RAM 512 MB. Sekarang, kita akan membuat server ini sebagai gateway yang akan menghubungkan klien dan internet. Bisa kita lihat pengaturan IP gateway pada Gambar 1.

Instalasi Zentyal
Sekarang, kita akan mencoba melakukan instalasi distro zentyal. Langkah-langkahnya sebagai berikut. Burning ISO Zentyal yang ada di bonus DVD InfoLinux edisi 8. Lalu, masukkan installer Zentyal ke dalam optical drive Anda. Atur urutan booting pada BIOS dengan urutan CDROM pada posisi pertama.

Skenario
Pada artikel ini, penulis menggunakan distro zentyal untuk membangun server dan mengelola semua jaringan Anda. Berikut spesikasi komputer yang digunakan sebagai server.

Panduan Gambar
1 2 3

Pengaturan IP gateway.

Pilihan instalasi Zentyal.

Deteksi kartu jaringan.

Buat partisi dengan LVM.

Login ke halaman Zentyal.

Instalasi Paket Gateway.

32

08/2011

INFOLINUX

www.infolinux.web.id

PRAKTIK INSTAN
Halaman pertama, pilih bahasa untuk instalasi. Anda dapat menginstal Zentyal menggunakan modus default yang menghapus semua isi disk dan menciptakan partisi yang dibutuhkan oleh Zentyal dengan menggunakan LVM. Atau, Anda dapat memilih mode expert (mengurut partisi secara manual). Sebagian besar user harus memilih pilihan default kecuali mereka menginstal pada server dengan perangkat lunak RAID atau mereka ingin membuat partisi khusus sesuai persyaratan tertentu (Gambar 2). Selanjutnya, pilihan bahasa antarmuka sistem operasi Anda, lalu deteksi keyboard yang digunakan. Pada halaman ini, 2 buah kartu jaringan Anda, eth0 dan eth1, terdeteksi (Gambar 3). Tulis nama host server Anda lalu pilih zona waktu. Jika Anda menggunakan LVM, akan tampil halaman di mana LVM akan mengatur partisi Anda secara otomatis, tekan Yes (Gambar 4). Masukkan nama lengkap Anda. Lalu, masukkan nama user akun untuk login lalu continue. Masukkan password login Anda lalu masukkan password yang sama sekali lagi untuk memverikasi. Proses instalasi: jika tidak ada masalah Anda akan langsung diminta reboot. Sekarang, sistem Zentyal Anda bekerja. Sebuah antarmuka gras dalam browser web dimulai dan Anda dapat mengakses ke antarmuka administratif. Masukkan user dan password akun yang Anda buat (Gambar 5) dan Anda pun siap mengongurasi server Zentyal Anda melalui antarmuka adiminstratif pada browser Firefox dengan URL link https://localhost (dapat juga akses zentyal di browser klien: https://zentyal_server_ip).

Memilih Paket Instalasi yang Dibutuhkan


Sekarang, Anda dapat memilih paket yang diinginkan. Untuk tutorial kali ini, kita akan menginstal paket Gateway, terdiri dari modul Firewall, HTTP Proxy, dll. Pemilihan paket bisa dilakukan melalui pilihan mode Advanced dan basic mode (dapat memilih modul satu persatu). Misal, kita pilih paket Gateway, klik install, proses installasi pun akan berjalan lalu akan tampil pengaturan jaringan Anda. Untuk pengaturan ini, skip saja, lalu klik Finish. Paket yang Anda butuhkan pun sudah terinstall dan dapat Anda gunakan (Gambar 6).

Mengatur Jaringan
Masuk ke Network | Interfaces, lalu masukkan IP yang terdapat di eth0 (IP adsl) dan eth1 (IP Lan). Jangan lupa untuk menandai antarmuka eksternal karena Zentyal menggunakan info ini dalam aturan rewall. Caranya, ceklis Eksternal (WAN) hanya di eth0 (Gambar 7). Lalu, dari Network | Gateways, klik add new di bagian list gateway. Selanjutnya, Anda isikan IP Gateway dari modem (eth0) 192.168.0.2, ceklis default, lalu change (Gambar 8). Daftarkan IP DNS ke internet. Caranya, klik Network | DNS. Selanjutnya, di bagian DNS resolver list Anda klik

Atur IP eth0 dan eth1.

Atur gateway.

Install modul via software management.

10

11

12

Menambah DNS baru.

Konfigurasi DHCP.

Tabel Paket Filter.

www.infolinux.web.id

INFOLINUX

08/2011

33

PRAKTIK INSTAN
Add new lalu ketik DNS Anda. Catatan: Setiap melakukan perubahan kongurasi, jangan lupa klik Save changes (ada di pojok kanan atas).

Firewall
Dengan Firewall, Anda pun dapat mengatur sejumlahaturan pada data yang boleh masuk atau keluar. Jika ingin mengongurasi rule lakukan di Firewall | Packet Filter. Anda akan melihat tabel paket lter yang dapat dikongurasi seperti Gambar 12. Semua tabel ini melarang koneksi secara default. Jika Anda ingin memperbolehkan beberapa jenis koneksi yang Anda butuhkan untuk membuat aturan baru untuk ini, berikut beberapa contoh umum. Allow all trafc dari clients ke internet. Allow internal clients untuk menggunakan beberapa layanan, kecuali LDAP (Gambar 13). Anda pun dapat menambah atau mengedit aturan yang sudah Ada, misal Anda ubah SSH any menjadi deny dan mengatur rule berdasarkan IP.

DHCP Server
Untuk menerima alamat IP pada host atau klien secara otomatis, kita dapat menggunakan DHCP server. Karena modul DHCP tidak berasal dari Paket Gateway, kita harus menginstal modul tersebut. Caranya, klik Software Management | Zentyal Components section lalu ceklis modul DHCP. Dapat Anda install juga paket yang lain, seperti DNS, FTP, VPN, HTTP Proxy (cache and content lter), dan lain-lain (Gambar 9), Misal, kita ingin mengatur DHCP dengan IP: 192.168.100.10-192.168.100.40, caranya klik menu DHCP, lalu atur kongurasi interface ke eth1 di bagian default gateway dengan pilihan Zentyal atau custom IP (ketik IP gateway Anda). Lalu, di bagian primary name server bisa Anda pilih default yaitu local Zentyal DNS. DNS akan bertindak sebagai caching server. Anda juga dapat menggunakan IP 127.0.0.1. Untuk membuatnya, klik Network | DNS. Jika Anda menetapkan lebih dari satu DNS, Server 127.0.0.1 harus di urutan pertama (Gambar 10). Lalu, Add new range, masukkan name: DHCP, from: 192.168.100.10, to: 192.168.100.40, lalu Add dan Save Changes (Gambar 11). Catatan: Aktifkan status modul Anda. Caranya, klik modul status | ceklis status di bagian DHCP.

HTTP Proxy
Sekarang, kita coba setup Proxy HTTP. HTTP Proxy dapat meng-cache navigasi pada user web yang dapat mengurangi penggunaan bandwidth, menyaring konten, memblok situs terlarang, atau jenis konten. Dari HTTP Proxy | General, akan tampil halaman di mana Anda dapat mengkongurasi HTTP Proxy sebagai transparan sehingga klien browser tidak perlu dikongurasi ulang. Atur default policy menjadi Filter, seperti mengaktifkan content ltering yang dapat men-deny izin akses ke be-

Panduan Gambar
13 14 15

Internal networks to Zentyal.

Konfigurasi HTTP proxy.

Halaman filtering.

16

17

18

Memblokir situs.

Daftar IP situs yang diblokir.

Buat service HTTPS.

34

08/2011

INFOLINUX

www.infolinux.web.id

PRAKTIK INSTAN
berapa halaman web yang diminta oleh user. Anda juga dapat meningkatkan ukuran cache untuk menyimpan isi web temporari tergantung pada hardware dan penggunaannya, lalu change. Andapun dapat memilih domain yang kira-kira tidak akan disimpan di dalam cache dengan menambahkan URL pada cache exemptions (Gambar 14). Selanjutnya, pada menu HTTP Proxy | Filter Proles, Anda dapat memilih mengongurasi default, yang akan berlaku untuk semua pengguna. Caranya, klik conguration di bagian default, akan tampil halaman default. Filter pertama yang harus dikongurasi adalah antivirus (modul antivirus sudah diinstal dan aktif). Jika diaktifkan, lalu lintas HTTP yang berisi virus yang terdeteksi akan diblokir, lalu pada tab le extension ltering (Anda dapat memilih ekstensi yang akan diblokir) sama halnya dalam tipe penyaringan MIME Anda dapat menambah atau memilih jenis MIME yang diblokir (Gambar 15). Kongurasi dan tambahkan daftar domain yang dilarang. Misal, kita blokir facebook.com (Gambar 16) tetapi ada dalam pikiran kita bahwa HTTP Proxy hanya ltering HTTP pada port 80. Dalam hal ini, user masih bisa mencapai versi halaman HTTPS sehingga kita juga harus membuat aturan rewall untuk memblokir lalu lintas itu. Anda akan memerlukan sebuah objek berisi containing alamat facebook. com. Caranya, klik Object dan Add new, tulis facebook. com. Klik member di bagian facebook.com, lalu Adding New Member dan masukkan IP dari facebook.com yaitu 69.63.181.12, Add (Gambar 17). Lalu, buat service baru untuk mencocokkan lalu lintas yang diinginkan. Dalam kasus ini, HTTPS (TCP dengan port tujuan 443). Caranya, klik Services | https lalu Add new, tulis https dan Add. Di bagian https, Anda klik congurations, lalu klik Add new, masukkan protokol TCP source port Any, di destination port, pilih single port dan ketikkan 443, lalu Add (Gambar 18). Akhirnya, Anda dapat menambahkan aturan rewall untuk memblokir lalu lintas jaringan internal, sesuai objek baru Anda dan service sebagai tempat yang dituju. Klik rewall. Di bagian Filtering rule for internal networks, Anda klik Congure rules. Klik Add New dan daftarkan facebook.com Anda (Gambar 19). Lalu, tes situs faceboook.com di PC klien Anda (Gambar 20).

Fitur Lainnya
Diagnosis jaringan, caranya klik Network | Diagnostic Tools. Tampil halaman network diagnostic yang dapat digunakan (Ping, Traceroute, dan Domain Name Resolution, misal ping IP klien (Gambar 21). Menampilkan status atau mengaktifkan modul yang telah diinstal, bisa dilihat di Dashboard (Gambar 22). Mengubah password, port (default port HTTPS: 443), dan hostname di System | General (Gambar 23). Backup hasil kongurasi Zentyal Anda dengan fasilitas eksport/import di System | Import/export Conguration (Gambar 24). Selamat bereksplorasi!
Yuliadi [yuliadi@infolinux.co.id]

19

20

21

Tambah aturan baru pada firewall.

Tes koneksi internet di PC client.

Diagnosis jaringan.

22

23

24

Melihat status modul.

Mengubah password user.

Backup konfigurasi Zentyal.

www.infolinux.web.id

INFOLINUX

08/2011

35

NETADMIN

Menghemat Kapasitas Harddisk dengan Membuat NFS Server

ntuk alternatif berbagi dokumen dalam sebuah jaringan atau LAN dan menghemat biaya perangkat untuk penyimpanan data, gunakan protokol NFS. Cara kerjanya hampir sama dengan samba, klien dapat bekerja atau meletakkan file ke dalam satu direktori di server NFS.
kan sebuah protokol yang dikembangkan oleh Sun Microsystem pada tahun 1984. NFS berfungsi mengizinkan pengguna komputer untuk bertukar data dalam jaringan atau LAN seolah-olah mereka melakukan pertukaran data tersebut dalam komputer mereka sendiri atau lokal. NFS saat ini sudah mencapai versi NFSv4 yang dikeluarkan tahun 2000 dengan berbagai kelebihan dibandingkan versi sebelumnya. Kelebihan ini misalnya performa yang lebih baik serta keamanan yang lebih tinggi.

Penghematan merupakan salah satu hal penting dalam sebuah bisnis, apalagi perkantoran. Anda bisa saja membuat sebuah kantor kecil yang memiliki lima buah PC yang hanya memiliki ukuran harddisk sebesar 20 GB dan satu buah server yang memiliki ukuran harrdisk 500 GB. Dengan ukuran harddisk yang sangat kecil ini bagaimana cara menyimpan banyak data? Jawabannya terletak pada harddisk virtual yang dapat dibuat seolah-olah menjadi bagian dari harddisk user. Sebagai alokasi dari harddisk, server dapat digunakan untuk media penyimpanan bersama bagi seluruh user dalam satu jaringan. Teknologi NFS dapat membuat sebuah harrdisk virtual yang dipetakan ke dalam komputer user seolah-olah menjadi bagian dari user, padahal data tersebut berada di server. Oleh karena itulah, teknologi ini dapat digunakan Anda yang menginginkan sebuah infrastruktur yang sederhana dan murah dibandingkan harus mengisi 160 GB pada semua harddisk user hanya untuk data-data seperti le dokumen ofce atau gambar. Kali ini, Anda akan diajak untuk membuat sebuah NFS server untuk menghemat sumber daya Anda.

$ sudo dpkg-recongure portmap

Apabila ditemukan pertanyaan Should portmap be bound to the loopback address?, pilih opsi [No] dan tekan [Enter]. Setelah melakukan kongurasi, cobalah melakukan restart service portmap dengan perintah berikut.
$ sudo /etc/init.d/portmap restart

Anda sudah sampai pada tahap terakhir dari instalasi NFS. Setelah ini, Anda sudah dapat melakukan kongurasi NFS pada server Anda.

Konfigurasi NFS Server Instalasi NFS Server


Pada artikel kali ini, instalasi NFS akan dilakukan menggunakan terminal atau konsol. Hal yang pertama harus Anda lakukan adalah mengaktifkan terminal Anda dari menu Applications - Accessories Terminal. Setelah terminal muncul, jalankan perintah berikut untuk memulai instalasi.
$ sudo apt-get install nfs-kernelserver nfs-common portmap

File kongurasi NFS berada pada le /etc/exports. Seperti biasa, Anda dapat melakukan edit le export menggunakan editor gedit atau vim. Pertama, buatlah sebuah direktori yang akan diakses oleh klien Anda. Buatlah direktori Data dan letakkan pada direktori /, berikan juga izin akses untuk folder /Data menggunakan perintah chmod.
$ sudo mkdir /Data $ chmod 777 /Data

Tentang NFS
NFS merupakan singkatan dari Network File System yang merupa-

Masukkan password user Anda. Apabila ada konrmasi [Y/N], jawab [Y] atau tekan [Enter] untuk memulai instalasi NFS. Sekarang, lakukan kongurasi portmap. Berikut adalah perintah kongurasi portmap.

Setelah menjalankan perintah di atas, direktori Data sudah berada pada /. Sekarang, saatnya Anda melakukan kongurasi pada le /etc/ exports dengan editor Anda. Jalankan perintah berikut ini untuk editing dengan gedit.

36

08/2011

INFOLINUX

www.infolinux.web.id

NETADMIN
$ sudo mkdir /media/Data

Lakukan mounting manual pada klien Anda untuk menampilkan le /Data pada NFS server ke komputer klien.
$ sudo mount 192.168.0.142:/Data /media/Data

Proses instalasi paket NFS dan portmap dengan terminal.

Memasukkan mounting data server NFS pada file /etc/exports. $ sudo gedit /etc/exports $ sudo exportfs-a

Keterangan dari perintah di atas adalah: - mount Perintah untuk menampilkan isi atau meletakkan isi dari sebuah media. - 192.168.0.142 Alamat IP dari NFS server yang menyimpan data yang ingin di-sharing. - /Data Folder penyimpanan data yang ada di NFS server. - /media/Data Folder atau direktori tempat menampung isi dari /Data. Langkah selanjutnya dalam kongurasi NFS pada klien adalah merestart service NFS klien dan portmap dengan perintah berikut.
$ sudo /etc/init.d/portmap restart $ sudo /etc/init.d/nfs-common

Tambahkan baris di bawah ini pada bagian paling bawah le /etc/exports.


/Data 192.168.0.1/24(rw,no_root_ squash,async)

Akhirnya, kongurasi pada NFS server sudah selesai dilakukan. Sekarang Anda dapat langsung mengakses NFS pada klien di jaringan yang diizinkan untuk mengakses folder sharing pada NFS server.

Keterangan dari perintah di atas adalah: - /Data Lokasi folder yang akan di-sharing - 192.168.0.1/24 Alamat IP klien yang dapat mengakses yaitu range 192.168.0.2 sampai 192.168.0.254. - (rw,no_subtree_check,async) Bagian ini adalah izin akses yang diberikan pada folder /Data. Di sini, folder /Data diberikan izin akses read-write secara penuh. Simpan le /etc/exports. Kemudian, lakukan restart pada service NFS dengan perintah berikut.
$ sudo /etc/init.d/nfs-kernel-server restart

Konfigurasi NFS pada Klien


Pada klien di jaringan, Anda harus melakukan beberapa kongurasi dan instalasi paket yang digunakan untuk mengakses NFS. Sama halnya dengan instalasi server, pada klien, Anda harus melakukan instalasi paket NFS untuk klien.
$ sudo apt-get install nfs-common portmap

restart

Anda juga bisa mengaktifkan direktori sharing /Data secara otomatis ketika komputer klien dinyalakan. Untuk melakukan hal ini, masukkan beberapa baris berikut pada le /etc/fstab pada komputer klien.
192.168.0.142:/Data /media/Data nfs rw,hard,intr 0 0

Lakukan kongurasi portmap seperti saat instalasi server dengan menjalankan perintah berikut.
$ sudo dpkg-recongure portmap

Untuk menghemat waktu, apabila Anda melakukan perubahan pada le /etc/exports pada NFS yang sedang berjalan, Anda dapat menjalankan perintah berikut.

Apabila ditemukan pertanyaan Should portmap be bound to the loopback address?, pilih opsi [No] lalu tekan [Enter]. Buatlah direktori sebagai tempat mounting atau tempat diletakkannya isi dari folder sharing di NFS server.

Baris di atas menyatakan hal yang sama dengan baris mounting manual dari terminal pada langkah sebelumnya. Saat ini, /media/Data akan tampil seolah-olah merupakan bagian dari komputer user klien Anda. Padahal, sesungguhnya ini merupakan folder yang ada pada NFS server. Akhir kata, selamat mencoba!
Zaky Abdurrachman [zaky.abdurrachman@infolinux.co.id]

www.infolinux.web.id

INFOLINUX

08/2011

37

WARNUX

DKIJakarta

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 Tidos.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 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 R@ung.net, 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 Onet Cafe, Jl. Surya Darma 34 Sewan, Tangerang Quantum.net, Jl. Sunan Gunung Jati No 50, Ciledug, Tangerang Q.net, Jl. Dr. Cipto Mangunkusumo No. 42, Ciledug, Tangerang Starnet, Cimone, Tangerang KZ Internet Cafe, Jl. Pesanggerahan No. 49 Rt.3/3, Cempaka Putih, Ciputat Timur, Tangerang Artanita , Jl. Cieunteung No 112 A [Sebelah SMK Artanita] Tasikmalaya Citra [Koperasi Pegawai Telkom], Jl. Otista No. 06, sebelah Kantor Pos, Tasikmalaya Kharisma, Jl. Ampera No. 142, Depan SD Gunung Lipung, Tasikmalaya Warnet Salsabila I, Jl. Rajawali 105, Kp. Siluman, Cibeureum. Tasikmalaya Warnet Salsabila II, Jl. Kol. Abd. Saleh Cicurug Ojo Cikalang,Tawang, Tasikmalaya 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

Jawa Barat dan Banten

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 Fir@.Net, Jl. Kh. Noor Hadi No. 34 B (Samping Asrama Akper Muhammadiyah), Kudus Tit@ Net, Jl. Juwana-Pati KM. 1 No. 2 (Hotel Graha Dewata Juwana), Pati WWCE, Jl. Untung Suropati 33 Tayu, Pati AnantaNet, Jl. Diponegoro, masuk gang Utara Pasar Induk Kajen, Pekalongan KiosNet LiPI Linux, Jl. Bugenvil Rt.06/07 Purwoharjo Comal, Pemalang Aidea.net, Jl. S. Parman No. 4, Purbalingga AlfaNET, Jl. Ahmad Yani No. 1b Lt. 2 Alfamart Depan Terminal, Purbalingga GaneshaNET, Jl. Piere Tendean No. 81 Selatan Alunalun, Purbalingga JULIOS, Jl. Pujowiyoto 5 b, Purbalingga Banyu-Net, Jl. dr Soerparno No.18, Purwokerto Warnet 88, Jl. Jend. Sudirman Timur 172 Berkoh, Purwokerto Dago7 Net, Jl. Dr. Soeparno No. 12, Purwokerto Naurah.Net, Jl. Kutoarjo - Ketawang Km. 6, Dukuhdungus, Grabag, Purworejo Alfa.Net, Parang Barong Square 14 Kav 04, Semarang Andromeda.Net, Jl. Tanjungsari No. 4, Semarang CafeNet69, Jl. Tlogosari Raya 1/69, Semarang Exsanet, Jl. Jati Raya Blok Ck3 Ruko Banyumanik, Semarang GankbuntU WarungInternet, Jl. Purwoyoso Ic No.30, Semarang GrandNet - 1, Jl. Sirojudin No. 5 Tembalang, Semarang GrandNet - 2, Jl. Thamrin No. 12 Sebelah Pertamina, Semarang HitNet (GrandNet - 3), Wonodri Baru No. 31 Belakang RS Roemani, Semarang Homenet, Jl. Majapahit 281A, Semarang Infoesia.Net, Jl. Gusti Putri II/No. 40, Semarang Magesen Internet Cafe, Jalan Patriot I H-77, Semarang Mataram, Jl. MT Haryono 294-296, Semarang Starcomp, Jl. Karanglo Pedurungan, Semarang Star@net, Jl. Karanglo I No. 64, Semarang TrendNet, Jl Tirto Agung No. 13 Banyumanik, Semarang WSI Net, Jl. Prof. Sudharto, Tembalang (samping Cafe Tugu), Semarang Zulinet, Jl. Plamongan Sari Raya 3A, Semarang Warnet Amanah, Jl. Raya Sukowati 640, Sragen A Ha 7 Comp, Jl. Raya Balamoa Banjaran 20 Pangkah, Tegal BIXnet, Jl. Pancakarya No. 19 Kajen Talang, Tegal BONeX, Jl. H. Samanhudi No. 33 Trayeman Slawi, Tegal Brug Abang 99 Warnet, Brug Abang Kajen Talang, Tegal BSC Net, Jl. Raya Karanganyar, Tegal Era Net, Jl. Moh. Yamin Slawi, Tegal Fudu Net, Jl. Pala Raya No. 45 Mejasem, Tegal Gracia 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

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 Ofce, 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. Mustain 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 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 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

Sulawesi

Sumatera

Jawa Timur dan Bali

Jawa Tengah dan Yogyakarta

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

38

08/2011

INFOLINUX

www.infolinux.web.id

TUTORIAL TASKCOACH

Mengelola Tugas dengan Task Coach

agi Anda yang ingin memiliki kondisi kehidupan yang lebih baik, baik itu dalam pekerjaan, sekolah, kuliah, atau di mana pun, Anda bisa melakukannya dengan memanfaatkan waktu yang Anda miliki seefektif dan seefisien mungkin. Gunakan Task Coach untuk me-manage tugas Anda.
double klik kursor mouse Anda pada le taskcoach-xx.deb yang baru saja Anda download. Ini akan membuka Ubuntu Software Center lalu klik install untuk memulai instalasi. Ketika instalasi selesai, Anda dapat mulai menggunakan Task Coach dari menu Applications | Ofce | Task Coach. Selanjutnya, Anda pun siap menggunakan aplikasi Task Coach, seperti Gambar 1. Catatan: Saat instalasi Task Coach, banyak paket depedensi yang diperlukan. Jadi, kalau bisa internet terhubung (repository Ubuntu 10.10). ject, Description, dan ceklis Mutually exclusive di bagian Subcategories. Ini berarti, jika kategori ini memiliki dua sub kategori, task dapat dimiliki atau dikelompokkan hanya salah satu dari mereka. Tab Notes. Pada bagian ini, Anda dapat memberikan informasi tambahan atau catatan pada bagian kategori. Misalnya, id email atau nomor telepon, cara yang lebih disukai untuk menghubungi, dan lain-lain. Tab Attachment. Pada bagian ini, Anda dapat melampirkan resources tambahan yang diperlukan untuk task. Ini dapat Anda ambil melalui resources lokal seperti le atau me-remote resources, seperti URL. Tab Appearance. Tab ini memungkinkan Anda untuk membuat custom warna background dan foreground di kategori. Anda juga dapat membedakan kategori dengan berbagai ikon dan font. Membuat kategori hanya langkah pertama dalam menggunakan Task Coach. Ketika Anda menggunakan Task Coach lebih banyak, Anda akan melihat bahwa Anda bisa mengalokasikan task untuk kategori dengan lebih rapi. Misalnya, kita memiliki single kategori yang disebut Riset

Task Coach adalah aplikasi to-do manager bersifat free/open source software dengan interface yang bersahabat. Aplikasi ini akan memungkinkan Anda untuk membuat, mengatur, dan memanage semua tugas Anda dengan mudah. Task Coach dirancang khusus untuk menangani tugas-tugas yang menumpuk. Selain itu, aplikasi ini menawarkan upaya pelacakan, kategori, dan notes. Task Coach memiliki tur-tur yang dapat dengan mudah Anda gunakan membuat budget untuk sebuah tugas, mengatur tanggal untuk tugas, menambahkan attachments, pengingat, melihat tugas dalam bentuk list atau tree, dan masih banyak lagi. Format dari le Task Coach (.tsk) adalah XML. Task Coach tersedia juga untuk iPhone dan iPod Touch dan tampil dengan serangkaian luas fungsi serta banyak cara untuk penyesuaian/customize aplikasi bagi Anda.

Membuat Kategori
Kategori adalah salah satu tur penting dalam Task Coach. Anda menggunakan Task Coach untuk tetap terorganisasi tetapi itu tidak berarti to-do list Anda dapat terorganisasi. Anda dapat menggunakan kategori ke grup task Anda ke tempat/ranjang yang sesuai. Task Coach memiliki beberapa sentuhan rapi yang membuat dan menggunakan kategori dengan mudah. Sekarang, buat kategori baru, caranya klik tab New | New category. Selanjutnya, Anda akan melihat jendela kategori dengan beberapa pilihan kategori yang dapat Anda isi, yaitu: Tab Description. Terdiri dari sub-

Instalasi Task Coach


Pada penulisan kali ini, digunakan sistem operasi Ubuntu 10.10 desktop. Download aplikasi Task Coach yang berekstensi *.deb (paket sesuaikan dengan sistem operasi yang Anda gunakan) dari situs http://www.taskcoach.org atau dari bonus DVD InfoLINUX. Setelah download selesai,

40

08/2011

INFOLINUX

www.infolinux.web.id

TUTORIAL TASKCOACH
kan Anda untuk menetapkan tugas ke beberapa kategori. Task Coach memungkinkan tugas untuk berada di beberapa kategori atau subkategori pada waktu yang sama. Misalnya, kita membuat task dengan nama Test Task di semua kategori yang kita buat. Tab Budget. Bagian ini memungkinkan Anda untuk menetapkan jumlah maksimum waktu Anda untuk melakukan tugas. Misalnya, memberikan kita 10 jam untuk mengerjakan tugas. Anda dapat melacak waktu yang telah Anda habiskan dalam tugas ini dan terus melacak budget time Anda. Ini juga memiliki pilihan Revenue yang memungkinkan Anda untuk menghitung berapa banyak uang yang Anda telah peroleh atau tanggung jawab Anda pada client. Pada Gambar 2, bisa kita lihat, jika kita telah menghabiskan 2 jam dalam mengerjakan tugas dengan sisa waktu 8 jam, biaya pengerjaan sebesar US$100. Ini berarti, klien harus membayar

Gambar 1. Halaman utama Task Coach.

di mana kita menempatkan sebagian task atau tugas kita, lalu kita membuat dua sub kategori, yaitu Bayesian Network dan Tesis di bagian Riset. Atur notes, attachment, dan warna untuk setiap subkategori yang memungkinkan kita untuk mengelompokkan mereka bersama-sama.

Thunderbird. Sekali lagi, Anda dapat mengatur tugas berulang-ulang berdasarkan pola tertentu dan Anda akan menggunakan tab Dates untuk melakukannya. Tab Progress. Ini digunakan untuk menjelaskan berapa persentase tugas selesai. Tab Categories. Ini memungkin-

Membuat Task
Setelah Anda membuat kategori dan subkategori, langkah berikutnya adalah membuat tugas di bagian Task. Untuk membuat Task, klik New | New Task (bisa menggunakan tombol Ctrl+Insert). Selanjutnya, Anda akan melihat jendela task dengan berbagai pilihan sebagai berikut. Tab Description. Terdiri dari Subject, Description, dan Priority. Pada tab Priority, Anda dapat menetapkan berbagai level priority atau prioritas untuk sebuah tugas. Secara default, perintah Task Coach pada task berdasarkan due date dan prioritas. Pengaturan ini sangat penting jika Anda memiliki banyak tugas dalam sebuah kategori atau beberapa sub-task di dalam sebuah task. Tab Dates. Ini memberikan beberapa pilihan untuk menentukan ketika tugas dimulai, berakhir, dan benar-benar selesai. Task Coach juga memiliki pilihan untuk membuat pengingat seperti Outlook atau

www.infolinux.web.id

INFOLINUX

08/2011

41

TUTORIAL TASKCOACH

Gambar 2. Jendela Budget.

Gambar 3. Halaman utama Task Coach.

kita US$200 dari waktu yang telah dikerjakan. Tab Efforts. Hal ini sangat berguna untuk menyimpan waktu yang Anda habiskan pada tugas Anda. Pada bagian ini, Anda akan melihat daftar waktu tugas yang Anda kerjakan secara keseluruhan atau berkelompok (day/week/month). Anda dapat menentukan Effort pada tugas secara otomatis atau manual. Jika Anda ingin memulai melakukan tugas sekarang, Anda dapat mulai effort tracker, dengan klik kanan mouse Anda pada satu tugas Anda dan pilih Start Tracking Effort (atau klik ikon clock). Ketika Anda berhenti bekerja, Anda dapat mengeklik Stop Tracking Effort dengan cara yang sama seperti Anda memulai Effort. Anda pun dapat mengatur mulai dan selesainya pengerjaan tugas secara manual. Caranya, di bagian Task, Anda klik Effort, lalu klik New Effort. Ini akan membuka jendela baru. Di sini, Anda dapat memilih Tugas dan menambahkan Waktu Start dan End. Jika Anda akan menambahkan beberapa Effort untuk tugas yang sama, cara termudah adalah menggunakan double klik pada tugas dan membuka jendela edit task. Pergi ke tab Effort dan tambahkan beberapa Effort untuk tugas yang sama. Tab Notes, Attachment, Appereance. Fungsinya sama seperti di bagian kategori di mana Anda

dapat mengisi catatan, lampiran, dan custom warna background dan foreground di bagian Task.

Fitur Lainnya
Menggunakan Template. Misalnya, Anda sudah memasukkan rincian Task dengan nama Tes Task lalu Anda ingin membuat task baru dengan nama Tes Task 2. Akan tetapi, Anda ingin mengambil beberapa rincian tugas yang terdapat di Tes Task seperti notes, attachment, dan colors. Jika Anda ingin menggunakan fungsi template, klik File | Save selected task as template, lalu klik New | New task from template, kemudian pilih template yang disimpan yaitu Tes Task. Selanjutnya, tinggal ubah beberapa rincian yang diinginkan. Menggunakan Task Manager. Gambaran dapat Anda lihat di halaman utama Task Coach, seperti Gambar 3. Dari Gambar 3, Anda dapat melihat dua panel penting. Salah satu bagian menunjukkan semua task dan bagian lainnya menampilkan kategori. Jendela utama adalah bagian di mana semua tugas Anda ditampilkan. Ini menunjukkan secara default atribut paling penting dari Task yaitu Subject, Categories, Start and Due Date. Anda pun dapat mengubah atribut tersebut dari View | Columns. Ada dua tampilan yang dapat Anda gunakan yaitu dalam bentuk Tree atau

List. Anda dapat menggunakan Categories panel (berada di sebelah kanan Task) sebagai lter, misal hanya ingin menampilkan Task dari kategori Tesis. Caranya, ceklis di bagian Tesis dan unceklis kategori lainnya. Selain Categories dan Tasks, Anda juga dapat menambahkan tampilan yang lain. Caranya klik View | New Viewer dan pilih tampilan yang tersedia, seperti calendar, timeline, Effort, dan lain-lain. Secara default, task akan diurutkan berdasarkan Due Date. Anda dapat mengubahnya dari View | Sort dan pilih eld yang dinginkan. Task Coach mendukung bahasa Indonesia, caranya klik Edit | Preferences | Language, ubah menjadi bahasa Indonesia, klik OK dan restart Task Coach Anda. Di bagian Preferences, Anda dapat mematikan beberapa tur seperti notes dan effort tracking. Fitur yang dimatikan tidak dapat diakses melalui user interface sehingga menghasilkan user interface minimalis. Anda dapat melakukan penyimpanan otomatis setiap melakukan perubahan Task Coach dari Preferences. Klik File, selanjutnya ceklis di bagian Auto save after every change. Anda juga dapat mengekspor task, categories sebagai HTML atau CSV. Jika ada task yang mengandung efforts, semua task ini bisa Anda ekspor sebagai le ICS.
Yuliadi [yuliadi@infolinux.co.id]

42

08/2011

INFOLINUX

www.infolinux.web.id

TUTORIAL FREEMIND

Memetakan Pikiran dengan Freemind

pakah Anda telah menghabiskan waktu untuk merencanakan suatu proyek, entah proyek website baru, sebuah bisnis, atau proyek lainnya? Sebuah peta Mind Map merupakan sebuah alat yang dapat membantu mengkonsep jalan pikiran Anda ke dalam sebuah media sehingga dapat terlihat secara visual.
Anda hanya tinggal mengetik paket dari aplikasi FreeMind (beserta depedensi yang ikut terinstal) sebagai berikut.
$ sudo apt-get install FreeMind

Mind Map adalah teknik cara berpikir yang membantu agar otak berpikir secara teratur. Salah satu aplikasi yang dapat memetakan pikiran Anda yaitu FreeMind. FreeMind adalah sebuah aplikasi pemetaan pikiran untuk membantu Anda menjabarkan semua rencana, kegiatan, alur kerja, mencatat jadwal, atau hal-hal lain yang saling berkaitan. Kegiatankegiatan yang dapat dilakukan oleh FreeMind misalnya membuat peta link hasil pencarian di Google, penjabaran proyek termasuk hubungan ke semua le dan informasi penting lainnya, kegiatan brainstroming, database, serta kegiatan lain yang memerlukan hubungan antarbagian. Berikut langkah penggunaannya.

Halaman Utama FreeMind


Anda dapat membuka aplikasi FreeMind di Applications | Ofce | FreeMind. Anda akan melihat halaman utama FreeMind agar Anda lebih akrab dengan antarmuka FreeMind dan memahami dasar-dasar penggunaannya. FreeMind memiliki 3 komponen utama, yaitu Menu bar, Formatting bar, dan Icon toolbar. Untuk lebih jelasnya Anda bisa melihat Gambar 1.

Membuat dan Menghapus Node Instalasi FreeMind


Pada penulisan kali ini, digunakan sistem operasi Ubuntu 10.10 Desktop. Anda dapat men-download paket FreeMind dari situs http://FreeMind.sourceforge.net atau dari bonus DVD InfoLINUX. Karena banyak paket yang harus disertakan pada aplikasi FreeMind, terutama paket J2RE-SE 1.4.2 atau lebih, Anda dapat menggunakan repository ubuntu. Sebenarnya aplikasi FreeMind sudah disertakan pada repository ubuntu (terhubung ke internet), di mana Untuk mulai menggunakan Mind Map, Anda dapat membukanya di tab File lalu klik New. Akan tampil Map baru seperti Gambar 2. Silakan simpan Mind Map baru ini: dari menu klik File, kemudian Save. Pilih folder dan nama latihan. mm (isi nama le sesuai yang Anda kehendaki), kemudian klik Save. Catatan: FreeMind dirancang untuk mengurangi jumlah mengeklik dengan mouse. Kita tidak perlu memfokuskan ke suatu node dengan mengekliknya karena bisa dilakukan

hanya dengan menggerakkan mouse ke atas node tersebut hingga warna background dari node menjadi abuabu. Saat inilah tahapan dapat dimulai. Selanjutnya, buat node. Caranya, Anda ubah node root yang berlabel New Mind Map dengan judul map Anda. Misal, masukkan teks Menulis Artikel. Selanjutnya, klik menu insert | New Child Node atau tekan tombol Insert. FreeMind menyisipkan child node baru di bagian node root. Kemudian, beri nama Topik pada Cover. Jika ingin menambah child node baru pada level yang sama, klik tab insert | New Sibling Node atau tekan tombol Enter lalu berikan nama Bahan yang diperlukan. Selanjutnya, buat node cabang baru di bagian Topik pada cover, misalnya Pengenalan. Lakukan berulang-ulang untuk membuat node yang lain, seperti Gambar 3. Catatan: Untuk membuat sebuah child node baru di bawah node aktif, tekan Enter. Untuk membuat sebuah child node baru di atas node aktif, tekan Shift + Enter. Selain menambahkan node baru, kita pun dapat menghapus node yang sudah kita buat. Caranya, tempatkan mouse pointer Anda ke node yang

www.infolinux.web.id

INFOLINUX

08/2011

43

TUTORIAL FREEMIND
Nama Mindmap yang diberikan Menu bar Formatting bar Font yang dapat digunakan

Gambar 2. Create new Mind Map.

Root Node Icon Toolbar Gambar 1. Halaman utama FreeMind. Child Nodes Node dengan Formatting Web Link Gambar 3. Membuat artikel Mind Map.

akan dihapus (warna background menjadi abu-abu) lalu tekan tombol delete. Anda pun dapat menggunakan cara lain dengan mengarahkan node yang akan dihapus, lalu klik kanan pada mouse. Selanjutnya, Anda akan melihat menu konteks dan pilih Remove Node untuk menghapus. Di bagian menu konteks tersebut, selain menghapus, Anda dapat membuat, mengedit, melakukan formatting operations, dan lain-lain (fungsi sama seperti di menu bar). Selanjutnya, simpan le yang telah Anda buat.

Mengedit Teks pada Node


Anda dapat melakukan banyak operasi untuk mengedit teks dalam node. Berikut adalah set operasi pengeditan yang umum digunakan. Mengedit Node Untuk mengedit Node, tekan salah satu tombol F2/END/HOME atau pilih Edit | Edit Node di menu bar. Jika selesai, tekan Enter. Mengganti teks yang ada Tempatkan kursor di atas wilayah abu-abu dari node lalu mulai ketik teks baru. Ini akan mengganti teks yang ada dengan teks baru. Mengedit menggunakan Long Node Editor Gunakan Long Node Editor dengan menekan Alt + Enter untuk mengedit teks pendek. Lalu, ubah menjadi teks panjang.

Menyisipkan simbol khusus Anda dapat menyisipkan simbol dalam FreeMind dengan mengetikkan simbol ke dalam MS Word atau editor teks lainnya lalu menyalinnya ke editor teks FreeMind. FreeMind sepenuhnya mendukung Unicode, standar pengidentikasian huruf dan angka untuk memasukkan set karakter dari semua bahasa di seluruh dunia. Dengan demikian, Anda dapat menggunakan script pilihan Anda. Dengan menggunakan kursor mouse, Anda pun dapat memindahkan node ke bagian yang Anda tuju. Misal Topik Pada cover yang berada di sebelah kanan, bisa Anda pindahkan ke sebelah kiri. Gerakkan mouse di atas node Topik Pada Cover, kemudian pindahkan node tersebut (tekan tombol kiri mouse dan jangan dilepaskan) ke kiri dari setengah node Menulis Artikel. Di bagian kiri, akan muncul bayangan. Sekarang drop node (lepaskan tombol kiri mouse), node Topik Pada Cover sekarang berada di sebelah kiri node Menulis Artikel.

Formatting Sebuah Node


Formatting adalah proses penyesuaian warna, ukuran, font, bentuk, dan atribut lain dari node. Formatting membantu Anda untuk membedakan antara berbagai jenis node dan informasi. Sebagai contoh, Anda dapat

menggunakan font variabel untuk menyoroti berbagai tingkat teks, warna, dan bentuk untuk mengategorikan node dan memodikasi gaya node dan edge/garis tepi sesuai dengan kebutuhan Anda. FreeMind memiliki seperangkat pilihan format seperti yang dibahas dalam bagian ini. Menerapkan style pada node Anda dapat menerapkan gaya Fork atau Bubble pada node Anda. Perbedaan kedua gaya terletak hanya pada presentasi visual. Gaya Bubble menggunakan gelembung berbentuk oval untuk menyertakan data dari sebuah node sedangkan gaya Fork memegang data tanpa garis kurung apapun. Secara default, FreeMind Menggunakan gaya Fork. Jika Anda ingin mengubahnya menjadi gaya Bubble, pilih node yang akan diubah lalu klik tab format dan pilih Bubble. Formatting teks Untuk mengubah bentuk teks. Anda dapat menggunakan fasilitas formatting toolbar yang dapat mengubah bentuk teks menjadi bold atau italic, mengubah ukuran font, menggunakan font family, dan lain sebagainya. Menggunakan pilihan mewarnai Selain mengubah ukuran font, kita dapat mengubah warna teks font, node background color, blend color, blingking node, edge

44

08/2011

INFOLINUX

www.infolinux.web.id

TUTORIAL FREEMIND
color, edge style, dan edge width. Fasilitas ini terdapat di menu Format. Silakan Anda sesuaikan node yang akan Anda ubah. contextual menu, kemudian klik pada menu Insert, lalu Cloud. Anda pun dapat mengubah warna cloud. Caranya, pilih cloud pada node yang Anda buat, lalu klik tab Format, klik pilihan Cloud Color. Selanjutnya, akan terbuka kotak dialog pilihan Cloud Color lalu pilih warna yang cocok. Mind map Menulis Artikel akan terlihat seperti Gambar 4. Jika node Google diklik, maka website Google di browser (tentu saja jika sudah terkoneksi dengan internet) akan terbuka. Click pada node Disk akan membuka document text menggunakan editor default. Node dapat di-collapse dan di-expand walaupun ada hyperlink dengan menekan tombol Alt-Page Down dan Alt-Page Up. Jika Anda ingin menghapus hyperlink dan cloud, fokus pada node, gunakan menu Insert, kemudian Cloud. Hal ini akan menghapus Cloud. Untuk hyperlink, gunakan menu Insert, kemudian Hyperlink (Text eld)..., hapus teks link yang ada pada input box, kemudian klik OK. Dengan ikon, Anda dapat memberikan gambar atau simbol yang mewakili task, command, atau object. FreeMind menawarkan 35 ikon yang berbeda. Tidak ada pilihan untuk memilih ikon sendiri. Anda dapat memilih dari ikon yang ditawarkan oleh FreeMind saja. Untuk menambahkan, pilih node yang akan diberi ikon, tekan salah satu tombol Alt atau Ctrl, pindahkan kursor Anda ke toolbar ikon, lalu klik ikon pilihan Anda. FreeMind menyisipkan ikon ke node yang Anda pilih. Catatan: Anda juga dapat menambahkan ikon ke node tanpa menggunakan toolbar ikon. Tekan Alt+I dan pilih ikon dari layar. Seperti disebutkan sebelumnya, sebuah node dapat memiliki beberapa ikon. Untuk menghapus 1 ikon pada suatu waktu, pilih node dan klik gambar tanda silang merah (Remove Last Icons) di bagian atas toolbar ikon. Untuk menghapus semua ikon di node, pilih node, dan klik gambar kotak sampah (Remove All Icon) di bagian atas toolbar ikon.

Menambah Links, Cloud, dan Icon


FreeMind juga membolehkan membuat suatu node menjadi hyperlink. Hyperlink ini dapat berupa alamat World Wide Web (URL atau URI), atau suatu penunjuk ke suatu le pada hard disk. Caranya, arahkan mouse ke atas node Google, klik kanan untuk memunculkan contextual menu, klik pada menu Insert | Hyperlink (Text eld)..., lalu ketikkan http://www.google.co.id, kemudian tekan tombol Enter. Sama halnya pada node Disk: klik kanan untuk contextual menu kemudian klik pada menu Insert | Hyperlink (File chooser)..., dan pilih suatu le (misalnya document text) misal dipilih le license.txt yang berada di /home/budi/FreeMind. Selain itu, Anda pun dapat menghubungkan ke alamat email. Caranya, pilih node Anda, klik insert | Hyperlink (test Field), masukkan link untuk email berdasarkan format yang diberikan, misal mailto: budi@hotmail.com. FreeMind menegaskan link email dengan menambahkan ikon mail ke node. Kit, secara visual dapat mengelompokkan node dan turunannya, dengan menambahkan cloud. Arahkan mouse ke atas node Sumber, klik kanan untuk memunculkan

Fitur Lainnya
Mengganti isi node dengan gambar. Caranya, pilih Node yang ingin diganti dengan gambar, pilih tab Insert | Image, lalu pilih gambar yang diinginkan. Anda pun dapat mengekspor FreeMind yang dibuat sebagai JPG, PNG, HTML dan lain-lain. Caranya pilih menu File, Export. Lalu, Anda pun akan melihat berbagai File Export seperti As HTML, As Flash, As JPG dan lain-lain. Memperbesar atau memperkecil tampilan artikel Mind Map kita. Caranya, klik tab View lalu Zoom in untuk memperbesar dan Zoom out untuk mempekecil tampilan. Print hasil artikel Mind Map kita. Caranya, klik tab File lalu pilih Print. Berikut ini sejumlah shortcut penting yang dibutuhkan untuk membuat Mind Map. Akhir kata, selamat mencoba!

Gambar 4. Artikel Mind Map.

Yuliadi [yuliadi@infolinux.co.id]

www.infolinux.web.id

INFOLINUX

08/2011

45

TUTORIAL ANDROID

Desain Antarmuka Grafis User Aplikasi Android

ntarmuka user dapat didesain dengan dua pendekatan, yaitu procedural dan declarative. Desain procedural dilakukan dengan kode program. Di sini, Anda harus membuatnya dengan seluruh kode program Java untuk mendesain objek-objek user interface misalnya JFrame, JTextField atau JButton.
tools pengembangan terpadu (IDE) Eclipse. RelativeLayout, dan SlidingDrawer dapat menjadi anak dari layout. Anda pun dapat membuat layout sendiri dengan membuat Class layout yang merupakan turunan class ViewGroup. Berikut layout standar pada aplikasi Android. AbsoluteLayout FrameLayout LinearLayout RelativeLayout TableLayout

Berbeda dengan pendekatan declarative, desain tidak memerlukan kode program. Ketika mendesain sebuah halaman web sederhana, Anda menggunakan HTML, sebuah markup language mirip dengan XML yang mendeskripsikan objek-objek antarmuka user pada sebuah halaman web, desain ini tidak menjelaskan bagaimana proses yang user inginkan terjadi. Pendekatan desain dengan HTML disebut declarative. Android mencoba tidak terpaku pada perbedaan antara procedural dan declarative, dengan cara membiarkan programmer memilih style yang diinginkan. Anda dapat memilih desain antarmuka user dengan kode program Java atau memilih dengan format XML. Jika Anda melihat dokumentasi komponen-komponen antarmuka user Android, Anda dapat menemukan format dokumentasi berupa API Java atau format declarative XML. Pendekatan mana yang harus Anda pilih? Paman Google menyarankan pendekatan declarative XML karena format kode XML terkadang lebih pendek, mudah untuk dimengerti, dan mudah diubah desain antarmukanya. Desain dengan pendekatan declarative XML ini akan lebih mudah lagi jika Anda menggunakan

Jenis Desain Layout


Layout adalah Class yang menangani bagaimana cara mengatur komponenkomponen View yang akan muncul di layar. Komponen View ini misalnya Button, TextView, ImageView, EditText. Semua komponen yang merupakan turunan dari View dapat menjadi anak dari sebuah layout. Tidak hanya komponen saja, Class layout lainnya merupakan turunan dari class ViewGroup seperti AbsoluteLayout, AdapterView, FrameLayout, IconMenuView, LinearLayout, MapView,

Lokasi File Layout


File layout aplikasi Android dibuat dalam direktori res/layout. Secara default, le layout bernama main.xml dengan setingan layout LinearLayout. File layout main.xml akan digunakan oleh le Activity dengan menjalankan method setContentView( le layout ). Perintah setContentView(R. layout.main) ini akan dipanggil dalam sebuah method pada saat sebuah aktivitas diciptakan. Yaitu, pada method onCreate.
package org.rojulman.andro; import android.app.Activity; import android.os.Bundle;

public class TebakAngka extends Activity { /** Called when the activity is Direktori aplikasi. rst created. */

46

08/2011

INFOLINUX

www.infolinux.web.id

TUTORIAL ANDROID
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanc eState); setContentView(R.layout. main); } }

pilih jenis layout ( misal FrameLayout ) dan tekan tombol Finish.

<resources> <string name=hello>Hello World, TebakAngka!</string>

Meletakkan Komponen View


Langkah berikutnya adalah meletakan komponen-komponen View pada layout dengan cara double click le layout dan pilih tab Graphical Layout. Komponen-komponen view diletakkan pada layout dengan cara mengeklik dan drag komponen dari area Palette Form Widgets ke area layout di sebelah kanannya.

<string name=app_name>Tebak Angka</string> <string name=lanjut>Continue</ string> <string name=new_game>New Game</string> <string name=about>About</ string> <string name=keluar>Exit</ string> </resources>

Membuat File Layout


Anda dapat memilih menggunakan layout default main.xml atau tanpa membuat le layout dengan cara: Pilih menu File New atau tekan Shift + Alt + N dan kemudian pilih Android XML File. Pada window New Android XML File, isi pilihan item dengan: File: nama le layout harus terdiri dari huruf kecil dan tanpa spasi (misalnya frameui). What type of resource would you like to create ? Pilih opsi Layout. Folder : /res/layout. Select the root element for XML le:

Tampilan File Layout


LinearLayout
LinearLayout akan mengatur komponen dalam layout dalam desain satu kolom atau baris yang sering digunakan pada aplikasi Android. Berikut ini merupakan contoh LinearLayout. Denisikan string text pada le res/values/strings.xml yang akan di-render oleh le Layout:
<?xml version=1.0 encoding=utf8?>

Pada contoh string text di atas, string dengan name=lanjut akan dirender oleh le layout yang akan diletakkan sebagai text pada komponen Button dengan perintah berikut.
android:text=@string/lanjut

Berikut isi le main.xml yang menggunakan layout LinearLayout.


<?xml version=1.0 encoding=utf8?> <LinearLayout xmlns:android=http:// schemas.android.com/apk/res/android android:orientation=vertical android:layout_width=ll_ parent android:layout_height=ll_ parent > <TextView android:layout_width=ll_ parent android:layout_height=wrap_

Membuat file Android XML Layout.

Daftar file layout pada direktori res/layout.

content android:text=Game Tebak Angka android:gravity=center_ vertical|center_horizontal android:textColor=#00FF00 /> <Button android:text=@string/lanjut android:id=@+id/btncontinue android:layout_width=ll_ parent android:layout_height=wrap_ content> </Button> <Button android:text=@string/new_

Meletakan komponen View pada layar.

game

www.infolinux.web.id

INFOLINUX

08/2011

47

TUTORIAL ANDROID
android:id=@+id/btnnew android:layout_width=ll_ parent android:layout_height=wrap_ content> </Button> <Button android:text=@string/about android:id=@+id/btnabout android:layout_width=ll_ parent android:layout_height=wrap_ content> </Button> <Button android:text=@string/keluar android:id=@+id/btnexit android:layout_width=ll_ parent android:layout_height=wrap_ content> </Button> </LinearLayout> content android:layout_height=wrap_ content /> <TextView android:layout_x=10px android:layout_y=110px android:text=Nama Lengkap content android:layout_height=wrap_ content /> <TextView android:layout_x=10px android:layout_y=65px android:text=Nilai Skor Anda 230 android:textColor=#00FF00 android:layout_width=wrap_ </AbsoluteLayout> <Button android:id=@+id/btnKembali android:text=Kembali android:layout_x=10px android:layout_y=5px android:width=300px android:layout_width=wrap_ content android:layout_height=wrap_ content /> android:layout_x=10px android:layout_y=200px android:width=300px android:layout_width=wrap_

FrameLayout
Desain FrameLayout dirancang untuk menampilkan satu item pada suatu waktu. Anda dapat memiliki beberapa elemen dalam FrameLayout tetapi masing-masing elemen akan diposisikan didasarkan pada kiri atas layar. Elemen yang tumpang tindih akan ditampilkan tumpang tindih. Berikut ini contoh le layout XML sederhana (frameui.xml).
<?xml version=1.0 encoding=utf8?> <FrameLayout xmlns:android=http://schemas. android.com/apk/res/android

AbsoluteLayout
Desain tata letak Absolute didasarkan pada penempatan setiap kontrol pada posisi absolut. Posisi setiap komponen berada pada titik koordinat X dan Y pada monitor. Desain layout absolute tidak disarankan digunakan pada pengembangan antarmuka user, di samping karena desain AbsoluteLayout ini telah deprecated (disarankan untuk tidak digunakan lagi) juga karena desain dengan posisi ini sangat sukar untuk di-maintenance. Misalnya, jika Anda harus menambahkan komponen di tengah layout atau menggeser komponen lainnya. Anda harus melakukan setting ulang posisi komponen yang digeser. Berikut contoh AbsoluteLayout dengan nama le absoluteui.xml:
<?xml version=1.0 encoding=utf8?> <AbsoluteLayout xmlns:android=http://schemas. android.com/apk/res/android android:layout_width=match_ parent android:layout_height=match_ parent> content content

android:layout_width=wrap_

android:layout_height=wrap_ content /> <EditText android:layout_x=120px android:layout_y=100px android:width=170px android:layout_width=wrap_ content android:layout_height=wrap_ content /> <TextView android:layout_x=10px android:layout_y=160px android:text=Alamat Email android:layout_width=wrap_ content android:layout_height=wrap_ content /> <EditText android:layout_x=120px android:layout_y=150px android:width=170px android:layout_width=wrap_

android:layout_width=match_ parent

Output LinearLayout.

android:layout_height=wrap_ content /> <Button android:id=@+id/btnSimpan android:text=Simpan Output AbsoluteLayout.

48

08/2011

INFOLINUX

www.infolinux.web.id

TUTORIAL ANDROID
android:layout_height=match_ parent> </FrameLayout> android:layout_width=match_ parent android:layout_height=match_ <ImageView android:src=@drawable/ android_dance android:scaleType=center android:layout_height=ll_ parent android:layout_width=ll_ parent/>

<TextView android:text=Jawaban Anda Benar !!! android:textSize=24sp android:textColor=#00FF00 android:layout_height=ll_ parent android:layout_width=ll_ parent android:gravity=center/>

Terlihat, TextView dan ImageView mengisi layar secara vertikal dan horizontal. Parameter graty menentukan letak dari TextView untuk ditampilkan. Jika parameter graty tidak diset, TextView akan ditampilkan di sebelah kiri atas dari layar. Tata letak FrameLayout dapat menjadi lebih powerfull ketika elemen yang tersembunyi ditampilkan dikendalikan lewat program. Pada le layout XML, atribut yang dapat digunakan untuk menyembunyikan elemen adalah android:visibilitas. Jika lewat program, Anda dapat menggunakan sintaks setVisibility. Terdapat tiga nilai visibilitas yang tersedia: visible, invisible, dan gone. Contoh sederhana pada aplikasi Game adalah menampilkan text game over di tengah layar.

parent>

<TextView android:id=@+id/label android:layout_width=ll_ parent android:layout_height=wrap_ content android:text=Tebak angka antara 10 s/d 25/> <EditText android:id=@+id/entry android:layout_width=ll_ parent android:layout_height=wrap_ content android: background=@android:drawable/ editbox_background android:layout_below=@id/ label/> <Button

RelativeLayout
Desain tata letak RelativeLayout menampilkan elemen-elemen berdasarkan hubungan relasi di antara elemen dan kontainer induknya. Dapat dikatakan, layout ini adalah layout yang paling rumit. Pada pendenisiannya, dibutuhkan pengaturan beberapa properti untuk mendapatkan hasil yang diinginkan. Berikut contoh le XML RelativeLayout (relativeui.xml).
<?xml version=1.0 encoding=utf8?> <RelativeLayout xmlns:android=http://schemas. Output FrameLayout. android.com/apk/res/android content content

android:id=@+id/ok android:layout_width=wrap_

android:layout_height=wrap_ content android:layout_below=@id/ entry android:layout_ alignParentRight=true android:layout_ marginLeft=5dip android:width=65dip android:text=OK /> <Button android:layout_width=wrap_

android:layout_height=wrap_ content android:layout_ toLeftOf=@id/ok android:layout_ alignTop=@id/ok android:text=Cancel />

Properti Relative terhadap kontainer


Android:layout_alignParentBottom Android:layout_alignParentLeft Android:layout_alignParentRight Android:layout_alignParentTop Android:layout_centerHorizontal Android:layout_centerInParent Android:layout_centerVertical android:layout_above android:layout_below android:layout_toLeftOf android:layout_toRightOf Tabel deskripsi properti RelativeLayout.

Diskripsi
Menempatkan bagian bawah dari elemen di dasar kontainer Menempatkan bagian kiri dari elemen di sebelah kiri kontainer Menempatkan bagian kanan dari elemen di sebelah kanan kontainer Menempatkan elemen di atas kontainer Letakkan elemen secara horizontal di tengah kontainer Letakkan elemen secara vertikal dan horizontal di tengah kontainer Letakkan elemen secara vertikal di tengah kontainer Letakkan elemen di atas elemen lain Letakkan elemen di bawah elemen lain Letakkan elemen di sebelah kiri elemen lain Letakkan elemen di sebelah kanan elemen lain

</RelativeLayout>

Relative terhadap Elemen Lain TableLayout


TableLayout mengatur konten dalam tata letak baris dan kolom. Isi dari baris didenisikan dalam le layout

50

08/2011

INFOLINUX

www.infolinux.web.id

TUTORIAL ANDROID
XML sedangkan kolom ditentukan secara otomatis. Hal ini dilakukan dengan menciptakan setidaknya satu kolom untuk setiap elemen. Anda dapat menetapkan jika elemen harus menempati lebih dari satu kolom menggunakan android: layout_ span. Hal ini dapat meningkatkan jumlah total kolom. Jadi, jika kita memiliki berturut-turut dua elemen dan setiap elemen memiliki android: layout_span = 3, Anda akan memiliki setidaknya enam kolom dalam tabel. Secara default, Android menempatkan setiap elemen dalam kolom yang tidak terpakai pertama dalam baris. Untuk menentukan kolom elemen, tempatkan menggunakan android:layout_column. Berikut le layout XML dari TableLayout dengan nam tableui.xml:
<?xml version=1.0 encoding=utf8?> <TableLayout xmlns:android=http://schemas. android.com/apk/res/android android:layout_width=match_ parent android:layout_height=match_ parent> <TableRow> <TextView android:layout_column=1 android:text=Vibrasi android:padding=3dip /> <CheckBox android:id=@+id/vibrasi_cb android:layout_width=wrap_content <TextView android:id=@+id/about android:layout_width=ll_ parent android:layout_height=wrap_ content android:text=Kongurasi Permainan/> <View android:layout_height=2dip android: background=#FF909090 /> <TableRow> <TextView android:layout_column=1 <TableRow> <TextView android:layout_column=1 android:text=Otomatis refresh android:padding=3dip /> <CheckBox android:id=@+id/refresh_cb android:layout_width=wrap_ content android:layout_height=wrap_ content <LinearLayout android:orientation=vertical android:layout_height=wrap_ content android:layout_width=ll_parent android:layout_gravity=center android:paddingLeft=20dip android:paddingRight=20dip > android:layout_height=wrap_ content /> </TableRow> android:text=Jam android:width=210px android:padding=3dip /> <DigitalClock android:id=@+id/digitalclock android:layout_width=wrap_ content android:layout_height=wrap_ content/> </TableRow> <CheckBox android:id =@+id/soundefek_cb android:layout_width=wrap_content android:layout_height=wrap_ content /> </TableRow> <View android:layout_height=2dip <TableRow> <TextView android:layout_column=1 android:text=Aktifkan Suara android:padding=3dip /> <CheckBox android:id=@+id/sound_cb android:layout_width=wrap_content android:layout_height=wrap_ content /> </TableRow> content android:text=About/> </TableLayout> parent android:layout_height=wrap_ android: background=#FF909090 /> <TextView android:id=@+id/about android:layout_width=ll_ android:padding=3dip />

Kombinasi Layout
Pada implementasinya, ketika membuat aplikasi Android beberapa layout dapat digunakan bersama-sama pada sebuah le layout XML. Berikut ini contoh le layout kombinasi. xml yang mengombinasikan LinearLayout dengan TableLayout.
<?xml version=1.0 encoding=utf8?> <LinearLayout xmlns:android=http://schemas. android.com/apk/res/android android:layout_height=ll_parent android:layout_width=ll_parent android:padding=10dip android:orientation=horizontal>

/> </TableRow> <TableRow> <TextView android:layout_column=1 Output RelativeLayout. android:text=Efek Suara

<TextView android:text=Layout UI Android android:layout_height=wrap_ content android:layout_width=wrap_ content

www.infolinux.web.id

INFOLINUX

08/2011

51

TUTORIAL ANDROID
android:layout_gravity=center android:layout_ marginBottom=20dip android:textSize=24.5sp /> eState); setContentView(R.layout. kombinasi); <TableLayout android:layout_height=wrap_ content android:layout_width=wrap_ content android:layout_gravity=center android:stretchColumns=* > nal Button btn_absolute = (Button) ndViewById(R.id.absolute_ btn); btn_absolute. setOnClickListener(new View. OnClickListener() { public void onClick(View <TableRow> <Button android:id=@+id/absolute_btn android:text=AbsoluteLayout /> <Button android:id=@+id/frame_btn android:text=FrameLayout /> </TableRow> <TableRow> <Button android:id=@+id/table_btn android:text=TableLayout /> <Button android:id=@+id/relative_btn android:text=RelativeLayout /> </TableRow> <TableRow> <Button android:id=@+id/menu_btn android:text=Kombinasi /> <Button android:id=@+id/exit_btn android:text=Exit /> </TableRow> </TableLayout> </LinearLayout> </LinearLayout> v) { setContentView(R. v) { nish(); } }); nal Button btn_relative = (Button) ndViewById(R.id.relative_ btn); btn_relative. setOnClickListener(new View. OnClickListener() { public void onClick(View nal Button btn_exit = (Button) ndViewById(R.id.exit_btn); btn_exit. setOnClickListener(new View. OnClickListener() { public void onClick(View }); }); layout.frameui); } Output Kombinasi LinearLayout dan TableLayout. } v) { setContentView(R. nal Button btn_frame = (Button) ndViewById(R.id.frame_ btn); btn_frame. setOnClickListener(new View. OnClickListener() { public void onClick(View }); v) { setContentView(R. layout.absoluteui); } Output TableLayout. savedInstanceState) { super.onCreate(savedInstanc

Berikut kode program untuk memilih jenis-jenis layout.


package org.rojulman.andro; import android.app.Activity; import android.os.Bundle; import android.view.View; import android.widget.Button;

layout.relativeui); } });

nal Button btn_table = (Button) ndViewById(R.id.table_ btn); btn_table. }

public class TebakAngka extends Activity { /** Called when the activity is rst created. */ @Override public void onCreate(Bundle

setOnClickListener(new View. OnClickListener() { public void onClick(View v) { setContentView(R. layout.tableui);

Sebagai referensi dan guna memperkaya pengetahuan, Anda dapat melihat 8 aturan emas dari desain antarmuka user yang ditulis oleh Ben Shneiderman dalam bukunya Designing the User Interfaces.
Sirojul Munir [rojulman@gmail.com]

52

08/2011

INFOLINUX

www.infolinux.web.id

Tip&Trik
Menampilkan Proses Sistem dengan Perintah PS
Bagi seorang system administrator atau orang yang berkecimpung di dunia IT, hal yang perlu dilakukan untuk menjaga kinerja suatu server adalah selalu memonitoring server tersebut. Banyak pilihan aplikasi untuk membantu dalam memonitoring kinerja server, salah satunya menggunakan baris perintah PS yang dapat menampilkan proses-proses aplikasi yang sedang berjalan. Untuk melihat versi PS yang terdapat pada sistem, Anda dapat menggunakan perintah berikut.
$ ps version procps version 3.2.8

Beragam Tip Perintah PS


Di bawah ini akan dijelaskan beragam cara penggunaan perintah PS beserta fungsinya.
1. Melihat proses-proses yang sedang berjalan Untuk melihat seluruh proses yang sedang berjalan di mesin kita, dapat kita gunakan perintah ps -ef atau ps -aux.
$ ps -ef UID root PID 2667 PPID 1 C STIME TTY 1 20:47 ? TIME CMD 00:00:05 gnome-terminal $ ps -f --ppid 1 UID root root PID 970 980 PPID 1 1 C STIME TTY 0 19:56 ? 0 19:56 ? TIME CMD 00:00:00 /usr/sbin/sshd 00:00:00 gdm-binary

Contoh berikut adalah daftar proses berdasarkan PID.


$ ps -f -p 1143,2534 UID daemon budi PID 1143 2534 1 PPID 1 C STIME TTY 0 19:56 ? 0 20:36 ? TIME CMD 00:00:00 atd 00:00:17 /usr/bin/

Keterangan: -e untuk menampilkan seluruh proses dan -f untuk menampilkan daftar dalam format lengkap. 2. Mendaftar proses berdasarkan UID dan perintahnya Menggunakan opsi -u untuk menampilkan proses yang dimiliki oleh user tertentu. Jika Anda memiliki lebih dari satu username, pisahkan dengan koma. Contoh di bawah adalah tampilan proses yang dilakukan oleh wwwrun dan budi.
$ ps -f -u wwwrun,budi UID wwwrun PID 1260 PPID 1249 C STIME TTY 019:56 ? TIME CMD 00:00:00 /usr/

4. Menampilkan proses dalam bentuk pohon hierarki Contoh di bawah ini menampilkan Process ID dan perintah-perintah dalam sebuah hierarki. Argumen --forest yang menyertai perintah PS akan menampilkan pohon proses dalam format ASCII. Dari pohon ini, kita dapat mengidentikasi mana yang merupakan parent process dan mana yang merupakan child process yang terlibat.
$ ps -e -o pid,args --forest PID COMMAND 2 [kthreadd] 3 \_ [ksoftirqd/0] \_gnome-session

sbin/apache2 -k start budi 1843 1 0 19:56 ? 00:00:00 /usr/bin/

1520

Anda dapat juga menggunakan opsi -C untuk melakukan hal yang sama. Contoh untuk mencari proses yang melibatkan dansguardian ps -f -C dansguardian. 3. Mendaftar proses berdasarkan PID atau PPID Ketika Anda menjalankan beberapa aplikasi. Aplikasi tersebut akan melibatkan sejumlah proses. Masing-masing subproses juga akan memiliki PID-nya sendiri (memiliki Process ID dan Parent Process ID-nya sendiri). Semua proses yang terlibat dalam parent process akan memiliki PPID yang sama. Contoh berikut ini digunakan untuk mendapatkan daftar proses dari sebuah PPID (Parent Process Identier) tertentu.
www.infolinux.web.id

5. Menampilkan lamanya waktu yang telah dilalui oleh proses Perintah PS menyediakan etime yaitu keterangan tentang berapa lama waktu yang telah dialami oleh sebuah proses semenjak ia dimulai, dalam bentuk [[dd-]hh:]mm:ss. Contoh perintah berikut menampilkan elapsed time untuk PID 1 (init).
$ ps -p 1 -o pid,etime= PID 1 1-02:41:25

Keterangan: pada hasil di atas, terlihat bahwa proses ini sudah berlangsung selama satu hari, dua jam, 41 menit, dan 25 detik.
Yuliadi [yuliadi@infolinux.co.id]

INFOLINUX

08/2011

53

WORKSHOP APLIKASI

www.infolinux.web.id

Belajar Audio Editing dengan Audacity


Mencoba mengedit file audio menjadi sebuah ringtone untuk handphone, menghilangkan suara vokal, dan melakukan hal-hal lain layaknya seorang editor musik profesional.
Perkembangan le audio saat ini sangat cepat. Format dan kualitas le audio pun dapat di-kostumisasi sendiri melalui aplikasi-aplikasi editor yang ada saat ini. Salah satu aplikasi ini adalah Audacity. Audacity memiliki banyak tur mumpuni untuk menjadikan Anda seorang editor musik profesional. Kali ini, Anda akan diajak melihat berbagai tur tersebut dengan cara yang sederhana dan mudah dimengerti melalui langkah-langkah berikut ini. Beberapa saat kemudian, muncul jendela progress bar instalasi. Tunggu hingga selesai. Jika tidak ada warning berarti Audacity sudah terinstalasi dengan baik.

6 7

Klik tombol Apply pada jendela Summary untuk memulai proses instalasi Audacity.

Instalasi Audacity
Audacity sudah tersedia dalam repositori semua distribusi Linux. Karena dalam workshop ini digunakan Ubuntu 11.04, berikut cara instalasi Audacity melalui synaptic package manager. Buka synaptic package manager dari menu Start, ketikkan synaptic pada menu search dan pilih synaptic package manager. Masukkan password user Anda untuk membukanya.

Membuat Ringtone
Handphone canggih tapi tidak punya ringtone? Buat apa dimiliki? Ciptakan ringtone versi Anda sendiri dari lagu favorit yang dimiliki dengan teknik cutting. Buka lagu dengan cara klik menu File Open. Pilih lagu yang Anda inginkan, klik Open. Blok bagian yang ingin dihilangkan dengan click and drag mouse Anda kemudian klik tombol gunting (Cut) untuk memotong bagian tersebut.

1 2 3

Pada jendela synaptic, ketikkan audacity pada kolom Quick lter untuk mencari paket audacity. Pada hasil pencarian, klik kolom cek list pada paket audacity, pilih Mark for Installation.

1 2

4 5

Berikutnya, akan muncul jendela depedensi yang diperlukan, klik tombol Mark untuk melanjutkan. Klik Apply dengan tanda centang hijau pada toolbar synaptic package manager.

Sisa potongan inilah yang akan dijadikan sebuah ringtone cantik buatan Anda sendiri. Cobalah untuk mendengarkan terlebih dahulu, klik Play.

3 4

Simpan potongan lagu atau ringtone Anda sesuai dengan format yang Anda inginkan.

Mengecilkan Ukuran Mp3


Memory penuh, salah satu hal yang menyebabkannya adalah ukuran le mp3 yang terlalu besar. Kecilkan ukuran mp3 Anda tanpa harus kehilangan kualitasnya dengan sedikit pengaturan di Audacity. Buka lagu dengan cara klik menu File Open. Pilih lagu yang Anda inginkan, klik Open.

1
54
08/2011 INFOLINUX

www.infolinux.web.id

WORKSHOP APLIKASI

2 3

Klik menu Edit Preferences. Lebih singkat dengan menggunakan shortcut tombol Ctrl - P. Pada jendela audacity preferences, ubah default sample format menjadi 16-bit. Klik OK.

1 2 3 4

Buka lagu dari menu File Open pilih lagu Open.

Blok bagian yang diinginkan dengan menggunakan mouse, atau tekan Ctrl-A untuk memilih semua bagian yang diinginkan. Klik menu Effect Change Speed untuk efek memperlambat lagu.

Pada jendela change speed, geser slider ke arah kiri un tuk memperlambat sesuai keinginan Anda.

Sekarang simpan lagu dengan format mp3 dari menu File Export.

Menghilangkan Noise
Noise atau gangguan biasanya terdapat pada le audio yang direkam. Apabila pada sebuah lagu terdapat noise, Anda dapat menghilangkannya dengan cara berikut. Buka lagu dari dengan mengeklik menu File Open pilih lagu Open.

Klik kembali menu Effect Noise Removal. Atur ukuran noise reduction dan frequency smoothing sesuai dengan selera Anda. Klik OK.

1 2 3 4 5

5 6 1 2

Jika sudah, klik OK. Beberapa saat kemudian akan muncul proses perubahan kecepatan. Klik tombol Play untuk mendengarkan lagu lalu simpan lagu Anda apabila sudah sesuai.

Menyimpan Format Audio


Secara default, Audacity menyimpan format dalam bentuk .aup namun Anda dapat mengubah format penyimpanan ini menjadi wav, mp3, dan masih banyak lainnya. Klik menu File Export pada jendela audacity. Pilih direktori penyimpanan, pilih juga format audio pada menu dropdown di kanan bawah jendela save. Klik Save untuk proses berikutnya.

Pilih bagian lagu yang terdapat noise dengan melaku kan blok. Pada bagian menu klik menu Effect Noise Removal. Pada jendela noise removal, klik terlebih dahulu Get Noise prole. Biarkan proses berjalan.

Jika sudah sesuai, simpan le audio yang telah diedit tersebut. Secara total, untuk hasil yang terbaik gabungkan dengan efek lainnya.

Memperlambat Audio
Ketika Anda melakukan perekaman atau mendengarkan sebuah lagu yang terasa aneh karena tensi terlalu cepat, Anda bisa memperlambatnya dengan efek change speed.

Muncul jendela metadata, lakukan edit jika diinginkan. Tekan tombol Enter dan proses konversi akan dimulai

Tertarik? Cobalah untuk mengeksplorasi Audacity.


Zaky Abdurrachman [zaky.abdurrachman@infolinux.co.id]

INFOLINUX

08/2011

55

WORKSHOP INKSCAPE

www.infolinux.web.id

Tombol Kemilau (Shiny Buttons)


Kali ini, kita akan mencoba membuat beberapa tombol kemilau (shiny button) dengan memanfaatkan efek blur dan gradasi warna. Kita juga akan menggunakan fasilitas Filters untuk memberi efek tertentu pada tulisan di tombol kemilau yang akan kita buat.
hasil duplikasi. Pastikan tingginya melewati sisi atas persegi panjang hasil duplikasi. Seleksi kedua persegi panjang tersebut (gunakan tombol SHIFT+klik untuk memilih lebih dari satu objek), pilih menu Path > Intersection atau tekan tombol CTRL+* untuk memotong keduanya sehingga dihasilkan sebuah objek hasil interseksi dari keduanya.

5 6

Tombol Kemilau 1
Dengan menggunakan Rectangle tool, buatlah sebuah objek berbentuk persegi panjang. Beri warna merah (#FF0000) dengan mengeklik kotak berwarna merah pada palette color di bawah area kerja. Jika terdapat stroke (garis tepi) pada gambar tersebut, hilangkan stroke tersebut dengan mengeklik kanan kotak berisi tanda silang (none atau no color) di ujung paling kiri palette warna tersebut lalu pilih Set stroke.

Beri warna putih, lalu klik icon Gradient tool dan klik tepat pada pada sisi atas objek hasil interseksi tersebut. Selanjutnya, drag hingga ke tepat sisi bawah objek. Perkecil sedikit ukurannya hingga menampilkan sedikit bagian objek di belakang pada sisi atas, kiri, dan kanan. Tombol telah selesai kita buat.

Ubah kelengkungan sudut dengan menarik sudut ke bawah lingkaran putih di sudut kanan atas persegi panjang itu. Anda bisa juga mengubah kelengkungan sudutnya dengan memberi nilai pada parameter Rx dan Ry pada Tools Control Bar. Bar ini hanya akan muncul bila icon Rectangle tool dalam keadaan terpilih. Dalam contoh ini, penulis memberi nilai Rx = 20 px dan Ry = 20 px. Untuk lebar (W), beri nilai 300 px dan tinggi (H), 100 px.

Selanjutnya, kita akan memberi efek gradasi radial. Caranya, klik icon Fill and Stroke atau tekan tombol CTRL+SHIT+F untuk menampilkan panel Fill and Stroke. Pada tab Fill, klik icon Radial gradient. Otomatis, pada objek terpilih akan ditampilkan garis pengatur warna gradasi radial berupa dua garis berbentuk sudut siku-siku yang di kedua ujungnya memiliki node berbentuk lingkaran putih. Di sisi lain, di bagian sudut sikusiku, terdapat node berbentuk kotak. Klik salah satu node berbentuk lingkaran lalu beri warna maroon (#800000), kemudian klik node berbentuk kotak dan pastikan warna merah (#FF0000) telah terpilih. Geser node kotak ini agak ke bagian bawah objek persegi panjang.

Buat sebuah teks menggunakan Text tool. Isi teks tersebut tentu terserah kepada Anda namun pada latihan ini kita gunakan saja teks berisi tulisan HOME. Ukuran huruf disesuaikan dengan ukuran tombol. Dalam tutorial ini, penulis menggunakan jenis huruf Sans. Beri warna putih pada teks tersebut dan tempatkan di tengah-tengah tombol di belakang objek hasil interseksi.

Klik menu Filters > ABCs > Black outline untuk memberi efek garis tepi pada teks tersebut. Di sini Anda telah berhasil membuat sebuah tombol kemilau. Seleksi semua objek tersebut lalu klik icon Grup selected objek atau tekan tombol CTRL+G untuk mengelompokkan semua objek menjadi satu. Berikut hasilnya.

Duplikasi objek persegi panjang ini dengan menekan tombol CTRL+D atau klik icon Duplicate pada Commands Bar di bawah Menu Bar. Buat lagi sebuah objek persegi panjang dengan ukuran panjang melebihi sedikit ukuran persegi panjang sebelumnya. Tempatkan hasil duplikasi tadi pada posisi di depan persegi panjang dengan sisi bawah sejajar bagian tengah persegi panjang

Jika di kemudian hari Anda menginginkan perubahan pada objek tombol ini, Anda dapat mengeditnya dengan mengeklik ganda objek tombol ini lalu klik pada salah satu objek yang ingin Anda edit. Atau, langsung pilih komponen objek yang ingin diedit dengan menekan tombol CTRL+klik objek tersebut. Kemudian, lakukan perubahan sesuai keinginan. Setelah selesai melakukan pengeditan, klik ganda pada area di luar objek tombol tersebut.

Tombol Kemilau 2
Contoh objek tombol lainnya dapat dilihat pada gambar berikut.

56

08/2011

INFOLINUX

www.infolinux.web.id Objek ini dibuat dengan cara yang sama, bedanya adalah pada bentuk objek dan warnanya.

WORKSHOP INKSCAPE
Duplikasi objek badan tombol, beri warna hitam dan tempatkan di belakang semua objek (gunakan icon Lower to bottom), beri nilai blur 4.0, lalu grup seluruh komponen tombol. Berikut hasilnya.

Untuk bentuk (langkah nomor 2), beri nilai Rx = 50 px dan Ry = 50 px. Sedangkan, warna (langkah nomor 3), beri warna teal (#008080) pada node lingkaran, dan warna aqua (#00FFFF) pada node kotak. Objek interseksinya (langkah nomor 4), di sisi lain, menggunakan objek berbentuk elips (gunakan Circle tool) untuk memotong objek hasil duplikasi.

Tombol Kemilau 4
Langkah-langkah pembuatannya hampir sama dengan Tombol Kemilau 1 dan Tombol Kemilau 3. Buat objek tombol sebagaimana langkah nomor 1 dan 2 pada Tombol Kemilau 1. Beri efek gradasi linear dengan garis gradient, drag secara horizontal dari kanan ke kiri, beri warna green pada node kotak (#008000) dan warna lime pada node lingkaran (#00FF00).

Tombol Kemilau 3

1 2

Buat objek tombol sebagaimana langkah nomor 1 dan 2 pada Tombol Kemilau 1.

1 2

Beri efek gradasi linear. Caranya, klik icon Gradient tool, lalu drag pada objek tombol mulai dari tepat sisi bawah ke tepat sisi atas objek tersebut. Klik node kotak pada garis gradient, beri warna RGBA 2a7fffff di panel Fill and Stroke pada tab Fill, kemudian beri warna 000055ff pada node lingkaran di garis gradient.

Buat objek berbentuk memanjang vertikal dengan tinggi lebih kecil sedikit daripada tinggi badan tombol. Beri warna RGBA d5ffd5ff, blur 18, opacity 80, serta tempatkan di sisi kiri dalam objek tombol. Selanjutnya, duplikasi objek ini dan tempatkan di sisi kanan dalam. Beri warna RGBA 005500ff.

3 4

Buat sebuah objek persegi panjang memanjang horizontal berwarna RGBA-nya 87cddeff lalu beri nilai blur 8 dan opacity 80. Objek ini mempunyai panjang yang lebih kecil sedikit daripada panjang badan tombol. Tingginya, kira-kira sama dengan tinggi kelengkungan pada sudut-sudutnya. Tempatkan di sisi atas bagian dalam objek tombol.

Beri efek kemilau di sisi atas objek tombol ini sebagaimana langkah nomor 4, 5, dan 6 pada Tombol Kemilau.

Buat teks HOME sebagaimana tombol-tombol sebelumnya. Untuk teks, beri efek Filters > Shadows and Glows > Glow.

5 6

Duplikasi objek tersebut, posisikan di sisi bawahdalam objek tombol, dan ubah warna RGBA-nya dengan nilai 000080ff atau klik warna navy (#000080) pada palette warna di bawah area kerja.

Duplikasi objek badan tombol, tempatkan di belakang semua komponen tombol, beri warna RGBA 1f241cff dan opacity 70. Geser objek ini agak ke kanan bawah dengan menekan tombol panah bawah dan panah kanan masing-masing satu atau dua kali, lalu grup semua komponen objek. Berikut hasilnya.

Buat sebuah teks sebagaimana langkah nomor 7 pada Tombol Kemilau 1. Klik menu Filters > Shadows and Glows > Drop Shadows. Pada kotak dialog, biarkan semua nilai parameternya default. Lalu, klik tombol Apply.

Tri Sapto Adji [megaproxy2009@gmail.com]

INFOLINUX

08/2011

57

WORKSHOP OFFICE

www.infolinux.web.id

Membuat Surat Invoice


Belajar membuat surat invoice sederhana memanfaatkan kolom, baris, dan permainan warna.
Buat invoice dengan LibreOfce Calc yang terdiri dari 2 baris dan 6 kolom sebagai template-nya. Blok 6 buah kolom pada baris 7 dan 8 dan buatlah border dengan mengeklik menu Format Cells. Sudah terbentuk 2 tabel. Buat 7 baris pada baris 21 hingga 27 pada kolom F untuk total dan pajak. Jangan lupa memberikan border dengan ketebalan yang sama.

Tambahkan ruangan untuk catatan pada baris 23 hingga 27 dan kolom A hingga C. Berikan juga bordernya pada bagian luar saja. Lakukan Merge Cell pada ruangan untuk notes tersebut.

Pada jendela format Cell, pilih tab Border dan pilih 1.00 pt untuk semua baris, Jika sudah klik tombol OK.

2 3

Pada baris 12, blok baris B dan C dan kemudian lakukan merge. Klik menu Format Merge Cells Merge Cells. Lakukan kembali hal ini sampai baris 20.

Tambahkan warna secara horizontal pada kedua tabel, blok baris, klik background color pada toolbar, kemudian pilih warna. Tekan Ctrl untuk mengeblok beberapa baris.

Berikutnya, buat border (kali ini hanya bagian dalam dan luar secara vertikal). Blok baris 12 hingga 20 dan kolom A hingga 6. Klik menu Format Cells, pilih ketebalan 1.00 pt, dan berikan border pada bagian luar dan tengah vertikal. Klik OK.

Terakhir, tambahkan teks pada invoice sesuai kebutuhan Anda. Berikut ini, kami sertakan contoh surat invoice yang sudah jadi.

Zaky Abdurrachman [zaky.abdurrachman@infolinux.co.id]

58

08/2011

INFOLINUX

www.infolinux.web.id

WORKSHOP BLENDER

Membuat Objek 3D Sederhana dengan Blender


Dalam tutorial ini, penulis akan memperkenalkan beberapa perangkat pemodelan dan peneksturan dasar dalam Blender dengan hasil akhir berupa objek peti kayu. Editor grafis GIMP juga akan digunakan dalam proses peneksturan, namun tulisan ini menitikberatkan pada teknik-teknik dasar Blender yang sudah memadai untuk pembaca gunakan dalam menciptakan beragam jenis objek 3D lainnya.
Bentuk tepi kerangka dan permukaan badan peti. Perangkat yang dipakai adalah Extrude Region yang berfungsi menambah titik, garis, atau bidang baru, tergantung komponen objek mana yang tengah dipilih. Extrude dapat diakses dari menu Toolbox. Pilih satu-persatu bidang di tengah semua permukaan peti, ekstrusikan sejauh 10 cm ke dalam. Sebelum masuk ke tahap peneksturan, atur dahulu latar dan pencahayaan. Belah dahulu jendela 3D View menjadi dua, buat salah satunya memperlihatkan perspektif kamera [Numpad 0]. Untuk membuat latar berupa dinding dan lantai: Tambahkan sebuah bidang planar sebagai lantai Buat duplikatnya dengan [Shift-D] Geser [G] dan putar [R] bidang duplikat tersebut agar menjadi dinding latar dengan kedua bidang sedikit berpotongan. Buat pengaturan awal cahaya. Pertama, pilih objek lampu. Dalam tab Data jendela Properties, ubah jenis lampu menjadi Sun. Buat warnanya putih sedikit kekuningan, dan sesuaikan energi cahaya sehingga menyerupai cahaya matahari saat siang. Aktifkan opsi Environment Lighting pada tab World jendela Properties untuk membuat warna lingkungan turut mempengaruhi difusi cahaya. Pilih Sky Color sebagai sumber difusi cahaya sekunder dan ubah warna Horizon menjadi putih kebiru-biruan. Ini membuat bagian objek yang tidak terkena cahaya matahari tidak sepenuhnya gelap karena mendapat sedikit pembauran warna dari lingkungan sekitarnya. Putar lampu matahari agar menyorot adegan secara menyerong. Berbeda dengan jenis lampu lain, posisi

Pemodelan
Blender memiliki unit ukur sendiri, biasa disebut Blender Unit, tetapi ia dapat menampilkan bilangan dimensi dalam satuan riil, yaitu satuan metrik. Blender memiliki fasilitas untuk membantu pemodelan yang relatif presisi, yaitu snap. Saat memutar, menggeser, atau mengubah skala benda, tekan tombol [Ctrl], besar perubahan akan terkunci dalam unit tertentu. Di sisi kiri atas jendela 3D View, terlihat tulisan 10 Centimeters yang berarti unit snap adalah setiap 10 cm. Dalam satuan metrik, ukuran kubus menjadi 2x2 meter. Pada menu jendela 3D View, terdapat dropdown yang memperlihatkan Object Mode yang berguna untuk manipulasi objek dalam ruang 3D. Tetapi, untuk menyunting bentuk masing-masing objek, Blender harus berada dalam Edit Mode untuk objek tersebut. Masuk ke Edit Mode lewat dropdown, atau tekan [Tab]. Dari sini, dengan semua vertex terpilih, geser kubus 1 meter pada sumbu Z ([G] -> [Z] -> [1]). Dengan begini, titik pusat kubus berada di dasarnya yang akan dimodelkan seperti peti. Perangkat dasar pemodelan berbasis mesh pertama yang digunakan adalah Loop Cut and Slide yang berguna untuk memotong serangkaian bidang. Loop cut dapat diakses dari menu Toolbox[T]. Untuk memisahkan wujud kerangka dan badan peti, buat potongan-potongan seukuran lebar kerangka peti, yaitu 20 cm. Cara termudah melakukannya adalah dengan menggeser posisi potong berhimpit dengan pinggir bidang lalu dari pinggir digeser ke arah masuk sejauh 20 cm.

INFOLINUX

08/2011

59

WORKSHOP BLENDER
lampu berjenis Sun (relatif) terhadap objek lain tidak berpengaruh terhadap intensitas cahaya yang mengenai objek tersebut. Naikkan kualitas bayangan dengan menambah nilai Samples. Anda juga dapat mengatur nilai Soft Size, semakin besar nilai, semakin memperhalus tepi bayangan. Bila kita render adegan ini, lewat menu Render -> Render Image, terlihat bahwa pengaturan cahaya di atas meniru efek pencahayaan siang hari. Setelah bentuk mesh peti telah cukup terdenisi, selanjutnya berikan tekstur gambar. Teknik peneksturan berbasis gambar melibatkan pemetaan koordinat 3D dalam sumbu XYZ menjadi koordinat 2D dalam sumbu UV, dikenal sebagai UV mapping. Proses ini seperti menyobek dan memipihkan sebuah objek 3D menjadi bidang-bidang 2D. Meski proses tersebut berjalan otomatis, kita tetap harus menentukan posisi sobekan secara manual agar mendapat hasil yang rapi. Berikut tahapan-tahapannya. Buka jendela UV Image Editor dan jendela 3D View secara bersebelahan atau ganti pengaturan tata letak jendela menjadi UV Editing. Dalam Edit Mode, kita perlu menandai beberapa garis sebagai posisi sobekan dengan perintah Mark Seam di menu Toolbox. Untuk menghapus tanda posisi sobekan pada garis tertentu, tandai garis tersebut, lalu jalankan Clear Seam. Posisi sobekan diatur agar saat bangun peti dibongkar menjadi bidang planar dan kita mendapat kongurasi bidang yang mudah ditekstur. Setiap posisi sobekan sudah ditandai dalam ilustrasi di atas. Bila objek siap dibongkar, pilih semua garis [A], lalu jalankan Unwrap. Kongurasi bidang yang dihasilkan proses Unwrap perlu dirapikan. Dalam ilustrasi ini, hanya berupa menyejajarkan masing-masing garis. Untuk menyunting tekstur dengan editor eksternal, konfigurasi koordinat UV harus diekspor menjadi le lewat perintah Export UV Layout di menu UVs (saat objek berada pada Edit Mode). Bila perintah tersebut belum muncul pada menu, addon terkait, perintah ini harus diaktifkan terlebih dahulu dalam tab Add-ons jendela UserPreferences, yang juga

www.infolinux.web.id dapat diakses lewat menu File -> User Preferences di jendela Info. Aktifkan opsi All UVs agar tidak ada titik yang terlewat. Pilih format vektor SVG beri nama peti.svg

Peneksturan
Dalam ilustrasi ini, saya menciptakan tekstur dengan resolusi lebih tinggi dibanding saat mengekspor SVG dari Blender (2048x2048), dari sebelumnya (1024x1024). Ciptakan lapisan baru di bawah lapisan tata letak UV di mana akan kita buat tekstur objek. Tool GIMP pertama yang kita gunakan adalah Fuzzy Select [U], klik [LMB] pada satu area gambar dan seluruh area berdekatan dengan warna yang mirip akan terpilih. Saat lapisan tata letak UV peti.svg tengah aktif, tekan Shift-LMB pada setiap area UV badan peti. Dengan area seleksi tengah aktif, setiap kali kita membubuhkan tekstur, hanya area ini yang terpengaruh. Tool GIMP berikutnya adalah Clone, tekan [C], buka le gambar papan kayu wooden_oorboards_021772.JPG, ubah ukuran gambar jika perlu disesuaikan lewat menu Image -> Scale Image. Aktifkan perangkat Clone dengan menekan [C]. Tentukan gambar ini sebagai sumber clone dengan [Ctrl-LMB] di satu titik pada area gambar. Dalam le tekstur dengan lapisan gambar terpilih dan area seleksi aktif, tahan [LMB] dan sapukan kursor mouse ke setiap bidang persegi satu-persatu. Kita dapat memvariasikan tekstur papan pada masing-masing bidang dengan mengubah titik asal di sumber clone [Ctrl-LMB]. Setelah selesai, lapisan tata letak UV sebaiknya disembunyikan agar memudahkan jika tekstur perlu direvisi. Buat lapisan baru di bawah lapisan tekstur badan peti. Buka le wood_texture_9271241.JPG dan wood_two_knots_9271240.JPG. Dengan tool Fuzzy Select [U] atau Rectangle Select [R], dan memanfaatkan tata letak UV di lapisan peti.svg, gunakan cara yang sama seperti menekstur badan pet.

60

08/2011

INFOLINUX

www.infolinux.web.id Pilih area tertentu bersesuaian dengan lapisan UV lalu buat clone gambar di lapisan tekstur kerangka peti. Gunakan kedua gambar yang baru saja dibuka sebagai sumber clone secara bergantian. Kekurangan tata letak UV yang dibuat di sini adalah kurangnya sobekan sehingga ada bidang yang seharusnya persegi panjang terdistorsi menjadi trapesium. Kekurangan ini dapat kita akali dengan membuat alur kayu sejajar arah distorsi. Dalam ilustrasi di atas, area seleksi aktif tengah diclone gambar yang telah dirotasi tersebut. Setelah selesai, simpan le tekstur ini dalam format PNG, sebagai peti.png. Jangan lupa sembunyikan lapisan UV peti.svg.

WORKSHOP BLENDER
Bila Anda render [F12] adegan ini, terlihat bahwa tekstur peti telah terpasang dengan objek dalam hasil render. Kualitas render masih dapat ditingkatkan dengan tur Ambient Occlusion. Pencahayaan dalam adegan ini sudah cukup dan mencampur AO dengan teknik Add akan membuatnya terlalu terang. Gunakan Multiply untuk sedikit meredupkan cahaya di area tertentu. Selanjutnya, pasang label pada peti dengan menggunakan pemetaan UV. Bedanya, kali ini, seluruh bidang gambar dipetakan ke sebagian kecil bidang UV. Peta koordinat UV yang dibutuhkan berbeda maka kita buat baru di tab Object Data jendela Properties, dengan nama decal. Dengan peta UV decal aktif, muat le decal.png. Dalam jendela 3D View dengan mode tampilan Textured, lihat tekstur label memenuhi seluruh permukaan peti karena gambar secara implisit dipetakan berulang terhadap peta UV. Sebenarnya, ini tidak berpengaruh secara langsung terhadap tampilan objek saat render namun dapat kita akali dengan memampatkan semua bidang UV yang tidak diperlukan menjadi satu: Caranya, pilih beberapa vertex, lalu ubah skala menjadi 0 ([S] -> [0]). Selanjutnya, pasang gambar label sebagai tekstur baru dengan memakai set koordinat UV decal, dalam grup Mapping. Dalam grup Image, aktifkan opsi Premultiply agar warna di balik tekstur bisa muncul. Untuk perluasan gambar, pilih metode Clip agar gambar label tidak berulang, memenuhi seluruh permukaan peti. Semua peti lain dalam adegan ini hanya duplikat-terkait dari objek peti yang baru kita buat. Duplikat-terkait adalah duplikat objek dengan data objek yang sama. Menyunting mesh satu objek akan turut mengubah semua duplikat terkait objek tersebut. Peneksturan lantai dan dinding menggunakan le concrete_020057.JPG dan uneven_concrete_ wall_9033094. JPG, dengan cara yang sama kita menekstur peti. Download le dari http:// blenderindonesia.org/download/tutorial/workshop110521.tar.bz2.
Adhi Hargo[adhihargo@blenderindonesia.org]

Render
Pertama, tekstur akan dipasang agar setidaknya terlihat dalam jendela 3D View. Dalam jendela UV Image Editor, buka le tekstur tersebut lewat menu Image -> Open Image atau tombol [Alt-O]. Bila le tersebut dimuat di jendela UV Image Editor saat objek peti berada dalam Edit Mode, kita dapat melihat wujud objek peti tersebut dengan tekstur terpasang, dengan mengubah mode tampilan Textured di jendela 3D View. Prosedur untuk melekatkan tekstur pada objek dalam viewport jendela 3D View. Agar tekstur juga melekat pada objek, tekstur harus dilekatkan dahulu pada sebuah material yang melekat pada objek tersebut. Pastikan pada tab Material jendela Properties, peti ini telah memiliki setidaknya satu material (klik tombol New di bawah daftar material jika belum ada). pada tab Texture jendela Properties, pastikan material tersebut telah memiliki setidaknya satu tekstur (klik tombol New di bawah daftar tekstur jika belum ada). Buat tipe tekstur ini Image or Movie. Dari proses pemetaan UV sebelumnya, objek peti telah memiliki satu set koordinat UV. Agar tekstur gambar ini memanfaatkan sistem koordinat UV tersebut, pilih tipe koordinat UV dalam grup Mapping. Dalam grup Image, tentukan nama le tekstur. Bila prosedur menampilkan tekstur di viewport sebelumnya telah Anda lakukan, cukup tekan ikon gambar di kiri kotak teks dan pilih peti.png. Jika belum, buka lewat perintah Open.

INFOLINUX

08/2011

61

WORKSHOP DISTRO

www.infolinux.web.id

Mengenal GNOME Shell dengan IGN2011


Distro Linux IGOS Nusantara 2011 dengan kode 6.0.1a menggunakan desktop terbaru GNOME 3 yang dikenal dengan nama GNOME Shell. Pilihan ini berbeda dengan Ubuntu 11.04 yang menggunakan Unity sebagai varian GNOME Shell. Setelah mengikuti workshop ini, Anda tidak akan kagok ketika bertemu komputer dengan desktop gaya baru GNOME Shell, selain Unity.
Kami memilih IGN2011 sebagai workshop edisi ini karena dua alasan. Pertama, distro ini karya pengembang Indonesia yang perlu mendapatkan apresiasi. Kedua, distro ini menggunakan desktop GNOME 3 dengan user interface GNOME Shell yang perlu dieksplorasi. Jika Anda telah mencoba Ubuntu 11.04 dengan desktop Unity-nya, Anda akan melihat ada kemiripan Unity dengan GNOME Shell. Keduanya merupakan hasil pengembangan dari GNOME 2 yang telah sepuluh tahun digunakan oleh hampir semua distro Linux. Bagian pertama workshop ini menggunakan IGN2011 secara live dari ISO Live-CD yang disertakan dalam DVD InfoLINUX 08/2011. Bagian kedua menampilkan perbedaan utama GNOME 2 atau GNOME Klasik dengan GNOME Shell. Bagian terakhir menginstalasi IGN2011 ke hard disk, plus modikasi IGN2011 dan GNOME Shell. Booting Komputer dengan Live-CD atau Live-USB File ISO yang disertakan dalam DVD edisi 08/2011 ini berbentuk Live-CD. Untuk menggunakannya, bakar lebih dahulu CD Anda ke CD-R/CD-RW atau buat Live-USB dengan program Unetbootin atau yang sejenis yang telah dibahas pada beberapa workshop sebelumnya. Unetbootin tersedia untuk Linux dan Windows. Jika Anda kesulitan menggunakan program pembakar CD atau program pembuat Live-USB, silakan kirim email ke penulis. Setelah Anda memiliki Live-CD atau Live-USB dari le ISO IGN2011, atur komputer agar bisa booting melalui drive CD atau USB. IGN2011 secara otomatis akan login ke desktop GNOME Shell dengan username igos (IGOS Nusantara) tanpa password. Tampilan pertama desktop GNOME Shell seperti Gambar 1. Jika Anda menemukan tampilan layar buram atau menu tidak dapat diakses, ada kemungkinan kartu VGA belum mendukung GNOME Shell secara alami sehingga kami tidak menyarankan Anda menggunakan Live-CD ini. Jika Anda ingin bekerja dengan desktop lama atau klasik pada GNOME 3, klik ikon nama user yang sedang login (IGOS Nusantara) di pojok kanan atas lalu klik Keluar. Ketika muncul halaman login, klik Lainnya lalu masukkan user igos dan ubah pilihan desktop GNOME menjadi Classic GNOME with Compiz. Desktop GNOME 3 akan menjadi mirip GNOME 2 seperti di Gambar 2.

Gambar 2. GNOME Klasik distro IGN2011.

Gambar 1. GNOME Shell distro IGN2011.

Perbedaan GNOME Shell dengan GNOME Klasik Agar Anda tidak kesulitan ketika pertama bekerja dengan GNOME Shell, Anda dapat memahami lebih dahulu perbedaan mendasar atau perubahan besar dari GNOME Shell terhadap GNOME 2 atau GNOME Klasik. GNOME Klasik memiliki dua panel di atas dan di bawah. GNOME 3 hanya memiliki satu panel di atas. Menu kiri panel atas GNOME Shell agak berbeda dengan panel atas GNOME Klasik. Panel atas sebelah kiri dari GNOME Shell hanya memiliki satu menu Aktivitas (activities) yang mirip dengan menu Aplikasi (application) di GNOME 2. Menu Lokasi (places) GNOME Klasik diubah menjadi menu Folder di sebelah kanan panel atas. Menu Sistem pada GNOME 2 terdapat di panel atas ikon ke-3 dari kiri, pada GNOME 3, menu ini dipindah ke submenu dari menu pengguna di pojok kanan atas dengan nama Pengaturan Sistem (system setting). Tidak seperti GNOME Klasik atau GNOME 2, layar pertama yang muncul pada GNOME Shell IGN2011 menampilkan daftar ikon di pinggir kanan untuk memudahkan pengguna mengakses aplikasi favorit secara cepat (lihat kembali Gambar 2). Daftar ikon aplikasi Favorit juga muncul di layar jika Anda klik menu utama Aktivitas dalam bentuk daftar ikon di

62

08/2011

INFOLINUX

www.infolinux.web.id pinggir kiri dengan ukuran ikon lebih kecil, seperti terlihat di Gambar 3.

WORKSHOP DISTRO
nakan ruang kosong hanya untuk hard disk yang telah memiliki partisi kosong. Pilihan terakhir atau buat tata letak kustom berguna mengatur partisi secara manual, misalnya menghapus salah satu partisi untuk dijadikan partisi utama (/) Linux IGN2011. IGN2011 ini akan meng-update paket-paket secara otomatis setelah instalasi. Jika Anda tidak ingin update otomatis, matikan dengan jalankan aplikasi Pembaruan Perangkat Lunak pada menu Lainnya | Pemutakhiran Perangkat Lunak, lalu ubah pilihan pertama Periksa Pemutakhiran menjadi Tidak pernah seperti terlihat di Gambar 6.

Gambar 3. Tampilan Aktivitas dengan ikon Favorit di kiri.

Untuk melihat daftar aplikasi lainnya (yang pada GNOME Klasik diakses melalui menu utama Aplikasi di pojok kiri atas) pada GNOME Shell, Anda harus klik Aktivitas (Gambar 4), lalu klik menu Aplikasi yang ada di tengah desktop, berpindah dari daftar Jendela (window).

Gambar 6. Mematikan update otomatis.

Jika Anda menggunakan monitor kecil sehingga tampilan daftar Favorit mengganggu, Anda dapat menghilangkannya dengan klik ikon obeng di paling bawah Favorit (Tweak Advanced Setting) lalu klik Shell Extensions, dan matikan Dock Extension.(Gambar 7)
Rusmanto [rus@infolinux.co.id]

Gambar 4. Daftar aplikasi pada GNOME Shell.

Instalasi ke Hard Disk dan Modikasi Proses instalasi ke hard disk tidak sulit, sama dengan IGN versi sebelumnya atau Fedora dan turunanannya. Ini juga sama mudahnya dengan umumnya distro Linux Live-CD seperti Ubuntu dan turunannya. Sebelum menginstal ke hard disk, jalankan Gparted yang masuk dalam kelompok aplikasi Perkakas Sistem. Gparted berguna untuk melihat daftar partisi hard disk agar Anda mudah memutuskan partisi mana yang akan digunakan untuk IGN2011. Gparted juga berguna menyunting atau bahkan memotong partisi jika saat ini Anda belum memiliki partisi kosong. Proses pemotongan partisi juga dapat dilakukan pada saat instalasi seperti Gambar 5. Pastikan Anda tidak memilih opsi pertama dan kedua yaitu gunakan semua ruang dan timpa sistem Linux yang ada jika Anda ingin mempertahankan sistem operasi yang ada di hard disk. Pilihan ketiga, perkecil sistem saat ini, berguna memasang IGN2011 di partisi baru hasil pemotongan partisi yang telah ada datanya, namun masih tersisa ruang. Pilihan keempat, yaitu gu-

Gambar 7. Mematikan dock extension aplikasi Favorit.

Gambar 5. Penyunting partisi pada proses instalasi.

INFOLINUX

08/2011

63

KUIS INFOLINUX

Ingin mendapatkan hadiah ELEPHANT ELE@BRICK BLUETOOTH LASER MOUSE? ASIARAYA COMPUTRONICS menyediakan 2 buah ELEPHANT ELE@BRICK BLUETOOTH LASER MOUSE untuk 2 orang pemenang. Baca keterangannya di bawah ini.

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. Salah satu distribusi Linux buatan Indonesia ? A. Blankon B. GarudaOS C. Perisai Anak D. IGOS Nusantara

Kirimkan jawaban Anda melalui SMS (short message service) dengan format: LINUX<spasi>08<spasi>[Jawaban A/B/C]<spasi>Nama Contohnya: LINUX 08 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 22 Agustus 2011. Daftar pemenang akan kami umumkan pada InfoLINUX No. 10/2011. Pemenang harap menghubungi Sekretariat Redaksi InfoLINUX melalui telepon (021) 315-3731 ext. 127 atau e-mail ke evawani.putri@infolinux. co.id untuk verikasi (tanpa verikasi dan pengambilan hadiah hingga dua bulan semenjak pengumuman ini, hadiah dinyatakan hangus). Setelah verikasi berhasil, pemenang yang berdomisili di Jabodetabek bisa mengambil hadiah di kantor Redaksi InfoLINUX setiap hari/jam kerja, SeninJumat, 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.

08/2011

Pemenang Kuis InfoLINUX Edisi 05/2011 Jawaban Edisi 05/2011: C. 6.0 Pemenang External Storage Data Ch91 250 GB 1. Arief Setiawan Marsis 83891055XXX
www.infolinux.web.id

64

08/2011

INFOLINUX

Berlangganan Hemat
Hubungi: Sirkulasi Pinpoint Publications (DPKU) Telp: (021) 4682-6816, 7079-6499 Fax: (021) 4682-8919 e-mail: sirkulasi@pcmedia.co.id

MAKIN DEKAT DENGAN ANDA


LUAR JAWA Medan: Pustaka Obor
061-4145622 Pekanbaru: Jack 076127706 Padang: Taman Bacaan 075135150 Palembang: TB Sriwijaya 0711320679 Jambi: Gloria 0741-23360, Elieson 0741-24424 Bengkulu: TB Zaldy 0736-24291 Pangkal Pinang: Supermini 0717-423973, Idris Hadi 0717424547 Tanjungkarang: Tohoma 0721261839, Intisari 0721-64026 Pontianak: Angkasajaya 0561-734689, Ridho 0561775843 Balikpapan: TBTerang 0542421301, 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 040121613 Palu: Ramedia 0451-421218, Masrun 0451-423805 Manado: Lok Book Store 0431-852734 Denpasar: Corsica 0361-226358, TB Anna 0361427594, Gunung Agung dan Gramedia Mataram: Titian 0370-622188 Kupang: Rapi 0380-832033 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 Rajamurah 285- 424463, Fajar Agc 0285-431466 Semarang: Erlangga Agc 024 -8313405, Hartono Agc 024-3545301, Adila Agc 024-3560615, Hariani Agc 0243541832, TB Prasojo 024-569561 Solo: TB ABC 0271-644345, Sendang Mulia Agc 0271-633751 Yogyakarta: Hidup Agc 0274-587921-Lamhaba 0274-541808, Togamas, dan Gramedia Magelang: TB Larista 0293-368060 Purwokerto: TB ABC 0281-638344, SHS Agc 0281-622485 Surabaya: Kantor Perwakilan 0318291511, Gunung Agung dan Gramedia Malang: Yahya Oentoeng 0341-3410105 Kediri: TB Alief 0354-684211 Jember: TB Amanah, Gunung Agung

FORMULIR BERLANGGANAN
DATA PRIBADI (Pilih dengan tanda
NO. WILAYAH 1. 2. 3. 4. 5. Jabodetabek Pulau Jawa (Jateng, Jabar, Jatim) Bali/Sumbar Sumut/Kalimantan/Sulawesi Indonesia Timur

PULAU JAWA

dan isi dengan huruf kapital)


PAKET LANGGANAN 6 Bulan (6 Edisi) 1 Tahun (12 Edisi) 6 Bulan (6 Edisi) 1 Tahun (12 Edisi) 1 Tahun (12 Edisi) 1 Tahun (12 Edisi) 1 Tahun (12 Edisi) HARGA LANGGANAN Rp229.500 Rp432.000 Rp240.000 Rp450.000 Rp540.000 Rp558.000 Rp558.000

Saya ingin berlangganan majalah InfoLINUX:

Nama Lengkap: Alamat: Kode Pos: Telepon: Mobile/E-mail: Mulai berlangganan Edisi: Fax:

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 0251356341 Gunung Agung: Pondok Indah 7506901, Taman Anggrek 5639045, Citraland 5681512, Kwitang 3102004, Blok M 7209344, Arion 7413078, Atrium 3867831, Lokasari 6254730, Bogor 0251326876 News Stand Niaga Tower 2505250 Time PI 330434 Newstand WTC Sudirman 5211216, Mandarin 5678888 Trio 7982331 JBC Kalibata 7970350 CabangTB Utama

Cara Pembayaran:
Transfer ke BCA Cabang Rawamangun a/n PT DIAN PASIFIK KOMUNIKASI UTAMA No. Rekening 094 303 3533 Bukti transfer & formulir ini harap di-fax ke (021) 4682-8919 Tanggal :
----------------------------------------------------------------------

Up. Bagian Langganan


Tanda Tangan :
-----------------------------------------------

Android

InfoLINUX 09/2011

EDISI MENDATANG

Terbit September 2011

LINUX for Small Business Server


NANTIKAN PCLINUXOS 2011.6 Forum Gaul dengan Phorum
Phorum adalah sarana diskusi yang meniru konsep news, namun menggunakan basis web. Anda pun dapat saling bertukar informasi antar individu dalam internet secara bebas sama seperti forum-forum lainnya

Kelola MySQL Via phpMyAdmin


Cara mudah kelola database MySQL berbasis web dengan mode gras. Membuat database beserta table dan konten yang ada didalam database dengan cepat dan mudah dimengerti.

Event Handling UI Android


Edisi depan akan dibahas beberapa cara untuk melakukan intersepsi dari interaksi pengguna dengan aplikasiyang digunakan, serta akan ada cara pembuatan program Android untuk konversi suhu.

Membuat Secangkir Kopi


Anda suka dengan kopi? Bagaimana sedikit dibuat beda dengan membuat secangkir kopi yang nikmat untuk dilihat. Jangan lewatkan pembuatan secangkir kopi dengan inkscape di edisi mendatang.

Topik-topik pada edisi mendatang masih mungkin berubah.

66

08/2011

INFOLINUX

www.infolinux.web.id

Active Directory merupakan salah satu teknologi penting Microsoft Mulai yang diperuntukkan bagi user management hingga security access. Hampir sebagian besar produk Microsoft mewajibkan adanya Active Directory sebelum produk tersebut kita install.
+1 CD Rp50.000

Fedora 12 Sistem Operasi dan Aplikasi Linux untuk Desktop, Server, & Jaringan Pandai menguasai distro Linux Fedora mulai dari aplikasi simpel, multimedia, keamanan, CMS, virtualisasi, jaringan intranet dan internet, serta kongurasi wireless LAN.
+1 CD Rp35.000

Mandriva 2010 Sistem Operasi Komputer Desktop & Server Buku lengkap yang membahas Linux Mandriva 2010 berikut penggunaan aplikasi desktop yang ada di dalamnya untuk aktivitas perkantoran, multimedia, gras, internet, dan server jaringan.
+1 CD Rp30.000

OpenSUSE 11.2 Linux untuk Desktop & Server Buku 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

Menguasai PowerPoint 2003 Ungkap tip dan trik menguasai aplikasi ini, untuk membuat presentasi yang menarik, efektif, dan esien.Temukan rahasianya, dengan membaca buku ini.

Mandriva Linux 2006 Gunakan distro Mandriva Linux 2006, dalam aktivitas seharihari di kantor, penggunaan internet dan multimedia di warnet, kegiatan pendidikan, maupun untuk di rumah.

Fedora Core 5 Alternatif distro Linux OS, yang dapat Anda pilih sebagai aplikasi komputer desktop yang lengkap. Distro ini pun dapat dikongurasikan sebagai server jaringan.

Panduan Praktis Debian GNU/ Linux 3.1 Setelah membaca buku ini, diharapkan Anda bisa bekerja dengan sistem Debian GNU/Linux, sesuai dengan kebutuhan.

+1 CD

Rp35.000

+3 CD

Rp40.000

+1 DVD

Rp45.000

+1 CD

Rp45.000

Panduan Praktis Membangun Server Mail, Qmail, dan Squirrelmail Bagi yang ingin mengetahui cara meng-install dan mengongurasi server e-mail Qmail, dan webmail Squirrelmail, Anda harus membeli buku ini!

Desain 3D, Optimalisasi Fitur Photoshop CS2 Kuasai teknik-teknik membuat objek desain 3D, dengan menggunakan aplikasi Photoshop CS2. Pelajari buku ini, dan Anda akan dapat membuat desain 3D.

Desain 3D, Optimalisasi Fitur Corel Draw 12 Praktikkan membuat objek 3D, dengan menggunakan software vektor 2D. Pahami materi buku ini, dan Anda akan mengetahui wawasan baru tentang desain gras.

Teknik Seleksi Foto Dengan Photoshop CS2, Seri 1 Buku ini mengulas teknik-teknik dasar menyeleksi objek, dengan menggunakan beragam tool di Photoshop CS2. Modal awal yang bermanfaat, untuk menghasilkan desain yang menarik.
+1 CD Rp35.000

Teknik Seleksi Foto Dengan Photoshop CS2, Seri 2 Pertajam kemampuan Anda dalam menyeleksi image, untuk membuat objek yang lebih detail, dan lebih kompleks lagi.

+1 CD

Rp35.000

+1 CD

Rp40.000

+1 CD

Rp40.000

+1 CD

Rp35.000

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: pesan@primabuku.co.id 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.

Anda mungkin juga menyukai