PKTI 1C - Pertemuan 5

advertisement
Sistem
Operasi
Penggolongan Software
•
•
•
•
•
Sistem Operasi
Utility Program
Paket Program
Program Aplikasi
Bahasa Pemrograman
Sistem Operasi
• Merupakan program untuk
mengendalikan dan mengkoordinasikan
kegiatan dari sistem komputer
• Merupakan software yang menjadi
landasan atas suatu komputer
Definisi Sistem Operasi
• Penghubung antara pengguna dengan
perangkat keras komputer.
• Berada pada lapisan pertama pada
memori komputer.
• Melakukan semua perintah penting
dalam komputer.
Fungsi Sistem Operasi
• Mengatur dan mengawasi.
• Penghubung antara lapisan hardware dan
lapisan software.
• Sebagai pengendali untuk menghindari
kekeliruan (error).
• Resource allocator.
Sejarah Sistem Operasi
 Generasi Pertama (1945-1955)
Mekanik dan instruksi langsung.
 Generasi Kedua (1955-1965)
Batch processing.
 Generasi Ketiga (1965-1980)
Multiuser dan Multiprogramming.
 Generasi Keempat (Pasca 1980an)
GUI.
Sasaran Utama Sistem
Operasi
• Kenyamanan.
• Efisien.
• Berevolusi.
Jenis-jenis sistem operasi
•
•
•
•
•
•
DOS
Windows
Macintosh
OS/2
Unix
Linux
Disk Operating system
• Salah satu sistem operasi pertama.
• Digunakan untuk pemakaian mikro
komputer.
• Tim Petterson.
• Awal tahun 1980 : QDOS.
• Akhir tahun 1980 : 86-DOS.
windows
Diperkenalkan tahun 1985.
Interface Manager.
GUI.
Standarisasi Proses.
MultiTasking.
Jaringan komputer.
Plug and Play.
Machintosh (Mac)
Diproduksi oleh Apple.
Tahun 1984 oleh Jef Raskin.
Pengguna GUI pertama
•
•
•
•
1984 : Macintosh 128Kb
1994 : Power Macintosh
1998 : Mac
2006 : MacBook
OS/2
• IBM dan Microsoft.
• Tahun 1987.
• Mampu melakukan protected mode.
• Mampu melakukan multitasking.
• Kompatibal dengan Ms-Dos.
unix
• Berbagai jenis mesin.
• AT&T Bell Laboratory.
• Bentuk jaringan komputer.
• AIX (IBM)
• A/UX (Apple)
• XENIX (Microsoft)
Keistimewaan unix
• Portabilitas.
• Multiuser.
• Multitasking.
• Sistem File Hirarkikal.
• Visualisai kurang menarik.
• Penggunaan Memory besar.
Linux
• Linus Torvalds.
• Oktober 1991, Linux untuk GNU.
• Distro (Kernel dan sistem dasar Linux).
• RedHat : distribusi pertama.
• Debian : Stabil dan handal.
• Suse : instalasi dengan bahasa
Indonesia
• Mandrake : Optimasi dari
RedHat.
Utility Program
• Merupakan suatu software untuk
membantu jalannya proses komputer
atau suatu paket program
• Contoh  Norton utility
Paket Program
• Merupakan software yang kompleks yang
berguna untuk mengerjakan suatu tugas global
• Contoh:
 Word Processor
Merupakan paket pengolah kata, Word, WS
Spread sheet
Merupakan paket lembar kerja, Excel, Lotus
123
Database
• Merupakan paket pengolah Data, Access,
Dbase
Program Aplikasi
• Merupakan program singkat yang siap
dipakai
• Contoh
Program perhitungan gaji pegawai
Program inventori barang
Program Rekapitulasi barang
Bahasa Pemrograman
• Merupakan suatu paket program yang
khusus diciptakan untuk membuat
golongan software lainnya
• Golongan bahasa Pemrograman
• High Level Language
• Middle Level Language
• Low Level Language
Low Level Language
• Bahasa Tingkat Rendah, merupakan
bahasa dasar komputer. Bahasa tingkat
ini memerlukan logika yang sangat rumit
dan instruksi berbeda dengan bahasa
manusia.
• Contoh :
• Bahasa Mesin
• Bahasa Assembler
Middle Level Language
• Bahasa tingkat Menengah, merupakan
bahasa yang instruksinya masih dapat
disamakan dengan bahasa manusia,
walaupun logika bahasa tingkat ini lebih
sulit.
• Contoh :
Bahasa C
High Level Language
• Bahasa Tingkat Tinggi, merupakan
bahasa yang instruksinya hampir sama
dengan bahasa manusia. Khususnya
bahasa inggris.
• Contoh :
•
•
•
•
•
BASIC
FORTRAN
COBOL
JAVA
DELPHI
Booting
Booting adalah istilah untuk menghidupkan
komputer.
Proses Boot
•
•
•
•
•
Komputer dihidupkan
Memori kosong
BIOS mencari video card
Memeriksa ROM
Mencari Boot Sector
Proses Booting
• Pengertian Booting
Suatu proses pengambilan sistem operasi
kemudian disimpan dimemori sehingga sistem
operasi akan aktif selama komputer dijalankan
• Jenis-jenis Booting
1. Cold Boot
Penyalaan komputer yang dilakukan pada
saat komputer dalam keadaan mati
2. Warm Boot
Penyalaan komputer yang dilakukan pada
saat komputer dalam keadaan Menyala
Download