{"id":51905,"date":"2023-03-01T12:00:00","date_gmt":"2023-03-01T05:00:00","guid":{"rendered":"https:\/\/www.jagoanhosting.com\/blog\/?p=51905"},"modified":"2026-03-04T16:14:43","modified_gmt":"2026-03-04T09:14:43","slug":"npm-adalah","status":"publish","type":"post","link":"https:\/\/www.jagoanhosting.com\/blog\/npm-adalah\/","title":{"rendered":"Apa itu Node Package Manager (NPM)? Fungsi &#038; Cara Installnya"},"content":{"rendered":"\n<p>Apa itu NPM? NPM adalah package manager yang digunakan untuk platform Node.js. Fungsi utamanya yakni memberikan wadah kepada developer <a href=\"https:\/\/www.jagoanhosting.com\/blog\/javascript-adalah-bahasa-pemrograman\/\" target=\"_blank\" rel=\"noreferrer noopener\">JavaScript<\/a> agar bisa saling berbagi modul.<\/p>\n\n\n\n<p>Tak hanya itu. NPM juga dapat membantu serta memudahkan para developer dalam mengembangkan aplikasi dan koding mulai dari nol.&nbsp;<\/p>\n\n\n\n<p>Nah, jika kamu masih cukup awam di dunia perkodingan JavaScript, istilah NPM mungkin terdengar sedikit asing di telinga. Namun, jangan khawatir. <\/p>\n\n\n\n<p>Sebab, Jagoan Hosting akan membahas secara tuntas mulai dari pengertian, cara menggunakan hingga cara install NPM di perangkat kamu. Jadi, simak sampai habis yuk!<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Apa itu NPM?<\/h2>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img fetchpriority=\"high\" decoding=\"async\" width=\"6016\" height=\"4016\" src=\"https:\/\/www.jagoanhosting.com\/blog\/wp-content\/uploads\/2021\/10\/pexels-christina-morillo-1181244.jpg\" alt=\"npm adalah\" class=\"wp-image-51909\" srcset=\"https:\/\/www.jagoanhosting.com\/blog\/wp-content\/uploads\/2021\/10\/pexels-christina-morillo-1181244.jpg 6016w, https:\/\/www.jagoanhosting.com\/blog\/wp-content\/uploads\/2021\/10\/pexels-christina-morillo-1181244-300x200.jpg 300w, https:\/\/www.jagoanhosting.com\/blog\/wp-content\/uploads\/2021\/10\/pexels-christina-morillo-1181244-768x513.jpg 768w, https:\/\/www.jagoanhosting.com\/blog\/wp-content\/uploads\/2021\/10\/pexels-christina-morillo-1181244-1536x1025.jpg 1536w, https:\/\/www.jagoanhosting.com\/blog\/wp-content\/uploads\/2021\/10\/pexels-christina-morillo-1181244-2048x1367.jpg 2048w, https:\/\/www.jagoanhosting.com\/blog\/wp-content\/uploads\/2021\/10\/pexels-christina-morillo-1181244-380x254.jpg 380w, https:\/\/www.jagoanhosting.com\/blog\/wp-content\/uploads\/2021\/10\/pexels-christina-morillo-1181244-800x534.jpg 800w, https:\/\/www.jagoanhosting.com\/blog\/wp-content\/uploads\/2021\/10\/pexels-christina-morillo-1181244-1160x774.jpg 1160w, https:\/\/www.jagoanhosting.com\/blog\/wp-content\/uploads\/2021\/10\/pexels-christina-morillo-1181244-3072x2051.jpg 3072w, https:\/\/www.jagoanhosting.com\/blog\/wp-content\/uploads\/2021\/10\/pexels-christina-morillo-1181244-760x507.jpg 760w, https:\/\/www.jagoanhosting.com\/blog\/wp-content\/uploads\/2021\/10\/pexels-christina-morillo-1181244-1600x1068.jpg 1600w, https:\/\/www.jagoanhosting.com\/blog\/wp-content\/uploads\/2021\/10\/pexels-christina-morillo-1181244-2320x1549.jpg 2320w, https:\/\/www.jagoanhosting.com\/blog\/wp-content\/uploads\/2021\/10\/pexels-christina-morillo-1181244-600x401.jpg 600w\" sizes=\"(max-width: 6016px) 100vw, 6016px\" \/><figcaption class=\"wp-element-caption\">\nPhoto by Christina Morillo from Pexels\n<\/figcaption><\/figure>\n<\/div>\n\n\n<p>Sebelum berbicara mengenai topik ini lebih jauh, perlu diketahui bahwa kepanjangan NPM adalah Node Package Manager. Dimana pengertian NPM adalah package manager yang dipakai untuk platform Node js.&nbsp;<\/p>\n\n\n\n<p>NPM adalah suatu package dengan dua kegunaan, yang pertama yaitu <em>repository <\/em>online dimana penggunanya dapat membagikan modul Node.js dan aplikasi buatannya. Jika ingin menggunakan sebuah modul, kamu hanya perlu mencarinya di <em>repository <\/em>ini, mendownload, dan menginstallnya di komputer.<\/p>\n\n\n\n<p>Kegunaan yang kedua, NPM adalah <em>command line<\/em> yang bisa menyalurkan interaksi kepada platform online, seperti browser dan server. Utilitas ini dapat menginstall dan menguninstall package, mengelola versi dan <em>dependency <\/em>yang diperlukan untuk mengerjakan proyek.&nbsp;<\/p>\n\n\n\n<p>Dengan adanya dua fungsi tersebut, tentu akan membuat proyek kamu akan lebih cepat. Lalu, bagaimana cara kerja NPM? Simak di ulasan di bawah ini, <em>Sob<\/em>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Cara Kerja NPM<\/h2>\n\n\n\n<p>Untuk dapat menggunakan NPM, kamu perlu menginstal node.js karena node.js dan NPM berada di dalam satu bundle.&nbsp;<\/p>\n\n\n\n<p>Utilitas command line package manager memungkinkan node.js bekerja dengan baik. Dan untuk menggunakan package tersebut, proyek kamu harus memiliki file bernama package.json.&nbsp;<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"5472\" height=\"3648\" src=\"https:\/\/www.jagoanhosting.com\/blog\/wp-content\/uploads\/2021\/10\/pexels-hitesh-choudhary-1261427.jpg\" alt=\"npm adalah\" class=\"wp-image-51910\" srcset=\"https:\/\/www.jagoanhosting.com\/blog\/wp-content\/uploads\/2021\/10\/pexels-hitesh-choudhary-1261427.jpg 5472w, https:\/\/www.jagoanhosting.com\/blog\/wp-content\/uploads\/2021\/10\/pexels-hitesh-choudhary-1261427-300x200.jpg 300w, https:\/\/www.jagoanhosting.com\/blog\/wp-content\/uploads\/2021\/10\/pexels-hitesh-choudhary-1261427-768x512.jpg 768w, https:\/\/www.jagoanhosting.com\/blog\/wp-content\/uploads\/2021\/10\/pexels-hitesh-choudhary-1261427-1536x1024.jpg 1536w, https:\/\/www.jagoanhosting.com\/blog\/wp-content\/uploads\/2021\/10\/pexels-hitesh-choudhary-1261427-2048x1365.jpg 2048w, https:\/\/www.jagoanhosting.com\/blog\/wp-content\/uploads\/2021\/10\/pexels-hitesh-choudhary-1261427-380x253.jpg 380w, https:\/\/www.jagoanhosting.com\/blog\/wp-content\/uploads\/2021\/10\/pexels-hitesh-choudhary-1261427-800x533.jpg 800w, https:\/\/www.jagoanhosting.com\/blog\/wp-content\/uploads\/2021\/10\/pexels-hitesh-choudhary-1261427-1160x773.jpg 1160w, https:\/\/www.jagoanhosting.com\/blog\/wp-content\/uploads\/2021\/10\/pexels-hitesh-choudhary-1261427-3072x2048.jpg 3072w, https:\/\/www.jagoanhosting.com\/blog\/wp-content\/uploads\/2021\/10\/pexels-hitesh-choudhary-1261427-760x507.jpg 760w, https:\/\/www.jagoanhosting.com\/blog\/wp-content\/uploads\/2021\/10\/pexels-hitesh-choudhary-1261427-1600x1067.jpg 1600w, https:\/\/www.jagoanhosting.com\/blog\/wp-content\/uploads\/2021\/10\/pexels-hitesh-choudhary-1261427-2320x1547.jpg 2320w, https:\/\/www.jagoanhosting.com\/blog\/wp-content\/uploads\/2021\/10\/pexels-hitesh-choudhary-1261427-600x400.jpg 600w\" sizes=\"(max-width: 5472px) 100vw, 5472px\" \/><figcaption class=\"wp-element-caption\">\nPhoto by hitesh choudhary from Pexels\n<\/figcaption><\/figure>\n<\/div>\n\n\n<p>Ketika kamu membuat suatu proyek baru menggunakan NPM, maka NPM akan request untuk mengisi data proyek yang akan dibuat. Berikut data yang harus kamu isi di dalam proyek:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Nama proyek<\/li>\n\n\n\n<li>Versi<\/li>\n\n\n\n<li>Deskripsi<\/li>\n\n\n\n<li>Entry point<\/li>\n\n\n\n<li>Tes command<\/li>\n\n\n\n<li>Repository git<\/li>\n\n\n\n<li>Keyword<\/li>\n\n\n\n<li>Lisensi<\/li>\n\n\n\n<li>Dependensi<\/li>\n\n\n\n<li>devDependency<\/li>\n<\/ul>\n\n\n\n<p>Data-data tersebut lah yang nantinya akan mempermudah dalam membuat dan mengidentifikasi proyek.&nbsp;<\/p>\n\n\n\n<p><strong>Baca juga: <a href=\"https:\/\/www.jagoanhosting.com\/blog\/apa-itu-react-native\/\">React Native Adalah: Pengertian dan Hal-Hal Seputar [Lengkap]<\/a><\/strong><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Fungsi Node Package Manager<\/h2>\n\n\n\n<p>NPM digunakan untuk mengelola dependensi perangkat lunak Node.js yang digunakan dalam sebuah proyek, seperti framework atau library.<\/p>\n\n\n\n<p>Berikut adalah beberapa fungsi utama dari NPM:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">1. Mengelola dependensi<\/h3>\n\n\n\n<p>NPM memungkinkan pengguna untuk menginstal, menghapus, dan memperbarui dependensi perangkat lunak yang dibutuhkan dalam sebuah proyek Node.js. NPM juga dapat menangani dependensi yang saling terkait, memastikan semua paket yang dibutuhkan oleh proyek dapat berjalan dengan baik.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">2. Menyimpan dan mendistribusikan paket <\/h3>\n\n\n\n<p>NPM menyediakan fitur yang memungkinkan pengguna untuk menyimpan dan mendistribusikan paket Node.js mereka. Pengguna dapat dengan mudah membagikan paket mereka dengan komunitas atau mempublikasikan paket mereka ke registry NPM yang terbuka.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">3. Membantu dalam pengembangan<\/h3>\n\n\n\n<p>NPM menyediakan alat pengembangan, seperti pengujian dan debugging, yang dapat membantu pengembang dalam mengembangkan proyek mereka. NPM juga menyediakan berbagai macam plugin dan ekstensi untuk Node.js yang dapat membantu pengembang dalam meningkatkan produktivitas dan efisiensi mereka.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">4. Membuat dan menjalankan skrip<\/h3>\n\n\n\n<p>NPM memungkinkan pengguna untuk membuat dan menjalankan skrip yang dapat membantu dalam pengembangan dan manajemen proyek. Pengguna dapat dengan mudah menambahkan skrip khusus dalam file package.json yang dapat digunakan untuk menjalankan tugas tertentu.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Cara Install NPM<\/h2>\n\n\n\n<p>Cara install NPM berbeda-beda, tergantung dari perangkat yang kamu gunakan. Nah, berikut telah Jagoan Hosting rangkum cara install NPM di windows dan juga Mac.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Cara Install NPM di Windows<\/h3>\n\n\n\n<p>Untuk dapat menggunakan NPM, kamu tentu harus menginstal node.js runtime di komputer. Kabar baiknya, <em>Sob<\/em>, node.js sudah satu paket dengan installer NPM.&nbsp;<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">1. Install node.js dan NPM<\/h4>\n\n\n\n<p>Jika perangkat mu dijalankan oleh <a href=\"https:\/\/www.jagoanhosting.com\/blog\/kenali-5-deretan-fitur-terbaru-windows-11-apa-aja-ya\/\" target=\"_blank\" rel=\"noreferrer noopener\">Windows<\/a>, maka langkah pertama dari cara install NPM adalah mengunduh <em>installer <\/em>node.js dari situsnya. Jika kamu ingin menggunakan fitur-fitur terbaru, kamu bisa mengunduh installer versi terbaru yang ada di button sebelah kanan. Namun, sebenarnya <em>installer <\/em>versi lama pun tidak masalah jika kamu memerlukan fitur terbaru.&nbsp;<\/p>\n\n\n\n<p>Sesudah selesai pengunduhan, jalankan installer-nya dan ikuti step-step yang ada di <em>window <\/em>instalasinya.&nbsp;<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">2. Cek instalasi node.js dan NPM<\/h4>\n\n\n\n<p>Untuk memastikan instalasi berjalan lancar, kamu bisa memeriksanya dengan menjalankan dua perintah seperti berikut melalui <em>command prompt<\/em>.&nbsp;<\/p>\n\n\n\n<p><strong>node -v<\/strong><\/p>\n\n\n\n<p><strong>npm -v<\/strong><\/p>\n\n\n\n<p>Setelah kamu memasukkan kedua perintah tersebut, <em>command prompt <\/em>akan menampilkan versi NPM dan node.js yang sudah terinstall di perangkat.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">3. Install modus NPM<\/h4>\n\n\n\n<p>Telah di sebutkan sebelumnya bahwa salah satu kegunaan NPM adalah untuk menginstall berbagai modul node.js di <em>repository<\/em>. Kamu bisa mengetik perintah di bawah ini untuk mempersingkat langkah instalasinya jika kamu sudah tahu modul yang di inginkan.<\/p>\n\n\n\n<p><strong>npm install &lt;nama_modul&gt;<\/strong><\/p>\n\n\n\n<p><strong>npm i &lt;nama_modul&gt;<\/strong><\/p>\n\n\n\n<p>Kamu hanya perlu mengganti &lt;nama_modul&gt; dengan nama modul yang ingin di install. Cukup mudah di pahami bukan perintah tersebut?<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">4. Membuat aplikasi sederhana dengan NPM<\/h4>\n\n\n\n<p>Oleh karena NPM dan node.js sudah terinstall di perangkat kamu, sekarang tinggal waktunya untuk membuat aplikasi seperti yang akan di jelaskan di poin berikutnya.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Cara Install NPM di Mac<\/h3>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" src=\"https:\/\/www.jagoanhosting.com\/blog\/wp-content\/uploads\/2021\/10\/pexels-olia-danilevich-4974915.jpg\" alt=\"npm adalah\" class=\"wp-image-51908\"\/><figcaption class=\"wp-element-caption\">Photo by olia danilevich from Pexels\n<\/figcaption><\/figure>\n<\/div>\n\n\n<h4 class=\"wp-block-heading\">1. Instal node.js<\/h4>\n\n\n\n<p>Apabila kamu pengguna Mac, langkah pertama dari cara install NPM adalah memasang node.js dari nodejs.org<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">2. Periksa apakah NPM dan node.js sudah terinstal<\/h4>\n\n\n\n<p>Setelah menginstal node.js dengan NPM, selanjutnya konfirmasi bahwa keduanya sudah terpasang dengan menggunakan salah satu perintah flag -v untuk memeriksa versi :<\/p>\n\n\n\n<p><strong>node -v dan node npm -v<\/strong><\/p>\n\n\n\n<h4 class=\"wp-block-heading\">3. Menguji node.js<\/h4>\n\n\n\n<p>Setelah paket node.js selesai terinstal pada Mac, kamu bisa menguji apakah ia berfungsi dengan memulai server web sederhana.&nbsp;<\/p>\n\n\n\n<p><strong>Baca juga: <a href=\"https:\/\/www.jagoanhosting.com\/blog\/node-adalah\/\">Node adalah: Pengertian dan Fungsinya pada Jaringan Komputer<\/a><\/strong><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Cara Menggunakan NPM untuk Membuat Aplikasi<\/h2>\n\n\n\n<p>Karena NPM dan node.js sudah terinstal di perangkat kamu, sekarang saatnya membuat aplikasi sederhana \u201cHello World\u201d.<\/p>\n\n\n\n<p>1. <strong>Langkah pertama <\/strong>dari cara menggunakan NPM adalah, ketikkan perintah berikut di Windows PowerShell (Direkomendasikan menggunakan Windows PowerShell) :<\/p>\n\n\n\n<p>c:\\Users\\&lt;username&gt;\\myprogram.js<\/p>\n\n\n\n<p>Jangan lupa Sob untuk mengganti &lt;username&gt; dengan nama perangkat yang kamu gunakan. Intinya perintah di atas di gunakan untuk membuat sebuah file bernama myprogram.js. Yang ketika di jalankan, akan ada pernyataan bahwa file tersebut tidak ada. Kemudian, sistem akan menanyakan apakah kamu ingin membuat file tersebut atau tidak.&nbsp;<\/p>\n\n\n\n<p>Klik <strong>Yes <\/strong>untuk mengiyakan.&nbsp;<\/p>\n\n\n\n<p>2 .<strong>Langkah kedua <\/strong>dari cara menggunakan NPM adalah, buka file myprogram.js yang sudah kamu buat tadi di text editor yang kamu gunakan, lalu masukkan perintah berikut.&nbsp;&nbsp;<\/p>\n\n\n\n<p>var http = require(&#8216;http&#8217;);<\/p>\n\n\n\n<p>&nbsp;http.createServer(function (req, res) {<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;res.writeHead(200, {&#8216;Content-Type&#8217;: &#8216;text\/html&#8217;});<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;res.end(&#8216;Hello World&#8217;);<\/p>\n\n\n\n<p>&nbsp;}).listen(8080);<\/p>\n\n\n\n<h6 class=\"wp-block-heading\">Jika sudah, <em>save <\/em>dan <em>close <\/em>file tersebut.<\/h6>\n\n\n\n<p>3. <strong>Ketiga<\/strong>, masuk ke Windows PowerShell dan jalankah kode ini :<\/p>\n\n\n\n<p>node \\users\\&lt;your_username&gt;\\myprogram.js<\/p>\n\n\n\n<p>Kode ini berfungsi untuk menjadikan perangkat kamu sebagai server yang menjalankan aplikasi. Windows Defender akan memberi peringatan bahwa perangkat kamu dapat menerima <em>traffic<\/em>. Karena hanya percobaan, cukup hiraukan peringatan tersebut.<\/p>\n\n\n\n<p>Sekarang, kamu sudah bisa mengakses localhost:8080 melalui web browser, teks \u201cHello World\u201d akan muncul di halaman tersebut. Dan untuk mematikan program ini, tinggal masuk ke Windows Powershell dan tekan CTRL + keyboard C.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"5205\" height=\"3470\" src=\"https:\/\/www.jagoanhosting.com\/blog\/wp-content\/uploads\/2021\/10\/pexels-thirdman-7653984.jpg\" alt=\"Cara Menggunakan NPM untuk Membuat Aplikasi\" class=\"wp-image-51907\" srcset=\"https:\/\/www.jagoanhosting.com\/blog\/wp-content\/uploads\/2021\/10\/pexels-thirdman-7653984.jpg 5205w, https:\/\/www.jagoanhosting.com\/blog\/wp-content\/uploads\/2021\/10\/pexels-thirdman-7653984-300x200.jpg 300w, https:\/\/www.jagoanhosting.com\/blog\/wp-content\/uploads\/2021\/10\/pexels-thirdman-7653984-768x512.jpg 768w, https:\/\/www.jagoanhosting.com\/blog\/wp-content\/uploads\/2021\/10\/pexels-thirdman-7653984-1536x1024.jpg 1536w\" sizes=\"(max-width: 5205px) 100vw, 5205px\" \/><figcaption class=\"wp-element-caption\">\nPhoto by Thirdman from Pexels\n<\/figcaption><\/figure>\n<\/div>\n\n\n<p>Setelah menginstal NPM dengan mengikuti langkah-langkah di atas, apakah kamu sudah siap untuk menggunakan NPM di proyek kamu?&nbsp;<\/p>\n\n\n\n<p>Ngomong-ngomong nih <em>Sob<\/em>, kamu bisa <em>loh <\/em>mencoba <em>modul package<\/em> dari Jagoan Hosting, yakni XCube. XCube sendiri adalah kumpulan template untuk <a href=\"https:\/\/www.jagoanhosting.com\/vps-indonesia\/\" target=\"_blank\" rel=\"noreferrer noopener\">VPS <\/a>yang sudah siap di pilih dan di instal sesuai dengan kebutuhan kamu.<\/p>\n\n\n\n<p>Mudahnya, Tanpa perlu download, kamu sudah bisa menginstallnya! Konfigurasi VPS kamu jadi lebih cepat dan kamu juga lebih siap memulai langkahmu.<\/p>\n\n\n\n<p>Itu tadi informasi yang tak boleh kamu lewatkan seputar Node Package Manager. Jika disimpulkan, NPM adalah package manager untuk berbagi modul <a href=\"https:\/\/www.jagoanhosting.com\/tutorial\/glossary\/nodejs\" target=\"_blank\" rel=\"noreferrer noopener\">Node.js <\/a>ke sesama developer, di mana hal tersebut mampu membuat aktivitas mereka lebih efektif khususnya dalam mengerjakan proyek-proyeknya.<\/p>\n","protected":false},"excerpt":{"rendered":"Apa itu NPM? NPM adalah package manager yang digunakan untuk platform Node.js. Fungsi utamanya yakni memberikan wadah kepada&hellip;\n","protected":false},"author":233,"featured_media":63992,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wpscppro_dont_share_socialmedia":false,"_wpscppro_custom_social_share_image":0,"_facebook_share_type":"","_twitter_share_type":"","_linkedin_share_type":"","_pinterest_share_type":"","_linkedin_share_type_page":"","_instagram_share_type":"","_medium_share_type":"","_threads_share_type":"","_google_business_share_type":"","_selected_social_profile":[],"_wpsp_enable_custom_social_template":false,"_wpsp_social_scheduling":{"enabled":false,"datetime":null,"platforms":[],"status":"template_only","dateOption":"today","timeOption":"now","customDays":"","customHours":"","customDate":"","customTime":"","schedulingType":"absolute"},"_wpsp_active_default_template":true},"categories":[2],"tags":[5795,5820],"class_list":{"0":"post-51905","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-technology","8":"tag-vps","9":"tag-vps-aware"},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Apa itu Node Package Manager (NPM)? Fungsi &amp; Cara Installnya<\/title>\n<meta name=\"description\" content=\"NPM adalah singkatan dari Node Package Manager yang biasa digunakan untuk membagikan modul Node.js. Berikut penggunaan dan cara install NPM.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.jagoanhosting.com\/blog\/npm-adalah\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Apa itu Node Package Manager (NPM)? Fungsi &amp; Cara Installnya\" \/>\n<meta property=\"og:description\" content=\"NPM adalah singkatan dari Node Package Manager yang biasa digunakan untuk membagikan modul Node.js. Berikut penggunaan dan cara install NPM.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.jagoanhosting.com\/blog\/npm-adalah\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog Jagoan Hosting\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/jagoanhosting\/\" \/>\n<meta property=\"article:published_time\" content=\"2023-03-01T05:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-03-04T09:14:43+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.jagoanhosting.com\/blog\/wp-content\/uploads\/2023\/03\/Node-Package-Manager-NPM.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"627\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Rakasena Pratama\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@jagoanhosting\" \/>\n<meta name=\"twitter:site\" content=\"@jagoanhosting\" \/>\n<meta name=\"twitter:label1\" content=\"Ditulis oleh\" \/>\n\t<meta name=\"twitter:data1\" content=\"Rakasena Pratama\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimasi waktu membaca\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 menit\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Apa itu Node Package Manager (NPM)? Fungsi & Cara Installnya","description":"NPM adalah singkatan dari Node Package Manager yang biasa digunakan untuk membagikan modul Node.js. Berikut penggunaan dan cara install NPM.","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:\/\/www.jagoanhosting.com\/blog\/npm-adalah\/","og_locale":"id_ID","og_type":"article","og_title":"Apa itu Node Package Manager (NPM)? Fungsi & Cara Installnya","og_description":"NPM adalah singkatan dari Node Package Manager yang biasa digunakan untuk membagikan modul Node.js. Berikut penggunaan dan cara install NPM.","og_url":"https:\/\/www.jagoanhosting.com\/blog\/npm-adalah\/","og_site_name":"Blog Jagoan Hosting","article_publisher":"https:\/\/www.facebook.com\/jagoanhosting\/","article_published_time":"2023-03-01T05:00:00+00:00","article_modified_time":"2026-03-04T09:14:43+00:00","og_image":[{"width":1200,"height":627,"url":"https:\/\/www.jagoanhosting.com\/blog\/wp-content\/uploads\/2023\/03\/Node-Package-Manager-NPM.png","type":"image\/png"}],"author":"Rakasena Pratama","twitter_card":"summary_large_image","twitter_creator":"@jagoanhosting","twitter_site":"@jagoanhosting","twitter_misc":{"Ditulis oleh":"Rakasena Pratama","Estimasi waktu membaca":"8 menit"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.jagoanhosting.com\/blog\/npm-adalah\/","url":"https:\/\/www.jagoanhosting.com\/blog\/npm-adalah\/","name":"Apa itu Node Package Manager (NPM)? Fungsi & Cara Installnya","isPartOf":{"@id":"https:\/\/www.jagoanhosting.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.jagoanhosting.com\/blog\/npm-adalah\/#primaryimage"},"image":{"@id":"https:\/\/www.jagoanhosting.com\/blog\/npm-adalah\/#primaryimage"},"thumbnailUrl":"https:\/\/www.jagoanhosting.com\/blog\/wp-content\/uploads\/2023\/03\/Node-Package-Manager-NPM.png","datePublished":"2023-03-01T05:00:00+00:00","dateModified":"2026-03-04T09:14:43+00:00","description":"NPM adalah singkatan dari Node Package Manager yang biasa digunakan untuk membagikan modul Node.js. Berikut penggunaan dan cara install NPM.","breadcrumb":{"@id":"https:\/\/www.jagoanhosting.com\/blog\/npm-adalah\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.jagoanhosting.com\/blog\/npm-adalah\/"]}]},{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/www.jagoanhosting.com\/blog\/npm-adalah\/#primaryimage","url":"https:\/\/www.jagoanhosting.com\/blog\/wp-content\/uploads\/2023\/03\/Node-Package-Manager-NPM.png","contentUrl":"https:\/\/www.jagoanhosting.com\/blog\/wp-content\/uploads\/2023\/03\/Node-Package-Manager-NPM.png","width":1200,"height":627,"caption":"node package manager"},{"@type":"BreadcrumbList","@id":"https:\/\/www.jagoanhosting.com\/blog\/npm-adalah\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.jagoanhosting.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Technology","item":"https:\/\/www.jagoanhosting.com\/blog\/category\/technology\/"},{"@type":"ListItem","position":3,"name":"Apa itu Node Package Manager (NPM)? Fungsi &#038; Cara Installnya"}]},{"@type":"WebSite","@id":"https:\/\/www.jagoanhosting.com\/blog\/#website","url":"https:\/\/www.jagoanhosting.com\/blog\/","name":"Blog Jagoan Hosting","description":"Dapatkan insight terbaru seputar Website, Bisnis, Digital Marketing, Wordpress dan Technology","publisher":{"@id":"https:\/\/www.jagoanhosting.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.jagoanhosting.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"id"},{"@type":"Organization","@id":"https:\/\/www.jagoanhosting.com\/blog\/#organization","name":"Jagoan Hosting Indonesia","url":"https:\/\/www.jagoanhosting.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/www.jagoanhosting.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.jagoanhosting.com\/blog\/wp-content\/uploads\/2023\/04\/cropped-New-JH-Asset-Logo_Logo_Main-Color.png","contentUrl":"https:\/\/www.jagoanhosting.com\/blog\/wp-content\/uploads\/2023\/04\/cropped-New-JH-Asset-Logo_Logo_Main-Color.png","width":512,"height":512,"caption":"Jagoan Hosting Indonesia"},"image":{"@id":"https:\/\/www.jagoanhosting.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/jagoanhosting\/","https:\/\/x.com\/jagoanhosting","https:\/\/www.instagram.com\/jaghostid\/","http:\/\/www.youtube.com\/user\/beonintermedia?feature=watch"]},{"@type":"Person","@id":"https:\/\/www.jagoanhosting.com\/blog\/#\/schema\/person\/7b1ae72f76bd9b6067c9f1a3f138bdb1","name":"Rakasena Pratama","description":"IT Consultant dengan pengalaman 11+ tahun di bidang server, hosting, dan technology. Berpengalaman dalam menyusun konten teknis dan edukatif seputar infrastruktur digital dan pemanfaatan AI untuk membantu pengguna memahami solusi teknologi secara akurat dan aplikatif.","url":"https:\/\/www.jagoanhosting.com\/blog\/user\/rakasena-pratama\/"}]}},"_links":{"self":[{"href":"https:\/\/www.jagoanhosting.com\/blog\/wp-json\/wp\/v2\/posts\/51905","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.jagoanhosting.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.jagoanhosting.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.jagoanhosting.com\/blog\/wp-json\/wp\/v2\/users\/233"}],"replies":[{"embeddable":true,"href":"https:\/\/www.jagoanhosting.com\/blog\/wp-json\/wp\/v2\/comments?post=51905"}],"version-history":[{"count":0,"href":"https:\/\/www.jagoanhosting.com\/blog\/wp-json\/wp\/v2\/posts\/51905\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.jagoanhosting.com\/blog\/wp-json\/wp\/v2\/media\/63992"}],"wp:attachment":[{"href":"https:\/\/www.jagoanhosting.com\/blog\/wp-json\/wp\/v2\/media?parent=51905"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.jagoanhosting.com\/blog\/wp-json\/wp\/v2\/categories?post=51905"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.jagoanhosting.com\/blog\/wp-json\/wp\/v2\/tags?post=51905"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}