Pada kesempatan kali ini, saya akan membagikan sebuah ilmu yang benar-benar baru buat saya. Ya, sesuai dengan judulnya, yakni Membangun E-Learning Moodle menggunakan Server FreeBSD. Kita akan belajar membuat WebServer FAMP (FreeBSD, Apache, MariaDB, PHP) dan E-Learning Moodle dari 0 hingga selesai. Tapi sebelum melangkah lebih lanjut, akan sedikit saya perkenalkan apa itu FreeBSD.
![]() |
FreeBSD Server pada VirtualBox |
Pendahuluan
Menurut Wikipedia, FreeBSD adalah sebuah sistem operasi bertipe Unix bebas yang diturunkan dari UNIX AT&T lewat cabang Berkeley Software Distribution (BSD) yaitu sistem operasi 386BSD dan 4.4BSD-Lite, meskipun pada awalnya FreeBSD rilis 1.0 diturunkan dari sistem operasi 386BSD dan 4.3BSD-Lite. FreeBSD berjalan di atas sistem arsitektur yang kompatibel dengan Intel x86 (Pentium dan Athlon), amd64 (Opteron, Athlon64, dan EM64T), ARM, IA-64, PowerPC, PC-98, DEC Alpha, dan UltraSparc [2]. FreeBSD rilis 6.4 menjadi rilis terakhir untuk dukungan kepada arsitektur DEC Alpha. FreeBSD merupakan turunan dari Berkeley UNIX. Akan tetapi, FreeBSD tidak bisa dipanggil sebagai Unix, melainkan disebut sebagai UNIX-Like. FreeBSD banyak digunakan sebagai Server karena stabil, ringan, dan memiliki tingkat keamanannya yang tinggi.
Sementara MOODLE (singkatan dari Modular Object-Oriented Dynamic Learning Environment) adalah paket perangkat lunak yang diproduksi untuk kegiatan belajar berbasis internet dan situs web yang menggunakan prinsip social constructionist pedagogy. MOODLE merupakan salah satu aplikasi dari konsep dan mekanisme belajar mengajar yang memanfaatkan teknologi informasi, yang dikenal dengan konsep pembelajaran elektronik atau e-learning. Moodle dapat digunakan secara bebas sebagai produk sumber terbuka (open source) di bawah lisensi GNU. Moodle dapat diinstal di komputer dan sistem operasi apapun yang bisa menjalankan PHP dan mendukung database SQL.
Perlengkapan Instalasi Server FreeBSD
Sebagai pembelajaran, kita akan mencoba memasang FreeBSD pada VirtualBox (Abaikan langkah ini jika ingin dipasang ke PC/laptop secara langsung). Apa saja yang perlu dipersiapkan?
- VirtualBox
- ISO FreeBSD 11.1 (64bit) atau (32bit)
- Paket Offline FreeBSD ( portsnap, distfile, SysAdmin01 )
- Putty & WinSCP (Pengguna Windows)
- Terminal & SCP (Pengguna Linux)
- Dasar-dasar Jaringan
- Dasar-dasar perintah Unix/Linux
Jika sudah selesai maka tahap selanjutnya adalah konfigurasi FreeBSD pada VirtualBox
Konfigurasi FreeBSD pada mesin VirtualBox
- Buat Guest Baru dengan klik New
- Ketik Nama OS yang akan dibuat. Sebagai contoh “FreeBSD”, pilih tipe BSD dan version FreeBSD (64bit), klik Next
- Atur Nilai RAM yang akan dipasang, misal 2GB (2048), klik Next
- Pilih Create Virtual Hard disk now, klik Create
- Pilih tipe Hard drive, misal VDI, lalu klik Next
- Pilih Dynamically allocated (sangat disarankan untuk penghematan ruang diska), klik Next
- Atur nilai kapasitas Disk, Untuk FreeBSD, minimal 20GB, klik Create
- Setelah VM (Virtual Machine) terbentuk, kita akan mengatur jaringan melalui Toolbar Setting, atau bisa dengan menggunakan Shortcut Ctrl+S
- Pilih Storage, klik Ikon Empty. Kemudian klik ikon gambar CD pada pilihan Optical Drive. Kemudian pilih file iso FreeBSD yang telah kita download sebelumnya. Kemudian Klik OK
- Pilih Network, pilih Host-only Adapter dan pastikan terdapat pilihan “Virtualbox Host-Only Ethernet Adapter“, bisa juga pilihan name berisi “vboxnet0″ atau mungkin yang lainnya (yang penting ada).
Jika tidak ada, maka tambahkan dulu melalui menu File > Preference > Network. pilih tab Host-only Network dan tambahkan
Sampai di sini langkah awal sudah dilaksanakan. Langkah selanjutnya adalah Instalasi FreeBSD pada Virtualbox
Tulisannya bersambung ya Pak…
iya pak, ini masih mencoba melanjutkan menulisnya
Apa kabar Pak Nur Kholis? Saya menunggu kelanjutan tulisannya Pak..