Senin, 13 Juli 2026

Perkembangan Sistem Operasi Open Source

Open Source Software

Pengertian • Sejarah • Perkembangan Linux dan Free Software

1. Pengertian Open Source

Open Source adalah istilah untuk perangkat lunak yang kode programnya tersedia secara terbuka sehingga dapat dipelajari, dikembangkan, dimodifikasi, dan disebarluaskan oleh pengguna.

Software open source memberikan kebebasan kepada pengembang untuk memperbaiki dan mengembangkan program sesuai kebutuhan. Namun, tidak semua software yang memiliki kode terbuka dapat disebut free software karena tergantung pada aturan lisensinya.

Perbedaan Open Source dan Free Software
Free software selalu menggunakan prinsip open source, tetapi software open source belum tentu termasuk free software karena memiliki aturan lisensi yang berbeda.
2. Contoh Software Open Source

Beberapa contoh software open source antara lain:

  • Linux
  • FreeBSD
  • Ubuntu
  • Debian
  • Mozilla Firefox
  • LibreOffice

FreeBSD merupakan sistem operasi open source yang banyak digunakan untuk keamanan jaringan dan server. Sistem operasi ini juga menjadi salah satu dasar pengembangan Mac OS X yang menggunakan teknologi berbasis BSD.

Gambar 1. Sistem Operasi Open Source Linux
3. Sejarah Perkembangan Open Source

Konsep open source berawal dari budaya berbagi kode program pada komunitas komputer di universitas Amerika seperti Stanford University, University of California Berkeley, dan MIT pada tahun 1960–1970.

Para programmer pada masa itu saling bertukar kode program dan mengembangkan software bersama. Salah satu tokoh penting dalam perkembangan software bebas adalah Richard Stallman.

Pada tahun 1985 Richard Stallman mendirikan Free Software Foundation (FSF) yang bertujuan mengembangkan perangkat lunak bebas. FSF menghasilkan berbagai software GNU seperti GCC, GDB, dan Emacs.

4. Perkembangan Linux

Pada tahun 1991, seorang mahasiswa Universitas Helsinki bernama Linus Torvalds mulai mengembangkan sistem operasi Linux. Kode Linux kemudian dibagikan kepada komunitas terbuka agar dapat dikembangkan bersama.

Gambar 2. Linus Torvalds Pengembang Linux

Perkembangan Linux menghasilkan berbagai distribusi atau distro seperti:

  • Red Hat
  • Debian
  • Ubuntu
  • Slackware
  • SuSE
  • Mandrake
Gambar 3. Contoh Distribusi Linux
5. Lisensi Open Source

Salah satu lisensi terkenal dalam dunia open source adalah GPL (GNU General Public License).

Lisensi GPL memberikan kebebasan kepada pengguna untuk:

  • Menggunakan software
  • Melihat kode program
  • Mengubah program
  • Mendistribusikan kembali hasil modifikasi

Linux menggunakan lisensi GPL sehingga pengembang dari seluruh dunia dapat ikut berkontribusi dalam pengembangannya.

6. Open Source Initiative (OSI)

Pada tahun 1998 istilah Open Source mulai populer dan mendorong terbentuknya Open Source Initiative (OSI). Organisasi ini bertujuan memperkenalkan dan mengembangkan penggunaan software open source.

Kesimpulan
Open source merupakan konsep pengembangan perangkat lunak yang memberikan kebebasan kepada pengguna untuk mempelajari, mengubah, dan mengembangkan software. Linux menjadi salah satu contoh keberhasilan open source yang dikembangkan oleh komunitas dunia.

Perkembangan sistem operasi windows

Perkembangan Sistem Operasi Windows

Sejarah Perkembangan Microsoft Windows

Microsoft Windows merupakan sistem operasi yang dikembangkan oleh Microsoft Corporation. Windows menggunakan tampilan grafis atau GUI (Graphical User Interface) sehingga mudah digunakan oleh pengguna komputer.

1. MS-DOS

MS-DOS merupakan sistem operasi berbasis teks yang menjadi dasar perkembangan Windows. Pengguna menjalankan komputer menggunakan perintah melalui Command Prompt.

Gambar 1. MS-DOS
2. Windows 1.x - Windows 3.x

Versi awal Windows mulai memperkenalkan tampilan grafis (GUI). Windows 3.x membawa peningkatan tampilan, dukungan multimedia, font, dan kemudahan penggunaan.

Gambar 2. Windows 1.x - Windows 3.x
3. Windows 95 - Windows ME

Windows 95 memperkenalkan menu Start, Windows Explorer, Plug and Play, serta dukungan jaringan. Windows 98 dan ME meningkatkan dukungan perangkat keras, multimedia, dan internet.

Gambar 3. Windows 95 - Windows ME
4. Windows NT dan Windows 2000

