Sabtu, 20 Februari 2010

Luna Online


Satu lagi MMORPG imut dan lucu akan segera hadir di Indonesia. Kali ini giliran Luna Online, yuk kita lihat previewnya.
Oke mari kita ke perkenalan dulu bagi yang belum tahu apa itu Luna Online. Luna Online adalah game MMORPG yang dibuat oleh Eya-Interactive. Di dunia Luna online ini, manusia sudah bergabung dengan Elves untuk bersama sama menjaga dunianya dari kejahatan. Kedamaian akan makin dekat dengan dikalahkannya setiap musuh. Luna Online memiliki graphic yang sangat manis atau cute. Salah satu fitur yang diandalkan oleh Luna Online adalah "Match Making System", yang menggabungkan satu pemain dengan pemain lainnya untuk mendapatkan bonus. Sebagai contoh, satu character dengan nilai armor yang rendah, jika digabungkan dengan character lain yang memiliki armor tinggi, maka kedua dua nya akan mendapatkan bonus special power. Setiap penggabungan pemain akan menghasilkan kekuatan unik yang berbeda beda.


Gameplay

Gameplay dari Luna Online sendiri sih saya bilang biasa saja, layaknya game MMORPG pada umumnya dimana kita leveling,membentuk armor terkuat kita, mencari senjata yang bagus, dan penguasaan tiap tiap job yang disediakan.

Oh iya game menawarkan banyak sekali job lho.. ditotal job yang ada bisa mencapai 60 job yang bercabang cabang dan tentunya juga setiap job nya itu sendiri mempunyai keahlian, kelemahan dan keunikan tersendiri.

Di Luna Online ini kita hanya dapat memainkan 2 ras saja yaitu ras Human dan Elf. Dari 2 ras ini akan disuruh memilih job dasar (warrior, mage, rogue) sebelum kita nanti mengganti job baru pada level tertentu.

job2 di luna

fighter



Mage



Rogue



eunikan di Luna Online lainnya yaitu fitur "Family sistem" , dimana satu group yang terdiri dari 5 pemain, dapat menguasai suatu perkebunan atau ladang. Hasil dari ladang ini akan menentukan kekayaan dan status dari family (keluarga) tersebut.

Di samping itu juga kamu bisa Date (dating simulation) kepada karakter lawan jenis kamu,dan tak kalah menariknya juga di Luna Online terdapat juga fitur memancing!!

luna online indonesia dah memasuki tahap close beta tgl 27 kemaren, ya gw berinisiatif pengen ngumpulin anak2 kaskus yg maen luna juga (seru kan bisa hunt rame ^^) .and guild baru gw bikin 7 jam langsung penuh sama kaskuser yg maein luna online akwkwa . .kaskus emang g ada matinya di semua game ada

nah gw bermaksud ingin mengumpulkan semua warga kaskus yg maen luna spuaya mempererat tali silaturahmi antar anggota KASKUS ciee ..

yang mau download instalernya bisa klik link di bawah ini

http://kotakgame.com/download/detail.php?id=4

buat yg bingung secara ini game bare bisa kunjungi situ ini

http://luna-forum.gpotato.com

sekedar screenshot buat yg penasaran

Kesemutan ternyata pertanda buruk loh

Anda semua pasti pernah mengalami kesemutan. Bila sering duduk melipat kaki dalam waktu lama, kemudian ketika bangkit, kaki rasanya akan kebas. Perlahan, rasa itu hilang dan kita melupakannya. Padahal, kesemutan juga bisa jadi gejala penyakit berat, seperti yang dituturkan para ahli di sini.

Diabetes
dr Imran Nito, SpPD, spesialis penyakit dalam dari OMNI Hospital, Pulomas, Jakarta Timur.
-------------------------------------------------------------------------------------
Penyakit ini bisa mengganggu sistem saraf di tubuh, misalnya di daerah kaki dan tangan. Aliran darah yang tidak lancar pada penderita diabetes umumnya disebabkan penumpukan gula di pembuluh darah. Salah satu akibat yang ditimbulkan adalah kesemutan.

Anjuran: Atasi dengan mengontrol gula darah. Jaga agar kadarnya mendekati normal. Selain itu, jalankan pola hidup sehat. Inilah cara termurah untuk mengurangi risiko diabetes penyebab kesemutan. Rutin berolahraga, makan sehat, dan cek gula darah secara berkala. Hindari rokok, alkohol, dan gula berlebih.

Kerusakan saraf tepi
dr Irawati Hawari, SpS, spesialis saraf dari Mental Health Center Hawari Associates, Jakarta.
----------------------------------------------------------------------------------------
Penyakit ini biasa terjadi juga pada pasien diabetes. Demikian juga orang berkadar kalsium rendah dan penderita multiple sclerosis (MS). MS adalah kelainan autoimun sehingga sistem imun menyerang jaringannya sendiri, membuat antaran impuls saraf terganggu.

Anjuran: Langkah antisipasi harus disesuaikan dengan penyakit dasar penyebabnya. Lakukan pemeriksaan saraf seperti elektromiogram. Pemeriksaan lain adalah MRI atau magnetic resonance imaging untuk deteksi MS. Langkah pencegahan yang tepat untuk penyakit bergejala kesemutan adalah atur pola hidup sehat.

Urat saraf terjepit
Igor Kochekovich, DC, kiropraktor dari Advanced Chiropractic, Jakarta.
-------------------------------------------------------------------
Salah posisi duduk dan berdiri atau karena kecelakaan yang menyebabkan saraf tulang belakang terjepit. Jika yang terjepit adalah saraf di area leher, maka kesemutan terjadi di tangan. Kalau terjadi di tulang punggung bawah, maka kesemutan timbul di kaki.

Anjuran: Jaga posisi duduk dan berdiri dengan benar. Misalnya, duduk tegak tetapi rileks. Saat berdiri, bagi beban dengan sama rata di antara kedua kaki. Selain itu, rajinlah melakukan olahraga peregangan (stretching) dan olahraga yang melatih keseimbangan. Contohnya yoga dan pilates.

