Pengenalan Node Js Lengkap + Cara Install
Apa itu node js? - Perkembangan teknologi web udah berkembang pesat banget. Bisa kita lihat sendiri nih cuy, website kini udah lebih canggih dari sisi sistem, dan lebih modern dari sisi design. Ditambah lagi proteksi oleh browser yang selalu mengikuti keadaan dengan keperluan aplikasi web. Dulu mah browser cuma buat susukan halaman web yang simple aja. Paling isinya cuma gambar sama teks. Tapi sekarang? Behh.. Kita udah dapat edit foto, video, bahkan main game.
Eh iya.. Ngemengin soal situs web, gw mau kenalin nih salah satu teknologi pengembangan web yang lagi naik daun akhir-akhir ini. Yaitu Node JS.
A. Node Js Tuh Paansi?
Node Js ialah software pengembangan web yang bekerja di server dan jaringan. Doi ditulis pake bahasa utama Javascript dan dapat dijalanin di OS Windows, MacOS, dan Linux. Node JS udah punya web server sendiri yang lebih gesit, jadi gak perlu pakai web server lagi kayak Apache, Nginx, dan sejenisnya.
Eh iya.. gw mau jelasin dikit aja perihal sejarah dari Node Js ini. Makara teknologi ini dibentuk oleh seorang programmer berjulukan Ryan Dahl. Awalnya cuma dibentuk untuk sistem operasi Linux, tapi bersamaan dengan kesuksesannya, Node Js risikonya dapat jalan di semua sistem operasi.
B. Emang Harus Ya Pake Node JS?
Pandangan gw sendiri, Node Js ialah masa depan pengembangan web. Ada beberapa alasan kenapa gw berpikiran gitu. Berikut ini poin-poin nya.
- Komunitas pengembangan paket/fitur web yang besar. Semua bebas ngembangin dan donlot fitur untuk web. Otomatis dapat bikin acara pengembangan web makin santuy.
- Enteng dan anti lelet
- Realtime
- Open Source
- Progresif banget untuk penyimpanan sementara alias cache
- Karena Node JS itu pakai Javascript, jadi gak sulit untuk berguru bagi yang pernah ngembangin web sebelumnya.
C. Cara Kerja Node JS
Bayangin, emak lagi masak sayur didapur. Pertama ia ngerebus air, sembari nunggu air mateng, ia dapat sambil potong-potong sayurnya. Diliat kebawah, ternyata kakinya sambil ngelap lantai yang berair pakai keset. Malah kadang sambil gendong anak wkwkw…
Node JS bekerja kayak emak-emak yang multi tasking. Kuy bandingin dengan cara kerja beberapa web server terkenal sebelumnya, PHP Server misalnya. Di PHP Server, request dari masing-masing client diproses secara bergantian. Sedangkan Node JS mempunyai fungsi Asyncronus yang dapat menjalankan suatu request, sembari request tersebut diproses, ia menjalankan request yang lain.
D. Node Package Manager (NPM)
Seperti yang gw bilang tadi nih, ada sebuah komunitas besar yang ikut membuatkan paket/fitur (bahasa kerennya package) dari Node JS. Semua bebas menciptakan dan menggunakan package untuk dipakai oleh semua developer. Semua package ini disimpan dalam NPM atau Node Package Manager. Dan bagi gw, ini salah satu hal yang menciptakan Node JS sepopuler sekarang.
Kalo kalian pernah main game GTA San Andreas atau mungkin GTA V, pastinya pernah denger yang Namanya MOD kan? Nah MOD itu sistem game yang bukan dibentuk oleh developer GTA. Tapi oleh orang/fans/komunitas lain. Developer orisinil cuma ngasih wadah aja bagi yang mau berkontribusi. Hal ini yang menciptakan GTA jadi lebih keren. Siapa aja seperti dapat ikut membuatkan game ini. Dan pada akhirnya, game ini bukan cuma sekedar berlatar belakang kehidupan perkotaan, tapi dapat ditambah superhero, kendaraan beroda empat masa depan, dan masih banyak lagi.
Prinsip NPM sama dengan MOD di game yang gw jabarin barusan.
E. Cara Install Node JS
Setelah tau sedikit perihal Node JS, saatnya berguru memasukan Node JS ke OS alias installasi Node Js. Berikut ini langkah-langkahnya.
1. Masuk ke Situs https://nodejs.org/en/download/
2. Pilih Download Software Node JS sesuai dengan Sistem Operasi yang kalian pake.
3. Buka hasil donlotannya, terus install kayak biasa deh :)
Untuk berguru node js lebih dalem lagi, gw udah nyiapin label khusus artikel node js yang dapat kalian susukan lewat link dibawah ini.
Belajar Lebih Banyak Tentang Node JS DISINI
Oke, sekian artikel kali ini perihal pengenalan singkat perihal node js. Semoga bermanfaat yee.. Terima kasih! Sumber https://teziger.blogspot.com/
Eh iya.. Ngemengin soal situs web, gw mau kenalin nih salah satu teknologi pengembangan web yang lagi naik daun akhir-akhir ini. Yaitu Node JS.
![]() |
Berkenalan Dengan Node JS |
A. Node Js Tuh Paansi?
Node Js ialah software pengembangan web yang bekerja di server dan jaringan. Doi ditulis pake bahasa utama Javascript dan dapat dijalanin di OS Windows, MacOS, dan Linux. Node JS udah punya web server sendiri yang lebih gesit, jadi gak perlu pakai web server lagi kayak Apache, Nginx, dan sejenisnya.
Eh iya.. gw mau jelasin dikit aja perihal sejarah dari Node Js ini. Makara teknologi ini dibentuk oleh seorang programmer berjulukan Ryan Dahl. Awalnya cuma dibentuk untuk sistem operasi Linux, tapi bersamaan dengan kesuksesannya, Node Js risikonya dapat jalan di semua sistem operasi.
B. Emang Harus Ya Pake Node JS?
Pandangan gw sendiri, Node Js ialah masa depan pengembangan web. Ada beberapa alasan kenapa gw berpikiran gitu. Berikut ini poin-poin nya.
- Komunitas pengembangan paket/fitur web yang besar. Semua bebas ngembangin dan donlot fitur untuk web. Otomatis dapat bikin acara pengembangan web makin santuy.
- Enteng dan anti lelet
- Realtime
- Open Source
- Progresif banget untuk penyimpanan sementara alias cache
- Karena Node JS itu pakai Javascript, jadi gak sulit untuk berguru bagi yang pernah ngembangin web sebelumnya.
C. Cara Kerja Node JS
Bayangin, emak lagi masak sayur didapur. Pertama ia ngerebus air, sembari nunggu air mateng, ia dapat sambil potong-potong sayurnya. Diliat kebawah, ternyata kakinya sambil ngelap lantai yang berair pakai keset. Malah kadang sambil gendong anak wkwkw…
Node JS bekerja kayak emak-emak yang multi tasking. Kuy bandingin dengan cara kerja beberapa web server terkenal sebelumnya, PHP Server misalnya. Di PHP Server, request dari masing-masing client diproses secara bergantian. Sedangkan Node JS mempunyai fungsi Asyncronus yang dapat menjalankan suatu request, sembari request tersebut diproses, ia menjalankan request yang lain.
![]() |
Perbedaan Node JS Dengan Server Web Sinkronus Lain |
D. Node Package Manager (NPM)
![]() |
Logo Node Package Manager |
Seperti yang gw bilang tadi nih, ada sebuah komunitas besar yang ikut membuatkan paket/fitur (bahasa kerennya package) dari Node JS. Semua bebas menciptakan dan menggunakan package untuk dipakai oleh semua developer. Semua package ini disimpan dalam NPM atau Node Package Manager. Dan bagi gw, ini salah satu hal yang menciptakan Node JS sepopuler sekarang.
Kalo kalian pernah main game GTA San Andreas atau mungkin GTA V, pastinya pernah denger yang Namanya MOD kan? Nah MOD itu sistem game yang bukan dibentuk oleh developer GTA. Tapi oleh orang/fans/komunitas lain. Developer orisinil cuma ngasih wadah aja bagi yang mau berkontribusi. Hal ini yang menciptakan GTA jadi lebih keren. Siapa aja seperti dapat ikut membuatkan game ini. Dan pada akhirnya, game ini bukan cuma sekedar berlatar belakang kehidupan perkotaan, tapi dapat ditambah superhero, kendaraan beroda empat masa depan, dan masih banyak lagi.
Prinsip NPM sama dengan MOD di game yang gw jabarin barusan.
E. Cara Install Node JS
Setelah tau sedikit perihal Node JS, saatnya berguru memasukan Node JS ke OS alias installasi Node Js. Berikut ini langkah-langkahnya.
1. Masuk ke Situs https://nodejs.org/en/download/
Tampilan Web Download Node JS |
2. Pilih Download Software Node JS sesuai dengan Sistem Operasi yang kalian pake.
3. Buka hasil donlotannya, terus install kayak biasa deh :)
Untuk berguru node js lebih dalem lagi, gw udah nyiapin label khusus artikel node js yang dapat kalian susukan lewat link dibawah ini.
Belajar Lebih Banyak Tentang Node JS DISINI
Oke, sekian artikel kali ini perihal pengenalan singkat perihal node js. Semoga bermanfaat yee.. Terima kasih! Sumber https://teziger.blogspot.com/