Windows NT dikembangkan untuk kebutuhan jaringan dan server. Windows 2000 membawa peningkatan keamanan, Active Directory, Plug and Play, dan dukungan hardware yang lebih baik.

Gambar 4. Windows 2000
5. Windows XP

Windows XP menjadi salah satu sistem operasi Windows yang paling populer. Sistem ini memiliki tampilan menarik, stabilitas tinggi, dan digunakan pada komputer pribadi maupun bisnis.

Gambar 5. Windows XP
6. Windows Server 2003

Windows Server 2003 dirancang untuk komputer server dengan fitur seperti DNS, DHCP, IIS, keamanan jaringan, dan manajemen pengguna.

Gambar 6. Windows Server 2003
7. Windows Vista

Windows Vista memperkenalkan tampilan Aero, keamanan yang lebih baik, Windows Defender, dan dukungan teknologi terbaru.

Gambar 7. Windows Vista
8. Windows 7

Windows 7 merupakan penyempurnaan dari Windows Vista dengan performa lebih cepat, stabil, dan dukungan perangkat keras yang lebih baik.

Gambar 8. Windows 7
9. Windows 8

Windows 8 membawa perubahan besar pada tampilan dengan konsep Metro UI dan dukungan perangkat layar sentuh.

Gambar 9. Windows 8
10. Perkembangan Windows Modern

Perkembangan Windows terus berlanjut hingga Windows 10 dan Windows 11 dengan peningkatan keamanan, performa, cloud computing, dan dukungan teknologi modern.

Gambar 10. Windows Modern
Kesimpulan
Microsoft Windows mengalami perkembangan dari sistem berbasis teks MS-DOS menjadi sistem operasi modern berbasis GUI yang mendukung berbagai perangkat seperti komputer, laptop, tablet, dan perangkat lainnya.

Pengantar Sistem Operasi

Pengantar Sistem Operasi

Definisi • Ragam Sistem Operasi • Windows • Unix • Mac OS

Gambar 102. Pengantar Sistem Operasi
1. Definisi Sistem Operasi

Sistem Operasi (Operating System atau OS) adalah perangkat lunak yang bertugas untuk mengatur dan mengendalikan perangkat keras komputer serta memberikan kemudahan bagi pengguna dalam menggunakan komputer.

Sistem operasi menyediakan layanan inti bagi software aplikasi seperti akses ke media penyimpanan, manajemen memori, penjadwalan proses, dan antarmuka pengguna.

Bagian kode utama yang bertugas melakukan fungsi-fungsi tersebut disebut dengan Kernel. Kernel merupakan bagian penting dari sistem operasi yang menghubungkan perangkat keras dengan perangkat lunak.

Informasi
Sistem operasi menjadi penghubung antara pengguna, aplikasi, dan perangkat keras sehingga komputer dapat bekerja secara teratur dan efisien.
2. Ragam Sistem Operasi

Sistem operasi yang digunakan pada komputer umum seperti komputer personal dapat dikelompokkan menjadi tiga keluarga besar.

Keluarga Sistem Operasi Contoh
Microsoft Windows Windows berbasis MS-DOS, Windows 95, Windows 98, Windows ME, Windows NT, Windows 2000, Windows XP, Windows Vista, Windows 7, Windows 8, Windows Server, Windows CE, dan Windows Mobile.
Unix / Linux SCO UNIX, BSD, GNU/Linux, Debian, Red Hat, SUSE, Ubuntu, FreeBSD, OpenBSD, NetBSD, Solaris, HP-UX, AIX, MINIX, dan berbagai sistem operasi berbasis Unix lainnya.
Mac OS Mac OS X, Leopard, Snow Leopard, Lion, Mountain Lion, Mac OS Server, serta iOS untuk perangkat mobile Apple.
2.1 Keluarga Microsoft Windows

Microsoft Windows merupakan sistem operasi yang dikembangkan oleh perusahaan Microsoft. Sistem operasi ini berkembang dari sistem berbasis teks MS-DOS menjadi sistem berbasis grafis (GUI) yang mudah digunakan.

Beberapa versi Windows antara lain Windows 95, Windows 98, Windows ME, Windows XP, Windows Vista, Windows 7, Windows 8, Windows Server, dan Windows Mobile.

2.2 Keluarga Unix

Unix merupakan keluarga sistem operasi yang menggunakan standar POSIX. Sistem operasi ini banyak digunakan pada server, jaringan komputer, dan pengembangan perangkat lunak.

Contoh sistem operasi keluarga Unix antara lain GNU/Linux, Debian, Ubuntu, FreeBSD, OpenBSD, Solaris, dan berbagai distribusi Linux lainnya.

3. Keluarga Mac OS

Mac OS merupakan sistem operasi yang dikembangkan oleh perusahaan Apple untuk komputer Macintosh.

