Senin, 13 Juli 2026

Virtualisasi Sistem Operasi

👨‍🚀🚀

VIRTUALISASI SISTEM OPERASI

Menjelajahi galaksi virtualisasi — dari mesin virtual, hypervisor, hingga format berkas VDI, VHD, dan VMDK dalam satu perjalanan luar angkasa teknologi.

Virtualisasi Sistem Operasi
Gambar 380 — Virtualisasi Sistem Operasi. Sumber: URL_GAMBAR_1

Apa itu Virtualisasi?

Virtualisasi adalah teknologi yang memungkinkan pengguna untuk mengakses beberapa sistem operasi pada satu mesin. Sebuah mesin virtual dapat digunakan untuk menjalankan aplikasi tertentu atau sebagai lingkungan pengembangan perangkat lunak yang terisolasi.

Ada beberapa jenis mesin virtual, termasuk VDI, VHD, dan VMDK — layaknya tiga planet berbeda dalam satu galaksi virtualisasi, masing-masing punya karakteristik uniknya sendiri.

Perbedaan VDI, VHD, dan VMDK

🪐

VDI

Virtual Desktop Infrastructure — teknologi virtualisasi desktop yang memungkinkan pengguna mengakses desktop virtual dari mana saja dan kapan saja.

🌑

VHD

Virtual Hard Disk — file disk virtual yang digunakan oleh mesin virtual untuk menyimpan data dan sistem operasi.

🌕

VMDK

Virtual Machine Disk — format file disk virtual yang digunakan oleh VMware untuk menyimpan data dan sistem operasi mesin virtual.

✦ ✧ ✦

Keuntungan Virtualisasi

Virtualisasi memiliki beberapa keuntungan, termasuk:

01

🛠️ Lebih Sedikit Hardware

Dengan menggunakan mesin virtual, perusahaan tidak perlu membeli hardware baru untuk setiap aplikasi atau sistem operasi. Hal ini dapat menghemat biaya pengeluaran dan pemeliharaan.

02

📈 Scalability Mudah

Mesin virtual dapat dengan mudah dikloning dan ditingkatkan untuk memenuhi kebutuhan bisnis yang berkembang.

03

🛡️ Keamanan & Isolasi

Mesin virtual dapat memastikan bahwa jika server terinfeksi malware, mesin virtual yang terisolasi tetap aman.

Contoh Virtualisasi per Industri

Banyak bisnis menggunakan virtualisasi untuk menjalankan aplikasi atau sistem operasi tertentu. Berikut beberapa contoh penerapannya:

IndustriPenggunaan Virtualisasi
💰 KeuanganPenjagaan keamanan transaksi keuangan dengan memisahkan aplikasi dan data
🎓 PendidikanMemungkinkan mahasiswa mengakses aplikasi yang diperlukan tanpa memerlukan perangkat lunak khusus atau perangkat keras tambahan
📡 TelekomunikasiMemfasilitasi migrasi sistem ke mesin virtual untuk meningkatkan skalabilitas
✦ ✧ ✦

Hypervisor

Hypervisor merupakan salah satu elemen penting dalam teknologi virtualisasi. Hypervisor adalah sebuah perangkat lunak yang memungkinkan sebuah mesin fisik dapat menjalankan beberapa sistem operasi secara virtual — seperti stasiun luar angkasa yang mengendalikan banyak modul sekaligus.

Hypervisor memiliki dua tipe utama, yaitu Hypervisor Tipe 1 dan Hypervisor Tipe 2.

🛰️ Hypervisor Tipe 1 (Bare Metal)

Hypervisor yang langsung diinstal pada hardware. Biasanya digunakan pada lingkungan server yang membutuhkan kinerja dan keamanan tinggi, karena langsung terinstal pada hardware sehingga lebih efisien menjalankan workload.

🚀 Hypervisor Tipe 2 (Hosted)

Diinstal pada sistem operasi yang sudah ada, seperti Windows, Linux, dan Mac OS X. Biasanya digunakan pada lingkungan desktop virtualisasi, misalnya uji coba aplikasi sebelum diimplementasikan pada produksi, karena lebih mudah diinstal dan digunakan.

Virtual Machine Monitor (VMM)

Hypervisor juga memuat Virtual Machine Monitor (VMM) yang berfungsi khusus mengatur sumber daya fisik yang dialokasikan ke setiap VM. VMM juga bertanggung jawab menjaga isolasi antar-VM, sehingga masalah di satu VM tidak akan memengaruhi VM yang lain.

Format Berkas Virtualisasi

Dalam dunia teknologi virtualisasi, ada beberapa format berkas yang digunakan untuk menyimpan mesin virtual. Tiga format paling umum adalah VDI, VHD, dan VMDK.

🌕 VMDK

  • Format berkas yang digunakan oleh aplikasi virtualisasi milik VMware.
  • Dapat digunakan pada berbagai platform, termasuk Windows, macOS, dan Linux.
  • Mendukung fitur-fitur seperti deduplikasi dan Thin Provisioning yang memungkinkan penggunaan ruang penyimpanan lebih efisien.

