Jumat, 03 Juni 2011

Perkembangan Anak bangsa.....

Salam kenal dan bangga atas karya bangsa,,,,,,
Rekan-rekan mungkin anda sudah tahu dan mengalami sendiri, Para rekan-rekan dapat menilai sendiri sampai dimana perkembangan game yang terlihat di Indonesia. Marilah kita lihat bagaimana sejarah dunia game yang dapat terpantau, termulai game yang dengan grafik serta terlihat sederhana sampai dengan grafik yang sangat terlihat sangat halus. Terlihat sejarah perkembangan game yang terdahulu mulai dengan game yang hanya bisa di mainkan dengan terinstal namun tidak online (tidak terhubung dengan internet), terhubung dengan jaringan dan sampai game yang dapat dimainkan dengan secara online. Namun, semua itu kita malah lebih tertinggal dengan para pembuat game dari luar negri yang terlihat lebih canggih,keren grafiknya dan terhubung dengan baik.
Perkembangan dunia teknologi yang terlihat di Indonesia sekarang dapat kita lihat lebih berkembang dengan pesat karena para gamer”s yang telah berani untuk tampil serta membentuk organisasi pecinta game, dari sanalah perkembangan game baru terlihat dan banyak game yang terbuat. Terdapat beberapa info dari dunia maya tentang organisasi yang telah meluncurkan game serat pecinta game, dimana studio game lainnya, misalnya:
-max studio
max studio ini berlokasi di jalan panjang. jakarta. baru 3 tahunan lebih, tapi sudah menghasilkan lumayan banyak game, dan salah satu gamenya yang berjudul Burning Armor pernah menduduki jajaran atas TOP TEN game mobile application di Taiwan dan beberapa negara lainnya. Bahkan dengan game ini pula, Max studio berhasil menjuarai EDGE coding competition se-ASIA tahun lalu. Sekarang pun mereka sedang mendeevlop game 3d dengan menggunakan XNA. XNA nantinya bisa di gunakan untuk aplikasi XBOX 360.
- Altermyth
Altermyth ini merupakan nama lain dari mythic persperctive. di tanjung duren, jakarta barat.
merupakan pembuat dari game INSPIRIT ARENA. dan mereka memiliki divisi khusus yakni LILO.
dan bertugas mendevelop LILO games.



- menara games
Menara games merupakan salah satu game studio di Bandung. meski sangat terkesan baru dan muda, tapi menara games memiliki game yang berhasil meraih jajaran atas di website gamehouse.
(Bagi yang suka maen minigames, pasti tahu ttg game house).
- IplayAllDay studio
I Play All day studio ini memiliki game unggulan yakni motorama game. dan game ini pun berhasil meraih salah satu award di akhir tahun lalu. Masih banyak sekali studio studio game lainnya,. misalnya V RESY studio yang sedang mendevelop game 3d seperti seal, juga ada game Nusantara online dari Sangkurian studio.
Dengan pengetahuan para pembuat game yang terdata kita sebagai para pecinta dan generasi muda Indonesia kita jangan hanya dapat memainkan dan mengemarinya saja, tidak ada salahnya kita harus semngat untuk membuat serta belajar bembuatan game dengan sederhana dan lebih keren.
Referensi Short URL: http://idgs.in/24553
http://www.google.com

IP Tables


Pengenalan Iptables
Iptables adalah salah satu tools firewall default pada system operasi linux. Perintah 'iptables' digunakan untuk mengelola, memaintain, menginspeksi rule-rule IP packet filter dalam kernel linux.
 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 :
NAT : Secara umum digunakan untuk melakukan Network Address Translation. NAT adalah penggantian field alamat asal atau alamat tujuan dari sebuah paket.
MANGLE : Digunakan untuk melakukan penghalusan (mangle) paket, seperti TTL, TOS dan MARK.
FILTER : Secara umum, inilah pemfilteran paket yang sesungguhnya.. Di sini bisa dintukan apakah paket akan di-DROP, ACCEPT atau REJECT
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.

Konsep chain :
    1. INPUT=> semua paket yang masuk ke komputer melalui chain/rantai ini.
    2. OUTPUT=> semua paket yang keluar ke komputer melalui chain/rantai ini.
    3. FORWARD=>paket data yang diterima dari satu jaringan dan diteruskan ke jaringan lainya.
