Skip to main content

[Dokumentasi] Memulai Penggunaan Node.js

Apa itu Node.js? Node.js merupakan platform untuk membangun real-time application. Node.js dapat menangani event input-output server, yang memungkinkan para developer Javascripts untuk membuat event-driven servers dalam JavaScript. Dengan menggunakan Node.js, dapat menghemat pemakaian memori. Node.js pertama kali dikembangkan oleh Ryan Dahl pada tahun 2009. Sejak ditemukannya Node.js, Javascript bisa digunakan sebagai bahasa pemrograman di sisi server sekelas dengan PHP, ASP, C#, Ruby dll dengan kata lain Node.js menyediakan platform untuk membuat aplikasi Javascript dapat dijalankan di sisi server. Untuk mengeksekusi Javascript sebagai bahasa server diperlukan engine yang cepat dan mempunyai performance yang bagus. Node.js menerapkan solusi event-driven untuk menjaga performance tetap tinggi. Engine Javascript dari Google bernama V8 yang dipakai oleh Node.js merupakan engine yang sama yang dipakai di browser Google Chrome.
Pada contoh ini, Node.js akan diinstal pada sistem operasi Windows
  • Instalasi
    • Download Installer NodeJS dari situs http://nodejs.org/download/
    • Instal NodeJS pada Komputer Lokal
    • Restart Komputer.
    • Jalankan command prompt, coba ketikkan node. Jika perintah tersebut tidak dikenali, coba buka Environment Variables, perhatikan pada System Variable untuk variable Path, lihat, apakah sudah terisi path/lokasi folder di mana node.exe terinstal. Jika belum, tambahkan lokasi folder node.exe dengan menambahkan tanda titik koma(semicolon) sebagai pemisah dengan path yang lain, klik OK.
    • Restart Komputer.
    • Jalankan kembali command prompt, ketik perintah node. Jika sudah berhasil, berarti kita sudah bisa menggunakan nodejs pada Komputer tersebut.
  • Contoh sederhana penggunaan Node.js
    -> Menampilkan tulisan “Hello World”
    • Buka Text Editor, ketikkan kode berikut :var http = require('http');
      http.createServer(function (req, res) {
      res.writeHead(200, {'Content-Type': 'text/plain'});
      res.end('Hello World\n');
      }).listen(8090, '127.0.0.1');
      console.log('Server running at http://127.0.0.1:8090/');
    • Simpan dengan nama index.js
    • Buka command prompt, masuk ke direktori penyimpanan file index.js di atas
    • Ketik perintah node index.js, jika berhasil maka akan tampil pesan berikut :
      'Server running at http://127.0.0.1:8090/
    • Jalankan browser, lalu ketikkan http://127.0.0.1:8090/. Browser akan menampilkan tulisan Hello World
    • Hal utama pada source code di atas adalah baris pertama “var http = require('http');” yang menggunakan function global dari node.js yakni require(). Function require() ini digunakan dengan tujuan untuk menggunakan suatu module node.js. Node memiliki beberapa module built-in, antara lain : http, https, fs, path, crypto, url, net, dgram, dns, tls, and child_proces. Paket http merupakan paket bawaan dari platform Node.js yang mendukung penggunaan fitur-fitur protokol HTTP.
  • Node Package Modules
    Ketika bekerja dengan Node.js, maka kita akan selalu berhadapan dengan Module Node. Dengan Node Package Modules atau dikenal juga dengan NPM, kita dapat melakukan banyak hal, seperti : Instalasi, Setting, dan Update Module-Module yang akan digunakan pada aplikasi Node.js yang akan dibuat.Berikut ini beberapa module-module yang sering digunakan untuk Node.js
    • Express, sebuah web framework untuk Node.
    • Mongoose, sebuah module untuk bekerja dengan menggunakan MongoDB.
    • Passport, module autentikasi dan session.
    • Async, sebuah module yang berguna untuk menangani callback hell.

Comments

Popular posts from this blog

Twitter memposting keuntungan pertama meski ada masalah bot

Jaringan sosial lambat berkembang karena berkaitan dengan kekhawatiran akan jutaan akun palsu yang melakukan tweet dan retweet di seluruh platform.   Ada jutaan akun palsu yang melakukan tweet , retweet dan like ke sebagian besar akun terkenal di Twitter. Jadi apa yang akan dilakukan perusahaan tentang hal itu?   Masalahnya telah menggelegak di bawah permukaan di Twitter selama bertahun-tahun. Tapi itu dibawa ke permukaan oleh The New York Times, yang menemukan perusahaan yang menghasilkan uang dengan menggunakan bots - program komputer otomatis yang terkadang berperan sebagai orang sungguhan - untuk memperbanyak pengikut selebriti, eksekutif bisnis, dan bahkan anggota dewan Twitter sendiri sebenarnya punya. Twitter mulai membersihkan jutaan akun palsu untuk menanggapi hal ini. Sulit untuk mengatakan berapa banyak akun palsu di luar sana. Sebuah studi yang dirilis tahun lalu menemukan bahwa sebanyak 15 persen akun Twitter aktif dikendalikan oleh bot. Twitter menga...

Acer Swift 7 saat ini merupakan komputer tertipis di dunia

Acer mengatakan 8.98mm Swift 7 adalah laptop tertipis di dunia. Acer memulai 2018 dengan meluncurkan salah satu laptop tertipis yang pernah ada di CES 2018. The ultra-skinny Swift 7 (SF714-51) terlihat sangat ramping dan futuristik dengan ketebalan hanya 8.98mm. Acer mengklaim itu adalah laptop tertipis di dunia. Laptop ini akan mulai dijual pada bulan April dengan harga mulai dari $ 1,699 dan £ 1,599. Harga dan ketersediaan Australia belum dikonfirmasi namun harga awal Inggris dikonversi ke AU $ 2.765. Laptop yang berpenampilan bagus ini memiliki desain aluminium hitam seluruhnya dengan layar sentuh 14 inci dengan bezels sempit. Laptop ini juga memiliki konektivitas 4G LTE; Desainnya mengintegrasikan antena ke sasis unibody.   Spesifikasi : 7th-generation Intel Core i7 processor 256GB of PCIe SSD storage 8GB LPDDR3 memory 4G LTE connectivity 14-inch Corning Gorilla Glass touchscreen 1,920x1,080-pixel resolution display Backlit keyboard Up to 10 hours of battery life Wi...

Manfaat Temulawak bagi Kesehatan

Temulawak merupakan tanaman rempah asli Indonesia yang memiliki beragam khasiat untuk kesehatan. Bagian yang sering dimanfaatkan adalah bagia akar atau sering jug disebut dengan rimpang. Bagian inilah yang sering diolah untuk dijadikan sebagai obat berbagai penyakit. Khasiat dari tanaman temulawak adalah untuk mengatasi gangguan ginjal, melancarkan pencernaan, menyehatkan jantung, dan menjaga kesehatan hati. Sebenarnya masih banyak jenis penyakit lain yang bisa disembuhkan dengan tanaman obat ini. Apalagi bila penggunaannya dikombinasikan dengan tanaman obat lain, tentu khasiatnya akan semakin terasa. Manfaat Temulawak bagi Kesehatan Berikut ini manfaat temulawak bagi kesehatan: 1. Melancarkan Proses Pencernaan Manfaat temulawak yang pertama adalah melancarkan proses pencernaan. Hal ini dikarenakan temulawak mengandung senyawa yang diketahui dapat merangsang produksi empedu, yang dapat membantu meningkatkan kesehatan pencernaan dan mengatasi masalah pencernaan. 2....