<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://onnocenter.or.id/wiki/index.php?action=history&amp;feed=atom&amp;title=OS%3A_PRAKTIKUM_%E2%80%94_Setup_Virtual_Lab</id>
	<title>OS: PRAKTIKUM — Setup Virtual Lab - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://onnocenter.or.id/wiki/index.php?action=history&amp;feed=atom&amp;title=OS%3A_PRAKTIKUM_%E2%80%94_Setup_Virtual_Lab"/>
	<link rel="alternate" type="text/html" href="https://onnocenter.or.id/wiki/index.php?title=OS:_PRAKTIKUM_%E2%80%94_Setup_Virtual_Lab&amp;action=history"/>
	<updated>2026-05-23T03:08:06Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.35.4</generator>
	<entry>
		<id>https://onnocenter.or.id/wiki/index.php?title=OS:_PRAKTIKUM_%E2%80%94_Setup_Virtual_Lab&amp;diff=73318&amp;oldid=prev</id>
		<title>Onnowpurbo: /* Tujuan Praktikum */</title>
		<link rel="alternate" type="text/html" href="https://onnocenter.or.id/wiki/index.php?title=OS:_PRAKTIKUM_%E2%80%94_Setup_Virtual_Lab&amp;diff=73318&amp;oldid=prev"/>
		<updated>2026-02-13T04:15:57Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Tujuan Praktikum&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 04:15, 13 February 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l9&quot; &gt;Line 9:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 9:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Pendekatan ini sejalan dengan filosofi buku Sistem Operasi bahwa OS adalah buatan manusia dan bisa dipelajari dengan praktik langsung, bukan sekadar teori.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Pendekatan ini sejalan dengan filosofi buku Sistem Operasi bahwa OS adalah buatan manusia dan bisa dipelajari dengan praktik langsung, bukan sekadar teori.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;++&lt;/del&gt;Arsitektur Virtual Lab (Gambaran Besar)==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;==&lt;/ins&gt;Arsitektur Virtual Lab (Gambaran Besar)==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Secara konseptual, lab yang dibangun memiliki struktur berikut:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Secara konseptual, lab yang dibangun memiliki struktur berikut:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Host OS: Ubuntu Desktop 24.04 (komputer mahasiswa)&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Host OS: Ubuntu Desktop 24.04 (komputer mahasiswa)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Onnowpurbo</name></author>
	</entry>
	<entry>
		<id>https://onnocenter.or.id/wiki/index.php?title=OS:_PRAKTIKUM_%E2%80%94_Setup_Virtual_Lab&amp;diff=73317&amp;oldid=prev</id>
		<title>Onnowpurbo at 04:15, 13 February 2026</title>
		<link rel="alternate" type="text/html" href="https://onnocenter.or.id/wiki/index.php?title=OS:_PRAKTIKUM_%E2%80%94_Setup_Virtual_Lab&amp;diff=73317&amp;oldid=prev"/>
		<updated>2026-02-13T04:15:42Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;https://onnocenter.or.id/wiki/index.php?title=OS:_PRAKTIKUM_%E2%80%94_Setup_Virtual_Lab&amp;amp;diff=73317&amp;amp;oldid=73315&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>Onnowpurbo</name></author>
	</entry>
	<entry>
		<id>https://onnocenter.or.id/wiki/index.php?title=OS:_PRAKTIKUM_%E2%80%94_Setup_Virtual_Lab&amp;diff=73315&amp;oldid=prev</id>
		<title>Onnowpurbo: Created page with &quot; PRAKTIKUM 1 — Setup Virtual Lab Fondasi Lingkungan Praktikum Sistem Operasi Modern Tujuan Praktikum Praktikum ini bertujuan membangun virtual lab terpadu yang akan digunaka...&quot;</title>
		<link rel="alternate" type="text/html" href="https://onnocenter.or.id/wiki/index.php?title=OS:_PRAKTIKUM_%E2%80%94_Setup_Virtual_Lab&amp;diff=73315&amp;oldid=prev"/>
		<updated>2026-02-13T03:46:42Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot; PRAKTIKUM 1 — Setup Virtual Lab Fondasi Lingkungan Praktikum Sistem Operasi Modern Tujuan Praktikum Praktikum ini bertujuan membangun virtual lab terpadu yang akan digunaka...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;
