Installasi Oracle VM VirtualBox (versi 7.2) di Ubuntu 26.04 LTS (Resolute Raccoon)

Installasi Oracle VM VirtualBox (versi 7.2) di Ubuntu 26.04 LTS (Resolute Raccoon)
Menjalankan berbagai sistem operasi secara bersamaan dalam satu komputer kini menjadi kebutuhan wajib bagi pengembang, administrator sistem,...

Menjalankan berbagai sistem operasi secara bersamaan dalam satu komputer kini menjadi kebutuhan wajib bagi pengembang, administrator sistem, maupun pelajar. Oracle VM VirtualBox masih menjadi pilihan perangkat lunak virtualisasi desktop paling populer karena ringan, gratis, dan mendukung berbagai arsitektur sistem operasi.

Pada panduan ini, kita akan membahas langkah demi langkah cara menginstal VirtualBox versi stabil beserta Extension Pack dan Guest Additions di Ubuntu 26.04 LTS (Resolute Raccoon) agar mesin virtual Linux maupun Windows Anda dapat berjalan dengan resolusi layar penuh (auto-resize) dan mendukung fitur berbagi folder.

Mengapa Menggunakan Repositori Resmi Ubuntu 26.04?

Meskipun paket instalasi .deb tersedia di situs resmi Oracle, menginstal VirtualBox langsung melalui repositori resmi Ubuntu (multiverse) jauh lebih disarankan. Paket dari repositori bawaan sudah dikompilasi dan diuji kecocokannya dengan versi kernel Linux yang digunakan pada Ubuntu 26.04 LTS, sehingga meminimalkan risiko galat modul kernel (kernel driver error) saat sistem melakukan pembaruan rutin.

Bagian 1: Cara Instal VirtualBox di Ubuntu 26.04 LTS

1. Perbarui Sistem dan Aktifkan Repositori Multiverse

Buka terminal Ubuntu menggunakan pintasan keyboard Ctrl + Alt + T, lalu pastikan repositori multiverse aktif dan indeks paket telah diperbarui ke versi terbaru:

sudo apt update
sudo add-apt-repository multiverse
sudo apt update

2. Instal Paket Utama VirtualBox dan Kernel Headers

Selanjutnya, instal aplikasi VirtualBox beserta antarmuka grafis (virtualbox-qt), modul DKMS, dan kernel headers agar modul virtualisasi dapat dibangun dengan lancar:

sudo apt install virtualbox virtualbox-qt virtualbox-dkms linux-headers-$(uname -r)

Catatan Penting Secure Boot: Jika fitur Secure Boot di BIOS/UEFI komputer Anda dalam keadaan aktif, terminal akan memunculkan layar biru konfirmasi MOK (Machine Owner Key). Buat kata sandi sementara (8–16 karakter), lalu saat komputer di-restart pilih menu Enroll MOK > Continue > masukkan kata sandi tadi agar modul kernel VirtualBox diizinkan berjalan oleh sistem.

Setelah selesai, pastikan instalasi berhasil dengan memeriksa versi yang terpasang:

VBoxManage --version

3. Instal VirtualBox Extension Pack (Opsional)

Extension Pack dibutuhkan agar mesin virtual dapat mengenali perangkat USB 2.0/3.0, mendukung enkripsi disk, serta fitur remote display:

sudo apt install virtualbox-ext-pack

Ketika muncul layar persetujuan lisensi PUEL Oracle di terminal, tekan tombol Tab untuk menyorot <Ok>, tekan Enter, lalu pilih Yes.

4. Tambahkan Akun Pengguna ke Grup vboxusers

Agar VirtualBox memiliki hak akses untuk membaca perangkat USB yang ditancapkan ke komputer host Ubuntu, masukkan akun pengguna Anda ke grup vboxusers:

sudo usermod -aG vboxusers $USER

Lakukan logout lalu login kembali (atau restart Ubuntu) agar perubahan hak akses grup ini diterapkan sepenuhnya.

Bagian 2: Cara Instal VirtualBox Guest Additions

Guest Additions adalah kumpulan driver sistem yang dipasang di dalam sistem operasi tamu (Guest OS). Tanpa paket ini, tampilan mesin virtual akan terjebak di resolusi kecil dan fitur salin-tempel antar sistem tidak akan berfungsi.

