Tutorial Choco untuk Windows: Panduan Lengkap Langkah demi Langkah untuk Menggunakan Chocolatey

Pembaharuan Terakhir: 17/12/2025
penulis: Isaac
  • Chocolatey memungkinkan Anda untuk mengelola instalasi, pembaruan, dan penghapusan program di Windows dari terminal Terpusat dan aman.
  • Pemasangannya dilakukan dari PowerShell o CMD dengan hak akses administrator dan memerlukan penyesuaian kebijakan eksekusi skrip.
  • Choco menawarkan perintah Sangat mudah untuk menginstal, memperbarui, dan melihat daftar paket, dan Anda dapat mengotomatiskan pembaruan dengan Penjadwal Tugas.
  • ChocolateyGUI menambahkan antarmuka grafis di atas Chocolatey, sehingga lebih mudah digunakan baik di komputer pribadi maupun server Windows.

Tutorial Choco untuk Windows

Jika Anda berasal dari Linux atau macOS, Anda mungkin terbiasa menginstal program dari terminal , dengan apt, yum, brew, atau pengelola serupa. Ini bukan hal yang umum di Windows, tetapi menjadi semakin penting ketika Anda ingin mengotomatiskan instalasi, menjaga semuanya tetap mutakhir, dan menghemat puluhan klik dan wizard instalasi.

Di sinilah Chocolatey, juga dikenal sebagai Choco, berperan. Ini adalah pengelola paket yang ampuh untuk Windows yang memungkinkan Anda menginstal, memperbarui, dan menghapus aplikasi dari baris perintah (PowerShell atau CMD), mirip seperti di Linux. Mari kita lihat secara detail cara kerjanya, cara menginstalnya dengan benar, dan cara memaksimalkannya baik di komputer desktop maupun server Windows.

Apa itu Chocolatey dan mengapa layak digunakan?

Chocolatey adalah pengelola paket yang dirancang khusus untuk Windows . Pada praktiknya, ini adalah alat konsol kecil yang memanfaatkan PowerShell dan infrastruktur NuGet untuk mengunduh, menginstal, dan memperbarui perangkat lunak dari repositori terpusat yang besar yang dikelola oleh komunitas.

Selama bertahun-tahun, sistem Linux telah beralih dari kompilasi dari kode sumber dengan make dan alat serupa ke penggunaan pengelola paket seperti apt-get, yum, zypper, atau bahkan pengelola khusus bahasa seperti pip atau gem. Namun, di Windows, praktik yang biasa dilakukan tetap sama, yaitu mengunjungi situs web produsen, mengunduh file .exe atau .msi, dan mengikuti panduan klasik "Next, Next, Finish".

Model tradisional ini memiliki beberapa masalah: lebih lambat, memerlukan pencarian installer secara manual, dan membawa lebih banyak risiko keamanan (situs web palsu, malware , versi usang, dll.). Selain itu, memperbarui semua perangkat lunak Anda satu per satu adalah tugas yang membosankan yang akhirnya ditunda atau diabaikan oleh banyak orang.

Chocolatey mengatasi masalah ini dengan menciptakan repositori besar perangkat lunak terverifikasi dan klien konsol yang mampu mengunduh, menginstal, dan memperbarui program secara otomatis. Ini mencakup semuanya, mulai dari peramban dan pemutar media hingga alat pengembangan, VPN , utilitas pemantauan, dan bahkan server serta alat untuk Windows Server.

Keunggulan menarik lainnya adalah Chocolatey dapat mempermudah akses ke aplikasi yang diblokir di negara-negara tertentu atau sulit diperoleh melalui saluran biasa, karena repositori terpusat bertindak sebagai perantara yang aman dan dikendalikan oleh komunitas.

Persyaratan dan pertimbangan penting sebelum menginstal Choco

Sebelum memulai instalasi Chocolatey, ada baiknya Anda mengingat beberapa persyaratan dan praktik terbaik untuk menghindari masalah dan mendapatkan hasil maksimal, terutama jika Anda akan menggunakannya secara intensif atau di lingkungan produksi.

Hal pertama yang perlu dilakukan adalah memastikan Anda menggunakan versi Windows terbaru , sebaiknya Windows 10 atau yang lebih baru, karena dukungan PowerShell dan kebijakan eksekusi tertentu bekerja jauh lebih baik. Pada instalasi Windows yang baru, Chocolatey cenderung berperilaku sangat stabil dan dapat diprediksi.

