Apa itu NodeJS
Sebagai Web Developer, akhir-akhir ini kita sering mendengar NodeJS.
Sudah banyak developer yang memakai platform ini. Sebenarnya, apa sih
NodeJS? Mari kita pelajari lebih jauh mengenai NodeJS.
Menurut situs resminya (nodejs.org), NodeJS adalah sebuah platform
pemrograman yang dibuat di atas JavaScript Runtime-nya Chrome.
Maksudnya, script yang ditulis untuk server akan berjalan dengan cara
yang hampir sama seperti ketika di peramban.
Semua kodingan JavaScript bisa diaplikasikan pada NodeJS ini. Kelebihan dari NodeJS yang paling bermanfaat ialah pemrograman
asynchronous.
Artinya, semua kodingan akan dieksekusi secara bersamaan, tidak
menunggu sintaks yang diatasnya selesai, tidak berurutan dari atas ke
bawah seperti pemrograman yang lain. Hal ini lah yang membuat performa
NodeJS itu cepat.
Selain asynchronous, NodeJS memiliki banyak kelebihan lain yang bisa
menjadi alasan kenapa kita memakai NodeJS bukan yang lain. Berikut
adalah kelebihan dari NodeJS.
- Menggunakan Bahasa JavaScript
Penggunaan JavaScript sebagai codingnya tentu alasannya agar para
pengguna menjadi lebih mudah dalam mempelajari dan menggunakan NodeJS
sebagai pemrograman back-end-nya, mengingat Javascript merupakan bahasa yang cukup mudah untuk dipelajari.
- Bisa digunakan untuk membuat Aplikasi Realtime (Realtime Application)
- Open Source
NodeJS memiliki lisensi open-source yang artinya kita dapat mengetahui
bagaimana proses aplikasi dieksekusi, bahkan mengubah prosesnya tanpa
membayar atau izin terlebih dahulu kepada pengembangnya. Dengan kata
lain, kita bisa mengotak-atik scriptnya sesuai dengan kebutuhan secara
bebas.
- Mendukung Penyimpanan Sementara
NodeJS mampu menyimpan data-data secara sementara berupa cache, sehingga
data-data tersebut dapat diakses kembali dengan waktu yang sangat
cepat. Inilah yang membuat NodeJS lebih ringan daripada platform yang
lain.
- Mendukung JSON
JSON merupakan standar untuk bertukar data yang paling populer saat ini
sehingga penggunaan data-data dari pihak ketiga akan menjadi sangat
mudah.
- Database NoSQL
Aplikasi yang dibuat dengan menggunakan NodeJS ini bisa terhubung dengan
Database yang berjenis NoSQL. Artinya, kita dapat lebih mudah mengelola
data yang tersimpan. Untuk aplikasi database-nya bisa menggunakan
MongoDB atau CouchDB yang karena mendukung Javascript.
- Uptodate
NodeJS menggunakan V8 yang selalu update standar ECMAScript. Jadi, semua
fitur-fitur yang ada di NodeJS pasti bisa dijalankan di semua jenis
peramban.
Dengan memakai NodeJS kita bisa membuat sebuah aplikasi web yang
sangat keren. Biasanya NodeJS ini dipakai oleh para pengembang aplikasi
untuk kebutuhan IoT. Keren bukan? Untuk yang sederhana, kita bisa
membuat sebuah aplikasi video call dengan memakai NodeJS ini.
Download Installer
Sebelum memasang dan mulai menggunakan NodeJS, kita harus memiliki
installernya terlebih dahulu yang bisa didownload secara gratis dari
situs resminya langsung:
https://nodejs.org/en/ atau
https://nodejs.org/en/download .
Jalankan Installer
Setelah selesai didownload maka jalankan installernya. Seperti kalau
mau menginstall aplikasi, klik 2 kali installernya, jika muncul UAC
ijinkan saja. Nanti akan muncul jendela wizard seperti di bawah ini.
Klik Next untuk lanjut ke bagian selanjutnya.
Sampai di sini kita diminta untuk menentukan lokasi dimana NodeJS
akan dipasang. Jika sudah atau tidak ingin merubah lokasi penyimpanan
klik Next saja.
Kemudian, kita tentukan komponen apa saja yang akan dipasang. Biarkan saja seperti defaultnya agar
full installation. Klik Tombol Next lagi.
Kita klik “Install” saja untuk melanjutkan. Jika muncul UAC maka ijinkan saja dan proses pemasangan berjalan.
Setelah instalasi selesai maka akan muncul seperti gambar di bawah
ini. Silahkan klik “Finish” untuk menyelesaikan proses pemasangan
NodeJS.
Nah, sekarang proses instalasi NodeJS sudah selesai. Untuk
mengecheck apakah NodeJS sudah berhasil terpasang dengan sempurna atau
tidak, silahkan membuka command prompt (CMD/Terminal).
Caranya:
Klik tombol windows -> ketik CMD -> tekan Enter
Dan ketik di comand prompt seperti di bawah ini
Sintaks diatas berfungsi untuk menampilkan versi dari NodeJS yang
terpasang. Kalau muncul nomor versi seperti di bawah ini berarti NodeJS
sudah terpasang dengan baik dan sudah siap untuk digunakan.
Sampai saat ini kita telah berhasil menginstall NodeJS di windows.
Jika tutorial ini dirasa bermanfaat silahkan dishare ya. Happy Koding 😀