🪐 VDI

  • Format berkas yang digunakan oleh aplikasi virtualisasi milik Oracle, VirtualBox. Hanya dapat digunakan pada platform yang didukung oleh VirtualBox.
  • VirtualBox menyediakan alat untuk mengonversi antara format VDI dan format berkas lainnya.
  • Mendukung penulisan dengan ukuran disk yang fleksibel, sesuai kebutuhan mesin virtual.

🌑 VHD

  • Format berkas yang digunakan oleh produk virtualisasi milik Microsoft, seperti Hyper-V. Mendukung fitur enkripsi dan kompresi.
  • Mendukung banyak platform, termasuk Windows, FreeBSD, dan Linux.
  • Format standar untuk mesin virtual yang berjalan pada Microsoft Azure.

Perbandingan Format Berkas

Format BerkasDigunakan OlehDukungan PlatformFitur Khusus
VMDKVMwareWindows, macOS, LinuxDeduplikasi, Thin Provisioning
VDIOracle VirtualBoxVirtualBoxPenulisan Disk yang Fleksibel
VHDMicrosoft Hyper-VWindows, FreeBSD, LinuxEnkripsi, Kompresi
Kesimpulan

Virtualisasi memungkinkan satu mesin fisik menjalankan banyak sistem operasi secara efisien lewat hypervisor, dengan mesin virtual disimpan dalam format berkas seperti VDI, VHD, atau VMDK sesuai platform yang digunakan — memberi fleksibilitas, penghematan biaya, dan keamanan bagi berbagai industri.

Perkembangan Sistem Operasi Open Source

🐧 PERKEMBANGAN SISTEM OPERASI OPEN SOURCE

Materi Teknologi Informasi dan Komunikasi mengenai sejarah dan perkembangan sistem operasi Open Source, dari kultur hacker era 1960-an hingga lahirnya Linux dan GNU.

Apa itu Open Source?


Open source adalah istilah untuk software yang kode programnya disediakan oleh pengembangnya untuk umum, agar dapat dipelajari cara kerjanya, diubah atau dikembangkan lebih lanjut, serta disebarluaskan. Apabila pembuat program melarang orang lain untuk mengubah dan/atau menyebarluaskan program buatannya, maka program itu bukan open source, meskipun kode programnya tersedia.

Open Source vs Free Software

Open source merupakan salah satu syarat agar suatu software dikatakan Free Software. Free software pasti open source software, namun open source software belum tentu free software.

Contoh Perbandingan Lisensi

🐧 Linux — Free Software

Berlisensi free software dan tidak dapat diubah menjadi berlisensi tidak free software.

VS

🖥️ FreeBSD — Open Source Software

Berlisensi open source software dan dapat diubah menjadi tidak open source. FreeBSD (open source) merupakan salah satu dasar untuk membuat Mac OS X (tidak open source).

Jejak FreeBSD di Indonesia

Mulai tahun 1994–1995, server-server di Institut Teknologi Bandung (ITB) mulai menggunakan FreeBSD sebagai sistem operasinya karena tangguh untuk keamanan jaringan maupun server. Namun, para administrator jaringan di Computer Network Research Group (CNRG) ITB kemudian lebih menyukai laptop Mac dengan sistem operasi Mac OS X yang berbasis BSD.

📜 Lini Masa Sejarah Open Source

1960 – 1970-an

Kultur Hacker di Kampus Amerika

Sejarah piranti lunak open source bisa ditarik jauh ke belakang, sejak kultur hacker berkembang di laboratorium-laboratorium komputer universitas Amerika seperti Stanford University, University of California Berkeley, dan Massachusetts Institute of Technology (MIT).

Perkembangan ini awalnya tumbuh dari komunitas pemrogram kecil namun sangat erat, di mana mereka biasa bertukar kode program dan setiap orang dapat memodifikasi program buatan orang lain sesuai kepentingannya, lalu hasil modifikasinya disebarkan kembali ke komunitas. Perkembangan ini dipelopori oleh Richard Stallman dan kawan-kawannya yang mengembangkan banyak aplikasi di komputer DEC PDP-10.

Awal 1980-an

Bubarnya Komunitas Hacker MIT

Komunitas hacker di MIT dan universitas lain bubar karena DEC menghentikan PDP-10. Akibatnya banyak aplikasi yang dikembangkan di PDP-10 menjadi usang. Pengganti PDP-10 seperti VAX dan 68020 memiliki sistem operasi sendiri, dan tidak ada satu pun piranti lunak bebas — pengguna harus menandatangani nondisclosure agreement untuk mendapatkan aplikasi yang bisa dijalankan di sistem tersebut.

Januari 1984 – 1985

Richard Stallman & Free Software Foundation

Pada Januari 1984, Richard Stallman keluar dari MIT agar MIT tidak dapat mengklaim piranti lunak yang dikembangkannya. Pada tahun 1985 beliau mendirikan organisasi nirlaba Free Software Foundation (FSF) dengan tujuan utama mengembangkan sistem operasi.

gcc

Pengompilasi C hasil pengembangan FSF.

gdb

Debugger yang menjadi bagian dari peranti lunak GNU.

Emacs

Editor teks buatan Stallman dan FSF.

Meski berhasil mengembangkan berbagai perkakas GNU tersebut, Stallman dan FSF hingga saat itu belum berhasil mengembangkan kernel sistem operasi yang menjadi target utamanya — salah satu penyebabnya karena sistem operasi tersebut dikembangkan oleh sekelompok kecil pengembang dan tidak melibatkan komunitas yang lebih luas.

