Open Source Xnuxer Linux by zymanq

VIEWS: 297 PAGES: 50

									                NeoSoft




Trend Game
                                                                  Semakin digandrungi


 Perkembangan game yang sangat pesat dan menjadi produk yang mampu menghasilkan jutaan
 dollar menjadikan game hadir hampir diberbagai produk yang awalnya tidak ditujukan untuk game.
  hadirnya game di HandPhone dan Microsoft sebagai vendor software merambah dunia ini dengan
             sangat serius dengan game-gamenya yang keren, adalah contoh game memang sangat
                                                        menggiurkan untuk menghasilkan dollar.

         roadcast Asia 2005 yang baru lalu diadakan        yang dihasilkan terbukti banyak menyedot perhatian
  B      di negeri singa, Singapura. Selain menampil-
         kan produk-produk innovatif berteknologi
                                                           pengguna komputer yang senang akan game. Pro-
                                                           duk dari Microsoft yang cukup membanjiri pasar
 tinggi yang ditujukan kepada Corporate-User, ternya-      adalah kotak game player XBOX yang menjadi pe-
 ta dibeberapa sudut juga hadir stand-stand yang           saing Play Station keluaran Sony.
 menyuguhkan game berbasis java yang memang                XBOX maupun Play Station sekarang ini makin ter-
 ditujukan untuk penggunaan di HandPhone. Stand-           jangkau harganya, tetapi yang makin susah dijang-
 stand tersebut didominasi dari negara sahabat yaitu       kau adalah game-nya sendiri (lumayan kocek yang
 Thailand.                                                 harus dikeluarkan untuk mendapatkan game-nya,
 Terlihat jelas game menjanjikan prospek bisnis ke-        kecuali ada bajakannya).
                depan yang cerah, terbukti dengan          Persaingan XBOX dan Play Station seakan menjadi
                  makin meningkatnya jumlah gamer          sebuah monumen era kemajuan teknologi jaman
                   (orang-orang yang menyenangi            terkini dimana teknologi komputer sama-sama me-
                     game) dan game itu sendiri makin      ngisi kedua kotak game player tersebut, menunjuk-
                                 beraneka hingga terus                                     kan persaingan
                                  merasuki perkem-                                         sistem operasi Linux
                                    bangan komputer                                        dan Windows yang
                                      dan hadirlah                                         sedang hangat-
                                       Online Game..                                       hangat menjadi ba-
                                        Ragnarok (con-                                     han perbincangan
                                      tohnya), online                                      setiap orang. Dan
                                     game yang terkenal                                    anda-lah yang
                                   saat ini. Bahasan                                       menjadi eliminator-
                                   edisi depan, NeoTek                                     nya dari kedua
                                     akan membahas                                         kontestan tersebut.
                                       mengenai
                                        Hacking Game                                       Open Source VS
                                       dimana Ragnarok                                     Close Source
                                      menjadi bahasan
                                    tidak boleh dilewat-
                                  kan begitu saja jika
                                 anda memang benar-
                     benar gamer sejati.
                   Microsoft, perusahaan yang dikenal
                 menghasilkan produk sistem operasi
 yang terkenal yaitu Windows, turut ambil bagian
 dalam kancah dagang game. Beberapa game PC
                                                                                                         HomePage
             Harga NeoTek + CD:
             Rp29.500,- (P. Jawa)
             Rp29.500,- (Luar P. Jawa)

             N EOTE K
             Dunia Teknologi Baru

                                                                                                 Open Source:
Anatomi suatu serangan hacking



                                  Footprinting       Freedom to Share and Change it

                                    Scanning



                                  Enumeration



                                 Gaining Access


                                   Escalating       • Open Source berkumandang di negeri tercinta Indonesia yang menduduki urutan ke 4
                                    Privilege                                                                untuk pembajakan software.

                                                            pen Source dianggap sebagai solusi yang tepat
                                    Pilfering
                                                    O       untuk mengurangi penggunaan software bajakan
                                                            yang telah membanjiri Indonesia. IGOS dan
                                                   GNOS muncul mengajak para pengguna teknologi
                                                   komputer di Indonesia untuk beralih dari penggunaan
                                 Covering Tracks
                                                   Windows bajakan menuju era Open Source.
                                                   Edisi ini membahas beberapa hal yang berkaitan dengan
                                                   software Open Source seperti Instalasi Xnuxer Linux
                                    Creating
                                                   Live-CD berikut Instalasinya di harddisk, Membuat Linux
                                   Backdoors       Live-CD, Remastering Linux Knoppix, Membuat
                                                   Clustering di Linux, dan lain-lain.

                                    Denial of      Redaksi
                                     Service
                                                   redaksi@neotek.co.id
                                                   Bagaimana menghubungi N EOTEK?
              Lengkapi pengetahuan hacking
              dan PC security anda dengan           KONTRIBUSI ARTIKEL
              berlangganan majalah NeoTek:          redaksi@neotek.co.id                      ADMINISTRASI IKLAN
                                                    SURAT PEMBACA                             Tel. 021-5481457   Fax. 021-5329041
              Hubungi                               support@neotek.co.id                      SIRKULASI NEOTEK
              Aswan Bakri                                                                     Tel. 021-5481457
                                                    WEBMASTER
              Tel. (021) 5481 457                   webmaster@neotek.co.id                    ALAMAT REDAKSI
              HP. (0812) 9572043 (Aswan)                                                      4 Cairnhill Rise
                                                    PEMASARAN
              email:                                Hedhi Sabaruddin, 0812-1891827            #05-01 The Cairnhill
                                                                                              Singapore 229740
              aswan_bakri2001@yahoo.com             CHATROOM DI DALNET                        Telp. +65-67386482
              Kontak: Aswan Bakri                   #neoteker                                 email: kosasih@indo.net.id
                                                    MILIS PARA NEOTEKER
                                                    http://groups.yahoo.com/group/majalahneotek

                                                                                                       Vol. V No. 02 NeoTek         1
                                          NeoTek Vol. V No. 02
                                               FOKUS VOL. V NO. 02
                                               FOKUS VOL. V NO. 02
                                                                                     NeoTekno
                                                                                         Xnuxer Linux
                                                                                 14      Live-CD
                                                                                 Rasakan distro Linux hasil karya anak
                                                                                 bangsa ini sebagai sumbangsihnya
                                                                                 untuk Go Open Source.



    OPEN SOURCE
                                                                                 16      Xnuxer Linux
                                                                                         di HardDisk
                                                                                 Teknik memindahkan Xnuxer Linux Live-
    Freedom to Share & Change It                                                 CD ke dalam harddisk, tidak sulit untuk
                                                                                 dilakukan.



    NeoRubrik                               NeoStart                             18      Remastering
                                                                                         Linux Knoppix
                                                                                 Pada dasarnya Remaster adalah
                                                                                 memodifikasi untuk membuat turunan
 6      Antara Open Source
        dan Free Software               9      Memahami
                                               Open Source
                                                                                 distro baru.

Open Source sudah berarti Free        Memahami open source sebelum
Software, sebaliknya Free Software    berkecimpung dengan open source itu        20      Membuat
                                                                                         Linux Live-CD
tidak selalu berarti Open Source.     sendiri.
                                                                                 Setelah mencoba Xnuxer Linux Live-CD,
        Trend                                  Aplikasi                          tidak ada salahnya mencari tahu teknik
 7      ‘Go Open Source’              11       Open Source                       membuatnya.
Trend yang sesungguhnya tidak lagi    Aplikasi-aplikasi open source dengan
terhitung baru.                       kemampuan yang canggih.
                                                                                 23      MiniSlack 1.1
                                                                                         Live-CD
                                                                                 Tawaran mengunakan Linux Live-CD

Situs NeoTek                                         www.neotek.co.id            untuk komputer lawas.


 Jadikan situs NeoTek sebagai pangkalan Anda berselancar                         39      Security Awareness
                                                                                         for High School
 Berlangganan                          Layanan Rupa-rupa NeoTek                  Mempelajari dasar-dasar mengenai
 Formulir berlangganan (Hemat plus     Channel #neoteker di Dalnet               informasi yang berkaitan dengan
 Bebas Ongkos Kirim) dapat di          Ngobrol ramai-ramai sesama NeoTeker       keamanan internet walaupun tidak
 download di situs NeoTek.                                                       bertujuan menjadi hacker.
                                       Web Chat Room
                                       Kini tidak usah jauh-jauh untuk ngobrol
 NeoTek versi PDF                      langsung dengan sesama NeoTeker
 Kehabisan NeoTek di kota Anda?
 Dapatkan saja versi PDF-nya.          Mailing List
                                       Ini yang paling ramai. Segera ikutan
                                                                                      NeoTutor
                                       berbagi pengalaman berinternet!
 Download
 Tersedia juga download di situs
 NeoTek selain dari situs aslinya
                                       NeoTeker Official Portal
                                       http://www.neoteker.or.id
                                                                                 25      Instalasi
                                                                                         Cluster di Linux
                                       Situs komunikasi antar Neoteker.          Clustering menjadi menarik terutama
                                       Neoteker Internet Radio                   untuk meningkatkan kemampuan
                                       http://dj.neoteker.or.id:8000             prosesing data dan redundansi system.

2    NeoTek Vol. V No. 02
27      Mambo Open Source
        Salah satu CMS yang banyak
menarik perhatian karena kemudahan
                                                                                    NeoSoft
kustomisasi.                                                                                 Serba-Serbi
                                                                                      0      Game Online

28      Instalasi LAMP
      Tidak lengkap jika membahas
                                                                                              Game online kian
                                                                                              digandrungi, apa yang
Mambo Open Source tetapi tidak                                                                membuatnya laris?
membahas mengenai LAMP.
                                                                                    NeoProfil
30      Instalasi XWindows
        Graphical User Interface (GUI)                                                       Editorial Office
yang didesain untuk dipergunakan di
platform Linux.
                                                                                      3       4 Cairnhill Rise
                                                                                              #05-01 The Cairnhill
                                                                                              Singapore 229740
        OpenOffice.org
33      Memasang Gambar                  46      Menghilangkan
                                                 Noda Jerawat
                                                                                              Telp. +65-67386482

Trik menyusupkan gambar dalam
                                                                                             Business Office
                                         Jerawat dalam photo dihilangkan, ada                Gedung Cahaya Palmerah 503
dokumen Writer.                          tekniknya dah mudah dilakukan.                      Jl. Palmerah Utara III No. 9
                                                                                             Jakarta 11480
35      OpenOffice.org
        Rujukan SIlang                   47       Membuat
                                                  Efek Softener
                                                                                             Telp. 021-5481457
                                                                                             Fax. 021-5329041
Trik membuat cross reference dalam
                                         Photo terlihat kasar? Beri efek softener
dokumen Writer.
                                         untuk menjadikan terlihat lebih baik.                Pemimpin Umum
                                                                                              Fachri Said
37      OpenOffice.org
        Daftar Isi, Tabel,                                                                    Pemimpin Redaksi
        dan Gambar                                                                            Kosasih Iskandarsjah
Memanfaatkan sarana Writer untuk                                                              Redaktur Ahli
membuat daftar isi, tabel, gambar.                                                            Onno W. Purbo
                                                                                              Michael S. Sunggiardi

      NeoStyle                                                                                Pemimpin Usaha
                                                                                              Fahmi Oemar
                                                                                              Dadang Krisdayadi

45      Mewarnai Photo
        Teknik memberi warna pada
                                                                                              Redaktur Pelaksana
                                                                                              MA Rody Candera
photo hitam putih.                                                                            Sekretaris Redaksi
                                                                                              Marni
 NeoRagam                                         NeoTek Vol. V No. 03                        Webmaster
         Klak Klik                                                                            Supriyanto
  4      F.E.A.R
            Counter-Strike Wanna Be
                                         Game Hacking
                                         Ayo siapa yang suka bermain game
                                                                                              Sirkulasi
                                                                                              Hedhi Sabaruddin
                                         Online? Ada yang menarik jika
         Google Video Uploader           membahas mengenai Game Online                        Adm. Langganan
          Saving Your Video Files        yang saat ini sangat banyak                          KRISHNAdiSTRIBUTOR
                                         digandrungi orang-orang, mulai dari                  Iklan dan Promosi
                                         anak-anak sampai dewasa.                             Gianto Widianto
         Google Earth
  5       Explore, Search
          and Discover
                                         Menurut kabar burungnya, untuk
                                         dapat memainkan game online bisa
                                                                                              Keuangan
                                                                                              Aswan Bakri
                                         menghabiskan banyak rupiah (apa
                                         iya?), tapi karena gandrung ya...
                                         cuek aja. Selain itu ada juga orang-
                                                                                    Bank
                                                                                    Bank BNI
 48 Daftar Isiini, CD NeoTek tahu
    Edisi kali
               CD NeoTek

      seperti biasanya. Mau
                             tidak
                                         orang yang memanfaatkan sebagai
                                         penghasilan (nafkah).                      a.n. PT NeoTek Maju Mandiri
                                                                                    No. Rekening 0018301033
           ada apa? 1 CD khusus berisi   Pastikan anda tidak ketinggalan
                                         untuk membaca edisi depan, apalagi         Bank Central Asia
           Xnuxer Linux Live-CD
                                         yang doyan game Online (rugi deh           (khusus untuk langganan)
           “Making Linux Look Easy”.
                                         loe...). Don’t miss it!!!                  Aswan Bakri
                                                                                    No. rekening 0940544131

                                                                                             Vol. V No. 02 NeoTek     3
               NeoRagam


    Klak Klik                  Google Video Uploader - Saving Your Video Files
                                    etelah sukses dengan        nantinya, anda akan
GAME BULAN INI                  S   pelayanan Search            dapat dengan mudah
Trend Game                     Engine (mesin pencari), di-      menyelesaikannya.
Semakin digandrungi
                               lanjutkan dengan pelaya-         Setelah instalasi se-
                               nan GMail, kini Google te-       lesai, programnya
      XBOX dan PlayStation
                               rus melangkah memper-            dapat ditemukan di
    P adalah persaingan        lengkap berbagai layanan         barisan program
dua naga produsen game         yang bermanfaat bagi hajat       dari menu Start.
saat ini yang derunya ma-      banyak orang.
kin kencang untuk mem-
buktikan siapa yang paling
jago dan handal.
XBOX yang dikeluarkan
oleh Microsoft (vendor sis-
tem operasi Windows)
dan PlayStation dikeluar-
kan oleh Sony, memang
sama-sama besar dan
hebat.




Game menjanjikan jutaan
dollar yang membuat sia-       Dalam rubrik NeoRagam            Jalankan program-
pa saja tergiur untuk me-      kali ini, kembali NeoTek         nya maka anda akan
raupnya. Butuh strategi        akan mengupas fasilitas          menemukan proses
yang jitu untuk meraihnya      bermanfaat dari Google,          login authentikasi
dan bersiaplah untuk ber-      dan bahasan pertama kita         (pengisian username
saing dengan 2 naga di-        adalah Google Video              dan password).
sebutkan atas.                 Uploader.                        Isikan sesuai ketika
                               Layanan ini free alias gratis.   anda mendaftarkan
                               Dengan fasilitas ini penyim-     pertama kalinya.
                               panan file video favorite        Ada peraturan un-
                               anda menjadi lebih asyik.        tuk tidak memasuk-
                               Untuk dapat mengguna-            kan file video yang
Dan anda pengguna game         kannya anda diharuskan
sendiri yang akan menjadi                                       bersinggungan
                               mendaftar terlebih dahulu        dengan pornografi
eliminator dari kedua naga     dan diwajibkan telah memi-
tersebut.                                                       maupun berurusan
                               liki account di GMail.           dengan hak cipta
Kriteria pemenangnya
yang jelas adalah harga        Pada saat penggunaannya,         atau video bajakan.
terjangkau, penampilan         syarat lainnya yang harus        Proses pemindahan
cantik, terbukti kehanda-      dilakukan adalah mengins-        video dari komputer
lannya, dan awet alias         talasi program Video
tahan lama.
                                                                ke Google tergan-
                               Uploader Installer yang su-      tung kepada besar-
                               dah disediakan oleh Google.      nya data, kecepatan
                               Ukuran programnya tidak          akses internet yang
                               besar dan tersedia untuk         dimiliki. Semakin
                               Windows, MacOS, dan              besar datanya dan
                               Linux.                           semakin kecil kece-
                               Instalasinya tidak susah,        patan akses internet
                               dengan mengikuti langkah         yang dimiliki maka
                               per langkah tahapan insta-       akan semakin lama.
                               lasi yang akan ditemukan

4       NeoTek Vol. V No. 02
                                                              NeoRagam

Google Earth - Explore, Search and Discover
       asih berkaitan dengan    yaitu men-download
M      Google. Setelah Google   program yang telah dise-
Video Uploader dibahasan        diakan. Ada 3 jenis pro-
sebelumnya, sekarang me-        gram yang disediakan dan
ngenai Google Earth.            hanya 2 yang gratis. Wa-
Fasilitas ini sangat meng-      laupun begitu yang gratis
asyikkan, dengan 3D kita        sudah cukup mantap.
dapat melihat sisi bumi         Koneksi internet yang ce-
mana saja.                      pat sangat diperlukan, ke-
Untuk menggunakan fasi-         tika menggunakannya se-
litas ini tidak ada pendafta-   perti terasa di sebuah sa-
ran, yang harus dilakukan,      telit.




                                                               Melihat penampakan
                                                               raut bumi dari angkasa
                                                               luar sampai bisa ditelu-
                                                               suri lebih jauh. Rasanya
                                                               rugi jika anda tidak men-
                                                               coba fasilitas satu ini.
                                                               Ada syarat yang harus
                                                               diikuti untuk menggu-
                                                               nakan program ini yaitu
                                                               seperti berikut dibawah.
                                                               Minimum:
                                                               Operating system: Win2000,
                                                               WinXP
                                                               CPU speed: Intel® Pentium®
                                                               PIII 500 MHz
                                                               System memory (RAM): 128MB
                                                               200MB hard-disk space
                                                               3D graphics card: 3D-
                                                               capable video card with
                                                               16MB VRAM
                                                               1024x768, 32-bit true color
                                                               screen
                                                               Network speed: 128 kbps
                                                               ("Broadband/Cable Internet")

                                                               Recommended:
                                                               Operating system: WinXP
                                                               CPU speed: Intel® Pentium®
                                                               P4 2.4GHz+ or AMD
                                                               2400xp+
                                                               System memory (RAM): 512MB
                                                               2GB hard-disk space
                                                               3D graphics card: 3D-
                                                               capable video card with
                                                               32MB VRAM or greater
                                                               1280x1024, 32-bit true color
                                                               screen
                                                               Network speed: 128 kbps
                                                               ("Broadband/Cable Internet")


                                                               Selamat mencoba...



                                                             Vol. V No. 02 NeoTek        5
             NeoRubrik

ANTARA OPEN SOURCE DAN FREE SOFTWARE

                             Open Source sudah berarti free Software, sebaliknya Free Software
                             tidak selalu berarti Open Source. Dani Firman Syah
                             (xnuxer@yahoo.com) memaparkan hal-hal yang membedakan antara
                             Open Source dan Free Software untuk menambah khasanah
                             pengetahuan kita semua.




A     DA YANG MENARIK KETIKA SAYA
        menyimak sebuah perdebatan
        kecil yang terjadi di sebuah
                                        Kembali ke soal perdebatan kecil di
                                        awal, saya menjadi tertarik ketika sa-
                                        lah satu anggota milis mempermasa-
                                                                                  source. Secara garis besar isi GPL
                                                                                  tersirat dalam preamble dokumen
                                                                                  GPL yang di antaranya adalah
milis media teknologi di Yahoogroups.   lahkan kenapa tidak menggalakkan          sebagai barikut:
Hal ini berawal ketika saya menggu-     free software dan kenapa opensource.      PREAMBLE GNU GENERAL PUBLIC LICENSE
lirkan ide GNOS (Gerakan Nasional       Kemudian anggota milis lain yang          (Version 2, June 1991)
Open Source), di beberapa milis tek-    lumayan senior mengawali perdeba-
nologi informasi. Waktu itu saya me-    tan dengan sangat cantik dengan me-       Copyright (C) 1989, 1991 Free Software
nyampaikan bahwa GNOS bukanlah          ngatakan kalau aplikasi opensource        Foundation, Inc.
organisasi tetapi merupakan frame       sudah pasti free software. Justru         The licenses for most software are designed
pemikiran dimana kita sama-sama         aplikasi free software belum tentu        to take away your freedom to share and
dalam satu ide bahwa aplikasi open      opensource.                               change it. By contrast, the GNU General
source-lah yang saat ini bisa menjadi   Rupanya anggota milis tadi tidak se-      Public License is intended to guarantee
solusi tercepat dan termurah bagi       pendapat dengan pendapat anggota          your freedom to share and change free
bangsa Indonesia dalam usaha me-        milis ini, saya pun menjadi tersenyum
merangi pembajakan, seperti yang                                                  software--to make sure the software is free
                                        membaca email keduanya di milis.          for all its users. This General Public
kita ketahui beberapa waktu yang la-    Kalau tidak salah 4 hari mereka
lu aparat sedang giat-giatnya mela-                                               License applies to most of the Free
                                        memperdebatkan soal tersebut. Tapi        Software Foundation's software and to any
kukan penegakan hukum dengan            jujur saya setuju dengan pendapat
memerangi pembajakan dengan me-                                                   other program whose authors commit to
                                        anggota milis tadi yang mengatakan        using it. (Some other Free Software
lakukan sweeping penggunaan             bahwa aplikasi opensource sudah
software bajakan di beberapa perusa-                                              Foundation software is covered by the GNU
                                        pasti free software tapi aplikasi free    Library General Public License instead.)
haan serta beberapa kelompok usaha      software belum tentu open source.
kecil dan menengah seperti warnet                                                 You can apply it to your programs, too.
                                        Perlu dipahami bahwa makna open
dan lembaga pendidikan.                 source artinya memungkinkan kita          When we speak of free software, we are
Pertanyaannya adalah Kenapa apli -      mengetahui source code dari aplikasi      referring to freedom, not price. Our General
kasi Open Source? Dengan memper-        tersebut dan artinya kita bisa me-        Public Licenses are designed to make sure
hatikan kondisi secara umum seba-       ngembangkan lagi dalam bentuk             that you have the freedom to distribute
gian besar masyarakat Indonesia saat    aplikasi lain yang bisa jadi lebih baik   copies of free software (and charge for this
ini yang secara ekonomi masih di ba-    dan lebih sempurna dari aplikasi se-      service if you wish), that you receive source
wah garis kemiskinan tentu untuk        belumnya. Ini lah yang menjadikan         code or can get it if you want it, that you
membeli software-software dari pro-     Linux menjadi operating system be-        can change the software or use pieces of it
dusen software ternama bukanlah         sar dengan dukungan besar (dari ko-       in new free programs; and that you know
hal yang murah dan gampang.             munitas) seperti sekarang ini karena      you can do these things.
Ditambah lagi jika software tersebut    software-nya dapat digunakan oleh         To protect your rights, we need to make
digunakan untuk jumlah komputer         seluruh masyarakat dunia dan di-          restrictions that forbid anyone to deny you
yang banyak dan jenis aplikasi yang     kembangkan oleh jutaan programmer         these rights or to ask you to surrender the
digunakan juga tidak hanya satu,        di seluruh dunia dengan dengan dis-       rights. These restrictions translate to certain
tentu akan sangat terasa sekali         tribusi bebas tanpa di pungut biaya       responsibilities for you if you distribute
mahalnya.                               untuk membeli softwarenya (public         copies of the software, or if you modify it.
Aplikasi Open Source merupakan          license). Saya yakin Anda pasti akan
                                                                                  For example, if you distribute copies of such
software yang dibuat dan dikem-         bertanya tentang masalah hak cipta
                                                                                  a program, whether gratis or for a fee, you
bangkan secara independent oleh tim     open source? Aplikasi open source
                                                                                  must give the recipients all the rights that
atau individu yang doyan ngoprek        menggunakan publikasi dengan
                                                                                  you have. You must make sure that they,
software dan dibuat untuk didistri-     lisensi GPL (GNU Public License)
                                                                                  too, receive or can get the source code.
busikan secara gratis ke masyarakat.    yang dokumennya direlease dalam
                                                                                  And you must show them these terms so
Biasanya aplikasi Open Source didis-    versi 2 bulan Juni 1991. Di dokumen
                                                                                  they know their rights.
tribusikan dan bisa didownload dari     GPL ada disebutkan beberapa materi
internet dan dapat digunakan tanpa      berkaitan tentang masalah hak cipta       We protect your rights with two steps: (1)
batasan waktu.                          dan distribusi bagi aplikasi open         copyright the software, and (2) offer you
                                                                                  this license which gives you legal

6   NeoTek Vol. V No. 02
                                                                                                    NeoRubrik

permission to copy, distribute and/or           untuk melindungi hak cipta dan me-       open source yaitu menyertakan ke-
modify the software.                            lindungi kita dari masalah hak cipta     terangan tentang perubahan dan mo-
Also, for each author's protection and ours,    dengan mengijinkan proses distribusi     difikasi apa saja yang di lakukan be-
we want to make certain that everyone           dan copy software secara legal dan       rikut tanggal dilakukan modifikasi
understands that there is no warranty for       gratis bagi aplikasi-aplikasi berlabel   aplikasi open source. Menarik dan
this free software. If the software is          open source dan GPL. Bahkan diijin-      indah bukan? Mengapa? Walaupun
modified by someone else and passed on,         kan melakukan modifikasi dan peru-       gratis kita tetap dapat menghargai
we want its recipients to know that what        bahan dari source code aplikasi open     pembuat asli aplikasi open source
they have is not the original, so that any      source tanpa Anda perlu khawatir         tersebut. Jadi menghargai itu tidak
problems introduced by others will not          terkena masalah hak cipta karena itu     harus membayar bukan? Pelajaran
reflect on the original authors' reputations.   diijinkan dalam GPL.                     moral yang sangat baik untuk kita
                                                Ada satu catatan yang harus Anda         semua.
Sangat jelas tujuan dari dibuatnya
GNU Public License (GPL) adalah                 lakukan ketika melakukan modifikasi      Salam Open Source!
                                                dan upgrade source code dari aplikasi


TREND ‘GO OPEN SOURCE’

                                     Trend open source kembali merebak. Bahasan baik di balai perkibulan
                                     (chatting), forum-forum, maupun milis-milis yang bertemakan dunia
                                     komputer dan internet, berkutat dengan Open Source. MA Rody
                                     Candera (odyxb@bogor.net) menuturkan Trend yang sesungguhnya
                                     tidak lagi terhitung baru untuk di Indonesia yang makin digalakkannya
                                     HaKI.


      Redaksi Pelaksana
       Majalah Neotek


B       ERALIH KE OPEN SOURCE? KENA-
        pa tidak..., daripada dijerat hu-
        kum karena mempertahankan
                                                Jika memilih opsi yang pertama, saya
                                                sarankan agar anda dapat memasti-
                                                kan untuk membeli di tempat yang
                                                                                         saan. Jadi, sebenarnya tidak perlu
                                                                                         khawatir ketika mencoba software
                                                                                         open source (hanya masalah waktu).
