Monthly Archives: September 2012

Mysql Tunneling dengan putty

Persyaratan yang semestinya ada untuk memungkinkan tunneling terjadi adalah

1. Server mysql

2. ssh server terinstall di dalam server mysql

3. buat user khusus untuk bisa mengakases ssh server

 

berikut ini langkah-langkah untuk melakukan tunneling

1. panggil putty dari client (sebelumnya download dulu putty). sebagai catatan client bisa mengunakan sistem operasi window ataupun linux. jika linux maka gunakan wine untuk bisa menjalankan aplikasi putty

Pilih menu Connection->SSH->Tunnels, kemudian isikan Source port dengan port mysql server (3306), dan destination dengan ip local dan portnya (localhost:3306),

Kemudian klik add

Kemudian pilih menu session, kemudian ketikkan hostname tujuan (misalnya server mysql berada di alamat ip 10.10.5.23)

 

Kemudian klik open

Ketikkan user dan password

selanjutnya, jika berhasil masuk maka proses tunneling telah berhasil sehingga kita siap koneksi dengan mysql server dengan aman karena di enkripsi oleh ssh server saluran komunikasinya.

Kemudian jalankan mysql browser

Masukkan server host (localhost) port (3306) username … Read the rest

Javascript syntax (Lanjutan)

3. Semi-colon/titik koma ( ; )

Seluruh statement JavaScript pada akhir statementnya menggunakan semi-colon( ; ). Untuk itu harus hati-hati dalam penempatan ( ; ), karena akan berbeda artinya.

Contoh :

 function tambah(x,y) { return x + y; } 

Beda dengan

 function tambah(x,y) { return; x + y; } 

contoh pertama dan kedua jika fungsi tambah digunakan, misalnya x diberi nilai 3 dan y diberi nilai 4 maka output yang dihasilkan adalah fungsi pertama akan menghasilkan nilai 7 dan fungsi kedua menghasilkan nilai kosong… Read the rest

Java Selayang pandang

Sejarah JAVA

