Pengenalan NodeJs

Sumber gambar: https://webandcrafts.com/blog/nodejs-architecture

Node JS merupakan salah satu lingkungan pengembangan yang di bangun dengan mesin JavaScript V8 untuk menjalankan kode Javascript di luar peramban web dan memungkinkan pengguna membangun aplikasi intensif transaksi yang cepat, skalabel, dan berjalan secara real-time. Dengan Node.js, kita dapat menggunakan kembali kemampuan JavaScript kita untuk pengembangan perangkat lunak umum di berbagai sistem atau yang biasa disebut dengan Backend/server side. Karena Node js dibangun untuk menjalankan kode JavaScript di sisi server, maka bahasa pemrograman yang dipakai adalah JavaScript. JavaScript merupakan bahasa pemrograman digunakan untuk pengembangan aplikasi web yang berjalan pada sisi client atau browser saja. JavaScript juga digunakan sebagai bahasa pemrograman di sisi server sekelas dengan PHP, ASP, Ruby, dengan kata lain Node js menyediakan platform untuk membuat aplikasi JavaScript berjalan di sisi server. Ryan Dahl, seorang insinyur perangkat lunak Amerika yang terkenal karena menciptakan runtime JavaScript Node.js serta runtime JavaScript/TypeScript Deno. Node js dapat dijalankan pada beberapa sistem operasi, seperti Windows, Linux, dan macOS.

Untuk Windows

Unduh Installer

  • Buka situs resmi https://nodejs.org/
  • Terdapat 2 versi tersedia, yaitu:
    • LTS (Long Term Support): Stabil(disarankan)
    • Current: Versi terbaru dengan fitur paling baru

Jalankan Installer

  • Klik dua kali file yang sudah di unduh
  • Ikuti Wizard Instalasi:
    • Next → Accept License Agreement → Next
    • Pilih folder instalasi(sesuaikan dengan kenyamanan agar mudah untuk temu kembali)
    • Biarkan opsi tambahan tercentang
    • Klik install lalu tunggu sampai selesai

Memastikan Instalasi

  • Buka Command Prompt (CMD) atau PowerShell, lalu ketik:
    • node -v (Fungsi perintah ini adalah untuk menampilkan versi Node.js yang terpasang)
    • npm -v (Untuk menampilkan versi npm (Node Package Manager))

Membuat server sederhana

Server merupakan layanan yang menyediakan sumber daya atau data untuk di kirim kepada perangkat lain yang disebut client. Server berfungsi sebagai penyedia pusat untuk berbagi data, file, aplikasi, atau sumber daya lainnya kepada klien yang membutuhkan. Server juga digunakan untuk menyimpan, mengelola, dan memproses data dalam jumlah besar, seperti pada server basis data.

  • Buat folder terlebih dahulu, kemudian beri nama sesuai keinginan (contoh, belajar, serve)
  • Buka Notepad
  • Salin kode di bawah ini:
 // server.js
const http = require("http");
const server = http.createServer((req, res) => {  res.writeHead(200, { "Content-Type": "text/plain" });
res.end("Server Node.js berhasil berjalan!n");});
server.listen(3000, () => {  console.log("Server berjalan di http://localhost:3000");});

Lalu simpan dengan nama server.js dan letakkan di folder yang telah kalian buat

  • Buka CMD, dan masuk ke folder tempat file server.js disimpan
    • cd C:UsersNamaUserDocumentsnode-server
  • Jalankan file dengan mengetik perintah berikut
    • node server.js
  • Buka browser lalu masuk ke http://localhost:3000 Jika berhasil, akan muncul tulisan:"Server Node.js berhasil berjalan!"

Selamat anda telah berhasil membuat server sederhana. Langkah kecil ini memungkinkan anda untuk memahami pekerjaan yang dilakukan oleh seorang pengembang Backend. Penting untuk diketahui, diperlukan pengetahuan JavaScript sebagai syarat untuk mendalami node js karena node js sendiri di bangun untuk infrastruktur JavaScript.

Sekian dan terimakasih

Sumber:

Pengenalan NodeJs. Equan pr

Node Js Web Development Fourth Edition. Herron David

6 thoughts on “Pengenalan NodeJs

  1. Привет всем! Намереваюсь поделиться некоторыми советов по результативному поиску печенек в интернете. Зачастую бывает, что простой поиск не приносит нужных результатов, поэтому полезно использовать более специфичные ключевые слова или миксовать их с дополнительными фильтрами. Например, попробуйте разыскивать не просто «печеньки», а «идеальные рецепты печенек с шоколадом» или «домашние печеньки без муки».

    Кроме того полезно просматривать на тематические сайты, где хранятся рецепты и обсуждения — зачастую там значительно проще найти точно то, что нужно. Здесь, например, эта коллекция рецептов может оказаться полезной: [url=https://ya22.net]Поиск печенек[/url] . Существенное — не стесняться экспериментировать с запросами и вставлять уточнения, чтобы сузить круг поиска и скоро найти отличную информацию.

Leave a Reply to Devin1699 Cancel reply

Your email address will not be published. Required fields are marked *

wpChatIcon
wpChatIcon