Windows maupun software bajakan                 dapat dipercaya atau melakukan peme-     Sudah banyak aneka ragam software
lainnya, lebih baik beralih ke Open             sanan langsung ke kantor penjualan       open source yang memiliki kemam-
Source yang kian banyak mendapat                software yang bersangkutan yang          puan yang tidak kalahnya dengan
dukungan dari berbagai pihak vendor             ada di daerah anda (jika ada). Ada apa   software yang biasa anda gunakan ke-
komputer, antara lainnya yang baru-             dengan saran itu? Seperti yang per-      tika menjalankan Windows. NeoTek
baru ini mendukung open source                  nah disampaikan pada rubrik edisi        edisi kali ini membahas beberapa
adalah Sun Microsystem dan Oracle.              bulan lalu, modus penipuan dengan        software open source yang dapat di-
Sun Microsystem meluncurkan                     menawarkan produk Microsoft de-          gunakan nantinya untuk mengganti-
OpenSolaris versi open source yang              ngan harga yang melebihi harga asli-     kan posisi software yang biasa anda
merupakan sistem operasi dariSolaris            nya (memanfaatkan kondisi ketidak        gunakan baik di rumah maupun di
10. Dan Oracle memasang papan pe-               tahuan akan informasi harga jual         kantor.
ngumuman akan software Linux                    suatu produk). Modus lainnya yaitu       Edisi kali ini juga, ada yang khusus.
Unbreakable untuk mendukung sis-                menjual COA (Certificate of              CD yang selalu menyertai terbitan
tem operasi Linux, tentu saja software          Authenticity) Microsoft yang palsu.      NeoTek, berisi Xnuxer Linux Live-
yang dimaksudkan menyangkut uru-                Dikatakan palsu karena COA yang          CD. Beruntunglah anda yang memi-
san transaksi maupun database.                  dijual tidak sesuai dengan prosedur      liki edisi NeoTek kali ini, karena
                                                lisensi yang telah ditetapkan oleh       NeoTek merupakan majalah yang le-
Memang, berat rasanya jika sudah                Microsoft. Kompas, Selasa, 2 Agus-
biasa terbius dengan kemudahan                                                           bih dahulu mendistribusikan Xnuxer
                                                tus 2005, halaman 18, Peringatan         Linux Live-CD. Sebenarnya anda da-
yang didapatkan ketika mengguna-                Keras Penjualan/Penggunaan
kan sistem operasi Windows (bukan                                                        pat men-download file image (*.iso)
                                                Certificate of Authenticity (COA)        Xnuxer Linux dengan kapasitas uku-
kemudahan sebenarnya tapi murah-                yang Illegal.
nya harga bajakan dibanding dengan                                                       ran file image sebesar 696MB, tetapi
harga aslinya) dan beralih ke sistem            Jangan anda tergoda harga murah          berapa biaya yang harus anda keluar-
operasi lain. Hanya ada 2 pilihan ya-           tanpa mengetahui keasliannya, ma-        kan untuk menariknya dari internet?
itu membeli software aslinya dengan             hal harga yang akan dibayarkan nan-      Beralih ke open source memang bu-
harganya yang juga asli atau pindah             tinya jika anda menjadi korban COA       kan tawaran dengan harga mati. Te-
menggunakan yang murah meriah                   ilegal, jadi lebih baik menghindar.      tapi, daripada mempertahankan un-
(tapi tidak muntah) dan tidak diha-             Jika anda memilih opsi yang kedua,       tuk mempergunakan software baja-
dapkan kepada tuntutan HaKI (jika               ada ujaran yang mengatakan bisa ala      kan yang jelas-jelas akan berhadapan
anda hanya mengambil posisi sebagai             biasa. Merasa gampang menjalankan        dengan hukum, maka open source
pengguna biasa).                                aplikasi Windows juga karena kebia-      adalah solusi.

                                                                                                  Vol. V No. 02 NeoTek      7
                 NeoInbox



                                  NmN
                                  Neoteker menjawab Neoteker
                                  Forum ini dimaksudkan sebagai bentuk offline dari mailing list
                                  NeoTek di http://groups.yahoo.com/group/majalahneotek.

T: Posted May 26                  kembangkan Gates juga be-        Mengapa tidak ada pemiki-        membangun negeri ini
Ada seorang rekan yang            lum banyak berubah, kalau        ran untuk pendelegasian          untuk melakukan penelitian,
menulis:                          dulu bertumpu pada Interrupt     pekerjaan, sehingga terminal     karena biasanya hasil
                                  Service Routine, di replace      terminal tidak perlu canggih.    penelitian hanya untuk
From: Harry Surjadi, wrote:       dengan model Registry, ha-       Ingat, saat ini kita masih ha-   memperkaya lembaga atau
Mas Bagus, rasanya bukan          nya dikembangkan dengan          rus melakukan pencarian ke       orang itu. Mengapa tidak
hanya perlu penguasaan pi-        penambahan model profile         internet langsung untuk          mengambil cara pandang
ranti open source-nya. Saya       keamanan. Model registry         mencari informasi, ataupun       suatu community yang
pikir yang paling susah ada-      ini menghasilkan pemikiran       untuk melakukan auction,         mengatakan "Knowledge is
lah mental dari orang             tentang COM.                     pembelian, penjualan.            belong to everyone [ or
Indonesia. Misalnya, banyak       Selanjutnya dikenal istilah      Pada saat itu harus juga ada     human being]?
peneliti (kalau bicara pergu-     platform, sejak adanya           orang lain di belahan dunia      Lihatlah perkembangan tek-
ruan tinggi dan lembaga pe-       Gosling "Java". .Net itu sen-    yang lain atau di sisi yang      nologi Microsoft, yang ha-
nelitian) "tidak mau" berba-      diri secara layer mesin juga     lain. Sangat merepotkan          nya berpikir tradisional,
gi hasil penelitian secara        dibangun di atas model           proses pekerjaan ini. Padahal    komputer ada di semua ru-
online. Saya bilang tidak         COM [Lihat referensi level       kita telah mengenal apa itu      mah? Atau juga pemikiran
mau karena mereka sangat          3, tentang CLR] sehingga         "AGENT".                         jamannya Marc Andressen –
ketinggalan dalam menggu-         .Net hanya merupakan se-                                          Mosaic, yang hanya berpikir
nakan internet. Coba saja                                          Mengapa tidak ada/jarang
                                  macam "perbaikan" dari pe-       yang berpikir bahwa              melihat dokumen di dunia
masuk ke website mereka.          mikiran Gosling, dari model                                       maya dengan tampilan ba-
                                                                   intelligent agent tersebut bi-
Menguasai teknologinya sa-        interpreter–byte code men-       sa melakukan perkerjaan ki-      gus? Atau juga pemikiran
ya pikir lebih mudah diban-       jadi Just In Time compilation,   ta? Mengapa belum ada            tentang object terdistribusi
dingkan mengubah mental           sehingga performanya lebih       yang membangun Platform          yang menjadi layanan–
menjadi mental yang sadar         cepat. Dari model deploy ke      khusus untuk "AGENT" ?           layanan dunia maya?
akan pentingnya menguasai         multi platform/mesin men-                                         Ayo bangkitlah SDM IT kita
teknolog dan memanfaatkan         jadi development multi           Cobalah kita membayangkan
                                                                   suatu "AGENT" kita delega-       membangun negeri ini de-
teknologi itu.                    language karena adanya                                            ngan terobosan yang belom
                                  Microsoft Intermediate           sikan pekerjaan kita, kita ki-
Salam,                                                             rim lewat terminal sederha-      dipikirkan Gates [karena
                                  Language. Dari pemikiran                                          Gates itu sebenarnya bisa
Harry Surjadi                     object terdistribusi yang se-    na, tidak perlu secanggih
                                                                   Desktop saat ini, mungkin        besar dengan model kulaka-
Sepertinya memang SDM IT          belumnya berkomunikasi                                            nnya].
                                  memakai non 80 port ke 80        hanya OS pada Handphone
kita terlalu sibuk untuk me-
                                  port (COM/CORBA ke               kita.                            Apakah dengan mengem-
luangkan sedikit waktu mem-
                                  SOAP WebService).                Kita "upload" AGENT ini          bangkan model mirip
bangun demi bangsa dan ne-
                                                                   untuk berkolaborasi dengan       community "Knowledge is
gara, artinya masih berat pa-     Linux juga hanya berkutat
                                                                   AGENT lainnya, dan bekerja       belong to everyone" kita
da kepentingan pribadi mau-       untuk mengejar ketinggalan-
                                                                   mewakili kita di Cyber.          masih trauma dengan era
pun golongan (atau perusahaan).   nya terhadap Windows
                                                                   Selanjutnya kita tinggal         Sosialis jaman 1965, meski-
Masyarakat IT saat ini juga       Desktop dengan kecepatan                                          pun banyak teori sosialis
                                  tinggi.                          menunggu dalam waktu
masih berkutat pada pemiki-                                                                         menentang Karl Max?
                                                                   tertentu.
ran tradisional, dalam kon-       Pertanyaannya adalah me-
                                                                   Bukankah hal ini lebih           Beratkah untuk mengem-
teks teknologi yang dikem-        ngapa masih berpikir ala
                                                                   menghemat kita dalam             bangkan sistem yang sama
bangkan saat ini, terutama di     Gates? [Komputer ada di ru-
                                                                   berlayar di duia maya? Bera-     sekali baru? Jalan kesana
bidang software, karena itu       mah rumah] Dimana pemi-
                                                                   pa waktu bisa dihemat?           adalah menyakitkan dan
ikut menjadi fundamen dari        kiran ini adalah hanya mem-                                       membosankan, namun ban-
IT itu sendiri.                   percanggih komputer di ru-       Kita jarang berpikir tentang     tulah negeri ini, bangun
Tradisional ini adalah masih      mah rumah (yaitu komputer        suatu Platform atau Protokol     bangsa ini untuk mencapai
pada pemikiran Gates ten-         desktop).                        masa depan, bahkan bangsa        lompatan IT ke masa depan.
tang adanya komputer di se-       Memang sudah ada layanan-        ini hanya menghasilkan se-
tiap rumah, yang akhirnya         layanan di Cyber, tapi masih     dikit karya protokol, yang       Alpha Bagus Sunggono
banyak bertumpu pada sis-         dengan susah payah dan           orang jarang mengetahuinya,      bagusalfa@gmail.com
tem Desktop. Contoh:              repot harus di execute dari      sehingga pemanfaatannya ke
Windows, KDE, GNOME ,             rumah rumah (termasuk            masyarakat luas kurang.
dll.                              kantor tentunya).                Kita masih mementingkan
Operating System yang di-                                          perut kita sendiri daripada

8     NeoTek Vol. V No. 02
                                                                                                 NeoStart


                                                                                    O P E N SO U RC E
                             Memahami Open Source
Open Source sama dengan Free Software, tetapi tidak berarti free software selalu open source.
    Pemahaman open source dan free software ternyata menjadi hangat di tengah-tengah derasnya
  berita mengenai aksi sweeping software bajakan. Sebelum lebih lanjut berkecimpung dalam dunia
                               open source, ada baiknya memahami akan open source itu sendiri.
         ALAM SEBUAH MILIS, TERJADI PERCAKAPAN HANGAT               dan mengizinkankan distribusi dalam bentuk source
 D       yang membahas mengenai pemahaman akan
         Open Source dan Free Software. Dari percakapan
                                                                    code dengan format sebaik mungkin dimana beberapa
                                                                    format sebuah produk tidak didistribusikan disertai
tersebut ada yang beranggapan bahwasannya free software             source code, harus diumumkan dengan baik untuk
adalah open source, dan tentu saja ada yang menolak pe-             mendapatkan source, download via Internet tanpa di-
mahaman tersebut yang menyatakan free software tidak                kenakan biaya. Source code harus lebih jika seorang
selalu berarti open source dan open source adalah free              programmer akan mengubah program. Secara sengaja
software.                                                           memperumit source code tidak diijinkan. Bentuk-
                                                                                                  bentuk Intermediate
                                                                                                  seperti hasil pre-processor
                                                                                                  atau penterjemah juga
                                                                                                  tidak diijinkan.
                                                                                                  • Derived Works. Lisensi
                                                                                                  harus membolehkan
                                                                                                  modifikasi dan karya
                                                                                                  yang didapat, dan harus
                                                                                                  membolehkan didistri-
                                                                                                  busikan kemabli di ba-
                                                                                                  wah sebagaimana lisensi
                                                                                                  dari program aslinya.
                                                                                                  • Integrity of The
                                                                                                  Author's Source Code.
                                                                                                  Lisensi mungkin mem-
                                                                                                  batasi modifikasi source
                                                                                                  code yang didistribusi-
                                                                                                  kan, kecuali lisensi
                                                                                                  mengijinkan distribusi
                                                                                                  file patch dimana source
                                                                                                  code untuk tujuan
                                                                                                  memodifikasi program
                                                                                                  saat dibangun. Lisensi
                                                                                                  juga secara gamblang
                                                                                                  harus mengizinkan dis-
                                                                                                  tribusi dari modifikasi
                                                                                                  source code. Selain itu
Mencari informasi mengenai opensource di situs opensource.org                                     lisensi mungkin mem-
                                                                                                  butuhkan karya yang
Anggapan tersebut ada benarnya tapi demi meluruskan                 didapat membawa sebuah perbedaan nama atau nomor
pemahaman akan Open Source dan Free Software, artikel               dari software aslinya.
ini hadir yang dirangkum dari beberapa sumber yang se-          •   No Discrimination Against Persons or Groups. Lisensi
benarnya dapat ditemukan di internet.                               tidak boleh mengadakan diskriminasi melawan orang
Kriteria Open Source                                                atau kelompok mana pun.
Open source tidak hanya bermakna akses pada source              •   No Discrimination Against Fields of Endeavor. Lisensi
code. Aturan distribusi software open source diharuskan             tidak boleh membatasi siapa saja untuk penggunaan
memenuhi kriteria sebagai berikut:                                  program di bidang tertentu. Misalnya, mungkin tidak
                                                                    membatasi program dipakai di perusahaan, atau dari
• Free Redistribution. Dalam hal ini, lisensi tidak mem-            dipakai untuk penelitian genetik.
   batasi pihak yang menjual dan yang memberikan                •   Distribution of License. Hak-hak yang diberikan kepa-
   software sebagai bagian distribusi software yang ter-            da program harus diterapkan kepada semua program
   diri dari beberapa sumber yang berbeda dimana lisensi            yang didistribusikan kembali tanpa campur tangan
   tidak membutuhkan royalti atau bayaran lain dari                 dari hal-hal lainnya.
   penjualan tersebut.
                                                                •   License Must Not Be Specific to a Product. Hak-hak
• Source Code. Program harus termasuk source code

                                                                                               Vol. V No. 02 NeoTek        9
                  NeoStart

     yang diberikan kepada program tidak boleh bergan-          •   OCLC Research Public License 2.0
     tung pada bagian yang menjadi program distribusi           •   Open Group Test Suite License
     software. Jika program diluncurkan dari distribusi itu
                                                                •   Open Software License
     dan penggunaan atau didistribusikan dalam aturan
     lisensi program, semua pihak yang ikut mendistribu-        •   PHP License
     sikan kembali sebaiknya mempunyai hak-hak sama.            •   Python license (CNRI Python License)
•    License Must Not Restrict Other Software. Lisensi ti-      •   Python Software Foundation License
     dak boleh menempatkan pembatasan pada software             •   Qt Public License (QPL)
     lain. Misalnya, lisensi tidak boleh bersikeras bahwa se-
     mua program lain yang didistribusikan atas medium          •   RealNetworks Public Source License V1.0
     yang sama harus menjadi software open source.              •   Reciprocal Public License
•    License Must Be Technology-Neutral. Tidak ada              •   Ricoh Source Code Public License
     lisensi yang mungkin didasarkan atas teknologi atau        •   Sleepycat License
     gaya perseorangan mana pun.                                •   Sun Industry Standards Source License (SISSL)
Open Source Lisensi                                             •   Sun Public License
Berbicara mengenai lisensi open source, ternyata banyak         •   Sybase Open Watcom Public License 1.0
jenisnya, yaitu:                                                •   University of Illinois/NCSA Open Source License
• Academic Free License                                         •   Vovida Software License v. 1.0
• Adaptive Public License                                       •   W3C License
• Apache Software License                                       •   wxWindows Library License
• Apache License, 2.0                                           •   X.Net License
• Apple Public Source License                                   •   Zope Public License
• Artistic license                                              •   zlib/libpng license
• Attribution Assurance Licenses
                                                                Open Source Award
• New BSD license
                                                                Ada juga penghargaan open source (Open Source Award)
• Computer Associates Trusted Open Source License 1.1           yang terbagi dalam 3 kategori yaitu Merit Award
• Common Development and Distribution License                   (Bronze), Special Award (Silver) dan Grand Master
• Common Public License 1.0                                     Award (Gold) yang disponsori oleh berbagai pihak, salah
                                                                satunya O'Reilly yang mensponsori untuk kategori
• CUA Office Public License Version 1.0
                                                                GOLD. Ada syarat-syarat yang harus dipenuhi untuk
• EU DataGrid Software License                                  mendapat Open Source award, untuk lebih lengkapnya
• Eclipse Public License                                        dapat anda temukan di http://opensource.org/osa
• Educational Community License                                 Tujuan Open Source Award adalah tidak lain sebagai se-
• Eiffel Forum License                                          buah penghargaan kepada orang-orang yang dengan su-
• Eiffel Forum License V2.0
                                                                karela memberikan informasi dari hasil daya ciptanya
                                                                untuk kepentingan hajat orang banyak. Layaknya peng-
• Entessa Public License                                        hargaan Nobel yang diberikan kepada orang-orang yang
• Fair License                                                  dianggap telah ikut memberikan andil dalam dunia pe-
• Frameworx License                                             ngetahuan seperti fisika, kimia, matematika, dan lain
                                                                sebagainya.
• GNU General Public License (GPL)
• GNU Library or Lesser General Public License (LGPL)                                                 o
                                                                Open Source Award dipelopori oleh John Graham-
                                                                Cumming (sang author POPfile email filtering package)
• Historical Permission Notice and Disclaimer                   dimana pada awalnya sebuah gagasan yang diajukan
• IBM Public License                                            kepada David Berlind (CNET) dan mendapat antusias
• Intel Open Source License                                     yang baik oleh Abbey Flores.
• Jabber Open Source License                                    Berikut informasi mengenai orang-orang yang pernah
• Lucent Public License (Plan9)                                 menerima Open Source Award, antara lainnya:
• Lucent Public License Version 1.02                            • Larry Wall, lebih dikenal untuk bahasa pemrograman
                                                                   Perl. Menerima Open Source Award untuk kategori
• MIT license
                                                                   Grand Master.
• MITRE Collaborative Virtual Workspace License
                                                                • Mitchell Baker, pimpinan Mozilla project. Menerima
   (CVW License)
                                                                   Open Source untuk kategori Special Award.
• Motosoto License
                                                                • Tom Lord/GNU arch, penerima Merit Award. GNU
• Mozilla Public License 1.0 (MPL)                                 arch adalah sebuah revisi atas sistem pengkontrolan,
• Mozilla Public License 1.1 (MPL)                                 sama tujuan sebagai alat seperti CVS, SCCS, dan
• NASA Open Source Agreement 1.3                                   Subversion.
• Naumen Public License                                         • Martin Pool/distcc, penerima Merit Award. Distcc
                                                                   adalah sebuah program untuk membangun C, C++,
• Nethack General Public License
                                                                   Objective C, atau Objective C++
• Nokia Open Source License


10     NeoTek Vol. V No. 02
                                                                                               NeoStart


                                                                                     O P E N SO U RC E
                                        Aplikasi Open Source
  Aplikasi Open Source, ternyata sudah cukup banyak dan memiliki kemampuan yang tidak kalah
    dari produk-produk yang biasa berjalan di Microsoft Windows, selain itu penggunaannya juga tidak
  sesulit seperti apa yang ditakuti oleh sebagian orang yang enggan beralih dari Windows bajakannya.
                                 Yocki Supriadi (K_Clown@plasa.com) membahasnya untuk anda.
                                                                AbiWord, merupakan sebuah aplikasi pengolah kata.
 A
        PAKAH ANDA KENAL DENGAN PROGRAM ATAU APLIKASI
          seperti MS Word, MS Excell, dan Winzip? Penu-         Hampir sama seperti MS Word maupun aplikasi pengolah
          lis yakin anda tidak hanya kenal dengan aplikasi-     kata lainnya. Aplikasi ini bisa digunakan untuk menulis
aplikasi tersebut, bahkan beberapa dari anda mungkin su-        paper, surat, laporan, memo, mail merge, dan berbagai ke-
dah sangat familiar karena memang menggunakan aplika-           gunaan lainnya. Apa gunanya sebuah aplikasi pengolah
si tersebut sejak lama. Semua program yang saya sebut-          kata jika kita tidak bisa bertukar file dengan orang lain?
kan sebelumnya merupakan aplikasi close source. Artinya         AbiWord dapat membaca dan menulis banyak tipe doku-
setiap baris dari kode-kode untuk membuat program ter-          men standar dari industri sejenis seperti dokumen
sebut tidak dipublikasikan untuk umum, dengan demikian          OpenOffice.org, dokumen Microsoft Word, dokumen
hanya pembuat program tersebut yang memiliki akses              WordPerfect, dokumen RTF, HTML web page dan lain-
terhadap source code dan memiliki power untuk merubah,          lain.
memperbaiki maupun menambah fitur dari aplikasi yang            Program AbiWord merupakan salah satu bagian penting
dihasilkannya. Saat ini selain tersedia program close source,   dari proyek besar yang lebih dikenal dengan nama
sudah banyak pula aplikasi open source yang beredar, be-        AbiSource dimana semuanya dimulai oleh SourceGear
berapa aplikasi open source tersebut bahkan memiliki            Corporation. Tujuan utama proyek ini menciptakan office
fungsi yang sama bahkan lebih dibandingkan beberapa             suite open source yang bisa digunakan pada berbagai ma-
program close source yang sudah sering anda gunakan.            cam operating system dengan AbiWord sebagai awalnya.
Apa sih program open source itu? Secara garis besar, pro-       Pada saat SourceGear merilis source code dari AbiWord,
gram open source adalah program yang source code-nya            komunitas programmer dan pengembang dengan cepat
bisa dilihat oleh siapa saja, termasuk anda sebagai konsu-      merespon proyek tersebut sehingga SourceGear berhenti
mennya. Bukan hanya itu, bila anda seorang programmer           meneruskannya. Setelah SourceGear berhenti, para ko-
atau orang yang tertarik pada dunia pemrograman, kode-          munitas pengembang dan programmer meneruskan pro-
kode yang bisa anda lihat tersebut bisa dirubah, diperbaiki,    yek tersebut untuk meningkatkan kualitas dari AbiWord.
bahkan dibuat ulang dengan fasilitas tambahan sesuai de-        Versi 1.0 dari AbiWord dirilis pada bulan April 2002,
ngan keinginan user masing-masing. Penggunaan kata              yang diteruskan dengan versi 2.0 pada bulan September
open source belakangan ini sangat identik dengan Linux,         2003 serta versi 2.2 pada bulan Desember 2004. Saat ini
hal ini tidak dapat disalahkan karena Linux merupakan           anda bisa mendapatkan AbiWord versi 2.2.8 di alamat
salah satu contoh paling menonjol akan keberhasilan pro-        www.abisource.com/download, para pengembang saat ini
yek open source, tetapi kita tidak boleh lupa bahwa proyek
open source tidak hanya berkembang pada bidang operating
system, dewasa ini semakin banyak orang di seluruh du-
nia saling bekerjasama dalam membuat proyek open source
baik itu untuk aplikasi perkantoran seperti program pe-
ngolah data, program presentasi dll, serta semakin marak-
nya proyek open source yang bergerak pada bidang mul-
timedia. Produk-produk yang dihasilkan oleh proyek open
source ini, kebanyakan hanya bekerja pada lingkungan
Unix, tetapi tidak menutup kemungkinan adanya bebera-
pa program yang bisa dinikmati sistem operasi lain seper-
ti Windows, MacOS X, dan lain-lain, dikarenakan popula-
ritas dari program tersebut maupun karena kehandalannya.
Sebenarnya ada banyak ciri-ciri ataupun karakteristik
suatu program disebut sebagai program open source selain
dari bisa atau tidaknya source code program tersebut dili-
hat, silahkan anda baca kembali majalah edisi ini dari awal
hingga akhir untuk menemukan definisi serta informasi
lain yang berkaitan dengan program open source secara
mendalam. Saat ini, saya akan menghadirkan beberapa
contoh program open source serta kegunaan program ter-
sebut yang mudah-mudahan bisa menggantikan produk-
produk close source sehingga kita bisa me-renovasi
program tersebut sesuai kebutuhan.
Beberapa Program Open Source                                    Gambar 1. Abisource website

                                                                                              Vol. V No. 02 NeoTek     11
                NeoStart

sedang berusaha merilis versi 2.3.4 dari AbiWord yang
tentunya akan dilengkapi dengan fitur yang lebih baik.
Apa yang berbeda dari AbiWord? Menurut situsnya,
AbiWord sangat berbeda karena bisa digunakan di berba-
gai operating system (multiplatform), selain berjalan pada
system Unix dan Windows 95 keatas, AbiWord juga ber-
jalan pada QNX Neutrino serta MacOS X. Selain itu,
source code dari AbiWord ditulis secara teliti dan hati-
hati sehingga user yang menggunakannya akan mene-
mukan kenyataan bahwa waktu loading yang diperlukan
sangat singkat. AbiWord juga memiliki kemampuan un-
tuk dijalankan pada berbagai macam bahasa sehingga me-
nambah banyak potensi pemakainya. Anda tidak pecaya?
Silahkan buktikan sendiri kebenarannya dengan mengun-
jungi homepage mereka di www.abisource.com.
                                                                                                               Gambar
Gwenview, pernah memakai program yang bernama
                                                                                                               3. XPDF
ACDSee pada operating system Windows? Gwenview
merupakan salah satu produk yang dihasilkan oleh proyek      dan bisa anda dapatkan dalam bentuk Tar/GZ
open source yang kegunaannya kurang lebih sama dengan        ataupun Tar/BZ2.
aplikasi ACDSee dan dapat digunakan pada sistem operasi      xCHM, adalah program cross-platform GUI untuk
Linux. Gwenview merupakan program yang mudah digu-           CHMLIB, dibuat dengan menggunakan wxGTK. Program
nakan untuk melihat gambar maupun browser untuk KDE,         ini dapat menampilkan topic tree, print halaman, bekerja
setiap format umum dari file gambar telah di-support.        dengan bookmark, merubah font dan percepatan penca-
Gwenview memiliki fitur standar dari program sejenis         rian kepada seluruh halaman dari dokumen *.chm.
seperti slideshow, full screen view, thumbnails, drag and    Program xCHM dapat digunakan pada sistem operasi
drop, dan image zoom. Program ini bisa anda dapatkan         macOS X, BSD, Linux, SunOS/Solaris, dan Unix, anda
dengan format Tar/BZ2, RPM package ataupun Debian            tertarik ?? langsung datangi alamatnya di
package pada alamat gwenview.sourceforge.net                 xchm.sourceforge.net




                                                                                                              Gambar 4.
                                                                                                              XCHM

                                                             Pan, merupakan program untuk membaca email atau
                                                             berita yang ditujukan bagi pengguna baru maupun yang
                                                             sudah berpengalaman dengan program sejenis. Pada ling-
                                                             kungan Windows kita mengenal Outlook, Pan kurang le-
Gambar 2. GwenView                                           bih memiliki fungsi yang sama dengan Outlook yaitu se-
                                                             lain berfungsi untuk membaca email, juga berguna untuk
