Senin, 13 April 2026

KELOMPK 1


1.Konsep Dasar Repository dalam Konfigurasi DNS di Debian 12


Gambar 429 Repository di Debian


Memahami Konsep Dasar Repository agar sesuai ketika praktik setting DNS Server di Debian 12 (Bookworm) yang dijalankan lewat VirtualBox 7.1.12 


1️⃣ Apa itu Repository di Debian?

Repository adalah kumpulan server yang menyediakan:

  • paket software (.deb)
  • update keamanan
  • dependensi aplikasi

Saat konfigurasi DNS (Bind9), Debian butuh repository aktif supaya:

  • bisa install bind9
  • install dnsutilsbind9utils
  • update patch keamanan DNS

Tanpa repository yang benar → apt install akan gagal 

 

2️⃣ Kenapa Repository Penting untuk DNS Server?

Dalam konteks DNS Debian 12, repository berfungsi untuk:

KebutuhanPaket
DNS Server
bind9
Testing DNS
dnsutils
Validasi Konfigurasi
bind9utils
Update keamanan
security repository

Kalau repository salah:

  • ❌ paket tidak ditemukan
  • ❌ versi tidak kompatibel
  • ❌ rawan bug & security hole

 

3️⃣ Hubungan Repository dengan VirtualBox

Karena Debian dijalankan di VirtualBox, maka network VM sangat berpengaruh:

Mode Network VirtualBox yang Umum:

Mode

 

Fungsi

NAT
Internet langsung, paling aman untuk repo
Bridged
IP satu jaringan dengan host
Host-only
Tidak ada internet (repo offline)

➡️ Disarankan:

🔹 NAT saat install & update repository

 

4️⃣ Struktur Repository Debian 12 (Bookworm)

Konsep utama:

  • main → software bebas & resmi
  • contrib → butuh software non-free
  • non-free-firmware → firmware modern (wajib Debian 12)

Contoh konsep baris repository:

deb http://deb.debian.org/debian bookworm main contrib non-free-firmware
deb http://security.debian.org/debian-security bookworm-security main contrib non-free-firmware
deb http://deb.debian.org/debian bookworm-updates main contrib non-free-firmware

 

Untuk DNS server, main saja sebenarnya cukup, tapi Debian 12 wajib menyertakan non-free-firmware agar sistem stabil (terutama di VM).

 

5️⃣ Alur Konsep Setting Repository → DNS

Secara logika, urutannya seperti ini:

Network VirtualBox OK
Internet aktif di Debian
sources.list benar
apt update sukses
apt install bind9
Konfigurasi DNS

Kalau salah satu putus → DNS tidak bisa jalan normal.

 

6️⃣ Ciri Repository Sudah Benar

Repository dianggap siap jika:

aapt update tanpa error
b. Tidak ada pesan:
  • Temporary failure resolving
  • 404 Not Found
  • NO_PUBKEY
c. apt install bind9 berhasil

 

7️⃣ Kesalahan Umum (Sering Terjadi di VM)

⚠️ Ini sering kejadian di VirtualBox:

  • Salah ketik bookworm → bookwore
  • Lupa non-free-firmware
  • VM pakai Host-only → tidak ada internet
  • DNS belum diset tapi sudah apt update
  • /etc/resolv.conf kosong

 

8️⃣ Ringkasan Konsep (Versi Singkat)

Setting repository adalah fondasi awal sebelum konfigurasi DNS.
Tanpa repository yang benar:

  • DNS tidak bisa di-install
  • update keamanan tidak jalan
  • troubleshooting jadi rumit


2.

Konsep Dasar VirtualBox


Gambar 4.21 VirtualBox Oracle


Berikut adalah penjelasan tentang konsep dasar VirtualBox beserta sejarah dan versi-versinya hingga sekarang:

1. Konsep Dasar VirtualBox

