• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
InfoLinux 02 2009
 

InfoLinux 02 2009

on

  • 4,631 views

 

Statistics

Views

Total Views
4,631
Views on SlideShare
4,631
Embed Views
0

Actions

Likes
0
Downloads
0
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    InfoLinux 02 2009 InfoLinux 02 2009 Document Transcript

    • DENGAN 2 DVD! EDISI 02/2009 | HARGA Rp40.000 [Luar Sumatra-Jawa-Bali: Rp44.000] N E T W O R K I N G , S Y S T E M A D M I N I S T R AT I O N , A N D M O R E www.infolinux.web.id PROTEKSI E-MAIL SERVER DARI SPAM DAN VIRUS NETWORKINGI gnetworktester 0.8 Uji keandalan jaringan Anda mulai dari kestabilan sampai dengan kualitasnya. UTILITII NVClock 0.8 Beta 4 Modifikasi video card nVIDIA dengan Bosan menghadapi serangan spam dan virus di e-mail server Anda? kemampuan low-level overclocking. Silakan temukan solusinya pada rubrik “Utama” kali ini. [ 28] rdiff-backup 1.3.0 Fitur-fitur terbaik dipaketkan dalam satu Spesial Fedora 10 aplikasi back-up data yang andal. PERMAINANI Bonus distro dan sejumlah tips menarik untuk meningkatkan rasa nyaman saat menggunakan desktop Fedora 10 [ 58] The Castle 0.8.3 Hadapi 3 level menarik dan nikmati bonus level jika mampu memenangkannya. Splash Grub Buatan Sendiri MULTIMEDIAI Cara mengubah tampilan default splash Grub yang Open Movie Editor monoton dengan splash Grub menarik buatan sendiri [ 76] 0.0.20090105 Bagi pemula, aplikasi yang satu ini tidak ada masalah. Kado Hari Kasih Sayang Selain coklat atau bunga, berikan hadiah berupa software yang dibuat khusus untuk kekasih tercinta! [ 66] Tips Membuat Daftar Isi Gunakan Paragraph Styles untuk membuat daftar isi secara mudah di OpenOffice.org Writer [ 72]
    • EDITORIAL PEMIMPIN UMUM Mario Alisjahbana PEMIMPIN REDAKSI Rusmanto Maryanto MEMUTAR LAGU DAN REDAK TUR SENIOR Anton R. Pardede, Effendy Kho SIDANG REDAKSI Supriyanto (Koord.), Alexander P.H. Jularso, FILM Bonafacius S. Ryanto, Denie Kristiadi, Rully Novrianto, Sasongko R.A. Prabowo, Suherman, Proteksi hukum terhadap format lagu MP3, Wawa Sundawa, Yanuar Ferdian film VCD, DVD, Quicktime, dan lain-lain sering KONTRIBUTOR menjadi penghambat sebagian pengguna Linux Budi Rahardjo, I Made Wiryana, Michael S. Sunggiardi Noprianto, Ria Canseria untuk menikmati lagu dan film kesayangannya. PR A PRODUKSI Hambatan itu tidak hanya dirasakan pengguna Arie Ishami, Renny Fitriastuti pemula, namun juga pengguna Linux lama yang TATA L E TA K & D E S A I N G R A F I S ingin menggunakan versi terbaru dari beberapa Dhany Sudharmanto, Lely Yulaena, Mardiana distro Linux. Sekadar contoh, distro Linux po- S E K R E TA R I AT R E D A K S I pular seperti Fedora dan Ubuntu belum secara Evawani U. Putri alami mendukung format lagu MP3, meskipun telah mendukung format lain, misalnya OGG. IKL AN Rusmanto Maryanto [rus@infolinux.co.id] Thomas H. Waskita (Manajer), Imam Ariyanto, Mengapa demikian? Indran B. Sapto, Meladi Krisbiono Format lagu MP3 (MPEG-1/2 audio layer 3) dan film VCD/DVD SIRKUL ASI & DISTRIBUSI (MPEG-2) tidak didukung Fedora dan Ubuntu, karena format- Purwaluyo (Manajer) format itu diproteksi secara hukum (paten software) oleh penemu KEUANGAN atau pengembangnya. MP3 adalah format proprietary. Sedangkan, Deetje Monoarfa (Manajer), Albert Sulistyo, Ngafiv, Tety Winarni, Untung OGG Vorbis adalah format file multimedia dengan standar free dan terbuka, mirip dengan lisensi free/open source di bidang software. PERSONALIA & UMUM Ekawati (Koord.), Suhaedin, Supandi Format OGG yang mendukung audio dan video ini tidak dipaten- kan sebagai format proprietary. PENERBIT Meskipun distro Fedora 10 yang dibonuskan sebagai DVD-1 PT InfoLINUX Media Utama edisi ini secara alami baru mendukung format terbuka seperti OGG, A L A M AT Anda tetap bisa memutar file lagu MP3. Jika Anda tidak ingin meng- Gedung Warta Lt. 4 Jl. Kramat IV No. 11, Jakarta Pusat-10430 gunakan format MP3, Anda dapat mengubah file-file berformat Telp: (021) 315-3731, Fax: (021) 315-3732 MP3 menjadi OGG. Itu cara idealis yang ingin bebas dari software P E N C E TA K proprietary. Ada cara yang lebih praktis, yakni menginstal paket- PT Dian Rakyat, Jakarta paket program untuk mendukung MP3 dan format audio dan video Semua tip yang ada di dalam majalah ini gunakan atas lainnya yang belum didukung Fedora 10 secara default. Untuk me- risiko Anda sendiri. Kami tidak bertanggung jawab atas segala kehilangan data atau kerusakan pada komputer, nambahkan paket-paket multimedia itu, kami menyertakan Extras alat-alat, atau software yang Anda miliki ketika menggunakan tip atau saran tersebut. Fedora 10 dalam DVD-2 edisi ini. Petunjuk lengkap penggunaannya kami sajikan sebagai tutorial Tip dan Trik Fedora 10. Linux merupakan trademark terdaftar dari Linus Torvalds. Linux di sini adalah pemendekan dari GNU/Linux. Cara lain lagi dilakukan oleh para pengembang distro Indonesia Semua trademark lainnya merupakan dengan membuat turunan Fedora dan Ubuntu yang mendukung hak masing-masing pemiliknya. format MP3 dan VCD/DVD. Fedora memiliki turunan Nusantara (InfoLINUX 11/2008) dan Ubuntu memiliki turunan BlankOn (Info- LINUX 01/2009). Ada juga beberapa distro luar yang secara alami mendukung MP3, misalnya Mandriva 2009 (InfoLINUX 12/2008). 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 terafiliasi dengan perusahaan atau produk yang diuji coba di InfoLINUX. Seluruh staf InfoLINUX KONTAK tidak memiliki investasi pada perusahaan atau produk yang diuji REDAKSIONAL E-mail: redaksi@infolinux.co.id, Telepon: (021) 315-3731 ext. 127-131 coba. Hasil uji coba produk yang dimuat di InfoLINUX tidak CD BERMASALAH E-mail: redaksi@infolinux.co.id, Telepon: (021) 315-3731 ext. 127 terkait dengan iklan atau hubungan bisnis perusahaan/produk BERKONTRIBUSI NASKAH submissions@infolinux.co.id atau redaksi@infolinux.co.id tersebut dengan InfoLINUX. Kecuali disebutkan, uji coba dilakukan InfoLINUX pada produk dan layanan yang tersedia ALAMAT ADVERTISING E-mail: iklan@infolinux.co.id, Telepon: (021) 315-3731 ext. 105-107 pada saat ini. Kami, di Pinpoint Publications, menjunjung MAILING-LIST PEMBACA pembaca@infolinux.co.id, Pendaftaran: pembaca-subscribe@infolinux.co.id tinggi nilai integritas. Untuk itu, dalam menjalankan tugasnya BERLANGGANAN ATAU PEMESANAN EDISI-EDISI SEBELUMNYA seluruh staf kami tidak dibenarkan menerima atau meminta E-mail: sirkulasi@infolinux.co.id, Telepon: (021) 4682-6816, 7079-6499, Faksimili: (021) 4682-8919 imbalan dalam bentuk apapun dari relasi/narasumber. www.infolinux.web.id INFOLINUX 02/2009 3
    • INDEKS Buku [23] Fedora 10 and Red Hat Enterprise Linux Bible [23] Fedora Linux Toolbox [23] Linux All-in-One Desk Reference For Dummies (3rd) Software Pilihan Edisi 02/2009 [24] rdiff-backup 1.3.0 [25] The Castle 0.8.3 [25] IndiMail 1.2 [25] Bubbling L.M.A 2.0.11 [25] BleachBit 0.2.1 [26] NVClock 0.8 Beta 4 [26] gnetworktester 0.8 [26] OpenGrade 2.9.3 [26] Virtual MIDI Piano Keyboard 0.2.3 [27] iFreeBudget 2.0.1 [27] Enlightenment 0.16.8.15 [27] Open Movie Editor [27] Balder2D 1.0 Utama [28] Proteksi Mail Server dari Spam dan Virus Solusi 28 [36] Problem Axioo TVR152C di Ubuntu 8.10 Praktik Instan [38] Tiga Metode Instalasi Fedora 10 Komunitas [42] Seminar OSS di Bogor Dibanjiri Peserta 6 38 42 [42] KPLI Makassar Adakan Pesta Rilis 4 Distro Warnux [44] Cara Mengakses Internal (Private) Server dari Internet [46] Daftar Warnet Berbasis Linux di Indonesia 44 67 77 Tutorial [44] File Manager di Dunia Linux [54] Manajemen E-mail di Gmail [3] Editorial [10] Budi Rahardjo: Sistem Operasi di dengan Mutt Perangkat Terbatas [58] Tip dan Trik Fedora 10 [4] Indeks [12] Michael S. Sunggiardi: Bagaimana [66] Hadiah Valentine dari Programer Mengangkat Kualitas SDM? Aktual Workshop [5] Kode Open-Source R600/700 3D [14] Surat Anda [72] Menggunakan Styles untuk dari AMD Membuat Daftar Isi [5] Linux Kernel 2.6.28 Testilinux [74] Membuat Fungsi Secara Dinamis [5] gOS Gadgets 3.1 [16] Linux itu Indah, Mudah, dan Halal [75] Merapikan Input Teks dari User [6] Processor Netbook Murah dari [76] Menampilkan Gambar Splash Grub Freescale Distro [6] Affero GPL Untuk Cloud [19] Fedora 10 [78] Info Harga Computing Di Masa Depan [19] Ubuntu 8.10 Server [7] Versi Open Source vxVistA EHR [80] Kuis InfoLINUX Framework Software [7] Sun Microsystems [20] Gufw 0.20.7 [82] Edisi Mendatang Memperkenalkan JavaFX 1.0 [20] Super Grub Disk 0.97 Opini Game [8] I Made Wiryana: Dunia [22] Ferrari 3D 2.2.0 Pembelajaran yang Sejajar [22] Spots 0.0.0.5 4 02/2009 INFOLINUX www.infolinux.web.id
    • AKTUAL Kode Open-Source kan detail tentang perintah processor. Dua minggu setelah inisial rilis R500 3D, AMD juga merilis sebuah R300 R600/700 3D dari AMD 3D register guide. Source code pro- gram ini memperlihatkan hardware grafik lama mereka yang sebelumnya ejak awal tahun 2008, tim Pho- mentasi program R500 3D miliknya. hanya tersedia lewat Non-Disclosusre S ronix dan sejumlah kalangan banyak yang menunggu pihak AMD untuk meluncurkan dokumen- Dokumentasi ini membuka jalan bagi para pengembang open source untuk mulai bekerja pada Mesa driver Agreements untuk para pengembang. AMD juga meluncurkan microcode untuk semua GPUs dari proprietary tasi atau kode untuk dapat menggu- yang dapat memperluas dukungan Catalyst driver mereka. nakan akselerasi 3D pada video card series R300/400 sehingga dapat meng- John Brigman dan Alex Deucher ATI R600 series. Penantian tersebut aktifkan akselerasi OpenGL pada se- dari AMD juga sedang mencari berakhir, setelah pada Desember ries Radeon X1000. Dokumentasi ini tahu kode atau dokumentasi yang 2008 pihak AMD merilis source code merupakan dokumentasi umum per- dibutuhkan untuk source code yang dibutuhkan untuk membantu tama yang diturunkan sejak strategi program, membersihkannya dari pengembangan driver 3D R600 yang open source AMD diumumkan pada informasi yang tidak sesuai untuk bersifat open source. Selain itu, September 2008 lalu. engine 3D, untuk kemudian diperiksa source code ini juga berfokus pada Mengikuti rilis dokumentasi 3D, kembali oleh arsitek hardware dan processor grafis R700 series. dua revisi dibuat untuk tambahan software AMD. Setelah semua fix, Berselang beberapa saat sebelum dalam teknis yang lebih detail. Revisi source code yang telah diperiksa memulai FOSDEM 2008 pada Feb- pertama ditambahkan dalam empat akan dirilis ke umum untuk dapat ruari 2008, AMD meluncurkan doku- halaman, dan revisi kedua memberi- dikembangkan lebih lanjut. Linux Kernel 2.6.28 gOS Gadgets 3.1 ada 24 Desember 2008, Linux kernel 2.6.28 juga hinkGOS sebagai P Linus Torvalds telah mengumumkan akhir dari Linux Kernel rilis menyertakan banyak driver baru, mendukung banyak perangkat DVB, dan se- T pembuat distro gOS, dengan bangga meng- umumkan rilis terbaru 2.6.28. Rilis ini merupakan jumlah daftar fitur lainnya. dari distro gOS, yakni gOS versi stabil dari Linux Ker- Pada press release yang Gadget 3.1. Versi terbaru nel yang sudah membawa diberikan, Linus Trovald ini dibuat dengan basis dukungan Ext4 filesystem. menjelaskan kalau dirinya Ubuntu 8.04 1 LTS (Hardy Ext4 merupakan sebuah tidak peduli hari libur atau Heron). Google Mail, serta Google filesystem yang telah hari biasa, Anda tetap gOS Gadgets 3.1 mem- Calendar dan Document, dikembangkan dalam dapat men-download berikan kemudahan bagi yang akan diluncurkan waktu kurang lebih 2 Linux-2.6.28 dan para pengguna untuk dapat di jendela Mozilla Prism tahun. Filesystem ini melakukan proses mengakses hingga 100.000 sehingga pengguna seakan- sudah mendukung kompilasi source iGoogle dan Google gadget, akan dapat melihat aplikasi volume hingga 1 code kernel dengan bantuan dari versi desktop yang sebenarnya. EB (exbibyte), Sejumlah fi- pre-installed beberapa ap- Selain itu, gOS Gadget dukungan ter- tur lain yang likasi Google Gadgets yang juga menyertakan paket hadap file yang terdapat pada terkenal. Didesain untuk aplikasi Wine dengan versi memiliki ukuran Linux kernel Nettops dan Netbooks, terbaru, sehingga pengguna hingga 16 TB, dan memiliki 2.6.28, di antaranya GEM gOS Gadgets merupakan dapat menjalankan beragam performa serta sejumlah Memory Manager untuk solusi terbaik pada sebuah aplikasi Windows di Linux. fitur lain yang lebih baik memory GPU, Ultra Wide distro Linux yang pernah Untuk pilihan web browser, dari filesystem Ext3. Untuk Band (UWB), mendukung dimunculkan pada pasar distro ini telah menyertakan informasilebihdetailmenge- UWB-IP dan Wireless USB, Wal-Mart tahun lalu. Firefox 3, serta Skype yang nai Ext4, dapat ditemukan boot tracer, disk shock pro- Untuk para pengguna merupakan software komu- pada halaman situs www. tection, filemap, dan masih yang mahir, gOS Gadgets nikasi dan instant messen- kernelnewbies.org. banyak lagi. sudah dilengkapi dengan ger yang popular. www.infolinux.web.id INFOLINUX 02/2009 5
    • AKTUAL Processor Netbook FreeBSD Tim FreeBSD telah merilis versi terbarunya, Murah dari Freescale yakni FreeBSD 7.1. Rilis ini merupakan rilis reescale Semiconduster telah men-develop processor kedua dari versi 7-STABLE FreeBSD yang membawa sejumlah perubahan. Sejumlah perubahan baru yang terdapat pada Free- BSD 7.1, di antaranya mendukung penggu- F baru bernama i.MX515 yang didesain untuk netbook ber- harga murah. Processor ini didesain untuk memenuhi apa yang diinginkan oleh Freescale dan berbagai retail produk notebook berbasis Linux lainnya yang ingin memproduksi netbook dengan harga kurang dari US$200. Ada naan DTRACE dalam kernel FreeBSD, dapat banyak hal yang membuat usaha dari Freescale ini menarik, baik dari segi di-boot dari media USB, dan update desktop harga yang rendah maupun dari teknologi yang berada di belakangnya, dan ke KDE 3.5.10 dan GNOME 2.22.3. turunan distro Linux baru bagi para pengguna netbook. Kebanyakan harga jual netbook saat ini berkisar antara US$300 sampai MultiISO LiveDVD US$400, sehingga kisaran netbook US$200 akan memiliki daya tarik tersendi- ri bagi pengguna. Desain prosesor ini sendiri ditujukan untuk penggunaan Distro ini dapat dimanfaatkan untuk system umum, seperti web browsing, membaca e-mail, dan sejenisnya, sehingga tidak rescue, media center dan multimedia, cocok digunakan untuk menangani perhitungan yang berat. Perusahaan yang system recovery, dan sebagainya. Dalam membuat komputer bisa menggunakan processor Freescale untuk membuat MultiISO LiveDVD 1.0 yang dirilis pada 5 netbooks baru yang memberikan harga rendah. Januari 2009, sudah dikemas sejumlah file Mengintegrasikan sebuah ARM Cortex-A8 core dan dibuat menggunakan iso distro Linux yang popular seperti Back- teknologi proses 65-nm, i.MX515 menyediakan hingga 2100 Dhrystone MIPS track 3, Damn Small Linux 4.2.5, GeeXboX (million instruction per second) dan dapat dikembangkan dalam performa dari 1.1, Knoppix 5.1.1, MPentoo 2006.1, 600 MHz sampai dengan 1 GHz. Dari sisi memory, i.MX515 telah mendukung Ophcrack 1.2.2, dan Puppy Linux 3.01. dengan baik penggunaan DDR2 dan DDR1. Affero GPL Untuk Cloud Computing Di Masa Depan abrizio Capobianco, CEO Funambol, mengatakan er dan melakukan pengujian. Capobianco menyukai ide F bahwa masa depan software ada di cloud computing. Funambol merupakan sebuah perusahaan yang me- nyediakan layanan mobile. Jika Free and Open Source open source dan komunitasnya. Dimulai sebagai project FOSS di 2001 dan menjadi se- buah perusahaan di 2005 dengan bantuan Silicon Valley, Software tetap mau bertahan untuk menghasilkan pasa- Funambol adalah sebuah perusahaan yang menurut ran, maka komunitasnya harus dibiasakan dengan mem- Capobianco sebagai dedikasi “untuk membawa pengala- promosikan pengguaan GNU Affero General man BlackBerry ke publik”, dalam menyediakan Public License, sebuah lisensi yang mengkhu- layanan software yang dapat digunakan oleh suskan software sebagai sebuah layanan. setiap perangkat mobile di pasaran. Funambol Capobianco juga berpendapat, jika open menamakan produk ini MobileWe. Community source diimpikan agar berkembang di masa Edition atau produk client Funambol di distri- yang akan datang, maka Capobianco memper- busikan sebagai FOSS, sedangkan Carrier Edi- ingatkan agar semua harus meyakinkan bahwa tionnya yang ditujukan untuk service provider lisensi tersebut diaplikasikan di dalam software dijadikan sebagai proprietary license. sebagai sebuah layanan. Pendapat dan kesimpulan dari Funambol kali pertama menerbitkan Honest Public Capobianco ini merupakan hasil dari pengalamannya License, yang merupakan GPL kedua dengan tambahan selama 15 tahun dalam FOSS. Pertama kali lulus dari yang menspesifikasikan software sebagai sebagai sebuah universitas, dirinya bertemu dengan Alessandro Rubini, layanan. Baik Capobianco maupun lainnya, di Funambol penulis driver mouse Linux dan co-author Linux Device duduk dalam setiap komite Free Software Foundation Driver. Kemudian dirinya mengamatinya dalam bekerja untuk saling bertukar pikiran selama menuliskan versi di Linux dan hasil pengamatan adalah Rubini menye- ketiga dari GPL. Dalam proses penulisan juga mengikut- lesaikan pekerjaannya dengan komunitas. Orang-orang sertakan masukan dari komunitas, dan Capobianco men- di seluruh dunia membantu Rubini dengan device driv- jadi advocate dalam pembuatan Affero GPL. 6 02/2009 INFOLINUX www.infolinux.web.id
    • AKTUAL Versi Open Source vxVistA EHR Framework SystemRescueCD Pada 7 Januari 2008, tim SystemRescueCD telah mengumumkan rilis SystemRescueCD SS, Inc. perusahaan D pengembang yang berada di baris depan untuk peningkatan VistA 1.1.4. Sesuai dengan namanya, distro ini biasa digunakan untuk kebutuhan system rescue. Selain dapat diboot dari DVD, distro ini juga dapat diinstalasikan ke USB Flash dan pemenang penghar- Drive. Distro ini juga sudah mendukung be- gaan VA electronic health record, mengumumkan kalau mereka akan merilis berapa filesystem popular, seperti ext2/ext3, source code miliknya menjadi open source. Untuk vxVista miliknya, akan ReiserFS, Reiser4, XFS, NTFS, dan FAT32. dijadikan sebagai sebuah versi yang dikembangkan dari VistA untuk pasar komersial. Mark Byers, President dan CEO DSS, Inc, mengatakan bahwa vxVistA akan diluncurkan sebagai software open source pada waktu yang tidak akan lama Tor-ramdisk Developer Tor-ramdisk baru saja merilis lagi di negaranya. Pembangunan VistA dalam sektor private telah didemon- Tor-ramdisk 20090105 yang dirilis pada 5 strasikan bahwa VistA dapat menyediakan rumah sakit dan klinik kesehatan Januari 2009. Tor-ramdisk merupakan dengan Elektronic Health Record berkualitas dalam waktu yang tidak lama. distro minimal berbasis i686 uClibc yang Menurut Byers, pihaknya dapat menurunkan biaya kesehatan jika kualitas dapat digunakan untuk melindungi host perhatiannya ditingkatkan dengan mengimplementasikan VistA disekitar ke server Tor yang dapat berjalan di RAM. United States. Distro ini dapat dimanfaatkan untuk bebera- Sebagai bagian dari aksinya, DSS, Inc. bergabung dengan Open Health pa kebutuhan yang berkaitan dengan tugas Tools (OHT) Foundation. Open Health Tools merupakan payung bagi organi- yang membutuhkan server Tor. sasi non-profit untuk project open source di bidang kesehatan. Sun Microsystems Memperkenalkan JavaFX 1.0 un Microsystems, Inc. memperkenalkan salah satu Jonathan Schwartz, Chief Executive Officer dan presi- S perkembangan yang paling penting dalam platform Java dengan meluncurkan JavaFX 1.0, platform baru yang menggabungkan bentuk dan fungsi dalam mem- den Sun Microsystems, menjelaskan kalau pasar Internet telah berkembang pesat setelah melewati browser web tradisional dengan pemakaian smart phone berbasis Java bangun Rich Internet Applications (RIA) dengan media serta barang-barang elektronik lainnya, seperti Black- dan konten yang lengkap untuk browser web dan desk- berry RIM hingga Amazon’s Kindle. JavaFX menawar- top. Peluncuran ini menunjukan pengembangan soft- kan siklus pengembangan yang sangat cepat bagi para ware Java yang semakin luas hingga menjangkau ke ber- pengembang Java sekaligus perancang web dan memudah- bagai kebutuhan pengembang web, pembuatan konten, kan mereka dalam membuat aplikasi yang menggabung- dan desain visual. kan grafik, video, audio, animasi, dan rich text. JavaFX JavaFX menandai inovasi besar platform Java dalam merupakan software yang unik yang mampu menyatukan memperluas kemampuan yang mencakup beraneka ragam pengembangan dan implementasi untuk membangun RIA aplikasi dalam segala aspek kehidupan, mulai dari desk- ekspresif lintas desktop, browser dan telepon seluler. top dan browser, hingga perangkat telepon seluler dan Selain itu, dengan menggunakan JavaFX mobile televisi. Platform Sun JavaFX 1.0 membuka pasar glob- emulator yang baru, pengembang dapat melihat terlebih al yang luas bagi para pengembang dan pembuat konten dahulu aplikasi mereka pada platform telepon seluler yang ingin menyebarkan konten, layanan, dan pengalaman selanjutnya, yang akan tersedia bagi partner telepon seluler lintas platform bagi pelanggan mereka. Industri di dunia Sun pada musim semi 2009. JavaFX sendiri terbagi atas memperkirakan, teknologi Java telah dipergunakan oleh tiga komponen penting, yakni JavaFX Development Envi- lebih dari 90 persen desktop dan laptop, di mana 85 persen ronment, JavaFX Production Suite, dan JavaFX Desktop. pada telepon seluler. Java juga memimpin teknologi pada Para pengembang yang tertarik dengan teknologi JavaFX televisi generasi mendatang, yaitu pemutar media Blu-ray dapat men-download JavaFX 1.0 pada url http://www. dan juga perangkat TV. javafx.com. www.infolinux.web.id INFOLINUX 02/2009 7
    • OPINI bedaan ternyata dan jarang disa dari di Indonesia. Padahal bila kita melihat kondisi Indonesia, sebagai I Made Wiryana negara berkembang, tentu faktor tawar-menawar untuk penguasaan Dunia Pembelajaran teknologi inti dari produk pro prietary akanlah sangat lemah. Tentu saja untuk pengetahuan yang bersifat penggunaan produk, atau yang Sejajar integrasi produk masih mudah diperoleh, tetapi bila lebih dalam lagi akan sulit untuk diperoleh. Prinsip kesejajaran dalam pem belajaran ini menjadikan dunia Open Source memiliki perkem K etika anak saya Madhava ma bangan yang cepat dan memberi kan kemungkinan berkembang sih tinggal di Jerman dia belum yang besar bagi praktisi TI di bisa mengendarai sepeda roda Indonesia. Sehingga tidak heran, dua. Sesampainya di Depok, perkembangan komunitas open source dalam penguasaan teknologi karena bermain dengan teman seba tergolong cepat, akibat dampak yanya yang memang banyak di proses belajar secara peer learning sekitar rumah, dalam dua hari tanpa ini dan didukung ketersediaan informasi yang serba terbuka. ada orang dewasa yang mengajari, Salah satu bukti yang tampak tiba-tiba dia sudah bisa naik sepeda adalah dalam perkembangan distro roda dua. "Papa...papa...aku sudah Linux. Distro-distro Indonesia bermun bisa naik sepeda dua roda". Rupanya culan dari Trustix Merdeka, dia belajar bersepeda dari melihat teman-temannya, WinBI, BlankOn, WaroengIGOS, atau diajari teman-teman sebayanya. RimbaLinux, DewaLinux, Nusan tara, dan lain sebagianya. Yang Proses belajar seperti itulah yang Sehingga untuk mempelajari menarik, mahasiswa dari kampus- lazim dikenal dengan istilah peer suatu pengetahuan teknologi ter kampus kecil di daerah pun telah learning. Yaitu proses pembelajaran sebut secara dalam dan hingga ke memulai merilis distro karyanya, yang dilakukan terhadap pihak intinnya, maka mau tidak mau suatu hal yang sepertinya mustahil sederajat. Proses belajar mengajar akan sangat bergantung kepada di era sebelum open source. ini lazim terjadi di kalangan izin dari vendor tersebut. Tumbuhnya distro ini menun komunitas open source. Proses pembelajaran seperti ini terkadang jauh lebih cepat daripada proses pembelajaran yang dilakukan oleh “...perkembangan komunitas open source pihak yang tak sederajat. dalam penguasaan teknologi tergolong cepat...„ Kalangan open source tidak memiliki konsep otorisasi penge tahuan melalui lembaga atau peru sahaan. Artinya pengetahuan itu milik siapa saja, serta orang bisa Sebagai perbandingan, peng jukkan bagaimana praktisi di Indo belajar dari siapa saja. Dan siapa guna atau developer mana di nesia (termasuk para mahasiswa) saja bebas mengembangkan penge Indonesia yang memperoleh izin mempelajari pembuatan dan tahuan tersebut. Berbeda dengan secara mudah untuk mempelajari pemaketan suatu sistem operasi proprietary, maka vendor adalah kernel dari Windows XP, ataupun lengkap. Ini adalah situasi pembe penguasa tertinggi dari penge Windows terbaru? Kesejajaran lajaran yang sangat baik bagi tahuan atas teknologi tersebut. inilah yang merupakan faktor per praktisi ataupun mahasiswa. 8 02/2009 INFOLINUX www.infolinux.web.id
    • OPINI spesifikasi komputer zaman seka rang yang memiliki prosesor dengan kecepatan GHz dan memory Budi Rahardjo GBytes. Mungkin tidak terbayang waktu yang dibutuhkan untuk Sistem Operasi di merakit (compile) kode sumber Linux ya? Yah, pokoknya cukup lama. Itulah sebabnya kita harus berhati-hati dalam melakukan Perangkat Terbatas konfigurasi atau mengubah kode. Salah sedikit, waktu yang digu nakan untuk mengulang cukup lama. Pada waktu itu komputer saya itu sudah cukup untuk menja lankan Linux dan bahkan dia sem B eberapa waktu yang lalu, ada pat dijadikan sebuah server untuk sebuah penyedia jasa Internet. berita tentang Linux yang Itu masih belum seberapa. Saya dipasang di kentang atau pernah membimbing seorang sayuran. Sebetulnya yang ter mahasiswa yang memindahkan Linux ke perangkat yang hanya jadi adalah Linux dipasang di memiliki memory dengan ukuran sebuah flash disk yang kemudian hanya beberapa Kbytes saja. ditancapkan di kentang. Pema Perangkat ini akan digunakan sebagai pengendali jaringan di sangan Linux di flash disk pun sebuah industri telekomunikasi. masih membuat banyak orang terka gum-kagum. Bagaimana Linux bisa dipasang pada perangkat yang sumber dayanya (ukuran memory) terbatas? “...kesempatan untuk utak-atik Sebetulnya sudah banyak sistem harganya mahal), maka sekarang Linux di perangkat „ operasi pada sistem yang memiliki sudah banyak yang menggunakan sumber daya terbatas. dimaksud dengan sumber daya ini Yang Linux. Sekarang kesempatan un tuk utak-atik Linux di perangkat sangat terbuka. bisa berupa ukuran fisik dengan sumber daya terbatas san perangkat, memory, kecepatan pro gat terbuka. Proses perakitan (kompilasi) cessor, dan catudaya. Biasanya Pengguna Linux sekarang, yang memang tidak dilakukan di sistem yang disebut embedded sudah terbiasa dengan komputer perangkat tersebut, tetapi system memiliki sumber daya yang dengan sumber daya yang sangat dilakukan di komputer yang lebih terbatas. Sistem ini banyak besar, mungkin tidak tahu bahwa canggih dan memiliki sumber daya digunakan pada perangkat Linux dapat digunakan pada lebih bagus. Processornya juga bisa elektronik canggih yang ada di perangkat dengan sumber daya berbeda dengan processor yang rumah-rumah kita, seperti di TV, terbatas. Padahal kalau ditelusuri digunakan di target. Proses ini dike mesin cuci, oven microwave, kode sumber dari Linux, bisa nal dengan istilah cross compiling. kulkas, dan seterusnya. Untuk dilihat adanya direktori-direktori Paket GNU C Compiler (gcc) sudah perangkat yang lama biasanya untuk processor atau sistem yang cukup canggih untuk keperluan memang masih berupa rangkaian sumber dayanya terbatas. tersebut. Tentu saja prosesnya elektronik tulen yang tidak Pertama kali saya bermain den tidak mudah, tetapi bisa dan sudah menggunakan processor. gan Linux, komputer saya adalah banyak dilakukan orang. Jika dahulu sistem operasi yang sebuah komputer berprosesor Intel Jadi sekarang Anda tidak perlu digunakan pada perangkat kecil 386/SX dengan kecepatan 16 MHz heran lagi jika Linux berada di tersebut sangat bervariasi dan ber dan memiliki memori 8 MB. mana-mana. Anda bisa memasang sifat tertutup (dengan konsekuensi Silakan Anda bandingkan dengan Linux di perangkat yang kecil. 10 02/2009 INFOLINUX www.infolinux.web.id
    • IKLAN PASS FM (materi FILM)
    • OPINI dunia proyek dan tender, sejak tahun 1999 penulis melakukan se suatu yang mungkin tidak pernah Michael S. Sunggiardi kerjakan oleh orang lain, yaitu men jadi event organizer untuk seminar, Bagaimana Meng workshop, dan demo yang skalanya nasional. Jalan dari satu kota ke kota lain di seluruh Indonesia merupakan “hal biasa”, dan ditam angkat Kualitas SDM? bah lagi dengan membawa lebih dari seratus perangkat notebook dan PC untuk satu kegiatan. Pengalaman bertemu dengan ratusan orang di setiap kota, menyimpulkan bahwasanya banyak P ertanyaan ini sangat meng “orang-orang pinter” berasal dari berbagai kota dan daerah. Hanya saja gelitik dan cenderung men mereka sungkan dan tidak merasa cemoohkan bangsa Indonesia mampu untuk bersaing dengan yang memang sedang dirun teman-temannya yang di kota besar, walaupun dalam soal ilmu, kemungk dung malang terus. Tetapi di balik inan besar mereka tidak kalah. pertanyaannya, ada hal yang harus Secara rata-rata kemampuan kita lakukan untuk meningkatkan dan kreativitas orang Indonesia sangat tinggi. Banyak orang In daya saing Indonesia terhadap donesia mampu membuat suatu negeri tetangga. Definisi “orang terobosan dalam segala kendala pinter” dalam tulisan ini dibatasi dan keterbatasan yang ada. Keter batasan yang dimaksud adalah hanya untuk bidang teknologi infor kemampuan berbahasa Inggris atau masi dan komputer, bukan bidang lain yang tidak bahasa internasional lainnya yang digeluti penulis. terbatas, bandwidth Internet In donesia yang masih dalam hitun Kenyataannya, banyak sekali “orang tidak sehat dengan supplier dan gan Kbps sehingga mempersulit pinter” di Indonesia, dan saking pin vendor lain, serta membuat se pencarian informasi, pemerintah ternya, mereka menjadi arogan, ter suatu yang mustahil menjadi yang sangat tidak mendukung tutup dan terkesan mau menang kenyataan dengan hanya ber suatu penerapan teknologi dan sendiri. Akhirnya ilmu yang mereka “Banyak orang Indonesia mampu miliki tidak terpakai dan bahkan “terbuang” sia-sia ke pekerjaan yang tidak pada tempatnya. Dua puluh tujuh tahun penulis membuat suatu terobosan dalam segala „ menggeluti dunia komputer praktis dan perkembangan teknologi in formasi di Indonesia, hampir sepu kendala dan keterbatasan yang ada. luh tahun berbaur menyebarkan pengetahuan dan informasi ke dasarkan feeling dan “perteman penelitian, perguruan tinggi yang komunitas-komunitas yang ada, an”, bukan penerapan teknologi. meluluskan siswa/i-nya secara asal- dengan hasil adalah tulisan singkat Pernah ada kejadian, penulis dis asalan, dan peraturan yang tidak ini yang mungkin agak nyeleneh odori pistol pada saat ketemu konsisten. dan terlalu “sumbang”. jalan buntu dalam penyelesaian Sekarang, pertanyaannya ada Tujuh belas tahun penulis tender pengadaan komputer, dan lah, apakah kita mau berdiam diri bergelut dengan dunia riil perd semuanya dapat diselesaikan dan tidak melakukan sesuatu un agangan, masuk ke proyek-proyek dengan baik-baik pada akhirnya. tuk hal yang sudah jelas menur pengadaan komputer, bersaing Setelah lelah bergelut dengan unkan derajat bangsa kita? 12 02/2009 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 e-mail di Redaksi@Infolinux.co.id. Beragam Kritik untuk InfoLINUX Request Fedora 10 InfoLINUX sangat bangga atas kete Saya memiliki beberapa kritik nich Saya hanya ingin request kepada garan Anda dalam usaha menghor buat InfoLINUX. InfoLINUX, kalau bisa menyertakan mari hak cipta orang lain. Jika 1. Kalau saya lihat, desain cover DVD Fedora 10. Semoga berkenan terdapat suatu masalah yang ber InfoLINUX kurang menarik dan mengabulkan request ini. kaitan dengan Linux, silahkan kon tidak mencerminkan "utama" Chahyadi C. - via e-mail sultasikan saja via milis majalah. Malahan desainnya pembaca@infolinux.co.id atau dapat cenderung ke isi DVD. Lebih Request Anda kami penuhi. Pada juga mengirimkan ke email baik diisi gambar ilustrasi sesuai InfoLINUX edisi ini, kami menyerta redaksi@infolinux.co.id. dengan tema "utama." kan bonus DVD Fedora 10 pada 3. Rubrik "Buku" sia-sia, karena DVD1-IL022009 dan Extras Fedora Java, Qt, dan Edisi Lama tidak disertakan dalam DVD bo 10 pada DVD2-IL022009. Semoga bo Halo InfoLINUX yang semakin ke nus majalah. Lebih baik bahas nus ini bermanfaat untuk Anda dan ren. Saya adalah penikmat majalah buku yang gratis dan e-booknya para pembaca InfoLINUX yang lain. InfoLINUX. Setiap edisi selalu saya disertakan dalam DVD. nantikan, dan saya ucapkan banyak 4. Rubrik "Utama" terkesan bersifat Bantuan migrasi terimakasih atas bonus software yang teoritis bukan praktek. Padahal Sebagai seorang guru honor dan disertakan dam juga bonus buku ilmu komputer itu harus banyak pengelola lab kecakapan di MTsN 1 mininya. Kalau bisa, InfoLINUX praktek. Ditambah jumlah hala Model Palangka Raya Kalteng, se menyertakan bonus-bonus software man rubrik "Utama" yang lama ini saya merasa sedih dengan berikut. banyak semakin menambah sia- rekan-rekan di sekolah yang masih 1. NetBeans untuk majalah Info sia karena hanya bersifat teori. saja cuek menggunakan hak cipta LINUX dan Sun Java 2 SDK. 5. Topik yang dibahas cenderung software berlisensi, tapi tidak mau 2. QT dari Trolltech beserta software ke web programing dan jaringan. membayar. Hal ini menurun pada lain yang diperlukan dalam pem Padahal pengguna Linux bukan mental anak-anak di sekolah. rograman Qt beserta dengan hanya itu, terutama pengguna Sayang di Palangka Raya ini saya KDevelop. kantoran, rental komputer, dan tidak tahu siapa saja yang telah Muji Sasmito - via e-mail user biasa (aplikasi desktop, menjadi pengguna Linux sehingga office & desktop publishing) jum saya tidak dapat meminta bantuan 1. Paket NetBeans dan Sun Java 2 lahnya jauh lebih banyak. Lebih pada mereka. Saya berharap melalui SDK sudah pernah disertakan baik bahas tips/trik nautilus/ InfoLINUX ada pengguna Linux pada InfoLINUX edisi 07/2008. dolphin, OpenOffice.org, Gimp, yang terketuk hatinya dan dapat Jika kapasitas DVD memungkin Inkscape, dan Blender agar kami membantu untuk memigrasikan lab. kan, kami akan menghadirkan bisa migrasi ke Linux dengan kecakapan di sekolah saya. kembali kedua paket aplikasi mantap dan lebih siap. Kepada Pak I Made Wiryana tersebut pada bonus DVD Info Windy Computer - via e-mail salut atas opininya. Tulisan beliau LINUX edisi mendatang. adalah yang saya baca kali 2. Untuk paket QT dari Trolltech, Terimakasih banyak atas kritik dan pertama saat membuka halaman akan lebih mudah menginstalasi sarannya. Semua masukan ini dapat demi halaman InfoLINUX. Andai kan paket QT dari DVD distro menjadi pelecut bagi kami untuk saya berada di Jakarta mungkin atau repositori extras distro ber membuat sesuatu yang lebih baik saya langsung ke Redaksi sangkutan. Jika Anda menginsta lagi di Tahun 2009 ini. Sebagai InfoLINUX untuk menjabat tangan lasikan Fedora 10 yang langkah awal, InfoLINUX menambah beliau dan berterimakasih atas disertakan pada bonus DVD pembahasan rubrik Workshop Office tulisannya yang membantu saya edisi ini, Anda dapat menginsta sebanyak dua halaman yang berisi untuk tetap tegar dalam lasikan paket Qt dan KDevelop kan pembahasan seputar Open menggunakan GNU/Linux. yang InfoLINUX sertakan pada Office.org. Zayan Rohanda <zarandknight@ymail.com> DVD1-IL022009. 14 02/2009 INFOLINUX www.infolinux.web.id
    • TESTILINUX Linux itu Indah, Mudah, dan Halal K ali pertama saya mengenal Linux pada akhir tahun 2004. Saat itu saya mendapatkannya dari bonus DVD salah satu majalah IT edisi November tahun 2004, yang salah satu bonusnya ada- lah distro Knoppix versi 3.6. Berhubung saat itu saya masih awam, maka saya belum men- nakan. Bebas untuk digandakan, disebarkan, dimodifikasi, maupun ditulis ulang sesuai de- ngan kebutuhan pengguna selama masih me- megang teguh konsep GNU/GPL. Distro Knoppix yang saya miliki baru saya coba ketika sekitar pertengahan tahun 2005, ketika komputer teman saya crash. Iseng–iseng Tatang Iwan Suryana 12.1 sudah lengkap, mulai dari multimedia, perkantoran, grafis, programming, serta jaring- an. Slackware sangat cocok bagi yang ingin mempelajari Linux, karena dengan Slackware cobanya dan masih bertanya-tanya lebih jauh saya coba pasang LiveCD Knoppix tersebut kita diajarkan untuk mengerti dasar dari sistem tentang apa itu Knoppix dan Linux. di komputernya. Mulanya saya was-was dan operasi, tidak hanya sebatas sebagai pengguna Selanjutnya saya mulai mencari referensi di merasa takut jika tindakan saya tersebut ma- saja. Slackware telah dilengkapi codec muti- buku-buku, Internet, dan teman yang memiliki lah akan menimbulkan kerusakan tambahan. media, sehingga setelah selesai proses insta- pengetahuan tentang Linux. Hingga akhirnya Ternyata ketakutan saya tidak beralasan! Saya lasi kita dapat langsung menikmati file musik saya memiliki sedikit pengetahuan tentang malah terkagum-kagum dan merasa takjub ter- atau film. Untuk menambah pengetahuan ten- Linux, di mana Linux itu adalah sebuah inti dari hadap sistem operasi yang sedang saya coba. tang cara menggunakan Slackware dan distro perangkat lunak sistem operasi bebas yang Sebuah sistem operasi Linux dalam sekeping Linux lainnya, saya mulai rajin browsing Internet dibuat oleh Linus Torvalds, dan oleh beberapa CD dan dapat dijalankan secara Live tanpa dan mengikuti beberapa milis dan forum yang pengembang kemudian digabungkan dengan perlu diinstal di komputer, dan memiliki keleng- khusus membahas Linux. Dari sini saya mulai berbagai macam aplikasi free/open source kapan aplikasi siap pakai yang lengkap. Hebat! mendapatkan tambahan ilmu dan pengetahuan software sehingga menjadi sebuah sistem ope- Itu adalah kata yang pertama terlintas di benak tentang Linux. rasi komputer yang lengkap. Pengertian bebas saya saat baru mengenal Knoppix. di sini adalah bebas untuk didapatkan dan digu- Berkenalan dengan Testing beragam distro “...kenapa tidak Slackware Selanjutnya saya mulai kecanduan untuk mengetahui dan mencoba sebanyak mungkin Pada Juli tahun 2008, saya membeli majalah distro Linux. Distro-distro ini kebanyakan saya dari dulu saya InfoLINUX edisi ekonomis dan mendapatkan bonus DVD Installer Slackware 12.1, lalu saya dapat dari majalah InfoLINUX dan hasil down- load dari Internet. Beberapa distro yang pernah mendapatkan pe- pasang di komputer. Meskipun proses insta- lasi Slackware 12.1 berbasiskan teks, namun saya coba, di antaranya: GParted magic Live CD. Sebuah distro khu- semua petunjuknya dapat diikuti dengan mu- sus untuk pemartisi hardisk. Saya menggu- ngetahuan, akses, dah dan lancar. Selesai proses instalasi, saya dapat langsung merasakan kehebatan distro nakan distro ini untuk membagi–bagi partisi harddisk saya agar bisa dipasangi multidis- serta fasilitas se- Slackware yang dibalut KDE sebagai desktop Manager default-nya. Distro ini berjalan dengan tro. Zenwalk 5.2. Sebuah distro ringan dan su- gegas dan bisa mengerti serta memahami kon- percepat, cocok untuk pengguna komputer perti sekarang ini disi komputer saya dengan baik. Sebuah distro yang akhirnya menjadi pilihan saya saat ini. dengan spesifikasi rendah atau tua seperti milik saya. Zenwalk menggunakan desktop dalam mempelajari Dengan Slackware, saya bisa mengubah- ubah desktop manager-nya dari KDE menjadi manager Xfce dan telah dilengkapi codec multimedia yang lengkap. Xfce dan beberapa desktop manager lainnya. Blankon Lontara minimalis. Sebuah distro Linux...„ Paket aplikasi yang tertanam dalam Slackware Linux hasil karya anak bangsa yang meru- 16 02/2009 INFOLINUX www.infolinux.web.id
    • TESTILINUX Monitoring sistem di BlankOn Lontara. Manampilkan 3D Desktop di Slackware Linux. UbuntuME, desktop Ubuntu untuk umat muslim. pakan turunan dari Ubuntu. Saya tertarik satu jenis sepeda motor pabrikan yang baku untuk setiap distro telah sedemikian banyaknya, menggunakan distro ini setelah menge- dan standar dengan merek yang dimonopoli mulai dari komunitas, hingga dokumentasi yang tahui bahwa distro ini adalah hasil karya oleh satu buah merk, sedangkan Linux adalah bisa didapat dengan mudah di Internet. anak bangsa yang peduli dengan kemajuan sebuah sepeda motor dengan merk baru yang teknologi informasi di Indonesia. telah dikustomisasi sedemikian rupa dengan harga murah (bahkan gratis) dan sudah racing Legal, murah, dan halal Sewaktu sedang browsing ke situs Ubuntu, style serta memiliki kemampuan serta kuali- Bagi saya, Linux memiliki keindahan yang unik saya merasa tertarik dengan program Ship tas yang bisa diandalkan. Mungkin bagi Anda disertai kemampuan yang setara bahkan lebih It yang ditawarkan oleh pihak Ubuntu. Ship It yang pernah mempunyai hobi bermain Tamiya dibandingkan dengan jenis sistem operasi adalah program pengiriman CD Installer Ubuntu bisa mengerti perumpamaan ini. Dalam hobi “komersial” yang selama ini telah memo- gratis ke seluruh penjuru dunia dengan biaya bermain Tamiya, proses perakitan dan men- nopoli dunia perkomputeran. Sudah saatnya pengiriman ditanggung pihak pengembang coba berbagai macam konsep serta teori yang kita mendukung penggunaan perangkat lunak Ubuntu. Kemudian saya memesan CD gratis berbeda dalam merakit Tamiya, dimulai dari yang bersifat free dan open source, serta me- Ubuntu Hardy Heron 8.04.1 lengkap dengan pemilihan casing, roda, bearing, dan mengatur ninggalkan penggunaan perangkat lunak ba- Kubuntu, Edubuntu, dan Ubuntu server edition. lilitan dinamo untuk mendapatkan Tamiya yang jakan yang hanya akan mendidik kita menjadi CD tersebut dapat saya terima dalam waktu memiliki kecepatan serta kestabilan yang sesuai pribadi yang tidak jujur. kurang lebih 6 minggu dari tanggal pemesan- dengan yang diharapkan merupakan sebuah Pergunakanlah perangkat lunak yang ori- an. Saya sangat senang menerimanya dan lalu kesenangan yang luar biasa. Begitu juga dalam sinal dan legal. Jika Anda mampu, silakan mencoba menginstalasinya satu per satu. Linux. Mencoba berbagai macam distro dengan membeli lisensi penggunaan perangkat lunak Saya juga mencoba Ubuntu Muslim Edi- berbagai macam setingan untuk mendapatkan komersial dengan segala keterbatasan peng- tion 8.04.1 dan Linux Mint 5.0. Ubuntu Muslim sebuah distro yang sesuai dengan selera dan gunaannya. Tetapi jika menginginkan kebe- Edition adalah distro Ubuntu yang telah dikus- cocok dengan spesifikasi komputer kita adalah basan penggunaan perangkat lunak yang legal tomasi sedemikian rupa dan telah dilengkapi sebuah proses yang menyenangkan. dan berbiaya murah, mari pergunakan Linux. dengan aplikasi dan tema yang islami. Sedang- Sebuah perubahan yang besar dalam meng- Saya pribadi baru menggunakan sistem kan, Linux Mint menawarkan sebuah keindahan gunakan komputer saya alami. Dulu saya sangat operasi Linux di rumah. Sedangkan, tempat sistem operasi desktop yang diturunkan dari senang sekali untuk mencoba aplikasi-aplikasi saya bekerja masih menggunakan sistem ope- Ubuntu. Terlihat bagus sekali, apalagi paket dan utiliti yang saya dapat sebagai bonus dari rasi komersial. Berharap suatu waktu nanti, aplikasi yang disertakan juga sudah lengkap. CD atau hasil download dari Internet. Sekarang tempat saya bekerja bisa bermigrasi meng- Setelah mencoba Ubuntu Muslim Edition dan saya menemukan sebuah kesenangan dengan gunakan sistem operasi Linux. Dengan sedikit Linux Mint, saya kemudian mencoba Fedora mencoba berbagai macam distro Linux. Sung- pengalaman dan kemampuan dalam meng- 9, PC/OS 2008 v2, dan gOS 3 beta. Terakhir guh sangat menyenangkan, sebuah kebebasan gunakan Linux, saya berharap dapat menular- saya sedang mencoba Ubuntu Intrepid 8.10 untuk mengekspresikan diri dalam memilih dan kannya kepada orang lain. Bagi saya, Linux itu dan Blankon Meuligoe RC 4.0 hasil download menggunakan sebuah sistem operasi untuk Mudah, indah, serta halal. dari Internet. komputer saya. Ada sedikit perasaan menye- Tatang Iwan Suryana [kangtatang@ymail.com] sal dalam hati, kenapa tidak dari dulu saya Perumpamaan Tamiya mendapatkan pengetahuan, akses, serta fasili- tas seperti sekarang ini dalam menggunakan Kirim Naskah ke distro Linux dan mempelajari Linux. Sebagai pengguna Anda memiliki pengalaman menarik selama menggunakan Linux?Jika ingin berbagi pengalaman menarik selama menggunakan Linux, silakan kirimkan file naskah sebanyak Bagi saya, perumpamaan yang tepat bagi sistem komputer rumahan saya merasa Linux untuk 9000 karakter, beserta dengan file foto dan file gambar, operasi Linux seperti menggunakan kendaraan desktop sudah cukup mudah untuk dipelajari melalui e-mail ke submissions@infolinux.co.id. Tersedia suvenir menarik untuk kiriman naskah yang dimuat. sepeda motor. Selama ini kita menggunakan dan dipergunakan. Ini dikarenakan dukungan www.infolinux.web.id INFOLINUX 02/2009 17
    • TES&REVIEW INDEX Distro Makin Baik di 2009 Fedora 10 Ubuntu 8.10 Server Software Gufw 0.20.7 19 19 20 Super Grub Disk 0.97 20 Game Ferrari 3D 2.2.0 22 Spots 0.0.0.5 22 Buku Fedora 10 and Red Hat 23 Enterprise Linux Bible Fedora Linux Toolbox 23 Linux All-in-One Desk 23 19 22 Reference For Dummies (3rd) Definisi Label “On the Disc” Sebuah software yang memperoleh label “On the Disc”, berarti Anda dapat menemukan paket software tersebut dalam bonus Disc InfoLINUX edisi kali ini. 20 23 da yang sedikit berbeda dari Info- sejumlah rubrik. Jika diperhatikan pada Prosedur “Linux Ready” A LINUX edisi tahun lalu. Jika pada edisi tahun lalu paket Extras biasa disertakan pada edisi berikutnya setelah DVD distro diberikan, mulai InfoLINUX edisi 2009, kami mencoba edisi ini, kami menambah halaman ru- brik “Workshop” sebanyak dua hala- man. Rubrik baru yang kami beri nama “Workshop Office” ini, membahas segala hal yang dapat dilakukan saat menggu- Sebuah PC atau note- book yang mendapatkan predikat “Linux Ready”, berarti semua peripheral stan- dar seperti adapter jaringan LAN untuk memuatnya pada satu edisi yang nakan OpenOffice.org. maupun WLAN dapat berfungsi sebagaimana mestinya, mulai sama. Hal ini bertujuan agar para pem- Anda juga dapat turut andil untuk dari proses instalasi sebuah distro baca merasa nyaman saat menggunakan melakukan perubahan. Jika memiliki Linux dilakukan hingga instalasi distro yang disertakan. naskah atau artikel menarik seputar driver hardware tersebut. Distro Meski membutuhkan usaha berlebih pengalaman menggunakan Linux, artikel Linux yang digunakan dalam pe- dari kami untuk memilah paket mana menarik seputar OpenOffice.org, atau ngujian “Linux Ready” adalah, saja yang perlu dimasukkan atau tidak artikel menarik lain yang berhubungan Ubuntu 8.10, Fedora 10, dan dimasukkan ke dalam DVD Extras dengan Linux, silakan kirimkan saja ke openSUSE 11.1. ditengah mepetnya waktu deadline Info- email submissions@infolinux.co.id. LINUX, namun kami melakukan semua Semoga perubahan yang sedikit demi ini dengan rasa senang. Semua ini kami sedikit kami lakukan, dapat memperoleh lakukan untuk semakin meningkatkan hasil positif untuk kita bersama. Akhir kualitas majalah InfoLINUX dan mening- kata, silakan kirimkan saran dan kritik katkan tingkat kepuasan pembaca ter- Anda untuk melakukan perubahan yang hadap majalah InfoLINUX. lebih baik di InfoLINUX tahun 2009 ini Selain perubahan pada content DVD, ke e-mail redaksi@infolinux.co.id. kami juga melakukan perubahan pada Supriyanto [supriyanto@infolinux.co.id] 18 02/2009 INFOLINUX www.infolinux.web.id
    • DISTRO DESKTOP/SERVER SERVER Fedora 10 Ubuntu 8.10 Server PEMBUAT Fedora Project SITUS http://fedoraproject.org PEMBUAT Canonical Ltd. SITUS www.ubuntu.com KERNEL 2.6.27.5 OFFICE OpenOffice.org 3.0, Planner 0.14.3-6 KERNEL 2.6.27-7 MAIL SERVER Postfix 2.5.5-1, Dovecot 1.1.4 DESKTOP GNOME 2.24.1 GRAPHICS GIMP 2.6.2-1, F Spot 0.4.4-6 FILE SERVER Samba 3.2.3 WEB SERVER Apache 2.9 MULTIMEDIA Rhythmbox 0.11.6, Sound Juicer 2.24.0 DATABASE SERVER MySQL 5.0, PostgreSQL 8.3.4 DNS SERVER BIND 9.5.0 INTERNET Firefox 3.0.3, Evolution 2.24.1, Transmission 1.34 VIRTUALISASI KVM 0.72 AUTHENTIFIKASI SERVER OpenLDAP 2.4.11, PAM 1.0 S D ebagai salah satu dari Kebutuhan Hardware alam setiap rilisnya, Kebutuhan Hardware lima besar peringkat Processor : Kelas Pentium IV pihak Ubuntu selalu Processor : Kelas Pentium III distro yang terdaftar Harddisk : 10 GB menyediakan dua Harddisk : 10 GB Memory : 384 MB Memory : 384 MB di situs distrowatch.com, versi dari Ubuntu, yakni rilis Fedora terbilang yang disediakan, Fedora versi desktop dan versi sedia Apache 2.6-2, cukup stabil. Pada akhir 10 juga memiliki liveusb- server. Setelah menyer untuk database server November 2008, tim creator untuk membuat takan Ubuntu 8.10 Desk sudah tersedia MySQL Fedora Project merilis Fedora 10 LiveUSB. top pada InfoLINUX 5.0/PostgreSQL 8.3.4, versi terbarunya, yakni Untuk urusan desktop, 01/2009, pada edisi ini dan untuk file server Fedora 10 (Cambridge). Fedora 10 menggunakan Anda dapat menemukan sudah tersedia Samba Fedora 10 menyer GNOME 2.24.1 sebagai Ubuntu 8.10 Server. 3.2.3. takan sejumlah perbai default desktop. Jika dir Karena diperuntukan Ubuntu Server 8.10 kan bugs dari versi asa cukup berat, in untuk kebutuhan ser juga sudah dioptimasi sebelumnya dan telah stalasikan saja paket ver, maka Ubuntu 8.10 pada bagian kernelnya dilengkapi sejumlah fitur desktop Xfce. Selain Server tidak menyer sehingga dapat berjalan terbaru yang dian tersedia dalam versi DVD takan paket windows secara optimal di taranya, waktu boot install, Fedora 10 juga manager dan beragam virtual server. Distro yang lebih cepat dengan tersedia dalam versi aplikasi berbasis desk ini juga menyediakan Plymouth, dukungan LiveCD. Semua versi ini top. Versi ini hanya DKMS yang memper printer yang lebih baik, dapat ditemukan dalam memiliki tampilan ber mudah proses rebuilt dan paket manajemen bonus DVD InfoLINUX basis command line driver saat beralih ke dengan PackageKit. edisi ini. Sup plus beragam paket kernel terbaru. Sup Sejumlah paket apli Hasil Pengujian aplikasi server. Hasil Pengujian kasi terbaru juga di Fungsionalitas (20%) 9,0 Sejumlah paket yang Fungsionalitas (20%) 7,0 sertakan dalam versi Fitur (40%) 10,0 berhubungan dengan Fitur (40%) 7,5 terbarunya ini. Beberapa Kemudahan (30%) 9,0 server sudah termuat Kemudahan (30%) 8,0 Dokumentasi (10%) 10,0 Dokumentasi (10%) 10,0 diantaranya, OpenOffice dengan lengkap. Untuk 3.0, Evolution 2.24.1, RATING membuat mail server RATING 0 2 4 6 8 10 0 2 4 6 8 10 GIMP 2.6.2-1, Firefox sudah tersedia Postfix 3.0.3, dan Rhythmbox 2.5.5, untuk membuat 0.11.6. Pada paket extras 9,5 web server sudah ter 8,0 www.infolinux.web.id INFOLINUX 02/2009 19
    • SOFTWARE SYSTEM/FIREWALL SYSTEM/RESCUE Gufw 0.20.7 Super Grub Disk 0.97 PEMBUAT The Gufw Team PEMBUAT Adrian Raulete SITUS http://gufw.tuxfamily.org SITUS www.supergrubdisk.org LISENSI GPL MULTIPLATFORM No LISENSI GPL MULTIPLATFORM Yes HARGA Gratis DUKUNGAN SUPPORT Baik HARGA Gratis DUKUNGAN SUPPORT Baik DEPENDENSI ufw >= 0.23.2, python-glade2 >= 2.13 DEPENDENSI - P P roses pembuatan fire Kebutuhan Hardware ernah mengalami Kebutuhan Hardware wall menggunakan Processor : Kelas Pentium IV masalah tidak dapat Processor : Kelas Pentium IV sintaks iptables dira Harddisk : 10 MB masuk ke sistem Harddisk : - MB Memory : 256 MB Memory : 256 MB sa cukup menyulitkan Linux/Windows karena bagi sebagian pengguna berbagai koneksi yang menu Grub-nya hilang? perbaiki boot MBR, Ubuntu Linux. Untuk masuk ke jaringan. Pada Tidak perlu sampai men boot ke sistem operasi mempermudah proses halaman rule-nya, Anda ginstal ulang jika yang telah terinstal ini, gunakan saja Gufw. tinggal mengisikan port mengalami hal ini. Coba dengan mengakses file Gufw merupakan ap atau service, dan protocol dulu Super Grub Disk se menu.lst yang terdapat likasi firewall berbasis yang diperbolehkan (al bagai system rescue. di harddisk, restore grafis yang mudah digun low traffic) atau yang Super Grub Disk ada Grub ke MBR, dan seba akan. Untuk aplikasi dilarang (deny traffic) lah bootable Floppy/ gainya. back-end, Gufw meng pada komputer host. CD-ROM/UFD yang Untuk menggunakan gunakan paket aplikasi Rule dapat juga be berguna untuk mem Super Grub Disk, burn ufw yang biasa digun rupa pembatasan IP atau perbaiki proses booting ing dahulu file iso Su akan dalam memanaje Port (Protecting againts yang bermasalah. Sep per Grub Disk ke men netfilter firewall. brute-force login attacks). erti misalnya, tertim sebuah CD Blank. Al Berbekal kemudahan Aktifkan juga opsi en panya Grub di MBR ternatif lain, instalasik menggunakan ufw yang able log ufw untuk men karena proses instalasi an file image utiliti ini berbasis command line, catat semua proses Windows atau distro ke media portabel sep kehadiran aplikasi Gufw firewall yang sudah ber Linux yang lain. erti Floppy atau USB dapat semakin memper langsung. Sup Pada saat men Flash Disk. Sup mudah pembuatan rule jalankan Super Grub Hasil Pengujian Hasil Pengujian firewall dengan back-end Disk, Anda dihadapkan Fungsionalitas (30%) 7,0 Fungsionalitas (30%) 7,0 ufw. Untuk memulai Fitur (40%) 7,0 pada beragam pilihan Fitur (40%) 6,5 pembuatan firewall, beri Kemudahan (20%) 7,0 menu yang berguna un Kemudahan (20%) 7,5 tanda centang pada op Dokumentasi (10%) 7,5 tuk system rescue. Be Dokumentasi (10%) 7,5 tion Firewall enabled di RATING berapa pilihan yang RATING 0 2 4 6 8 10 0 2 4 6 8 10 halaman awal Gufw. tersedia, antara lain Selanjutnya Anda han mengaktifkan boot ya perlu meng-allow/deny 7,0 suatu partisi, mem 7,5 20 02/2009 INFOLINUX www.infolinux.web.id
    • GAME SPORT PUZZLE Ferrari 3D 2.2.0 Spots 0.0.0.5 PEMBUAT Dennis Bijlsma <ferrari3d@dennisbijlsma.com> PEMBUAT Nicholas Kingsley <nicholaskingsley@nicholaskingsley.co.uk> SITUS www.dennisbijlsma.com SITUS www.nicholaskingsley.co.uk LISENSI GPL HARGA Gratis LISENSI Freeware HARGA Gratis TINGKAT KESULITAN Medium MULTIPLAYER GAME Yes TINGKAT KESULITAN Medium MULTIPLAYER GAME Yes DEPEDENSI Java >= 1.5.0 DEPEDENSI libSDL >= 1.2, libstdc++ >= 5, libvorbis0a >= 1.2.0 F P errari 3D merupakan Kebutuhan Hardware ermainan puzzle me Kebutuhan Hardware game berbasis Java Processor : Kelas Pentium IV rupakan salah satu Processor : Kelas Pentium IV Harddisk : 20 MB Harddisk : 10 MB sederhana, di mana jenis permainan Memory : 512 MB Memory : 256 MB Anda akan menjadi pem yang dapat memper balap F1 yang men mendesain sirkuit atau tajam daya pikir Anda. hati dalam melakukan gendarai mobil Ferrari. mobil. Setelah selesai, Pada platform Linux, hal ini karena lawan Bukan hanya Anda, simpan file sirkuit dan sudah tersedia beberapa Anda yang berjalan beri saat balapan berlang mobil yang telah dibuat, game berjenis puzzle kutnya mungkin dapat sung, semua karakter dan Anda dapat segera yang dapat Anda main melakukan langkah yang mobil juga menggun memainkan sirkuit atau kan. Salah satunya ada membuat Anda mati akan mobil Ferrari. mobil yang telah dibuat. lah game puzzle ber- langkah. Dalam permainan, An Meski masih seder nama Spots. Berhati-hatilah dalam da dapat memilih apa hana dan jauh dari fitur Dalam game ini, Anda mengambil setiap lang kah ingin bermain game balap, namun me dapat bergerak dari satu kah dan harap cerdik da sendiri atau memulai Ses mainkan Ferrari 3D kotak ke kotak lainnya lam mengambil langkah. sion dengan memilih dapat menjadi hiburan untuk menduplikasikan Jika lawan tidak dapat Start Session, atau ber ringan yang menyen karakter warna yang lagi berpindah tempat, main melawan sesama angkan untuk mengisi Anda mainkan. Bergerak atau seluruh tempat su rekan Anda dalam waktu senggang. Jadi, ke satu kotak akan men dah berhasil Anda kua jaringan dengan memilih segera kendarai Ferrari duplikasikan karakter sai, maka Anda akan Join Session. Setelah Anda dan jadilah warna Anda ke warna menjadi pemenang per memilih, isikan nama ses pemenang! Sup lawan. mainan ini. Sup sion yang anda inginkan Jika bergerak dua ko Hasil Pengujian Hasil Pengujian dan klik start untuk tak, maka karakter war Grafik(30%) 7,0 Grafik(30%) 7,0 memulai pertandingan. Fitur (40%) 6,0 na Anda akan meng- Fitur (40%) 7,0 Jika masih kurang Kompatibiltas (20%) 8,0 hilang dari posisi semula Kompatibiltas (20%) 6,5 puas dengan pilihan Dokumentasi (10%) 9,0 dan berpindah ke posisi Dokumentasi (10%) 9,0 sirkuit atau mobil yang RATING yang baru. Poin lebih RATING 0 2 4 6 8 10 0 2 4 6 8 10 disediakan, game ini Anda akan terima jika menyediakan editor yang mampu bergerak ke dua dapat digunakan untuk 7,0 kotak. Harap berhati- 7,0 22 02/2009 INFOLINUX www.infolinux.web.id
    • BUKU DISTRO SYSTEM ADMINISTRATION DISTRO Fedora 10 and Red Hat Fedora Linux Toolbox Linux All-in-One Desk Enterprise Linux Bible Reference For Dummies (3rd) PENGARANG Christopher Negus PENGARANG Christopher Negus, Francois Caen PENGARANG Emmett Dulaney, Naba Barkakati PENERBIT Wiley PENERBIT Wiley PENERBIT For Dummies TERBIT Januari 2009 TERBIT November 2007 TERBIT Juli 2008 HARGA US$59.99 (1128 halaman) HARGA US$24.99 (307 halaman) HARGA US$39.99 (612 halaman) ISBN 047-041-339-5 ISBN 047-008-291-7 ISBN 0-4702-7535-9 BONUS DVD Fedora 10 BONUS - BONUS DVD penyerta isi buku B M K ertepatan dengan dirilisnya empelajari proses adminis ebanyakan buku Linux yang Fedora 10, beberapa penerbit trasi sistem berbasis teks ada saat ini, masih dirasakan luar langsung merilis buku yang terdapat pada distro cukup sulit bagi newbie. Dari yang mengambil topik berkaitan Fedora merupakan hal yang men sedikitnya buku yang ditujukan dengan Fedora 10. Salah satunya gerikan bagi para newbie di untuk newbie, buku Linux All-In- Wiley, yang langsung menerbit Linux. Untuk menghilangkan One Desk Reference For Dummies kan buku berjudul Fedora 10 and pemikiran kalau mempelajari dapat menjadi salah satu pilihan. Red Hat Enterprise Linux Bible. command line di Linux itu susah, Buku ini berisikan delapan Hampir mirip dengan buku ter Anda dapat membaca buku Fe pembahasan buku yang kemudian bitan sejenis, buku setebal 1128 dora Linux Toolbox. dikemas menjadi sebuah buku. halaman ini membahas beragam hal Dengan pembahasan yang Kedelapan topik pembahasan di Fedora 10/RHEL yang dapat mudah dimengerti, para newbie tersebut adalah Linux Basics, berguna bagi para pengguna awal di Linux dapat segera mengerti Linux Desktops, Networking, In hingga pengguna yang sudah mahir, beragam perintah command line ternet, Administration, Security, seperti cara mengotomatisasikan yang ada di Fedora. Dalam buku Internet Servers, dan Program tugas, konfigurasi user, back-up dan ini tersedia lebih dari 1000 perin ming. Buku ini juga menyertakan restore file, dan sebagainya. tah berbasis command line yang lima distro popular, seperti Debi Untuk memudahkan praktik dapat gunakan untuk mencari an, Fedora, openSUSE, Ubuntu, pembahasan, buku ini juga software, memonitor kekuatan dan Xandros, dalam bonus DVD menyertakan bonus DVD Fedora dan keamanan sistem, hingga yang disertakan. 10. Dengan membaca buku ini, mengakses sumber daya jaringan. Materi yang disajikan buku diharapkan pembaca dapat Pembahasan command line ini juga cukup beragam, Mulai melakukan proses instalasi dalam buku ini mencangkup dari proses instalasi distro Fedora, menggunakan desktop level newbie hingga advanced. Linux dan bekerja dengan GNOME/Xfce/KDE, mengguna Beberapa pembahasan lain buku paket OpenOffice.org, hingga ke kan beragam aplikasi yang diser ini, di antaranya menggunakan topik seperti melakukan manaje takan pada distro Fedora, dan shell, menemukan paket men sistem dan keamanan sistem, membuat berbagai layanan server software, hingga memainkan file dan membuat aplikasi dengan ba yang tersedia di Fedora 10. Sup musik dari command line. Sup hasa Perl, Shell, dan C. Sup www.infolinux.web.id INFOLINUX 02/2009 23
    • SOFTWARE PILIHAN INDEX ON DVD/CD sertaan terdiri dari berbagai macam aplikasi gratis, shareware, maupun demo. Susunan kategori se- THE DISC lalu berubah, tergantung pada tren aplikasi yang tengah berlaku. Beberapa kategori selalu ada di tiap edisi. DVD-01 /RUBRIK DISC BOOT Games Fedora 10 Software [ UTILITI ] Solusi Tutorial rdiff-backup 1.3.0 /Codecs Audio Video Utama Workshop /Utiliti /Desktop BleachBit 0.2.1 Enlightenment Bubbling L.M.A 0.16.8.15 2.0.11 NVClock 0.8 Beta /Development 4 JRE 6u11 rdiff-backup 1.3.0 /Email IndiMail 1.2 DVD-02 DISC BOOT /Finansial Ubuntu 8.10 IFreeBudget 2.0.1 Server /Internet Google Earth 4.3 /Distro Fedora 10 LiveCD eberapa penting file-file yang ada menghubungkan fitur-fitur terbaik dari /Manajemen Fedora 10 Netin- S di komputer Anda? Tentunya bu- kan hanya file-file multimedia yang ada di sana. Dan bayangkan, suatu berbagai aplikasi, dan menjadikannya aplikasi back-up yang mumpuni. Aplikasi ini dapat bekerja pada OpenGrade 2.9.3 /Multimedia Open Movie Editor stall Untangle 5.30 /Extras ketika komputer Anda mengalami ke- bandwidth yang sangat efisien. Aplika- rusakan. Untuk membetulkannya lagi si ini sangat mudah dijalankan. Anda 0.0.20090105 Fedora 10 sudah tidak dimungkinkan. Sudah tidak perlu menjadi mahir terlebih da- Virtual MIDI Piano terlambat semuanya. File-file Anda hulu untuk dapat mengoperasikannya. Keyboard 0.2.3 tidak mungkin diselamatkan lagi Selain itu, aplikasi ini juga mendukung meskipun Anda memiliki uang yang resource dari Mac OS X, dukungan /Networking sangat banyak. atas ACL dan EA, dan masih banyak gnetworktester Karena itu, untuk mengantisipasi lagi yang lainnya. Jika perduli dengan 0.8 hal ini terjadi, back-up semua data data Anda, lakukanlah back-up sejak Anda tersebut ke tempat lain. Dan, dini, jangan sampai semuanya terlam- /Permainan jika hal tersebut benar-benar terjadi, bat dan Anda menyesal. Aplikasi ini Balder 2D 1.0 : On The DVD Regular maka Anda tidak perlu khawatir lagi. gratis untuk Anda gunakan sampai ka- The Castle 0.8.3 : Disc Boot Sebagai alternatifnya, Anda dapat pan pun dan di mana pun. Anda tidak menggunakan aplikasi gratis yang satu perlu mengeluarkan biaya sepeser pun ini. Rdiff-backup dapat membantu kecuali membeli majalah ini. Su Anda dengan mudah melakukan hal ini. Aplikasi ini memberi kemudahan PEMBUAT: Ben Escoto DISC RUSAK? Apabila disc yang diterima tidak terbaca atau ru- SITUS: www.nongnu.org/rdiff-backup Anda melakukan back-up ke direktori sak dan ingin menggantinya, kirimkan disc yang LISENSI: GPL yang berbeda, atau bahkan ke jaringan DEPEDENSI: X Window, Python, librsync, pylibacl rusak tersebut kepada kami, Tim Disc InfoLINUX, di kantor Anda. Ide utamanya adalah REQUIREMENT: - Jl. Kramat IV No. 11, Jakarta 10430. Agar dapat kami kirimkan disc penggantinya. 24 02/2009 INFOLINUX www.infolinux.web.id
    • SOFTWARE PILIHAN The Castle 0.8.3 [PERMAINAN] [UTILITI] Bubbling L.M.A 2.0.11 Sistem operasi Linux bukan hanya sulitan yang utama dalam permainan Tampilannya mirip indikator air. diperuntukkan bagi mereka yang ini. Setiap levelnya dikemas dengan Air tersebut mengindikasikan se- serius di bidang komputer saja, tapi berbagai makhluk dan hal-hal, yang berapa banyak memory yang kita juga bagi para penggembira. Ke- berbeda. Disediakan juga level bo- gunakan. Warna dari air berguna nyataannya Anda dapat menemukan nus bagi Anda yang telah berhasil untuk mengindikasikan seberapa banyak hal-hal menarik. Ambil con- menamatkan permainan ini. Untuk besar ruang swap yang digunakan toh permainan yang satu ini. “The dapat memainkannya, Anda ha- oleh komputer Anda. Biru menan- Castle” bertipe First Person Shooter rus memiliki ruang kosong di dalam dakan tidak ada penggunaan, dan (FPS). Dalam permainan gratis ini, harddisk setidaknya 300 MB. Su merah bila digunakan habis. Su Anda dipersenjatai dengan sebi- lah pedang. Nah, tentu Anda dapat PEMBUAT: Michalis Kamburelis PEMBUAT: Johan Walles SITUS: vrmlengine.sourceforge.net SITUS: www.nongnu.org/bubblemon menebak bahwa Anda akan meng- LISENSI: GPL LISENSI: GPL hadapi musuh, dan berperang dalam DEPEDENSI: X Window, libpng, OpenGL, OpenAl DEPEDENSI: X Window jarak dekat. Terdapat tiga tingkat ke- REQUIREMENT: - REQUIREMENT: - IndiMail 1.2 [EMAIL] [UTILITI] BleachBit 0.2.1 Melalui namanya, mungkin Anda ini dibangun dengan menggunakan Coba bayangkan file-file apa saja sudah terbayang fungsinya. Ap- beberapa hal yang telah popular, se- yang tersimpan di komputer. Untuk likasi yang satu ini ada hubung- perti: qmail, serialmail, qmailanalog, memudahkan proses pembuangan annya dengan surat elektronik dotforward, IMAP/POP3, Spam Fil- file-file tak terpakai Anda dapat bernama email. Alat komunikasi ter, Fetchmail, dan beberapa utiliti menggunakan BleachBit. Aplikasi di dunia internet yang satu ini su- menarik lainnya. Selain itu, IndiMail ini berguna untuk membuang file- dah sangat popular, apalagi di era juga mendukung manajemen domain file yang tidak lagi digunakan. Hal digital seperti sekarang. Berbagai virtual. Anda dapat mengunakannya ini akan membuat kapasitas hard- provider menawarkan hal yang pada mesin 32/64 bit. Su disk lebih luas lagi. Su sama. Dibalik itu, Anda juga harus menemukan sebuah e-mail client PEMBUAT: Manvendra Bhangui PEMBUAT: Andrew Ziem SITUS: indimail.sourceforge.net yang sesuai. Sebagai alternatifnya, SITUS: bleachbit.sourceforge.net LISENSI: GPL LISENSI: GPL kami menyertakan IndiMail dalam DEPEDENSI: X Window DEPEDENSI: X Window DVD InfoLINUX kali ini. Aplikasi REQUIREMENT: - REQUIREMENT: - www.infolinux.web.id INFOLINUX 02/2009 25
    • SOFTWARE PILIHAN [UTILITI] OpenGrade 2.9.3 [MANAJEMEN] NVClock 0.8 Beta 4 Anda miliki video card nVIDIA? Anda pengelola sebuah yayasan an, Anda tentu akan kekurangan NVClock merupakan aplikasi pendidikan, misal sekolah umum? donatur. Untuk mengakali hal ini, sederhana yang digunakan untuk Jumlah murid yang begitu banyak gunakan berbagai aplikasi-aplikasi melakukan overclocking. Fitur- mengharuskan Anda menyusun gratis yang berjalan di Linux. Am- fitur yang dimiliki: tersedia un- data mereka dengan teratur. Na- bil contoh OpenGrade. Aplikasi ini tuk berbagai sistem operasi, men- mun sayangnya, bahkan aplikasi- dapat membantu Anda mengatur dukung low-level overclocking, aplikasi yang diperuntukkan bagi nilai-nilai para murid. Semua file bekerja pada CPU X86/X86-64, dunia pendidikan masih bersifat tersebut akan disimpan dengan dan hardware monitoring. Su komersial. Mungkin hal ini dikare- aman web servers. Su nakan banyak pula sekolah-sekolah PEMBUAT: Roderick Colenbrander yang bersifat jauh lebih komersial PEMBUAT: Benjamin Crowell SITUS: www.linuxhardware.org/nvclock SITUS: www.lightandmatter.com/ogr/ogr.html lagi. Jika alasan Anda membangun LISENSI: GPL LISENSI: GPL DEPEDENSI: X Window sebuah lembaga pendidikan karena DEPEDENSI: X Window REQUIREMENT: - hendak memajukan dunia pendidik- REQUIREMENT: - [NETWORKING] Virtual MIDI Piano Keyboard 0.2.3 [MULTIMEDIA] gnetworktester 0.8 Untuk menjalankannya Anda Virtal MIDI Piano Keyboard meru- dapat melakukan hal yang sama. membutuhkan: Python, pyparsing, pakan sebuah aplikasi yang ber- Untuk menampilkan note-note python-pdot, dan tcptraceroute. fungsi sebagai MIDI receiver dan yang dimainkan dapat ditampilkan Gnetworktester digunakan untuk generator. Jangan salah sangka, ap- di layar komputer dengan meng- melakukan pengetesan terhadap likasi ini tidak akan menghasilkan gunakan Virtual MIDI Piano Key- kestabilan, dan kualitas koneksi ja- suara apapun seperti yang Anda board ini. Caranya pun sangat mu- ringan. Ada tiga langkah yang dapat bayangkan. Fungsi utamanya adalah dah, tinggal hubungkan port MIDI dilakukan: memilih node, otomatis menjadi penuntun atau media peng- yang lain dengan input dari Virtual ping, dan otomatis laporan. Su hubung bagi MIDI synthesizer, baik MIDI Piano Keyboard. Su it berupa software maupun hard- PEMBUAT: Max V. Stotsky ware, internal maupun eksternal. PEMBUAT: Pedro Lopez-Cabanillas SITUS: sourceforge.net/projects/gnetworktester SITUS: vmpk.sourceforge.net Anda dapat menggunakan keyboard LISENSI: GPL LISENSI: GPL DEPEDENSI: X Window komputer untuk memainkan note- DEPEDENSI: X Window, Qt REQUIREMENT: - note MIDI, bahkan mouse Anda pun REQUIREMENT: - 26 02/2009 INFOLINUX www.infolinux.web.id
    • SOFTWARE PILIHAN iFreeBudget 2.0.1[FINANSIAL] [MULTIMEDIA] Open Movie Editor Di saat sekarang ini, mengelola se- gunaan kantor atau bisnis. Anda Siapa bilang aplikasi yang dapat buah bisnis, baik ukuran kecil mau- dapat memilih salah satu aplikasi digunakan untuk proses editing pun besar, harus sangat brhati-nati, ini. Melalui namanya, iFreeBudget, file-file multimedia haruslah ber- dan penuh dengan perhitungan. telah mampu mewakilkan apa ke- bayar. Berarti Anda belum pernah Ekonomi yang sulit telah membuat gunaan aplikasi ini. Ya, betul sekali. mengunakan aplikasi yang satu beberapa pengusaha menutup ca- iFreeBugdet merupakan sebuah ap- ini. Open Movie Editor didesain bangnya, dan menggunakan biaya likasi gratis yang dapat membantu untuk menjadi aplikasi sederhana tersebut untuk bertahan di ta- Anda mengatur keuangan dalam yang berfungsi untuk editing video hun 2009. Karena itu, manajemen berbagai kegiatan. Su tingkat sederhana. Su keuangan yang baik, pengeluaran uang yang penuh perhitungan sa- PEMBUAT: Mjrz PEMBUAT: Richard Spindler SITUS: www.ifreebudget.com SITUS: www.openmovieeditor.org ngat dibutuhkan. Salah satu jalan- LISENSI: The Apache License 2.0 / FREE LISENSI: GPL nya adalah dengan menggunakan DEPEDENSI: X Window DEPEDENSI: X Window aplikasi-aplikasi gratis untuk peng- REQUIREMENT: - REQUIREMENT: - Enlightenment 0.16.8.15 [DESKTOP] [PERMAINAN] Balder2D 1.0 Kemungkinan besar Anda menge- mang agak tersendat. Rumor akan Satu lagi aplikasi yang dapat Anda nal x window bernama KDE, dan kematiannya tersangkal dengan ke- gunakan untuk meluangkan waktu Gnome yang terkenal. Hampir munculan versi DR 16.6 pada bulan kosong. Balder2D menggunakan semua distro menggunakan dua x November 2003. Uniknya, window tampilan 2D yang cukup mena- window ini sebagai pilihan default manager yang satu ini dapat diatur rik. Permainan ini menggunakan mereka. Namun, apakah Anda juga dengan menggunakan keyboard, SDL image, SDL mixer, Guichan, tahu bahwa sebenarnya masih ba- tanpa mouse. Bukan berarti Anda NE, dan library Boost Filesystem. nyak x window-x window lain yang tidak dapat menggunakan mouse Anda harus menembak objek-ob- dapat Anda pilih? Salah satunya pada window manager ini. Su jek kecil. Su adalah Enlightenment. Versi 0.16 dari window manager Enlighten- PEMBUAT: Enlightenment.org PEMBUAT: Bjorn Hansen SITUS: www.enlightenment.org ment diluncurkan pada tahun 2000, SITUS: balder.sourceforge.net/balder2d LISENSI: GPL LISENSI: GPL seiring dengan Imlib, dan Fnlib. DEPEDENSI: X Window DEPEDENSI: X Window Namun, perkembangannya me- REQUIREMENT: - REQUIREMENT: - www.infolinux.web.id INFOLINUX 02/2009 27
    • UTAMA Wahyu Cahyadi B osan menghadapi serangan virus dan spam di e- mail server? Ingin memiliki server antivirus/ anti-spam terpisah? Ikuti pembahasan berikut. PROTEKSI MAIL SERVER DARI SPAM DAN VIRUS Tidak ada hal yang paling membuat Namun, akan menjadi masalah yak perusahaan harus melakukan in- kesal penerima e-mail selain meneri- besar bagi perusahaan yang memi- vestasi besar dengan membeli hard- ma spam dan virus. Terlebih lagi bagi liki karyawan sampai ribuan orang. ware server email dengan spesifikasi Anda yang diamanahkan perusahaan Pengalaman mencatat, banyaknya sangat tinggi dan dengan harga yang sebagai Administrator e-mail akan spam yang masuk ke server e-mail pe- tinggi agar server e-mail tetap dapat dibuat pusing tujuh keliling karena rusahaan bisa mencapai 70 sampai 80 bekerja untuk menangani spam dan Anda akan dapat banyak protes, ca- persen. Serbuan spam yang bertubi- virus. cian, dan sumpah serapah dari karya- tubi tanpa kenal lelah akan menye- Salah satu solusi praktis untuk wan perusahaan sebagai pengguna rang server e-mail kesayangan Anda menghindari pemasalahan diatas e-mail. Mail server yang telah Anda sehingga kinerja server e-mail akan selain upgrade hardware adalah de- pasang dengan susah payah ternyata terjun bebas turun drastis bahkan ngan memisahkan server e-mail, pe- menjadi bumerang bagi karir Anda. bisa membuat server Anda hang tidak nyaring spam, penyaring virus pada Banyak tutorial tentang instalasi berkutik dan tidak berdaya. Penya- mesin yang berbeda. Bahkan untuk server e-mail, penyaring spam, dan ring spam dan virus akan bekerja rodi lebih meningkatkan kinerja server penyaring virus yang dengan mudah mati-matian untuk menyaring pesan e-mail Anda, tiap fungsi dipisahkan Anda dapatkan di Internet. Umum- e-mail yang begitu banyak mengan- dengan mesin hardware masing- nya, tutorial tersebut menjelaskan dung spam dan virus yang masuk. masing, misalnya server e-mail, pe- tentang bagaimana instalasi server Spam adalah salah satu biang nyaring spam, penyaring virus, web- email berikut dengan penyaring spam keladi habisnya konsumsi resource mail (Squirrelmail, horde), database, dan penyaring virus dalam satu me- jaringan, resource CPU, ruang hard- bahkan storage inbox dalam mesin sin yang sama. Ya, tutorial tersebut disk dan lain-lain. Bayangkan, yang berbeda. memang cukup, cukup bagi server e- bagaimana mail server menyaring Dalam artikel ini akan dibahas mail Anda yang memiliki pengguna 70% spam ditambah lagi dengan tentang bagaimana membuat sistem yang sedikit. virus. Dengan situasi tersebut, ban- server e-mail, di mana penyaring 28 02/2009 INFOLINUX www.infolinux.web.id
    • UTAMA masih menduduki peringkat pertama Perlu diketahui, pada sistem pe- pada daftar situs distro http://dis- nyaring spam, pesan e-mail yang trowatch.com. Adapun untuk Mail dibuang tidak sebenarnya dibuang Transfer Agen (MTA) digunakan Post- begitu saja namun tergantung pada fix yang merupakan paket bawaan aturan yang dibuat. Spam atau virus dari distro Ubuntu Server, lengkap bisa saja di buang begitu saja, di- dengan Dovecot sebagai POP3. karantina, atau tetap dilewati untuk Sedangkan untuk penyaring spam dikirim ke inbox dengan menambah- dan penyaring virus, digunakan kan identifikasi keterangan bahwa Untangle Gateway yang dalam ke- email itu adalah spam. Peraturan sempatan ini akan diperlihatkan diatas tergantung pada kebijakan betapa mudahnya memasang pe- perusahaan atau kebijakan arogansi nyaring spam dan penyaring virus sang Email Administrator. tersebut untuk melindungi server e- mail Anda. Perlu diketahui bahwa SKEMA JARINGAN penyaring spam dan virus ini tidak Untuk memudahkan dalam mengi- tergantung dengan MTA yang digu- kuti dan mencoba mempraktikkan nakan, sehingga dapat dipraktikkan pembahasan dalam artikel ini, Anda juga pada MTA sendmail, qmail, perlu mempersiapkan dua buah kom- postfix, exim, dan yang lainnya. puter, di mana komputer pertama akan di instal sebagai server e-mail CARA KERJA PENYARING menggunakan distro Ubuntu 8.04 SPAM DAN VIRUS LTS Server Edition (Anda juga bisa Cara kerja penyaring spam dan virus menggunakan distro yang lain), dan dapat Anda lihat pada ilustrasi pada komputer kedua diinstal sebagai pe- Gambar 1. Pesan e-mail yang berasal nyaring spam dan virus menggunakan dari Internet tidak semuanya meru- Untangle 5.30. (Lihat Gambar 2). pakan e-mail yang baik. Anda jangan Masing-masing hardware harus terlalu percaya terhadap e-mail yang memiliki 2 kartu jaringan seperti masuk ke inbox Anda karena banyak pada Gambar 2. Pada Interface A sekali e-mail “sampah” yang kadang dan C diberi IP Address Publik dan spam dan penyaring virus meng- berisi virus, berisi iklan-iklan produk interface D diberi IP Address Lo- gunakan hardware berbeda. Yaitu, dan hal-hal menyebalkan lainnya. kal. Sedangkan interface B tidak server e-mail dengan hardware sendi- Untuk menghindari pesan “sam- memiliki IP Address karena dalam ri, sedangkan penyaring spam dan pah” tersebut masuk ke inbox e- skenario artikel ini Untangle ber- virus dalam satu hardware sendiri mail, pesan e-mail yang masuk harus fungsi sebagai bridge sehingga ber- juga. Jadi dalam skenario artikel ini melalui alat penyaring terlebih da- sifat transparan. Jadi dilihat dari sisi ada dua hardware yang dibutuhkan, hulu yang akan memeriksa seluruh Internet, IP Address mail server tetap yaitu hardware untuk server e-mail pesan e-mail yang masuk. Jika e-mail IP Address publik pada interface C. dan untuk penyaring spam/virus. yang masuk terdeteksi sebagai spam Karena makin tenarnya pengguna dan virus, maka e-mail tersebut akan SERVER E-MAIL Ubuntu di dunia bahkan di tanah air dibuang. Sedangkan jika pesan e-mail Instalasi server e-mail menggunakan Indonesia ini, maka pada kesempatan itu benar tidak mengandung spam Ubuntu Server Edition sangatlah ini penulis menggunakan distro Ubun- atau virus, maka akan langsung dile- mudah. Ubuntu ini sendiri memiliki tu Server yang saat artikel ini ditulis wati penyaring menuju inbox e-mail. fitur server e-mail dengan menggu- Gambar 1. Konsep arsitektur penyaring spam dan virus. Gambar 2. Skema jaringan. www.infolinux.web.id INFOLINUX 02/2009 29
    • UTAMA perhatikan ketika instalasi Ubuntu pada bagian konfigurasi Postfix den- gan memilih Intenet Site dan pembe- rian nama sistem email Anda. Dalam artikel ini, penulis memberi nama ubuntu.mailserver.web.id. Anda bisa menggunakan nama lain sesuai den- gan domain yang Anda miliki. (Lihat Gambar 4 dan Gambar 5). MEMERIKSA SERVICE POST- FIX: Sesudah Anda melakukan instalasi Ubuntu Server, login sebagai user yang Anda daftarkan saat instalasi. Dalam contoh ini penulis menggu- nakan user wahyu. Hal pertama yang perlu dilakukan adalah memeriksa service Postfix yang secara default sudah berjalan. Gambar 3. Pilihan software yang akan diinstal. wahyu@ubuntu:~$ ps ax | grep postfix nakan dua paket open source, yaitu menggunakan Untangle sebagai pe- 4392 ? Ss 0:00 /usr/lib/ Postfix dan Dovecot. Postfix adalah nyaring spam dan virus. postfix/master Mail Transfer Agent (MTA) yang ber- Cara bagaimana instalasi Ubuntu 4597 pts/0 R+ 0:00 grep postfix tugas untuk mengirim pesan e-mail. Server tidak akan dibahas pada Sedangkan, Dovecot bertugas untuk artikel ini. Namun beberapa hal Atau bisa juga dengan perintah berkomunikasi dengan Postfix meng- penting yang harus diperhatikan berikut: gunakan protokol IMAP dan POP3. ketika instalasi adalah pemilihan wahyu@ubuntu:~$ sudo /etc/init. IMAP umumnya digunakan untuk paket software, di mana Anda di- d/postfix status autentikasi webmail dan POP3 sering sarankan memilih DNS (untuk trans- [sudo] password for wahyu: digunakan untuk menarik e-mail dari lasi IP Address menjadi penamaan * postfix is running server email ke client e-mail seperti yang mudah diingat dan sebaliknya), Mozilla Thunderbird, Eudora, atau LAMP (fitur web server yang disertai Sekarang Anda dapat melakukan Microsoft Outlook. dengan database MySQL dan PHP), uji coba pengiriman e-mail untuk Ubuntu Server 8.04/Ubuntu Ser- Mail (Postfix) dan OpenSSH Server mencoba service SMTP dengan cara ver 8.10 juga memiliki tambahan fitur (remote server), untuk kebutuhan mengirimkan email menggunakan Amavisd-new yang bertugas untuk server email yang akan Anda buat perintah telnet ke port 25. menyaring spam dan virus, namun nanti. (Lihat Gambar 3). wahyu@ubuntu:~$ telnet localhost 25 tidak diaktifkan karena kita akan Hal selanjutnya yang harus Anda Trying 127.0.0.1... Gambar 4. Konfigurasi Postfix (1). Gambar 5. Konfigurasi Postfix (2). 30 02/2009 INFOLINUX www.infolinux.web.id
    • UTAMA Connected to localhost. To: undisclosed-recipients:; email. Di sini penulis menggunakan Escape character is ‘^]’. Squirrelmail sebagai webmail cli- 220 ubuntu.mailserver.web. Hello Apa Kabar ent karena instalasinya yang sangat id.mailserver.web.id ESMTP Postfix Saya lagi tes email nih mudah. Webmail yang berbasis- (Ubuntu) kan web membutuhkan server web ehlo ubuntu.mailserver.web.id & q menggunakan Apache. Secara de- 250-ubuntu.mailserver.web. Saved 1 message in /home/wahyu/mbox fault, Apache sudah terinstal dengan id.mailserver.web.id baik (pilihan LAMP ketika instalasi 250-PIPELINING Setelah SMTP sukses dijalankan, Ubuntu Server). Anda bisa memerik- 250-SIZE 10240000 service POP3 juga diperiksa den- sanya dengan perintah di bawah ini: 250-VRFY gan perintah telnet ke port 110. Di wahyu@ubuntu:~$ ps ax | grep apache 250-ETRN sini password user wahyu adalah 4406 ? Ss 0:00 /usr/ 250-STARTTLS rahasia, sama dengan password login sbin/apache2 -k start 250-ENHANCEDSTATUSCODES Ubuntu. 4426 ? S 0:00 /usr/ 250-8BITMIME wahyu@ubuntu:~$ telnet localhost 110 sbin/apache2 -k start 250 DSN Trying 127.0.0.1... 4427 ? S 0:00 /usr/ mail from: wahyuc76@yahoo.com Connected to localhost. sbin/apache2 -k start 250 2.1.0 Ok Escape character is ‘^]’. 4428 ? S 0:00 /usr/ rcpt to: wahyu@ubuntu.mailserver. +OK Dovecot ready. sbin/apache2 -k start web.id user wahyu 4429 ? S 0:00 /usr/ 250 2.1.5 Ok +OK sbin/apache2 -k start data pass rahasia 4430 ? S 0:00 /usr/ 354 End data with <CR><LF>.<CR><LF> +OK Logged in. sbin/apache2 -k start Subject: tes email pakai telnet quit 4479 pts/0 R+ 0:00 grep localhost 25 +OK Logging out. apache Hello Apa Kabar Connection closed by foreign host. Saya lagi tes email nih Anda perlu men-download dari . Satu lagi yang tidak kalah internet source squirrelmail dengan 250 2.0.0 Ok: queued as 36BF161C7 pentingnya adalah melakukan uji perintah wget seperti di bawah ini: quit coba service IMAP, di mana service wahyu@ubuntu:~$ wget http:// 221 2.0.0 Bye akan digunakan ketika Anda meng- transact.dl.sourceforge. Connection closed by foreign host. gunakan webmail seperti squirrel- net/sourceforge/squirrelmail/ You have new mail in /var/mail/wahyu mail. Uji coba IMAP dilakukan den- squirrelmail-1.4.15.tar.bz2 gan perintah telnet ke port 143. Hasil pengiriman e-mail tadi wahyu@ubuntu:~$ telnet localhost 143 Ekstrak source Squirremail, ubah dapat di periksa dengan perintah Trying 127.0.0.1... nama hasil ekstrak squirrelmail- mail seperti di bawah ini: Connected to localhost. 1.4.15 menjadi folder webmail, ke- wahyu@ubuntu:~$ mail Escape character is ‘^]’. mudian pindahkan folder webmail Mail version 8.1.2 01/15/2001. Type * OK Dovecot ready. ke dalam direktori root Apache yang ? for help. a login wahyu rahasia ada di /var/www. “/var/mail/wahyu”: 1 message 1 new a OK Logged in. wahyu@ubuntu:~$ sudo tar jxvf >N 1 wahyuc76@yahoo.co Tue Jul 29 a logout squirrelmail-1.4.15.tar.bz2 14:19 16/664 tes email pakai * BYE Logging out wahyu@ubuntu:~$ mv squirrelmail- telnet localhost 25 a OK Logout completed. 1.4.15 webmail & 1 Connection closed by foreign host. wahyu@ubuntu:~$ sudo mv webmail Message 1: /var/www From wahyuc76@yahoo.com Tue Jul 29 WEBMAIL 14:19:45 2008 Untuk mengirim dan melihat pesan Konfigurasi Squirrelmail dilaku- X-Original-To: wahyu@ubuntu. email tentunya akan menjadi sulit kan dengan hanya menjalankan skrip mailserver.web.id bagi pengguna jika menggunakan tel- conf.pl seperti di bawah ini: Subject: tes email pakai telnet net yang berbasis command prompt wahyu@ubuntu:~$ /var/www/webmail/ localhost 25 seperti langkah di atas karena tidak config/conf.pl Date: Tue, 29 Jul 2008 14:19:04 user friendly. Penggunaan email Cli- +0700 (WIT) ent sangat dibutuhkan untuk meli- Setelah skrip conf.pl dijalankan From: wahyuc76@yahoo.com hat, mengirim, dan mengatur inbox akan muncul menu konfigurasi squir- www.infolinux.web.id INFOLINUX 02/2009 31
    • UTAMA rasi dilakukan dengan menekan huruf q. SquirrelMail Configuration : Read: config_default.php (1.4.0) ------------------------------------ Server Settings General ------- 1. Domain : ubuntu. mailserver.web.id 2. Invert Time : false 3. Sendmail or SMTP : SMTP A. Update IMAP Settings : localhost:143 (other) Gambar 6. Squirrelmail – login1. B. Update SMTP Settings : localhost:25 relmail. Hal yang terpenting untuk Server Settings konfigurasi squirrelmail ini adalah General R Return to Main Menu pada bagian Server Settings dengan ------- C Turn color on cara menekan angka 2. 1. Domain : ubuntu. S Save data SquirrelMail Configuration : Read: mailserver.web.id Q Quit config_default.php (1.4.0) 2. Invert Time : false ------------------------------------ 3. Sendmail or SMTP : SMTP Command >> q Main Menu -- 1. Organization Preferences A. Update IMAP Settings : 2. Server Settings localhost:143 (other) Selanjutnya jangan lupa untuk 3. Folder Defaults B. Update SMTP Settings : membuat direktori /var/local/ 4. General Options localhost:25 squirrelmail/, memindahkan direk- 5. Themes tori data yang ada di /var/www/ 6. Address Books R Return to Main Menu webmail/data ke folder /var/lo- 7. Message of the Day (MOTD) C Turn color on cal/squirremail, dan membuat di- 8. Plugins S Save data rektori /var/local/squirrelmail/at- 9. Database Q Quit tach, serta memberikan ownership 10. Languages www-data (user Apache di Ubuntu Command >> s Server) pada folder data dan mode D. Set pre-defined settings for 0730 pada folder attach. specific IMAP servers wahyu@ubuntu:~$ sudo mkdir /var/ Untuk keluar dari menu konfigu- local/squirrelmail C Turn color on S Save data Q Quit Command >> 2 Isi Domain dengan domain Server Email Anda, juga dipastikan SMTP, IMAP dan SMTP sudah di-setting juga seperti di bawah. Lalu simpan dengan menekan huruf s. SquirrelMail Configuration : Read: config_default.php (1.4.0) ------------------------------------ Gambar 7. Squirrelmail – login2. 32 02/2009 INFOLINUX www.infolinux.web.id
    • UTAMA INSTALASI UNTANGLE Hal yang diperhatikan ketika insta- lasi Untangle adalah persyaratan spesifikasi hardware yang harus di- penuhi sesuai dengan banyaknya user. Pada Tabel 1, Anda dapat me- lihat persyaratan hardware yang direkomendasikan untuk instalasi Untangle. Setelah persyaratan hardware terpenuhi, Anda download Untangle terbaru ketika dari internet (http:// transact.dl.sourceforge.net/source- forge/untangle/untangle_530.iso), lalu burning ke CD. Instalasi Untangle sangat mudah dimana Anda hanya memasukkan CD instalasi Untangle ke CD Drive Gambar 8. Wizard instalasi Untangle. dimana booting pertama komputer sudah di-setting ke CD Drive ke- wahyu@ubuntu:~$ sudo mv /var/ Protocol Control. mudian Anda ikuti petunjuk wizard www/webmail/data /var/local/ Virus Blocking. selanjutnya. Beberapa hal yang squirrelmail/ Phish Blocker. perlu diketahui sebelumnya bahwa wahyu@ubuntu:~$ cd /var/local/ Intrusion Prevention. instalasi Untangle tidak membutuh- squirrelmail/ Attack Blocker. kan sistem operasi karena Untangle wahyu@ubuntu:/var/local/ Firewall. sendiri sudah merupakan sistem ope- squirrelmail$ sudo chown -R www- OpenVPN. rasi berbasis Linux dan Anda ha- data:www-data data Untangle Reports. rus menggunakan Harddisk khusus wahyu@ubuntu:~$ sudo mkdir /var/ Routing & QoS. untuk Untangle ini karena instalasi local/squirrelmail/attach akan menghapus isi data harddisk wahyu@ubuntu:/var/local/ Sedangkan, sisanya adalah aplika- sebelumnya. squirrelmail$ sudo chmod 0730 attach si Untangle yang bersifat komersial: Sebenarnya Untangle juga bisa Live Support. diinstal di atas distro Ubuntu, na- Coba login webmail squirrelmail Active Directory Connector. mun sayang cara instalasinya cukup menggunakan browser dengan menge- Policy Manager. merepotkan. Oleh karena itu, lebih tik alamat IP Address server email Kaspersky Virus Blocker. praktis memilih Untangle yang khu- (di sini server email penulis meng- PC Remote. sus sudah berupa sistem operasi. gunakan IP 192.168.100.239). (Lihat Remote Access Portal. Pada awal instalasi Anda akan Gambar 6 dan Gambar 7). mendapatkan menu dimana ada be- Tidak semua aplikasi akan kita berapa langkah yang harus dilaku- PENYARING SPAM & VIRUS gunakan pada artikel ini. Sesuai kan seperti mengisi Contact Informa- DENGAN UNTANGLE dengan tema, maka akan dipilih tion, Admin account & Time sampai Untangle yang didirikan pada ta- aplikasi Spam Blocker sebagai pe- Finished . (Lihat Gambar 8). hun 2003 dengan nama awal Meta- nyaring spam dan Virus Blocking Setelah instalasi selesai, kompu- vize oleh John Irwin dan Dirk Morris sebagai penyaring virus serta satu ter harus di-restart dan akan muncul merilis Untangle Gateway Platform lagi Untangle Reports yang akan menu utama Untangle seperti Gam- pada tahun 2007. Beruntunglah memberikan Anda laporan detail bar 9. sekitar 95% software untangle ini mengenai spam dan virus yang telah Untuk konfigurasi Untangle dapat gratis dibawah lisensi GNU General disaring oleh Untangle. Anda lakukan langsung di server Un- PUblic License v2 (GPL v2). Aplikasi Untangle yang Open Resource Up to 50 Users Up to 100 Users Up to 300 Users Intel/AMD-compatible Processor Pentium 4 equivalent or greater Dual Core Dual Core Source dan Free, antara lain: Memory 1 GB 1 GB 2 GB Spam Blocker. Hard Drive 80 GB 80 GB 80 GB Web Filter. NIC’s 2 (3 for DMZ) 2 (3 for DMZ) 2 (3 for DMZ) Spyware Blocker. Tabel 1. Spesifikasi hardware untuk instalasi Untangle. www.infolinux.web.id INFOLINUX 02/2009 33
    • UTAMA tangle atau dengan remote menggu- nakan browser dengan https. Berikut contoh akses langsung dari monitor tanpa remote. Anda klik Launch Cli- ent untuk login ke Untangle sehingga muncul gambar menu login. (Lihat Gambar 10). Sekarang dimulailah ritual insta- lasi penyaring spam dan penyaring virus, dan saat instalasi berlangsung pastikan Untangle harus terkoneksi ke jaringan Internet karena proses instalasi akan men-download ap- Gambar 10. Menu Login Untangle. Gambar 9. Menu utama Untangle. likasi Untangle yang ada di Internet. Cara instalasinya Anda cukup meng- berhasil. Anda dapat pasang Untang- dapat menaikan ke pilihan high atau klik Spam Blocker dan Virus Blocker le di depan server e-mail dan sistem pilihan yang lebih ketat lagi. Perlu seperti Gambar 11 pada tab Library. penyaring akan bekerja, mudah bu- diketahui bahwa makin kuat daya Selanjutnya akan muncul browser, kan! saring. Misal sampai ke pilihan ex- di mana Anda diharuskan mengklik Jika Anda ingin lebih tahu lagi treme, maka kemungkinan false posi- Free Download dan proses instalasi secara detail mengonfigurasi Spam tive akan lebih besar, maksudnya ke- otomatis dijalankan sehingga tidak Blocker dan Virus Blocker, Anda mungkinan besar e-mail yang bukan ada konfigurasi dan setting instalasi bisa klik pada bagian Show Settings, spam akan dianggap spam. samasekali di sini. (Lihat Gambar 12 lihat gambar 16 dan gambar 17. Di- Selanjutnya juga ada pilihan aksi dan Gambar 13). sini Anda bisa menentukan aturan apa saja yang dilakukan jika spam Setelah Spam Blocker dan Virus apa saja yang bisa dilakukan terdeteksi oleh Untangle. Anda bisa Blocker selesai diinstal, akan mun- Pada Spam Blocker, ada beberapa memilih quarantine message, pass cul menu aplikasi tersebut di tab My tab seperti SMTP, POP, IMAP, Event message, block message, atau mark Apps dan keduanya akan aktif di Log dan DNSBL Event Log. Yang message. dalam rak Untangle seperti terlihat menjadi pusat perhatian untuk kasus Spam Blocker ini menggunakan pada Gambar 14. ini adalah tab SMTP. Spamassasin yang bersifat open- Setelah itu, Anda masuk ke tab Di sini, Anda bisa mengatur ke- source dan merupakan software an- Config > Networking untuk melaku- mampuan penyaringan spam dari tispam yang sudah tidak diragukan kan setting IP Address dan meng- low, medium, high, very high, dan lagi keandalannya. Apalagi di- konfigurasi Untangle menjadi bridge extreme. Disarankan untuk pertama tambah kemampuan penyaringan dengan mengubah Config Type men- kali memilih pilihan medium yang menggunakan Razor, Bayesian filter, jadi bridge. merupakan pilihan default. Jika di- DNSBL/RBLs, optical character Sampai di sini sebenarnya sistem rasakan pada pilihan medium masih recognition (OCR) , tar pitting, dan penyaring spam dan virus sudah banyak spam yang diterima, Anda sebagainya. Gambar 13. Proses Download Spam Blocker. Gambar 12. Instalasi Spam Blocker. Gambar 11. Instalasi Spam Blocker dan Virus Blocking. Gambar 14. Rack Spam Blocker dan Virus Blocker. Gambar 15. Setting Bridge. 34 02/2009 INFOLINUX www.infolinux.web.id
    • UTAMA Gambar 16. Setting Spam Blocker. Gambar 17. Setting Virus Blocker. Sementara pada Virus Blocker, sahaan Anda sangat peduli terha- Virus Blocker. Dengan Untangle Anda pilih tab Email kemudian tab dap keamanan dari serangan virus, Reports Anda dapat mengetahui SMTP dan pilihan aksi antara lain: Anda sebaiknya menggunakan dua jumlah trafik masuk dan keluar, pass message, block message dan penyaring virus clam dan kasper- spam dan virus yang terdeteksi dan remove infection. Virus Blocker ini sky, sebab kedua antivirus tersebut sebagainya secara detail. (Lihat menggunakan antivirus open source memiliki kelebihan unik yang saling Gambar 19). yang tidak asing lagi, yaitu clam. melengkapi sistem penyaringan virus Jadi dengan Aplikasi Spam Penyaring virus ini memiliki ke- dan model seperti ini juga diterap- Blocker yang berfungsi sebagai pe- mampuan untuk mendeteksi virus, kan oleh Astaro yang juga memiliki nyaring spam dan Virus Blocker se- worm dan trojan horse serta dapat dua antivirus untuk membentengi bagai penyaring virus dan ditambah melakukan scan file yang dikompre- diri dari serangan ganasnya virus. dengan aplikasi Untangle Reports si dengan zip, rar, tar, gzip, bzip2, Pada Gambar 18, terlihat tampi- untuk sistem pelaporan sudah men- MS SZDD, MS CHM, dan MS Cabi- lan Event log spam pada Untangle cukupi sebagai sistem penyaring net Files. yang sedang melindungi mail sever untuk server e-mail. Dan server Untuk meningkatkan kemam- production. email tidak perlu lagi bekerja keras puan antivirus Anda dapat menam- Terakhir dan sebagai penu- menghabiskan resource-nya untuk bah Aplikasi Addon penyaring virus tup artikel ini, disarankan Anda menangani spam yang nakal dan lain menggunakan Kaspersky, na- juga melakukan instalasi Untangle virus yang membahayakan. Selamat mun sayang Anda harus bayar untuk Reports dimana cara instalasinya mencoba! dapat pakai Aplikasi ini. Jika peru- sama dengan Spam Blocker dan Wahyu Cahyadi [wahyuc76@yahoo.com] Gambar 18. Event log spam. Gambar 19. Untangle Reports. www.infolinux.web.id INFOLINUX 02/2009 35
    • SOLUSI Problem Axioo TVR152C di Ubuntu 8.10 A pakah Anda Instalasi Dengan sedikit konfigurasi, problem grafis di Axioo dapat teratasi. 1. Masukan CD/DVD Ubuntu ke mengalami per- dalam CD-Drive Axioo. Jangan kan langkah-langkah berikut: masalahan grafis lupa pilih CD-ROM sebagai first 1. Download skrip openchrome- boot pada Boot sequence. Setelah stable(8.10).sh dari http://www. saat menginstalasi pemilihan bahasa adalah saat- linuxhelp.web.id/software/open- Ubuntu 8.10 di Axioo nya melakukan instalasi, tetapi chrome-stable(8.10).sh, dan ma- instalasi yang digunakan bukan sukkan ke USB Flash Disk. File TVR152C? Berikut instalasi normal melainkan de- openchrome-stable(8.10).sh juga solusi untuk menangani ngan menggunakan save graphi- disertakan pada DVD1-IL022009. cal mode. Caranya, pilih Install 2. Restart komputer dan tekan Esc permasalahan tersebut. Ubuntu kemudian tekan F4 - pilih pada menu GRUB, lalu pilih re- save graphical mode - [Enter], te- covery mode. Pada recovery mode, kan kembali Esc – [Enter] . pilih masuk ke dalam konsol root. Axioo merupakan salah satu vendor 2. Ikuti instruksi instalasi dengan Masukan Flash Disk, kemudian notebook yang paling banyak di- baik dan instalasi akan berjalan mounting Flash Disk tersebut. minati di dalam negeri karena mem- dengan lancar. Sebagai catatan, # mount /dev/sdb1 /mnt/usb punyai harga yang terjangkau oleh ketika selesai instalasi dan sistem # cd /mnt/usb pangsa pasar dalam negeri. Untuk akan reboot, layar akan berubah Catatan: Dalam contoh ini Flash instalasi under Linux, Axioo me- menjadi putih sedikit-demi sedi- Disk terdeteksi sebagai /dev/sdb1 nyediakan Mandriva Linux sebagai kit. Hal ini dikarenakan VGA be- dan di-mount ke /mnt/usb. default distribusi Linuxnya, dan bia- lum terkonfigurasi dengan baik. 3. Jalankan skrip openchrome-sta- sanya sudah disertakan Mandriva Restart saja laptop secara manual ble(8.10).sh (harus terhubung de- Linux yang diberikan telah di-re- dengan menekan tombol On/Off. ngan Internet). master atau diubah sesuai dengan # chmod 777 openchrome- kebutuhan notebook/laptop. Konfigurasi stable(8.10).sh Banyak pemilik laptop Axioo Saat ini akan dilakukan konfigurasi # ./openchrome-stable(8.10).sh TVR152C yang mengalami permasa- pada VGA yang dimiliki oleh Ax- 4. Ikuti proses yang sedang berlan- lahan grafis saat menginstalasikan ioo TVR 152C, yaitu VIA chrome9 jut. Ketik Y atau y, kemudian Ubuntu 8.10 di laptop tersebut. Insta- IP HC yang memang sangat berma- [ENTER] ketika diminta untuk lasi Ubuntu 8.10 saat ini menggu- salah dengan distribusi Ubuntu pada melakukan beberapa konfirmasi. nakan Axioo TVR152C dan setelah umumnya. Setelah dicari tahu infor- 5. Setelah proses instalasi selesai, diinstal dengan cara normal, grafis masi dalam sistem dengan menggu- maka pada direktori /etx/X11 tidak bisa digunakan, atau dengan nakan dmesg, ternyata sebenarnya akan tercipta file xorg.conf sebagai kata lain hanya menampilkan layar VGA sudah dikenali dengan baik dan hasil proses yang baru dilakukan. putih/white screen. berarti tidak usah mengisntal driver Edit file xorg.conf tersebut dengan Sekarang saatnya untuk mem- VGA lagi. menambahkan baris berikut ini buat sedikit tips untuk menangani Setelah instalasi Anda tidak akan pada bagian atas Section device. permasalahan grafis laptop Axioo dapat menggunakan mode grafis ka- Section “Module” TVR152C. Komponen yang harus rena resolusi yang digunakan belum Disable “dri” disediakan, antara lain: sesuai, ini dikarenakan VGA yang EndSection Laptop Axioo TVR152C. digunakan masih menggunakan ve- 6. Restart laptop Anda, dan distro CD/DVD Ubuntu 8.10. sa. Sekarang kita akan mencoba Ubuntu 8.10 sudah siap digunakan Koneksi Internet. melakukan konfigurasi VGA untuk pada laptop Axioo TVR152C. USB flash disk. mengatasi masalah tersebut. Laku- Zaky Abdurrahman [za.abdurrachman@gmail.com] 36 02/2009 INFOLINUX www.infolinux.web.id
    • PRAKTIK INSTAN Tiga Metode Instalasi Fedora 10 Fedora 10 dengan kode nama Cambridge telah dirilis beberapa waktu lalu. Beragam aplikasi dengan versi terbaru dan sejumlah perbaikan bugs menyertai rilis terbaru distro berbasis Red Hat ini. 1. Instalasi melalui DVD nakan, atau Skip untuk melewatkan. (Gambar 2). Sebelum melakukan proses instalasi, pastikan Anda Pada halaman pemilihan bahasa, pilih bahasa yang telah melakukan proses back-up data terlebih dahulu. ingin Anda gunakan selama proses instalasi. Klik Pastikan Anda juga memiliki sebuah partisi kosong Next. (Gambar 3). dengan kapasitas minimal +/- 7 GB. Untuk kebutuhan Pada halaman pemilihan keyboard, pilih jenis key RAM, dibutuhkan minimal RAM sebesar 384 MB. board yang Anda gunakan. Umumnya keyboard di In Atur urutan BIOS dengan CD/DVD sebagai prioritas donesia berjenis U.S. English. Klik Next. utama, dan masukan DVD Fedora 10 ke dalam drive Pada halaman hostname, masukan nama host kom DVD-ROM. Simpan hasil perubahan dan reboot PC. puter yang ingin digunakan. Klik Next. (Gambar 4). Tunggu beberapa saat hingga tampil installer Fedora Berikutnya adalah pemilihan lokasi dan zona waktu. 10 seperti terlihat pada Gambar 1. Tekan Enter. Pilih kota dan zona waktu yang Anda inginkan. Hi Pada halaman testing media, Anda dapat memilih langkan tanda centang jika ingin menggunakan local OK untuk mengetest DVD Fedora 10 yang digu time. Klik Next. Panduan Gambar 1 2 3 Pilih option install/upgrade untuk memulai proses instalasi. Halaman pengecekan file-file dalam DVD. Pemilihan bahasa yang digunakan selama proses instalasi. 4 5 6 Masukan nama host yang ingin digunakan. Masukan password root yang mudah diingat namun susah ditebak. Persiapan pembuatan partisi. 38 02/2009 INFOLINUX www.infolinux.web.id
    • PRAKTIK INSTAN Halaman selanjutnya adalah halaman konfirmasi un akan digunakan. Klik OK. (Gambar 9). tuk memasukkan user root. Isikan dengan password Setelah pembuatan partisi untuk sistem dan swap se yang tidak mudah ditebak. Klik Next. (Gambar 5). lesai dilakukan, klik tombol Next. (Gambar 10). Langkah selanjutnya adalah persiapan pembuatan Setelah proses format harddisk selesai, selanjutnya partisi. Tersedia lima pilihan tipe layout partisi yang adalah halaman instalasi Grub boot loader. Pilih de dapat dipilih. Dalam contoh ini akan dilakukan fault OS yang akan dijadikan pilihan default booting. proses pembuatan partisi harddisk secara manual. Pi Setelah selesai, klik Next. lih option Create custom layout. (Gambar 6). Berikutnya akan tampil halaman pemilihan paket ap Halaman selanjutnya adalah halaman manajemen likasi yang dapat diinstalasi. Sesuaikan pilihan ini harddisk. Pada halaman ini, Anda dapat membuat, dengan kapasitas harddisk yang Anda gunakan seba menghapus, dan merubah partisi harddisk yang akan gai partisi sistem. Setelah selesai, klik Next. digunakan. Dalam contoh ini harddisk yang digu Tahapan instalasi akan segera dimulai. Tunggu be nakan masih kosong dan memiliki ukuran +/- 15 GB. berapa saat hingga tahapan ini selesai. (Gambar 11). Jika struktur partisi pada sistem Anda berbeda Proses instalasi selesai dilakukan. Anda dapat dengan contoh ini, silakan disesuaikan dengan kebu mengklik reboot untuk melakukan proses reboot PC. tuhan. Pada contoh ini, penulis akan mengalokasikan Setelah reboot dan melewati inisialisasi Fedora 10, +/- 14 GB sebagai partisi sistem dan sisanya menjadi berikutnya akan tampil halaman konfigurasi Fedora partisi swap. (Gambar 7). 10. Tahapan terpenting di sini adalah pembuatan Klik pada partisi yang akan digunakan sebagai user untuk bekerja di desktop Fedora 10. Pada kotak partisi sistem, kemudian klik Edit. Ubah mount point Username, isikan dengan nama user yang Anda menjadi /, dan pada option Format as pilih ext3. Ten inginkan, dan pada kotak Password isikan dengan tukan besar kapasitas yang akan digunakan sebagai password yang Anda inginkan. Setelah semua ta partisi sistem (dalam contoh ini diisikan 14000 MB = hapan konfigurasi selesai, pada halaman Hardware 14 GB). Setelah selesai klik OK. (Gambar 8). Profile, klik Finish. (Gambar 12). Sisa partisi yang tersedia akan kita jadikan partisi Tak berapa lama kemudian akan tampil halaman swap. Klik pada sisa partisi yang tersedia, kemudian GDM. Klik pada user login yang diinginkan, dan ma klik Edit. Pada option Format as, pilih swap sebagai sukkan password user yang bersangkutan. Setelah pilihan. Lalu isikan besar kapasitas harddisk yang itu, klik Log In. (Gambar 13). 7 8 9 Jangan sampai salah memilih partisi yang akan digunakan. Pembuatan partisi sistem. Pembuatan partisi swap. 10 11 12 Proses pembuatan partisi sistem dan swap selesai. Proses instalasi sedang berlangsung. Pembuatan user yang akan digunakan untuk kerja sehari-hari. www.infolinux.web.id INFOLINUX 02/2009 39
    • PRAKTIK INSTAN Setelah memasukan password user dengan benar, tak # cd /mnt/iso/isolinux berapa lama kemudian Anda dapat segera menikmati # cp vmlinuz /boot/vmlinuz-installF10 keindahan desktop Fedora 10. (Gambar 14). # cp initrd /boot/initrd-installF10.img 2. Instalasi Melalui Harddisk Selanjutnya edit file konfigurasi Grub, dan tam Berikut persiapan instalasi Fedora 10 dari file iso yang bahkan parameter sebagai berikut. (Gambar 17). terdapat pada lokal harddisk. # vim /boot/grub/menu.lst Pertama, buat file image DVD1 Fedora ke dalam se ... buah direktori. Dalam contoh ini dimisalkan drive title Fedora 10 install drive DVD-ROM adalah /dev/sr0 dan file iso dari root (hd0,0) DVD Fedora 10 akan diletakan dalam direktori kernel /boot/vmlinuz-installF10 /home/supriyanto/fedora10/fedora_10_i386_dvd.iso. initrd /boot/initrd-installF10.img. Gunakan perintah berikut untuk membuat file iso. $ su - Instalasikan kembali Grub ke MBR untuk mengak # dd if=/dev/sr0 of=/home/supriyanto/fedora10/fe tifkan perubahan yang terjadi pada file konfigu dora_10_i386_dvd.iso rasi Grub. # grub Setelah terbuat file iso, mount file iso tersebut ke grub> find /boot/grub/stage1 suatu direktori, kemudian copy direktori images ke grub> root (hd0,0) dalam direktori yang sama dengan file iso DVD Fe grub> setup (hd0) dora 10. (Gambar 15). # cd /home/supriyanto/fedora10 Note: Sesuaikan parameter root dan setup dengan # mount -o loop fedora_10_i386_dvd.iso /mnt/iso kondisi yang terdapat pada sistem Anda. # cp -rf /mnt/iso/images /home/supriyanto/fedora10 Reboot PC Anda. Pada saat tampil halaman Grub, pilih option Fedora 10 install. (Gambar 18). Copykan file vmlinuz dan initrd ke direktori Bagian terpenting pada halaman metode instalasi. /boot. (Gambar 16). Pilih Hard drive sebagai pilihannya. (Gambar 19). Panduan Gambar 13 14 15 Halaman login GDM Fedora 10. Desktop Fedora 10 yang indah menawan. Mount file iso fedora 10 dan copy direktori images. 16 17 18 Copy file vmlinuz dan initrd.img ke direktori /boot. Edit file konfigurasi /boot/grub/menu.lst. Memilih option Fedora 10 Install dari Grub. 40 02/2009 INFOLINUX www.infolinux.web.id
    • PRAKTIK INSTAN Pilih partisi tempat Anda menaruh file iso Fedora Tahapan persiapan server selesai. Kini kita beralih ke 10, kemudian isikan nama direktori tempat me PC-2. Burning file Fedora-10-i386-netinst.iso yang naruh file iso tersebut. Setelah selesai, klik OK. terdapat pada folder "/DVD2-IL022009/distro/fedora- (Gambar 20). 10-netinstall" ke sebuah CD Blank. Jika installer berhasil menentukan file iso yang di Setelah memiliki CD NetBoot Install Fedora 10, maksud, Anda akan segera masuk ke halaman masukan CD tersebut ke dalam CD-ROM drive, utama installer. Langkah selanjutnya sama dengan lalu pada saat tampil halaman awal, tekan Esc. proses instalasi dari media DVD. Pada option boot: ketikkan "linux askmethod". (Gambar 22). 3. Instalasi melalui HTTP Server Tunggu beberapa saat hingga tampil halaman Proses instalasi Fedora 10 juga dapat dilakukan dari pemilihan bahasa dan tipe keyboard. Pada hala jaringan. Salah satunya adalah menggunakan HTTP man metode instalasi, pilih URL sebagai pili Server. Berikut tahapan persiapan instalasinya. hannya. Dalam contoh ini dimisalkan terdapat dua buah Pada halaman konfigurasi TCP/IP, pilih saja DH PC, yakni PC-1 (192.168.0.13) yang bertindak seba CP sebagai pilihannya. Jika pada PC-1 belum ter gai server dan PC-2 (IP Dinamis/192.168.0.15) konfigurasi DHCP server, silahkan pilih manual yang bertindak sebagai client. configuration lalu isikan dengan network yang Dari PC-1, instalasikan paket web server Apache sama (contoh: 192.168.0.15). (Gambar 23). terlebih dahulu. Pada halaman URL Setup, isikan dengan path # yum install httpd lengkap url server yang menyediakan file Fedora 10. Dalam contoh ini, masukkan "ht Mount file iso DVD Fedora 10 ke direktori /mnt/dvd. tp://192.168.0.13/fedora10". (Gambar 24). # mount -ro loop,context=system_u:object_r:httpd_sys_ Installer akan segera membaca file installer yang content_t:s0 fedora_10_i386_dvd.iso /mnt/dvd dibutuhkan. Tunggu hingga proses indeks paket se lesai. Setelah masuk ke halaman awal instalasi, Buat direktori link /mnt/dvd ke /var/www/html/fe langkah selanjutnya sama dengan proses instalasi dora. (Gambar 21). dari media DVD. # ln -s /mnt/dvd /var/www/html/fedora10 Supriyanto [supriyanto@infolinux.co.id] 19 20 21 Pilih option Hard drive pada halaman Installation Method. Tuliskan direktori lengkap file iso Fedora 10 berada. Membuat linking direktori /mnt/dvd ke document root Apache. 22 23 24 Tuliskan option linux askmethod pada option boot. Pilih option URL pada halaman Installation Method. Tuliskan url file-file instalasi Fedora 10 berada. www.infolinux.web.id INFOLINUX 02/2009 41
    • KOMUNITAS Daftar KPLI yang Diketahui Saat Ini Seminar OSS di Bogor Dibanjiri Peserta Bali BALINUX Situs: http://bali.linux.or.id Bandung ekitar 1.500 peserta membanjiri seminar kan peserta terungkap bahwa banyak orang KLUB S Pemanfaatan TIK Berbasis Open Source Software di gedung Tegar Beriman, kompleks perkantoran Pemda Kabupaten Bogor, terutama dari kalangan pendidikan belum mengenal apa itu Linux dan Open Source Software. Hal ini tidak mengher- Situs: http://bandung.linux.or.id Batam BLUG Situs: http://batam.linux.or.id Bogor, Cibinong, Jawa Barat, Kamis 18 ankan karena acara seperti ini baru pertama Bogor Desember 2008. Ada pegawai pemda, guru, kali diadakan di lingkungan pemda Kabu- GRUB pelajar, mahasiswa, dan masyarakat umum, paten Bogor. Seminar yang diselenggarakan Situs: http://bogor.linux.or.id selain para pejabat Pemkab Bogor, terma- oleh Warintek Bina Putra Mandiri bekerja Gorontalo suk wakil bupati Bogor yang baru saja ter- sama dengan Pemkab Bogor, Depkominfo, GoLA Situs: http://gorontalo.linux.or.id pilih dalam pilkada 2008. dan PGRI Kabupaten Bogor ini dalam rang- Jakarta Menurut ketua panitia Mohamad Nurjen, kaian mewujudkan masyarakat berbasis in- KPLI Jakarta pada awalnya seminar ini ditargetkan di- formasi pada 2015. Rus Situs: http://jakarta.linux.or.id hadiri oleh 1.000 peserta, namun panitia su- Madiun lit menolak ketika peserta yang mendaftar KPLI Madiun mencapai 1.200 orang. Panitia sempat pan- Situs: http://madiun.linux.or.id ik, karena pada pagi hari H jumlah peserta Makassar LUGU melonjak menjadi 1.500, sehingga banyak Situs: http://makassar.linux.or.id peserta yang terpaksa berdiri dan duduk di Malang lantai karena jumlah kursi tidak mencuku- Maling (MAlang LINux user Group) pi. Pembicara selain dari InfoLINUX yang Situs: http://malang.linux.or.id mewakili AOSI, juga hadir dari Depkomin- Manado fo, APJII, id-SIRTII, PANDI, dan FTII. LUG Manado Situs: http://manado.linux.or.id Dari beberapa pertanyaan yang diaju- Sebagian peserta dan pembicara seminar OSS di Pemkab Bogor. Medan KPLI Medan Situs: http://medanlinux.com KPLI Makassar Adakan Pesta Rilis 4 Distro Padang KPLI Padang Situs: http://padang.linux.or.id abtu 20 Desember 2008 lalu Kelompok Slackware. Untung disajikan pada urutan Palembang S Pengguna Linux Makassar atau LUGU (Linux User Group Ujung Pandang) mengadakan Linux Multi Release Party terakhir, sehingga yang lain tidak menjadi antiklimaks. Berbeda dengan distro lain, yang tentunya menunjukkan keunggulan- MINUX Situs: http://palembang.linux.or.id Pekanbaru KPLI Pekanbaru di Mall Karebosi Link, Makassar. Jumlah nya, presenter terakhir ini dengan bercanda Situs: http://pekanbaru.linux.or.id peserta yang semula ditargetkan hanya 100, menyebut Slackware itu susah, text-mode, Semarang lalu dinaikkan menjadi 200, akhirnya men- distronya orang kurang kerjaan. Untuk ATLAS Situs: http://jateng.linux.or.id capai 250 orang. Salah satu aktivis Linux mempelajarinya harus tahan banting dan Makassar yang juga Doktor dan dokter spe- siap jadi orang gila. Tentu semua hadirin Serang KPLI Serang sialis Mahmud Ghaznawie melaporkan hal ketawa. Sebagai penutup dia demokan GUI Situs: http://serang.linux.or.id itu melalui e-mail kepada InfoLINUX. 3D Compiz di Slackware,” ungkap Dokter Sidoarjo Empat distro utama yang didemokan Mahmud yang juga Pembantu Dekan FK KPLI Sidoarjo dalam acara itu adalah OpenSUSE, Fedora, UNHAS itu. Rus Situs: http://sidoarjo.linux.or.id Ubuntu, dan Slackware. Presentasi dan demo Solo KPLI Solo OpenSUSE disajikan oleh Adi Nugroho, ak- Situs: http://solo.linux.or.id tivis senior Linux Indonesia yang telah lama Surabaya pindah dari KPLI Semarang ke Makassar. KLAS Demo Fedora disajikan oleh John Chendra, Situs: http://surabaya.linux.or.id yang merangkap ketua panitia penyeleng- Surabaya gara. Demo Ubuntu disajikan oleh Riri dan KPLITS Situs: http://its-sby.linux.or.id Fikriyanto, sedangkan Slackware oleh Ar- man Idris. Tangerang KPLI Tangerang “Yang paling menarik adalah presentasi Suasana acara pesta rilis empat distro di Makassar. Situs: http://tangerang.linux.or.id Yogyakarta KPLI Yogyakarta 42 02/2009 INFOLINUX www.infolinux.web.id Situs: http://jogja.linux.or.id
    • WARNUX Cara Mengakses Internal (Private) Server dari Internet D alam jaringan komputer perusahaan, umumnya tersedia berbagai layanan seperti web, e-mail, database, file server, dan lain-lain. Ada kalanya berbagai layanan ini membutuhkan IP public untuk dapat diakses dari luar. Jika IP public yang dimiliki terbatas, gunakan saja teknik NAT/DNAT. Sebagian besar perusahaan saat ini public yang tersedia tidak mencukupi Skenario memiliki website sebagai suatu media untuk sejumlah komputer server yang Sebelumnya penulis mengasumsikan informasi dan bahkan juga sebagai akan kita buat. Untungnya, dengan pembaca telah mengerti bagaimana media transasksi usaha mereka, yang teknik NAT/DNAT kita dapat menye- melakukan instalasi sistem linux sudah tentu dapat menunjang bisnis lesaikan permasalahan tersebut. CentOS 5 dan instalasi shorewall mereka. Beberapa perusahaan juga Dalam artikel kali ini, penu- paket binary rpm (http://www. membangun berbagai aplikasi sistem lis akan menjelaskan bagaimana invoca.ch/pub/packages/ informasi yang dibutuhkan dalam agar internal (private) server dapat shorewall/4.0/) atau pembaca dapat bentuk web (web based). E-mail diakses dari internet dengan teknik membaca artikel atau tutorial juga menjadi layanan yang sangat NAT/DNAT menggunakan shorewall lainnya yang berkaitan dengan dibutuhkan oleh perusahaan untuk firewall. Dalam artikel ini, penu- instalasi Linux CentOS 5 serta berkomunikasi dengan pihak lain lis menggunakan sebuah komputer manajemen software di Linux dengan cepat dan murah. Jadi, bisa yang akan dijadikan sebagai gate- khususnya manajemen paket rpm. kita bayangkan bahwa kebutuhan way/firewall yang nantinya bertin- Untuk memudahkan penjelasan, akan layanan-layanan jaringan dak sebagai pendistribusi traffic dari penulis membuat sebuah skenario seperti web dan e-mail server menjadi Internet ke beberapa server yang me- sebagaimana yang tampak pada sangat penting saat ini di samping nyediakan layanan-layanan seperti Gambar 1. layanan lainnya. Dan layanan- web dan e-mail server yang terdapat Skenario berdasarkan Gambar 1 layanan itu mungkin juga harus dapat dalam internal network (LAN). Dan adalah sebagai berikut. diakses dari Internet tidak hanya dari komputer yang akan dijadikan gate- Jalur koneksi Internet menggu- internal network (LAN). way/firewall tersebut menggunakan nakan modem ADSL yang memi- Ketika suatu perusahaan beren- sistem operasi Linux CentOS 5. liki IP address yang terhubung ke cana ingin membuat dan mengelola sendiri web server dan e-mail server serta beberapa server lainnya yang dapat diakses dari Internet tidak hanya dari internal network (LAN) maka dibutuhkan akses Internet yang memadai. Maksud memadai di sini adalah tersedia bandwidth yang cukup besar untuk memungkinkan proses transfer data yang lebih baik, dan tersedia beberapa IP public un- tuk beberapa komputer server (server web, e-mail, dan lain-lain). Perma- salahan timbul ketika kita hanya memperoleh sebuah IP public atau IP Gambar 1. Skema jaringan. 44 02/2009 INFOLINUX www.infolinux.web.id
    • WARNUX LAN yaitu 202.202.202.153/30. Konfigurasi Shorewall Firewall lan net ACCEPT Komputer gateway/firewall me- Konfigurasi selanjutnya adalah net fw DROP miliki 2 buah interface network, mengkonfigurasi shorewall sebagai info yaitu eth0 dan eth1 masing- firewall agar sesuai skenario yang net lan DROP masing sebagai berikut: telah dipaparkan sebelumnya. info eth0 adalah interface network Untuk itu ikuti langkah-langkahnya all all DROP yang terhubung langsung den- berikut: #LAST LINE -- DO NOT REMOVE gan modem ADSL. IP eth0 Pastikan agar shorewall dapat adalah 202.202.202.154 dengan diaktifkan, dengan cara mendefi- Mendefinisikan rule masquerade netmask 255.255.255.252. nisikan parameter STARTUP_ agar dapat meneruskan traffic eth1 adalah interface network ENABLED=Yes pada file /etc/ dari LAN ke Internet, dengan cara yang terhubung dengan shorewall/shorewall.conf. mengedit file /etc/shorewall/masq Internal network dengan IP Mendefinisikan zone network den- sebagai berikut: 192.168.1.1/24. gan cara mengedit file /etc/shore- #INTERFACE SOURCE Pada internal network terdapat wall/zones, sehingga isi file terse- ADDRESS PROTO PORT(S) dua buah server. IP address yang but seperti berikut ini: IPSEC MARK digunakan kedua server adalah ################################# eth0 eth1 sebagai berikut: ################################# #LAST LINE -- ADD YOUR ENTRIES Web server memiliki IP address #ZONE TYPE OPTIONS ABOVE THIS LINE -- DO NOT REMOVE 192.168.1.2. IN OUT Email server (SMTP dan # Langkah berikutnya mendefinisi- POP3) memiliki IP address OPTIONS OPTIONS kan rule firewall sesuai dengan 192.168.1.3. fw firewall skenario, dengan mengedit file / Semua traffic http (port 80) dari lan ipv4 etc/shorewall/rules sebagai beri- internet menuju interface eth0 net ipv4 kut: (202.202.202.154) komputer #LAST LINE - ADD YOUR ENTRIES #SECTION ESTABLISHED gateway/firewall akan diarah- ABOVE THIS ONE - DO NOT REMOVE #SECTION RELATED kan ulang menuju komputer web SECTION NEW server (192.168.1.2). Mendefinisikan interface untuk DNAT net lan:192.168.1.3 Semua traffic smtp dan pop3 (port tiap zone yang telah didefinisikan tcp 25 - 25 dan 110) dari Internet menuju dengan cara mengedit file /etc/ 202.202.202.154 interface eth0 (202.202.202.154) shorewall/interfaces, sehingga isi DNAT net lan:192.168.1.3 komputer gateway/firewall akan file tersebut seperti berikut ini: tcp 110 - diarahkan ulang menuju kompu- ################################# 202.202.202.154 ter Email server (192.168.1.3). ################################# DNAT net lan:192.168.1.2 Default kebijakan firewall pada #ZONE INTERFACE BROADCAST tcp 80 - komputer gateway adalah me- OPTIONS 202.202.202.154 nolak semua traffic dari Internet net eth0 #LAST LINE -- ADD YOUR ENTRIES menuju LAN, dan menolak semua lan eth1 ABOVE THIS LINE -- DO NOT REMOVE traffic dari Internet ke komputer #LAST LINE -- ADD YOUR ENTRIES gateway/firewall. BEFORE THIS ONE -- DO NOT REMOVE Selanjutnya aktifkan shorewall, atau jika sebelumnya sudah aktif Langkah Konfigurasi Mendefinisikan default policy, maka restart shorewall agar Enable IP Forwarding dengan cara mengedit file /etc/ membaca konfigurasi yang telah Langkah konfigurasi pertama shorewall/policy, sehingga isi file dibuat, seperti berikut ini: adalah mengonfigurasi komputer tersebut seperti berikut ini: [root@gw ~]# shorewall start agar berfungsi sebagai gateway, ################################# yaitu dengan menjalankan perintah #SOURCE DEST atau berikut: POLICY LOG [root@gw ~]# shorewall restart # echo 1 > /proc/sys/net/ipv4/ip_ LIMIT:BURST forward # Sekarang beragam layanan server LEVEL yang telah didefinisikan, seharus- Atau Edit file /etc/sysctl.conf dan fw lan ACCEPT nya sudah dapat diakses dari luar. set parameter net.ipv4.ip_forward fw net ACCEPT Selamat mencoba! = 1. lan fw ACCEPT Henry Saptono [boypyt@gmail.com] www.infolinux.web.id INFOLINUX 02/2009 45
    • WARNUX DKI – Jakarta FOSS net, Kantor Puskud Kab. Brebes Arnet, Jl. Welirang, Kediri Alcatraz, Kelapa Dua, Kebon Jeruk, Jakarta Lestari Net, Jl. Hj. Siti Aminah No. 23 At Taqwa, Madrasah Aliyah Negeri 3, Kediri Barat Dukuhturi Bumiayu, Brebes Orange Net, Ruko Stadion Brawijaya A3, Dexternet, Jl. Meruya Utara No. 33, Jakarta Tracert Cyber Station, Jl. Raya Jepara Kudus, Kediri Barat Pecangan Kulon RT 03/02, Jepara TITANIUM.NET, Jl. KH. Wakhid Hasyim, Home.Net, Meruya, Jakarta Barat Gifa Net, Jl. Raya No. 148 Cepiring, Kendal Kediri Awaludin II, TanahAbang, Jakarta Pusat Fir@.Net, Jl. Kh. Noor Hadi No. 34 B Warnet Bima, Kediri Garasi.Net, Jl. Taruna Raya No. 31, Jakarta (Samping Asrama Akper Muhammadiyah), Warnet Bina, Kediri Pusat Kudus Warnet ERA, Jl. Raya Kolak 21, utara Muara Info, Jl. Kramat Jaya Baru Blok G.V Tit@ Net, Jl. Juwana-Pati KM. 1 No. 2 (Hotel MTs, depan ALKABA Swalayan, Kolak, No. 476 Johar Baru, Jakarta Pusat Graha Dewata Juwana), Pati Ngadiluwih, Kediri ComNet, Petukangan, Jakarta Selatan WWCE, Jl. Untung Suropati 33 Tayu, Pati Warnet Evo, Kediri Flash.Net, Warung Buncit, Jakarta Selatan KiosNet LiPI Linux, Jl. Bugenvil Rt.06/07 Warnet FastNet, Kediri Kazenet, Lebak Bulus, Jakarta Selatan Purwoharjo Comal, Pemalang Warnet Plus, Jl. Ahmad Yani, Ruko Stadion Q-Net, Jl. Raya Lenteng Agung, Gardu Aidea.net, Jl. S. Parman No. 4, Purbalingga Brawijaya C-5, Kediri (Seberang UP), Jakarta Selatan 88. Net, Jl. Jend. Sudirman Timur 172 Berkoh, Warnet PoS Kediri, Jl. Mayjen Sungkono 32, Simpul, Mampang, Jakarta Selatan Purwokerto Kediri Tido’s.Net, Kebagusan, Jakarta Selatan Dago7 Net, Jl. Dr. Soeparno No. 12, Purwokerto Warnet Putra Surya Computer, Kediri Warnet USS, Jl. Raya Pasar Minggu No.42 Alfa.Net, Parang Barong Square 14 Kav 04, TuxEdoe, Jl. Panglima Sudirman, Purwosari, Durentiga, Jakarta Selatan Semarang Wonoasri, Caruban, Madiun AANet, Condet, Jakarta Timur Andromeda.Net, Jl. Tanjungsari No. 4, Tlogo.Net, Jl. Raya Tlogomas No. 59, Malang Prima.Net, Kel. Makassar, Jakarta Timur Semarang Warnet Mandiri, Jl. R. Wijaya 5 (Depan WarnetKoe, Pondok Kopi, Jakarta Timur CafeNet69, Jl. Tlogosari Raya 1/69, Semarang Stadion Gajah Mada) Mojosari, Mojokerto Fabian.Net, Latumeten II, Jakarta Utara Exsanet, Jl. Jati Raya Blok Ck3 Ruko Warnet Paradise, Jl. Raya Kemantren, Kec. AANet, Plumpang, Tanjung Priok, Jakarta Utara Banyumanik, Semarang Gedeg, Mojokerto Kawan Setia, Jl. Ganggeng Raya No.2a (depan GankbuntU WarungInternet, Jl. Purwoyoso Ic Best.Net, Jl. Musing 633 Kauman, Bangil, Polsek) Tanjung Priok, Jakarta Utara No.30, Semarang Pasuruan GrandNet - 1, Jl. Sirojudin No. 5 Tembalang, F@S Warnet, Jl. Durian No. 281, Bangil, Jawa Barat dan Banten Semarang Pasuruan Warnet Nidar, JL. Tentara Pelajar No. 19A, GrandNet - 2, Jl. Thamrin No. 12 Sebelah Bluesky.net, Krajan 05/01, Desa Banjarsawah, Banjar Pertamina, Semarang Tegalsiwalan, Probolinggo GBM Net, Jl. Babakan Loa No. 57 Cimahi, HitNet (GrandNet - 3), Wonodri Baru No. 31 ARFnet, Jl. Dharmawangsa No. 56B, Surabaya Depan Politeknik Gizi Bandung Belakang RS Roemani, Semarang Ciber Net, Jl. Simo Kwagean No. 72, Surabaya HeroesNet, Jl. Borobudur Ruko 3C, Cibaduyut, Homenet, Jl. Majapahit 281A, Semarang Deepo.Net, Jl. Danakarya No.77 Surabaya Bandung IdolaNet, Jl. Indraprasta, dekat SPBU, KampoengCyber, Rungkut Asri Utara No. 9, Amsterdam Internet Cafe, Jl. Raya Kodau Semarang Surabaya (samping Alfamaret), Jatirahayu, Pondok Infoesia.Net, Jl. Gusti Putri II/No. 40, Semarang RC Net, Jl. Siwalankerto I/66, Surabaya Melati, Bekasi Magesen Internet Cafe, Jalan Patriot I H-77, Shinobi.Net, Jl. Mulyorejo 174, Surabaya Deja Vu Internet Cafe, Jl. Raya Hankam No. Semarang Warnet Smart Office, Karang Menjangan 72, 92-94 Pondok Gede, Bekasi Mataram, Jl. MT Haryono 294-296, Semarang Surabaya Mynett, Jl. Nangka Raya No. 3D Perumnas I Starcomp, Jl. Karanglo Pedurungan, Semarang Warnet Pacarkembang, Gang 3 No. 36, Surabaya Kranji, Bekasi Star@net, Jl. Karanglo I No. 64, Semarang Prompt.Net, Sidokare Asri Ai/9, Sidoarjo Taz@net, Pondok Surya Mandala Blok P No. 7 TrendNet, Jl Tirto Agunbg no 13 Banyumanik, Core.Net, JL. Basuki Rahmat 37, Situbondo Bekasi Selatan, Bekasi Semarang AE Net, Desa Mandirejo, Kec. Merakuran, Data Prima Comp, Cileungsi, Bekasi WSI Net, Jl. Prof. Sudharto, Tembalang Tuban Globalnet, Jl. Jababeka Raya Blok B No. 23 (samping Cafe Tugu), Semarang Bina Tuban, Jl. Basuki Rahmat 73, Tuban Belakang Ruko BCA, Cikarang, Bekasi Zulinet, Jl. Plamongan Sari Raya 3A, Semarang Hasil Flash Net, Jl. Basuki Rahmat No. 235, Azoebs Linux Corners, Jl. Babakan Tengah No. A Ha 7 Comp, Jl. Raya Balamoa – Banjaran 20 Tuban 23 Dramaga, Bogor Pangkah, Tegal PLANET COM, Jl. Basuki Rahmat No. 320, Dev-Net, Jl. Raya Kranggan No. 1 Citeureup Bintang Net, Jl. Raya Kajen No.115 Talang, Tuban Cibinong, Bogor Tegal Sudra Net, Jl. Basuki Rahmat No. 57, Tuban Game House, Jl. Songgi Raya No. 5, Bogor BIXnet, Jl. Pancakarya No. 19 Kajen Talang, Tamim Net, Jl. Diponegoro No. 45, Tuban JogloNet, Jl. Siliwangi No. 41 (SMKN 1 / ICT Tegal Toki Net, Jl. KH. Musta’in No. 50, Tuban Center), Cianjur BONeX, Jl. H. Samanhudi No. 33 Trayeman Liberty Cyber, Jl. Gn. Rinjani IXC No. 8 F&D INTERNET, Jl. Salak II Pondok Cina Slawi, Tegal Denpasar, Bali (belakang BSI Margonda), Depok BSC Net, Jl. Raya Karanganyar, Tegal Majao Computer, Pondok Petir, Sawangan, Era Net, Jl. Moh. Yamin Slawi, Tegal Sulawesi Depok Fudu Net, Jl. Pala Raya No. 45 Mejasem, Tegal MECS, Jl.Mesjid Raya No.17 Sungguminasa, R@ung.net, Jl. Mahakam Raya No. 39 Depok Graficia Warnet, Jl. Srigunting No. 41, Tegal Gowa Timur, Depok Kebon Raja Net, Ujungrusi, Adiwerna, Tegal @mAy-Net, Jl. Abd. Silondae No. 127 C Waskita.Net, Jl. Sawo No. 24A Pondok Cina Prima Net, Jl. Gatot Subroto (Slawi Pos) (samping BCA), Kendari (belakang Stasiun UI), Depok Slawi, Tegal Aromanet, Jl. D.I. Panjaitan No. 88 Lepo-lepo Warnet Ngenet, Jl. G. Sahari VIII / 11A Gg. Queen Warnet, Jl. Werkudoro, Tegal (samping Trakindo), Kendari Senggol, FKM UI, Depok RedMouse Internet Cafe, Jl. Sumbodro No. 34, Jelajah Net, House of Linux. Jl. Perintis Warnet Orbital, Jl. Ir. H Juanda No. 53 Tegal Kemerdekaan VIII no. 2B, Makassar Karawang Barat, Karawang Super Net, Jl. Raya Singkil No. 22 Adiwerna, K-Sepuluh Net, OpenSourceNet Cafe, Jl. Revonet, JL. K.H. Abdul Halim (Depan GGM/ Tegal Perintis Kemerdekaan Km.10 No.36, Makassar UNMA), Majalengka Tecra Net, Jl. Setia Budi No. 35, Tegal Toraja.Net, Ruko O3, Jl. Perintis Kemerdekaan FriendsNet, Jl. Raya OTTISTA No. 20, Depan Wings Net, Tembok Luwung, Adiwerna, Tegal KM 12, Makassar Rumah Sakit PTP VIII, Subang Happy Net, Jl. Gatot Subroto No. 15, Ungaran Zenith Internet Cafe, Jl. Kumala No. 43 A, Warnet Naila, Jl. R.A. Kosasih Gg. Ampera 29, PoiNTER Multimedia, JL. Gatot Subroto 151, Makassar Ciaul, Sukabumi Ungaran Kirei Net, Jl. Sam Ratulangi 159 (depan BCA), O’net Cafe, Jl. Surya Darma 34 Sewan, i-KG.Net, Jl. Ngeksigondo No. 62 Kotagede, Manado Tangerang Yogyakarta Starnet, Cimone, Tangerang Jo.Net, Jl. Bantul KM 8,5, Yogyakarta Sumatra Artanita , Jl. Cieunteung No 112 A [Sebelah Tarisa, Ruko Simpang Kantor Pos Keutapang, SMK Artanita] Tasikmalaya Jawa Timur dan Bali Aceh Besar Citra [Koperasi Pegawai Telkom], Jl. Otista Bee Cyber Warnet & Hotspot, Perum Telang Homy.net, Citra Batam C.233 Batam Centre, No 06. [Sebelah Kantor Pos Tasikmalaya] Indah Persada, Jl. Telang Indah Barat I No. 29 Batam Tasikmalaya Telang, Kamal, Bangkalan Kaliber Net, Jl. Pemuda No. 22e Kharisma, Jl. Ampera No 142 [Depan SD Warnet Galaxy, Jl. A. Yani 03 (depan SMA 1), Tanjungpinang, Kepulauan Riau Gunung Lipung] Tasikmalaya Blitar AndiNet, Jl. Palembang Batas Kota, samping Warnet Mitra, Jl. Lawu No. 71, Blitar RM Lesehan Lumayan II, Muara Enim, Jawa Tengah dan Yogyakarta Setya Jaya Net, Jl. Panglima Sudirman No. 13, Sematera Selatan My-Net, Jl. Menteri Supeno 3C (Gedung Bojonegoro Delta.net, Jl. Mayor Ruslan III, Pasar Lama, Perbain lt.1) Sokaraja, Banyumas SAGA-NET, Jl. dr. Wahidin SH No. 620, Lahat, Sumatera Selatan ICT Net, Jl. A. Yani No. 68 Kauman, Batang Gresik IndahNyo.net, Jl. Pelda Saibi No. 1/40 MegaNet, Jl. Merbabu 17 Boyolali (samping XNET, Ruko Pesona Jawa B-3, Hi-Tech Nasional, Prabumulih, Sumatera Selatan Rutan), Boyolali Square, Jember Nikita.net, Jl. Jend. Sudirman, Simpang Muara Fuji Warnet, Jl. Raya Timur Jatibarang Kidul, Zencafe i-Net, Jl. Kartini 1A, Banyu Biru, Dua, Samping Atlas, Prabumulih, Sumatera Brebes Jombang Selatan 46 02/2009 INFOLINUX www.infolinux.web.id
    • TUTORIAL FILE MANAGER File Manager di Dunia Linux F ile manager merupakan salah satu komponen sistem yang cukup penting. Dengan mempergunakan file manager, seorang user dapat bekerja dengan filesistem, dengan lebih mudah dan cepat. Operasi file dasar seperti pembuatan file baru, penghapusan file, dan pengubahan nama dapat dilakukan dengan user interface yang nyaman. Berbagai file manager bahkan mena- pesat, hampir semua desktop envi- beda-beda. Ada yang hanya menggu- warkan fungsionalitas lebih seperti ronment datang dengan file manager nakan pustaka GUI standar saja (tan- fasilitas preview jenis file tertentu, default. File manager tersebut umum- pa terikat pustaka spesifik desktop) sehingga tanpa dibuka terlebih da- nya terintegrasi baik dengan desktop dan berjalan di desktop mana saja se- hulu pun, isi file sekilas telah dapat dan/atau berbagi teknologi yang sama lama pustaka tersebut terinstal. Fokus diamati. Lebih hebat lagi, beberapa dengan desktop. Dengan demikian, utamanya juga tetap pada pengaturan file manager juga menawarkan ke- ketika desktop diload, sebagian atau file dengan sejumlah fitur tambahan mampuan bekerja dengan protokol keseluruhan komponen file manager lain yang tidak terlalu meluas. File jaringan tertentu tanpa user harus juga telah di-load ke memory. Walau manager seperti ini, untungnya cukup repot-repot mengaturnya secara demikian, tak jarang user masih harus banyak. Lebih hebat lagi, pustaka manual. File-file user yang tersimpan menunggu sekian detik (> 5) ketika GUI yang digunakan juga cukup be- di host lain pun dengan mudah dapat menjalankan file manager tertentu. ragam. Jadi, kalau Anda merasa Qt diakses seperti halnya bekerja dengan Kalau Anda hanya bekerja dengan atau GTK+ masih terlalu berat, be- filesistem lokal. file manager—secara khusus—sekali- berapa file manager juga setuju den- Selain berurusan dengan filesistem, sekali saja, waktu loading yang sekian gan Anda dan telah memilih untuk ada pula file manager yang berhubung- detik mungkin bukan masalah besar. menggunakan pustaka GUI lain yang an dekat ke desktop environment. Ti- Tapi, kalau Anda banyak bekerja den- lebih ringan. dak hanya file yang bisa diatur, tapi, gan file manager, Anda mungkin men- Malas menghabiskan resource file manager juga menyediakan link ginginkan alternatif file manager lain. sistem untuk sekadar menjalankan ke modul-modul konfigurasi desktop. Dan, alternatif tersebut terkadang file manager berbasis GUI? Atau, lebih Ada pula file manager plus-plus, Anda inginkan bukan sekadar karena sering bekerja di text terminal? Anda dalam pengertian yang positif. Se- waktu loading, tapi karena alasan- tetap punya pilihan, seperti banyak lain mampu mengatur file (lokal dan alasan lain (kompleksitas, kemudahan pengguna Linux lain. Cukup banyak remote) dan terintegrasi dengan desk- penggunaan, fitur spesifik, kestabilan, file manager yang berjalan dengan top, file manager juga dapat berfungsi dan lainnya). baik di text terminal dan satu dua di- sebagai web browser dan tugas lain- Di dunia Linux, pilihan file antaranya bahkan menawarkan fitur nya. Tergantung bagaimana dijalan- manager sangatlah banyak. Ketika yang mungkin saja tidak dimiliki oleh kan, atau resource apa yang diakses. kita berbicara soal desktop environ- file manager berbasis GUI. Sudah Fungsionalitas yang ada bahkan ma- ment dan file manager secara umum, cepat, powerful lagi. sih bisa dikembangkan dengan sistem maka kita berbicara tentang program Dari sejumlah file manager ber- plugin. Luar biasa. yang berjalan di lingkungan GUI. basis teks, ada yang diantaranya ber- Di era sekarang ini, di mana desktop Untungnya, walaupun sama-sama ukuran relatif besar, bisa sampai seki- Linux telah berkembang sedemikian berjalan di GUI, file manager tetap tar 5 MB. Angka ini, bagi pengguna 48 02/2009 INFOLINUX www.infolinux.web.id
    • TUTORIAL FILE MANAGER Situs web Nautilus. Situs web Dolphin. Linux di lingkungan khusus (contoh: GnomeVFS, sebelumnya), berbagai memudahkan untuk pengopian embedded, floppy), umumnya tidak filesistem didukung, baik lokal atau- dan pemindahan file. dapat diterima. Akan tetapi, pilihan pun remote. User pun dapat bekerja Fungsionalitas undo/redo. toh masih tetap tersedia. Berbasis dengan file di host lain tanpa harus Integrasi dengan framework teks, relatif mudah digunakan, cukup repot melakukan pengaturan manual. NEPOMUK (http://nepomuk.se- banyak fitur, dengan ukuran antara Preview file (berbagai jenis, termasuk manticdesktop.org/). 100–150 KB, selalu ada untuk Anda. multimedia) juga didukung. Hal-hal Di tulisan ini, kami membagi file tambahan seperti bookmark, emblem, Dengan penggunaan Dolphin, manager menjadi tiga kategori: GUI dan lainnya juga didukung dengan pengaturan file untuk KDE diharap- default desktop, GUI non-default baik. Untuk pencarian, Nautilus kan dapat dilakukan dengan lebih desktop, dan berbasis teks. Selamat dapat bekerja sama dengan Beagle, mudah, termasuk oleh user yang baru membaca! sebuah search tool popular di Linux. berkenalan dengan Linux dan KDE. Versi terbaru Nautilus, pada saat Informasi selengkapnya: http:// GUI Default Desktop tulisan ini dibuat, yaitu 2.24.0, datang dolphin.kde.org/. Cukup banyak desktop environment dengan fitur menarik, seperti tabbed GUI yang tersedia di dunia Linux. browsing. LXDE – PCManFM GNOME dan KDE adalah dua yang File manager ini bisa dikembang- Desktop LXDE mulai mencuri per- sangat terkenal dan luas digunakan. kan lebih lanjut dengan bantuan hatian berbagai pihak akan desktop Xfce adalah alternatif GNOME dan script. Sebuah website, http://g- alternatif yang ringan, namun tetap KDE yang cukup banyak digunakan scripts.sourceforge.net/, menyediakan nyaman digunakan. PCManFM ada- oleh berbagai distribusi Linux seba- berbagai script untuk bekerja dengan lah file manager default desktop ini. gai desktop default. Dua lainnya, Rox arsip, multimedia, dan masih banyak Sebagai file manager, pcmanfm ter- dan LXDE juga mulai dilirik oleh lagi. golong sangat ringan, tidak bloated, berbagai pihak. Semua dari mereka Untuk informasi selengkapnya, namun datang dengan cukup banyak memiliki file manager default. kunjungilah http://projects.gnome. fitur menarik, di antaranya: org/nautilus/. Tabbed browsing. GNOME – Nautilus Mendukung HAL. Sejak versi 2.0, desktop GNOME KDE – Dolphin Front end untuk searching dengan menggunakan file manager Nauti- Sejak versi 4, Dolphin adalah file find dan grep. lus. Tanda-tanda ini telah muncul manager default untuk KDE, meng- Drag and drop, termasuk antar sebelumnya, di mana Nautilus 1.0, gantikan Konqueror. Dolphin datang tab. disertakan dalam GNOME 1.4. Saat dengan berbagai fitur menarik, di Dukungan asosiasi file. itu, nautilus cukup mencuri perhatian antaranya: Thumbnail untuk file gambar. pengguna, walaupun masih jauh dari Menggunakan KIO, menjadikan- Mendukung bookmark. nyaman digunakan. nya mampu bekerja dengan file- Berbagai jenis view, seperti icon Nautilus datang dengan sangat sistem lokal, remote, arsip dan view, compact view, dan list view banyak fitur, namun dalam user lainnya. detail interface yang relatif sederhana dan Kemampuan preview berbagai Menuruti standar freedesktop.org. mudah digunakan. Dengan pengguna- jenis file. an GVFS sejak rilis GNOME 2.22 (dan Mendukung split view, yang sangat Informasi selengkapnya: http://pc- www.infolinux.web.id INFOLINUX 02/2009 49
    • TUTORIAL FILE MANAGER Situs web Thunar. Situs web ROX Filer. manfm.sourceforge.net/. lanjutan, Thunar dapat dikembang- dua versi bsc. Satu yang menarik kan, baik dengan berbagai helper dari file manager ini adalah inter- Rox Desktop – Rox Filer script, User Customizable Actions, face a la norton commander yang Rox Filer merupakan salah satu kom- ataupun dengan Thunar Extensions digunakan. Selain itu, ukurannya ponen utama desktop Rox Desktop. Framework. pun cukup kecil (arsip tarball ter- Berikut ini adalah beberapa fitur Rox Selain datang dengan fungsi kompresi bzip2 hanya +/- 100 KB). Filer: dasar untuk bekerja dengan file- DFM (http://kaisersite.de/dfm/). Scan direktori yang cepat di back- sistem, Thunar juga datang dengan Tergolong sangat kuno, dengan ground. fitur tambahan, seperti Bulk Renamer update terakhir dilakukan pada Operasi file background. (untuk rename file secara massal). tahun 2001. Walau demikian, dfm Mendukung drag and drop. Proyek ini masih tergolong relatif datang dengan beberapa fitur me- Dapat melakukan mount dan baru, walaupun tampaknya cukup narik, seperti view yang beragam umount filesistem. menjanjikan. Untuk informasi seleng- (normal, detail, structure), thum- Mendukung user-defined key bind- kapnya, kunjungilah http://thunar. nail dan XDND. Untuk GUI tool- ing, yang memungkinkan peng- xfce.org/. kit, dfm menggunakan GTK+ 1.2+. guna bekerja lebih cepat dengan Double Commander (http://dou- memaksimalkan keyboard. GUI non-default desktop blecmd.sourceforge.net/). Diba- Mendukung file desktop entry Di bagian ini, kita akan membahas ngun dengan FreePascal/Lazarus, (.desktop). berbagai file manager, yang berjalan terinspirasi oleh Total Command- Dan lain sebagainya. di lingkungan GUI, namun tidak er. Inilah double commander, yang atau tidak lagi menjadi file manager terhitung sangat menarik. Bebera- Untuk informasi lebih lanjut, default desktop environment yang pa fitur: operasi berjalan di back- kunjungilah http://roscidus.com/ dibahas sebelumnya. Beberapa dari ground, multi-rename tool, tabbed desktop/ROX-Filer. mereka sudah dikembangkan den- interface, kolom yang bisa diatur, gan sangat lama, dengan kestabilan teks editor internal dengan syntax Xfce – Thunar yang sudah terbukti. Sebagian besar highlighting, file viewer internal, Xfce adalah desktop alternatif dari mereka membutuhkan pustaka transparan terhadap arsip, men- GNOME dan KDE yang banyak di- GUI dengan sedikit pustaka lain, dan dukung plugin total commander gunakan. Datang dengan fitur yang dapat diinstall di berbagai sistem (WCX, WDX, WFX), dan lainnya. cukup lengkap, namun lebih seder- dengan mudah. Apabila file manager EmelFM (http://emelfm.source- hana dibanding GNOME dan KDE. desktop Anda terlalu kompleks, ti- forge.net/). File manager advanced Sebagai file manager untuk Xfce 4.4, dak menyenangkan atau tidak ban- dengan dua panel. Terlihat sangat Thunar dipilih sebagai file manager yak membantu Anda bekerja dengan geeky. Hanya membutuhkan GUI default. cepat, Anda mungkin ingin mencoba toolkit GTK+ 1.2.x dengan dukung- Thunar tampil sederhana, dengan beberapa alternatif berikut. an thread. user interface yang relatif mudah Beesoft Commander (http://www. EmelFM2 (http://emelfm2.net/). dipahami. File manager ini mampu beesoft.pl/index.php?id=bsc). File manager EmelFM, dengan dijalankan dengan cukup cepat, tan- Dibangun dengan GUI toolkit GUI Toolkit GTK+ 2.x. Tetap pa memakan banyak resource sistem. Qt, baik Qt versi 3.x ataupun 4.x. geeky, walau tampil lebih terpoles. Bagi pengguna dengan kebutuhan Sebagai konsekuensinya, terdapat Gentoo (http://obsession.se/gen- 50 02/2009 INFOLINUX www.infolinux.web.id
    • TUTORIAL FILE MANAGER too/). File manager GUI advanced, MuCommander (http://www.mu- Xfm (http://www.musikwissen- yang sangat ringan, dengan dua commander.com/). File manager schaft.uni-mainz.de/~ag/xfm/). File panel, dan serangkaian tombol yang dibangun dengan Java? Ini manager klasik untuk X, terakhir yang dapat membantu Anda salah satu contohnya. Mendukung dikembangkan pada 2001. Ringan, bekerja lebih cepat. Menggunakan filesistem lokal, remote (FTP, dan sederhana. GUI toolkit GTK+. SFTP, SMB, NFS, HTTP, Bonjour) Xnc (http://xnc.jinr.ru/). X North- GNOME Commander (http://www. dan arsip. Arsip zip bahkan bisa ern captain, begitulah nama nongnu.org/gcmd/). Tampil memu- dimodifikasi on the fly. Datang lengkapnya. Sepertinya kurang kau a la Commander dan datang dengan user interface a la com- mencerminkan fungsinya sebagai dengan cukup banyak fitur, terma- mander. Mantap, bukan? file manager, bukan? Namun, se- suk dukungan GnomeVFS. Meng- Pygoscelis (http://pygoscelis. sungguhnya, Xnc adalah file man- gunakan GUI toolkit GTK+ 2.x. sourceforge.net/). Twin panel, ager a la commander yang menarik. KNC (http://software.freepage. tabbed interface, bekerja dengan Fitur mencakup VFS, XDND, skin, de/stormer/). Masih menggunakan GNOME, mendukung arsip dan bookmark, dan lain sebagainya. KDE 2.x dan menginginkan alter- lainnya. Dibangun dengan Python, Terakhir di-update pada 2004 yang natif file manager? Gunakan KNC, PyGTK, dan Gnome Python. Luar lalu. terutama apabila Anda senang biasa! Xwc (http://xwc.sourceforge.net/). dengan interface a la Commander. TkDesk (http://tkdesk.sourceforge. X WinCommander adalah file ma- Terakhir di-update pada tahun net/). Dibangun dengan Tcl/Tk. nager dengan user interface mirip 2000 yang lalu. Beberapa fitur: berbagai operasi Windows Explorer, namun men- Konqueror (http://www.konquer- dapat dilakukan di background, dukung penggunaan dua panel. or.org/). Ini dia Sang Serba Bisa. mendukung Trash, dan sangat Dibangun dengan pustaka Fox. Konqueror adalah file manager configurable. untuk KDE, yang datang bersama XFE (http://roland65.free.fr/xfe/). Berbasis teks KDE 2.x dan KDE 3.x. Sebelum- Ringan, cepat, namun datang den- Bagi Anda yang sering bekerja di nya, menggantikan KFM. Kini, gan cukup banyak fitur. Contoh: text terminal dan ingin mengatur file fungsi file manager digantikan oleh drag and drop, thumbail, mampu dengan lebih nyaman, berbagai file Dolphin pada KDE 4. Selain seba- bekerja dengan berbagai format manager berbasis teks berikut bisa gai file manager, Konqueror juga arsip, dan lainnya. Dibangun Anda gunakan. adalah web browser dan universal dengan GUI toolkit Fox Toolkit. Bash Commander (http://groups. viewer. Xffm (http://xffm.sourceforge. google.com/group/bashc/web/ Krusader (http://www.krusader. net/). Awalnya hanya file manag- overview). Merupakan shell bash org/). Datang dengan user inter- er. Namun, kini adalah kumpulan yang diperluas dengan fungsi file face a la commander yang bersih, aplikasi dan pustaka (termasuk browser. dan nyaman digunakan. Telah file manager itu sendiri). Code Clex (http://www.clex.sk). Datang dikembangkan selama 8 tahun, set termasuk dukungan search- dengan user interface satu panel dan terus dikembangkan. Alter- ing, enkripsi, hashtable, IPC, yang unik. Sangat cocok diguna- natif file manager yang menarik pengaturan file, pustaka GUI, dan kan oleh power user yang banyak untuk desktop KDE, termasuk lainnya. Tampaknya tidak tang- bekerja di shell. KDE 4. gung-tanggung. Demos Commander (http:// Situs web PCManFM. Situs web MC. www.infolinux.web.id INFOLINUX 02/2009 51
    • TUTORIAL FILE MANAGER Situs web Konqueror. Situs web Ytree. sourceforge.net/projects/deco/). Ytree (http://www.han.de/ lebih dahulu membuat preview Merupakan salah satu file mana- ~werner/ytree.html). File manager file-file yang ada, setidaknya di ger orthodox yang pertama untuk yang mirip dengan program Xtree direktori aktif. Beberapa file mana- sistem Unix-like. Dikembangkan di DOS. Sangat menarik dan ber- ger menyediakan opsi untuk me- pada tahun 1989, dan kini telah ukuran cukup kecil (binary lebih disable preview, atau menolak pre- inaktif. Update terakhir dilakukan kurang 130 K, di-strip). view ketika file berukuran tertentu. pada tahun 2001 yang lalu. Beru- Ada pula yang melakukan preview kuran cukup kecil (binary lebih Waktu loading yang lama setelah yang lainnya di-load, se- kurang 110 K, di-strip), untuk pro- Beberapa file manager GUI mem- hingga terkesan lebih cepat. gram selengkap ini. butuhkan waktu loading yang cukup File manager mencoba untuk Lfm (http://www.terra.es/person- lama (dibandingkan file manager lain mendapatkan keseluruhan file al7/inigoserna/lfm/). Nama pan- yang lebih kurang sama, di sistem dalam direktori yang besar. Seba- jangnya adalah Last File Manager. yang sama). gai alternatif, file manager bisa Dibangun dengan Python dan Berikut ini adalah beberapa saja mendapatkan sebagian file, datang dengan cukup banyak fitur, penyebab yang mungkin (selain faktor dan ketika discroll, membaca lagi diantaranya VFS untuk arsip, dia- eksternal): sejumlah bagian yang lain. Multi- log dengan entry completion, file Beberapa file manager yang terikat threading juga bisa dipergunakan. viewer, dan lainnya. desktop harus berbicara terlebih File manager berurusan dengan Midnight Commander (http:// dahulu dengan komponen sistem pustaka atau komponen pendu- www.ibiblio.org/mc/). Merupakan desktop. Ini mungkin mencakup kung lain. file manager a la Norton Com- query modul tambahan yang ter- File manager dijalankan lewat vir- mander yang paling popular di sedia. Atau, file manager meng- tual machine atau interpreter ter- Linux. Datang dengan sangat ba- gunakan pustaka spesifik desktop tentu yang relatif lebih lambat. nyak fitur dan disertakan dalam yang kompleks. Apapun yang di- sangat banyak distribusi Linux. lakukan, yang jelas tidak sekadar Suka dengan file manager tertentu Merupakan file manager pertama membaca isi direktori aktif dan namun kurang puas dengan perfor- untuk GNOME. Banyak adminis- membangun GUI. manya? Cobalah atur preferensinya, trator sistem yang mengandalkan Beberapa file manager, walau tidak apabila disediakan. Kalau tidak mc untuk pengaturan file. terikat dengan desktop, banyak ada, cobalah disable opsi-opsi ter- Pash (http://www.chez-pierre. menghabiskan waktu berurusan tentu pada saat kompilasi. Sampai com/pash/). File manager ortho- dengan masalah GUI. Mulai dari tidak disediakan, masuklah ke dalam dox, sangat kuno, namun datang pustaka GUI yang rumit (den- source code dan disable beberapa hal dengan beberapa fitur menarik, gan modul-modul tambahan yang yang tidak perlu. seperti directory tree, process han- harus di-load dulu), sampai urusan dling dan modus 4 window. kosmetik seperti theme yang Commander yang tak terlupakan Vifm (http://vifm.sourceforge.net). lambat sampai penggunaan icon Apabila Anda pernah menikmati File manager berbasis curses den- set yang kompleks (tersedia untuk masa-masa DOS dan mengatur file gan keybinding mirip vi. Sangat hampir setiap tipe file, berukuran dengan Norton Commander, Anda cocok digunakan untuk pengguna besar, waktu baca lebih lama). pasti memiliki kesan tertentu, yang setia vi. File manager mencoba untuk ter- mungkin tak terlupakan. Konsep file 52 02/2009 INFOLINUX www.infolinux.web.id
    • TUTORIAL FILE MANAGER manager seperti halnya Norton Com- slave, yang merupakan kompo- Selama file manager memang me- mander (atau Orthodox, commander- nen yang menyediakan dukungan nyediakan fasilitas untuk menambah- like menurut Wikipedia) masih sangat untuk protokol individual. Kon- kan fungsionalitas, misal dengan me- banyak digunakan oleh file manager queror, yang dapat bekerja dengan kanisme plugin, kita bisa membantu masa kini (text based ataupun GUI). berbagai filesistem lokal, remote menjadikan suatu file manager lebih Konsep dimana terdapat dua panel dan arsip, memanfaatkan KIO. baik lagi. Send to, content preview, (kiri dan kanan, untuk file list atau GnomeVFS, digunakan oleh Nau- Virtual file system, dan custom action, lainnya) dan satu command line tilus dan aplikasi GNOME lain se- hanyalah beberapa contoh. (bawah), telah bertahan selama lebih belum GNOME 2.22. Sejak April Sebelum berpindah ke program dari 20 tahun sejak Norton Com- 2008, GnomeVFS dinyatakan lain, Anda mungkin ingin mencoba mander 1.0 dirilis pada 1986. deprecated. Sebagai penggantinya dulu (menambahkan fungsionalitas). Menurut pendapat pribadi penulis, adalah GVFS. file manager seperti ini sangatlah nya- GVFS, yang merupakan peng- Hidup tanpa file manager man digunakan, dan sangat fleksibel. ganti GnomeVFS. Terdiri dari dua Pada dasarnya, file manager adalah Ingin memberikan perintah sistem bagian: GIO (shared library) dan alat bantu, walaupun memegang tertentu di direktori aktif? Cukup ke- GVFS itu sendiri. peranan yang cukup penting untuk tikkan saja. Ingin mengopi file (den- AVFS: http://sourceforge.net/proj- bekerja lebih mudah dan cepat. Tapi, gan mudah) dari lokasi di panel kiri ects/avf, dapat bekerja dengan file seperti biasa, di dunia Linux dan free/ ke lokasi di panel kanan? Cukup tekan gzip, tar, zip dan lainnya, terma- open source, Anda selalu punya pili- tombol tertentu. Sama mudahnya ke- suk filesistem remote (contoh: FTP, han. Merasa file manager menghabis- tika Anda ingin mengedit file tertentu, HTTP, WebDAV). kan resource sistem? Tidak masalah. menjalankan program, atau melongok Anda selalu dapat menggunakan ke dalam arsip terkompresi untuk file Tambahkan sendiri fungsionalitas! program-program bawaan paket manager yang mendukung. Cukup banyak file manager menye- GNU Coreutils (seperti ls, rm, mv, diakan fasilitas bagi user untuk me- ln dan lainnya), Util-Linux (mount, Userspace Virtual File System nambahkan beberapa fungsionalitas umount, dan lainnya). Untuk bekerja Cukup banyak file manager dapat sendiri. Sebagai contoh, menu send dengan filesistem remote, Anda bisa bekerja dengan virtual file system to. Send to umumnya dapat diakses menggunakan program yang dapat (VFS). Secara sederhana, VFS adalah dari menu popup ketika user memil- bekerja dengan protokol jaringan layer abstraksi yang bekerja di atas ih file (satu atau lebih) dan melaku- terkait. Untuk bekerja dengan arsip, filesistem. Dengan menggunakan kan klik kanan. Target pada send to gunakan utility untuk arsip tersebut. VFS, suatu aplikasi dapat bekerja umumnya bisa ditambahkan sendiri Apabila memiliki ketertarikan dan pada filesistem yang berbeda-beda, oleh user, dengan cara yang relatif waktu luang, Anda bahkan dapat dengan cara yang seragam. Konteks mudah. User pun kemudian tinggal membangun file manager sederhana pembahasan kita dalam tulisan ini membangun program yang dapat memanfaatkan contoh tool-tool yang adalah VFS userspace (nonkernel). menerima nama file-file terpilih dan disebutkan sebelumnya. Jadi, sebagai Salah satu contoh fitur VFS yang mengirimkannya ke target yang di- contoh, daripada memanggil system umum ditemukan adalah dukung- inginkan. Untuk contoh teknisnya, call unlink() untuk menghapus file, an filesistem berbasis jaringan yang bacalah juga tulisan ‘Mengenal Thu- kita menggunakan rm. Yang dibangun transparan. Dengan demikian, suatu nar lebih lanjut’ di bagian tutorial cukup user interfacenya saja. Nama file manager dapat bekerja dengan edisi ini. yang tepat mungkin front end, dari- filesistem remote seperti halnya file- Satu dua file manager yang kom- pada file manager. sistem lokal. Contoh lainnya adalah pleks bahkan mampu menerima plu- dukungan pembacaan ke dalam arsip gin sehingga dapat bekerja dengan Penutup terkompresi dan memungkinkan isi jenis file tertentu lebih baik lagi. Con- Selain apa yang kita bahas, penu- arsip direpresentasikan seolah-olah toh sederhananya adalah preview isi lis yakin, masih terdapat banyak file sebagai filesistem lokal. file. Katakanlah file manager mampu manager pilihan. Anda bebas memilih Suatu file manager bisa saja mem- menampilkan gambar JPEG dari isi yang paling cocok dengan gaya kom- bangun layer VFS sendiri. Walau, suatu file. Baik file tersebut meru- putasi Anda, tanpa harus merasa ber- di dunia free/open source, terdapat pakan file PDF, DOC, ODT, PNG, salah tidak menggunakan file mana- beberapa VFS yang siap digunakan, TXT atau lainnya, selama ada plugin ger default desktop. Kalau perlu, pilih seperti: yang mampu membaca isinya dan beberapa sekaligus. Yang penting, KIO (KDE Input/Output), yang membuat representasi sebagian isi file kita tetap nyaman bekerja dengan merupakan bagian dari arsitektur dalam format JPEG, maka file terse- sistem kita. KDE. KIO bekerja dengan KIO but bisa di-preview. Noprianto [noprianto@infolinux.co.id] www.infolinux.web.id INFOLINUX 02/2009 53
    • TUTORIAL MUTT Manajemen E-mail di Gmail dengan Mutt P ilihan Mail User Agent yang terdapat di Linux sangat beragam jumlahnya. Mulai dari yang memiliki tampilan grafis, seperti Mozilla Thunderbird, Evolution, Sylpheed, dan sejenisnya, hingga yang ringan dan memiliki tampilan berbasis teks seperti mutt. Pada artikel kali ini, akan dijelaskan proses konfigurasi mutt untuk memanajemen e-mail yang terdapat di Gmail. Salah satu kegiatan utama para Pada artikel ini, akan dibahas cara certificates pengguna saat berselancar di dunia penggunaan mutt untuk mengirim, Nantinya kita akan menam- maya adalah membaca/mengirim- menerima, dan membaca e-mail de- bahkan sejumlah instruksi SSL kan e-mail. Beragam provider email ngan menggunakan account Gmail yang dibutuhkan oleh Fetchmail. gratisan juga tersedia di dunia maya, sebagai relay. Dalam percobaan ini, Namun untuk langkah selanjutnya, dimana yang paling popular dan me- penulis menjalankannya di atas dis- kita akan menginstalasikan dahulu miliki banyak pengguna adalah Ya- tro Ubuntu 8.10. aplikasi ssmtp untuk mengirimkan hoo Mail! dan Gmail. e-mail. Para provider e-mail biasanya Tahapan konfigurasi dilengkapi dengan layanan webmail Untuk dapat membaca, menerima Instalasi dan konfigurasi msmtp yang memudahkan para pembaca dan mengirimkan e-mail ke account msmtp merupakan aplikasi yang untuk memanajemen e-mail secara Gmail dengan baik, terdapat bebe- sangat andal untuk memindahkan/ langsung dari halaman web browser. rapa tahapan yang akan kita laku- mengirimkan e-mail dari komputer Namun, kebanyakan user saat ini kan. Beberapa di antaranya: Anda. Instalasikan paket msmtp lebih senang menggunakan aplikasi 1. Instalasi OpenSSL. dengan menggunakan perintah MUA (Mail User Agent) yang dapat 2. Konfigurasi Mail Transport Agent berikut: digunakan untuk memanajemen e- msmtp. $ sudo apt-get install msmtp mail, karena e-mail yang sudah di- 3. Konfigurasi Mail Transport Agent Berikutnya buat file konfigurasi download dapat dibaca juga ketika Fetchmail. msmtp yang akan diletakan pada di- sedang offline. Platform Linux juga 4. Konfigurasi Mail Delivery Agent rektori $HOME/.msmtprc. Ubah juga sudah menyediakan beragam pili- Procmail. hak kepemilikannya supaya hanya han aplikasi MUA. Dari yang ber- 5. Konfigurasi Mail User Agent dapat dibaca dan ditulis oleh user penampilan grafis seperti Mozilla Mutt. bersangkutan. Thunderbird, Evolution, Zimbra, $ touch $HOME/.msmtprc Sylpheed, dan sejenisnya, hingga Instalasi OpenSSL $ touch $HOME/.msmtp.log yang berbasiskan teks seperti mutt Gmail membutuhkan POP3 melalui $ chmod 0600 $HOME/.msmtprc dan pine. Aplikasi MUA berbasis protocol SSL untuk melindungi pengi- Edit file $HOME/.msmtprc dengan teks ini sangat cocok digunakan oleh riman data username dan password isian sebagai berikut: para administrator yang sering mere- melalui Internet. Untuk itu, Anda $ vim $HOME/.msmtprc mote server untuk sekadar melaku- perlu menginstalasikan openssl dan account default kan uji coba e-mail server atau ke- beberapa bundel sertifikat. host smtp.gmail.com butuhan yang lain. $ sudo apt-get install openssl ca- port 587 54 02/2009 INFOLINUX www.infolinux.web.id
    • TUTORIAL MUTT from full.gmail.address@gmail.com tls on tls_starttls on tls_trust_file /etc/ssl/certs/ca- certificates.crt auth on user gmail.username password mypassword logfile ~/.msmtp.log Catatan: Terdapat tiga parameter penting yang perlu Anda ubah pada file kon- figurasi di atas. Ubah option full.gmail.address@ gmail.com dengan alamat lengkap email Gmail Anda. Sebagai contoh: Isi file konfigurasi msmtprc. lubatin.agung.priantoro@gmail. com. there with password ‘Gmail Password’ dapat tiga parameter penting yang Ubah option gmail.username den- is ‘username’ here harus Anda isikan. Beberapa di an- gan username email Gmail Anda. mda “/usr/bin/procmail -d %T” taranya: Sebagai contoh: lubatin.agung. options Pada baris user ‘Gmail Username’, priantoro. keep ubah isian ‘Gmail Username’ de- Ubah option password dengan ssl ngan username Gmail Anda. Se- password e-mail Gmail Anda. Se- sslcertck bagai contoh: user ‘lubatin.agung. bagai contoh: XXXX. sslcertpath /etc/ssl/certs priantoro@gmail.com’. Pada baris there with password Simpan hasil editan file konfigu- Catatan: ‘Gmail Password’, ubah isian rasi di atas dan lanjutkan ke tahapan Pada file konfigurasi di atas, ter- ‘Gmail Password’ dengan pass- selanjutnya. Instalasi dan konfigurasi fetchmail fetchmail adalah utiliti bersifat open source yang dapat digunakan untuk mengambil e-mail dari remote POP3, IMAP, ETRN atau ODMR mail serv- er ke lokal sistem. Nantinya selu- ruh email yang terdapat di account Gmail akan di-download dahulu oleh fetchmail sebelum dapat dibaca oleh aplikasi mutt. Sebelum dapat menggunakan fetchmail, instalasikan dahulu paket fetchmail dengan menggunakan pe- rintah berikut: $ sudo apt-get install fetchmail Setelah selesai melakukan proses konfigurasi, buat sebuah file .fetch- mailrc pada direktori $HOME, ke- mudian lakukan proses edit file $HOME/.fetchmailrc. $ vim $HOME/.fetchmailrc poll pop.gmail.com with proto POP3 user ‘Gmail Username ‘ www.infolinux.web.id INFOLINUX 02/2009 55
    • TUTORIAL MUTT word account e-mail Gmail Anda. Lanjutkan dengan mengedit file proses instalasi dan konfigurasi Dalam contoh ini password user ~/.bashrc untuk mengarahkan ling- Mutt. lubatin.agung.priantoro adalah kungan variabel $MAIL ke /var/ XXXX. Maka contoh penulisan- spool/mail/username. Sesuaikan Instalasi dan konfigurasi Mutt nya adalah: there with password username dengan user lokal sistem Mutt merupakan aplikasi MUA ber- ‘XXXX’. Anda. Dalam contoh ini, username basiskan teks yang memiliki sejumlah Pada baris is ‘username’ here, isi- adalah supriyanto. fitur. Dengan Mue, Anda dapat mena- kan dengan username lokal PC $ vim ~/.bashrc najemen beberapa e-mail sekaligus. Anda. Sebagai contoh username Tambahkan baris berikut pada Untuk memulai prnggunaan Mutt. ins- yang digunakan dalam artikel ini baris paling bawah file .bashrc den- talasikan paket Mutt berikut: adalah supriyanto. Maka, satu gan menggunakan username yang $ sudo apt-get install mutt baris tersebut akan menjadi: is sesuai dengan lokal sistem Anda. Buat file konfigurasi mutt pada ‘supriyanto’ here. # Sets the Mail Environment Variable home folder Anda, lalu isikan dengan MAIL=/var/spool/mail/username && file konfigurasi berikut: Pada tahap ini, pastikan kalau al- export MAIL $ vim ~/.muttrc amat e-mail Gmail Anda telah meng- Berikutnya buat file konfigurasi #=================================# aktifkan option POP 3 enable. Pili- Procmail di /home/username/.proc- # Boring details han ini bisa Anda temukan pada Tab mailrc, dan edit dengan file konfigu- set realname = “Your realname” Forwarding and POP pada halaman rasi sebagai berikut: set from = “Email address” administrasi Gmail. Petunjuk lebih $ vim ~/.procmailrc set use_from = yes lanjut untuk meng-enable POP dapat # Environment variable assignments set envelope_from =”yes” Anda temukan pada url http://gmail. PATH=/bin:/usr/bin:/usr/local/bin set sendmail=”/usr/bin/msmtp” google.com/support/bin/answer. VERBOSE=off # Turn py?answer=13273. on for verbose log # If not set in environment Selesai melakukan konfigurasi MAILDIR=$HOME/Mail # variables: fetchmail, lanjutkan ke tahapan se- Where Procmail recipes deliver set spoolfile = /var/spool/mail/user- lanjutnya. LOGFILE=$HOME/.procmaillog # Keep name a log for troubleshooting. Instalasi dan konfigurasi Procmail # Recipes #=================================# Procmail adalah Mail Delivery Agent :0: # Folders (MDA) atau mail filter, yakni pro- * ^TOmutt-user set folder=”~/Mail” # Mailboxes gram yang berfungsi untuk menan- mutt in here gani e-mail yang datang ke kom- Buat sebuah folder bernama Mail set record=”+sent” # where to puter. Sebelum mengonfigurasikan pada HOME direktori user bersang- store sent messages Procmail, instalasikan dahulu paket kutan. set postponed=”+postponed” # where procmail dengan menggunakan pe- $ mkdir $HOME/Mail. to store draft messages rintah berikut: Proses instalasi dan konfigurasi set move=no # Don’t move $ sudo apt-get install procmail Procmail selesai. Lanjutkan dengan mail from the spool. #==============-==================# # Watch these mailboxes for new mail: mailboxes ! +Fetchmail +slrn +mutt set sort_browser=alpha # Sort mailboxes by alpha(bet) #=================================# # Order of headers and what to show hdr_order Date: From: User-Agent: X-Mailer To: Cc: Reply-To: Subject: ignore * unignore Date: From: User-Agent: X- Mailer Enable pop3 di account Gmail yang ingin di-download. To: Cc: Reply-To: Subject: 56 02/2009 INFOLINUX www.infolinux.web.id
    • TUTORIAL MUTT spool/mail/user-name, ubah op- tion username dengan user- name yang terdapat pada sistem. Contoh: set spoolfile = /var/spool/ mail/supriyanto. Seluruh tahapan instalasi dan proses konfigurasi selesai. Cara kerja pembacaan e-mail dari Mutt nantinya adalah sebagai berikut: Procmail akan membuat kotak su- rat user Anda pada direktori /var/ spool/mail dan membuat permission yang tepat ketika kali pertama me- nerima surat dari Fetchmail. Jangan Email yang telah berhasil dibaca oleh Mutt. khawatir jika Mutt tidak dapat me- nemukan e-mail ini untuk pertama color normal blue menjalankan. Jika ingin membuat #=================================# default file penyimpanan email sendiri, buat # which editor do you want to use? color tilde green saja dengan menggunakan perintah # vim of course! default berikut: set editor=”vim -c ‘set tw=70 et’ color bold brightyellow $ sudo touch /var/spool/mail/ ‘+/^$’ “ default username set edit_headers # See the color markers red $ sudo chmod 660 /var/spool/mail/ headers when editing default username Terakhir, coba jalankan Mutt, #=================================# #=================================# dengan mengetikan perintah berikut # Aliases # Odds and ends dari Terminal: set markers # mark wrapped $ mutt set sort_alias=alias # sort lines of text in the pager with a + Setelah masuk ke halaman utama aliases in alpha order by alias name set smart_wrap # Don’t wrap mutt, ketik ! untuk membuka shell mid-word prompt. Ketikan fetchmail -v untuk #=================================# set pager_context=5 # Retain menyuruh fetchmail untuk segera - Colours: This scheme is fairly 5 lines of previous page when membaca e-mail-e-mail yang ter- basic and only. scrolling. dapat pada account Gmail. Tunggu - really works if your Terminal set status_on_top # Status bar beberapa saat hingga semua e-mail background is white. on top. selesai ter-download oleh fetchmail. push <show-version> # Shows mutt Setelah selesai men-download e-mail color hdrdefault black version at startup yang terdapat di account Gmail, kini default Anda dapat membaca e-mail yang color quoted red Catatan: telah terunduh tersebut di mutt. default Konfigurasikan tiga option di atas Mutt merupakan aplikasi kecil color signature brightblack dengan isian sebagai berikut: yang memiliki fungsi cukup besar. default Pada baris set realname = “Your Agar semakin nyaman saat meng- color indicator brightwhite red realname”, ubah option “Your gunakan mutt, ada baiknya Anda color attachment black green realname” dengan nama Anda. mempelajari beragam perintah yang color error red Contoh: set realname = “Lubatin terdapat di mutt. Dengan gabungan default Agung Priantoro”. fetchmail, Anda juga dapat mengelola color message blue Pada baris set from = “Email ad- beberapa account e-mail sekaligus, default dress”, ubah option “Email ad- kemudian membaca e-mail yang telah color search brightwhite dress” dengan alamat email Gmail di-download dengan menggunakan magenta yang Anda miliki. Contoh: set from mutt. Silahkan eksplore lebih lanjut color status brightyellow blue = “lubatin.agung.priantoro@gmail. beragam fungsi mutt melalui website- color tree red com”. nya di http://www.mutt.org. default Pada option set spoolfile = /var/ Supriyanto [supriyanto@infolinux.co.id] www.infolinux.web.id INFOLINUX 02/2009 57
    • TUTORIAL FEDORA Tip dan Trik Fedora 10 S ecara default, aplikasi yang terdapat pada desktop Fedora 10 sebetulnya sudah mencukupi untuk kebutuhan pengguna kantoran. Hanya saja aplikasi yang terdapat di dalamnya masih kurang mencukupi untuk kebutuhan multimedia. Pada artikel ini, akan dijelaskan cara melengkapi desktop Fedora 10 dengan kelengkapan fungsi multimedia dan sejumlah aplikasi lainnya. Hampir sama dengan kebanyakan pada artikel ini, Anda men-disable Untuk menggunakan paket extras distro besar lainnya, pada rilis ter- fitur SE Linux terlebih dahulu. yang terdapat pada DVD2-IL022009 barunya ini Fedora 10 (Cambridge) Untuk men-disable SE Linux, tersebut pada harddisk lokal, Anda tidak menyediakan sejumlah paket pilih menu System | Administra- dapat melakukan petunjuk berikut: multimedia/codec yang dibutuhkan tion | SELinux Management. Pilih 1. Copy-kan direktori extras Fedora oleh sebagian besar pengguna kom- Disabled pada option System Default 10 di DVD2-IL022009 yang ter- puter, berkaitan dengan masalah Enforcing Mode. dapat pada “DVD2-IL022009/ex- lisensi. Meski tidak disertakan secara tras” ke home folder Anda. default, Anda tetap dapat menam- Login sebagai administrator 2. Setelah folder extras di-copy-kan bahkan sejumlah paket tambahan Untuk melakukan proses add/re- ke home folder, berikutnya kita yang dibutuhkan dari repositori ex- move aplikasi, restart service, dan akan mengedit file konfigurasi tras distro bersangkutan. sebagainya, Anda perlu melakukan- Yum. Pertama-tama, disable beber- Khusus untuk Fedora 10, sejumlah nya sebagai Administrator. Pada apa repositori Yum seperti fedora. paket extras dari livna, freshrpms, dan sistem Fedora 10, shell user biasa repo dan fedora-updates.repo, yang sebagainya, telah InfoLINUX sisip- ditandai dengan awalan prompt $ terdapat pada direktori /etc/yum. kan dalam paket extras Fedora 10 di dan shell user administrator ditandai repos.d menjadi sebagai berikut: DVD2-IL022009. Dengan menginsta- dengan awalan prompt #. #enabled=1 lasikan sejumlah paket extras tersebut, Setelah berada pada prompt user diharapkan pengguna dapat semakin di halaman Gnome Terminal, Anda menjadi: nyaman saat menggunakan desktop cukup menggunakan perintah su - enabled=0 Fedora 10. Berikut beberapa tip dan untuk berpindah ke prompt admin- trik yang dapat Anda lakukan. istrator. 3. Buat sebuah file repositori yang $ su - baru. Dalam contoh ini dibuat file Disable SE Linux <Masukan password root Anda> repositori baru bernama lokal.repo SELinux merupakan ektensi tamba- # <------ prompt sudah masuk ke yang terletak di /etc/yum.repos.d. han Fedora yang menyediakan ke- root $ su - amanan lebih Fedora. Terkadang un- <Masukan password root Anda> tuk melakukan proses konfigurasi atau Menggunakan repository lokal apa yang membutuhkan keamanan Pada DVD2-IL022009, Anda dapat # touch /etc/yum.repos.d/local.repo sistem, SELinux menimbulkan be- menemukan sejumlah paket tamba- # vim /etc/yum.repos.d/local.repo berapa masalah. Ada baiknya sebelum han yang dapat menambah fungsiona- [repo-local] melakukan tahapan instalasi software litas desktop/sistem Fedora 10 Anda. name=repo-local 58 02/2009 INFOLINUX www.infolinux.web.id
    • TUTORIAL FEDORA Disable fitur SE Linux. Disable beberapa opsi file repository yang terdapat di /etc/yum.repos.d baseurl=file:///home/supriyanto/ 7. Selesai mengetikan file konfigura- basis teks yang digunakan sebagai extras/fedora-10/ si di atas, simpan file konfigurasi aplikasi manajemen paket pili- enabled=1 tersebut kemudian lakukan proses han dalam artikel ini. Sebagai de- gpgcheck=0 indeks paket. fault manajemen paket di Fedora # yum check-update 10, yum dapat menangani problem 4. Selesai mengetikan file konfigura- dependencies hell yang kerap kali si di atas, simpan file konfigurasi 8. Proses mengindeks paket DVD2- dialami para pengguna saat ingin tersebut kemudian lakukan proses IL022009 dan DVD1-IL012009 menginstalasikan paket. Yum juga indeks paket. selesai. memiliki sejumlah plugins yang # yum check-update dapat menambah fungsionalitas Manajemen paket Fedora 10 dari Yum. Berikut sejumlah sin- 5. Anda juga dapat melakukan hal Setelah selesai mengindeks paket taks dasar yang biasa digunakan di yang serupa untuk mengindeks yang terdapat pada DVD1-IL022009 Yum. semua paket RPM DVD Fedora dan DVD2-IL02009, selanjutnya Melakukan proses indeks paket 10 yang terdapat pada DVD1- Anda dapat memulai proses instalasi yang terdapat pada repositori IL022009. Dimisalkan DVD1- paket yang dibutuhkan. Untuk mem- server. IL022009 terdeteksi pada sistem permudah proses instalasi, Anda # yum check-update Anda sebagai /media/DVD1- dapat memilih satu dari tiga pilihan IL022009. Atau dengan kata lain, paket manajemen berikut ini: Mencari suatu paket yang akan di seluruh isi file DVD1-IL022009 install/di uninstall dapat terbaca pada direktori /me- Yum # yum search <nama-paket yang ingin dia/DVD1-IL022009. Merupakan manajemen paket ber- ditemukan> 6. Untuk menambahkan repositori DVD1-IL022009, buat sebuah file repositori yang baru. Misal, na- manya adalah fedora-dvd.repo yang terletak di /etc/yum.repos.d. $ su - <Masukan password root Anda> # touch /etc/yum.repos.d/fedora- dvd.repo # vim /etc/yum.repos.d/fedora- dvd.repo [fedora-dvd] name=fedora-dvd baseurl=file:///media/DVD1- IL022009/ enabled=1 gpgcheck=0 Proses instalasi paket menggunakan Yum. www.infolinux.web.id INFOLINUX 02/2009 59
    • TUTORIAL FEDORA an sudah menjadi fitur wajib bagi sejumlah distro besar. Demikian juga dengan distro Fedora 10. Dalam contoh ini, dimisalkan Anda sudah menginstalasikan Fedora 10 dan sudah berhasil mengonfigurasi- kan repositori lokal dengan baik. Untuk membuat LiveUSB Fedora 10, di sarankan Anda mengguna- kan USB Flash Drive (UFD) yang memiliki ukuran minimal +/- 2 GB. Setelah itu, hubungkan UFD ke komputer. Sebelum melakukan proses pem- buatan LiveUSB, disarankan UFD telah diformat terlebih dahulu. Untuk melakukan hal ini, Anda dapat melakukannya dengan menggunakan perintah fdisk dan Instalasi paket menggunakan Package Manager. mkfs (silakan lihat artikel rubrik Instal paket. alternatif manajemen paket berbasis Solusi InfoLINUX 09/2008). # yum install <nama-paket yang ingin GUI selain aplikasi Package Manager. Copy-kan file iso LiveCD Fedora diinstall> Dengan menggunakan Yumex, Anda 10 dari DVD2-IL022009 yang ter- juga dapat dengan mudah melaku- dapat pada folder fedora-10-liv- Remove paket. kan proses instal/uninstall paket ecd ke home directori Anda. # yum remove <nama-paket yang ingin dari halaman utama Yumex. Untuk $ cp -rf /media/DVD2-IL022009/DVD2- diuninstall> dapat menggunakan Yumex, terlebih IL022009/distro/fedora-10-livecd dahulu Anda dapat menginstala- /home/supriyanto Melihat seluruh daftar paket yang sikan Yumex dengan menggunakan tersedia. perintah berikut: Note: Pada contoh di atas, mount # yum list # yum install yumex point DVD2-IL022009 terdeteksi sebagai /media/DVD2-IL022009. Melihat semua option yang ter- Membuat LiveUSB Install Fedora 10 Folder fedora-10-livecd yang ter- sedia di Yum. Fitur LiveUSB Linux, saat ini seak- dapat pada DVD2-IL022009 di copy- # yum --help Package Manager Jika kesulitan menggunakan Yum yang berpenampilan teks, Anda dapat menggunakan aplikasi Pack- age Manager yang berpenampilan grafis. Aplikasi ini dapat Anda temu- kan dari menu System | Administra- tion | Add/Remove Software. Setelah memasukkan password di halaman konfirmasi password, tak berapa lama akan tampil halaman utama Add/Remove Software. Dari hala- man utama ini, Anda tinggal memilih group software yang ingin diinstal/ di-uninstall, lalu memilih paket soft- ware yang diinstal/di-uninstall. Yumex Aplikasi ini merupakan aplikasi Proses pembuatan LiveUSB Fedora 10. 60 02/2009 INFOLINUX www.infolinux.web.id
    • TUTORIAL FEDORA kan ke home folder penulis (dalam contoh ini /home/supriyanto). Silakan sesuaikan dengan kondisi sistem Anda. Instalasikan paket Fedora LiveUSB Creator. # yum install liveusb-creator Jalankan aplikasi Fedora LiveUSB Creator dari menu Applications | System Tools | liveusb-creator. Saat tampil halaman konfirmasi password administrator, masukkan sesuai dengan password administrator yang Anda miliki. Setelah konfirmasi password berha- sil, akan tampil halaman LiveUSB Creator. Untuk memulai pembuatan LiveUSB, klik button Browse, lalu arahkan ke file iso LiveCD Fedora Mendengarkan MP3 dengan XMMS di desktop Fedora 10. 10 yang sebelumnya telah dicopy ke home folder. Pada option Download # yum -y install akmod-nvidia MULTIMEDIA Fedora, pilih Fedora 10 Beta (i686). xorg-x11-drv-nvidia-libs.i386 Pada dasarnya, manusia menyenan- Lalu pada option Persistent Stor- xorg-x11-drv-nvidia-libs.i386 gi segala hal yang bersifat hiburan. age, isikan sesuai dengan kebutu- Entah itu hiburan yang bersifat han penyimpanan data di LiveUSB Untuk video card nVIDIA (96xx) visual, yang dapat dirasakan, atau Fedora 10. Setelah semua proses untuk GeForce 4, jalankan perin- yang hanya dapat didengar saja. Pada konfigurasi dilakukan, klik button tah berikut untuk proses instalasi: desktop Fedora 10, secara default Create Live USB. # yum -y install kmod-nvidia-96xx belum disertakan sejumlah codec Tunggu beberapa saat hingga pros- audio/video dan sejumlah paket ap- es pembuatan LiveUSB selesai. Untuk video card nVIDIA Ge- likasi multimedia lainnya yang dapat Setelah tahapan pembuatan Force FX cards, jalankan perintah menghibur diri kita saat penat den- LiveUSB Fedora 10 selesai, Anda berikut untuk proses instalasi. gan pekerjaan. Namun demikian, dapat langsung mem-boot PC den- # yum install akmod-nvidia-173xx Anda dapat melengkapi sendiri ber- gan sebelumnya mengubah First xorg-x11-drv-nvidia-173xx-libs bagai aplikasi multimedia tersebut Boot BIOS dari USB Flash Drive. xorg-x11-drv-nvidia-173xx-libs secara manual. Menonton Video Instalasi driver nVIDIA dan ATi ATi Untuk dapat menonton beragam Untuk dapat menjalankan Game 3D Untuk melakukan proses insta- koleksi film yang Anda miliki, di Linux, atau untuk menjalankan 3D lasi driver ATi, jalankan perintah instalasikan dahulu paket video Desktop Compiz Fusion, Anda harus berikut ini: player yang akan digunakan memiliki kartu grafis yang sudah me- # yum -y install kmod-fglrx xorg- untuk memutar file video. Pilihan miliki dukungan 3D. Dua jenis chip- x11-drv-fglrx-libs-32bit aplikasi video player yang tersedia set video card yang mendukung fung- untuk desktop Fedora 10 cukup si 3D dan cukup banyak digunakan 3D Desktop Compiz Fusion melimpah, di antaranya VLC Me- adalah video card yang ber-chipset Untuk mendapatkan efek 3D dia Player, Xine Multimedia Play- nVIDIA atau ATi. Berikut petun- Desktop di Fedora 10, Anda dapat er, dan MPlayer. Untuk menginsta- juk instalasi driver nVIDIA atau ATi menginstalasikan paket Com- lasikan paket video player itu, untuk mengaktifkan fungsi 3D kartu piz Fusion. Syarat utamanya, jalankan perintah berikut: grafis tersebut di Fedora 10. video card Anda sudah memiliki # yum install xine* mplayer-gui nVIDIA dukungan 3D. Instalasi paket vlc* Untuk jenis video card nVIDIA Compiz Fusion di Fedora 10, dapat GeForce 6, 7, 8, 9 & 200, jalankan dilakukan dengan menggunakan Instalasi Codec Video perintah berikut untuk proses perintah berikut: Terkadang setelah menginsta- instalasi. # yum install compiz* lasikan paket video player, ter- 62 02/2009 INFOLINUX www.infolinux.web.id
    • TUTORIAL FEDORA Edit gambar vektor dengan Inkscape. Mengetik dengan font Windows di OpenOffice.org Writer. dapat beberapa file video yang Untuk menginstalasikan berbagai Untuk menginstalasi Inkscape tidak dapat diputar dengan baik. aplikasi tersebut, jalankan perin- di Fedora 10, Anda cukup men- Untuk menangani hal ini, Anda tah berikut dari Terminal. jalankan perintah berikut: dapat menginstalasikan paket # yum install rhythmbox xmms* # yum install inkscape windows-all-20071007.zip yang banshee rhythmbox amarok berisikan beragam codec video. gstreamer* Desktop Publishing File ini dapat Anda temukan pada Untuk mendesain majalah, book- “DVD1-IL022009/codecs”. Login Audio Editor let, atau koran di desktop Fedora sebagai root, lalu copy-kan file Aplikasi audio editor berfungsi 10, sudah tersedia aplikasi tersebut ke direktori /tmp. untuk mengedit file audio untuk Scribus. Aplikasi ini memiliki # cd /tmp kemudian diolah sesuai dengan fungsionalitas yang sama den- # cp /media/ kebutuhan. Untuk melakukan gan aplikasi seperti Adobe Page- # unzip windows-all-20071007.zip proses editing file audio di Fedora Maker, QuarkXPress, atau Adobe # mkdir -p /usr/lib/codecs/ 10, Anda dapat menginstalasikan InDesign. Untuk menginstalasi- # cp -rf windows-all-20071007/* paket Audacity. Jalankan perin- kan paket Scribus di Fedora 10, /usr/lib/codecs/ tah berikut untuk menginstalasi- Anda dapat menjalankan perintah # ln -s /usr/lib/codecs/ /usr/ kan Audacity. berikut: lib/win32 # yum install audacity # yum install scribus Setelah itu, Anda dapat mencoba GRAFIS OFFICE dengan menjalankan koleksi video Untuk aplikasi pengolah gambar Jika ditanyakan kategori aplikasi apa Anda dengan menggunakan salah bitmap, Adobe Photoshop menjadi yang paling banyak digunakan oleh satu aplikasi video player yang aplikasi populer yang terdapat di para pengguna komputer, jawaban telah diinstalasi sebelumnya. platform Windows. Pada Fedora 10, terbanyak pastinya aplikasi office. Audio Player sudah tersedia aplikasi GIMP 2.6.2 Pada distro Fedora 10, sudah terse- Selain menyediakan aplikasi mul- yang dapat digunakan sebagai alter- dia paket aplikasi OpenOffice.org timedia untuk video player, pada natif pengganti Adobe Photoshop di sebagai pengganti aplikasi Microsoft Fedora 10 Anda juga dapat men- platform Linux. Selain GIMP, ter- Office. Selain paket OpenOffice.org, emukan beragam aplikasi mul- dapat sejumlah aplikasi grafis lain masih terdapat beberapa aplikasi timedia yang dapat digunakan yang bermanfaat. berikut yang bermanfaat untuk ke- untuk memutar beragam koleksi Pengolah Gambar Vektor butuhan office. file audio seperti file MP3, CD Jika memiliki gambar bitmap yang PDF Reader Audio dan sebagainya di distro ingin diolah, mungkin Anda dapat Meski sudah tersedia aplikasi Fedora 10. Untuk memutar MP3, menggunakan GIMP. Bagaimana Evince di Fedora 10 yang diguna- Anda dapat menggunakan Ama- jika ingin mengolah gambar vek- kan sebagai default aplikasi pem- roK, Banshee, Rhythmbox, atau tor? Jangan khawatir. Pada plat- baca file PDF. Namun kepopularan XMMS. Sedangkan untuk memu- form Linux sudah tersedia aplika- Adobe Reader sebagai aplikasi tar CD Audio, Anda dapat meng- si Inkscape yang dapat digunakan PDF Reader tetap saja tidak dapat gunakan Rhythmbox, Banshee. sebagai pengolah gambar vektor. dikesampingkan. Untungnya, www.infolinux.web.id INFOLINUX 02/2009 63
    • TUTORIAL FEDORA tersebut. # yum install filezilla gftp Telepon Berbasis VoIP Salah satu aplikasi yang dapat di- gunakan untuk menelpon via VOIP di Linux adalah Skype. Aplikasi ini memungkinkan para pengguna untuk dapat melakukan panggilan telepon melalui jaringan Internet. Melakukan panggilan antarpeng- guna Skype dapat dilakukan se- cara gratis. Sedangkan, jika ingin melakukan panggilan ke nomor telepon PSTN atau selular, terse- dia layanan berbayar dari Skype untuk melakukan hal ini. Untuk melakukan proses instalasi Skype di Fedora 10, Anda dapat men- Kemudahan membuat web album dengan Picasa for Linux. jalankan perintah berikut: semenjak beberapa tahun lalu pi- perintah berikut di Terminal. # yum install skype hak Adobe sudah mengeluarkan # yum install msttcore-fonts. versi Adobe Reader for Linux. noarch BitTorrent Client Versi Adobe Reader yang InfoLI- Secara default, Fedora 10 telah NUX sertakan dalam paket extras INTERNET menyertakan Transmission se- Fedora 10 di DVD2-IL022009 Untuk memaksimalkan kegiatan bagai default BitTorrent client. adalah Adobe Reader versi 8.1.3. Anda saat berselancar di Internet, Jika menginginkan aplikasi alter- Untuk menginstalasikan paket Anda dapat menginstalasikan se- natif selain Transmission, instala- Adobe Reader tersebut, jalankan jumlah paket aplikasi Internet yang sikan saja paket aplikasi Azureus, perintah berikut dari Terminal: terdapat di Fedora 10. Beberapa di Ktorrent, atau rtorrent. # yum install AdobeReader_enu antaranya adalah sebagai berikut: # yum install azureus ktorrent Plugins Flash Player rtorrent CHM Reader Untuk dapat menampilkan con- Format *.chm banyak digunakan tent Flash yang terdapat pada Video streaming oleh sebagian file dokumentasi suatu halaman web, Anda perlu Untuk dapat menonton file video karena mudah dibaca layaknya menginstalasi plugins Flash Play- streaming di Linux, Anda dapat membaca sebuah buku poket. er terlebih dahulu. Jalankan per- menginstalasikan Real Player for Untuk membaca format *.chm di intah berikut untuk menginstalasi Linux. Untuk menginstalasikan Fedora 10, Anda dapat menggu- Flash Player. RealPlayer di Fedora 10, jalankan nakan GnoCHM. # yum install flash-plugin perintah berikut: # yum install gnochm # yum install RealPlayer11GOLD Setelah terinstalasi, buka hala- Instalasi Font Windows man Mozilla Firefox, kemudian Peta Bumi Ingin mengetik naskah di Ope- pada kotak url Mozilla Firefox ke- Ingin mengetahui posisi gedung nOffice.org dengan menggunakan tikan: about:plugins. Jika proses atau bangunan popular yang font Times New Roman? Jika ya, instalasi berhasil, Anda dapat terdapat diberbagai belahan instalasikan saja paket msttcore- melihat plugins Shockwave Flash dunia? Anda dapat menginstala- fonts. Dalam paket ini sudah pada daftar plugins yang terdapat sikan paket Google Earth yang disertakan sejumlah kumpulan pada halaman tersebut. dapat ditemukan dalam DVD1- font yang biasa digunakan pada FTP Client IL012009. Untuk menginstalasi- platform Windows seperti Times Untuk aplikasi FTP Client di kan paket GoogleEarth di Linux, New Roman, Arial, Comic Sans, Fedora 10, Anda dapat mengguna- copy-kan file GoogleEarthLinux. Verdana, dan sebagainya. Untuk kan FileZilla atau gFTP. Jalankan bin ke direktori home Anda, ubah menginstalasikan paket msttcore- perintah berikut untuk menginsta- permission file tersebut agar dapat fonts, Anda cukup menjalankan lasikan kedua paket aplikasi dieksekusi, lalu jalankan installer 64 02/2009 INFOLINUX www.infolinux.web.id
    • TUTORIAL FEDORA tersebut untuk dapat langsung di- Instalasi Ruby mendukung bahasa program instalasi. Jalankan perintah berikut untuk tersebut. Kelebihan mengetikan $ chmod +x GoogleEarthLinux.bin menginstalasikan ruby dan paket via teks editor, biasanya bersifat $ ./GoogleEarthLinux.bin pendukungnya. ringan dan tidak membutuhkan # yum install ruby ruby-irb resource komputer yang tinggi, Web Album rubygems rubygem-rails rubygem- mendukung sintaks highligts, Apakah Anda sering meng-up- rubyforge dan biasanya dapat dihubung- load gambar ke layanan hosting Instalasi Python kan dengan interpreter bahasa gambar di Internet? Jika ya, gu- Jalankan perintah berikut untuk bersangkutan, sehingga hasil nakan saja Picasa. Menggunakan menginstalasikan python dan dari source code bahasa bersang- Picasa, Anda dapat dengan mudah paket pendukungnya. kutan dapat di-preview terlebih mengindeks dan mengupload be- # yum install python* dahulu. ragam gambar yang terdapat pada # yum install kdewebdev bluefish lokal harddisk ke web hosting IDE/RAD Picasa. Dengan ini, Anda memiliki Ingin mencari bahasa Jika ingin menggunakan WYSI- arsip gambar yang termanajemen pemrograman+IDE/RAD yang WYG HTML Editor yang menye- dengan rapih dan dapat dilihat di- memiliki tampilan layaknya Vi- diakan beberapa komponen yang mana saja dan kapan saja selama sual Basic atau Delphi? Jangan dapat langsung digunakan, plus terkoneksi ke jaringan Internet. takut, di Fedora 10 Anda dapat Anda dapat menyisipkan kode Untuk menginstalasikan Picasa menemukan Gambas yang memi- pemrograman, instalasikan saja di Fedora 10, Anda dapat men- liki kemiripan bahasa dan IDE paket Kompozer dengan menggu- jalankan perintah berikut: seperti Visual Basic, atau Lazarus nakan perintah berikut: # yum install picasa yang memiliki kemiripan seperti # yum install kompozer Delphi. Untuk melakukan insta- PROGRAMMING lasi kedua IDE tersebut, cukup Demikian sejumlah tip dan trik Layaknya sistem operasi komersial, jalankan perintah berikut: yang dapat Anda terapkan agar se- pada platform Linux sudah terse- # yum install gambas2* lazarus makin nyaman menggunakan desk- dia beragam bahasa pemrograman, top Fedora 10. Dengan menciptakan editor, library, debugger, dan pilihan Teks Editor Program lingkungan desktop yang nyaman, IDE/RAD yang dapat Anda gunakan. Untuk membuat skrip PHP, Py- diharapkan produktivitas kerja Anda Kebanyakan aplikasi ini kebanyakan thon, Ruby dan sejenisnya, akan dapat semakin bertambah. Akhir bersifat free software sehingga bebas lebih menyenangkan mengetikkan kata, selamat menikmati desktop Fe- untuk Anda download, pelajari, dan source code program tersebut den- dora 10. modifikasi sesuai kebutuhan. Berikut gan menggunakan teks editor yang Supriyanto [supriyanto@infolinux.co.id] beberapa aplikasi menarik terkait dengan programming yang dapat Anda temukan di distro Fedora 10: Interpreter Bahasa pemrograman berbasis Interpreter cukup populer peng- gunaannya di berbagai aplikasi. Php, Python, dan Rubi, merupa- kan beberapa bahasa pemrogram- an berbasis interpreter yang cukup popular di dunia Linux. Berikut beberapa bahasan yang menarik seputar instalasi bahasa interpreter di Fedora 10. Instalasi PHP Jalankan perintah berikut untuk menginstalasikan paket php- mysql, php-pgsql, phpMyAdmin dan phpPgAdmin. # yum install php-mysql php-pgsql phpMyAdmin phpPgAdmin. Development aplikasi a la Visual Basic di Linux menggunakan Gambas. www.infolinux.web.id INFOLINUX 02/2009 65
    • TUTORIAL VALENTINE Hadiah Valentine dari Programer S elain coklat, bunga, dan lainnya, Anda mungkin ingin memberikan tambahan hadiah valentine berupa software yang Anda bangun khusus untuk kekasih tercinta. Berikan sentuhan khusus dalam program yang Anda bangun, sebagai salah satu wujud perhatian Anda kepadanya. Apabila Si Dia kerepotan mengatur agar pembahasannya menjadi fokus gunakan sebuah gambar dalam for- jadwal, Anda mungkin bisa menu- dan setiap source code tidak men- mat XPM, yang dilengkapi dengan liskan sebuah organizer sederhana jadi terlalu panjang. Semua contoh background yang transparan. Bentuk (yang barangkali telah disisipkan program dibangun dengan bahasa window kita nantinya adalah bagian kata mutiara setiap harinya). Atau, Python dan GUI Toolkit GTK+, plus nontransparan dari gambar kita. kalau hobinya adalah bermain game, sedikit bantuan pustaka Pygame. Sebagai catatan, pembuatan gam- Anda bisa menuliskan sebuah game Sebelum memulai, pastikan semua bar berada di luar cakupan tulisan sederhana. software yang dibutuhkan telah ter- ini. Penulis sendiri menggunakan Agar program yang Anda bangun instal pada sistem Anda. Penulis gambar hati dari icon set Unofficial tidak tampak terlalu formal, menggunakan Python versi 2.5.1, Tango (http://art.gnome.org/themes/ beberapa hal mungkin bisa dilaku- pygtk versi 2.10.6 dan pygame versi icon/1150). Gambar emblem-favor- kan. Karena, di sistem Linux pun, 1.8.1. Semua software tersebut telah ite.svg penulis buka dengan GIMP, kita tidak hanya berurusan dengan tersedia di Singkong Linux 1.0 yang kemudian di-render ke bitmap den- modus teks, atau program-program digunakan (noprianto.com/singkong. gan ukuran 800x800 dan disimpan dengan user interface yang men- php). Dasar-dasar Python dan GTK+ sebagai heart.xpm (Alpha Thresh- jemukan. telah dibahas pada InfoLINUX edisi old 127). Karena dari asalnya sudah Kita, sebagai contoh, bisa mem- 02/2008. Semua program dilisensi- transparan, maka tidak ada tindakan bangun aplikasi dengan window kan GPL. tambahan yang perlu dilakukan. utama berbentuk hati (shaped, bor- Dengan source code heart.py beri- derless). Atau, Anda mungkin ingin Shaped Window kut, kita bangun shaped window memutar lagu tertentu ketika ap- Agar tampilan menjadi lebih mena- dengan bentuk sesuai gambar heart. likasi dijalankan. Tambahan sedikit rik, kita dapat membangun window xpm: animasi sederhana juga dapat me- yang tidak biasa. Tidak ada title bar #!/usr/bin/env python nambah manisnya program yang dan dekorasi dari window manager. Anda bangun. Sedikit iseng, Anda Yang ada hanyalah window dengan #(c) Noprianto, GPL. juga bisa memberikan kejutan ketika bentuk yang unik, di mana bentuk klik-klik mouse dilakukan. Tidak pu- tersebut dapat diambil dari sebuah import pygtk nya ide untuk puisi? Tidak masalah, gambar. pygtk.require(‘2.0’) programnya jadikan dulu, puisinya Untuk gambar, Anda bisa dapat- import gtk bisa belakangan. kan dari berbagai artwork project Di dalam tulisan ini, contoh-con- desktop Linux ataupun buat sendiri class Main: toh tersebut akan kita sajikan dalam dengan pengolah gambar popular def __init__(self): program-program yang terpisah, GIMP. Untuk tulisan ini, kita meng- win = gtk.Window(gtk.WINDOW_ 66 02/2009 INFOLINUX www.infolinux.web.id
    • TUTORIAL VALENTINE mask dengan: pixmap, mask = gtk.gdk.pixmap_ create_from_xpm(win.window, None, ‘./heart.xpm’) Kemudian buat gtk.Image dan set dari pixmap: img = gtk.Image() img.set_from_pixmap(pixmap, mask) Selanjutnya, kita tempatkan ima- ge pada posisi 0,0 gtk.Fixed. fix = gtk.Fixed() fix.put(img, 0, 0) win.add(fix) Yang paling seru adalah gtk.Wid- get.shape_combine_mask(shape_ mask, offset_x, offset_y), yang akan mengatur bentuk gtk.gdk. Window milik widget dengan Shaped window. mask yang telah didapatkan se- belumnya, di posisi tertentu (off- POPUP) $ ./heart.py set_x, offset_y). win.connect(‘delete_event’, gtk. Window transparan berbentuk win.shape_combine_mask(mask, 0, main_quit) hati akan tampil. Anda bisa keluar 0) win.set_events(win.get_events() | dari aplikasi dengan klik mouse pada Ada bagusnya, kita posisikan win- gtk.gdk.BUTTON_PRESS_MASK) window. dow di tengah layar: win.connect(‘button_press_event’, win.set_position(gtk.WIN_POS_ gtk.main_quit) Penjelasan: CENTER_ALWAYS) win.show() Ketika membuat sebuah gtk.Win- Ada yang memperhatikan kenapa dow, type default adalah gtk.WIN- window ditampilkan dua kali? pixmap, mask = gtk.gdk.pixmap_ DOW_TOPLEVEL. Namun, dalam Cobalah menghapus win.show() create_from_xpm(win.window, contoh ini, kita mempergunakan (show yang pertama) dan lihatlah None, ‘./heart.xpm’) type gtk.WINDOW_POPUP, yang bedanya. img = gtk.Image() umum digunakan untuk membuat Satu lagi, cobalah gunakan type img.set_from_pixmap(pixmap, mask) popup. window gtk.WINDOW_TOPLEV- Kita gunakan gtk.Widget.set_ EL, lakukan sedikit modifikasi fix = gtk.Fixed() events(events) untuk mengatur pada pengaturan event dan lihatlah fix.put(img, 0, 0) event mask untuk widget. Event bedanya. mask akan menentukan event Cobalah juga untuk mengatur win.add(fix) yang akan diterima widget. agar kejutan tertentu ditampilkan win.shape_combine_mask(mask, 0, Kita mengatur agar sebuah klik ketika mouse diklik pada area ter- 0) mouse akan membuat aplikasi di- tentu saja di window utama ber- win.set_position(gtk.WIN_POS_ terminasi dengan menghubungkan bentuk hati tersebut. CENTER_ALWAYS) event button_press_event dengan win.show_all() gtk.main_quit(). Silahkan modifi- kasi sesuai preferensi Anda (ganti event/event handler). Kalau tetap if __name__ == ‘__main__’: ingin mempergunakan klik mouse, app = Main() Anda mungkin ingin memeriksa gtk.main() apakah harus double click atau Berikan hak akses executable de- triple click, tombol harus kanan, ngan perintah berikut: dan lain sebagainya. $ chmod +x heart.py Kita membangun sebuah gtk.gdk. Dan, jalankanlah dengan perintah: Pixmap dan bitmap transparency Animasi sederhana, Hati Pantul. www.infolinux.web.id INFOLINUX 02/2009 67
    • TUTORIAL VALENTINE simpleanim.py: #!/usr/bin/env python #(c) Noprianto, GPL. import pygtk pygtk.require(‘2.0’) import gtk import gobject class Main: def __init__(self): self.win = gtk.Window() self.win.connect(‘destroy’, self. main_quit) self.win.set_size_request(600, 400) self.win.set_resizable(False) self.win.set_title(‘Simple Kiss, untuk setiap klik. Animation - Hati Pantul’) Memutar lagu MONG-Ice_Cream.ogg’) self.img = gtk.Image() Program dijalankan. Lagu yang ro- sound.play() self.img.set_from_file(‘./heart- mantis pun mengalun. Seru, bukan? l = int(round(sound.get_length())) small.xpm’) Yang pertama-tama, siapkan lagu * 1000 Anda. Bisa dalam berbagai format, pygame.time.delay(l) self.posx = 20 mulai dari wav, mp3, ogg dan lain- Berikan hak akses executable den- self.posy = 20 nya. Tentunya, ini akan berefek pada gan perintah berikut: self.dx = 1 cara memutar lagunya. $ chmod +x pygame-sound.py self.dy = 1 Menggunakan Python, ada ban- Dan, jalankanlah dengan perin- self.fix = gtk.Fixed() yak cara untuk memutar lagu. Apa- tah: self.fix.put(self.img, self.posx, bila lagu berada dalam format wav, $ ./pygame-sound.py self.posy) maka modul wave bisa digunakan. Cobalah kombinasikan lagu Caranya tidak trivial di Linux, tapi yang Anda inginkan dengan heart. self.win.add(self.fix) bisa digunakan. Tulisan ini sendiri py yang dibahas sebelumnya. Baris self.win.show_all() mempergunakan pygame. Untuk terakhir pada pygame-sound.py, sekedar memutar lagu, pygame me- kalau diperhatikan, sangatlah me- self.id = gobject.timeout_add(10, mang overkill. Tapi, pygame dapat narik. self.do_anim) pula digunakan untuk membangun game, sehingga mempelajari pygame Animasi sederhana – Hati Pantul def main_quit(self, param): tidak akan sia-sia apabila Anda me- Menggunakan Python dan GTK+, gobject.source_remove(self.id) miliki ketertarikan akan pembuatan kita pun dapat membangun beragam gtk.main_quit() game. animasi. Di contoh animasi seder- Berikut ini adalah contoh me- hana ini, kita akan membangun def do_anim(self): mutar lagu dalam format ogg den- contoh aplikasi hati pantul, di mana if self.posx > 520 or self.posx < gan pygame, yang dituliskan dalam gambar hati akan bergerak dan me- 20: source pygame-sound.py: mantul apabila telah mencapai batas self.dx *= -1 #!/usr/bin/env python atas, bawah, kiri dan kanan. Bukan contoh hadiah valentine yang bagus, if self.posy > 320 or self.posy < #(c) Noprianto, GPL. memang. 20: Sediakan satu gambar yang ingin self.dy *= -1 import pygame dipantulkan. Penulis menggunakan heart.xpm yang dikecilkan dan di- self.posx += self.dx pygame.init() simpan sebagai heart-small.xpm. self.posy += self.dy sound = pygame.mixer.Sound(‘./MC_ Berikut ini adalah source code 68 02/2009 INFOLINUX www.infolinux.web.id
    • IKLAN PASS FM (materi FILM)
    • TUTORIAL VALENTINE self.fix.move(self.img, self.posx, Periksalah batas-batas, selan- #!/usr/bin/env python self.posy) jutnya tentukan posisi baru dan return True pindahkan: #(c) Noprianto, GPL. if self.posx > 520 or self.posx if __name__ == ‘__main__’: < 20: import pygtk app = Main() self.dx *= -1 pygtk.require(‘2.0’) gtk.main() import gtk Berikan hak akses executable den- if self.posy > 320 or self.posy gan perintah berikut: < 20: class Main: $ chmod +x simpleanim.py self.dy *= -1 def __init__(self): Dan, jalankanlah dengan perin- self.win = gtk.Window() tah: self.posx += self.dx self.win.set_size_request(600, $ ./simpleanim.py self.posy += self.dy 400) self.win.set_title(‘Kiss untuk Penjelasan: self.fix.move(self.img, self.posx, setiap klik’) Untuk layout, kita memperguna- self.posy) self.win.set_resizable(False) kan gtk.Fixed self.win.set_events( Siapkan gambar dan aturlah po- Gabungkanlah dengan contoh- self.win.get_events() | gtk.gdk. sisi: contoh lainnya, supaya lebih mena- BUTTON_PRESS_MASK) self.img = gtk.Image() rik. self.win.connect(‘destroy’, gtk. self.img.set_from_file(‘./heart- main_quit) small.xpm’) Kiss, untuk setiap klik self.win.connect(‘button_press_ Aturan mainnya seperti ini: satu event’, self.posx = 20 kali klik, dapat satu kiss. Klik gan- self.show_flower) self.posy = 20 da, dapat dua kiss. Klik tiga kali, self.dx = 1 dapat tiga kiss. Anda bisa meng- self.img_size = 64 self.dy = 1 ganti kiss dengan gambar lain yang self.fix = gtk.Fixed() Anda kehendaki. Di dalam tulisan self.fix = gtk.Fixed() self.fix.put(self.img, self.posx, ini, gambar kiss didapatkan dari file self.posy) 64x64/emotes/face-kiss.png icon set self.win.add(self.fix) Setiap 10 mili detik, jalankan do_ Unofficial Tango (http://art.gnome. anim: org/themes/icon/1150). self.win.show_all() self.id = gobject.timeout_add(10, Berikut ini merupakan source self.do_anim) kiss.py: def show_flower(self, widget, event): count = 0 if event.type == gtk.gdk.BUTTON_ PRESS: count = 1 elif event.type == gtk.gdk._ 2BUTTON_PRESS: count = 2 elif event.type == gtk.gdk._ 3BUTTON_PRESS: count = 3 for i in range(count): img = gtk.Image() img.set_from_file(‘./face-kiss. png’) img.show() x = int(event.x) + (i*self. img_size) y = int(event.y) Puisi yang tertunda. self.fix.put(img, x, y) 70 02/2009 INFOLINUX www.infolinux.web.id
    • TUTORIAL VALENTINE Puisi yang tertunda response = serv.getresponse() if __name__ == ‘__main__’: Ide terkadang memang susah untuk if response.status == httplib.OK: app = Main() dicari. Ketika momen yang indah puisi = response.read() gtk.main() sudah hampir tiba, namun ide tak else: Berikan hak akses executable den- kunjung datang, Anda bisa membuat puisi = ‘’ gan perintah berikut: programnya terlebih dahulu. Untuk $ chmod +x kiss.py urusan konten, Anda bisa meng-up- win = gtk.Window() Dan, jalankanlah dengan perin- loadnya di detik terakhir, ke server win.set_title(‘Puisi’) tah: Anda. win.connect(‘destroy’, gtk. $ ./kiss.py Di contoh ini, kita akan membuat main_quit) sebuah program, dengan sebuah Penjelasan: window utama yang terdiri dari se- textb = gtk.TextBuffer() Untuk layout, kita memperguna- buah textview. Ketika dijalankan, textb.set_text(puisi) kan gtk.Fixed request ke web server akan dilaku- # Kita akan memproses event but- kan, dan isi puisi (yang seharusnya textv = gtk.TextView(textb) ton_press_event, jadi, jangan lupa- sudah disiapkan) akan ditampilkan textv.set_editable(False) kan ini: ke textview. textv.set_cursor_visible(False) self.win.set_events( Sebelum memulai, pastikan Anda textv.set_size_request(600, 400) self.win.get_events() | gtk. telah menyiapkan konten webnya. # gdk.BUTTON_PRESS_MASK) Berikut adalah program CGI puisi. scrollw = gtk.ScrolledWindow() ... py: scrollw.set_policy(gtk.POLICY_ ... #!/usr/bin/env python AUTOMATIC, self.win.connect(‘button_press_ gtk.POLICY_AUTOMATIC) event’, print ‘Content-type: text/plain’ scrollw.add(textv) self.show_flower) print # Periksalah, apakah klik meru- pakan klik tunggal, ganda atau print open(‘./puisi.txt’).read() win.add(scrollw) tripel. Sesuaikan jumlah kiss- Contoh file puisi.txt: win.show_all() nya. Puisi count = 0 if __name__ == ‘__main__’: if event.type == gtk.gdk.BUTTON_ Isi puisi baris 1 PRESS: Isi puisi baris 2 app = Main() count = 1 Isi puisi baris 3 gtk.main() elif event.type == gtk.gdk._ Isi puisi baris 4 Berikan hak akses executable den- 2BUTTON_PRESS: Berikut ini merupakan program gan perintah berikut: count = 2 kita, yang disimpan dalam getpuisi. $ chmod +x getpuisi.py elif event.type == gtk.gdk._ py: Dan, jalankanlah dengan perin- 3BUTTON_PRESS: #!/usr/bin/env python tah: count = 3 $ ./getpuisi .py Buat image dan posisikan. Koor- #(c) Noprianto, GPL. Untuk melakukan request ke dinat bisa didapatkan dari event. HTTP server, dan mendapatkan res- x dan event.y. Apabila gambar import pygtk ponse, kita bisa mempergunakan lebih dari satu, susun berderat pygtk.require(‘2.0’) modul httplib: ke samping dengan nilai y yang import gtk serv = httplib.HTTPConnection(‘loca sama. import httplib lhost’, 80) for i in range(count): serv.connect() img = gtk.Image() serv.request(‘GET’, ‘/test/py1/ img.set_from_file(‘./face-kiss. class Main: puisi/puisi.py’) png’) def __init__(self): response = serv.getresponse() img.show() # if response.status == httplib.OK: x = int(event.x) + (i*self. serv = httplib.HTTPConnection(‘lo puisi = response.read() img_size) calhost’, 80) y = int(event.y) serv.connect() Sampai di sini dulu pembahasan self.fix.put(img, x, y) serv.request(‘GET’, ‘/test/py1/ kita. Selamat berkreasi. puisi/puisi.py’) Noprianto [noprianto@infolinux.co.id] www.infolinux.web.id INFOLINUX 02/2009 71
    • WORKSHOP OFFICE Menggunakan Styles untuk Membuat Daftar Isi Kita dapat membuat daftar isi naskah sebuah buku, skripsi kah sangat panjang. Naskah yang diformat secara manual atau makalah dengan mudah di OpenOffice Writer. tanpa Styles juga tidak dapat digunakan untuk membuat Caranya, gunakan Styles untuk membuat secara otomatis daftar isi secara otomatis. setiap judul bagian naskah yang dibuat. OpenOffice Writer telah menyediakan banyak pilihan Styles yang siap kita gunakan. Tekan tombol keyboard F11 atau klik menu Format | Styles and Formating untuk menampilkan atau menyembunyikan jendela menu Styles. OpenOffice Writer mengelompokkan Styles dalam lima jenis sesuai nama-nama komponen sebuah naskah, yakni Paragraph Styles, Character Styles, Frame Styles, Page Styles, dan List Styles. Workshop OpenOffice pertama ini hanya membahas Paragraph Styles yang telah mencukupi untuk belajar memanfaatkan Styles dan membuat daftar isi (Table of Contents). 2Menggunakan paragraph styles Naskah teks yang diberi Styles akan memiliki jenis font, ukuran font, jarak spasi antarparagraf, dan lain-lain se- 1Mengetik naskah tanpa styles Sebagai langkah awal workshop ini, kita buat sebuah naskah, misalnya satu bab dari sebuah naskah buku. Un- cara konsisten. OpenOffice Writer menyediakan Paragraph Styles yang dikelompokkan dalam Automatic (lihat bagian bawah dari jendela Styles). Sebagai latihan, kita akan tuk memudahkan kita mengikuti workshop ini, buat se- menggunakan Paragraph Styles untuk naskah yang telah buah file OpenOffice Writer baru dengan klik icon paling kita ketik tanpa Styles. Beberapa Styles yang akan kita gu- kiri di bar atas OpenOffice Writer, atau klik menu File | nakan adalah Default untuk isi dan lead, Heading 1 untuk New | Text Document, atau tekan dua tombol Ctrl dan N judul bab, Heading 2 untuk sub judul, Heading 3 untuk bersamaan. Lalu ketikkan teks singkat yang berisi judul sub-subjudul, dan Heading 4 untuk sub-sub-subjudul. bab, lead atau pengantar bab, subjudul dan isinya, sub Berikut ini langkah demi langkah memberikan Styles subjudul dan isinya, dan sub-sub-subjudul dan isinya, kepada bagian naskah: misal seperti berikut ini. Arahkan kursor ke judul bab, lalu pilih atau klik dua kali Heading 1. Judul Bab Arahkan kursor ke lead atau pengantar bab, lalu pilih Pembuka bab atau lead adalah beberapa kalimat yang Default. mengantarkan dan memancing pembaca agar tertarik Arahkan kursor ke sub judul, lalu pilih Heading 2. untuk terus membaca isi bab tersebut. Arahkan kursor ke teks isi di bawah subjudul, lalu pilih Default. I. Subjudul Arahkan kursor ke sub subjudul, lalu pilih atau klik Paragraf pertama dari sebuah subjudul. Heading 3. Paragraf kedua dari sebuah subjudul. Arahkan kursor ke teks isi di bawah sub-subjudul, lalu pilih Default. I.A Sub-subjudul Arahkan kursor ke sub-sub-subjudul, lalu pilih atau Paragraf pertama dari sebuah sub-subjudul. klik Heading 3. Paragraf kedua dari sebuah sub-subjudul. I.A.1 Sub-sub-subjudul Paragraf pertama dari sebuah sub-sub-subjudul. Paragraf kedua dari sebuah sub-sub-subjudul. Naskah tanpa Styles akan berbentuk halaman dengan teks monoton, kecuali kita menentukan jenis font, ukuran font, format paragraf dan lain-lain satu per satu. Pem- formatan dokumen teks secara manual seperti itu akan sangat merepotkan dan melelahkan, terutama jika nas- 72 02/2009 INFOLINUX www.infolinux.web.id
    • WORKSHOP OFFICE Arahkan kursor ke teks isi di bawah sub sub sub judul, Cara menggunakannya sama dengan cara menggunaka lalu pilih Default. Style yang lain, yaitu arahkan kursor pada paragraf di bawah judul atau lead, lalu klik dua kali Sytles Lead. 3Mengedit styles Jika keinginan kita terhadap format font dan paragraf tidak sama dengan yang Styles bawaan OpenOffice Writ- er (Automatic), kita dapat mengedit atau memodifikasi Styles itu. Perubahan Styles akan mempengaruhi seluruh teks dokumen yang menggunakan Styles sama. Latihan pertama kita akan mengedit jenis dan ukuran font dalam Styles Default. Berikut ini langkah-langkahnya: Klik Default pada jendela Paragraph Styles, lalu klik 5Membuat daftar isi Setelah kita menulis naskah dan memberikan Styles kepada semua bagian teks, terutama yang akan dipilih kanan sehingga muncul dua pilihan, New dan Modify. sebagai bagian daftar isi seperti Heading 1, Heading 2, Pilih Modify. Heading 3, dan Heading 4, maka kita siap membuat daf- Klik bar Font, lalu ubah jenis font, misalnya dari Bit- tar isi. Berikut ini langkah-langkahnya: stream Vera Serif menjadi Nimbus New Roman No9 L, tipe font tetap Normal, dan ukuran diubah dari 12 Letakkan kursor pada baris pertama halaman awal nas- menjadi 11. Klik OK untuk menyetujui perubahan dan kah, lalu klik Insert | Manual Break. Pilih Page Break, melihat hasilnya. yang artinya membuat halaman baru, dan klik OK. Arahkan kursor ke halaman pertama yang masih ko- song, lalu klik Insert | Index and Tables | Index and Tables. Akan muncul jendela untuk membuat daftar isi (Table of Contents). Latihan berikutnya, kita ingin mengubah semua jenis warna font Heading 1, 2, 3, dan 4 dari semua hitam men- jadi merah untuk Heading 1, biru untuk Heading 2, coklat untuk Heading 3, dan ungu untuk Heading 4. Caranya, klik kanan setiap Styles yang akan diubah, lalu klik bar Jika kita menggunakan bahasa Indonesia, ganti Title: Font Effect, dan pilih warna (Color) yang sesuai. Table of Contents menjadi Title: Daftar Isi. Type tetap Table of Contents. Biarkan tetap tertandai (check) Protected against manu- al changes agar format daftar isi tidak dapat diedit, atau kosongkan (un-check) jika kita ingin mengedit secara manual. Klik OK, dan kita akan mendapatkan daftar isi yang lengkap dan rapi. 4Membuat styles baru Jika kita tidak menemukan Styles yang cocok dengan kebutuhan penulisan, maka kita dapat membuat Styles Jika ada perubahan naskah, untuk melihat perubahan daftar isi, klik kanan dan pilih Update Index/Table. baru berdasarkan Styles yang ada (misalnya linked with Default) atau membuat Styles yang sama sekali baru. Sebagai contoh, kita akan membuat Styles Lead untuk memformat pengantar bab (paragraf lead) dengan font Nimbus Sans L, tipe Italik, dan ukuran 13 point. Berikut ini langkah-langkahnya: Klik Default, lalu klik kanan dan pilih New. Pada bar Organizer, Name diisi dengan Lead, Next Styles Default, Linked with Default. Klik bar Font, pilih Nimbus Sans L, Typeface Regular Italic, Size 13pt. Lalu klik OK. Rusmanto [rus@infolinux.co.id] www.infolinux.web.id INFOLINUX 02/2009 73
    • WORKSHOP PROGRAMMING Membuat Fungsi Secara Dinamis Apabila $_POST tidak tersedia, maka kita akan mem- Pada workshop pertama, kita akan menyediakan fasilitas bagi user untuk mendefinisikan fungsi sendiri, lengkap 4 buat form. Apabila tersedia, kita memproses form. dengan jumlah parameter dan tubuh fungsi. Satu peringa- if (!$_POST) tan: jangan sampai dapat diakses oleh pihak luar. { echo “ Script akan kita berinama dynfunc.php. Terdapat 1 penggunaan HTML form dan processor-nya, namun kita simpan dalam satu file PHP agar lebih sederhana. <form action=’dynfunc.php’ method=’post’> parameter formal (comma separated) <input type=’text’ name=’fargs’><br> parameter aktual (comma separated) <input type=’text’ name=’args’><br> tubuh fungsi (string)<br> <textarea cols=’50’ rows=’12’ name=’fbody’></ textarea><br> <input type=’submit’ value=’create’> </form> “; } else Form HTML yang digunakan. ... Pada saat program dijalankan, pembuatan form/pem- 2 rosesan form akan dilakukan. Pada tahapan pembua- tan form, kita menyediakan tiga field: fargs, args dan 5 Untuk membuat fungsi secara dinamis dan memang- gilnya: fbody, yang masing-masing mewakili parameter formal, Buat fungsi dengan create_function(). Kita lewat- parameter aktual dan tubuh fungsi. Pada tahap pemros- kan dua argumen. Yang pertama adalah parameter esan form, fungsi akan dibuat, dipanggil dan output-nya formal dan yang kedua adalah tubuh fungsi. (apabila ada), akan ditampilkan. $newfunc = create_function($fargs, $fbody); Bangun argumen fungsi yang diinput oleh user. Ar- Berikut ini adalah source code dynfunc.php. Ketikan gumen/parameter aktual yang kita dapatkan, kita 3 kode berikut dan simpan dalam direktori Document- Root web server Anda. pecah dan simpan sebagai array, dengan pemecah adalah karakter koma (,). <? $args_arr = split(“,”, $args); //dapatkan input dan proses atau buat form input Selanjutnya, fungsi kita panggil dengan fungsi // call_user_func_array(). Kita lewatkan dua argumen. echo “<html><head><title>Fungsi dinamis</title></ Yang pertama adalah fungsi baru yang dihasilkan head><body>”; dan yang kedua adalah parameter aktual dalam echo “<H3>BAHAYA: JANGAN SAMPAI DIAKSES PIHAK LUAR!!!</ bentuk array. H3><hr>”; call_user_func_array($newfunc, $args_arr); if (!$_POST) { echo “ <form action=’dynfunc.php’ method=’post’> parameter formal (comma separated) <input type=’text’ name=’fargs’><br> parameter aktual (comma separated) <input type=’text’ name=’args’><br> ... // Source code lengkap dynfunc.php dapat // ditemukan dalam DVD1-IL022009. ... echo “</body></html>”; Hasil output fungsi yang sudah dibuat. ?> Noprianto [noprianto@infolinux.co.id] 74 02/2009 INFOLINUX www.infolinux.web.id
    • WORKSHOP PROGRAMMING Merapikan Input Teks dari User Di workshop ini, akan dijelaskan cara merapikan input echo “</body></html>”; teks dari user. Kita akan rapikan sehingga satu baris ter- ?> diri dari maksimal sejumlah karakter tertentu dan newline Apabila $_POST tidak tersedia, maka kita akan mem- yang didapatkan kita anggap sebagai penanda paragraf. Script akan kita beri nama justifytext.php. Terdapat 4 buat form. Apabila tersedia, kita memproses form. 1 penggunaan HTML form dan prosesornya, namun kita simpan dalam satu file PHP agar lebih sederhana. if (!$_POST) { echo “ <form action=’justifytext.php’ method=’post’> Input teks:<br> <textarea name=’t’ cols=’80’ rows=’10’> <br> width <input type=’text’ name=’w’ value=’20’ size=’4’> &nbsp; <input type=’submit’ value=’rapikan!’> </form> “; form HTML yang digunakan. } Pada saat program dijalankan, pembuatan form/pem- 2 rosesan form akan dilakukan. Pada tahapan pembua- tan form, kita menyediakan dua field: t dan w, yang ma- else ... sing-masing mewakili teks yang diinput user dan jumlah Untuk merapikan teks: maksimal karakter dalam satu baris. Pada tahap pemroses- an form, teks input akan dirapikan dan ditampilkan. 5 pecah teks yang didapatkan ke dalam array, di mana pemecah adalah ‘rn’: $t2 = split(“rn”, $t); Berikut ini adalah source code justifytext.php. Ketikan Untuk setiap elemen dalam array, yang mewakili 3 kode berikut dan simpan dalam direktori Document- Root web server Anda. masing-masing baris teks: Kita bagi teks (dengan chunk_split()) dalam ba- <? gian-bagian kecil tertentu, sejumlah $w karakter //dapatkan teks dari user dan proses, lalu tampilkan dan dipisahkan dengan ‘rn’. Dengan demikian, //atau buat form input apabila terdapat baris ‘halo apa kabar’ dan ingin echo “<html><head><title>Justify teks!</title></ dipecah setiap 3 karakter, maka kita mendapat- head><body>”; kan ‘halrno<SPASI> arnpa<SPASI>rnkab if (!$_POST) rnar<SPASI>. { Tampilkan baris yang rapi tersebut dalam echo “ <pre></pre> <form action=’justifytext.php’ method=’post’> Karena kita proses per elemen array, maka baris Input teks:<br> baru yang diinput user akan tetap menjadi baris <textarea name=’t’ cols=’80’ rows=’10’> baru dan tidak digabung bersama baris lainnya. <br> Dengan ini, paragraf bisa dibuat dengan tetap width <input type=’text’ name=’w’ value=’20’ menuliskan kalimat-kalimat dalam satu baris. size=’4’> &nbsp; <input type=’submit’ value=’rapikan!’> </form> “; ... ... // Source code lengkap justifytext.php dapat // ditemukan dalam DVD1-IL022009. Input teks dari user telah terformat dengan rapi. .... Noprianto [noprianto@infolinux.co.id] www.infolinux.web.id INFOLINUX 02/2009 75
    • WORKSHOP DISTRO Menampilkan Gambar Splash Grub 8.10 Tampilan asli menu booting Grub distro Ubuntu dan ubuntu/pool/universe/g/grub-splashimages/grub- BlankOn hanya berupa teks berlatar belakang gelap. Kita splashimages_1.2.3_all.deb. Jika kita menggunakan dapat mengubah tampilan menu itu menjadi lebih cerah perintah di terminal, pilih salah satu dari beberapa dan menarik dengan menambahkan gambar. perintah berikut ini: $ sudo apt-get install grub-splashimages Dalam istilah teknis booting, tampilan saat booting itu $ sudo aptitude install grub-splashimages disebut splash. Gambar yang digunakan untuk mem- $ sudo dpkg -i grub-splashimages_1.2.3_all.deb perindah tampilan booting disebut splash image. Paling tidak ada tiga gambar splash yang dapat ditampilkan Proses instalasi menghasilkan sebuah direktori selama proses booting Linux, yakni gambar pada menu splashimages di bawah direktori /boot/grub. Dalam boot (Grub Splash), gambar pada proses booting (Boot direktori /boot/grub/splashimages itu terdapat lebih Splash), dan gambar saat masuk ke GUI X Window (Ses- dari 10 file gambar dengan ekstensi .xpm.gz. Ekstensi sion Splash untuk Gnome, KDE, XFCE, dan lain-lain). .xpm menunjukkan jenis file gambar (dalam hal ini Workshop ini hanya membahas cara menambahkan dibuat dengan format 16 warna) dan .gz adalah eks- gambar splash untuk menu Grub. Distro yang digunakan tensi file hasil kompresi dengan perintah gzip. untuk workshop adalah BlankOn 4 (Ubuntu 8.10). Anda Cara mengedit file menu.lst. Gunakan program editor dapat menggunakan workshop ini sebagai acuan untuk kesukaan Anda seperti vi atau gedit untuk mengedit memodifikasi tampilan Grub distro Linux lainnya. Con- file /boot/grub/menu.lst. Sebagai jaga-jaga, lebih dulu toh tampilan menu Grub sebelum ditambahkan splash buatlah file backup-nya. Berikut ini dua langkah un- image seperti Gambar 1. tuk mem-back-up dan mengedit file menu.lst: $ sudo cp /boot/grub/menu.lst /boot/grub/menu.lst.asli $ sudo gedit /boot/grub/menu.lst Tambahkan sebuah baris dalam file menu.lst untuk memanggil salah satu file gambar pada saat menu Grub ditampilkan, yakni baris splashimage=/boot/ grub/splashimages/menu-sta.xpm.gz . Catatan: Berikut ini dua cara menambahkan atau menampilkan Anda juga dapat membuat file link /boot/grub/splash. gambar splash untuk Grub. Pertama kita menggunakan xpm.gz yang merujuk ke salah satu file dalam direktori cara termudah, yakni menginstal paket yang telah berisi /boot/grub/splashimages/. kumpulan gambar splash siap pakai (grub-splashimag- $ sudo ln -sf /boot/grub/splashimages/menu-sta.xpm.gz es). Kedua kita membuat sendiri gambar splash dengan /boot/grub/splash.xpm.gz program Gimp, lalu menyimpan dan menampikannya di menu Grub. Tampilan saat mengedit file menu.lst dengan gedit di- tunjukkan pada Gambar 2. 1Menginstal Grub Splash Images Cukup tiga langkah untuk menambahkan dan me- nampilkan gambar splash untuk Grub, yakni menginstal paket dan mengedit file menu.lst yang ada di bawah di- rektori /boot/grub/. Cara download dan instal cukup mudah. Kita dapat melakukan dalam sekali perintah dengan apt-get atau aptitude atau menggunakan menu synaptic package manager. Syaratnya, komputer kita terhubung ke re- pository Ubuntu di internet atau kita punya repository berbentuk DVD. Kita juga dapat menginstal dengan perintah dpkg -i atau bahkan dengan klik dua kali pa- ket yang telah kita download dari salah satu alamat re- pository Ubuntu, misalnya http://archive.ubuntu.com/ 76 02/2009 INFOLINUX www.infolinux.web.id
    • WORKSHOP DISTRO Update menu Grub dengan perintah “sudo update- Simpan file sebagai xpm dengan klik File | Save As, grub”. lalu tulisakan nama file berekstensi .xpm, misalnya $ sudo update-grub splash-grub-blankon.xpm. Kompres file gambar splash itu dengan perintah gzip, Hasilnya baru kelihatan setelah Linux di-restart, se- lalu copy hasilnya ke direktori /boot/grub/splashim- perti ditunjukkan dalam Gambar 3. ages/, dan buat link sebagai /boot/grub/splash.xpm. gz. $ gzip splash-grub-blankon.xpm $ sudo cp splash-grub-blankon.xpm.gz /boot/grub/ splashimages/ $ sudo ln -sf /boot/grub/splash-grub-blankon.xpm.gz /boot/grub/splash.xpm.gz 2Membuat gambar Splash dengan GIMP Kita juga dapat membuat gambar splash sendiri, mis- alnya dengan program GIMP. Berikut ini langkah-lang- 3Troubleshooting Selama penulis melakukan workshop ini, terjadi tiga masalah yang tidak terlalu mengganggu, namun dapat kahnya: menimbulkan kebingungan. Pertama, saat melakukan Jalankan program GIMP, lalu buat file baru dengan perintah update-grub ada pilihan untuk update ke yang ukuran 640x480 pixel. Itu ukuran resolusi layar kom- terbaru atau menggunakan menu yang telah diubah. puter VGA standar. Kita juga dapat memodifikasi gam- Kita dapat memilih ke menu yang ada dan telah kita bar yang ukurannya lebih besar atau lebih kecil den- ubah itu. Kedua, pernah terjadi saat perintah update- gan GIMP menjadi 640x480. Menu untuk mengubah grub dijalankan tidak ada respon. Kita dapat menekan ukuran: Image | Scale Image. Isikan pada bagian Control-C untuk mengehentikannya. Ketiga, tampilan Width dengan angka 640 lalu tekan Enter. Jika ukuran gambar tidak muncul saat boot. Tekan Esc sesuai per- di bagian Height tidak 480, klik gambar rantai untuk intah di layar untuk menampikan menu dan gambar mengatur ukuran Width dan Height secara manual (ti- splash Grub. dak proporsional) sehingga menjadi 640x480, lalu klik Scale. Ubah jumlah warna gambar menjadi 16. Itu jumlah warna maksimum di layar saat menampilkan gambar splash Grub. Menunya: Image | Mode | Catatan: Indexed. Isikan Jika kita tidak ingin menu Grub disembunyikan sehingga angka 16 pada harus menekan Esc untuk menampilkan menu dan gam- baris Maximum bar splash-nya, maka kita harus mengedit isi file menu. number of col- lst dengan memberi tanda pagar (#) di depan baris “hid- ors, lalu klik denmenu”. Convert. Rusmanto [rus@infolinux.co.id] www.infolinux.web.id INFOLINUX 02/2009 77
    • O HA RGA INF ETHERNET CARD ALTUSEN KH98 8-Port Health Manager KVM Switch (IPMI KVM) US$ 483 3COM 3C905CX-TX-M Fast EtherLink 10/100 PCI US$ 25 ALTUSEN KL1100M-AX-AE 17” LCD KVM console with extra local PS/2-USB Console US$ 1.670 COREGA FSW24A 24-Port 10/100Base-T Ethernet Switch, Auto MDI/MDIX US$ 81 ALTUSEN KL1508M-AX-AE 17” Multiplatform 8 Port LCD KVM. Dual Rail/Console. D-LINK DFE-528TX 1-Port UTP 10/100Mbps Auto-sensing, 32-bit PCI-bus 2.2 US$ 8.50 Cat 5 extension to 40 M. Daisychainable w/ KH1516 US$ 2.110 (Bus Master) PnP, ALTUSEN KL1516N-AX-AE 19” Multiplatform 16 Port LCD KVM. Dual Rail/Console. D-LINK DFE-580TX 4 Port UTP, 10/100 Mbps, Auto-sensing, 32 bit PCI US$ 150 Cat 5 extension to 40 M. Daisychainable w/ KH1516 US$ 2.460 (Bus Master), PnP, Server NIC ALTUSEN KL3116M-AAX-AG 17” Dual Interface 16 Port LCD KVM. US$ 3.050 D-LINK DGE-530T 1-Port UTP 10/100/1000Mbps Auto-sensing, 32-bit PCI-bus US$ 24 ALTUSEN KL9108M-AX-AG 17” Dual Interface over IP 8-Port LCD KVM. US$ 3.030 (Bus Master) PnP, VLAN ALTUSEN KL9116M-AX-AG 17” Dual Interface over IP 16 Port LCD KVM. US$ 3.400 HP 434905-B21 1-port UTP 10/100/1000 PCIe Gigabit Server Adapter US$ 67 ALTUSEN KM0216 MATRIX Cat 5 KVM Switch. 2 Consoles, 16 Servers. Multi-Platform. US$ 2.180 LINKSYS EG1032 10/100/1000Mbps Ethernet, Wake-On-Lan Management, PCI US$ 34 ALTUSEN KN2116 16 port Cat. 5 KVM OVER IP [2 Remote / 1 local] US$ 2.970 LINKSYS LNE100TX EtherFast 10/100Mbps, UTP, 32-bit PCI, Autosensing, WOL US$ 14 ALTUSEN KN9108 8 port KVM OVER IP. Incl. of cables (2 x 1.8m PS/2) US$ 1.540 LINKSYS PLK200-UK PLK200-UK Powerline AV Ethernet Adapter Kit US$ 213 ATEN CL1200LA-AAT-G 15” LCD Console Module w/ Extra Local Console US$ 1.300 LINKSYS USB200M EtherFast 10/100 USB NIC US$ 32 ATEN CL1208LA-AAT-G 15” 8-Port LCD KVM wwith Extra Local Console US$ 1.620 LINKSYS USBBT100 Bluetooth USB Adapter US$ 50 ATEN CL1216MA-AAT-G 17” 16-Port LCD KVM w/ Extra Local Console. MOXA NPort 5210 2 port device server, 10/100 Ethernet, RS-232, RJ45 8 pin Rp 4.431.000 Incl. of cables (2 x 1.8m PS/2) US$ 2.210 TRENDNET TEG-PCITXM2 32/64 bit, 10/100/1000Mbps Copper Gigabit PCI Adapter US$ 44 ATEN CL1758LA-AAT-G 15” 8-Port LCD KVM w/ Extra Local Console and Sun support. Incl. of cables (1 x 1.8m PS/2 + 1 x 1.8m USB) US$ 2.010 ROUTER & BRIDGES ATEN CL1758MA-AAT-G 17” 8-Port LCD KVM w/ Extra Local Console and 3COM 3C13701 3Com Router 5012 (1 wan port & 1 ethernet) US$ 846 Sun support. Incl. of cables (1 x 1.8m PS/2 + 1 x 1.8m USB) US$ 2.190 ALLIED TELESIS AT-AR410S VPN Router 1-port WAN, 4-port 10/100Base- ATEN CS1208A 1 Console(PS/2), 8 Server(PS/2); w/ Firmware Upgrade; T Switch LAN, 1-port PIC, 1-port Async console US$ 1.050 OSD. Incl. of cables (2 x 1.8m PS/2) US$ 512 ASUS RX 3041 BroadBand Router, 4-port UTP, 10/100Mbps Switch LAN, 1-port WAN US$ 41 ATEN CS1216A 1 Console(PS/2), 16 Server(PS/2); w/ Firmware Upgrade; CISCO RV042 VPN Router 4-port UTP, 10/100Mbps US$ 180 OSD. Incl. of cables (2 x 1.8m PS/2) US$ 621 CISCO RV082 VPN Router 2 port WAN 8 port RJ45, load balancing US$ 369 ATEN CS1744C 4-port Dual-View KVM Switch; cables included US$ 285 COREGA BAR AA100V2 ADSL2/2+ Ethernet Router 1-Port UTP 10/100Base-T, 24Mbps US$ 38 ATEN CS1754 1 Console(USB), 4 PCs(USB) w/ Audio. Multi-Platform; OSD US$ 357 COREGA BARPS BroadBand Router, 4-Port UTP 10/100Mbps LAN, 1-Port WAN, ATEN CS1758 1 Console(USB), 8 PCs(USB) w/ Audio. Multi-Platform; OSD US$ 455 1-Port USB Printer Server, 99Mbps US$ 66 ATEN CS1762C 2 port DVI KVM Switch (USB interface); cables included US$ 258 D-LINK DI-604 Router 4port UTP 10/100 mbps US$ 45 ATEN CS1774C 4 Port USB KVME Switch with 5 Port(RJ45) 10/100Mpbs D-LINK DI-704P Express EtherNetwork 4 port UTP 10/100Mbps Auto-sensing, 1-port Ethernet port / 2 Port USB2.0 Hub built in; cables included US$ 273 UTP for ADSL and Cable Modem Connection, Broadband Router Plus Print Server US$ 51 ATEN CS228-AAT-G 2 Consoles(PS/2), 8 Server(PS/2) w/ Audio. D-LINK DI-804HV/E 4-port UTP 10/100Mbps Auto-sensing, 1-port UTP for ADSL Support AT&Serial. Cable 2L-170P US$ 575 and Cable Modem Connection US$ 85 ATEN CS428-BAT-G 4 Consoles(PS/2), 8 Server(PS/2) w/ Audio. EDIMAX BR-6104K SOHO Broadband Router embeded with 4P 10/100M switch US$ 40 Support AT&Serial. Cable 2L-170P US$ 874 EDIMAX BR-6204WG 4P 10/100M Switch 54M, 802.11g w/WDS, Bridge Mode ATEN CS62AZ 1 Console(PS/2), 2 PCs(PS/2) with Audio; built-in cable US$ 39 and AP Client US$ 55 ATEN CS74EC 1 Console (PS/2), 4 PCs (PS/2), cable included US$ 114 EDIMAX BR-6304WG 4P 10/100M Switch 54M, 802.11g w/WDS, Bridge ATEN CS78 1 Console(PS/2), 8 Server(PS/2); support AT&Serial; No OSD/No Cascade US$ 242 Mode and AP Client US$ 71 ATEN CS9134 1 console (PS/2), 4 server (PS/2), support AT & serial OSD US$ 219 EDIMAX BR-6624 Multi-Homing Broadband Router 2*WAN, 4*LAN US$ 184 D-LINK KVM-121/E 2-port video, PS/2 keyboard, PS/2 mouse KVM switch, US$ 40 LINKSYS BEFSR41 BroadBand Router, 4-port UTP, 10/100Mbps Switch LAN, 1-port WAN, 10Mbps DSL/Cable US$ 44 PRINT SERVER LINKSYS BEFSX41 EtherFast Cable DSL Firewall router w/ 4-port switch/VPN Endpoint US$ 79 BELKIN F1UP0001uk - 54Mbps 802.11g Wireless 2-Ports Print Server Rp 990.000 LINKSYS RVL200 VPN Router 4-Port SSL/IPSec US$ 195 D-LINK DP-300U/E 1-port UTP 10/100Mbps Auto-sensing, 2-port Parallel Printer, US$ 102 SENAO ESR-1220 Wireless SOHO Router/WDS 802.11b/g US$ 56 1-port USB Printer Port SMC 7004ABR Barricade Broadband Router w/ 4 port 10/100 Switch and Print Server US$ 83 D-LINK DP-301P+/E 1 Port UTP, 10/100Mbps, Auto-sensing, 1 Port Parallel Printer US$ 80 TRENDNET TW100-BRV204 DSL/Cable Broadband VPN Firewall Router /w 4-port Switch US$ 84 D-LINK DP-301U Fast Ethernet Print Server US$ 75 TRENDNET TW100-BRV304 DSL/Cable Broadband advanced VPN Firewall Router D-LINK DPR-1260/E 108/54Mbps (802.11g) Wireless with 1 Detachable Antenna, US$ 139 /w 4-port Switch US$ 176 1-port UTP 10/100Mbps, 4-port USB 2.0 Print TRENDNET TW100-BRV324 Dual Wan Advanced VPN Firewall Router /w 4-port Switch US$ 299 HP J3258B Jetdirect 170X Print Server Enables a parallel printer, except GDI US$ 219 TRENDNET TW100-S4W1CA10/100Mbps DSL/Cable Broadband Router /w 4-port Switch US$ 36 printers, to be shared among users. TRENDNET TWG-BRF114 Broadband Gigabit Firewall Router /w 4-port Switch US$ 144 HP ew2400 802.11g Wireless and Fast Ethernet External Print Server US$ 225 VIGOR 3300V 4-port 10/100 Base-TX Ethernet US$ 660 HP J7988G Jetdirect en1700 External Print Server US$ 225 HP Jetdirect 510x Fast Ethernet, Ethernet, 802.3 network US$ 340 KVM SWITCH LINKSYS PSUS4 Print Server for USB with 4-Port Switch US$ 64 ALTUSEN CC1000-1AX (1 user) Control Center over the NET TRENDNET TE100-MP1U 1-port Multi-Function Print Server(1 USB) US$ 75 ( 1 Users + 1 Super Admin Access) US$ 460 TRENDNET TE100-MP2U 2-port Multi-Function Print Server(2 USB) US$ 102 ALTUSEN CC1000-AX (5 users) Control Center over the NET ( 5 Users + 1 Admin) US$ 1.850 TRENDNET TE100-P1U Fast Ethernet Printer Server 1-port UTP 10/100Mbps, US$ 56 ALTUSEN KH0116 1 Console(PS/2), 16 Server (PS/2), Built-in KVM 1-port USB Extender(local). Use KA-9250(remote). Incl. of cables (2 x 1.8m PS/2) US$ 834 TRENDNET TE100-P21 Fast Ethernet Printer Server 1-port UTP 10/100Mbps, US$ 83 ALTUSEN KH1508-AX-G 8-port Cat 5 KVM. PS/2 Console 1-port Parallel Printer, 2-port USB (Multi-Platform USB & PS/2 servers). US$ 460 TRENDNET TEW-P1UG 54Mbps 802.11g Wireless Printer Server 1-port UTP US$ 100 ALTUSEN KH1508i 8-port Cat 5 KVM over IP. PS/2 Console 10/100Mbps, 1-port USB (Multi-Platform USB & PS/2 servers) US$ 949 TRENDNET TEW-P21G 54Mbps 802.11g Wireless Printer Server 1-port UTP US$ 127 ALTUSEN KH1516i 16-port Cat 5 KVM over IP. PS/2 Console 10/100Mbps, 1-port Parallel Printer, 2-port USB (Multi-Platform USB & PS/2 servers) US$ 1.130 TRENDNET TEW-PS1U Wireless 1-port Print Server(1 USB) w/wire & wireless US$ 92 78 02/2009 INFOLINUX www.infolinux.web.id
    • INFO HARGA ADSL MODEM D-LINK DIR-615/E 300/54Mbps Wireless LAN ROuter + Access Point US$ 77 3COM 3CR858-91 OfficeConnect Cable/DSL Gateway 1 port wan + 4 port switch US$ 66 D-LINK DIR-635/E Wireless LAN Router + Access Point, US$ 133 3COM 3CRWDR101A-75 ADSL Wireless 4-Port 10/100, 11g Firewall Router, US$ 79 built in 3 antena and 3 detachable antena 54Mbps, Autosensing D-LINK DIR-655/E 54Mbps (802.11g) Gigabit Wireless Router 2.4Ghz, 4 port US$ 145 3COM 3CRWDR200A ADSL Wireless 4-Port 10/100, 11g Firewall Router, US$ 97 D-LINK DP-G321/E 1-port UTP 10/100Mbps Auto-sensing, 1-port Parallel Printer, 2-port 108Mbps, Autosensing USB Printer Port, High Speed 2.4GHz (802.11g) Wireless Multi-Port Print Server US$ 173 ALLIED TELESIS AT-AR236E ADSL Modem, Router 1 Port 10/100 Mbps US$ 100 D-LINK DWA-110 WirelessG 54Mbps USB Adapter 802.11G US$ 36 ALLIED TELESIS AT-AR256E ADSL, Router, RJ-11 4-Port 10/100 TX, Net Firewall US$ 150 D-LINK DWA-140 54Mbps Wireless LAN USB Network Adapter, built in Antenna US$ 75 ADSL 2/2 Plus D-LINK DWA-142 54Mbps Wireless LAN USB Cardbus Network Adapter, US$ 85 D-LINK DSL-2540T/E 4-port UTP 10/100Mbps Auto-sensing, ADSL Modem Router US$ 56 built in Antenna with N-Draft Technology D-LINK DSL-2640T/E 54Mbps Wireless ADSL Internet Router (With ADSL 2/2 + US$ 69 D-LINK DWA-510 High Speed 2.4GHz (802.11g) Wireless PCI Adapter US$ 36 modem Built-in), 4-port UTP 10/100Mbps D-LINK DWA-547 Wireless LAN PCI Cardbus Network Adapter, US$ 81 D-LINK DSL-520T/E 1-port UTP 10/100Mbps Auto-sensing, ADSL Modem Router US$ 37.50 with N-Draft Technology LINKSYS AG241 ADSL 2+ Gateway with 4 Port Switch US$ 75 D-LINK DWA-645 54Mbps Wireless LAN PCMCIA Cardbus Network Adapter US$ 72 LINKSYS WAG160N Wireless-N ADSL Gateway US$ 136 D-LINK DWL-AG660 108/54MBps Wireless LAN PCMCIA Cardbus Network Adapter US$ 75 LINKSYS WAG200G Wireless-G ADSL Home Gateway, Wireless router - External US$ 79 D-LINK DWL-G132 Wireless USB Adapter 802.11g, 2.4GHz, 108Mbps US$ 55 - ADSL, ADSL2+ - 54 Mbps - 4-port switch - IEEE 802.11g, IEEE 802.11b, Fast D-LINK DWL-G520 Wireless PCI Adapter 802.11g, 2.4Ghz, 108Mbps US$ 55 Ethernet, Ethernet D-LINK DWL-G650 Wireless PCMCIA Adapter 802.11g, 2.4Ghz, 108Mbps, Indoor US$ 50 LINKSYS WAG325N Wireless-N ADSL Gateway US$ 171 D-LINK DWL-G700AP/E 54Mbps (802.11g) Wireless LAN Access Point US$ 65 LINKSYS WCG200 Wireless-G Cable Gateway US$ 139 EDIMAX EW-7206APg Wireless Access Point, support WDS US$ 54 PROLINK Hurricane 5305G Wireless - 5-Port Ethernet ADSL2 + Modem Router US$ 75 EDIMAX EW-7318Ug Wireless USB mini Card 54M, 802.11g US$ 26 PROLINK Hurricane 6300G ADSL2+ Broadband 802.11g Wireless Router / Modem US$ 95 EDIMAX EW-7618Ug MIMO XRTM Wireless USB 2.0 Adapter US$ 39 PROLINK Hurricane 9200P Modem ADSL2/2+ 4 port US$ 59 EnGenius EUB-3701 Wireless USB Dongle 802.11b/g US$ 27 PROLINK Hurricane 9300G ADSL2+ Broadband 802.11g Wireless Router / US$ 136 LINKSYS WPC54GS Wireless-G Notebook PCMCIA Adapter + Speedbooster US$ 52 Modem with VPN LINKSYS WRE54G Wireless-G Range Expander US$ 90 ZYXEL Prestige 791 Modem HDSL Router Rp2,450,000 LINKSYS WRT110 Wireless Router, 4-Port US$ 83 ZYXEL U336S - US$ 350 LINKSYS WRT150N Wireless-N Home Router 802.11n, 4-Port 10/100 BaseT US$ 108 LINKSYS WRT160N Ultra RangePlus Wireless-N Broadband Router US$ 101 WIRELESS LAN LINKSYS WRT310N Wireless N Broadband Router, 802 11N, Internal Antenna US$ 126 3COM 3CRDAG675B 3Com 11a/b/g Wireless PCI Adapter 54 Mbps US$ 64 LINKSYS WRT350N Wireless-N Gigabit Router 802.11n, 4-Port 10/100/1000 BaseT US$ 191 3COM 3CRGPOE10075 OC Wireless 108Mbps 11g PoE Access Point US$ 133 LINKSYS WRT54GC Wireless G Broadband + Router US$ 58 3COM 3CRPAG175B 11a/b/g Wireless PC Card/PCMCIA with XJACK Antenna US$ 101 LINKSYS WRT54GLWireless-G Broadband Router with Linux US$ 67 3COM 3CRUSB20075 OfficeConnect Wireless 11g USB Adapter 108 Mbps US$ 49 LINKSYS WRT54GS Wireless G Broadband + Router, Speed Booster US$ 76 3COM 3CRWE776075 Wireless 7760 11a/b/g PoE Access Point US$ 221 LINKSYS WRT610N Wireless N Simultaneous Dual-N Band Broadband Router US$ 185 3COM 3CRWE876075A 3Com AP8760 802.11a/b/g Access Point US$ 350 PROLINK WG2000 802.11g Wireless USB adapter US$ 26 ALLIED TELESIS AT-WA1104G 802.11B/G Wireless Access Point Router PROLINK WG3000 802.11g Wireless PCI adapter US$ 350 4 port 10/100TX Switch and 1 x 10/100TX WAN Port US$ 150 PROLINK WGA900 802.11g wireless AP with repeater Rp1.100.000 ALLIED TELESIS AT-WA3404 11 Mbps SOHO Access Point with 4 10/100TX US$ 60 PROLINK WGR 1004 IEEE 802.11g Access Point US$ 600 ASUS RT-N11 N-Draft Router US$ 106 SENAO EL-2511CD PLUS EXT2 Wireless LAN PCMCIA 802.11b 23dBm ext. ant US$ 70 ASUS WL-167G V2 WLAN Adapter US$ 33 SENAO EOC3220EXT Wireless Client Bridge/AP 802.11b/g 26dBm ext.ant include POE US$ 192 ASUS WL-169gE USB Adapter US$ 38 SENAO EUB-362 EXT Wireless USB 2.0 Adapter 802.11b/g 23dBm (FCC) ext. ant US$ 66 ASUS WL-320gE Wireless Access Point 125 Mbps Encore Tech US$ 100 SENAO EUB-8301 Wireless USB Dongle 802.11a/b/g US$ 60 ASUS WL-320GP Access Point US$ 131 SENAO EUB-862 EXT Wireless USB 2.0 Adapter 802.11a/b/g 23dBm (FCC) ext. ant US$ 78 ASUS WL-330g Pocket Wireless Access Point + Ethernet adapter US$ 70 SENAO SL 2511 BGPlus Wireless Outdoor AP/Router/Bridge, US$ 650 ASUS WL-330gE Access Point US$ 66 Point-to-Multi Point, IP Routing ASUS WL-500W N-Draft Router, Multi Functional 802.11n wireless router US$ 125 TRENDNET TEW-423PI Wireless PCI Adapter 802.11g, 2.4GHz, 54Mbps US$ 21 ASUS WL-520GC Router Access Point US$ 54 TRENDNET TEW-424UB 54Mbps 11g Wireless USB Adapter US$ 22 ASUS WL-700GE BroadRange Wireless Router, 802.11g, 160GB, TRENDNET TEW-430APB Wireless Access Point with Bridge 802.11g, US$ 53 4-Port 10/100BaseT LAN, 1-Port WAN US$ 286 1-Port 10/100BaseT LAN, 2.4GHz, 54Mbps BELKIN F5D7000ak Wireless Desktop Network Card, 54Mbps, 802.11g Rp 375.000 TRENDNET TEW-432BRP Wireless Firewall Router 802.11g, US$ 54 BELKIN F5D7230-4 Wireless DSL/Cable Gateway Router, 54Mbps, 802.11g US$ 72 4-Port 10/100BaseT LAN, 1-Port 10/100BaseT WAN, 2.4GHz, 54Mbps BELKIN F5D7632uk4A Wireless DSL/Router, 54Mbps, 802.11g Rp 790.000 TRENDNET TEW-435BRM Wireless ADSL Firewall Modem Router 802.11g, US$ 96 BELKIN F5D9010ak Wireless G+ MiMo Notebook Network Card Rp 490.000 4-Ports 10/100, 54Mbps BELKIN F5D9050ak Wireless G+ MiMo USB Adapter Rp 550.000 TRENDNET TEW-443PI Wireless PCI Adapter 802.11g, 2.4Ghz, 108Mbps US$ 32 BELKIN F5D9630uk4A Wireless G+ MiMo ADSL Modem Router US$ 144 TRENDNET TEW-444UB Wireless USB Adapter 802.11g, 2.4Ghz, 108Mbps US$ 40 BELKIN N1 802.11b/g/n Wirelss Router Rp 1.600.000 TRENDNET TEW-450APB 108Mbps 802.11g Wireless Access Point US$ 89 BELKIN N1 Vision 802.11b/g/n Wirelss Router US$ 192 TRENDNET TEW-455APBO 108Mbps 11g Outdoor AP Bridge /w built in 9 dBi Antenna US$ 385 BELKIN N1 Wireless ExpressCard 802.11b/g/n Wireless ExpressCard Rp 1.200.000 TRENDNET TEW-601PC 108Mbps MIMO Wireless PC Card US$ 44 BELKIN N1 Wireless Notebook Card 802.11b/g/n Wirelss Notebook Card Rp 1.150.000 TRENDNET TEW-604UB 108Mbps MIMO Wireless USB Adapter US$ 69 BELKIN N1 Wireless USB Adapter 802.11b/g/n Wireless USB Adapter Rp 1.200.000 TRENDNET TEW-611BRP 108Mbps MIMO Wireless Router /w 4-port Switch US$ 115 D-LINK DAP-1353/E 54Mbps Wireless LAN Access Point with 3 Removable Antenna US$ 192 TRENDNET TEW-623PI N-Draft Wireless PCI Card US$ 78 D-LINK DAP-3220/E Wireless 108G exterior Access Point US$ 362 TRENDNET TEW-624UB N Draft Wireless USB Adapter US$ 88 D-LINK DI-624/E Wireless Router 802.11g, 108Mbps, 4-port Switch US$ 82 TRENDNET TEW-630APB N-Draft Wireless AP US$ 156 D-LINK DIR-300/E 54mbps IEEE 802.11g wireless Broadband residential US$ 58 TRENDNET TEW-631BRP N-Draft Wireless Router with 4-port Switch US$ 120 gateway with 4-port switch TRENDNET TEW-AO10O Outdoor 10 dBi Omni Directional Antenna US$ 90 www.infolinux.web.id INFOLINUX 02/2009 79
    • KUIS INFOLINUX Ingin mendapatkan hadiah berupa HDD Enclosure dari Nexus? Nexus menyediakan 15 buah HDD Enclosure untuk 15 orang pemenang. Baca keterangannya di bawah ini. Caranya: Di antara susunan huruf dalam kotak di atas, tersembunyi aplikasi-aplikasi yang berjalan di Linux. Arah tulisan bisa berupa horizontal, vertikal, maupun diagonal, dengan arah membaca bisa dari kiri ke kanan, kanan ke kiri, atas ke bawah, atau bawah ke atas. Secara default, digunakan oleh distro apakah berbagai paket manajemen yang tersembunyi pada gambar di atas? A. openSUSE B. Fedora C. Ubuntu Kirimkan jawaban Anda melalui SMS (Short Message Service) dengan format: LINUX<spasi>02<spasi>[Jawaban A/B/C]<spasi>Nama Contohnya: LINUX 02 A Budi Santosa Kirim jawaban tersebut melalui SMS ke 7669 (tarif Rp2000++/SMS berlaku untuk semua operator). Atau melalui kartu pos, yang dilengkapi kupon kuis yang terdapat di halaman ini, ke Kuis InfoLINUX, Jl. Kramat IV No. 11 Jakarta 10430. SMS atau Kartu Pos diterima paling lambat 1 Maret 2009. Daftar pemenang akan kami umumkan pada InfoLINUX No. 04/2009. Para pemenang harap menghubungi Sekretariat Redaksi InfoLINUX melalui telepon (021) 315-3731 ext. 127 atau e-mail ke evawani.putri@infolinux. co.id untuk verifikasi (tanpa verifikasi dan pengambilan hadiah hingga dua bulan semenjak pengumuman ini, hadiah dinyatakan hangus). Setelah verifikasi berhasil, pemenang yang berdomisili di Jabodetabek bisa mengambil hadiah di kantor Redaksi InfoLINUX setiap hari/jam kerja, Senin- Jumat, 8.30-15.30 WIB, dengan menyerahkan identitas diri yang masih berlaku. Hadiah bagi pemenang di luar Jabodetabek akan dikirim via pos (ongkos ditanggung pemenang). InfoLINUX tidak bertanggung jawab atas kerusakan atau kehilangan hadiah yang terjadi selama pengiriman. Pemenang Kuis InfoLINUX Edisi 12/2008 Jawaban Edisi 12/2008: A. GUI Toolkit C/C++ 02/2009 10 Pemenang Nexus Mini Hdd 1.8 30 GB 1. Akhmad Farid 02657003xxx 6. Sani Hasti 085249885xxx 2. Muh.arif Irawan 08175493xxx 7. Sumarno 085649076xxx 3. Haris Wijayanto 08882973xxx 8. Gatot Kuswara 08129887xxx 4. Nugroho P 08174827xxx 9. Djafary Sutedy 085654532xxx 5. Andri Wijayanto 085643304xxx 10. Teddy Wb 085730398xxx www.nexusproducts.com 80 02/2009 INFOLINUX www.infolinux.web.id
    • Berlangganan Hemat MAKIN DEKAT DENGAN ANDA LUAR JAWA Medan: Pustaka Obor 061-4145622 • Pekanbaru: Jack 0761- 27706 • Padang: Taman Bacaan 0751- 35150 • Palembang: TB Sriwijaya 0711- 320679 • Jambi: Gloria 0741-23360, Elieson 0741-24424 • Bengkulu: TB Zaldy 0736-24291 • Pangkal Pinang: Supermini 0717-423973, Idris Hadi 0717- 424547 • Tanjungkarang: Tohoma 0721- 261839, Intisari 0721-64026 • Pontianak: Angkasajaya 0561-734689, Ridho 0561- 775843 • Balikpapan: TBTerang 0542- 421301, Antra 0542-396003 • Samarinda: Aziz 0541-260235, A.Terang 0541-741768 • Banjarmasin: Naprin Budhi 0511-65475 Hubungi Fadli • Palangakaraya: Fathir 0536-28317 • Makasar: Telly 0411-321795, IndahJaya 0411-330707 • Kendari: TB Ade 0401- Telp. (021) 46826816, 21613 • Palu: Ramedia 0451-421218, Masrun 0451-423805 • Manado: Lok 70796499 Book Store 0431-852734 • Denpasar: Corsica 0361-226358, TB Anna 0361- Fax. (021) 46828919 427594, Gunung Agung dan Gramedia • Mataram: Titian 0370-622188 • Kupang: Rapi 0380-832033 PULAU JAWA Cilegon: Torpedo FORMULIR BERLANGGANAN Agc 0254-391460 • Serang: Estica Agc 0254-202292 • Bandung: Alphabet Agc 022-6006000, Gunaraya 022-4232513, DATA PRIBADI Wahyudin Agc 022-6011414 • Garut: Monita Agc 0262-23479 • Tasikmalaya: (Pilih dengan tanda dan isi dengan huruf kapital) Nasuha 0265-334064 • Indra mayu: Saya ingin berlangganan majalah InfoLINUX: Kompas Agc 0234-484032 • Cirebon: Cirebon Agc 0231-203376 • Tegal: Tegal News Agc 0283-356138 • Pekalongan: NO. WILAYAH PAKET HARGA TB Rajamurah 285- 424463, Fajar Agc LANGGANAN LANGGANAN 0285-431466 • Semarang: Erlangga Agc 024 -8313405, Hartono Agc 024-3545301, 1. Jabodetabek 6 Bulan (6 Edisi) Rp180.000 Adila Agc 024-3560615, Hariani Agc 024- 1 Tahun (12 Edisi) Rp360.000 3541832, TB Prasojo 024-569561 • Solo: TB ABC 0271-644345, Sendang Mulia Agc 2. Pulau Jawa 6 Bulan (6 Edisi) Rp222.000 0271-633751 • Yogyakarta: Hidup Agc (Jateng, Jabar, Jatim) 1 Tahun (12 Edisi) Rp432.000 0274-587921-Lamhaba 0274-541808, Togamas, dan Gramedia • Magelang: TB 3. Bali/Sumbar 1 Tahun (12 Edisi) Rp480.000 Larista 0293-368060 • Purwokerto: TB ABC 0281-638344, SHS Agc 0281-622485 4. Sumut/Kalimantan 1 Tahun (12 Edisi) Rp504.000 • Surabaya: Kantor Perwakilan 031- 5. Sulawesi 1 Tahun (12 Edisi) Rp552.000 8291511, Gunung Agung dan Gramedia • Malang: Yahya Oentoeng 0341-3410105 6. Maluku, NTT dan Indonesia Timur 1 Tahun (12 Edisi) Rp576.000 • Kediri: TB Alief 0354-684211 • Jember: TB Amanah, Gunung Agung Nama Lengkap: Alamat: TOKO BUKU JABOTABEK Maruzen: Blok M 7268334, Sultan Kode Pos: Agung 8307641 • Kharisma: Cijantung 87793375, Cinere 7534125, Cilandak Telepon: Fax: 78840163, Taman Anggrek 5639343, Mobile/E-mail: Puri 5822629, Pamulang 7445019 Mulai berlangganan Edisi: Kalimalang 8601887, Klender 86605956 • Gramedia: Matraman 8581763, Pondok Indah 7506997, Pintu Air 3843800, Cara Pembayaran: Melawai 7203445, Gajahmada 2601234, Citraland 5606363, Pluit 6683620, Cinere Transfer ke BCA Cabang Rawamangun, Jakarta Timur 7540663, Bekasi 8840401, Bogor 0251- a/n PT DIAN PASIFIK KOMUNIKASI UTAMA 356341 • Gunung Agung: Pondok Indah 7506901, Taman Anggrek 5639045, No. Rekening 094.303.353.3 Citraland 5681512, Kwitang 3102004, Blok M 7209344, Arion 7413078, Atrium Tanggal : ---------------------------------------------------------------------- 3867831, Lokasari 6254730, Bogor 0251- Bukti transfer & formulir ini harap di-fax 326876 • News Stand Niaga Tower ke (021) 46828919 Up. Fadli 2505250 • Time PI 330434 • Newstand WTC Sudirman 5211216, Mandarin 5678888 • Trio 7982331 • JBC Kalibata Tanda Tangan : ----------------------------------------------- 7970350 • CabangTB Utama
    • InfoLINUX 03/2009 Terbit 2 Maret 2009 EDISI MENDATANG Semakin Mahir Menggunakan openSUSE 11.1 NANTIKAN OPENSUSE 11.1 Membuat openSUSE 11.1 LiveUSB Multimedia Pack openSUSE 11.1 Selain dapat diinstalasikan ke harddisk, openSUSE Langkah menggunakan multimedia pack openSUSE 11.1, juga dapat diinstalasi ke USB Flash Drive. Simak cara untuk menangani beragam problem audio/video yang pembuatan LiveUSB openSUSE 11.1 pada edisi men- kerap dikeluhkan para pengguna setelah proses instalasi datang. openSUSE 11.1. Manajemen Paket openSUSE Membangun Thumbnailer untuk 11.1 Thunar Ingin terlepas dari belenggu dependencies hell saat insta- Ingin membantu Thunar agar dapat menampilkan preview lasi aplikasi? Untuk menangani problem tersebut, mari terhadap lebih banyak format file? Pasti bisa. Pada edisi kenali cara menggunakan paket manajemen di open- depan, akan dijelaskan cara membangun thumbnailer SUSE 11.1. untuk Thunar. Topik-topik pada edisi mendatang masih mungkin berubah. 82 02/2009 INFOLINUX www.infolinux.web.id
    • Membangun PHP 5 dan Edubuntu, Aplikasi SMS MySQL 4, Proyek Pedoman Praktis Gateway di Linux Membuat Blog Linux Untuk Pelajari teknik- Banyaknya Pendidikan teknik mengirim orang-orang Dapatkan satu- dan menerima yang keranjingan satunya buku yang SMS dengan membuat blog mengulas tentang pribadi, tentunya distro linux untuk HP, dengan membutuhkan skill pendidikan. Dengan mempergunakan khusus untuk itu. menggunakan distro Linux. Dengan Dengan membaca Edubuntu, akan demikian, Anda buku ini, Anda dapat mempermudah dapat membuat memanfaatkannya proses ajar- aplikasi SMS Gateway. untuk membuat blog sendiri. mengajar dalam dunia pendidikan. +1 CD Rp35.000 +1 CD Rp30.000 +1 CD Rp40.000 Panduan Mandriva Fedora Panduan Menguasai Praktis Linux 2006 Core 5 Praktis Power- Memba- Gunakan Sebuah Debian Point 2003 ngun Ser- distro alternatif GNU/Linux Ungkap ver Mail, Mandriva distro linux, 3.1 tip dan trik Qmail, dan Linux 2006, yang dapat Setelah menguasai Squirrel- dalam dipilih membaca aplikasi mail aktivitas sebagai ap- buku ini, ini, untuk Bagi yang ingin menge- sehari-hari di kantor, likasi komputer desktop diharapkan Anda bisa membuat presentasi tahui cara menginstal dan penggunaan Internet dan yang lengkap. Distro ini bekerja dengan sistem yang menarik, efektif, dan mengonfigurasi server e- multimedia di warnet, pun dapat dikonfigurasi- Debian GNU/Linux, se- efisien.Temukan rahasia- mail Qmail, dan webmail kegiatan pendidikan, kan sebagai server suai dengan kebutuhan. nya, dengan membaca Squirrelmail, Anda harus maupun untuk di rumah. jaringan. buku ini. membeli buku ini! +1 CD Rp35.000 +3 CD Rp40.000 +1 DVD Rp45.000 +1 CD Rp45.000 +1 CD Rp35.000 Desain 3D, Desain 3D, Teknik Teknik HTML 4 Optimali- Optimali- Seleksi Seleksi Blackbox, sasi Fitur sasi Fitur Foto Foto Membuka Photoshop Corel Draw Dengan Dengan Keajaiban CS2 12 Photoshop Photoshop HTML 4 Kuasai Praktikkan CS2, Seri 1 CS2, Seri 2 Raih teknik- membuat Buku ini Pertajam keajaiban teknik objek 3D, mengu- kemam- dari HTML membuat objek desain dengan menggunakan las teknik-teknik dasar puan Anda dalam menye- 4, sehingga Anda dapat 3D, dengan mengguna- software vektor 2D. Pa- menyeleksi objek, dengan leksi image, untuk mem- menguasai struktur kan aplikasi Photoshop hami materi buku ini, dan menggunakan beragam buat objek yang lebih HTML, bagian tubuh CS2. Pelajari buku ini, Anda akan mengetahui tool di Photoshop CS2. detail, dan lebih kompleks HTML, dan sekilas dan Anda akan dapat wawasan baru tentang Modal awal yang berman- lagi. mengenai aplikasi editor membuat desain 3D. desain grafis. faat, untuk menghasilkan kode HTML dan browser. desain yang menarik. +1 CD Rp40.000 +1 CD Rp40.000 +1 CD Rp35.000 +1 CD Rp35.000 +1 CD Rp45.000 Informasi & Pesanan Langsung, hubungi : Prima DR, Unit Layanan Langsung Jl. Ketapang Utara I No.17 Jakarta 11140, Indonesia Telp : 021 – 6333507, SMS : 021- 70769466, Fax : 021 – 6336788 E-mail : primadr@dianrakyat.co.id 1. Untuk wilayah JABODETABEK (Jakarta, Bogor, Depok, Tangerang, Bekasi), nilai pesanan Rp. 100.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 CAPEM KALIMALANG 1, atas nama : PT PUSTAKA PRIMA NUSANTARA, No. Rek: 164 300 54 45. Bukti transfer di-fax ke : 021 - 6336788.