Sebelum memulai, pasang terlebih dahulu paket ISO Guest Additions di komputer host Ubuntu 26.04 Anda:

sudo apt install virtualbox-guest-additions-iso

A. Instalasi Guest Additions di VM Linux (Ubuntu / Debian / Mint)

  1. Siapkan paket kompilasi di dalam VM Linux: Nyalakan mesin virtual Linux Anda, buka terminal di dalamnya, lalu jalankan perintah berikut:
    sudo apt update
    sudo apt install build-essential dkms linux-headers-$(uname -r)
  2. Masukkan CD Image: Pada bilah menu atas jendela VirtualBox, klik menu Devices > Insert Guest Additions CD image....
  3. Jalankan skrip pemasang: Buka terminal di dalam VM Linux dan jalankan skrip instalasi dari direktori CD yang terpasang:
    cd /media/$USER/VBox_GAs_*
    sudo ./VBoxLinuxAdditions.run
  4. Restart VM: Setelah proses kompilasi selesai tanpa pesan error, mulai ulang mesin virtual dengan perintah sudo reboot.

B. Instalasi Guest Additions di VM Windows (Windows 10 / 11)

  1. Masukkan CD Image: Jalankan mesin virtual Windows hingga masuk ke layar desktop, lalu klik menu Devices > Insert Guest Additions CD image... pada bilah atas VirtualBox.
  2. Jalankan file installer: Buka File Explorer (Win + E), masuk ke This PC, buka drive CD Drive (D:) VirtualBox Guest Additions, lalu klik dua kali file VBoxWindowsAdditions.exe.
  3. Ikuti panduan Setup Wizard: Klik Next > Next > Install. Jika muncul jendela peringatan keamanan Windows (Windows Security) untuk driver Oracle Corporation, pilih Install.
  4. Restart VM Windows: Setelah instalasi tuntas, pilih opsi Reboot now dan klik Finish.

Mengaktifkan Shared Clipboard dan Drag-and-Drop

Setelah Guest Additions terpasang dan mesin virtual menyala kembali, Anda dapat mengaktifkan fitur salin-tempel teks maupun transfer file dua arah antara Ubuntu 26.04 dan mesin virtual melalui menu berikut:

  • Klik Devices > Shared Clipboard > pilih Bidirectional.
  • Klik Devices > Drag and Drop > pilih Bidirectional.
  • Pastikan opsi View > Auto-resize Guest Display dalam keadaan tercentang agar resolusi layar otomatis mengikuti ukuran jendela aplikasi.

Penutup

Dengan mengikuti langkah di atas, Oracle VirtualBox beserta seluruh driver Guest Additions kini sudah terpasang optimal di sistem operasi Ubuntu 26.04 LTS Anda. Jika Anda berencana menguji beberapa mesin virtual sekaligus, pastikan alokasi RAM dan jumlah inti prosesor (CPU) pada pengaturan masing-masing VM tidak melebihi setengah dari total kapasitas perangkat keras utama agar komputer host tetap responsif.

(gungsan)

Ubuntu : Cara Install VS Code & Config C++ Agar Bisa Run Satu Kali Klik

Default Thumbnail
Pada artikel sebelumnya, kita telah belajar cara mengompilasi dan menjalankan program C++ secara manual melalui Terminal di Ubuntu menggunak...

Pada artikel sebelumnya, kita telah belajar cara mengompilasi dan menjalankan program C++ secara manual melalui Terminal di Ubuntu menggunakan g++. Metode tersebut sangat bagus untuk memahami alur dasar di balik layar. Namun, saat proyek coding Anda mulai kompleks, mengetikkan perintah kompilasi berulang-ulang di Terminal tentu akan terasa sangat melelahkan.

Agar proses belajar Anda jauh lebih produktif dan menyenangkan, kita bisa menggunakan Visual Studio Code (VS Code).

Pada panduan kali ini, kita akan membahas langkah-langkah menginstal VS Code di Ubuntu, memasang ekstensi C++ resmi, dan mengonfigurasinya agar Anda bisa mengompilasi sekaligus menjalankan kode C++ hanya dengan satu kali klik (tanpa harus menyentuh Terminal secara manual)!

