Anda di halaman 1dari 11

Pengertian Sistem Operasi

Dalam Ilmu Komputer, Sistem Operasi adalah Perangkat lunak (software) yang bertugas untuk melakukan
kontrol dan manajemen terhadap perangkat keras (hardware) serta operasi-operasi dasar system. Dalam
arti luas, Sistem Operasi adalah Pengelola seluruh sumber daya pada komputer yang memudahkan
pemakai dalam penggunaan serta pemanfaatan sumber daya sistem komputer.

Sistem Operasi : Pengertian, Bagian, Fungsi, Macam, Jenis dan Contohnya

Sedangkan menurut ensiklopedia bebas Wikipedia, Sistem operasi adalah perangkat lunak sistem yang
mengatur sumber daya dari perangkat keras dan perangkat lunak, serta sebagai jurik (daemon) untuk
program komputer.

Sistem Operasi ibarat roh atau nyawa dari sebuah komputer. Tanpa Sistem Operasi, sebuah komputer
tidaklah dapat menjalankan program aplikasi, kecuali program booting. Dalam bahasa inggris, Sistem
Operasi disebut Operating System, yang sering disingkat dengan OS.

Secara umum, sistem operasi merupakan software pada lapisan pertama yang ditempatkan pada
memori komputer yaitu harddisk, pada saat komputer dinyalakan booting. Sedangkan software yang lain
dijalankan setelah sistem operasi berjalan, dan sistem operasi akan melakukan layanan inti pada
perangkat kunak. Layanan inti tersebut seperti akses ke disk, manajemen memori, penjadwalan tugas,
dan antar-muka user GUI/CLI. Sehingga masing-masing software tidak perlu lagi melakukan tugas-tugas
inti umum tersebut, karena dapat dilayani dan dilakukan oleh sistem operasi. Bagian kode yang
melakukan tugas-tugas inti dan umum tersebut dinamakan dengan "kernel" suatu sistem operasi.

Fungsi Sistem Operasi

Fungsi sistem operasi secara umum adalah sebagai berikut:

1. Resource manager, yaitu sebagai pengelolaan sumber daya dan mengalokasikannya, Contoh:
memori, CPU, Disk Drive dan perangkat lainnya.
2. Interface / tatap muka, yaitu sebagai perantara antara pengguna dengan perangkat keras dengan
menyediakan tampilan kepada pengguna yang lebih mudah dipahami dan bersahabat (user friendly)

3. Coordinator, mengkoordinasi dan menyediakan fasilitas sehingga aktifitas yang kompleks dapat
diatur dan dapat diproses secara berurutan.

4. Guardian, menyediakan akses kontrol yang bertugas untuk melindungi file dan memberi pengawasan
pada data dan program.

5. Gate Keeper, berfungsi sebagai pengendali hak akses oleh pengguna yang mengendalikan siapa saja
yang berhak masuk ke dalam sistem dan mengawasi apa saja yang dilakukannya.

6. Optimizer adalah penjadwal masukan (input) oleh user, pengaksesan basis data, proses komputasi
dan penggunaan.

7. Accountant befungsi untuk mengatur waktu CPU, penggunaan memori, pemanggilan I/O, disk
storage, dan waktu koneksi terminal.

8. Server berfungsi untuk melayani pengguna komputer.

Fungsi utama SO :

1.Mengelola sumber daya terkait dengan pengendalian perangkat lunak sistem/perangkat lunak aplikasi
yang sedang dijalankan. Sebagai contoh komponen perangkat keras pada komputer yaitu CPU, memori
utama, alat input/output.

2.melakukan pengelolaan proses mencakup penyiapan, penjadwalan, dan pemantauan proses program
yang sedang dijalankan.

3.melakukan pengelolaan data pengendalian terhadap data masukan/keluaran.

Fungsi Umum Sistem Operasi

Accountant yang mana bermanfaat mengatur masa-masa CPU, pemakaian memori, pemanggilan I/O,
disk storage, dan masa-masa koneksi terminal

Resource manager ialah pengelolaan sumber daya dan mengalokasikannya. Misalnya memori, cpu, disk
drive dan perlengkapan lainnya.

Interface/tatap muka, yakni sebagai perantara antara pemakai dengan perangkat keras dengan
meluangkan tampilan untuk pemakai yang leibh mudah dicerna dan bersahabat (user friendly).
Coordinator, mengkoordinasi dan menyediakan kemudahan sehingga kegiatan dapat ditata dan proses
secara berurutan.