1991

Lahirnya Linux

Pada tahun 1991, seorang mahasiswa S2 Universitas Helsinki, Finlandia, bernama Linus Torvalds mulai mengembangkan suatu sistem operasi yang disebutnya Linux. Dalam pengembangannya, Linus Torvalds melempar kode program Linux ke komunitas terbuka untuk dikembangkan bersama.


Gambar 1 — Linus Torvalds. 

Linus Torvalds juga menggunakan lisensi GPL (GNU Public License) milik FSF dalam pengembangan dasar Linux. Lisensi ini memberi kebebasan bagi penggunanya untuk menggunakan dan melihat kode program, memodifikasi dan mendistribusi ulang peranti lunak tersebut, serta jaminan kebebasan agar hasil modifikasinya tetap bebas didistribusikan.

1991 – Sekarang

Lahirnya Distribusi-Distribusi Linux

Komunitas Linux terus berkembang, melahirkan distribusi-distribusi Linux yang berbeda namun memiliki pondasi yang sama, yaitu kernel Linux dan librari GNU glibc.

Distro Utama

RedHat SuSE Mandrake Slackware Debian

Beberapa dari distribusi di atas ada yang bertahan dan besar, bahkan sampai menghasilkan distro turunan. Contohnya adalah Distro Debian GNU/Linux, yang telah menghasilkan puluhan distro anak.

Distro Turunan Debian

Ubuntu Knoppix Xandros
1998

Lahirnya Istilah "Open Source"

Seiring semakin stabilnya rilis distribusi Linux, minat terhadap peranti lunak yang bebas untuk dibagikan seperti Linux dan GNU semakin meningkat, sehingga muncul kebutuhan untuk mendefinisikan jenis peranti lunak tersebut.

Istilah "free" yang dimaksud oleh FSF menimbulkan banyak persepsi — sebagian mengartikannya sebagai kebebasan sebagaimana dimaksud dalam GPL, sebagian lagi mengartikannya sebagai "gratis" secara ekonomi. Para eksekutif bisnis juga merasa khawatir karena keberadaan perangkat lunak gratis dianggap aneh.

Kondisi ini mendorong munculnya terminologi open source pada tahun 1998, sekaligus mendorong terbentuknya OSI (Open Source Initiative), organisasi nirlaba yang mendorong pemasyarakatan dan penyatuan Open Source, diinisiasi oleh Eric Raymond dan timnya.

📊 Daftar Distribusi Linux Didukung FSF





Berikut beberapa distribusi Linux yang lahir dari komunitas open source dan mempunyai pondasi yang sama, yaitu kernel Linux dan librari GNU glibc.

Distribusi IndukDistro Turunan
RedHat
SuSE
Mandrake
Slackware
Debian GNU/LinuxUbuntu, Knoppix, Xandros, dan lainnya

📚 Ringkasan Materi

Open Source

Kode program terbuka untuk dipelajari, diubah, dan disebarluaskan.

Free Software Foundation

Didirikan Richard Stallman tahun 1985, melahirkan GNU dan lisensi GPL.

Linux

Dikembangkan Linus Torvalds sejak 1991, dikembangkan bersama komunitas terbuka.

Open Source Initiative

Terbentuk 1998, mendorong pemasyarakatan istilah dan gerakan open source.

Kesimpulan

Sistem operasi open source lahir dari kultur berbagi kode di kalangan hacker kampus Amerika era 1960–70an, diformalkan melalui Free Software Foundation dan lisensi GPL oleh Richard Stallman, lalu mencapai puncaknya lewat kernel Linux karya Linus Torvalds pada 1991 yang dikembangkan secara terbuka bersama komunitas hingga melahirkan berbagai distribusi seperti Debian, Ubuntu, dan lainnya.

Perkembangan sistem operasi windows

🪟 PERKEMBANGAN SISTEM OPERASI WINDOWS

Materi Teknologi Informasi dan Komunikasi mengenai sejarah dan perkembangan Microsoft Windows dari MS-DOS hingga Windows 8, lengkap dengan versi dan fitur utamanya.

Pendahuluan




Microsoft Windows adalah Sistem Operasi yang dikembangkan oleh Microsoft Corporation yang menggunakan antarmuka berbasis grafis atau dikenal dengan nama GUI (Graphical User Interface).

Microsoft Corporation adalah sebuah perusahaan multinasional Amerika Serikat yang berkantor pusat di Redmond, Washington, yang mengembangkan, membuat, memberi lisensi, dan mendukung beragam produk serta jasa terkait komputer. Perusahaan ini didirikan oleh Bill Gates dan Paul Allen pada tanggal 4 April 1975.




📜 Lini Masa Perkembangan Windows

1981

1. MS-DOS

MS-DOS (Microsoft Disk Operating System) adalah Sistem Operasi yang berbasiskan teks dan Command-Line Interpreter. Windows versi pertama, Windows Graphic Environment 1.0, merupakan perangkat lunak yang bekerja atas arsitektur 16-bit dan bukan merupakan Sistem Operasi, sehingga untuk menjalankannya membutuhkan MS-DOS.