A. Ilustrasi Cara Cepat Menjalankan C++ di VS Code

Di bawah ini adalah gambaran umum bagaimana kita memasang ekstensi yang tepat dan memanfaatkan tombol Play di pojok kanan atas untuk mengeksekusi kode secara instan:

B. Langkah 1: Install Compiler g++ Terlebih Dahulu

Sebelum beralih ke editor teks, pastikan sistem Ubuntu Anda sudah memiliki compiler C++. Jika belum, buka Terminal (Ctrl + Alt + T) dan jalankan perintah berikut:

Bash
sudo apt update && sudo apt install -y build-essential

C. Langkah 2: Cara Install Visual Studio Code di Ubuntu

Ada beberapa cara untuk memasang VS Code di Ubuntu. Metode yang paling mudah dan otomatis terbarui adalah menggunakan Snap Store:

  1. Buka Terminal Anda.

  2. Jalankan perintah instalasi VS Code berikut:

    Bash
    sudo snap install --classic code
    
  3. Tunggu hingga proses pengunduhan dan instalasi selesai. Setelah itu, Anda bisa membuka VS Code melalui menu aplikasi Ubuntu atau dengan mengetikkan code di Terminal.

D. Langkah 3: Menginstal Ekstensi yang Dibutuhkan

Agar VS Code mengenali bahasa C++ dan memberikan fitur Auto-Complete (IntelliSense) serta fitur menjalankan kode dengan cepat, kita perlu memasang dua ekstensi penting:

  1. Buka VS Code.

  2. Klik ikon Extensions pada panel navigasi paling kiri (atau tekan Ctrl + Shift + X).

  3. Pada kolom pencarian, ketik "C++".

  4. Cari ekstensi berjudul C/C++ buatan Microsoft (memiliki logo bintang atau ikon roda gigi biru), lalu klik Install.

  5. Setelah itu, ketik kembali di kolom pencarian "Code Runner" buatan Jun Han. Ekstensi ini sangat krusial karena ia yang akan menyediakan tombol "Play" (Run) untuk mengeksekusi kode hanya dengan satu kali klik. Klik Install.

E. Langkah 4: Mengonfigurasi Code Runner agar Mendukung Terminal Interaktif

Secara bawaan, Code Runner akan menampilkan keluaran (output) program Anda di panel "Output" yang bersifat read-only (hanya bisa dibaca). Hal ini akan menjadi masalah jika program C++ Anda membutuhkan input dari pengguna (seperti perintah std::cin).

Mari kita ubah pengaturannya agar program berjalan di Terminal interaktif:

  1. Klik ikon Settings (roda gigi) di pojok kiri bawah VS Code, lalu pilih Settings (atau tekan Ctrl + ,).

  2. Pada kolom pencarian pengaturan di bagian atas, ketik "Run In Terminal".

  3. Cari opsi bertuliskan Code-runner: Run In Terminal.

  4. Centang kotak pada opsi tersebut untuk mengaktifkannya.

  5. (Opsional) Cari juga pengaturan "Save File Before Run" dan centang opsinya. Ini sangat berguna agar VS Code otomatis menyimpan perubahan kode Anda sebelum menjalankannya, sehingga Anda tidak akan lupa menyimpan berkas (Ctrl + S) setiap kali ingin melakukan uji coba.

F. Langkah 5: Uji Coba Membuat dan Menjalankan Kode C++

  1. Di VS Code, buka folder belajar Anda dengan mengklik File -> Open Folder (arahkan ke folder BelajarCPP yang pernah kita buat sebelumnya).

  2. Buat berkas baru dengan nama latihan.cpp dengan mengklik ikon berkas baru (+).

  3. Salin kode C++ interaktif sederhana berikut ke dalam berkas:

