Menu Close

Berita & Acara

Apa Itu NPM dan Bagaimana Cara Penggunaannya?

Apa Itu NPM
Share on facebook
Share on twitter
Share on linkedin
Share on whatsapp

Table of Contents

Tidak bisa dimungkiri bahwa JavaScript merupakan bahasa pemrograman terbaik dan termudah untuk membuat aplikasi. Namun, proses pengembangan aplikasi berbasis JavaScript akan memakan waktu yang lama karena membutuhkan modul dari setiap fitur yang dibutuhkan. Itulah pentingnya menggunakan Node Package Manager alias NPM dalam proyek pengembangan aplikasi Anda. Namun, sudahkah Anda mengenal apa itu NPM serta cara kerjanya?

Jangan khawatir jika Anda belum memahami tentang NPM. Cloudeka akan mengulas tentang sistem manajemen paket ini secara lengkap dan membagikan cara menginstalnya di komputer Anda. Mari simak informasinya mengenai Node Package Manager dalam artikel ini.

Mengenal Apa Itu NPM (Node Package Manager)

Node Package Manager alias NPM adalah sistem manajemen paket yang digunakan untuk mengelola paket dengan bahasa pemrograman JavaScript. Paket inilah yang dapat digunakan dalam lingkungan Node.js. NPM menyediakan cara yang mudah untuk mengelola paket yang bisa dibagikan dan digunakan kembali sehingga memudahkan proses pengembangan aplikasi berbasis Node.js.

NPM sangat bermanfaat agar Anda bisa menginstal paket yang dibutuhkan untuk proyek pengembangan aplikasi dengan mudah. Selain itu, Anda pun bisa membagikan aplikasi tersebut kembali ke komunitas apabila bermanfaat bagi orang lain. NPM juga memungkinkan Anda untuk mengelola versi dari paket yang diinstal sehingga Anda bisa mengontrol tingkat dependensi paket dengan mudah.

Beberapa Perintah dalam NPM

Node Package Manager sudah tersedia secara default dengan instalasi Node.js, jadi Anda tidak perlu menginstal sistem ini dengan terpisah. Anda dapat menggunakan perintah-perintah NPM melalui command line serta menemukan daftar perintah NPM yang tersedia dengan mengoperasikan perintah npm help.

NPM menyimpan informasi mengenai paket yang diinstal di file ‘package.json’ yang terdapat di alamat atau direktori proyek pengembangan aplikasi Anda. File ini menyimpan informasi mengenai nama dan versi paket yang diinstal serta dependensi paket lain yang dibutuhkan dalam pengembangan aplikasi. File ‘package.json’ bisa dibuat dengan menjalankan perintah npm init.

NPM menyediakan registry publik yang dapat diakses oleh semua orang sehingga paket-paket JavaScript yang dibuat bisa dibagikan. Anda dapat mencari paket di registry tersebut dengan mengunjungi website npmjs.com atau menjalankan perintah npm search.

NPM juga menyediakan fitur yang disebut “scoped packages” yang memungkinkan Anda untuk mendaftarkan paket dengan nama unik. Fitur ini sangat berguna jika Anda bekerja dengan anggota tim lainnya dan ingin mendaftarkan paket dengan nama yang sama, namun tetap ingin menghindari masalah dengan paket yang telah didaftarkan oleh orang lain.

Memahami Cara Kerja NPM

Lantas, bagaimana cara kerja NPM dalam pembuatan aplikasi? Begini penjelasannya. NPM mengelola paket-paket JavaScript yang dapat diinstal di proyek Anda serta dependensi dari semua paket tersebut. 

Ketika Anda menjalankan perintah npm install, NPM akan mencari paket yang ingin Anda instal di registry publik, kemudian mengunduh paket tersebut dan menyimpannya di direktori ‘node_modules’ di proyek Anda. Setelahnya, NPM juga akan menambahkan paket tersebut ke dalam file ‘package.json’ sebagai dependensi proyek Anda.

Apabila paket yang diinstal memiliki dependensi dengan paket lain yang terdapat dalam direktori tersebut, NPM akan menginstal paket-paket tersebut secara otomatis sebelum menginstal paket utama. Anda pun tidak perlu repot-repot menginstal dependensi paket secara manual.

