Selasa, 23 Oktober 2012

IDS (Intrusion Detection System)

Waha masih dalam lingkup tentang network juga nih, cuma ada beberapa hal yang mungkin berbeda dari segi penjelasannya.
"IDS (Intrusion Detection System) & IPS (Intrusion Prevention System)" mungkin sebagian banyak mahasiswa yang masih awam tentang ntework, sedikit membingungkan, tapi sedikit penjelasan mungkin bisa sedikit dimengerti juga.. hehe

berikut ini penjelasannya..



Nah, kalo polisi udah nemu pengendara yang ugal-ugalan ato melanggar, polisi bakal cegat itu motor dan diperiksa mlai dari SIM, STNK, dan terkadang uang (tergantung). Sama saja seperti IDS. Kalau IDS sudah nemu yang bersifat mencurigakan, tidak semestinya, atau tidak normal, terkadang secara otomatis IDS akan melakukan pemblokiran IP, agar user tidak dapat masuk kembali melalui jaringan tersebut.

Sedikit ada pencerahan kan ? :D
oke. nanti kita lanjutkan ke tahap berikutnya mengenai IPS. Bukan Ilmu pengetahuan Sosial ya.. haha IPS yang singkatannya Intrusion Prevention System.

see you sometime.. haha

sumber inspirasi : http://ratihdpr.blogspot.com/2012/10/ids-dan-ips-apakah-itu-lets-see.html

Jumat, 12 Oktober 2012

Pengalaman Network Security


Waha.. sedikit melenceng dengan postingan sebelumnya nih hehe..
Tapi sebenernya inilah bagian yang saya suka juga, walau Cuma dikit nih.. hehe

“NETWORK SECURITY”

Pertama kenal sama kata-kata itu sih udah dari SMA,, yang sednag gembor-gembornya game online maupun offline.. Warcraft(DoTa) & Counter-Strike jadi andalan di kalangan pelajar waktu itu, ya ampe skarang juga masih sih, ma’lum dunianya sama. Sebuah tuntutan kalau udah main dua game itu, yaitu masalah jaringan. Harus tau dimana letak kesalahan, harus tau dimana letak keberhasilan. Dari dulu sampe sekarang, harga mati jaringannya hanya “Ping”. Kalo ping sudah sukses, berarti udah jalan n udah bisa main game.. haha

Dari situ, saya bisa simpulkan, kalo ternyata bermain game itu membutuhkan ilmu, dimana kita harus pinter-pinter pulah-pilih mana jaringan yang di-secure atau kaga. Bahaya dong kalo Cuma bisa minta bantuan orang lain, sedangkan kita berada di sisi Engineering bahasa kerennya. Ya mungkin Cuma itu sih sedikit kilasan mengenai dunia Network Security. Mungkin untuk lebih jelasnya ya kalian yang merasakan bermain game bersama temen-temen mungkin akan lebih tau.. :D

Sabtu, 06 Oktober 2012

Membuat Game menggunakan Contruct 2

Hahaha udah lama ini kaga posting blog..
Nah kali ini saya mau kasih sedikit info bagi yang suka sama game. Game Revolution!!
Game yang akan dibahas yaitu game yang sekarang-sekarang lagi booming juga paling diminati di dunia. Game dengan menggunakan platform HTML 5. HTML 5 merupakan standar html terbaru saat ini yang benar-benar bisa bikin kalian yang suka ngoding web terpesona dan cnta mati, haha.

Untuk membuat game dengan platform ini, saya pake aplikasi yang bisa dibilang gratisan juga, walaupun sebenarnya bisa dibeli. Aplikasi itu namanya “Cunstruct 2” dari http://www.scirra.com.

Nah ini dia bentuk aplikasinya.

Bagi yang pertama kali membuat game, tentunya harus tau hal-hal berikut ini :
- Tema
- Latar belakang
- Storyline
Dan yang paling berbahaya saat meakukan developing, adalah Storyline. Storyline merupakan bagian atau tahap yang paling lama, yaitu membuat jalan ceria mulai dari awal cerita, event, hingga akhir cerita.

Nah kita skip aja nih, langsung bahas aplikasinya. Let’s begin!

1.Untuk membuat gamenya, kita klik New Project.















2.Nah ini layar project kita, di samping kanan ada Properties, di tengah ada layar project, di kiri ada layer, library dan projects.


3.Untuk memulai, kita pastikan ukuran layar yang akan dipakai di saat game berjalan. Defaultnya 640;480(pixel). Atur Window Size pada properties di samping kanan layar.

4.Berikutnya yaitu membuat sebuah object sebagai karakter/hero. Dengan cara double click pada layar putih di tengah dan pilih Sprite.


5.Kemudian akan muncul editor sprit. Buat karakter sprite sesuai dengan kreasi kalian. Atau bisa juga dengan cara menggunakan sprite yang sudah ada.