Schedulling Task di Linux :D

Iseng cari-cari cara untuk membuat schedule task di linux. Akhirnya nemuin juga artikelnya, namanya “crontab”. Saya sendiri belum tahu persis cara kerjanya secara fungsional. Berikut ini tahapan membuat schedule task di Linux.

* Masuk ke terminal / console dan pastikan anda sudah login sebagai root
* Ketikkan perintah [root@localhost ~]# crontab -e
* Tekan timbol “Insert” di keyboard guna mengaktifkan mode edit di editor.
* Prinsip dasar penggunaan crontab adalah : * * * * * perintah yang dieksekusi

* yang pertama menunjukkan menit [0-59]
* yang kedua menunjukkan jam [0-23]
* yang ketiga menunjukkan hari dalam bulan [1-31]
* yang keempat menunjukkan bulan [1-12]
* yang kelima menunjukkan hari dalam bulan [0-6] dimana 0=minggu
Adapun perintahnya yang akan dieksekusi sesuai kemauan kita.
* Contoh kita akan membuat schedule otomatis untuk mematikan komputer jam 7 malam setiap harinya, maka ditulis : * 19 * * * /sbin/poweroff
* Setelah itu tekan tombol “Esc” lalu ketik :wq! (artinya = simpan lalu keluar dari editor)

Akhir kata selamat mencoba… :)

All About IPTables

Sebelum mulai, diharapkan sudah memiliki pengetahuan dasar mengenai TCP/IP karena hal ini merupakan dasar dari penggunaan IPTables. Ada (sangat) banyak resource yang mendokumentasikan konsep dasar tentang TCP/IP, baik itu secara online maupun cetak. Silahkan googling untuk mendapatkannya.Hal berikutnya yang harus anda persiapkan adalah sebuah komputer yang terinstall Linux. Akan lebih baik jika komputer anda memiliki 2 buah network interface card, sebab bisa menjalankan fungsi packet forwarding. Disarankan anda menggunakan linux dengan kernel 2.4 ke atas, karena (setahu saya) linux dengan kernel 2.4 ke atas sudah memiliki dukungan IPTables secara default, sehingga anda tidak perlu mengkompilasi ulang kernel anda. Bagi anda yang menggunakan kernel 2.2 atau sebelumnya, anda harus melakukan kompilasi kernel untuk memasukkan dukungan IPTables.

2. Pendahuluan

IPTables memiliki tiga macam daftar aturan bawaan dalam tabel penyaringan, daftar tersebut dinamakan rantai firewall (firewall chain) atau sering disebut chain saja. Ketiga chain tersebut adalah INPUT, OUTPUT dan FORWARD.

Pada diagram tersebut, lingkaran menggambarkan ketiga rantai atau chain. Pada saat sebuah paket sampai pada sebuah lingkaran, maka disitulah terjadi proses penyaringan. Rantai akan memutuskan nasib paket tersebut. Apabila keputusannnya adalah DROP, maka paket tersebut akan di-drop. Tetapi jika rantai memutuskan untuk ACCEPT, maka paket akan dilewatkan melalui diagram tersebut.

Sebuah rantai adalah aturan-aturan yang telah ditentukan. Setiap aturan menyatakan “jika paket memiliki informasi awal (header) seperti ini, maka inilah yang harus dilakukan terhadap paket”. Jika aturan tersebut tidak sesuai dengan paket, maka aturan berikutnya akan memproses paket tersebut. Apabila sampai aturan terakhir yang ada, paket tersebut belum memenuhi salah satu aturan, maka kernel akan melihat kebijakan bawaan (default) untuk memutuskan apa yang harus dilakukan kepada paket tersebut. Ada dua kebijakan bawaan yaitu default DROP dan default ACCEPT.

Jalannya sebuah paket melalui diagram tersebut bisa dicontohkan sebagai berikut:

Perjalanan paket yang diforward ke host yang lain

1. Paket berada pada jaringan fisik, contoh internet.
2. Paket masuk ke interface jaringan, contoh eth0.
3. Paket masuk ke chain PREROUTING pada table Mangle. Chain ini berfungsi untuk me-mangle (menghaluskan) paket, seperti merubah TOS, TTL dan lain-lain.
4. Paket masuk ke chain PREROUTING pada tabel nat. Chain ini berfungsi utamanya untuk melakukan DNAT (Destination Network Address Translation).
5. Paket mengalami keputusan routing, apakah akan diproses oleh host lokal atau diteruskan ke host lain.
6. Paket masuk ke chain FORWARD pada tabel filter. Disinlah proses pemfilteran yang utama terjadi.
7. Paket masuk ke chain POSTROUTING pada tabel nat. Chain ini berfungsi utamanya untuk melakukan SNAT (Source Network Address Translation).
8. Paket keluar menuju interface jaringan, contoh eth1.
9. Paket kembali berada pada jaringan fisik, contoh LAN.

Perjalanan paket yang ditujukan bagi host lokal

1. Paket berada dalam jaringan fisik, contoh internet.
2. Paket masuk ke interface jaringan, contoh eth0.
3. Paket masuk ke chain PREROUTING pada tabel mangle.
4. Paket masuk ke chain PREROUTING pada tabel nat.
5. Paket mengalami keputusan routing.
6. Paket masuk ke chain INPUT pada tabel filter untuk mengalami proses penyaringan.
7. Paket akan diterima oleh aplikasi lokal.

Perjalanan paket yang berasal dari host lokal

1. Aplikasi lokal menghasilkan paket data yang akan dikirimkan melalui jaringan.
2. Paket memasuki chain OUTPUT pada tabel mangle.
3. Paket memasuki chain OUTPUT pada tabel nat.
4. Paket memasuki chain OUTPUT pada tabel filter.
5. Paket mengalami keputusan routing, seperti ke mana paket harus pergi dan melalui interface mana.
6. Paket masuk ke chain POSTROUTING pada tabel NAT.
7. Paket masuk ke interface jaringan, contoh eth0.
8. Paket berada pada jaringan fisik, contoh internet.
3. Sintaks IPTables

