Senin, 13 Juli 2026

Virtualisasi Sistem Operasi

💻 VIRTUALISASI SISTEM OPERASI


Virtualisasi, Hypervisor, dan Format Berkas Virtual

Mengenal teknologi virtualisasi untuk menjalankan beberapa sistem operasi dalam satu komputer.


🖥️ 1. Pengertian Virtualisasi Sistem Operasi


Virtualisasi adalah teknologi yang memungkinkan satu komputer menjalankan beberapa sistem operasi secara bersamaan melalui mesin virtual (Virtual Machine/VM). Dengan teknologi ini, satu perangkat fisik dapat digunakan untuk berbagai kebutuhan tanpa harus memiliki banyak komputer.

Mesin virtual dapat dimanfaatkan untuk menjalankan aplikasi tertentu, melakukan pengujian perangkat lunak, hingga menjadi lingkungan pengembangan yang terisolasi sehingga lebih aman.

Beberapa jenis mesin virtual yang sering digunakan adalah:

✨ 2. Keuntungan Virtualisasi

Virtualisasi memberikan berbagai manfaat bagi pengguna maupun perusahaan dalam mengelola sistem komputer. Berikut beberapa keuntungan utamanya:

💻

Hemat Hardware

Satu komputer fisik dapat menjalankan beberapa sistem operasi sekaligus sehingga tidak perlu membeli banyak perangkat baru.

📈

Mudah Dikembangkan

Mesin virtual dapat dengan mudah disalin, ditambah kapasitasnya, atau dikembangkan sesuai kebutuhan bisnis.

🔒

Keamanan & Isolasi

Setiap mesin virtual bekerja secara terpisah sehingga jika satu sistem mengalami gangguan atau malware, mesin virtual lainnya tetap aman.


🏢 3. Contoh Penggunaan Virtualisasi

Virtualisasi banyak digunakan di berbagai bidang untuk meningkatkan efisiensi, keamanan, dan kemudahan pengelolaan sistem.

💳

Keuangan

Virtualisasi digunakan untuk meningkatkan keamanan transaksi dengan memisahkan aplikasi dan data sehingga lebih terlindungi.

🎓

Pendidikan

Mahasiswa dapat mengakses aplikasi dan sistem operasi yang dibutuhkan tanpa harus memasang perangkat lunak pada setiap komputer.

📡

Telekomunikasi

Virtualisasi mempermudah migrasi sistem ke mesin virtual sehingga lebih mudah dikembangkan dan memiliki skalabilitas yang tinggi.


⚙️ 4. Hypervisor

Hypervisor adalah perangkat lunak yang memungkinkan satu komputer fisik menjalankan beberapa mesin virtual (Virtual Machine/VM). Hypervisor bertugas mengatur pembagian sumber daya komputer seperti CPU, RAM, dan penyimpanan agar setiap mesin virtual dapat berjalan dengan baik.

Hypervisor dibagi menjadi dua jenis utama, yaitu:

💻 Hypervisor Tipe 1

Hypervisor Tipe 1 (Bare Metal) diinstal langsung pada perangkat keras komputer tanpa melalui sistem operasi. Jenis ini memiliki performa tinggi, lebih stabil, dan banyak digunakan pada server perusahaan.

🖥️ Hypervisor Tipe 2

Hypervisor Tipe 2 (Hosted) diinstal di atas sistem operasi seperti Windows, Linux, atau macOS. Jenis ini lebih mudah digunakan dan cocok untuk pembelajaran maupun pengujian aplikasi.


🛡️ Virtual Machine Monitor (VMM)

Hypervisor memiliki komponen bernama Virtual Machine Monitor (VMM) yang bertugas mengatur pembagian sumber daya komputer kepada setiap mesin virtual serta menjaga agar setiap VM tetap terisolasi sehingga gangguan pada satu VM tidak memengaruhi VM lainnya.


Perkembangan Sistem Operasi Open Source

🚀 PERKEMBANGAN SISTEM OPERASI OPEN SOURCE

Sejarah dan perkembangan software open source

Perjalanan open source dari komunitas hacker hingga perkembangan Linux modern


💻 Pengertian Open Source


Open source adalah istilah untuk software yang kode programnya disediakan oleh pengembang kepada umum sehingga dapat dipelajari, diubah, dikembangkan, dan disebarluaskan kembali.

Apabila pembuat program melarang orang lain untuk mengubah atau menyebarkan program tersebut, maka software tersebut bukan termasuk open source.

💡 Ciri Open Source

  • Kode program dapat dilihat publik
  • Dapat dimodifikasi oleh pengguna
  • Dapat dikembangkan bersama komunitas
  • Dapat disebarluaskan kembali

