Cara install Ubuntu di Windows Subsystem for Linux (WSL) kini cukup menggunakan wsl --install pada PowerShell Administrator di Windows 11 atau Windows 10 versi yang memenuhi persyaratan teknis. Dengan WSL 2, Anda dapat menggunakan terminal Linux, Python, Git, database, dan Jupyter tanpa perlu dual boot. Bagi pekerja SEO, digital marketing, serta data analyst, WSL membuat eksperimen pengolahan data di laptop Windows lebih praktis.
Artikel ini memperbarui tutorial asli penulis saat belajar Jupyter Notebook, Python, dan ETL. Screenshot hasil instalasi pada masa itu tetap disimpan; perintah modern dijelaskan berdasarkan Microsoft Learn agar pembaca tidak perlu menyalin konfigurasi lama yang sudah berubah. Untuk penggunaan baru, prioritaskan Windows 11 yang masih didukung.
Apa itu WSL dan kapan perlu menggunakannya?
WSL memungkinkan distribusi Linux seperti Ubuntu berjalan berdampingan dengan Windows. WSL 2 memakai kernel Linux dalam lingkungan virtual yang dikelola Windows, bukan instalasi Linux yang menimpa partisi Windows. Anda tetap dapat menjalankan browser, Office dan aplikasi Windows sambil menggunakan perintah Bash, Python, atau paket Linux untuk proyek belajar menjadi data analyst dan bahasa pemrograman web.
| Metode | Kelebihan | Batasan |
|---|---|---|
| WSL 2 | Integrasi Linux–Windows, setup relatif mudah | Menggunakan virtualisasi dan resource sistem |
| Dual boot | Sistem Linux mandiri pada hardware | Memerlukan partisi dan restart bergantian |
| Virtual machine biasa | Isolasi konfigurasi lebih luas | Pengelolaan VM cenderung lebih manual |
| XAMPP | Cepat untuk PHP/Apache lokal di Windows | Bukan lingkungan Linux lengkap |
Jika hanya ingin menjalankan WordPress lokal, instalasi XAMPP Windows mungkin lebih sederhana. Namun jika ingin menguasai perangkat lunak open source, aplikasi web dinamis, dan otomasi berbasis Python, Ubuntu WSL merupakan salah satu jalur belajar yang sesuai.
1. Periksa prasyarat Windows dan virtualisasi
Microsoft menyatakan perintah instalasi satu langkah membutuhkan Windows 10 versi 2004/build 19041 atau lebih tinggi, atau Windows 11. Karena dukungan reguler Windows 10 berakhir Oktober 2025, gunakan versi yang masih mendapat perlindungan keamanan sesuai kebijakan perangkat Anda. Periksa versi sistem lewat winver dan pastikan virtualisasi CPU dapat dipakai. Laptop kantor mungkin membatasi kebijakan WSL; minta izin administrator TI jika diperlukan.
2. Cara install WSL dan Ubuntu dari PowerShell
Jalankan instalasi standar
Buka PowerShell dengan Run as administrator, lalu jalankan:
wsl --install
Perintah ini mengaktifkan komponen WSL dan virtualisasi yang diperlukan serta memasang Ubuntu default. Restart komputer jika diminta. Untuk melihat daftar distro, gunakan:
wsl --list --online
wsl --install -d Ubuntu
Perintah instalasi distro kedua hanya diperlukan bila belum memasang Ubuntu atau ingin memilih secara eksplisit; jangan berulang kali menjalankannya tanpa memeriksa status sistem. Microsoft menyediakan opsi --web-download jika download Store bermasalah.
Atur username dan password Ubuntu
Ketika Ubuntu dibuka pertama kali, buat nama pengguna Linux dan password yang kuat. Password saat mengetik di terminal tidak tampak; ini perilaku normal. Akun Ubuntu terpisah dari akun Windows. Untuk komputer perusahaan, ikuti kebijakan TI sebelum menginstal crawling data tools atau menjalankan script dari internet.
3. Periksa versi WSL dan distribusi yang terpasang
wsl --status
wsl --version
wsl --list --verbose
Jika distro terpasang masih WSL 1 dan perangkat memenuhi syarat, ubah distro tertentu menggunakan wsl --set-version Ubuntu 2. Sebaiknya backup project terlebih dahulu, terutama bila distro sudah berisi database. Perintah wsl --update dapat memperbarui WSL, sedangkan wsl --shutdown menghentikan instance. Jangan menggunakan wsl --unregister kecuali memang hendak menghapus seluruh data distro.
4. Update paket Ubuntu dan simpan project di lokasi yang benar
sudo apt update
sudo apt upgrade -y
mkdir -p ~/projects/analisis-data
cd ~/projects/analisis-data
Microsoft menyarankan project yang dikerjakan menggunakan tool Linux disimpan di filesystem Linux, misalnya folder ~/projects, bukan di bawah /mnt/c/. Alasannya adalah performa akses file; pencampuran path Windows dan Linux bisa membuat operasi kecil menjadi lambat. Anda bisa membuka folder Linux dari File Explorer memakai explorer.exe ..
Pekerjaan yang membutuhkan belajar database MySQL dapat dilakukan pada server database lokal, tetapi jangan mengekspos service eksperimen ke internet tanpa konfigurasi firewall dan kontrol akses.
5. Install Python dan JupyterLab secara terisolasi
Untuk belajar data, gunakan virtual environment Python agar paket project tidak merusak Python sistem. Instal paket bawaan yang diperlukan dari repositori resmi Ubuntu:
sudo apt install python3 python3-venv python3-pip -y
python3 -m venv .venv
source .venv/bin/activate
python -m pip install --upgrade pip
python -m pip install jupyterlab pandas matplotlib
jupyter lab
JupyterLab biasanya menunjukkan alamat localhost dengan token akses pada terminal. Buka tautan tersebut di browser lokal Anda; jangan membagikan token dan jangan menjalankan notebook publik tanpa autentikasi. Dalam workflow data-driven marketing dan digital marketing analytics, Jupyter berguna untuk eksplorasi dataset, bukan pengganti validasi serta kontrol kualitas data.
6. Contoh project: analisis data digital marketing
Rancang pertanyaan sebelum membuka notebook
Mulailah dari pertanyaan sederhana: halaman mana memperoleh klik tetapi rendah konversinya? Gunakan CSV anonim, periksa missing values, lalu kelompokkan channel dan tanggal. Terapkan konsep dasar query data dan visualisasi data untuk menyajikan temuan. Jika ingin membandingkan tren musiman, riset Google Trends dan Google Keyword Planner memberi contoh data eksternal, tetapi jangan mencampur skala data sumber berbeda tanpa penjelasan.
Gunakan Python secara bertanggung jawab
Dataset customer atau akun analytics mengandung informasi sensitif. Anonimkan kolom pribadi, simpan credential di environment variable atau secret manager, dan jangan mengunggah file internal ke notebook publik. Pemeriksaan legal juga penting sebelum melakukan crawling data. Jangan menjalankan perintah dari forum atau GitHub tanpa memahami efeknya.
7. Troubleshooting WSL yang sering muncul
| Gejala | Penyebab potensial | Perbaikan awal |
|---|---|---|
| wsl command tak dikenali | Windows terlalu lama/fitur belum aktif | Periksa build dan panduan Microsoft |
| Virtual machine tidak dapat berjalan | Virtualisasi/komponen sistem nonaktif | Periksa BIOS, Windows features, kebijakan TI |
| Download berhenti | Microsoft Store atau jaringan | Coba opsi web download resmi |
| Python pip menolak install global | Environment managed by OS | Gunakan venv, bukan force global |
| Notebook lambat | File project ada di /mnt/c atau RAM terbatas | Simpan di home Linux dan cek resource |
Jika tujuan Anda menyiapkan website, pahami technical SEO dan performa aplikasi web agar workflow lokal tidak disamakan dengan infrastruktur produksi. Setelah belajar, gunakan dashboard dan data untuk mempelajari bagaimana traffic website berkaitan dengan pengalaman pengunjung.
Arsip screenshot dan pengalaman pertama penulis menginstal WSL
Penulis pada awalnya memilih WSL karena sehari-hari menggunakan Windows dan ingin berlatih Jupyter Notebook, ETL, data engineering, dan analisis marketing. Empat gambar asli berikut tetap disimpan sebagai dokumentasi, tetapi posisi tombol dan tampilan distro dapat berbeda di versi 2026.
Lihat empat screenshot instalasi awal