C++
#include <iostream>
int main() {
std::cout << "=== PROGRAM AKTIVITAS C++ ===" << std::endl;
std::cout << "Sedang belajar pemrograman di PlanetKode?" << std::endl;
std::string jawaban;
std::cout << "Jawab (ya/tidak): ";
std::cin >> jawaban;
if (jawaban == "ya" || jawaban == "Ya") {
std::cout << "Keren! Teruskan belajarmu agar semakin mahir!" << std::endl;
} else {
std::cout << "Tetap semangat, coba pelajari perlahan-lahan ya!" << std::endl;
}
return 0;
}
  1. Satu Klik untuk Menjalankan: Perhatikan pojok kanan atas jendela editor VS Code Anda. Di sana sekarang ada tombol Play / Run (berbentuk segitiga).

  2. Klik tombol tersebut!

  3. VS Code akan otomatis membuka Terminal terintegrasi di bagian bawah, mengompilasi kode Anda, dan langsung menjalankannya dalam sekejap tanpa Anda perlu mengetik perintah g++ lagi.

  4. Anda bisa berinteraksi langsung (mengetik input) di dalam Terminal tersebut!

G. Kesimpulan

Dengan mengombinasikan kekuatan compiler bawaan Ubuntu dan kenyamanan editor Visual Studio Code yang sudah dilengkapi Code Runner, proses belajar coding C++ Anda kini menjadi jauh lebih lancar dan menyenangkan. Anda bisa bereksperimen, mencoba berbagai logika baru, dan langsung melihat hasilnya hanya dengan menekan satu tombol!

Selamat mencoba, dan selamat mengulik dunia C++ lebih dalam bersama PlanetKode!

(gungsan)

Ubuntu : Cara Mulai Belajar Pemrograman C++ dari Nol Setelah Fresh Install

Default Thumbnail
Anda baru saja selesai menginstal Ubuntu di laptop atau komputer Anda? Selamat! Anda kini menggunakan sistem operasi yang sangat dicintai ol...

Anda baru saja selesai menginstal Ubuntu di laptop atau komputer Anda? Selamat! Anda kini menggunakan sistem operasi yang sangat dicintai oleh para programmer di seluruh dunia. Bagi yang ingin belajar pemrograman, Ubuntu adalah lingkungan (environment) yang sangat ideal dan ramah pengembang, terutama untuk bahasa pemrograman yang bertenaga dan cepat seperti C++.

C++ adalah bahasa legendaris yang banyak digunakan untuk membuat sistem operasi, game 3D, hingga aplikasi dengan performa tinggi.

Jika Anda benar-benar pemula yang baru menyelesaikan proses install Ubuntu dan ingin tahu bagaimana cara mulai menulis serta menjalankan kode C++ pertama Anda dari nol, mari kita ikuti langkah-langkah praktisnya berikut ini!

Langkah 1: Memperbarui Sistem Ubuntu

Sebelum memasang aplikasi apa pun, biasakan untuk memperbarui daftar paket repositori Ubuntu Anda agar mendapatkan versi perangkat lunak terbaru yang paling stabil.

Buka Terminal (gunakan pintasan Ctrl + Alt + T), lalu ketikkan perintah berikut dan tekan Enter:

Bash
sudo apt update && sudo apt upgrade -y

(Masukkan password Ubuntu Anda jika diminta. Karakter password memang tidak akan terlihat di layar saat diketik, langsung tekan Enter saja).

Langkah 2: Menginstal Compiler C++ (GCC/G++)

Sistem operasi Ubuntu yang baru diinstal biasanya belum dilengkapi dengan compiler (penerjemah kode) C++. Agar komputer bisa memahami dan menjalankan kode C++ yang kita tulis, kita perlu menginstal paket pengembangan bernama build-essential. Paket ini sudah mencakup g++ (compiler standar C++) dan beberapa peralatan penting lainnya.

Jalankan perintah ini di Terminal:

Bash
sudo apt install -y build-essential

Untuk memastikan proses instalasi berhasil, Anda bisa mengecek versi g++ yang terpasang dengan perintah:

Bash
g++ --version

Jika Terminal menampilkan informasi versi g++ (seperti g++ versi 13 atau yang lebih baru), artinya compiler Anda sudah siap digunakan!

Langkah 3: Menyiapkan Folder Belajar

Agar berkas-berkas latihan Anda tidak berantakan, mari buat folder khusus untuk belajar C++ di direktori Home. Jalankan perintah berikut di Terminal:

Bash
mkdir -p ~/BelajarCPP && cd ~/BelajarCPP

Perintah di atas akan membuat folder bernama BelajarCPP sekaligus memindahkan posisi Terminal Anda langsung ke dalam folder tersebut.