🆓 Open Source dan Free Software

Open source merupakan salah satu syarat agar suatu software dikatakan sebagai Free Software.

🐧 Linux

Linux merupakan contoh free software yang menggunakan lisensi bebas sehingga pengguna dapat melihat dan mengembangkan kode programnya.

💻 FreeBSD

FreeBSD merupakan contoh open source software yang menjadi salah satu dasar pengembangan Mac OS X.


🕰️ Sejarah Awal Open Source

Sejarah software open source dapat ditarik sejak berkembangnya budaya hacker di laboratorium komputer universitas Amerika pada tahun 1960–1970-an.

Komunitas pemrogram saat itu sering bertukar kode program dan setiap orang dapat melakukan perubahan sesuai kebutuhan. Hasil perubahan tersebut kemudian dibagikan kembali kepada komunitas.

🌐 Pelopor Awal

  • Stanford University
  • University of California Berkeley
  • Massachusetts Institute of Technology (MIT)
  • Richard Stallman dan komunitas hacker

👨‍💻 Richard Stallman dan Free Software Foundation

Pada awal tahun 1980-an komunitas hacker mulai mengalami perubahan karena beberapa sistem komputer mulai menggunakan perangkat lunak tertutup.

Richard Stallman kemudian keluar dari MIT pada Januari 1984 agar perangkat lunak yang dikembangkannya tidak diklaim oleh institusi tersebut.

Pada tahun 1985 Richard Stallman mendirikan organisasi nirlaba bernama Free Software Foundation (FSF) dengan tujuan mengembangkan sistem operasi bebas.

⚙️ Perangkat Lunak GNU

  • GCC (Compiler Bahasa C)
  • GDB (Debugger)
  • Emacs (Editor teks)
  • Berbagai aplikasi pendukung sistem operasi

🐃 GNU Project

Free Software Foundation mengembangkan proyek GNU untuk menciptakan sistem operasi bebas.

Namun proyek GNU mengalami kendala karena belum berhasil membuat kernel sistem operasi yang lengkap.

📌 Penyebab Kendala GNU

  • Dikembangkan oleh kelompok kecil
  • Kurang melibatkan komunitas luas
  • Pengembangan kernel belum selesai

🐧 Linus Torvalds dan Perkembangan Linux


Pada tahun 1991, seorang mahasiswa S2 Universitas Helsinki, Finlandia bernama Linus Torvalds mulai mengembangkan sistem operasi yang disebut Linux.

Dalam pengembangannya, Linus Torvalds membagikan kode program Linux kepada komunitas terbuka agar dapat dikembangkan bersama.

Hal tersebut membuat komunitas Linux berkembang sangat cepat dan menghasilkan berbagai distribusi Linux dengan dasar kernel Linux dan GNU.

🐧

Linux

Sistem operasi open source yang dikembangkan secara kolaboratif oleh komunitas dunia.

🌎

Komunitas

Pengguna dan developer bekerja sama mengembangkan Linux.

💻

Kernel

Bagian utama Linux yang menjadi dasar sistem operasi.


📂 Distribusi Linux

Perkembangan Linux menghasilkan berbagai distribusi (distro) yang memiliki dasar kernel Linux dan library GNU.

🐧 Contoh Distro Linux

  • RedHat
  • SuSE
  • Mandrake
  • Slackware
  • Debian

🌱 Turunan Debian

  • Ubuntu
  • Knoppix
  • Xandros
  • Distribusi Linux lainnya

📜 Lisensi GPL (GNU General Public License)

Free Software Foundation membuat lisensi GPL yang memberikan kebebasan kepada pengguna untuk menggunakan, melihat kode, mengubah, dan mendistribusikan ulang software.

✨ Kebebasan GPL

  • Bebas menggunakan software
  • Bebas melihat kode program
  • Bebas melakukan modifikasi
  • Bebas menyebarkan hasil pengembangan

🌐 Munculnya Istilah Open Source

Seiring berkembangnya Linux dan GNU, semakin banyak orang tertarik menggunakan perangkat lunak bebas yang dapat dikembangkan bersama.

Namun istilah "free software" sering menimbulkan perbedaan pemahaman. Sebagian orang mengartikan free sebagai kebebasan, sedangkan sebagian lainnya mengartikan sebagai gratis.

Karena perbedaan tersebut, pada tahun 1998 muncul istilah Open Source yang lebih mudah diterima dalam dunia bisnis dan teknologi.

🚀 Open Source Initiative (OSI)