iptables [-t table] command [match] [target/jump]

1. Table

IPTables memiliki 3 buah tabel, yaitu NAT, MANGLE dan FILTER. Penggunannya disesuaikan dengan sifat dan karakteristik masing-masing. Fungsi dari masing-masing tabel tersebut sebagai berikut :

1. NAT : Secara umum digunakan untuk melakukan Network Address Translation. NAT adalah penggantian field alamat asal atau alamat tujuan dari sebuah paket.
2. MANGLE : Digunakan untuk melakukan penghalusan (mangle) paket, seperti TTL, TOS dan MARK.
3. FILTER : Secara umum, inilah pemfilteran paket yang sesungguhnya.. Di sini bisa dintukan apakah paket akan di-DROP, LOG, ACCEPT atau REJECT

2. Command

Command pada baris perintah IPTables akan memberitahu apa yang harus dilakukan terhadap lanjutan sintaks perintah. Umumnya dilakukan penambahan atau penghapusan sesuatu dari tabel atau yang lain.

Command



Keterangan

-A –append



Perintah ini menambahkan aturan pada akhir chain. Aturan akan ditambahkan di akhir baris pada chain yang bersangkutan, sehingga akan dieksekusi terakhir

-D –delete



Perintah ini menghapus suatu aturan pada chain. Dilakukan dengan cara menyebutkan secara lengkap perintah yang ingin dihapus atau dengan menyebutkan nomor baris dimana perintah akan dihapus.

-R –replace



Penggunaannya sama seperti –delete, tetapi command ini menggantinya dengan entry yang baru.

-I –insert



Memasukkan aturan pada suatu baris di chain. Aturan akan dimasukkan pada baris yang disebutkan, dan aturan awal yang menempati baris tersebut akan digeser ke bawah. Demikian pula baris-baris selanjutnya.

-L –list



Perintah ini menampilkan semua aturan pada sebuah tabel. Apabila tabel tidak disebutkan, maka seluruh aturan pada semua tabel akan ditampilkan, walaupun tidak ada aturan sama sekali pada sebuah tabel. Command ini bisa dikombinasikan dengan option –v (verbose), -n (numeric) dan –x (exact).

-F –flush



Perintah ini mengosongkan aturan pada sebuah chain. Apabila chain tidak disebutkan, maka semua chain akan di-flush.

-N –new-chain



Perintah tersebut akan membuat chain baru.

-X –delete-chain



Perintah ini akan menghapus chain yang disebutkan. Agar perintah di atas berhasil, tidak boleh ada aturan lain yang mengacu kepada chain tersebut.

-P –policy



Perintah ini membuat kebijakan default pada sebuah chain. Sehingga jika ada sebuah paket yang tidak memenuhi aturan pada baris-baris yang telah didefinisikan, maka paket akan diperlakukan sesuai dengan kebijakan default ini.

-E –rename-chain



Perintah ini akan merubah nama suatu chain.

3. Option

Option digunakan dikombinasikan dengan command tertentu yang akan menghasilkan suatu variasi perintah.

Option



Command Pemakai



Keterangan

-v –verbose



–list –append –insert –delete –replace



Memberikan output yang lebih detail, utamanya digunakan dengan –list. Jika digunakan dengan
–list, akan menampilkam K (x1.000),
M (1.000.000) dan G (1.000.000.000).

-x –exact



–list



Memberikan output yang lebih tepat.

-n –numeric



–list



Memberikan output yang berbentuk angka. Alamat IP dan nomor port akan ditampilkan dalam bentuk angka dan bukan hostname ataupun nama aplikasi/servis.

–line-number



–list



Akan menampilkan nomor dari daftar aturan. Hal ni akan mempermudah bagi kita untuk melakukan modifikasi aturan, jika kita mau meyisipkan atau menghapus aturan dengan nomor tertentu.

–modprobe



All



Memerintahkan IPTables untuk memanggil modul tertentu. Bisa digunakan bersamaan dengan semua command.

4. Generic Matches

Generic Matches artinya pendefinisian kriteria yang berlaku secara umum. Dengan kata lain, sintaks generic matches akan sama untuk semua protokol. Setelah protokol didefinisikan, maka baru didefinisikan aturan yang lebih spesifik yang dimiliki oleh protokol tersebut. Hal ini dilakukan karena tiap-tiap protokol memiliki karakteristik yang berbeda, sehingga memerlukan perlakuan khusus.

Match



Keterangan

-p –protocol


Digunakan untuk mengecek tipe protokol tertentu. Contoh protokol yang umum adalah TCP, UDP, ICMP dan ALL. Daftar protokol bisa dilihat pada /etc/protocols.

Tanda inversi juga bisa diberlakukan di sini, misal kita menghendaki semua protokol kecuali icmp, maka kita bisa menuliskan –protokol ! icmp yang berarti semua kecuali icmp.

-s –src –source


Kriteria ini digunakan untuk mencocokkan paket berdasarkan alamat IP asal. Alamat di sini bisa berberntuk alamat tunggal seperti 192.168.1.1, atau suatu alamat network menggunakan netmask misal 192.168.1.0/255.255.255.0, atau bisa juga ditulis 192.168.1.0/24 yang artinya semua alamat 192.168.1.x. Kita juga bisa menggunakan inversi.

-d –dst –destination


Digunakan untuk mecocokkan paket berdasarkan alamat tujuan. Penggunaannya sama dengan match –src

-i –in-interface


Match ini berguna untuk mencocokkan paket berdasarkan interface di mana paket datang. Match ini hanya berlaku pada chain INPUT, FORWARD dan PREROUTING