Disarankan juga, jika Anda sudah menginstal program menggunakan metode tradisional (mengunduh penginstal dari situs web masing-masing produsen), untuk menghapus instalasinya terlebih dahulu sebelum mengelolanya dengan Chocolatey. Jika Anda tetap menginstal versi "klasik" dan kemudian mencoba mengelolanya dengan Chocolatey, Anda mungkin akan mengalami duplikasi atau konflik pembaruan.

Poin penting lainnya adalah memahami hak akses: sebagian besar operasi Chocolatey harus dijalankan dengan hak akses administrator , baik di PowerShell maupun di command prompt . Jika tidak, banyak paket akan gagal atau hanya akan diinstal untuk pengguna saat ini, yang seringkali menjadi masalah di lingkungan yang menuntut.

Terakhir, jika Anda akan menggunakannya di Windows Server atau di lingkungan cloud , ingatlah untuk meninjau kebijakan internal perusahaan (keamanan, proxy, repositori pribadi, dll.) untuk menyesuaikan Chocolatey dengan aturan Anda dan menghindari kejutan terkait pembatasan jaringan atau kepatuhan.

Cara menginstal Chocolatey dari baris perintah klasik

Cara paling sederhana dan tradisional untuk menjalankan Chocolatey adalah dengan menggunakan command prompt (CMD) yang dijalankan sebagai administrator . Metode ini tetap valid dan banyak digunakan, terutama pada sistem di mana command prompt klasik lebih disukai daripada PowerShell.

  Cara Memperbaiki Kesalahan Printer Terputus di Mac

Untuk memulai, buka menu Mulai, ketik "cmd" atau "Command Prompt," dan pilih Jalankan sebagai administrator . Penting untuk memiliki hak akses administrator; jika tidak, instalasi hanya akan tersedia untuk pengguna saat ini, dan banyak paket akan gagal diinstal.

Setelah Anda memiliki akses konsol dengan hak akses administrator, Anda perlu menjalankan perintah instalasi Chocolatey , yang mereka sediakan di situs web resmi mereka. Pada versi yang lebih lama, perintahnya kurang lebih seperti ini:

@powershell -NoProfile -ExecutionPolicy Bypass -Command «iex ((new-object net.webclient).DownloadString('https://chocolatey.org/ install.ps1 '))» && SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin

Perintah ini mengunduh skrip install.ps1 dari situs web resmi Chocolatey , menjalankannya dengan PowerShell tanpa profil dan dengan kebijakan eksekusi dalam mode Bypass, serta mengintegrasikan jalur Choco ke dalam variabel lingkungan PATH sehingga Anda dapat menggunakannya dari direktori mana pun di konsol.

Perlu diingat bahwa jika Anda secara tidak sengaja gagal membuka konsol sebagai administrator , perintah mungkin tampak berhasil, tetapi Chocolatey akan terbatas pada pengguna yang memulai instalasi atau akan gagal menginstal paket tertentu yang memerlukan izin sistem.

Cara Menginstal Chocolatey dengan PowerShell langkah demi langkah

Dalam sistem modern, semakin umum menggunakan PowerShell sebagai lingkungan utama untuk menginstal dan mengelola Chocolatey , karena menawarkan kontrol yang lebih baik, pesan kesalahan yang lebih jelas, dan integrasi yang lebih baik dengan skrip otomatis dan tugas terjadwal.

Untuk melakukan ini, buka menu Mulai, ketik "PowerShell," dan pilih Jalankan sebagai administrator . Terima perintah Kontrol Akun Pengguna (UAC), dan Anda akan melihat jendela PowerShell berwarna biru dengan hak akses yang lebih tinggi.

Salah satu persyaratan umum di PowerShell adalah menyesuaikan kebijakan eksekusi skrip . Chocolatey mengharuskan Anda dapat menjalankan skrip yang diunduh, dan dalam beberapa konfigurasi default, hal ini terbatas. Banyak tutorial merekomendasikan untuk menjalankan:

Set-ExecutionPolicy AllSigned

Atau, dalam kasus lain, `Set-ExecutionPolicy Unrestricted` untuk mengizinkan skrip instalasi berjalan. Setelah mengetik perintah, PowerShell akan meminta konfirmasi; Anda dapat menjawab dengan huruf "S" (atau "Y" pada sistem berbahasa Inggris) untuk melanjutkan.

Setelah kebijakan disesuaikan, kunjungi situs web resmi Chocolatey (bagian Memulai) dan salin perintah instalasi terbaru . Biasanya berupa instruksi PowerShell yang memanggil iex ((New-Object net.webclient).DownloadString(…)) terhadap URL skrip install.ps1.

