{"id":1653,"date":"2025-04-18T16:08:12","date_gmt":"2025-04-18T09:08:12","guid":{"rendered":"https:\/\/www.linuxid.net\/post\/?p=1653"},"modified":"2025-04-18T16:08:12","modified_gmt":"2025-04-18T09:08:12","slug":"tutorial-install-node-js-dan-npm-di-ubuntu-ppa","status":"publish","type":"post","link":"https:\/\/www.linuxid.net\/post\/tutorial-install-node-js-dan-npm-di-ubuntu-ppa\/","title":{"rendered":"Tutorial Install Node.js dan NPM di Ubuntu PPA"},"content":{"rendered":"<p>Node.js adalah platform yang dibangun di atas runtime JavaScript Chrome untuk dengan mudah membangun aplikasi jaringan yang cepat dan dapat diskalakan.<\/p>\n<p><a href=\"https:\/\/www.linuxid.net\/assets\/media\/img_5d09bb8402960.png\"><img fetchpriority=\"high\" decoding=\"async\" class=\"aligncenter size-full wp-image-5155\" src=\"https:\/\/www.linuxid.net\/assets\/media\/img_5d09bb8402960.png\" alt=\"Install latest node.js\" width=\"460\" height=\"160\"\/><\/a><\/p>\n<p>Versi terbaru <a href=\"https:\/\/deb.nodesource.com\/setup_12.x\" target=\"_blank\" rel=\"noopener\">node.js ppa<\/a> ini dikelola oleh situs web resminya.\u00a0Kami dapat menambahkan PPA ini ke sistem <strong>Ubuntu 19.04, 18.04 LTS, 16.04 LTS (Trusty Tahr) <\/strong>dan<strong> 14.04 LTS (Xenial Xerus)\u00a0<\/strong>Anda dan menginstal node.js di Linux VPS dengan baris perintah.<\/p>\n<p>Untuk menginstal versi nodejs tertentu, Kunjungi tutorial kami <a href=\"https:\/\/www.linuxid.net\/post\/cara-install-dan-mengelola-node-js-via-nvm\/\">Instal Versi Nodejs Khusus dengan NVM.<\/a><\/p>\n<h2 class=\"heading1\">Langkah 1 \u2013 Tambahkan Node.js PPA<\/h2>\n<p>Paket Node.js tersedia dalam rilis LTS dan rilis saat ini. Metode ini memungkinkan Anda untuk memilih versi mana yang ingin Anda instal sesuai kebutuhan Anda. Mari tambahkan PPA ke sistem Anda untuk menginstal Nodejs di Ubuntu.<\/p>\n<p>Pada update terakhir tutorial ini, Node.js 12 adalah rilis Node.js saat ini yang tersedia.<\/p>\n<pre>sudo apt-get install curl python-software-properties&#13;\ncurl -sL https:\/\/deb.nodesource.com\/setup_12.x | sudo -E bash -&#13;\n<\/pre>\n<p>Untuk versi LTS, Pada pembaruan terakhir tutorial ini, Node.js 10.15.3 adalah rilis LTS yang tersedia.<\/p>\n<pre>sudo apt-get install curl python-software-properties&#13;\ncurl -sL https:\/\/deb.nodesource.com\/setup_10.x | sudo -E bash -&#13;\n<\/pre>\n<p>Untuk tutorial ini, saya akan menggunakan rilis terbaru saat ini (versi 12) dan menambahkan PPA ke sistem saya.<\/p>\n<h2>Langkah 2 \u2013 Instal Node.js di Ubuntu<\/h2>\n<p>Sekarang jalankan perintah di bawah ini menginstal Node di Ubuntu menggunakan perintah apt-get. Perintah ini juga akan menginstal NPM dengan node.js sekaligus paket dependen lainnya pada sistem Anda.<\/p>\n<pre>sudo apt-get install nodejs&#13;\n<\/pre>\n<h2>Langkah 3 \u2013 Periksa Versi\u00a0Node.js dan NPM<\/h2>\n<p>Setelah menginstal node.js, verifikasi dan periksa versi yang diinstal. Anda dapat menemukan detail lebih lanjut tentang versi saat ini di situs web resmi <a href=\"https:\/\/nodejs.org\/download\/\" target=\"_blank\" rel=\"noopener\">node.js.<\/a><\/p>\n<pre><strong>node -v <\/strong>&#13;\n&#13;\nv12.3.1&#13;\n<\/pre>\n<p>Also, check the npm version<\/p>\n<pre><strong>npm -v <\/strong>&#13;\n&#13;\n6.9.0&#13;\n<\/pre>\n<h2>Langkah 4 \u2013 Buat Demo Web Server (Opsional)<\/h2>\n<p>Ini merupakan langkah opsional. Jika Anda ingin menguji instalasi node.js di sistem Anda. Mari kita membuat server web dengan teks \u201cHello World!\u201d. Buat file <strong>server.js<\/strong><\/p>\n<pre><strong>nano server.js<\/strong>&#13;\n<\/pre>\n<p>kemudian tambahkan konten berikut<\/p>\n<pre class=\"pretty\">var http = require('http');&#13;\nhttp.createServer(function (req, res) {&#13;\n  res.writeHead(200, {'Content-Type': 'text\/plain'});&#13;\n  res.end('Hello World\\n');&#13;\n}).listen(3000, \"127.0.0.1\");&#13;\nconsole.log('Server berjalan di alamat http:\/\/127.0.0.1:3000\/');&#13;\n<\/pre>\n<p>Sekarang mulai aplikasi Node menggunakan perintah.<\/p>\n<pre><strong>node server.js<\/strong>&#13;\n&#13;\ndebugger listening on port 5858&#13;\nServer berjalan di alamat http:\/\/127.0.0.1:3000\/&#13;\n<\/pre>\n<p>Anda juga dapat memulai aplikasi dengan debugging diaktifkan dengan perintah berikut.<\/p>\n<pre><strong>node --inspect server.js<\/strong>&#13;\n&#13;\nDebugger listening on ws:\/\/127.0.0.1:9229\/8976a65b-cf96-484c-86db-e7456cbadac6&#13;\nFor help see https:\/\/nodejs.org\/en\/docs\/inspector&#13;\nServer running at http:\/\/127.0.0.1:3000\/&#13;\n<\/pre>\n<p>Server web telah dimulai pada port 3000. Sekarang akses <code>http:\/\/127.0.0.1:3000\/<\/code> di browser. Sekarang yang perlu Anda lakukan adalah mengkonfigurasi server front-end untuk aplikasi Anda.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Node.js adalah platform yang dibangun di atas runtime JavaScript Chrome untuk dengan mudah membangun aplikasi&hellip;<\/p>\n","protected":false},"author":2,"featured_media":1654,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[245,102,246,161,247,248,9,129],"class_list":["post-1653","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ubuntu","tag-express","tag-node-js","tag-nodjs","tag-npm","tag-screen","tag-superviso","tag-ubuntu","tag-ubuntu-18-04"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Tutorial Install Node.js dan NPM di Ubuntu PPA - Linuxid<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/linuxid.net\/post\/tutorial-install-node-js-dan-npm-di-ubuntu-ppa\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Tutorial Install Node.js dan NPM di Ubuntu PPA - Linuxid\" \/>\n<meta property=\"og:description\" content=\"Node.js adalah platform yang dibangun di atas runtime JavaScript Chrome untuk dengan mudah membangun aplikasi&hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/linuxid.net\/post\/tutorial-install-node-js-dan-npm-di-ubuntu-ppa\/\" \/>\n<meta property=\"og:site_name\" content=\"Linuxid\" \/>\n<meta property=\"article:published_time\" content=\"2025-04-18T09:08:12+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Node.js-dan-NPM-di-Ubuntu.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"872\" \/>\n\t<meta property=\"og:image:height\" content=\"394\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"xsand\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Ditulis oleh\" \/>\n\t<meta name=\"twitter:data1\" content=\"xsand\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimasi waktu membaca\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 menit\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/linuxid.net\/post\/tutorial-install-node-js-dan-npm-di-ubuntu-ppa\/\",\"url\":\"https:\/\/linuxid.net\/post\/tutorial-install-node-js-dan-npm-di-ubuntu-ppa\/\",\"name\":\"Tutorial Install Node.js dan NPM di Ubuntu PPA - Linuxid\",\"isPartOf\":{\"@id\":\"https:\/\/linuxid.net\/post\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/linuxid.net\/post\/tutorial-install-node-js-dan-npm-di-ubuntu-ppa\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/linuxid.net\/post\/tutorial-install-node-js-dan-npm-di-ubuntu-ppa\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Node.js-dan-NPM-di-Ubuntu.jpg\",\"datePublished\":\"2025-04-18T09:08:12+00:00\",\"author\":{\"@id\":\"https:\/\/linuxid.net\/post\/#\/schema\/person\/e6642d26041eab9fef2677e204e89d79\"},\"breadcrumb\":{\"@id\":\"https:\/\/linuxid.net\/post\/tutorial-install-node-js-dan-npm-di-ubuntu-ppa\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/linuxid.net\/post\/tutorial-install-node-js-dan-npm-di-ubuntu-ppa\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\/\/linuxid.net\/post\/tutorial-install-node-js-dan-npm-di-ubuntu-ppa\/#primaryimage\",\"url\":\"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Node.js-dan-NPM-di-Ubuntu.jpg\",\"contentUrl\":\"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Node.js-dan-NPM-di-Ubuntu.jpg\",\"width\":872,\"height\":394},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/linuxid.net\/post\/tutorial-install-node-js-dan-npm-di-ubuntu-ppa\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Beranda\",\"item\":\"https:\/\/linuxid.net\/post\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Tutorial Install Node.js dan NPM di Ubuntu PPA\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/linuxid.net\/post\/#website\",\"url\":\"https:\/\/linuxid.net\/post\/\",\"name\":\"Linuxid\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/linuxid.net\/post\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"id\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/linuxid.net\/post\/#\/schema\/person\/e6642d26041eab9fef2677e204e89d79\",\"name\":\"xsand\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\/\/linuxid.net\/post\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/cc8513768e15fa0758099a0ba5b898f3?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/cc8513768e15fa0758099a0ba5b898f3?s=96&d=mm&r=g\",\"caption\":\"xsand\"},\"url\":\"https:\/\/www.linuxid.net\/post\/author\/xsand\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Tutorial Install Node.js dan NPM di Ubuntu PPA - Linuxid","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/linuxid.net\/post\/tutorial-install-node-js-dan-npm-di-ubuntu-ppa\/","og_locale":"id_ID","og_type":"article","og_title":"Tutorial Install Node.js dan NPM di Ubuntu PPA - Linuxid","og_description":"Node.js adalah platform yang dibangun di atas runtime JavaScript Chrome untuk dengan mudah membangun aplikasi&hellip;","og_url":"https:\/\/linuxid.net\/post\/tutorial-install-node-js-dan-npm-di-ubuntu-ppa\/","og_site_name":"Linuxid","article_published_time":"2025-04-18T09:08:12+00:00","og_image":[{"width":872,"height":394,"url":"https:\/\/linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Node.js-dan-NPM-di-Ubuntu.jpg","type":"image\/jpeg"}],"author":"xsand","twitter_card":"summary_large_image","twitter_misc":{"Ditulis oleh":"xsand","Estimasi waktu membaca":"2 menit"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/linuxid.net\/post\/tutorial-install-node-js-dan-npm-di-ubuntu-ppa\/","url":"https:\/\/linuxid.net\/post\/tutorial-install-node-js-dan-npm-di-ubuntu-ppa\/","name":"Tutorial Install Node.js dan NPM di Ubuntu PPA - Linuxid","isPartOf":{"@id":"https:\/\/linuxid.net\/post\/#website"},"primaryImageOfPage":{"@id":"https:\/\/linuxid.net\/post\/tutorial-install-node-js-dan-npm-di-ubuntu-ppa\/#primaryimage"},"image":{"@id":"https:\/\/linuxid.net\/post\/tutorial-install-node-js-dan-npm-di-ubuntu-ppa\/#primaryimage"},"thumbnailUrl":"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Node.js-dan-NPM-di-Ubuntu.jpg","datePublished":"2025-04-18T09:08:12+00:00","author":{"@id":"https:\/\/linuxid.net\/post\/#\/schema\/person\/e6642d26041eab9fef2677e204e89d79"},"breadcrumb":{"@id":"https:\/\/linuxid.net\/post\/tutorial-install-node-js-dan-npm-di-ubuntu-ppa\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/linuxid.net\/post\/tutorial-install-node-js-dan-npm-di-ubuntu-ppa\/"]}]},{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/linuxid.net\/post\/tutorial-install-node-js-dan-npm-di-ubuntu-ppa\/#primaryimage","url":"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Node.js-dan-NPM-di-Ubuntu.jpg","contentUrl":"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Node.js-dan-NPM-di-Ubuntu.jpg","width":872,"height":394},{"@type":"BreadcrumbList","@id":"https:\/\/linuxid.net\/post\/tutorial-install-node-js-dan-npm-di-ubuntu-ppa\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Beranda","item":"https:\/\/linuxid.net\/post\/"},{"@type":"ListItem","position":2,"name":"Tutorial Install Node.js dan NPM di Ubuntu PPA"}]},{"@type":"WebSite","@id":"https:\/\/linuxid.net\/post\/#website","url":"https:\/\/linuxid.net\/post\/","name":"Linuxid","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/linuxid.net\/post\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"id"},{"@type":"Person","@id":"https:\/\/linuxid.net\/post\/#\/schema\/person\/e6642d26041eab9fef2677e204e89d79","name":"xsand","image":{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/linuxid.net\/post\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/cc8513768e15fa0758099a0ba5b898f3?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/cc8513768e15fa0758099a0ba5b898f3?s=96&d=mm&r=g","caption":"xsand"},"url":"https:\/\/www.linuxid.net\/post\/author\/xsand\/"}]}},"_links":{"self":[{"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/posts\/1653","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/comments?post=1653"}],"version-history":[{"count":1,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/posts\/1653\/revisions"}],"predecessor-version":[{"id":3081,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/posts\/1653\/revisions\/3081"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/media\/1654"}],"wp:attachment":[{"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/media?parent=1653"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/categories?post=1653"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/tags?post=1653"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}