-o –out-interface


Berfungsi untuk mencocokkan paket berdasarkan interface di mana paket keluar. Penggunannya sama dengan
–in-interface. Berlaku untuk chain OUTPUT, FORWARD dan POSTROUTING

5. Implicit Matches

Implicit Matches adalah match yang spesifik untuk tipe protokol tertentu. Implicit Match merupakan sekumpulan rule yang akan diload setelah tipe protokol disebutkan. Ada 3 Implicit Match berlaku untuk tiga jenis protokol, yaitu TCP matches, UDP matches dan ICMP matches.

a. TCP matches

Match



Keterangan

–sport –source-port



Match ini berguna untuk mecocokkan paket berdasarkan port asal. Dalam hal ini kia bisa mendefinisikan nomor port atau nama service-nya. Daftar nama service dan nomor port yang bersesuaian dapat dilihat di /etc/services.

–sport juga bisa dituliskan untuk range port tertentu. Misalkan kita ingin mendefinisikan range antara port 22 sampai dengan 80, maka kita bisa menuliskan –sport 22:80.

Jika bagian salah satu bagian pada range tersebut kita hilangkan maka hal itu bisa kita artikan dari port 0, jika bagian kiri yang kita hilangkan, atau 65535 jika bagian kanan yang kita hilangkan. Contohnya –sport :80 artinya paket dengan port asal nol sampai dengan 80, atau –sport 1024: artinya paket dengan port asal 1024 sampai dengan 65535.Match ini juga mengenal inversi.

–dport

–destination-port



Penggunaan match ini sama dengan match –source-port.

–tcp-flags



Digunakan untuk mencocokkan paket berdasarkan TCP flags yang ada pada paket tersebut. Pertama, pengecekan akan mengambil daftar flag yang akan diperbandingkan, dan kedua, akan memeriksa paket yang di-set 1, atau on.

Pada kedua list, masing-masing entry-nya harus dipisahkan oleh koma dan tidak boleh ada spasi antar entry, kecuali spasi antar kedua list. Match ini mengenali SYN,ACK,FIN,RST,URG, PSH. Selain itu kita juga menuliskan ALL dan NONE. Match ini juga bisa menggunakan inversi.

–syn



Match ini akan memeriksa apakah flag SYN di-set dan ACK dan FIN tidak di-set. Perintah ini sama artinya jika kita menggunakan match –tcp-flags SYN,ACK,FIN SYN

Paket dengan match di atas digunakan untuk melakukan request koneksi TCP yang baru terhadap server

b. UDP Matches

Karena bahwa protokol UDP bersifat connectionless, maka tidak ada flags yang mendeskripsikan status paket untuk untuk membuka atau menutup koneksi. Paket UDP juga tidak memerlukan acknowledgement. Sehingga Implicit Match untuk protokol UDP lebih sedikit daripada TCP.
Ada dua macam match untuk UDP:

--sport atau --source-port --dport atau --destination-port

c. ICMP Matches

Paket ICMP digunakan untuk mengirimkan pesan-pesan kesalahan dan kondisi-kondisi jaringan yang lain. Hanya ada satu implicit match untuk tipe protokol ICMP, yaitu :

--icmp-type

6. Explicit Matches

a. MAC Address

Match jenis ini berguna untuk melakukan pencocokan paket berdasarkan MAC source address. Perlu diingat bahwa MAC hanya berfungsi untuk jaringan yang menggunakan teknologi ethernet.

iptables –A INPUT –m mac –mac-source 00:00:00:00:00:01

b. Multiport Matches

Ekstensi Multiport Matches digunakan untuk mendefinisikan port atau port range lebih dari satu, yang berfungsi jika ingin didefinisikan aturan yang sama untuk beberapa port. Tapi hal yang perlu diingat bahwa kita tidak bisa menggunakan port matching standard dan multiport matching dalam waktu yang bersamaan.

iptables –A INPUT –p tcp –m multiport --source-port 22,53,80,110

c. Owner Matches

Penggunaan match ini untuk mencocokkan paket berdasarkan pembuat atau pemilik/owner paket tersebut. Match ini bekerja dalam chain OUTPUT, akan tetapi penggunaan match ini tidak terlalu luas, sebab ada beberapa proses tidak memiliki owner (??).

iptables –A OUTPUT –m owner --uid-owner 500

Kita juga bisa memfilter berdasarkan group ID dengan sintaks –gid-owner. Salah satu penggunannya adalah bisa mencegah user selain yang dikehendaki untuk mengakses internet misalnya.

d. State Matches

Match ini mendefinisikan state apa saja yang cocok. Ada 4 state yang berlaku, yaitu NEW, ESTABLISHED, RELATED dan INVALID. NEW digunakan untuk paket yang akan memulai koneksi baru. ESTABLISHED digunakan jika koneksi telah tersambung dan paket-paketnya merupakan bagian dari koneki tersebut. RELATED digunakan untuk paket-paket yang bukan bagian dari koneksi tetapi masih berhubungan dengan koneksi tersebut, contohnya adalah FTP data transfer yang menyertai sebuah koneksi TCP atau UDP. INVALID adalah paket yang tidak bisa diidentifikasi, bukan merupakan bagian dari koneksi yang ada.

iptables –A INPUT –m state --state RELATED,ESTABLISHED

7. Target/Jump

Target atau jump adalah perlakuan yang diberikan terhadap paket-paket yang memenuhi kriteria atau match. Jump memerlukan sebuah chain yang lain dalam tabel yang sama. Chain tersebut nantinya akan dimasuki oleh paket yang memenuhi kriteria. Analoginya ialah chain baru nanti berlaku sebagai prosedur/fungsi dari program utama. Sebagai contoh dibuat sebuah chain yang bernama tcp_packets. Setelah ditambahkan aturan-aturan ke dalam chain tersebut, kemudian chain tersebut akan direferensi dari chain input.

iptables –A INPUT –p tcp –j tcp_packets