Selain mengelola paket, NPM juga dapat digunakan untuk mengelola skrip melalui perintah npm run. Anda dapat menentukan skrip apa saja yang ingin dijalankan di file ‘package.json’. Skrip tersebut pun bisa dioperasikan dengan mudah menggunakan perintah npm run nama_skrip.

Baca juga: Macam-Macam Bahasa Pemrograman yang Wajib Diketahui

Cara Instal NPM di Komputer Anda

Pasti Anda sudah memahami pentingnya Node Package Manager (NPM) setelah membaca penjelasan di atas. Oleh karena itu, Anda perlu menginstal sistem ini sebelum memulai proses pembuatan aplikasi. NPM bisa diinstal pada komputer dengan OS Windows ataupun Mac. Begini langkah instalasinya.

1. OS Windows

Pastikan bahwa Anda sudah menginstal ‘Node.js’ terlebih dahulu. Platform ini bekerja sebagai platform runtime JavaScript yang sudah dilengkapi dengan NPM secara default. Apabila Anda sudah menginstal Node.js, maka NPM akan terinstal secara otomatis di komputer.

Bagaimana jika belum menginstal Node.js di komputer? Ikuti saja langkah-langkah di bawah ini.

  1. Kunjungi website ‘https://nodejs.org/en/download/’, kemudian pilih versi Node.js yang ingin diinstal. Ada pun versi terbaru Node.jas saat ini adalah v15.4.0 LTS.
  2. Klik tombol “Download” dan proses mengunduh instalator Node.js akan langsung berjalan.
  3. Setelah selesai didownload, buka instalator tersebut dengan mengeklik dua kali pada file tersebut.
  4. Ikuti instruksi di layar untuk menginstal Node.js. Pilih lokasi instal yang sesuai dengan preferensi Anda, kemudian klik tombol ‘Install’ untuk memulai proses instalasi.
  5. Setelah proses instalasi selesai, klik tombol “Finish” untuk menutup instalator.

NPM sudah terinstal secara otomatis dan Anda dapat menjalankan perintah NPM melalui command prompt untuk mengelola aplikasi.

2. OS Mac

Proses instalasi ‘Node.js’ di Mac hampir mirip seperti di Windows. Perbedaannya terletak pada perintah yang tersedia dalam prosesnya. Berikut ini adalah langkah-langkah untuk menginstal Node.js di Mac:

  • Kunjungi website https://nodejs.org/en/download/ dan pilih versi Node.js yang diinginkan. Lebih baik menggunakan versi terbaru agar lebih kompatibel.
  • Klik tombol ‘Download’ untuk mengunduh paket instalasi Node.js.
  • Setelah paket instalasi selesai diunduh, buka paket tersebut dengan mengklik dua kali pada file yang telah diunduh.
  • Ikuti instruksi di layar untuk menginstal Node.js. Pilih lokasi instal sesuai dengan preferensi Anda, kemudian klik tombol ‘Install’ untuk memulai proses instalasi.
  • Setelah proses install selesai, klik tombol ‘Close’ untuk menutup paket instalasi.

Setelah menginstal Node.js, NPM pun telah terinstal secara otomatis dan Anda dapat menjalankan perintah NPM melalui terminal.

Singkatnya, NPM merupakan sistem yang penting jika Anda ingin mengembangkan aplikasi dengan bahasa pemrograman JavaScript. Anda bisa mengelola dan menginstal NPM lebih mudah menggunakan Deka APM. Hubungi kami untuk informasi lebih lanjut mengenai layanan APM ini. Buat pengguna merasa puas dengan aplikasi Anda hanya dengan layanan terbaik dari Cloudeka!

Semoga artikel mengenai apa itu NPM ini bermanfaat untuk Anda yang ingin mengembangkan aplikasi berbasis JavaScript.

Cloudeka adalah penyedia layanan Cloud yang berdiri sejak tahun 2011. Lahir dari perusahaan ICT ternama di tanah air, Lintasarta, menyediakan layanan Cloud baik untuk perusahaan besar maupun kecil-menengah.