Guardian, merupakan menyediakan akses kontrol dengan tugas mengayomi file dan memantau data dan
program

Gate Keeper, bermanfaat mengendalikan hak akses pemakai dalam mengendalikan yang berhak masuk
ke dalam sistem dan memantau apa saja yang dilakukannya.

Optimizer ialah sebagai penjadwal masukan (input) oleh user, pengaksesan basis data, proses komputasi
dan pemakainnya.

Server bermanfaat untuk melayani pemakai komputer.

Shell adalah suatu perangkat lunak yang menyediakan antarmuka bagi pengguna sistem operasi yang
menyediakan akses ke layanan kernel.

Shell sistem operasi pada umumnya mempunyai 2 kategori. yaitu command Line dan graphical.
Command Line shells menyediakan Command Line Interface (CLI) ke sistem operasi, sedangkan graphical
shells seperti Windows Shells, menyediakan Graphical User Interface (GUI). Tujuan utama dari shell
adalah untuk memulai program lain dengan melihat isi directories.

Manfaat dari CLI dan GUI shell sering diperdebatkan. CLI mengklaim bahwa operasi tertentu dapat
dilakukan jauh lebih cepat CLI shell dibanding dengan GUI shell. Namun, para pendukung GUI
menganjurkan kegunaan komparatif dan keserhanaan GUI shell. Pilihan terbaik sering ditentukan oleh
cara dimana komputer digunakan. Pada server, terutama digunakan untuk transfer data dan pengolahan
dengan administrasi asli, CLI mungkin menjadi pilihan yang terbaik. Namun, GUI akan sesuai untuk
komputer yang digunakan untuk mengedit gambar atau video dan pengembangan data.

Contoh-contoh shell:

Bourne shell, C shell, Emacs shell, Stand alone shell, rc shell, bean shell adalah beberapa contoh shell
dari UNIX.

cmd.exe

command.com

Windows power shell


Singularity shell

Google shell

Console

iSeries QSHELL

Command Interpreter adalah Sebuah program yang membaca perintah textual dari pengguna atau dari
file dan mengeksekusinya. Beberapa perintah dapat dieksekusi langsung dalam interpreter itu sendiri
(misalnya variabel pengaturan atau konstruksi kontrol) dan dapat menyebabkan memuat atau
menjalankan file lainnya.

Fungsi utama dari command interpreter adalah untuk mendapatkan dan menjalankan user command
berikutnya. Banyak perintah untuk memanipulasi file yaitu: create, delete, list, copy, print, execute dan
masihbanyak lagi. Shell MS-DOS dan UNIX beroperasi seperti itu.Contohnya, ketika UNIX mengetikkan
command untuk menghapus file rm file.txt. maka, komputer akan mencari file yang bernama rm, lalu
memuat file ke memori dan menjalankan file dengan parameter txt. fungsi yang berhubungan dengan
rm akan didefinisikan sepenuhnya oleh kode di file rm. dengan cara ini, dapat membantu programer
dalam men-create atau mendelete file.

Contoh command interpreter di Windows adalah command promt dan di linux xterm atau konsole.

Shell adalah penerjemah dalam sistem operasi dari User kepada Sistem Operasi untuk mengetahui apa
yang diperintahkan User dibutuhkan Shell dalam hal tersebut. Contoh Shell sendiri Ms-Dos, Terminal
pada Linux dan Finder untuk Mac OS. Semua program mempunya shell didalamnya untuk bisa
berhubungan dengan Sistem Operasi itu sendiri

Fungsi shell sendiri dibagi menjadi 2:

1. Sebagai Penerjemah Perintah

2. Sebagai Bahasa Pemrogama

Inti dari apa yang di maksud Shell adalah Command Processor atau Pemeroses Perintah
System Call

System Call adalah proses program merequest atau meminta service dari Sistem Operasi. Yang pertama-
tama perintah diinputkan melalui Shell kemudian diteruskan oleh System Call untuk Memanggil System
apa saja perintah yang di minta oleh User melalui Shell

Funsi System Call terbagi menjadi 5 yaitu:

1. Manejemen Pemoresan

2. Manejemen Pemberkasan

3. Manejemen Hardware

4. Memberikan Informasi atau Status System Call itu Sendiri

5. Komunikasi Kedalam System ke Harware

Singkatnya System Call Berfungsi Untuk Open, Read, Write, Close, Wait, Execve, Fork, Exit, dan Kill
Perangkat Lunak dan Piranti Keras anda, Tergantung Perintah yang Diberikan.

Command Interpreter