Xpdf, adalah program untuk membaca file Portable             membaca berita-berita dari newsgroup yang diikuti oleh
Document Format (PDF), kadangkala disebut juga file          user. Pan memiliki fitur-fitur standar seperti yang dimiliki
Acrobat (berasal dari nama program pembaca file pdf          program sejenis, selain itu program ini support yEnc,
buatan Adobe). Proyek Xpdf juga menyertakan PDF text         filter artikel, multiple koneksi dan banyak lagi feature
extractor, converter dari PDF ke PostScript dan utility      yang ditawarkan. Program yang dibuat dengan bahasa C
lainnya. Program yang dibuat dengan menggunakan C++          ini, oleh pembuatnya diberitakan sudah bisa berjalan pada
ini berjalan pada X Window System Unix, VMS, dan             sistem operasi Windows (Win32) selain bisa bekerja pada
OS/2, non-X komponen (pdftops, pdftotext dll) bisa juga      sistem operasi Linux, BSD, SunOS/Solaris. Kunjungi
berjalan pada sistem operasi Windows. Xpdf di desain         pan.rebelbase.com bila anda tertarik untuk mencoba
untuk penggunaan secara efisien.                             program ini.
GPdf, adalah program untuk membaca file *.pdf yang           Ifmonitor, merupakan program sederhana untuk melihat
dikhususkan bagi pengguna X Window System Gnome,             lalu lintas data pada jaringan yang berjalan pada sistem
Program milik ini memiliki fitur yang sama dengan Xpdf       operasi Linux. Program ini menyimpan log dari trafic

12   NeoTek Vol. V No. 02
                                                                                              NeoStart

jaringan ke MySQL setiap menit, dan tidak menggunakan          banyak feature seperti browsing ftp server saat men-
SNMP. Anda bisa melihat bandwith yang terpakai melalui         transfer file, FTP resume, browsing LAN untuk Windows
grafik yang ditampilkan oleh program ifmonitor ini seca-       share, dan lain-lain.
ra realtime menggunakan php, aplikasi ini oleh beberapa
orang diakui cukup tangguh dan mudah untuk diinstall.
Untuk keterangan mengenai program ifmonitor ini,
silahkan kunjungi ifmonitor.preteritoimperfeito.com




                                                               Gambar 7. JFtp


                                                               LinuXchangE, merupakan program yang memberikan
                                                               network service secara terintegrasi seperti email, DNS,
Gambar 5. Ifmonitor                                            WINS, DHCP, VPN, PDC, dan mass storage. Diharapkan
                                                               dapat menjadi pesaing Windows Server dengan menyimpan