Apa itu VirtualBox?

  • VirtualBox adalah perangkat lunak virtualisasi (hypervisor) lintas platform yang memungkinkan satu komputer fisik (host) menjalankan satu atau lebih sistem operasi tamu (guest) secara bersamaan.
  • Dengan VirtualBox, Anda bisa “membagi” sumber daya fisik (CPU, memori, storage, jaringan, dsb.) agar bisa digunakan oleh sistem operasi tamu seolah-olah mereka berjalan di mesin sendiri. (Oracle Docs)
  • VirtualBox mendukung berbagai sistem operasi host seperti Windows, macOS, Linux, Solaris, dan untuk guest-nya pun juga mendukung banyak OS yang berbeda. (Oracle Docs)

 

    Bagaimana cara kerjanya?

    Beberapa konsep inti dalam VirtualBox:

    Komponen dan Fungsi / Peran

    • Host
    Mesin fisik (komputer nyata) di mana VirtualBox dijalankan
    • Guest 
    Sistem operasi yang dijalankan di dalam lingkungan virtual
    • Hypervisor / VMM (Virtual Machine Monitor) 
    Lapisan software yang mengelola virtualisasi sumber daya antara host & tamu
    • Virtual hardware 
    VirtualBox menyediakan perangkat keras virtual (misalnya CPU virtual, RAM, jaringan virtual, hard disk virtual) kepada guest OS
    • Guest Additions 
    Paket tambahan (driver dan utilitas) yang diinstal di guest OS agar integrasi antara host dan guest menjadi lebih baik (misalnya shared clipboard, resizing layar, sinkronisasi waktu)
    • Extension Pack 
    Modul tambahan yang memperluas kemampuan VirtualBox (misalnya dukungan USB 2.0/3.0, remote desktop via VRDP, enkripsi virtual disk)


    Beberapa poin penting:
    • VirtualBox biasanya menggunakan virtualisasi berbantuan perangkat keras (hardware-assisted virtualization), agar efisiensi lebih baik.
    • Guest Additions memungkinkan performa yang lebih baik dan integrasi lebih mulus antara host dan guest.
    • VirtualBox mendukung snapshot — kemampuan untuk menyimpan keadaan (state) sebuah VM pada titik waktu tertentu, sehingga bisa dikembalikan ke kondisi tersebut nanti.


    2. Sejarah & Evolusi Versi VirtualBox

    Berikut rangkuman perjalanan perkembangan VirtualBox:

    Awal dan kepemilikan
    • VirtualBox awalnya dikembangkan oleh perusahaan Jerman bernama InnoTek. 
    • Pada 2007, InnoTek merilis versi Open Source Edition (OSE) di bawah lisensi GPL untuk sebagian komponen. 
    • Pada Februari 2008, Sun Microsystems mengakuisisi InnoTek. 
    • Setelah Sun diakuisisi oleh Oracle, produk ini kemudian menjadi Oracle VM VirtualBox.
    Model lisensi
    • Sebelum versi 4.0, VirtualBox menggunakan pemisahan antara versi gratis (PUEL) dan versi open-source (OSE).
    • Mulai versi 4.0, arsitekturnya diganti: bases (dasar) VirtualBox menjadi terbuka (open source), sedangkan fitur tambahan disediakan lewat Extension Pack yang bersifat tertutup/berlisensi tambahan.
    Versi-versi mayor dan statusnya

    Berikut ringkasan beberapa versi mayor, fitur penting, dan status dukungannya:

    VersiTanggal / RilisFitur / perubahan pentingStatus dukungan / catatan
    3.2Dukungan Mac OS X Server (eksperimental), memory ballooning, deduplikasi RAM (page fusion), hot-plug CPU pada Linux, multi-monitor guest setup Sudah usang
    4.0sekitar 2010Merombak model lisensi (base open source + extension pack), semakin banyak komponen menjadi open source Sudah usang
    5.2hingga 2020Versi pemeliharaan terakhir 5.2.44 (Juli 2020) dengan banyak perbaikan USB, grafik, stabilitas, bugfixSudah tidak didukung sejak Juli 2020
    6.0hingga 2020Pembaruan dan perbaikan hingga rilis 6.0.24; penekanan pada stabilitas & kompatibilitas dengan kernel Linux baruDukungan dihentikan pada Juli 2020
    6.1hingga awal 2024Versi pemeliharaan terakhir: 6.1.50 pada 16 Januari 2024Sekarang sudah tidak didukung (end of life) sejak 31 Januari 2024
    7.0rilis Oktober 2022 – April 2025Versi mayor berikutnya, dengan dukungan hardware dan perbaikan fitur. Versi 7.0.26 dirilis pada April 2025Status: tidak lagi didukung per Maret 2025 (support ended) 
    7.1saat ini (tahun 2025)Versi aktif sekarang — rilis terbaru adalah 7.1.12 Versi 7.1 berada di masa pemeliharaan aktif (maintenance) 
    Beberapa catatan tambahan:
    • Situs changelog VirtualBox mencantumkan semua perubahan dari berbagai versi. 
    • Dukungan untuk versi-versi lama tersedia di arsip rilis (old builds). 
    • Versi terbaru (7.1) masih aktif dan menjadi target unduhan resmi. 

    3.Konfigurasi Web Server

     


    Gambar 420. Web Server


    Apache web server adalah aplikasi perangkat lunak yang memungkinkan kamu untuk meng-host situs web dan aplikasi web melalui internet. Web server ini menyediakan platform untuk server HTTP. Apache yang menangani permintaan dan respons HTTP. 

    Jika kamu ingin menjalankan website atau aplikasi web tetapi tidak tahu cara mempersiapkan infrastruktur yang diperlukan untuk menjalankannya, kamu dapat menggunakan server web Apache sebagai titik awal.

    Sebelum mengenal lebih jauh tentang apa itu Apache ada baiknya kamu mengetahui terlebih dahulu apa itu web server. Berikut ini adalah penjelasan mengenai apa itu Apache Web Server. 


    Apa itu Web Server

    Beberapa web server paling populer misalnya adalah Apache dan Nginx. Selain itu Beberapa situs web juga menggunakan layanan hosting berbasis cloud untuk menyimpan data website seperti layanan dari Biznet Gio.

    Web server dapat berupa server fisik dan virtual yang didalamnya terdapat software yang berjalan pada protokol HTTP (Hypertext Transfer Protocol). Web server bertindak seperti komputer yang menyimpan dan mengirimkan data website ke komputer lain atau dikenal sebagai komputer host.

    Selain itu karena berjalan pada HTTP server, web server bisa berkomunikasi dengan browser dan komputer lain melalui internet.


    Sejarah Apache Web Server

    Apache pertama kali dirilis oleh sebuah tim dari National Center for Supercomputing Applications (NCSA) pada tahun 1995. Software ini disebut NCSA HTTPd dan dikembangkan sebagai alternatif untuk server web asli milik NCSA yang saat itu menggunakan kode dari Microsoft Windows.

    Pada tahun 1996, dua pengembang dari University of Illinois di Urbana-Champaign bergabung dengan NCSA untuk terus mengembangkan proyek tersebut. Mereka menamai proyek tersebut dengan nama Apache yang diambil dari nama salah satu suku asli dari Amerika "Apalachee." 

    Setelah menjadi web server yang cukup menjadi hit di Amerika, pada tahun 1999, Apache meluncurkan Apache Software Foundation. Yayasan ini memberikan dukungan organisasi, hukum, dan keuangan untuk Server HTTP Apache. 

    Yayasan inilah yang membuat perkembangan Apache selalu terbuka untuk komunitas dan mempertahankan status “open-source” nya dan semenjak dinaungi Apache Software Foundation, HTTP server Apache saat ini menjadi salah satu web server paling banyak digunakan bersama dengan Nginx.



    Kelebihan Apache Web Server

    Apache merupakan server open-source yang gratis untuk digunakan dan dapat dikustomisasi agar sesuai dengan kebutuhan setiap website. Apache sendiri merupakan salah satu adalah web server paling populer di dunia dengan lebih dari 40% situs web menggunakan Apache. 

    Apache memiliki beberapa kelebihan diantaranya:

    • Instalasi Mudah

    Untuk menginstal Apache cukup mudah dan juga tidak membutuhkan kemampuan teknis untuk menginstal Apache. Cukup unduh installer dari apache.org/download dan jalankan di komputer, kemudian Apache siap digunakan.

    • Konfigurasi Mudah

    Terdapat beberapa metode dan cara yang berbeda untuk mengatur Apache, namun untuk konfigurasi dan pengaturannya akan diotomatisasi oleh Apache sendiri.

    • Fleksibel dan Bebas Dimodifikasi

    Bersifat open-source sehingga siapapun bisa mengubah sumber kode dari Apache untuk memodifikasi server sehingga dapat memenuhi kebutuhan spesifik untuk website ataupun aplikasi web milikmu.

    • Mampu Meng-handle Lalu Lintas Tinggi

    Apache mampu menampung beban kerja yang tinggi sehingga juga bisa menangani lonjakan traffic yang tinggi sehingga menyebabkan website lebih stabil. Website yang menggunakan web server Apache juga jarang down karena optimasi yang dilakukan oleh Apache.

    • Mampu meng-host banyak website

    Apache mampu menangani jumlah situs web yang tidak terbatas per instance. Itu berarti jika kamu mempunyai lebih dari satu website maka setiap website dapat memiliki folder dan file sendiri tanpa memengaruhi website lain yang di-host pada satu server yg sama.

    • Memiliki perlindungan dari serangan siber

    Apache memiliki perlindungan minimum untuk mencegah serangan siber khususnya dari serangan-serangan umum seperti brute force.

    • Gratis

    Terakhir, web server ini bisa digunakan secara gratis dan bisa diunduh gratis oleh setiap orang.



    Kekurangan Apache

    Di sisi lain, Apache sebenarnya juga memiliki beberapa kekurangan seperti, Apache tidak dilengkapi dengan antarmuka pengguna grafis (GUI) , jika kamu ingin mengakses kontrol penuh ke server Apache kamu harus belajar cara menggunakan command pada terminal.


    Cara menggunakan Apache Web Server pada server Debian adalah sebagai berikut :

    1. Login - hak akses admin / root pada server Debian


    2. Pasang DVD ISO 1 lalu masukan perintah “apt install apache2”



    3. cd /etc/apache2/sites-available



    4. Copy file Konfigurasi dari default menjadi tujuan web yang akan di konfigurasi dengan perintah “cp 000-default.conf web01.conf”



    5. Mengubah konfigurasi yang ada pada web01.conf dengan perintah “nano web01.conf”




    6. Membuat folder bersifat public untuk tampilan web01 dengan perintah “mkdir /var/www/web01”


    7. Membuat tampilan untuk web01 dengan membuat file index.html pada folder public web01 dengan perintah “nano /var/www/web01/index.html”




    8. Masukan perintah pada file profile untuk mengizinkan penggunaan perintah a2ensite dengan perintah “nano /etc/profile”, dan menambahkan kode pada Baris Terakhir dengan ":/usr/sbin" dibagian PATH




    9. Masukan perintah “. /etc/profile” untuk pengaktifkan perubahan pada profile yang sudah di konfigurasi sebelumnya.



    10. Masukan Perintah “a2ensite web01.conf”



    11. Merestart service apache2 supaya semua perubahan yang telah dilakukan bisa berjalan secara maksimal dan efisien dengan perintah “/etc/init.d/apache2 restart”



    12. Uji Browser


    4.

    Aktivasi Akses Tamu yang diblokir Kebijakan Keamanan Windows

    Gambar 409. Akses Tamu Windows

    Jika akses tamu ke suatu sumber daya di jaringan Windows diblokir oleh kebijakan keamanan, ada beberapa langkah yang bisa Anda coba untuk mengaktifkannya. Berikut beberapa cara yang bisa dilakukan:

     1. Mengubah Kebijakan Grup (Group Policy)

    1. Tekan Win + R, ketik `gpedit.msc`, lalu tekan Enter.

    2. Navigasikan ke:

       ```

       Computer Configuration > Administrative Templates > Network > Lanman Workstation

       ```

    3. Cari kebijakan "Enable insecure guest logons".

    4. Klik dua kali kebijakan tersebut, pilih Enabled, lalu klik OK.

    5. Restart komputer untuk menerapkan perubahan.

     

     2. Menggunakan Registry Editor

    Jika Windows Anda tidak memiliki Group Policy Editor (seperti pada Windows Home), Anda bisa mengubah Registry:

    1. Tekan Win + R, ketik `regedit`, lalu tekan Enter.

    2. Arahkan ke:

       ```

       HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters

       ```

    3. Cari atau buat nilai DWORD baru dengan nama "AllowInsecureGuestAuth".

    4. Klik dua kali nilai tersebut dan ubah Value Data menjadi 1.

    5. Klik OK dan restart komputer.

     

     3. Mengaktifkan Guest Account di Local Security Policy

    1. Tekan Win + R, ketik `secpol.msc`, lalu tekan Enter.

    2. Pergi ke:

       ```

       Local Policies > Security Options

       ```

    3. Temukan kebijakan "Accounts: Guest account status" dan pastikan dalam keadaan Enabled.

    4. Cari "Network access: Sharing and security model for local accounts", ubah menjadi "Classic - local users authenticate as themselves".

    5. Restart komputer.

     

     4. Mengaktifkan SMBv1 (Jika Diperlukan)

    Jika Anda mencoba mengakses perangkat lama yang hanya mendukung SMBv1:

    1. Tekan Win + R, ketik `optionalfeatures`, lalu tekan Enter.

    2. Cari "SMB 1.0/CIFS File Sharing Support", centang kotaknya, lalu klik OK.

    3. Restart komputer.

    > Catatan: Mengaktifkan SMBv1 dan guest login dapat meningkatkan risiko keamanan. Sebaiknya digunakan hanya dalam lingkungan yang dikontrol dan aman.

     

     5.

    Aktivasi Akses Tamu yang diblokir Kebijakan Keamanan Windows

    Gambar 409. Akses Tamu Windows

    Jika akses tamu ke suatu sumber daya di jaringan Windows diblokir oleh kebijakan keamanan, ada beberapa langkah yang bisa Anda coba untuk mengaktifkannya. Berikut beberapa cara yang bisa dilakukan:

     1. Mengubah Kebijakan Grup (Group Policy)

    1. Tekan Win + R, ketik `gpedit.msc`, lalu tekan Enter.

    2. Navigasikan ke:

       ```

       Computer Configuration > Administrative Templates > Network > Lanman Workstation

       ```

    3. Cari kebijakan "Enable insecure guest logons".

    4. Klik dua kali kebijakan tersebut, pilih Enabled, lalu klik OK.

    5. Restart komputer untuk menerapkan perubahan.

     

     2. Menggunakan Registry Editor

    Jika Windows Anda tidak memiliki Group Policy Editor (seperti pada Windows Home), Anda bisa mengubah Registry:

    1. Tekan Win + R, ketik `regedit`, lalu tekan Enter.

    2. Arahkan ke:

       ```

       HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters

       ```

    3. Cari atau buat nilai DWORD baru dengan nama "AllowInsecureGuestAuth".

    4. Klik dua kali nilai tersebut dan ubah Value Data menjadi 1.

    5. Klik OK dan restart komputer.

     

     3. Mengaktifkan Guest Account di Local Security Policy

    1. Tekan Win + R, ketik `secpol.msc`, lalu tekan Enter.

    2. Pergi ke:

       ```

       Local Policies > Security Options

       ```

    3. Temukan kebijakan "Accounts: Guest account status" dan pastikan dalam keadaan Enabled.

    4. Cari "Network access: Sharing and security model for local accounts", ubah menjadi "Classic - local users authenticate as themselves".

    5. Restart komputer.

     

     4. Mengaktifkan SMBv1 (Jika Diperlukan)

    Jika Anda mencoba mengakses perangkat lama yang hanya mendukung SMBv1:

    1. Tekan Win + R, ketik `optionalfeatures`, lalu tekan Enter.

    2. Cari "SMB 1.0/CIFS File Sharing Support", centang kotaknya, lalu klik OK.

    3. Restart komputer.

    > Catatan: Mengaktifkan SMBv1 dan guest login dapat meningkatkan risiko keamanan. Sebaiknya digunakan hanya dalam lingkungan yang dikontrol dan aman.

     

     5.

    Aktivasi Akses Tamu yang diblokir Kebijakan Keamanan Windows

    Gambar 409. Akses Tamu Windows

    Jika akses tamu ke suatu sumber daya di jaringan Windows diblokir oleh kebijakan keamanan, ada beberapa langkah yang bisa Anda coba untuk mengaktifkannya. Berikut beberapa cara yang bisa dilakukan:

     1. Mengubah Kebijakan Grup (Group Policy)

    1. Tekan Win + R, ketik `gpedit.msc`, lalu tekan Enter.

    2. Navigasikan ke:

       ```

       Computer Configuration > Administrative Templates > Network > Lanman Workstation

       ```

    3. Cari kebijakan "Enable insecure guest logons".

    4. Klik dua kali kebijakan tersebut, pilih Enabled, lalu klik OK.

    5. Restart komputer untuk menerapkan perubahan.

     

     2. Menggunakan Registry Editor

    Jika Windows Anda tidak memiliki Group Policy Editor (seperti pada Windows Home), Anda bisa mengubah Registry:

    1. Tekan Win + R, ketik `regedit`, lalu tekan Enter.

    2. Arahkan ke:

       ```

       HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters

       ```

    3. Cari atau buat nilai DWORD baru dengan nama "AllowInsecureGuestAuth".

    4. Klik dua kali nilai tersebut dan ubah Value Data menjadi 1.

    5. Klik OK dan restart komputer.

     

     3. Mengaktifkan Guest Account di Local Security Policy

    1. Tekan Win + R, ketik `secpol.msc`, lalu tekan Enter.

    2. Pergi ke:

       ```

       Local Policies > Security Options

       ```

    3. Temukan kebijakan "Accounts: Guest account status" dan pastikan dalam keadaan Enabled.

    4. Cari "Network access: Sharing and security model for local accounts", ubah menjadi "Classic - local users authenticate as themselves".

    5. Restart komputer.

     

     4. Mengaktifkan SMBv1 (Jika Diperlukan)

    Jika Anda mencoba mengakses perangkat lama yang hanya mendukung SMBv1:

    1. Tekan Win + R, ketik `optionalfeatures`, lalu tekan Enter.

    2. Cari "SMB 1.0/CIFS File Sharing Support", centang kotaknya, lalu klik OK.

    3. Restart komputer.

    > Catatan: Mengaktifkan SMBv1 dan guest login dapat meningkatkan risiko keamanan. Sebaiknya digunakan hanya dalam lingkungan yang dikontrol dan aman.

     5.

    Aktivasi Akses Tamu yang diblokir Kebijakan Keamanan Windows

    Gambar 409. Akses Tamu Windows

    Jika akses tamu ke suatu sumber daya di jaringan Windows diblokir oleh kebijakan keamanan, ada beberapa langkah yang bisa Anda coba untuk mengaktifkannya. Berikut beberapa cara yang bisa dilakukan:

     1. Mengubah Kebijakan Grup (Group Policy)

    1. Tekan Win + R, ketik `gpedit.msc`, lalu tekan Enter.

    2. Navigasikan ke:

       ```

       Computer Configuration > Administrative Templates > Network > Lanman Workstation

       ```

    3. Cari kebijakan "Enable insecure guest logons".

    4. Klik dua kali kebijakan tersebut, pilih Enabled, lalu klik OK.

    5. Restart komputer untuk menerapkan perubahan.

     

     2. Menggunakan Registry Editor

    Jika Windows Anda tidak memiliki Group Policy Editor (seperti pada Windows Home), Anda bisa mengubah Registry:

    1. Tekan Win + R, ketik `regedit`, lalu tekan Enter.

    2. Arahkan ke:

       ```

       HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters

       ```

    3. Cari atau buat nilai DWORD baru dengan nama "AllowInsecureGuestAuth".

    4. Klik dua kali nilai tersebut dan ubah Value Data menjadi 1.

    5. Klik OK dan restart komputer.

     

     3. Mengaktifkan Guest Account di Local Security Policy

    1. Tekan Win + R, ketik `secpol.msc`, lalu tekan Enter.

    2. Pergi ke:

       ```

       Local Policies > Security Options

       ```

    3. Temukan kebijakan "Accounts: Guest account status" dan pastikan dalam keadaan Enabled.

    4. Cari "Network access: Sharing and security model for local accounts", ubah menjadi "Classic - local users authenticate as themselves".

    5. Restart komputer.

     

     4. Mengaktifkan SMBv1 (Jika Diperlukan)

    Jika Anda mencoba mengakses perangkat lama yang hanya mendukung SMBv1:

    1. Tekan Win + R, ketik `optionalfeatures`, lalu tekan Enter.

    2. Cari "SMB 1.0/CIFS File Sharing Support", centang kotaknya, lalu klik OK.

    3. Restart komputer.

    > Catatan: Mengaktifkan SMBv1 dan guest login dapat meningkatkan risiko keamanan. Sebaiknya digunakan hanya dalam lingkungan yang dikontrol dan aman.

     5.

    Pengertian VDI, VHD, dan VMDK


    Gambar 382. VDI, VHD, dan VMDK

    Apakah kamu pernah mendengar tentang perbedaan VDI, VHD, dan VMDK? Tiga jenis ini adalah format file virtual machine yang lazim digunakan untuk menyimpan sistem operasi yang dijalankan pada mesin virtual. Namun, berbeda format file memiliki fitur dan karakteristik yang berbeda-beda pula.

    VDI atau VirtualBox Disk Image adalah format file virtual machine yang digunakan oleh VirtualBox, sebuah aplikasi mesin virtual yang sering digunakan oleh pengembang perangkat lunak. VDI dapat disimpan dalam berbagai format, termasuk dalam format kompresi atau terenkripsi agar lebih aman.

    Di sisi lain, VHD atau Virtual Hard Disk merupakan format file virtual machine bawaan dari Microsoft Hyper-V. VHD dapat disimpan dalam berbagai jenis, termasuk fixed, dynamic, dan differencing. 

    Fitur differencing ini memungkinkan sebuah virtual machine menjalankan mesin virtual sebagai versi “kedua” dari mesin virtual yang dasar. Jenis format VHD yang berbeda juga memungkinkan pengguna untuk memilih trade-off antara performa, kapasitas penyimpanan, dan keamanan.

    Sementara itu, VMDK atau Virtual Machine Disk adalah format yang paling sering digunakan oleh aplikasi mesin virtual seperti VMware atau VirtualBox. VMDK dapat digunakan pada berbagai sistem operasi seperti Windows, Linux, maupun Mac OS X. VMDK juga menyediakan fitur-fitur seperti thin provisioning, snapshot, dan cloning untuk memudahkan pengelolaan mesin virtual.


    Pengertian VDI, VHD, dan VMDK

    Dalam dunia virtualisasi, terdapat beberapa jenis format file yang dapat digunakan untuk menyimpan sistem operasi dan data. Beberapa di antaranya adalah VDI, VHD, dan VMDK. Namun, tak banyak pengguna yang memahami perbedaan antara ketiga jenis format file ini.

    Berikut adalah penjelasan singkat mengenai masing-masing format file:

    VirtualBox Disk Image (VDI) 

    adalah format file yang digunakan oleh hypervisor VirtualBox untuk menyimpan sistem operasi dan data. Format file ini menyediakan berbagai macam opsi pengaturan seperti enkripsi dan kompresi data.

    Virtual Hard Disk (VHD) 

    adalah format file yang digunakan oleh Microsoft Virtual PC dan Hyper-V. Format file ini dapat diakses oleh berbagai sistem operasi dan menyediakan opsi seperti enkripsi dan pemampatan data.

    Virtual Machine Disk (VMDK) 

    adalah format file yang digunakan oleh VMware ESX, vSphere, Fusion, dan Workstation. Format file ini menyediakan kemampuan snapshot serta kompresi dan enkripsi data.

    Setiap format file memiliki kelebihan dan kekurangan masing-masing. Oleh karena itu, sebelum memutuskan untuk menggunakan salah satu dari format file tersebut, penting bagi pengguna untuk mempertimbangkan kebutuhan dan spesifikasi dari sistem virtualisasi yang digunakan.


    Kelebihan dan Kekurangan VDI, VHD, dan VMDK

    VDI, VHD, dan VMDK adalah tiga format file virtual disk yang digunakan pada virtualisasi. Masing -masing format mempunyai kelebihan dan kekurangan.

    VDI (VirtualBox Disk Image) 

    adalah format file virtual disk yang digunakan oleh VirtualBox. Kelebihan VDI adalah ukuran file yang kecil dan dukungan terhadap snapshot. Snapshot adalah fitur pada virtualisasi yang memungkinkan untuk menyimpan data sistem operasi pada waktu tertentu dan digunakan sebagai backup jika terjadi kegagalan sistem. 

    Kekurangan VDI adalah tidak support pada mesin virtual yang berbeda.

    VHD (Virtual Hard Disk) 

    adalah format file virtual disk yang digunakan oleh Microsoft Hyper-V dan Oracle VirtualBox. 
    Kelebihan VHD adalah dapat digunakan pada mesin virtual yang berbeda dan compatibility dengan banyak software virtualization. 
    Kekurangan VHD adalah ukuran file yang relatif besar dan tidak support terhadap snapshot.

    VMDK (Virtual Machine Disk) 

    adalah format file virtual disk yang digunakan oleh VMware. 
    Kelebihan VMDK adalah performa yang tinggi dan support pada mesin virtual yang berbeda. Format file ini juga support terhadap snapshot. 
    Kekurangan VMDK adalah ukuran file yang besar dan compatibility yang lebih terbatas dibanding dengan VHD.

    Secara umum, pemilihan format file virtual disk sebaiknya disesuaikan dengan tool virtualisasi yang digunakan dan mempertimbangkan kebutuhan utama. Jika mengutamakan performa, VMDK dapat menjadi pilihan terbaik. Namun, jika membutuhkan dukungan terhadap snapshot, VDI atau VHD dapat menjadi pilihan yang lebih baik.

    Perbandingan kelebihan dan kekurangan lebih jelas dapat dilihat pada tabel di bawah ini:

         
     Format FileKelebihanKekurangan 
     VDIUkuran file kecil, dukungan snapshotTidak support pada mesin virtual yang berbeda 
     VHDDapat digunakan pada mesin virtual yang berbeda, compatibility tinggi dengan banyak software virtualizationUkuran file relatif besar, tidak support terhadap snapshot 
     VMDKPerforma tinggi, support pada mesin virtual yang berbeda, support snapshotUkuran file besar, compatibility lebih terbatas dibanding dengan VHD 
         

    Dalam pemilihan format file virtual disk, penting untuk mempertimbangkan kebutuhan utama dan tool virtualisasi yang akan digunakan sehingga dapat memaksimalkan penggunaan fitur virtualisasi dan performa secara optimal.


    Cara Membuat VDI, VHD, dan VMDK

    Virtual Disk atau disingkat sebagai VD adalah sebuah file yang berisi sistem operasi, aplikasi, dan data di dalamnya yang dapat dijalankan secara virtual. Ada beberapa format file yang dapat digunakan untuk membuat VD, yaitu VDI, VHD, dan VMDK. Berikut adalah cara membuat ketiga format tersebut.

    1. Membuat VDI

    Vmware Virtual Disk Manager adalah aplikasi yang biasa digunakan untuk membuat VD dalam format VDI. Berikut adalah langkah-langkah untuk membuat VDI:

    a. Buka CMD atau Command Prompt sebagai Administrator kemudian masukkan perintah berikut:

    “cd C:\Program Files\Oracle\VirtualBox”

    b. Jalankan perintah berikut untuk membuat VD baru:

    “VBoxManage createmedium –filename C:\Users\NamaFolder\Vm\Ubuntu.vdi –size 8192 –format VDI”

    c. Ubah parameter VD sesuai dengan kebutuhan di dalam file tersebut.


    2. Membuat VHD

    VHD atau Virtual Hard Disk adalah format file yang sering digunakan oleh Microsoft VirtualPC. Berikut adalah langkah-langkah untuk membuat VHD:
    a. Buka aplikasi Disk Management.
    b. Pilih Create VHD pada menu Action.
    c. Pilih lokasi dan ukuran VD, kemudian pilih format VHD.
    d. Klik OK.


    3. Membuat VMDK

    VMDK atau Virtual Machine Disk adalah format file yang digunakan oleh VMware. Berikut adalah langkah-langkah untuk membuat VMDK:

    a, Buka aplikasi VMware.
    b. Pilih File, kemudian pilih New Virtual Machine.
    c. Pilih Create a custom virtual machine, kemudian klik Next.
    d. Pilih tipe hardware yang dipilih, kemudian klik Next.
    e. Pilih location VMDK, kemudian pilih format VMDK.
    f. Klik Next.
    g. Ubah parameter VD sesuai dengan kebutuhan di dalam file tersebut.


    Berikut adalah tabel perbandingan format VD VDI, VHD, dan VMDK:

          
     Format VDDeskripsiKelebihanKekurangan 
     VDIFormat yang diperuntukkan untuk VirtualBoxMudah dibuat dan fleksibel.Tidak compatibel dengan hypervisor lainnya selain VirtualBox. 
     VHDFormat yang diperuntukkan untuk Microsoft Virtual PCCompatibel dengan hypervisor selain Microsoft.Performa kurang efisien dari format VD lainnya. 
     VMDKPaling umum dipakai di antara VDI dan VHDMudah digunakan bersama VMware dan aplikasi virtualisasi lainnya.Kurang fleksibel dari format VDI. 
          

    Dalam pemilihan VD format, selain mempertimbangkan kekurangan dan kelebihannya, juga harus melihat dari sisi aplikasi yang digunakan. Misalnya jika Anda menggunakan VirtualBox, maka sebaiknya memilih format VDI.


    Tools yang Digunakan untuk Membuat VDI, VHD, dan VMDK

    Untuk membuat file VDI, VHD, atau VMDK, ada beberapa alat yang dapat digunakan. Berikut adalah beberapa diantaranya:

    1. Oracle VM VirtualBox: 

    VirtualBox adalah perangkat lunak virtualisasi open-source yang dapat digunakan untuk membuat file VDI. Perangkat lunak ini dapat digunakan pada berbagai sistem operasi, termasuk Windows, Linux, dan macOS.

    2. Microsoft Hyper-V: 

    Ini adalah fitur bawaan pada sistem operasi Windows yang dapat digunakan untuk membuat file VHD. Hyper-V harus diaktifkan secara manual pada sistem Windows, dan hanya tersedia pada versi Windows tertentu.

    3. VMware Workstation: 

    VMware Workstation adalah solusi virtualisasi untuk desktop Windows dan Linux yang dapat digunakan untuk membuat file VMDK. VMware Workstation tersedia dalam versi gratis dan berbayar.

    Setiap alat ini memiliki kelebihan dan kekurangan sendiri, tetapi semuanya dapat menghasilkan file VDI, VHD, atau VMDK yang berkualitas tinggi.

    Selain alat di atas, ada juga beberapa alat lain yang dapat digunakan untuk membuat file VDI, VHD, atau VMDK. Beberapa diantaranya adalah:

        
     Nama AlatFungsi Utama 
     QEMUVirtualisasi open-source untuk Windows dan Linux 
     Parallels DesktopVirtualisasi untuk macOS 
     Acronis BackupAlat backup dan pemulihan yang dapat digunakan untuk mengelola file VHD 
        

    Semua alat ini dapat digunakan untuk membuat dan mengelola file VDI, VHD, atau VMDK. Namun, sebelum memilih alat yang akan digunakan, pastikan untuk mempertimbangkan kebutuhan dan persyaratan spesifik dari proyek virtualisasi Anda.

    6.

    Algoritma Dan Pemrograman Dasar Sebuah Ringkasan



    Gambar 103 Algoritma dan Pemrograman


    Algoritma Pemrograman
    1. Konsep Algoritma
    2. Struktur algoritma
    3. Algoritma menggunakan bahasa natural 
    4. Pengenalan Variabel 
    5. Pengenalan tipe data
    6. Pengenalan operator 
    7. Pseudocode 
    8. Flowchart
    9. Penggunaan Tool flowchart

    Algoritma percabangan 
    1. Percabangan 1 kondisi
    2. Percabangan 2 kondisi
    3. Percabangan lebih dari 2 kondisi
    4. Percabangan bersarang
    Algoritma Perulangan
    1. Perulangan dengan kondisi diawal
    2. Perulangan dengan kondisi diakhir
    3. Perulangan dengan kondisi akhir diinputkan user 
    4. Perulangan sebagai pencacah naik
    5. Perulangan sebagai pencacah turun.

    Bahasa pemrograman

    1. Pengenalan bahasa pemrograman
    2. Pengenalan tools/framework pengembangan program 
    3. Instalasi tools bahasa pemrograman 
    4. Struktur bahasa pemrograman
    5. Standar output dalam bahasa pemrograman
    6. Standar Input dalam bahasa pemrograman
    7. Kompilasi dan eksekusi program
    8. Perbaikan kesalahan

    Tipe Data, Variabel, Operator dan Ekspresi

    1. Tipe data, variabel dan konstanta
    2. Operator dan ekspresi 

    Struktur Kontrol Percabangan

    1. Percabangan 1 kondisi
    2. Percabangan 2 kondisi
    3. Percabangan lebih dari 2 kondisi
    4. Percabangan bersarang

    Struktur Kontrol Perulangan

    1. Perulangan dengan kondisi diawal
    2. Perulangan dengan kondisi diakhir
    3. Perulangan dengan kondisi diinputkan user
    4. Perulangan dengan pernyataan continue 
    5. Perulangan dengan pernyataan break

    Pengembangan Algoritma Aplikasi 

    1. Definisi
    2. Analisa Pemecahan Masalah
    3. Debugging dan error handling 
    4. Studi kasus proyek aplikasi program komputer

     

    Tidak ada komentar:

    Posting Komentar

    KELOMPK 1

    1.Konsep Dasar Repository dalam Konfigurasi DNS di Debian 12 Gambar 429 Repository di Debian Memahami K onsep Dasar  Repository  agar sesuai...