Salah satu fungsi dari Shell yang ada pada tulisan pertama, yang menjadi penerjemah perintah yang
diberikan kemudian diteruskan kedalam Hardware atau melalui System Call terlebih dahulu
PENGERTIAN SISTEM OPERASI

Sistem operasi merupakan sebuah penghubung antara pengguna dari komputer dengan perangkat keras
komputer. Sebelum ada sistem operasi, orang hanya mengunakan komputer dengan menggunakan sinyal
analog dan sinyal digital. Seiring dengan berkembangnya pengetahuan dan teknologi, pada saat ini
terdapat berbagai sistem operasi dengan keunggulan masing-masing. Untuk lebih memahami sistem
operasi maka sebaiknya perlu diketahui terlebih dahulu beberapa konsep dasar mengenai sistem operasi
itu sendiri.

Pengertian sistem operasi secara umum ialah pengelola seluruh sumber-daya yang terdapat pada sistem
komputer dan menyediakan sekumpulan layanan (system calls) ke pemakai sehingga memudahkan dan
menyamankan penggunaan serta pemanfaatan sumber-daya sistem komputer.

SEJARAH SISTEM OPERASI

Menurut Tanenbaum, sistem operasi mengalami perkembangan yang sangat pesat, yang dapat dibagi
kedalam empat generasi:

Generasi Pertama (1945-1955)Generasi pertama merupakan awal perkembangan sistem komputasi


elektronik sebagai pengganti sistem komputasi mekanik, hal itu disebabkan kecepatan manusia untuk
menghitung terbatas dan manusia sangat mudah untuk membuat kecerobohan, kekeliruan bahkan
kesalahan. Pada generasi ini belum ada sistem operasi, maka sistem komputer diberi instruksi yang harus
dikerjakan secara langsung.

Generasi Kedua (1955-1965)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, tetapi beberapa fungsi sistem operasi telah ada, contohnya fungsi
sistem operasi ialah FMS dan IBSYS.

Generasi Ketiga (1965-1980)Pada generasi ini perkembangan sistem operasi dikembangkan untuk
melayani banyak pemakai sekaligus, dimana para pemakai interaktif berkomunikasi lewat terminal secara
on-line ke komputer, maka sistem operasi menjadi multi-user (di gunakan banyak pengguna sekaligus)
dan multi-programming (melayani banyak program sekali gus).
Generasi Keempat (Pasca 1980an)Dewasa ini, sistem operasi dipergunakan untuk jaringan komputer
dimana pemakai menyadari keberadaan komputer-komputer yang saling terhubung satu sama lainnya.
Pada masa ini para pengguna juga telah dinyamankan dengan Graphical User Interface yaitu antar-muka
komputer yang berbasis grafis yang sangat nyaman, pada masa ini juga dimulai era komputasi tersebar
dimana komputasi-komputasi tidak lagi berpusat di satu titik, tetapi dipecah dibanyak komputer
sehingga tercapai kinerja yang lebih baik.

PERJALANAN SISTEM OPERASI DARI DOS, MAC HINGGA WINDOWS

Tahun 1980

QDOS : Tim Paterson dari Seattle Computer menulis QDOS yang dibuat dari OS terkenal pada masa itu,
CP/M. QDOS (Quick and Dirty Operating System) dipasarkan oleh Seatle Computer dengan nama 86-DOS
karena dirancang untuk prosesor Intel 8086.

Microsoft : Bill Gates dari Microsoft membeli lisensi QDOS dan menjualnya ke berbagai perusahaan
komputer.

Tahun 1981

PC DOS : IBM meluncurkan PC DOS yang dibeli dari Microsoft untuk komputernya yang berbasis prosesor
Intel 8086.

MS DOS : Microsoft menggunakan nama MS DOS untuk OS ini jika dijual oleh perusahaan diluar IBM.

Tahun 1983

MS DOS 2.0 : Versi 2.0 dari MS DOS diluncurkan pada komputer PC XT.

Tahun 1984

MS DOS 3.0 : Microsoft meluncurkan MS DOS 3.0 untuk PC AT yang menggunakan chip Intel 80286 dan
yang mulai mendukung penggunaan hard disk lebih dari 10 MB.

MS DOS 3.1 : Microsoft meluncurkan MSDOS 3.1 yang memberikan dukungan untuk jaringan.
Tahun 1985

MS Windows 1.0 : Microsoft memperkenalkan MSWindows, sistem operasi yang telah menyediakan
lingkungan berbasis grafis (GUI) dan kemampuan multitasking. Sayangnya sistem operasi ini sangat buruk
performanya dan tidak mampu menyamai kesuksesan Apple.

