Saturday, July 16, 2016

Contoh Sederhana Handling Multiple Requests Pake Node.js

Okiee.... disini ceritanya kita akan membuat ilustrasi yang ngehandle beberapa request sekaligus, dan diresponsenya dibalikin setelah bbrapa detik... berikut contoh kodenya :
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
function order(orderNumber)
{
 console.log("Customer order number : ", orderNumber);


 cookAndDeliverOrder(function()//anonymous function ini akan dipanggil setelah 5 dtk
  {
   console.log("Here is the food number : ", orderNumber);
  });
}

function cookAndDeliverOrder(callback)
{
 //disini harusnya konek kedatabase...
 //tapi gpp kita idle dl ajjah 5 detik ehehe...:D
 setTimeout(callback,5000);
}


order(1);
order(2);
order(3);
order(4);
order(5);
order(6);
order(7);
order(8);
order(9);
Mmmm...Hasilnya seperti ini :

Mmmmm.....Seperti dilihat pada animasi diatas, pertama-tama semua ordernya dieksekusi, disini kliatan g' satu-satu atau sekuensial yaaah..., tapi dieksekusi semua soalnya yang order pertama harus nunggu 5 detik, abis pindah buat eksekusi order kedua, ternyata order kedua jg harus nunggu 5 detik, jadi dilanjutin ke order ketiga...dan seterusnya... setelah menunggu lima detik, semua outputnya lngsung dikluarin bareng2...
Yaaaps... contoh kyk gini adalah contoh sederhana handling multiple request pake node.js... :D

Friday, July 15, 2016

Permulaan Node.js :D :D :D

Di sini kita akan belajar bahan dasar di node.js... Sooo mmmm... pertama-tama silahkan install dl node.jsnya... bisa dilihat disini...
Naaah...terus kita pake cmd ajjah... :V.. so silahkan buka cmdnya terus ketik "node" kyk gini :
Terus kita coba dengan Hellow Hisoka kyk gini :
Daaan...Hellow Hisokana berhasil.. .. . .. :D
terus klu mo exit cmdnya pake command ".exit" kyk gini :
Teruss kita coba2 yang lain kyk gini :
1
2
var person= {name:"Hisoka", jutsu:"secret", clan:"secret"};
console.log(person);
Daaan...klu kita mau pake IDE kyk notepad atau sublime, kita tinggal bikin file dengan extensi.js terus tar commandnya di cmd "node namafile.js"... kyk gini :
Terus di cmdnya pertama-tama kita ke directory filenya dl...terus baru masukin commandnya :
Terus tekan enter... dan hasilnya :
Naaah... kliatan isi dari var personnya... ehehe... :D
Neext...berikutnya kita bikin function... kyk gini :
Yaaap... yg function add ini kelihatannya sudah ckup jelas dari kode diatas.... :D
Terus klu ditambain function yg g' ada returnya kyk gini :
Kliatan klu function g' ada returnya jadi undefined... :)
Terus klu kita buat function kyk gini... {sebenarnya prosedur seeh bukan function :D}

Naaah... liaaad...yg myVar, sebenarnya dia adalah variabel tapi pas dipanggil itu pake () didepannya... daaan... functionnya juga g' prlu ada nama... so ini disebut anonymous function di node.js... :D
daan.. klu karena functionnya ditaro dalam myVar, berarti kita bisa masukin dia ke fungsi setTimeout kyk gini :
Yaaaps... cukup sekian dulu untuk pemanasan node.js... :)

Semoga bermanfaat.... :)