Target



Keterangan

-j ACCEPT –jump ACCEPT



Ketika paket cocok dengan daftar match dan target ini diberlakukan, maka paket tidak akan melalui baris-baris aturan yang lain dalam chain tersebut atau chain yang lain yang mereferensi chain tersebut. Akan tetapi paket masih akan memasuki chain-chain pada tabel yang lain seperti biasa.

-j DROP –jump DROP



Target ini men-drop paket dan menolak untuk memproses lebih jauh. Dalam beberapa kasus mungkin hal ini kurang baik, karena akan meninggalkan dead socket antara client dan server.

Paket yang menerima target DROP benar-benar mati dan target tidak akan mengirim informasi tambahan dalam bentuk apapun kepada client atau server.

-j RETURN –jump RETURN



Target ini akan membuat paket berhenti melintasi aturan-aturan pada chain dimana paket tersebut menemui target RETURN. Jika chain merupakan subchain dari chain yang lain, maka paket akan kembali ke superset chain di atasnya dan masuk ke baris aturan berikutnya. Apabila chain adalah chain utama misalnya INPUT, maka paket akan dikembalikan kepada kebijakan default dari chain tersebut.

-j MIRROR



Apabila kompuuter A menjalankan target seperti contoh di atas, kemudian komputer B melakukan koneksi http ke komputer A, maka yang akan muncul pada browser adalah website komputer B itu sendiri. Karena fungsi utama target ini adalah membalik source address dan destination address.

Target ini bekerja pada chain INPUT, FORWARD dan PREROUTING atau chain buatan yang dipanggil melalui chain tersebut.

Beberapa target yang lain biasanya memerlukan parameter tambahan:

a. LOG Target

Ada beberapa option yang bisa digunakan bersamaan dengan target ini. Yang pertama adalah yang digunakan untuk menentukan tingkat log. Tingkatan log yang bisa digunakan adalah debug, info, notice, warning, err, crit, alert dan emerg.Yang kedua adalah -j LOG –log-prefix yang digunakan untuk memberikan string yang tertulis pada awalan log, sehingga memudahkan pembacaan log tersebut.

iptables –A FORWARD –p tcp –j LOG --log-level debug iptables –A INPUT –p tcp –j LOG --log-prefix “INPUT Packets”

b. REJECT Target

Secara umum, REJECT bekerja seperti DROP, yaitu memblok paket dan menolak untuk memproses lebih lanjut paket tersebut. Tetapi, REJECT akan mengirimkan error message ke host pengirim paket tersebut. REJECT bekerja pada chain INPUT, OUTPUT dan FORWARD atau pada chain tambahan yang dipanggil dari ketiga chain tersebut.

iptables –A FORWARD –p tcp –dport 22 –j REJECT --reject-with icmp-host-unreachable

Ada beberapa tipe pesan yang bisa dikirimkan yaitu icmp-net-unreachable, icmp-host-unreachable, icmp-port-unreachable, icmp-proto-unrachable, icmp-net-prohibited dan icmp-host-prohibited.

c. SNAT Target

Target ini berguna untuk melakukan perubahan alamat asal dari paket (Source Network Address Translation). Target ini berlaku untuk tabel nat pada chain POSTROUTING, dan hanya di sinilah SNAT bisa dilakukan. Jika paket pertama dari sebuah koneksi mengalami SNAT, maka paket-paket berikutnya dalam koneksi tersebut juga akan mengalami hal yang sama.

iptables –t nat –A POSTROUTING –o eth0 –j SNAT --to-source 194.236.50.155-194.236.50.160:1024-32000

d. DNAT Target

Berkebalikan dengan SNAT, DNAT digunakan untuk melakukan translasi field alamat tujuan (Destination Network Address Translation) pada header dari paket-paket yang memenuhi kriteria match. DNAT hanya bekerja untuk tabel nat pada chain PREROUTING dan OUTPUT atau chain buatan yang dipanggil oleh kedua chain tersebut.

iptables –t nat –A PREROUTING –p tcp –d 15.45.23.67 --dport 80 –j DNAT --to-destination 192.168.0.2

e. MASQUERADE Target

Secara umum, target MASQUERADE bekerja dengan cara yang hampir sama seperti target SNAT, tetapi target ini tidak memerlukan option –to-source. MASQUERADE memang didesain untuk bekerja pada komputer dengan koneksi yang tidak tetap seperti dial-up atau DHCP yang akan memberi pada kita nomor IP yang berubah-ubah.

Seperti halnya pada SNAT, target ini hanya bekerja untuk tabel nat pada chain POSTROUTING.

iptables –t nat –A POSTROUTING –o ppp0 –j MASQUERADE

f. REDIRECT Target

Target REDIRECT digunakan untuk mengalihkan jurusan (redirect) paket ke mesin itu sendiri. Target ini umumnya digunakan untuk mengarahkan paket yang menuju suatu port tertentu untuk memasuki suatu aplikasi proxy, lebih jauh lagi hal ini sangat berguna untuk membangun sebuah sistem jaringan yang menggunakan transparent proxy. Contohnya kita ingin mengalihkan semua koneksi yang menuju port http untuk memasuki aplikasi http proxy misalnya squid. Target ini hanya bekerja untuk tabel nat pada chain PREROUTING dan OUTPUT atau pada chain buatan yang dipanggil dari kedua chain tersebut.

iptables –t nat –A PREROUTING –i eth1 –p tcp --dport 80 –j REDIRECT --to-port 3128

Referensi

1. http://www.netfilter.org/
2. Manual page iptables
3. Beberapa sumber yang lain, tapi saya lupa )

Teknik Remote Windows XP dari Ubuntu 7.10

