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

Jumat, 19 November 2010

KOneksi PHP ke SQL Database

LISTING PROGRAM

SCRIPT PHP…..

ADMINT.PHP

<? include "koneksi.php";

$res="select * from kesan";

$hasil=mysql_query($res);

while($row=mysql_fetch_array($hasil)){

echo "Nama : $row[nama]<br>";

echo "Nohp : $row[Nohp]<br>";

echo "Alamat : $row[alamat]<br>";

echo "email : $row[email]<br>";

echo "pesan : $row[pesan]<br>";

echo "kesan : $row[kesan]<br>";

echo "<hr>";}

?>

</body>

</html>

KONEKSI.PHP

<?

mysql_connect("localhost","root","");

mysql_select_db("pesan");

?>





PESAN.PHP

<?

include "koneksi.php";

if(isset($_POST['pesan']));

{

$nama = $_POST['tfnama'];

$Nohp = $_POST['tfNohp'];

$alamat = $_POST['tfalamat'];

$email= $_POST['tfemail'];

$pesan = $_POST['tfpesan'];

$kesan = $_POST['tfkesan'];

$masukkan="INSERT INTO kesan (nama,Nohp,alamat,email,pesan,kesan)

values ('$nama','$Nohp','$alamat','$email','$pesan','$kesan')";

$berhasil=mysql_query($masukkan);

}

if (berhasil)

{

echo "<script language=\"Javascript\">\n";


echo "confirmed = window.alert('Data Anda berhasil disimpan Terima Kasih')";

echo "</script>";

include "form.html";

}

else

{

echo "Maaf Data Anda Belum Berhasil di simpan";

include "form.html";

}

?>

<HTML>

<HEAD>

<TITLE>GADO - DAGO JAKARTA</TITLE>

</HEAD>

<body text="green" bgcolor=black>

<form action=pesan.php method=POST>

<left>

<font color=blue><marquee></marquee></font>


 <H1><FONT COLOR="green", FACE="COMIC SANS 

MS"><BEHAVIOR="ALTERNATE">PESAN DAN KESAN</BEHAVIOR></FONT></H1>

<pre><font face="comic sans MS" font size="5">

<p>NAMA :<input name="tfnama" type="text"></p>

<p>NO HP :<input name="tfNohp" type="text"></p>

<p>ALAMAT :<input name="tfalamat" type="text"></p>

<p>EMAIL :<input name="tfemail" type="text"></p>

<p>PESAN :<textarea cols="50" rows"10" input name="tfpesan" 

type="text"></textarea>

 <p>KESAN :<textarea cols="50" rows"10" input name="tfkesan" 

type="text"></textarea></P></pre>

<INPUT TYPE=SUBMIT VALUE=SUBMIT id='Pesan'>

<INPUT TYPE=SUBMIT VALUE=RESET>

<br><br><br>

<FONT COLOR = write>MAKASIH YECH ATAS PARTISIPASINYE<FONT></BLINK>

</left>

</BODY>

</HTML>

LOGIKA PROGRAM

Setelah beberapa minggu ini kita telah mulai belajar pemrograman web dengan step by step sekarang kita akan coba membicarakan penambahan database pada web dengan PHP + SQL.Dengan adanya pemrograman PHP ini kita dapat membuat suatu database dengan program XAMPP yang bertujuan jika para pengunjung web kita mengisi form yang telah disediakan maka data tersebuat akan terinput pada admint.php,kita akan tahu siapa saja yang telah mngisi form tersebut. Serta data pengunjung yang terinput tidak akan dapat terlihat secara langsung oleh para pegunjung karena itu merupakan data penting para pengunjung web wisata gado-gado jakarta.


langkah pertama kita harus membuat database terlebih dahulu sql pada XAMPP dengan kita mengcreate secara langsung/secara coding. Untuk mempersingkat waktu ini bentuk pendeklarasian database yang akan saya buat pada web ini yaitu berisikan form.







Setelah kita mengbuat database pesan dengan ini kita kita harus memberikan pendeklatasian yang sama dengan point yang berada pada form. Kemudian kita harus menambahkan script pada tombol submit yang berada pada form dengan “<INPUT TYPE=SUBMIT VALUE=SUBMIT id='Pesan'>” ini bertujuan agar terhubung dengan database yang kita buat.setelah itu kita pula harus membuat script pesan.php,koneksi.php,serta admint.php.

Pesan.php ini bertujuan untuk pemberitahuan kepada para pengunjung bahwa data mereka telah tersimpan pada database admint.php. Sedangkan koneksi.php ini bertujuan untuk menghubungkan pengisian form kepada database SQL.jadi apabila para pengunjung mengisi form maka akan secara otomatis akan tersimpan didatabase pesan.



admint.php

<?