Jika sudah dibuat, nah close atau tutup layar editor sprite.

6. Kemudian klik Behavior pada pannel (maaf saya pindahkan pannelnya ke kanan). Behavior ini difungsikan untuk memberikan fungsi ibarat manusia diberikan nyawa dan perintah.


7. Setelah keluar Editor Sprite Behavior, kiti klik pada tanda plus "+" untuk memberikan fungsi. Lalu pilih sesuai dengan keinginan kalian dan tentu sesuai dengan fungsi dari objek tersebut. Kalu saya membuat objek tersebut menjadi sebuah hero yang dapat digerakan menggunakan keyboard.


8. Untuk melakukan tes / debug. Tekan F5 atau klik di dekat title bar di atas aplikasi dengan bentuk tombol play. Ya untuk hasilnya bisa dilihat lah.. hehe

Mungkin cuma segitu nih yang bisa saya share. Mungkin lain waktu saya share yang lebih advance. Oh, iya, setiap game yang dibuat, diharapkan harus berkualitas dan mendidik, jangan yang bersifat menghancurkan otak dan karakter orang.. haha Hanya pesan singkat itu..

Thanks juga nih untuk temen-temen saya yang juga ngenalin aplikasi ini sampe saya juga tergila-gila.
Regie Algie P dan Yuda Muhamad..

Senin, 06 Februari 2012

Awal Belajar AJAX - PHP

Benaru-benar dari "0" (nol) untuk sebuah kata program, ya satu sampe dua tahun yang lalu.. hehe
Udah banyak bahasa pemrograman yang udah dijumpai sampe-sampe ada yang punya nama lain dari bahasa itu, ya saya ga akan sebutin bahasanya tapi itu dia BAHASA SETAN!! (pikirkan sendiri) haha
Kali ini saya mau ngejelasin beberapa langkah mengenai pemrograman AJAX yang memang sedang menjadi trend pada zaman serba online ini, sumber referensinya sih dari satu buku yang memang menjadi bacaan saya semenjak 24jam yang lalu "PANDUAN LENGKAP PHP AJAX jQuery" dari http://blog.codingwear.com..

AJAX adalah singkatan dari Asynchronous JavaScript and XML.
AJAX, terdiri dari HTML, Javascript, DHTML dan DOM yang kemudian digabungkan dengan bahasa pemograman web di sisi server seperti PHP dan ASP, sehingga membentuk suatu aplikasi berbasis web yang interaktif.
AJAX bukanlah bahasa pemograman baru, tetapi adalah teknik baru untuk membuat aplikasi web lebih baik, lebih cepat dan lebih interaktif.
Dengan AJAX, Javascript dapat langsung berkomunikasi dengan server dengan menggunakan objek XMLHttpRequest. Dengan objek ini, javascript dapat melakukan transaksi data denga server web, tanpa harus me-reloading halaman web tersebut secara keseluruhan.

Berikut adalah teknologi yang termasuk dalam aplikasi AJAX :
• HTML yang digunakan untuk membuat Web forms dan mengindentifikasikan filed-field yang akan anda gunakan dalam aplikasi.
• JavaScript adalah kode inti untuk menjalankanaplikasi Ajax dan untuk membantu memfasilitasi komunikasi dengan aplikasi .
• DHTML, atau Dynamic HTML, membantu anda untuk membuat form atau web anda dinamis. Anda akan menggunakan <div>, <span> dan elemen HTML dinamis lainya.
• DOM, Document Object Model, akan digunakan (melalui kode JavaScript) untuk bekerja dengan kedua struktur dari HTML dan XML anda yang dalam beberapa kasus berasal dari server.

Hal pertama yang harus dimengerti ini adalah XMLHttpRequest yang berfungsi seperti bridge pada jaringan (menurut saya). Dengan Ajax, javascript akan berkomunikasi secara langsung dengan server melalui XMLHttpRequest tersebut.

Dengan objek XMLHttpRequest, suatu halaman web dapat membuat request ke, dan mendapatkan respon dari server web tanpa me-reload halaman secara keseluruhan. User akan selalu tetap dengan halaman yang sama. Bahkan user tidak akan tahu kalau ada data yang dikirim dan diterima dari server, karena javascript melakukan transaksi data di balik layar.

Untuk lebih jelasnya tentang AJAX ini, bisa dilakukan percobaan mungkin lebih enaknya latihan sebagi berikut :

1. Buat database dengan nama "kampus" di dalam MySQL
2. Isi database dengan tabel "t_mhs" dan "t_jk"
3. Isi tabel t_mhs dengan "npm, nm_mhs, kd_jk, almt_mhs, notel_mhs, email_mhs" (mahasiswa)
4. Isi tabel t_jk dengan "kd_jk, jk" (jenis kelamin)
5. Setelah membuat database beserta isinya, sekarang ketikan kode seperti dibawah ini dan save dengan nama file "data_mahasiswa.php" tentu dalam folder yang diinginkan di dalam folder htdocs :