Beberapa versi Mac OS antara lain Mac OS X Cheetah, Puma, Jaguar, Panther, Tiger, Leopard, Snow Leopard, Lion, dan Mountain Lion.

Selain digunakan pada komputer Macintosh, Apple juga mengembangkan sistem operasi mobile yaitu iOS untuk perangkat seperti iPhone dan iPad.

Kesimpulan

Sistem operasi merupakan perangkat lunak utama yang mengatur seluruh aktivitas komputer. Berbagai keluarga sistem operasi seperti Windows, Unix/Linux, dan Mac OS memiliki kelebihan serta penggunaan yang berbeda sesuai kebutuhan pengguna.

Perkembangan Umum Sistem operasi per Generasi

Perkembangan Umum Sistem Operasi

Perkembangan Sistem Operasi dari Generasi Pertama hingga Generasi Modern

Perkembangan Sistem Operasi

Menurut Andrew S. Tanenbaum, perkembangan sistem operasi dapat dibagi menjadi lima generasi. Setiap generasi menunjukkan perubahan yang signifikan dalam cara komputer digunakan, mulai dari komputer tanpa sistem operasi hingga era komputasi awan (Cloud Computing) dan virtualisasi.

Gambar 1. Perkembangan Sistem Operasi per Generasi

Generasi Pertama (1945 – 1955)

Pada masa ini komputer belum memiliki sistem operasi. Semua instruksi diberikan langsung oleh pengguna kepada perangkat keras. Komputer digunakan secara manual dan hanya mampu menjalankan satu pekerjaan dalam satu waktu.

Generasi Kedua (1955 – 1965)

Mulai diperkenalkan Batch Processing System, yaitu beberapa pekerjaan dikumpulkan kemudian diproses secara berurutan. Walaupun belum memiliki sistem operasi secara lengkap, mulai muncul fungsi-fungsi dasar seperti FMS dan IBSYS.

Generasi Ketiga (1965 – 1980)

Sistem operasi berkembang menjadi Multi User, Multi Programming, dan Multi Tasking. Banyak pengguna dapat menggunakan komputer secara bersamaan melalui terminal.

Generasi Keempat (1980 – 2000)

Pada generasi ini diperkenalkan Graphical User Interface (GUI) sehingga komputer menjadi lebih mudah digunakan. Selain itu mulai berkembang sistem komputasi terdistribusi (Distributed Computing).

Generasi Modern

Perkembangan sistem operasi berlanjut ke era virtualisasi, cloud computing, mobile computing, dan sistem operasi lintas platform. Muncul berbagai sistem operasi seperti Android, iOS, Windows, Linux, serta layanan komputasi awan seperti iCloud.

Gambar 2. Contoh Sistem Operasi Modern
Kesimpulan

Perkembangan sistem operasi menunjukkan perubahan dari komputer yang hanya dapat digunakan secara manual menjadi sistem yang mampu melayani banyak pengguna, memiliki antarmuka grafis, mendukung virtualisasi, cloud computing, serta perangkat bergerak (mobile devices).

Pengantar Bahasa Pemrograman

Pengantar Bahasa Pemrograman

Klasifikasi Software • Level Bahasa Pemrograman • Klasifikasi Bahasa Pemrograman

1. Klasifikasi Software

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

Secara umum software dibedakan menjadi tiga kelompok yaitu:

Jenis Software Fungsi
Bahasa Pemrograman Digunakan untuk membuat sistem operasi maupun aplikasi.
Sistem Operasi Menghubungkan Brainware dengan Hardware.
Program Aplikasi Digunakan untuk menyelesaikan pekerjaan tertentu.
Gambar 1. Klasifikasi Software
Gambar 2. Hubungan Hardware, Software dan Brainware
Contoh: Microsoft Excel merupakan program aplikasi yang digunakan untuk mengolah data dalam bentuk spreadsheet.
2. Level Bahasa Pemrograman

Bahasa pemrograman dibagi menjadi tiga tingkatan berdasarkan kedekatannya dengan bahasa mesin.

Level Keterangan
Machine Language Menggunakan kode biner dan dieksekusi langsung oleh komputer.
Low Level Language Lebih mudah dibanding bahasa mesin tetapi masih sulit dipahami.
High Level Language Menyerupai bahasa manusia sehingga mudah dipelajari.
Gambar 3. Level Bahasa Pemrograman
Gambar 4. Contoh Bahasa Tingkat Tinggi
Bahasa tingkat tinggi memerlukan compiler atau interpreter agar dapat dijalankan oleh komputer.
3. Klasifikasi Bahasa Pemrograman

Berdasarkan fasilitas grafisnya, bahasa pemrograman dibedakan menjadi bahasa berbasis teks dan berbasis GUI.

