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
node -v
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 😀