<!DOCTYPE html>
<html>
<head>
<script>
var ajaxku;
function ambildata(npm)
{
ajaxku = buatajax();
var url="ambildata.php";
url=url+"?q="+npm;
url=url+"&sid="+Math.random();
ajaxku.onreadystatechange=stateChanged;
ajaxku.open("GET",url,true);
ajaxku.send(null);
}


function buatajax()
{
if (window.XMLHttpRequest)
{
return new XMLHttpRequest();
}


if (window.ActiveXObject)
{
return new ActiveXObject("Microsoft.XMLHTTP");
}
return null;
}

function stateChanged()
{
var data;
if (ajaxku.readyState==4)
{
data=ajaxku.responseText;
if(data.length>0)
{
document.getElementById("notel").value = data
}else
{
document.getElementById("notel").value = "";
}
}
}
</script>
<title>
BELAJAR AJAX
</title>
<link rel="stylesheet" type="text/css" href="datmhs_css.css"/>
</head>
<body>
<div id="header">
BELAJAR AJAX
</div>
<div id="spacer">
</div>
<div id="search_box">
<span>
Search student :
<select name="mhs" id="mhs" onchange=ambildata(this.value)>
<option value="">

</option>
<?php
mysql_connect("localhost","root","");
mysql_select_db("kampus");
$query = mysql_query("select * from t_mhs");
while($x = mysql_fetch_array($query))
{
?>
<option value="<?php echo $x['npm']; ?>">
<?php echo $x['nm_mhs']; ?>
</option>
<?php
}
?>
</select>
<hr>
Phone number : <input type="text" name="notel" id="notel" readonly>
</span>
</div>

</body>
</html>

6. setelah itu, buat 1 file dengan nama "ambildata.php" dalam folder yang sama dan isi dengan :

<?php
mysql_connect("localhost","root","");
mysql_select_db("kampus");
$npm = $_GET['q'];
if($npm)
{
$query = mysql_query("select * from t_mhs where npm = '$npm'");
while($d = mysql_fetch_array($query))
{
echo $d['notel_mhs'];
}
}
?>
7. Setelah selesai membuat 2 file itu, panggil file data_mahasiswa.php melalui browser, dan lihat hasilnya. Saat memilih data di combobox, nomor telfon yang sesuai dengan data yang dipilih akan secara otomatis keluar di textbox dibawahnya..

Nah untuk lebih jelasnya, bisa baca buku itu dan mulailah bereksperimen dengan AJAX... :D

Minggu, 15 Januari 2012

Coretan Lembar Terakhir Buku Tulis

Buku tulis yang dibeli dengan harga hampir mencapai Rp.40rb, sungguh tidak akan ada apa-apanya dibandingkan dengan imajinasi yang tertuangkan. Coba deh kita liat flash back ke belakang semenjak duduk di bangku SD atau TK, walah apa buku penuh sama catatan? buku penuh dengan PR alias pekerjaan rumah? YA, tapi depannya doang. Kalo belakangnya? pasti ada gambar-gambar gajelas! haha ma'lum anak muda (pada masanya).

Betapa berartinya coretan-coretan tersebut, kalo smua buku itu masih ada, kita bisa bandingkan hasilnya dari yang tertua sampai yang termuda. Rasanya kenangan indah bersama lembar terkhir tidak akan bisa terlupakan. Kalo boleh jujur nih ya, buku yang paling tipis yang saya punya itu adalah buku Matematika,, tiap hari saya robek tengahnya. Bukan untuk ngotret ato latihan, tapi NGEGAMBAR!..

Hobi nyobek buku n gambar-gambar di belakang memang menyenangkan, tapi konsekuensinya juga berat, kalo udah ketawan ortu, wah parah tuh.. hehe

Tapi, sebenarnya kita nih sebagai orang yang udah bisa dibilang dewasa harus bisa mengubah pola hobi tersebut, misalnya ke adik kita ato ke sodara ato adiknyatemen. Mengapa? dengan mendapatkan tempat yang sesuai, anak-anak pastinya akan merasa lebih diperhatikan. Apalagi kalo udah dikasih krayon/pensil warna ditambah buku gambar,, menurut pandangan saya, 90% anak di usia 3th-6th lebih menyukai visual + grafis daripada logika.. maka dari itu, jangan biarkan anak-anak di usia tersebut menyalurkan hobinya di lembar akhir dari buku, tapi di lemar luas yang membuat hati anak lebih tertantang untuk membuat hal yang lebih besar..

Berhubung hanya menyalurkan ide pikiran di otak daripada berdebu, mohon maaf cuma nyerita sedikit, ya setidaknya sya ngebuka pintu belakang untuk melihat kita sudah melakukan apa.. :)