Open Source Initiative (OSI) adalah organisasi nirlaba yang bertujuan memperkenalkan, mendukung, dan menyatukan konsep open source.

  • Dipelopori oleh Eric Raymond dan timnya
  • Mendorong penggunaan software open source
  • Mendukung perkembangan komunitas software bebas

⚖️ Perbedaan Open Source dan Free Software

🔓 Open Source

  • Fokus pada keterbukaan kode program
  • Kode dapat dipelajari dan dikembangkan
  • Tidak selalu berarti gratis

🆓 Free Software

  • Memberikan kebebasan kepada pengguna
  • Bebas menggunakan dan memodifikasi software
  • Selalu menggunakan prinsip open source

🐧 Contoh Distribusi Linux Open Source

Berikut beberapa contoh distribusi Linux yang berkembang dari kernel Linux dan proyek GNU.

🐧

Ubuntu

Salah satu distro Linux populer yang mudah digunakan oleh pengguna umum.

💻

Debian

Distro Linux yang menjadi dasar banyak distribusi turunan lainnya.

🌎

RedHat

Linux yang banyak digunakan pada server dan lingkungan perusahaan.


📈 Perkembangan Open Source Saat Ini

Saat ini software open source berkembang sangat pesat dan digunakan dalam berbagai bidang teknologi.

☁️ Teknologi Modern

  • Cloud Computing
  • Server Internet
  • Artificial Intelligence
  • Pengembangan aplikasi

🌍 Komunitas Global

  • Developer dari seluruh dunia
  • Kolaborasi proyek terbuka
  • Berbagi teknologi secara bebas

📚 Ringkasan Perkembangan Open Source


1️⃣ Awal Open Source

Berasal dari komunitas hacker tahun 1960-1970-an yang berbagi kode program.

2️⃣ GNU dan FSF

Richard Stallman mengembangkan GNU dan mendirikan Free Software Foundation.

3️⃣ Linux

Linus Torvalds membuat Linux yang dikembangkan bersama komunitas terbuka.

4️⃣ Era Modern

Open source digunakan dalam server, cloud, dan teknologi masa kini.


✨ Kesimpulan

Open source merupakan konsep pengembangan software yang membuka kode program agar dapat dipelajari, dikembangkan, dan dibagikan oleh banyak orang.

Perkembangan open source mulai dari komunitas hacker, GNU, hingga Linux telah memberikan pengaruh besar terhadap dunia teknologi modern.


💜 Perkembangan Sistem Operasi Open Source

Dari komunitas kecil hingga teknologi dunia, open source terus berkembang melalui kolaborasi.

© Materi Informatika - Sistem Operasi

Perkembangan sistem operasi windows

🪟 PERKEMBANGAN SISTEM OPERASI WINDOWS

Sejarah perkembangan Microsoft Windows dari MS-DOS hingga Windows 8

Perjalanan Windows dari sistem berbasis teks hingga sistem operasi modern berbasis GUI


💻 Pengertian Microsoft Windows

Microsoft Windows adalah sistem operasi yang dikembangkan oleh Microsoft Corporation dengan menggunakan antarmuka berbasis grafis atau GUI (Graphical User Interface).

Microsoft Corporation merupakan perusahaan teknologi asal Amerika Serikat yang didirikan oleh Bill Gates dan Paul Allen pada 4 April 1975.

✨ Keunggulan Windows

  • Menggunakan tampilan GUI yang mudah digunakan
  • Mendukung berbagai aplikasi komputer
  • Banyak digunakan pada komputer pribadi dan bisnis
  • Terus berkembang mengikuti teknologi


1️⃣ MS-DOS

MS-DOS (Microsoft Disk Operating System) merupakan sistem operasi berbasis teks yang menggunakan Command Line Interface (CLI).

MS-DOS dirilis pertama kali pada tahun 1981 dan menjadi dasar perkembangan awal Microsoft Windows.

⚙️ Ciri MS-DOS

  • Menggunakan perintah teks
  • Tidak menggunakan tampilan grafis
  • Berjalan pada sistem 16-bit
  • Menjadi dasar Windows generasi awal

2️⃣ Windows 1.x - Windows 3.x

Windows 1.0 merupakan versi awal Windows yang memperkenalkan tampilan berbasis GUI.

Windows 2.0 dirilis pada tahun 1987 dengan peningkatan dukungan aplikasi dibanding versi sebelumnya.

Windows 3.0 membawa peningkatan besar seperti dukungan kartu grafis, icon, Virtual Device Driver (VXD), dan fitur multimedia.

✨ Perkembangan Fitur

  • GUI mulai digunakan
  • Dukungan aplikasi lebih banyak
  • Fitur Drag and Drop
  • Dukungan networking Windows 3.11

