Berkenalan dengan Node JS

Khusni Ja'far
Tulisan Khusni
Published in
3 min readJul 20, 2019

Node.js adalah sebuah platform open source untuk mengeksekusi code JavaScript pada sisi server. Node.js ditulis oleh Bapak Ryan Dahl pada tahun 2009, pada keterangan resminya Node.js adalah sebuah program yang berjalan di JavaScript dibangun di atas mesin JavaScript V8 Chrome. Umumnya orang mengungkapkan Node JS ini sebagai bahasa JavaScript yang berjalan disisi server, sebelum adanya Node JS bahasa JavaScript hanya berjalan disisi client saja, berkat adanya Node JS ini, bahasa ini bisa dijalankan disisi server.

untuk menjalankan Node JS kita butuh code editor, dan Node Js itu sendiri yang bisa kalian instal, untuk instal kalian bisa mengunjungi situs resminya di sini. setelah terinstall kalian bisa cek dengan mengetikkan node -v di terminal. Untuk mengoperasikan Node JS biasanya lebih mudah dengan bantuan framework, dan salah satu framework yang paling populer di Node JS adalah Express JS. untuk installnya cukup mudah, kalian bisa kunjungi situsnya disini.

Baiklah disini kita bersama-sama menginstall Express JS dan saya pilih install express generator, dimana ini jauh lebih memudahkan, daripada install express yang biasa.

pertama kita bisa ketikkan diterminal node -v dan npm -v untuk memastikan bahwa Node JS kita sudah terinstall atau belum

jika sudah muncul versinya berapa, berarti Node JS sudah terinstall. setelah itu kalian bisa bikin sebuah folder baru dan bisa kembali buka terminalnya untuk install express generatornya, dengan mengetikkan “npm i express-generator -g (bagi kalian yang belum install sebelumnya) setelah itu baru bikin sebuah folder aplikasi apa yang akan kalian buat dengan mengetikkan “express (nama folder) — — ejs”.

setelah berhasil, kalian bisa langsung ikutin langkah-langkahnya dari pindah directory sampai npm start. setelah itu kalian bisa buka code editornya dan kalian akan lihat beberapa folder yang sudah tersedia untuk lihat portnya ada difolder bin, folder public untuk menyimpan file yang sifatnya statis seperti file gambar, dan css. folder routes, untuk menampung kodingan get,post, dan kawan-kawannya, kemudian folder views untuk menyimpan kodingan pada sisi yang ditampilkan di layar. oke selamat berkreatifitas ya.

Node.js ini memiliki banyak keunggulan diantaranya:

  1. Mudah dipelajari, dikarenakan menggunakan bahasa JavaScript.
  2. Mmemudahkan untuk menjadi Fullstack developer, karena pada bagian server dan client menggunakan bahasa yang sama yaitu JavaScript
  3. Menawarkan performa yang tinggi, karena dibangun di atas mesin JavaScript V8 Chrome
  4. Memiliki komunitas yang besar

Banyak perusahaan-perusahaan besar menggunakan Node.js untuk membangun aplikasinya, seperti:

  1. Netflix
  2. PayPal
  3. Trello
  4. Linkedin, dll.

Jika ingin belajar tentang Node.js, cukup banyak website yang bisa kalian kunjungi, karena banyak yang memakai platform ini, jadi kalian tidak akan kesulitan mencari tempat untuk belajar. Selamat belajar.

--

--