Selasa, 11 September 2012

Sekilas Node JS

Pada dasarnya saya sendiri masih belum begitu paham dan maasih perlu banyak belajar terkait node js, mulai dari konsep atau prinsip kerja maupun penggunaan dari node js, oleh sebab itu disini saya tidak bisa menjelaskan cukup banyak terkait node js. Node JS merupakan bahasa pemrograman web server yang ditulis dengan java script v8 yang dipakai google dalam pembuatan aplikasi google chrome dengan memanfaatkan konsep even driven, asynchronous i/o untuk efisiensi, meminimalkan biaya over head dan skalabilitas.

@Berbagi ilmu dan pengalaman

Prinsip Kerja VPN

VPN (Virtual Private Network) merupakan salah satu metode yang digunakan untuk berkomunikasi dalam jaringan komputer dalam hal ini adalah internet secara aman dan nyaman. Sebagaimana namanya, segala hal yang berhubungan dengan jaringan tidak lepas dengan IP, di dalam VPN terdapat dua ip yang digunakan yaitu ip public (internet) dan ip private (LAN). Adapun penerapan VPN biasanya banyak terdapat pada sekolah, perusahaan, organisasi dan lembaga lain terutama yang bersifat profit. Hal ini dikarenakan selain keamanan dan kenyamanan (bersifat virtual dan private/privasi), VPN juga mudah diimplementasikan dengan biaya yang cukup murah.
Prinsip Kerja VPN
Perlu diketahui bahwa VPN memiliki dua macam yaitu VPN client dan VPN server (penghubung antar PC) dan prinsip kerjan VPN dibagi ke dalam dua kategori, sebagai berikut :
--> Jaringan Global (Luas)
internet <—> VPN Server <—-> VPN Client <—-> Client
--> Jaringan LAN (Menghubungkan 2 komputer secara private dengan jaringan internet)
Komputer A <—> VPN Clinet <—> Internet <—> VPN Server <—> VPN Client <—> Komputer B
Perlu diingat semua koneksi diatur oleh VPN server oleh karena itu dibutuhkan VPN Serveryang memiliki kemampuan cukup tinggi dibanding dengan VPN Client agar koneksi berjalan lancar.

@Berbagi ilmu dan pengalaman

Dasar Content Management System

Content Managemen System yang selanjutnya dalam artikel ini disebut dengan cms, merupakan sebuah sistem yang dibuat untuk memudahkan pengguna web dalam mengelola konten atau isi dari sebuah website, tanpa harus mengetahui secara teknis (proses pembuatanya). Sehingga dalam aktifitas create, update and delete suatu konten website dapat dilakukan dengan mudah, efektif dan efisien oleh pengguna web yang masih pemula sekalipun. Secara detail cms memiliki manfaat sebagai berikut :
--> Managemen data
--> Mengatur siklus hidup website
--> Mendukung web templating dan standarisasi
--> Personalisasi website
--> Sindikasi
--> Akuntabilitas / Keamanan (Hak akses)
Konsep dari cms adalah memirahkan antara konten/isi dengan desain, sehingga konsistensi dari tampilan sebuah website dapat dijaga dengan baik, Saat ini cms banyak cms yang sudah beredar dimanfaatkan untuk berbagai keperluan, diantaranya :
--> Mengelola website pribadi
--> Mengelola website perusahaan/instansi
--> Portal/website komunitas
--> Forum
--> E-Commerce

@Berbagi ilmu dan pengalaman

Alasan PHP lebih Favorit

Hampir semua atau bahkan semua programmer web kenal dengan PHP, selain itu para programmer web juga menyukainya sehingga menjadi favorit para programmer web. Tentu hal itu ada alasanya, sebagai berikut :
--> PHP dapat berjalan di berbagai platform (windows, linux, unix, dll)
--> Kompatibel dengan  bermacam-macam server yang ada saat ini (Apache, IIS, dll)
--> Bahasa pemrograman script yang berlisensi Gratis
--> Mudah dipelajari
--> Memiliki dokumentasi yang lengkap

@Berbagi ilmu dan pengetahuan

Teknik Penulisan Script PHP

Terdapat banyak teknik penulisan script PHP, akan tetapi diartikel ini dituliskan 3 teknik saja, sebagai berikut:

Teknik Pertama :
<?php
Echo “Hello World !”;
?>
Teknik Kedua :
<?
Echo “Hello World”;
?>
Teknik Ketiga :
<script language=”php”>
Echo “Hello World!”;
</script>

@Berbagi ilmu dan pengalaman

Prinsip Kerja PHP

--> Client mengirim permintaan kepada web server melalui web browser berupa URL
--> Web server mengidentifikasi berkas PHP
--> Setelah diidentifikasi, web server mengirimkan ke mesin PHP untuk diproses
--> Hasilnya dikirimkan ke web browser dalam format HTML untuk selanjutnya diproses
      dan ditampilkan ke client

@Berbagi Ilmu dan Pengalaman

Simple's it Life

Kehidupan adalah keadaan dimana ada pergerakan/aktifitas baik yang kecil, sedang maupun besar. Dalam Agama Islam diajarkan bahwa kehidupan ada dua yaitu kehidupan fana (alam Dunia) dan kehidupan kekal (alam Akhirat), dan sebagai umat islam kita harus meyakini akan hal tersebut.
Kehidupan yang sekarang kita jalani adalah kehidupan fana yakni kehidupan yang semu yaitu di dunia ini. Kehidupan fana ini diciptakan sebagai sarana bagi manusia untuk mencari dan mengumpulkan bekal sebanyak-banyaknya untuk menempati kehidupan Akhirat kelak. Oleh karena itu dalam kehidupan ini dihiasi dengan ujian baik yang berupa kesenangan maupun kesusaha. Kedua hal tersebut adalah sesuatu yang sudah pasti akan ditemui oleh setiap manusia dan tidak bisa kita tolak. Akan tetapi kita hanya diberikan dua pilihan menerima ataukah menolaknya. Maksud menerima disini adalah menerima dengan ikhlas tanpa ada paksaan semata-mata hanya karena Alloh. Ketika kita menerima dengan ikhlas, maka kita sudah memiliki pikiran Simple's it life sebagaimana judul pada artikel ini. Sebaliknya ketika kita menolaknya baik ujian itu berbentuk kesenangan maupun kesusahan dalam artian tidak ikhlas menerima dan tidak menyadari bahwa itu ujian yang harus dilewati dengaan baik, maka itu akan menyusahkan diri sendiri dan itu akan menjadikan pikiran berpikir difficult atau sulit (difficult it life) yang akhirnya akan membawa pada kesengsaraan. Tentunya kita tidak mau kan mengalami kesengsaraan dalam hidup.
Dari penjelasan di atas dapat disimpulkan bahwa Simple's it Life adalah suatu respon/tanggapan positif atau bijak dan juga sederhana yang kita berikan dalam menghadapi setiap masalah yang sudah datang maupun yang akan datang dan ujian yang dihadapi. Ada beberapa tips yang mudah-mudahan dapat bermanfaat bagi kita semua :
1. Yakinlah bahwa Alloh menciptakan masalah dan memberikan ujian pasti ada solusinya dan hikmah di dalamnya 
2. Selalu Berpikirlah positif
3. Mendekatkan diri kepada Tuhan Semesta Alam yakni Alloh Azza waja laa
4. Perbanyaklah belajar :)

@berbagi ilmu dan pengalaman