3️⃣ Windows 95 - Windows ME

Windows 95 diperkenalkan pada tahun 1995 dengan tampilan lebih menarik dan memperkenalkan menu Start.

🚀 Fitur Windows 95

  • Start Menu
  • Windows Explorer
  • Plug and Play
  • Dukungan nama file panjang
  • Manajemen daya

Windows ME dirilis tahun 2000 dengan peningkatan tampilan grafis dari 16-bit menjadi 32-bit.


4️⃣ Windows 98 - Windows 98 SE

Windows 98 dirilis pada tahun 1998 dengan dukungan USB, AGP, Internet, dan multimedia.

✨ Fitur Windows 98

  • Mendukung USB
  • Internet Explorer 5
  • Dukungan DVD
  • Windows Driver Model
  • Windows NetMeeting

5️⃣ Windows NT

Windows NT merupakan sistem operasi yang dibuat untuk kebutuhan jaringan komputer dan server.

🖥️ Kelebihan Windows NT

  • Mendukung arsitektur x86, IA64, dan x64
  • Menggunakan file system NTFS
  • Lebih stabil untuk jaringan
  • Banyak digunakan perusahaan

6️⃣ Windows 2000

Windows 2000 merupakan pengembangan Windows NT dengan fitur Active Directory, Plug and Play, Internet Explorer 5, dan manajemen daya.

🪟 Windows XP

Windows XP dirilis tahun 2001 dan menjadi salah satu Windows paling populer karena tampilan grafis dan kestabilannya.

  • XP Home Edition
  • XP Professional
  • XP Media Center Edition
  • XP Tablet PC Edition


7️⃣ Windows Server 2003

Windows Server 2003 digunakan untuk kebutuhan server dengan fitur seperti DNS, DHCP, IIS, dan keamanan jaringan.

🖥️ Fungsi Windows Server

  • Manajemen jaringan komputer
  • Pengelolaan server perusahaan
  • Layanan DNS dan DHCP
  • Keamanan sistem jaringan

🪟 Windows Vista

Windows Vista hadir dengan tampilan Aero, keamanan lebih baik, Windows Defender, Firewall, dan User Account Control.

✨ Keunggulan Vista

  • Tampilan Aero Glass
  • Keamanan sistem meningkat
  • Windows Defender
  • User Account Control (UAC)

8️⃣ Windows 7

Windows 7 dirilis tahun 2009 sebagai penyempurnaan Windows Vista dengan performa lebih baik.

🚀 Fitur Windows 7

  • Taskbar baru (Superbar)
  • Multi-touch support
  • HomeGroup networking
  • Performa lebih cepat
  • Tampilan lebih sederhana

9️⃣ Windows 8

Windows 8 dirilis tahun 2012 dengan desain yang mendukung perangkat layar sentuh seperti tablet.

📱 Versi Windows 8

  • Windows 8
  • Windows 8 Pro
  • Windows 8 Enterprise
  • Windows 8 RT
  • Windows 8.1

✨ Kesimpulan

Perkembangan Windows dimulai dari sistem berbasis teks MS-DOS hingga menjadi sistem operasi modern berbasis GUI yang mudah digunakan.

Setiap versi Windows membawa peningkatan fitur, keamanan, performa, dan dukungan teknologi baru.

💜 Windows menjadi salah satu sistem operasi paling berpengaruh dalam perkembangan komputer modern.


🪟 Perkembangan Sistem Operasi Windows

Dari MS-DOS hingga Windows modern, Microsoft terus mengembangkan teknologi agar komputer semakin mudah digunakan.

© Materi Informatika - Sistem Operasi


Pengantar Sistem Operasi

💻 PENGANTAR SISTEM OPERASI

Definisi, Ragam dan Perkembangan Sistem Operasi

Mengenal Sistem Operasi sebagai Penghubung Hardware dan Software




Gambar : Pengantar Sistem Operasi


🖥️ 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 penggunaan komputer.

Sistem operasi menjadi penghubung komunikasi antara Brainware sebagai pengguna, Hardware sebagai perangkat keras, dan Software sebagai perangkat lunak aplikasi.

Sistem operasi melakukan layanan inti seperti akses ke disk, manajemen memori, tugas penjadwalan, dan menyediakan antarmuka pengguna.


⚙️ Kernel

Kernel merupakan bagian kode inti dari sistem operasi yang bertugas melakukan tugas-tugas utama sistem operasi.

Kernel mengatur komunikasi antara hardware dan software, mengelola processor, memori, perangkat keras, serta proses yang sedang berjalan pada komputer.