MS-DOS sendiri sebenarnya dibuat oleh perusahaan pembuat komputer Seattle Computer Products, kemudian direkrut oleh Microsoft yang selanjutnya membeli lisensinya. MS-DOS dirilis pertama kali pada tahun 1981. Tidak kurang dari delapan kali Microsoft meluncurkan versi baru MS-DOS dari tahun 1981 hingga menghentikan dukungannya pada tahun 2000.


Gambar 1 — Logo MS DOS 6.22. 
1985 – 1992

2. Microsoft Windows (1.x – 3.x)

Microsoft Windows 1.0 merupakan versi pertama sistem operasi berbasis Graphical User Interface (GUI) buatan Microsoft Corporation.


Gambar 2 — Berbasis GUI. 

Windows 2.0 merupakan versi kedua dari sistem operasi berbasis GUI, dirilis pada 9 Desember 1987 untuk melengkapi kekurangan ragam aplikasi pada Windows 1.0.

Windows 3.0 memiliki dukungan kartu grafis SVGA atau XGA dan icon. Microsoft menyediakan SDK (Software Development Kit) agar developer dapat mengembangkan aplikasi untuk Windows 3.0. Sistem ini juga mengenalkan Virtual Device Driver (VXD) untuk meminimalisasi ketergantungan driver pada perangkat keras tertentu.

Windows 3.1

Mengenalkan fitur Multimedia, True Type Font, dan Drag and Drop untuk memudahkan End-User.

Windows 3.11

Pengembangan dari Windows 3.0 yang mendukung aplikasi NetWorking.

14 Agustus 1995

3. Windows 95 – Windows ME

Windows 95 memiliki GUI yang lebih menarik dan atraktif, menggunakan rancangan menu "Start" sebagai menu inovatif untuk mengakses grup program (pengganti Program Manager), serta mendukung penamaan berkas yang panjang.

Windows 95 juga mendukung Plug and Play untuk mendeteksi instalasi perangkat keras dan konfigurasi secara otomatis, memiliki Browser terintegrasi dan Windows Explorer, fitur manajemen daya (APM), serta diperkenalkannya Client-Server.

Windows ME

Diluncurkan pada 14 September 2000. Tidak ada fitur spesial selain transisi dukungan grafis dari 16-bit ke 32-bit, dan banyak dipakai oleh pengguna pribadi.
25 Juni 1998

4. Windows 98 – Windows 98SE

Windows 98 sudah mendukung VGA berbasis AGP, mendukung media penyimpanan berkas seperti USB, memperkenalkan NAT untuk berbagi koneksi Internet, dan menggantikan Virtual Device Driver dengan Windows Driver Model.

Ada juga fitur tambahan berupa aplikasi Microsoft Office dan Internet Explorer versi 5. Windows 98 sudah memiliki kemampuan memainkan game dan menjalankan aplikasi multimedia.

Windows 98SE

Menambahkan dukungan Internet Explorer 5, NAT, Digital Versatile Disk (DVD), Windows Driver Model (WDM), dan Windows NetMeeting 3. Menganut prinsip hibrida dengan dukungan kernel 16-bit/32-bit.

Era Windows NT

5. Windows NT 3.xx – 4.xx

Windows NT sebagai pengganti Windows ME mendukung arsitektur x86 (80×86), Intel IA64, dan AMD64 (x64) serta grafis 32-bit. Windows NT dibangun dari pengembangan IBM OS/2 dan banyak digunakan dalam jaringan komputer. Windows NT juga memperkenalkan File System NTFS yang lebih baik dari FAT maupun FAT-32.

Windows NT 3.1 dirilis untuk komputer Intel x86, DEC Alpha, dan beberapa platform ARC (Advanced RISC Computing) MIPS. Windows NT 3.51 diluncurkan untuk mendukung komputer IBM PowerPC, namun tidak bisa dijalankan di atas Power Macintosh.

Windows NT 4.0 diluncurkan untuk mendukung banyak platform (x86, DEC Alpha, MIPS, dan PowerPC), meski Microsoft hanya membuat service pack resmi untuk varian x86 dan DEC Alpha.

17 Februari 2000

6. Windows 2000

Windows 2000 (Windows NT 5.0 build 2159) adalah versi pengembangan dari Windows NT 4.0 yang dikeluarkan Microsoft di Amerika Serikat.


Gambar 4 — Logo Windows 2000 Server. 

Fitur Tambahan Windows 2000

Active Directory baru Image Preview Plug and Play + WDM Internet Explorer 5.0 Dukungan DirectX & OpenGL Windows Media Player 6.4 Terminal Service terintegrasi Plug and Play tanpa restart Driver berbasis WDM ACPI (hemat daya)
25 Oktober 2001

7. Windows XP

Windows XP menawarkan banyak perubahan, fitur, dan performa berbasis grafis, digunakan pada komputer pribadi, desktop bisnis, laptop, dan pusat media. Hingga Januari 2006, 400 juta salinan instalasi telah digunakan.


Gambar 5 — Desktop Windows XP. 

Edisi Windows XP