James Gosling dari Sun pada bulan Agustus 1991 telah mengimplementasikan suatu bahasa rancangannya sendiri yang di namai “Oak” (diambil dari nama pohon yang dapat dilihat dari jendela kantornya) beserta sebuah tim(Patrick Naughton, Mike Sheriden, Bill Joy dan 9 programmer lainnya) yang disebut “green team” . Bahasa ini pada awalnya dirancang untuk membuat aplikasi komputer disetiap rumah yang dapat dikontrol melalui beberapa komputer yang berbeda. Tetapi karena tidak ada yang menggunakan aplikasi ini, kemudian bahasa ini di desain ulang untuk TV kabel. Tetapi project ini kemudian gagal kembali karena perusahaan TV kabel lebih memilih pengembang sistem yang lain. Sampai dengan tahun 1994, ketika teknologi Internet menjadi sangat populer. bahasa pemrograman ini di bubuhi “Internet” menjadi “Oak Internet” program ini mulai di kenal. Kemudian pada bulan Januari 1995 bahasa pemrograman tersebut diganti dengan nama “JAVA” dengan translator, pustaka kunci dan sebuah browser web (Netscape … Read the rest

Javascript syntax

Setiap bahasa pemrograman mempunyai syntax sendiri-sendiri, Syntax adalah aturan yang didefinisikan untuk pengkodean program untuk menjalankan tugas tertentu. Jika berbicara tentang Syntax maka kita pasti berbicara tentang tata bahasa dan struktur bahasa. Tata bahasa dan struktur bahasa merupakan komponen utama untuk memahami statement. JavaScript mengenal 2 macam statement yaitu Statement sederhana dan Statement komplek(statement yang mempunyai banyak macam perintah yang didefinisikan).

 Contoh :


x= y + z; // statement sederhana 

if(nilai>65) { hasil=”lulus”;} // statement komplek 

jika statement dijalankan dalam suatu kelompok perintah tertentu maka statement ini dinamakan fungsi.

1. Case Sensitive

Seperti pernah disinggung pada selayang pandang bahwa JavaScript merupakan bahasa yang meniru bahasa java, awak dan perl. Oleh sebab itu maka JavaScript menganut tata bahasa dari ketiga bahasa tersebut. Salah satu tata bahasa yang dianut adalah case sensitive, artinya JavaScript membedakan antara huruf besar maupun huruf kecil. Misalkan perintah while adalah perintah yang benar, akan menjadi salah jika Read the rest

Elemen Dasar Javascript

JavaScript adalah bahasa yang di buat khusus dijalankan disisi client, oleh sebab itu kode yang di buat di gabungkan kedalam struktur file HTML.

Melihat struktur file HTML di atas, maka JavaScript bisa di sisipkan dimana saja yaitu di antara <HEAD> dan </HEAD>, <BODY> dan </BODY>, atau di luar dari pasangan <HEAD> dan <BODY>.

Penyisipan JavaScript dapat dilakukan dengan menambahkan kode :

 <script type="text/javascript"> Perintah JavaScript </script> 

Berikut ini di berikan contoh penggunaan JavaScript pada file HTML :

Nama file : contoh41.html

 

 <html>
<head>
<script type="text/javascript">
function cetak(kata)
{ document.write(kata); }
</script>
</head> <body>
<script type="text/javascript">
cetak("Hallo apa kabar");
var nama="Afriyudi";
</script>
</body>
<script type="text/javascript">
cetak("Hallo "+nama+" apa kabar");
</script>
</html>

 

Kemudian copykan file contoh41.html ke server local dan lihat hasilnya di browser dengan mengetikkan alamat http://localhost/source/contoh41.html.

 

download articleRead the rest

Mysql Tunneling di ubuntu

Koneksi mysql melalui port 3306 di jaringan sangatlah tidak aman, kalau di tangkap dengan wireshark maka segala data koneksi akan bisa dilihat dengan mata telanjang. ada beberapa teknik yang bisa dilakukan agar data koneksi yang dikirim lewat jaringan terbungkus secara aman. salah satunya adalah dengan teknik tunneling. Tunneling adalah salah satu teknik yang digunakan untuk membuat pipa penghubung antara dua  koneksi. Data dibungkus dengan bantuan SSH sehingga data yang dikirim adalah data enkripsi.

Sumber gambar : http://mikefrank.wordpress.com

oke cukup sudah teorinya….langsung aja ke pokok permasalahnnya.

hal-hal yang mesti dipersiapkan adalah :

1. Server diinstall ssh server dan buat satu user yang dapat digunakan untuk koneksi dari client.

2. client diinstall ssh client atau bisa menggunakan putty

#ssh -g -L3366:198.2.3.100:3308 lord-of-darkness@198.2.3.100

lord-of-darkness@198.2.3.100’s   password:xxxxxxx

jika koneksi berhasil maka

lord-of-darkness@lord-of-darkness-desktop:~$

selenjutnya cek apakah tunneling telah tersedia dengan perintah netstat

lord-of-darkness@lord-of-darkness-desktop:~$netstat -tula

 

pada gambar diatas (lihat pada lingkaran) menunjukkan bahwa ada koneksi mysql … Read the rest

Selayang Pandang mengenai Javascript

JavaScript adalah bahasa script yang pertama kali di kembangkan oleh Netscape Communications Corp melalui Brendan Eich sebagai pimpinan proyek. Awalnya JavaScript di kenal dengan Mocha kemudian diubah menjadi LiveScript kemudian pada Desember 1995 oleh Sun Microsystem dan Netscape akhirnya di ubah menjadi JavaScript. Microsoft kemudian mengembangkan script yang compatible dengan JavaScript yang di kenal dengan JScript pada IE 3.0, Kemudian untuk kompatibelitas maka dibuat standar JavaScript yang di kenal dengan ECMAScript yaitu standarisasi antara JavaScript dan JScript.

Walaupun sampai saat ini ada sedikit perbedaan antara JavaScript dan Jscript. Menurut Brendan Eich, JavaScript dikembangkan dengan meniru syntax dari beberapa bahasa pemrograman seperti Java, Awk dan Perl. JavaScript di kembangkan sebagai bahasa script yang di gunakan di sisi client. JavaScript struktur programnya dibuat dengan lebih fleksibel yaitu seperti tidak perlu pendefinisian jenis variable, Operasi String yang lebih mudah, platform netral dan pengkodean program menggunakan teknik berorientasi objek dan prosedural. sebagai bahasa script Read the rest

Membuat virtual host di ubuntu

Kadangkala kita mengingikan perlakukan berbeda untuk masing-masing web yang kita buat. Misalkan dalam kasus program yang kita buat merupakan program php yang lumanya lama yang sebelumnya disetting untuk variabel globablnya on, sedangkan php versi 4 keatas, variabel globalnya secara default adalah off. Tentunya untuk sebagian programmer pemula ini merupakan kerja keras untuk merubah seluruh program agar bisa menyesuaikan dengan aturan baru dari setting php. alternatif mdah yang dapat dilakukan adalah dengan membuat virtual host yang memungkinkan kita melakukan setting berbeda untuk halaman web tertentu.

oke …cukup jelas rasanya duduk persoalan mengapa virtual host ini di perlukan!

sekarang langsung saja kita pada pembahasan utama. Berikut ini adalah langkah-langkah yang dapat dilakukan untuk menerapkan virtual host

langkah 1:

edit file /etc/apache2/sites-available/default

tambahkan :

Alias /babe/ “/usr/share/apache2/babe/”

<Directory “/usr/share/apache2/babe/”>
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from 127.0.0.0/255.0.0.0 ::1/128
<IfModule mod_php5.c>
php_flag register_globals On
</IfModule>
</Directory>

 kedalam file … Read the rest

instalasi eclipse

eclipse adalah sebuah aplikasi editor yang dibuat dengan java dan dapat digunakan untuk membuat program dengan beragam bahasa pemrograman seperti  Ada, C, C++, COBOL, Haskell, Perl, PHP, Python, R, Ruby, Scala, Clojure, Groovy, Android dan Scheme.

Eclipse pertama kali dikembangkan untuk pengembangkan aplikasi java. IBM merupakan pencetus pertama untuk pengembangan aplikasi ini. Eclipse bersifat opensource dan free. eclipse adalah integrated development environment (IDE) yang pertama kali menerapkan GNU Classpath. GNU Classpath adalah projek yang dibuat dengan tujuan membuat free Software dengan mengimplementasikan standar library dari class pemrograman java.

oke sampai disini dulu cerita tentang eclipse, sekarang langsung akan dijelaskan bagaimana cara download dan instalasi eclipse di windows dan di linux.

cara download :

download aplikasi eclipse di http://www.eclipse.org/downloads/

kemudian pilih aplikasi Eclipse Classic.

Untuk proses instalasi, hanya perlu ektrak file yang didownload, karena Eclipse Classic adalah aplikasi yang sudah bisa langsung dijalankan tanpa perlu di install

untuk menjalankan program eclipse, … Read the rest

RSS feed error setelah upgrade ke wordpress 3.4.1

Setelah upgrade aplikasi wordpress ke versi 3.4.1, wordpress mengalami masalah di RSS feed error. berikut ini adalah tampilan pesan errornya

dengan bantuan google akhirnya, dapat ditemukan beberapa solusi untuk memecahkan masalah ini. salah satunya adalah solusi yang dikemukakan dalam forum wordpress. Kesimpulannya adalah

1. Masalah yang ada adalah validasi, permasalahan ini terjadi karena ada format karakter yag tidak bisa divalidasi oleh RSS feed. biasanya ini terjadi ketika kita mencopy article langsung dari documen microsoft word, solusinya adalah cek validasi melalui web http://validator.w3.org/feed/

2. Kemudian edit article yang error dengan menghilangkan kode (lihat gambar diatas: 0x04 0x41 0x42 0x53) dalam article kita.

3. edit article sampai keluar pesan Congratulation!, yang artinya format RSS feed telah sesuai dengan format

 

 

download articleRead the rest