FAQ cara install Ubuntu di WSL
1. Apa itu WSL?
Fitur Windows untuk menggunakan distribusi Linux dan tooling command line tanpa dual boot.
2. Apakah WSL gratis?
Komponen WSL dan distro Ubuntu dapat digunakan tanpa biaya lisensi tambahan sesuai ketentuan masing-masing.
3. Apakah bisa dipasang di Windows 11?
Ya, Windows 11 adalah lingkungan yang didukung untuk WSL.
4. Bagaimana instal Ubuntu paling mudah?
Jalankan wsl –install dari PowerShell administrator lalu ikuti setup distro.
5. Apa beda WSL 1 dan WSL 2?
WSL 2 memakai kernel Linux dengan virtualisasi dan kompatibilitas yang lebih luas.
6. Bagaimana melihat distro terpasang?
Gunakan wsl –list –verbose pada PowerShell.
7. Apakah WSL memerlukan restart?
Instalasi awal komponen dapat meminta restart Windows.
8. Di mana sebaiknya menyimpan project Python?
Di filesystem Linux seperti direktori home bila memakai tool Linux.
9. Bisakah install Jupyter di WSL?
Ya, dengan Python venv dan pip untuk JupyterLab.
10. Apakah WSL cocok untuk server production?
Lebih cocok development; production perlu arsitektur dan hardening sendiri.
11. Apakah wsl –unregister aman?
Tidak untuk data yang ingin disimpan, karena menghapus seluruh data distro yang dipilih.
12. Bagaimana menjaga paket Python tetap aman?
Gunakan virtual environment, sumber paket resmi, dan update dependensi secara berkala.
Referensi eksternal
- Microsoft Learn — Install WSL
- Microsoft — WSL commands
- Microsoft — WSL development environment
- Jupyter — install