📂 2. Ragam Sistem Operasi

Sistem operasi yang digunakan untuk sistem komputer umum termasuk komputer personal terbagi menjadi beberapa kelompok besar berdasarkan pengembang dan penggunaannya.

🪟 2.1 Keluarga Microsoft Windows

Microsoft Windows merupakan sistem operasi yang dikembangkan oleh Microsoft dan banyak digunakan pada komputer pribadi karena memiliki tampilan yang mudah dipahami.

Perkembangan Windows dimulai dari sistem berbasis MS-DOS hingga berkembang menjadi sistem operasi berbasis GUI yang lebih modern.

  • Windows Desktop Environment berbasis MS-DOS
  • Windows 95
  • Windows 98
  • Windows ME
  • Windows NT
  • Windows 2000
  • Windows XP
  • Windows Server
  • Windows Vista
  • Windows 7
  • Windows 8
  • Windows Mobile
  • Windows CE

🐧 2.2 Keluarga Unix

Unix merupakan keluarga sistem operasi yang menggunakan standar POSIX dan banyak digunakan untuk server, jaringan, serta pengembangan sistem komputer.

Sistem operasi keluarga Unix dikenal memiliki kestabilan, keamanan, dan kemampuan bekerja pada berbagai jenis perangkat.

  • SCO UNIX
  • BSD (Berkeley Software Distribution)
  • GNU/Linux
  • Debian
  • Red Hat
  • SUSE
  • Ubuntu
  • FreeBSD
  • OpenBSD
  • Solaris
  • MacOS X

🍎 3. Keluarga Mac OS

Mac OS merupakan sistem operasi yang dikembangkan oleh perusahaan Apple untuk komputer Macintosh. Sistem operasi ini terkenal dengan tampilan yang modern, stabil, aman, dan mudah digunakan.

Mac OS terus mengalami perkembangan dengan berbagai peningkatan fitur, keamanan, dan performa sistem.

💻 Versi Desktop Mac OS

  • Public Beta (Kodiak)
  • Mac OS X 10.0 (Cheetah)
  • Mac OS X 10.1 (Puma)
  • Mac OS X 10.2 (Jaguar)
  • Mac OS X 10.3 (Panther)
  • Mac OS X 10.4 (Tiger)
  • Mac OS X 10.5 (Leopard)
  • Mac OS X 10.6 (Snow Leopard)
  • Mac OS X 10.7 (Lion)
  • Mac OS X 10.8 (Mountain Lion)

📱 Sistem Server dan Mobile

  • OpenStep
  • Rhapsody
  • Mac OS X Server
  • iOS

Mac OS menggunakan antarmuka GUI (Graphical User Interface) sehingga pengguna dapat menjalankan komputer dengan lebih mudah melalui ikon, menu, dan tampilan grafis.


🖥️ Interface Sistem Operasi

Sistem operasi memiliki tampilan antarmuka yang digunakan untuk mempermudah pengguna dalam berkomunikasi dengan komputer. Secara umum terdapat dua jenis interface yaitu Text Interface dan Graphical User Interface (GUI).

⌨️ TEXT Interface

Text Interface merupakan tampilan berbasis teks yang menggunakan perintah tertentu untuk menjalankan komputer.

Pengguna harus mengetikkan instruksi atau command agar komputer dapat melakukan tugas yang diinginkan.

Contoh:

  • DOS
  • POSIX
  • Linux Terminal

🖱️ GUI (Graphical User Interface)

GUI merupakan tampilan sistem operasi berbasis grafis yang menggunakan ikon, gambar, menu, dan tombol sehingga lebih mudah digunakan.

Dengan GUI, pengguna tidak perlu menghafal banyak perintah karena dapat mengoperasikan komputer melalui tampilan visual.

Contoh:

  • Microsoft Windows
  • Linux Desktop
  • MacOS

⚖️ Perbedaan TEXT Interface dan GUI

⌨️ TEXT Interface

  • Menggunakan perintah berupa teks
  • Membutuhkan pengetahuan command
  • Lebih ringan dan cepat
  • Banyak digunakan administrator jaringan

🖱️ GUI

  • Menggunakan ikon dan menu
  • Mudah digunakan oleh pengguna umum
  • Tampilan lebih menarik
  • Banyak digunakan pada komputer modern

✨ Kesimpulan

Sistem operasi merupakan perangkat lunak utama yang berfungsi mengatur perangkat keras,menjalankan software aplikasi, dan menjadi penghubung antara pengguna dengan komputer.

Berbagai keluarga sistem operasi seperti Windows, Unix, dan Mac OS terus berkembang mengikuti kebutuhan teknologi modern.