EdisiTarget Pengguna / Fitur
Home EditionDitargetkan untuk pengguna pribadi
ProfessionalDukungan domain Windows Server & dua prosesor fisik, untuk power user dan bisnis
Media Center EditionFitur multimedia tambahan: merekam & menonton TV, melihat film DV, mendengarkan musik
Tablet PC EditionDidesain khusus untuk platform PC Tablet berbasis stylus
Professional 64-bit EditionUntuk prosesor berarsitektur IA-64 (Itanium)
Professional x64 EditionUntuk prosesor berarsitektur x86-64
Starter EditionDijual di beberapa negara berkembang
EmbeddedVersi Professional dengan fitur dikurangi untuk pasar tertentu
Kode: Whistler Server

8. Windows Server 2003

Windows Server 2003 mulai dikerjakan pada akhir tahun 2000. Banyak fitur ditawarkan pada edisi standar, antara lain platform .NET, Domain Controller Server, PKI (Public Key Infrastructure) Server, DNS, DHCP, WINS, Microsoft IIS, Windows Terminal Service, hingga dukungan pembagian beban jaringan.


Gambar 6 — Jendela Desktop Windows Server 2003.

Edisi Windows Server 2003

Enterprise Datacenter Web Edition Small Business Server (SBS) Storage Server Standard Edition
2006 – 2007

9. Windows Vista

Windows Vista lebih mengutamakan interface atau penampilan grafis antarmuka dibandingkan performa. Fitur-fiturnya antara lain AERO dan Sidebar, dengan tingkat keamanan lebih baik dibanding Windows XP.


Gambar 7 — Desktop Windows Vista.

Fitur Keamanan & Teknologi

Firewall with Advanced Security Windows Defender Parental Control User Account Control (UAC) BitLocker Drive Encryption ASLR IPv6 DirectX terbaru Arsitektur 64-bit

Versi Windows Vista

Starter Home Basic Home Premium Business Enterprise Ultimate
22 Oktober 2009

10. Windows 7

Windows 7 merupakan gabungan Windows XP dan Windows Vista, dengan performa yang lebih baik dari Windows Vista. Dirilis untuk pabrikan komputer pada 22 Juli 2009 dan untuk publik pada 22 Oktober 2009.


Gambar 8 — Desktop Windows 7. 

Windows 7 lebih fokus pada dukungan multi-touch pada layar, desain ulang taskbar (Superbar), sistem jaringan pribadi bernama HomeGroup, dan peningkatan performa. Beberapa aplikasi standar seperti Windows Calendar, Windows Mail, Windows Movie Maker, dan Windows Photo Gallery tidak disertakan lagi.

Versi Windows 7

Ultimate Professional Enterprise Home Premium Home Basic Starter
26 Oktober 2012

11. Windows 8

Windows 8 dirilis resmi oleh Microsoft pada 26 Oktober 2012, didahului versi percobaan Consumer Preview dan Release Preview. Pada 26 Juni 2013, Microsoft merilis versi uji coba Windows 8.1 (sebelumnya dikenal sebagai Windows Blue).


Gambar 9 — Desktop Windows 8. 

Sistem operasi ini diproduksi untuk komputer pribadi, komputer rumah dan bisnis, laptop, netbook, tablet PC, server, dan PC pusat media. Windows 8 menggunakan mikroprosesor ARM selain mikroprosesor x86 tradisional buatan Intel dan AMD, dan antarmukanya diubah agar mampu digunakan pada layar sentuh.

Edisi Windows 8

EdisiSetara Dengan
Windows 8Windows 7 Starter, Home Basic, Home Premium
Windows 8 ProWindows 7 Professional
Windows 8 EnterpriseWindows 7 Enterprise dan Ultimate
Windows 8 RTVersi khusus untuk perangkat berprosesor ARM
Windows 8.1Pembaruan dari Windows 8 (kode: Windows Blue)

📊 Ringkasan Lini Masa

VersiTahun Rilis
MS-DOS1981
Windows 1.0 – 3.x1985 – 1992
Windows 951995
Windows 98 / 98SE1998
Windows ME2000
Windows NT 3.x – 4.x1993 – 1996
Windows 20002000
Windows XP2001
Windows Server 20032003
Windows Vista2006 / 2007
Windows 72009
Windows 8 / 8.12012 / 2013
Kesimpulan

Windows berkembang dari sistem berbasis teks (MS-DOS) menjadi sistem berbasis grafis (GUI) mulai versi 1.0, terus disempurnakan lewat jalur konsumen (95, 98, ME) dan jalur bisnis/enterprise (NT, 2000, Server 2003), lalu keduanya disatukan mulai Windows XP hingga berkembang ke arah keamanan, multimedia, dan layar sentuh pada Vista, 7, dan 8.

Pengantar Sistem Operasi

🖥️ PENGANTAR SISTEM OPERASI

Materi Teknologi Informasi dan Komunikasi mengenai definisi Sistem Operasi dan ragam keluarga Sistem Operasi yang digunakan pada komputer personal.




1️⃣ Definisi Sistem Operasi

Sistem operasi (operating system atau OS) adalah perangkat lunak yang bertugas untuk mengatur, mengendalikan perangkat keras, dan memberikan kemudahan bagi pemakai dalam menggunakan komputer.

Sistem Operasi melakukan layanan inti umum untuk software aplikasi. Layanan tersebut antara lain akses ke disk, manajemen memori, tugas penjadwalan, dan antar-muka pengguna (user interface).

Informasi

Bagian kode yang melakukan tugas-tugas inti tersebut dinamakan "kernel" suatu Sistem Operasi.