Tahun 1986

MS DOS 3.2 : Microsoft meluncurkan MS DOS 3.2 yang menambahkan dukungan untuk floppy 3.5 inch
720 KB.

Tahun 1987

OS/2 : IBM memperkenalkan OS/2 yang telah berbasis grafis, sebagai calon pengganti IBM PC DOS.

MS DOS 3.3 : Microsoft meluncurkan MS DOS 3.3 yang merupakan versi paling populer dari MS DOS.

Windows 2.0 : Windows versi 2.0 diperkenalkan.

Tahun 1988

MS DOS 4.0 : Microsoft mengeluarkan MSDOS 4.0 dengan suasana grafis.

Tahun 1990

Windows 3.0 : Microsoft meluncurkan Windows versi 3.0 yang mendapat sambutan cukup baik.

MSOffice : Microsoft membundel Word, Excel, dan PowerPoint untuk menyingkirkan saingannya seperti
Lotus 123, Wordstar, Word Perfect dan Quattro.

DR DOS : Digital Research memperkenalkan DR DOS 5.0.

Tahun 1991
MS DOS 5.0 : Microsoft meluncurkan MSDOS 5.0 dengan penambahan fasilitas full-screen editor,
undelete, unformat dan Qbasic.

Tahun 1992

Windows 3.1 : Microsoft meluncurkan Windows 3.1 dan kemudian Windows for Workgroups 3.11 di
tahun berikutnya.

Tahun 1993

Windows NT : Microsoft meluncurkan Windows NT, OS pertama berbasis grafis tanpa DOS didalamnya
yang direncanakan untuk server jaringan.

MS DOS 6.0 : Microsoft memperkenalkan MSDOS 6.0 Upgrade, yang mencakup program kompresi
harddisk DoubleSpace.

MS DOS 6.2 : Microsoft meluncurkan MSDOS 6.2.

Tahun 1994

MSDOS 6.22 : Microsoft meluncurkan MSDOS 6.22 dengan program kompresi bernama DriveSpace. Ini
merupakan versi terakhir dari MS DOS.

FreeDOS : Jim Hall, mahasiswa dari Universitas WisconsinRiver Falls Development mengembangkan
FreeDOS. FreeDOS dibuat setelah Microsoft berniat menghentikan dukungannya untuk DOS dan
menggantikannya dengan Windows 95.

Tahun 1995

Windows 95 : Microsoft meluncurkan Windows 95 dengan lagu Start Me Up dari Rolling Stones dan
terjual lebih dari 1 juta salinan dalam waktu 4 hari.

PC DOS 7 : IBM memperkenalkan PC DOS 7 yang terintegrasi dengan program populer pengkompres data
Stacker dari Stac Electronics. Ini merupakan versi terakhir dari IBM PC DOS.
Windows CE : Versi pertama Windows CE diperkenalkan ke publik.

Tahun 1996

Windows NT 4.0 : Microsoft meluncurkan Windows NT versi 4.0

Tahun 1997

Mac OS : Untuk pertama kalinya Apple memperkenalkan penggunaan nama Mac OS pada Mac OS 7.6.

Tahun 1998

Windows 98 : Web browser Internet Explorer menjadi bagian penting dari Windows 98 dan berhasil
menumbangkan dominasi Netscape Navigator.

Tahun 2000

Mac OS/X : Mac OS diganti dengan mesin berbasis BSD Unix dengan kernel yang disebut sebagai Mac
OS/X.

Windows 2000: Microsoft meluncurkan Windows 2000 sebagai penerus Windows NT.

Windows Me : Microsoft meluncurkan Windows Me, versi terakhir dari Windows 95.

Tahun 2001

Windows XP : Microsoft memperkenalkan Windows XP.

Tahun 2003
Windows 2003 : Microsoft meluncurkan Windows Server 2003.

Tahun 2007

Vista : Setelah tertunda untuk beberapa lama, Microsoft akhirnya meluncurkan Windows Vista. Windows
Vista memperkenalkan fitur 3D Desktop dengan Aero Glass, SideBar, dan Flip 3D. Sayangnya semua
keindahan ini harus dibayar mahal dengan kebutuhan spesifikasi komputer yang sangat tinggi.

Tahun 2009

Windows 7: Windows 7 ini adalah perbaikan dari vista, dengan aero vista tetapi kestabilan XP

Anda mungkin juga menyukai