{"id":398,"date":"2020-02-24T11:04:46","date_gmt":"2020-02-24T03:04:46","guid":{"rendered":"http:\/\/themesvila.com\/themes-wp\/rashni\/?p=1"},"modified":"2022-05-15T06:18:38","modified_gmt":"2022-05-14T22:18:38","slug":"3-cara-mudah-install-node-js-dan-npm-di-ubuntu","status":"publish","type":"post","link":"https:\/\/bytek.id\/index.php\/2020\/02\/24\/3-cara-mudah-install-node-js-dan-npm-di-ubuntu\/","title":{"rendered":"3 Cara Mudah Install Node JS dan NPM di Ubuntu"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"398\" class=\"elementor elementor-398\">\n\t\t\t\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-4b129ac3 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"4b129ac3\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-4cce53bf\" data-id=\"4cce53bf\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-718088f7 elementor-widget elementor-widget-text-editor\" data-id=\"718088f7\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\/*! elementor - v3.6.5 - 27-04-2022 *\/\n.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:#818a91;color:#fff}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap{color:#818a91;border:3px solid;background-color:transparent}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap{margin-top:8px}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter{width:1em;height:1em}.elementor-widget-text-editor .elementor-drop-cap{float:left;text-align:center;line-height:1;font-size:50px}.elementor-widget-text-editor .elementor-drop-cap-letter{display:inline-block}<\/style>\t\t\t\t<h2 id=\"apa-itu-nodejs\">Apa itu Node.js?<\/h2><p>Node.js adalah platform javascript yang bersifat general-purpose yang membolehkan developer membangun dan mengeksekusi kode program javascript di lingkungan server. Dengan kata lain: javascript sekarang tidak hanya berjalan di atas browser saja, tapi juga bisa berjalan di lingkungan server.<\/p><p>Salah satu keuntungan menggunakan node.js untuk membangung software adalah: proses pengembangan software menjadi lebih mudah karena tidak perlu mempelajari bahasa yang lain, dan juga kode serta design program bisa lebih konsisten.<\/p><p>Di tulisan kali ini, saya akan menjelaskan step by step cara install nodejs di Ubuntu.<\/p><h2 id=\"cara-install-nodejs\">Cara Install Node.js<\/h2><p>Secara umum terdapat 3 cara yang mudah untuk menginstall node.js di Ubuntu:<\/p><ol><li>Yang pertama adalah melalui repository resmi Ubuntu. Di sini anda akan mendapatkan versi nodejs yang stabil.<\/li><li>Cara yang kedua anda bisa menginstall ubuntu versi yang paling baru dengan segala fitur-fiturnya yang juga baru dengan menambahkan PPA tersendiri.<\/li><li>Dan cara yang ketiga adalah cara yang paling fleksible, yaitu dengan NVM (Node.js Version Manager) yang memungkinkan anda untuk menginstall lebih dari satu versi nodejs pada sistem Ubuntu.<\/li><\/ol><p>Langsung saja, simak cara installnya berikut ini.<\/p><h2 id=\"1-cara-install-nodejs-melalui-repository-ubuntu\">1. Cara Install Node.js Melalui Repository Ubuntu<\/h2><p>Seperti yang sudah disebutkan sebelumnya, ini adalah cara install nodejs yang paling mudah dan paling cepat. Cocok buat kalian yang hanya ingin merasakan dan belajar nodejs.<\/p><p>Anda bisa langsung menginstallnya dengan menggunakan apt sebagaimana berikut.<\/p><div class=\"highlight\"><pre><code class=\"language-bash\" data-lang=\"bash\">sudo apt update\nsudo apt install nodejs\n<\/code><\/pre><\/div><p>Jika versi nodejs yang sudah anda install sesuai dan cocok dengan kebutuhan. Maka itulah yang anda butuhkan. Tapi dalam banyak kasus, anda akan juga membutuhkan\u00a0<strong>npm<\/strong>. Npm adalah nodejs package manager.<\/p><p>Anda bisa mendapatkan npm dengan menginstallnya lewat apt.<\/p><div class=\"highlight\"><pre><code class=\"language-bash\" data-lang=\"bash\">sudo apt install npm\n<\/code><\/pre><\/div><p>Dengan npm, anda bisa dengan mudah menginstall module atau package javascript.<\/p><p>Setelah menginstall nodejs dan npm, anda bisa memeriksa versi dari nodejs dan npm anda dengan melakukan perintah berikut:<\/p><div class=\"highlight\"><pre><code class=\"language-bash\" data-lang=\"bash\">nodejs -v\nnpm -v\n<\/code><\/pre><\/div><p>Pada saat artikel ini ditulis, nodejs versi stabil yang berhasil terinstall berada pada versi\u00a0<strong>v6.11.4<\/strong>\u00a0dan npm berada pada versi\u00a0<strong>3.5.2<\/strong>.<\/p><p>Selanjutnya, kita akan membahas cara install nodejs yang lebih\u00a0<em>advanced<\/em>.<\/p><h2 id=\"2-cara-install-nodejs-terbaru-dengan-ppa\">2. Cara Install Node.js Terbaru dengan PPA<\/h2><p>Saya tidak merekomendasikan untuk menggunakan cara ini. Tapi dengan cara ini anda bisa mendapatkan versi nodejs yang terbaru, atau juga bisa mendapatkan versi nodejs sesuai yang anda inginkan.<\/p><p>Sebelum mulai menginstall, kita harus menambahkan PPA (personal package archive). PPA ini di-<em>maintained<\/em>\u00a0oleh NodeSource.<\/p><p>Caranya, pastikan anda berada di direktori home agar mudah (ini opsional kalau anda paham tentang konsep direktori linux).<\/p><div class=\"highlight\"><pre><code class=\"language-bash\" data-lang=\"bash\">cd ~\n<\/code><\/pre><\/div><p>Lalu download script instalasi ppa dengan menggunakan curl.\u00a0<strong>Pastikan anda mengganti\u00a0<code>8.x<\/code>\u00a0dengan versi yang anda inginkan<\/strong>.<\/p><div class=\"highlight\"><pre><code class=\"language-bash\" data-lang=\"bash\">curl -sL https:\/\/deb.nodesource.com\/setup_8.x -o nodesource_setup.sh\n<\/code><\/pre><\/div><p>Lalu eksekusi script tersebut di bawah\u00a0<code>sudo<\/code>.<\/p><div class=\"highlight\"><pre><code class=\"language-bash\" data-lang=\"bash\">sudo bash nodesource_setup.sh\n<\/code><\/pre><\/div><p>Sekarang anda bisa menginstall nodejs dengan menggunakan apt.<\/p><div class=\"highlight\"><pre><code class=\"language-bash\" data-lang=\"bash\">sudo apt install nodejs\n<\/code><\/pre><\/div><p><strong>NB<\/strong>: dengan PPA ini, otomatis npm sudah ikut terinstall sehingga anda tidak perlu menginstallnya lagi.<\/p><h2 id=\"3-cara-install-nodejs-dengan-nvm\">3. Cara Install Node.js dengan NVM<\/h2><p>Cara yang ketiga adalah menginstall nodejs menggunakan NVM alias Nodejs Version Manager.<\/p><p>Cara ini adalah cara yang paling direkomendasikan.<\/p><p>Kenapa? Karena dengan menggunakan nvm, kita bisa menginstall lebih dari satu versi nodejs di Ubuntu kita.<\/p><p>Plus, kita juga bisa mengatur versi nodejs yang menjadi versi default.<\/p><p>Penasaran? Langsung saja ikuti cara installnya.<\/p><p>Untuk memulai, kita membutuhkan beberapa package yang harus terinstall terlebih dahulu.<\/p><div class=\"highlight\"><pre><code class=\"language-bash\" data-lang=\"bash\">sudo apt update\nsudo apt install build-essential libssl-dev\n<\/code><\/pre><\/div><p>Langkah selanjutnya, unduh dan eksekusi script instalasi NVM dari halaman\u00a0<a href=\"https:\/\/github.com\/creationix\/nvm#install-script\">github<\/a>\u00a0mereka.<\/p><div class=\"highlight\"><pre><code class=\"language-bash\" data-lang=\"bash\">curl -o- https:\/\/raw.githubusercontent.com\/nvm-sh\/nvm\/v0.35.3\/install.sh | bash\n<\/code><\/pre><\/div><p>Sekarang nvm sudah terinstall.<\/p><p>Restart terminal anda atau bisa langsung eksekusi perintah berikut agar nvm terload secara global:<\/p><div class=\"highlight\"><pre><code class=\"language-bash\" data-lang=\"bash\">source ~\/.bashrc\n<\/code><\/pre><\/div><h3 id=\"cek-versi-nodejs-yang-tersedia\">Cek versi nodejs yang tersedia<\/h3><p>Dengan nvm, anda bisa memilih versi nodejs yang akan anda install. Pertama-tama, cek dulu versi apa saja yang bisa anda install dengan perintah berikut:<\/p><div class=\"highlight\"><pre><code class=\"language-bash\" data-lang=\"bash\">nvm ls-remote\n<\/code><\/pre><\/div><p>Kira-kira outputnya seperti ini:<\/p><div class=\"highlight\"><pre><code class=\"language-bash\" data-lang=\"bash\">         ...\n         v8.8.0\n         v8.8.1\n         v8.9.0   (LTS: Carbon)\n         v8.9.1   (LTS: Carbon)\n         v8.9.2   (LTS: Carbon)\n         v8.9.3   (Latest LTS: Carbon)\n         v9.0.0\n         v9.1.0\n         v9.2.0\n         v9.2.1\n         v9.3.0\n<\/code><\/pre><\/div><h3 id=\"install-versi-nodejs-sesuka-anda\">Install versi nodejs sesuka anda<\/h3><p>Setelah melihat versi apa saja yang tersedia, sekarang anda bisa dengan mudah menginstallnya dengan perintah berikut:<\/p><div class=\"highlight\"><pre><code class=\"language-bash\" data-lang=\"bash\">nvm install 9.3.0\n<\/code><\/pre><\/div><p>Anda tinggal mengganti\u00a0<code>9.3.0<\/code>\u00a0dengan versi yang lain.<\/p><p>Kita juga bisa menginstall lebih dari dua versi, misal saya akan menginstall versi\u00a0<code>8.9.3<\/code>.<\/p><div class=\"highlight\"><pre><code class=\"language-bash\" data-lang=\"bash\">nvm install 8.9.3\n<\/code><\/pre><\/div><p>Untuk melihat versi berapa saja yang sudah kita install, kita bisa menjalankan perintah berikut:<\/p><div class=\"highlight\"><pre><code class=\"language-bash\" data-lang=\"bash\">nvm ls\n<\/code><\/pre><\/div><p>Untuk menganti versi nodejs defautl, kita juga bisa mengaturnya dengan mudah melalui nvm. Caranya tinggal eksekusi perintah berikut:<\/p><div class=\"highlight\"><pre><code class=\"language-bash\" data-lang=\"bash\">nvm use 8.9.3\n<\/code><\/pre><\/div><h2 id=\"kesimpulan\">Kesimpulan<\/h2><p>Seperti yang sudah kita tahu bersama, ada beberapa cara untuk menginstall nodejs + npm di Ubuntu. Bisa dengan default repository, di mana cara ini sangat simpel dan sederhana. Atau bisa menggunakan ppa dari NodeSource jika anda ingin menginstall versi yang terbaru. Atau juga bisa dengan cara yang terakhir yaitu menggunakan NVM. Cara ini adalah cara yang paling fleksibel dan paling direkomendasikan.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Apa itu Node.js? Node.js adalah platform javascript yang bersifat general-purpose yang membolehkan developer membangun dan mengeksekusi kode program javascript di lingkungan server. Dengan [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":671,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[2,3,4],"tags":[5,6,7,8,10,11,12,14],"_links":{"self":[{"href":"https:\/\/bytek.id\/index.php\/wp-json\/wp\/v2\/posts\/398"}],"collection":[{"href":"https:\/\/bytek.id\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/bytek.id\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/bytek.id\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/bytek.id\/index.php\/wp-json\/wp\/v2\/comments?post=398"}],"version-history":[{"count":7,"href":"https:\/\/bytek.id\/index.php\/wp-json\/wp\/v2\/posts\/398\/revisions"}],"predecessor-version":[{"id":700,"href":"https:\/\/bytek.id\/index.php\/wp-json\/wp\/v2\/posts\/398\/revisions\/700"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/bytek.id\/index.php\/wp-json\/wp\/v2\/media\/671"}],"wp:attachment":[{"href":"https:\/\/bytek.id\/index.php\/wp-json\/wp\/v2\/media?parent=398"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bytek.id\/index.php\/wp-json\/wp\/v2\/categories?post=398"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bytek.id\/index.php\/wp-json\/wp\/v2\/tags?post=398"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}