Layanan Inti Sistem Operasi

💽 Akses ke Disk

Mengatur pembacaan dan penulisan data ke media penyimpanan.

🧠 Manajemen Memori

Mengalokasikan dan mengelola penggunaan memori oleh berbagai program.

📋 Penjadwalan Tugas

Mengatur urutan dan giliran eksekusi proses agar berjalan efisien.

🖱️ Antarmuka Pengguna

Menyediakan cara bagi pengguna untuk berinteraksi dengan komputer.

2️⃣ Ragam Sistem Operasi

Sistem operasi yang digunakan untuk sistem komputer umum, termasuk komputer personal, terbagi menjadi tiga kelompok besar, yaitu keluarga Microsoft Windows, keluarga Unix, dan keluarga Mac OS.

2.1 Keluarga Microsoft Windows

🪟 Microsoft Windows Family

Sistem operasi ini meliputi Windows Desktop Environment berbasis MS-DOS (versi 1.x hingga 3.x), serta Windows berbasis GUI Windows 9x (Windows 95, 98, dan Windows ME).

Selain itu terdapat sistem operasi berbasis Windows NT, keluarga Windows CE, dan Windows Mobile.

Windows Berbasis NT

Windows NT 3.x Windows NT 4.0 Windows 2000 Windows XP Windows Server 2003 Windows Server 2008 Windows Server 2008 R2 Windows Home Server Windows Vista Windows 7 (2009) Windows 8 (Okt 2012)

Windows CE & Mobile

Windows CE 1.0 – CE 6.0 Windows Mobile

2.2 Keluarga Unix

🐧 Unix Family (POSIX)

Sistem operasi ini menggunakan antarmuka sistem operasi POSIX, seperti SCO UNIX, keluarga BSD (Berkeley Software Distribution), GNU/Linux, Debian, Red Hat, SUSE, Ubuntu, dan Zeath OS (berbasis kernel Linux yang dimodifikasi).

MacOS/X juga termasuk dalam keluarga ini karena berbasis kernel BSD yang dimodifikasi, dikenal dengan nama Darwin, begitu pula GNU/Hurd.

Anggota Keluarga Unix Lainnya

AIX Amiga OS DragonFly BSD FreeBSD GNU HP-UX IRIX Linux LynxOS MINIX NetBSD OpenBSD OS X Plan 9 QNX Research UNIX SCO OpenServer Solaris UNIX System V Tru64 UNIX UnixWare

2.3 Keluarga Mac OS

🍎 Mac OS Family

Sistem operasi ini dikeluarkan oleh industri komputer Apple yang disebut Mac atau Macintosh.

Versi Mac OS X

VersiNama Kode
Public BetaKodiak
Mac OS X 10.0Cheetah
Mac OS X 10.1Puma
Mac OS X 10.2Jaguar
Mac OS X 10.3Panther
Mac OS X 10.4Tiger
Mac OS X 10.5Leopard (awal 2007)
Mac OS X 10.6Snow Leopard
Mac OS X 10.7Lion (2011)
Mac OS X 10.8Mountain Lion

Varian Lainnya

🖧 Berbasis Server

OpenStep, Rhapsody, Mac OS X Server 1.0

📱 Berbasis Mobile

iOS

Catatan Interface

Sistem operasi ini menggunakan interface TEXT (DOS, POSIX, LINUX) dan GUI / Graphical User Interface (seperti MS Windows dan LINUX yang berbasis TEXT dan berbasis GUI).

📚 Ringkasan Materi

Definisi

Perangkat lunak yang mengatur perangkat keras dan menjembatani pengguna dengan komputer melalui kernel.

Windows Family

MS-DOS, Windows 9x, Windows NT, Windows CE/Mobile.

Unix Family

BSD, GNU/Linux, MacOS/X (Darwin), dan varian POSIX lainnya.

Mac OS Family

Mac OS X dari Cheetah hingga Mountain Lion, berbasis Server dan Mobile (iOS).

Perkembangan Umum Sistem operasi per Generasi

🕰️ PERKEMBANGAN SISTEM OPERASI PER GENERASI

Materi Teknologi Informasi dan Komunikasi mengenai perkembangan umum Sistem Operasi dari generasi awal hingga generasi mobile computing menurut Tanenbaum.


                                 

Pendahuluan

Menurut Tanenbaum, Sistem Operasi mengalami perkembangan yang dapat dibagi ke dalam lima generasi, mulai dari era komputasi elektronik pertama hingga era komputasi bergerak (mobile computing) dan komputasi awan (cloud computing) yang kita kenal saat ini.

📜 Lini Masa Perkembangan Sistem Operasi

                                       

                 
1945 – 1955

Generasi Awal

Generasi pertama merupakan awal perkembangan sistem komputasi elektronik sebagai pengganti sistem komputasi mekanik. Hal ini disebabkan kecepatan manusia untuk menghitung terbatas dan manusia sangat mudah membuat kecerobohan, kekeliruan, bahkan kesalahan.

Pada generasi ini belum ada sistem operasi, sehingga sistem komputer diberi instruksi yang harus dikerjakan secara langsung oleh pengguna.

1955 – 1965

Generasi Kedua

