Instalasi NodeJS pada Windows 10 - AlwanRidhoMusthofa/tekwebuad_1800016075 GitHub Wiki
Praktikum 1 Tekweb Lanjut
Nama : Alwan Ridho Musthofa
NIM : 1800016075
Kelas Prak : C
Mengenal NodeJS
Node.js pertama kali diciptakan dan diperkenalkan oleh Ryan Dahl, pada tahun 2009 sehingga JavaScript bisa digunakan sebagai bahasa pemrograman di sisi server, sekelas dengan PHP, ASP, C#, Ruby dan lain sebagainya. Ryan Dahl adalah seorang pengembang dari Joyent yang merupakan sebuah perusahaan perangkat lunak dan infrasturktur Cloud. Ia memiliki ketertarikan dengan penerapan single-threaded pada bahasa pemrograman sisi server dan akhirnya memilih JavaScript sebagai bahasa untuk Node, setelah sebelumnya mencoba menggunakan Haskell, Lua dan C.
Node.js adalah perangkat lunak yang didesain untuk mengembangkan aplikasi berbasis web dan ditulis dalam sintaks bahasa pemrograman JavaScript. Node.js dapat berjalan di sistem operasi Windows, Mac OS X dan Linux tanpa perlu ada perubahan kode program. Node.js memiliki pustaka server HTTP sendiri sehingga memungkinkan untuk menjalankan server web tanpa menggunakan program server web seperti Apache atau Nginx.
Berbeda dengan bahasa pemrograman sisi server pada umumnya yang bersifat blocking, Node.js bersifat non-blocking, sebagaimana halnya JavaScript bekerja. Node.js berjalan dengan basis event (event-driven). Maksud dari Blocking secara sederhana adalah, bahwa suatu kode program akan dijalankan hingga selesai, baru kemudian beralih ke kode program selanjutnya.
Langkah-langkah instalasi NodeJS:
- Mengunduh installer yang telah disediakan untuk windows, sesuai dengan spesifikasi laptop/komputer.
- Buka halaman download Node.js dan klik tautan unduhan untuk Windows Installer.
- Jalankan installer dan ikuti panduannya seperti menginstal aplikasi lainnya pada Windows.

Ekosistem Perangkat
Berikut adalah ekosistem perangkat yang saya gunakan