Setelah sekian lama mencari dan memepelajari, bagaimana sih cara remote komputer yang beda platform OSnya. Akhirnya selesai juga dan berjalan normal, Alhamdulillah. Jadi ringkasnya begini saya sebenernya ingin coba meremote komputer lain yang menggunakan OS Windows dari Linux Ubuntu yang baru install. Cari artikel sana-sini, terutama via mbah google (lagi-lagi simbah) akhirnya ketemu yang namanya VNCServer

Nah untuk installnya saya berikan tutorial sbb : (Maaf kalo udah basi … :D )

bedjo@ubuntu-machine:~#sudo apt-get install vncserver

Nah kalo disisi client windows sendiri, harus download disini. Download yang Freeware aja. Dan setelah selesai didownload install dech di client windows. Nah pas mau finish dia akan minta password, ini optional bisa diisi bisa juga nggak … tapi lebih baik diisi biar secure.

Saatnya mencoba :

bedjo@ubuntu-machine:~#vncviewer
ketika mincul dialog masukkan ip clients, misal : 192.168.0.200
Jika minta password masukkan password yang tadi diinput di client, lalu enter insya Allah berhasil :D

Ragam Bahasa

A. Ragam bahasa berdasarkan media/sarana

1. Ragam bahasa Lisan

Ragam bahasa lisan adalah bahan yang dihasilkan alat ucap (organ of speech) dengan fonem sebagai unsur dasar. Dalam ragam lisan, kita berurusan dengan tata bahasa, kosakata, dan lafal. Dalam ragam bahasa lisan ini, pembicara dapat memanfaatkan tinggi rendah suara atau tekanan, air muka, gerak tangan atau isyarat untuk mengungkapkan ide.

2. Ragam bahasa tulis

Ragam bahasa tulis adalah bahasa yang dihasilkan dengan memanfaatkan tulisan dengan huruf sebagai unsur dasarnya. Dalam ragam tulis, kita berurusan dengan tata cara penulisan (ejaan) di samping aspek tata bahasa dan kosa kata. Dengan kata lain dalam ragam bahasa tulis, kita dituntut adanya kelengkapan unsur tata bahasa seperti bentuk kata ataupun susunan kalimat, ketepatan pilihan kata, kebenaran penggunaan ejaan, dan penggunaan tanda baca dalam mengungkapkan ide.

Contoh

Ragam bahasa lisan Ragam bahasa tulis

1. Putri bilang kita harus pulang 1. Putri mengatakan bahwa kita harus pulang

2. Ayah lagi baca koran 2. Ayah sedang membaca koran

3. Saya tinggal di Bogor 3. Saya bertempat tinggal di Bogor

B. Ragam Bahasa Berdasarkan Penutur

1. Ragam bahasa berdasarkan daerah disebut ragam daerah (logat/dialek). Luasnya pemakaian bahasa dapat menimbulkan perbedaan pemakaian bahasa. Bahasa Indonesia yang digunakan oleh orang yang tinggal di Jakarta berbeda dengan bahasa Indonesia yang digunakan di Jawa Tengah, Bali, Jayapura, dan Tapanuli. Masing-masing memilikiciri khas yang berbeda-beda. Misalnya logat bahasa Indonesia orang Jawa Tengah tampak padapelafalan/b/pada posisiawal saat melafalkan nama-nama kota seperti Bogor, Bandung, Banyuwangi, dll. Logat bahasa Indonesia orang Bali tampak pada pelafalan /t/ seperti pada kata ithu, kitha, canthik, dll.
2. Ragam bahasa berdasarkan pendidikan penutur. Bahasa Indonesia yang digunakan oleh kelompok penutur yang berpendidikan berbeda dengan yang tidak berpendidikan, terutama dalam pelafalan kata yang berasal dari bahasa asing, misalnya fitnah, kompleks,vitamin, video, film, fakultas. Penutur yang tidak berpendidikan mungkin akan mengucapkan pitnah, komplek, pitamin, pideo, pilm, pakultas. Perbedaan ini juga terjadi dalam bidang tata bahasa, misalnya mbawa seharusnya membawa, nyari seharusnya mencari. Selain itu bentuk kata dalam kalimat pun sering menanggalkan awalan yang seharusnya dipakai.

contoh:

1) Ira mau nulis surat à Ira mau menulis surat

2) Saya akan ceritakan tentang Kancil à Saya akan menceritakan tentang Kancil.

3. Ragam bahasa berdasarkan sikap penutur. Ragam bahasa dipengaruhi juga oleh setiap penutur terhadap kawan bicara (jika lisan) atau sikap penulis terhadap pembawa (jika dituliskan) sikap itu antara lain resmi, akrab, dan santai. Kedudukan kawan bicara atau pembaca terhadap penutur atau penulis juga mempengaruhi sikap tersebut. Misalnya, kita dapat mengamati bahasa seorang bawahan atau petugas ketika melapor kepada atasannya. Jika terdapat jarak antara penutur dan kawan bicara atau penulis dan pembaca, akan digunakan ragam bahasa resmi atau bahasa baku. Makin formal jarak penutur dan kawan bicara akan makin resmi dan makin tinggi tingkat kebakuan bahasa yang digunakan. Sebaliknya, makin rendah tingkat keformalannya, makin rendah pula tingkat kebakuan bahasa yang digunakan.

Bahasa baku merupakan ragam bahasa yang dipakai dalam situasi resmi/formal, baik lisan maupun tulisan.

Bahasa baku dipakai dalam :

a. pembicaraan di muka umum, misalnya pidato kenegaraan, seminar, rapat dinas memberikan kuliah/pelajaran;

b. pembicaraan dengan orang yang dihormati, misalnya dengan atasan, dengan guru/dosen, dengan pejabat;

c. komunikasi resmi, misalnya surat dinas, surat lamaran pekerjaan, undang-undang;

d. wacana teknis, misalnya laporan penelitian, makalah, tesis, disertasi.

Segi kebahasaan yang telah diupayakan pembakuannya meliputi

a. tata bahasa yang mencakup bentuk dan susunan kata atau kalimat, pedomannya adalah buku Tata Bahasa Baku Indonesia;

