Latest News

Friday, 13 February 2009

Hak Akses File Linux

Linux merupakan sistem operasi yang memperhatikan aspek keamanan data. Aspek keamanan inilah yang membuat Linux mampu menjadi sistem operasi jaringan yang paling banyak dipakai. Salah satu aspek keamanan sistem operasi ini adalah pada masalah pengaturan akses file.

Pengaturan keamanan tersebut diimplementasikan Linux ke dalam 3 kategori pengguna. User, Group, dan Other, adalah 3 kategori pengguna tersebut. User adalah pemilik file, Group adalah kelompok yang dimiliki pemilik file, dan Other adalah 'orang lain' yang tidak termasuk kategori User maupun Group. Jadi, Group ini dapat dikatakan sebagai 'orang asing' yang masuk ke dalam sistem operasi Linux. Potret Indonesia

Melihat Hak Akses File

Untuk praktek, bukalah Terminal Konsole lalu ketikkan perintah ls -l kemudian tekan enter. Tampak hasil sebagai berikut : (penggalannya)

-rw-r--r-- 1 gadissa root 53 2008-01-10 12:21 coba
-rw-r--r-- 1 root gadissa 12465 2008-01-06 00:28 dari-web-sma
drwxr-xr-x 4 gadissa gadissa 4096 2007-12-14 14:16 Desktop
drwxrwx--- 10 gadissa gadissa 4096 2007-12-24 20:56 Documents

Kita ambil contoh baris pertama, file bernama coba. Pada bagian sebelah kiri terdapat keterangan -rw-r--r-- Kita hitung dari kiri ke kanan : ada 10 karakter. Penjelasannya adalah (dari kiri ke kanan) :