Salin perintah tersebut ke jendela PowerShell, tekan Enter, dan tunggu hingga klien Chocolatey selesai diunduh dan diinstal . Anda akan melihat serangkaian pesan yang menunjukkan proses pengunduhan, pembuatan direktori, konfigurasi PATH, dan langkah-langkah internal lainnya. Setelah selesai, Chocolatey siap digunakan.

Memulai menggunakan Choco: perintah dasar penting

Setelah Chocolatey terpasang, hal pertama yang dapat Anda lakukan adalah memeriksa apakah perintah choco tersedia dengan mengetikkan perintah berikut di PowerShell atau CMD:

cokelat /?

Perintah ini akan menampilkan bantuan umum program, dengan daftar tindakan utama: instal, perbarui, hapus instalasi, daftar, cari , dan lainnya. Ini adalah cara yang baik untuk dengan cepat mengenal opsi yang tersedia.

Untuk menginstal program dasar, sintaks standarnya sangat sederhana: `choco install package_name` . Misalnya, jika Anda ingin menginstal Skype di komputer Anda, Anda cukup menjalankan:

instal choco skype

Jika Anda sering bekerja di baris perintah, Anda akan merasa sangat nyaman menambahkan parameter `-y` (ya) agar secara otomatis menerima perintah dan Anda tidak perlu mengkonfirmasi secara manual. Misalnya, untuk menginstal VLC Anda dapat mengetik:

choco install vlc -y

Saat Anda memulai instalasi, Chocolatey akan mengunduh paket, menjalankan skrip terkait, dan menampilkan tindakan yang dilakukannya di layar . Jika Anda ingin meninjau dengan cermat apa yang telah terjadi, Anda dapat melihat file log, yang biasanya bernama chocolatey.log , tempat pesan dan langkah-langkah internal dicatat.

Jika terjadi kesalahan, selalu periksa apakah konsol dibuka sebagai administrator . Banyak masalah izin umum berasal dari menjalankan Choco di terminal tanpa hak akses administrator, terutama saat menginstal perangkat lunak yang memodifikasi registri, layanan, atau area sistem sensitif lainnya.

Instal, perbarui, dan hapus instalasi program dengan Chocolatey.

Kekuatan sejati Chocolatey akan terlihat jelas ketika Anda mulai mengelola katalog aplikasi Anda secara sistematis , memanfaatkan instalasi, pembaruan, dan penghapusan dari satu titik kontrol tunggal.

Untuk menginstal paket baru, kita sudah melihat sintaks dasarnya: `choco install package_name` . Misalnya, jika Anda ingin menjalankan agen pengumpulan data seperti Telegraf, Anda cukup mencari nama paket yang tepat di repositori komunitas dan menjalankan:

  Metode untuk Menutupi ID Penelepon di iPhone

choco install telegraf -y

Untuk memperbarui paket tertentu, perintah yang biasa digunakan adalah `choco upgrade package_name` , yang akan memeriksa versi yang lebih baru dan mengunduh serta menginstalnya jika ada. Ini menghindari keharusan membuka setiap program dan mencari opsi pembaruan secara manual.

Jika Anda ingin mengetahui aplikasi mana saja yang telah Anda instal dengan Chocolatey, Anda dapat mencantumkan paket lokal dengan perintah berikut:

Daftar Cokelat — Hanya untuk Lokal

Dengan cara ini, Anda akan mendapatkan ringkasan dari semua yang telah Anda instal melalui pengelola, membantu Anda untuk menjaga kendali terpusat atas perangkat lunak Anda dan merencanakan apa yang ingin Anda perbarui atau hapus.

Sedangkan untuk penghapusan instalasi, perintahnya juga sangat sederhana: `choco uninstall package_name` . Misalnya, untuk menghapus Skype yang diinstal dengan Choco, Anda akan menggunakan:

choco uninstall skype

Penting untuk menghapus instalasi aplikasi yang dikelola oleh Chocolatey dari dalam Chocolatey itu sendiri, dan bukan hanya dari panel Program dan Fitur klasik . Jika tidak, saat Anda menjalankan pembaruan global, Chocolatey mungkin mencoba memperbarui paket yang sudah tidak tersedia lagi, sehingga menyebabkan ketidaksesuaian.

Cara menemukan paket dan memilih versi yang tepat

Ekosistem Chocolatey didasarkan pada repositori paket yang sangat besar yang dikelola oleh komunitas , di mana Anda dapat menemukan segalanya mulai dari aplikasi terkenal hingga alat khusus untuk pengguna tingkat lanjut atau lingkungan perusahaan.