PRAKTIKUM 1 — Setup Virtual Lab&lt;br /&gt;
Fondasi Lingkungan Praktikum Sistem Operasi Modern&lt;br /&gt;
Tujuan Praktikum&lt;br /&gt;
Praktikum ini bertujuan membangun virtual lab terpadu yang akan digunakan sepanjang mata kuliah. Mahasiswa tidak hanya menginstal OS, tetapi memahami arsitektur, jaringan virtual, dan integrasi antar sistem operasi sejak awal.&lt;br /&gt;
Setelah praktik ini, mahasiswa diharapkan mampu:&lt;br /&gt;
Membangun lingkungan virtualisasi OS engineering&lt;br /&gt;
Menjalankan Ubuntu Server dan OpenWRT x86 secara paralel&lt;br /&gt;
Memahami konsep virtual network dan multi-VM topology&lt;br /&gt;
Mengintegrasikan VM sebagai node jaringan di GNS3&lt;br /&gt;
Pendekatan ini sejalan dengan filosofi buku Sistem Operasi bahwa OS adalah buatan manusia dan bisa dipelajari dengan praktik langsung, bukan sekadar teori.&lt;br /&gt;
Arsitektur Virtual Lab (Gambaran Besar)&lt;br /&gt;
Secara konseptual, lab yang dibangun memiliki struktur berikut:&lt;br /&gt;
Host OS: Ubuntu Desktop 24.04 (komputer mahasiswa)&lt;br /&gt;
Hypervisor: VirtualBox&lt;br /&gt;
VM 1: Ubuntu Server 24.04 (general-purpose OS)&lt;br /&gt;
VM 2: OpenWRT x86 (embedded &amp;amp; network OS)&lt;br /&gt;
Network Emulator: GNS3&lt;br /&gt;
Peran VM:&lt;br /&gt;
Ubuntu Server → server / controller / build node&lt;br /&gt;
OpenWRT → router / firewall / mesh node&lt;br /&gt;
Catatan penting&lt;br /&gt;
Desain ini akan digunakan kembali pada:&lt;br /&gt;
Compile kernel Linux&lt;br /&gt;
Build OpenWRT dari source&lt;br /&gt;
Lab OLSR &amp;amp; BATMAN&lt;br /&gt;
Integrasi Ubuntu ↔ OpenWRT ↔ Android x86&lt;br /&gt;
&lt;br /&gt;
Install VirtualBox di Ubuntu 24.04&lt;br /&gt;
Konsep Singkat&lt;br /&gt;
VirtualBox adalah type-2 hypervisor yang berjalan di atas OS host. Walaupun bukan solusi enterprise, VirtualBox sangat ideal untuk pembelajaran OS, karena:&lt;br /&gt;
Gratis &amp;amp; open source (Oracle VM VirtualBox)&lt;br /&gt;
Mendukung snapshot, bridged network, dan custom disk&lt;br /&gt;
Stabil untuk kernel hacking &amp;amp; embedded OS&lt;br /&gt;
Langkah Instalasi&lt;br /&gt;
Jalankan perintah berikut di Ubuntu 24.04 host:&lt;br /&gt;
sudo apt update&lt;br /&gt;
sudo apt install -y virtualbox virtualbox-ext-pack&lt;br /&gt;
Verifikasi instalasi:&lt;br /&gt;
vboxmanage --version&lt;br /&gt;
Jika versi tampil, VirtualBox siap digunakan.&lt;br /&gt;
Jika Secure Boot aktif dan modul kernel VirtualBox gagal load, nonaktifkan Secure Boot di BIOS atau sign kernel module secara manual (opsional, lanjutan).&lt;br /&gt;
Create VM Ubuntu Server 24.04&lt;br /&gt;
Tujuan VM Ubuntu Server&lt;br /&gt;
VM ini akan menjadi tulang punggung praktikum, digunakan untuk:&lt;br /&gt;
CLI &amp;amp; Linux survival&lt;br /&gt;
Compile kernel&lt;br /&gt;
Build OpenWRT &amp;amp; Android x86&lt;br /&gt;
Server SSH &amp;amp; tools networking&lt;br /&gt;
Spesifikasi Minimal (Disarankan)&lt;br /&gt;
OS: Ubuntu Server 24.04 LTS&lt;br /&gt;
CPU: 2 core&lt;br /&gt;
RAM: 2–4 GB&lt;br /&gt;
Disk: ≥ 40 GB (VDI, dynamically allocated)&lt;br /&gt;
Network:&lt;br /&gt;
Adapter 1: NAT (internet)&lt;br /&gt;
Adapter 2: Host-only / Internal (lab network)&lt;br /&gt;
Langkah Pembuatan VM&lt;br /&gt;
Buka VirtualBox → New&lt;br /&gt;
Name: Ubuntu-Server-24.04&lt;br /&gt;
Type: Linux&lt;br /&gt;
Version: Ubuntu (64-bit)&lt;br /&gt;
Assign RAM &amp;amp; CPU&lt;br /&gt;
Create virtual hard disk (VDI)&lt;br /&gt;
Attach ISO Ubuntu Server 24.04, lalu Start VM.&lt;br /&gt;
Instalasi Ubuntu Server (Ringkas)&lt;br /&gt;
Ikuti installer resmi:&lt;br /&gt;
Language: English&lt;br /&gt;
Keyboard: Default&lt;br /&gt;
Network: DHCP (sementara)&lt;br /&gt;
Storage: Use entire disk&lt;br /&gt;
Profile:&lt;br /&gt;
Username: student&lt;br /&gt;
Enable OpenSSH server&lt;br /&gt;
Package tambahan: tidak perlu GUI&lt;br /&gt;
Verifikasi setelah login:&lt;br /&gt;
uname -a&lt;br /&gt;
lsb_release -a&lt;br /&gt;
ip a&lt;br /&gt;
Create VM OpenWRT x86 di VirtualBox&lt;br /&gt;
Konsep OpenWRT sebagai OS Embedded&lt;br /&gt;
Sesuai buku, OpenWRT adalah contoh ideal sistem operasi embedded: kecil, fokus jaringan, dan sangat modular .&lt;br /&gt;
Dalam lab ini, OpenWRT digunakan sebagai:&lt;br /&gt;
Router virtual&lt;br /&gt;
Firewall&lt;br /&gt;
Node mesh (OLSR / BATMAN)&lt;br /&gt;
Gateway antar VM&lt;br /&gt;
&lt;br /&gt;
Download OpenWRT x86 Image&lt;br /&gt;
Unduh generic ext4 image:&lt;br /&gt;
wget https://downloads.openwrt.org/releases/23.05.3/targets/x86/64/openwrt-23.05.3-x86-64-generic-ext4-combined.img.gz&lt;br /&gt;
gunzip openwrt-23.05.3-x86-64-generic-ext4-combined.img.gz&lt;br /&gt;
Convert IMG ke VDI (VirtualBox Disk)&lt;br /&gt;
VirtualBox tidak langsung memakai .img, sehingga perlu konversi:&lt;br /&gt;
VBoxManage convertfromraw \&lt;br /&gt;
openwrt-23.05.3-x86-64-generic-ext4-combined.img \&lt;br /&gt;
OpenWRT-x86.vdi \&lt;br /&gt;
--format VDI&lt;br /&gt;
Buat VM OpenWRT&lt;br /&gt;
Name: OpenWRT-x86&lt;br /&gt;
Type: Linux&lt;br /&gt;
Version: Other Linux (64-bit)&lt;br /&gt;
RAM: 256–512 MB&lt;br /&gt;
CPU: 1 core&lt;br /&gt;
Disk: Use existing disk → OpenWRT-x86.vdi&lt;br /&gt;
Network:&lt;br /&gt;
Adapter 1: Internal Network (lab)&lt;br /&gt;
Adapter 2: NAT (opsional)&lt;br /&gt;
Boot VM → login via console:&lt;br /&gt;
login: root&lt;br /&gt;
password: (kosong)&lt;br /&gt;
Cek sistem:&lt;br /&gt;
uname -a&lt;br /&gt;
ip addr&lt;br /&gt;
Integrasi VM ke GNS3 sebagai End-Point&lt;br /&gt;
Mengapa GNS3?&lt;br /&gt;
GNS3 memungkinkan VM bertindak sebagai node jaringan realistis, bukan sekadar VM terisolasi. Ini sangat penting untuk:&lt;br /&gt;
Simulasi router &amp;amp; mesh&lt;br /&gt;
Studi routing protocol&lt;br /&gt;
OS sebagai network appliance&lt;br /&gt;
Pendekatan ini selaras dengan BAB Virtual Lab Setup di dokumen 2026 .&lt;br /&gt;
Install GNS3 di Ubuntu Host&lt;br /&gt;
sudo apt install -y gns3-gui gns3-server&lt;br /&gt;
sudo usermod -aG ubridge,libvirt,kvm,wireshark $USER&lt;br /&gt;
Logout → login ulang.&lt;br /&gt;
Tambahkan VirtualBox VM ke GNS3&lt;br /&gt;
Buka GNS3&lt;br /&gt;
Preferences → VirtualBox → Enable VirtualBox VMs&lt;br /&gt;
Import:&lt;br /&gt;
Ubuntu-Server-24.04&lt;br /&gt;
OpenWRT-x86&lt;br /&gt;
Drag VM ke canvas&lt;br /&gt;
Hubungkan dengan:&lt;br /&gt;
Switch&lt;br /&gt;
Cloud&lt;br /&gt;
Router lain (nanti)&lt;br /&gt;
VM kini berfungsi sebagai real OS node di topologi jaringan.&lt;br /&gt;
Validasi &amp;amp; Checklist Akhir&lt;br /&gt;
Pastikan:&lt;br /&gt;
Ubuntu Server bisa SSH&lt;br /&gt;
OpenWRT bisa routing&lt;br /&gt;
VM muncul &amp;amp; berjalan di GNS3&lt;br /&gt;
Jaringan internal antar VM hidup&lt;br /&gt;
Tes sederhana:&lt;br /&gt;
# dari Ubuntu Server&lt;br /&gt;
ping 192.168.1.1   # IP OpenWRT&lt;br /&gt;
&lt;br /&gt;
Refleksi Akademik&lt;br /&gt;
Praktikum ini bukan sekadar setup teknis, melainkan:&lt;br /&gt;
Latihan system thinking&lt;br /&gt;
Fondasi OS engineering mindset&lt;br /&gt;
Persiapan untuk:&lt;br /&gt;
Kernel hacking&lt;br /&gt;
Embedded OS&lt;br /&gt;
Network OS&lt;br /&gt;
Ingat filosofi utama buku&lt;br /&gt;
“Sistem Operasi bukan ilmu hafalan, tapi ilmu keberanian untuk membongkar.”&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Pranala Menarik==&lt;br /&gt;
&lt;br /&gt;
* [[Sistem operasi]]&lt;/div&gt;</summary>
		<author><name>Onnowpurbo</name></author>
	</entry>
</feed>