b. kosa kata berpedoman pada Kamus Besar Bahasa Indonesia (KBBI);

c. istilah kata berpedoman pada Pedoman Pembentukan Istilah;

d. ejaan berpedoman pada Ejaan Bahasa Indonesia yang disempurnakan (EYD);

e. lafal baku kriterianya adalah tidak menampakan kedaerahan.

C. Ragam bahasa menurut pokok persoalan atau bidang pemakaian

Dalam kehidupan sehari-hari banyak pokok persoalan yang dibicarakan. Dalam membicarakan pokok persoalan yang berbeda-beda ini kita pun menggunakan ragam bahasa yang berbeda. Ragam bahasa yang digunakan dalam lingkungan agama berbeda dengan bahasa yang digunakan dalam lingkungan kedokteran, hukum, atau pers. Bahasa yang digunakan dalam lingkungan politik, berbeda dengan bahasa yang digunakan dalam lingkungan ekonomi/perdagangan, olah raga, seni, atau teknologi. Ragam bahasa yang digunakan menurut pokok persoalan atau bidang pemakaian ini dikenal pula dengan istilah laras bahasa.

Perbedaan itu tampak dalam pilihan atau penggunaan sejumlah kata/peristilahan/ungkapan yang khusus digunakan dalam bidang tersebut, misalnya masjid, gereja, vihara adalah kata-kata yang digunakan dalam bidang agama; koroner, hipertensi, anemia, digunakan dalam bidang kedokteran; improvisasi, maestro, kontemporer banyak digunakan dalam lingkungan seni; pengacara, duplik, terdakwa, digunakan dalam lingkungan hukum; pemanasan, peregangan, wasit digunakan dalam lingkungan olah raga. Kalimat yang digunakan pun berbeda sesuai dengan pokok persoalan yang dikemukakan. Kalimat dalam undang-undang berbeda dengan kalimat-kalimat dalam sastra, kalimat-kalimat dalam karya ilmiah, kalimat-kalimat dalam koran/majalah, dll.

Jumat, 20 November 2009

Resensi buku laskar pelangi

Judul Buku : Laskar Pelangi

Pengarang : Andrea Hirata

Penyunting : Suhindrati a. Shinta

Penerbit : PT Bentang Pustaka

Jumlah Halaman : xviii + 534