Dengan adanya sistem operasi, komputer dapat bekerja lebih mudah, cepat, aman, dan efisien.

💜 Sistem operasi menjadi fondasi utama dalam perkembangan teknologi komputer.

Perkembangan Umum Sistem operasi per Generasi

🚀 PERKEMBANGAN SISTEM OPERASI

Perkembangan Umum Sistem Operasi per Generasi

Sejarah perkembangan sistem operasi dari generasi awal hingga era modern



Gambar 108 : Sistem Operasi Per Generasi


🖥️ Perkembangan Sistem Operasi

Menurut Tanebaum, perkembangan sistem operasi dapat dibagi menjadi lima generasi. Setiap generasi mengalami perkembangan mulai dari sistem sederhana hingga sistem modern yang mendukung teknologi mobile dan cloud computing.


🕰️ Generasi Awal (1945-1955)

Generasi pertama merupakan awal perkembangan sistem komputasi elektronik sebagai pengganti sistem komputasi mekanik.

Pada masa ini belum terdapat sistem operasi. Komputer hanya diberikan instruksi secara langsung oleh pengguna untuk menjalankan suatu pekerjaan.

💡 Ciri Utama

  • Belum memiliki sistem operasi
  • Instruksi diberikan langsung oleh pengguna
  • Menggunakan sistem komputer elektronik awal

⚙️ Generasi Kedua (1955-1965)

Generasi kedua memperkenalkan Batch Processing System yaitu pekerjaan yang dikumpulkan dalam satu rangkaian kemudian dieksekusi secara berurutan.

Pada masa ini belum terdapat sistem operasi secara lengkap, tetapi beberapa fungsi sistem operasi mulai dikembangkan seperti FMS dan IBSYS.

📌 Perkembangan

  • Muncul konsep Batch Processing
  • Pekerjaan dilakukan secara berurutan
  • Mulai muncul fungsi sistem operasi

🖥️ Generasi Ketiga (1965-1980)

Pada generasi ketiga, sistem operasi mulai dikembangkan untuk melayani banyak pengguna secara bersamaan. Pengguna dapat berkomunikasi dengan komputer melalui terminal secara online.

Pada masa ini sistem operasi mulai memiliki kemampuan multi-user, multi-programming, dan multi-tasking.

👥

Multi User

Sistem operasi dapat digunakan oleh banyak pengguna dalam waktu yang sama.

⚙️

Multi Programming

Mampu menjalankan beberapa program secara bersamaan.

🚀

Multi Tasking

Mampu melayani banyak tugas dan pekerjaan sekaligus.


💻 Generasi Keempat (1980-2000-an)

Pada generasi ini sistem operasi mulai menggunakan Graphical User Interface (GUI) yaitu tampilan komputer berbasis grafis yang lebih mudah dan nyaman digunakan.

Selain itu mulai berkembang konsep distributed computer, yaitu proses komputasi yang tidak hanya dilakukan pada satu komputer tetapi dibagi ke beberapa komputer untuk meningkatkan kinerja.

🖱️ Graphical User Interface (GUI)

Menggunakan ikon, menu, dan tampilan visual sehingga komputer lebih mudah digunakan.

🌐 Distributed Computer

Komputasi dibagi ke beberapa komputer untuk menghasilkan kinerja yang lebih baik.


📱 Generasi Selanjutnya


Pada generasi ini sistem operasi berkembang semakin modern dengan hadirnya sistem operasi mobile, virtualisasi, dan layanan cloud computing.

📱 Mobile Operating System

Sistem operasi mulai digunakan pada perangkat bergerak seperti PDA, Pocket PC, Laptop, Notebook, dan Netbook.

Contoh:
Android, iOS, Blackberry OS, Windows Mobile, Windows Phone, dan Symbian.

🖥️ Virtualization System

Satu komputer dapat dibuat menjadi beberapa komputer virtual yang dapat menjalankan sistem operasi berbeda secara bersamaan.

🔄 Cross Platform OS

Menggabungkan dua atau lebih sistem operasi berbeda dalam satu perangkat seperti Linux dan Windows.

☁️ Cloud Computing

Teknologi layanan jaringan yang memungkinkan data tersimpan dan tersinkronisasi melalui internet.



☁️ iCloud dan Teknologi Cloud

Pada perkembangan sistem operasi modern diperkenalkan sistem iCloud sebagai layanan komputasi awan yang dikembangkan oleh Apple Inc.

iCloud memungkinkan pengguna melakukan sinkronisasi data seperti foto, musik, dan dokumen dari berbagai perangkat secara otomatis.