Perintah umum iptables :$iptables [-t table] command [match] [target/jump]
Berikut beberapa option dasar yang cukup sering dalam mengkonfigurasi iptables :
-A : Tambahkan aturan ini ke rantai aturan yang ada. Rantai atau chain yang valid adalah INPUT, FORWARD, dan OUTPUT. Biasanya lebih banyak menggunakan rantai INPUT yang berdampak pada paket data yang masuk
-L : Memperlihatkan daftar aturan yang telah dipasang di iptables.
-m state: Menjelaskan daftar dari kondisi / state bagi aturan untuk di bandingkan. Beberapa state yang valid, adalah :
NEW => sambungan baru dan belum pernah terlihat sebelumnya
RELATED => sambungan baru, tapi berhubungan dengan sambungan lain telah diizinkan.
ESTABLISHED => sambungan yang telah terjadi.
INVALID => lalu lintas paket data yang karena berbagai alasan tidak bisa diidentifikasi
-m limit : Dibutuhkan oleh aturan jika ingin melakukan pembandingan dan pencocokan dalam waktu / jumlah tertentu. Mengizinkan penggunaan option –limit. Berguna untuk membatasi aturan logging.
--limit : Kecepatan maksimum pencocokan, diberikan dalam bentuk angka yang diikuti oleh ”/seconf”,”/minute”,”/hour”, atau ”/day” tergantung seberapa sering kita ingin melakukan pencocokan aturan. Jika option ini tidak digunakan maka secara defaultnya adalah ”3/hour”
-p : Protokol yang digunakan untuk sambungan.
--dport : Port tujuan yang digunakan oleh aturan iptables. Bisa berupa satu port, bisa juga satu batasan jangkauan ditulis sebagai start:end, yang akan mencocokan semua port start sampai end.
-j : Jump ke target spesifik. Iptables mempunyai empat target default, yaitu:
ACCEPT
      • Accept / menerima paket dan berhenti memproses aturan dalam rantai aturan ini.
REJECT
      • Reject /tolak paket data dan beritahu ke pengirim bahwa aturan firewall menolak paket data tersebut, stop pemrosesan aturan dalam rantai aturan ini
DROP
      • Diam-diam mengacuhkan paket ini, dan stop pemrosesan aturan di rantai aturan ini.
LOG
      • Log/catat paket, dan teruskan pemrosesan aturan di rantai aturan ini.
      • Mengijinkan penggunaan option --log –prefix dan --log –level
-i : Melakukan pencocokan jika paket yang masuk dari interface tertentu.
-I : Memasukan aturan ke iptables.
-v : Menampilkan lebih banyak informasi di layar
Untuk dapat melihat manual iptables, silakan ketik perintah ini pada terminal :
$man iptables
Manualnya akan terlihat seperti pada gambar dibawah ini :
Perintah dasar Iptables :
  1. Untuk melihat aturan yang sudah ada di iptables :
$iptables -L
Jika komputer baru diinstall, aturan yang terpasang akan terlihat seperti ini :

  1. Untuk mengijinkan sesi sambungan yang terbentuk untuk menerima lalu lintas paket data
$iptables -A INPUT -m state –state ESTABLISHED, RELATED -j accept
Contohnya kita akan mengijinkan semua lalu lintas paket data di jaringan untuk masuk adalah sebagai berikut :
$iptables -A INPUT -p tcp –dport 80 -j ACCEPT





Contoh lain, kita akan mengijinkan lalu lintas paket data masuk ke defaut port SSH nomor 22, maka harus mengizinkan semua TCP paket data masuk ke port 22, perintahnya :
$iptables -A INPUT -p tcp --dport ssh -j ACCEPT




Dari perintah diatas, kita dapat mengetahui bahwa aturan iptables tersebut mangatur agar masukan aturan ini ke rantai input (-A INPUT) artinya kita melihat lalu lintas paket data yang masuk cek protokol yang digunakan adalah TCP (-p tcp). Jika TCP, apakah paket data menuju port SSH (--dport ssh). Jika ya, maka paket diterima,
  1. Untuk melakukan pemblokiran paket data.
Apabila aturan telah memutuskan untuk menerima paket data (ACCEPT), maka aturan selanjutnya tidak akan berefek pada paket data tersebut. Karena aturan yang kita buat mengijinkan SSH dan Web traffic, selama aturan untuk memblok semua traffic kita letakan terakhir sesudah aturan mengijinkan SSH dan Web, maka kita akan tetap dapat menerima traffic SSH dan Web yang kita inginkan. Jadi kita harus menambahkan (-A) aturan untuk mem-block traffic di akhir.
Perintahnya :
$iptables -A INPUT -j DROP


  1. Untuk melakukan pencatatan paket yang di log , perintah yang paling cepat adalah :
$iptables -I INPUT 5 -m limit --limit 5/min -j LOG --log-prefix "iptables denied: " --log-level 7