Audacity, merupakan program audio editor, dengan pro-          semua informasi menggunakan NTLM, Kerberos, serta
gram ini, anda dapat merekam suara lalu di konversi            LDAP sama seperti yang dilakukan oleh Active Directory.
menjadi file Ogg, WAV, AIFF, AU, IRCAM maupun file             program ini berjalan pada Windows NT/2000/XP ataupun
MP3. Audacity dilengkapi juga dengan beberapa feature          Linux. Segera kunjungi www.linuxchange.com untuk
seperti efek sederhana yang diperlukan dalam pengeditan        mengetahui lebih jauh tentang program ini.
file, serta undo yang tidak terbatas. Audacity bisa berjalan
pada operating sistem Linux/*BSD, Mac OS X, dan
Windows karena dalam mode GUI dibuat dengan
wxWidgets serta memakai PortAudio sebagai audio I/O
dimana sudah disupport OSS, Mac OS X CoreAudio, dan
Windows WMME serta dapat di compile dengan support
untuk ALSA juga Jack. program yang dibuat dengan
bahasa C++ ini bisa anda pelajari lebih jauh di
audacity.sourceforge.net




                                                               Gambar 8. LinuXchange

                                                               Masih penasaran sama proyek open source lainnya?
                                                               Buruan buka website www.freshmeat.net atau
                                                               www.sourceforge.com. Banyak program-program berkua-
                                                               litas disana, silahkan anda mencari serta mencoba program
                                                               gratis dan open source yang sesuai dengan keinginan anda.

                                                               Penasaran? Silakan coba sebelum terlambat...
Gambar6. Audacity

JFtp, merupakan program untuk mentransfer file yang
dibuat dengan menggunakan java. Selain mensupport FTP
dengan FTP API sendiri, JFtp juga mensupport protokol
lainnya seperti SMB, SFTP, NFS, dan HTTP. Memiliki

                                                                                            Vol. V No. 02 NeoTek     13
                NeoTekno


                                                                                   O P E N SO U RC E
                                        Xnuxer Linux Live-CD
      Windows anda bajakan? Tinggalkan dan segera beralih ke Linux. Umumnya yang membuat
 orang enggan beralih ke Linux karena adanya anggapan bahwasan Linux merupakan OS yang sulit di
   operasikan. Dani Firman Syah (xnuxer@yahoo.com) menyuguhkan Xnuxer Linux Live-CD yang
                     didesign dengan kemudahan yang terdapat di OS Windows. Buktikan segera!!!
        LHAMDULILLAH DENGAN RIDHO TUHAN YME SAYA              Sebagian besar file binary yang ada di XNUXER LINUX
 A     bisa menyelesaikan Linux XNUXER dalam ben-
       tuk LIVE-CD yang tidak memerlukan instalasi
                                                              diambil dari KNOPPIX 3.9 (Knopper) yang sudah di
                                                              customize.
dan hanya dijalankan dari CD.




Xnuxer Linux screeshoot 1
                                                              Xnuxer Linux screeshoot 3
Dalam pengerjaannya XNUXER LINUX dibuat dengan
membutuhkan waktu 7 hari 7 malam hanya dengan wak-
tu istirahat rata-rata 3 jam perhari. Kurang tidur tapi cu-
kup membuat saya puas karena berhasil menemukan be-
berapa solusi dari beberapa masalah yang saya temui pada
saat pengerjaanya. XNUXER LINUX dibangun di atas
core Debian Sarge 3.1 dimana file binary di ambil dari
KNOPPIX 3.9. Kenapa copy dari KNOPPIX terbaru?
terus terang karena versi file system dan aplikasi di
KNOPPIX 3.9 versi terbaru.




Xnuxer Linux screeshoot 2

Konsep/ide yang diaplikasikan di XNUXER LINUX ada-
lah membuat bagaimana linux bisa di gunakan dengan            Xnuxer Linux screeshoot 4
mudah oleh end-user dengan memaksimalkan/memper-
cantik penampilan KDE tanpa mengurangi performance
sehingga kalau Anda melihat tampilan KDE XNUXER               Mudah-mudahan kontribusi yang saya berikan bisa lebih
LINUX sangat berbeda dengan tampilan KDE yang                 mempermudah proses sosialisasi Linux dan aplikasi Open
umum (lihat screenshot).                                      Source secara umum dan juga bisa ikut membantu me-
                                                              ngurangi penggunaan software-software ilegal. Kalau ada

14   NeoTek Vol. V No. 02
                                                                                       NeoTekno

yang gratis mengapa mesti beli.                         Motto
Seperti biasa, RC Version memungkinkan untuk dilaku-    XNUXER LINUX, Making Linux Look Easy!




                                                        Xnuxer Linux screeshoot 6

                                                        Distribution
                                                        Anda bebas mendistribusikan XNUXER LINUX dalam
                                                        bentuk apapun dengan tetap memperhatikan agreement
                                                        yang tercantum dalam dokumen GNU Public License
                                                        (Versi 2, June 1991)
                                                        Login User dan Password
                                                        Untuk login user, Anda dapat menggunakan user dan
                                                        password berikut:
                                                        user: xnuxer   pass: xnuxer
                                                        atau
                                                        user: root     pass: xnuxer
Xnuxer Linux screeshoot 5
                                                        Anda juga bisa menggunakan command sudo su dari
kan update dan upgrade dari versi sebelumnya ke versi   console user xnuxer, tanpa password dan Anda sudah
RC update, XNUXER LINUX tidak menutup kemungki-         masuk dengan akses root user.
nan akan mengeluarkan release RC yang lain yang lebih
                                                        Features
baru.
                                                        XNUXER LINUX v1.0 RC-2 Live CD - 02-07-2005
                                                        • Upgrade modules (support with many sound card,
                                                           tested)
                                                        • Change images for bootsplash, logo, ksplash and
                                                           background (see screenshot RC2)
                                                        XNUXER LINUX v1.0 RC-1 Live CD - 28-06-2005
                                                        • Core Debian System 3.1
                                                        • Binary file di copy dari KNOPPIX 3.9
                                                        • Kernel 2.6.11
                                                        • KDE 3.4 plus kdmtheme & KBFX
                                                        • XModule FBDEV (Frame Buffer) as default for VGA
                                                          Card
                                                        • Full applications for Multimedia, Internet, Office &
                                                          Developer
                                                        • Add new driver for Wifi Dongle, USB (Chipset:
                                                          ZyDAS,zd1201)
                                                        • Support Sound Driver ALSA and OSS (Open Sound
                                                          System) modules.
                                                        • Support network device and protocol (DHCP by
                                                          Default)
Xnuxer Linux screeshoot 6
                                                        • Support for many type file system such as:
                                                          EXT2/EXT3, NTFS, FAT/FAT32, CLOOP etc
Product & Release
                                                        • Full easy to use, I hope
•  XNUXER LINUX v1.0 RC-2 Live CD - 02-07-2005
•  XNUXER LINUX v1.0 RC-1 Live CD - 28-06-2005
                                                        Support and report please send to xnuxer@yahoo.com

                                                                                      Vol. V No. 02 NeoTek   15
               NeoTekno


                                                                                  O P E N SO U RC E
                            Xnuxer Linux di HardDisk
     Windows anda bajakan? Tinggalkan dan segera beralih ke Linux. Umumnya yang membuat
 orang enggan beralih ke Linux karena anggapan Linux merupakan OS yang sulit di operasikan. Dani
  Firman Syah (xnuxer@yahoo.com) menyuguhkan Xnuxer Linux Live-CD yang didesign dengan
                     kemudahan penggunaannya dan dapat dipindahkan ke dalam harddisk anda.

         ENJALANKAN XNUXER LINUX LIVE-CD DI HARDDISK?       kan tanda $, disini Anda perlu masuk ke user root terle-
M        Tentu saja bisa. Bagaimana caranya? Sedikit ber-
         beda dengan cara instalasi linux pada umumnya,
                                                            bih dahulu, caranya cukup mengetikan command sudo su.
                                                            Perhatikan contoh berikut ini:
memindahkan XNUXER linux Live CD ke harddisk perlu          xnuxer@xnuxer:~$ sudo su
sedikit dilengkapi dengan kemampuan Anda dalam meng-        xnuxer@xnuxer:~#
gunakan beberapa command di Linux. Langkah-langkahnya
relatif mudah dan tidak terlalu sulit. Yang pertama kali    Untuk menjalankan XNUXER Linux Live CD ke dalam
yang perlu dilakukan adalah booting dengan Live-CD          harddisk Anda perlu membuat partisi linux (EXT2/EXT3)
XNUXER Linux, tunggu beberapa saat hingga proses            dan partisi SWAP terlebih dahulu. Partisi linux akan di-
booting dan KDE selesai dijalankan. Selanjutnya jalankan    gunakan sebagai tempat filesystem XNUXER Linux Live
program shell Konsole yang icon-nya bergambar kompu-        CD yang nanti akan di-copy-kan ke dalam harddisk. Anda
ter dengan layar monitor hitam.                             bisa menggunakan program FDISK atau CFDISK (more
                                                            easy), kedua program tersebut jalan di console linux. Di
                                                            gambar 2 adalah contoh dari program CFDISK.
                                                            Ketika membuat partisi linux (hda1 dan hda2) file system
                                                            type (FS Type) dalam keadaan kosong, jangan panik. Yang
                                                            terpenting Anda telah membuat terlebih dahulu partisi-
                                                            nya. Selanjutnya melakukan format file system, caranya
                                                            lihat contoh berikut:
                                                            mkfs -t ext2 /dev/hda1
                                                            mkswap /dev/hda2

                                                            NB: ada baiknya melakukan restart sebelum melakukan
                                                            perintah tersebut untuk lebih menyakinkan partisi yang
                                                            dibuat menggunakan CFDISK benar-benar terbentuk.
                                                            Ambil contoh misalnya partisi linux yang Anda sudah
                                                            buat di harddisk adalah sebagai berikut:
                                                            hda1        Linux ext2 *Bootable
                                                            hda2        Linux swap
Gambar 1. Menjalankan Shell Konsole
                                                            Buat directory mounting untuk /dev/hda1 agar kita bisa
                                                            meng-copy file system XNUXER Linux yang ada di CD.
Kalau Anda menggunakan live-CD XNUXER Linux,                Proses copy file system XNUXER Linux dari CD ke
mode user yang ada di console masih user xnuxer sehing-     harddisk bisa memakan waktu beberapa menit, tergan-
ga yang tampil adalah bash shell yang masih mengguna-       tung PC Anda.
                                                            mkdir /mnt/hda1
                                                            mount -t ext2 /dev/hda1 /mnt/hda1
                                                            cp -a /XNUXER/* /mnt/hda1

                                                            Copy file /etc/fstab yang ada di CD ke dalam harddisk
                                                            yang kita mounting di folder etc. Lakukan chroot agar
                                                            kita bisa mengedit file fstab di dalam root folder
                                                            XNUXER Linux yang ada di harddisk.
                                                            cp /etc/fstab /mnt/hda1/etc
                                                            chroot /mnt/hda1

                                                            Edit file /etc/fstab dengan vi atau pico editor:
                                                            vi /etc/fstab

                                                            Modifikasi file /etc/fstab seperti dalam contoh berikut ini:
                                                             /dev/hda2       none swap sw                       00
                                                             /dev/hda1       /    ext2 noatime 0 1
Gambar 2. Membuat partisi

16   NeoTek Vol. V No. 02
                                                                                                     NeoTekno
 none            /proc proc defaults                  0   0       Failure to communicate with kernel device-mapper driver.
 none            /dev/shm tmpfs defaults              0   0       Incompatible libdevmapper 1.00.20-ioctl
 /dev/cdrom      /cdrom auto noauto,user              0   0       (2005-01-06)(compat) and kernel driver
 /dev/fd0        /floppy auto noauto,user,umask=000   0   0       Warning: '/proc/partitions' does not exist, disk scan
                                                                  bypassed
Simpan konfigurasi /etc/fstab dan buat direktori
                                                                  Added DaNIX *
/dev/shm dengan perintah berikut:
mkdir /dev/shm                                                    root@XNUXER:/#

Selanjutnya jangan lupa untuk mengedit file /etc/lilo.conf        Dari apa yang diperlihatkan di atas, pastikan terdapat tu-
agar bisa di boot dari harddisk dengan LILO Boot                  lisan Added DaNIX * yang menandakan pekerjaan yang
Manager.                                                          anda lakukan telah berhasil.
Perhatikan "/etc/lilo.conf" file:                                 Selanjutnya Anda sudah bisa me-reboot komputer Anda
                                                                  dan booting XNUXER Linux dari harddisk (tidak melalui
lba32
                                                                  CD).
boot=/dev/hda
prompt
delay=50
vga=normal
default=DaNiX
image=/vmlinuz
      append="lang=us apm=power-off"
      root=/dev/hda1
      label=DaNiX
      read-write

Install boot loader LILO ke MBR dengan
mengetikkan command lilo
xnuxer@xnuxer:~# lilo

Ketika melakukan command lilo, mungkin
dilayar monitor anda terlihat seperti
berikut:
root@XNUXER:/# lilo

/proc/devices: fopen failed: No such file or
directory
Is device-mapper driver missing from kernel?
/dev/mapper/control: open failed: No such device
Failure to communicate with kernel device-mapper Gambar 4. Pemindahan Xnuxer Live-CD ke harddisk berjalan sukses.
driver.
/proc/devices: fopen failed: No such file or directory
Is device-mapper driver missing from kernel?                      Edisi Open Soure
/dev/mapper/control: open failed: No such device
                                                                  Edisi NeoTek kali ini (Volume IV - Nomor 02) memang secara
                                                                                  khusus membahas mengenai Open Source yang
                                                                                  kembali hangat setelah penegakan HaKI (Hak atas
                                                                                  Karya Intelektual) ditambah lagi maraknya aksi
                                                                                  sweeping yang dilakukan oleh pihak produsen
                                                                                  Windows (Microsoft).

                                                                                  CD yang menyertai NeoTek edisi ini pun merupa-
                                                                                  kan Xnuxer Linux Live-CD yang dipersembahkan
                                                                                  kepada khusus pembaca setia NeoTek.

                                                                                  Dengan Open Source sebagai bahasan utama edisi
                                                                                  ini, selain bahasan mengenai Xnuxer Linux Live-
                                                                                  CD juga terdapat bahasan mengenai aplikasi-
                                                                                  aplikasi open source yang memiliki kemampuan
                                                                                  yang tidak kalah dari aplikasi-aplikasi yang biasa
                                                                                  berjalan di lingkungan Windows.

                                                                                  Bahasan open source lainnya yang menarik
                                                                                  adalah Clustering yang merupakan tulisan Bapak
                                                                                  Onno W Purbo (pakar Telematika Indonesia).
                                                                                  Selain itu ada bahasan mengenai Mambo Open
                                                                                  Source, CMS yang banyak menarik perhatian
                                                                                  karena kemudahan kustomisasi dan tampilan
                                                                                  yang dimiliki juga menarik.
Gambar 3. Proses pengerjaan pemindahan Xnuxer Live-CD ke harddisk


                                                                                                   Vol. V No. 02 NeoTek         17
                 NeoTekno


                                                                                     O P E N SO U RC E
                               Remaster Linux Knoppix
     Berkaitan dengan Bagaimana menciptakan distro linux seperti apa yang sudah dilakukan oleh
         Dani Firman Syah dengan Xnuxer Linux-nya, bahasan ini adalah tahap awal belajarnya. Agus
             Muhajir (hajirodeon@yahoo.com) memaparkan teknik Remaster pada Linux Knoppix.

          ADA DASARNYA  REMASTER ADALAH MEMODIFIKASI           5. Salin semua file KNOPPIX ke direktori yang telah anda
    P   untuk membuat turunan distro baru. Dalam hal
        ini berbasis LINUX KNOPPIX.
                                                               buat:
                                                                   #cp -Rp /KNOPPIX/* /mnt/hdXX/lnx/source/KNOPPIX
Yang akan dibahas disini adalah remaster yang paling           6. Sekarang salin semua file yang ada pada /cdrom ke
mudah dimana fungsi-fungsi atau program-program                /mnt/hdXX/lnx/master, kecuali sebuah file KNOPPIX
bawaan dari distro asli masih banyak terlihat. Atau bisa       yang berukuran besar.
dikatakan ini seperti meng-compile ulang saja. Mudah               #cp /cdrom /mnt/hdXX/lnx/master/
bukan.
                                                               7. Setelah semua file yang dibutuhkan tersalin, masuk se-
Penulis pernah mencoba dari Knoppix 3.3 sampai dengan          bagai root baru ke direktori KNOPPIX pada partisi yang
versi yang lebih tinggi. Meskipun begitu, saat ini penulis     telah di-mount (chroot)
sedang mengembangkan distro linux dengan konsep                    #chroot /mnt/hdXX/source/KNOPPIX
gabungan antara linux KNOPPIX, SUSE dan FEDORA.                    #mount -t proc /proc proc
Yang tentu saja akan terlahir distro baru yang bernama
XXX (nama masih dirahasiakan). Tunggu saja ya.                 Pada proses ini anda dapat mengkustomisasi paket-paket
                                                               yang ada pada knoppix dan mengkonfigurasi ulang. Gu-
Perangkat                                                      nakan program-program seperti dpkg dan apt-get untuk
Berikut hal-hal yang dibutuhkan:                               memudahkan anda.
• Sebuah CD KNOPPIX                                            • #apt-get remove namapaket (untuk menghapus paket).
• Hardware (Min 300MHz, 64 RAM)                                • #apt-get install namapaket (untuk menginstal paket).
• 4 GB space pada hardisk & 1 GB untuk SWAP                    • #apt-get clean (untuk menghapus paket yang telah
                                                                   didownload).
• CD ROM
                                                               • #deborphan (untuk melihat daftar paket yang tidak me-
• CDR/RW-ROM (untuk membakar file iso ke cd)                       miliki keterkaitan sehingga dapat kita hapus).
• CD Blank                                                     • #deborphan | xargs apt-get -s -y remove (menghapus
Proses Remastering Knoppix                                         langsung paket yang tidak memiliki keterkaitan).
1. Boot komputer dengan cd knoppix. Anda dapat masuk           8. Mengubah background, /usr/local/lib/knoppix.jpg
ke dalam mode GUI atau konsol. Jika ingin masuk ke             merupakan default untuk knoppix, jika ingin diubah anda
dalam mode GUI, cukup tekan enter pertanyaan boot :            tinggal me-replace background lama dengan gambar yang
Tapi bila anda ingin masuk ke dalam mode konsole,              anda inginkan.
ketikkan saja knoppix 2 kemudian tekan enter. Semua            9. Modifikasi Boot Screen, untuk memodifikasi boot
proses nantinya dilakukan pada area command line.              screen, salin boot.img dari direktori KNOPPIX pada CD.
2. Siapkan partisi dengan fdisk, cfdisk atau partition         • #cp /KNOPPIX/boot.img /mnt/hdXX
magic. Yakni dua partisi, satu untuk / dan satu lagi untuk     • #mkdir /mnt/hdXX/image (Buat direktori image pada
swap.                                                              /mnt/hdXX).
• Format partisi tersebut, misal:
                                                               • # mount -t msdos -o loop /mnt/hdXX/boot.img
    #mkfs -t ext3 /dev/hdXX (XX menunjukkan nomor                  /mnt/hdXX/image (Mount image).
    hardisk dan partisi anda). Contoh hda1, hda5, . . . dll.   Sekarang pindah ke direktori image, di sana anda akan
• Format partisi swap dengan perintah:                         menemukan beberapa file yang dapat anda modifikasi.
     #mkswap /dev/hdXX                                         logo.16 merupakan gambar yang ditampilkan ketika
                                                               knoppix booting. Untuk mengganti logo ini anda harus
3. Mount partisi yang akan anda gunakan.
                                                               memiliki gambar berformat png dengan resolusi 640*400
    #mount -o rw /dev/hdXX /mnt/hdXX                           16 warna.
4. Buat direktori yang dibutuhkan, antara lain:                Lakukan perintah berikut pada gambar anda (di sini saya
                                                               memilki gambar dengan nama logo.png).
•    #mkdir /mnt/hdXX/lnx
                                                               •    #pngtopnm <logo.png >logo.pnm
•    #mkdir /mnt/hdXX/lnx/source
                                                               •    #ppmtolss16 <logo.pnm >logo.16
•    #mkdir /mnt/hdXX/lnx/source/KNOPPIX
                                                               •    #cp logo.16 /mnt/hdXX/image/logo.16
•    #mkdir /mnt/hdXX/lnx/master
                                                               Setelah selesai, tes hasilnya dangan menyalinnya ke
•    #mkdir /mnt/hdXX/lnx/master/KNOPPIX

18      NeoTek Vol. V No. 02
                                                                                                           NeoTekno

disket dengan perintah:                                               Potensi Live-Linux mengubah cara kerja kita
    #dd if=boot.img of=/dev/fd0
                                                                               NDA PERNAH MENDENGAR    KNOPPIX, MANDRAKEMOVE BAHKAN
Jika proses booting dapat berjalan sesuai dengan yang
anda inginkan maka anda telah berhasil. Ganti file
                                                                        A      Inullinux? Salah satu kecenderungan yang cukup besar
                                                                               dalam kancah Linux saat ini, adalah pengembangan CD
boot.img yang lama dengan boot.img yang ini.                          Live (sebagian menyebutnya Live-Linux). Di mana sistem operasi
10. Modifikasi Menu KDE                                               komplit terdapat dalam satu CD (dan kadang DVD). Yang perlu
                                                                      dilakukan user hanyalah melakukan booting dari CD tersebut, dan
• Salin konfigurasi XF86Config-4 :                                    mereka akan memperoleh suatu sistem operasi yang dapat bekerja
    #cp /etc/X11/XF86Config-4 /mnt/hdXX/lnx/source/KNOPPIX/etc/X11/   sepenuhnya.
•    Hapus isi dari /home/knoppix :                                   Ini bisa merupakan suatu langkah besar dalam dunia trusted
    #rm -rf /home/knoppix/*                                           computing dan reliable computing. Serta merupakan jawaban dari
                                                                      kekalahan konsep thin-client karena masalah bandwith. Pada ma-
•    Salin semua isi dari /etc/skel/ ke home/knoppix:                 sa sekarang ada lebih dari 161 distro Live-Linux CD, termasuk di
    #cp -Rp /etc/skel/* /home/knoppix                                 dalamnya adalah BSD. Meski sejumlah Live-Linux memerlukan
•    Ubah owner menjadi knoppix.knoppix:                              harddisk (sekedar untuk swap space atau virtual memori), keguna-
                                                                      annya bermacam-macam dari desktop biasa sampai firewall, dan
    #chown -R knoppix.knoppix /home/knoppix
                                                                      tool forensik/hacking. Inilah dunia yang belum dieksplorasi oleh
•    Masuk sebagai user knoppix :                                     Microsoft.
    #su - knoppix                                                     Bayangkan, sampai di tempat kerja anda hanya perlu memasukkan
•   Jalankan startx                                                   CD dan boot dari situ. Distro sudah dikonfigurasi via USB (atau
                                                                      smart card) untuk menyimpan dokumen penting pada remote
•   Di lingkungan X Window anda bisa melakukan                        server dengan password. Suatu Live CD yang sudah dikustomisasi
    perubahan/penambahan menu melalui perintah                        sendiri akan dibuat oleh divisi IT di kantor anda. Ingat, satu
    kmenuedit                                                         keping CD bisa menyimpan antara 640-700 megabyte data, jika
• Jika selesai, Logout dan kita akan kembali ke console               dalam kantor terdapat 100 komputer, maka ada 64-70 Gigabyte
    lagi.                                                             data yang tidak perlu membebani jaringan (dibandingkan dengan
• Salin kembali dari /home/knoppix ke /etc/skel, Jangan               memakai REMOTE BOOT). Begitu jam kantor selesai, ruang kantor
    lupa owner /etc/skel adalah root :)                               akan cukup aman. Bahkan user tidak perlu mengetahui password
                                                                      mereka sendiri, meski semacam sqnk7$%io3. Hal itu akan cukup
11. Setelah semua usai anda harus meng-umount proc:
                                                                      menyulitkan seorang cracker. Dan jika itu dirubah tiap minggu,
    #umount /proc
                                                                      seorang hacker terpaksa memilih pekerjaan lain yang lebih baik
Ketik exit atau tekan ctrl+D untuk keluar dari lingkungan             untuk mengisi waktu luangnya.
chroot
                                                                      Hacker hampir tidak punya kesempatan untuk meracuni CD anda,
12. Hapus file .rr_moved, .bash_history, tmp file, dan                begitu pula virus. Penggunaan anti-virus bisa difokuskan pada sa-
yang lainnya.                                                         tu target secara maksimal. Nah, di sini kita memerlukan divisi khu-
    #rm -rf /mnt/hdb2/knx/source/KNOPPIX/.rr_moved                    sus untuk membuat CD tersebut, yang sudah dikustomisasi dengan
                                                                      aplikasi untuk kebutuhan user tertentu. Jika user memerlukan pe-
13. Buat iso file, lakukan perintah berikut:                          nambahan aplikasi baru, mereka akan mengirimkan permintaan ke
    #mkisofs -R -U -V "linuku filesystem" -P "linuku" -hide-rr-
                                                                      divisi IT untuk penambahan aplikasi tersebut ke CD atau DVD.
moved -cache-inodes-no-bak -pad /mnt/hdXX/lnx/source/KNOPPIX
| nice -5 /usr/bin/create_compressed_fs - 65536 >                     Di masa mendatang, user tidak perlu mengetikkan password, ka-
mnt/hdXX/lnx/master/KNOPPIX/KNOPPIX                                   rena removable media lainnya yang akan menyediakannya untuk
                                                                      mereka. Ini menghilangkan potensi social engineering ala Kevin
14. Jika sudah selesai, lanjutkan dengan pembuatan CD                 Mitnick. Dan bila CD atau DVD itu disimpan di kantor, tidak ada
image.                                                                lagi gunanya memiliki Smart-Card ID. Sekali lagi, ini hanya ada di
•    #cd /mnt/hdXX/lnx/master                                         Linux, anda belum akan (dan mungkin tidak akan) melihat Live-XP
                                                                      atau Live-NT.
•    #mkisofs -pad -l -r -J -v -V "linuku" -b KNOPPIX/boot.img -c
     KNOPPIX/boot.cat -hide-rr-moved -o /mnt/hdXX/linuku.iso          Sejumlah versi Live-CD:
     /mnt/hdXX/lnx/master
                                                                      • Knoppix dan bermacam turunannya: Linux Defender, STD,
15. Anda akan menemukan file iso yang siap di-burn                      ClusterKnoppix
pada:                                                                 • Dyne:bolic         •   ADIOS          •   PHLAK
    /mnt/hdXX/linuku.iso
                                                                      • PLDLiveCD          •   BootCS LiveCD  •   Vector Linux Live CD
16. Burn file iso dengan perintah:                                    • Slax Live CD       • Sehat Linux      •   LinuxDefender
    #cdrecord dev=0,0,0 speed=10 linuku.iso
                                                                      • Zopix              • VectorLinux Live •   CD Router
Atau menggunakan program lain seperti K3B, NERO, dll.                 • Ultimate Boot CD                      •   BSDeviant Live
17. Re-master telah berhasil, anda dapat langsung                     • Austrumi           • SystemRescueCD •      PLD LiveCD
mencobanya.                                                           • LAMPPIX            • FreeDuc
                                                                      Sejumlah distro Linux yang cukup populer juga membuat versi Live
                                                                      mereka:
                                                                      • Suse Live CD     • Mandrake Move       • FreeSBie (dari FreeBSD)

                                                                                                  Firrar Utdirartatmo (firrar@lycos.com)


                                                                                                         Vol. V No. 02 NeoTek        19
              NeoTekno


                                                                               O P E N SO U RC E
                             Membuat Linux Live-CD
           Membuat Linux Live-CD sendiri? Berbicara bisa dan tidak bisa, jawabnya anda pasti bisa.
      Rafeequl (thc_oi@neoteker.or.id) telah mencobanya dan membuktikannya sendiri. Oleh sebab
     itu artikel ini hadir agar dapat menjadi panduan anda yang ingin mengetahui rahasia pembuatan
                                                        Linux Live-CD dan bahkan ingin mencobanya.
        EBELUM PENULIS MEMBAHAS MENGENAI PEMBUATAN          harddisk anda untuk diperbaiki di mesin lain. Tapi apa ja-
 S       Linux Live CD, penulis ingin menceritakan sedi-
         kit tentang Live-CD.
                                                            dinya kalau itu semua tidak ada? Katakan saja anda se-
                                                            dang berada di tempat terpencil yang ada hanya sebuah
Pada dasarnya Linux Live-CD adalah, linux yang dapat        CDRom drive dan XNUXER Live-CD yang kebetulan di-
berjalan pada suatu mesin tanpa harus diinstal terlebih     bawa, maka selamatlah anda. Dengan Live-CD tersebut
dahulu ke hardisk. Cukup masukan CD ke CDRom drive,         anda bisa mengambil file penting dan melakukan perbai-
lalu setting komputer agar booting pertama dari CD dan      kan disana-sini pada sistem lama anda.
dengan ajaib, Linux akan hadir di komputer anda. Cukup      Pendidikan
mudah bukan ?
                                                            Penulis pernah membaca sebuah artikel di internet, bah-
Sekarang sudah banyak Live-CD yang beredar dengan           wa di suatu tempat (baca: Sekolah) ada sebuah LAB yang
berbagai ukuran. Mulai dari yang ukurannya super kecil      dipakai bersama. Lab tersebut difungsikan sebagai lab un-
yakni cukup dengan satu disket sampai dengan 1 CD pe-       tuk belajar mengetik (office activity), membuat program
nuh (+- 700 MB). Trend yang ada saat ini adalah distro      dan lain-lain. Sialnya (maaf untuk mengatakan ini) sis-
Linux ukuran kecil dan ringan, tapi sudah memiliki tam-     tem yang dipakai menggunakan Windows. Pada suatu
pilan GUI dan aplikasi yang cukup seperti office, games,    saat ada seorang guru yang ingin mengajarkan Linux ke-
dan multimedia. Kecil maksudnya cukup untuk ukuran          pada muridnya. Berhubung komputer yang dipakai di Lab
mini CD (sekitar 150 Mb). Sebut saja DSL yang cukup         menggunakan sistem lain dan kapasitas hardisknya juga
dengan sebuah Business Card CD, DSL sudah mendu-            sudah cekak, maka disinilah dirasakan manfaatnya Live-
kung fitur GUI menggunakan BlackBox. Adalagi SLAX           CD. Tinggal boot dari CD dan murid murid pun menjadi
yang merupakan Live-CD ukuran sedang, SLAX yang di-         melek Linux.
kembangkan dari Slackware ini mempunyai tampilan
yang bagus karena menjadikan KDE sebagai dekstop            Hadiah
managernya. SAM juga bagus, distro ini tergolong uku-       Sepertinya ini bukan hal yang umum, kebanyakan orang
ran sedang juga, dikembangkan dari Mandrake 10.0 dan        memberi hadiah dengan memberi barang seperti sepatu,
menggunakan XFCE sebagai window managernya.                 baju dan lain sebagainya. Bagi seorang pria mungkin le-
Diantara pembaca mungkin ada yang bertanya, apa sih         bih memilih bunga untuk diberikan kepada wanita puja-
keuntungan dari Live-CD? Jelas sekali kalau keuntungan      annya. Hanya sedikit yang mempunyai ide untuk meran-
live cd adalah kita dapat menjalankan sistem Linux tanpa    cang linux untuk dijadikan sebuah hadiah, mungkin akan
menggunakan hardisk sama sekali. Selain itu Live-CD         lebih menarik jika Linux yang anda rancang sesuai de-
tidak akan menggangu sistem anda.                           ngan kesukaan penerimanya. Seperti pembuat Debian
                                                            yang memberi nama Debian pada distro buatannya, be-
Untuk Pemula                                                liau mengambil nama Debian dari nama istrinya Debra.
Ini berguna sekali terutama bagi para pemula yang ingin     Tapi yang benar saja saya bukan seorang hacker seperti
tahu seperti apa Linux. Pengalaman penulis dalam me-        pembuat debian itu! Tenang saja pernyataan seperti itu
ngenalkan linux kepada orang lain adalah dengan meng-       memang benar, tapi ada cara lain menuju Roma, simak
gunakan Live-CD jauh lebih menyenangkan. Seorang pe-        pembahasan mengenai pembuatan Live-CD berikut yang
mula tidak usah dipusingkan dengan masalah instalasi        caranya cukup mudah.
yang kadang membuat bingung, terutama pada saat mela-       Itulah beberapa manfaat yang bisa didapat dari menggu-
kukan partisi. Dalam hal ini penulis menggunakan distri-    nakan Linux Live-CD. Seperti kata pepatah Tak ada ga -
busi XNUXER yang dibuat oleh mas Dani Firman Syah           ding yang tak retak, sistem ini pun punya kelamahan. Se-
untuk mengenalkan kepada orang lain. Alasannya karena       perti pada kita akan kesulitan untuk menyimpan konfigu-
distro XNUXER mudah dipakai, satu hal yang penting          rasi yang kita buat, tidak bisa memasukan paket-paket
adalah paket-paketnya up to date (paling tidak sampai       tambahan, tidak bisa di-upgrade (kalau mau upgrade pa-
majalah ini diterbitkan).                                   kai aja versi yang lebih baru).
Sistem Recovery                                             Persiapan Membuat Live-CD
Pernah punya masalah dengan sistem anda, sehingga ka-       Setelah banyak mencoba Linux Live-CD dan banyak me-
rena suatu sebab menjadikan anda tidak bisa masuk ke        ngambil keuntungan darinya, sebagian dari anda yang
dalam sistem? Apalagi kalau di dalam sistem yang rusak      selalu ingin tahu mungkin terdorong untuk mengetahui
tersebut tersimpan konfigurasi-konfigurasi sistem dan       bahkan ingin mencoba membuat Live-CD sendiri. Sebe-
dokumen penting, tak pelak lagi akan membuat kepala         narnya membuat Live-CD itu susah susah gampang
pusing tujuh keliling. Bisa saja anda mengambil file-file   (mungkin agak condong ke susah deh). Jika kita membuat
penting tersebut dan memperbaikinya dengan memasang

20    NeoTek Vol. V No. 02
                                                                                                       NeoTekno

dari awal memang itu merupakan pekerjaan yang cukup
sulit, tapi kita bisa merombak/memodifikasi dari salah
satu distro yang ada supaya meringankan kerja kita. Con-
toh kasus pada pembuatan XNUXER, distro yang dibuat
oleh Dani Firman Syah ini dikembangkan dari Linux
Slackware 10.1 dengan modifikasi total.
Ada beberapa cara mudah untuk membuat Linux Live-
CD. Diantaranya :
• Remastering KNOPPIX. Merombak distro KNOPPIX
    sesuai dengan keinginan kita. Kita dapat menambah-
    kan atau mengurangi paket yang tidak kita inginkan
• mklivecd script. Script yang dapat membuat Live-CD,           Gambar 2. Ruang harddisk yang terpakai
    berdasarkan sistem yang sedang berjalan di komputer
    anda, kemudian dia akan membuat satu file .iso yang
    kemudian dapat dibakar ke CD. Hasilnya adalah se-
    buah Live-CD yang persis seperti sistem yang sedang
    anda jalankan. Teknik ini khusus untuk distro
    Mandrake dan Mandriva
• LinuxLiveScript. Kurang lebih sama seperti mklivecd,
    tapi kelebihannya script ini dapat berjalan di kebanya-
    kan distro linux.
Pada kesempatan kali ini penulis akan membahas meng-                                                                 Gambar 3.
gunakan cara yang ketiga, yaitu menggunakan LinuxLiveScript                                                          Membuang
(penulis menggunakan Mandrake 10.0) dengan alasan                                                                    paket yang
supaya artikel ini lebih merakyat.                                                                                   tidak
                                                                                                                     diperlukan
Langsung saja, persiapan yang harus dilakukan:
•  Install distro favorit (bisa Mandrake, RedHat, FedoraCore,
   Slackware, SuSe, dan lain-lain). Saran dari penulis,
   install-lah distro yang baru, seperti Mandrake 10.0
   atau SuSE 9.3.
• Install paket yang akan disertakan pada live-CD,
   install paket seperlunya saja, jangan sampai melebihi
   1,8 Gb supaya nanti file .iso nya cukup untuk dibakar
   ke CD.
                                                                                                               Gambar 4. Kustomisasi
                                                                                                               desktop
                                                                  merubah theme, splash screen, wallpaper, icon dan
                                                                  lain-lain. Untuk mendownload themes dapat merujuk
                                                                  ke KDE-look.org atau gnome.org
                                                                • Install K3B untuk membakar iso image
                                                                • Download paket yang diperlukan, diantaranya :
                                                                  - kernel 2.6.12.2
                                                                  - linux-live-5.1.4.tar.tar
                                                                  - udev-054-6mdk.i586.rpm
                                                                Pembuatan Live-CD
                                                                Install paket paket yang diperlukan :
                                                                • kernel 2.6.12.2. Apapun versi kernel anda (yang se-
Gambar 1. Pilihan paket yang akan disertakan                       dang dipakai) anda tetap bisa membuat Live-CD
                                                                   menggunakan kernel 2.6.12.2, anda tidak usah mela-
•   Untuk mengecek sisa kapasitas isi hardisk anda                 kukan kompilasi ulang pada kernel ini. Karena semua-
    gunakan perintah #df Perhatikan mount di /                     nya sudah di install dan dimasukan modul unionfs
•   Pada gambar 2, ditunjukan bahwa ruang harddisk                 dan squashfs. Yang anda perlu lakukan adalah meng-
    yang terpakai sebesar 1,5 Gb, seandainya mau dibuat-           ekstraknya dengan tujuan /
    kan Live-CD maka iso image yang akan dihasilkan se-            Contoh: # tar -xvzf linux-kernel-2.6.12.2-i486-2.tgz -C /
    besar +- 500 MB (sepertiga dari total pemakaian             • linux-live-5.1.4.tar.tar. Ekstrak file ini ke direktori
    hardisk).                                                      /tmp (harus di /tmp) dengan melakukan perintah:
•   Buang paket yang tidak perluJangan pernah mema-                 # tar -xvzf linux-live-5.1.4.tar.tar -C /tmp
    sukkan paket yang tidak perlu karena hanya akan             •   udev-054-6mdk.i586.rpm.
    memperlambat proses pembuatan dan memakan space                 Contoh: # rpm -ivh udev-054-6mdk.i586.rpm
    CD yang sia-sia, lihat gambar 3.
                                                                •   Konfigurasi file /tmp/linux-live-5.1.4/config dengan
•   (optional), lakukan kustomisasi dekstop anda dengan             editor kesukaan anda, lihat textbox 1.

                                                                                                     Vol. V No. 02 NeoTek         21
                  NeoTekno

#!/bin/bash
# This is a config file for runme.sh script.
# You shouldn't need to change anything.
#edited by : thc_oi
# compressed directories (img) will be stored here
# (the whole folder will be erased now!)
CDDATA=/tmp/live_data_$$
# name of initrd image
INITRDIMG=initrd
# the size of RAMdisk (in KBytes)
# if you change this, then you will need to change the size
# also in the following files: ./cd-root/isolinux.cfg, ./cd-
root/boot/DOS/config
RAM0SIZE=4444
# kernel version. Change it to "2.6.10" for example, if you are
building
# LiveCD with a different kernel than the one you are actually       Gambar 5. Burning dengan menggunakan K3B
running
KERNEL="2.6.12.2"                                                    Jika berhasil maka anda langsung masuk ke dalam Linux
                                                                     Live racikan anda sendiri, dan jangan heran kalau semua-
# change this variable if you installed your distro to some
                                                                     nya sepertinya sama seperti sistem yang ada didalam hard-
directory.
                                                                     disk anda. Seperti yang sudah di jelaskan di atas, dengan
# for example ROOT=/tmp/newdir. You may leave it empty, then it
                                                                     teknik ini, anda akan membuat Live-CD sesuai dengan kea-
defaults to /
                                                                     daan sitem anda pada saat membuatnya.
ROOT=
# If your distro don't support compressed kernel modules,            Tips
# change the following to 0 and disable compression                  • Bisa saja pada waktu booting terjadi error, error di sini
COMPRESS=1                                                              sangatlah bervariasi, cobalah untuk memecahkan ma-
# Enable debug by setting the following parameter to "logfile.log"      salah anda sendiri dengan belajar membaca error
DEBUG=/dev/null                                                         messages dan bertanya kepada Mr. Google sebelum
                                                                        bertanya orang lain. Yang penting jangan cepat
Textbox 1. Konfigurasi file /tmp/linux-live-5.1.4/config                menyerah.
Membuat file ISO                                                     • Kelemahan pada Live-CD yang baru saja kita buat ini
                                                                        adalah dalam hal pengenalan hardware, terutama pada
File livecd.iso yaitu file yang akan kita bakar nanti ke CD.            Mandrake, jika dijalankan pada mesin yang sama sekali
File livecd.iso tidak boleh melebihi kapasitas CD yang                  beda, maka harddrake akan selalu mengeluarkan pesan
akan kita gunakan nanti.                                                bahwa ada perubahan hardware baru, dan itu membu-
Cara membuatnya :                                                       tuhkan interaksi user (belum otomatis).
• Masuk ke direktori /tmp/linux-live-5.1.4/                          Dalam pembahasan selanjutnya akan dibahas mengenai
      # cd /tmp/linux-live-5.1.4/                                    penyempurnaan pembuatan Live-CD ini.
•    Jalankan script runme.sh
      #./runme.sh
Hasil akhir dari script runme.sh adalah sebuah file iso
yang ditempatklan di direktory /tmp/livecd.iso
BakarLive-CD Anda
Untuk memudahkan dalam proses pembakaran anda da-
pat menggunakan aplikasi GUI seperti K3B untuk mem-
bakar file iso anda. Tapi sebelumnya pastikan dulu kalau
anda sudah menginstall K3B di dalam sistem anda.
• Buka file manager favorit anda, lalu arahkan ke /tmp
• Klik dua kali file livecd.iso
• Sesaat kemudian akan muncul program K3B, klik                      Gambar 6. Xnuxer Linux Live-CD
    tombol Start untuk memulai burning, lihat gambar 5.
• Tunggu sampai selesai, kemudian reboot sistem anda,
    jangan lupa untuk memasukan cd kedalam CDRom                     Pada dasarnya penulis disini hanya membagi
    lalu mengeset BIOS supaya melakukan first boot dari              pengalaman yang penulis punya tanpa bermaksud untuk
    CDRom.                                                           menggurui, oleh karena itu saran dan kritik bisa dikirim
                                                                     via email ke rafeequl@hotmail.com atau
• Jika berhasil anda akan dihadapkan oleh prompt:
                                                                     thc_oi@neoteker.ot.id
    boot :_
Sampai disini cukup tekan Enter, kemudian sistem akan
melanjutkan proses booting.

22    NeoTek Vol. V No. 02
                                                                                              NeoTekno


                                                                                  O P E N SO U RC E
                                                                       Minislack 1.1
  Linux Live-CD menjadi trend tersendiri yang hadir saat-saat ini dimana makin banyak hadir distro-
         distro yang menyertakan Live-CD yang membuat tidak diperlukan lagi instalasi dan langsung
dijalankan melalui CD. Yocki Supriyadi (K_Clown@plasa.com) memaparkan mengenai MiniSlack
            yang merupakan distro pengembangan dari Slackware dijalankan bisa sebagai Live-CD.
        ERNAHKAH ANDA MENDENGAR KATA       LINUX? SAYA         memilih menggunakan MiniSlack? mungkin jawabannya
 P        yakin sudah. Bukan hanya mendengar kata Linux
          saja, mungkin banyak diantara pembaca semua
                                                               sama seperti mengapa anda memilih distro ini sebagai pe-
                                                               ngalaman Linux anda yang pertama, hanya ingin mencoba.
bahkan sudah ada yang memakai sistem operasi open              MiniSlack sendiri saat ini sudah mencapai versi 1.1. Pada
source ini. Linux saat ini semakin digemari oleh masyara-      versi terbaru ini, minislack sudah men-support penggu-
kat awam, kesan Linux yang sulit digunakan (bahkan un-         naan file system Reiser4, NPTL support, serta mendu-
tuk instalasinya pun dikatakan sulit) semakin lama sema-       kung penggunaan netpkg, yang berguna untuk mengatur
kin tidak terdengar lagi hadirnya berbagai macam distro        paket yang ada serta update tool. Kernel yang digunakan
yang dalam pemakaiannya semakin mudah digunakan.               adalah Kernel-2.6.11.10, dengan X Window menggunakan
Hadirnya macam-macam distro besar seperti Mandriva,            Xfce-4.2.2 yang telah didesain ulang untuk look & feel
SuSe dan Slackware, maupun Linux Live-CD seperti               yang lebih modern dengan SVG icon, selain itu MiniSlack
Knoppix dan Xnuxer Linux Live-CD yang bisa dijalankan          juga turut menyertakan aplikasi untuk ber-internet ria
tanpa instalasi seakan saling kejar-mengejar untuk mem-        seperti Mozila-Firefox-1.0.4 sebagai browser dan Gaim-
beri kemudahan kepada konsumen agar dapat mengenal             1.3.0 untuk bercakap-cakap dengan teman-teman anda.
dan mencoba sistem operasi open source lebih dalam lagi.       Apakah hanya itu? Tentu tidak, MiniSlack versi 1.1 sema-
Dengan hadirnya X Window seperti KDE, Gnome atau-              kin terasa lengkap dengan hadirnya Gimp-2.2.7 sebagai
pun Xpde membuat Linux semakin berwarna dan diha-              aplikasi gambar, Abiword-2.2.8 sebagai program pengolah
rapkan mengundang konsumen yang belum mengenal                 data, Gnumeric-1.4.3, Gxine-0.4.5, Bluefish-1.0.1, serta
Linux ingin mencobanya, pengguna sistem operasi komer-         banyak lagi aplikasi lainnya.
sial seakan-akan diperlihatkan bahwa masih ada sistem
operasi lain yang tidak kalah baiknya dalam hal grafis         Saya pemula, anda pemula, bila ada masalah pada saat
maupun kualitas lainnya dengan nilai plus bahwa semua          instalasi jangan ragu untuk menghubungi saya melalui
itu bisa didapat tanpa perlu membayar lisensi apapun.          email K.Clown@plasa.com sehingga kita dapat berdiskusi
                                                               bersama.
Apakah saya menyuruh anda pindah ke sistem operasi
lain? Tidak!!! Saya hanya ingin memberitahu bahwa saat         Mendapatkan file iso
ini (bahkan sudah lama) sistem operasi open source sudah
                                                               Ada beberapa cara untuk mendapatkan file iso MiniSlack
tidak terlalu sulit instalasinya atau pemakaian sehari-hari.
                                                               1.1 yang besarnya 400Mb, antara lain:
Dukungan grafis maupun aplikasi standar yang biasa
anda dapatkan pada sistem operasi komersial sudah bisa         • Download pada situsnya di www.minislack.org.
anda nikmati juga pada Linux.                                  • Kunjungi KPLI di kota anda, mungkin mereka
Untuk komputer–komputer dengan spesifikasi bagus bisa              memiliki iso file minislack 1.1.
mencoba distro-distro saat ini sepertiMandrake atau            • Mudah-mudahan neotek menyertakan iso file
Slackware terbaru, sedangkan bagi anda yang memiliki               minislack 1.1 pada cd edisi kali ini.
komputer dengan spesifikasi tidak terlalu tinggi (bahkan       Setelah mendapatkan File iso (pastikan dalam keadaan
lebih rendah) seperti PI 233MHz dengan RAM 32MB                baik), burn sebagai image file dengan menggunakan pro-
bisa menggunakan MiniSlack, Mandrake 8 ataupun                 gram burning CD seperti nero. Burning CD sukses? Seka-
minidistro seperti Slax atau Damn Small Linux (DSL).           rang anda sudah siap untuk menginstall MiniSlack 1.1
Saya yang kebetulan memiliki komputer dengan spek PI
233MHz dengan RAM 32MB akhirnya mencoba untuk                  Proses instalasi
menginstalasi MiniSlack pada komputer tercinta, berbekal       Langkah-langkah untuk instalasi minislack 1.1 dengan
pengetahuan dari situs MiniSlack serta bantuan guru spi-       harddisk baru:
ritual, saya bersiap untuk melakukan instalasi MiniSlack
untuk pertama kalinya.                                         • Boot dari CD. Bila anda menggunakan standar IDE
                                                                  ata/sata controler, klik enter. Masukan nama kernel
Bagi anda pembaca setia NeoTek mungkin sudah menge-               bila anda menggunakan scsi controler. Tekan F2 untuk
tahui edisi khusus Mandrake yang telah diterbitkan                informasi yang lebih jelas.
NeoTek (saya menjamin bahwa proses instalasi antara
Mandrake 8 pada CD NeoTek edisi khusus lebih user              • Anda diminta untuk memilih keyboard map yang di
friendly dibandingkan MiniSlack). Segera hubungi NeoTek           pakai, jika anda menggunakan US keyboard, langsung
untuk mendapatkan edisi khusus tersebut, sebagai pan-             tekan enter. Bila anda menggunakan keyboard map
duan instalasi Linux anda untuk pertama kalinya!!! Ok,            yang lain, tekan 1 lalu enter untuk melihat daftar.
kembali pada instalasi MiniSlack kita, saya akan membagi       • Login sebagai root (tanpa password).
tahapan-tahapan dalam proses instalasi ini dari mulai          • Harddisk anda harus memiliki minimal 2 partisi untuk
mendapatkan file iso sampai instalasi selesai. Kenapa saya        menginstal MiniSlack. Anda bisa menggunakan cfdisk

                                                                                            Vol. V No. 02 NeoTek    23
                 NeoTekno

     maupun fdisk untuk membuat partisi tersebut, saat ini           pada bagian Asia.
     kita akan membuat partisi menggunakan cfdisk. Ketik         •   Memilih Window-Manager yang akan digunakan.
     cfdisk saat anda telah login sebagai root, lalu buat 2          Anda bisa memilih antara Xfce ataupun twm.
     partisi dengan penjelasan Partisi utama / (partisi root).
                                                                 • Membuat password root. Usahakan anda membuat
     Besar partisi minimal 1,5 GB, type 83 (linux), aktif
     partisi swap. Besar partisi sesuaikan dengan memory             password yang tidak mudah ditebak oleh orang lain,
     yang anda miliki (semakin kecil memory anda, maka               gunakan kombinasi antara huruf dan angka serta
     swap file semakin besar), type 82 (swap). Periksa kem-          memiliki minimal 6 karakter.
     bali hasil pembagian partisi anda, bila terasa sudah        • Keluar dari setup, tekan ctrl+alt+del untuk me-restart
     benar langsung write.                                           komputer. Jangan lupa untuk mengeluarkan CD
•    Ketik setup pada bash prompt lalu pilih [ADDSWAP]               MiniSlack dari CDRom anda.
     – OK.                                                       • Setelah restart dan login untuk pertama kalinya de-
•    Partisi swap anda harusnya sudah dikenali saat ini,             ngan user root, jalankan alsaconf untuk mengkonfigu-
     selanjutnya klik YES.                                           rasi sound card, lalu kemudian alsactl store.
                                                                 • Saat ini anda sudah selesai instalasi MiniSlack 1.1,
•    Pilih partisi root anda, klik SELECT.
                                                                     agar dapat menikmati GUI atau X Window, ketikan
•    Pilih format untuk memformat partisi root anda.                 perintah startx pada console anda, tak lama kemudian
•    Reiser4 merupakan file system yang cepat dan                    sang tikus akan menyambut anda bila pada saat insta-
     reliable.                                                       lasi sebelumnya anda memilih xfce sebagai default
•    Pilih automatic untuk pendeteksian CD-ROM secara                window-manager.
     otomatis                                                    Note: pada bagian instalasi LILO, bila anda melakukan
•    Distribusi MiniSlack cukup kecil sehingga anda bisa         secara auto mengalami masalah (lilo tidak terinstal) ma-
     memilih semua katagori, atau anda bisa menghilang-          ka coba lakukan dengan mode expert (tenang, jangan
     kan paket-paket yang tidak ingin di instal.                 khawatir), anda hanya diminta memasukan nama label
                                                                 serta tempat dimana lokasi partisi root berada. Jika anda
•    Pilih full untuk menginstal semua paket (1.1GB) lalu        menyimpan instalasi linux / partisi root anda pada hda1
     klik OK. Banyak sekali aplikasi yang disertakan oleh        maka...pada isian 1 ketikan Linux sebagai nama label
     MiniSlack seperti mozila firefox untuk browser, bmp         yang akan tampil pada boot loader, lalu pada isian 2 ke-
     untuk mendengarkan lagu, gimp untuk menggambar,             tikkan /dev/hda1 yang merupakan tempat dimana ter-
     serta aplikasi pemrograman seperti perl dan python          simpan semua hasil instalasi sebelumnya.
     termasuk juga aplikasi untuk network seperti nc dan
     nmap                                                        Instalasi Paket
•    Silahkan tunggu proses instalasi. Lamanya instalasi         Pada MiniSlack 1.1 anda bisa menggunakan command
     tergantung pada spesifikasi komputer yang anda mili-        pkgtool pada console untuk melihat paket yang terinstal
     ki serta paket yang diinstal. Pada bagian ini anda bisa     pada mesin, menginstal paket baru, maupun menghapus
     bersantai sejenak, ambil minum, tiduran, dan lain-lain.     paket yang ada. Selain itu, jika komputer anda terkoneksi
•    Apakah anda memiliki modem? Silahkan konfigurasi            ke internet, anda bisa juga menggunakan command
     disini, pilih port untuk modem anda. Jika anda mema-        netpkg yang membuat proses instal/upgrade anda sema-
     kai modem DSL, pilih no modem (di setup                     kin mudah. Sebagai contoh, bila anda ingin menginstall
     belakangan). (gambar 14)                                    OpenOffice, maka yang anda lakukan cukup mengetikan
•    Klik YES untuk mengaktifkan Hotplug saat booting.           perintah netpkg openoffice pada console.
•    Pilih mode instalasi Linux Loader yang anda anggap          Akan muncul perintah yang harus dilakukan :
     mudah. Pilih auto sehingga anda tidak perlu setting         • Install (berubah menjadi reinstall jika paket sudah
     LILO sendiri.                                                   terinstal pada mesin)
•    Pilih standart bila belum yakin video card milik anda       • Download
     support 1024x768x256 frame buffered console.
                                                                 • Skip, pilih 1 <ENTER> untuk menginstall
•    Pilih tempat untuk mengistall LILO (Linux Loader).              OpenOffice.
     MBR merupakan tempat yang bagus untuk
     menginstall LILO.                                           Untuk lebih jelasnya silahkan lihat manual page dari
                                                                 netpkg dengan cara mengetikan perintah man netpkg
•    Pilih jenis mouse yang anda gunakan. Apakah anda            pada console anda.
     menggunakan mouse serial, ps2, atau usb.
                                                                 Bahan belajar:
•    Apakah anda membutuhkan mouse pada text console?
                                                                 • www.minislack.org –situs minislack
•    Apakah anda ingin mengkonfigurasi network saat ini?
     Klik YES lalu ikuti perintah selanjutnya, klik NO bila      • www.linux.or.id – ajang diskusi sesama pengguna
     ingin mengkonfigurasi di lain waktu.                            linux
•    Contoh konfigurasi LAN sederhana dengan menggun-            • www.neoteker.or.id – tempat neoteker berkumpul
     akan DHCP.
•    Memilih service yang akan dijalankan saat boot.             Tunggu apalagi..???? ayo install...!!!!
•    Memilih default screen font, pilih NO karena setting
     yang ditawarkan sudah cukup baik.
•    Memilih time zone dan lokal time.
•    Silahkan pilih dimana lokasi timezone anda. Untuk
     Indonesia tersedia Jakarta dan Jayapura, silahkan cari

24     NeoTek Vol. V No. 02
                                                                                                  NeoTutor


                                                                                     O P E N SO U RC E
                             Instalasi Cluster di Linux
       Meningkatkan kemampuan prosesing data dan redundansi sistem menjadi menarik untuk
    disimak bahasannya. Onno W Purbo (onno@indo.net.id) yang dikenal sebagai sesepuh dunia
                           Telematika, membeberkan teknik instalasi jaringan clustering di Linux.

        LUSTERING MENJADI MENARIK TERUTAMA UNTUK               •   openmosixview
 C       meningkatkan kemampuan prosesing data dan
         redundansi system. Pada kesempatan ini saya akan
                                                               OpenMosix dapat di ambil dari openmosix.sourceforge.net
                                                               Saya sendiri mengambil banyak software yang akhirnya
jelaskan hasil percobaan saya melakukan clustering di Linux.   saya gunakan adalah source kernel RPM openmosix
Yang saya gunakan adalah:                                      untuk versi kernel 2.4.24 dengan nama file openmosix-
                                                               kernel-source-2.4.24-openmosix2.i386.rpm
• Red Hat Linux versi 9
• OpenMosix                                                    Sebetulnya OpenMosix juga tersedia untuk kernel yang
                                                               lebih tinggi, hanya saja ternyata pada source openmosix
• OpenMosix-Tools                                              versi kernel 2.4.26 tidak tersedia lagi openMosix File
• OpenMosixView                                                System oMFS yang memungkinkan semua komputer
Saya gunakan RedHat Linux versi 9 dengan asumsi bah-           untuk saling melihat harddisk / filesystem masing-
wa kebanyakan software-software experimen di Linux             masing sehingga semua komputer dapat melihat semua
mempunyai RPM yang tinggal di install saja di RedHat           harddisk sebagai satu kesatuan. Tapi memang ada bahaya
Linux 9.                                                       security disini.
Sebetulnya masih banyak software lain yang dapat digu-         OpenMosix-tools juga dapat di ambil dari tempat yang
nakan untuk melakukan clustering. Saya menggunakan             sama openmosix.sourceforge.net dengan nama
OpenMosix karena tampaknya OpenMosix yang diadopsi             openmosix-user. Yang kemudian akan diarahkan ke
sebagai software clustering yang terbaik di Linux.             openmosix-tools. Saya mengambil versi terakhir yaitu
                                                               0.3.6. File yang di ambil cukup RPM-nya yaitu
Sebagian software clustering cukup mudah untuk di              openmosix-tools-0.3.6-2.i386.rpm.
instalasi dan dapat dilakukan menggunakan CDROM
saja, seperti KnoppixCluster. Saya pikir akan lebih sulit      OpenMosixView memungkinkan kita untuk melihat ber-
nantinya untuk customize dan dijalankan secara                 bagai aktifias di cluster openmosix yang kita install. Kita
dedicated. Lebih baik agak susah di awal menggunakan           dapat mengambil software tersebut dari web openmosixview,
RedHat Linux versi 9 dan mungkin harus meng-compile            yaitu, http://www.openmosixview.com. RPM untuk
dan lain-lain, tapi lebih mudah dikemudian hari jika           RedHat Linux versi 9 dapat di ambil dari bagian download
untuk meng-customize untuk keperluan tertentu.                 www.openmosixview.com/download.html. Saya menggu-
                                                               nakan versi terakhir yaitu versi 1.5 dengan RPM
Installing RedHat Linux                                        openmosixview-1.5-redhat90.i386.rpm.
Proses instalasi RedHat Linux versi 9 untuk keperluan          Cara Instalasi OpenMosix
Clustering tidak banyak yang istimewa. Yang saya agak
berbeda dengan yang instalasi biasa hanya                      Saya mengambil cara yang agak berat untuk menginsta-
                                                               lasi openmosix yaitu dengan cara menginstalasi source
• Meng-install beberapa server yang akan saya butuh-           code Linux dan mengcompile kernel openmosix di
    kan untuk eksperimen, terutama postfix, imap yang          RedHat Linux versi 9. Langkah yang dilakukan adalah
    rencananya akan dibuat cluster mail server.                sebagai berikut:
• Meng-install semua fasilitas untuk meng-compile
                                                               • Instal source kernel openmosix, dalam hal ini kernel
    kernel & software, karena saya akan meng-compile
                                                                   versi 2.4.24 (bukan versi terakhir 2.4.26), caranya:
    ulang kernel yang di-tune untuk clustering.
                                                                   # rpm -ivh openmosix-kernel-source-2.4.24-
Proses instalasi RedHat sendiri tidak sukar karena praktis
                                                                     openmosix2.i386.rpm
lebih banyak menekan Next dan memilih software yang
ingin kita install saja.                                       •   Pindah ke directory source code kernel openmosix
                                                                   yang dibuat oleh RPM
Selanjutnya kita perlu mengambil beberapa software
tambahan, menginstalasi dan mengkonfigurasinya agar                # cd /usr/src/linux-2.4.24-openmosix2
cluster yang ingin kita buat dapat beroperasi.                 •   Compile menu untuk konfigurasi kernel
Mengambil Software Untuk Clustering                                # make menuconfig

Software clustering openmosix cukup mudah untuk di             •   Aktifkan openmosix melalui menu konfigurasi kernel.
peroleh kebanyakan di Source Forge http://www.sf.net/              Bagian yang agak membuat rewel operasi openmosix
                                                                   adalah Stricter Security on openMosix port, saya bia-
Software yang perlu di ambil adalah:                               sanya men-disable bagian ini hingga memudahkan
• openmosix                                                        operasi openmosix dan agak berbahaya secara security.
• openmosix-tools                                                  Total konfigurasi tampak seperti pada gambar berikut.

                                                                                                Vol. V No. 02 NeoTek   25
                    NeoTutor

                                                                                Pada dasarnya tidak terlalu banyak yang perlu
                                                                                di konfigurasi agar openmosix dapat
                                                                                beroperasi. Minimal sekali kita perlu melihat
                                                                                isi file /etc/openmosix.map. Kita dapat
                                                                                memasukan informasi berupa:
                                                                                 MOSIX-#
                                                                                 IP address
                                                                                 jumlah node
                                                                                Contoh:
                                                                                 1      192.168.0.3     1
                                                                                 2      192.168.0.4     1
                                                                                  Yang berarti node mosix no 1 dengan jumlah
                                                                                  node satu (1) buah menggunakan IP address
                                                                                  192.168.0.3, node mosix no 2 dengan jumlah
                                                                                  node satu (1) buah menggunakan IP address
                                                                                  192.168.0.4.
•    Compile kernel melalui perintah
                                                                      Pada kenyataannya, openmosix mempunyai kemampuan
     # make dep bzImage modules modules_install install               untuk mendeteksi automatis komputer lain yang menja-
•    Perbaiki boot loader agar dapat booting secara benar,            lankan openmosix di jaringan. Pengalaman saya menun-
     default bootloader yang digunakan oleh RedHat                    jukan tanpa kita mengkonfigurasi /etc/openmosix.map,
     adalah Grub. Kita dapat mengkonfigurasi grub dengan              cluster akan beroperasi secara automatis dan mendeteksi
     cara mengedit isi file /etc/grub.conf. Contoh isi                keberadaan komputer lain di jaringan yang menjalankan
     grub.conf tampak berikut ini,                                    cluster.
     # grub.conf generated by anaconda                                Untuk bermain lebih lanjut dengan openMosix saya
     #                                                                mengaktifkan oMFS (openMosix File System) yang me-
     # Note that you do not have to rerun grub after making changes   mungkinkan kita untuk melihat file system komputer
        to this file                                                  cluster yang lain. Hal ini dilakukan dengan mengedit file
     # NOTICE: You do not have a /boot partition. This means that     /etc/fstab, dan menambahkan kalimat,
     #          all kernel and initrd paths are relative to /, eg.
                                                                      mfs_mnt /mfs               mfs    default   00
     #          root (hd0,2)
     #          kernel /boot/vmlinuz-version ro root=/dev/hda3        Dengan cara demikian maka openMosix File System siap
     #          initrd /boot/initrd-version.img                       digunakan. oMFS hanya dapat digunakan jika diaktifkan
     #boot=/dev/hda                                                   pada kernel, hal ini hanya mungkin jika kita mengguna-
     default=1                                                        kan kernel 2.4.24 atau yang lebih rendah, karena pada
     timeout=10                                                       kernel 2.4.26 fasilitas oMFS di matikan karena alasan
     splashimage=(hd0,2)/boot/grub/splash.xpm.gz                      keamanan.
     title Red Hat Linux (2.4.24-openmosix2)                          Selesai sudah konfigurasi openMosix dan kita dapat
       root (hd0,2)                                                   menggunakan openMosix untuk kebutuhan kita.
       kernel /boot/vmlinuz-2.4.24-openmosix2 ro root=/dev/hda3
       initrd /boot/initrd-2.4.24-openmosix2.img                      Memonitor operasional openMosix
     title Red Hat Linux (2.4.20-8)                                   Dalam memonitor operasional openMosix saya sangat di
       root (hd0,2)                                                   bantu oleh software openmosixview yang mempunyai
       kernel /boot/vmlinuz-2.4.20-8 ro root=LABEL=/ hdc=ide-scsi     banyak fasilitas. Saya biasanya menjalankan openmosixview
       initrd /boot/initrd-2.4.20-8.img                               dari shell menggunakan perintah:
     title Windows                                                    # openmosixview
       rootnoverify (hd0,0)
       chainloader +1
•    Edit entry dari Red Hat Linux (2.4.24-
     openmosix2), terutama bagian root=/dev/hda3.
     Kita perlu mencek dimana lokasi tepatnya dari
     kernel yang di instal. Saya biasanya
     menggunakan perintah # df untuk mengira-
     ngira lokasi kernel.
•    Install openmosix-tools, menggunakan perintah
     # rpm -ivh openmosix-tools-0.3.6-2.i386.rpm
•    Install openmosixview menggunakan perintah                       yang akan mengaktifkan tampilan grafik openmosixview
     # rpm -ivh openmosixview-1.5-redhat90.i386.rpm                   Dengan mengaktifkan openmosixview kita dapat langsung
Selesai sudah proses instalasi openmosix, openmosix-                  melihat node mana saja yang sedang beroperasi, IP
tools dan openmosixview. Langkah selanjutnya adalah                   address node tersebut, effisiensi loadbalancing, total
mengkonfigurasi dan mengoperasikan openmosix.                         beban, total memory yang yang digunakan, total memory
                                                                      yang ada, total CPU, dan lain-lain.
Konfigurasi OpenMosix

26     NeoTek Vol. V No. 02
                                                                                                   NeoTutor


                                                                                      O P E N SO U RC E
                                         Mambo Open Source
 Salah satu Content Management System yang banyak menarik perhatian karena kemudahan
  kustomisasi dan juga memiliki tampilan yang baik untuk dipandang mata. Ami (ami@tutuko.net)
membahas Mambo Open Source demi menambah khasanah pengetahuan kita akan aplikasi yang
                                           dihadirkan demi mendukung Open Source itu sendiri.
        ENULIS SUDAH MELIHAT BERBAGAI MACAM     CMS            mambo dengan pengguna khusus. Contoh perintah dari
 P       (Content Management System) yang ada saat ini
         dan merasakan berbagai kelebihan dan kekura-
                                                               MySQL untuk membuat database dengan nama mambo:
                                                                 # mysql -u root -p
ngan dari CMS tersebut. Namun dari berbagai jenis
CMS tersebut yang paling banyak menarik perhatian ada-         NB: Untuk password isi dengan password default/tanpa
lah Mambo Open Source (untuk selanjutnya disebut               password)
Mambo), yang indah dipandang dan mudah digunakan,              >create database mambo;
aplikasi ini juga sangat mudah dikustomisasi.                  >grant all on mambo.* to mambo@localhost identified by 'mambo';
Mambo sendiri bukan aplikasi yang dikembangkan dalam           >flush privileges;
waktu singkat ataupun aplikasi asal jadi. Butuh waktu 5        >\q
tahun bagi Myro International untuk mengembangkan              4. Instalasi via web.
Mambo ini ke dalam wujud yang indah. Yang patut dipuji
adalah bahwa Mambo Open Source ini menerapkan insta-           Arahkan browser pada alamat situs Anda, misalnya
lasi secara langsung dari web yang merupakan hal yang          localhost/mambo. Kemudian akan tampil halaman awal
wajib untuk jenis CMS saat ini. Dan hal ini merupakan          perjanjian lisensi dari Mambo Open Source. Proses insta-
kemudahan bagi pengguna dalam hal penggunaan.                  lasi selanjutnya adalah pembuatan table-table database
                                                               yang dilakukan otomatis oleh Mambo. Sesuaikan dengan
Kebutuhan untuk Instalasi Mambo Open Source                    isi yang diminta, semua hanya memerlukan proses klik
Mambo di kembangkan dalam lingkungan Open Source               pada link Next dan mengikuti proses instalasi selama
dalam platform LAMP namun bisa juga                            tidak terdapat kesalahan.
diuji dalam lingkugan keluarga Windows.
Untuk menjalankan Mambo di linux di
perlukan:
1. Web server Apache
2. PHP 4.1.0 ke atas dengan setting
sebagai berikut :
3. Database Server MySQL atau
PostgreSQL
Instalasi Mambo Open Source
1. Ekstrak paket Mambo Open Source.
Download Mambo Open Source dari
mamboforge.net/projects/mambo,
gunakan yang terbaru. Penulis
menggunakan versi MamboV4.5.2-
Stable.tar.gz, Anda bebas menggunakan
versi yang lain. Salin ke folder sementara
(misal di /tmp/mambo) dan ekstrak paket      Gambar 1. Instalasi via web
tersebut dengan perintah:
 # tar -zxvf MamboV4.5.2-Stable.tar.gz                         Configurasi Mambo Open Source
yang akan menghasilkan file-file dan folder-folder             Kemudian Salin dan Paste isi konfigurasi Mambo dengan
Mambo Open Source                                              nama configuration.php. Anda bisa menggunakan editor
                                                               kesayangan Anda, Letakkan di folder Mambo Anda.
2. Pindahkan ke Root Document Apache.
                                                                 # vi /usr/local/apache/htdocs/mambo/configuration.php
Pindahkan direktorii mambo ke document root web
server Anda (misal /usr/local/apache/htdocs)                   Buang Folder instalasi yang ada dalam folder mambo dan
                                                               Coba jalankan mambo pada browser Anda
 # mv /tmp/mambo /usr/local/apache/htdocs/
                                                                 # rm -rf /usr/local/apache/htdocs/mambo/installation
3. Membuat database mambo.
Buat sebuah database kosong dengan nama misalnya

                                                                                                Vol. V No. 02 NeoTek       27
                     NeoTutor


                                                                                       O P E N SO U RC E
                                                                  Instalasi LAMP
    Tidak lengkap jika mengangkat bahasan Mambo Open Source tetapi tidak membahas mengenai
    LAMP. Ami (ami@tutuko.net) kembali membahas untuk pembaca setia NeoTek mengenai LAMP
                               karena Mambo Open Source dikembangkan dalam platform LAMP.

         AMP (LINUX-APACHE-MYSQL-PHP) + OPENSSL.              # make test
    L    Mungkin dalam benak pembaca sudah tidak asing
         lagi dengan istilah tersebut dan bahkan telah pula
                                                              # make install
                                                              secara default hasil instalasi akan berada pada /usr/local/ssl.
merasakannya. Mengapa perlu ada lagi artikel sejenis ini?     Lanjutkan dengan instalasi mysql
Mengapa pula penulis harus menyajikan artikel ini, tak
                                                              #   cd ..
lain adalah sebagai sarana untuk proses belajar lebih da-
                                                              #   tar xzvf mysql-4.1.9.tar.gz
lam terhadap web server itu sendiri. Artikel ini ditujukan
                                                              #   cd mysql-4.1.9
bagi pemula dan tidak bagi para senior Linux.
                                                              #   groupadd mysql
LAMP merupakan istilah untuk akronim dari perpaduan           #   useradd -g mysql mysql
sebuah system operasi (Linux) dengan perangkat lunak di       #   ./configure -prefix=/usr/local/mysql
dalamnya. Merupakan tempat yang tepat untuk mengem-           #   make
bangkan perangkat lunak berbasis web. Apache merupa-          #   make install
kan suatu web server yang elegan, modular dan banyak
diminati. MySQL adalah sebuah server database buatan          Dengan konfigurasi ini hasil intalasi mysql ada di
T.c.X Data Konsultan AB, Swedia. MySQL hadir dengan           /usr/local/mysql
kemampuan utility terbatas, karena banyak kemampuan           # ./scripts/mysql_install_db
yang dihilangkan namun disisi lain menjadi mudah untuk        Perintah ini akan meng-inisialisasi database server untuk
dipelajari. Distribusi MySQL dapat anda temui baik gratis     membuat tabel-tabel yang sangat dibutuhkan oleh
dan komersial. PHP adalah sebuah bahasa script server-        MySQL. Tabel-tabel tersebut adalah db, host, user, func,
side yang bisa digunakan dalam bahasa HTML ataupun            tables_priv, columns_priv pada database mysql. Kemudian
mandiri untuk membangun sebuah aplikasi di web.               ubah kepemilikan dari beberapa file dan direktori untuk
OpenSSL adalah suatu paket open source yang berguna           user mysql
sebagai Secure Socket Layer (SSL) engine di dalam web
server. Faktor utama dari SSL ini terletak pada keamanan      # chown -R root /usr/local/mysql
semata. Dengan menggunakan SSL ini di harapkan dapat          # chown -R mysql /usr/local/mysql/var
mengurangi penyadapan antara client dan server karena         # chgrp -R mysql /usr/local/mysql
menggunakan enkripsi yang berlapis-lapis bergantung           Copy-kan file startup dan file konfigurasi
pada jumlah kunci yang digunakan.
                                                              # cp support-files/mysql.server /etc/init.d/mysql
Tanpa perlu basa-basi lagi mari kita mulai langkah demi       # chmod 755 /etc/init.d/mysql
langkah instalasi LAMP. Di asumsikan Linux sudah ter-         # cp support-files/my-medium.cnf /etc/my.cnf
instal dalam komputer Anda. (Penulis melakukan instalasi
pada distro Mandrake 10)                                      Catatan : konfigurasi startup bisa berbeda tergantung
                                                              pada distro yang Anda instal
Download pada url-url berikut atau Anda dapat
menggunakan versi terbaru                                     Jalankan server
• http://mirrors.css.neu.edu/Apache/dist/httpd                Jalankan dengan perintah berikut:
• http://mysql.cbn.net.id/Downloads                           # /etc/init.d/mysql start
• http://id.php.net/distributions/                            Bila gagal gunakan perintah-perintah di bawah ini:
• http://www.openssl.org                                      # su mysql
• http://www.modssl.org                                       $ /usr/local/mysql/bin/mysqld_safe &
• http://ftp.washington.edu                                   # cd /usr/local/mysql/bin/
                                                              # ./mysql
Instalasi
                                                              [root@webmail root]# mysql
Pada konsole, lakukan login sebagai root. Dengan asumsi       Welcome to the MySQL monitor. Commands end with ; or \g.
Anda menyimpan semua paket di /usr/local/src, kita mu-        Your MySQL connection id is 3 to server version: 4.1.9-log
lai dengan instalasi openssl yang akan digunakan untuk        Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
membangun koneksi SSL di dalam web server.                    mysql> \q
#   cd /usr/local/src/                                        Ekstrak semua paket-paket yang ada
#   tar xzvf openssl-0.9.7e.tar.gz
#   cd openssl-0.9.7e                                         # cd /usr/local/src
#   ./config                                                  # tar xzvf mod_ssl-2.8.22-1.3.33.tar.gz
#   make                                                      # tar xzvf apache_1.3.33.tar.gz


28      NeoTek Vol. V No. 02
                                                                                                       NeoTutor
# tar xzvf php-4.3.10.tar.gz
# tar xzvf imap-2002e.tar.Z

Konfigurasi
Konfigurasi modssl dengan apache:
#   cd mod_ssl-2.8.22-1.3.33
#   ./configure -with-apache=../apache_1.3.33
#   cd ../apache_1.3.33
#   SSL_BASE=/usr/local/ssl ./configure

Pindah ke direktori imap:
#   cd ../imap-2002e
#   make slx SSLTYPE=unix.nopwd
#   ln -s c-client include
#   mkdir lib
#   cd lib
#   ln -s ../c-client/c-client.a libc-client.a
Catatan: modul imap digunakan untuk
                                                   Gambar 1. Mengakses mambo melalui browser
dukungan instalasi horde yang digunakan
untuk melakukan operasi-operasi
manipulasi email.
# cd ../../php-4.3.10
# ./configure -with-imap=../imap-2002e -with-
imap-ssl=/usr/local/ssl -with-zlib -with-
mysql=/usr/local/mysql -prefix=/usr/local/apache
-with-gettext -enable-track-vars -enable-force-
cgi-redirect -with-openssl=/usr/local/ssl -with-
apache=../apache_1.3.33 -with-xml -with-
pear=/usr/local/apache/php-pear -with-ftp -
with-dom
# make
# make install
Konfigurasi di atas akan menghasilkan
httpd server pada /usr/local/apache
dengan dukungan imap,imap-ssl, ftp dan
PEAR
Copy-kan file konfigurasi                          Gambar 2. Informasi modul imap dan mysql pada PHP
# cp php.ini-dist /usr/local/lib/php.ini                            LAMP + SSL yang telah dibangun ini bertujuan sebagai
Instalasi Apache                                                    motivasi pembelajaran bagi pembaca yang ingin menda-
                                                                    lami web server itu sendiri.
# cd ../apache_1.3.33
# SSL_BASE=/usr/local/ssl ./configure -enable-module=ssl -
                                                                    Penulis melihat banyak keuntungan yang didapat melalui
activate-module=src/modules/php4/libphp4.a -enable-
                                                                    kode sumber antara lain:
module=php4 -prefix=/usr/local/apache -enable-shared=ssl            • Letak file dapat di atur sesuai keinginan.
# make                                                              • Kode sumber dapat di modifikasi sekehendak hati.
# make certificate TYPE=custom                                      • Mengurangi dependensi terhadap paket-paket lain
Isikan dengan keinginan Anda                                        • Hasil instalasi bersih karena benar-benar dari kode
# make install
                                                                        sumber
# cd /usr/local/apache/conf/                                        Namun ada pula kekurangan yang dimiliki oleh instalasi
# vi httpd.conf                                                     via kode sumber:
Edit dan Tambahkan baris berikut ke dalam file tersebut,            • Waktu banyak terbuang karena harus di instal satu-
                                                                        persatu.
ServerAdmin admin@domain.anda
ServerName host.domain.anda                                         • Sulit untuk meng-upgrade dengan versi terbaru
DirectoryIndex index.html index.php                                 • Segala sesuatu konfigurasi harus dilakukan secara
AddType application/x-httpd-php .php                                    manual.
AddType application/x-httpd-php-source .phps                        Selesai. Tugas selanjutnya adalah membangun situs Anda
# ../bin/apachectl startssl                                         sendiri dengan format LAMP + SSL.
# echo "<? phpinfo() ?>" > /usr/local/apache/htdocs/tes.php
akses dengan browser kesayangan Anda, https://localhost
(perhatikan gambar 1)                                               Selamat bekerja...
Catatan khusus:

                                                                                                   Vol. V No. 02 NeoTek   29
                  NeoTutor


                                                                                             O P E N SO U RC E
                                                          Instalasi XWindow
      XWindow adalah Graphical User Interface yang menarik untuk diangkat menjadi bahasan.
     Asmuri (asmuri.anwar@gmail.com) dalam bahasan artikel kali ini membahas mengenai teknik
                                melakukan instalasi XWindow di platform Linux yang anda miliki.

         NDA PERNAH MENDENGAR XWINDOW? BAGI LINUX                    5.   Logitech Mouse (serial, old type, Logitech protocol)
 A       mania tentu tidak asing lagi dengan kata ini.
         XWindow adalah Graphical User Interface (GUI)
                                                                     6.
                                                                     7.
                                                                          Logitech MouseMan (Microsoft compatible)
                                                                          MM Series
yang didesain untuk dipergunakan di platform Linux. Ada              8.   MM HitTablet
banyak macam sistem XWindow berbeda yang bisa anda                   9.   Microsoft IntelliMouse
peroleh, tetapi yang tersedia secara free hanyalah XFree86.          Ada sembilan pilihan mouse yang ditawarkan pada Anda.
Berapa besar memory yang dibutuhkan XWindow? Umum-                   Pilihlah mouse yang sesuai dengan yang anda miliki. Bila
nya hanya dengan RAM 8 MB Anda sudah dapat meng-                     memilih mouse yang mempunyai tiga tombol, kemudian
instalasi XWindow di Linux Anda. Semakin kompleks ap-                akan ditanyakan apakah anda ingin menggunakan tombol
likasi yang Anda pakai pada saat menjalankan XWindow                 tengah (ChordMiddle):
akan semakin besar pula memory yang diperlukan. Ideal-               Please answer the following question with either 'y' or 'n'.
nya harus menggunakan RAM minimal 32 MB atau lebih.                  Do you want to enable ChordMiddle?
Sedangkan memory kartu VGA berperngaruh pada reso-                   Bila Anda tidak ingin menggunakan tombol tengah, maka
lusi dan kedalaman warna (depth) yang ditentukan. Sema-              akan ditanyakan apakah akan mengemulasikan tombol
kin besar memory kartu VGA semakin akan baik tampi-                  tengah. Dengan menjawab y, maka berarti bila Anda
lan X display server. Minimal memory yang diperlukan                 menekan dua tombol mouse secara simultan atau
untuk tampilan terbaik adalah 4 MB (bisa mencapai 24                 bersamaan, X akan menganggap Anda menekan tombol
bit/pixel).                                                          tengah mouse anda:
Instalasi XWindow sebenarnya tidak terlalu susah, yang               Please answer the following question with either 'y' or 'n'.
jelas Anda harus tahu beberapa tipe atau spesifikasi hard-           Do you want to enable Emulate3Buttons?
ware, seperti monitor, chipset kartu VGA, keyboard,
                         h
mouse, dan maksimal resolusi monitor yang bisa dicapai-              Berikutnya akan ditanyakan di mana mouse dipasang:
nya. Jangan khawatir, distribusi-distribusi Linux sekarang,          Now give the full device name that the mouse is connected to, for
utamanya Mandrake dan RedHat hampir mengenal se-                     example /dev/tty00. Just pressing enter will use the default,
mua tipe-tipe hardware yang beredar di pasaran. Sebaik-              /dev/mouse.
nya catat dahulu spesifikasi hardware Anda untuk memu-               Mouse device:
dahkan proses instalasinya.                                          Sebuah mouse biasanya dipasang pada port COM1,
Source code XWindow dapat didownload dari situs FTP                  COM2, atau PS/2, yang detilnya sbb :
atau HTTP www.xfree86.org atau di situs-situs mirror-                /dev/ttyd0 (COM1)
nya. Defaultnya, pada saat Anda membeli CD Install                   /dev/ttyd1 (COM2)
Linux sudah disertakan paket binary rpm-nya.                         /dev/psm0 (PS/2 Port)
Setelah Anda mengekstrak dari source code atau binary-               Sekarang akan ditanyakan apakah anda perlu untuk re-
nya, konfigurasi XWindow bisa dilakukan dengan dua                   map tombol keyboard anda. Bila anda ragu-ragu, tekan
cara, melalui mode text (xf86config) atau mode grafis                saja enter.
(XF86Setup), tapi pilih salah satunya saja.
                                                                     Please answer the following question with either 'y' or 'n'.
Mengkonfigurasi dengan xf86config                                    Do you want to use XKB?
xf86config terletak pada direktori /usr/X11R6/bin/. Bila             Ini untuk dukungan terhadap bahasa khusus, bila anda
direktori tersebut adalah bagian dari path anda, anda ting-          hanya menggunakan Bahasa Inggris, tekan saja enter.
gal mengetikkan xf86config dan memulai konfigurasi.
                                                                     If you want your keyboard to generate non-ASCII characters in X,
Atau bila tidak, login sebagai root dan ketikkan perintah
                                                                     because you want to be able to enter language-specific characters,
berikut pada prompt :
                                                                     you can set the left Alt key to Meta, and the right Alt key to
# /usr/X11R6/bin/xf86config                                          ModeShift.
Hal yang pertama akan ditanyakan adalah jenis mouse                  Please answer the following question with either 'y' or 'n'.
yang digunakan pada komputer anda:                                   Do you want to enable these bindings for the Alt keys?

First specify a mouse protocol type. Choose one from the following   Berikutnya adalah tingkat refresh horizontal yang bisa
list:                                                                ditemukan pada manual monitor anda.
 1. Microsoft compatible (2-button protocol)                         hsync in kHz; monitor type with characteristic modes
 2. Mouse Systems (3-button protocol)                                 1 31.5; Standard VGA, 640x480 @ 60 Hz
 3. Bus Mouse                                                         2 31.5 - 35.1; Super VGA, 800x600 @ 56 Hz
 4. PS/2 Mouse                                                        3 31.5, 35.5; 8514 Compatible, 1024x768 @ 87 Hz interlaced (no

30    NeoTek Vol. V No. 02
                                                                                                       NeoTutor
800x600)                                                         4 The accelerated servers. These include XF86_S3, XF86_Mach32,
 4 31.5, 35.15, 35.5; Super VGA, 1024x768 @ 87 Hz interlaced,      XF86_Mach8, XF86_8514, XF86_P9000, XF86_AGX, XF86_W32,
800x600 @ 56 Hz                                                    XF86_Mach64, XF86_I128 and XF86_S3V.
 5 31.5 - 37.9; Extended Super VGA, 800x600 @ 60 Hz, 640x480     These four server types correspond to the four different "Screen"
@ 72 Hz                                                          sections in XF86Config (vga2, vga16, svga, accel).
 6 31.5 - 48.5; Non-Interlaced SVGA, 1024x768 @ 60 Hz, 800x600   5 Choose the server from the card definition, XF86_S3.
@ 72 Hz                                                          Which one of these screen types do you intend to run by default
 7 31.5 - 57.0; High Frequency SVGA, 1024x768 @ 70 Hz            (1-5)?
 8 31.5 - 64.3; Monitor that can do 1280x1024 @ 60 Hz
                                                                 Sekarang perlu startup code untuk driver yang telah Anda
 9 31.5 - 79.0; Monitor that can do 1280x1024 @ 74 Hz
                                                                 pilih. Bila ingin otomatis, tekan y. Bila ingin mengerjakan
10 31.5 - 82.0; Monitor that can do 1280x1024 @ 76 Hz
                                                                 sendiri di belakangan, tekan n.
11 Enter your own horizontal sync range
Enter your choice (1-11):                                        Please answer the following question with either 'y' or 'n'.
                                                                 Do you want me to set the symbolic link?
Plihan ke-2 adalah adalah pilihan teraman bila Anda tidak
tahu spesifikasi monitor. Bila memilih terlalu tinggi di         Bila Anda tidak tahu, tekan saja enter, komputer akan
atas kemampuan monitor lama anda, kemungkinan besar              mendeteksi secara otomatis.
tidak akan berhasil instalasi X, bahkan bisa menimbulkan         How much video memory do you have on your video card:
kerusakan pada monitor tersebut.                                  1 256K
Kemudian masukkan tingkat refresh vertikal monitor                2 512K
Anda. Umumnya menggunakan pilihan kedua mengikuti                 3 1024K
standar pabrik.                                                   4 2048K
                                                                  5 4096K
1 50-70
                                                                  6 Other
2 50-90
                                                                 Enter your choice:
3 50-100
4 40-150                                                         Tekan q, bila Anda tidak mengetahui spesifikasi memori
5 Enter your own vertical sync range                             kartu VGA.
Enter your choice:                                                1 ATT 20C490 (S3 and AGX servers, ARK driver) att20c490
Jawab y pada pertanyaan berikut dan carilah kartu VGA             2 ATT 20C498/21C498/22C498 (S3, autodetected) att20c498
Anda pada database yang ada.                                      3 ATT 20C409/20C499 (S3, autodetected) att20c409
                                                                  4 ATT 20C505 (S3) att20c505
Do you want to look at the card database?
                                                                  5 BrookTree BT481 (AGX) bt481
Di sebelah kiri adalah nama card, dan di kanan adalah             6 BrookTree BT482 (AGX) bt482
chipset dari card.                                                7 BrookTree BT485/9485 (S3) bt485
                                                                  8 Sierra SC15025 (S3, AGX) sc15025
 0 2 the Max MAXColor S3 Trio64V+ S3 Trio64V+
                                                                  9 S3 GenDAC (86C708) (autodetected) s3gendac
 1 928Movie                               S3 928
                                                                 10 S3 SDAC (86C716) (autodetected) s3_sdac
 2 AGX (generic)                          AGX-014/15/16
                                                                 11 STG-1700 (S3, autodetected) stg1700
 3 ALG-5434(E)                            CL-GD5434
                                                                 12 STG-1703 (S3, autodetected) stg1703
 4 ASUS PCI-AV264CT                       ATI-Mach64
                                                                 The card definition has Ramdac "bt485".
 5 ASUS PCI-V264CT                        ATI-Mach64
                                                                 Enter a number to choose the corresponding RAMDAC.
 6 ASUS Video Magic PCI V864              S3 864
                                                                 Press enter for the next page, q to quit without selection of a
 7 ASUS Video Magic PCI VT64              S3 Trio64
                                                                 RAMDAC.
 8 ATI 3D Pro Turbo                       ATI-Mach64
 9 ATI 3D Xpression                       ATI-Mach64             Bila tidak tahu juga, tekan saja enter.
10 ATI 3D Xpression+ PC2TV                ATI-Mach64
                                                                  1 Chrontel 8391 ch8391
11 ATI 8514 Ultra (no VGA)                ATI-Mach8
                                                                  2 ICD2061A and compatibles (ICS9161A, DCS2824) icd2061a
12 ATI All-in-Wonder                      ATI-Mach64
                                                                  3 ICS2595 ics2595
13 ATI Graphics Pro Turbo                 ATI-Mach64
                                                                  4 ICS5342 (similar to SDAC,not completely compatible) ics5342
14 ATI Graphics Pro Turbo 1600            ATI-Mach64
                                                                  5 ICS5341 ics5341
15 ATI Graphics Ultra                     ATI-Mach8
                                                                  6 S3 GenDAC (86C708) and ICS5300 (autodetected) s3gendac
16 ATI Graphics Ultra Pro                 ATI-Mach32
                                                                  7 S3 SDAC (86C716) s3_sdac
17 ATI Graphics Xpression with 68875 RAMDAC ATI-Mach64
                                                                  8 STG 1703 (autodetected) stg1703
Enter a number to choose the corresponding card definition.
                                                                  9 Sierra SC11412 sc11412
Press enter for the next page, q to continue configuration.
                                                                 10 TI 3025 (autodetected) ti3025
Bila kartu VGA Anda tidak ada dalam database, pilihlah           11 TI 3026 (autodetected) ti3026
driver kartu VGA yang terbaik menurut Anda dengan                12 IBM RGB 51x/52x (autodetected) ibm_rgb5xx
memilih pilihan ke-5 dari opsi berikut:                          The card definition has Clockchip "icd2595"
                                                                 Just press enter if you don't want a Clockchip setting.
1 The XF86_Mono server. This a monochrome server that should
                                                                 What Clockchip setting do you want (1-12)?
  work on any VGA-compatible card, in 640x480 (more on some
  SVGA chipsets).                                                Kecuali sifat card mengatakan tidak, lanjutlah dan tekan
2 The XF86_VGA16 server. This is a 16-color VGA server that
                                                                 y. Ini adalah contoh bila clock tidak ada.
  should work on any VGA-compatible card.                        You must be root to be able to run X -probeonly now.
                                                                 The card definition says to NOT probe clocks.
3 The XF86_SVGA server. This is a 256 color SVGA server that
                                                                 Do you want me to run 'X -probeonly' now?
  Supports a number of SVGA chipsets. On some chipsets it is
  accelerated or supports higher color depths.                   Berikut adalah daftar resolusi monitor yang anda bisa

                                                                                                    Vol. V No. 02 NeoTek           31
                  NeoTutor

pilih. Default biasanya sudah bisa bekerja. Kecuali anda           # Virtual terminals
ingin mengubahnya, tinggal menekan enter.                          ttyv1 "/usr/libexec/getty Pc"   cons25 on secure
                                                                   ttyv2 "/usr/libexec/getty Pc"   cons25 on secure
Currently it is set to:
                                                                   ttyv3 "/usr/X11R6/bin/xdm -nodaemon" xterm on secure
"640x480" "800x600" "1024x768" "1280x1024" for 8bpp
"640x480" "800x600" "1024x768" "1280x1024" for 16bpp               Ketika user masuk menggunakan xdm maka .xinitrc diabai-
"640x480" "800x600" "1024x768" "1280x1024" for 24bpp               kan. File lain yang akan dieksekusi yaitu file .xsession.
"640x480" "800x600" "1024x768" for 32bpp                           Skrip user normal tidak akan ada yang dieksekusi. Oleh
Note that 16, 24 and 32bpp are only supported on a few             karena itu .xsession harus berisi semua lokasi file dan
configurations. Modes that cannot be supported due to monitor or   informasi shell yang diperlukan untuk memulai X. File
clock constraints will be automatically skipped by the server.     .xsession harus bisa dieksekusi dengan perintah chmod:
 1 Change the modes for 8pp (256 colors)                           $ chmod u+x .xsession
 2 Change the modes for 16bpp (32K/64K colors)
 3 Change the modes for 24bpp (24-bit color, packed pixel)
                                                                   Bila seorang user berusaha untuk login dan .xsession ti-
 4 Change the modes for 32bpp (24-bit color)
                                                                   dak ada atau bermasalah, user tersebut akan ditolak akses-
 5 The modes are OK, continue.
                                                                   nya dan kesalahan akan tercetak pada sebuah file yaitu
Enter your choice:
                                                                   .xsession-errors di direktori home user yang bersangkutan.
Sekarang jawablah y untuk menyimpan konfigurasi anda.              Memilih X-Window Manager
I am going to write the XF86Config file now. Make sure you don't   Sebelum menjalankan XWindow Manager, ada beberapa
accidently overwrite a previously configured one.                  pilihan XWindow Manager yang dapat Anda pergunakan,
Shall I write it to /etc/XF86Config?                               yaitu:
Di dalam file /etc/X11R6/XF86Config terdapat parameter             • twm, adalah default dari manager window yang digu-
DefaultColorDepth yang memungkinkan Anda untuk                         nakan, sangat tidak user-friendly dan tidak mempu-
memilih jumlah warna yang akan ditampilkan pada layar.                 nyai dukungan terhadap desktop virtual.
Parameter ini tidak diset otomatis oleh xf86config dan             • fvwm, mempunyai 9 dektop virtual dan mirip Windows
perlu ditambah secara manual. Defaultnya adalah 8 bit                  3.1. Novell 5 menggunakan versi fvwm sebagai
warna atau 256 warna, anda bisa mengubahnya menjadi                    manager window untuk console servernya. Setelah
8, 16, 24, atau 32. Tergantung kemampuan monitor Anda.                 fvwm terinstall, yang perlu anda lakukan adalah
Hanya kartu VGA yang mendukung akselerasi grafis dan                   menambah fvwm pada file .xinitrc atau .xsession anda.
beberapa kartu VGA yang bisa lebih besar dari 8 bit war-           • fvwm95, mirip Windows 95 dengan toolbar fvwm. Sa-
na. Sebagian besar kartu VGA 1 MB hanya bisa menam-                    ngat stabil dan mempunyai 9 virtual desktop. Memer-
pilkan 8 bit warna pada resolusi 1024 x 768.                           lukan file konfigurasi sendiri yaitu .fvwm95rc.
Mengkonfigurasi dengan XF86Setup                                   • enlightenment, tampilan desktop sangat bagus. Mem-
                                                                       punyai dukungan terhadap desktop theme, dan men-
Dalam melakukan konfigurasi X pada mode grafis yang                    dukung 4 desktop virtual.
diperlukan adalah, Anda hanya perlu mengarahkan
                                                                   • windowmaker, memungkinkan anda untuk membuat
mouse dan mengklik pilihan-pilihan yang tersedia. File
                                                                       dan menghapus desktop virtual sesuai keinginan anda.
XF86Setup terletak di dalam direktori /usr/X11R6/bin/.
Mengenai informasi yang berkenaan dengan hardware                  • kde, adalah lingkungan desktop yang lengkap. Dike-
sama seperti Anda menjalankan dalam mode text yang                     luarkan dengan program dan utilitas yang lengkap pu-
sudah dikemukakan sebelumnya.                                          la. Oleh karena itu ukurannya besar, tetapi mudah di-
                                                                       install. kde sangat populer di kalangan user baru.
Memulai XWindow                                                    Untuk menginstall KDE anda memerlukan koleksi port
Bila sudah selesai melakukan konfigurasi, reboot                   yang sudah terinstall. Sampai sekarang hanya inilah satu-
komputer Anda dan masukkan user login dan password                 satunya cara untuk menginstall KDE. Ketikkan perintah-
Anda. Jalankan perintah berikut:                                   perintah berikut:
$ startx                                                            # cd /usr/ports/x11/kde
                                                                    # make install
Linux akan mencari file konfigurasi yang ada di dalam
direktori /usr/X11R6/lib/X11/xinit/system.xinitrc. Isi             Sebelum anda menjalankan X, Anda perlu memilih XWindow
script file .xinitrc dapat diubah berdasarkan keinginan            Manager yang akan digunakan. Bila tidak memilih salah
Anda dan letakkan ke dalam direktori masing-masing                 satunya, otomatis yang akan digunakan adalah twm. Anda
/home/namauser/.                                                   bisa memilih Window Manager pada file .xinitrc atau
setenv KDEDIR /usr/local
                                                                   .xsession. Bila tidak ada Anda perlu membuatnya. Berikut
startkde
                                                                   adalah contoh file .xinitrc:
#color_xterm -geometry 80x24+0+0 &                                 setenv KDEDIR /usr/local
#color_xterm -geometry 80x23+-1+341 &                              startkde
#color_xterm -geometry 85x24+492+1 -ls &                           #color_xterm -geometry 80x24+0+0 &
#fvwm95                                                            #color_xterm -geometry 80x23+-1+341 &
#fvwm                                                              #color_xterm -geometry 85x24+492+1 -ls &
#enlightenment                                                     #fvwm95
                                                                   #fvwm
XWindow dapat secara otomatis dijalankan pada saat
                                                                   #enlightenment
booting dan layanan login dengan menjalankan perintah
xdm dan tambahkan pada file /etc/ttys.                             Anda hanya bisa memilih satu manager window pada
ttyv0 "/usr/libexec/getty Pc"      cons25 on secure
                                                                   satu waktu.

32    NeoTek Vol. V No. 02
                                                                                               NeoTutor


                                                                        O P E N O F F I C E.O RG
                                             Memasang Gambar
            Tidak hanya Microsft Windows yang dikenakan biaya, penggunaan Microsoft Office juga
         dikenakan biaya. OpenOffice merupakan solusi yang tepat untuk menggantikan Microsoft Word.
        Imam Musthaqim (musthaqim@telkom.net) memberikan beberapa tips penggunaan Writer
                                                (aplikasi pengolah kata yang ada pada OpenOffice).
         ERKARA MENYISIPKAN GAMBAR DALAM DOKUMEN
    P   Writer terkadang memerlukan trik dan penanga-
        nan khusus. Selain itu, Anda bisa berkreasi dengan
gambar yang telah ada termasuk membuat caption dan
menomorinya secara otomatis. Bila dirasa kurang suka
dengan cara otomatis, Anda masih bisa berkreasi mem-
buat gaya penomoran caption menurut cara Anda sendiri,
misalnya dengan menambahkan nomor bab di depan
nomor tabel/gambar. Tip yang diberikan ini akan meng-
hemat waktu saat Anda harus menyisipkan gambar-
gambar baru tanpa harus mengetikkan ulang nomor-
nomor baru.
Opsi Penyisipan Gambar
Secara default, Writer akan menyisipkan gambar dengan        Gambar 2. Aneka perataan gambar
menjangkarkannya ke paragraf di tengah halaman. Masa-
lahnya, gambar semacam ini lebih sulit diatur saat Anda      Membuat Nomor-Urut Gambar Secara Otomatis
ingin sebuah gambar mengikuti pola perataan tertentu         Pernahkah Anda kebingungan saat membuat caption atau
(misalnya semua gambar yang dipasang harus rata kiri         keterangan gambar di Writer? Mungkin Anda merasa
atau kanan). Solusinya, Anda harus memasangnya secara        Writer tidak memungkinkan untuk membuat teks caption
inline (dianggap sebagai karakter teks). Berikut caranya:    sendiri seperti yang biasa dilakukan di MS Word. Ini se-
• Pilih menu Insert>Picture>From file. Selanjutnya           benarnya hanya soal kebiasaan. Di MS Word Anda mem-
    akan ditampilkan dialog dimana Anda bisa memilih         buat caption dengan cara memilih gambar kemudian klik-
    file gambar yang akan disisipkan. Klik Insert.           kanan dan memilih Caption. Di Writer, Anda perlu me-
                                                             nentukan setting caption tersebut terlebih dahulu lewat
                                                             menu Tools>Options. Setting yang Anda buat disini akan
                                                             berlaku bagi semua dokumen OpenOffice, yang akan
                                                             dibuat.




Gambar 1. Dialog opsi penyisipan gambar
•   Selanjutnya pada dialog yang ditampilkan, pada
    seksi Anchor pilih As character dan klik OK.
•   Kini gambar tersebut akan turut bergerak se-       Gambar 3. Dialog pembuatan caption otomatis
    iring dengan perubahan jumlah baris atau teks
    yang ada. Dari sini Anda bisa mengatur perataan            Selanjutnya, Anda harus memilih gaya caption untuk
    gambarnya.                                                 gambar yang dipasang pada setiap aplikasi OpenOffice.
                                                               Misalnya untuk Writer, Anda pilih kotak-checklist
•   Cara lain agar gambar yang dipasang mengikuti aliran OpenOffice.org Writer Picture, kemudian dalam Category
    paragraf adalah dengan memilih To Paragraph pada           ketikkan sendiri nama captionnya (bukan teks keterangan
    opsi Anchor dan klik Follow text flow pada opsi            gambarnya). Ketika Anda memberikan caption pada gam-
    Vertikal. Pilihan As character secara otomatis telah       bar di dokumen, nama caption tersebut bisa dipilih dalam
    memilih opsi Folllow text flow. Atau cara yang paling      daftar nama caption, sedangkan teks keterangannya bisa
    singkat, pilih gambar dan klik-kanan, pada menu yang ditambahkan sendiri secara manual di dalam frame atau
    ditampilkan pilih Anchor>As Paragraph.

                                                                                           Vol. V No. 02 NeoTek     33
                NeoTutor

bingkai gambar.
Sebagai contoh, ketikkan Gambar pada kotak Category
dan tentukan gaya penomorannya (Numbering), karakter
pemisah antara caption dan teks keterangan (Separator),
serta posisinya (Position). Bila perlu Anda bisa mengena-
kan gaya karakter tertentu (Character Style). Ingat, setting
ini hanya berlaku untuk gambar yang akan Anda sisipkan,
tidak berlaku untuk gambar yang telah Anda sisipkan.
Cara ini sebenarnya masih kurang fleksibel. Writer bisa
salah menomori-ulang gambar yang Anda pasang nanti-
nya di halaman sebelumnya. Misalnya, setelah men-
setting opsi Caption dan menyisipkan gambar di halaman
5, Anda menyisipkan gambar lagi di halaman 2. Bukan-
nya memperbaharui nomor caption di halaman 5 malah
kedua gambar mempunyai nomor yang sama.                        Gambar 5. Menambahkan informasi khusus

                                                                                                 dengan Info 1 s/d Info 4.
                                                                                                 Anda bisa mengubahnya
                                                                                                 sendiri dengan mengklik
                                                                                                 tombol Info fields dan ma-
                                                                                                 sukkan nama field baru
                                                                                                 dengan menimpa teks
                                                               Gambar 6. Mengubah nama field     yang telah ada:
                                                               Info
                                 Gambar 4. Caption yang                                          • Misalnya, pada salah
                                 telah disisipkan                   satu kotak Anda namai dengan Nomor Bab sebagai
                                                                    pengenal field dan klik OK. Selanjutnya pada tab User
Membuat Nomor-Urut Gambar Secara Manual                             Defined dalam dialog Properties untuk kotak/field
Cara lain adalah dengan memanfaatkan field Number                   yang bersangkutan Anda masukkan 1 sebagai nomor
Range. Pilih menu Insert>Fields>Others. Pilih tab                   babnya. Klik OK untuk menyimpan data tersebut.
Variables. Pada kotak Type pilih Number range, pada            • Kembali ke soal penomoran caption. Sisipkan nomor
Selection pilih Drawing dan pada Format pilih Arabic                caption lewat menu Insert>Fields>Others dan pada
(terima saja defaultnya) dan klik Insert dan klik Close.            dialog yang ditampilkan pilih tab Variables.
Hasilnya Writer akan menyisipkan angka 1 (sebagai no-          • Pada kotak Type pilih Number range, pada Selection
mor awal) dalam tampilan berarsir (shaded). Untuk me-               pilih Drawing dan pada Format pilih Arabic (sebagai
manfaatkannya sebagai caption, cukup ketikkan nama                  defaultnya) dan klik Insert dan klik Close.
caption sebelum angka 1 (nilai field) dan karakter pemi-       • Hasilnya Writer akan menyisipkan angka 1 (sebagai
sah setelah nilai field: "Gambar 1." Selanjutnya Anda               nomor awal) dalam tampilan berarsir (shaded). Untuk
tinggal menyalin dan menempelkan teks tersebut di                   memanfaatkannya sebagai caption, cukup ketikkan na-
bawah gambar yang Anda sisipkan.                                    ma caption sebelum angka 1 (nilai field) dan karakter
Membuat Nomor Caption Dengan Nomor Bab                              pemisah (misalnya tanda titik) setelah nilai field
                                                                    (contoh: Gambar 1.).
Apakah nomor gambar atau caption hanya menggunakan
nomor-urut yang sama untuk semua bab? Misalnya,                • Sedangkan untuk menyisipkan nomor bab, tempatkan
Gambar 1., Gambar 2., .... dan seterusnya. Bagaimana bila           cursor sebelum nomor bab.
nomor urut tersebut juga mencantumkan nomor bab?               • Pilih menu Insert>Fields>Others dan dalam dialog
Sebagai contoh Anda memiliki 3 dokumen, masing-                     yang ditampilkan pilih tab Doc Informations.
masing berisi satu bab dengan nomor bab berbeda. Misal-        • Selanjutnya pilih nama field yang tadi Anda buat un-
nya, bab 1, bab 2, dan bab 3. Anda ingin agar caption               tuk nomor babnya, misalnya, klik simpul Info dan
gambar dinamai dengan mencantumkan nama babnya,                     pilih Nomor Bab dan klik Insert. Klik Close untuk
misalnya, Gambar 1-2, Gambar 1-3, Gambar 3-1 .... dan               kembali ke dokumen dan lihat hasilnya. Sebaiknya
seterusnya. Tentu cara ini akan sangat membantu dalam               sisipkan tanda pemisah nomor bab dan nomor
mengelompokkan nomor gambar atau saat membuat                       caption-nya, misalnya -.
daftar gambar pada sejumlah dokumen.                           • Selanjutnya tinggal menyalin dan menempelkan teks
Caranya kurang lebih sama dengan cara pembuatan no-                 tersebut di bawah gambar-gambar yang Anda sisipkan.
mor caption pada sub Membuat Nomor-Urut Gambar                      Bila Anda menempelkannya pada baris atau halaman
Secara Otomatis hanya butuh sedikit trik, yakni dengan                                 sebelumnya, secara otomatis
memanfaatkan informasi dokumen (File>Properties).                                      nomor gambarnya akan berubah
• Pertama, buka dokumen pertama (misalnya bab 1.odt)                                   menjadi lebih kecil dari nomor
                                                                                       setelahnya, begitu pula sebaliknya.
• Pada menu File>Properties. Setelah ditampilkan dialog                                Sementara nomor babnya tetap:
                                                               Gambar 7. Contoh
    Properties, pilih tab User Defined, dimana kita akan       caption dengan nomor    Gambar 1-1, Gambar 1-2, Gambar
    memasukkan informasi khusus mengenai dokumen               bab dan nomorgambar     1-3, dan seterusnya.
    yang ada. Sebenarnya Anda bisa memakai tab lain,
    namun kita akan mencadangkannya untuk keperluan
    lain.
• Secara default Writer menamai field-field tersebut

34   NeoTek Vol. V No. 02
                                                                                                  NeoTutor


                                                                          O P E N O F F I C E.O RG
                           Membuat Rujukan Silang
          Tidak hanya Microsft Windows yang dikenakan biaya, penggunaan Microsoft Office juga
       dikenakan biaya. OpenOffice merupakan solusi yang tepat untuk menggantikan Microsoft Word.
      Imam Musthaqim (musthaqim@telkom.net) memberikan beberapa tips penggunaan Writer
                                              (aplikasi pengolah kata yang ada pada OpenOffice).
        EBUAH DOKUMEN ILMIAH KERAPKALI BERISI SEJUMLAH
 S       rujukan-silang (cross reference) yang mengarah-
         kan pembaca ke topik atau sub-judul tertentu da-
lam dokumen. Rujukan ini ditampilkan sebagai teks ber-
arsir atau berlatar-belakang warna abu-abu dalam file do-
kumennya. Arsiran ini tidak akan turut dicetak, melain-
kan ditampilkan hanya sebagai tanda bahwa teks tersebut
bisa diklik. Mengklik teks rujukan ini akan membawa pem-
baca ke lokasi atau teks tertentu dalam dokumen. Dengan       Gambar 2. Memilih teks yang akan dijadikan teks tujuan/target
demikian cara ini sangat memudahkan navigasi pembaca
untuk menuju topik tertentu dengan cepat, ketimbang ha-
rus melacaknya sendiri lewat daftar isi.
Cara ini juga jauh lebih efisien ketimbang mengetikkan
judul bab atau seksi saja, yang mana ketika judulnya atau
nama seksinya berubah, Anda harus memperbaharuinya
secara manual. Perhatikan contoh teks pada gambar 1.




                                                              Gambar 3. Memilih opsi untuk bookmark

                                                                  ingin menyisipkan teks bookmark tersebut. Pilih
                                                                  menu Insert>Cross-reference.
                                                              •   Pada dialog yang ditampilkan, pastikan Anda memilih
                                                                  target bookmark kemana nanti cursor akan diarahkan
                                                                  saat linknya diklik. Untuk menyisipkan isi teks
                                                                  bookmark, pilih Reference pada kotak Format (dalam
                                                                  contoh ditampilkan sebagai teks Teks Heading 1 de-
                                                                  ngan latar abu-abu. Sementara memilih Page hanya
                                                                  akan menyisipkan nomor halaman dimana target
                                                                  bookmark tersebut berada (dalam contoh adalah 1).
Gambar 1. Contoh halaman berisi sejumlah rujukan silang dan
caption


Membuat Link ke Topik Tertentu pada Halaman
• Pertama kita harus menandai teks yang nanti akan di-
  jadikan target saat pembaca mengklik teks yang telah        Gambar 4. Perubahan bentuk cursor saat berada di atas
  diberi link. Sebagai contoh, Anda ingin menyisipkan         link/bookmark
  link yang nanti akan mengarahkan pembaca ke teks
  Teks Heading 1.                                             •   Isi teks dalam latar abu-abu ini akan turut berubah bi-
• Berikan bookmark pada teks Teks Heading 1 dengan                la teks sumbernya berubah. Gunakan tombol F9 untuk
  cara menyorot atau memilih teks tersebut dan pilih              memperbaharui semua bookmark yang telah Anda
  menu Insert>Bookmark. Dalam dialog yang ditampil-               buat agar menyesuaikan dengan perubahan pada teks
  kan, masukkan nama atau kode dari link tersebut dan             sumbernya.
  klik OK.                                                    Memahami Opsi Format Referensi
• Yang paling sederhana adalah menggunakan nama               Yang perlu Anda ketahui tentang opsi-opsi pada kotak
  yang sama dengan judul heading bersangkutan.                Format dalam dialog Fields, perhatikan textbox 1.
• Selanjutnya, tinggal menentukan tempat dimana Anda

                                                                                               Vol. V No. 02 NeoTek           35
                 NeoTutor

Opsi                   Keterangan
Page                   Menyisipkan nomor halaman dimana teks
                       tujuan berada
Chapter                Menyisipkan nomor bab dimana teks
                       tujuan berada
Reference              Menyisipkan link ke teks tujuan
Above/Below            Menyisipkan kata "above" bila link
                       disisipkan berada setelah
As Page Style          Menyisipkan nomor halaman dimana teks
                       tujuan berada dengan menggunakan
                       format dalam gaya halaman
Category and Number    Menyisipkan jenis caption dan nomor
                       link tujuan/target (khusus untuk rujukan    Gambar 6. Dialog untuk menyisipkan caption tabel
                       berupa caption: tabel atau gambar)
Caption Text           Menyisipkan teks dari caption saja, tanpa
                       nomor
Numbering              Menyisipkan nomor caption saja, tanpa
                       teks

Textbox 1. Format dalam dialog Fields                              Gambar 7. Caption dan link rujukan ke tabel tujuan

Membuat Nomor Tabel Otomatis                                           disisipkan adalah nomor halaman dimana tabel terse-
                                                                       but berada. Untuk menyisipkan keterangan tabel saja
Sekarang bagaimana bila Anda ingin merujuk atau menga-                 tanpa kata Tabel x, pilih Caption Text, perhatikan
rahkan pembaca ke sebuah tabel atau gambar tertentu?                   gambar 7.
Caranya sama dengan menyisipkan bookmark.
                                                                   •   Link, bookmark, dan rujukan silang yang Anda buat
• Pertama tempatkan cursor persis di atas tabel yang                   dalam Writer akan tetap tersimpan saat Anda meng-
   akan diberi nomor.                                                  ekspor dokumen ke format PDF. Agar mudah dikenali
• Pilih menu Insert>Fields>Other dan ikuti petunjuk                    saat diekspor menjadi file PDF, sebaiknya teks link,
   pada gambar di bawah ini.                                           bookmark, dan rujukan-silang ini diberi warna khusus.



                                                                   Writer, Word Processor OpenOfiice.org
                                                                          ICROSFT WORD LEBIH FAMILIAR DIBANDINGKAN DENGAN WRITER
                                                                   M      dari OpenOffice.org tetapi dengan terus dikembangkannya
                                                                          kemampuan dari Writer, maka susatu saat sapa tahu anda
                                                                   akan berpindah tempat dan menjadikan Writer sebagai program
                                                                   untuk mengerjakan dokumen anda.
                                                                   Dengan semakin maraknya pemberantasan terhadap pembajakan,
                                                                   tentu saja bisa membuat anda yang tidak memiliki kocek yang
                                                                   cukup untuk mendapatkan Microsoft Office yang original dan takut
                                                                   menggunakan Microsoft Office bajakan karena masalah tuntutan
                                                                   hukum yang akan dihadapi nantinya.
Gambar 5. Dialog untuk format caption tabel
                                                                   OpenOffice mungkin adalah solusinya. Jangan ragu jika memang
•    Hasilnya akan disisipkan nomor tabel (dalam latar             anda harus bermigrasi ke OpenOffice. Apa yang biasa anda
     abu-abu). Anda bisa menyisipkan kata Tabel dan spasi          temukan di Microsoft Office dapat anda temukan di OpenOffice,
     sebelum angka tersebut serta menambahkan ketera-              walaupun begitu diakui kinerjanya belum begitu mapan tetapi
     ngan lain mengenai tabel. Kini baris tersebut akan            usaha menuju penyempurnaannya tetap terus dilakukan.
     menjadi nama tabel.
                                                                   Di edisi kali ini, terdapat bahasan mengenai beberapa trik
•    Selanjutnya, tinggal menyisipkan rujukan tersebut di-
                                                                   memanfaatkan Writer (Word Processor-nya OpenOffice.org) dan itu
     manapun dalam dokumen yang ada. Caranya, tempat-
                                                                   membuktikan Writer dapat digunakan sebagai pengganti Microsoft
     kan cursor pada baris teks dimana Anda akan meletak-
                                                                   Word. Untuk mendapatkan Writer, dapat anda doownload dari
     kan link ke nama tabel tersebut.
                                                                   situs resminya di www.openoffice.org atau silakan menanti edisi
•    Dari menu Insert>Cross-reference dan pada dialog              mendatang NeoTek.
     yang ditampilkan pilih seting sebagaimana pada
                                                                   Versi terbaru dari OpenOffice.org adalah versi beta 2.0 yang secara
     gambar 6.
                                                                   penampilannya sudah sangat menarik dan kemampuannya nyaris
•    Hasilnya, nama tabel yang bersangkutan muncul de-             setara Microsoft Office.
     ngan latar abu-abu pada baris penyisipan tersebut.
     Saat pembaca mengklik link tersebut, cursornya seke-          So..., jangan ragu lagi untuk menggunakannya daripada anda
     tika pindah ke tabel yang bersangkutan Sedangkan              menggunakan bajakan, lebih baik pilih yang gratis tetapi
     apabila pada kotak Format Anda memilih Page, yang             berkualitas.


36     NeoTek Vol. V No. 02
                                                                                                     NeoTutor


                                                                             O P E N O F F I C E.O RG
                                                Membuat Daftar Isi,
                                                 Tabel, dan Gambar
            Tidak hanya Microsft Windows yang dikenakan biaya, penggunaan Microsoft Office juga
         dikenakan biaya. OpenOffice merupakan solusi yang tepat untuk menggantikan Microsoft Word.
        Imam Musthaqim (musthaqim@telkom.net) memberikan beberapa tips penggunaan Writer
                                                (aplikasi pengolah kata yang ada pada OpenOffice).
         PENOFFICE WRITER 2 (BETA)                                                            secara otomatis.
    O    menyediakan sarana pem-
         buatan daftar isi, daftar tabel,
                                                                                              • Dari menu Insert>Indexes
                                                                                                  and Tables>Indexes and
daftar gambar atau daftar lain yang                                                               Tables.
spesifik bagi keperluan Anda. Seba-
                                                                                              • Selanjutnya ditampilkan
gian dari sarana ini bekerja secara
otomatis, namun Anda tetap bisa me-                                                               dialog Insert Index/Table.
ngaturnya sendiri menurut selera.                                                                 Ketikkan teks untuk daftar
                                                                                                  isi.
Membuat Daftar Isi (Otomatis)                                                                 • Kosongkan kotak checklist
• Pertama pastikan telah membuat                                                                  Outline dan pilih kotak
                                            Gambar 2. Contoh heading dan daftar isi default
  atau mengenakan gaya paragraf             (otomatis)                                            checklist Index Marks.
  tertentu pada masing-masing
  topik (heading) dalam dokumen             apa adanya.
  Anda. Misalnya, Anda bisa                 Bila Anda te-
  memakai gaya paragraf yang                lah mengubah
  telah tersedia seperti Heading 1,         gaya heading
  Heading 2, Heading 3, dan                 default terse-
  seterusnya (pastikan heading-             but. Misalnya
  heading tersebut tidak menggu-            memberikan
  nakan penomoran/numbering).               penomoran,
                                            Anda perlu
• Selanjutnya, dari menu                    mengubah
  Insert>Indexes and Tables>                setting pada
  Indexes and Tables. Selanjutnya           dialog Insert
  ditampilkan dialog Insert                 Index/Table
  Index/Table. Untuk melihat                yakni dengan
  simulasi hasilnya, klik kotak                               Gambar 3. Dialog untuk memilih dan mengatur gaya paragraf
                                            menentukan
  checklist Preview di sudut kanan          sendiri gaya
  bawah.                                                                                  • Pilih kotak checklist Additional
                                                                                            Styles dan klik tombol ... (titik
                                                                                            tiga) dan selanjutnya akan
                                                                                            ditampilkan dialog untuk memilih
                                                                                            gaya paragraf, lihat gambar 3.
                                                                                          • Pada kotak Type>Table of
                                                                                            Contents.
                                                                                          • Pilih gaya paragraf yang akan
                                                                                            dimasukkan dalam daftar isi dan
                                                                                            klik tombol >>. Tombol >> ini
                                                                                            dipakai untuk meletakkan heading
                                                                                            tersebut dalam kolom hirarki (1,
                                                                                            2, 3,..dst) serta layout teks dalam
                                                                                            daftar isi. Pada contoh disini, teks
                                                                                            tersebut disusun bertangga agar
Gambar 1. Dialog Insert Index/Table                                                         mudah dibedakan mana yang
                                                                                            menjadi heading utama dan sub-
•  Ketikkan teks untuk daftar isi,          paragraf atau heading serta jarak               heading-nya. Bila mau, Anda bisa
   selanjutnya tinggal klik OK.             inden-nya dari tepi halaman.                    saja menyusun semua gaya
Cara ini hanya berlaku bila Anda me-        Membuat Daftar Isi (Manual)                     tersebut dalam kolom 1 sehingga
makai gaya-gaya paragraf tersebut                                                           semua akan sejajar di tepi kiri
                                            Caranya mirip dengan pembuatan

                                                                                                   Vol. V No. 02 NeoTek     37
                  NeoTutor

     (tidak inden).
•     Klik OK bila selesai.




Gambar 4. Layout daftar isi yang dihasilkan oleh
seting dalam gambar di atas

•    Selanjutnya, Anda masih bisa me-
     ngubah setting daftar isi dengan
     klik-kanan di sembarang area pa-
     da daftar isi dan pilih Edit/Index            Gambar 7. Dialog untuk membuat daftar gambar
     Table. Untuk memperbaharui isi
     daftar isi sesuai perubahan doku-
     men, klik-kanan pada area daftar
     isi dan pilih Update Index/Table.
Membuat Daftar Tabel
Dokumen ilmiah semisal skripsi atau
kertas-kerja, kerapkali juga mencan-
tumkan daftar gambar dan daftar ta-
bel selain daftar isi. Bila Anda sudah
menguasai cara pembuatan daftar isi,
membuat daftar lain hanya butuh
sedikit usaha.
• Dari menu Insert>Indexes and                     Gambar 8. Memilih caption sebagai isi daftar gambar
    Tables>Indexes and Tables.
• Selanjutnya ditampilkan dialog               buat caption gambar dengan benar.            •   Klik OK untuk menutup dialog
    Insert Index/Table. Ketikkan pada          • Dari menu Insert>Indexes and                   dan klik OK lagi untuk melihat
    kotak Title, teks untuk daftar                Tables>Indexes and Tables.                    hasilnya (gambar 9).
    tabel (gambar 2).

                                                                                       Gambar 9. Daftar gambar yang dihasilkan


                                                                                            Selamat mencoba!
                                                                                            Catatan: Tip untuk membuat caption
                                                                                            gambar dan tabel bisa Anda baca pa-
                                                                                            da artikel "Membuat Rujukan Silang
                                                                                            Pada OOo Writer" dan "Tip Mema-
                                                                                            sang Gambar dalam Writer 2".




Gambar 5. Dialog untuk membuat daftar tabel
•    Pada kotak Type>Index of Tables.          •   Selanjutnya ditampilkan dialog
     Setting selebihnya biarkan saja,              Insert Index/Table. Ketikkan pada
     kecuali bila Anda ingin berkreasi             kotak Title, teks untuk daftar
     lebih jauh.                                   gambar (gambar 7).
•    Klik OK untuk menutup dialog              •   Pada kotak Type>User Defined,
     dan klik OK lagi untuk melihat                karena disini kita akan memilih
     hasilnya (gambar 6).                          sendiri gaya paragraf yang akan
                                                   dijadikan isi daftar gambar.
                                                   • Pada bagian Create from, pilih
Gambar 6. Daftar tabel yang dihasilkan                 kotak checklist Styles dan klik
                                                       tombol ... (titik. tiga) untuk
Membuat Daftar Gambar                                  memilih gaya paragrafnya.
Cara membuat daftar gambar pun                         Selanjutnya akan ditampilkan
mirip dengan membuat daftar tabel.                     dialog (gambar 8)
Dengan anggapan Anda telah mem-

38     NeoTek Vol. V No. 02
                                                                                               NeoTekno


                                                         S E C U R IT Y AWAR E N E SS
                                    Internet Basic Security
          Security Awareness for High School yang akan diusung oleh NeoTek ke depan adalah
       pendidikan dasar mengenai keamanan internet yang sudah sepatut dimiliki oleh setiap generasi
       penerus negeri ini. M Denny Yahya (dknee_aja@yahoo.com) memaparkan secara bertahap
               mengenai hal-hal yang menjadi pedoman dalam Security Awareness for High School
        ELAMAT DATANG DI PROGRAM SECURITY AWARENESS           bacaan dari psikologi ke fiksi ilmiah akan membuat kamu
 S       for High School Program ini tercipta untuk di-
         manfaatkan agar mengetahui yang ada di dalam
                                                              menjadi hacker yang jauh lebih berguna dan fungsional.
                                                              Ingat, hacking merupakan bagaimana pekerjaan berbagai
diri kamu dan untuk memandu kamu dengan cepat mela-           hal dengan mengabaikan bagaimana itu tercipta. Inilah
lui pendidikan hacking dan untuk membantu kamu tum-           bagaimana kamu menyingkapkan ketidakamanan, kepe-
buh dalam suatu peran yang bertanggung jawab, yang da-        kaan dan kelemahan tersebut.
pat menentukan keamanan dan permasalahan pribadi dan
membuat keputusan keamanan yang layak sesuai dengan           Buku
diri kamu sendiri.                                                                                  Buku merupakan sa-
Ketika timbul kecemasan dalam hacking karena ketidak-                                               rana yang sangat
sahan memasuki komputer, disini akan ditunjukkan bah-                                               baik untuk menge-
wa ini hanyalah sebagai suatu kecemasan yang besar un-                                              tahui dasar ilmu pe-
tuk lebih siaga tentang kesalahan kecil dalam keamanan                                              ngetahuan dan semua
dan membuat publik tanpa cemas dipenjarakan atas hal                                                yang ingin kamu ke-
itu. Sebagai warga negara dunia, ini bukan hanya hak, te-                                           tahui tentang pokok
tapi tanggung jawab untuk memberitahukan keamanan                                                   suatu ilmu pengeta-
dan kerahasiaan kepada pihak yang bertanggung-jawab.                                                huan, seperti perang-
Kamu lakukan ini bukan karena kamu dapat melakukan-                                                 kat keras pada PC
nya, tetapi karena orang lain tidak dapat melakukannya.                                             (Personal Computer).
Kamu membantu mereka yang tidak bisa membantu diri                                                  Tak ada yang dapat
mereka sendiri. Inilah yang dilakukan oleh para kelompok                                            membantu selain
pemantau dan inilah yang akan kamu pelajari.                                                        membaca buku. Ke-
                                                                                                    banyakan orang ber-
Sumber                                                                                              anggapan dan men-
                                                                                                    jadi masalah bahwa
Pelajaran ini tentang bagaimana mempelajari suatu kete-                                             buku untuk kompu-
rampilan kritis terhadap seorang Hacker. Karena hacking       Gambar 1. Buku sebagai sumber         ter membuat cepat
pada kenyataannya kegiatan yang lebih didasarkan pada                                               menjadi tua dan ini
gaya hidup/gengsi daripada pengetahuan. Disini tidak di-                                            menjadi. Rahasianya
ajarkan hal-hal yang ingin diketahui, tetapi dapat mem-                                             hanyalah belajar me-
bantu apa yang perlu dipelajari. Ini juga terkait dengan                                            ngamati struktur po-
perkembangan dalam ilmu pengetahuan komputer yang                                                   kok sampai ke hal
konstan. Mungkin yang diajarkan saat tidak relevan di                                               yang mendasar. MS
kemudian hari. Namun akan lebih baik untuk menguasai                                                DOS dan Windows
pelajaran yang telah menjadi kebiasaan para hacker, yang                                            jelas sangat berbeda,
kemungkinan bagian terpenting dari hacking dan akan                                                 namun keduanya di-
memisahkan kamu dari skrip (seseorang yang menjalan-                                                dasari pada asas Logi-
kan teknik hacking tanpa mengetahui bagaimana atau                                                  ka Boolean yang
mengapa mereka bekerja).                                                                            menjalankan kompu-
Kata-Kata dan konsep yang tidak dipahami mungkin da-                                                ter sejak ada. Countess
pat dilakukan pencarian melalui web atau di perpustakaan.                                           Lovelace, menulis ar-
Jika tidak memahami sebuah kata atau topik, ini harus le-                                           tikel program kom-
bih diperhatikan lagi hal yg berkenaan dengan intisari.                                             puter pertama pada
Mengabaikannya akan hanya menimbulkan kesulitan un-                                                 abad ke-sembilan
tuk memahami konsep di buku lain.                                                                   belas.
Jangan membatasi diri terhadap komputer, hacking, dan         Gambar 2. Buku sebagai sumber         Meskipun informasi
internet. Hacker besar kreatif dan berpengalaman. Banyak                                            yang ditemui di
di antara mereka adalah pelukis, para penulis, dan peran-     dalam buku tidak se-up-to-date informasi yang datang
cang. Keterampilan hacking dapat juga diberlakukan di bi-     dari sumber lainnya, tetapi informasi yang didapat di
dang yang lain, seperti ilmu politik (lihat The prince oleh   dalam buku secara fakta lebih akurat dibanding dari
Machiavelli sebagai contoh).                                  sumber lainnya. Seorang penulis menghabiskan waktu
Selain tertarik di bidang lain, kamu seharusnya tertarik      satu tahun menulis buku mungkin untuk memeriksa
akan bagaimana bisnis yang lain berjalan. Berbagai buku       kebenaran dibanding seseorang yang sedang membaharui
                                                              suatu blog enam kali sehari. (lihat sub Zine dan Blog

                                                                                             Vol. V No. 02 NeoTek      39
                NeoTekno

untuk lebih lanjut.) Tetapi ingat, akurat tidak berarti tidak
mendukung.
Yang terpenting jangan hanya melihat buku dan menye-
rah sebelum memulai hanya karena ukuran dan komplek-
sitasnya. Kebanyakan buku-buku masive yang dijumpai
tidak dibaca dari permulaan sampai akhir. Anggaplah itu
sebagai prasejarah halaman web. Bukalah satu halaman
secara acak dan mulai untuk membaca. Jika tidak mema-
hami suatu hal, lihat kembali dan cari penjelasan (atau
lewati sampai mendapatkan sesuatu yang bisa diterima
akal).
Majalah dan Surat kabar
                                 Kegunaan majalah dan
                                 surat kabar adalah untuk
                                 mendapatkan informasi
                                 terkini. Namun pada
                                 umumnya majalah
                                 kurang detail dan terlalu      Gambar 5. Blog sebagai sumber
                                 terfokus pada komunitas
                                 zeitgeist. Hal inilah yang
                                 ingin diketahui para
                                 hacker – teknik sosial dan
                                 pemecahan kata sandi,
                                 akan lebih efektif jika
                                 memiliki pemahaman
                                 yang kuat dalam budaya
                                 POP khususnya - tetapi
                                 juga harus diketahui
                                 bahwa jurnalis POP
                                 bukanlah jurnalis yang
Gambar 3. Majalah sebagai sumber akurat.

Hal lain yang perlu dipertimbangkan adalah topik atau
tema dari majalah tersebut. Sebagai contoh majalah Linux
akan menjatuhkan Microsoft Windows sebab ini merupa-
kan sebuah perselisihan tema dan itulah yang ingin diba-
ca oleh pembaca setia mereka. untuk menyikapi dua ke-
kurangan ini adalah membaca dengan baik dan secara
luas. Jika kamu baca atas fakta yang menarik pada sebuah
majalah, perhatikan dengan seksama. Jika kamu percaya,
cari kejelasaannya, namun jika kamu tidak percaya, temu-
kan bantahan.
                                                                Gambar 6. Forum sebagai sumber
Zine dan Blog
                                   Zine, merupakan maja-
                                   lah kecil gratis yang
                                   distribusinya sangat ke-
                                   cil (kurang dari 10,000
                                   pembaca) keberadaan-
                                   nya hanya karena hobbi
                                   dan hasil dari wartawan
                                   amatir. Zine seperti
                                   yang diketahui 2600
                                   zine atau Phrack
                                   Hacking zine web, ditu-
                                   lis dengan sukarela dan
                                   produsen tidak meng-
                                   edit isi terhadap kesala-
                                   han teknis. Zines mem-
                                   punyai tema sangat
                                   kuat dan sangat tero-
                                   pini. Mereka tidak pe-
                                   duli terhadap pemasang
                                   iklan juga tidak harus
                                   memenangkan dan para
Gambar 4. 2600 zine                langganan.                   Gambar 7. Milist sebagai sumber

40   NeoTek Vol. V No. 02
                                                                                               NeoTekno

Blog, bentuk pengembangan dari zine. Lebih sering diper-
baharui dan menggunakan komunitas untuk menghu-
bungkan tema yang sangat kuat. Seperti zine, namun
siapapun boleh mengkritik suatu cerita dan menunjukkan
sebuah perbedaan pendapat. Untuk blog, penting untuk
membaca komentar sama seperti cerita tersebut.
Forum dan Milis
Forum dan milis merupakan media yang telah berkembang,
seperti rangkaian percakapan pada sebuah pesta. Fokus
pembicaraan sering berganti dan sering dianggap sebagai
rumor, ketika pesta usai, tak seorangpun yakin siapa yang
berkata apa. Forum dan milis adalah sama, sebab ada ba-
nyak cara bagi orang-orang untuk memberikan informasi
yang tidak akurat terkadang sengaja mengkontribusikan-
nya tanpa nama. Dan, ketika topik dan tema berubah de-
ngan cepat, penting untuk membaca keseluruhan komen-
tar dan bukan hanya yang awal, agar mendapatkan infor-
masi yang terbaik.
Forum bisa di dapat pada hampir semua topik dan pada
banyak majalah dan surat kabar online yang menawarkan
forum pembaca untuk memberikan pendapat mengenai
artikel yang diterbitkan. Dalam hal ini, forum merupakan
sarana untuk mendapatkan satu atau lebih opini yang ter-
nilai untuk mendapatkan lebih dari satu opini atas suatu
artikel, sebab tak peduli seberapa besar kamu menyukai
artikel tersebut, pasti ada seseorang yang tidak menyukai.   Gambar 8. Informasi hacking di sebuah website
Beberapa milis berada pada topik khusus, tetapi ini sukar
untuk ditemukan. Acapkali, harus mencari ide sebelum         jasa web digunakan. Terkadang, jasa web memerlukan
menemukan komunitas milis yang mendukung ide                 perlakuan khusus. Diperlukan nama registrasi (log in
tersebut.                                                    name) dan kata sandi (password) untuk memperoleh ak-
                                                             ses. Memiliki akses yang sah diketahui sebagai memiliki
Bagi hacker, hal yang perlu diketahui adalah bahwa banyak    perlakuan khusus. Masuk ke dalam suatu website untuk
forum dan milis yang tidak bisa dicari melalui mesin pen-    mengubah halaman mungkin memerlukan akses, tetapi
carian yang besar sekalipun. Disaat kamu ingin menemu-       sejauh bukan hak yang sah untuk melakukannya, itu
kan suatu forum atau suatu mail-list melalui suatu pen-      bukanlahlah akses diijinkan. Dalam hal ini hanya berhu-
carian dengan topik pada sebuah mesin pencarian, mung-       bungan dengan cara yang diistimewakan, namun seperti
kin kamu tidak menemukan informasi atas pengiriman           pengalaman menggunakan web, secara kebetulan akan
individu. Informasi ini disebut web yang tak terlihat yang   ditemukan beberapa website yang memberikan akses ke
berisi informasi dan data yang tak terlihat meskipun di-     area yang diistimewakan. Jika kamu temukan hal ini, ka-
butuhkan pencarian yang lebih spesifik, meskipun meng-       mu seharusnya memberitahukan kepada pemilik website.
gunakan mesin pencarian meta atau secara langsung ha-
nya pada website tersebut.                                   Websites bisa dicari melalui berbagai mesin pencari. Ter-
                                                             kadang itu berada dalam format cache (format tersembu-
Newsgroup                                                    nyi). Cache merupakan area memori yang berada pada
Keberadaan newsgroup jauh sebelum adanya web. Google         server mesin pencarian yang menyimpan halaman yang
mendapatkan keseluruhan arsip tentang newsgroup dan          sesuai dengan pencarian. Jika diklik pada link cached ter-
menempatkannya online pada http://groups.google.com.         sebut, sebagai ganti mata rantai yang nyata, kemudian
Di sini akan ditemukan surat-surat dari awal tahun 1990-     akan terlihat halaman tunggal yang menunjukkan apa
an. Arsip ini penting untuk mengetahui siapa pemilik asli    yang ditemukan mesin pencari selama pencariannya. Me-
dari suatu gagasan atau produk. Ini juga bermanfaat un-      sin pencarian menyimpan informasi ini untuk membuk-
tuk menemukan informasi abstrak yang barangkali se-          tikan bahwa jika pencarian tersebut berlaku, sebagai con-
buah topik terlalu kecil untuk ditampilkan pada suatu        toh suatu halaman turun atau berubah di antara waktu
halaman web.                                                 memulai pencarian dan waktu di saat mencoba untuk me-
                                                             ngakses halaman yang telah dikembalikan - tetapi kamu
Saat ini newsgroup tidaklah sedikit digunakan dibanding      juga dapat menggunakan halaman cached untuk tujuan
beberapa tahun yang silam, sebelum web menjadi arus          yang lain, seperti membypass suatu server lambat.
utama untuk berbagi informasi. Bagaimanapun, newsgroup
tersebut juga belum berkembang seperti ketenarannya          Salah satu cache publik yang paling bermanfaat ada di
digantikan oleh jasa web yang baru seperti blog dan forum.   http://www.archive.org. Di sini akan ditemukan versi
                                                             cached seluruh websites dari tahun beberapa tahun lalu.
Website                                                      Satu catatan akhir pada website, jangan berasumsi kamu
Kenyataannya, untuk berbagi informasi sekarang ini ada-      dapat percaya isi dari websites yang kamu kunjungi sebab
lah melalui suatu web browser. Ketika digolongkan seba-      mereka tampil pada mesin pencari. Banyak serangan
gai web yang istilah sebenarnya adalah web service, tidak    hacker dan virus tersebar hanya dengan mengunjungi
semua yang ada di web adalah sebuah website. Jika kamu       suatu website atau download program untuk menjalan-
memeriksa e-mail menggunakan web browser, saat itulah        kannya. Hal itu dapat terlindungi dengan kondisi tidak

                                                                                             Vol. V No. 02 NeoTek   41
                NeoTekno

me-download program dari websites yang tidak dapat di-        Yang menjadi permasalahan dalam jaringan P2P adalah
percaya dan dengan meyakinkan bahwa browser yang              disaat dapat menemukan beberapa informasi mengenai
digunakan merupakan browser yang terus up to date             hal itu, beberapa informasi tersebut merupakan jaringan
terhadap keamanan.                                            ilegal. Program Security Awareness for High School tidak
                                                              memaafkan penggunaan P2P untuk secara tidak sah me-
Balai Perkibulan                                              download hak intelektual, tetapi tidak ada yang memper-
Balai perkibulan atau yang lebih dikenal dengan Internet      tanyakan bahwa jaringan P2P merupakan sumber yang
Relay Chatting (IRC), sama halnya Instant Messaging           penting untuk menemukan informasi. Ingat, tidak ada
(IM), adalah gaya berkomunikasi yang cepat dengan             yang ilegal dalam jaringan P2P - ada banyak file yang ada
orang lain yang sangat populer.                               tersedia diberikan secara cuma-cuma di bawah suatu
                                                              lisensi yang luas – tetapi ada juga banyak file pada jari-
                                                              ngan ini yang tidak seharusnya berada di sana. Jangan
                                                              ragu untuk menggunakan jaringan P2P, tetapi waspadalah
                                                              terhadap bahayanya.




Gambar 9. Mencari informasi hacking di mIRC

Sebagai sumber riset, chatting sangat tidak konsisten,
sebab di sini akan berhadapan dengan individu dari berba-
gai karakter dalam waktu yang nyata. Sebagian mungkin         Gambar 10. Napster salah satu aplikasi P2P yang pernah jaya
terlihat ramah, dan sebagian lagi tidak, suka berolok-olok,
yang menjadi pembohong. Sebagian ada yang cerdas dan          Command Line di MS Windows dan Linux
mau berbagi informasi, dan beberapa tidak. Sulit sekali
untuk dapat mengetahui karakter setiap orang yang bera-       Command line atau perintah line yang dijalankan melalui
da di dalamnya. Namun, sekali anda merasa nyaman de-          MS-DOS (MS Windows) ataupun Konsole (Linux). MS
ngan kelompok dan channel tertentu, kamu mungkin bisa         Windows adalah salah satu sistem operasi yang ada saat
diterima ke dalam komunitas itu, dan bisa bertanya dan        ini yang dikeluarkan oleh Microsoft yang banyak diguna-
akan mengetahui siapa yang dapat dipercaya. Akhirnya          kan oleh masyarakat di dunia saat ini. Beberapa versi MS
akan dapat memplelajari informasi keamanan yang terba-        Windows diantaranya (95/98/Me/2000/NT/XP/2003).
ru (juga diketahui sebagai hari nol, yang menyiratkan         Berbeda dengan MS Windows, Linux adalah sistem ope-
bahwa itu adalah baru saja ditemukan) dan memperkaya          rasi yang bersifat open source. Siapa saja dapat melaku-
pengetahuan.                                                  kan perubahan ataupun penambahan pada sistemnya. Be-
                                                              berapa distro Linux yang telah dikembang sampai saat ini
P2P                                                           diantaranya yaitu Suse, Debian, Knoppix, Mandrake,
Peer to peer atau P2P, merupakan suatu jaringan internet.     Xnuxer (yang baru saja dikembangkan oleh putra
Untuk menggantikan beberapa komputer lokal yang ber-          Indonesia).
hubungan secara terpusat satu sama lain, komputer yang        MS Windows
berada pada sebuah jaringan P2P berhubungan secara
langsung satu sama lain. Kebanyakan orang menghubung-         Command line di MS Windows dijalankan di MS-DOS,
kan P2P dengan men-download mp3 dan film-film baja-           Dari menu Start>Run kemudian ketik command (Win95/
kan, namun keberadaan jaringan P2P yang lain bertujuan        98) atau cmd (Win2000/ME/NT/XP/2003). Perhatikan
untuk saling bertukar informasi yang luas dan sebagai sa-     gambar 11.
rana untuk melakukan riset pada pendistribusian pemba-        Berikut beberapa command line yang dapat digunakan di
gian informasi. Terdapat satu website mengajar tentang        MS-DOS:
P2P di http://infoanarchy.org, yang didasari landasan pe-
                                                              • date, menampilkan pengaturan tanggal.
mikiran bahwa informasi harus cuma-cuma. Pada website
infoanarchy, dapat ditemukan daftar jaringan yang menye-      • time, menampilkan pengaturan waktu.
diakan jaringan P2P dan penggunanya.                          • ver, menampilkan versi ms-dos yang digunakan.


42   NeoTek Vol. V No. 02
                                                                                             NeoTekno

                                                                  - /renew, memperbaharui koneksi saat menggunakan
                                                                  konfigurasi otomatis dengan DHCP.
                                                                  Untuk mengetahui opsi-opsi penggunaan perintah
                                                                  ipconfig, ketik ipconfig/?.




Gambar 11. MS-DOS di WinXP

•   cls, membersihkan tampilan.
•   mkdir, membuat sebuah direktori.
•   chdir, mengganti nama direktori.                          Gambar 12. Penggunaan command ping host
•   rmdir, menghapus direktori.
•   tree, menampilkan susunan direktori dalam format
    teks grafik.
•   chkdsk, memeriksa hardisk dan menampilkan status
    report dan menampilkan sisa atau jumlah memori
    yang terpakai pada sistem.
•   rename, merubah nama file.
•   copy, meng-copy satu file atau lebih ke lokasi lainnya.
•   move, memindahkan file dan merubah nama file dan
    direktori.
•   type, menuliskan isi dari beberapa teks file.
•   more, menampilkan informasi secara tampilan layar.        Gambar 13. Penggunaan command ping IP
•   delete, menghapus satu file atau lebih.
•   ping, perintah untuk melakukan verifikasi koneksi ke
    ip/host target, dengan mengirimkan perintah ping de-
    ngan menggunakan icmp (internet control message
    protocol). Perhatikan gambar 12 dan 13.
    Contoh: ping www.google.com
               atau
               ping 193.154.85.2
    Berikut beberapa opsi yang dapat digunakan dalam
    perintah ping:
    - n N, menentukan nilai paket yang akan dikirimkan.
    - t, melakukan ping terhadap host sampai dihentikan
    dengan menekan tombol kombinasi ctr+c sampai
    benar-benar berhenti.                                     Gambar 14. Penggunaan command tracert
    Untuk melihat opsi lainnya dapat diketik ping/h.
•   tracert, merupakan singkatan dari tracer route, perin-
    tah untuk mengetahui rute paket dari PC asal ke PC
    tujuan/mesin host, dan juga menunjukkan durasi
    loncatan (dibataskan 30 loncatan saja). Perhatikan
    gambar 14.
    Contoh: tracert www.google.com
              atau
              tracert 193.145.85.2
    Beberapa opsi penggunaan perintah tracert:
    - h N, menentukan maksimum lompatan dalam men-
    cari target. Contoh: tracert –h 5 www.yahoo.com
    - d, tidak menunjukkan alamat hostname.
    Contoh: tracert –d www.yahoo.com                          Gambar 15. Penggunaan command ipconfig
    Untuk melihat beberapa opsi lainnya ketik tracert.
                                                              •   route, menampilkan rute tabel. Merupakan perintah
•   Ipconfig, menampilkan informasi interfase yang se-            rute yang menetapkan rute status, menghapus rute
    dang aktif pada komputer seperti ethernet, ppp dan            atau melihat bagian rute secara sederhana.
    lainnya. Perhatikan gambar 15.                                Beberapa opsi yang dapat digunakan:
    Beberapa opsi yang dapat digunakan:                           - print, menampilkan daftar rute.
    - /all, menampilkan informasi yg lebih detail.                - delete, menghapus rute.

                                                                                            Vol. V No. 02 NeoTek   43
                NeoTekno

    - add, menambahkan rute.                                 kan tampilan normal terhadap perintah command ke
    Untuk mengetahui beberapa opsi dapat dengan              data file. Contoh: ls > myls
    mengetikkan route/?.                                  • command >> file, merupakan perintah yang meng-
• netstat, menampilkan informasi status jaringan dan         alihkan tampilan normal terhadap perintah command
    membangun jaringan dengan mesin (komputer)               ke data file. Jika data tersebut telah ada maka akan
    remote                                                   menampilkan keluaran pada akhir data.
    Beberapa opsinya:                                        Contoh: ls >> myls
    - a, menampilkan semua Connections dan Listening      • man command, memperlihatkan halaman petunjuk
    Ports.                                                   command yang sedang berjalan. Contoh: man ls
    - n, menampilkan alamat dan Port number dalam            NB: sebagai tambahan penggunaan command dan
    form angka.                                              tools, dapat dituliskan command –help atau man
    - e, menampilkan statistik Ethernet.                     command. Contoh: ls–help atau man ls
    Untuk melihat opsi lainnya netstat/?.
                                                          • ping host, memferifikasi hubungan dengan mesin
Linux                                                        host. Contoh: ping www.google.com
Di Linux, command line dijalankan melalui tampilan kon-                      atau
sol, start application kemudian pilih Run Command lalu                       ping 193.154.85.2
ketik Konsole. Perhatikan gambar 16.                      • traceroute host, menampilkan rute paket dari PC asal
                                                             ke PC tujuan/mesin host.
                                                             Contoh: tracert www.google.com
                                                                       atau
                                                                       tracert 193.145.85.2
                                                          • ifconfig, menampilkan interface yang aktif seperti
                                                             ethernet, ppp, dan lain sebagainya.
                                                          • route, perintah yang menampilkan tabel rute.
                                                          • netstat, perintah yang menampilkan informasi status
                                                             jaringan.
                                                          Textbox 1 berisi beberapa command line yang equivalen
                                                          antara MS Windows dan Linux.
                                                          Linux                          MS Windows
                                                          command –help                  command /h, command /?
                                                          Cp                             copy
Gambar 16. Konsole di Linux
                                                          R                              del
Berikut command line yang dapat dijalankan di Konsole     Mv                             move
Linux:                                                    mv                             ren
                                                          more, less, cat                type
• pwd, menampilkan nama direktori yang sedang             ipr                            print
   berjalan.                                              rm –r                          deltree
• hostname, menampilkan nama host lokal (dalam hal        is                             dir
   ini komputer yang sedang digunakan).                   cd                             cd
• finger user, menampilkan informasi pada pengguna/       mkdir                          md
   user.                                                  rmdir                          rd
                                                          route                          route print
• ls, menamplkan isi direktori dalam bentuk daftar.       traceroute –l                  tracert
   Contoh: ls -al                                         ping                           ping
• cd directory, mengubah dari direktori yang ada ke       ifconfig                       ipconfig
   direktori yang ditentukan.
• cp source dest, menyalin file sumber ke file tujuan.    Textbox 1. Equivalen command line antara Linux dan MS Windows
   Contoh: cp/etc/passwd/tmp
• rm file, menghapus data. Contoh: rm myfile              Security Awareness for High School
• mv source dest, memindahkan atau merubah nama                   EMBEKALI PENGETAHUAN AKAN SEKURITI INTERNET DIRASAKAN
   data dan direktori. Contoh: mv oldname newname         M       sangat diperlukan, khususnya bagi jiwa-jiwa muda yang
• mkdir directory, membuat direktori dengan nama                  menjadi penerus tongkat kemajuan teknologi internet itu
   direktori yang ditentukan. Contoh: mkdir tools         sendiri. Tidak sedikit orang yang menjadi korban atas kurangnya
                                                          pemahaman dan penguasaan sekuriti teknologi internet.
• rmdir directory, menghapus direktori dengan nama
   direktori yang ditentukan (kondisi direktori harus     Untuk itu NeoTek mencoba menawarkan kepada sekolah-sekolah
   kosong). Contoh: rmdir tools                           untuk mengusung Security Awareness, berkampanye akan
• find /-name file, mencari data dengan nama file. Dan    penguasaan dini pengetahuan keamanan internet, bukan untuk
   pencarian dimulai dari direktori root.                 menjadi seorang BlackHat. Setidaknya untuk menambah wawasan
                                                          bagi diri sendiri dari individu-individu muda. Kapan lagi kita akan
• echo string, perintah yang berfungsi untuk menampil-
                                                          berbenah jika tidak dimulai dari sekarang?
   kan teks yang dieksekusi dan bukan bukan sebagai se-
   buah perintah. Contoh: echo hello                      Sekolah anda berminat? Hubungi redaksi@neotek.co.id untuk
                                                          informasi lebih lanjut.
• command > file, merupakan perintah yang mengalih-

44   NeoTek Vol. V No. 02
                                                                                             NeoStyle



PHOTOSHOP
                                                                                    EMBAHASAN MENGENAI TEKNIK MANI-
                                                                                P     pulasi photo atau memberikan efek-
                                                                                      efek demi menciptakan photo yang
                                                                           menjadi koleksi pribadi anda memiliki karak-
MEWARNAI                                                                   terisitik seni, telah beberapa kali menjadi ba-
                                                                           hasan di majalah ini.

PHOTO HITAM PUTIH                                                          Pada pembahasan kali ini, kita akan memba-
                                                                           has mengenai teknik colouring (pewarnaan).
                                                                           Teknik colouring yaitu teknik untuk mewar-
                                                                           nai gambar. Gambar yang akan kita warnai
Bahasan demi bahasan mengenai Photoshop telah                              kali ini adalah photo hitam putih yang pene-
                                                                           rapannya anda bisa menggunakan teknik ini
menemani pembaca setia NeoTek. Namun, selalu saja ada                      untuk mewarnai koleksi photo lama.
yang menarik untuk kembali diangkat. Rafeequl
(rafeequl@hotmail.com) dalam rangkaian seri artikelnya
membeberkan teknik-teknik menarik manipulasi photo.

 Manipulasi photo hitam putih menjadi photo berwarna.




       BUKA GAMBAR & AUTO LEVEL              BUAT LAYER BARU                              WARNAI LAYER MUKA
 1     Buka gambar yang akan anda
       warnai. Kemudian lakukan Auto
                                         2   Selanjutnya buat new layer di
                                             atas background layer dan beri
                                                                                    3     Warnai layer muka dengan
                                                                                          menggunakan brush tool (warna
       Levels (Image>Adjusment>Auto          nama color. Kemudian ubah                    disesuaikan dengan warna kulit
       Levels). Fungsinya adalah untuk       blending mode-nya menjadi                    orang tersebut). Dalam hal ini
       mengatur level pada photo             Color. Layer baru ini nanti akan             penulis memakai #F7DBBF.
       secara otomatis.                      berfungsi untuk memberi efek
                                             warna pada bagian wajah.




       WARNAI BIBIR                          LAYER MASK PADA LAYER                        TAMBAHKAN DETAIL
 4     Selanjutnya kita akan mewarnai
       bibir, untuk itu kita harus
                                         5   MUKA
                                             Buat mask pada layer muka, lalu
                                                                                    6     Ubah flow jadi 5%, lalu brush
                                                                                          pada area garis garis muka, pipi,
       membuat layer baru dan ubah           brush (ubah flow jadi 15%)                   dagu, dahi) untuk ukurannya,
       blending mode menjadi. Brush          dengan warna hitam pada area                 pakai yang lebih besar
       dengan color #D48F8F. Lalu            yang sebenarnya berwarna hitam               (menjangkau area brush).
       ubah opacity-nya menjadi 35%.         (rambut alis, mata, lubang
                                             hidung, telinga).


                                                                                           Vol. V No. 02 NeoTek          45
               NeoStyle



PHOTOSHOP
                                                                                      UNYA KOLEKSI PHOTO WAJAH BERJERA-
                                                                                  P   wat? jika ya dan anda ingin menghi-
                                                                                      langkannya tidak perlu harus me-
                                                                            nyerahkannya kepada studio photo, cukup di-

MENGHILANGKAN                                                               kerjakan sendiri dirumah, karena ternyata ca-
                                                                            ranya cukup sederhana dan mudah.
                                                                            Kali ini penulis akan mencoba berbagi teknik

NODA JERAWAT                                                                bagaimana menghilangkan jerawat pada
                                                                            photo. Tidak hanya jerawat, sebenarnya de-
                                                                            ngan teknik yang sama anda dapat juga
Bahasan demi bahasan mengenai Photoshop telah                               menghilangkan tahi lalat (contohnya) dan
                                                                            masih banyak lagi. Anda bisa saja melakukan
menemani pembaca setia NeoTek. Namun, selalu saja ada                       eksperimen dengan tool ini.
yang menarik untuk kembali diangkat. Rafeequl                               Selamat Mencoba !
(rafeequl@hotmail.com) dalam rangkaian seri artikelnya
membeberkan teknik-teknik menarik manipulasi photo.

 Menghilangkan bintik-bintik jerawat pada photo.




        BUKA FILE YANG AKAN                    HEALING TOOL                                AMBIL SAMPEL
 1      DIHILANGKAN JERAWATNYA
        Buka file atau photo anda yang
                                           2   Pilih healing tool pada toolbar.
                                               Guna dari tool ini Adalah untuk
                                                                                      3    Pada tahap ini kita lakukan
                                                                                           pengambilan sampel point.
        berjerawat untuk memulai               melakukan koreksi pada bagian               Sampel yang diambil harus
        pekerjaan menghilangkan                tertentu dengan mengambil                   berasal dari daerah yang bebas
        jerawatnya, dengan cara File>          sampel dari bagian yang lainnya.            jerawat. Untuk melakukannya
        Open.                                                                              tekan dan tahan Alt (pada
                                                                                           keyboard) kemudian klik pada
                                                                                           daerah yang dimaksud.




        MULAI HILANGKAN
 4      Disinilah keajaiban dimulai.
        Setelah tadi kita mengambil
        sampel, sekarang kita melakukan
        brushing pada daerah yang mau
        dihilangkan jerawatnya. Bila di
        tengah jalan terjadi kejanggalan
        ulangi pengambilan sampel di               Sebelum                                     Sesudah
        tempat lain.

46   NeoTek Vol. V No. 02
                                                                                        NeoStyle



PHOTOSHOP
                                                                                ERING KITA MELIHAT (KHUSUSNYA
                                                                         S       photo pengantin) yang terkesan
                                                                                 soft. Shape-nya memang sharp (ta-
                                                                       jam) tapi ada sedikit blur yang memberikan

MEMBUAT                                                                kesan Soft. Dalam dunia fotografi teknik ini
                                                                       dapat dilakukan dengan menggunakan filter
                                                                       khusus untuk lensa. Filter ini biasa disebut
                                                                       Softener yang di pasang didepan lensa.
EFEK SOFTENER                                                          Dengan menggunakan filter ini, maka hasil
                                                                       Jepretan yang didapat akan berkesan soft.
                                                                       Nah, kalau kita tidak punya filter softener
Bahasan demi bahasan mengenai Photoshop telah                          atau bahkan tidak ingin membelinya karena
menemani pembaca setia NeoTek. Namun, selalu saja ada                  cukup mahal tidak ada salahnya
yang menarik untuk kembali diangkat. Rafeequl                          menggunakan Photoshop sebagai gantinya
                                                                       yang tidak kalah dengan photo yang diambil
(rafeequl@hotmail.com) dalam rangkaian seri artikelnya                 menggunakan kamera+filter softener.
membeberkan teknik-teknik menarik manipulasi photo.

 Penerapan efek softener untuk meberikan kesan soft pada photo.




       BUKA FILE YANG AKAN DI               DUPLICATE LAYER                           BLUR EFFECT
 1     BERIKAN EFEK SOFT
       Sudah menjadi syarat pertama
                                        2   Lakukan penggandaan layer
                                            Background. Caranya dengan
                                                                              3       Pilih layer yang paling atas,
                                                                                      kemudian beri efek gausian blur
       yaitu membuka photo yang akan        mengklik menu Layer>Duplicate             dengan cara
       diberikan efek soft.                 Layer. Kemudian beri nama yang            Filter>Blur>Gausian Blur. Untuk
                                            anda inginkan                             radiusnya bisa sesuai selera
                                                                                      anda. Makin besar radiusnya
                                                                                      maka tingkat softnya akan
                                                                                      semakin tinggi.




       UBAH BLENDING MODE
 4     Ubah blending mode pada layer
       yang paling atas (yang sudah
       diberi efek blur), dari normal
       menjadi Overlay. Dan ubah
       intensitas opacity-nya sesuai
       dengan selera anda.
                                               Sebelum                                    Sesudah

                                                                                      Vol. V No. 02 NeoTek       47
              NeoRagam

                                                                                      daftar isi cd neotek
     EOTEK EDISI KALI INI MEMILIKI ISI   bersyukur bisa mewujudkannya.            CD saya bangun dari distro
N    CD yang berbeda dari biasanya.
     Open Source yang kembali ber-
                                         Saya dulu sempat mengamati ba-
                                         gaimana melihat beberapa orang
                                                                                  KNOPPIX 3.9 dengan core Debian
                                                                                  3.1. Sejak release LIVE-CD di release
kumandang di negeri ini, muncul se-      yang merasa kebingungan dan me-          saya juga sudah membuat versi
bagai solusi untuk menggantikan pe-      rasa menjadi sulit belajar Linux keti-   XNUXER Linux Installer yang saya
nggunaan Microsoft Windows baja-         ka menggunakan Linux banyak me-          bangun dari distro Slackware 10.1
kan yang diakui atau tidak banyak        lihat console yang penuh dengan          dengan kernel versi baru 2.6.12-1-
mengisi PC-PC yang ada di negeri.                     tulisan/text                XNX. Release installer-nya dari segi
                                                                                     tampilan tidak beda jauh bedanya
Dani Firman Syah turut ber-                                                             dengan Live-CD, versi installer
duka dengan apa yang telah                                                                bisa Anda install langsung di
terjadi berkaitan dengan                                                                   harddisk. Versi installer saya
penggunaan software ba-                                                                      buat installernya lebih se-
jakan. Oleh sebab itu be-                                                                    derhana dan mudah bah-
liau meluncurkan Xnuxer                                                                      kan ketika instalasi selesai
Linux. Untuk tahap per-                                                                      Anda akan melihat
tama beliau mengeluar-                                                                       XNUXER Linux tampil de-
kan Xnuxer Linux Live-                                                                       ngan tampilan GUI hingga
CD yang dikemas dalam                                                                       login ke KDE”.
CD NeoTek kali ini. Untuk
selanjutnya Xnuxer Linux
dalam bentuk Installer akan
siap menemui anda, mungkin
Neotek edisi selanjutnya akan kem-
bali mengemasnya untuk anda pem-
baca setia NeoTek.
                                         yang tidak dia mengerti. Dengan se-
Berikut penuturan Dani Firman Syah       dikit gaya yang beda saya mencoba
mengenai Open Source dan Xnuxer          menampilkan Linux dengan mem-
Linux karyanya.                          percantik tampilan grafik yang sedi-
“Menampilkan Linux dengan tam-           kit 3D dan interface yang sudah tidak
pilan yang sedikit beda dari yang        terasa asing bagi pengguna end user.
biasanya sudah menjadi keinginan         Nanti bisa di lihat beberapa gambar
saya sejak jaman saya merilis Xnuxer     di dalam majalah ini seperti apa ke-
Linux versi disket dulu dan saya         lebihan tampilan interface Xnuxer
                                         Linux. Untuk Xnuxer Linux LIVE-




                                                   Iklan visionnet




48   NeoTek Vol. V No. 02

								
To top