modul kk7 bag 1
Post on 22-Dec-2015
7 Views
Preview:
DESCRIPTION
TRANSCRIPT
SK MELAKUKAN INSTALASI SISTEM OPERASI BERBASIS GUI
DAN CLI
KD 1 MENJELASKAN LANGKAH INSTALASI SISTEM OPERASI
BERBASIS GUI
A. Pengertian Sistem Operasi
Program yang dibuat untuk mengendalikan dan mengkoordinasikan
seluruh kegiatan dari sistem komputer
B. Fungsi Utama
Sistem operasi mempunyai dua fungsi utama, yaitu:
1. Resource manager (pengelola seluruh sumber daya)
berfungsi bertanggung jawab mengelola sumber-sumber daya sistem
komputer.
2. Extended/virtual machine (sebagai penyedia layanan)
berfungsi:
a. memberi abstraksi mesin tingkat tinggi yang lebih sederhana dan
menyembunyikan kerumitan perangkat keras.
b. basis untuk program lain.
C. Sasaran Sistem Operasi
1. Kenyamanan
sistem operasi harus memuat penggunaan komputer menjadi lebih
nyaman.
2. Efisiensi
sistem operasi menjadikan penggunaan sumber daya sistem
komputer secara efisien.
3. Mampu berevolusi
sistem operasi harus dibangun sehingga memungkinkan dan
memudahkan pengembangan, penguji dan pengajuan fungi-fungsi
yang baru tanpa mengganggu layanan yang dijalankan sistem
komputer.
D. Layanan-layanan pada sistem operasi
1. Pembuatan program
yaitu sistem operasi menyediakan beragam fasilitas dan layanan
untuk membantu memprogram menulis program, biasanya
berbentuk program utilitas. Program utilitas bukan bagian sistem
operasi tapi dapat diakses lewat sistem operasi.
2. Eksekusi program
yaitu sejumlah tugas perlu dilakukan untuk mengeksekusi program.
Instruksi-instruksi dan data harus dimuat ke memori utama,
perangkat I/O dan berkas-berkas harus diinisialisasi, serta sumber
daya harus disiapkan.
3. Pengaksesan perangkat masukan/keluaran
yaitu, tiap perangkat I/O memerlukan sejumlah instruksi atau sinyal
kendali yang rumit agar perangkat dapat beroprasi.
4. Pengaksesan terkendali teerhadap berkas
yaitu sistem operasi menyediakan mekanisme proteksi untuk
mengendalikan pengaksesan terhadap berkas.
5. Pengaksesan sistem
yaitu sistem operasi mengendalikan pengaksesan ke sumber daya
sistem secara keseluruhan pada sistem publik atau dipakai bersama.
Fungsi pengaksesan harus menyediakan proteksi terhadap sumber
daya dan data dari pemakai tak diotorisasi serta harus
menyelesaikan konflik-konflik dalam perebutan sumber daya.
6. Deteksi dan memberi tanggapan terhadap kesalahan
yaitu, sistem operasi harus memberi tanggapan yang menjelaskan
kondisi kesalahan dengan dampak terkecil bagi aplikasi-aplikasi
yang sedang berjalan.
7. Akunting
yaitu sistem operasi mengumpulkan data statistik pengguna sumber
daya dan memonitor parameter kinerja seperti waktu tanggap.
E. Sejarah Perkembangan Sistem Operasi
1. Generasi pertama (1945-1955)
Merupakan awal perkembangan sistem komputasi elektronik,
mengganti gagasan-gagasan mesin. Manusia memerlukan
perangkat komputasi untuk memperluas kemampuannya.
Manusia mempunyai batasan komputasi, yaitu:
a. kecepatan penghitung manusia terbatas
b. manusia sangat mudah membuat kesalah
Komputer mekanis mempunyai dua penyebab kelemahan, yaitu:
a. kecepatan komputasi dibatasi inersia bagian-bagian yang
bergerak
b. transmisi informasi alat-alat mekanis tidak praktis, susah dipakai
serta tak handal
2. Generasi kedua (1955-1965)
Komputer masa ini menggunakan batch processing system, yaitu job
dikumpulkan dalam satu rangkaian kemudian dieksekusi secara
berurutan.
3. Generasi ketiga (1965-1980)
Dikembangkan sistem operasi untuk melayani bannyak pemakai
interaktif sekaligus. Sistem komputer dibagi menjadi:
a. multiuser, yaitu digunakan banyak orang sekaligus
b. multiprogramming, yaitu melayani banyak program sekaligus
4. Generasi keempat (1980-199x)
Pada generasi ini sistem operasi tidak lagi hanya untuk satu mode,
yaitu mendukung batch processing, timesharing dan realtime
applications.
F. Komponen sistem operasi
Sebagai resource manager, sistem operasi menyediakan rutin-rutin
penanganan sumber daya komputer, rutin-rutin tersebut dapat
dikelompokkan sebagai berikut:
1. Manajemen proses
Komponen manajemen proses merupakan sentral dari sistem operasi
dan menggunakan seluruh komponen manajemen lainnya. Secara
khusus manajemen proses bertugas mengelola sumber daya komputer
yang paling penting, yaitu processor. Tugas dari manajemen proses
adalah membuat proses-proses yang berjalan tidak saling
mengganggu bahkan saling bekerja sama.
2. Manajemen memori
Tugas utama komponen manajemen memori adalah mengatur
pemakaian ruang memori utama yang terbatas agar dapat digunakan
secara bersamaan oleh sebanyak mungkin proses tanpa saling
mengganggu satu sama lain.
Tugas-tuugas yang menjadi tanggung jawab manajemen
memori antara lain:
a. mengelola memori kosong
b. mengalokasikan dan membebaskan ruang memori kepada proses
sesuai kebutuhan
c. melakukan proteksi dan bagi pakai memori utama.
3. Manajemen device
Tugas utama komponen manajemen device adalah mengelola
beragam device ataupun peranti I/O yang berbeda karakteristiknya
dapat digunakan dengan baik oleh proses-proses.
Tugas-tugas yang dilakukan oleh manajemen device antara lain:
a. penjadwalan peranti I/O
b. buffering
c. caching
d. spooling
e. reservasi device
f. penanganan kesalahan pengaksesan peranti I/O
4. Manajemen berkas
Berkas adalah sekumpulan informasi yang saling berkaitan dan
disimpan sebagai suatu entitas tunggal pada media penyimpanan
sekunder. Komponen manajemen berkas tekait erat dengan
pengelolaan berkas pada media penyimpanann sekunder.
Tugas-tugas yang dilakukan manajemen berkas antara lain:
a. mendukung pembuatan dan operasi pada berkas dan direktori
b. elakukan alokasi ruang disk ke berkas
c. mengelola ruang kosong disk
d. mengelola isi direktori
e. melakukan proteksi dan berbagai pakai berkas
f. melakukan pemulihan (recovery) terhadap berkas
G. System Call
Adalah prosedur atau rutin yang disediakan pustaka API (application
programming interface) yang umumnya berisi trap (semacam sinyal
interupsi perangkat lunak) untuk memanggil rutin-rutin dari sistem
operasi.
H. Sistem Operasi CLI dan GUI
Antarmuka pada sistem operasi atau komputer terbagi menjadi 2 jenis,
yaitu GUI dan CLI.
a. GUI (Graphical User Interface)
Adalah antarmuka pada sistem operasi atau komputer yang
menggunakan menu grafis agar mempermudah para pengguna-nya
untuk berinteraksi dengan komputer atau sistem operasi. Menu grafis
ini maksudnya terdapat tampilan yang lebih ditekankan untuk
membuat sistem operasi yang user-friendly agar para pengguna lebih
nyaman menggunakan komputer. Menu grafis berupa gambar dan
tampilan yang tujuannya untuk memudahkan para pengguna
menggunakan sistem operasi.
gambar : KDE pada Mandriva
Contoh sistem operasi yang menggunakan GUI adalah Linux dengan
distro Mandriva menggunakan Desktop Environment KDE dan juga
sistem operasi Windows 7 Ultimate yang menggunakan GUI-nya
sendiri.
b. CLI (Command Line Interface)
Adalah antarmuka pada sistem operasi atau komputer yang
menggunakan menu baris perintah atau text atau ketikkan dari
keyboard untuk berinteraksi dengan sistem operasi atau komputer
tersebut.
CLI lebih ditujukan kepada sistem operasi yang digunakan sebagai
komputer server. Karena menggunakan CLI dirasa lebih efisien dan
cepat daripada menggunakan GUI. Untuk berinteraksi dengan
komputer, harus dengan menggunakan bafris perintah yang bisa
dikenali oleh komputer. Jadi, untuk orang yang masih awam
menggunakan mode CLI, masih dirasa cukup repot untuk
menggunakannya.
gambar : CLI pada Ubuntu
Contoh sistem operasi yang menggunakan CLI adalah Ubuntu Server
dan Windows Server 2008.
I. Kelebihan dan Kelemahan GUI dan CLI
Kelebihan GUI :
1. Menarik tampilanya
2. Tidak Menbosankan
3. tidak perlu mengingat baris dan perintah
Kekurangan GUI :
1. Harus membutuhkan spesifikasi yang cukup
2. kemungkinan loading lambat
3. mudah terkena virus
Kelebihan CLI :
1.loading cepat
2.akurat
3. hanya membutukan spesifikasi hardware yang rendah
Kekurangan CLI:
1.membosankan
2.tidak menarik
3.harus mengingat baris dan perintah
top related