Matawebsite Promo Lebaran 2022

Berkenalan dengan Node JS

date 27 Mar 2019
date Lev Yasin
date 1022
date Web Programming
Berkenalan dengan Node JS

Berkenalan dengan Node JS - Hallo teman-teman kali ini kita akan membahas apa itu node js dan fungsi. Buat teman-teman yang baru belajar javascript mungkin masih belum begitu familiar dengan node js. Node js adalah sebuah perangkat lunak yang didesain untuk membangun aplikasi web secara real-time. Platform ini menggunakan bahasa javascript dan menggunakan teknik non-bloking untuk menangani event I/O secara cepat. Teknik non-bloking itu sendiri maksudnya metode untuk menyelesaikan sebuah fungsi.

Jadi node js merupakan platform yang dieksekusi sebagai server dengan menggunakan bahasa pemrograman javascript agar proses data menjadi lebih cepat. Kita ibaratkan membaca suatu data dengan menggunakan Flashdisk, proses membaca biasanya relatif lama dibandingkan proses membaca didalam hardisk. Jadi jika kita menggunakan bahasa pemrograman web berbasis server-side (PHP), kita akan menunggu suatu proses data sampai akhirnya data tersebut selesai dibaca, lalu mengeksekusi page lainnya. Nah proses tersebut memekan waktu lama karena kita harus menunggu prosesnya sampai selesai, proses tersebut sangatlah mubazir.

Node js sendiri diawali dengan Javascript Engine V8 yang merupakan mesin untuk memproses javascript yang dikembangkan oleh google. Javascript Engine V8 dibuat dengan bahasa pemrograman C++ dan V8 juga digunakan pada browser google chrome.Node.js dibuat olehRyan Dahl pada tahun 2009 dan sampai saat ini node js masih belum begitu familiar dikalangan developer indonesia.

Beberapa hal yang bisa kita dapatkan dengan menggunakan Node js diantaranya:

  1. Kita dapat membuat HTTP server hanya dengan menggunakan beberapa kode javascript
  2. Kita dapat membuat Server File secara Statis.
  3. Kita dapat membuat sebuah aplikasi secara real-time, contohnya chatting
  4. Kita dapat membuat game online dengan menggunakan node js
Matawebsite Promo
lev_yasin.png

Lev Yasin

Instruktur Web Programming Mataweb

Sangat tertarik dengan dunia Pemrograman Web & Mobile, saat ini fokus pada bagian Backend Web Developer, menggunakan PHP sebagai bahasa pemrograman utama, biasanya saya menggunakan Laravel.

Artikel Populer

Halo, ada yang bisa kami bantu?
Daftar Sekarang