Berbasis Text Berbasis GUI
Turbo Basic Visual Basic
Turbo Pascal Delphi
Turbo C++ Visual C++
Gambar 5. Bahasa Pemrograman Berbasis Text
Gambar 6. Bahasa Pemrograman Berbasis GUI
Kesimpulan
Perkembangan bahasa pemrograman menghasilkan bahasa yang semakin mudah digunakan, memiliki antarmuka grafis, dan mampu membuat aplikasi yang lebih interaktif.

Sistem Operasi : Kemampuan, Kategori dan Perkembangannya

Sistem Operasi

Kemampuan, Kategori, dan Perkembangannya

Interaksi Hardware, Software, Brainware dan Sistem Operasi

Sistem operasi merupakan penghubung antara perangkat keras (Hardware), perangkat lunak (Software), dan pengguna (Brainware). Tanpa sistem operasi, komputer tidak dapat mengelola sumber daya maupun menjalankan aplikasi secara optimal.

Gambar 1. Hubungan Hardware, Software, Brainware dan Sistem Operasi
Informasi
Sistem Operasi berada di antara perangkat keras dan aplikasi. Semua proses komunikasi antara pengguna dan perangkat keras melewati sistem operasi.

Lapisan Sistem Komputer

Komputer terdiri atas beberapa lapisan mulai dari perangkat keras hingga aplikasi yang digunakan oleh pengguna.

Gambar 2. Lapisan Sistem Komputer
Lapisan Fungsi
Hardware Perangkat fisik komputer.
Operating System Mengelola seluruh sumber daya komputer.
Utilities Membantu pemeliharaan sistem.
Application Program yang digunakan pengguna.

Peranan Sistem Operasi

Gambar 3. Fungsi Sistem Operasi

Secara umum sistem operasi memiliki berbagai fungsi seperti mengatur perangkat keras, mengelola memori, menjalankan program, menyediakan antarmuka pengguna, mengelola file, mengatur keamanan, dan mengontrol seluruh aktivitas komputer.

Kesimpulan
Sistem operasi merupakan perangkat lunak utama yang menjadi penghubung antara pengguna, aplikasi, dan perangkat keras sehingga seluruh komponen komputer dapat bekerja secara terintegrasi.

Kamis, 07 Mei 2026

🖥️ Praktikum MikroTik

🖥️ Praktikum MikroTik
🎯 1. Tujuan Praktikum
  • Tujuan praktikum MikroTik adalah untuk memahami dan menguasai penggunaan perangkat jaringan berbasis MikroTik secara langsung. Melalui praktikum ini, siswa dapat mempelajari konsep dasar jaringan seperti IP address, subnetting, routing, gateway, dan cara kerja jaringan LAN maupun internet. Selain itu, praktikum MikroTik juga bertujuan melatih kemampuan dalam melakukan konfigurasi jaringan menggunakan Winbox, WebFig, atau terminal, seperti mengatur IP address, DNS, DHCP, NAT, firewall, hotspot, serta manajemen bandwidth.
🧰 2. Alat dan Bahan
  • Laptop
  • Router Mikrotik
  • Kabel Lan
  • Koneksi ISP
  • AplikasiWinbox
⚙️ 3. Langkah Kerja Praktikum

Langkah 1

mengunduh aplikasi Winbox
untuk mengerjakan praktikum ini, kita perlu mengunduh aplikasi Winbox di chrome



Langkah 2

jika sudah jalankan aplikasinya dan jangan lupa masukan data login default

username : admin

password : kosongkan

Langkah 3

ganti nama interface menjadi : ISP TJKT kemudia klik apply dan Ok


Langkah 4

Ganti nama interface Ether 2 menjadi Server Klik apply dan Ok


Langkah 5

Masuk ke Ip kemudia cari DHCP Client, lalu Klik tombol New (+), lalu pilih interface:



Langkah 6

Masuk ke menu:

IP → Pool

Di sana akan terlihat rentang IP yang akan dibagikan ke client.



📝 5. Kesimpulan
                mempelajari MikroTik sangat penting karena membantu memahami dasar-dasar konfigurasi jaringan komputer yang digunakan di dunia kerja. Dengan mempelajari MikroTik, siswa dapat mengetahui cara mengatur koneksi internet, manajemen IP Address, DHCP Server, routing, hingga pengamanan jaringan. Selain itu, kemampuan menggunakan MikroTik juga menjadi bekal keterampilan praktis yang banyak dibutuhkan di bidang jaringan komputer, ISP, perkantoran, maupun teknisi IT. Oleh karena itu, pembelajaran MikroTik dapat meningkatkan kemampuan, pengalaman praktik, dan kesiapan siswa untuk menghadapi dunia industri maupun melanjutkan sertifikasi jaringan.

Perkembangan Sistem Operasi Open Source

Open Source Software Pengertian • Sejarah • Perkembangan Linux dan Free Software 1. Pengertian Open Source Open Source a...