📷

Foto

Menyimpan dan menyinkronkan foto antar perangkat.

🎵

Musik

Mengakses koleksi musik melalui berbagai perangkat.

📄

Dokumen

Menyimpan file dan data agar mudah diakses kapan saja.


📚 Ringkasan Perkembangan Sistem Operasi

1️⃣ Generasi Awal

1945-1955
Belum memiliki sistem operasi. Instruksi diberikan langsung oleh pengguna.

2️⃣ Generasi Kedua

1955-1965
Mulai mengenal Batch Processing System dan fungsi awal sistem operasi.

3️⃣ Generasi Ketiga

1965-1980
Muncul konsep multi-user, multi-programming, dan multi-tasking.

4️⃣ Generasi Keempat

1980-2000-an
Menggunakan GUI dan distributed computer.

5️⃣ Generasi Selanjutnya

Era modern dengan mobile OS, virtualisasi, dan cloud computing.


✨ Kesimpulan

Sistem operasi mengalami perkembangan panjang dari komputer generasi awal yang belum memiliki sistem operasi hingga sistem modern yang mendukung teknologi mobile, virtualisasi, dan cloud computing.

Perkembangan setiap generasi membuat komputer menjadi lebih cepat, mudah digunakan, dan mampu memenuhi kebutuhan manusia dalam bidang teknologi.


💜 Perkembangan Sistem Operasi

Dari sistem sederhana hingga teknologi modern, sistem operasi terus berkembang mengikuti kebutuhan manusia.

© Materi Informatika - Sistem Operasi

Pengantar Bahasa Pemrograman

💻 PENGANTAR BAHASA PEMROGRAMAN

Klasifikasi Software, Level dan Jenis Bahasa Pemrograman

Mengenal dasar bahasa yang digunakan untuk membuat program komputer


🖥️ 1. Klasifikasi Software


Sistem komputer memiliki tiga elemen penting yaitu Hardware, Software, dan Brainware. Software menjadi penghubung komunikasi antara Brainware dan Hardware.

Software secara umum terbagi menjadi tiga bagian yaitu:

💻 Bahasa Pemrograman

Software yang digunakan untuk membuat Sistem Operasi dan Program Aplikasi.

⚙️ Sistem Operasi

Software yang digunakan untuk menghubungkan Brainware dengan Hardware.

📱 Program Aplikasi

Software yang dibuat untuk kebutuhan tertentu, contohnya Microsoft Excel untuk spreadsheet.


⚡ Level Bahasa Pemrograman


Bahasa pemrograman memiliki beberapa tingkatan berdasarkan tingkat kedekatannya dengan bahasa mesin dan bahasa manusia.

💻

Bahasa Mesin

Bahasa mesin menggunakan kode biner berupa angka 0 dan 1. Bahasa ini sulit dipahami manusia karena programnya sangat panjang.

Kelebihan:
Proses sangat cepat dan tidak membutuhkan compiler.

⚙️

Low Level Language

Bahasa tingkat rendah memiliki bentuk yang mendekati bahasa mesin sehingga masih sulit dipahami pengguna.

Kelebihan:
Memiliki proses yang cepat.

🚀

High Level Language

Bahasa tingkat tinggi menggunakan struktur yang menyerupai bahasa manusia sehingga lebih mudah dipahami.

Kelemahan:
Membutuhkan compiler sebagai penerjemah.


🖥️ Klasifikasi Bahasa Pemrograman

Berdasarkan fasilitas grafis yang dimiliki, bahasa pemrograman dibagi menjadi dua jenis yaitu Bahasa Pemrograman Berbasis Text dan Bahasa Pemrograman Berbasis GUI.

⌨️ Bahasa Pemrograman Berbasis Text

Bahasa pemrograman berbasis teks hanya mengenal huruf, angka, dan tanda baca tanpa menggunakan fasilitas grafis.

  • Basic → dikembangkan menjadi Turbo Basic
  • Pascal → dikembangkan menjadi Turbo Pascal
  • C++ → dikembangkan menjadi Turbo C++

🎨 Bahasa Pemrograman Berbasis GUI

Bahasa pemrograman berbasis GUI sudah memiliki fasilitas grafis seperti gambar, grafik, audio, dan video sehingga lebih mudah digunakan.

  • Visual Basic → pengembangan dari Turbo Basic
  • Delphi → pengembangan dari Turbo Pascal
  • Visual C++ → pengembangan dari Turbo C++

✨ Perbandingan Bahasa Pemrograman

⌨️ Text

Menggunakan perintah berupa tulisan. Tidak memiliki tampilan grafis.

🖱️ GUI