baris ke- 1 2 3 4 5 6 7 8 9 10 tertulis - r w - r - - r - - keterangan file user group other - file (jika direktori simbolnya d, seperti di baris 3 dan 4
rw- hak akses untuk User, r artinya User bisa baca/read, w bisa tulis/write
r-- hak akses untuk Group, r artinya Group bisa baca/read
r-- hak akses untuk Other, r artinya Other bisa baca/read

Ke sebelah kanan tertulis gadissa dan di kanannya root. Artinya, pemilik file/user adalah gadissa sementara nama Group-nya adalah root.

Teori Hak Akses

Kita sudah tahu bahwa ada 3 kategori pengguna Linux yaitu User, Group, dan Other. Keterangan tersebut dapat diketahui lewat perintah ls -l (secara teks). Terdapat 10 karakter terkiri yang menggambarkan kondisi hak akses user. Satu yang terkiri melambangkan file atau direktori.

Untuk mengakses file, terdapat 3 perizinan yaitu r (read/baca), w (write/tulis), dan x (execute/menjalankan perintah). Setiap pengguna (user, group, other) memiliki 3 jenis perizinan ini. Hanya saja, user berbeda dengan group atau other, demikian pula sebaliknya. Ketiga jenis izin ini sesunggunya diwakili angka. Rinciannya :

r = 4
w = 2
x = 1

Kembali kepada contoh di baris pertama di atas : -rw-r--r-- 1 gadissa root 53 2008-01-10 12:21 coba File coba memiliki rincian berikut : user = rw- (r=4 w=2 x=- sehingga angka aksesnya = 4 + 2 + - = 6) group = r-- (r=4 w=- x=- sehingga angka aksesnya = 4 + - + - = 4) other = r-- (r=4 w=- x=- sehingga angka aksesnya = 4 + - + - = 4) Dengan demikian dapat dikatakan angka hak akses untuk file coba adalah 644. Contoh pada baris nomor 2 (direktori Documents). Hak akses untuk direktori tersebut adalah : drwxrwx--- 10 gadissa gadissa 4096 2007-12-24 20:56 Documents user = rwx (r=4 w=2 x=1 sehingga angka aksesnya = 4 + 2 + 1 = 7) group = rwx (r=4 w=2 x=1 sehingga angka aksesnya = 4 + - + - = 7) other = --- (r=4 w=- x=- sehingga angka aksesnya = - + - + - = 0) Dengan demikian dapat dikatakan angka akses untuk direktori Documents adalah 770.

Latihan : Daftar hak akses setelah mengetik perintah ls -l adalah sebagai berikut : -rwx------ 1 root gadissa 203201 2007-05-17 09:59 Joom!Fish1.7 drwx------ 2 gadissa admin 4096 2008-01-15 12:04 JoomlaWatch-1.2.0 drwx------ 2 kerja admin 4096 2008-01-07 19:08 lxmenu115 -rw-r--r-- 1 tungkai admin 68049 2008-01-07 19:05 lxmenu115.zip drwxr-xr-x 2 admin manager 4096 2008-01-05 23:31 moset drwx------ 2 direktur root 4096 2008-01-05 22:18 shoutbox_1_2 -rw-r--r-- 1 mesin teknik 95263 2008-01-05 23:00 smiletag-2.3 drwx------ 2 canggih sophis 4096 2008-01-05 22:48 ajax_shoutbox-1.0.3 -rw-r--r-- 1 gerak bersama 28211 2008-01-05 22:48 ajax_shoutbox -rw-r--r-- 1 gadissa root 145829 2008-01-06 20:07 VirtueMart

Pertanyaan : 

Isikan KETERANGAN, user, group, dan angka akses untuk file-file berikut : NAMA FILE KETERANGAN USER GROUP ANGKA AKSES Joom!Fish1.7 file

JoomlaWatch-1.2.0
lxmenu115
lxmenu115.zip
moset
shoutbox_1_2
smiletag-2.3
ajax_shoutbox-1.0.3
ajax_shoutbox
VirtueMart

Mengubah Hak Akses File

Dalam mengubah hak akses file, gunakan perintah chmod

Syntax-nya : chmod [angkaaksesdikehendaki] [namafile] 

Misalnya, kita tidak ingin orang lain (baik Group maupun Other) melihat, membaca ataupun menjalankan file kita. File yang dimaksud adalah yang bernama coba, yang akses awalnya sebagai berikut :-rw-r--r-- 1 gadissa root 53 2008-01-10 12:21 coba Angka akses di atas adalah 644. Kita ingin mengubah sehingga user gadissa saja yang bisa membaca, menulis, maupun menjalankan file, ketikkan perintah berikut hasilnya sebagai berikut (saya pakai Ubuntu, untuk RedHat dan sebahasanya gunakan su : 

gadissa@edubuntu:~$ sudo chmod 700 coba [perintahnya]
[sudo] password for gadissa: [masukkan password, untuk pengguna Ubuntu]
gadissa@edubuntu:~$ ls -l [perintah melihat hak akses file]
total 444

-rwx------ 1 gadissa root 53 2008-01-10 12:21 coba [hasil perubahan]
Perhatikan, keterangan akses file untuk file coba sudah berbeda dari yang di bagian atas. Mengubah Group Akses File Dalam mengubah group akses file, gunakan perintah chgrp 

Syntax-nya : chgrp [namagroupdikehendaki] [namafile] 

Contohnya : gadissa@edubuntu:~$ sudo chgrp admin coba [perintahnya]
[sudo] password for gadissa: [masukkan password, untuk pengguna Ubuntu]
gadissa@edubuntu:~$ ls -l [perintah melihat hak akses file]
total 444
-rwx------ 1 gadissa admin 53 2008-01-10 12:21 coba [hasil perubahan]

KMPlayer Linux

Untuk memutar multimedia, biasanya digunakan winamp ataupun jetaudio. Kedua software tersebut langganan kita lihat hampir di setiap PC. Namun, di internet kini hadir sebuah software baru yaitu KMPlayer. Ada apa dengan KMPlayer ini ?

Aslinya, KMPlayer ini adalah aplikasi yang dikembangan untuk environment Linux. Sifatnya tentu saja open source. Desktop grafis Linux yang menggunakannya adalah KDE. Kini, KMPlayer ini merambah dunia software yang berenvironmentkan Windows. Kini kita bisa menggunakan KMPlayer ini dalam sistem operasi Windows.

Potret Indonesia
Awalnya, penulis biasa menggunakan MPlayer untuk memutar dvd, mp3, dan sejenisnya dalam lingkungan kerja PC Linux. Makin lama, software ini makin canggih oleh sebab didukung oleh sekian banyak pengembang di seluruh penjuru dunia. MPlayer atau KMPlayer ini sekaligus menjadi bukti bahwa pengembangan open source makin punya banyak kemungkinan untuk digunakan orang.

Namun, KMPlayer yang dimaksudkan di sini masih dalam versi Beta untuk bergerak di environmet Windows. Kendatipun demikian, software ini handal dalam memutar format-format multimedia yang sehari-hari kita pergunakan. Jika anda tertarik mencoba, silakan mendownload di link http://kmplayer.en.softonic.com/

Selamat mencoba.

MPlayer Linux

Dalam tulisan sebelumnya telah dikupas sedikit seputar KMPlayer, pemutar multimedia free software. Jika ada yang pernah mencoba, maka tampilan software tersebut mirip dengan winamp ataupun jetaudio. Kini, di internet pula telah beredar software lain yang sejenis : MPlayer.


MPlayer yang terbit ini, genuine-nya dikembangkan dalam environment Linux. Penulis sendiri menggunakan MPlayer ini untuk memutar file-file multimedia untuk menemani saat ngoprek atau kerja dengan komputer. MPlayer kini hadir untuk dapat diinstall dalam environment Windows. Versi update terkininya adalah 2008-04-14. Copyright software canggih ini dipegang oleh Ricardo Villalba.

Potret Indonesia
Jika anda berminat melihat suasana "linux" di windows anda, maka dapat kiranya anda coba software MPlayer ini. Anda dapat mendownloadnya di link ini. Selamat mencoba.

Penjelasan Sejarah Hidup Gajah Mada Lewat Novel

Sejarah mungkin salah satu disiplin dengan sedikit peminat. Kerap pelajaran sejarah disambut kantuk dan pemindahan konsentrasi lain dari siswa (misalnya: corat-coret di kertas). Sejarah yang kaku dan berbicara "fakta" tampak memang menjemukan. Demikiankah pendapat kita ?

Sejarah adalah konstruksi masa lalu di alam kekinian. Fakta-fakta yang kaku dan tampak tidak berhubungan, dijalin oleh sejarawan (sejarawati) agar tampak saling berhubungan. Upaya inilah yang membuatnya bernasib seperti disiplin ilmu sosial lainnya, sejarah rentan bias peneliti. Hal ini tampak dalam pengupayaan pembuatan sebuah babad dalam sejarah raja-raja Jawa. Babad yang notabene mirip dengan tulisan sejarah dikonstruksi untuk membenarkan kekuasaan seorang raja. "Babad-babad" ini banyak bertebaran di Indonesia hingga kini: Babad September 1965, Babad Peristiwa Mei 1998, Babad Timor Timur (Leste), dan sejenisnya.

Potret Indonesia Lebih jauh lagi, "nasib" sejarah atau pelajaran sejarah makin terpuruk dengan pembicaraan yang kaku akan fakta. Seolah hendak meninggikan nilai obyektivitas, seorang sejarawan (sejarawati) menekankan pembahasan pada tanggal, lokasi, tokoh, hampir tanpa perasaan (perasaan ini tampaknya tidak boleh ada dalam sains?). Fakta satu lekas disambung oleh fakta lain agar dirasa saling berhubungan. Fakta dan fakta, inilah mungkin yang membuat jemu para pembaca atau pembelajar sejarah. Kendati demikian, mau apa lagi sejarah kalau bukan bicara fakta ? Kalau tidak bicara fakta tentu bukan sains namanya, bisa-bisa disebut fiksi.

Tidak demikian halnya ketika saya "hampir rampung" membaca Pentalogi Gajah Mada. Meskipun baru saja merampungkan seri 1, 2, dan 3, sejarah "Gajah Mada" tampak tidak membosankan. Jalinan kisah dari mulai redupnya kekuasaan Singasari hingga menjelang kecemerlangan kekuasaan Majapahit, terjalin dalam konteks novel yang "manusiawi". Meski di sana sini Langit Kresna Hariadi (penulisnya) "terpeleset" dalam penyebutan fakta, itu tidak mengurangi daya tarik novel ini. Khusus mengenai fakta sejarah, penulis novel Gajah Mada mencoba untuk melakukan penyempurnaan dengan penambahan catatan kaki mulai di karya seri 2 dan selanjutnya.

Jalinan kisah sejarah dalam novel jadi tidak membosankan karena ada keterlibatan unsur manusia (tepatnya, perasaan) di sana. Tentu saja, bagaimana ketika tokoh Gajah Mada marah, Ra Kuti yang licik berbicara dalam hati, itu semua rekaan penulis. Di situlah nilai ketidak membosankan muncul. Terlebih, dalam karya pertama, ketika kita penasaran dengan siapa para informan Ra Kuti yang sekaligus merupakan anggota Bhayangkara. Hampir 2/3 tebal halaman novel kita habiskan untuk mencari tahu para informan.

Langit Kresna Hariadi bukan satu-satunya penulis novel berlatar sejarah. S.H. Mintardja (Api di Bukit Menoreh), Arswendo Atmowiloto (Senopati Pamungkas), merupakan 2 nama yang punya kecenderungan sama : Bermaksud menulis novel, tapi berkonteks sejarah. Idealnya, mereka bukan sejarawan tetapi penulis novel. Dengan kata lain, penulis novel yang mampu menghidupkan sejarah. Nama lain yang pula patut disebut adalah Pramudya Ananta Toer. Karya-karya Pram banyak yang kental nuansa sejarahnya. Penulis amat suka dengan novelnya Arus Balik dan Arok Dedes.

Genre buku yang sama pun ada dari penulis Jepang. Eiji Yoshikawa secara komprehensif melukiskan pertarungan politik Jepang abad ke-16 lewat TAIKO. Meskipun buku lain Eiji yaitu MUSASHI lebih terkenal, tetapi jika penulis bandingkan, justru TAIKO inilah justru magnum opus buat Eiji Yoshikawa. Atau masih ada yang lain ? Entahlah, di cuma 2 buku Eiji tersebut yang pernah penulis baca, lainnya belum.

Dalam TAIKO, hampir secara komprehensif Eiji bicara seputar kondisi Jepang lewat 3 tokoh politiknya : Oda Nobunaga, Hideyoshi, dan Tokugawa Ieyasu. Penokohan ketiganya dilukiskan secara hidup dan spesifik oleh penulis. Oda Nobunaga dengan tipikal politik bumi hangus, Hideyoshi yang terampil bernegosiasi, atau Tokugawa Ieyasu yang diam tapi penuh muslihat. Belakangan, Tokugawa Ieyashu inilah yang menjadi shogun termashur Jepang. Buku terjemahan TAIKO ini di atas 1000 halaman dan sangat menarik. Sangat menarik, sekali lagi.

Penulisan sejarah lewat novel kiranya perlu dikembangkan sebagai genre baru. Buku-buku teks yang rigid akan fakta tetap diperlukan. Namun, guna menghidupkan perlu kiranya disampaikan pula dalam bentuk novel. Apakah Asvi Warman Adam atau Anhar Gonggong tertarik untuk membuat kontroversi September 1965 dalam bentuk novel ? Kalau benar, wah saya sangat tunggu sekali itu. Selama ini kecenderungannya novelis yang menulis sejarah dalam bentuk novel, bukan ? Kalau bisa sebaliknya, mengapa tidak.


Avast Antivirus Gratis Linux

Meski dikatakan relatif aman, Operating System Linux pun sesungguhnya mulai dirambah virus. Virus ini memang tidak sedahsyat yang menyerang Operating System Windows berikut aplikasi-aplikasi yang ada di dalamnya. Namun, virus tetap virus : Ia punya potensi merusak yang perlu diantisipasi.

Internet, selaku "kakek segala tahu", menyediakan informasi antivirus yang cukup mujarab : Avast! Antivirus ini sesungguhnya berbayar. Namun, ada salah satu produknya yaitu avast! 4 Home Edition diberikan secara gratis. Untuk Linux, pun avast! ini disediakan yaitu avast! for Linux Server serta avast! for Linux Desktop. Keduanya dapat dipilih guna didownload pada link ini.

Potret Indonesia
Syarat melakukan registrasi untuk keperluan update cukup mudah. Kita hanya melakukan registarasi di link ini, masukkan e-mail kita, dan setelah registrasi rampung kita masukkan serial key yang dikirim ke e-mail kita tersebut.

Avast for Linux Editon tampilannya sebagai berikut :

Avast! ini pun tersedia bagi pengguna Windows, dan dapat didownload pada link ini.
Di samping semuanya, syarat dasar antivirus yang baik adalah : UPDATE ... UPDATE dan UPDATE.

DNS Telkom Koneksi Internet

Kerap kali DNS yang penulis pakai gagal melacak situs dalam dunia cyber. Cari punya cari, akhirnya ketemulah sebuah situs yang menyarankan penggantian DNS. Situs tersebut bisa diklik di sini. Setelah penulis coba, proses pencarian memang lebih cepat dan handal. DNS tersebut dikhususnya bagi para pengguna koneksi internet Telkom, baik dialup maupun Speedy.

DNS yang ditawarkan berikut ini khusus bagi yang menggunakan manual setting. Cara penggantian seperti biasa, buka aplikasi seting network anda seperti ini : (penulis gunakan Fedora 8)

Potret Indonesia
Berikut adalah Primary DNS (atau Prefered DNS) maupun Secondary DNS (atau Alternate DNS) tersebut :

Primary DNS :

202.134.0.155

Secondary DNS (silakan pilih):

202.134.2.5
203.130.196.5
202.134.1.10
202.134.0.62
202.158.20.1
202.158.40.1
202.159.32.2
202.159.33.2
202.155.30.227

Zelamat mencoba.

7 Alasan Mengapa Indonesia Harus Mengadopsi Open Sources

Beragam alasan dikemukakan orang seputar kenapa Indonesia harus mengadopsi Free/Open Source Software. Penulis memiliki alasan sendiri mengapa Free/Open Source perlu diadopsi Indonesia, negara tercinta:

SATU :
FOSS, sesuai namanya, mensubstitusi, atau paling tidak, mengkomplementasi, software komersil. Kita tidak dikenakan lisensi khusus untuk pertama menginstall atau pun melakukan pembaruan lisensi layaknya perpanjangan STNK motor. Dana yang dikeluarkan oleh negara untuk membayar aneka lisensi itu, bisa dialokasikan ke hal-hal yang lebih bermanfaat, misalnya tidak sekadar retorika soal pemberdayaan sektor riil, petani, nelayan, tapi betul-betul menyediakan duit untuk subsidi pupuk, subsidi SPP anak miskin, subsidi solar nelayan, subsidi sewa lapak kakilima, atau kalau bisa, subsidi bandwidth. Uang buat subsidi ? Ya, gampangnya diambil dari biaya software komersial. Potret Indonesia

DUA :
FOSS, sesuai namanya, mampu menambah kreativitas bisnis Orang Indonesia. FOSS maupun turunannya silakan digunakan end user. Mau diapakan pun terserah. Boleh diperdagangkan, tapi jangan mahal-mahal deh. Kita lihat saja www.gudanglinux.com sebagai contoh, adalah entitas bisnis yang hidup dari FOSS. Toko Bali-ware, mengkreasi aneka merchandise yang menggunakan FOSS sebagai ideologi kreasi mereka. Kalau sudah punya uang sendiri, mencetak rezeki sendiri, buat apa bergantung sama yang komersial. Modal mahali, profit masih "burung terbang tinggi." Masih banyak deh, termasuk saya lagi pikir mau berkreasi tapi ngga jadi-jadi, he ... he ... Keasyikan ngajar siswa nginstall Linux.

TIGA :
FOSS, sesuai namanya, membuat Orang Indonesai tahu apa script yang membangun suatu settled program. Misalnya, kita bisa tahu script-script apa yang membangun aplikasi hebat semacam OpenOffice.org Writer. Atau, bagaimana The Gimp, rival Photoshop itu, dituliskan script-scriptnya. Orang Indonesia (OI) secara kreatif bisa belajar membuat itu semua. Salah satu bukti mutakhir, banyak edisi Linux yang dibuat OI, bukan? Ya, harus rajin ngoprek syaratnya.

EMPAT :
FOSS, sesuai namanya, membuka mata dunia pendidikan seputar software yang mereka pakai. "Windows yang kita pakai ternyata bajakan ! Kalau mau legal, sekian biayanya !" Ketika mata terbelalak demi mendengar harga software komersil, FOSS ditawarkan. FOSS dijadikan pengimbang dari kekurangan ataupun kelebihan software komersial/closed software. Siswa terbuka matanya dan secara perlahan tapi pasti, mereka suatu saat akan memilih. Terserah kepada mereka.

LIMA :
FOSS, sesuai namanya, membuat Orang Indonesia (OI) saling bantu. Bayangkan, berapa banyak komunitas yang dibangun berideologikan FOSS. KPLI, Ubuntu-id, Fedora Indonesia, apa lagi ya ... banyak deh. Komunitas tersebut sulit terbangun jika cuma mengandalkan uang dan pencurangan a la cracker software komersil. Ini penerapan sila kelima Pancasila, "Keadilan Sosial Bagi Seluruh Rakyat Indonesia." [serius] Pemberian bantuan antara mereka seringkali lebih karena landasan emotional value, ketimbangan rational value. Wah ... ini gerakan sosial baru yang hebat di Indonesia, lho!!!

ENAM :
FOSS, sesuai namanya, membuka mata Pemerintah Indonesia seputar koneksi Internet. Lho, kok nyerempet pemerintah, yang ngga enak lagi??? Bayangkan, berapa jam atau hari (bahkan minggu, kalau error terus) buat mendownload Fedora DVD berikut repository-repositorynya dengan koneksi saat ini. Sewaktu zaman Windows tulen jadi mainstream, masalah bandwidth internet Indonesia kayaknya ngga mencuat secara horizontal. Kini, dengan FOSS, masalah ini terkemuka. Banyak OI mendesak koneksi internet yang lecih cepat juga murah. Konklusinya, FOSS mendorong bandwidth internet (juga harga, dong) yang lebih layak bagi OI. Banyak bisnis adsense bisa dibangun OI jika koneksi internet bisa seperti itu.

TUJUH :
FOSS, sesuai namanya, membuat OI mengenal orang-orang di luar negeri. Saya bisa kenal sejumlah orang di luar negeri [meski mukanya ngga pernal lihat] oleh sebab FOSS ini. Rekan penulis bahkan sering dapat order dari orang luar negeri (bule gaceri, ngga ngecet sendiri) buat bikin web dengan CMS Joomla. Bukan sekadar uang, tetapi jaringan antarmanusia. Kabarnya rekan saya itu (laki, umur dah cukup tapi belum nikah) lagi pendekatan dengan rekannya bule perempuan yang masih single [nggossip, deh]. So, banyak deh rezeki dari FOSS ini, bahkan sampai hal-hal pribadi sekalipun!

Pengakuan :
Sebenarnya, 7 point mengapa Indonesia harus mengadopsi FOSS sudah banyak beredar di internet. Proses mimic dilakukan oleh saya, tapi saya juga berusaha keras, agar ke-tujuh-nya tampak orisinil. Sengaja saya tutup seluruh tab browser dan berupaya tidak melihat tulisan apapun, saat membuat ke-tujuh-nya. Tapi ... ya rekaman di otak kan susah juga menghapusnya. Nah ... itu sih terserah panitia deh. Sing penting, Maju Indonesian Free and Libre Open Sources Software !!!!! 

Dia Pengganti Visio

Dalam membuat topologi jaringan, seringkali Visio digunakan. Namun, kini FLOSS sudah menyediakan DIA. Software ini berlisensi GPL (General Public License). DIA diproduksi di bawah GNOME Project, salah satu desktop grafis Linux. Jika tertarik, maka anda dapat mendownload-nya di sini.

Apa saja fitur yang ada di dalam DIA, sehingga kok perlu berpayah-payah migrasi dari Visio. Visio kan user-friendly dan lengkap! Menurut situs tempat download di atas, DIA memang diinspirasikan oleh Visio. Ia bisa digunakan untuk membuat aneka diagram. Juga, dia memiliki obyek-obyek khusus guna membangun hubungan antardiagram, UML, flowchart, gambar jaringan, dan sejenisnya. Potret Indonesia

DIA juga memungkinkan guna dibuatkan obyek-obyek baru dengan menuliskan script di file XML, yang memakai SVG buat menggambarnya. Dengan demikian, DIA dapat me-load serta menyimpang diagram dalam format XML (defaultnya gzip, buat menghemat ruang hardisk), dapat mengekspor diagram-diagram dalam format-format .eps .svg .xfig .wmf dan .png, termasuk mem-print diagram tersebut. 


Khusus masalah printer, kalau Linux anda termasuk sulit, pakai saja driver TurboPrint, set ke 300 dpi biar logonya ngga tercetak. So, tunggu apa lagi, mari coba bersama-sama.

Sistem Informasi Perpustakaan Gratis

Bagi sekolah, perpustakaan menempati posisi penting. Di tempat tersebut, buku-buku dikoding dan disimpan dengan baik. Jika buku terkoding dan tersimpan baik, maka proses pengembangan ilmu pengetahuan di sekolah menjadi lancar. Untuk memudahkan proses administrasi dan manajemen buku di perpustakaan, software-software khusus telah banyak beredar.

Di antaranya ada yang bersifat propietary, tetapi juga banyak yang Free dan Open Sources. Salah satu software manajemen perpustakaan yang bersifat Free dan Open Source adalah ATHENAEUM LIGHT. Software ini sudah jadi bahkan sudah sebagian diterjemahkan ke dalam Bahasa Indonesia. Anda dapat mendowloadnya di : sini atau jika bermasalah, dapat anda cari di : sini


Penulis pribadi sudah menguji coba software ini untuk memanajemen perpustakaan pribadi di rumah. Hasilnya cukup memuaskan. Penulis sangat berterima kasih kepada para developer software ini, dan yang mengintegrasikannya dengan ke-Indonesia-an, Bapak Dwi Witono. Selamat mencoba! Potret Indonesia

Mounting Windows NTFS di Linux

Bagi anda pengguna Linux Zenwalk, berikut dipaparkan tata cara membaca/menulis NTFS drive anda. Tulisan ini didasarkan pada yang tertera di situs wiki.zenwalk. Contoh yang diberikan didasarkan pada kepemilikan 2 partisi NTFS dalam 1 hardisk. Cara melakukan hal tersebut di atas adalah:

  1. Buka Terminal.
  2. Login selaku root.
  3. Ketik : root[gadis]# vi /etc/fstab
  4. Edit line NTFS yang ada, [dan anda harus tekan tombol Insert di keyboard dulu] :
  5. /dev/sda1 /win-program ntfs­-3g defaults,user,rw 1 0 /dev/sda5 /win-data ntfs-3g defaults,user,rw 1 0
  6. Jika sudah, tekan berturut-turut tombol Esc :wq untuk menyimpan pekerjaan.
  7. Reboot komputer anda, dan cobalah, kini anda bisa baca NTFS dari Zenwalk.Potret Indonesia

Setting Printer HP D2466 di Zenwalk Linux

Printer adalah instrumen penting. Hal yang membuat Linux kurang menarik, salah satunya akibat kekurangan driver printer. Ini sesungguhnya bisa diatasi. Khususnya Zenwalk 5.0 kiranya sudah memuat driver ini.


Berikut tata caranya :

1. Buka terminal > login selaku root > lalu ketik perintah-perintah berikut : Potret Indonesia
root[gadis]# cd /etc/cups root[cups]# service enable cups cups : [on]
root[cups]# service start cups
Starting the cups service cups:
started scheduler.
root[cups]#
Perintah di atas berguna untuk mengaktifkan dahulu CUPS anda.

2. Buka browser Firefox anda, lalu ketikkan perintah berikut :


http://localhost:631

3. Klik menu Home > Add Printer

4. Kini anda diwajibkan mengisi hal-hal tersebut. Contoh dari saya adalah :


Name : HPD2466 Location : ­ Description : HP Printer Tipe D2466

Sejarah Nusantara dari Sudut Pandang Bernard Hubertus Maria Vlekke

Sejarah Nusantara dari Sudut Pandang Bernard Hubertus Maria Vlekke merupakan resensi atas buku yang sama. Nusantara, laut yang menghubungkan pulau-pulau, kira-kira begitu kalau boleh saya terjemahkan. Nama tersebut lebih enak diacu juga digunakan. Agak lain dan berbeda rasanya dengan penyebutan resmi negara ini: Indonesia. Bukan maksud saya kutak-kutik nama negara, cuma sekadar main kata-kata.

Potret Indonesia Ada buku menarik soal nusantara ini. Judulnya Sejarah Nusantara karangan Bernard H.M. Vlekke. Diterbitkan dalam bahasa Belanda tahun 1948. Ya, bicara sejarah ya bicara kurun lampau. Buku ini sudah banyak bereda di toko-toko buku dan saya 'nekad' membelinya.

Lumayan tebal, perlu hitungan minggu buat menamatkan. Informasinya padat seputar masa lampau Indonesia. Berawal dari keberadaan nenek moyang bangsa Indonesia, yang asal Cina Selatan. Asal nenek moyang ini juga sama dengan pemahaman mainstream buku-buku sejarah sekolah dasar sampai menengah. Biasa.

Lalu Vlekke beranjak ke masa kerajaan-kerajaan besar nusantara seperti Majapahit dan Sriwijaya. Beranjak lagi ke persebaran Islam di nusantara. Lalu masuknya bangsa-bangsa Eropa. Kemudian Indonesia menjadi medan baru perang Arab-Eropa. Memang semua ini masuk ke dalam pemahaman mainstream soal sejarah Indonesia.

Namun, ada beberapa hal menarik yang kita baca dari Vlekke. Pertama ada sentimen dirinya ---yang notabene bangsa Belanda--- terhadap Ingrris, khususnya Thomas Stamford Raffles. Lalu, ternyata kebijakan-kebijakan kolonial di Indonesia merupakan kepanjangan dari perubahan politik di Eropa. Bangkitnya liberalisme politik, pembentukan parlemen, dan sejenisnya di Eropa membuat kebijakan kolonial Belanda di Indonesia berubah pula. Daendels, gubernur jenderal Belanda itu Napoleonis, diangkat tatkala Belanda diduduki pasukan Napoleon.

Belanda ternyata cuma berkuasa di sentra-sentra kepadatan penduduk dan wilayah potensial ekonomi. Selebihnya wilayah Indonesia murni dikuasai pribumi. Diceritakan bagaimana Bengkulu tetap menjadi wilayah Inggris, dan Belanda kesulitan masuk ke sana. Aceh yang sangat kuat resistensi masyarakatnya akibat doktrin jihad yang disebarkan ulama dan Turki Utsmani. Divide et impera Tidore vis a vis Ternate, di mana Tidore lebih toleratif ketimbang Ternate yang militan.

Diceritakan pula bagaimana mulai berkembang sistem 'raja kecil', sesuatu yang mirip kondisi otonomi daerah saat ini, di mana di tiap wilayah, Belanda tidak langsung berkuasa melainkan mempercayakan pada pengelolaan bupati atau wedana untuk pungut upeti dari masyarakat. Juga dibeberkan bahwa teh Indonesia berasal dari Assam, India dan pohon tembakau serta kopi dari Amerika Selatan.

Vlekke juga membeberkan bahwa yang berkuasa di Indonesia pada kurun kolonial (sampai 1900-an) adalah swasta Belanda, bukan pemerintah. Perusahaan-perusahaan ini jungkir balik dalam mengelola modal dan mengembalikannya. Semua dilukiskan Vlekke secara mendetail, meskipun nada pro Belanda-nya sangat kental.

Benang merah dari buku ini adalah, ternyata Belanda berjasa besar dalam pembentukan konsensus nasional. Wilayah dan pendiri republik Indonesia rata-rata dididik di Belanda akibat Politik Etis Vandeventer. Dapat disebut sejumlah tokoh bangsa yang pernah sekolah di Belanda semisal Moh. Hatta, St. Sjahrir, Ali Sastroamidjojo, Ahmad Subardjo, Mr. Sartono, atau Datuk Ibrahim St. Malaka. Orang-orang ini pula, kelak, yang mengubah wajah Indonesia.

tags:
buku sejarah nusantara sejarah indonesia vlekke kerajaan indonesia kesultanan indonesia era kolonial

Perintah Teks Linux 1

Linux adalah sistem operasi yang menarik. Salah satunya perintah teks yang ada padanya. Berikut kami suguhkan sejumlah perintah teks Linux yang populer.

whoami
whoami adalah perintah teks untuk mengetahui user aktif saat ini.
Cara menggunakannya, ketik :

$ whoami [lalu tekan enter]
idrismuktawa-tkj2
$
Jadi, user aktif saat ini adalah idrismuktawa-tkj2

pwd
pwd adalah perintah teks untuk mengetahui direktori aktif saat ini. Atau, mengetahui kita saat ini ada di direktori apa.

Cara menggunakannya, ketik :

$ pwd
/home/idrismuktawa-tkj2
$

Jadi, saat ini kita tengah berada di direktori level 2 yaitu /home/idrismuktawa-tkj2

cd
cd adalah perintah teks untuk berpindah direktori.

Misalnya, saat ini kita tengah ada di direktori /home/idrismuktawa-tkj2. Lalu, kita hendak pindah ke direktori /opt. Maka kita mengetik sebagai berikut :

$ cd /opt [tekan enter]
$

Jadi kita kini berada di direktori /opt.

Tugas cd :

Pindahlah ke direktori-direktori berikut :
/bin
/dev
/opt
/home/userkamu
/media
/mnt

mkdir

mkdir adalah perintah teks untuk membuat direktori baru.

Penting diingat, ketahui dahulu kini kita ada di direktori apa ? Jika sudah tahu kini kita ada di direktori mana, maka baru boleh kita membuat direktori baru dengan perintah mkdir ini.

Misalnya, kita hendak membuat direktori baru bernama :

/opt/file-idrismuktawa

Direktori baru yang hendak dibuat adalah file-idrismuktawa. Lokasi pembuatannya di direktori /opt. Direktori /opt ini level 1 dan sudah ada, bukan? Nah, untuk membuat direktori baru idrismuktawa itu, ketikkan perintah berikut:

$ cd /opt [tekan enter, kita pindah ke direktori /opt]
$ mkdir file-idrismuktawa [tekan enter]
$

Direktori baru bernama /opt/file-idrismuktawa telah terbuat.

Tugas mkdir :

Buatlah direktori-direktori baru berikut :

/home/userkamu/one
/home/userkamu/two
/opt/balon
/opt/kuda
/home/userkamu/one/satu
/opt/balon/merah
/home/userkamu/two/duwa
/opt/kuda/hitam

ls -l

ls -l adalah perintah teks untuk melihat isi sebuah direktori.

Cara penggunaan :

Misalnya kita hendak melihat isi dari direktori /home/idrismuktawa-tkj2. Untuk itu, kita harus pindah dulu ke direktori /home/idrismuktawa-tkj2. Setelah itu, baru kita ketikkan perintah ls -l. Urutan langkahnya sebagai berikut :

$ cd /home/idrismuktawa-tkj2 [tekan enter, kita pindah direktori]
$ ls -l [tekan enter]

Isi direktori /home/idrismuktawa-tkj2 sudah terlampirkan. Silakan diperhatikan, deh.

Tugas ls -l :

Lihatlah isi direktori-direktori berikut :

/home/userkamu/one
/home/userkamu/two
/opt/balon
/opt/kuda
/home/userkamu/one/satu
/opt/balon/merah
/home/userkamu/two/duwa
/opt/kuda/hitam

su

su adalah perintah teks untuk berpindah user.

Misalnya, Idris dan Nikolus menggunakan 1 komputer tapi berbarengan. Keduanya sudah punya user masing-masing. Idris nama usernya idrismuktawa-tkj2 sementara Nikolus punya user namanya nikolus-tkj1. User yang aktif saat ini adalah punya Idris. Tapi, Nikolus mau pakai, mau lihat data pribadi katanya. Sebab itu, yang harus Nikolus lakukan adalah mengetik perintah berikut :

$ su nikolus-tkj1 [enter]
$ passwd : [ketikkan password user nikolus-tkj1, lalu enter]

Dengan demikian user aktif sudah berpindah dari idrismuktawa-tkj2 menjadi nikolus-tkj1. Kalau kamu penasaran, ketikkan saja perintah whoami. Coba.

vi

vi adalah editor teks linux, yang fungsinya mengetik program baru ataupun sekadar membuat file.

Cara penggunaan :

Untuk membuat file baru dengan vi, kamu harus sadar di direktori mana kini kamu berada. Misalnya, kita hendak membuat file baru bernama :

/opt/file-idrismuktawa/idris-oke.txt

File baru tersebut terdapat di dalam direktori level 2 yaitu

/opt/file-idrismuktawa

Untuk membuat file idris-oke.txt maka ketikkan perintah berikut :

$ cd /opt/file-idrismuktawa [kita pindah ke direktori /opt/file-idrismuktawa]
$ vi idris-oke.txt [tekan enter]

muncul layar kerja vi

ketikkan isi file, misalnya :

Nama aku Idris Muktawa. Aku senang deh masuk TKJ.

untuk menyimpan, tekan tombol-tombol berikut secara berurutan :

: w q

Otomatis file baru bernama idris-oke.txt sudah terbuat. Jika kamu penasaran, ketikkan saja perintah ls -l untuk melihat isi direktori /opt/file-idrismuktawa

Tugas :

Buatlah file-file baru berikut :

/home/userkamu/one/one.txt [isinya bebas, satu kalimat saja]
/home/userkamu/two/two.txt [isinya bebas, satu kalimat saja]
/opt/balon/balon.txt [isinya bebas, satu kalimat saja]
/opt/kuda/kuda.txt [isinya bebas, satu kalimat saja]
/home/userkamu/one/satu/satu.txt [isinya bebas, satu kalimat saja]
/opt/balon/merah/merah.txt [isinya bebas, satu kalimat saja]
/home/userkamu/two/duwa/duwa.txt [isinya bebas, satu kalimat saja]
/opt/kuda/hitam/hitam.txt [isinya bebas, satu kalimat saja]

cp

cp adalah perintah teks untuk mengkopi suatu file atau direktori.

Cara penggunaan :

Idris hendak mengkopi file /opt/balon/balon.txt ke direktori /home/idrismuktawa-tkj2. Yang harus dilakukan Idris : Pertama, Idris harus pindah dulu ke direktori /opt/balon sebagai lokasi file balon.txt. Kedua, Idris baru mengetikkan perintah cp. Lihat di bawah ini :

$ cd /opt/balon [tekan enter, pindah direktori]
$ cp balon.txt /home/idrismuktawa-tkj2 [enter]
$

Secara otomatis, file /opt/balon/balon.txt sudah terkopi ke /home/idrismuktawa-tkj2. Jika penasaran, maka lihat saja dengan perintah ls -l 

Tugas cp :

Kopilah file-file berikut ke direktori /home/userkamu

/opt/balon/balon.txt
/opt/kuda/kuda.txt
/opt/balon/merah/merah.txt
/opt/kuda/hitam/hitam.txt

ps -ax

ps -ax adalah perintah teks untuk melihat daftar program apa saja yang sedang berjalan saat ini.
Cara penggunaan :

Jalankan Mozilla Firefox. Setelah Mozilla Firefox tampil, buka Terminal. Lalu ketikkan hal-hal sebagai berikut :

$ ps -ax [tekan enter]
$

Secara otomatis, akan keluar daftar program apa saja yang tengah berjalan saat ini. Perhatikan kode program.

kill -9

kill -9 adalah perintah teks untuk mematikan secara paksa suatu program yang tengah berjalan. Ini dilakukan tatkala komputer Linux kita mengalami crash atau hang.

Cara penggunaan:

Jalankan Mozilla Firefox. Setelah Mozilla Firefox terbuka, lalu hendak kita matikan dengan perintah kill -9. Perintah yang harus kamu ketik sebagai berikut :

$ ps -ax [tekan enter, lihat kode Mozilla Firefox]
$ kill -9 4421 [kode Mozilla Firefox misalnya 4421, tekan enter]
$

Secara otomatis, Mozilla Firefox akan mati tanpa kita harus klik File > Exit atau File > Close. Mudah, bukan ?

Tugas kill -9 :

Bukalah program-program berikut, lalu tutup dengan menggunakan perintah kill -9:
  • The Gimp
  • Calculator
  • Office Writer
  • XPdf
ping

ping adalah perintah untuk melakukan tes koneksi PC Linux kita dengan PC atau suatu address.

Cara penggunaan:

Misalnya, kita hendak melakukan tes koneksi dengan Komputer Server Sandikta. Address Gateway-nya 192.168.10.253. Maka lakukan perintah berikut :

$ ping 192.168.10.253 [tekan enter]
$

Secara otomatis, akan terbetik kabar sehubungan dengan keadaan koneksi kita, apakah Destination Host Unreachable atau Reply from .... Coba lihat deh.

Tugas ping:

Lakukan pengetesan koneksi PC kalian dengan alamat-alamat berikut :

www.yahoo.com [caranya, ketik ping www.yahoo.com]
setabasri01.wordpress.com
setabasri01.wordpress.com]
kosasihade75.blogspot.com
smk.sandikta.net
sma.sandikta.net
smp.sandikta.net
stia.sandikta.net
cyber.sandikta.net

dan ..............

pc rekan-rekan kamu semua, [tanya deh IP address mereka masing-masing, oke! ehm...]
musim hujan sekarang, jangan lupa bawa payung

Hak Akses File Linux

Linux merupakan sistem operasi yang memperhatikan aspek keamanan data. Aspek keamanan inilah yang membuat Linux mampu menjadi sistem operasi jaringan yang paling banyak dipakai. Salah satu aspek keamanan sistem operasi ini adalah pada masalah pengaturan akses file.
Pengaturan keamanan tersebut diimplementasikan Linux ke dalam 3 kategori pengguna. User, Group, dan Other, adalah 3 kategori pengguna tersebut. User adalah pemilik file, Group adalah kelompok yang dimiliki pemilik file, dan Other adalah 'orang lain' yang tidak termasuk kategori User maupun Group. Jadi, Group ini dapat dikatakan sebagai 'orang asing' yang masuk ke dalam sistem operasi Linux.

Melihat Hak Akses File

 
Untuk praktek, bukalah Terminal Konsole lalu ketikkan perintah ls -l kemudian tekan enter. Tampak hasil sebagai berikut : (penggalannya)

-rw-r--r-- 1 gadissa root 53 2008-01-10 12:21 coba
-rw-r--r-- 1 root gadissa 12465 2008-01-06 00:28 dari-web-sma
drwxr-xr-x 4 gadissa gadissa 4096 2007-12-14 14:16 Desktop
drwxrwx--- 10 gadissa gadissa 4096 2007-12-24 20:56 Documents

Kita ambil contoh baris pertama, file bernama coba. Pada bagian sebelah kiri terdapat keterangan -rw-r--r-- Kita hitung dari kiri ke kanan : ada 10 karakter. Penjelasannya adalah (dari kiri ke kanan) :

baris ke- 1 2 3 4 5 6 7 8 9 10
tertulis - r w - r - - r - -
keterangan file
user
group
other
  • - file (jika direktori simbolnya d, seperti di baris 3 dan 4
  • rw- hak akses untuk User, r artinya User bisa baca/read, w bisa tulis/write
  • r-- hak akses untuk Group, r artinya Group bisa baca/read
  • r-- hak akses untuk Other, r artinya Other bisa baca/read
Ke sebelah kanan tertulis gadissa dan di kanannya root. Artinya, pemilik file/user adalah gadissa sementara nama Group-nya adalah root.

Teori Hak Akses

Kita sudah tahu bahwa ada 3 kategori pengguna Linux yaitu User, Group, dan Other. Keterangan tersebut dapat diketahui lewat perintah ls -l (secara teks). Terdapat 10 karakter terkiri yang menggambarkan kondisi hak akses user. Satu yang terkiri melambangkan file atau direktori.

Untuk mengakses file, terdapat 3 perizinan yaitu r (read/baca), w (write/tulis), dan x (execute/menjalankan perintah). Setiap pengguna (user, group, other) memiliki 3 jenis perizinan ini. Hanya saja, user berbeda dengan group atau other, demikian pula sebaliknya. Ketiga jenis izin ini sesunggunya diwakili angka. Rinciannya :
  • r = 4
  • w = 2
  • x = 1
Kembali kepada contoh di baris pertama di atas :

-rw-r--r-- 1 gadissa root 53 2008-01-10 12:21 coba
 
File coba memiliki rincian berikut :
  • user = rw- (r=4 w=2 x=- sehingga angka aksesnya = 4 + 2 + - = 6)
  • group = r-- (r=4 w=- x=- sehingga angka aksesnya = 4 + - + - = 4)
  • other = r-- (r=4 w=- x=- sehingga angka aksesnya = 4 + - + - = 4)
Dengan demikian dapat dikatakan angka hak akses untuk file coba adalah 644. Contoh pada baris nomor 2 (direktori Documents). Hak akses untuk direktori tersebut adalah :

drwxrwx--- 10 gadissa gadissa 4096 2007-12-24 20:56 Documents
  • user = rwx (r=4 w=2 x=1 sehingga angka aksesnya = 4 + 2 + 1 = 7)
  • group = rwx (r=4 w=2 x=1 sehingga angka aksesnya = 4 + - + - = 7)
  • other = --- (r=4 w=- x=- sehingga angka aksesnya = -+ - + - = 0)
Dengan demikian dapat dikatakan angka akses untuk direktori Documents adalah 770.

Latihan :

Daftar hak akses setelah mengetik perintah ls -l adalah sebagai berikut :

-rwx------ 1 root gadissa 203201 2007-05-17 09:59 Joom!Fish1.7
drwx------ 2 gadissa admin 4096 2008-01-15 12:04 JoomlaWatch-1.2.0
drwx------ 2 kerja admin 4096 2008-01-07 19:08 lxmenu115
-rw-r--r-- 1 tungkai admin 68049 2008-01-07 19:05 lxmenu115.zip
drwxr-xr-x 2 admin manager 4096 2008-01-05 23:31 moset
drwx------ 2 direktur root 4096 2008-01-05 22:18 shoutbox_1_2
-rw-r--r-- 1 mesin teknik 95263 2008-01-05 23:00 smiletag-2.3
drwx------ 2 canggih sophis 4096 2008-01-05 22:48 ajax_shoutbox-1.0.3
-rw-r--r-- 1 gerak bersama 28211 2008-01-05 22:48 ajax_shoutbox
-rw-r--r-- 1 gadissa root 145829 2008-01-06 20:07 VirtueMart

Pertanyaan :

Isikan KETERANGAN, user, group, dan angka akses untuk file-file berikut :

NAMA FILE KETERANGAN USER GROUP ANGKA AKSES
Joom!Fish1.7 file


JoomlaWatch-1.2.0



lxmenu115



lxmenu115.zip



moset



shoutbox_1_2



smiletag-2.3



ajax_shoutbox-1.0.3



ajax_shoutbox



VirtueMart




Mengubah Hak Akses File

Dalam mengubah hak akses file, gunakan perintah chmod
 
Syntax-nya : chmod [angkaaksesdikehendaki] [namafile]

Misalnya, kita tidak ingin orang lain (baik Group maupun Other) melihat, membaca ataupun menjalankan file kita. File yang dimaksud adalah yang bernama coba, yang akses awalnya sebagai berikut :

-rw-r--r-- 1 gadissa root 53 2008-01-10 12:21 coba
 
Angka akses di atas adalah 644. Kita ingin mengubah sehingga user gadissa saja yang bisa membaca, menulis, maupun menjalankan file, ketikkan perintah berikut hasilnya sebagai berikut (saya pakai Ubuntu, untuk RedHat dan sebahasanya gunakan su) :

gadissa@edubuntu:~$ sudo chmod 700 coba [perintahnya]
[sudo] password for gadissa: [masukkan password, untuk pengguna Ubuntu]

gadissa@edubuntu:~$ ls -l
[perintah melihat hak akses file]
total 444
-rwx------ 1 gadissa root 53 2008-01-10 12:21 coba [hasil perubahan]

Perhatikan, keterangan akses file untuk file coba sudah berbeda dari yang di bagian atas.

Mengubah Group Akses File

Dalam mengubah group akses file, gunakan perintah chgrp

Syntax-nya : chgrp [namagroupdikehendaki] [namafile]

Contohnya :

gadissa@edubuntu:~$ sudo chgrp admin coba [perintahnya]
[sudo] password for gadissa: [masukkan password, untuk pengguna Ubuntu]

gadissa@edubuntu:~$ ls -l
[perintah melihat hak akses file]
total 444
-rwx------ 1 gadissa admin 53 2008-01-10 12:21 coba [hasil perubahan]

Resensi Buku Dan Brown Benteng Digital

Resensi buku Dan Brown Benteng Digital ini dilakukan segera setelah baca novel ini yang judul aslinya Digital Fortress karangan Dan Brown. Brown adalah penulis yang sama buat buku Davinci Code itu. Ceritanya lumayan seru, berpaut antara dunia intelijen Amerika Serikat, intrik politik, dan dunia teknologi informasi. Gaya bahasanya cepat, melompat-lompat dari satu scene ke scene lain. 


Tokoh utamanya Susan Fletcher, kryptolog (pemecah sandi) NSA (National Security Agency), Trevor Strathmore (wakil direktur NSA), David Becker (seperti biasa, ahli bahasa). Kasus dimulai penetrasi software 'asing' ke dalam komputer pemecah kode punya NSA, TRANSLTR. Awalnya dinyatakan, software tersebut adalah program pembuat sandi yang tidak bisa dipecahkan. Potret Indonesia

Pembuatnya Ensei Tankado, bekas karyawan NSA turunan Jepang yang protes oleh sebab TRANSLTR bisa membuka sandi email milik publik. Tankado ini lalu membuat software yang ia klaim tidak bisa dipecahkan kode buatannya oleh TRANSLTR. Strathmore, wakil direktur NSA yang "sok' patriotis penasaran. Software tersebut nekat ia masukkan ke dalam TRANSLTR meski Gauntlet (mesin screen) sudah menyatakan itu virus.

Strathmore ini ambisius, ia mau kuasai penggunaan software Tankado itu buat kepentingan NSA. Buntunya, TRANSLTR berjuang berjam-jam untuk memecah kode yang terus berotasi. Perbandingannya, jika memecah kode biasa, maka mesin tersebut cuma butuh waktu 10 menit-an. Alkisah, Strathmore galau. Dipanggilah Susan buat membantu pemecahan kode software 'virus' tersebut. Susan pun kewalahan, sementara ia pun belum tahu kalau software Tankado itu sesungguhnya virus yang kode pemecahannya ada di cincin Ensei Tankado.

Strathmore mengirim Hulogot, pembunuh bayaran yang biasa ia pakai untuk pekerjaan kotor. Pembunuh itu ditugasi mencari Ensei Tankado, membunuh, dan merampas cincin tersebut. Tatkala Hulogot gagal, Strathmore lalu mengirim David Becker, pacar Susan, yang menguasai aneka bahasa demi mendeteksi di mana keberadaan cincin tersebut. Teka-teki harus dipecahkan Becker, yang berupa pemegang cincin yang selalu berpindah. Pertama dari orang Jerman, Spanyol, dan akhirnya sampai ke tangan anak punk Amerika yang tengah pelesir di Spanyol.

Seluruh orang yang terlibat pembicaraan seputar cincin denga Becker, pasti terbunuh. Hulogot mengirim pesan pembunuhan itu kepada Strathmore melalui pager. Strathmore baru menyadari kalau ia ditipu Tankado setelah tahu TRANSLTR tidak bisa memecah kode. Ia juga menyadari, rekan Tankado bernama North Dakota adalah fiktif. Ia adalah diri Tankado sendiri. Strathmore tadinya merasa, ada orang lain (rekan Tankado) yang tahu di mana cincin tersebut berada. Semua buyar. Strathmore ternyata malah merusak TRANSLTR yang bernilai jutaan dollar itu demi sebuah virus.

Seperti biasa, pengarang menerapkan semacam relativitas moral di dalam Benteng Digital ini. Peran 'baik' dan 'buruk' ia tempatkan secara relatif. Persis seperti novelnya Malaikat dan Iblis, di mana peran pendeta dan orang biasa diaduk-aduk, sehingga batasan antara kebaikan dan keburukan menjadi nisbi. Itu jika dipandang sebagai tujuan. Brown lebih berpandangan pada dimensi 'how'.

Tujuan baik jika dicapai dengan cara buruk maka tujuan pun menjadi sama dengan cara. Di novelnya ini, Brown banyak bicara mengenai dunia komputer. Mengenai basis bilangan penyusun program, virus, worm, dan proteksi komputer muncul di sekujur buku ini. Tampaknya, ada baiknya pecinta komputer baca buku ini untuk sekadar berteka-teki. Selamat membaca.