Untuk menemukan program tertentu, Anda dapat menggunakan dua metode. Pertama, kunjungi situs web resmi repositori komunitas, biasanya di bagian paket, di mana Anda akan menemukan mesin pencari web dengan filter untuk nama, kategori, dan kriteria lainnya . Di sana Anda dapat melihat nama paket yang tepat, versi, penulis, reputasi, dan perintah instalasi yang direkomendasikan.

Cara kedua adalah langsung ke baris perintah dan menggunakan `choco search search_string` untuk menampilkan daftar paket yang terkait dengan kata kunci tersebut. Ini sangat berguna ketika Anda sudah bekerja di PowerShell dan tidak ingin membuka browser.

Dalam beberapa kasus, Anda akan melihat bahwa ada beberapa versi dari program yang sama . Misalnya, dengan 7-Zip, biasanya ada versi "normal" dan versi lain yang menyertakan kata "install" dalam nama paketnya. Rekomendasi umumnya adalah menggunakan versi yang menyertakan kata "install" jika tersedia, karena biasanya menyertakan antarmuka grafis tradisional selain versi baris perintah yang mungkin ada.

Perlu diingat bahwa repositori Chocolatey biasanya tidak menyertakan paket perangkat lunak komersial berbayar penuh seperti Microsoft Office atau Adobe Premiere Pro, tetapi Anda akan menemukan banyak alternatif gratis dan sumber terbuka seperti LibreOffice, Kdenlive, GIMP , dan masih banyak lagi.

Berkat katalog terpusat ini, Anda tidak perlu lagi mencari installer yang asal-usulnya meragukan di internet , atau mengunjungi lusinan situs web resmi yang berbeda; Anda hanya perlu mengetahui nama paket di Chocolatey dan menjalankan perintah yang sesuai.

Pembaruan aplikasi massal dengan Choco Upgrade All

Salah satu fitur Chocolatey yang paling menarik adalah kemampuannya untuk memperbarui semua perangkat lunak yang terpasang sekaligus melalui pengelola , tanpa harus menerima pemberitahuan di setiap aplikasi atau mengklik menu internal.

Untuk melakukan ini, cukup buka PowerShell sebagai administrator dan jalankan perintah berikut:

choco upgrade all -y

Perintah ini akan memeriksa setiap paket yang terpasang secara individual dan mengunduh serta menginstal versi terbaru yang tersedia di repositori Chocolatey. Berkat parameter -y, Anda tidak perlu mengkonfirmasi setiap pembaruan secara individual.

Mekanisme ini sangat berguna dalam tim di mana Anda ingin menghindari pesan pop-up "ada versi baru" yang biasanya mengganggu alur kerja Anda. Chocolatey memusatkan manajemen versi, sehingga Anda dapat memutuskan kapan dan bagaimana semuanya diperbarui.

Namun, jika Anda memiliki paket yang diinstal di luar Chocolatey atau versi yang sangat lama, disarankan untuk memeriksanya terlebih dahulu untuk menghindari pencampuran metode instalasi yang berlebihan dan mencegah konflik saat memperbarui.

Dalam lingkungan profesional atau kreatif, di mana Anda selalu menggunakan rangkaian aplikasi yang sama (browser, editor video, paket perkantoran, pemutar media, utilitas), bentuk pembaruan massal ini menjadi penyelamat sejati dalam hal waktu dan pemeliharaan.

Otomatiskan pembaruan dengan Penjadwal Tugas Windows.

Jika Anda ingin melangkah lebih jauh, Anda dapat mengotomatiskan pembaruan Chocolatey menggunakan Penjadwal Tugas Windows , sehingga pembaruan tersebut berjalan setiap kali Anda masuk atau sesuai dengan jadwal yang Anda inginkan.

Untuk mengkonfigurasinya, buka menu Mulai, ketik "tugas," dan buka Penjadwal Tugas . Di sisi kanan jendela, pilih opsi "Buat tugas" (bukan yang dasar) untuk memiliki kontrol lebih atas pengaturan.

  Bagaimana Cara Mudah Mengubah Pengaturan “Konten Sensitif” di Twitter?

Pada tab Umum, berikan nama yang deskriptif (misalnya, "Perbarui program dengan Chocolatey") dan centang kotak untuk "Jalankan terlepas dari apakah pengguna masuk atau tidak" dan "Jalankan dengan hak akses tertinggi." Di bagian "Konfigurasikan untuk", pilih versi Windows yang Anda gunakan, misalnya, Windows 10.

