1. PENGENALAN SISTEM OPERASIPENGENALAN SISTEM OPERASI
SEKILAS TENTANG SISTEM KOMPUTERSEKILAS TENTANG SISTEM KOMPUTER
Sistem Komputer pada dasarnya terdiriSistem Komputer pada dasarnya terdiri
dari tiga komponen utama yaitu :dari tiga komponen utama yaitu :
1.1. Perangkat Keras (Hardware)Perangkat Keras (Hardware)
2.2. Perangkat Lunak (Software)Perangkat Lunak (Software)
3.3. Brainware (User/Sumber Daya Manusia)Brainware (User/Sumber Daya Manusia)
2. SISTEM OPERASISISTEM OPERASI
Sistem operasi merupakan sebuah penghubung antaraSistem operasi merupakan sebuah penghubung antara
pengguna dari komputer dengan perangkat keras komputer.pengguna dari komputer dengan perangkat keras komputer.
Pengertian sistem operasi secara umum ialahPengertian sistem operasi secara umum ialah
pengelola seluruh sumber-daya yang terdapat padapengelola seluruh sumber-daya yang terdapat pada
sistem komputer dan menyediakan sekumpulansistem komputer dan menyediakan sekumpulan
layanan (layanan (system callssystem calls) ke pemakai sehingga) ke pemakai sehingga
memudahkan dan menyamankan penggunaan sertamemudahkan dan menyamankan penggunaan serta
pemanfaatan sumber-daya sistem komputer.pemanfaatan sumber-daya sistem komputer.
3. JENIS SISTEM OPERASIJENIS SISTEM OPERASI
Sistem operasi dapat dibedakan berdasarkan jumlahSistem operasi dapat dibedakan berdasarkan jumlah
pengguna dan program yang dapat dijalankan, jugapengguna dan program yang dapat dijalankan, juga
berdasarkan jenis software, atau jenis hardware yangberdasarkan jenis software, atau jenis hardware yang
digunakan.digunakan.
Berdasarkan jumlah pengguna dan program yangBerdasarkan jumlah pengguna dan program yang
dijalankan,sistem operasi dpt dikategorikan dengan :dijalankan,sistem operasi dpt dikategorikan dengan :
SINGLE USER – SINGLE TASKINGSINGLE USER – SINGLE TASKING
MULTI USER – SINGLE TASKINGMULTI USER – SINGLE TASKING
SINGLE USER – MULTI TASKINGSINGLE USER – MULTI TASKING
MULTI USER – MULTI TASKINGMULTI USER – MULTI TASKING
4. Berdasarkan jumlah pengguna dan programBerdasarkan jumlah pengguna dan program
yang dijalankan, sistem operasi dapatyang dijalankan, sistem operasi dapat
dikategorikan dengan:dikategorikan dengan:
Komputer PC (desktop / laptop)Komputer PC (desktop / laptop)
Komputer ServerKomputer Server
5. Berdasarkan jenis software, sistem operasiBerdasarkan jenis software, sistem operasi
dibedakan berdasarkan:dibedakan berdasarkan:
Perangkat Lunak Bebas (Free Software)Perangkat Lunak Bebas (Free Software)
Perangkat Lunak Open SourcePerangkat Lunak Open Source
Perangkat Lunak Public DomainPerangkat Lunak Public Domain
Perangkat Lunak CopyleftedPerangkat Lunak Copylefted
Perangkat Lunak Bebas Non-CopyleftedPerangkat Lunak Bebas Non-Copylefted
Perangkat Lunak GPL-coveredPerangkat Lunak GPL-covered
Perangkat Lunak GNUPerangkat Lunak GNU
Perangkat Lunak Semi BebasPerangkat Lunak Semi Bebas
Perangkat Lunak BerpemilikPerangkat Lunak Berpemilik
FreewareFreeware
SherewareShereware
Perangkat Lunak KomersialPerangkat Lunak Komersial
6. FUNGSI DASAR SISTEM OPERASIFUNGSI DASAR SISTEM OPERASI
Menjembatani hubungan antara hardware dan programMenjembatani hubungan antara hardware dan program
aplikasi yang dijalankan user.aplikasi yang dijalankan user.
Mengatur dan mengawasi penggunaan perangkat kerasMengatur dan mengawasi penggunaan perangkat keras
oleh user dan berbagai program aplikasi (oleh user dan berbagai program aplikasi (ResourceResource
allocator)allocator)..
Sebagai program pengendali yang bertujuan untukSebagai program pengendali yang bertujuan untuk
menghindari kekeliruan (error) dan penggunaanmenghindari kekeliruan (error) dan penggunaan
komputer yang tidak perlu (sebagai guardian yangkomputer yang tidak perlu (sebagai guardian yang
menjaga komputer dari berbagai kemungkinanmenjaga komputer dari berbagai kemungkinan
kerusakan).kerusakan).
Manajer sumberdaya hardware, seperti mengaturManajer sumberdaya hardware, seperti mengatur
memori, printer, cdrom, dll.memori, printer, cdrom, dll.
7. KOMPONEN UTAMA SISTEM OPERASIKOMPONEN UTAMA SISTEM OPERASI
Sistem operasi modern mempunyai komponen sebagaiSistem operasi modern mempunyai komponen sebagai
berikut:berikut:
KernelKernel
FileFile
User InterfaceUser Interface
8. KERNELKERNEL
Kernel merupakan suatu software (kumpulan program)Kernel merupakan suatu software (kumpulan program)
yang membentuk sistem dan memiliki tugas melayaniyang membentuk sistem dan memiliki tugas melayani
bermacam program aplikasi untuk mengakses hardwarebermacam program aplikasi untuk mengakses hardware
komputer secara aman dan terkendali. Karena akseskomputer secara aman dan terkendali. Karena akses
terhadap hardware terbatas, sedangkan ada lebih dariterhadap hardware terbatas, sedangkan ada lebih dari
satu program yang harus dilayani dalam waktu yangsatu program yang harus dilayani dalam waktu yang
bersamaan, maka kernel juga bertugas untuk mengaturbersamaan, maka kernel juga bertugas untuk mengatur
agar kapan dan berapa lama suatu program dapatagar kapan dan berapa lama suatu program dapat
menggunakan satu bagian hardware tersebut. Halmenggunakan satu bagian hardware tersebut. Hal
tersebut dinamakan sebagai ”multiplexing”.tersebut dinamakan sebagai ”multiplexing”.
9. MACAM-MACAM “KERNEL”MACAM-MACAM “KERNEL”
ADA 4 KATEGORI KERNEL YAITU :ADA 4 KATEGORI KERNEL YAITU :
Monolitich kernelMonolitich kernel. Kernel yang menyediakan abstraksi hardware. Kernel yang menyediakan abstraksi hardware
yang kaya dan powerful.yang kaya dan powerful.
MicrokernelMicrokernel. Kernel yang menyediakan hanya sekumpulan kecil. Kernel yang menyediakan hanya sekumpulan kecil
abstraksi hardware sederhana, dan menggunakan aplikasi-aplikasiabstraksi hardware sederhana, dan menggunakan aplikasi-aplikasi
yang disebut sebagai server untuk menyediakan fungsi-fungsiyang disebut sebagai server untuk menyediakan fungsi-fungsi
lainnya.lainnya.
Hybrid (modifikasi dari microkernel)Hybrid (modifikasi dari microkernel). Kernel yang mirip microkernel,. Kernel yang mirip microkernel,
tetapi ia juga memasukkan beberapa kode tambahan di kerneltetapi ia juga memasukkan beberapa kode tambahan di kernel
agar ia menjadi lebih cepatagar ia menjadi lebih cepat
ExokernelExokernel. Kernel yang tidak menyediakan sama sekali abstraksi. Kernel yang tidak menyediakan sama sekali abstraksi
hardware, tapi ia menyediakan sekumpulan library yanghardware, tapi ia menyediakan sekumpulan library yang
menyediakan fungsi-fungsi akses ke hardware secara langsungmenyediakan fungsi-fungsi akses ke hardware secara langsung
atau hampir-hampir langsung.atau hampir-hampir langsung.
10. FILEFILE
File disini merupakan file-file yangFile disini merupakan file-file yang
dibentuk atau dijalankan olehdibentuk atau dijalankan oleh
sistem operasi. File disini jugasistem operasi. File disini juga
berarti sistem berkas dan fileberarti sistem berkas dan file
system yang dimiliki oleh suatusystem yang dimiliki oleh suatu
sistem operasi.sistem operasi.
11. USER INTERFACEUSER INTERFACE
Sebuah sistem operasi memiliki karakteristik (bentuk) interfaceSebuah sistem operasi memiliki karakteristik (bentuk) interface
(tampilan) yang menjadi interaksi antar user dengan komputer.(tampilan) yang menjadi interaksi antar user dengan komputer.
Bentuk umum user interface yang ada, adalah:Bentuk umum user interface yang ada, adalah:
Command Line Interface atau command line interpreter (CLI)Command Line Interface atau command line interpreter (CLI)
CLI memberikan tampilan dalam mode teks ke user, denganCLI memberikan tampilan dalam mode teks ke user, dengan
backgroud satu warna dan tampilan teks yang juga satu ataubackgroud satu warna dan tampilan teks yang juga satu atau
beberapa warna dasar.beberapa warna dasar.
Graphical User Interface (GUI).Graphical User Interface (GUI).
GUI memberikan tampilan yang lebih interaktif dan nyamanGUI memberikan tampilan yang lebih interaktif dan nyaman
digunakan oleh user. Resolusi gambar dan jumlah warna yangdigunakan oleh user. Resolusi gambar dan jumlah warna yang
dihasilkan juga lebih banyak, tergantung kemampuan Videodihasilkan juga lebih banyak, tergantung kemampuan Video
Adapter yang dimiliki komputer.Adapter yang dimiliki komputer.
12. SEJARAH SISTEM OPERASISEJARAH SISTEM OPERASI
1. Sistem Operasi Generasi Awal dan Penting Menurut Sejarah :
• CTSS (The Compatible TimeShare System, dibuat di
MIT oleh Corbato cs)
• Incompatible Timesharing System (The Incompatible
TimeShare System, dibangun di MIT untuk mainframe
DEC 10/20)
• Sistem operasi THE (oleh Dijkstra cs)
• Multics (proyek gabungan Bell Labs, GE dan MIT)
• Master programme, dibangun oleh Leo Computers, Leo
III pada tahun 1962
13. 2. Sistem Operasi Berhak Milik Generasi Awal2. Sistem Operasi Berhak Milik Generasi Awal
• Apple Computer
• Business Operating System (BOS)
• Commodore PET, Commodore 64, dan Commodore
VIC-20
• IBM PC awal (UCSD p-System, CPM-86, PC-DOS)
• Sinclair Micro dan QS
• TRS-DOS, ROM OS
• TI99-4
• Flex
• FLEX9
• mini-FLEX
14. 3. Sistem Operasi Berlisensi3. Sistem Operasi Berlisensi
Acorn
• Arthur
• ARX
• RISC OS
• RISCiX
Amiga
• AmigaOS
Atari ST
• TOS
• MultiTOS
• MiNT
Be
Incorporated
• BeOS
• BeIA
• Zeta
ICT/ICL
• GEORGE
• VME
• DME
• TME
Novell
o Novell Netware v.1.0, 2.0,
3.0, 3.1, 3.12
o Novell Netware v.4.11,
5.0, 5.1, 6.0
o Novell SuSE 9.0,9.1,9.2,
9.3
15. IBM
• IBSYS
• OS/2
• AIX
• OS/400
• DOS/360
• DOS/VSE
• OS/360
• MFT
• MVT
• SVS
• MVS
• TPF
• ALCS
• OS/390
• z/OS, Unix-
like
• z/VM
• z/VSE
• Basic
Operating
System
• PC-DOS
Digital/Compaq/HP
• AIS
• OS-8
• ITS (untuk PDP-6
dan PDP-10)
• TOPS-10 (untuk
PDP-10)
• WAITS
• TENEX
• TOPS-20
• RSTS/E
• RSX-11
• RT-11
• VMS
Apple Macintosh
• Apple DOS
• A/UX
• ProDOS
• GS/OS
• Mac OS
• Mac OS X
• Apple Darwin
Microsoft
o MS-DOS
o Windows for Workstation / Stand
alone
Windows 1.0
Windows 2.0 (u/ 80286)
Windows 3.0, 3.1
Windows 95
Windows 98/98se/98plus
Windows ME (Millenium)
Windows 2000 Profesional
Windows XP (eXPerience)
Home Edition&Profesional
Windows Vista (Longhorn)
Windows "Blackcomb"
o Windows for Server
Windows NT 3.5
Windows NT 4
Windows 2000 Server &
Advance Server (NT v5.0)
Windows Server 2003
o Xenix
o Windows for PDA
o Windows for PC Tablet
16. PDA (Personal
Digital
Assistant)
• Palm OS
• Pocket PC
• EPOC, Symbian
OS
• Windows CE
• Linux Sharp
Zaurus
Router
• IOS
• MikroTik
RouterOS
Smartphones
• Windows CE
• Linux
• Symbian OS
Microcontroller, Real-
Time OS,
Embedded
• Contiki
• eCos
• OSEK
• Nuclues
• QNX
• VxWorks
• ITRON
• uCLinux
• TRON OS
• ThreadX
• INTEGRITY
• Montavista Linux
• OS-9
• LynxOS
• RTOS
OS berhak milik lainnya, Unix-
like & POSIX-compliant
o Aegis/OS
o Cromix
o Coherent
o DNIX
o Digital UNIX
o HP-UX
o Idris
o IRIX
o Mac OS X
o Menuet
o NeXTSTEP
o OS-9
o OS-9/68k
o OS-9000
o OSF/1
o OPENSTEP
o Plan 9
o Plan 9, Inferno
o Rhapshody
o RiscOS
o SCO UNIX
o System V
o UNIflex
o Ultrix
o UniCOS
17. 4. Sistem Operasi Open Source4. Sistem Operasi Open Source
Linux
distronya antara lain :
• Debian
• Slackware
• Redhat/Fedora
• Mandrake/Mandr
iva
• Gentoo
• YellowDog
• Ubuntu
• Trustix
• Knoppix
• Blank-on
• Xnuxer,
• dll.
BSD (Berkley
Software
Development)
• FreeBSD,
• OpenBSD,
• NetBSD, dll.
Sun Microsystems
• Solaris - Unix-like
• SunOS - Unix-like
(menjadi Solaris)
• Java Desktop
System (JDS)