Generasi kedua memperkenalkan Batch Processing System, yaitu job yang dikerjakan dalam satu rangkaian, lalu dieksekusi secara berurutan. Pada generasi ini sistem komputer belum dilengkapi sistem operasi secara penuh, tetapi beberapa fungsi sistem operasi telah ada, contohnya FMS dan IBSYS.

1965 – 1980

Generasi Ketiga

Sistem operasi pada generasi ini dikembangkan untuk melayani banyak pemakai, di mana para pemakai berkomunikasi lewat terminal secara on-line ke komputer. Sistem operasi menjadi:

  • Multi-user — digunakan oleh banyak pengguna sekaligus
  • Multi-programming — melayani banyak program sekaligus
  • Multi-tasking — melayani banyak tugas dan pekerjaan (Batch Processing System)
1980 – 2000-an

Generasi Keempat

Pada masa ini sistem operasi telah menggunakan Graphical User Interface (GUI), yaitu antar-muka komputer berbasis grafis yang sangat nyaman dan mudah digunakan. Pada masa ini juga dimulai era komputasi tersebar (distributed computer), di mana komputasi tidak lagi berpusat di satu titik, tetapi dipecah di banyak komputer sehingga tercapai kinerja yang lebih baik.

2000-an – Sekarang

Generasi Selanjutnya

Pada generasi ini diperkenalkan Sistem Operasi yang berada dalam sebuah Sistem Operasi, serta Sistem Operasi bergerak (Mobile) pada perangkat bergerak seperti PDA, Pocket PC, Laptop, Notebook, dan NetBook. Sistem Operasi jaringan virtual juga berkembang, sehingga dalam satu jaringan hanya diinstal satu buah Sistem Operasi pada perangkat Server.

Pada masa ini diperkenalkan virtualization system, yaitu satu komputer dapat di-clonning secara virtual menjadi lebih dari satu komputer (sistem operasi) yang dapat bekerja bersama-sama, serta Cross Platform Operating System (multiboot system) yang dapat menggabungkan dua atau lebih Sistem Operasi berbeda seperti Linux dan Windows.

Generasi ini merupakan awal tren Mobile Computing, yang perangkatnya didominasi oleh Android, iOS, Blackberry OS, Windows Mobile, Windows Phone, dan Symbian. Pada masa ini dikenalkan sistem iCloud (layanan komputasi awan), yaitu sistem layanan jaringan yang dipublikasikan oleh Apple Inc. pada tanggal 6 Juni 2011 di San Francisco. iCloud memungkinkan penggunanya untuk mensinkronisasi data seperti foto, musik, dan dokumen dari satu perangkat ke perangkat lain seperti iPhone, iPad, iPod Touch, Mac, dan komputer secara otomatis pada waktu yang bersamaan.

📊 Ringkasan Per Generasi





GenerasiPeriodeCiri Utama
Generasi Awal1945 – 1955Belum ada sistem operasi, instruksi dikerjakan langsung oleh pengguna
Generasi Kedua1955 – 1965Batch Processing System, contoh: FMS dan IBSYS
Generasi Ketiga1965 – 1980Multi-user, multi-programming, multi-tasking
Generasi Keempat1980 – 2000-anGraphical User Interface (GUI), komputasi tersebar
Generasi Selanjutnya2000-an – SekarangMobile Computing, virtualization, cross platform, cloud computing (iCloud)

💾 Virtualization

Satu komputer dapat di-clonning secara virtual menjadi lebih dari satu sistem operasi yang bekerja bersamaan.

🔀 Cross Platform OS

Multiboot system yang menggabungkan dua atau lebih sistem operasi berbeda seperti Linux dan Windows.

📱 Mobile Computing

Didominasi oleh Android, iOS, Blackberry OS, Windows Mobile, Windows Phone, dan Symbian.

☁️ Cloud Computing

iCloud dari Apple Inc. memungkinkan sinkronisasi data otomatis antar perangkat.

Kesimpulan

Sistem Operasi berkembang dari yang awalnya tidak ada sama sekali (instruksi langsung oleh pengguna), menuju Batch Processing, lalu menjadi multi-user dan multi-tasking, kemudian hadir dengan tampilan grafis (GUI) dan komputasi tersebar, hingga akhirnya memasuki era mobile computing, virtualisasi, dan komputasi awan seperti yang digunakan secara luas saat ini.

Pengantar Bahasa Pemrograman

🧩 KLASIFIKASI SOFTWARE & BAHASA PEMROGRAMAN




Materi lanjutan Teknologi Informasi dan Komunikasi mengenai klasifikasi software, level bahasa pemrograman, dan klasifikasi bahasa pemrograman berdasarkan fasilitas grafisnya.

1️⃣ Klasifikasi Software

Sumber gambar:
Sistem komputer memiliki tiga elemen penting, yaitu Hardware, Software, dan Brainware. Software menjadi penghubung komunikasi antara Brainware dan Hardware. Secara umum, software terbagi menjadi tiga, yaitu Bahasa Pemrograman, Sistem Operasi, dan Program Aplikasi.

💬 Bahasa Pemrograman

Software yang digunakan untuk membuat Sistem Operasi dan Program Aplikasi. Contohnya Java, Python, C++, dan PHP. 

🖥️ Sistem Operasi

Software yang digunakan untuk mengomunikasikan antara Brainware dan Hardware. Contohnya Windows, Linux, dan macOS.