Selanjutnya, buka tab Pemicu dan klik Baru. Di bawah "Mulai tugas," pilih "Saat masuk" (atau interval waktu pilihan Anda, seperti harian atau mingguan). Ini akan menyebabkan pembaruan dipicu secara otomatis saat Anda masuk ke akun Anda.

Selanjutnya, pada tab Tindakan, pilih "Mulai program" dan di kolom Program atau skrip ketik choco . Di kotak "Tambahkan argumen", masukkan:

upgrade all -y

Simpan tugas tersebut dan Anda akan mendapatkan pembaruan otomatis untuk semua program Anda setiap kali Anda memulai sistem atau sesuai jadwal yang Anda pilih. Dengan cara ini, Anda tidak perlu lagi memeriksa program satu per satu dan berurusan dengan notifikasi versi baru di tengah pekerjaan Anda.

Chocolatey di server Windows dan lingkungan profesional

Chocolatey tidak hanya berguna di PC pribadi Anda; ia juga unggul di lingkungan server, terutama di Windows Server , di mana otomatisasi dan manajemen perangkat lunak terpusat sangat penting.

Dengan mengikuti proses instalasi yang sama menggunakan PowerShell dengan hak akses administrator, Anda dapat menggunakan choco pada server khusus atau server cloud untuk dengan cepat menyebarkan alat pemantauan, agen pencadangan , basis data , server web, dan banyak perangkat lunak lainnya.

Keunggulan utama dibandingkan instalasi manual adalah Anda dapat sepenuhnya membuat skrip untuk penyediaan server . Alih-alih terhubung, mengunduh penginstal, mengklik setiap wizard, dan mengulangi proses di setiap mesin, skrip PowerShell sederhana dengan daftar perintah `choco install` sudah cukup untuk membuat semuanya berjalan dalam hitungan menit.

Jika Anda mengalami kesulitan menginstal perangkat lunak yang sangat spesifik atau perlu menerapkan server dengan konfigurasi tertentu , banyak perusahaan hosting dan penyedia cloud menawarkan bantuan dan basis pengetahuan khusus di mana jenis proses ini didokumentasikan.

Selain itu, beberapa penyedia memungkinkan pelanggan mereka untuk mengusulkan topik guna memperluas basis dokumentasi tersebut (misalnya, panduan untuk tumpukan perangkat lunak tertentu, kombinasi alat, atau solusi yang sangat spesifik), sehingga Anda sendiri dapat menginspirasi artikel dan tutorial di masa mendatang yang disesuaikan dengan kebutuhan Anda yang sebenarnya.

ChocolateyGUI: Menggunakan Chocolatey dengan antarmuka grafis

Jika Anda kurang nyaman dengan konsol atau lebih menyukai sesuatu yang lebih visual, Anda dapat menginstal ChocolateyGUI, antarmuka grafis yang menggunakan Chocolatey untuk mempermudah pengelolaan paket melalui jendela dan tombol.

Instalasinya sangat mudah, cukup buka PowerShell dengan hak akses administrator dan jalankan perintah berikut:

choco instal coklatygui -y

Selama proses berlangsung, Anda akan melihat paket dan dependensinya diunduh di konsol, dan Anda mungkin diminta untuk mengkonfirmasi beberapa langkah dengan menekan tombol "A" untuk menerima semua tindakan yang disarankan. Setelah instalasi selesai, Anda dapat mencari "ChocolateyGUI" di menu Mulai seperti aplikasi lainnya.

Saat Anda membuka ChocolateyGUI, Anda akan menemukan antarmuka yang sangat sederhana dan intuitif . Anda dapat menjelajahi katalog paket yang tersedia, melihat paket mana yang sudah Anda instal, dan mengelola instalasi, pembaruan, dan penghapusan instalasi hanya dengan beberapa klik.

Untuk menginstal program dari ChocolateyGUI, cukup temukan program tersebut dalam daftar, klik kanan padanya , dan pilih opsi instal. Proses akan mengunduh dan mengkonfigurasinya di latar belakang, dan kemajuan instalasi akan ditampilkan di dalam antarmuka.

Demikian pula, jika Anda ingin menghapus perangkat lunak yang diinstal melalui ChocolateyGUI, cukup klik kanan pada paket tersebut dan pilih uninstall . Choco akan terus bekerja di latar belakang, tetapi dengan antarmuka yang jauh lebih ramah pengguna.

Untuk menjaga agar semuanya selalu mutakhir, ChocolateyGUI juga memungkinkan Anda untuk meluncurkan pembaruan semua paket yang terpasang , mirip dengan choco upgrade all, tetapi dikelola dari Windows alih-alih mengetik perintah secara manual.