Menggunakan tampilan visual seperti tombol, gambar, grafik, audio, dan video.


📑 Materi Presentasi

Ringkasan materi Pengantar Bahasa Pemrograman:

1️⃣

Klasifikasi Software

Software terbagi menjadi:
• Bahasa Pemrograman
• Sistem Operasi
• Program Aplikasi

2️⃣

Level Bahasa Pemrograman

Terdiri dari:
• Bahasa Mesin
• Low Level Language
• High Level Language

3️⃣

Klasifikasi Bahasa Pemrograman

Dibagi menjadi:
• Berbasis Text
• Berbasis GUI


✨ Kesimpulan

Bahasa pemrograman merupakan software yang digunakan untuk membuat sistem operasi dan program aplikasi.

Perkembangan bahasa pemrograman membuat proses pembuatan aplikasi menjadi lebih mudah dengan adanya berbagai tingkatan bahasa, mulai dari bahasa mesin hingga bahasa tingkat tinggi.

Selain itu, perkembangan dari basis teks menuju GUI membuat bahasa pemrograman semakin mudah digunakan karena memiliki tampilan grafis yang lebih menarik dan interaktif.


💜 Pengantar Bahasa Pemrograman

Memahami dasar bahasa pemrograman adalah langkah awal untuk mengenal dunia teknologi dan pengembangan software.

© Materi Informatika - Bahasa Pemrograman

Sistem Operasi : Kemampuan, Kategori dan Perkembangannya

💻 SISTEM OPERASI

Kemampuan, Kategori dan Perkembangannya

Interaksi Hardware, Software, Brainware dan Sistem Operasi


🖥️ Pengertian Sistem Operasi

Sistem operasi adalah perangkat lunak utama yang mengatur dan mengendalikan seluruh aktivitas komputer. Sistem operasi menjadi penghubung antara pengguna (brainware), perangkat keras (hardware), dan perangkat lunak (software).

Sistem operasi bertugas mengatur processor, memori, penyimpanan data, serta perangkat input dan output agar komputer dapat berjalan dengan baik.

Gambar : Hubungan Hardware, Software, Brainware dan Sistem Operasi

🔗 Interaksi Hardware, Software, Brainware dan Sistem Operasi

Sistem komputer dapat berjalan karena adanya hubungan antara hardware, software, brainware, dan sistem operasi.

🖥️

Hardware

Perangkat keras komputer yang dapat dilihat dan disentuh seperti CPU, RAM, keyboard, dan monitor.

⚙️

Software

Kumpulan program yang digunakan untuk menjalankan tugas tertentu.

👤

Brainware

Manusia yang menggunakan dan mengoperasikan komputer.

💻

Sistem Operasi

Penghubung antara hardware, software, dan pengguna.

🚀 Kemampuan Sistem Operasi

  • Mengatur dan mengendalikan perangkat keras komputer.
  • Mengelola file dan penyimpanan data.
  • Menjalankan aplikasi komputer.
  • Mengatur keamanan sistem.
  • Mengatur komunikasi pengguna dengan komputer.
  • Mengoptimalkan kinerja perangkat.

⚙️ Peranan dan Fungsi Sistem Komputer


Sistem operasi memiliki peranan penting dalam mengatur seluruh proses kerja komputer. Sistem operasi menjadi penghubung utama antara pengguna, hardware, dan software agar dapat bekerja dengan baik.

🧠 Kernel

Kernel merupakan inti sistem operasi yang mengatur komunikasi antara hardware dan software serta mengelola processor dan memori.

🛡️ Guardian

Berfungsi menjaga keamanan sistem dengan mengawasi akses pengguna dan melindungi data.

🔐 Gatekeeper

Mengatur izin akses pengguna terhadap file dan sumber daya komputer.

🚀 Optimizer

Mengoptimalkan penggunaan sumber daya agar komputer berjalan lebih efisien.

🤝 Coordinator

Mengatur hubungan antara program dan perangkat komputer.

🎮 Program Controller

Mengatur jalannya aplikasi agar berjalan sesuai perintah pengguna.

🌐 Server

Memberikan layanan kepada komputer lain dalam jaringan.

📊 Accountant

Mencatat penggunaan sumber daya komputer.

🔗 Interface

Menjadi penghubung antara pengguna dan sistem komputer.

📦 Resources Manager

Mengelola CPU, RAM, penyimpanan, dan perangkat input output.

Virtualisasi Sistem Operasi

💻 VIRTUALISASI SISTEM OPERASI Virtualisasi, Hypervisor, dan Format Berkas Virtual Mengenal teknologi virtualisasi untuk men...