Langkah 4: Menulis Program C++ Pertama Anda

Sebagai pemula, Anda tidak perlu langsung memasang aplikasi editor yang berat. Kita bisa menggunakan Nano, editor teks bawaan Terminal Ubuntu yang sangat ringan dan mudah digunakan.

Mari kita buat berkas kode C++ pertama bernama halo.cpp:

Bash
nano halo.cpp

Terminal Anda akan berubah menjadi lembaran editor teks kosong. Silakan ketik (atau salin) kode program sederhana di bawah ini:

C++
#include <iostream>
int main() {
// Menampilkan teks ke layar
std::cout << "Halo Pembaca PlanetKode!" << std::endl;
std::cout << "Ini adalah program C++ pertama saya di Ubuntu." << std::endl;
// Meminta input dari pengguna
std::string nama;
std::cout << "Masukkan nama Anda: ";
std::cin >> nama;
// Menyapa pengguna
std::cout << "Selamat belajar C++, " << nama << "!" << std::endl;
return 0;
}

Penjelasan Singkat Kode:

  • #include <iostream> : Memasukkan pustaka (library) standar untuk mengatur proses input dan output (seperti menampilkan teks dan membaca ketikan kibor).

  • int main() { ... } : Fungsi utama yang akan dijalankan pertama kali oleh komputer saat program dimulai.

  • std::cout : Perintah untuk menampilkan (output) teks ke layar.

  • std::cin : Perintah untuk mengambil (input) teks yang diketikkan pengguna.

  • return 0; : Menandakan bahwa program telah selesai berjalan dengan sukses tanpa error.

Setelah selesai mengetik, simpan berkas dengan menekan tombol Ctrl + O, lalu tekan Enter. Untuk keluar dari editor Nano, tekan Ctrl + X.

Langkah 5: Mengompilasi dan Menjalankan Program

Kode yang kita tulis di atas adalah bahasa yang dipahami manusia. Sekarang, kita harus mengubahnya (mengompilasi) menjadi berkas yang bisa langsung dieksekusi oleh mesin Ubuntu.

Di Terminal, ketikkan perintah berikut:

Bash
g++ halo.cpp -o halo

Keterangan: halo.cpp adalah berkas asal, sedangkan -o halo menginstruksikan g++ untuk menghasilkan berkas keluaran (output) bernama halo.

Jika tidak ada pesan error yang muncul, artinya program Anda berhasil dikompilasi! Sekarang, Anda bisa menjalankan program tersebut dengan perintah:

Bash
./halo

Kira-kira tampilannya di Terminal Anda akan seperti ini:

Plaintext
Halo Pembaca PlanetKode!
Ini adalah program C++ pertama saya di Ubuntu.
Masukkan nama Anda: Budi
Selamat belajar C++, Budi!

Selamat! Anda baru saja berhasil membuat, mengompilasi, dan menjalankan program C++ pertama Anda di Ubuntu!

Langkah Lanjutan (Next Steps)

Jika Anda sudah mulai terbiasa dengan alur kerja di atas, berikut adalah beberapa tips untuk mempermudah proses belajar Anda ke depannya:

  1. Gunakan Text Editor yang Lebih Nyaman: Menulis di Terminal menggunakan Nano memang cepat, tetapi untuk proyek yang lebih besar, Anda sangat direkomendasikan menginstal Visual Studio Code (VS Code). Anda bisa membacanya di tutorial PlanetKode sebelumnya: Ubuntu : How to Install Visual Studio Code. Jangan lupa pasang ekstensi "C/C++" di dalam VS Code.

  2. Kuasai Dasar-dasar C++: Mulailah mempelajari konsep variabel, tipe data (int, float, string), kondisi (if-else), perulangan (loops seperti for dan while), hingga fungsi (functions).

  3. Membaca Dokumentasi: Situs seperti cppreference.com atau learncpp.com adalah tempat terbaik untuk mencari tahu fungsi-fungsi bawaan C++ yang lebih kompleks.

Semoga panduan singkat ini bisa membantu Anda memulai perjalanan seru di dunia pemrograman C++. Jika Anda mengalami kendala saat melakukan instalasi atau kompilasi, jangan ragu untuk menuliskan pertanyaan Anda di kolom komentar!

(gungsan)