Tahun Terbit : September 2005 (Cetakan Pertama, November 2007 (cetakan keduabelas).

Saya merasa ”norak habis” untuk membuat resensi buku Laskar Pelangi, Sang Pemimpi, dan Edensor. Karena baru beberapa minggu atau hari lalu saya membeli buku dan membacanya tanpa henti. Sementara seribu lebih pembaca (per akhir Desember 2007) telah berkomentar dalam www.sastrabelitong.multiply.com sejak diterbitkan Laskar Pelangi di bulan September 2005. Lebih dari dua tahun lalu. Seratus persen berisi sanjungan untuk Andrea Hirata. Dan payahnya, saya belum juga mendapat kesempatan sebagai kesekian ribu penggemar Andrea dalam website (blog) tersebut karena saking banyaknya pengunjung, dan saking ”lemot”-nya internet di rumah. Namun tak apa-apa, setidak-tidaknya bisa berbagi dan berdiskusi dengan teman-teman sesama anggota CB-33.



Laskar Pelangi, walau dengan kualitas kertas di bawah buku Sang Pemimpi maupun Edensor, adalah ”ruh” awal yang diletakkan oleh Andrea untuk buku selanjutnya : Sang Pemimpi dan Edensor. Walau di dalam Sang Pemimpi dan Edensor, tokoh-tokoh awal Laskar Pelangi hanya disinggung sedikit, dan seakan sambil lalu. ”Ruh” awal sesungguhnya adalah jiwa atau pribadi si tokoh cerita : Ikal. Ikal tokoh tengil, cerdas, rendah hati, mudah penasaran terhadap sesuatu yang baru, suka bertualang, romantis, bertanggungjawab, mempunyai kegigihan dalam mencapai sesuatu, dan secara visual berambut keriting. Kegigihan dan kepercayaan akan tercapainya sesuatu digambarkan bukan serta merta tumbuh dari diri Ikal, namun di-”inisiasi” oleh tokoh-tokoh dan kondisi lingkungan Ikal sehari-hari. Tokoh Ikal terbaca sebagai Andrea Hirata. Karena Andrea bercerita mengalir seperti bila Sdr. Sunaryo Broto bercerita soal jalan-jalannya di Mesir, ataupun bila saya sendiri bercerita tentang pengalaman saya dengan lancar, seakan kenangan tersebut terekam kembali di pelupuk mata. Dalam http://pencintabuku.wordpress.com bahwa Andrea mengaku novel ini awalnya hanya merupakan catatan kenangan terhadap masa kecilnya di Belitong (bahkan juga pengalaman kehidupan dewasa yang dialaminya baru-baru saja dalam Edensor, dan agak baru dalam Sang Pemimpi).



Laskar Pelangi sesungguhnya adalah wajah kehidupan sebagian besar anak-anak Indonesia di era tahun 70 – 80’an, atau bahkan saat ini. Hidup prihatin, itu bagi kacamata orang dewasa yang mapan, dan menjadi ”emangnya gue pikirin” dan ”enjoy-enjoy saja” bagi anak-anak. Yang penting bermain dan bergembira, makan seadanya, kalau lelah tidur. Beres deh!. Walaupun pengalaman Andrea lebih spektakuler karena dia hidup di pulau yang keras namun indah : Pulau Belitong. Saya bayangkan betapa penghuni pulau tersebut kadang ”merasa sendirian” bila berjalan memutari pulau Belitong yang dikelilingi oleh lautan luas! Namun si Ikal and his gang-nya memanfaatkan kondisi lingkungan ini dengan penuh keceriaan dan syukur (yang awalnya mungkin suatu bentuk kepasrahan dari kondisi keseharian yang selalu dihadapi), yang nantinya akan bermanfaat bagi kehidupan selanjutnya. Andrea menggambarkan bagaimana kondisi pendidikan dari yayasan Muhammadiyah dengan sangat menyentuh. Ibu guru Muslimah yang mempunyai semangat tinggi mendorong siswa-siswanya agar menjadi seorang yang ”berhasil” dengan semangat tanpa tanda jasa (mengingatkan saya akan Bapak saya, baik sebagai seorang pendidik ataupun sebagai orang Muhammadiyah yang juga terlibat dalam yayasan pendidikan Muhammadiyah dan bersemangat ’45, tak jauh berbeda dengan Pak Harfan dan Bu Muslimah).



Dalam Laskar Pelangi kita diajak oleh Ikal untuk bertualang bersama anggota Laskar Pelangi yang lain : Lintang, Trapani, Mahar, Borek, Kucai, Sahara, A Kiong, Syahdan, dan Harun. Sepuluh anak. Memenuhi syarat agar SD Muhammadiyah Belitong masih tetap ada! Dalam Laskar Pelangi ini Ikal berkenalan dengan A Ling, kekasih platonisnya, yang selalu menyemangati hidup Ikal hingga dalam buku Edensor (mungkin hingga sekarang).



Seputar kehidupan PN (sebutan untuk Perusahaan Negara Timah Belitong) dikupas tuntas sesuai kaca mata Ikal yang terang benderang dengan metafora-metafora-nya yang pede habis.

Kehidupan sebagai anak pegawai rendahan PN, anak laut, siswa yang belajar di bawah gedung sekolah reyot (namun dinaungi oleh pohon filicium yang rindang dan merupakan satu komunitas yang dipenuhi oleh keceriaan hidup berbagai makhluk), bermain di saat hujan, perlombaan antar sekolah, dan euforia kemenangan khas anak-anak, memenuhi cerita ceria Ikal di masa anak-anak (SD) hingga menjelang remaja (SMP). Di Bab akhir Laskar Pelangi, Ikal bercerita tentang duabelas tahun kemudian setelah lulus SMP, dan bagaimana potret kesepuluh pasukan Laskar Pelangi di saat itu.



Sang Pemimpi, buku kedua dari tetralogi Laskar Pelangi. Dengan warna cover yang agak suram (abu-abu) dibandingkan cover buku pertama yang cerah merah jambu dengan siluet sekelompok anak bermain di pinggir laut. Cover ini bergambar seorang pria gagah yang merenung di ujung jalan kayu yang menjorok ke laut. Pose yang mengingatkan saya akan patung The Little Mermaide di pelabuhan Kopenhagen dengan versi lain (mungkin ini ide Andrea yang pernah juga singgah di Denmark selama berkeliling Eropa terobsesi oleh A Ling, tokoh cinta platonisnya, dalam buku ketiga : Edensor). Bercerita tentang seputar kehidupannya di masa SMA dan kebanggaannya dapat bersekolah di SMA Bukan Main, SMA Negeri Belitong. Sebuah SMA favorite di Pulau Belitong.



Dalam Sang Pemimpi, tokoh-tokoh pemberani tidak lagi berjumlah sepuluh orang lagi, namun ”hanya” tiga orang. Tanpa satupun dari kesembilan anak di Laskar Pelangi muncul lagi sebagai tokoh bersama Ikal. Mungkin karena keterbatasan mereka untuk dapat mendaftarkan diri ke sekolah menengah atas. Sesuai dengan kenyataan dalam masyarakat kita hingga hari ini bahwa tingkatan pendidikan tersebut masih dianggap cukup tinggi dan memerlukan biaya yang cukup besar. Hanya Ikal, Arai, dan Jimbron saja dari kampung mereka yang dapat melanjutkan ke SMA. Dalam buku pertama, saya tidak begitu mengerti mengapa Arai sama sekali tidak disebut-sebut oleh Andrea, padahal Arai sudah diangkat sebagai anak oleh Ayah Ikal pada saat Ikal juga masih SD. Sebagai pembaca, saya anggap cerita Laskar Pelangi ”seakan terputus” dengan Sang Pemimpi dalam hal satu ini. Dalam Sang Pemimpi, peran Arai sangat terlihat jelas dalam kehidupan Ikal, seperti tokoh Lintang dalam Laskar Pelangi. Persahabatan ketiga orang ini begitu unik. Arai digambarkan sebagai sosok yang tegar, penyayang, dan optimis. Sedangkan Jimbron, bertubuh besar, namun penakut, dan terobsesi akan kuda. Semangat hidup Ikal cukup banyak tergantung pada Arai. Saudara jauh yang sangat menyayangi dan melindunginya. Walau perawakan mereka hampir sama ”kecilnya”.



Dalam buku Sang Pemimpi banyak pengalaman lucu yang diceritakan oleh Andrea perihal Ikal, Arai, dan Jimbron. Soal bersembunyi dari kejaran guru galak, sampai masuk ke box pendingin ikan, sembunyi-sembunyi melihat film orang dewasa di bioskop yang membuat berdesir darah mudah mereka, hingga soal detik-detik penerimaan rapor mereka yang juga mempertaruhkan harga diri orang tua mereka masing-masing, karena ini menyangkut rangking di sekolah yang diumumkan di depan seluruh orang tua murid!



Betapa Andrea pandai sekali membuat pembaca terharu, membayangkan bagaimana ayah Ikal selalu memakai baju safari satu-satunya yang semalaman sudah diuapin dengan daun pandan untuk acara penerimaan rapornya, dengan mengayuh sepeda sejauh 30 km menuju SMA Bukan Main. Di akhir Bab, Andrea menggambarkan kepergian Ikal dan Arai untuk memeluk mimpi-mimpi mereka, seperti beribu-ribu penduduk Indonesia, menuju kota harapan, kota metropolitan : Jakarta!