📊 Program Aplikasi

Software yang dibuat untuk kebutuhan tertentu, misalnya Microsoft Excel khusus menangani masalah spreadsheet.

Contoh Program Aplikasi Berdasarkan Fungsinya

KategoriContoh Aplikasi
Aplikasi OfficeMicrosoft Word, Excel, PowerPoint
Aplikasi MultimediaAdobe Photoshop, CorelDraw, Premiere Pro
Aplikasi InternetGoogle Chrome, Mozilla Firefox
Program UtilityAntivirus, Disk Defragmenter, Backup Tools
Informasi

Selain tiga klasifikasi utama di atas, dikenal juga Program Utility yaitu perangkat lunak yang melengkapi kinerja sistem operasi dan meningkatkan performa komputer, misalnya program antivirus dan tools defragmentasi hardisk.

2️⃣ Level Bahasa Pemrograman


Sumber gambar: 




Berdasarkan levelnya, bahasa pemrograman terbagi menjadi tiga kelompok yang berbeda dari sisi kemudahan dipahami manusia dan kecepatan pemrosesan oleh komputer.

Level 1

Bahasa Mesin (Machine Language)

Menggunakan kode biner sehingga programnya sangat panjang dan sulit dipahami Brainware. Keunggulannya proses sangat cepat dan tidak memerlukan interpreter atau penerjemah.

Level 2

Bahasa Tingkat Rendah (Low Level Language)

Mirip bahasa mesin, programnya panjang dan sulit dipahami Brainware. Prosesnya cepat namun tetap memerlukan interpreter atau penerjemah. Contohnya bahasa Assembly.

Level 3

Bahasa Tingkat Tinggi (High Level Language)

Menyerupai struktur bahasa manusia sehingga mudah dipahami Brainware. Kelemahannya memerlukan penerjemah berupa compiler. Contohnya BASIC dan Pascal.

Perbandingan Level Bahasa Pemrograman

LevelKemudahan DipahamiKecepatan ProsesPenerjemah
Bahasa MesinSangat sulitSangat cepatTidak perlu
Tingkat RendahSulitCepatInterpreter
Tingkat TinggiMudahLebih lambatCompiler

3️⃣ Klasifikasi Bahasa Pemrograman



Sumber gambar: 

Berdasarkan fasilitas grafis yang dimilikinya, bahasa pemrograman dapat dibagi menjadi dua, yaitu Bahasa Pemrograman Berbasis Teks dan Bahasa Pemrograman Berbasis GUI.

🔤 Bahasa Pemrograman Berbasis Teks

Pada awalnya bahasa pemrograman hanya dapat digunakan dalam basis teks. Bahasa pemrograman berbasis teks ini hanya mengenal huruf, angka, dan tanda baca, serta tidak mengenal grafis.

Basic → Turbo Basic

Bahasa pemrograman Basic yang dikembangkan menjadi Turbo Basic.

Pascal → Turbo Pascal

Bahasa pemrograman Pascal yang dikembangkan menjadi Turbo Pascal.

C++ → Turbo C++

Bahasa pemrograman C++ yang dikembangkan menjadi Turbo C++.

🖼️ Bahasa Pemrograman Berbasis GUI

Perkembangan selanjutnya, bahasa pemrograman berbasis teks dikembangkan menjadi bahasa pemrograman berbasis GUI. Keunggulannya sudah memiliki fasilitas grafis berupa grafik, gambar, audio, dan video.

Visual Basic

Pengembangan dari Turbo Basic.

Delphi

Pengembangan dari Turbo Pascal.

Visual C++

Pengembangan dari Turbo C++.

Perbandingan Basis Teks vs Basis GUI

AspekBerbasis TeksBerbasis GUI
TampilanHanya huruf, angka, tanda bacaGrafik, gambar, audio, video
ContohBasic, Pascal, C++Visual Basic, Delphi, Visual C++
Kemudahan PenggunaanLebih sulit bagi pemulaLebih mudah dan interaktif
Kesimpulan

Software terbagi menjadi Bahasa Pemrograman, Sistem Operasi, dan Program Aplikasi yang saling berkaitan dalam menjalankan sistem komputer.

Bahasa pemrograman memiliki tiga level yaitu Bahasa Mesin, Bahasa Tingkat Rendah, dan Bahasa Tingkat Tinggi, yang berbeda dari sisi kemudahan dipahami manusia dan kecepatan proses.

Berdasarkan fasilitas grafisnya, bahasa pemrograman dibagi menjadi Berbasis Teks dan Berbasis GUI, di mana versi GUI merupakan pengembangan dari versi teks dengan tambahan fasilitas grafis.

📚 Ringkasan Materi

Klasifikasi Software

Bahasa Pemrograman, Sistem Operasi, Program Aplikasi.

Level Bahasa Pemrograman

Bahasa Mesin, Tingkat Rendah, Tingkat Tinggi.

Klasifikasi Bahasa Pemrograman

Berbasis Teks dan Berbasis GUI.

Virtualisasi Sistem Operasi

👨‍🚀🚀 VIRTUALISASI SISTEM OPERASI Menjelajahi galaksi virtualisasi — dari mesin virtual, hypervisor, hingga format berkas VDI, VH...