while($row=mysql_fetch_array($hasil)){

echo "Nama : $row[nama]<br>";

echo "Nohp : $row[Nohp]<br>";

echo "Alamat : $row[alamat]<br>";

echo "email : $row[email]<br>";

echo "pesan : $row[pesan]<br>";

echo "kesan : $row[kesan]<br>";

?>

Untuk membuat sebuah file php, harus diawali dengan <? dan di akhiri dengan ?>. Perintah echo pada php digunakan untuk mencetak isi form. Perintah echo yang pertama digunakan untuk mencetak nama yang nilai datanya diambil dari textfield dengan name=”nama” menggunakan method POST.

Untuk menjalankan program XAMPP.

  1. Simpan script form.html,koneksi.php,pesan.php serta admint.php dalam 1 folder yang disimpan pada XAMPP/otdoc.
  2. Periksa pada browser dengan link:localhost/pesan(nama folder yang kita simpan dalam htdoc). 

     
  3. Klik form.html untuk pengisian form.
  4. Klik admint.php untuk melihat isi database yang telah tersimpan. Dibawah ini adalah tampilan isi admint.php







HASIL OUTPUT




Senin, 19 April 2010

Meninjau sejauh mana Game Point Blank



Untuk anda para gammer online di komputer [PC] terutama game online Point Blank dan kamu belum meng'instal di komputer kamu, kali ini saya akan memberikan tips cara instalasi game online Point Blank dengan mudah dan cepat, saya dapat infonya dari pb.gemscool.com. Semoga bisa bermanfaat buat kamu.


Point Blank persi Indonesia merupakan game taktis perang (tactical first-person shooter - FPS) untuk game ini di Indonesia telah dikontrol oleh Gemscool.

Berikut Cara Instalasi Game Online Point Blank :

Periksa kebutuhan sistem PC kamu

Sebelum melakukan proses instalasi dan menjalankan game Point Blank Online [PB], pastikan spesifikasi komputer kamu sesuai dengan kebutuhan sistem minimumnya. Ternyata cukup mudah dan gampang juga cara instalasi game online Poin Blank di komputer [PC] kamu. Sekarang kamu bisa main game Poin Blank sepuas kamu deh, paling tinggal bayar koneksi Internet yang bengkak. hehee.. dengan spesipikasi computer :

Spec komputer: modem diatas 52kb/s
vga 512(high resolution&grapic 2gb)
Ram 512(high resolution&grapic 1gb)

sedangkan cara kita untuk memulai permainan ini kita diharuskan untuk membuat ID dengan lakukan Registrasi kedalam Link ini http://www.gameschool.com dengan mengikuti langkah yang telah di anjurkan.ketika kita telah di konfirmasi maka user siap untuk menggunakan permainan ini.

*

*

Sumber link terkait : http://pb.gemscool.com/index.php?act=2&sub=2

AKtivitas pada game ini terdapat beberapa ruang yang dapat kita mainkan yaitu terdapat Bomb Mission, Death Match, Annihilation dan yang unik, Destroy Mission. Grafis di Point Blank sangat terlihat jelas, real, manjadikan seorang User yang sedang perang dimedan perang yang sebenarnya.

Grafik game ini sangat terasa sungguhan ketika kita bermain, Efek fisik untuk beberapa objek pun bisa dimanfaatkan sebagai keuntungan perang seperti kaca pecah, peluru mengenai tubuh, akibat ledakan dan lain sebagainya. Sistem tunggu room di PB unik, kita tidak perlu menunggu sampai semua slot terisi, asalkan lawan READY (Siap), maka permainan bisa berjalan. User lain yang mau gabung dapat langsung join kapan saja masuk kedalam permainan user lain. Dalam permainan ini juga kita dapat membuat room khusus untuk para user yang ingin bermain secara privat

Ada beberapa tipe pertandingan yang bisa dimainkan di Point Blank Indonesia:

Cara bermain Death Match di Point BlankDeath Match

http://lh3.ggpht.com/_AkJDIL5uAFo/S8rWsgK6YhI/AAAAAAAAApo/mSUslDQitPs/listy.GIF
Death MatchDalam death match mode, user dapat menunjukan keahlianya dalm menghadapi musuh pada medan perang, habisi semua musuh yang terlihat. Jangan ragu-ragu untuk mencari dan menunjukan kemampuanmu dalam membunuh musuh untuk memastikan kemenangan. Mengetahui karakteristik dari tiap map dan strategi yang baik sangat berguna untuk memenangkan suatu pertempuran. Jika kamu terbunuh oleh musuh jangan khawatir. Pada saat respawn kamu akan kebal dari segala jenis serangan untuk beberapa saat. Setelah beberapa detik maka mode ini akan berakhir. Jadi pergunakanlah mode ini untuk menghabisi semua musuh ketika user pada keadaan kebal.

* Bom Mission

* http://lh3.ggpht.com/_AkJDIL5uAFo/S8rWsgK6YhI/AAAAAAAAApo/mSUslDQitPs/listy.GIF


Mode Bomb Mission adalah untuk meledakkan area tertentu. Pertahanan yang terbaik adalah menghabisi semua musuh atau defuse bomb yang telah dipasang. Bomb Mission menggunakan format ronde. Jika kamu terbunuh dalam permainan maka kamu tidak akan respawn sampai ronde berikutnya. Cobalah untuk mengatur strategi yang akan digunakan untuk ronde berikutnya. Saat ini, yang kamu butuhkan adalah strategi yang tepat dan TEAM WORK yang baik!

*

* Destroy Mission

* http://lh3.ggpht.com/_AkJDIL5uAFo/S8rWsgK6YhI/AAAAAAAAApo/mSUslDQitPs/listy.GIF
Destroy MissionTujuan mission ini adalah untuk menghancukan objek dari masing-masing team. Mirip dengan bomb mission, pertempuran ini menggunakan format ronde. Tentukan strategi yang cocok sesuai dengan TEAMWORK! Semakin banyak damage yang diterima musuhmu akan semakin agresif juga pergerakan dari musuhmu. Jika kamu terbunuh dalam pertempuran ini maka kamu akan langsung respawn dan dapat melanjutkan pertempuran kembali.

*

*
Cara bermain Eliminate di Point BlankEliminate http://lh3.ggpht.com/_AkJDIL5uAFo/S8rWsgK6YhI/AAAAAAAAApo/mSUslDQitPs/listy.GIF
EliminateSatu-satunya cara untuk menang adalah dengan menghabisi semua musuh. Pertempuran ini mempunyai format ronde. Untuk memenangkan ronde kamu harus membunuh semua musuh. Jika kamu terbunuh kamu akan respawn pada ronde berikutnya. Team yang telah mencapai total ronde yang ditentukan akan menjadi pemenangnya. Jika kamu membunuh lebih dari 3 orang (dalam mode 8 vs 8, lebih dari 5 orang) dalam 1 ronde, maka akan mendapatkan bonus Exp. Pertempuran ini dapat menggunakan map 4 vs 4 . Rasakan sensasi baru dalam membunuh semua musuh pada map itu.

Cara bermain A.I Match di Point BlankA.I Match

* http://lh3.ggpht.com/_AkJDIL5uAFo/S8rWsgK6YhI/AAAAAAAAApo/mSUslDQitPs/listy.GIF
A.I MatchPenggolongan A.I (Artificial Intelligence) untuk latihan terbagi menjadi 10 tahap. 4 orang dapat berpartisipasi dalam training, jumlah maksimum A.I dalam training adalah 8. Dalam training kamu dapat meningkatkan kemampuanmu dengan melawan A.I, Dalam training Kill/Death tidak akan dimasukkan ke dalam Kill/Death ratio, silahkan menikmati training tanpa beban. Kamu akan mendapatkan score yang lebih besar jika tingkat kesulitan makin tinggi. Dengan latihan yang teratur kamu dapat meningkatkan kemampuanmu sebelum terjun ke pertempuran yang sesungguhnya!!!

*

Sistem misi di Point Blank

*
Misi pada gamePointBlank ini sangat unik dan memang menguras tenaga, Point Blank mengenal system misi berbasis kartu, siapa pun yang bermain di game ini akan menjalankan misi kartu tutorial. Selain kartu dasar (atau kartu tutorial) Anda juga bisa mengakses kartu misi lain dengan cara membelinya. Tapi itu nanti, sekarang yang dibahas dulu adalah soal misinya.Dimana misi ini dapat dimulai permainan dengan kita membeli misi tersebut dengan hasil poin yang telah kita kumpulkan, Misi ditawarkan dalam bentuk kartu-kartu yang diwakili oleh 10 huruf antara lain: P, O, I, N1, T, B, L, A, N2, K. Untuk satu “huruf” kartu, akan ada beberapa misi yang terkait di dalamnya (misalnya: untuk kartu P, akan ada misi-misi yang mesti diselesaikan, begitu pula seterusnya untuk kartu-kartu huruf lain). Jika Anda sudah mengerjakan semua misi di kartu-kartu tersebut, maka Anda akan mendapatkan hadiah khusus di mana cuma Anda sendiri yang mendapatkannya.yaitu mendapatkan point yang nantinya dapat kita tukarkan dengan pangkat tingkatan dalam perang.

*
Sistem misi di Point Blank

*

* Namun kita harus hati-hati juga selama menjalankan misi, karena bila Anda sedang menyelesaikan tugas-tugas dari misi tersebut, kemudian di tengah peperangan Anda keluar dari permainan (atau disconnect), Maka misi kita buakn berarti tidak dapat dimainkan kembali,ketika kita memulai kembali pada lain waktu maka misi tersebut dapat kita teruskan.