makalah - web viewsistem informasi manajemen 19. bab i. pendahuluan. ... (word star, chi write),...
TRANSCRIPT
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
KATA PENGANTAR
Puji syukur saya haturkan kepada ALLAH SWT yang telah
melimpahkan segala nikmat dan hidayahnya kepada kita semua semoga kita
senantiasa dalam lindunanNYA
Terimakasih saya sampaikan kepada Bapak Drs Syamsurijal MT
Dosen mata kuliah Pengantar Ilmu Komputer sehingga makalah
ldquoPerkembangan Perangkat Lunak Penggolongan dan Penerapan Komputer
Sistem Operasirdquo ini dapat saya selesaikan dengan baik
Semoga makalah ini bisa bermanfaat bagi semua pembaca
Terimakasih
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
DAFTAR ISI
Kata pengantar 2
Daftar Gambar5
BAB 1 PENDAHULUAN6
A Latar Belakang6
B Tujuan7
BAB II PERKEMBANGANGAN PERANGKAT LUNAK8
A Sejarah RPL8
B Perkembangan Perangkat Lunak sampai sekarang10
a Era pioner11
b Era stabil11
c Era mikro12
d Era modern12
C Ruang Lingkup RPL13
D RPL dan Disiplin Ilmu Komputer14
E RPL dan Disiplin Ilmu Lainnya15
F Klasifikasi Perangkat Lunak16
G Profesi dan Sertifikasi17
BAB III PENGGOLONGAN DAN PENERAPAN KOMPUTER 18
A Penggolongan Komputer 18
B Penerapan Komputer 20
BAB IV SISTEM OPERASI 23
A Pengertian Sistem Operasi 23
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
B Tugas-Tugas Sistem Operasi25
C Layanan Sistem Operasi25
D Struktur Sistem Operasi26
a Menejemen Proses27
b Menejemen Memori Utama29
c Menejemen Memori Sekunder29
d Menejemen Sistem30
e Menejemen File30
f Sistem Proteksi30
g Jaringan31
h Sistem Command Interpreter31
E Klasifikasi Sistem Operasi31
F Sistem Operasi Saat Ini33
BAB V PENUTUP34
A Kesimpulan34
B SARAN35
DAFTAR PUSTAKA3
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
DAFTAR GAMBAR
Gambar hal
1 Ruang lingkup RPL11
2 RPL dan Displin Ilmu Komputer12
3 RPL dan Displin Ilmu Lainnya13
4 Sistem Informasi Manajemen 19
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
BAB I
PENDAHULUAN
A LATAR BELAKANG
Terciptanya komputer diawali dengan perkembangan alat hitung amka
dalam meninjau perkembangan komputer kita tak lepas dari perkembangan alat
hitung Alat hitung tertua yang sekarang masih digunakan adalah abacus (di
Indonesia dikenal dengan nama sempoa) alat ini berasal dari Timur Tengah
dikena di Eropa pada Marcopolo
Komputer digunakan orang untuk meningkatkan hasil kerja dan
memecahkanberbagai masalah Yang menjadi pemroses data atau pemecah
masalah itua dalah perangkat lunak Bentuk terkecil dari perangkat lunak
adalah operasi aritmatik (+ - x) dan logika (AND OR gt lt =) Dari
operasi dasar ini disusun program atau perangkat lunak
Di tahun 1980 masih banyak diantara kita di Indonesia yang belum
melek komputer sehingga pada saat itu kita sudah sangat bangga jika
menggunakan mesin tik elektronik Tahun 1987 kita mulai mengenal
komputer ber-prosesor 286 dimana untuk menghidupkannya masih
menggunakan disket DOS Selain itu sistem operasi pada saat itu msih
belum open system sehingga sistem PC tidak dapat berkomunikasi dengan
sistem lainnya yaitu Mac Untuk mengirimkan files kepada seseorang yang
berlainan kota kita masih membutuhkan jasa pos atau kurir Tahun 1990
orang Indonesia dengan bangganya menenteng organizer elektronis
bermemori 2 MB untuk dapat disebut melek teknologi
Komputer membutuhkan data atau fakta dimana data ini pada saat
diinput akan diterjemahkan menjadi bilangan biner Mesin komputer
memproses fakta atau data menjadi suatu informasi yang berguna bagi
penggunanya Dengan Komputer diharapkan dapat meningkatkan hasil
kerja dan memecahkan berbagai masalah Sebelum menjadi informasi data
tersebut diproses melalui hardware yang terletak pada CPU dengan
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
menggunakan perangkat lunak Perangkat lunak atau software adalah
program dari komputer Perangkat lunak adalah program yang berisi
instruksi untuk melakukan proses pengolahan data Saat ini tingkat
pemrosesan yang dikerjakan perangkat lunak bersifat machine-like
(keinginan mesin) mulai berubah dengan sifat human-like (keinginan
manusia) Di dalam teori informasi disusun hirarki informasi mulai dari
data fakta kemudian setelah proses seleksi dan pengurutan menjadi
sesuatu yang berguna menjadi informasi Informasi yang di susun secara
sistematis dengan suatu alur logika tertentu menjadi knowledge
(pengetahuan) Perangkat Keras tidak akan berfungsi tanpa adanya
perangkat lunak begitu pula sebaliknya perangkat lunak tidak berfungsi
tanpa adanya perangkat keras Kedua perangkat tersebut memang saling
berkaitan sehingga komputer dapat berfungsi dengan baik Perkembangan
teknologi terutama dalam perangkat keras terus diimbangi oleh perangkat
lunaknya sehingga penggunaan komputer lebih maksimal
Karena perkembangan teknologi semakin canggih dari tahun ke
tahun maka dengan ini saya akan membahas makalah tentang
ldquoPekembangan Perangkat Lunak Penggolongan Dan Penerapan
Komputer Sistem Operasirdquo Semoga dapat memberikan sedikit
pengalaman bagi yang membaca
B TUJUAN
Tujuan dari makalah ini adalah Penulis ingin mengetahui
a Perkembangan Perangkat Lunak
b Penggolongan dan Penerapan Komputer
c Sistem Operasi
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
BAB II
PERKEMBANGAN PERANGKAT LINAK
A Sejarah Rankaian Perangkat Lunak
Rangkaian perangkat lunak secara umum disepakati dari
terjemahan Software Engineering yang mulai populer tahun 1968 pada
Software Engineering Conference oleh NATO pengertian RPL sendiri
yaitu disiplin ilmu yang membahas seluruh aspek produksi perangkat
lunak dari tahap analisa kebutuhan user menentukan spesifikasi
kebutuhan user disain pengkodean pengujian hingga kepemeliharaan
sistem setelah dipakai jadi jelas RPL bukan hanya pembuatan tapi juga
semua aspek dalam pembuatan suatu software
Dewasa ini banyak bertaburan perangkat lunak yang bisa
dugunakan oleh masyarakat dengan mudahnya Perangkat lunak sendiri
memiliki sejarah yang tidak pendek untuk dijelaskan Komputer
merupakan mesin yang memproses fakta atau data menjadi informasi
Komputer di gunakan orang untuk meningkatkan hasil kerja dan
memecahkan berbagai masalah Yang menjadi pemroses data atau
pemecah masalah itu adalah perangkat lunak Perangkat lunak sendiri
memiliki ragam yang banyak Sehingga memicu perkembangan perangkat
lunak di seluruh dunia Perkembangan yang pesat itu juga didukung
kebutuhan manusia yang berkembang dari zaman ke zaman Setiap
individu mempunyai kebutuhan yang berbeda beda terhadap perangkat
lunak yang ada sehingga membuat mereka ingin mengembangkannya
hingga memenuhi kebutuhannya masing masing Untuk itulah kami ingin
mengulas beberapa hal tentang perkembangan perangkat lunak dalam
makalah ini
Software adalah kumpulan instruksi yang berfungsi untuk
menjalankan suatu perintah seperti memberikan informasi tentang
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
hardware menentukan fungsi hardware dan menjalankan sistem Agar
komputer dapat membaca mengingat membuat keputusan
(membandingkan) menghitung menyortir dan menghasilkan keluaran
berupa informasi dalam monitor atau cetakan komputer harus dapat
membaca dan memasukkan program ke dalam memori utamanya Program
adalah instruksi dalam bahasa mesin atau yang dapat dibaca oleh komputer
yang dirancang untuk tujuan tertentu sehingga kalau operator menjalankan
komputer dan memijat tombol tertentu (misalnya untuk memroses data
akuntansi) disebut dengan program aplikasi (aplication program)
Pengertian perangkat lunak menunjuk pada program dan alat bantu lain
yang bersifat menambah kemampuan komputer sebagai alat untuk
melaksanakan tugas atau operasi tertentu Program aplikasi dapat dibuat
secara khusus untuk memenuhi kebutuhan khusus pula (tailor-made) atau
berupa paket yang mempunyai aplikasi umum
Disebut juga dengan perangkat lunak merupakan kumpulan
beberapa perintah yang dieksekusi oleh mesin komputer dalam
menjalankan pekerjaannya perangkat lunak ini merupakan catatan bagi
mesin komputer untuk menyimpan perintah maupun dokumen serta arsip
lainnya Merupakan data elektronik yang disimpan sedemikian rupa oleh
komputer itu sendiri data yang disimpan ini dapat berupa program atau
instruksi yang akan dijalankan oleh perintah maupun catatan-catatan yang
diperlukan oleh komputer untuk menjalankan perintah yang dijalankannya
Untuk mencapai keinginannya tersebut dirancanglah suatu susunan logika
logika yang disusun ini diolah melalui perangkat lunak yang disebut juga
dengan program beserta data-data yang diolahnya Pengeloahan pada
software ini melibatkan beberapa hal diantaranya adalah sistem operasi
program dan data Software ini mengatur sedemikian rupa sehingga
logika yang ada dapat dimengerti oleh mesin komputer
(solehsoulwordpresscom)
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
Komputer digunakan orang untuk meningkatkan hasil kerja dan
memecahkanberbagai masalah Yang menjadi pemroses data atau pemecah
masalah ituadalah perangkat lunak Bentuk terkecil dari perangkat lunak
adalah operasi aritmatik (+ - x) dan logika (AND OR gt lt =) Dari
operasi dasar ini disusun program atau perangkat lunak
B Perkembangan perangkat lunak sampai sekarang
Komputer membutuhkan data atau fakta dimana data ini pada saat
diinput akan diterjemahkan menjadi bilangan biner Mesin komputer
memproses fakta atau data menjadi suatu informasi yang berguna bagi
penggunanya Dengan Komputer diharapkan dapat meningkatkan hasil kerja
dan memecahkan berbagai masalah Sebelum menjadi informasi data tersebut
diproses melalui hardware yang terletak pada CPU dengan menggunakan
perangkat lunak Perangkat lunak atau software adalah program dari
komputer Perangkat lunak adalah program yang berisi instruksi untuk
melakukan proses pengolahan data Saat ini tingkat pemrosesan yang
dikerjakan perangkat lunak bersifat machine-like (keinginan mesin) mulai
berubah dengan sifat human-like (keinginan manusia) Di dalam teori
informasi disusun hirarki informasi mulai dari data fakta kemudian setelah
proses seleksi dan pengurutan menjadi sesuatu yang berguna menjadi
informasi Informasi yang di susun secara sistematis dengan suatu alur logika
tertentu menjadi knowledge (pengetahuan) Perangkat Keras tidak akan
berfungsi tanpa adanya perangkat lunak begitu pula sebaliknya perangkat
lunak tidak berfungsi tanpa adanya perangkat keras Kedua perangkat tersebut
memang saling berkaitan sehingga komputer dapat berfungsi dengan baik
Perkembangan teknologi terutama dalam perangkat keras terus diimbangi oleh
perangkat lunaknya sehingga penggunaan komputer lebih maksimal
Kemampuan komputer dirasakan sangat berkaitan dengan perangkat
keras dan perangkat lunaknya maka dari itu diperlukan perangkat lunak yang
benar-benar mendukung perangkat kerasnyaBentuk paling sederhana dari
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
perangkat lunak menggunakan aljabar Boolean yang di representasikan
sebagai binary digit (bit) yaitu 1 (benar) atau 0 (salah) cara ini sudah pasti
sangat menyulitkan sehingga orang mulai mengelompokkan bit tersebut
menjadi nible (4 bit) byte (8 bit) word (16 bit) double word (32 bit)
(rudihdwordpresscom)
Kelompok-kelompok bit ini di susun ke dalam struktur instruksi
seperti penyimpanan transfer operasi aritmatika operasi logika dan bentuk
bit ini di ubah menjadi kode-kode yang di kenal sebagai assembler Kode-
kode mesin sendiri masih cukup menyulitkan karena tuntutan untuk dapat
menghapal kode tersebut dan format (aturan) penulisannya yang cukup
membingungkan dari masalah ini kemudian lahir bahasa pemrograman
tingkat tinggi yang seperti bahasa manusia (bahasa Inggris) Saat ini
pembuatan perangkat lunak sudah menjadi suatu proses produksi yang sangat
kompleks dengan urutan proses yang panjang dengan melibatkan puluhan
bahkan ratusan orang dalam pembuatannya Berdasarkan perkembangannya
perangkat lunak sampai dengan sekarang dibagi menjadi beberapa era yaitu
a) Era pioner
Bentuk perangkat lunak pada awalnya adalah sambungan-sambungan
kabel ke antar bagian dalam komputer gambar berikut memperlihatkan orang
yang sedang menggunakan komputer Cara lain dalam mengakses komputer
adalah menggunakan punched card yaitu kartu yang di lubangi Penggunaan
komputer saat itu masih dilakukan secara langsung sebuah program untuk
sebuah mesin untuk tujuan tertentu Pada era ini perangkat lunak merupakan
satu kesatuan dengan perangkat kerasnya Penggunaan komputer dilakukan
secara langsung dan hasil yang selesai di kerjakan komputer berupa print out
Proses yang di lakukan di dalam komputer berupa baris instruksi yang secara
berurutan di proses Perangkat lunak pada era ini contohnya ENIAC
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
b) Era stabil
Pada era stabil penggunaan komputer sudah banyak di gunakan
tidak hanya oleh kalangan peneliti dan akademi saja tetapi juga oleh
kalangan industri perusahaan Perusahaan perangkat lunak bermunculan
dan sebuah perangkat lunak dapat menjalankan beberapa fungsi dari ini
perangkat lunak mulai bergeser menjadi sebuah produk
Baris-baris perintah perangkat lunak yang di jalankan oleh
komputer bukan lagi satu-satu tapi sudah seperti banyak proses yang di
lakukan secara serempak (multi tasking) Sebuah perangkat lunak mampu
menyelesaikan banyak pengguna (multi user) secara cepatlangsung (real
time) Pada era ini mulai di kenal sistem basis data yang memisahkan
antara program (pemroses) dengan data (yang di proses) Pada era ini
contoh perangkat lunaknya adalah
c) Era mikro
Sejalan dengan semakin luasnya PC dan jaringan komputer di era
ini perangkat lunak juga berkembang untuk memenuhi kebutuhan
perorangan Perangkat lunak dapat di bedakan menjadi perangkat lunak
sistem yang bertugas menangani internal dan perangkat lunak aplikasi
yang di gunakan secara langsung oleh penggunannya untuk keperluan
tertentu Automatisasi yang ada di dalam perangkat lunak mengarah ke
suatu jenis kecerdasan buatan
d) Era modern
Saat ini perangkat lunak sudah terdapat di mana-mana tidak hanya
pada sebuah superkomputer dengan 25 prosesornya sebuah komputer
genggampun telah di lengkapi dengan perangkat lunak yang dapat di
sinkronkan dengan PC Tidak hanya komputer bahkan peralatan seperti
telepon TV hingga ke mesin cuci AC dan microwave telah di tanamkan
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
perangkat lunak untuk mengatur operasi peralatan itu Dan yang hebatnya
lagi adalah setiap peralatan itu akan mengarah pada suatu saat kelak akan
dapat saling terhubung Pembuatan sebuah perangkat lunak bukan lagi
pekerjaan segelentir orang tetapi telah menjadi pekerjaan banyak orang
dengan beberapa tahapan proses yang melibatkan berbagai disiplin ilmu
dalam perancangannya Tingkat kecerdasan yang di tunjukkan oleh
perangkat lunak pun semakin meningkat selain permasalahan teknis
perangkat lunak sekarang mulai bisa mengenal suara dan gambar
C Ruang Lingkup Rekayasa Perangkat Lunak
(Gbr1)
- Software requirements berhubungan dengan spesifikasi kebutuhan dan persyaratan
perangkat lunak
- Software design mencakup proses penentuan arsitektur komponen antarmuka dan
karakteristik lain dari perangkat lunak
- Software construction berhubungan dengan detil pengembangan perangkat lunak
termasuk algoritma pengkodean pengujian dan pencarian kesalahan
- Software testing meliputi pengujian pada keseluruhan perilaku perangkat lunak
- Software maintenance mencakup upaya-upaya perawatan ketika perangkat lunak
telah dioperasikan
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
- Software configuration management berhubungan dengan usaha perubahan
konfigurasi perangkat lunak untuk memenuhi kebutuhan tertentu
- Software engineering management berkaitan dengan pengelolaan dan pengukuran
RPL termasuk perencanaan proyek perangkat lunak
- Software engineering tools and methods mencakup kajian teoritis tentang alat bantu
dan metode RPL
- Software engineering process berhubungan dengan definisi implementasi
pengukuran pengelolaan perubahan dan perbaikan proses RPL
- Software quality menitikberatkan pada kualitas dan daur hidup perangkat lunak
D RPL dan Disiplin Ilmu Komputer
Disiplin ilmu komputer lahir awal tahun 1940 yang merupakan integrasi
teori algoritma logika matematika dan ditemukannya penyimpanan program
secara elektronik pada komputer
(GB 2 Klasifikasi disiplin
Ilmu Komputem menurut ACM Denning dan Wikipedia)
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
E RPL dan Disiplin Ilmu Lain
(GB 3 Keterkaitan RPL dan
ilmu lain)
- Bidang ilmu manajemen meliputi akutansi finansial pemasaran manajemen
operasi ekonomi analisis kuantitatif manajemen sumber daya manusia
kebijakan dan strategi bisnis
- Bidang ilmu matematika meliputi aljabar linier kalkulus peluang statistik
analisis numerik dan matematika diskrit
- Bidang ilmu manajemen proyek meliputi semua hal yang berkaitan dengan
proyek seperti ruang lingkup proyek anggaran tenaga kerja kualitas
manajemen resiko dan penjadwalan proyek
- Bidang ilmu manajemen kualitas meliputi pengembangan sistem kualitas
manajemen resiko dan keandalan perbaikan kualitas dan metode-metode
kuantitatif
- Bidang ilmu ergonomika menyangkut hubungan (interaksi) antara manusia
dengan komponen-komponen lain dalam sistem komputer
- Bidang ilmu rekayasa sistem meliputi teori sistem analisis biaya-keuntungan
pemodelan simulasi proses dan operasi bisnis
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
F Klasifikasi Perangkat Lunak
Perangkat lunak secara umum dapat di bagi 2 yaitu perangkat lunak
sistem dan perangkat lunak aplikasi Perangkat lunak sistem dapat di bagi lagi
menjadi 3 macam yaitu
1 Bahasa pemrograman merupakan perangkat lunak yang bertugas
mengkonversikan arsitektur dan algoritma yang di rancang manusia ke
dalam format yang dapat di jalankan komputer contoh bahasa
pemrograman di antaranya BASIC COBOL Pascal C++ FORTRAN
2 Sistem Operasi saat komputer pertama kali di hidupkan sistem operasilah
yang pertama kali di jalankan sistem operasi yang mengatur seluruh
proses menterjemahkan masukan mengatur proses internal
memanejemen penggunaan memori dan memberikan keluaran ke peralatan
yang bersesuaian contoh sistem operasi DOS Unix Windows 95 IMB
OS2 Applersquos System 7
3 Utility sistem operasi merupakan perangkat lunak sistem dengan fungsi
tertentu misalnya pemeriksaan perangkat keras (hardware
troubleshooting) memeriksa disket yang rusak (bukan rusak fisik)
mengatur ulang isi harddisk (partisi defrag) contoh Utilty adalah Norton
Utility
Perangkat lunak aplikasi merupakan bagian perangkat lunak yang
sangat banyak di jumpai dan terus berkembang Sebelum tahun 1990-an
aplikasi yang di kenal yaitu pemroses kata (Word Star Chi Write)
pemroses tabel (Lotus 123 Quatro Pro) database (DBASE) dan hiburan
(game) Pada perkembangan pemroses kata tabel dan database saat ini
telah di bundel menjadi aplikasi office dengan tambahan aplikasi untuk
pembuatan presentasi yang nanti akan di berikan pada pelatihan ini
Contoh aplikasi office adalah Microsoft Office yang terdiri dari
Word(pemroses kata) Excel (pemroses tabel) Access (database) dan
PowerPoint (presentasi) Yang berkembang sangat banyak saat ini adalah
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
aplikasi multimedia dan internet Contoh aplikasi multimedia adalah
Winamp untuk memutar musik berformat MP3 atau CD Audio kemudian
RealPlayer yang dapat digunakan untuk menonton film atau VCD
Aplikasi internet yang umum di gunakan adalah untuk browsing e-mail
chatting dan messenger
Aplikasi yang bersifat khusus di antaranya untuk membantu
pekerjaan Engineer seperti AutoCAD (gambar struktur) Protel (gambar
rangkaian elektronik) dan Matlab (pemroses dan visualisasi persamaan
matematis)
G Profesi Dan Sertifikasi
Profesi sebagai software engineer mungkin asing ditelinga anda
termasuk anda karena kerancuan istilah RPL tadi sertifikasi kopetensi
RPL sampai sekarang masih menjadi perdebatan dalam industri software
karena menuntut hal yang spesifik untuk software tertentu ACM
(association for computing machinery) pernah membuat sertifikasi untuk
program software engineer tahun 1980an tapi dihentikan karena kurang
peminat IEEE sudah mengeluarkan lebih dari 500 sertifikat profesi RPL
di Canada telah keluar sertifikat legal untuk RPL yang disebut ISP
(Information System Professional)
Saat ini sertifikasi untuk RPL di Indonesia juga belum tersedia
namun telah disusun Standar Kompetensi Kerja Nasional Indonesia untuk
Bidang Programmer Komputer Meskipun belum memenuhi cakupan
bidang RPL secara keseluruhan namun paling tidak dapat digunakan
sebagai pendekatan sertifikasi bidang RPL
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
BAB III
PENGGOLONGAN DAN PENERAPAN KOMPUTER
A PENGGOLONGAN KOMPUTER
1 Berdasarkan data yang diolah
a Analog Computer
Komputer Analog adalah komputer yang digunakan mengolah data
yang berbentuk fisik dan bersifat kontinyu
b Digital Computer
Komputer Digital adalah komputer yang digunakan untuk mengolah
data berbentuk angka atau huruf dan bersifat tetap
c Hybrid Computer
Komputer Hybrid adalah jenis komputer yang dapat digunakan untuk
mengolah data analog ataupun digital
Keunggulan komputer digital
Memproses data lebih tepat dibandingkan dengan komputer analog
Dapat menyimpan data selama masih dibutuhkan oleh proses
Dapat melakukan operasi logika yaitu membandingkan dua nilai dan
menentukan hasilnya
Data yang telah dimasukkan dapat dikoreksi atau dihapus
Output dari komputer digital dapat berupa angka huruf grafik maupun
gambar
2 Berdasarkan penggunaanya
a) Special purpose computer
Komputer ini dirancang untuk menyelesaikan suatu masalah yang
khusus yang biasanya hanya berupa satu masalah saja
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
b) General purpose computer
Komputer ini dirancang untuk menyelesaikan bermacam-macam
masalah
3 Berdasarkan ukurannya
berdasarkan ukurannya komputer digolongkan kedalam
Micro computer
o Micro computer disebut juga personal computer
o Komputer mikro umunya single user (pemakai tunggal)
o Perkembangan lebih lanjut dari komputer mikro adalah komputer
super-mikro (supermicro computer)
o Supermicro computer merupakan multiuser system
Mini computer
o Mini computer dapat dibagi lagi menjadi
Mini-mini computer
Midi-mini computer
Maxi-mini computer
Super-mini computer
o Mini computer bersifat multi-user
o Mini computer dapat dihubungkan sampai dengan 64 terminal
Small computer
o Small computer disebut juga small-scale mainframe computer
o Small computer bersifat multi-user system
o Small computer menggunakan sistem multi programming
multiprocessing dan virtual storage
Medium computer
o Medium computer disebut juga medium-scale mainframe computer
o Medium computer bersifat multi-user system
o Medium computer menerapkan konsep distribusi data processing
(DDP)
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
Large computer
o Large computer disebut juga mainframe computer atau large-scale
mainframe computer
o Large computer bersifat multi-user system
o Large computer menerapkan sistem time-sharing
Super computer
o Super computer memungkinkan penerapan time-sharing yang lebih
efektif
o Super computer dapat dihubungkan sampai dengan ribuan terminal
o Super computer disebut juga parallel processor
B PENERAPAN KOMPUTER
diams Di bidang teknik dan ilmu pengetahuan
o Kecepatan dan ketepatan komputer sangat bermanfaat dalam pengolahan
data pada aplikasi teknik
o Para ahli nuklir dapat membuat model reaktor nulkir pada layar
komputer tidak perlu membuat model yang sebenarnya Kondisikondisi
yang diperlukan pada reaktor nuklir dapat diprogram dan dapat dicoba
diberikan data yang melampaui batas keamanan reaktor tersebut
o Komputer dapat juga digunakan untuk membuat model molekul-
molekul yang dapat ditampilkan secara grafik pada layar komputer
Melalui grafik ini ahli kimia dapat mengamati bagaimana molekul-
molekul tersebut bereaksi dengan yang lainnya
o Komputer juga dapat dipergunakan pada bidang geologi untuk
mempelajari keadaan tanah serta contour dari suatu daerah
o Aplikasi yang lain dari komputer dalam bidang teknik adalah computer
aided design
diams Di bidang bisnis
o Kegunaan komputer pada aplikasi bisnis adalah untuk menyediakan
informasi dengan cepat dan tepat
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
o Management Information System (MIS) adalah suatu sistem informasi
yang banyak diterapkan di perusahaan untuk menyediakan informasi yang
diperlukaan oleh semua tingkat manajemen
o Salah satu bagian dari MIS adalah AIS (Accounting Information System)
o Dalam MIS terdapat tiga komponen utama yaitu
1048707 Upper Management
1048707 Middle Management
1048707 Lower Management
diams Di bidang Industri
o Didalam proses industri komputer dapat dipergunakan untuk
pengawasan nemerik (numerical control) atau untuk pengawasan proses
(process control)
diams Di bidang Perbankan
o Dibidang perbankan komputer dipergunakan untuk menghasilkan
informasi bagi pihak manajemen bank sendiri dan juga untuk
meningkatkan pelayanan kepada nasabah bank
diams Dibidang Pendidikan
o Dibidang pendiikan komputer dipergunakan sebagai alat bantu dalam
proses belajar
o Komputer juga digunakan untuk membantu orang tuli mempelajari
bahasa kode
diams Dibidang Kedokteran
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
o Dibidang kedokteran komputer banyak digunakan untuk membantu para
dokter mendiagnosa penyakit dan menemukan obat yang tepat
o Contoh penerapan komputer dalam bidang kedokteran adalah
1048707 CAT (Computerized Axial Tomography)
1048707 DSR (Dynamic Spatial Reconstructor)
1048707 SPECT (Single Photon Emission Computer Tomography)
1048707 NMR (Nuclear Magnetic Resonance)
diams Di bidang Penerbangan
o Salah satu keguanan komputer pada perusahaan penerbangan adalah
untuk mengatur jadwal penerbangan dan mengatur sietm pemesanan tiket
diams Dibidang Kriminalitas
o Komputer dapat menghasilkan statistik kriminalitas di suatu daerah
o Program komputer yang telah dikembangkan pada bidang kriminalitas
adalah Crime Analysis Support System
o Program komputer yang lainnya adalah
1048707 PROMIS (Prosecutor-Offender Management Information System)
1048707 CATCH (Computer-Assisted Terminal Criminal Hunt)
1048707 MOTION (Metropolitan Orleans Total Information Online Network)
1048707 ARJIS (Automated Regional Justice Information System)
diams Di bidang Permainan
o Komputer dapat digunakan untuk hiburan dalam bentuk permainan
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
BAB IV
SISTEM OPERASI
A Pengertian Sistem OperasiSistem operasi Komputer adalah perangkat lunak komputer atau
software yang bertugas untuk melakukan kontrol dan manajemen perangkat
keras dan juga operasi-operasi dasar sistem termasuk menjalankan software
aplikasi seperti program-program pengolah data yang bisa digunakan untuk
mempermudah kegiatan manusia Sistem Operasi dalam bahasa Inggrisnya
disebut Operating System atau biasa di singkat dengan OS
Secara umum Sistem Operasi adalah software pada lapisan pertama
yang ditempatkan pada memori komputer pada saat komputer dinyalakan
Sedangkan software-software lainnya dijalankan setelah Sistem Operasi
berjalan dan Sistem Operasi akan melakukan layanan inti umum untuk
software-software itu Layanan inti umum tersebut seperti akses ke disk
manajemen memori skeduling task dan antar-muka user 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
Kalau sistem komputer terbagi dalam lapisan-lapisan maka Sistem
Operasi adalah penghubung antara lapisan hardware dan lapisan software
Lebih jauh daripada itu Sistem Operasi melakukan semua tugas-tugas
penting dalam komputer dan menjamin aplikasi-aplikasi yang berbeda dapat
berjalan secara bersamaan dengan lancar Sistem Operasi menjamin aplikasi
software lainnya dapat menggunakan memori melakukan input dan output
terhadap peralatan lain dan memiliki akses kepada sistem file Apabila
beberapa aplikasi berjalan secara bersamaan maka Sistem Operasi mengatur
skedule yang tepat sehingga sedapat mungkin semua proses yang berjalan
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
mendapatkan waktu yang cukup untuk menggunakan prosesor (CPU) serta
tidak saling mengganggu
Dalam banyak kasus Sistem Operasi menyediakan suatu pustaka dari
fungsi-fungsi standar dimana aplikasi lain dapat memanggil fungsi-fungsi
itu sehingga dalam setiap pembuatan program baru tidak perlu membuat
fungsi-fungsi tersebut dari awal Sistem Operasi secara umum terdiri dari
beberapa bagian
1 Mekanisme Boot yaitu meletakkan kernel ke dalam memory
2 Kernel yaitu inti dari sebuah Sistem Operasi
3 Command Interpreter atau shell yang bertugas membaca input dari
pengguna
4 Pustaka-pustaka yaitu yang menyediakan kumpulan fungsi dasar dan
standar yang dapat dipanggil oleh aplikasi lain
5 Driver untuk berinteraksi dengan hardware eksternal sekaligus untuk
mengontrol mereka
Sebagian Sistem Operasi hanya mengizinkan satu aplikasi saja yang
berjalan pada satu waktu (misalnya DOS) tetapi sebagian besar Sistem
Operasi baru mengizinkan beberapa aplikasi berjalan secara simultan pada
waktu yang bersamaan Sistem Operasi seperti ini disebut sebagai Multi-
tasking Operating System (misalnya keluarga sistem operasi UNIX)
Beberapa Sistem Operasi berukuran sangat besar dan kompleks serta
inputnya tergantung kepada input pengguna sedangkan Sistem Operasi
lainnya sangat kecil dan dibuat dengan asumsi bekerja tanpa intervensi
manusia sama sekali Tipe yang pertama sering disebut sebagai Desktop OS
sedangkan tipe kedua adalah Real-Time OS
Sebagai contoh yang dimaksud sistem operasi itu antara lain adalah
Windows Linux Free BSD Solaris palm symbian dan sebagainya
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
B Tugas-Tugas Sistem Operasi
Tugas-tugas sistem operasi diantaranya
1 Menyediakan antarmuka pengguna (user interface) berupa
o Melakukan perintah (command-base user interface) dalam bentuk teks
o Mengarahkan menu (menu driven)
o Antarmuka unit grafik (graphical user interface-GUI)
o Kombinasi ikon dan menu untuk menerima dan melaksanakan perintah
2 Menyediakan informasi yang berkaitan dengan hardware yaitu berupa
perangkat yang aktif atau pasif dan mengendalikan perangkat IO
3 Melakukan tugas pengolahan dan pengendalian sumber daya dalam sebuah
proses sebagai berikut
o Multitasking yaitu melakukan tugas secara serentak atau sekaligus pada
aplikasi yang sama maupun berbeda
o Multiprocessing penggunaan atau pemrosesan sebuah program secara
serentak oleh beberapa unit CPU
o Timesharing menggunakan sistem komputer yang sama pada banyak
pengguna
o Multithreading memproses aktivitas pada bentuk yang sama dengan
multitasking tetapi pada aplikasi tunggal
o Scalability dan Network upaya komputer dalam mengendalikan dan
meningkatkan kewaspadaan dan keamanan jumlah pengguna dan
memperluas pelayanan
4 Pengelolaan file dan direktori data yaitu memastikan file-file dalam
penyimpanan sekunder tersedia jika diperlukan dan mengamankan dari
pengguna yang tidak diizinkan
C Layanan Sistem Operasi
Seiring dengan berkembangnya Sistem Operasi semakin banyak lagi
layanan yang menjadi layanan inti umum Kini sebuah OS mungkin perlu
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
menyediakan layanan network dan koneksitas internet yang dulunya tidak
menjadi layanan inti umum Sistem Operasi juga perlu untuk menjaga kerusakan
sistem komputer dari gangguan program perusak yang berasal dari komputer
lainnya seperti virus Daftar layanan inti umum akan terus bertambah
Sebuah sistem operasi yang baik harus memiliki layanan berupa eksekusi
program operasi IO menipulasi sistem file komunikasi dan deteksi kesalahan
Dalam pemakaian secara multiuser sistem dapat lebih menguntungkan yaitu lebih
efisien karena pemakaian sumber daya bersama antara pengguna Sebagai fungsi
layanan bersama tersebut maka sistem operasi akan memberikan efisiensi
pengguna sistem berupa
Resource allocator yaitu mengalokasikan sumber daya ke beberapa
pengguna atau pekerjaan yang berkalan pada saat yang bersamaan
Protection menjamin akses ke sistem sumber daya yang dikendalikan
(akses pengguna ke sistem menjadi terkendali)
Accounting yaitu merekam kegiatan pengguna jatah pemakaian sumber
daya (keadilan atau kebijakan)
Eksekusi program merupakan kemampuan sistem untuk memuat program
ke memori dan menjalankan program Pengguna tidak dapat secara langsung
mengakses sumber daya hardware sistem operasi harus menyediakan mekanisme
untuk melakukan operasi IO atas nama pengguna Manipulasi sistem file adalah
kemampuan program untuk melakukan operasi pada file (membaca menulis
membuat dan menghapus file) Komunikasi adalah pertukaran data atau informasi
antar dua atau lebih proses yang berada pada satu komputer (atau lebih) Deteksi
kesalahan (error) adalah menjaga kestabilan sistem dengan mendeteksi error
hardware maupun operasi
D Struktur Sistem Operasi
Silberschatz Galvin Gagne (2003) berpendapat bahwa umumnya
sebuah sistem operasi modern mempunyai komponen sebagai berikut
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
Manajemen proses
Manajemen memori utama
Manajemen memori skunder
Manajemen sistem IO (inputoutput)
Manajemen file
Sistem proteksi
Jaringan
Sistem command interpreter
a Manajemen proses
Prosesor mengeksekusi program-program komputer Prosesor adalah
sebuah chip dalam sistem komputer yang menjalankan instruksi-instruksi
program komputer Dalam setiap detiknya prosesor dapat menjalankan jutaan
instruksi
Program adalah sederetan instruksi yang diberikan kepada suatu
komputer Sedangkan proses adalah suatu bagian dari program yang berada
pada status tertentu dalam rangkaian eksekusinya Di dalam bahasan Sistem
Operasi kita lebih sering membahas proses dibandingkan dengan program
Pada Sistem Operasi modern pada satu saat tidak seluruh program dimuat
dalam memori tetapi hanya satu bagian saja dari program tersebut
Sedangkan bagian lain dari program tersebut tetap beristirahat di media
penyimpan disk Hanya pada saat dibutuhkan saja bagian dari program
tersebut dimuat di memory dan dieksekusi oleh prosesor Hal ini sangat
menghemat pemakaian memori
Beberapa sistem hanya menjalankan satu proses tunggal dalam satu
waktu sedangkan yang lainnya menjalankan multi-proses dalam satu waktu
Padahal sebagian besar sistem komputer hanya memiliki satu prosesor dan
sebuah prosesor hanya dapat menjalankan satu instruksi dalam satu waktu
Maka bagaimana sebuah sistem prosesor tunggal dapat menjalankan multi-
proses Sesungguhnya pada granularity yang sangat kecil prosesor hanya
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
menjalankan satu proses dalam satu waktu kemudian secara cepat ia
berpindah menjalankan proses lainnya dan seterusnya Sehingga bagi
penglihatan dan perasaan pengguna manusia seakan-akan prosesor
menjalankan beberapa proses secara bersamaan
Setiap proses dalam sebuah sistem operasi mendapatkan sebuah PCB
(Process Control Block) yang memuat informasi tentang proses tersebut
yaitu sebuah tanda pengenal proses (Process ID) yang unik dan menjadi
nomor identitas status proses prioritas eksekusi proses dan informasi lokasi
proses dalam memori Prioritas proses merupakan suatu nilai atau besaran
yang menunjukkan seberapa sering proses harus dijalankan oleh prosesor
Proses yang memiliki prioritas lebih tinggi akan dijalankan lebih sering atau
dieksekusi lebih dulu dibandingkan dengan proses yang berprioritas lebih
rendah Suatu sistem operasi dapat saja menentukan semua proses dengan
prioritas yang sama sehingga setiap proses memiliki kesempatan yang sama
Sistem operasi bertanggung jawab atas aktifitas-aktifitas yang berkaitan
dengan manajemen proses seperti
Pembuatan dan penghapusan proses user dan sistem proses
Menunda atau melanjutkan proses
Menyediakan mekanisme untuk proses sinkronisasi
Menyediakan mekanisme untuk proses komunikasi
Menyediakan mekanisme untuk penanganan deadlock
Status Proses
Jenis status yang mungkin dapat disematkan pada suatu proses pada
setiap sistem operasi dapat berbeda-beda Tetapi paling tidak ada 3 macam status
yang umum yaitu
1 Ready yaitu status dimana proses siap untuk dieksekusi pada giliran
berikutnya
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
2 Running yaitu status dimana saat ini proses sedang dieksekusi oleh
prosesor
3 Blocked yaitu status dimana proses tidak dapat dijalankan pada saat
prosesor siapbebas
b Manajemen memori utama
Memori utama atau lebih dikenal sebagai memori adalah sebuah array
yang besar dari word atau byte yang ukurannya mencapai ratusan ribuan
atau bahkan jutaan Setiap word atau byte mempunyai alamat sendiri Memori
utama berfungsi sebagai tempat penyimpanan yang akases datanya digunakan
oleh CPU atau perangkat IO Memori utama termasuk tempat penyimpanan
data sementara (volatile) artinya data dapat hilang begitu sistem dimatikan
Sistem operasi bertanggung jawab atas aktivitas-aktivitas yang berkaitan
dengan manajemen memori seperti
menjaga track memori yang sedang diguanakan dan siapa yang
menggunakannya
memilih program yang akan di-load ke memori
Mengalokasikan dan men-dealokasikan ruang memori sesuai kebutuhan
c Manajemen memori skunderData tersimpan dalam memori utama bersifat sementara dan
jumlahnya sangat kecil Oleh karenan itu untuk menyimpan keseluruhan data
dan program komputer dibutuhkan secondary storage yang bersifat permanen
dan mempu menampung data dengan ukuran besar Contoh dari memori
skunder adalah harddisk disket USB flash disk dan lain-lain Sistem operasi
bertanggung jawab atas aktivitas-aktivitas yang berkaitan dengan disk
managementi seperti free space management alokasi penyimpanan dan
penjadwalan disk
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
d Manajemen sistem IO
Manajemen sistem IO biasa juga disebut sebagai device manager
yang bertugas menyediakan device driveracuteyang umum sehingga operasi IO
dapat seragam (membuka membaca menulis menutup) Contoh pengguna
menggunakan operasi yang sama untuk membaca file pada hard disk CD-
ROM dan disket Komponen sistem operasi untuk sistem IO adalah sebagai
berikut
Buffer berfungsi untuk sementara menampung data darike perangkat IO
Spooling melakukan penjadwalan pemakaian IO sistem supaya lebih
efisien (antrian dan sebagainya)
Menyediakan driver untuk dapat melakukan operasi detail untuk hardware
IO tertentu
eManajemen file
File adalah sekumpulan informasi yang berhubungan sesuai dengan
tujuan pembuat berkas tersebut Berkas dapat mempunyai struktur yang
bersifat hirarki (direktori volume dan lain-lain) Tanggung jawab sistem
operasi adalah
Pembuatan dan penghapusan file
Pembuatan dan penghapusan direktori
Mendukung manipulasi file dan direktori
Memetakan file ke secondary storage
Melakukan backup file ke media penyimpanan permanen (non volatile)
f Sistem proteksi
Proteksi mengacu pada mekanisme untuk mengendalikan akses yang
dilakukan oleh program prosesor atau pengguna ke sistem suber daya
Mekanisme proteksi seharusnya
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
Dapat membedakan antara pengguna yang diizinkan dan yang belum
Menentukan kendali
Menyediakan alat pengatur
g Jaringan
Sistem distribusi adalah sekumpulan prosesor yang tidak berbagi
memori atau clock Tiap prosesor mempunyai memori sendiri Prosesor-
prosesor tersebut terhubung memlaui jaringan komunikasi sistem terdistribusi
yang menyediakan akases pengguna ke berbagai macam sumber daya sistem
Akses tersebut menyebabkan meningkatnya
Kecepatan komputer
Ketersediaan data
Kehandalan (enhanced reliability)
h Sistem command-interpreter
Sistem operasi menunggu instruksi dapri pengguna (command
driven) Program yang membaca instruksi dan mengartikan control
statements umumnya disebut control-card interpreter command-line
interpreter shell pada UNIX Sistem command interpreter sangat bervariasi
antara satu sistem operasi dengan sistem operasi lainnya dan disesuaikan
dengan tujuan dan teknologi perangkat IO yang ada Contohnya CLI
Windows pen-based (touch) dan lain-lain
E Klasifikasi Sistem Operasi
Sistem operasi dapat diklasifikasikan sebagai berikut
1 Berdasarkan skala arsitekturnya (bit) sistem operasi dibedakan menjadi
sistem operasi berskala 8-bit 16-bit 32-bit dan 64-bit Sistem operasi
dengan skala 8-bit dan 16-bit saat ini sudah mulai ditinggalkan sedangkan
saat ini kebanyakan yang digunakan adalah skala 32-bit seperti sistem
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
operasi Microsoft Windows NT Windows 2000 Windows XP LINUX
IBM OS400 Sun Solaris) Sedangkan yang baru dan masih jarang
ditemui di pasaran adalah skala 64-bit Seperti Windows XP 64-bit Digital
UNIX Open VMS IBM AIX for RS6000 SGI IRIX dan HP-UX
2 Klasifikasi sistem operasi berdasarkan end-user interface
o Command driven Biasa juga disebut command line dimana perintah
sistem operasi diketikkan pada prompt perintah atau dieksekusi
melalui script file (misalnya pada sistem operasi DOS UNIX atau
XENIX)
o Graphical user interface (GUI) Pengguna akhir menggunakan mouse
atau alat penunjuk (pointer) yang lain untuk memilih objek yang
mewakili suatu instruksi spesifik (misalnya semua sistem operasi
Windows IBM OS2 MAC-OS LINUX)
3 Klasifikasi sistem operasi berdasarkan pengguna
o Single-user single-tasking sistem operasi yang hanya mampu untuk
melayani satu pengguna pada satu saat untuk satu instruksi dalam satu
siklus proses (misal MS-DOS)
o Single-user multi-tasking sistem operasi yang hanya mampu untuk
melayani satu pengguna pada satu saat tetapi mampu untuk
mengeksekusi beberapa instruksi dalam satu siklus proses (misalnya
Windows 95 IBM OS2 MAC-OS)
o Multi-user multi-tasking sistem operasi yang mampu untuk melayani
beberapa pengguna sekaligus dalam satu waktu dan juga mampu
untuk menjalankan beberapa instruksi sekaligus dalam satu siklus
proses
4 Klasifikasi sistem operasi berdasarkan pangsa pasar
o Sistem operasi servernetwork seperti Windows NT Server Windows
XP IBM AIX for RS6000 Digital UNIX Open VMS HP-UX Sun
Solaris dan IBM OS400 LINUX
o Sistem operasi desktop seperti Windows 95 Windows NT
Workstation Windows XP LINUX OS2 Wrap MacOS Java
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
o Sistem operasi Hanheld seperti Windows CE GEOS Magic Cap
F Sistem Operasi Saat IniSistem operasi-sistem operasi utama yang digunakan komputer sistem
umum (termasuk PC komputer personal) terbagi menjadi 3 kelompok besar
1 Keluarga Microsoft Windows - yang antara lain terdiri dari Windows Desktop
Environment (versi 1x hingga versi 3x) Windows 9x (Windows 95 98 dan
Windows ME) dan Windows NT (Windows NT 3x Windows NT 40
Windows 2000 Windows XP Windows Server 2003 Windows Vista
Windows 7 (Seven) yang dirilis pada tahun 2009 dan Windows Orient yang
akan dirilis pada tahun 2014
2 Keluarga Unix yang menggunakan antarmuka sistem operasi POSIX seperti
SCO UNIX keluarga BSD (Berkeley Software Distribution) GNULinux
MacOSX (berbasis kernel BSD yang dimodifikasi dan dikenal dengan nama
Darwin) dan GNUHurd
3 Mac OS adalah sistem operasi untuk komputer keluaran Apple yang biasa
disebut Mac atau Macintosh Sistem operasi yang terbaru adalah Mac OS X
versi 104 (Tiger) Awal tahun 2007 direncanakan peluncuran versi 105
(Leopard)
Sedangkan komputer Mainframe dan Super komputer menggunakan banyak
sekali sistem operasi yang berbeda-beda umumnya merupakan turunan dari
sistem operasi UNIX yang dikembangkan oleh vendor seperti IBM AIX HPUX
dll
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
BAB V
PENUTUP
A KESIMPULAN
Perangkat lunak merupakan kumpulan beberapa perintah yang dieksekusi
oleh mesin komputer dalam menjalankan pekerjaannya perangkat lunak ini
merupakan catatan bagi mesin komputer untuk menyimpan perintah maupun
dokumen serta arsip lainnya Merupakan data elektronik yang disimpan
sedemikian rupa oleh komputer itu sendiri data yang disimpan ini dapat berupa
program atau instruksi yang akan dijalankan oleh perintah maupun catatan-
catatan yang diperlukan oleh komputer untuk menjalankan perintah yang
dijalankannya Untuk mencapai keinginannya tersebut dirancanglah suatu susunan
logika logika yang disusun ini diolah melalui perangkat lunak yang disebut juga
dengan program beserta data-data yang diolahnya Pengeloahan pada software ini
melibatkan beberapa hal diantaranya adalah sistem operasi program dan data
Penggolongan komputer terbagi menjadi tiga (3) yaitu berdasarkan data
yang diolah berdasarkan penggunaannya dan berdasarkan ukurannya Sedangkan
penerapan komputer sering diterapkan pada bidang teknologi dan ilmu
pengetahuan bisnis industri perbankan pendidikan kedokteran penerbangan
kriminalitas dan permainan
Perangkat lunak sistem atau sistem operasi merupakan software yang
berfungsi melakukan operasi yang mengurusi tentang segala aktifitas komputer
seperti mendukung operasi sistem aplikasi dan mengendalikan semua perangkat
komputer agar dapat berjalan selaras dengan fungsinya Secara umum Sistem
Operasi adalah software pada lapisan pertama yang ditempatkan pada memori
komputer pada saat komputer dinyalakan Sedangkan software-software lainnya
dijalankan setelah Sistem Operasi berjalan dan Sistem Operasi akan melakukan
layanan inti umum untuk software-software itu Sistem operasi sekarang menurut
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
Silberschatz Galvin Gagne (2003) berpendapat bahwa umumnya sebuah sistem
operasi modern mempunyai komponen yaitu Manajemen proses Manajemen
memori utama Manajemen memori skunder Manajemen sistem IO
(inputoutput) Manajemen file Sistem proteksi Jaringan dan Sistem command
interpreter Sedangkan sistem operasi komputer terbagi menjadi tiga (3) bagian
yaitu keluarga microsoft windows keluarga unix dan keluarga Mac OS
B SARAN
Teknologi yang semakin berkembang dalam teknologi diharapkan dapat
djadikan alat membantu mencari informasi bukan untuk hal yang negatif Untuk
itu Gunakan komputer secara bijak sesuaikan dengan keperluan dan kebutuhan
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
DAFTAR PUSTAKA
httprudihdwordpresscom20070509sejarah-perkembangan-perangkat-lunak
(Minggu 5 Maret 2011 jam 1915)
httpidwikipediaorgwikiSistem_operasi (Selasa 8 Maret 2011 jam 1425)
httpferryfwebidindexphptik3-ked-dsr-komp52-babivperangkat-lunak-
komputer (Selasa 15Maret 2010 jam 1300)
httpidwikipediaorgwikiSejarah_perangkat_lunak_bebas (Selasa 15 Maret
2011 jam 1900)
httpsolehsoulwordpresscom20090831apa-itu-software-komputer-
E28093-definisi-software (Rabu 16 Maret 2011 jam1253)
httpwwwaplikomfeunlamcocc (Kamis 17 Maret 2011 jam 1100)
P
- A PENGGOLONGAN KOMPUTER
-
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
DAFTAR ISI
Kata pengantar 2
Daftar Gambar5
BAB 1 PENDAHULUAN6
A Latar Belakang6
B Tujuan7
BAB II PERKEMBANGANGAN PERANGKAT LUNAK8
A Sejarah RPL8
B Perkembangan Perangkat Lunak sampai sekarang10
a Era pioner11
b Era stabil11
c Era mikro12
d Era modern12
C Ruang Lingkup RPL13
D RPL dan Disiplin Ilmu Komputer14
E RPL dan Disiplin Ilmu Lainnya15
F Klasifikasi Perangkat Lunak16
G Profesi dan Sertifikasi17
BAB III PENGGOLONGAN DAN PENERAPAN KOMPUTER 18
A Penggolongan Komputer 18
B Penerapan Komputer 20
BAB IV SISTEM OPERASI 23
A Pengertian Sistem Operasi 23
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
B Tugas-Tugas Sistem Operasi25
C Layanan Sistem Operasi25
D Struktur Sistem Operasi26
a Menejemen Proses27
b Menejemen Memori Utama29
c Menejemen Memori Sekunder29
d Menejemen Sistem30
e Menejemen File30
f Sistem Proteksi30
g Jaringan31
h Sistem Command Interpreter31
E Klasifikasi Sistem Operasi31
F Sistem Operasi Saat Ini33
BAB V PENUTUP34
A Kesimpulan34
B SARAN35
DAFTAR PUSTAKA3
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
DAFTAR GAMBAR
Gambar hal
1 Ruang lingkup RPL11
2 RPL dan Displin Ilmu Komputer12
3 RPL dan Displin Ilmu Lainnya13
4 Sistem Informasi Manajemen 19
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
BAB I
PENDAHULUAN
A LATAR BELAKANG
Terciptanya komputer diawali dengan perkembangan alat hitung amka
dalam meninjau perkembangan komputer kita tak lepas dari perkembangan alat
hitung Alat hitung tertua yang sekarang masih digunakan adalah abacus (di
Indonesia dikenal dengan nama sempoa) alat ini berasal dari Timur Tengah
dikena di Eropa pada Marcopolo
Komputer digunakan orang untuk meningkatkan hasil kerja dan
memecahkanberbagai masalah Yang menjadi pemroses data atau pemecah
masalah itua dalah perangkat lunak Bentuk terkecil dari perangkat lunak
adalah operasi aritmatik (+ - x) dan logika (AND OR gt lt =) Dari
operasi dasar ini disusun program atau perangkat lunak
Di tahun 1980 masih banyak diantara kita di Indonesia yang belum
melek komputer sehingga pada saat itu kita sudah sangat bangga jika
menggunakan mesin tik elektronik Tahun 1987 kita mulai mengenal
komputer ber-prosesor 286 dimana untuk menghidupkannya masih
menggunakan disket DOS Selain itu sistem operasi pada saat itu msih
belum open system sehingga sistem PC tidak dapat berkomunikasi dengan
sistem lainnya yaitu Mac Untuk mengirimkan files kepada seseorang yang
berlainan kota kita masih membutuhkan jasa pos atau kurir Tahun 1990
orang Indonesia dengan bangganya menenteng organizer elektronis
bermemori 2 MB untuk dapat disebut melek teknologi
Komputer membutuhkan data atau fakta dimana data ini pada saat
diinput akan diterjemahkan menjadi bilangan biner Mesin komputer
memproses fakta atau data menjadi suatu informasi yang berguna bagi
penggunanya Dengan Komputer diharapkan dapat meningkatkan hasil
kerja dan memecahkan berbagai masalah Sebelum menjadi informasi data
tersebut diproses melalui hardware yang terletak pada CPU dengan
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
menggunakan perangkat lunak Perangkat lunak atau software adalah
program dari komputer Perangkat lunak adalah program yang berisi
instruksi untuk melakukan proses pengolahan data Saat ini tingkat
pemrosesan yang dikerjakan perangkat lunak bersifat machine-like
(keinginan mesin) mulai berubah dengan sifat human-like (keinginan
manusia) Di dalam teori informasi disusun hirarki informasi mulai dari
data fakta kemudian setelah proses seleksi dan pengurutan menjadi
sesuatu yang berguna menjadi informasi Informasi yang di susun secara
sistematis dengan suatu alur logika tertentu menjadi knowledge
(pengetahuan) Perangkat Keras tidak akan berfungsi tanpa adanya
perangkat lunak begitu pula sebaliknya perangkat lunak tidak berfungsi
tanpa adanya perangkat keras Kedua perangkat tersebut memang saling
berkaitan sehingga komputer dapat berfungsi dengan baik Perkembangan
teknologi terutama dalam perangkat keras terus diimbangi oleh perangkat
lunaknya sehingga penggunaan komputer lebih maksimal
Karena perkembangan teknologi semakin canggih dari tahun ke
tahun maka dengan ini saya akan membahas makalah tentang
ldquoPekembangan Perangkat Lunak Penggolongan Dan Penerapan
Komputer Sistem Operasirdquo Semoga dapat memberikan sedikit
pengalaman bagi yang membaca
B TUJUAN
Tujuan dari makalah ini adalah Penulis ingin mengetahui
a Perkembangan Perangkat Lunak
b Penggolongan dan Penerapan Komputer
c Sistem Operasi
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
BAB II
PERKEMBANGAN PERANGKAT LINAK
A Sejarah Rankaian Perangkat Lunak
Rangkaian perangkat lunak secara umum disepakati dari
terjemahan Software Engineering yang mulai populer tahun 1968 pada
Software Engineering Conference oleh NATO pengertian RPL sendiri
yaitu disiplin ilmu yang membahas seluruh aspek produksi perangkat
lunak dari tahap analisa kebutuhan user menentukan spesifikasi
kebutuhan user disain pengkodean pengujian hingga kepemeliharaan
sistem setelah dipakai jadi jelas RPL bukan hanya pembuatan tapi juga
semua aspek dalam pembuatan suatu software
Dewasa ini banyak bertaburan perangkat lunak yang bisa
dugunakan oleh masyarakat dengan mudahnya Perangkat lunak sendiri
memiliki sejarah yang tidak pendek untuk dijelaskan Komputer
merupakan mesin yang memproses fakta atau data menjadi informasi
Komputer di gunakan orang untuk meningkatkan hasil kerja dan
memecahkan berbagai masalah Yang menjadi pemroses data atau
pemecah masalah itu adalah perangkat lunak Perangkat lunak sendiri
memiliki ragam yang banyak Sehingga memicu perkembangan perangkat
lunak di seluruh dunia Perkembangan yang pesat itu juga didukung
kebutuhan manusia yang berkembang dari zaman ke zaman Setiap
individu mempunyai kebutuhan yang berbeda beda terhadap perangkat
lunak yang ada sehingga membuat mereka ingin mengembangkannya
hingga memenuhi kebutuhannya masing masing Untuk itulah kami ingin
mengulas beberapa hal tentang perkembangan perangkat lunak dalam
makalah ini
Software adalah kumpulan instruksi yang berfungsi untuk
menjalankan suatu perintah seperti memberikan informasi tentang
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
hardware menentukan fungsi hardware dan menjalankan sistem Agar
komputer dapat membaca mengingat membuat keputusan
(membandingkan) menghitung menyortir dan menghasilkan keluaran
berupa informasi dalam monitor atau cetakan komputer harus dapat
membaca dan memasukkan program ke dalam memori utamanya Program
adalah instruksi dalam bahasa mesin atau yang dapat dibaca oleh komputer
yang dirancang untuk tujuan tertentu sehingga kalau operator menjalankan
komputer dan memijat tombol tertentu (misalnya untuk memroses data
akuntansi) disebut dengan program aplikasi (aplication program)
Pengertian perangkat lunak menunjuk pada program dan alat bantu lain
yang bersifat menambah kemampuan komputer sebagai alat untuk
melaksanakan tugas atau operasi tertentu Program aplikasi dapat dibuat
secara khusus untuk memenuhi kebutuhan khusus pula (tailor-made) atau
berupa paket yang mempunyai aplikasi umum
Disebut juga dengan perangkat lunak merupakan kumpulan
beberapa perintah yang dieksekusi oleh mesin komputer dalam
menjalankan pekerjaannya perangkat lunak ini merupakan catatan bagi
mesin komputer untuk menyimpan perintah maupun dokumen serta arsip
lainnya Merupakan data elektronik yang disimpan sedemikian rupa oleh
komputer itu sendiri data yang disimpan ini dapat berupa program atau
instruksi yang akan dijalankan oleh perintah maupun catatan-catatan yang
diperlukan oleh komputer untuk menjalankan perintah yang dijalankannya
Untuk mencapai keinginannya tersebut dirancanglah suatu susunan logika
logika yang disusun ini diolah melalui perangkat lunak yang disebut juga
dengan program beserta data-data yang diolahnya Pengeloahan pada
software ini melibatkan beberapa hal diantaranya adalah sistem operasi
program dan data Software ini mengatur sedemikian rupa sehingga
logika yang ada dapat dimengerti oleh mesin komputer
(solehsoulwordpresscom)
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
Komputer digunakan orang untuk meningkatkan hasil kerja dan
memecahkanberbagai masalah Yang menjadi pemroses data atau pemecah
masalah ituadalah perangkat lunak Bentuk terkecil dari perangkat lunak
adalah operasi aritmatik (+ - x) dan logika (AND OR gt lt =) Dari
operasi dasar ini disusun program atau perangkat lunak
B Perkembangan perangkat lunak sampai sekarang
Komputer membutuhkan data atau fakta dimana data ini pada saat
diinput akan diterjemahkan menjadi bilangan biner Mesin komputer
memproses fakta atau data menjadi suatu informasi yang berguna bagi
penggunanya Dengan Komputer diharapkan dapat meningkatkan hasil kerja
dan memecahkan berbagai masalah Sebelum menjadi informasi data tersebut
diproses melalui hardware yang terletak pada CPU dengan menggunakan
perangkat lunak Perangkat lunak atau software adalah program dari
komputer Perangkat lunak adalah program yang berisi instruksi untuk
melakukan proses pengolahan data Saat ini tingkat pemrosesan yang
dikerjakan perangkat lunak bersifat machine-like (keinginan mesin) mulai
berubah dengan sifat human-like (keinginan manusia) Di dalam teori
informasi disusun hirarki informasi mulai dari data fakta kemudian setelah
proses seleksi dan pengurutan menjadi sesuatu yang berguna menjadi
informasi Informasi yang di susun secara sistematis dengan suatu alur logika
tertentu menjadi knowledge (pengetahuan) Perangkat Keras tidak akan
berfungsi tanpa adanya perangkat lunak begitu pula sebaliknya perangkat
lunak tidak berfungsi tanpa adanya perangkat keras Kedua perangkat tersebut
memang saling berkaitan sehingga komputer dapat berfungsi dengan baik
Perkembangan teknologi terutama dalam perangkat keras terus diimbangi oleh
perangkat lunaknya sehingga penggunaan komputer lebih maksimal
Kemampuan komputer dirasakan sangat berkaitan dengan perangkat
keras dan perangkat lunaknya maka dari itu diperlukan perangkat lunak yang
benar-benar mendukung perangkat kerasnyaBentuk paling sederhana dari
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
perangkat lunak menggunakan aljabar Boolean yang di representasikan
sebagai binary digit (bit) yaitu 1 (benar) atau 0 (salah) cara ini sudah pasti
sangat menyulitkan sehingga orang mulai mengelompokkan bit tersebut
menjadi nible (4 bit) byte (8 bit) word (16 bit) double word (32 bit)
(rudihdwordpresscom)
Kelompok-kelompok bit ini di susun ke dalam struktur instruksi
seperti penyimpanan transfer operasi aritmatika operasi logika dan bentuk
bit ini di ubah menjadi kode-kode yang di kenal sebagai assembler Kode-
kode mesin sendiri masih cukup menyulitkan karena tuntutan untuk dapat
menghapal kode tersebut dan format (aturan) penulisannya yang cukup
membingungkan dari masalah ini kemudian lahir bahasa pemrograman
tingkat tinggi yang seperti bahasa manusia (bahasa Inggris) Saat ini
pembuatan perangkat lunak sudah menjadi suatu proses produksi yang sangat
kompleks dengan urutan proses yang panjang dengan melibatkan puluhan
bahkan ratusan orang dalam pembuatannya Berdasarkan perkembangannya
perangkat lunak sampai dengan sekarang dibagi menjadi beberapa era yaitu
a) Era pioner
Bentuk perangkat lunak pada awalnya adalah sambungan-sambungan
kabel ke antar bagian dalam komputer gambar berikut memperlihatkan orang
yang sedang menggunakan komputer Cara lain dalam mengakses komputer
adalah menggunakan punched card yaitu kartu yang di lubangi Penggunaan
komputer saat itu masih dilakukan secara langsung sebuah program untuk
sebuah mesin untuk tujuan tertentu Pada era ini perangkat lunak merupakan
satu kesatuan dengan perangkat kerasnya Penggunaan komputer dilakukan
secara langsung dan hasil yang selesai di kerjakan komputer berupa print out
Proses yang di lakukan di dalam komputer berupa baris instruksi yang secara
berurutan di proses Perangkat lunak pada era ini contohnya ENIAC
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
b) Era stabil
Pada era stabil penggunaan komputer sudah banyak di gunakan
tidak hanya oleh kalangan peneliti dan akademi saja tetapi juga oleh
kalangan industri perusahaan Perusahaan perangkat lunak bermunculan
dan sebuah perangkat lunak dapat menjalankan beberapa fungsi dari ini
perangkat lunak mulai bergeser menjadi sebuah produk
Baris-baris perintah perangkat lunak yang di jalankan oleh
komputer bukan lagi satu-satu tapi sudah seperti banyak proses yang di
lakukan secara serempak (multi tasking) Sebuah perangkat lunak mampu
menyelesaikan banyak pengguna (multi user) secara cepatlangsung (real
time) Pada era ini mulai di kenal sistem basis data yang memisahkan
antara program (pemroses) dengan data (yang di proses) Pada era ini
contoh perangkat lunaknya adalah
c) Era mikro
Sejalan dengan semakin luasnya PC dan jaringan komputer di era
ini perangkat lunak juga berkembang untuk memenuhi kebutuhan
perorangan Perangkat lunak dapat di bedakan menjadi perangkat lunak
sistem yang bertugas menangani internal dan perangkat lunak aplikasi
yang di gunakan secara langsung oleh penggunannya untuk keperluan
tertentu Automatisasi yang ada di dalam perangkat lunak mengarah ke
suatu jenis kecerdasan buatan
d) Era modern
Saat ini perangkat lunak sudah terdapat di mana-mana tidak hanya
pada sebuah superkomputer dengan 25 prosesornya sebuah komputer
genggampun telah di lengkapi dengan perangkat lunak yang dapat di
sinkronkan dengan PC Tidak hanya komputer bahkan peralatan seperti
telepon TV hingga ke mesin cuci AC dan microwave telah di tanamkan
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
perangkat lunak untuk mengatur operasi peralatan itu Dan yang hebatnya
lagi adalah setiap peralatan itu akan mengarah pada suatu saat kelak akan
dapat saling terhubung Pembuatan sebuah perangkat lunak bukan lagi
pekerjaan segelentir orang tetapi telah menjadi pekerjaan banyak orang
dengan beberapa tahapan proses yang melibatkan berbagai disiplin ilmu
dalam perancangannya Tingkat kecerdasan yang di tunjukkan oleh
perangkat lunak pun semakin meningkat selain permasalahan teknis
perangkat lunak sekarang mulai bisa mengenal suara dan gambar
C Ruang Lingkup Rekayasa Perangkat Lunak
(Gbr1)
- Software requirements berhubungan dengan spesifikasi kebutuhan dan persyaratan
perangkat lunak
- Software design mencakup proses penentuan arsitektur komponen antarmuka dan
karakteristik lain dari perangkat lunak
- Software construction berhubungan dengan detil pengembangan perangkat lunak
termasuk algoritma pengkodean pengujian dan pencarian kesalahan
- Software testing meliputi pengujian pada keseluruhan perilaku perangkat lunak
- Software maintenance mencakup upaya-upaya perawatan ketika perangkat lunak
telah dioperasikan
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
- Software configuration management berhubungan dengan usaha perubahan
konfigurasi perangkat lunak untuk memenuhi kebutuhan tertentu
- Software engineering management berkaitan dengan pengelolaan dan pengukuran
RPL termasuk perencanaan proyek perangkat lunak
- Software engineering tools and methods mencakup kajian teoritis tentang alat bantu
dan metode RPL
- Software engineering process berhubungan dengan definisi implementasi
pengukuran pengelolaan perubahan dan perbaikan proses RPL
- Software quality menitikberatkan pada kualitas dan daur hidup perangkat lunak
D RPL dan Disiplin Ilmu Komputer
Disiplin ilmu komputer lahir awal tahun 1940 yang merupakan integrasi
teori algoritma logika matematika dan ditemukannya penyimpanan program
secara elektronik pada komputer
(GB 2 Klasifikasi disiplin
Ilmu Komputem menurut ACM Denning dan Wikipedia)
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
E RPL dan Disiplin Ilmu Lain
(GB 3 Keterkaitan RPL dan
ilmu lain)
- Bidang ilmu manajemen meliputi akutansi finansial pemasaran manajemen
operasi ekonomi analisis kuantitatif manajemen sumber daya manusia
kebijakan dan strategi bisnis
- Bidang ilmu matematika meliputi aljabar linier kalkulus peluang statistik
analisis numerik dan matematika diskrit
- Bidang ilmu manajemen proyek meliputi semua hal yang berkaitan dengan
proyek seperti ruang lingkup proyek anggaran tenaga kerja kualitas
manajemen resiko dan penjadwalan proyek
- Bidang ilmu manajemen kualitas meliputi pengembangan sistem kualitas
manajemen resiko dan keandalan perbaikan kualitas dan metode-metode
kuantitatif
- Bidang ilmu ergonomika menyangkut hubungan (interaksi) antara manusia
dengan komponen-komponen lain dalam sistem komputer
- Bidang ilmu rekayasa sistem meliputi teori sistem analisis biaya-keuntungan
pemodelan simulasi proses dan operasi bisnis
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
F Klasifikasi Perangkat Lunak
Perangkat lunak secara umum dapat di bagi 2 yaitu perangkat lunak
sistem dan perangkat lunak aplikasi Perangkat lunak sistem dapat di bagi lagi
menjadi 3 macam yaitu
1 Bahasa pemrograman merupakan perangkat lunak yang bertugas
mengkonversikan arsitektur dan algoritma yang di rancang manusia ke
dalam format yang dapat di jalankan komputer contoh bahasa
pemrograman di antaranya BASIC COBOL Pascal C++ FORTRAN
2 Sistem Operasi saat komputer pertama kali di hidupkan sistem operasilah
yang pertama kali di jalankan sistem operasi yang mengatur seluruh
proses menterjemahkan masukan mengatur proses internal
memanejemen penggunaan memori dan memberikan keluaran ke peralatan
yang bersesuaian contoh sistem operasi DOS Unix Windows 95 IMB
OS2 Applersquos System 7
3 Utility sistem operasi merupakan perangkat lunak sistem dengan fungsi
tertentu misalnya pemeriksaan perangkat keras (hardware
troubleshooting) memeriksa disket yang rusak (bukan rusak fisik)
mengatur ulang isi harddisk (partisi defrag) contoh Utilty adalah Norton
Utility
Perangkat lunak aplikasi merupakan bagian perangkat lunak yang
sangat banyak di jumpai dan terus berkembang Sebelum tahun 1990-an
aplikasi yang di kenal yaitu pemroses kata (Word Star Chi Write)
pemroses tabel (Lotus 123 Quatro Pro) database (DBASE) dan hiburan
(game) Pada perkembangan pemroses kata tabel dan database saat ini
telah di bundel menjadi aplikasi office dengan tambahan aplikasi untuk
pembuatan presentasi yang nanti akan di berikan pada pelatihan ini
Contoh aplikasi office adalah Microsoft Office yang terdiri dari
Word(pemroses kata) Excel (pemroses tabel) Access (database) dan
PowerPoint (presentasi) Yang berkembang sangat banyak saat ini adalah
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
aplikasi multimedia dan internet Contoh aplikasi multimedia adalah
Winamp untuk memutar musik berformat MP3 atau CD Audio kemudian
RealPlayer yang dapat digunakan untuk menonton film atau VCD
Aplikasi internet yang umum di gunakan adalah untuk browsing e-mail
chatting dan messenger
Aplikasi yang bersifat khusus di antaranya untuk membantu
pekerjaan Engineer seperti AutoCAD (gambar struktur) Protel (gambar
rangkaian elektronik) dan Matlab (pemroses dan visualisasi persamaan
matematis)
G Profesi Dan Sertifikasi
Profesi sebagai software engineer mungkin asing ditelinga anda
termasuk anda karena kerancuan istilah RPL tadi sertifikasi kopetensi
RPL sampai sekarang masih menjadi perdebatan dalam industri software
karena menuntut hal yang spesifik untuk software tertentu ACM
(association for computing machinery) pernah membuat sertifikasi untuk
program software engineer tahun 1980an tapi dihentikan karena kurang
peminat IEEE sudah mengeluarkan lebih dari 500 sertifikat profesi RPL
di Canada telah keluar sertifikat legal untuk RPL yang disebut ISP
(Information System Professional)
Saat ini sertifikasi untuk RPL di Indonesia juga belum tersedia
namun telah disusun Standar Kompetensi Kerja Nasional Indonesia untuk
Bidang Programmer Komputer Meskipun belum memenuhi cakupan
bidang RPL secara keseluruhan namun paling tidak dapat digunakan
sebagai pendekatan sertifikasi bidang RPL
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
BAB III
PENGGOLONGAN DAN PENERAPAN KOMPUTER
A PENGGOLONGAN KOMPUTER
1 Berdasarkan data yang diolah
a Analog Computer
Komputer Analog adalah komputer yang digunakan mengolah data
yang berbentuk fisik dan bersifat kontinyu
b Digital Computer
Komputer Digital adalah komputer yang digunakan untuk mengolah
data berbentuk angka atau huruf dan bersifat tetap
c Hybrid Computer
Komputer Hybrid adalah jenis komputer yang dapat digunakan untuk
mengolah data analog ataupun digital
Keunggulan komputer digital
Memproses data lebih tepat dibandingkan dengan komputer analog
Dapat menyimpan data selama masih dibutuhkan oleh proses
Dapat melakukan operasi logika yaitu membandingkan dua nilai dan
menentukan hasilnya
Data yang telah dimasukkan dapat dikoreksi atau dihapus
Output dari komputer digital dapat berupa angka huruf grafik maupun
gambar
2 Berdasarkan penggunaanya
a) Special purpose computer
Komputer ini dirancang untuk menyelesaikan suatu masalah yang
khusus yang biasanya hanya berupa satu masalah saja
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
b) General purpose computer
Komputer ini dirancang untuk menyelesaikan bermacam-macam
masalah
3 Berdasarkan ukurannya
berdasarkan ukurannya komputer digolongkan kedalam
Micro computer
o Micro computer disebut juga personal computer
o Komputer mikro umunya single user (pemakai tunggal)
o Perkembangan lebih lanjut dari komputer mikro adalah komputer
super-mikro (supermicro computer)
o Supermicro computer merupakan multiuser system
Mini computer
o Mini computer dapat dibagi lagi menjadi
Mini-mini computer
Midi-mini computer
Maxi-mini computer
Super-mini computer
o Mini computer bersifat multi-user
o Mini computer dapat dihubungkan sampai dengan 64 terminal
Small computer
o Small computer disebut juga small-scale mainframe computer
o Small computer bersifat multi-user system
o Small computer menggunakan sistem multi programming
multiprocessing dan virtual storage
Medium computer
o Medium computer disebut juga medium-scale mainframe computer
o Medium computer bersifat multi-user system
o Medium computer menerapkan konsep distribusi data processing
(DDP)
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
Large computer
o Large computer disebut juga mainframe computer atau large-scale
mainframe computer
o Large computer bersifat multi-user system
o Large computer menerapkan sistem time-sharing
Super computer
o Super computer memungkinkan penerapan time-sharing yang lebih
efektif
o Super computer dapat dihubungkan sampai dengan ribuan terminal
o Super computer disebut juga parallel processor
B PENERAPAN KOMPUTER
diams Di bidang teknik dan ilmu pengetahuan
o Kecepatan dan ketepatan komputer sangat bermanfaat dalam pengolahan
data pada aplikasi teknik
o Para ahli nuklir dapat membuat model reaktor nulkir pada layar
komputer tidak perlu membuat model yang sebenarnya Kondisikondisi
yang diperlukan pada reaktor nuklir dapat diprogram dan dapat dicoba
diberikan data yang melampaui batas keamanan reaktor tersebut
o Komputer dapat juga digunakan untuk membuat model molekul-
molekul yang dapat ditampilkan secara grafik pada layar komputer
Melalui grafik ini ahli kimia dapat mengamati bagaimana molekul-
molekul tersebut bereaksi dengan yang lainnya
o Komputer juga dapat dipergunakan pada bidang geologi untuk
mempelajari keadaan tanah serta contour dari suatu daerah
o Aplikasi yang lain dari komputer dalam bidang teknik adalah computer
aided design
diams Di bidang bisnis
o Kegunaan komputer pada aplikasi bisnis adalah untuk menyediakan
informasi dengan cepat dan tepat
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
o Management Information System (MIS) adalah suatu sistem informasi
yang banyak diterapkan di perusahaan untuk menyediakan informasi yang
diperlukaan oleh semua tingkat manajemen
o Salah satu bagian dari MIS adalah AIS (Accounting Information System)
o Dalam MIS terdapat tiga komponen utama yaitu
1048707 Upper Management
1048707 Middle Management
1048707 Lower Management
diams Di bidang Industri
o Didalam proses industri komputer dapat dipergunakan untuk
pengawasan nemerik (numerical control) atau untuk pengawasan proses
(process control)
diams Di bidang Perbankan
o Dibidang perbankan komputer dipergunakan untuk menghasilkan
informasi bagi pihak manajemen bank sendiri dan juga untuk
meningkatkan pelayanan kepada nasabah bank
diams Dibidang Pendidikan
o Dibidang pendiikan komputer dipergunakan sebagai alat bantu dalam
proses belajar
o Komputer juga digunakan untuk membantu orang tuli mempelajari
bahasa kode
diams Dibidang Kedokteran
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
o Dibidang kedokteran komputer banyak digunakan untuk membantu para
dokter mendiagnosa penyakit dan menemukan obat yang tepat
o Contoh penerapan komputer dalam bidang kedokteran adalah
1048707 CAT (Computerized Axial Tomography)
1048707 DSR (Dynamic Spatial Reconstructor)
1048707 SPECT (Single Photon Emission Computer Tomography)
1048707 NMR (Nuclear Magnetic Resonance)
diams Di bidang Penerbangan
o Salah satu keguanan komputer pada perusahaan penerbangan adalah
untuk mengatur jadwal penerbangan dan mengatur sietm pemesanan tiket
diams Dibidang Kriminalitas
o Komputer dapat menghasilkan statistik kriminalitas di suatu daerah
o Program komputer yang telah dikembangkan pada bidang kriminalitas
adalah Crime Analysis Support System
o Program komputer yang lainnya adalah
1048707 PROMIS (Prosecutor-Offender Management Information System)
1048707 CATCH (Computer-Assisted Terminal Criminal Hunt)
1048707 MOTION (Metropolitan Orleans Total Information Online Network)
1048707 ARJIS (Automated Regional Justice Information System)
diams Di bidang Permainan
o Komputer dapat digunakan untuk hiburan dalam bentuk permainan
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
BAB IV
SISTEM OPERASI
A Pengertian Sistem OperasiSistem operasi Komputer adalah perangkat lunak komputer atau
software yang bertugas untuk melakukan kontrol dan manajemen perangkat
keras dan juga operasi-operasi dasar sistem termasuk menjalankan software
aplikasi seperti program-program pengolah data yang bisa digunakan untuk
mempermudah kegiatan manusia Sistem Operasi dalam bahasa Inggrisnya
disebut Operating System atau biasa di singkat dengan OS
Secara umum Sistem Operasi adalah software pada lapisan pertama
yang ditempatkan pada memori komputer pada saat komputer dinyalakan
Sedangkan software-software lainnya dijalankan setelah Sistem Operasi
berjalan dan Sistem Operasi akan melakukan layanan inti umum untuk
software-software itu Layanan inti umum tersebut seperti akses ke disk
manajemen memori skeduling task dan antar-muka user 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
Kalau sistem komputer terbagi dalam lapisan-lapisan maka Sistem
Operasi adalah penghubung antara lapisan hardware dan lapisan software
Lebih jauh daripada itu Sistem Operasi melakukan semua tugas-tugas
penting dalam komputer dan menjamin aplikasi-aplikasi yang berbeda dapat
berjalan secara bersamaan dengan lancar Sistem Operasi menjamin aplikasi
software lainnya dapat menggunakan memori melakukan input dan output
terhadap peralatan lain dan memiliki akses kepada sistem file Apabila
beberapa aplikasi berjalan secara bersamaan maka Sistem Operasi mengatur
skedule yang tepat sehingga sedapat mungkin semua proses yang berjalan
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
mendapatkan waktu yang cukup untuk menggunakan prosesor (CPU) serta
tidak saling mengganggu
Dalam banyak kasus Sistem Operasi menyediakan suatu pustaka dari
fungsi-fungsi standar dimana aplikasi lain dapat memanggil fungsi-fungsi
itu sehingga dalam setiap pembuatan program baru tidak perlu membuat
fungsi-fungsi tersebut dari awal Sistem Operasi secara umum terdiri dari
beberapa bagian
1 Mekanisme Boot yaitu meletakkan kernel ke dalam memory
2 Kernel yaitu inti dari sebuah Sistem Operasi
3 Command Interpreter atau shell yang bertugas membaca input dari
pengguna
4 Pustaka-pustaka yaitu yang menyediakan kumpulan fungsi dasar dan
standar yang dapat dipanggil oleh aplikasi lain
5 Driver untuk berinteraksi dengan hardware eksternal sekaligus untuk
mengontrol mereka
Sebagian Sistem Operasi hanya mengizinkan satu aplikasi saja yang
berjalan pada satu waktu (misalnya DOS) tetapi sebagian besar Sistem
Operasi baru mengizinkan beberapa aplikasi berjalan secara simultan pada
waktu yang bersamaan Sistem Operasi seperti ini disebut sebagai Multi-
tasking Operating System (misalnya keluarga sistem operasi UNIX)
Beberapa Sistem Operasi berukuran sangat besar dan kompleks serta
inputnya tergantung kepada input pengguna sedangkan Sistem Operasi
lainnya sangat kecil dan dibuat dengan asumsi bekerja tanpa intervensi
manusia sama sekali Tipe yang pertama sering disebut sebagai Desktop OS
sedangkan tipe kedua adalah Real-Time OS
Sebagai contoh yang dimaksud sistem operasi itu antara lain adalah
Windows Linux Free BSD Solaris palm symbian dan sebagainya
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
B Tugas-Tugas Sistem Operasi
Tugas-tugas sistem operasi diantaranya
1 Menyediakan antarmuka pengguna (user interface) berupa
o Melakukan perintah (command-base user interface) dalam bentuk teks
o Mengarahkan menu (menu driven)
o Antarmuka unit grafik (graphical user interface-GUI)
o Kombinasi ikon dan menu untuk menerima dan melaksanakan perintah
2 Menyediakan informasi yang berkaitan dengan hardware yaitu berupa
perangkat yang aktif atau pasif dan mengendalikan perangkat IO
3 Melakukan tugas pengolahan dan pengendalian sumber daya dalam sebuah
proses sebagai berikut
o Multitasking yaitu melakukan tugas secara serentak atau sekaligus pada
aplikasi yang sama maupun berbeda
o Multiprocessing penggunaan atau pemrosesan sebuah program secara
serentak oleh beberapa unit CPU
o Timesharing menggunakan sistem komputer yang sama pada banyak
pengguna
o Multithreading memproses aktivitas pada bentuk yang sama dengan
multitasking tetapi pada aplikasi tunggal
o Scalability dan Network upaya komputer dalam mengendalikan dan
meningkatkan kewaspadaan dan keamanan jumlah pengguna dan
memperluas pelayanan
4 Pengelolaan file dan direktori data yaitu memastikan file-file dalam
penyimpanan sekunder tersedia jika diperlukan dan mengamankan dari
pengguna yang tidak diizinkan
C Layanan Sistem Operasi
Seiring dengan berkembangnya Sistem Operasi semakin banyak lagi
layanan yang menjadi layanan inti umum Kini sebuah OS mungkin perlu
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
menyediakan layanan network dan koneksitas internet yang dulunya tidak
menjadi layanan inti umum Sistem Operasi juga perlu untuk menjaga kerusakan
sistem komputer dari gangguan program perusak yang berasal dari komputer
lainnya seperti virus Daftar layanan inti umum akan terus bertambah
Sebuah sistem operasi yang baik harus memiliki layanan berupa eksekusi
program operasi IO menipulasi sistem file komunikasi dan deteksi kesalahan
Dalam pemakaian secara multiuser sistem dapat lebih menguntungkan yaitu lebih
efisien karena pemakaian sumber daya bersama antara pengguna Sebagai fungsi
layanan bersama tersebut maka sistem operasi akan memberikan efisiensi
pengguna sistem berupa
Resource allocator yaitu mengalokasikan sumber daya ke beberapa
pengguna atau pekerjaan yang berkalan pada saat yang bersamaan
Protection menjamin akses ke sistem sumber daya yang dikendalikan
(akses pengguna ke sistem menjadi terkendali)
Accounting yaitu merekam kegiatan pengguna jatah pemakaian sumber
daya (keadilan atau kebijakan)
Eksekusi program merupakan kemampuan sistem untuk memuat program
ke memori dan menjalankan program Pengguna tidak dapat secara langsung
mengakses sumber daya hardware sistem operasi harus menyediakan mekanisme
untuk melakukan operasi IO atas nama pengguna Manipulasi sistem file adalah
kemampuan program untuk melakukan operasi pada file (membaca menulis
membuat dan menghapus file) Komunikasi adalah pertukaran data atau informasi
antar dua atau lebih proses yang berada pada satu komputer (atau lebih) Deteksi
kesalahan (error) adalah menjaga kestabilan sistem dengan mendeteksi error
hardware maupun operasi
D Struktur Sistem Operasi
Silberschatz Galvin Gagne (2003) berpendapat bahwa umumnya
sebuah sistem operasi modern mempunyai komponen sebagai berikut
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
Manajemen proses
Manajemen memori utama
Manajemen memori skunder
Manajemen sistem IO (inputoutput)
Manajemen file
Sistem proteksi
Jaringan
Sistem command interpreter
a Manajemen proses
Prosesor mengeksekusi program-program komputer Prosesor adalah
sebuah chip dalam sistem komputer yang menjalankan instruksi-instruksi
program komputer Dalam setiap detiknya prosesor dapat menjalankan jutaan
instruksi
Program adalah sederetan instruksi yang diberikan kepada suatu
komputer Sedangkan proses adalah suatu bagian dari program yang berada
pada status tertentu dalam rangkaian eksekusinya Di dalam bahasan Sistem
Operasi kita lebih sering membahas proses dibandingkan dengan program
Pada Sistem Operasi modern pada satu saat tidak seluruh program dimuat
dalam memori tetapi hanya satu bagian saja dari program tersebut
Sedangkan bagian lain dari program tersebut tetap beristirahat di media
penyimpan disk Hanya pada saat dibutuhkan saja bagian dari program
tersebut dimuat di memory dan dieksekusi oleh prosesor Hal ini sangat
menghemat pemakaian memori
Beberapa sistem hanya menjalankan satu proses tunggal dalam satu
waktu sedangkan yang lainnya menjalankan multi-proses dalam satu waktu
Padahal sebagian besar sistem komputer hanya memiliki satu prosesor dan
sebuah prosesor hanya dapat menjalankan satu instruksi dalam satu waktu
Maka bagaimana sebuah sistem prosesor tunggal dapat menjalankan multi-
proses Sesungguhnya pada granularity yang sangat kecil prosesor hanya
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
menjalankan satu proses dalam satu waktu kemudian secara cepat ia
berpindah menjalankan proses lainnya dan seterusnya Sehingga bagi
penglihatan dan perasaan pengguna manusia seakan-akan prosesor
menjalankan beberapa proses secara bersamaan
Setiap proses dalam sebuah sistem operasi mendapatkan sebuah PCB
(Process Control Block) yang memuat informasi tentang proses tersebut
yaitu sebuah tanda pengenal proses (Process ID) yang unik dan menjadi
nomor identitas status proses prioritas eksekusi proses dan informasi lokasi
proses dalam memori Prioritas proses merupakan suatu nilai atau besaran
yang menunjukkan seberapa sering proses harus dijalankan oleh prosesor
Proses yang memiliki prioritas lebih tinggi akan dijalankan lebih sering atau
dieksekusi lebih dulu dibandingkan dengan proses yang berprioritas lebih
rendah Suatu sistem operasi dapat saja menentukan semua proses dengan
prioritas yang sama sehingga setiap proses memiliki kesempatan yang sama
Sistem operasi bertanggung jawab atas aktifitas-aktifitas yang berkaitan
dengan manajemen proses seperti
Pembuatan dan penghapusan proses user dan sistem proses
Menunda atau melanjutkan proses
Menyediakan mekanisme untuk proses sinkronisasi
Menyediakan mekanisme untuk proses komunikasi
Menyediakan mekanisme untuk penanganan deadlock
Status Proses
Jenis status yang mungkin dapat disematkan pada suatu proses pada
setiap sistem operasi dapat berbeda-beda Tetapi paling tidak ada 3 macam status
yang umum yaitu
1 Ready yaitu status dimana proses siap untuk dieksekusi pada giliran
berikutnya
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
2 Running yaitu status dimana saat ini proses sedang dieksekusi oleh
prosesor
3 Blocked yaitu status dimana proses tidak dapat dijalankan pada saat
prosesor siapbebas
b Manajemen memori utama
Memori utama atau lebih dikenal sebagai memori adalah sebuah array
yang besar dari word atau byte yang ukurannya mencapai ratusan ribuan
atau bahkan jutaan Setiap word atau byte mempunyai alamat sendiri Memori
utama berfungsi sebagai tempat penyimpanan yang akases datanya digunakan
oleh CPU atau perangkat IO Memori utama termasuk tempat penyimpanan
data sementara (volatile) artinya data dapat hilang begitu sistem dimatikan
Sistem operasi bertanggung jawab atas aktivitas-aktivitas yang berkaitan
dengan manajemen memori seperti
menjaga track memori yang sedang diguanakan dan siapa yang
menggunakannya
memilih program yang akan di-load ke memori
Mengalokasikan dan men-dealokasikan ruang memori sesuai kebutuhan
c Manajemen memori skunderData tersimpan dalam memori utama bersifat sementara dan
jumlahnya sangat kecil Oleh karenan itu untuk menyimpan keseluruhan data
dan program komputer dibutuhkan secondary storage yang bersifat permanen
dan mempu menampung data dengan ukuran besar Contoh dari memori
skunder adalah harddisk disket USB flash disk dan lain-lain Sistem operasi
bertanggung jawab atas aktivitas-aktivitas yang berkaitan dengan disk
managementi seperti free space management alokasi penyimpanan dan
penjadwalan disk
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
d Manajemen sistem IO
Manajemen sistem IO biasa juga disebut sebagai device manager
yang bertugas menyediakan device driveracuteyang umum sehingga operasi IO
dapat seragam (membuka membaca menulis menutup) Contoh pengguna
menggunakan operasi yang sama untuk membaca file pada hard disk CD-
ROM dan disket Komponen sistem operasi untuk sistem IO adalah sebagai
berikut
Buffer berfungsi untuk sementara menampung data darike perangkat IO
Spooling melakukan penjadwalan pemakaian IO sistem supaya lebih
efisien (antrian dan sebagainya)
Menyediakan driver untuk dapat melakukan operasi detail untuk hardware
IO tertentu
eManajemen file
File adalah sekumpulan informasi yang berhubungan sesuai dengan
tujuan pembuat berkas tersebut Berkas dapat mempunyai struktur yang
bersifat hirarki (direktori volume dan lain-lain) Tanggung jawab sistem
operasi adalah
Pembuatan dan penghapusan file
Pembuatan dan penghapusan direktori
Mendukung manipulasi file dan direktori
Memetakan file ke secondary storage
Melakukan backup file ke media penyimpanan permanen (non volatile)
f Sistem proteksi
Proteksi mengacu pada mekanisme untuk mengendalikan akses yang
dilakukan oleh program prosesor atau pengguna ke sistem suber daya
Mekanisme proteksi seharusnya
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
Dapat membedakan antara pengguna yang diizinkan dan yang belum
Menentukan kendali
Menyediakan alat pengatur
g Jaringan
Sistem distribusi adalah sekumpulan prosesor yang tidak berbagi
memori atau clock Tiap prosesor mempunyai memori sendiri Prosesor-
prosesor tersebut terhubung memlaui jaringan komunikasi sistem terdistribusi
yang menyediakan akases pengguna ke berbagai macam sumber daya sistem
Akses tersebut menyebabkan meningkatnya
Kecepatan komputer
Ketersediaan data
Kehandalan (enhanced reliability)
h Sistem command-interpreter
Sistem operasi menunggu instruksi dapri pengguna (command
driven) Program yang membaca instruksi dan mengartikan control
statements umumnya disebut control-card interpreter command-line
interpreter shell pada UNIX Sistem command interpreter sangat bervariasi
antara satu sistem operasi dengan sistem operasi lainnya dan disesuaikan
dengan tujuan dan teknologi perangkat IO yang ada Contohnya CLI
Windows pen-based (touch) dan lain-lain
E Klasifikasi Sistem Operasi
Sistem operasi dapat diklasifikasikan sebagai berikut
1 Berdasarkan skala arsitekturnya (bit) sistem operasi dibedakan menjadi
sistem operasi berskala 8-bit 16-bit 32-bit dan 64-bit Sistem operasi
dengan skala 8-bit dan 16-bit saat ini sudah mulai ditinggalkan sedangkan
saat ini kebanyakan yang digunakan adalah skala 32-bit seperti sistem
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
operasi Microsoft Windows NT Windows 2000 Windows XP LINUX
IBM OS400 Sun Solaris) Sedangkan yang baru dan masih jarang
ditemui di pasaran adalah skala 64-bit Seperti Windows XP 64-bit Digital
UNIX Open VMS IBM AIX for RS6000 SGI IRIX dan HP-UX
2 Klasifikasi sistem operasi berdasarkan end-user interface
o Command driven Biasa juga disebut command line dimana perintah
sistem operasi diketikkan pada prompt perintah atau dieksekusi
melalui script file (misalnya pada sistem operasi DOS UNIX atau
XENIX)
o Graphical user interface (GUI) Pengguna akhir menggunakan mouse
atau alat penunjuk (pointer) yang lain untuk memilih objek yang
mewakili suatu instruksi spesifik (misalnya semua sistem operasi
Windows IBM OS2 MAC-OS LINUX)
3 Klasifikasi sistem operasi berdasarkan pengguna
o Single-user single-tasking sistem operasi yang hanya mampu untuk
melayani satu pengguna pada satu saat untuk satu instruksi dalam satu
siklus proses (misal MS-DOS)
o Single-user multi-tasking sistem operasi yang hanya mampu untuk
melayani satu pengguna pada satu saat tetapi mampu untuk
mengeksekusi beberapa instruksi dalam satu siklus proses (misalnya
Windows 95 IBM OS2 MAC-OS)
o Multi-user multi-tasking sistem operasi yang mampu untuk melayani
beberapa pengguna sekaligus dalam satu waktu dan juga mampu
untuk menjalankan beberapa instruksi sekaligus dalam satu siklus
proses
4 Klasifikasi sistem operasi berdasarkan pangsa pasar
o Sistem operasi servernetwork seperti Windows NT Server Windows
XP IBM AIX for RS6000 Digital UNIX Open VMS HP-UX Sun
Solaris dan IBM OS400 LINUX
o Sistem operasi desktop seperti Windows 95 Windows NT
Workstation Windows XP LINUX OS2 Wrap MacOS Java
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
o Sistem operasi Hanheld seperti Windows CE GEOS Magic Cap
F Sistem Operasi Saat IniSistem operasi-sistem operasi utama yang digunakan komputer sistem
umum (termasuk PC komputer personal) terbagi menjadi 3 kelompok besar
1 Keluarga Microsoft Windows - yang antara lain terdiri dari Windows Desktop
Environment (versi 1x hingga versi 3x) Windows 9x (Windows 95 98 dan
Windows ME) dan Windows NT (Windows NT 3x Windows NT 40
Windows 2000 Windows XP Windows Server 2003 Windows Vista
Windows 7 (Seven) yang dirilis pada tahun 2009 dan Windows Orient yang
akan dirilis pada tahun 2014
2 Keluarga Unix yang menggunakan antarmuka sistem operasi POSIX seperti
SCO UNIX keluarga BSD (Berkeley Software Distribution) GNULinux
MacOSX (berbasis kernel BSD yang dimodifikasi dan dikenal dengan nama
Darwin) dan GNUHurd
3 Mac OS adalah sistem operasi untuk komputer keluaran Apple yang biasa
disebut Mac atau Macintosh Sistem operasi yang terbaru adalah Mac OS X
versi 104 (Tiger) Awal tahun 2007 direncanakan peluncuran versi 105
(Leopard)
Sedangkan komputer Mainframe dan Super komputer menggunakan banyak
sekali sistem operasi yang berbeda-beda umumnya merupakan turunan dari
sistem operasi UNIX yang dikembangkan oleh vendor seperti IBM AIX HPUX
dll
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
BAB V
PENUTUP
A KESIMPULAN
Perangkat lunak merupakan kumpulan beberapa perintah yang dieksekusi
oleh mesin komputer dalam menjalankan pekerjaannya perangkat lunak ini
merupakan catatan bagi mesin komputer untuk menyimpan perintah maupun
dokumen serta arsip lainnya Merupakan data elektronik yang disimpan
sedemikian rupa oleh komputer itu sendiri data yang disimpan ini dapat berupa
program atau instruksi yang akan dijalankan oleh perintah maupun catatan-
catatan yang diperlukan oleh komputer untuk menjalankan perintah yang
dijalankannya Untuk mencapai keinginannya tersebut dirancanglah suatu susunan
logika logika yang disusun ini diolah melalui perangkat lunak yang disebut juga
dengan program beserta data-data yang diolahnya Pengeloahan pada software ini
melibatkan beberapa hal diantaranya adalah sistem operasi program dan data
Penggolongan komputer terbagi menjadi tiga (3) yaitu berdasarkan data
yang diolah berdasarkan penggunaannya dan berdasarkan ukurannya Sedangkan
penerapan komputer sering diterapkan pada bidang teknologi dan ilmu
pengetahuan bisnis industri perbankan pendidikan kedokteran penerbangan
kriminalitas dan permainan
Perangkat lunak sistem atau sistem operasi merupakan software yang
berfungsi melakukan operasi yang mengurusi tentang segala aktifitas komputer
seperti mendukung operasi sistem aplikasi dan mengendalikan semua perangkat
komputer agar dapat berjalan selaras dengan fungsinya Secara umum Sistem
Operasi adalah software pada lapisan pertama yang ditempatkan pada memori
komputer pada saat komputer dinyalakan Sedangkan software-software lainnya
dijalankan setelah Sistem Operasi berjalan dan Sistem Operasi akan melakukan
layanan inti umum untuk software-software itu Sistem operasi sekarang menurut
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
Silberschatz Galvin Gagne (2003) berpendapat bahwa umumnya sebuah sistem
operasi modern mempunyai komponen yaitu Manajemen proses Manajemen
memori utama Manajemen memori skunder Manajemen sistem IO
(inputoutput) Manajemen file Sistem proteksi Jaringan dan Sistem command
interpreter Sedangkan sistem operasi komputer terbagi menjadi tiga (3) bagian
yaitu keluarga microsoft windows keluarga unix dan keluarga Mac OS
B SARAN
Teknologi yang semakin berkembang dalam teknologi diharapkan dapat
djadikan alat membantu mencari informasi bukan untuk hal yang negatif Untuk
itu Gunakan komputer secara bijak sesuaikan dengan keperluan dan kebutuhan
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
DAFTAR PUSTAKA
httprudihdwordpresscom20070509sejarah-perkembangan-perangkat-lunak
(Minggu 5 Maret 2011 jam 1915)
httpidwikipediaorgwikiSistem_operasi (Selasa 8 Maret 2011 jam 1425)
httpferryfwebidindexphptik3-ked-dsr-komp52-babivperangkat-lunak-
komputer (Selasa 15Maret 2010 jam 1300)
httpidwikipediaorgwikiSejarah_perangkat_lunak_bebas (Selasa 15 Maret
2011 jam 1900)
httpsolehsoulwordpresscom20090831apa-itu-software-komputer-
E28093-definisi-software (Rabu 16 Maret 2011 jam1253)
httpwwwaplikomfeunlamcocc (Kamis 17 Maret 2011 jam 1100)
P
- A PENGGOLONGAN KOMPUTER
-
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
B Tugas-Tugas Sistem Operasi25
C Layanan Sistem Operasi25
D Struktur Sistem Operasi26
a Menejemen Proses27
b Menejemen Memori Utama29
c Menejemen Memori Sekunder29
d Menejemen Sistem30
e Menejemen File30
f Sistem Proteksi30
g Jaringan31
h Sistem Command Interpreter31
E Klasifikasi Sistem Operasi31
F Sistem Operasi Saat Ini33
BAB V PENUTUP34
A Kesimpulan34
B SARAN35
DAFTAR PUSTAKA3
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
DAFTAR GAMBAR
Gambar hal
1 Ruang lingkup RPL11
2 RPL dan Displin Ilmu Komputer12
3 RPL dan Displin Ilmu Lainnya13
4 Sistem Informasi Manajemen 19
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
BAB I
PENDAHULUAN
A LATAR BELAKANG
Terciptanya komputer diawali dengan perkembangan alat hitung amka
dalam meninjau perkembangan komputer kita tak lepas dari perkembangan alat
hitung Alat hitung tertua yang sekarang masih digunakan adalah abacus (di
Indonesia dikenal dengan nama sempoa) alat ini berasal dari Timur Tengah
dikena di Eropa pada Marcopolo
Komputer digunakan orang untuk meningkatkan hasil kerja dan
memecahkanberbagai masalah Yang menjadi pemroses data atau pemecah
masalah itua dalah perangkat lunak Bentuk terkecil dari perangkat lunak
adalah operasi aritmatik (+ - x) dan logika (AND OR gt lt =) Dari
operasi dasar ini disusun program atau perangkat lunak
Di tahun 1980 masih banyak diantara kita di Indonesia yang belum
melek komputer sehingga pada saat itu kita sudah sangat bangga jika
menggunakan mesin tik elektronik Tahun 1987 kita mulai mengenal
komputer ber-prosesor 286 dimana untuk menghidupkannya masih
menggunakan disket DOS Selain itu sistem operasi pada saat itu msih
belum open system sehingga sistem PC tidak dapat berkomunikasi dengan
sistem lainnya yaitu Mac Untuk mengirimkan files kepada seseorang yang
berlainan kota kita masih membutuhkan jasa pos atau kurir Tahun 1990
orang Indonesia dengan bangganya menenteng organizer elektronis
bermemori 2 MB untuk dapat disebut melek teknologi
Komputer membutuhkan data atau fakta dimana data ini pada saat
diinput akan diterjemahkan menjadi bilangan biner Mesin komputer
memproses fakta atau data menjadi suatu informasi yang berguna bagi
penggunanya Dengan Komputer diharapkan dapat meningkatkan hasil
kerja dan memecahkan berbagai masalah Sebelum menjadi informasi data
tersebut diproses melalui hardware yang terletak pada CPU dengan
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
menggunakan perangkat lunak Perangkat lunak atau software adalah
program dari komputer Perangkat lunak adalah program yang berisi
instruksi untuk melakukan proses pengolahan data Saat ini tingkat
pemrosesan yang dikerjakan perangkat lunak bersifat machine-like
(keinginan mesin) mulai berubah dengan sifat human-like (keinginan
manusia) Di dalam teori informasi disusun hirarki informasi mulai dari
data fakta kemudian setelah proses seleksi dan pengurutan menjadi
sesuatu yang berguna menjadi informasi Informasi yang di susun secara
sistematis dengan suatu alur logika tertentu menjadi knowledge
(pengetahuan) Perangkat Keras tidak akan berfungsi tanpa adanya
perangkat lunak begitu pula sebaliknya perangkat lunak tidak berfungsi
tanpa adanya perangkat keras Kedua perangkat tersebut memang saling
berkaitan sehingga komputer dapat berfungsi dengan baik Perkembangan
teknologi terutama dalam perangkat keras terus diimbangi oleh perangkat
lunaknya sehingga penggunaan komputer lebih maksimal
Karena perkembangan teknologi semakin canggih dari tahun ke
tahun maka dengan ini saya akan membahas makalah tentang
ldquoPekembangan Perangkat Lunak Penggolongan Dan Penerapan
Komputer Sistem Operasirdquo Semoga dapat memberikan sedikit
pengalaman bagi yang membaca
B TUJUAN
Tujuan dari makalah ini adalah Penulis ingin mengetahui
a Perkembangan Perangkat Lunak
b Penggolongan dan Penerapan Komputer
c Sistem Operasi
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
BAB II
PERKEMBANGAN PERANGKAT LINAK
A Sejarah Rankaian Perangkat Lunak
Rangkaian perangkat lunak secara umum disepakati dari
terjemahan Software Engineering yang mulai populer tahun 1968 pada
Software Engineering Conference oleh NATO pengertian RPL sendiri
yaitu disiplin ilmu yang membahas seluruh aspek produksi perangkat
lunak dari tahap analisa kebutuhan user menentukan spesifikasi
kebutuhan user disain pengkodean pengujian hingga kepemeliharaan
sistem setelah dipakai jadi jelas RPL bukan hanya pembuatan tapi juga
semua aspek dalam pembuatan suatu software
Dewasa ini banyak bertaburan perangkat lunak yang bisa
dugunakan oleh masyarakat dengan mudahnya Perangkat lunak sendiri
memiliki sejarah yang tidak pendek untuk dijelaskan Komputer
merupakan mesin yang memproses fakta atau data menjadi informasi
Komputer di gunakan orang untuk meningkatkan hasil kerja dan
memecahkan berbagai masalah Yang menjadi pemroses data atau
pemecah masalah itu adalah perangkat lunak Perangkat lunak sendiri
memiliki ragam yang banyak Sehingga memicu perkembangan perangkat
lunak di seluruh dunia Perkembangan yang pesat itu juga didukung
kebutuhan manusia yang berkembang dari zaman ke zaman Setiap
individu mempunyai kebutuhan yang berbeda beda terhadap perangkat
lunak yang ada sehingga membuat mereka ingin mengembangkannya
hingga memenuhi kebutuhannya masing masing Untuk itulah kami ingin
mengulas beberapa hal tentang perkembangan perangkat lunak dalam
makalah ini
Software adalah kumpulan instruksi yang berfungsi untuk
menjalankan suatu perintah seperti memberikan informasi tentang
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
hardware menentukan fungsi hardware dan menjalankan sistem Agar
komputer dapat membaca mengingat membuat keputusan
(membandingkan) menghitung menyortir dan menghasilkan keluaran
berupa informasi dalam monitor atau cetakan komputer harus dapat
membaca dan memasukkan program ke dalam memori utamanya Program
adalah instruksi dalam bahasa mesin atau yang dapat dibaca oleh komputer
yang dirancang untuk tujuan tertentu sehingga kalau operator menjalankan
komputer dan memijat tombol tertentu (misalnya untuk memroses data
akuntansi) disebut dengan program aplikasi (aplication program)
Pengertian perangkat lunak menunjuk pada program dan alat bantu lain
yang bersifat menambah kemampuan komputer sebagai alat untuk
melaksanakan tugas atau operasi tertentu Program aplikasi dapat dibuat
secara khusus untuk memenuhi kebutuhan khusus pula (tailor-made) atau
berupa paket yang mempunyai aplikasi umum
Disebut juga dengan perangkat lunak merupakan kumpulan
beberapa perintah yang dieksekusi oleh mesin komputer dalam
menjalankan pekerjaannya perangkat lunak ini merupakan catatan bagi
mesin komputer untuk menyimpan perintah maupun dokumen serta arsip
lainnya Merupakan data elektronik yang disimpan sedemikian rupa oleh
komputer itu sendiri data yang disimpan ini dapat berupa program atau
instruksi yang akan dijalankan oleh perintah maupun catatan-catatan yang
diperlukan oleh komputer untuk menjalankan perintah yang dijalankannya
Untuk mencapai keinginannya tersebut dirancanglah suatu susunan logika
logika yang disusun ini diolah melalui perangkat lunak yang disebut juga
dengan program beserta data-data yang diolahnya Pengeloahan pada
software ini melibatkan beberapa hal diantaranya adalah sistem operasi
program dan data Software ini mengatur sedemikian rupa sehingga
logika yang ada dapat dimengerti oleh mesin komputer
(solehsoulwordpresscom)
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
Komputer digunakan orang untuk meningkatkan hasil kerja dan
memecahkanberbagai masalah Yang menjadi pemroses data atau pemecah
masalah ituadalah perangkat lunak Bentuk terkecil dari perangkat lunak
adalah operasi aritmatik (+ - x) dan logika (AND OR gt lt =) Dari
operasi dasar ini disusun program atau perangkat lunak
B Perkembangan perangkat lunak sampai sekarang
Komputer membutuhkan data atau fakta dimana data ini pada saat
diinput akan diterjemahkan menjadi bilangan biner Mesin komputer
memproses fakta atau data menjadi suatu informasi yang berguna bagi
penggunanya Dengan Komputer diharapkan dapat meningkatkan hasil kerja
dan memecahkan berbagai masalah Sebelum menjadi informasi data tersebut
diproses melalui hardware yang terletak pada CPU dengan menggunakan
perangkat lunak Perangkat lunak atau software adalah program dari
komputer Perangkat lunak adalah program yang berisi instruksi untuk
melakukan proses pengolahan data Saat ini tingkat pemrosesan yang
dikerjakan perangkat lunak bersifat machine-like (keinginan mesin) mulai
berubah dengan sifat human-like (keinginan manusia) Di dalam teori
informasi disusun hirarki informasi mulai dari data fakta kemudian setelah
proses seleksi dan pengurutan menjadi sesuatu yang berguna menjadi
informasi Informasi yang di susun secara sistematis dengan suatu alur logika
tertentu menjadi knowledge (pengetahuan) Perangkat Keras tidak akan
berfungsi tanpa adanya perangkat lunak begitu pula sebaliknya perangkat
lunak tidak berfungsi tanpa adanya perangkat keras Kedua perangkat tersebut
memang saling berkaitan sehingga komputer dapat berfungsi dengan baik
Perkembangan teknologi terutama dalam perangkat keras terus diimbangi oleh
perangkat lunaknya sehingga penggunaan komputer lebih maksimal
Kemampuan komputer dirasakan sangat berkaitan dengan perangkat
keras dan perangkat lunaknya maka dari itu diperlukan perangkat lunak yang
benar-benar mendukung perangkat kerasnyaBentuk paling sederhana dari
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
perangkat lunak menggunakan aljabar Boolean yang di representasikan
sebagai binary digit (bit) yaitu 1 (benar) atau 0 (salah) cara ini sudah pasti
sangat menyulitkan sehingga orang mulai mengelompokkan bit tersebut
menjadi nible (4 bit) byte (8 bit) word (16 bit) double word (32 bit)
(rudihdwordpresscom)
Kelompok-kelompok bit ini di susun ke dalam struktur instruksi
seperti penyimpanan transfer operasi aritmatika operasi logika dan bentuk
bit ini di ubah menjadi kode-kode yang di kenal sebagai assembler Kode-
kode mesin sendiri masih cukup menyulitkan karena tuntutan untuk dapat
menghapal kode tersebut dan format (aturan) penulisannya yang cukup
membingungkan dari masalah ini kemudian lahir bahasa pemrograman
tingkat tinggi yang seperti bahasa manusia (bahasa Inggris) Saat ini
pembuatan perangkat lunak sudah menjadi suatu proses produksi yang sangat
kompleks dengan urutan proses yang panjang dengan melibatkan puluhan
bahkan ratusan orang dalam pembuatannya Berdasarkan perkembangannya
perangkat lunak sampai dengan sekarang dibagi menjadi beberapa era yaitu
a) Era pioner
Bentuk perangkat lunak pada awalnya adalah sambungan-sambungan
kabel ke antar bagian dalam komputer gambar berikut memperlihatkan orang
yang sedang menggunakan komputer Cara lain dalam mengakses komputer
adalah menggunakan punched card yaitu kartu yang di lubangi Penggunaan
komputer saat itu masih dilakukan secara langsung sebuah program untuk
sebuah mesin untuk tujuan tertentu Pada era ini perangkat lunak merupakan
satu kesatuan dengan perangkat kerasnya Penggunaan komputer dilakukan
secara langsung dan hasil yang selesai di kerjakan komputer berupa print out
Proses yang di lakukan di dalam komputer berupa baris instruksi yang secara
berurutan di proses Perangkat lunak pada era ini contohnya ENIAC
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
b) Era stabil
Pada era stabil penggunaan komputer sudah banyak di gunakan
tidak hanya oleh kalangan peneliti dan akademi saja tetapi juga oleh
kalangan industri perusahaan Perusahaan perangkat lunak bermunculan
dan sebuah perangkat lunak dapat menjalankan beberapa fungsi dari ini
perangkat lunak mulai bergeser menjadi sebuah produk
Baris-baris perintah perangkat lunak yang di jalankan oleh
komputer bukan lagi satu-satu tapi sudah seperti banyak proses yang di
lakukan secara serempak (multi tasking) Sebuah perangkat lunak mampu
menyelesaikan banyak pengguna (multi user) secara cepatlangsung (real
time) Pada era ini mulai di kenal sistem basis data yang memisahkan
antara program (pemroses) dengan data (yang di proses) Pada era ini
contoh perangkat lunaknya adalah
c) Era mikro
Sejalan dengan semakin luasnya PC dan jaringan komputer di era
ini perangkat lunak juga berkembang untuk memenuhi kebutuhan
perorangan Perangkat lunak dapat di bedakan menjadi perangkat lunak
sistem yang bertugas menangani internal dan perangkat lunak aplikasi
yang di gunakan secara langsung oleh penggunannya untuk keperluan
tertentu Automatisasi yang ada di dalam perangkat lunak mengarah ke
suatu jenis kecerdasan buatan
d) Era modern
Saat ini perangkat lunak sudah terdapat di mana-mana tidak hanya
pada sebuah superkomputer dengan 25 prosesornya sebuah komputer
genggampun telah di lengkapi dengan perangkat lunak yang dapat di
sinkronkan dengan PC Tidak hanya komputer bahkan peralatan seperti
telepon TV hingga ke mesin cuci AC dan microwave telah di tanamkan
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
perangkat lunak untuk mengatur operasi peralatan itu Dan yang hebatnya
lagi adalah setiap peralatan itu akan mengarah pada suatu saat kelak akan
dapat saling terhubung Pembuatan sebuah perangkat lunak bukan lagi
pekerjaan segelentir orang tetapi telah menjadi pekerjaan banyak orang
dengan beberapa tahapan proses yang melibatkan berbagai disiplin ilmu
dalam perancangannya Tingkat kecerdasan yang di tunjukkan oleh
perangkat lunak pun semakin meningkat selain permasalahan teknis
perangkat lunak sekarang mulai bisa mengenal suara dan gambar
C Ruang Lingkup Rekayasa Perangkat Lunak
(Gbr1)
- Software requirements berhubungan dengan spesifikasi kebutuhan dan persyaratan
perangkat lunak
- Software design mencakup proses penentuan arsitektur komponen antarmuka dan
karakteristik lain dari perangkat lunak
- Software construction berhubungan dengan detil pengembangan perangkat lunak
termasuk algoritma pengkodean pengujian dan pencarian kesalahan
- Software testing meliputi pengujian pada keseluruhan perilaku perangkat lunak
- Software maintenance mencakup upaya-upaya perawatan ketika perangkat lunak
telah dioperasikan
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
- Software configuration management berhubungan dengan usaha perubahan
konfigurasi perangkat lunak untuk memenuhi kebutuhan tertentu
- Software engineering management berkaitan dengan pengelolaan dan pengukuran
RPL termasuk perencanaan proyek perangkat lunak
- Software engineering tools and methods mencakup kajian teoritis tentang alat bantu
dan metode RPL
- Software engineering process berhubungan dengan definisi implementasi
pengukuran pengelolaan perubahan dan perbaikan proses RPL
- Software quality menitikberatkan pada kualitas dan daur hidup perangkat lunak
D RPL dan Disiplin Ilmu Komputer
Disiplin ilmu komputer lahir awal tahun 1940 yang merupakan integrasi
teori algoritma logika matematika dan ditemukannya penyimpanan program
secara elektronik pada komputer
(GB 2 Klasifikasi disiplin
Ilmu Komputem menurut ACM Denning dan Wikipedia)
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
E RPL dan Disiplin Ilmu Lain
(GB 3 Keterkaitan RPL dan
ilmu lain)
- Bidang ilmu manajemen meliputi akutansi finansial pemasaran manajemen
operasi ekonomi analisis kuantitatif manajemen sumber daya manusia
kebijakan dan strategi bisnis
- Bidang ilmu matematika meliputi aljabar linier kalkulus peluang statistik
analisis numerik dan matematika diskrit
- Bidang ilmu manajemen proyek meliputi semua hal yang berkaitan dengan
proyek seperti ruang lingkup proyek anggaran tenaga kerja kualitas
manajemen resiko dan penjadwalan proyek
- Bidang ilmu manajemen kualitas meliputi pengembangan sistem kualitas
manajemen resiko dan keandalan perbaikan kualitas dan metode-metode
kuantitatif
- Bidang ilmu ergonomika menyangkut hubungan (interaksi) antara manusia
dengan komponen-komponen lain dalam sistem komputer
- Bidang ilmu rekayasa sistem meliputi teori sistem analisis biaya-keuntungan
pemodelan simulasi proses dan operasi bisnis
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
F Klasifikasi Perangkat Lunak
Perangkat lunak secara umum dapat di bagi 2 yaitu perangkat lunak
sistem dan perangkat lunak aplikasi Perangkat lunak sistem dapat di bagi lagi
menjadi 3 macam yaitu
1 Bahasa pemrograman merupakan perangkat lunak yang bertugas
mengkonversikan arsitektur dan algoritma yang di rancang manusia ke
dalam format yang dapat di jalankan komputer contoh bahasa
pemrograman di antaranya BASIC COBOL Pascal C++ FORTRAN
2 Sistem Operasi saat komputer pertama kali di hidupkan sistem operasilah
yang pertama kali di jalankan sistem operasi yang mengatur seluruh
proses menterjemahkan masukan mengatur proses internal
memanejemen penggunaan memori dan memberikan keluaran ke peralatan
yang bersesuaian contoh sistem operasi DOS Unix Windows 95 IMB
OS2 Applersquos System 7
3 Utility sistem operasi merupakan perangkat lunak sistem dengan fungsi
tertentu misalnya pemeriksaan perangkat keras (hardware
troubleshooting) memeriksa disket yang rusak (bukan rusak fisik)
mengatur ulang isi harddisk (partisi defrag) contoh Utilty adalah Norton
Utility
Perangkat lunak aplikasi merupakan bagian perangkat lunak yang
sangat banyak di jumpai dan terus berkembang Sebelum tahun 1990-an
aplikasi yang di kenal yaitu pemroses kata (Word Star Chi Write)
pemroses tabel (Lotus 123 Quatro Pro) database (DBASE) dan hiburan
(game) Pada perkembangan pemroses kata tabel dan database saat ini
telah di bundel menjadi aplikasi office dengan tambahan aplikasi untuk
pembuatan presentasi yang nanti akan di berikan pada pelatihan ini
Contoh aplikasi office adalah Microsoft Office yang terdiri dari
Word(pemroses kata) Excel (pemroses tabel) Access (database) dan
PowerPoint (presentasi) Yang berkembang sangat banyak saat ini adalah
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
aplikasi multimedia dan internet Contoh aplikasi multimedia adalah
Winamp untuk memutar musik berformat MP3 atau CD Audio kemudian
RealPlayer yang dapat digunakan untuk menonton film atau VCD
Aplikasi internet yang umum di gunakan adalah untuk browsing e-mail
chatting dan messenger
Aplikasi yang bersifat khusus di antaranya untuk membantu
pekerjaan Engineer seperti AutoCAD (gambar struktur) Protel (gambar
rangkaian elektronik) dan Matlab (pemroses dan visualisasi persamaan
matematis)
G Profesi Dan Sertifikasi
Profesi sebagai software engineer mungkin asing ditelinga anda
termasuk anda karena kerancuan istilah RPL tadi sertifikasi kopetensi
RPL sampai sekarang masih menjadi perdebatan dalam industri software
karena menuntut hal yang spesifik untuk software tertentu ACM
(association for computing machinery) pernah membuat sertifikasi untuk
program software engineer tahun 1980an tapi dihentikan karena kurang
peminat IEEE sudah mengeluarkan lebih dari 500 sertifikat profesi RPL
di Canada telah keluar sertifikat legal untuk RPL yang disebut ISP
(Information System Professional)
Saat ini sertifikasi untuk RPL di Indonesia juga belum tersedia
namun telah disusun Standar Kompetensi Kerja Nasional Indonesia untuk
Bidang Programmer Komputer Meskipun belum memenuhi cakupan
bidang RPL secara keseluruhan namun paling tidak dapat digunakan
sebagai pendekatan sertifikasi bidang RPL
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
BAB III
PENGGOLONGAN DAN PENERAPAN KOMPUTER
A PENGGOLONGAN KOMPUTER
1 Berdasarkan data yang diolah
a Analog Computer
Komputer Analog adalah komputer yang digunakan mengolah data
yang berbentuk fisik dan bersifat kontinyu
b Digital Computer
Komputer Digital adalah komputer yang digunakan untuk mengolah
data berbentuk angka atau huruf dan bersifat tetap
c Hybrid Computer
Komputer Hybrid adalah jenis komputer yang dapat digunakan untuk
mengolah data analog ataupun digital
Keunggulan komputer digital
Memproses data lebih tepat dibandingkan dengan komputer analog
Dapat menyimpan data selama masih dibutuhkan oleh proses
Dapat melakukan operasi logika yaitu membandingkan dua nilai dan
menentukan hasilnya
Data yang telah dimasukkan dapat dikoreksi atau dihapus
Output dari komputer digital dapat berupa angka huruf grafik maupun
gambar
2 Berdasarkan penggunaanya
a) Special purpose computer
Komputer ini dirancang untuk menyelesaikan suatu masalah yang
khusus yang biasanya hanya berupa satu masalah saja
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
b) General purpose computer
Komputer ini dirancang untuk menyelesaikan bermacam-macam
masalah
3 Berdasarkan ukurannya
berdasarkan ukurannya komputer digolongkan kedalam
Micro computer
o Micro computer disebut juga personal computer
o Komputer mikro umunya single user (pemakai tunggal)
o Perkembangan lebih lanjut dari komputer mikro adalah komputer
super-mikro (supermicro computer)
o Supermicro computer merupakan multiuser system
Mini computer
o Mini computer dapat dibagi lagi menjadi
Mini-mini computer
Midi-mini computer
Maxi-mini computer
Super-mini computer
o Mini computer bersifat multi-user
o Mini computer dapat dihubungkan sampai dengan 64 terminal
Small computer
o Small computer disebut juga small-scale mainframe computer
o Small computer bersifat multi-user system
o Small computer menggunakan sistem multi programming
multiprocessing dan virtual storage
Medium computer
o Medium computer disebut juga medium-scale mainframe computer
o Medium computer bersifat multi-user system
o Medium computer menerapkan konsep distribusi data processing
(DDP)
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
Large computer
o Large computer disebut juga mainframe computer atau large-scale
mainframe computer
o Large computer bersifat multi-user system
o Large computer menerapkan sistem time-sharing
Super computer
o Super computer memungkinkan penerapan time-sharing yang lebih
efektif
o Super computer dapat dihubungkan sampai dengan ribuan terminal
o Super computer disebut juga parallel processor
B PENERAPAN KOMPUTER
diams Di bidang teknik dan ilmu pengetahuan
o Kecepatan dan ketepatan komputer sangat bermanfaat dalam pengolahan
data pada aplikasi teknik
o Para ahli nuklir dapat membuat model reaktor nulkir pada layar
komputer tidak perlu membuat model yang sebenarnya Kondisikondisi
yang diperlukan pada reaktor nuklir dapat diprogram dan dapat dicoba
diberikan data yang melampaui batas keamanan reaktor tersebut
o Komputer dapat juga digunakan untuk membuat model molekul-
molekul yang dapat ditampilkan secara grafik pada layar komputer
Melalui grafik ini ahli kimia dapat mengamati bagaimana molekul-
molekul tersebut bereaksi dengan yang lainnya
o Komputer juga dapat dipergunakan pada bidang geologi untuk
mempelajari keadaan tanah serta contour dari suatu daerah
o Aplikasi yang lain dari komputer dalam bidang teknik adalah computer
aided design
diams Di bidang bisnis
o Kegunaan komputer pada aplikasi bisnis adalah untuk menyediakan
informasi dengan cepat dan tepat
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
o Management Information System (MIS) adalah suatu sistem informasi
yang banyak diterapkan di perusahaan untuk menyediakan informasi yang
diperlukaan oleh semua tingkat manajemen
o Salah satu bagian dari MIS adalah AIS (Accounting Information System)
o Dalam MIS terdapat tiga komponen utama yaitu
1048707 Upper Management
1048707 Middle Management
1048707 Lower Management
diams Di bidang Industri
o Didalam proses industri komputer dapat dipergunakan untuk
pengawasan nemerik (numerical control) atau untuk pengawasan proses
(process control)
diams Di bidang Perbankan
o Dibidang perbankan komputer dipergunakan untuk menghasilkan
informasi bagi pihak manajemen bank sendiri dan juga untuk
meningkatkan pelayanan kepada nasabah bank
diams Dibidang Pendidikan
o Dibidang pendiikan komputer dipergunakan sebagai alat bantu dalam
proses belajar
o Komputer juga digunakan untuk membantu orang tuli mempelajari
bahasa kode
diams Dibidang Kedokteran
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
o Dibidang kedokteran komputer banyak digunakan untuk membantu para
dokter mendiagnosa penyakit dan menemukan obat yang tepat
o Contoh penerapan komputer dalam bidang kedokteran adalah
1048707 CAT (Computerized Axial Tomography)
1048707 DSR (Dynamic Spatial Reconstructor)
1048707 SPECT (Single Photon Emission Computer Tomography)
1048707 NMR (Nuclear Magnetic Resonance)
diams Di bidang Penerbangan
o Salah satu keguanan komputer pada perusahaan penerbangan adalah
untuk mengatur jadwal penerbangan dan mengatur sietm pemesanan tiket
diams Dibidang Kriminalitas
o Komputer dapat menghasilkan statistik kriminalitas di suatu daerah
o Program komputer yang telah dikembangkan pada bidang kriminalitas
adalah Crime Analysis Support System
o Program komputer yang lainnya adalah
1048707 PROMIS (Prosecutor-Offender Management Information System)
1048707 CATCH (Computer-Assisted Terminal Criminal Hunt)
1048707 MOTION (Metropolitan Orleans Total Information Online Network)
1048707 ARJIS (Automated Regional Justice Information System)
diams Di bidang Permainan
o Komputer dapat digunakan untuk hiburan dalam bentuk permainan
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
BAB IV
SISTEM OPERASI
A Pengertian Sistem OperasiSistem operasi Komputer adalah perangkat lunak komputer atau
software yang bertugas untuk melakukan kontrol dan manajemen perangkat
keras dan juga operasi-operasi dasar sistem termasuk menjalankan software
aplikasi seperti program-program pengolah data yang bisa digunakan untuk
mempermudah kegiatan manusia Sistem Operasi dalam bahasa Inggrisnya
disebut Operating System atau biasa di singkat dengan OS
Secara umum Sistem Operasi adalah software pada lapisan pertama
yang ditempatkan pada memori komputer pada saat komputer dinyalakan
Sedangkan software-software lainnya dijalankan setelah Sistem Operasi
berjalan dan Sistem Operasi akan melakukan layanan inti umum untuk
software-software itu Layanan inti umum tersebut seperti akses ke disk
manajemen memori skeduling task dan antar-muka user 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
Kalau sistem komputer terbagi dalam lapisan-lapisan maka Sistem
Operasi adalah penghubung antara lapisan hardware dan lapisan software
Lebih jauh daripada itu Sistem Operasi melakukan semua tugas-tugas
penting dalam komputer dan menjamin aplikasi-aplikasi yang berbeda dapat
berjalan secara bersamaan dengan lancar Sistem Operasi menjamin aplikasi
software lainnya dapat menggunakan memori melakukan input dan output
terhadap peralatan lain dan memiliki akses kepada sistem file Apabila
beberapa aplikasi berjalan secara bersamaan maka Sistem Operasi mengatur
skedule yang tepat sehingga sedapat mungkin semua proses yang berjalan
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
mendapatkan waktu yang cukup untuk menggunakan prosesor (CPU) serta
tidak saling mengganggu
Dalam banyak kasus Sistem Operasi menyediakan suatu pustaka dari
fungsi-fungsi standar dimana aplikasi lain dapat memanggil fungsi-fungsi
itu sehingga dalam setiap pembuatan program baru tidak perlu membuat
fungsi-fungsi tersebut dari awal Sistem Operasi secara umum terdiri dari
beberapa bagian
1 Mekanisme Boot yaitu meletakkan kernel ke dalam memory
2 Kernel yaitu inti dari sebuah Sistem Operasi
3 Command Interpreter atau shell yang bertugas membaca input dari
pengguna
4 Pustaka-pustaka yaitu yang menyediakan kumpulan fungsi dasar dan
standar yang dapat dipanggil oleh aplikasi lain
5 Driver untuk berinteraksi dengan hardware eksternal sekaligus untuk
mengontrol mereka
Sebagian Sistem Operasi hanya mengizinkan satu aplikasi saja yang
berjalan pada satu waktu (misalnya DOS) tetapi sebagian besar Sistem
Operasi baru mengizinkan beberapa aplikasi berjalan secara simultan pada
waktu yang bersamaan Sistem Operasi seperti ini disebut sebagai Multi-
tasking Operating System (misalnya keluarga sistem operasi UNIX)
Beberapa Sistem Operasi berukuran sangat besar dan kompleks serta
inputnya tergantung kepada input pengguna sedangkan Sistem Operasi
lainnya sangat kecil dan dibuat dengan asumsi bekerja tanpa intervensi
manusia sama sekali Tipe yang pertama sering disebut sebagai Desktop OS
sedangkan tipe kedua adalah Real-Time OS
Sebagai contoh yang dimaksud sistem operasi itu antara lain adalah
Windows Linux Free BSD Solaris palm symbian dan sebagainya
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
B Tugas-Tugas Sistem Operasi
Tugas-tugas sistem operasi diantaranya
1 Menyediakan antarmuka pengguna (user interface) berupa
o Melakukan perintah (command-base user interface) dalam bentuk teks
o Mengarahkan menu (menu driven)
o Antarmuka unit grafik (graphical user interface-GUI)
o Kombinasi ikon dan menu untuk menerima dan melaksanakan perintah
2 Menyediakan informasi yang berkaitan dengan hardware yaitu berupa
perangkat yang aktif atau pasif dan mengendalikan perangkat IO
3 Melakukan tugas pengolahan dan pengendalian sumber daya dalam sebuah
proses sebagai berikut
o Multitasking yaitu melakukan tugas secara serentak atau sekaligus pada
aplikasi yang sama maupun berbeda
o Multiprocessing penggunaan atau pemrosesan sebuah program secara
serentak oleh beberapa unit CPU
o Timesharing menggunakan sistem komputer yang sama pada banyak
pengguna
o Multithreading memproses aktivitas pada bentuk yang sama dengan
multitasking tetapi pada aplikasi tunggal
o Scalability dan Network upaya komputer dalam mengendalikan dan
meningkatkan kewaspadaan dan keamanan jumlah pengguna dan
memperluas pelayanan
4 Pengelolaan file dan direktori data yaitu memastikan file-file dalam
penyimpanan sekunder tersedia jika diperlukan dan mengamankan dari
pengguna yang tidak diizinkan
C Layanan Sistem Operasi
Seiring dengan berkembangnya Sistem Operasi semakin banyak lagi
layanan yang menjadi layanan inti umum Kini sebuah OS mungkin perlu
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
menyediakan layanan network dan koneksitas internet yang dulunya tidak
menjadi layanan inti umum Sistem Operasi juga perlu untuk menjaga kerusakan
sistem komputer dari gangguan program perusak yang berasal dari komputer
lainnya seperti virus Daftar layanan inti umum akan terus bertambah
Sebuah sistem operasi yang baik harus memiliki layanan berupa eksekusi
program operasi IO menipulasi sistem file komunikasi dan deteksi kesalahan
Dalam pemakaian secara multiuser sistem dapat lebih menguntungkan yaitu lebih
efisien karena pemakaian sumber daya bersama antara pengguna Sebagai fungsi
layanan bersama tersebut maka sistem operasi akan memberikan efisiensi
pengguna sistem berupa
Resource allocator yaitu mengalokasikan sumber daya ke beberapa
pengguna atau pekerjaan yang berkalan pada saat yang bersamaan
Protection menjamin akses ke sistem sumber daya yang dikendalikan
(akses pengguna ke sistem menjadi terkendali)
Accounting yaitu merekam kegiatan pengguna jatah pemakaian sumber
daya (keadilan atau kebijakan)
Eksekusi program merupakan kemampuan sistem untuk memuat program
ke memori dan menjalankan program Pengguna tidak dapat secara langsung
mengakses sumber daya hardware sistem operasi harus menyediakan mekanisme
untuk melakukan operasi IO atas nama pengguna Manipulasi sistem file adalah
kemampuan program untuk melakukan operasi pada file (membaca menulis
membuat dan menghapus file) Komunikasi adalah pertukaran data atau informasi
antar dua atau lebih proses yang berada pada satu komputer (atau lebih) Deteksi
kesalahan (error) adalah menjaga kestabilan sistem dengan mendeteksi error
hardware maupun operasi
D Struktur Sistem Operasi
Silberschatz Galvin Gagne (2003) berpendapat bahwa umumnya
sebuah sistem operasi modern mempunyai komponen sebagai berikut
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
Manajemen proses
Manajemen memori utama
Manajemen memori skunder
Manajemen sistem IO (inputoutput)
Manajemen file
Sistem proteksi
Jaringan
Sistem command interpreter
a Manajemen proses
Prosesor mengeksekusi program-program komputer Prosesor adalah
sebuah chip dalam sistem komputer yang menjalankan instruksi-instruksi
program komputer Dalam setiap detiknya prosesor dapat menjalankan jutaan
instruksi
Program adalah sederetan instruksi yang diberikan kepada suatu
komputer Sedangkan proses adalah suatu bagian dari program yang berada
pada status tertentu dalam rangkaian eksekusinya Di dalam bahasan Sistem
Operasi kita lebih sering membahas proses dibandingkan dengan program
Pada Sistem Operasi modern pada satu saat tidak seluruh program dimuat
dalam memori tetapi hanya satu bagian saja dari program tersebut
Sedangkan bagian lain dari program tersebut tetap beristirahat di media
penyimpan disk Hanya pada saat dibutuhkan saja bagian dari program
tersebut dimuat di memory dan dieksekusi oleh prosesor Hal ini sangat
menghemat pemakaian memori
Beberapa sistem hanya menjalankan satu proses tunggal dalam satu
waktu sedangkan yang lainnya menjalankan multi-proses dalam satu waktu
Padahal sebagian besar sistem komputer hanya memiliki satu prosesor dan
sebuah prosesor hanya dapat menjalankan satu instruksi dalam satu waktu
Maka bagaimana sebuah sistem prosesor tunggal dapat menjalankan multi-
proses Sesungguhnya pada granularity yang sangat kecil prosesor hanya
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
menjalankan satu proses dalam satu waktu kemudian secara cepat ia
berpindah menjalankan proses lainnya dan seterusnya Sehingga bagi
penglihatan dan perasaan pengguna manusia seakan-akan prosesor
menjalankan beberapa proses secara bersamaan
Setiap proses dalam sebuah sistem operasi mendapatkan sebuah PCB
(Process Control Block) yang memuat informasi tentang proses tersebut
yaitu sebuah tanda pengenal proses (Process ID) yang unik dan menjadi
nomor identitas status proses prioritas eksekusi proses dan informasi lokasi
proses dalam memori Prioritas proses merupakan suatu nilai atau besaran
yang menunjukkan seberapa sering proses harus dijalankan oleh prosesor
Proses yang memiliki prioritas lebih tinggi akan dijalankan lebih sering atau
dieksekusi lebih dulu dibandingkan dengan proses yang berprioritas lebih
rendah Suatu sistem operasi dapat saja menentukan semua proses dengan
prioritas yang sama sehingga setiap proses memiliki kesempatan yang sama
Sistem operasi bertanggung jawab atas aktifitas-aktifitas yang berkaitan
dengan manajemen proses seperti
Pembuatan dan penghapusan proses user dan sistem proses
Menunda atau melanjutkan proses
Menyediakan mekanisme untuk proses sinkronisasi
Menyediakan mekanisme untuk proses komunikasi
Menyediakan mekanisme untuk penanganan deadlock
Status Proses
Jenis status yang mungkin dapat disematkan pada suatu proses pada
setiap sistem operasi dapat berbeda-beda Tetapi paling tidak ada 3 macam status
yang umum yaitu
1 Ready yaitu status dimana proses siap untuk dieksekusi pada giliran
berikutnya
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
2 Running yaitu status dimana saat ini proses sedang dieksekusi oleh
prosesor
3 Blocked yaitu status dimana proses tidak dapat dijalankan pada saat
prosesor siapbebas
b Manajemen memori utama
Memori utama atau lebih dikenal sebagai memori adalah sebuah array
yang besar dari word atau byte yang ukurannya mencapai ratusan ribuan
atau bahkan jutaan Setiap word atau byte mempunyai alamat sendiri Memori
utama berfungsi sebagai tempat penyimpanan yang akases datanya digunakan
oleh CPU atau perangkat IO Memori utama termasuk tempat penyimpanan
data sementara (volatile) artinya data dapat hilang begitu sistem dimatikan
Sistem operasi bertanggung jawab atas aktivitas-aktivitas yang berkaitan
dengan manajemen memori seperti
menjaga track memori yang sedang diguanakan dan siapa yang
menggunakannya
memilih program yang akan di-load ke memori
Mengalokasikan dan men-dealokasikan ruang memori sesuai kebutuhan
c Manajemen memori skunderData tersimpan dalam memori utama bersifat sementara dan
jumlahnya sangat kecil Oleh karenan itu untuk menyimpan keseluruhan data
dan program komputer dibutuhkan secondary storage yang bersifat permanen
dan mempu menampung data dengan ukuran besar Contoh dari memori
skunder adalah harddisk disket USB flash disk dan lain-lain Sistem operasi
bertanggung jawab atas aktivitas-aktivitas yang berkaitan dengan disk
managementi seperti free space management alokasi penyimpanan dan
penjadwalan disk
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
d Manajemen sistem IO
Manajemen sistem IO biasa juga disebut sebagai device manager
yang bertugas menyediakan device driveracuteyang umum sehingga operasi IO
dapat seragam (membuka membaca menulis menutup) Contoh pengguna
menggunakan operasi yang sama untuk membaca file pada hard disk CD-
ROM dan disket Komponen sistem operasi untuk sistem IO adalah sebagai
berikut
Buffer berfungsi untuk sementara menampung data darike perangkat IO
Spooling melakukan penjadwalan pemakaian IO sistem supaya lebih
efisien (antrian dan sebagainya)
Menyediakan driver untuk dapat melakukan operasi detail untuk hardware
IO tertentu
eManajemen file
File adalah sekumpulan informasi yang berhubungan sesuai dengan
tujuan pembuat berkas tersebut Berkas dapat mempunyai struktur yang
bersifat hirarki (direktori volume dan lain-lain) Tanggung jawab sistem
operasi adalah
Pembuatan dan penghapusan file
Pembuatan dan penghapusan direktori
Mendukung manipulasi file dan direktori
Memetakan file ke secondary storage
Melakukan backup file ke media penyimpanan permanen (non volatile)
f Sistem proteksi
Proteksi mengacu pada mekanisme untuk mengendalikan akses yang
dilakukan oleh program prosesor atau pengguna ke sistem suber daya
Mekanisme proteksi seharusnya
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
Dapat membedakan antara pengguna yang diizinkan dan yang belum
Menentukan kendali
Menyediakan alat pengatur
g Jaringan
Sistem distribusi adalah sekumpulan prosesor yang tidak berbagi
memori atau clock Tiap prosesor mempunyai memori sendiri Prosesor-
prosesor tersebut terhubung memlaui jaringan komunikasi sistem terdistribusi
yang menyediakan akases pengguna ke berbagai macam sumber daya sistem
Akses tersebut menyebabkan meningkatnya
Kecepatan komputer
Ketersediaan data
Kehandalan (enhanced reliability)
h Sistem command-interpreter
Sistem operasi menunggu instruksi dapri pengguna (command
driven) Program yang membaca instruksi dan mengartikan control
statements umumnya disebut control-card interpreter command-line
interpreter shell pada UNIX Sistem command interpreter sangat bervariasi
antara satu sistem operasi dengan sistem operasi lainnya dan disesuaikan
dengan tujuan dan teknologi perangkat IO yang ada Contohnya CLI
Windows pen-based (touch) dan lain-lain
E Klasifikasi Sistem Operasi
Sistem operasi dapat diklasifikasikan sebagai berikut
1 Berdasarkan skala arsitekturnya (bit) sistem operasi dibedakan menjadi
sistem operasi berskala 8-bit 16-bit 32-bit dan 64-bit Sistem operasi
dengan skala 8-bit dan 16-bit saat ini sudah mulai ditinggalkan sedangkan
saat ini kebanyakan yang digunakan adalah skala 32-bit seperti sistem
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
operasi Microsoft Windows NT Windows 2000 Windows XP LINUX
IBM OS400 Sun Solaris) Sedangkan yang baru dan masih jarang
ditemui di pasaran adalah skala 64-bit Seperti Windows XP 64-bit Digital
UNIX Open VMS IBM AIX for RS6000 SGI IRIX dan HP-UX
2 Klasifikasi sistem operasi berdasarkan end-user interface
o Command driven Biasa juga disebut command line dimana perintah
sistem operasi diketikkan pada prompt perintah atau dieksekusi
melalui script file (misalnya pada sistem operasi DOS UNIX atau
XENIX)
o Graphical user interface (GUI) Pengguna akhir menggunakan mouse
atau alat penunjuk (pointer) yang lain untuk memilih objek yang
mewakili suatu instruksi spesifik (misalnya semua sistem operasi
Windows IBM OS2 MAC-OS LINUX)
3 Klasifikasi sistem operasi berdasarkan pengguna
o Single-user single-tasking sistem operasi yang hanya mampu untuk
melayani satu pengguna pada satu saat untuk satu instruksi dalam satu
siklus proses (misal MS-DOS)
o Single-user multi-tasking sistem operasi yang hanya mampu untuk
melayani satu pengguna pada satu saat tetapi mampu untuk
mengeksekusi beberapa instruksi dalam satu siklus proses (misalnya
Windows 95 IBM OS2 MAC-OS)
o Multi-user multi-tasking sistem operasi yang mampu untuk melayani
beberapa pengguna sekaligus dalam satu waktu dan juga mampu
untuk menjalankan beberapa instruksi sekaligus dalam satu siklus
proses
4 Klasifikasi sistem operasi berdasarkan pangsa pasar
o Sistem operasi servernetwork seperti Windows NT Server Windows
XP IBM AIX for RS6000 Digital UNIX Open VMS HP-UX Sun
Solaris dan IBM OS400 LINUX
o Sistem operasi desktop seperti Windows 95 Windows NT
Workstation Windows XP LINUX OS2 Wrap MacOS Java
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
o Sistem operasi Hanheld seperti Windows CE GEOS Magic Cap
F Sistem Operasi Saat IniSistem operasi-sistem operasi utama yang digunakan komputer sistem
umum (termasuk PC komputer personal) terbagi menjadi 3 kelompok besar
1 Keluarga Microsoft Windows - yang antara lain terdiri dari Windows Desktop
Environment (versi 1x hingga versi 3x) Windows 9x (Windows 95 98 dan
Windows ME) dan Windows NT (Windows NT 3x Windows NT 40
Windows 2000 Windows XP Windows Server 2003 Windows Vista
Windows 7 (Seven) yang dirilis pada tahun 2009 dan Windows Orient yang
akan dirilis pada tahun 2014
2 Keluarga Unix yang menggunakan antarmuka sistem operasi POSIX seperti
SCO UNIX keluarga BSD (Berkeley Software Distribution) GNULinux
MacOSX (berbasis kernel BSD yang dimodifikasi dan dikenal dengan nama
Darwin) dan GNUHurd
3 Mac OS adalah sistem operasi untuk komputer keluaran Apple yang biasa
disebut Mac atau Macintosh Sistem operasi yang terbaru adalah Mac OS X
versi 104 (Tiger) Awal tahun 2007 direncanakan peluncuran versi 105
(Leopard)
Sedangkan komputer Mainframe dan Super komputer menggunakan banyak
sekali sistem operasi yang berbeda-beda umumnya merupakan turunan dari
sistem operasi UNIX yang dikembangkan oleh vendor seperti IBM AIX HPUX
dll
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
BAB V
PENUTUP
A KESIMPULAN
Perangkat lunak merupakan kumpulan beberapa perintah yang dieksekusi
oleh mesin komputer dalam menjalankan pekerjaannya perangkat lunak ini
merupakan catatan bagi mesin komputer untuk menyimpan perintah maupun
dokumen serta arsip lainnya Merupakan data elektronik yang disimpan
sedemikian rupa oleh komputer itu sendiri data yang disimpan ini dapat berupa
program atau instruksi yang akan dijalankan oleh perintah maupun catatan-
catatan yang diperlukan oleh komputer untuk menjalankan perintah yang
dijalankannya Untuk mencapai keinginannya tersebut dirancanglah suatu susunan
logika logika yang disusun ini diolah melalui perangkat lunak yang disebut juga
dengan program beserta data-data yang diolahnya Pengeloahan pada software ini
melibatkan beberapa hal diantaranya adalah sistem operasi program dan data
Penggolongan komputer terbagi menjadi tiga (3) yaitu berdasarkan data
yang diolah berdasarkan penggunaannya dan berdasarkan ukurannya Sedangkan
penerapan komputer sering diterapkan pada bidang teknologi dan ilmu
pengetahuan bisnis industri perbankan pendidikan kedokteran penerbangan
kriminalitas dan permainan
Perangkat lunak sistem atau sistem operasi merupakan software yang
berfungsi melakukan operasi yang mengurusi tentang segala aktifitas komputer
seperti mendukung operasi sistem aplikasi dan mengendalikan semua perangkat
komputer agar dapat berjalan selaras dengan fungsinya Secara umum Sistem
Operasi adalah software pada lapisan pertama yang ditempatkan pada memori
komputer pada saat komputer dinyalakan Sedangkan software-software lainnya
dijalankan setelah Sistem Operasi berjalan dan Sistem Operasi akan melakukan
layanan inti umum untuk software-software itu Sistem operasi sekarang menurut
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
Silberschatz Galvin Gagne (2003) berpendapat bahwa umumnya sebuah sistem
operasi modern mempunyai komponen yaitu Manajemen proses Manajemen
memori utama Manajemen memori skunder Manajemen sistem IO
(inputoutput) Manajemen file Sistem proteksi Jaringan dan Sistem command
interpreter Sedangkan sistem operasi komputer terbagi menjadi tiga (3) bagian
yaitu keluarga microsoft windows keluarga unix dan keluarga Mac OS
B SARAN
Teknologi yang semakin berkembang dalam teknologi diharapkan dapat
djadikan alat membantu mencari informasi bukan untuk hal yang negatif Untuk
itu Gunakan komputer secara bijak sesuaikan dengan keperluan dan kebutuhan
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
DAFTAR PUSTAKA
httprudihdwordpresscom20070509sejarah-perkembangan-perangkat-lunak
(Minggu 5 Maret 2011 jam 1915)
httpidwikipediaorgwikiSistem_operasi (Selasa 8 Maret 2011 jam 1425)
httpferryfwebidindexphptik3-ked-dsr-komp52-babivperangkat-lunak-
komputer (Selasa 15Maret 2010 jam 1300)
httpidwikipediaorgwikiSejarah_perangkat_lunak_bebas (Selasa 15 Maret
2011 jam 1900)
httpsolehsoulwordpresscom20090831apa-itu-software-komputer-
E28093-definisi-software (Rabu 16 Maret 2011 jam1253)
httpwwwaplikomfeunlamcocc (Kamis 17 Maret 2011 jam 1100)
P
- A PENGGOLONGAN KOMPUTER
-
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
DAFTAR GAMBAR
Gambar hal
1 Ruang lingkup RPL11
2 RPL dan Displin Ilmu Komputer12
3 RPL dan Displin Ilmu Lainnya13
4 Sistem Informasi Manajemen 19
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
BAB I
PENDAHULUAN
A LATAR BELAKANG
Terciptanya komputer diawali dengan perkembangan alat hitung amka
dalam meninjau perkembangan komputer kita tak lepas dari perkembangan alat
hitung Alat hitung tertua yang sekarang masih digunakan adalah abacus (di
Indonesia dikenal dengan nama sempoa) alat ini berasal dari Timur Tengah
dikena di Eropa pada Marcopolo
Komputer digunakan orang untuk meningkatkan hasil kerja dan
memecahkanberbagai masalah Yang menjadi pemroses data atau pemecah
masalah itua dalah perangkat lunak Bentuk terkecil dari perangkat lunak
adalah operasi aritmatik (+ - x) dan logika (AND OR gt lt =) Dari
operasi dasar ini disusun program atau perangkat lunak
Di tahun 1980 masih banyak diantara kita di Indonesia yang belum
melek komputer sehingga pada saat itu kita sudah sangat bangga jika
menggunakan mesin tik elektronik Tahun 1987 kita mulai mengenal
komputer ber-prosesor 286 dimana untuk menghidupkannya masih
menggunakan disket DOS Selain itu sistem operasi pada saat itu msih
belum open system sehingga sistem PC tidak dapat berkomunikasi dengan
sistem lainnya yaitu Mac Untuk mengirimkan files kepada seseorang yang
berlainan kota kita masih membutuhkan jasa pos atau kurir Tahun 1990
orang Indonesia dengan bangganya menenteng organizer elektronis
bermemori 2 MB untuk dapat disebut melek teknologi
Komputer membutuhkan data atau fakta dimana data ini pada saat
diinput akan diterjemahkan menjadi bilangan biner Mesin komputer
memproses fakta atau data menjadi suatu informasi yang berguna bagi
penggunanya Dengan Komputer diharapkan dapat meningkatkan hasil
kerja dan memecahkan berbagai masalah Sebelum menjadi informasi data
tersebut diproses melalui hardware yang terletak pada CPU dengan
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
menggunakan perangkat lunak Perangkat lunak atau software adalah
program dari komputer Perangkat lunak adalah program yang berisi
instruksi untuk melakukan proses pengolahan data Saat ini tingkat
pemrosesan yang dikerjakan perangkat lunak bersifat machine-like
(keinginan mesin) mulai berubah dengan sifat human-like (keinginan
manusia) Di dalam teori informasi disusun hirarki informasi mulai dari
data fakta kemudian setelah proses seleksi dan pengurutan menjadi
sesuatu yang berguna menjadi informasi Informasi yang di susun secara
sistematis dengan suatu alur logika tertentu menjadi knowledge
(pengetahuan) Perangkat Keras tidak akan berfungsi tanpa adanya
perangkat lunak begitu pula sebaliknya perangkat lunak tidak berfungsi
tanpa adanya perangkat keras Kedua perangkat tersebut memang saling
berkaitan sehingga komputer dapat berfungsi dengan baik Perkembangan
teknologi terutama dalam perangkat keras terus diimbangi oleh perangkat
lunaknya sehingga penggunaan komputer lebih maksimal
Karena perkembangan teknologi semakin canggih dari tahun ke
tahun maka dengan ini saya akan membahas makalah tentang
ldquoPekembangan Perangkat Lunak Penggolongan Dan Penerapan
Komputer Sistem Operasirdquo Semoga dapat memberikan sedikit
pengalaman bagi yang membaca
B TUJUAN
Tujuan dari makalah ini adalah Penulis ingin mengetahui
a Perkembangan Perangkat Lunak
b Penggolongan dan Penerapan Komputer
c Sistem Operasi
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
BAB II
PERKEMBANGAN PERANGKAT LINAK
A Sejarah Rankaian Perangkat Lunak
Rangkaian perangkat lunak secara umum disepakati dari
terjemahan Software Engineering yang mulai populer tahun 1968 pada
Software Engineering Conference oleh NATO pengertian RPL sendiri
yaitu disiplin ilmu yang membahas seluruh aspek produksi perangkat
lunak dari tahap analisa kebutuhan user menentukan spesifikasi
kebutuhan user disain pengkodean pengujian hingga kepemeliharaan
sistem setelah dipakai jadi jelas RPL bukan hanya pembuatan tapi juga
semua aspek dalam pembuatan suatu software
Dewasa ini banyak bertaburan perangkat lunak yang bisa
dugunakan oleh masyarakat dengan mudahnya Perangkat lunak sendiri
memiliki sejarah yang tidak pendek untuk dijelaskan Komputer
merupakan mesin yang memproses fakta atau data menjadi informasi
Komputer di gunakan orang untuk meningkatkan hasil kerja dan
memecahkan berbagai masalah Yang menjadi pemroses data atau
pemecah masalah itu adalah perangkat lunak Perangkat lunak sendiri
memiliki ragam yang banyak Sehingga memicu perkembangan perangkat
lunak di seluruh dunia Perkembangan yang pesat itu juga didukung
kebutuhan manusia yang berkembang dari zaman ke zaman Setiap
individu mempunyai kebutuhan yang berbeda beda terhadap perangkat
lunak yang ada sehingga membuat mereka ingin mengembangkannya
hingga memenuhi kebutuhannya masing masing Untuk itulah kami ingin
mengulas beberapa hal tentang perkembangan perangkat lunak dalam
makalah ini
Software adalah kumpulan instruksi yang berfungsi untuk
menjalankan suatu perintah seperti memberikan informasi tentang
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
hardware menentukan fungsi hardware dan menjalankan sistem Agar
komputer dapat membaca mengingat membuat keputusan
(membandingkan) menghitung menyortir dan menghasilkan keluaran
berupa informasi dalam monitor atau cetakan komputer harus dapat
membaca dan memasukkan program ke dalam memori utamanya Program
adalah instruksi dalam bahasa mesin atau yang dapat dibaca oleh komputer
yang dirancang untuk tujuan tertentu sehingga kalau operator menjalankan
komputer dan memijat tombol tertentu (misalnya untuk memroses data
akuntansi) disebut dengan program aplikasi (aplication program)
Pengertian perangkat lunak menunjuk pada program dan alat bantu lain
yang bersifat menambah kemampuan komputer sebagai alat untuk
melaksanakan tugas atau operasi tertentu Program aplikasi dapat dibuat
secara khusus untuk memenuhi kebutuhan khusus pula (tailor-made) atau
berupa paket yang mempunyai aplikasi umum
Disebut juga dengan perangkat lunak merupakan kumpulan
beberapa perintah yang dieksekusi oleh mesin komputer dalam
menjalankan pekerjaannya perangkat lunak ini merupakan catatan bagi
mesin komputer untuk menyimpan perintah maupun dokumen serta arsip
lainnya Merupakan data elektronik yang disimpan sedemikian rupa oleh
komputer itu sendiri data yang disimpan ini dapat berupa program atau
instruksi yang akan dijalankan oleh perintah maupun catatan-catatan yang
diperlukan oleh komputer untuk menjalankan perintah yang dijalankannya
Untuk mencapai keinginannya tersebut dirancanglah suatu susunan logika
logika yang disusun ini diolah melalui perangkat lunak yang disebut juga
dengan program beserta data-data yang diolahnya Pengeloahan pada
software ini melibatkan beberapa hal diantaranya adalah sistem operasi
program dan data Software ini mengatur sedemikian rupa sehingga
logika yang ada dapat dimengerti oleh mesin komputer
(solehsoulwordpresscom)
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
Komputer digunakan orang untuk meningkatkan hasil kerja dan
memecahkanberbagai masalah Yang menjadi pemroses data atau pemecah
masalah ituadalah perangkat lunak Bentuk terkecil dari perangkat lunak
adalah operasi aritmatik (+ - x) dan logika (AND OR gt lt =) Dari
operasi dasar ini disusun program atau perangkat lunak
B Perkembangan perangkat lunak sampai sekarang
Komputer membutuhkan data atau fakta dimana data ini pada saat
diinput akan diterjemahkan menjadi bilangan biner Mesin komputer
memproses fakta atau data menjadi suatu informasi yang berguna bagi
penggunanya Dengan Komputer diharapkan dapat meningkatkan hasil kerja
dan memecahkan berbagai masalah Sebelum menjadi informasi data tersebut
diproses melalui hardware yang terletak pada CPU dengan menggunakan
perangkat lunak Perangkat lunak atau software adalah program dari
komputer Perangkat lunak adalah program yang berisi instruksi untuk
melakukan proses pengolahan data Saat ini tingkat pemrosesan yang
dikerjakan perangkat lunak bersifat machine-like (keinginan mesin) mulai
berubah dengan sifat human-like (keinginan manusia) Di dalam teori
informasi disusun hirarki informasi mulai dari data fakta kemudian setelah
proses seleksi dan pengurutan menjadi sesuatu yang berguna menjadi
informasi Informasi yang di susun secara sistematis dengan suatu alur logika
tertentu menjadi knowledge (pengetahuan) Perangkat Keras tidak akan
berfungsi tanpa adanya perangkat lunak begitu pula sebaliknya perangkat
lunak tidak berfungsi tanpa adanya perangkat keras Kedua perangkat tersebut
memang saling berkaitan sehingga komputer dapat berfungsi dengan baik
Perkembangan teknologi terutama dalam perangkat keras terus diimbangi oleh
perangkat lunaknya sehingga penggunaan komputer lebih maksimal
Kemampuan komputer dirasakan sangat berkaitan dengan perangkat
keras dan perangkat lunaknya maka dari itu diperlukan perangkat lunak yang
benar-benar mendukung perangkat kerasnyaBentuk paling sederhana dari
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
perangkat lunak menggunakan aljabar Boolean yang di representasikan
sebagai binary digit (bit) yaitu 1 (benar) atau 0 (salah) cara ini sudah pasti
sangat menyulitkan sehingga orang mulai mengelompokkan bit tersebut
menjadi nible (4 bit) byte (8 bit) word (16 bit) double word (32 bit)
(rudihdwordpresscom)
Kelompok-kelompok bit ini di susun ke dalam struktur instruksi
seperti penyimpanan transfer operasi aritmatika operasi logika dan bentuk
bit ini di ubah menjadi kode-kode yang di kenal sebagai assembler Kode-
kode mesin sendiri masih cukup menyulitkan karena tuntutan untuk dapat
menghapal kode tersebut dan format (aturan) penulisannya yang cukup
membingungkan dari masalah ini kemudian lahir bahasa pemrograman
tingkat tinggi yang seperti bahasa manusia (bahasa Inggris) Saat ini
pembuatan perangkat lunak sudah menjadi suatu proses produksi yang sangat
kompleks dengan urutan proses yang panjang dengan melibatkan puluhan
bahkan ratusan orang dalam pembuatannya Berdasarkan perkembangannya
perangkat lunak sampai dengan sekarang dibagi menjadi beberapa era yaitu
a) Era pioner
Bentuk perangkat lunak pada awalnya adalah sambungan-sambungan
kabel ke antar bagian dalam komputer gambar berikut memperlihatkan orang
yang sedang menggunakan komputer Cara lain dalam mengakses komputer
adalah menggunakan punched card yaitu kartu yang di lubangi Penggunaan
komputer saat itu masih dilakukan secara langsung sebuah program untuk
sebuah mesin untuk tujuan tertentu Pada era ini perangkat lunak merupakan
satu kesatuan dengan perangkat kerasnya Penggunaan komputer dilakukan
secara langsung dan hasil yang selesai di kerjakan komputer berupa print out
Proses yang di lakukan di dalam komputer berupa baris instruksi yang secara
berurutan di proses Perangkat lunak pada era ini contohnya ENIAC
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
b) Era stabil
Pada era stabil penggunaan komputer sudah banyak di gunakan
tidak hanya oleh kalangan peneliti dan akademi saja tetapi juga oleh
kalangan industri perusahaan Perusahaan perangkat lunak bermunculan
dan sebuah perangkat lunak dapat menjalankan beberapa fungsi dari ini
perangkat lunak mulai bergeser menjadi sebuah produk
Baris-baris perintah perangkat lunak yang di jalankan oleh
komputer bukan lagi satu-satu tapi sudah seperti banyak proses yang di
lakukan secara serempak (multi tasking) Sebuah perangkat lunak mampu
menyelesaikan banyak pengguna (multi user) secara cepatlangsung (real
time) Pada era ini mulai di kenal sistem basis data yang memisahkan
antara program (pemroses) dengan data (yang di proses) Pada era ini
contoh perangkat lunaknya adalah
c) Era mikro
Sejalan dengan semakin luasnya PC dan jaringan komputer di era
ini perangkat lunak juga berkembang untuk memenuhi kebutuhan
perorangan Perangkat lunak dapat di bedakan menjadi perangkat lunak
sistem yang bertugas menangani internal dan perangkat lunak aplikasi
yang di gunakan secara langsung oleh penggunannya untuk keperluan
tertentu Automatisasi yang ada di dalam perangkat lunak mengarah ke
suatu jenis kecerdasan buatan
d) Era modern
Saat ini perangkat lunak sudah terdapat di mana-mana tidak hanya
pada sebuah superkomputer dengan 25 prosesornya sebuah komputer
genggampun telah di lengkapi dengan perangkat lunak yang dapat di
sinkronkan dengan PC Tidak hanya komputer bahkan peralatan seperti
telepon TV hingga ke mesin cuci AC dan microwave telah di tanamkan
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
perangkat lunak untuk mengatur operasi peralatan itu Dan yang hebatnya
lagi adalah setiap peralatan itu akan mengarah pada suatu saat kelak akan
dapat saling terhubung Pembuatan sebuah perangkat lunak bukan lagi
pekerjaan segelentir orang tetapi telah menjadi pekerjaan banyak orang
dengan beberapa tahapan proses yang melibatkan berbagai disiplin ilmu
dalam perancangannya Tingkat kecerdasan yang di tunjukkan oleh
perangkat lunak pun semakin meningkat selain permasalahan teknis
perangkat lunak sekarang mulai bisa mengenal suara dan gambar
C Ruang Lingkup Rekayasa Perangkat Lunak
(Gbr1)
- Software requirements berhubungan dengan spesifikasi kebutuhan dan persyaratan
perangkat lunak
- Software design mencakup proses penentuan arsitektur komponen antarmuka dan
karakteristik lain dari perangkat lunak
- Software construction berhubungan dengan detil pengembangan perangkat lunak
termasuk algoritma pengkodean pengujian dan pencarian kesalahan
- Software testing meliputi pengujian pada keseluruhan perilaku perangkat lunak
- Software maintenance mencakup upaya-upaya perawatan ketika perangkat lunak
telah dioperasikan
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
- Software configuration management berhubungan dengan usaha perubahan
konfigurasi perangkat lunak untuk memenuhi kebutuhan tertentu
- Software engineering management berkaitan dengan pengelolaan dan pengukuran
RPL termasuk perencanaan proyek perangkat lunak
- Software engineering tools and methods mencakup kajian teoritis tentang alat bantu
dan metode RPL
- Software engineering process berhubungan dengan definisi implementasi
pengukuran pengelolaan perubahan dan perbaikan proses RPL
- Software quality menitikberatkan pada kualitas dan daur hidup perangkat lunak
D RPL dan Disiplin Ilmu Komputer
Disiplin ilmu komputer lahir awal tahun 1940 yang merupakan integrasi
teori algoritma logika matematika dan ditemukannya penyimpanan program
secara elektronik pada komputer
(GB 2 Klasifikasi disiplin
Ilmu Komputem menurut ACM Denning dan Wikipedia)
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
E RPL dan Disiplin Ilmu Lain
(GB 3 Keterkaitan RPL dan
ilmu lain)
- Bidang ilmu manajemen meliputi akutansi finansial pemasaran manajemen
operasi ekonomi analisis kuantitatif manajemen sumber daya manusia
kebijakan dan strategi bisnis
- Bidang ilmu matematika meliputi aljabar linier kalkulus peluang statistik
analisis numerik dan matematika diskrit
- Bidang ilmu manajemen proyek meliputi semua hal yang berkaitan dengan
proyek seperti ruang lingkup proyek anggaran tenaga kerja kualitas
manajemen resiko dan penjadwalan proyek
- Bidang ilmu manajemen kualitas meliputi pengembangan sistem kualitas
manajemen resiko dan keandalan perbaikan kualitas dan metode-metode
kuantitatif
- Bidang ilmu ergonomika menyangkut hubungan (interaksi) antara manusia
dengan komponen-komponen lain dalam sistem komputer
- Bidang ilmu rekayasa sistem meliputi teori sistem analisis biaya-keuntungan
pemodelan simulasi proses dan operasi bisnis
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
F Klasifikasi Perangkat Lunak
Perangkat lunak secara umum dapat di bagi 2 yaitu perangkat lunak
sistem dan perangkat lunak aplikasi Perangkat lunak sistem dapat di bagi lagi
menjadi 3 macam yaitu
1 Bahasa pemrograman merupakan perangkat lunak yang bertugas
mengkonversikan arsitektur dan algoritma yang di rancang manusia ke
dalam format yang dapat di jalankan komputer contoh bahasa
pemrograman di antaranya BASIC COBOL Pascal C++ FORTRAN
2 Sistem Operasi saat komputer pertama kali di hidupkan sistem operasilah
yang pertama kali di jalankan sistem operasi yang mengatur seluruh
proses menterjemahkan masukan mengatur proses internal
memanejemen penggunaan memori dan memberikan keluaran ke peralatan
yang bersesuaian contoh sistem operasi DOS Unix Windows 95 IMB
OS2 Applersquos System 7
3 Utility sistem operasi merupakan perangkat lunak sistem dengan fungsi
tertentu misalnya pemeriksaan perangkat keras (hardware
troubleshooting) memeriksa disket yang rusak (bukan rusak fisik)
mengatur ulang isi harddisk (partisi defrag) contoh Utilty adalah Norton
Utility
Perangkat lunak aplikasi merupakan bagian perangkat lunak yang
sangat banyak di jumpai dan terus berkembang Sebelum tahun 1990-an
aplikasi yang di kenal yaitu pemroses kata (Word Star Chi Write)
pemroses tabel (Lotus 123 Quatro Pro) database (DBASE) dan hiburan
(game) Pada perkembangan pemroses kata tabel dan database saat ini
telah di bundel menjadi aplikasi office dengan tambahan aplikasi untuk
pembuatan presentasi yang nanti akan di berikan pada pelatihan ini
Contoh aplikasi office adalah Microsoft Office yang terdiri dari
Word(pemroses kata) Excel (pemroses tabel) Access (database) dan
PowerPoint (presentasi) Yang berkembang sangat banyak saat ini adalah
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
aplikasi multimedia dan internet Contoh aplikasi multimedia adalah
Winamp untuk memutar musik berformat MP3 atau CD Audio kemudian
RealPlayer yang dapat digunakan untuk menonton film atau VCD
Aplikasi internet yang umum di gunakan adalah untuk browsing e-mail
chatting dan messenger
Aplikasi yang bersifat khusus di antaranya untuk membantu
pekerjaan Engineer seperti AutoCAD (gambar struktur) Protel (gambar
rangkaian elektronik) dan Matlab (pemroses dan visualisasi persamaan
matematis)
G Profesi Dan Sertifikasi
Profesi sebagai software engineer mungkin asing ditelinga anda
termasuk anda karena kerancuan istilah RPL tadi sertifikasi kopetensi
RPL sampai sekarang masih menjadi perdebatan dalam industri software
karena menuntut hal yang spesifik untuk software tertentu ACM
(association for computing machinery) pernah membuat sertifikasi untuk
program software engineer tahun 1980an tapi dihentikan karena kurang
peminat IEEE sudah mengeluarkan lebih dari 500 sertifikat profesi RPL
di Canada telah keluar sertifikat legal untuk RPL yang disebut ISP
(Information System Professional)
Saat ini sertifikasi untuk RPL di Indonesia juga belum tersedia
namun telah disusun Standar Kompetensi Kerja Nasional Indonesia untuk
Bidang Programmer Komputer Meskipun belum memenuhi cakupan
bidang RPL secara keseluruhan namun paling tidak dapat digunakan
sebagai pendekatan sertifikasi bidang RPL
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
BAB III
PENGGOLONGAN DAN PENERAPAN KOMPUTER
A PENGGOLONGAN KOMPUTER
1 Berdasarkan data yang diolah
a Analog Computer
Komputer Analog adalah komputer yang digunakan mengolah data
yang berbentuk fisik dan bersifat kontinyu
b Digital Computer
Komputer Digital adalah komputer yang digunakan untuk mengolah
data berbentuk angka atau huruf dan bersifat tetap
c Hybrid Computer
Komputer Hybrid adalah jenis komputer yang dapat digunakan untuk
mengolah data analog ataupun digital
Keunggulan komputer digital
Memproses data lebih tepat dibandingkan dengan komputer analog
Dapat menyimpan data selama masih dibutuhkan oleh proses
Dapat melakukan operasi logika yaitu membandingkan dua nilai dan
menentukan hasilnya
Data yang telah dimasukkan dapat dikoreksi atau dihapus
Output dari komputer digital dapat berupa angka huruf grafik maupun
gambar
2 Berdasarkan penggunaanya
a) Special purpose computer
Komputer ini dirancang untuk menyelesaikan suatu masalah yang
khusus yang biasanya hanya berupa satu masalah saja
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
b) General purpose computer
Komputer ini dirancang untuk menyelesaikan bermacam-macam
masalah
3 Berdasarkan ukurannya
berdasarkan ukurannya komputer digolongkan kedalam
Micro computer
o Micro computer disebut juga personal computer
o Komputer mikro umunya single user (pemakai tunggal)
o Perkembangan lebih lanjut dari komputer mikro adalah komputer
super-mikro (supermicro computer)
o Supermicro computer merupakan multiuser system
Mini computer
o Mini computer dapat dibagi lagi menjadi
Mini-mini computer
Midi-mini computer
Maxi-mini computer
Super-mini computer
o Mini computer bersifat multi-user
o Mini computer dapat dihubungkan sampai dengan 64 terminal
Small computer
o Small computer disebut juga small-scale mainframe computer
o Small computer bersifat multi-user system
o Small computer menggunakan sistem multi programming
multiprocessing dan virtual storage
Medium computer
o Medium computer disebut juga medium-scale mainframe computer
o Medium computer bersifat multi-user system
o Medium computer menerapkan konsep distribusi data processing
(DDP)
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
Large computer
o Large computer disebut juga mainframe computer atau large-scale
mainframe computer
o Large computer bersifat multi-user system
o Large computer menerapkan sistem time-sharing
Super computer
o Super computer memungkinkan penerapan time-sharing yang lebih
efektif
o Super computer dapat dihubungkan sampai dengan ribuan terminal
o Super computer disebut juga parallel processor
B PENERAPAN KOMPUTER
diams Di bidang teknik dan ilmu pengetahuan
o Kecepatan dan ketepatan komputer sangat bermanfaat dalam pengolahan
data pada aplikasi teknik
o Para ahli nuklir dapat membuat model reaktor nulkir pada layar
komputer tidak perlu membuat model yang sebenarnya Kondisikondisi
yang diperlukan pada reaktor nuklir dapat diprogram dan dapat dicoba
diberikan data yang melampaui batas keamanan reaktor tersebut
o Komputer dapat juga digunakan untuk membuat model molekul-
molekul yang dapat ditampilkan secara grafik pada layar komputer
Melalui grafik ini ahli kimia dapat mengamati bagaimana molekul-
molekul tersebut bereaksi dengan yang lainnya
o Komputer juga dapat dipergunakan pada bidang geologi untuk
mempelajari keadaan tanah serta contour dari suatu daerah
o Aplikasi yang lain dari komputer dalam bidang teknik adalah computer
aided design
diams Di bidang bisnis
o Kegunaan komputer pada aplikasi bisnis adalah untuk menyediakan
informasi dengan cepat dan tepat
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
o Management Information System (MIS) adalah suatu sistem informasi
yang banyak diterapkan di perusahaan untuk menyediakan informasi yang
diperlukaan oleh semua tingkat manajemen
o Salah satu bagian dari MIS adalah AIS (Accounting Information System)
o Dalam MIS terdapat tiga komponen utama yaitu
1048707 Upper Management
1048707 Middle Management
1048707 Lower Management
diams Di bidang Industri
o Didalam proses industri komputer dapat dipergunakan untuk
pengawasan nemerik (numerical control) atau untuk pengawasan proses
(process control)
diams Di bidang Perbankan
o Dibidang perbankan komputer dipergunakan untuk menghasilkan
informasi bagi pihak manajemen bank sendiri dan juga untuk
meningkatkan pelayanan kepada nasabah bank
diams Dibidang Pendidikan
o Dibidang pendiikan komputer dipergunakan sebagai alat bantu dalam
proses belajar
o Komputer juga digunakan untuk membantu orang tuli mempelajari
bahasa kode
diams Dibidang Kedokteran
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
o Dibidang kedokteran komputer banyak digunakan untuk membantu para
dokter mendiagnosa penyakit dan menemukan obat yang tepat
o Contoh penerapan komputer dalam bidang kedokteran adalah
1048707 CAT (Computerized Axial Tomography)
1048707 DSR (Dynamic Spatial Reconstructor)
1048707 SPECT (Single Photon Emission Computer Tomography)
1048707 NMR (Nuclear Magnetic Resonance)
diams Di bidang Penerbangan
o Salah satu keguanan komputer pada perusahaan penerbangan adalah
untuk mengatur jadwal penerbangan dan mengatur sietm pemesanan tiket
diams Dibidang Kriminalitas
o Komputer dapat menghasilkan statistik kriminalitas di suatu daerah
o Program komputer yang telah dikembangkan pada bidang kriminalitas
adalah Crime Analysis Support System
o Program komputer yang lainnya adalah
1048707 PROMIS (Prosecutor-Offender Management Information System)
1048707 CATCH (Computer-Assisted Terminal Criminal Hunt)
1048707 MOTION (Metropolitan Orleans Total Information Online Network)
1048707 ARJIS (Automated Regional Justice Information System)
diams Di bidang Permainan
o Komputer dapat digunakan untuk hiburan dalam bentuk permainan
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
BAB IV
SISTEM OPERASI
A Pengertian Sistem OperasiSistem operasi Komputer adalah perangkat lunak komputer atau
software yang bertugas untuk melakukan kontrol dan manajemen perangkat
keras dan juga operasi-operasi dasar sistem termasuk menjalankan software
aplikasi seperti program-program pengolah data yang bisa digunakan untuk
mempermudah kegiatan manusia Sistem Operasi dalam bahasa Inggrisnya
disebut Operating System atau biasa di singkat dengan OS
Secara umum Sistem Operasi adalah software pada lapisan pertama
yang ditempatkan pada memori komputer pada saat komputer dinyalakan
Sedangkan software-software lainnya dijalankan setelah Sistem Operasi
berjalan dan Sistem Operasi akan melakukan layanan inti umum untuk
software-software itu Layanan inti umum tersebut seperti akses ke disk
manajemen memori skeduling task dan antar-muka user 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
Kalau sistem komputer terbagi dalam lapisan-lapisan maka Sistem
Operasi adalah penghubung antara lapisan hardware dan lapisan software
Lebih jauh daripada itu Sistem Operasi melakukan semua tugas-tugas
penting dalam komputer dan menjamin aplikasi-aplikasi yang berbeda dapat
berjalan secara bersamaan dengan lancar Sistem Operasi menjamin aplikasi
software lainnya dapat menggunakan memori melakukan input dan output
terhadap peralatan lain dan memiliki akses kepada sistem file Apabila
beberapa aplikasi berjalan secara bersamaan maka Sistem Operasi mengatur
skedule yang tepat sehingga sedapat mungkin semua proses yang berjalan
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
mendapatkan waktu yang cukup untuk menggunakan prosesor (CPU) serta
tidak saling mengganggu
Dalam banyak kasus Sistem Operasi menyediakan suatu pustaka dari
fungsi-fungsi standar dimana aplikasi lain dapat memanggil fungsi-fungsi
itu sehingga dalam setiap pembuatan program baru tidak perlu membuat
fungsi-fungsi tersebut dari awal Sistem Operasi secara umum terdiri dari
beberapa bagian
1 Mekanisme Boot yaitu meletakkan kernel ke dalam memory
2 Kernel yaitu inti dari sebuah Sistem Operasi
3 Command Interpreter atau shell yang bertugas membaca input dari
pengguna
4 Pustaka-pustaka yaitu yang menyediakan kumpulan fungsi dasar dan
standar yang dapat dipanggil oleh aplikasi lain
5 Driver untuk berinteraksi dengan hardware eksternal sekaligus untuk
mengontrol mereka
Sebagian Sistem Operasi hanya mengizinkan satu aplikasi saja yang
berjalan pada satu waktu (misalnya DOS) tetapi sebagian besar Sistem
Operasi baru mengizinkan beberapa aplikasi berjalan secara simultan pada
waktu yang bersamaan Sistem Operasi seperti ini disebut sebagai Multi-
tasking Operating System (misalnya keluarga sistem operasi UNIX)
Beberapa Sistem Operasi berukuran sangat besar dan kompleks serta
inputnya tergantung kepada input pengguna sedangkan Sistem Operasi
lainnya sangat kecil dan dibuat dengan asumsi bekerja tanpa intervensi
manusia sama sekali Tipe yang pertama sering disebut sebagai Desktop OS
sedangkan tipe kedua adalah Real-Time OS
Sebagai contoh yang dimaksud sistem operasi itu antara lain adalah
Windows Linux Free BSD Solaris palm symbian dan sebagainya
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
B Tugas-Tugas Sistem Operasi
Tugas-tugas sistem operasi diantaranya
1 Menyediakan antarmuka pengguna (user interface) berupa
o Melakukan perintah (command-base user interface) dalam bentuk teks
o Mengarahkan menu (menu driven)
o Antarmuka unit grafik (graphical user interface-GUI)
o Kombinasi ikon dan menu untuk menerima dan melaksanakan perintah
2 Menyediakan informasi yang berkaitan dengan hardware yaitu berupa
perangkat yang aktif atau pasif dan mengendalikan perangkat IO
3 Melakukan tugas pengolahan dan pengendalian sumber daya dalam sebuah
proses sebagai berikut
o Multitasking yaitu melakukan tugas secara serentak atau sekaligus pada
aplikasi yang sama maupun berbeda
o Multiprocessing penggunaan atau pemrosesan sebuah program secara
serentak oleh beberapa unit CPU
o Timesharing menggunakan sistem komputer yang sama pada banyak
pengguna
o Multithreading memproses aktivitas pada bentuk yang sama dengan
multitasking tetapi pada aplikasi tunggal
o Scalability dan Network upaya komputer dalam mengendalikan dan
meningkatkan kewaspadaan dan keamanan jumlah pengguna dan
memperluas pelayanan
4 Pengelolaan file dan direktori data yaitu memastikan file-file dalam
penyimpanan sekunder tersedia jika diperlukan dan mengamankan dari
pengguna yang tidak diizinkan
C Layanan Sistem Operasi
Seiring dengan berkembangnya Sistem Operasi semakin banyak lagi
layanan yang menjadi layanan inti umum Kini sebuah OS mungkin perlu
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
menyediakan layanan network dan koneksitas internet yang dulunya tidak
menjadi layanan inti umum Sistem Operasi juga perlu untuk menjaga kerusakan
sistem komputer dari gangguan program perusak yang berasal dari komputer
lainnya seperti virus Daftar layanan inti umum akan terus bertambah
Sebuah sistem operasi yang baik harus memiliki layanan berupa eksekusi
program operasi IO menipulasi sistem file komunikasi dan deteksi kesalahan
Dalam pemakaian secara multiuser sistem dapat lebih menguntungkan yaitu lebih
efisien karena pemakaian sumber daya bersama antara pengguna Sebagai fungsi
layanan bersama tersebut maka sistem operasi akan memberikan efisiensi
pengguna sistem berupa
Resource allocator yaitu mengalokasikan sumber daya ke beberapa
pengguna atau pekerjaan yang berkalan pada saat yang bersamaan
Protection menjamin akses ke sistem sumber daya yang dikendalikan
(akses pengguna ke sistem menjadi terkendali)
Accounting yaitu merekam kegiatan pengguna jatah pemakaian sumber
daya (keadilan atau kebijakan)
Eksekusi program merupakan kemampuan sistem untuk memuat program
ke memori dan menjalankan program Pengguna tidak dapat secara langsung
mengakses sumber daya hardware sistem operasi harus menyediakan mekanisme
untuk melakukan operasi IO atas nama pengguna Manipulasi sistem file adalah
kemampuan program untuk melakukan operasi pada file (membaca menulis
membuat dan menghapus file) Komunikasi adalah pertukaran data atau informasi
antar dua atau lebih proses yang berada pada satu komputer (atau lebih) Deteksi
kesalahan (error) adalah menjaga kestabilan sistem dengan mendeteksi error
hardware maupun operasi
D Struktur Sistem Operasi
Silberschatz Galvin Gagne (2003) berpendapat bahwa umumnya
sebuah sistem operasi modern mempunyai komponen sebagai berikut
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
Manajemen proses
Manajemen memori utama
Manajemen memori skunder
Manajemen sistem IO (inputoutput)
Manajemen file
Sistem proteksi
Jaringan
Sistem command interpreter
a Manajemen proses
Prosesor mengeksekusi program-program komputer Prosesor adalah
sebuah chip dalam sistem komputer yang menjalankan instruksi-instruksi
program komputer Dalam setiap detiknya prosesor dapat menjalankan jutaan
instruksi
Program adalah sederetan instruksi yang diberikan kepada suatu
komputer Sedangkan proses adalah suatu bagian dari program yang berada
pada status tertentu dalam rangkaian eksekusinya Di dalam bahasan Sistem
Operasi kita lebih sering membahas proses dibandingkan dengan program
Pada Sistem Operasi modern pada satu saat tidak seluruh program dimuat
dalam memori tetapi hanya satu bagian saja dari program tersebut
Sedangkan bagian lain dari program tersebut tetap beristirahat di media
penyimpan disk Hanya pada saat dibutuhkan saja bagian dari program
tersebut dimuat di memory dan dieksekusi oleh prosesor Hal ini sangat
menghemat pemakaian memori
Beberapa sistem hanya menjalankan satu proses tunggal dalam satu
waktu sedangkan yang lainnya menjalankan multi-proses dalam satu waktu
Padahal sebagian besar sistem komputer hanya memiliki satu prosesor dan
sebuah prosesor hanya dapat menjalankan satu instruksi dalam satu waktu
Maka bagaimana sebuah sistem prosesor tunggal dapat menjalankan multi-
proses Sesungguhnya pada granularity yang sangat kecil prosesor hanya
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
menjalankan satu proses dalam satu waktu kemudian secara cepat ia
berpindah menjalankan proses lainnya dan seterusnya Sehingga bagi
penglihatan dan perasaan pengguna manusia seakan-akan prosesor
menjalankan beberapa proses secara bersamaan
Setiap proses dalam sebuah sistem operasi mendapatkan sebuah PCB
(Process Control Block) yang memuat informasi tentang proses tersebut
yaitu sebuah tanda pengenal proses (Process ID) yang unik dan menjadi
nomor identitas status proses prioritas eksekusi proses dan informasi lokasi
proses dalam memori Prioritas proses merupakan suatu nilai atau besaran
yang menunjukkan seberapa sering proses harus dijalankan oleh prosesor
Proses yang memiliki prioritas lebih tinggi akan dijalankan lebih sering atau
dieksekusi lebih dulu dibandingkan dengan proses yang berprioritas lebih
rendah Suatu sistem operasi dapat saja menentukan semua proses dengan
prioritas yang sama sehingga setiap proses memiliki kesempatan yang sama
Sistem operasi bertanggung jawab atas aktifitas-aktifitas yang berkaitan
dengan manajemen proses seperti
Pembuatan dan penghapusan proses user dan sistem proses
Menunda atau melanjutkan proses
Menyediakan mekanisme untuk proses sinkronisasi
Menyediakan mekanisme untuk proses komunikasi
Menyediakan mekanisme untuk penanganan deadlock
Status Proses
Jenis status yang mungkin dapat disematkan pada suatu proses pada
setiap sistem operasi dapat berbeda-beda Tetapi paling tidak ada 3 macam status
yang umum yaitu
1 Ready yaitu status dimana proses siap untuk dieksekusi pada giliran
berikutnya
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
2 Running yaitu status dimana saat ini proses sedang dieksekusi oleh
prosesor
3 Blocked yaitu status dimana proses tidak dapat dijalankan pada saat
prosesor siapbebas
b Manajemen memori utama
Memori utama atau lebih dikenal sebagai memori adalah sebuah array
yang besar dari word atau byte yang ukurannya mencapai ratusan ribuan
atau bahkan jutaan Setiap word atau byte mempunyai alamat sendiri Memori
utama berfungsi sebagai tempat penyimpanan yang akases datanya digunakan
oleh CPU atau perangkat IO Memori utama termasuk tempat penyimpanan
data sementara (volatile) artinya data dapat hilang begitu sistem dimatikan
Sistem operasi bertanggung jawab atas aktivitas-aktivitas yang berkaitan
dengan manajemen memori seperti
menjaga track memori yang sedang diguanakan dan siapa yang
menggunakannya
memilih program yang akan di-load ke memori
Mengalokasikan dan men-dealokasikan ruang memori sesuai kebutuhan
c Manajemen memori skunderData tersimpan dalam memori utama bersifat sementara dan
jumlahnya sangat kecil Oleh karenan itu untuk menyimpan keseluruhan data
dan program komputer dibutuhkan secondary storage yang bersifat permanen
dan mempu menampung data dengan ukuran besar Contoh dari memori
skunder adalah harddisk disket USB flash disk dan lain-lain Sistem operasi
bertanggung jawab atas aktivitas-aktivitas yang berkaitan dengan disk
managementi seperti free space management alokasi penyimpanan dan
penjadwalan disk
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
d Manajemen sistem IO
Manajemen sistem IO biasa juga disebut sebagai device manager
yang bertugas menyediakan device driveracuteyang umum sehingga operasi IO
dapat seragam (membuka membaca menulis menutup) Contoh pengguna
menggunakan operasi yang sama untuk membaca file pada hard disk CD-
ROM dan disket Komponen sistem operasi untuk sistem IO adalah sebagai
berikut
Buffer berfungsi untuk sementara menampung data darike perangkat IO
Spooling melakukan penjadwalan pemakaian IO sistem supaya lebih
efisien (antrian dan sebagainya)
Menyediakan driver untuk dapat melakukan operasi detail untuk hardware
IO tertentu
eManajemen file
File adalah sekumpulan informasi yang berhubungan sesuai dengan
tujuan pembuat berkas tersebut Berkas dapat mempunyai struktur yang
bersifat hirarki (direktori volume dan lain-lain) Tanggung jawab sistem
operasi adalah
Pembuatan dan penghapusan file
Pembuatan dan penghapusan direktori
Mendukung manipulasi file dan direktori
Memetakan file ke secondary storage
Melakukan backup file ke media penyimpanan permanen (non volatile)
f Sistem proteksi
Proteksi mengacu pada mekanisme untuk mengendalikan akses yang
dilakukan oleh program prosesor atau pengguna ke sistem suber daya
Mekanisme proteksi seharusnya
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
Dapat membedakan antara pengguna yang diizinkan dan yang belum
Menentukan kendali
Menyediakan alat pengatur
g Jaringan
Sistem distribusi adalah sekumpulan prosesor yang tidak berbagi
memori atau clock Tiap prosesor mempunyai memori sendiri Prosesor-
prosesor tersebut terhubung memlaui jaringan komunikasi sistem terdistribusi
yang menyediakan akases pengguna ke berbagai macam sumber daya sistem
Akses tersebut menyebabkan meningkatnya
Kecepatan komputer
Ketersediaan data
Kehandalan (enhanced reliability)
h Sistem command-interpreter
Sistem operasi menunggu instruksi dapri pengguna (command
driven) Program yang membaca instruksi dan mengartikan control
statements umumnya disebut control-card interpreter command-line
interpreter shell pada UNIX Sistem command interpreter sangat bervariasi
antara satu sistem operasi dengan sistem operasi lainnya dan disesuaikan
dengan tujuan dan teknologi perangkat IO yang ada Contohnya CLI
Windows pen-based (touch) dan lain-lain
E Klasifikasi Sistem Operasi
Sistem operasi dapat diklasifikasikan sebagai berikut
1 Berdasarkan skala arsitekturnya (bit) sistem operasi dibedakan menjadi
sistem operasi berskala 8-bit 16-bit 32-bit dan 64-bit Sistem operasi
dengan skala 8-bit dan 16-bit saat ini sudah mulai ditinggalkan sedangkan
saat ini kebanyakan yang digunakan adalah skala 32-bit seperti sistem
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
operasi Microsoft Windows NT Windows 2000 Windows XP LINUX
IBM OS400 Sun Solaris) Sedangkan yang baru dan masih jarang
ditemui di pasaran adalah skala 64-bit Seperti Windows XP 64-bit Digital
UNIX Open VMS IBM AIX for RS6000 SGI IRIX dan HP-UX
2 Klasifikasi sistem operasi berdasarkan end-user interface
o Command driven Biasa juga disebut command line dimana perintah
sistem operasi diketikkan pada prompt perintah atau dieksekusi
melalui script file (misalnya pada sistem operasi DOS UNIX atau
XENIX)
o Graphical user interface (GUI) Pengguna akhir menggunakan mouse
atau alat penunjuk (pointer) yang lain untuk memilih objek yang
mewakili suatu instruksi spesifik (misalnya semua sistem operasi
Windows IBM OS2 MAC-OS LINUX)
3 Klasifikasi sistem operasi berdasarkan pengguna
o Single-user single-tasking sistem operasi yang hanya mampu untuk
melayani satu pengguna pada satu saat untuk satu instruksi dalam satu
siklus proses (misal MS-DOS)
o Single-user multi-tasking sistem operasi yang hanya mampu untuk
melayani satu pengguna pada satu saat tetapi mampu untuk
mengeksekusi beberapa instruksi dalam satu siklus proses (misalnya
Windows 95 IBM OS2 MAC-OS)
o Multi-user multi-tasking sistem operasi yang mampu untuk melayani
beberapa pengguna sekaligus dalam satu waktu dan juga mampu
untuk menjalankan beberapa instruksi sekaligus dalam satu siklus
proses
4 Klasifikasi sistem operasi berdasarkan pangsa pasar
o Sistem operasi servernetwork seperti Windows NT Server Windows
XP IBM AIX for RS6000 Digital UNIX Open VMS HP-UX Sun
Solaris dan IBM OS400 LINUX
o Sistem operasi desktop seperti Windows 95 Windows NT
Workstation Windows XP LINUX OS2 Wrap MacOS Java
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
o Sistem operasi Hanheld seperti Windows CE GEOS Magic Cap
F Sistem Operasi Saat IniSistem operasi-sistem operasi utama yang digunakan komputer sistem
umum (termasuk PC komputer personal) terbagi menjadi 3 kelompok besar
1 Keluarga Microsoft Windows - yang antara lain terdiri dari Windows Desktop
Environment (versi 1x hingga versi 3x) Windows 9x (Windows 95 98 dan
Windows ME) dan Windows NT (Windows NT 3x Windows NT 40
Windows 2000 Windows XP Windows Server 2003 Windows Vista
Windows 7 (Seven) yang dirilis pada tahun 2009 dan Windows Orient yang
akan dirilis pada tahun 2014
2 Keluarga Unix yang menggunakan antarmuka sistem operasi POSIX seperti
SCO UNIX keluarga BSD (Berkeley Software Distribution) GNULinux
MacOSX (berbasis kernel BSD yang dimodifikasi dan dikenal dengan nama
Darwin) dan GNUHurd
3 Mac OS adalah sistem operasi untuk komputer keluaran Apple yang biasa
disebut Mac atau Macintosh Sistem operasi yang terbaru adalah Mac OS X
versi 104 (Tiger) Awal tahun 2007 direncanakan peluncuran versi 105
(Leopard)
Sedangkan komputer Mainframe dan Super komputer menggunakan banyak
sekali sistem operasi yang berbeda-beda umumnya merupakan turunan dari
sistem operasi UNIX yang dikembangkan oleh vendor seperti IBM AIX HPUX
dll
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
BAB V
PENUTUP
A KESIMPULAN
Perangkat lunak merupakan kumpulan beberapa perintah yang dieksekusi
oleh mesin komputer dalam menjalankan pekerjaannya perangkat lunak ini
merupakan catatan bagi mesin komputer untuk menyimpan perintah maupun
dokumen serta arsip lainnya Merupakan data elektronik yang disimpan
sedemikian rupa oleh komputer itu sendiri data yang disimpan ini dapat berupa
program atau instruksi yang akan dijalankan oleh perintah maupun catatan-
catatan yang diperlukan oleh komputer untuk menjalankan perintah yang
dijalankannya Untuk mencapai keinginannya tersebut dirancanglah suatu susunan
logika logika yang disusun ini diolah melalui perangkat lunak yang disebut juga
dengan program beserta data-data yang diolahnya Pengeloahan pada software ini
melibatkan beberapa hal diantaranya adalah sistem operasi program dan data
Penggolongan komputer terbagi menjadi tiga (3) yaitu berdasarkan data
yang diolah berdasarkan penggunaannya dan berdasarkan ukurannya Sedangkan
penerapan komputer sering diterapkan pada bidang teknologi dan ilmu
pengetahuan bisnis industri perbankan pendidikan kedokteran penerbangan
kriminalitas dan permainan
Perangkat lunak sistem atau sistem operasi merupakan software yang
berfungsi melakukan operasi yang mengurusi tentang segala aktifitas komputer
seperti mendukung operasi sistem aplikasi dan mengendalikan semua perangkat
komputer agar dapat berjalan selaras dengan fungsinya Secara umum Sistem
Operasi adalah software pada lapisan pertama yang ditempatkan pada memori
komputer pada saat komputer dinyalakan Sedangkan software-software lainnya
dijalankan setelah Sistem Operasi berjalan dan Sistem Operasi akan melakukan
layanan inti umum untuk software-software itu Sistem operasi sekarang menurut
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
Silberschatz Galvin Gagne (2003) berpendapat bahwa umumnya sebuah sistem
operasi modern mempunyai komponen yaitu Manajemen proses Manajemen
memori utama Manajemen memori skunder Manajemen sistem IO
(inputoutput) Manajemen file Sistem proteksi Jaringan dan Sistem command
interpreter Sedangkan sistem operasi komputer terbagi menjadi tiga (3) bagian
yaitu keluarga microsoft windows keluarga unix dan keluarga Mac OS
B SARAN
Teknologi yang semakin berkembang dalam teknologi diharapkan dapat
djadikan alat membantu mencari informasi bukan untuk hal yang negatif Untuk
itu Gunakan komputer secara bijak sesuaikan dengan keperluan dan kebutuhan
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
DAFTAR PUSTAKA
httprudihdwordpresscom20070509sejarah-perkembangan-perangkat-lunak
(Minggu 5 Maret 2011 jam 1915)
httpidwikipediaorgwikiSistem_operasi (Selasa 8 Maret 2011 jam 1425)
httpferryfwebidindexphptik3-ked-dsr-komp52-babivperangkat-lunak-
komputer (Selasa 15Maret 2010 jam 1300)
httpidwikipediaorgwikiSejarah_perangkat_lunak_bebas (Selasa 15 Maret
2011 jam 1900)
httpsolehsoulwordpresscom20090831apa-itu-software-komputer-
E28093-definisi-software (Rabu 16 Maret 2011 jam1253)
httpwwwaplikomfeunlamcocc (Kamis 17 Maret 2011 jam 1100)
P
- A PENGGOLONGAN KOMPUTER
-
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
BAB I
PENDAHULUAN
A LATAR BELAKANG
Terciptanya komputer diawali dengan perkembangan alat hitung amka
dalam meninjau perkembangan komputer kita tak lepas dari perkembangan alat
hitung Alat hitung tertua yang sekarang masih digunakan adalah abacus (di
Indonesia dikenal dengan nama sempoa) alat ini berasal dari Timur Tengah
dikena di Eropa pada Marcopolo
Komputer digunakan orang untuk meningkatkan hasil kerja dan
memecahkanberbagai masalah Yang menjadi pemroses data atau pemecah
masalah itua dalah perangkat lunak Bentuk terkecil dari perangkat lunak
adalah operasi aritmatik (+ - x) dan logika (AND OR gt lt =) Dari
operasi dasar ini disusun program atau perangkat lunak
Di tahun 1980 masih banyak diantara kita di Indonesia yang belum
melek komputer sehingga pada saat itu kita sudah sangat bangga jika
menggunakan mesin tik elektronik Tahun 1987 kita mulai mengenal
komputer ber-prosesor 286 dimana untuk menghidupkannya masih
menggunakan disket DOS Selain itu sistem operasi pada saat itu msih
belum open system sehingga sistem PC tidak dapat berkomunikasi dengan
sistem lainnya yaitu Mac Untuk mengirimkan files kepada seseorang yang
berlainan kota kita masih membutuhkan jasa pos atau kurir Tahun 1990
orang Indonesia dengan bangganya menenteng organizer elektronis
bermemori 2 MB untuk dapat disebut melek teknologi
Komputer membutuhkan data atau fakta dimana data ini pada saat
diinput akan diterjemahkan menjadi bilangan biner Mesin komputer
memproses fakta atau data menjadi suatu informasi yang berguna bagi
penggunanya Dengan Komputer diharapkan dapat meningkatkan hasil
kerja dan memecahkan berbagai masalah Sebelum menjadi informasi data
tersebut diproses melalui hardware yang terletak pada CPU dengan
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
menggunakan perangkat lunak Perangkat lunak atau software adalah
program dari komputer Perangkat lunak adalah program yang berisi
instruksi untuk melakukan proses pengolahan data Saat ini tingkat
pemrosesan yang dikerjakan perangkat lunak bersifat machine-like
(keinginan mesin) mulai berubah dengan sifat human-like (keinginan
manusia) Di dalam teori informasi disusun hirarki informasi mulai dari
data fakta kemudian setelah proses seleksi dan pengurutan menjadi
sesuatu yang berguna menjadi informasi Informasi yang di susun secara
sistematis dengan suatu alur logika tertentu menjadi knowledge
(pengetahuan) Perangkat Keras tidak akan berfungsi tanpa adanya
perangkat lunak begitu pula sebaliknya perangkat lunak tidak berfungsi
tanpa adanya perangkat keras Kedua perangkat tersebut memang saling
berkaitan sehingga komputer dapat berfungsi dengan baik Perkembangan
teknologi terutama dalam perangkat keras terus diimbangi oleh perangkat
lunaknya sehingga penggunaan komputer lebih maksimal
Karena perkembangan teknologi semakin canggih dari tahun ke
tahun maka dengan ini saya akan membahas makalah tentang
ldquoPekembangan Perangkat Lunak Penggolongan Dan Penerapan
Komputer Sistem Operasirdquo Semoga dapat memberikan sedikit
pengalaman bagi yang membaca
B TUJUAN
Tujuan dari makalah ini adalah Penulis ingin mengetahui
a Perkembangan Perangkat Lunak
b Penggolongan dan Penerapan Komputer
c Sistem Operasi
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
BAB II
PERKEMBANGAN PERANGKAT LINAK
A Sejarah Rankaian Perangkat Lunak
Rangkaian perangkat lunak secara umum disepakati dari
terjemahan Software Engineering yang mulai populer tahun 1968 pada
Software Engineering Conference oleh NATO pengertian RPL sendiri
yaitu disiplin ilmu yang membahas seluruh aspek produksi perangkat
lunak dari tahap analisa kebutuhan user menentukan spesifikasi
kebutuhan user disain pengkodean pengujian hingga kepemeliharaan
sistem setelah dipakai jadi jelas RPL bukan hanya pembuatan tapi juga
semua aspek dalam pembuatan suatu software
Dewasa ini banyak bertaburan perangkat lunak yang bisa
dugunakan oleh masyarakat dengan mudahnya Perangkat lunak sendiri
memiliki sejarah yang tidak pendek untuk dijelaskan Komputer
merupakan mesin yang memproses fakta atau data menjadi informasi
Komputer di gunakan orang untuk meningkatkan hasil kerja dan
memecahkan berbagai masalah Yang menjadi pemroses data atau
pemecah masalah itu adalah perangkat lunak Perangkat lunak sendiri
memiliki ragam yang banyak Sehingga memicu perkembangan perangkat
lunak di seluruh dunia Perkembangan yang pesat itu juga didukung
kebutuhan manusia yang berkembang dari zaman ke zaman Setiap
individu mempunyai kebutuhan yang berbeda beda terhadap perangkat
lunak yang ada sehingga membuat mereka ingin mengembangkannya
hingga memenuhi kebutuhannya masing masing Untuk itulah kami ingin
mengulas beberapa hal tentang perkembangan perangkat lunak dalam
makalah ini
Software adalah kumpulan instruksi yang berfungsi untuk
menjalankan suatu perintah seperti memberikan informasi tentang
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
hardware menentukan fungsi hardware dan menjalankan sistem Agar
komputer dapat membaca mengingat membuat keputusan
(membandingkan) menghitung menyortir dan menghasilkan keluaran
berupa informasi dalam monitor atau cetakan komputer harus dapat
membaca dan memasukkan program ke dalam memori utamanya Program
adalah instruksi dalam bahasa mesin atau yang dapat dibaca oleh komputer
yang dirancang untuk tujuan tertentu sehingga kalau operator menjalankan
komputer dan memijat tombol tertentu (misalnya untuk memroses data
akuntansi) disebut dengan program aplikasi (aplication program)
Pengertian perangkat lunak menunjuk pada program dan alat bantu lain
yang bersifat menambah kemampuan komputer sebagai alat untuk
melaksanakan tugas atau operasi tertentu Program aplikasi dapat dibuat
secara khusus untuk memenuhi kebutuhan khusus pula (tailor-made) atau
berupa paket yang mempunyai aplikasi umum
Disebut juga dengan perangkat lunak merupakan kumpulan
beberapa perintah yang dieksekusi oleh mesin komputer dalam
menjalankan pekerjaannya perangkat lunak ini merupakan catatan bagi
mesin komputer untuk menyimpan perintah maupun dokumen serta arsip
lainnya Merupakan data elektronik yang disimpan sedemikian rupa oleh
komputer itu sendiri data yang disimpan ini dapat berupa program atau
instruksi yang akan dijalankan oleh perintah maupun catatan-catatan yang
diperlukan oleh komputer untuk menjalankan perintah yang dijalankannya
Untuk mencapai keinginannya tersebut dirancanglah suatu susunan logika
logika yang disusun ini diolah melalui perangkat lunak yang disebut juga
dengan program beserta data-data yang diolahnya Pengeloahan pada
software ini melibatkan beberapa hal diantaranya adalah sistem operasi
program dan data Software ini mengatur sedemikian rupa sehingga
logika yang ada dapat dimengerti oleh mesin komputer
(solehsoulwordpresscom)
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
Komputer digunakan orang untuk meningkatkan hasil kerja dan
memecahkanberbagai masalah Yang menjadi pemroses data atau pemecah
masalah ituadalah perangkat lunak Bentuk terkecil dari perangkat lunak
adalah operasi aritmatik (+ - x) dan logika (AND OR gt lt =) Dari
operasi dasar ini disusun program atau perangkat lunak
B Perkembangan perangkat lunak sampai sekarang
Komputer membutuhkan data atau fakta dimana data ini pada saat
diinput akan diterjemahkan menjadi bilangan biner Mesin komputer
memproses fakta atau data menjadi suatu informasi yang berguna bagi
penggunanya Dengan Komputer diharapkan dapat meningkatkan hasil kerja
dan memecahkan berbagai masalah Sebelum menjadi informasi data tersebut
diproses melalui hardware yang terletak pada CPU dengan menggunakan
perangkat lunak Perangkat lunak atau software adalah program dari
komputer Perangkat lunak adalah program yang berisi instruksi untuk
melakukan proses pengolahan data Saat ini tingkat pemrosesan yang
dikerjakan perangkat lunak bersifat machine-like (keinginan mesin) mulai
berubah dengan sifat human-like (keinginan manusia) Di dalam teori
informasi disusun hirarki informasi mulai dari data fakta kemudian setelah
proses seleksi dan pengurutan menjadi sesuatu yang berguna menjadi
informasi Informasi yang di susun secara sistematis dengan suatu alur logika
tertentu menjadi knowledge (pengetahuan) Perangkat Keras tidak akan
berfungsi tanpa adanya perangkat lunak begitu pula sebaliknya perangkat
lunak tidak berfungsi tanpa adanya perangkat keras Kedua perangkat tersebut
memang saling berkaitan sehingga komputer dapat berfungsi dengan baik
Perkembangan teknologi terutama dalam perangkat keras terus diimbangi oleh
perangkat lunaknya sehingga penggunaan komputer lebih maksimal
Kemampuan komputer dirasakan sangat berkaitan dengan perangkat
keras dan perangkat lunaknya maka dari itu diperlukan perangkat lunak yang
benar-benar mendukung perangkat kerasnyaBentuk paling sederhana dari
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
perangkat lunak menggunakan aljabar Boolean yang di representasikan
sebagai binary digit (bit) yaitu 1 (benar) atau 0 (salah) cara ini sudah pasti
sangat menyulitkan sehingga orang mulai mengelompokkan bit tersebut
menjadi nible (4 bit) byte (8 bit) word (16 bit) double word (32 bit)
(rudihdwordpresscom)
Kelompok-kelompok bit ini di susun ke dalam struktur instruksi
seperti penyimpanan transfer operasi aritmatika operasi logika dan bentuk
bit ini di ubah menjadi kode-kode yang di kenal sebagai assembler Kode-
kode mesin sendiri masih cukup menyulitkan karena tuntutan untuk dapat
menghapal kode tersebut dan format (aturan) penulisannya yang cukup
membingungkan dari masalah ini kemudian lahir bahasa pemrograman
tingkat tinggi yang seperti bahasa manusia (bahasa Inggris) Saat ini
pembuatan perangkat lunak sudah menjadi suatu proses produksi yang sangat
kompleks dengan urutan proses yang panjang dengan melibatkan puluhan
bahkan ratusan orang dalam pembuatannya Berdasarkan perkembangannya
perangkat lunak sampai dengan sekarang dibagi menjadi beberapa era yaitu
a) Era pioner
Bentuk perangkat lunak pada awalnya adalah sambungan-sambungan
kabel ke antar bagian dalam komputer gambar berikut memperlihatkan orang
yang sedang menggunakan komputer Cara lain dalam mengakses komputer
adalah menggunakan punched card yaitu kartu yang di lubangi Penggunaan
komputer saat itu masih dilakukan secara langsung sebuah program untuk
sebuah mesin untuk tujuan tertentu Pada era ini perangkat lunak merupakan
satu kesatuan dengan perangkat kerasnya Penggunaan komputer dilakukan
secara langsung dan hasil yang selesai di kerjakan komputer berupa print out
Proses yang di lakukan di dalam komputer berupa baris instruksi yang secara
berurutan di proses Perangkat lunak pada era ini contohnya ENIAC
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
b) Era stabil
Pada era stabil penggunaan komputer sudah banyak di gunakan
tidak hanya oleh kalangan peneliti dan akademi saja tetapi juga oleh
kalangan industri perusahaan Perusahaan perangkat lunak bermunculan
dan sebuah perangkat lunak dapat menjalankan beberapa fungsi dari ini
perangkat lunak mulai bergeser menjadi sebuah produk
Baris-baris perintah perangkat lunak yang di jalankan oleh
komputer bukan lagi satu-satu tapi sudah seperti banyak proses yang di
lakukan secara serempak (multi tasking) Sebuah perangkat lunak mampu
menyelesaikan banyak pengguna (multi user) secara cepatlangsung (real
time) Pada era ini mulai di kenal sistem basis data yang memisahkan
antara program (pemroses) dengan data (yang di proses) Pada era ini
contoh perangkat lunaknya adalah
c) Era mikro
Sejalan dengan semakin luasnya PC dan jaringan komputer di era
ini perangkat lunak juga berkembang untuk memenuhi kebutuhan
perorangan Perangkat lunak dapat di bedakan menjadi perangkat lunak
sistem yang bertugas menangani internal dan perangkat lunak aplikasi
yang di gunakan secara langsung oleh penggunannya untuk keperluan
tertentu Automatisasi yang ada di dalam perangkat lunak mengarah ke
suatu jenis kecerdasan buatan
d) Era modern
Saat ini perangkat lunak sudah terdapat di mana-mana tidak hanya
pada sebuah superkomputer dengan 25 prosesornya sebuah komputer
genggampun telah di lengkapi dengan perangkat lunak yang dapat di
sinkronkan dengan PC Tidak hanya komputer bahkan peralatan seperti
telepon TV hingga ke mesin cuci AC dan microwave telah di tanamkan
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
perangkat lunak untuk mengatur operasi peralatan itu Dan yang hebatnya
lagi adalah setiap peralatan itu akan mengarah pada suatu saat kelak akan
dapat saling terhubung Pembuatan sebuah perangkat lunak bukan lagi
pekerjaan segelentir orang tetapi telah menjadi pekerjaan banyak orang
dengan beberapa tahapan proses yang melibatkan berbagai disiplin ilmu
dalam perancangannya Tingkat kecerdasan yang di tunjukkan oleh
perangkat lunak pun semakin meningkat selain permasalahan teknis
perangkat lunak sekarang mulai bisa mengenal suara dan gambar
C Ruang Lingkup Rekayasa Perangkat Lunak
(Gbr1)
- Software requirements berhubungan dengan spesifikasi kebutuhan dan persyaratan
perangkat lunak
- Software design mencakup proses penentuan arsitektur komponen antarmuka dan
karakteristik lain dari perangkat lunak
- Software construction berhubungan dengan detil pengembangan perangkat lunak
termasuk algoritma pengkodean pengujian dan pencarian kesalahan
- Software testing meliputi pengujian pada keseluruhan perilaku perangkat lunak
- Software maintenance mencakup upaya-upaya perawatan ketika perangkat lunak
telah dioperasikan
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
- Software configuration management berhubungan dengan usaha perubahan
konfigurasi perangkat lunak untuk memenuhi kebutuhan tertentu
- Software engineering management berkaitan dengan pengelolaan dan pengukuran
RPL termasuk perencanaan proyek perangkat lunak
- Software engineering tools and methods mencakup kajian teoritis tentang alat bantu
dan metode RPL
- Software engineering process berhubungan dengan definisi implementasi
pengukuran pengelolaan perubahan dan perbaikan proses RPL
- Software quality menitikberatkan pada kualitas dan daur hidup perangkat lunak
D RPL dan Disiplin Ilmu Komputer
Disiplin ilmu komputer lahir awal tahun 1940 yang merupakan integrasi
teori algoritma logika matematika dan ditemukannya penyimpanan program
secara elektronik pada komputer
(GB 2 Klasifikasi disiplin
Ilmu Komputem menurut ACM Denning dan Wikipedia)
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
E RPL dan Disiplin Ilmu Lain
(GB 3 Keterkaitan RPL dan
ilmu lain)
- Bidang ilmu manajemen meliputi akutansi finansial pemasaran manajemen
operasi ekonomi analisis kuantitatif manajemen sumber daya manusia
kebijakan dan strategi bisnis
- Bidang ilmu matematika meliputi aljabar linier kalkulus peluang statistik
analisis numerik dan matematika diskrit
- Bidang ilmu manajemen proyek meliputi semua hal yang berkaitan dengan
proyek seperti ruang lingkup proyek anggaran tenaga kerja kualitas
manajemen resiko dan penjadwalan proyek
- Bidang ilmu manajemen kualitas meliputi pengembangan sistem kualitas
manajemen resiko dan keandalan perbaikan kualitas dan metode-metode
kuantitatif
- Bidang ilmu ergonomika menyangkut hubungan (interaksi) antara manusia
dengan komponen-komponen lain dalam sistem komputer
- Bidang ilmu rekayasa sistem meliputi teori sistem analisis biaya-keuntungan
pemodelan simulasi proses dan operasi bisnis
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
F Klasifikasi Perangkat Lunak
Perangkat lunak secara umum dapat di bagi 2 yaitu perangkat lunak
sistem dan perangkat lunak aplikasi Perangkat lunak sistem dapat di bagi lagi
menjadi 3 macam yaitu
1 Bahasa pemrograman merupakan perangkat lunak yang bertugas
mengkonversikan arsitektur dan algoritma yang di rancang manusia ke
dalam format yang dapat di jalankan komputer contoh bahasa
pemrograman di antaranya BASIC COBOL Pascal C++ FORTRAN
2 Sistem Operasi saat komputer pertama kali di hidupkan sistem operasilah
yang pertama kali di jalankan sistem operasi yang mengatur seluruh
proses menterjemahkan masukan mengatur proses internal
memanejemen penggunaan memori dan memberikan keluaran ke peralatan
yang bersesuaian contoh sistem operasi DOS Unix Windows 95 IMB
OS2 Applersquos System 7
3 Utility sistem operasi merupakan perangkat lunak sistem dengan fungsi
tertentu misalnya pemeriksaan perangkat keras (hardware
troubleshooting) memeriksa disket yang rusak (bukan rusak fisik)
mengatur ulang isi harddisk (partisi defrag) contoh Utilty adalah Norton
Utility
Perangkat lunak aplikasi merupakan bagian perangkat lunak yang
sangat banyak di jumpai dan terus berkembang Sebelum tahun 1990-an
aplikasi yang di kenal yaitu pemroses kata (Word Star Chi Write)
pemroses tabel (Lotus 123 Quatro Pro) database (DBASE) dan hiburan
(game) Pada perkembangan pemroses kata tabel dan database saat ini
telah di bundel menjadi aplikasi office dengan tambahan aplikasi untuk
pembuatan presentasi yang nanti akan di berikan pada pelatihan ini
Contoh aplikasi office adalah Microsoft Office yang terdiri dari
Word(pemroses kata) Excel (pemroses tabel) Access (database) dan
PowerPoint (presentasi) Yang berkembang sangat banyak saat ini adalah
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
aplikasi multimedia dan internet Contoh aplikasi multimedia adalah
Winamp untuk memutar musik berformat MP3 atau CD Audio kemudian
RealPlayer yang dapat digunakan untuk menonton film atau VCD
Aplikasi internet yang umum di gunakan adalah untuk browsing e-mail
chatting dan messenger
Aplikasi yang bersifat khusus di antaranya untuk membantu
pekerjaan Engineer seperti AutoCAD (gambar struktur) Protel (gambar
rangkaian elektronik) dan Matlab (pemroses dan visualisasi persamaan
matematis)
G Profesi Dan Sertifikasi
Profesi sebagai software engineer mungkin asing ditelinga anda
termasuk anda karena kerancuan istilah RPL tadi sertifikasi kopetensi
RPL sampai sekarang masih menjadi perdebatan dalam industri software
karena menuntut hal yang spesifik untuk software tertentu ACM
(association for computing machinery) pernah membuat sertifikasi untuk
program software engineer tahun 1980an tapi dihentikan karena kurang
peminat IEEE sudah mengeluarkan lebih dari 500 sertifikat profesi RPL
di Canada telah keluar sertifikat legal untuk RPL yang disebut ISP
(Information System Professional)
Saat ini sertifikasi untuk RPL di Indonesia juga belum tersedia
namun telah disusun Standar Kompetensi Kerja Nasional Indonesia untuk
Bidang Programmer Komputer Meskipun belum memenuhi cakupan
bidang RPL secara keseluruhan namun paling tidak dapat digunakan
sebagai pendekatan sertifikasi bidang RPL
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
BAB III
PENGGOLONGAN DAN PENERAPAN KOMPUTER
A PENGGOLONGAN KOMPUTER
1 Berdasarkan data yang diolah
a Analog Computer
Komputer Analog adalah komputer yang digunakan mengolah data
yang berbentuk fisik dan bersifat kontinyu
b Digital Computer
Komputer Digital adalah komputer yang digunakan untuk mengolah
data berbentuk angka atau huruf dan bersifat tetap
c Hybrid Computer
Komputer Hybrid adalah jenis komputer yang dapat digunakan untuk
mengolah data analog ataupun digital
Keunggulan komputer digital
Memproses data lebih tepat dibandingkan dengan komputer analog
Dapat menyimpan data selama masih dibutuhkan oleh proses
Dapat melakukan operasi logika yaitu membandingkan dua nilai dan
menentukan hasilnya
Data yang telah dimasukkan dapat dikoreksi atau dihapus
Output dari komputer digital dapat berupa angka huruf grafik maupun
gambar
2 Berdasarkan penggunaanya
a) Special purpose computer
Komputer ini dirancang untuk menyelesaikan suatu masalah yang
khusus yang biasanya hanya berupa satu masalah saja
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
b) General purpose computer
Komputer ini dirancang untuk menyelesaikan bermacam-macam
masalah
3 Berdasarkan ukurannya
berdasarkan ukurannya komputer digolongkan kedalam
Micro computer
o Micro computer disebut juga personal computer
o Komputer mikro umunya single user (pemakai tunggal)
o Perkembangan lebih lanjut dari komputer mikro adalah komputer
super-mikro (supermicro computer)
o Supermicro computer merupakan multiuser system
Mini computer
o Mini computer dapat dibagi lagi menjadi
Mini-mini computer
Midi-mini computer
Maxi-mini computer
Super-mini computer
o Mini computer bersifat multi-user
o Mini computer dapat dihubungkan sampai dengan 64 terminal
Small computer
o Small computer disebut juga small-scale mainframe computer
o Small computer bersifat multi-user system
o Small computer menggunakan sistem multi programming
multiprocessing dan virtual storage
Medium computer
o Medium computer disebut juga medium-scale mainframe computer
o Medium computer bersifat multi-user system
o Medium computer menerapkan konsep distribusi data processing
(DDP)
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
Large computer
o Large computer disebut juga mainframe computer atau large-scale
mainframe computer
o Large computer bersifat multi-user system
o Large computer menerapkan sistem time-sharing
Super computer
o Super computer memungkinkan penerapan time-sharing yang lebih
efektif
o Super computer dapat dihubungkan sampai dengan ribuan terminal
o Super computer disebut juga parallel processor
B PENERAPAN KOMPUTER
diams Di bidang teknik dan ilmu pengetahuan
o Kecepatan dan ketepatan komputer sangat bermanfaat dalam pengolahan
data pada aplikasi teknik
o Para ahli nuklir dapat membuat model reaktor nulkir pada layar
komputer tidak perlu membuat model yang sebenarnya Kondisikondisi
yang diperlukan pada reaktor nuklir dapat diprogram dan dapat dicoba
diberikan data yang melampaui batas keamanan reaktor tersebut
o Komputer dapat juga digunakan untuk membuat model molekul-
molekul yang dapat ditampilkan secara grafik pada layar komputer
Melalui grafik ini ahli kimia dapat mengamati bagaimana molekul-
molekul tersebut bereaksi dengan yang lainnya
o Komputer juga dapat dipergunakan pada bidang geologi untuk
mempelajari keadaan tanah serta contour dari suatu daerah
o Aplikasi yang lain dari komputer dalam bidang teknik adalah computer
aided design
diams Di bidang bisnis
o Kegunaan komputer pada aplikasi bisnis adalah untuk menyediakan
informasi dengan cepat dan tepat
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
o Management Information System (MIS) adalah suatu sistem informasi
yang banyak diterapkan di perusahaan untuk menyediakan informasi yang
diperlukaan oleh semua tingkat manajemen
o Salah satu bagian dari MIS adalah AIS (Accounting Information System)
o Dalam MIS terdapat tiga komponen utama yaitu
1048707 Upper Management
1048707 Middle Management
1048707 Lower Management
diams Di bidang Industri
o Didalam proses industri komputer dapat dipergunakan untuk
pengawasan nemerik (numerical control) atau untuk pengawasan proses
(process control)
diams Di bidang Perbankan
o Dibidang perbankan komputer dipergunakan untuk menghasilkan
informasi bagi pihak manajemen bank sendiri dan juga untuk
meningkatkan pelayanan kepada nasabah bank
diams Dibidang Pendidikan
o Dibidang pendiikan komputer dipergunakan sebagai alat bantu dalam
proses belajar
o Komputer juga digunakan untuk membantu orang tuli mempelajari
bahasa kode
diams Dibidang Kedokteran
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
o Dibidang kedokteran komputer banyak digunakan untuk membantu para
dokter mendiagnosa penyakit dan menemukan obat yang tepat
o Contoh penerapan komputer dalam bidang kedokteran adalah
1048707 CAT (Computerized Axial Tomography)
1048707 DSR (Dynamic Spatial Reconstructor)
1048707 SPECT (Single Photon Emission Computer Tomography)
1048707 NMR (Nuclear Magnetic Resonance)
diams Di bidang Penerbangan
o Salah satu keguanan komputer pada perusahaan penerbangan adalah
untuk mengatur jadwal penerbangan dan mengatur sietm pemesanan tiket
diams Dibidang Kriminalitas
o Komputer dapat menghasilkan statistik kriminalitas di suatu daerah
o Program komputer yang telah dikembangkan pada bidang kriminalitas
adalah Crime Analysis Support System
o Program komputer yang lainnya adalah
1048707 PROMIS (Prosecutor-Offender Management Information System)
1048707 CATCH (Computer-Assisted Terminal Criminal Hunt)
1048707 MOTION (Metropolitan Orleans Total Information Online Network)
1048707 ARJIS (Automated Regional Justice Information System)
diams Di bidang Permainan
o Komputer dapat digunakan untuk hiburan dalam bentuk permainan
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
BAB IV
SISTEM OPERASI
A Pengertian Sistem OperasiSistem operasi Komputer adalah perangkat lunak komputer atau
software yang bertugas untuk melakukan kontrol dan manajemen perangkat
keras dan juga operasi-operasi dasar sistem termasuk menjalankan software
aplikasi seperti program-program pengolah data yang bisa digunakan untuk
mempermudah kegiatan manusia Sistem Operasi dalam bahasa Inggrisnya
disebut Operating System atau biasa di singkat dengan OS
Secara umum Sistem Operasi adalah software pada lapisan pertama
yang ditempatkan pada memori komputer pada saat komputer dinyalakan
Sedangkan software-software lainnya dijalankan setelah Sistem Operasi
berjalan dan Sistem Operasi akan melakukan layanan inti umum untuk
software-software itu Layanan inti umum tersebut seperti akses ke disk
manajemen memori skeduling task dan antar-muka user 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
Kalau sistem komputer terbagi dalam lapisan-lapisan maka Sistem
Operasi adalah penghubung antara lapisan hardware dan lapisan software
Lebih jauh daripada itu Sistem Operasi melakukan semua tugas-tugas
penting dalam komputer dan menjamin aplikasi-aplikasi yang berbeda dapat
berjalan secara bersamaan dengan lancar Sistem Operasi menjamin aplikasi
software lainnya dapat menggunakan memori melakukan input dan output
terhadap peralatan lain dan memiliki akses kepada sistem file Apabila
beberapa aplikasi berjalan secara bersamaan maka Sistem Operasi mengatur
skedule yang tepat sehingga sedapat mungkin semua proses yang berjalan
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
mendapatkan waktu yang cukup untuk menggunakan prosesor (CPU) serta
tidak saling mengganggu
Dalam banyak kasus Sistem Operasi menyediakan suatu pustaka dari
fungsi-fungsi standar dimana aplikasi lain dapat memanggil fungsi-fungsi
itu sehingga dalam setiap pembuatan program baru tidak perlu membuat
fungsi-fungsi tersebut dari awal Sistem Operasi secara umum terdiri dari
beberapa bagian
1 Mekanisme Boot yaitu meletakkan kernel ke dalam memory
2 Kernel yaitu inti dari sebuah Sistem Operasi
3 Command Interpreter atau shell yang bertugas membaca input dari
pengguna
4 Pustaka-pustaka yaitu yang menyediakan kumpulan fungsi dasar dan
standar yang dapat dipanggil oleh aplikasi lain
5 Driver untuk berinteraksi dengan hardware eksternal sekaligus untuk
mengontrol mereka
Sebagian Sistem Operasi hanya mengizinkan satu aplikasi saja yang
berjalan pada satu waktu (misalnya DOS) tetapi sebagian besar Sistem
Operasi baru mengizinkan beberapa aplikasi berjalan secara simultan pada
waktu yang bersamaan Sistem Operasi seperti ini disebut sebagai Multi-
tasking Operating System (misalnya keluarga sistem operasi UNIX)
Beberapa Sistem Operasi berukuran sangat besar dan kompleks serta
inputnya tergantung kepada input pengguna sedangkan Sistem Operasi
lainnya sangat kecil dan dibuat dengan asumsi bekerja tanpa intervensi
manusia sama sekali Tipe yang pertama sering disebut sebagai Desktop OS
sedangkan tipe kedua adalah Real-Time OS
Sebagai contoh yang dimaksud sistem operasi itu antara lain adalah
Windows Linux Free BSD Solaris palm symbian dan sebagainya
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
B Tugas-Tugas Sistem Operasi
Tugas-tugas sistem operasi diantaranya
1 Menyediakan antarmuka pengguna (user interface) berupa
o Melakukan perintah (command-base user interface) dalam bentuk teks
o Mengarahkan menu (menu driven)
o Antarmuka unit grafik (graphical user interface-GUI)
o Kombinasi ikon dan menu untuk menerima dan melaksanakan perintah
2 Menyediakan informasi yang berkaitan dengan hardware yaitu berupa
perangkat yang aktif atau pasif dan mengendalikan perangkat IO
3 Melakukan tugas pengolahan dan pengendalian sumber daya dalam sebuah
proses sebagai berikut
o Multitasking yaitu melakukan tugas secara serentak atau sekaligus pada
aplikasi yang sama maupun berbeda
o Multiprocessing penggunaan atau pemrosesan sebuah program secara
serentak oleh beberapa unit CPU
o Timesharing menggunakan sistem komputer yang sama pada banyak
pengguna
o Multithreading memproses aktivitas pada bentuk yang sama dengan
multitasking tetapi pada aplikasi tunggal
o Scalability dan Network upaya komputer dalam mengendalikan dan
meningkatkan kewaspadaan dan keamanan jumlah pengguna dan
memperluas pelayanan
4 Pengelolaan file dan direktori data yaitu memastikan file-file dalam
penyimpanan sekunder tersedia jika diperlukan dan mengamankan dari
pengguna yang tidak diizinkan
C Layanan Sistem Operasi
Seiring dengan berkembangnya Sistem Operasi semakin banyak lagi
layanan yang menjadi layanan inti umum Kini sebuah OS mungkin perlu
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
menyediakan layanan network dan koneksitas internet yang dulunya tidak
menjadi layanan inti umum Sistem Operasi juga perlu untuk menjaga kerusakan
sistem komputer dari gangguan program perusak yang berasal dari komputer
lainnya seperti virus Daftar layanan inti umum akan terus bertambah
Sebuah sistem operasi yang baik harus memiliki layanan berupa eksekusi
program operasi IO menipulasi sistem file komunikasi dan deteksi kesalahan
Dalam pemakaian secara multiuser sistem dapat lebih menguntungkan yaitu lebih
efisien karena pemakaian sumber daya bersama antara pengguna Sebagai fungsi
layanan bersama tersebut maka sistem operasi akan memberikan efisiensi
pengguna sistem berupa
Resource allocator yaitu mengalokasikan sumber daya ke beberapa
pengguna atau pekerjaan yang berkalan pada saat yang bersamaan
Protection menjamin akses ke sistem sumber daya yang dikendalikan
(akses pengguna ke sistem menjadi terkendali)
Accounting yaitu merekam kegiatan pengguna jatah pemakaian sumber
daya (keadilan atau kebijakan)
Eksekusi program merupakan kemampuan sistem untuk memuat program
ke memori dan menjalankan program Pengguna tidak dapat secara langsung
mengakses sumber daya hardware sistem operasi harus menyediakan mekanisme
untuk melakukan operasi IO atas nama pengguna Manipulasi sistem file adalah
kemampuan program untuk melakukan operasi pada file (membaca menulis
membuat dan menghapus file) Komunikasi adalah pertukaran data atau informasi
antar dua atau lebih proses yang berada pada satu komputer (atau lebih) Deteksi
kesalahan (error) adalah menjaga kestabilan sistem dengan mendeteksi error
hardware maupun operasi
D Struktur Sistem Operasi
Silberschatz Galvin Gagne (2003) berpendapat bahwa umumnya
sebuah sistem operasi modern mempunyai komponen sebagai berikut
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
Manajemen proses
Manajemen memori utama
Manajemen memori skunder
Manajemen sistem IO (inputoutput)
Manajemen file
Sistem proteksi
Jaringan
Sistem command interpreter
a Manajemen proses
Prosesor mengeksekusi program-program komputer Prosesor adalah
sebuah chip dalam sistem komputer yang menjalankan instruksi-instruksi
program komputer Dalam setiap detiknya prosesor dapat menjalankan jutaan
instruksi
Program adalah sederetan instruksi yang diberikan kepada suatu
komputer Sedangkan proses adalah suatu bagian dari program yang berada
pada status tertentu dalam rangkaian eksekusinya Di dalam bahasan Sistem
Operasi kita lebih sering membahas proses dibandingkan dengan program
Pada Sistem Operasi modern pada satu saat tidak seluruh program dimuat
dalam memori tetapi hanya satu bagian saja dari program tersebut
Sedangkan bagian lain dari program tersebut tetap beristirahat di media
penyimpan disk Hanya pada saat dibutuhkan saja bagian dari program
tersebut dimuat di memory dan dieksekusi oleh prosesor Hal ini sangat
menghemat pemakaian memori
Beberapa sistem hanya menjalankan satu proses tunggal dalam satu
waktu sedangkan yang lainnya menjalankan multi-proses dalam satu waktu
Padahal sebagian besar sistem komputer hanya memiliki satu prosesor dan
sebuah prosesor hanya dapat menjalankan satu instruksi dalam satu waktu
Maka bagaimana sebuah sistem prosesor tunggal dapat menjalankan multi-
proses Sesungguhnya pada granularity yang sangat kecil prosesor hanya
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
menjalankan satu proses dalam satu waktu kemudian secara cepat ia
berpindah menjalankan proses lainnya dan seterusnya Sehingga bagi
penglihatan dan perasaan pengguna manusia seakan-akan prosesor
menjalankan beberapa proses secara bersamaan
Setiap proses dalam sebuah sistem operasi mendapatkan sebuah PCB
(Process Control Block) yang memuat informasi tentang proses tersebut
yaitu sebuah tanda pengenal proses (Process ID) yang unik dan menjadi
nomor identitas status proses prioritas eksekusi proses dan informasi lokasi
proses dalam memori Prioritas proses merupakan suatu nilai atau besaran
yang menunjukkan seberapa sering proses harus dijalankan oleh prosesor
Proses yang memiliki prioritas lebih tinggi akan dijalankan lebih sering atau
dieksekusi lebih dulu dibandingkan dengan proses yang berprioritas lebih
rendah Suatu sistem operasi dapat saja menentukan semua proses dengan
prioritas yang sama sehingga setiap proses memiliki kesempatan yang sama
Sistem operasi bertanggung jawab atas aktifitas-aktifitas yang berkaitan
dengan manajemen proses seperti
Pembuatan dan penghapusan proses user dan sistem proses
Menunda atau melanjutkan proses
Menyediakan mekanisme untuk proses sinkronisasi
Menyediakan mekanisme untuk proses komunikasi
Menyediakan mekanisme untuk penanganan deadlock
Status Proses
Jenis status yang mungkin dapat disematkan pada suatu proses pada
setiap sistem operasi dapat berbeda-beda Tetapi paling tidak ada 3 macam status
yang umum yaitu
1 Ready yaitu status dimana proses siap untuk dieksekusi pada giliran
berikutnya
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
2 Running yaitu status dimana saat ini proses sedang dieksekusi oleh
prosesor
3 Blocked yaitu status dimana proses tidak dapat dijalankan pada saat
prosesor siapbebas
b Manajemen memori utama
Memori utama atau lebih dikenal sebagai memori adalah sebuah array
yang besar dari word atau byte yang ukurannya mencapai ratusan ribuan
atau bahkan jutaan Setiap word atau byte mempunyai alamat sendiri Memori
utama berfungsi sebagai tempat penyimpanan yang akases datanya digunakan
oleh CPU atau perangkat IO Memori utama termasuk tempat penyimpanan
data sementara (volatile) artinya data dapat hilang begitu sistem dimatikan
Sistem operasi bertanggung jawab atas aktivitas-aktivitas yang berkaitan
dengan manajemen memori seperti
menjaga track memori yang sedang diguanakan dan siapa yang
menggunakannya
memilih program yang akan di-load ke memori
Mengalokasikan dan men-dealokasikan ruang memori sesuai kebutuhan
c Manajemen memori skunderData tersimpan dalam memori utama bersifat sementara dan
jumlahnya sangat kecil Oleh karenan itu untuk menyimpan keseluruhan data
dan program komputer dibutuhkan secondary storage yang bersifat permanen
dan mempu menampung data dengan ukuran besar Contoh dari memori
skunder adalah harddisk disket USB flash disk dan lain-lain Sistem operasi
bertanggung jawab atas aktivitas-aktivitas yang berkaitan dengan disk
managementi seperti free space management alokasi penyimpanan dan
penjadwalan disk
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
d Manajemen sistem IO
Manajemen sistem IO biasa juga disebut sebagai device manager
yang bertugas menyediakan device driveracuteyang umum sehingga operasi IO
dapat seragam (membuka membaca menulis menutup) Contoh pengguna
menggunakan operasi yang sama untuk membaca file pada hard disk CD-
ROM dan disket Komponen sistem operasi untuk sistem IO adalah sebagai
berikut
Buffer berfungsi untuk sementara menampung data darike perangkat IO
Spooling melakukan penjadwalan pemakaian IO sistem supaya lebih
efisien (antrian dan sebagainya)
Menyediakan driver untuk dapat melakukan operasi detail untuk hardware
IO tertentu
eManajemen file
File adalah sekumpulan informasi yang berhubungan sesuai dengan
tujuan pembuat berkas tersebut Berkas dapat mempunyai struktur yang
bersifat hirarki (direktori volume dan lain-lain) Tanggung jawab sistem
operasi adalah
Pembuatan dan penghapusan file
Pembuatan dan penghapusan direktori
Mendukung manipulasi file dan direktori
Memetakan file ke secondary storage
Melakukan backup file ke media penyimpanan permanen (non volatile)
f Sistem proteksi
Proteksi mengacu pada mekanisme untuk mengendalikan akses yang
dilakukan oleh program prosesor atau pengguna ke sistem suber daya
Mekanisme proteksi seharusnya
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
Dapat membedakan antara pengguna yang diizinkan dan yang belum
Menentukan kendali
Menyediakan alat pengatur
g Jaringan
Sistem distribusi adalah sekumpulan prosesor yang tidak berbagi
memori atau clock Tiap prosesor mempunyai memori sendiri Prosesor-
prosesor tersebut terhubung memlaui jaringan komunikasi sistem terdistribusi
yang menyediakan akases pengguna ke berbagai macam sumber daya sistem
Akses tersebut menyebabkan meningkatnya
Kecepatan komputer
Ketersediaan data
Kehandalan (enhanced reliability)
h Sistem command-interpreter
Sistem operasi menunggu instruksi dapri pengguna (command
driven) Program yang membaca instruksi dan mengartikan control
statements umumnya disebut control-card interpreter command-line
interpreter shell pada UNIX Sistem command interpreter sangat bervariasi
antara satu sistem operasi dengan sistem operasi lainnya dan disesuaikan
dengan tujuan dan teknologi perangkat IO yang ada Contohnya CLI
Windows pen-based (touch) dan lain-lain
E Klasifikasi Sistem Operasi
Sistem operasi dapat diklasifikasikan sebagai berikut
1 Berdasarkan skala arsitekturnya (bit) sistem operasi dibedakan menjadi
sistem operasi berskala 8-bit 16-bit 32-bit dan 64-bit Sistem operasi
dengan skala 8-bit dan 16-bit saat ini sudah mulai ditinggalkan sedangkan
saat ini kebanyakan yang digunakan adalah skala 32-bit seperti sistem
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
operasi Microsoft Windows NT Windows 2000 Windows XP LINUX
IBM OS400 Sun Solaris) Sedangkan yang baru dan masih jarang
ditemui di pasaran adalah skala 64-bit Seperti Windows XP 64-bit Digital
UNIX Open VMS IBM AIX for RS6000 SGI IRIX dan HP-UX
2 Klasifikasi sistem operasi berdasarkan end-user interface
o Command driven Biasa juga disebut command line dimana perintah
sistem operasi diketikkan pada prompt perintah atau dieksekusi
melalui script file (misalnya pada sistem operasi DOS UNIX atau
XENIX)
o Graphical user interface (GUI) Pengguna akhir menggunakan mouse
atau alat penunjuk (pointer) yang lain untuk memilih objek yang
mewakili suatu instruksi spesifik (misalnya semua sistem operasi
Windows IBM OS2 MAC-OS LINUX)
3 Klasifikasi sistem operasi berdasarkan pengguna
o Single-user single-tasking sistem operasi yang hanya mampu untuk
melayani satu pengguna pada satu saat untuk satu instruksi dalam satu
siklus proses (misal MS-DOS)
o Single-user multi-tasking sistem operasi yang hanya mampu untuk
melayani satu pengguna pada satu saat tetapi mampu untuk
mengeksekusi beberapa instruksi dalam satu siklus proses (misalnya
Windows 95 IBM OS2 MAC-OS)
o Multi-user multi-tasking sistem operasi yang mampu untuk melayani
beberapa pengguna sekaligus dalam satu waktu dan juga mampu
untuk menjalankan beberapa instruksi sekaligus dalam satu siklus
proses
4 Klasifikasi sistem operasi berdasarkan pangsa pasar
o Sistem operasi servernetwork seperti Windows NT Server Windows
XP IBM AIX for RS6000 Digital UNIX Open VMS HP-UX Sun
Solaris dan IBM OS400 LINUX
o Sistem operasi desktop seperti Windows 95 Windows NT
Workstation Windows XP LINUX OS2 Wrap MacOS Java
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
o Sistem operasi Hanheld seperti Windows CE GEOS Magic Cap
F Sistem Operasi Saat IniSistem operasi-sistem operasi utama yang digunakan komputer sistem
umum (termasuk PC komputer personal) terbagi menjadi 3 kelompok besar
1 Keluarga Microsoft Windows - yang antara lain terdiri dari Windows Desktop
Environment (versi 1x hingga versi 3x) Windows 9x (Windows 95 98 dan
Windows ME) dan Windows NT (Windows NT 3x Windows NT 40
Windows 2000 Windows XP Windows Server 2003 Windows Vista
Windows 7 (Seven) yang dirilis pada tahun 2009 dan Windows Orient yang
akan dirilis pada tahun 2014
2 Keluarga Unix yang menggunakan antarmuka sistem operasi POSIX seperti
SCO UNIX keluarga BSD (Berkeley Software Distribution) GNULinux
MacOSX (berbasis kernel BSD yang dimodifikasi dan dikenal dengan nama
Darwin) dan GNUHurd
3 Mac OS adalah sistem operasi untuk komputer keluaran Apple yang biasa
disebut Mac atau Macintosh Sistem operasi yang terbaru adalah Mac OS X
versi 104 (Tiger) Awal tahun 2007 direncanakan peluncuran versi 105
(Leopard)
Sedangkan komputer Mainframe dan Super komputer menggunakan banyak
sekali sistem operasi yang berbeda-beda umumnya merupakan turunan dari
sistem operasi UNIX yang dikembangkan oleh vendor seperti IBM AIX HPUX
dll
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
BAB V
PENUTUP
A KESIMPULAN
Perangkat lunak merupakan kumpulan beberapa perintah yang dieksekusi
oleh mesin komputer dalam menjalankan pekerjaannya perangkat lunak ini
merupakan catatan bagi mesin komputer untuk menyimpan perintah maupun
dokumen serta arsip lainnya Merupakan data elektronik yang disimpan
sedemikian rupa oleh komputer itu sendiri data yang disimpan ini dapat berupa
program atau instruksi yang akan dijalankan oleh perintah maupun catatan-
catatan yang diperlukan oleh komputer untuk menjalankan perintah yang
dijalankannya Untuk mencapai keinginannya tersebut dirancanglah suatu susunan
logika logika yang disusun ini diolah melalui perangkat lunak yang disebut juga
dengan program beserta data-data yang diolahnya Pengeloahan pada software ini
melibatkan beberapa hal diantaranya adalah sistem operasi program dan data
Penggolongan komputer terbagi menjadi tiga (3) yaitu berdasarkan data
yang diolah berdasarkan penggunaannya dan berdasarkan ukurannya Sedangkan
penerapan komputer sering diterapkan pada bidang teknologi dan ilmu
pengetahuan bisnis industri perbankan pendidikan kedokteran penerbangan
kriminalitas dan permainan
Perangkat lunak sistem atau sistem operasi merupakan software yang
berfungsi melakukan operasi yang mengurusi tentang segala aktifitas komputer
seperti mendukung operasi sistem aplikasi dan mengendalikan semua perangkat
komputer agar dapat berjalan selaras dengan fungsinya Secara umum Sistem
Operasi adalah software pada lapisan pertama yang ditempatkan pada memori
komputer pada saat komputer dinyalakan Sedangkan software-software lainnya
dijalankan setelah Sistem Operasi berjalan dan Sistem Operasi akan melakukan
layanan inti umum untuk software-software itu Sistem operasi sekarang menurut
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
Silberschatz Galvin Gagne (2003) berpendapat bahwa umumnya sebuah sistem
operasi modern mempunyai komponen yaitu Manajemen proses Manajemen
memori utama Manajemen memori skunder Manajemen sistem IO
(inputoutput) Manajemen file Sistem proteksi Jaringan dan Sistem command
interpreter Sedangkan sistem operasi komputer terbagi menjadi tiga (3) bagian
yaitu keluarga microsoft windows keluarga unix dan keluarga Mac OS
B SARAN
Teknologi yang semakin berkembang dalam teknologi diharapkan dapat
djadikan alat membantu mencari informasi bukan untuk hal yang negatif Untuk
itu Gunakan komputer secara bijak sesuaikan dengan keperluan dan kebutuhan
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
DAFTAR PUSTAKA
httprudihdwordpresscom20070509sejarah-perkembangan-perangkat-lunak
(Minggu 5 Maret 2011 jam 1915)
httpidwikipediaorgwikiSistem_operasi (Selasa 8 Maret 2011 jam 1425)
httpferryfwebidindexphptik3-ked-dsr-komp52-babivperangkat-lunak-
komputer (Selasa 15Maret 2010 jam 1300)
httpidwikipediaorgwikiSejarah_perangkat_lunak_bebas (Selasa 15 Maret
2011 jam 1900)
httpsolehsoulwordpresscom20090831apa-itu-software-komputer-
E28093-definisi-software (Rabu 16 Maret 2011 jam1253)
httpwwwaplikomfeunlamcocc (Kamis 17 Maret 2011 jam 1100)
P
- A PENGGOLONGAN KOMPUTER
-
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
menggunakan perangkat lunak Perangkat lunak atau software adalah
program dari komputer Perangkat lunak adalah program yang berisi
instruksi untuk melakukan proses pengolahan data Saat ini tingkat
pemrosesan yang dikerjakan perangkat lunak bersifat machine-like
(keinginan mesin) mulai berubah dengan sifat human-like (keinginan
manusia) Di dalam teori informasi disusun hirarki informasi mulai dari
data fakta kemudian setelah proses seleksi dan pengurutan menjadi
sesuatu yang berguna menjadi informasi Informasi yang di susun secara
sistematis dengan suatu alur logika tertentu menjadi knowledge
(pengetahuan) Perangkat Keras tidak akan berfungsi tanpa adanya
perangkat lunak begitu pula sebaliknya perangkat lunak tidak berfungsi
tanpa adanya perangkat keras Kedua perangkat tersebut memang saling
berkaitan sehingga komputer dapat berfungsi dengan baik Perkembangan
teknologi terutama dalam perangkat keras terus diimbangi oleh perangkat
lunaknya sehingga penggunaan komputer lebih maksimal
Karena perkembangan teknologi semakin canggih dari tahun ke
tahun maka dengan ini saya akan membahas makalah tentang
ldquoPekembangan Perangkat Lunak Penggolongan Dan Penerapan
Komputer Sistem Operasirdquo Semoga dapat memberikan sedikit
pengalaman bagi yang membaca
B TUJUAN
Tujuan dari makalah ini adalah Penulis ingin mengetahui
a Perkembangan Perangkat Lunak
b Penggolongan dan Penerapan Komputer
c Sistem Operasi
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
BAB II
PERKEMBANGAN PERANGKAT LINAK
A Sejarah Rankaian Perangkat Lunak
Rangkaian perangkat lunak secara umum disepakati dari
terjemahan Software Engineering yang mulai populer tahun 1968 pada
Software Engineering Conference oleh NATO pengertian RPL sendiri
yaitu disiplin ilmu yang membahas seluruh aspek produksi perangkat
lunak dari tahap analisa kebutuhan user menentukan spesifikasi
kebutuhan user disain pengkodean pengujian hingga kepemeliharaan
sistem setelah dipakai jadi jelas RPL bukan hanya pembuatan tapi juga
semua aspek dalam pembuatan suatu software
Dewasa ini banyak bertaburan perangkat lunak yang bisa
dugunakan oleh masyarakat dengan mudahnya Perangkat lunak sendiri
memiliki sejarah yang tidak pendek untuk dijelaskan Komputer
merupakan mesin yang memproses fakta atau data menjadi informasi
Komputer di gunakan orang untuk meningkatkan hasil kerja dan
memecahkan berbagai masalah Yang menjadi pemroses data atau
pemecah masalah itu adalah perangkat lunak Perangkat lunak sendiri
memiliki ragam yang banyak Sehingga memicu perkembangan perangkat
lunak di seluruh dunia Perkembangan yang pesat itu juga didukung
kebutuhan manusia yang berkembang dari zaman ke zaman Setiap
individu mempunyai kebutuhan yang berbeda beda terhadap perangkat
lunak yang ada sehingga membuat mereka ingin mengembangkannya
hingga memenuhi kebutuhannya masing masing Untuk itulah kami ingin
mengulas beberapa hal tentang perkembangan perangkat lunak dalam
makalah ini
Software adalah kumpulan instruksi yang berfungsi untuk
menjalankan suatu perintah seperti memberikan informasi tentang
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
hardware menentukan fungsi hardware dan menjalankan sistem Agar
komputer dapat membaca mengingat membuat keputusan
(membandingkan) menghitung menyortir dan menghasilkan keluaran
berupa informasi dalam monitor atau cetakan komputer harus dapat
membaca dan memasukkan program ke dalam memori utamanya Program
adalah instruksi dalam bahasa mesin atau yang dapat dibaca oleh komputer
yang dirancang untuk tujuan tertentu sehingga kalau operator menjalankan
komputer dan memijat tombol tertentu (misalnya untuk memroses data
akuntansi) disebut dengan program aplikasi (aplication program)
Pengertian perangkat lunak menunjuk pada program dan alat bantu lain
yang bersifat menambah kemampuan komputer sebagai alat untuk
melaksanakan tugas atau operasi tertentu Program aplikasi dapat dibuat
secara khusus untuk memenuhi kebutuhan khusus pula (tailor-made) atau
berupa paket yang mempunyai aplikasi umum
Disebut juga dengan perangkat lunak merupakan kumpulan
beberapa perintah yang dieksekusi oleh mesin komputer dalam
menjalankan pekerjaannya perangkat lunak ini merupakan catatan bagi
mesin komputer untuk menyimpan perintah maupun dokumen serta arsip
lainnya Merupakan data elektronik yang disimpan sedemikian rupa oleh
komputer itu sendiri data yang disimpan ini dapat berupa program atau
instruksi yang akan dijalankan oleh perintah maupun catatan-catatan yang
diperlukan oleh komputer untuk menjalankan perintah yang dijalankannya
Untuk mencapai keinginannya tersebut dirancanglah suatu susunan logika
logika yang disusun ini diolah melalui perangkat lunak yang disebut juga
dengan program beserta data-data yang diolahnya Pengeloahan pada
software ini melibatkan beberapa hal diantaranya adalah sistem operasi
program dan data Software ini mengatur sedemikian rupa sehingga
logika yang ada dapat dimengerti oleh mesin komputer
(solehsoulwordpresscom)
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
Komputer digunakan orang untuk meningkatkan hasil kerja dan
memecahkanberbagai masalah Yang menjadi pemroses data atau pemecah
masalah ituadalah perangkat lunak Bentuk terkecil dari perangkat lunak
adalah operasi aritmatik (+ - x) dan logika (AND OR gt lt =) Dari
operasi dasar ini disusun program atau perangkat lunak
B Perkembangan perangkat lunak sampai sekarang
Komputer membutuhkan data atau fakta dimana data ini pada saat
diinput akan diterjemahkan menjadi bilangan biner Mesin komputer
memproses fakta atau data menjadi suatu informasi yang berguna bagi
penggunanya Dengan Komputer diharapkan dapat meningkatkan hasil kerja
dan memecahkan berbagai masalah Sebelum menjadi informasi data tersebut
diproses melalui hardware yang terletak pada CPU dengan menggunakan
perangkat lunak Perangkat lunak atau software adalah program dari
komputer Perangkat lunak adalah program yang berisi instruksi untuk
melakukan proses pengolahan data Saat ini tingkat pemrosesan yang
dikerjakan perangkat lunak bersifat machine-like (keinginan mesin) mulai
berubah dengan sifat human-like (keinginan manusia) Di dalam teori
informasi disusun hirarki informasi mulai dari data fakta kemudian setelah
proses seleksi dan pengurutan menjadi sesuatu yang berguna menjadi
informasi Informasi yang di susun secara sistematis dengan suatu alur logika
tertentu menjadi knowledge (pengetahuan) Perangkat Keras tidak akan
berfungsi tanpa adanya perangkat lunak begitu pula sebaliknya perangkat
lunak tidak berfungsi tanpa adanya perangkat keras Kedua perangkat tersebut
memang saling berkaitan sehingga komputer dapat berfungsi dengan baik
Perkembangan teknologi terutama dalam perangkat keras terus diimbangi oleh
perangkat lunaknya sehingga penggunaan komputer lebih maksimal
Kemampuan komputer dirasakan sangat berkaitan dengan perangkat
keras dan perangkat lunaknya maka dari itu diperlukan perangkat lunak yang
benar-benar mendukung perangkat kerasnyaBentuk paling sederhana dari
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
perangkat lunak menggunakan aljabar Boolean yang di representasikan
sebagai binary digit (bit) yaitu 1 (benar) atau 0 (salah) cara ini sudah pasti
sangat menyulitkan sehingga orang mulai mengelompokkan bit tersebut
menjadi nible (4 bit) byte (8 bit) word (16 bit) double word (32 bit)
(rudihdwordpresscom)
Kelompok-kelompok bit ini di susun ke dalam struktur instruksi
seperti penyimpanan transfer operasi aritmatika operasi logika dan bentuk
bit ini di ubah menjadi kode-kode yang di kenal sebagai assembler Kode-
kode mesin sendiri masih cukup menyulitkan karena tuntutan untuk dapat
menghapal kode tersebut dan format (aturan) penulisannya yang cukup
membingungkan dari masalah ini kemudian lahir bahasa pemrograman
tingkat tinggi yang seperti bahasa manusia (bahasa Inggris) Saat ini
pembuatan perangkat lunak sudah menjadi suatu proses produksi yang sangat
kompleks dengan urutan proses yang panjang dengan melibatkan puluhan
bahkan ratusan orang dalam pembuatannya Berdasarkan perkembangannya
perangkat lunak sampai dengan sekarang dibagi menjadi beberapa era yaitu
a) Era pioner
Bentuk perangkat lunak pada awalnya adalah sambungan-sambungan
kabel ke antar bagian dalam komputer gambar berikut memperlihatkan orang
yang sedang menggunakan komputer Cara lain dalam mengakses komputer
adalah menggunakan punched card yaitu kartu yang di lubangi Penggunaan
komputer saat itu masih dilakukan secara langsung sebuah program untuk
sebuah mesin untuk tujuan tertentu Pada era ini perangkat lunak merupakan
satu kesatuan dengan perangkat kerasnya Penggunaan komputer dilakukan
secara langsung dan hasil yang selesai di kerjakan komputer berupa print out
Proses yang di lakukan di dalam komputer berupa baris instruksi yang secara
berurutan di proses Perangkat lunak pada era ini contohnya ENIAC
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
b) Era stabil
Pada era stabil penggunaan komputer sudah banyak di gunakan
tidak hanya oleh kalangan peneliti dan akademi saja tetapi juga oleh
kalangan industri perusahaan Perusahaan perangkat lunak bermunculan
dan sebuah perangkat lunak dapat menjalankan beberapa fungsi dari ini
perangkat lunak mulai bergeser menjadi sebuah produk
Baris-baris perintah perangkat lunak yang di jalankan oleh
komputer bukan lagi satu-satu tapi sudah seperti banyak proses yang di
lakukan secara serempak (multi tasking) Sebuah perangkat lunak mampu
menyelesaikan banyak pengguna (multi user) secara cepatlangsung (real
time) Pada era ini mulai di kenal sistem basis data yang memisahkan
antara program (pemroses) dengan data (yang di proses) Pada era ini
contoh perangkat lunaknya adalah
c) Era mikro
Sejalan dengan semakin luasnya PC dan jaringan komputer di era
ini perangkat lunak juga berkembang untuk memenuhi kebutuhan
perorangan Perangkat lunak dapat di bedakan menjadi perangkat lunak
sistem yang bertugas menangani internal dan perangkat lunak aplikasi
yang di gunakan secara langsung oleh penggunannya untuk keperluan
tertentu Automatisasi yang ada di dalam perangkat lunak mengarah ke
suatu jenis kecerdasan buatan
d) Era modern
Saat ini perangkat lunak sudah terdapat di mana-mana tidak hanya
pada sebuah superkomputer dengan 25 prosesornya sebuah komputer
genggampun telah di lengkapi dengan perangkat lunak yang dapat di
sinkronkan dengan PC Tidak hanya komputer bahkan peralatan seperti
telepon TV hingga ke mesin cuci AC dan microwave telah di tanamkan
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
perangkat lunak untuk mengatur operasi peralatan itu Dan yang hebatnya
lagi adalah setiap peralatan itu akan mengarah pada suatu saat kelak akan
dapat saling terhubung Pembuatan sebuah perangkat lunak bukan lagi
pekerjaan segelentir orang tetapi telah menjadi pekerjaan banyak orang
dengan beberapa tahapan proses yang melibatkan berbagai disiplin ilmu
dalam perancangannya Tingkat kecerdasan yang di tunjukkan oleh
perangkat lunak pun semakin meningkat selain permasalahan teknis
perangkat lunak sekarang mulai bisa mengenal suara dan gambar
C Ruang Lingkup Rekayasa Perangkat Lunak
(Gbr1)
- Software requirements berhubungan dengan spesifikasi kebutuhan dan persyaratan
perangkat lunak
- Software design mencakup proses penentuan arsitektur komponen antarmuka dan
karakteristik lain dari perangkat lunak
- Software construction berhubungan dengan detil pengembangan perangkat lunak
termasuk algoritma pengkodean pengujian dan pencarian kesalahan
- Software testing meliputi pengujian pada keseluruhan perilaku perangkat lunak
- Software maintenance mencakup upaya-upaya perawatan ketika perangkat lunak
telah dioperasikan
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
- Software configuration management berhubungan dengan usaha perubahan
konfigurasi perangkat lunak untuk memenuhi kebutuhan tertentu
- Software engineering management berkaitan dengan pengelolaan dan pengukuran
RPL termasuk perencanaan proyek perangkat lunak
- Software engineering tools and methods mencakup kajian teoritis tentang alat bantu
dan metode RPL
- Software engineering process berhubungan dengan definisi implementasi
pengukuran pengelolaan perubahan dan perbaikan proses RPL
- Software quality menitikberatkan pada kualitas dan daur hidup perangkat lunak
D RPL dan Disiplin Ilmu Komputer
Disiplin ilmu komputer lahir awal tahun 1940 yang merupakan integrasi
teori algoritma logika matematika dan ditemukannya penyimpanan program
secara elektronik pada komputer
(GB 2 Klasifikasi disiplin
Ilmu Komputem menurut ACM Denning dan Wikipedia)
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
E RPL dan Disiplin Ilmu Lain
(GB 3 Keterkaitan RPL dan
ilmu lain)
- Bidang ilmu manajemen meliputi akutansi finansial pemasaran manajemen
operasi ekonomi analisis kuantitatif manajemen sumber daya manusia
kebijakan dan strategi bisnis
- Bidang ilmu matematika meliputi aljabar linier kalkulus peluang statistik
analisis numerik dan matematika diskrit
- Bidang ilmu manajemen proyek meliputi semua hal yang berkaitan dengan
proyek seperti ruang lingkup proyek anggaran tenaga kerja kualitas
manajemen resiko dan penjadwalan proyek
- Bidang ilmu manajemen kualitas meliputi pengembangan sistem kualitas
manajemen resiko dan keandalan perbaikan kualitas dan metode-metode
kuantitatif
- Bidang ilmu ergonomika menyangkut hubungan (interaksi) antara manusia
dengan komponen-komponen lain dalam sistem komputer
- Bidang ilmu rekayasa sistem meliputi teori sistem analisis biaya-keuntungan
pemodelan simulasi proses dan operasi bisnis
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
F Klasifikasi Perangkat Lunak
Perangkat lunak secara umum dapat di bagi 2 yaitu perangkat lunak
sistem dan perangkat lunak aplikasi Perangkat lunak sistem dapat di bagi lagi
menjadi 3 macam yaitu
1 Bahasa pemrograman merupakan perangkat lunak yang bertugas
mengkonversikan arsitektur dan algoritma yang di rancang manusia ke
dalam format yang dapat di jalankan komputer contoh bahasa
pemrograman di antaranya BASIC COBOL Pascal C++ FORTRAN
2 Sistem Operasi saat komputer pertama kali di hidupkan sistem operasilah
yang pertama kali di jalankan sistem operasi yang mengatur seluruh
proses menterjemahkan masukan mengatur proses internal
memanejemen penggunaan memori dan memberikan keluaran ke peralatan
yang bersesuaian contoh sistem operasi DOS Unix Windows 95 IMB
OS2 Applersquos System 7
3 Utility sistem operasi merupakan perangkat lunak sistem dengan fungsi
tertentu misalnya pemeriksaan perangkat keras (hardware
troubleshooting) memeriksa disket yang rusak (bukan rusak fisik)
mengatur ulang isi harddisk (partisi defrag) contoh Utilty adalah Norton
Utility
Perangkat lunak aplikasi merupakan bagian perangkat lunak yang
sangat banyak di jumpai dan terus berkembang Sebelum tahun 1990-an
aplikasi yang di kenal yaitu pemroses kata (Word Star Chi Write)
pemroses tabel (Lotus 123 Quatro Pro) database (DBASE) dan hiburan
(game) Pada perkembangan pemroses kata tabel dan database saat ini
telah di bundel menjadi aplikasi office dengan tambahan aplikasi untuk
pembuatan presentasi yang nanti akan di berikan pada pelatihan ini
Contoh aplikasi office adalah Microsoft Office yang terdiri dari
Word(pemroses kata) Excel (pemroses tabel) Access (database) dan
PowerPoint (presentasi) Yang berkembang sangat banyak saat ini adalah
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
aplikasi multimedia dan internet Contoh aplikasi multimedia adalah
Winamp untuk memutar musik berformat MP3 atau CD Audio kemudian
RealPlayer yang dapat digunakan untuk menonton film atau VCD
Aplikasi internet yang umum di gunakan adalah untuk browsing e-mail
chatting dan messenger
Aplikasi yang bersifat khusus di antaranya untuk membantu
pekerjaan Engineer seperti AutoCAD (gambar struktur) Protel (gambar
rangkaian elektronik) dan Matlab (pemroses dan visualisasi persamaan
matematis)
G Profesi Dan Sertifikasi
Profesi sebagai software engineer mungkin asing ditelinga anda
termasuk anda karena kerancuan istilah RPL tadi sertifikasi kopetensi
RPL sampai sekarang masih menjadi perdebatan dalam industri software
karena menuntut hal yang spesifik untuk software tertentu ACM
(association for computing machinery) pernah membuat sertifikasi untuk
program software engineer tahun 1980an tapi dihentikan karena kurang
peminat IEEE sudah mengeluarkan lebih dari 500 sertifikat profesi RPL
di Canada telah keluar sertifikat legal untuk RPL yang disebut ISP
(Information System Professional)
Saat ini sertifikasi untuk RPL di Indonesia juga belum tersedia
namun telah disusun Standar Kompetensi Kerja Nasional Indonesia untuk
Bidang Programmer Komputer Meskipun belum memenuhi cakupan
bidang RPL secara keseluruhan namun paling tidak dapat digunakan
sebagai pendekatan sertifikasi bidang RPL
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
BAB III
PENGGOLONGAN DAN PENERAPAN KOMPUTER
A PENGGOLONGAN KOMPUTER
1 Berdasarkan data yang diolah
a Analog Computer
Komputer Analog adalah komputer yang digunakan mengolah data
yang berbentuk fisik dan bersifat kontinyu
b Digital Computer
Komputer Digital adalah komputer yang digunakan untuk mengolah
data berbentuk angka atau huruf dan bersifat tetap
c Hybrid Computer
Komputer Hybrid adalah jenis komputer yang dapat digunakan untuk
mengolah data analog ataupun digital
Keunggulan komputer digital
Memproses data lebih tepat dibandingkan dengan komputer analog
Dapat menyimpan data selama masih dibutuhkan oleh proses
Dapat melakukan operasi logika yaitu membandingkan dua nilai dan
menentukan hasilnya
Data yang telah dimasukkan dapat dikoreksi atau dihapus
Output dari komputer digital dapat berupa angka huruf grafik maupun
gambar
2 Berdasarkan penggunaanya
a) Special purpose computer
Komputer ini dirancang untuk menyelesaikan suatu masalah yang
khusus yang biasanya hanya berupa satu masalah saja
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
b) General purpose computer
Komputer ini dirancang untuk menyelesaikan bermacam-macam
masalah
3 Berdasarkan ukurannya
berdasarkan ukurannya komputer digolongkan kedalam
Micro computer
o Micro computer disebut juga personal computer
o Komputer mikro umunya single user (pemakai tunggal)
o Perkembangan lebih lanjut dari komputer mikro adalah komputer
super-mikro (supermicro computer)
o Supermicro computer merupakan multiuser system
Mini computer
o Mini computer dapat dibagi lagi menjadi
Mini-mini computer
Midi-mini computer
Maxi-mini computer
Super-mini computer
o Mini computer bersifat multi-user
o Mini computer dapat dihubungkan sampai dengan 64 terminal
Small computer
o Small computer disebut juga small-scale mainframe computer
o Small computer bersifat multi-user system
o Small computer menggunakan sistem multi programming
multiprocessing dan virtual storage
Medium computer
o Medium computer disebut juga medium-scale mainframe computer
o Medium computer bersifat multi-user system
o Medium computer menerapkan konsep distribusi data processing
(DDP)
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
Large computer
o Large computer disebut juga mainframe computer atau large-scale
mainframe computer
o Large computer bersifat multi-user system
o Large computer menerapkan sistem time-sharing
Super computer
o Super computer memungkinkan penerapan time-sharing yang lebih
efektif
o Super computer dapat dihubungkan sampai dengan ribuan terminal
o Super computer disebut juga parallel processor
B PENERAPAN KOMPUTER
diams Di bidang teknik dan ilmu pengetahuan
o Kecepatan dan ketepatan komputer sangat bermanfaat dalam pengolahan
data pada aplikasi teknik
o Para ahli nuklir dapat membuat model reaktor nulkir pada layar
komputer tidak perlu membuat model yang sebenarnya Kondisikondisi
yang diperlukan pada reaktor nuklir dapat diprogram dan dapat dicoba
diberikan data yang melampaui batas keamanan reaktor tersebut
o Komputer dapat juga digunakan untuk membuat model molekul-
molekul yang dapat ditampilkan secara grafik pada layar komputer
Melalui grafik ini ahli kimia dapat mengamati bagaimana molekul-
molekul tersebut bereaksi dengan yang lainnya
o Komputer juga dapat dipergunakan pada bidang geologi untuk
mempelajari keadaan tanah serta contour dari suatu daerah
o Aplikasi yang lain dari komputer dalam bidang teknik adalah computer
aided design
diams Di bidang bisnis
o Kegunaan komputer pada aplikasi bisnis adalah untuk menyediakan
informasi dengan cepat dan tepat
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
o Management Information System (MIS) adalah suatu sistem informasi
yang banyak diterapkan di perusahaan untuk menyediakan informasi yang
diperlukaan oleh semua tingkat manajemen
o Salah satu bagian dari MIS adalah AIS (Accounting Information System)
o Dalam MIS terdapat tiga komponen utama yaitu
1048707 Upper Management
1048707 Middle Management
1048707 Lower Management
diams Di bidang Industri
o Didalam proses industri komputer dapat dipergunakan untuk
pengawasan nemerik (numerical control) atau untuk pengawasan proses
(process control)
diams Di bidang Perbankan
o Dibidang perbankan komputer dipergunakan untuk menghasilkan
informasi bagi pihak manajemen bank sendiri dan juga untuk
meningkatkan pelayanan kepada nasabah bank
diams Dibidang Pendidikan
o Dibidang pendiikan komputer dipergunakan sebagai alat bantu dalam
proses belajar
o Komputer juga digunakan untuk membantu orang tuli mempelajari
bahasa kode
diams Dibidang Kedokteran
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
o Dibidang kedokteran komputer banyak digunakan untuk membantu para
dokter mendiagnosa penyakit dan menemukan obat yang tepat
o Contoh penerapan komputer dalam bidang kedokteran adalah
1048707 CAT (Computerized Axial Tomography)
1048707 DSR (Dynamic Spatial Reconstructor)
1048707 SPECT (Single Photon Emission Computer Tomography)
1048707 NMR (Nuclear Magnetic Resonance)
diams Di bidang Penerbangan
o Salah satu keguanan komputer pada perusahaan penerbangan adalah
untuk mengatur jadwal penerbangan dan mengatur sietm pemesanan tiket
diams Dibidang Kriminalitas
o Komputer dapat menghasilkan statistik kriminalitas di suatu daerah
o Program komputer yang telah dikembangkan pada bidang kriminalitas
adalah Crime Analysis Support System
o Program komputer yang lainnya adalah
1048707 PROMIS (Prosecutor-Offender Management Information System)
1048707 CATCH (Computer-Assisted Terminal Criminal Hunt)
1048707 MOTION (Metropolitan Orleans Total Information Online Network)
1048707 ARJIS (Automated Regional Justice Information System)
diams Di bidang Permainan
o Komputer dapat digunakan untuk hiburan dalam bentuk permainan
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
BAB IV
SISTEM OPERASI
A Pengertian Sistem OperasiSistem operasi Komputer adalah perangkat lunak komputer atau
software yang bertugas untuk melakukan kontrol dan manajemen perangkat
keras dan juga operasi-operasi dasar sistem termasuk menjalankan software
aplikasi seperti program-program pengolah data yang bisa digunakan untuk
mempermudah kegiatan manusia Sistem Operasi dalam bahasa Inggrisnya
disebut Operating System atau biasa di singkat dengan OS
Secara umum Sistem Operasi adalah software pada lapisan pertama
yang ditempatkan pada memori komputer pada saat komputer dinyalakan
Sedangkan software-software lainnya dijalankan setelah Sistem Operasi
berjalan dan Sistem Operasi akan melakukan layanan inti umum untuk
software-software itu Layanan inti umum tersebut seperti akses ke disk
manajemen memori skeduling task dan antar-muka user 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
Kalau sistem komputer terbagi dalam lapisan-lapisan maka Sistem
Operasi adalah penghubung antara lapisan hardware dan lapisan software
Lebih jauh daripada itu Sistem Operasi melakukan semua tugas-tugas
penting dalam komputer dan menjamin aplikasi-aplikasi yang berbeda dapat
berjalan secara bersamaan dengan lancar Sistem Operasi menjamin aplikasi
software lainnya dapat menggunakan memori melakukan input dan output
terhadap peralatan lain dan memiliki akses kepada sistem file Apabila
beberapa aplikasi berjalan secara bersamaan maka Sistem Operasi mengatur
skedule yang tepat sehingga sedapat mungkin semua proses yang berjalan
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
mendapatkan waktu yang cukup untuk menggunakan prosesor (CPU) serta
tidak saling mengganggu
Dalam banyak kasus Sistem Operasi menyediakan suatu pustaka dari
fungsi-fungsi standar dimana aplikasi lain dapat memanggil fungsi-fungsi
itu sehingga dalam setiap pembuatan program baru tidak perlu membuat
fungsi-fungsi tersebut dari awal Sistem Operasi secara umum terdiri dari
beberapa bagian
1 Mekanisme Boot yaitu meletakkan kernel ke dalam memory
2 Kernel yaitu inti dari sebuah Sistem Operasi
3 Command Interpreter atau shell yang bertugas membaca input dari
pengguna
4 Pustaka-pustaka yaitu yang menyediakan kumpulan fungsi dasar dan
standar yang dapat dipanggil oleh aplikasi lain
5 Driver untuk berinteraksi dengan hardware eksternal sekaligus untuk
mengontrol mereka
Sebagian Sistem Operasi hanya mengizinkan satu aplikasi saja yang
berjalan pada satu waktu (misalnya DOS) tetapi sebagian besar Sistem
Operasi baru mengizinkan beberapa aplikasi berjalan secara simultan pada
waktu yang bersamaan Sistem Operasi seperti ini disebut sebagai Multi-
tasking Operating System (misalnya keluarga sistem operasi UNIX)
Beberapa Sistem Operasi berukuran sangat besar dan kompleks serta
inputnya tergantung kepada input pengguna sedangkan Sistem Operasi
lainnya sangat kecil dan dibuat dengan asumsi bekerja tanpa intervensi
manusia sama sekali Tipe yang pertama sering disebut sebagai Desktop OS
sedangkan tipe kedua adalah Real-Time OS
Sebagai contoh yang dimaksud sistem operasi itu antara lain adalah
Windows Linux Free BSD Solaris palm symbian dan sebagainya
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
B Tugas-Tugas Sistem Operasi
Tugas-tugas sistem operasi diantaranya
1 Menyediakan antarmuka pengguna (user interface) berupa
o Melakukan perintah (command-base user interface) dalam bentuk teks
o Mengarahkan menu (menu driven)
o Antarmuka unit grafik (graphical user interface-GUI)
o Kombinasi ikon dan menu untuk menerima dan melaksanakan perintah
2 Menyediakan informasi yang berkaitan dengan hardware yaitu berupa
perangkat yang aktif atau pasif dan mengendalikan perangkat IO
3 Melakukan tugas pengolahan dan pengendalian sumber daya dalam sebuah
proses sebagai berikut
o Multitasking yaitu melakukan tugas secara serentak atau sekaligus pada
aplikasi yang sama maupun berbeda
o Multiprocessing penggunaan atau pemrosesan sebuah program secara
serentak oleh beberapa unit CPU
o Timesharing menggunakan sistem komputer yang sama pada banyak
pengguna
o Multithreading memproses aktivitas pada bentuk yang sama dengan
multitasking tetapi pada aplikasi tunggal
o Scalability dan Network upaya komputer dalam mengendalikan dan
meningkatkan kewaspadaan dan keamanan jumlah pengguna dan
memperluas pelayanan
4 Pengelolaan file dan direktori data yaitu memastikan file-file dalam
penyimpanan sekunder tersedia jika diperlukan dan mengamankan dari
pengguna yang tidak diizinkan
C Layanan Sistem Operasi
Seiring dengan berkembangnya Sistem Operasi semakin banyak lagi
layanan yang menjadi layanan inti umum Kini sebuah OS mungkin perlu
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
menyediakan layanan network dan koneksitas internet yang dulunya tidak
menjadi layanan inti umum Sistem Operasi juga perlu untuk menjaga kerusakan
sistem komputer dari gangguan program perusak yang berasal dari komputer
lainnya seperti virus Daftar layanan inti umum akan terus bertambah
Sebuah sistem operasi yang baik harus memiliki layanan berupa eksekusi
program operasi IO menipulasi sistem file komunikasi dan deteksi kesalahan
Dalam pemakaian secara multiuser sistem dapat lebih menguntungkan yaitu lebih
efisien karena pemakaian sumber daya bersama antara pengguna Sebagai fungsi
layanan bersama tersebut maka sistem operasi akan memberikan efisiensi
pengguna sistem berupa
Resource allocator yaitu mengalokasikan sumber daya ke beberapa
pengguna atau pekerjaan yang berkalan pada saat yang bersamaan
Protection menjamin akses ke sistem sumber daya yang dikendalikan
(akses pengguna ke sistem menjadi terkendali)
Accounting yaitu merekam kegiatan pengguna jatah pemakaian sumber
daya (keadilan atau kebijakan)
Eksekusi program merupakan kemampuan sistem untuk memuat program
ke memori dan menjalankan program Pengguna tidak dapat secara langsung
mengakses sumber daya hardware sistem operasi harus menyediakan mekanisme
untuk melakukan operasi IO atas nama pengguna Manipulasi sistem file adalah
kemampuan program untuk melakukan operasi pada file (membaca menulis
membuat dan menghapus file) Komunikasi adalah pertukaran data atau informasi
antar dua atau lebih proses yang berada pada satu komputer (atau lebih) Deteksi
kesalahan (error) adalah menjaga kestabilan sistem dengan mendeteksi error
hardware maupun operasi
D Struktur Sistem Operasi
Silberschatz Galvin Gagne (2003) berpendapat bahwa umumnya
sebuah sistem operasi modern mempunyai komponen sebagai berikut
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
Manajemen proses
Manajemen memori utama
Manajemen memori skunder
Manajemen sistem IO (inputoutput)
Manajemen file
Sistem proteksi
Jaringan
Sistem command interpreter
a Manajemen proses
Prosesor mengeksekusi program-program komputer Prosesor adalah
sebuah chip dalam sistem komputer yang menjalankan instruksi-instruksi
program komputer Dalam setiap detiknya prosesor dapat menjalankan jutaan
instruksi
Program adalah sederetan instruksi yang diberikan kepada suatu
komputer Sedangkan proses adalah suatu bagian dari program yang berada
pada status tertentu dalam rangkaian eksekusinya Di dalam bahasan Sistem
Operasi kita lebih sering membahas proses dibandingkan dengan program
Pada Sistem Operasi modern pada satu saat tidak seluruh program dimuat
dalam memori tetapi hanya satu bagian saja dari program tersebut
Sedangkan bagian lain dari program tersebut tetap beristirahat di media
penyimpan disk Hanya pada saat dibutuhkan saja bagian dari program
tersebut dimuat di memory dan dieksekusi oleh prosesor Hal ini sangat
menghemat pemakaian memori
Beberapa sistem hanya menjalankan satu proses tunggal dalam satu
waktu sedangkan yang lainnya menjalankan multi-proses dalam satu waktu
Padahal sebagian besar sistem komputer hanya memiliki satu prosesor dan
sebuah prosesor hanya dapat menjalankan satu instruksi dalam satu waktu
Maka bagaimana sebuah sistem prosesor tunggal dapat menjalankan multi-
proses Sesungguhnya pada granularity yang sangat kecil prosesor hanya
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
menjalankan satu proses dalam satu waktu kemudian secara cepat ia
berpindah menjalankan proses lainnya dan seterusnya Sehingga bagi
penglihatan dan perasaan pengguna manusia seakan-akan prosesor
menjalankan beberapa proses secara bersamaan
Setiap proses dalam sebuah sistem operasi mendapatkan sebuah PCB
(Process Control Block) yang memuat informasi tentang proses tersebut
yaitu sebuah tanda pengenal proses (Process ID) yang unik dan menjadi
nomor identitas status proses prioritas eksekusi proses dan informasi lokasi
proses dalam memori Prioritas proses merupakan suatu nilai atau besaran
yang menunjukkan seberapa sering proses harus dijalankan oleh prosesor
Proses yang memiliki prioritas lebih tinggi akan dijalankan lebih sering atau
dieksekusi lebih dulu dibandingkan dengan proses yang berprioritas lebih
rendah Suatu sistem operasi dapat saja menentukan semua proses dengan
prioritas yang sama sehingga setiap proses memiliki kesempatan yang sama
Sistem operasi bertanggung jawab atas aktifitas-aktifitas yang berkaitan
dengan manajemen proses seperti
Pembuatan dan penghapusan proses user dan sistem proses
Menunda atau melanjutkan proses
Menyediakan mekanisme untuk proses sinkronisasi
Menyediakan mekanisme untuk proses komunikasi
Menyediakan mekanisme untuk penanganan deadlock
Status Proses
Jenis status yang mungkin dapat disematkan pada suatu proses pada
setiap sistem operasi dapat berbeda-beda Tetapi paling tidak ada 3 macam status
yang umum yaitu
1 Ready yaitu status dimana proses siap untuk dieksekusi pada giliran
berikutnya
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
2 Running yaitu status dimana saat ini proses sedang dieksekusi oleh
prosesor
3 Blocked yaitu status dimana proses tidak dapat dijalankan pada saat
prosesor siapbebas
b Manajemen memori utama
Memori utama atau lebih dikenal sebagai memori adalah sebuah array
yang besar dari word atau byte yang ukurannya mencapai ratusan ribuan
atau bahkan jutaan Setiap word atau byte mempunyai alamat sendiri Memori
utama berfungsi sebagai tempat penyimpanan yang akases datanya digunakan
oleh CPU atau perangkat IO Memori utama termasuk tempat penyimpanan
data sementara (volatile) artinya data dapat hilang begitu sistem dimatikan
Sistem operasi bertanggung jawab atas aktivitas-aktivitas yang berkaitan
dengan manajemen memori seperti
menjaga track memori yang sedang diguanakan dan siapa yang
menggunakannya
memilih program yang akan di-load ke memori
Mengalokasikan dan men-dealokasikan ruang memori sesuai kebutuhan
c Manajemen memori skunderData tersimpan dalam memori utama bersifat sementara dan
jumlahnya sangat kecil Oleh karenan itu untuk menyimpan keseluruhan data
dan program komputer dibutuhkan secondary storage yang bersifat permanen
dan mempu menampung data dengan ukuran besar Contoh dari memori
skunder adalah harddisk disket USB flash disk dan lain-lain Sistem operasi
bertanggung jawab atas aktivitas-aktivitas yang berkaitan dengan disk
managementi seperti free space management alokasi penyimpanan dan
penjadwalan disk
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
d Manajemen sistem IO
Manajemen sistem IO biasa juga disebut sebagai device manager
yang bertugas menyediakan device driveracuteyang umum sehingga operasi IO
dapat seragam (membuka membaca menulis menutup) Contoh pengguna
menggunakan operasi yang sama untuk membaca file pada hard disk CD-
ROM dan disket Komponen sistem operasi untuk sistem IO adalah sebagai
berikut
Buffer berfungsi untuk sementara menampung data darike perangkat IO
Spooling melakukan penjadwalan pemakaian IO sistem supaya lebih
efisien (antrian dan sebagainya)
Menyediakan driver untuk dapat melakukan operasi detail untuk hardware
IO tertentu
eManajemen file
File adalah sekumpulan informasi yang berhubungan sesuai dengan
tujuan pembuat berkas tersebut Berkas dapat mempunyai struktur yang
bersifat hirarki (direktori volume dan lain-lain) Tanggung jawab sistem
operasi adalah
Pembuatan dan penghapusan file
Pembuatan dan penghapusan direktori
Mendukung manipulasi file dan direktori
Memetakan file ke secondary storage
Melakukan backup file ke media penyimpanan permanen (non volatile)
f Sistem proteksi
Proteksi mengacu pada mekanisme untuk mengendalikan akses yang
dilakukan oleh program prosesor atau pengguna ke sistem suber daya
Mekanisme proteksi seharusnya
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
Dapat membedakan antara pengguna yang diizinkan dan yang belum
Menentukan kendali
Menyediakan alat pengatur
g Jaringan
Sistem distribusi adalah sekumpulan prosesor yang tidak berbagi
memori atau clock Tiap prosesor mempunyai memori sendiri Prosesor-
prosesor tersebut terhubung memlaui jaringan komunikasi sistem terdistribusi
yang menyediakan akases pengguna ke berbagai macam sumber daya sistem
Akses tersebut menyebabkan meningkatnya
Kecepatan komputer
Ketersediaan data
Kehandalan (enhanced reliability)
h Sistem command-interpreter
Sistem operasi menunggu instruksi dapri pengguna (command
driven) Program yang membaca instruksi dan mengartikan control
statements umumnya disebut control-card interpreter command-line
interpreter shell pada UNIX Sistem command interpreter sangat bervariasi
antara satu sistem operasi dengan sistem operasi lainnya dan disesuaikan
dengan tujuan dan teknologi perangkat IO yang ada Contohnya CLI
Windows pen-based (touch) dan lain-lain
E Klasifikasi Sistem Operasi
Sistem operasi dapat diklasifikasikan sebagai berikut
1 Berdasarkan skala arsitekturnya (bit) sistem operasi dibedakan menjadi
sistem operasi berskala 8-bit 16-bit 32-bit dan 64-bit Sistem operasi
dengan skala 8-bit dan 16-bit saat ini sudah mulai ditinggalkan sedangkan
saat ini kebanyakan yang digunakan adalah skala 32-bit seperti sistem
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
operasi Microsoft Windows NT Windows 2000 Windows XP LINUX
IBM OS400 Sun Solaris) Sedangkan yang baru dan masih jarang
ditemui di pasaran adalah skala 64-bit Seperti Windows XP 64-bit Digital
UNIX Open VMS IBM AIX for RS6000 SGI IRIX dan HP-UX
2 Klasifikasi sistem operasi berdasarkan end-user interface
o Command driven Biasa juga disebut command line dimana perintah
sistem operasi diketikkan pada prompt perintah atau dieksekusi
melalui script file (misalnya pada sistem operasi DOS UNIX atau
XENIX)
o Graphical user interface (GUI) Pengguna akhir menggunakan mouse
atau alat penunjuk (pointer) yang lain untuk memilih objek yang
mewakili suatu instruksi spesifik (misalnya semua sistem operasi
Windows IBM OS2 MAC-OS LINUX)
3 Klasifikasi sistem operasi berdasarkan pengguna
o Single-user single-tasking sistem operasi yang hanya mampu untuk
melayani satu pengguna pada satu saat untuk satu instruksi dalam satu
siklus proses (misal MS-DOS)
o Single-user multi-tasking sistem operasi yang hanya mampu untuk
melayani satu pengguna pada satu saat tetapi mampu untuk
mengeksekusi beberapa instruksi dalam satu siklus proses (misalnya
Windows 95 IBM OS2 MAC-OS)
o Multi-user multi-tasking sistem operasi yang mampu untuk melayani
beberapa pengguna sekaligus dalam satu waktu dan juga mampu
untuk menjalankan beberapa instruksi sekaligus dalam satu siklus
proses
4 Klasifikasi sistem operasi berdasarkan pangsa pasar
o Sistem operasi servernetwork seperti Windows NT Server Windows
XP IBM AIX for RS6000 Digital UNIX Open VMS HP-UX Sun
Solaris dan IBM OS400 LINUX
o Sistem operasi desktop seperti Windows 95 Windows NT
Workstation Windows XP LINUX OS2 Wrap MacOS Java
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
o Sistem operasi Hanheld seperti Windows CE GEOS Magic Cap
F Sistem Operasi Saat IniSistem operasi-sistem operasi utama yang digunakan komputer sistem
umum (termasuk PC komputer personal) terbagi menjadi 3 kelompok besar
1 Keluarga Microsoft Windows - yang antara lain terdiri dari Windows Desktop
Environment (versi 1x hingga versi 3x) Windows 9x (Windows 95 98 dan
Windows ME) dan Windows NT (Windows NT 3x Windows NT 40
Windows 2000 Windows XP Windows Server 2003 Windows Vista
Windows 7 (Seven) yang dirilis pada tahun 2009 dan Windows Orient yang
akan dirilis pada tahun 2014
2 Keluarga Unix yang menggunakan antarmuka sistem operasi POSIX seperti
SCO UNIX keluarga BSD (Berkeley Software Distribution) GNULinux
MacOSX (berbasis kernel BSD yang dimodifikasi dan dikenal dengan nama
Darwin) dan GNUHurd
3 Mac OS adalah sistem operasi untuk komputer keluaran Apple yang biasa
disebut Mac atau Macintosh Sistem operasi yang terbaru adalah Mac OS X
versi 104 (Tiger) Awal tahun 2007 direncanakan peluncuran versi 105
(Leopard)
Sedangkan komputer Mainframe dan Super komputer menggunakan banyak
sekali sistem operasi yang berbeda-beda umumnya merupakan turunan dari
sistem operasi UNIX yang dikembangkan oleh vendor seperti IBM AIX HPUX
dll
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
BAB V
PENUTUP
A KESIMPULAN
Perangkat lunak merupakan kumpulan beberapa perintah yang dieksekusi
oleh mesin komputer dalam menjalankan pekerjaannya perangkat lunak ini
merupakan catatan bagi mesin komputer untuk menyimpan perintah maupun
dokumen serta arsip lainnya Merupakan data elektronik yang disimpan
sedemikian rupa oleh komputer itu sendiri data yang disimpan ini dapat berupa
program atau instruksi yang akan dijalankan oleh perintah maupun catatan-
catatan yang diperlukan oleh komputer untuk menjalankan perintah yang
dijalankannya Untuk mencapai keinginannya tersebut dirancanglah suatu susunan
logika logika yang disusun ini diolah melalui perangkat lunak yang disebut juga
dengan program beserta data-data yang diolahnya Pengeloahan pada software ini
melibatkan beberapa hal diantaranya adalah sistem operasi program dan data
Penggolongan komputer terbagi menjadi tiga (3) yaitu berdasarkan data
yang diolah berdasarkan penggunaannya dan berdasarkan ukurannya Sedangkan
penerapan komputer sering diterapkan pada bidang teknologi dan ilmu
pengetahuan bisnis industri perbankan pendidikan kedokteran penerbangan
kriminalitas dan permainan
Perangkat lunak sistem atau sistem operasi merupakan software yang
berfungsi melakukan operasi yang mengurusi tentang segala aktifitas komputer
seperti mendukung operasi sistem aplikasi dan mengendalikan semua perangkat
komputer agar dapat berjalan selaras dengan fungsinya Secara umum Sistem
Operasi adalah software pada lapisan pertama yang ditempatkan pada memori
komputer pada saat komputer dinyalakan Sedangkan software-software lainnya
dijalankan setelah Sistem Operasi berjalan dan Sistem Operasi akan melakukan
layanan inti umum untuk software-software itu Sistem operasi sekarang menurut
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
Silberschatz Galvin Gagne (2003) berpendapat bahwa umumnya sebuah sistem
operasi modern mempunyai komponen yaitu Manajemen proses Manajemen
memori utama Manajemen memori skunder Manajemen sistem IO
(inputoutput) Manajemen file Sistem proteksi Jaringan dan Sistem command
interpreter Sedangkan sistem operasi komputer terbagi menjadi tiga (3) bagian
yaitu keluarga microsoft windows keluarga unix dan keluarga Mac OS
B SARAN
Teknologi yang semakin berkembang dalam teknologi diharapkan dapat
djadikan alat membantu mencari informasi bukan untuk hal yang negatif Untuk
itu Gunakan komputer secara bijak sesuaikan dengan keperluan dan kebutuhan
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
DAFTAR PUSTAKA
httprudihdwordpresscom20070509sejarah-perkembangan-perangkat-lunak
(Minggu 5 Maret 2011 jam 1915)
httpidwikipediaorgwikiSistem_operasi (Selasa 8 Maret 2011 jam 1425)
httpferryfwebidindexphptik3-ked-dsr-komp52-babivperangkat-lunak-
komputer (Selasa 15Maret 2010 jam 1300)
httpidwikipediaorgwikiSejarah_perangkat_lunak_bebas (Selasa 15 Maret
2011 jam 1900)
httpsolehsoulwordpresscom20090831apa-itu-software-komputer-
E28093-definisi-software (Rabu 16 Maret 2011 jam1253)
httpwwwaplikomfeunlamcocc (Kamis 17 Maret 2011 jam 1100)
P
- A PENGGOLONGAN KOMPUTER
-
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
BAB II
PERKEMBANGAN PERANGKAT LINAK
A Sejarah Rankaian Perangkat Lunak
Rangkaian perangkat lunak secara umum disepakati dari
terjemahan Software Engineering yang mulai populer tahun 1968 pada
Software Engineering Conference oleh NATO pengertian RPL sendiri
yaitu disiplin ilmu yang membahas seluruh aspek produksi perangkat
lunak dari tahap analisa kebutuhan user menentukan spesifikasi
kebutuhan user disain pengkodean pengujian hingga kepemeliharaan
sistem setelah dipakai jadi jelas RPL bukan hanya pembuatan tapi juga
semua aspek dalam pembuatan suatu software
Dewasa ini banyak bertaburan perangkat lunak yang bisa
dugunakan oleh masyarakat dengan mudahnya Perangkat lunak sendiri
memiliki sejarah yang tidak pendek untuk dijelaskan Komputer
merupakan mesin yang memproses fakta atau data menjadi informasi
Komputer di gunakan orang untuk meningkatkan hasil kerja dan
memecahkan berbagai masalah Yang menjadi pemroses data atau
pemecah masalah itu adalah perangkat lunak Perangkat lunak sendiri
memiliki ragam yang banyak Sehingga memicu perkembangan perangkat
lunak di seluruh dunia Perkembangan yang pesat itu juga didukung
kebutuhan manusia yang berkembang dari zaman ke zaman Setiap
individu mempunyai kebutuhan yang berbeda beda terhadap perangkat
lunak yang ada sehingga membuat mereka ingin mengembangkannya
hingga memenuhi kebutuhannya masing masing Untuk itulah kami ingin
mengulas beberapa hal tentang perkembangan perangkat lunak dalam
makalah ini
Software adalah kumpulan instruksi yang berfungsi untuk
menjalankan suatu perintah seperti memberikan informasi tentang
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
hardware menentukan fungsi hardware dan menjalankan sistem Agar
komputer dapat membaca mengingat membuat keputusan
(membandingkan) menghitung menyortir dan menghasilkan keluaran
berupa informasi dalam monitor atau cetakan komputer harus dapat
membaca dan memasukkan program ke dalam memori utamanya Program
adalah instruksi dalam bahasa mesin atau yang dapat dibaca oleh komputer
yang dirancang untuk tujuan tertentu sehingga kalau operator menjalankan
komputer dan memijat tombol tertentu (misalnya untuk memroses data
akuntansi) disebut dengan program aplikasi (aplication program)
Pengertian perangkat lunak menunjuk pada program dan alat bantu lain
yang bersifat menambah kemampuan komputer sebagai alat untuk
melaksanakan tugas atau operasi tertentu Program aplikasi dapat dibuat
secara khusus untuk memenuhi kebutuhan khusus pula (tailor-made) atau
berupa paket yang mempunyai aplikasi umum
Disebut juga dengan perangkat lunak merupakan kumpulan
beberapa perintah yang dieksekusi oleh mesin komputer dalam
menjalankan pekerjaannya perangkat lunak ini merupakan catatan bagi
mesin komputer untuk menyimpan perintah maupun dokumen serta arsip
lainnya Merupakan data elektronik yang disimpan sedemikian rupa oleh
komputer itu sendiri data yang disimpan ini dapat berupa program atau
instruksi yang akan dijalankan oleh perintah maupun catatan-catatan yang
diperlukan oleh komputer untuk menjalankan perintah yang dijalankannya
Untuk mencapai keinginannya tersebut dirancanglah suatu susunan logika
logika yang disusun ini diolah melalui perangkat lunak yang disebut juga
dengan program beserta data-data yang diolahnya Pengeloahan pada
software ini melibatkan beberapa hal diantaranya adalah sistem operasi
program dan data Software ini mengatur sedemikian rupa sehingga
logika yang ada dapat dimengerti oleh mesin komputer
(solehsoulwordpresscom)
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
Komputer digunakan orang untuk meningkatkan hasil kerja dan
memecahkanberbagai masalah Yang menjadi pemroses data atau pemecah
masalah ituadalah perangkat lunak Bentuk terkecil dari perangkat lunak
adalah operasi aritmatik (+ - x) dan logika (AND OR gt lt =) Dari
operasi dasar ini disusun program atau perangkat lunak
B Perkembangan perangkat lunak sampai sekarang
Komputer membutuhkan data atau fakta dimana data ini pada saat
diinput akan diterjemahkan menjadi bilangan biner Mesin komputer
memproses fakta atau data menjadi suatu informasi yang berguna bagi
penggunanya Dengan Komputer diharapkan dapat meningkatkan hasil kerja
dan memecahkan berbagai masalah Sebelum menjadi informasi data tersebut
diproses melalui hardware yang terletak pada CPU dengan menggunakan
perangkat lunak Perangkat lunak atau software adalah program dari
komputer Perangkat lunak adalah program yang berisi instruksi untuk
melakukan proses pengolahan data Saat ini tingkat pemrosesan yang
dikerjakan perangkat lunak bersifat machine-like (keinginan mesin) mulai
berubah dengan sifat human-like (keinginan manusia) Di dalam teori
informasi disusun hirarki informasi mulai dari data fakta kemudian setelah
proses seleksi dan pengurutan menjadi sesuatu yang berguna menjadi
informasi Informasi yang di susun secara sistematis dengan suatu alur logika
tertentu menjadi knowledge (pengetahuan) Perangkat Keras tidak akan
berfungsi tanpa adanya perangkat lunak begitu pula sebaliknya perangkat
lunak tidak berfungsi tanpa adanya perangkat keras Kedua perangkat tersebut
memang saling berkaitan sehingga komputer dapat berfungsi dengan baik
Perkembangan teknologi terutama dalam perangkat keras terus diimbangi oleh
perangkat lunaknya sehingga penggunaan komputer lebih maksimal
Kemampuan komputer dirasakan sangat berkaitan dengan perangkat
keras dan perangkat lunaknya maka dari itu diperlukan perangkat lunak yang
benar-benar mendukung perangkat kerasnyaBentuk paling sederhana dari
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
perangkat lunak menggunakan aljabar Boolean yang di representasikan
sebagai binary digit (bit) yaitu 1 (benar) atau 0 (salah) cara ini sudah pasti
sangat menyulitkan sehingga orang mulai mengelompokkan bit tersebut
menjadi nible (4 bit) byte (8 bit) word (16 bit) double word (32 bit)
(rudihdwordpresscom)
Kelompok-kelompok bit ini di susun ke dalam struktur instruksi
seperti penyimpanan transfer operasi aritmatika operasi logika dan bentuk
bit ini di ubah menjadi kode-kode yang di kenal sebagai assembler Kode-
kode mesin sendiri masih cukup menyulitkan karena tuntutan untuk dapat
menghapal kode tersebut dan format (aturan) penulisannya yang cukup
membingungkan dari masalah ini kemudian lahir bahasa pemrograman
tingkat tinggi yang seperti bahasa manusia (bahasa Inggris) Saat ini
pembuatan perangkat lunak sudah menjadi suatu proses produksi yang sangat
kompleks dengan urutan proses yang panjang dengan melibatkan puluhan
bahkan ratusan orang dalam pembuatannya Berdasarkan perkembangannya
perangkat lunak sampai dengan sekarang dibagi menjadi beberapa era yaitu
a) Era pioner
Bentuk perangkat lunak pada awalnya adalah sambungan-sambungan
kabel ke antar bagian dalam komputer gambar berikut memperlihatkan orang
yang sedang menggunakan komputer Cara lain dalam mengakses komputer
adalah menggunakan punched card yaitu kartu yang di lubangi Penggunaan
komputer saat itu masih dilakukan secara langsung sebuah program untuk
sebuah mesin untuk tujuan tertentu Pada era ini perangkat lunak merupakan
satu kesatuan dengan perangkat kerasnya Penggunaan komputer dilakukan
secara langsung dan hasil yang selesai di kerjakan komputer berupa print out
Proses yang di lakukan di dalam komputer berupa baris instruksi yang secara
berurutan di proses Perangkat lunak pada era ini contohnya ENIAC
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
b) Era stabil
Pada era stabil penggunaan komputer sudah banyak di gunakan
tidak hanya oleh kalangan peneliti dan akademi saja tetapi juga oleh
kalangan industri perusahaan Perusahaan perangkat lunak bermunculan
dan sebuah perangkat lunak dapat menjalankan beberapa fungsi dari ini
perangkat lunak mulai bergeser menjadi sebuah produk
Baris-baris perintah perangkat lunak yang di jalankan oleh
komputer bukan lagi satu-satu tapi sudah seperti banyak proses yang di
lakukan secara serempak (multi tasking) Sebuah perangkat lunak mampu
menyelesaikan banyak pengguna (multi user) secara cepatlangsung (real
time) Pada era ini mulai di kenal sistem basis data yang memisahkan
antara program (pemroses) dengan data (yang di proses) Pada era ini
contoh perangkat lunaknya adalah
c) Era mikro
Sejalan dengan semakin luasnya PC dan jaringan komputer di era
ini perangkat lunak juga berkembang untuk memenuhi kebutuhan
perorangan Perangkat lunak dapat di bedakan menjadi perangkat lunak
sistem yang bertugas menangani internal dan perangkat lunak aplikasi
yang di gunakan secara langsung oleh penggunannya untuk keperluan
tertentu Automatisasi yang ada di dalam perangkat lunak mengarah ke
suatu jenis kecerdasan buatan
d) Era modern
Saat ini perangkat lunak sudah terdapat di mana-mana tidak hanya
pada sebuah superkomputer dengan 25 prosesornya sebuah komputer
genggampun telah di lengkapi dengan perangkat lunak yang dapat di
sinkronkan dengan PC Tidak hanya komputer bahkan peralatan seperti
telepon TV hingga ke mesin cuci AC dan microwave telah di tanamkan
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
perangkat lunak untuk mengatur operasi peralatan itu Dan yang hebatnya
lagi adalah setiap peralatan itu akan mengarah pada suatu saat kelak akan
dapat saling terhubung Pembuatan sebuah perangkat lunak bukan lagi
pekerjaan segelentir orang tetapi telah menjadi pekerjaan banyak orang
dengan beberapa tahapan proses yang melibatkan berbagai disiplin ilmu
dalam perancangannya Tingkat kecerdasan yang di tunjukkan oleh
perangkat lunak pun semakin meningkat selain permasalahan teknis
perangkat lunak sekarang mulai bisa mengenal suara dan gambar
C Ruang Lingkup Rekayasa Perangkat Lunak
(Gbr1)
- Software requirements berhubungan dengan spesifikasi kebutuhan dan persyaratan
perangkat lunak
- Software design mencakup proses penentuan arsitektur komponen antarmuka dan
karakteristik lain dari perangkat lunak
- Software construction berhubungan dengan detil pengembangan perangkat lunak
termasuk algoritma pengkodean pengujian dan pencarian kesalahan
- Software testing meliputi pengujian pada keseluruhan perilaku perangkat lunak
- Software maintenance mencakup upaya-upaya perawatan ketika perangkat lunak
telah dioperasikan
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
- Software configuration management berhubungan dengan usaha perubahan
konfigurasi perangkat lunak untuk memenuhi kebutuhan tertentu
- Software engineering management berkaitan dengan pengelolaan dan pengukuran
RPL termasuk perencanaan proyek perangkat lunak
- Software engineering tools and methods mencakup kajian teoritis tentang alat bantu
dan metode RPL
- Software engineering process berhubungan dengan definisi implementasi
pengukuran pengelolaan perubahan dan perbaikan proses RPL
- Software quality menitikberatkan pada kualitas dan daur hidup perangkat lunak
D RPL dan Disiplin Ilmu Komputer
Disiplin ilmu komputer lahir awal tahun 1940 yang merupakan integrasi
teori algoritma logika matematika dan ditemukannya penyimpanan program
secara elektronik pada komputer
(GB 2 Klasifikasi disiplin
Ilmu Komputem menurut ACM Denning dan Wikipedia)
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
E RPL dan Disiplin Ilmu Lain
(GB 3 Keterkaitan RPL dan
ilmu lain)
- Bidang ilmu manajemen meliputi akutansi finansial pemasaran manajemen
operasi ekonomi analisis kuantitatif manajemen sumber daya manusia
kebijakan dan strategi bisnis
- Bidang ilmu matematika meliputi aljabar linier kalkulus peluang statistik
analisis numerik dan matematika diskrit
- Bidang ilmu manajemen proyek meliputi semua hal yang berkaitan dengan
proyek seperti ruang lingkup proyek anggaran tenaga kerja kualitas
manajemen resiko dan penjadwalan proyek
- Bidang ilmu manajemen kualitas meliputi pengembangan sistem kualitas
manajemen resiko dan keandalan perbaikan kualitas dan metode-metode
kuantitatif
- Bidang ilmu ergonomika menyangkut hubungan (interaksi) antara manusia
dengan komponen-komponen lain dalam sistem komputer
- Bidang ilmu rekayasa sistem meliputi teori sistem analisis biaya-keuntungan
pemodelan simulasi proses dan operasi bisnis
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
F Klasifikasi Perangkat Lunak
Perangkat lunak secara umum dapat di bagi 2 yaitu perangkat lunak
sistem dan perangkat lunak aplikasi Perangkat lunak sistem dapat di bagi lagi
menjadi 3 macam yaitu
1 Bahasa pemrograman merupakan perangkat lunak yang bertugas
mengkonversikan arsitektur dan algoritma yang di rancang manusia ke
dalam format yang dapat di jalankan komputer contoh bahasa
pemrograman di antaranya BASIC COBOL Pascal C++ FORTRAN
2 Sistem Operasi saat komputer pertama kali di hidupkan sistem operasilah
yang pertama kali di jalankan sistem operasi yang mengatur seluruh
proses menterjemahkan masukan mengatur proses internal
memanejemen penggunaan memori dan memberikan keluaran ke peralatan
yang bersesuaian contoh sistem operasi DOS Unix Windows 95 IMB
OS2 Applersquos System 7
3 Utility sistem operasi merupakan perangkat lunak sistem dengan fungsi
tertentu misalnya pemeriksaan perangkat keras (hardware
troubleshooting) memeriksa disket yang rusak (bukan rusak fisik)
mengatur ulang isi harddisk (partisi defrag) contoh Utilty adalah Norton
Utility
Perangkat lunak aplikasi merupakan bagian perangkat lunak yang
sangat banyak di jumpai dan terus berkembang Sebelum tahun 1990-an
aplikasi yang di kenal yaitu pemroses kata (Word Star Chi Write)
pemroses tabel (Lotus 123 Quatro Pro) database (DBASE) dan hiburan
(game) Pada perkembangan pemroses kata tabel dan database saat ini
telah di bundel menjadi aplikasi office dengan tambahan aplikasi untuk
pembuatan presentasi yang nanti akan di berikan pada pelatihan ini
Contoh aplikasi office adalah Microsoft Office yang terdiri dari
Word(pemroses kata) Excel (pemroses tabel) Access (database) dan
PowerPoint (presentasi) Yang berkembang sangat banyak saat ini adalah
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
aplikasi multimedia dan internet Contoh aplikasi multimedia adalah
Winamp untuk memutar musik berformat MP3 atau CD Audio kemudian
RealPlayer yang dapat digunakan untuk menonton film atau VCD
Aplikasi internet yang umum di gunakan adalah untuk browsing e-mail
chatting dan messenger
Aplikasi yang bersifat khusus di antaranya untuk membantu
pekerjaan Engineer seperti AutoCAD (gambar struktur) Protel (gambar
rangkaian elektronik) dan Matlab (pemroses dan visualisasi persamaan
matematis)
G Profesi Dan Sertifikasi
Profesi sebagai software engineer mungkin asing ditelinga anda
termasuk anda karena kerancuan istilah RPL tadi sertifikasi kopetensi
RPL sampai sekarang masih menjadi perdebatan dalam industri software
karena menuntut hal yang spesifik untuk software tertentu ACM
(association for computing machinery) pernah membuat sertifikasi untuk
program software engineer tahun 1980an tapi dihentikan karena kurang
peminat IEEE sudah mengeluarkan lebih dari 500 sertifikat profesi RPL
di Canada telah keluar sertifikat legal untuk RPL yang disebut ISP
(Information System Professional)
Saat ini sertifikasi untuk RPL di Indonesia juga belum tersedia
namun telah disusun Standar Kompetensi Kerja Nasional Indonesia untuk
Bidang Programmer Komputer Meskipun belum memenuhi cakupan
bidang RPL secara keseluruhan namun paling tidak dapat digunakan
sebagai pendekatan sertifikasi bidang RPL
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
BAB III
PENGGOLONGAN DAN PENERAPAN KOMPUTER
A PENGGOLONGAN KOMPUTER
1 Berdasarkan data yang diolah
a Analog Computer
Komputer Analog adalah komputer yang digunakan mengolah data
yang berbentuk fisik dan bersifat kontinyu
b Digital Computer
Komputer Digital adalah komputer yang digunakan untuk mengolah
data berbentuk angka atau huruf dan bersifat tetap
c Hybrid Computer
Komputer Hybrid adalah jenis komputer yang dapat digunakan untuk
mengolah data analog ataupun digital
Keunggulan komputer digital
Memproses data lebih tepat dibandingkan dengan komputer analog
Dapat menyimpan data selama masih dibutuhkan oleh proses
Dapat melakukan operasi logika yaitu membandingkan dua nilai dan
menentukan hasilnya
Data yang telah dimasukkan dapat dikoreksi atau dihapus
Output dari komputer digital dapat berupa angka huruf grafik maupun
gambar
2 Berdasarkan penggunaanya
a) Special purpose computer
Komputer ini dirancang untuk menyelesaikan suatu masalah yang
khusus yang biasanya hanya berupa satu masalah saja
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
b) General purpose computer
Komputer ini dirancang untuk menyelesaikan bermacam-macam
masalah
3 Berdasarkan ukurannya
berdasarkan ukurannya komputer digolongkan kedalam
Micro computer
o Micro computer disebut juga personal computer
o Komputer mikro umunya single user (pemakai tunggal)
o Perkembangan lebih lanjut dari komputer mikro adalah komputer
super-mikro (supermicro computer)
o Supermicro computer merupakan multiuser system
Mini computer
o Mini computer dapat dibagi lagi menjadi
Mini-mini computer
Midi-mini computer
Maxi-mini computer
Super-mini computer
o Mini computer bersifat multi-user
o Mini computer dapat dihubungkan sampai dengan 64 terminal
Small computer
o Small computer disebut juga small-scale mainframe computer
o Small computer bersifat multi-user system
o Small computer menggunakan sistem multi programming
multiprocessing dan virtual storage
Medium computer
o Medium computer disebut juga medium-scale mainframe computer
o Medium computer bersifat multi-user system
o Medium computer menerapkan konsep distribusi data processing
(DDP)
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
Large computer
o Large computer disebut juga mainframe computer atau large-scale
mainframe computer
o Large computer bersifat multi-user system
o Large computer menerapkan sistem time-sharing
Super computer
o Super computer memungkinkan penerapan time-sharing yang lebih
efektif
o Super computer dapat dihubungkan sampai dengan ribuan terminal
o Super computer disebut juga parallel processor
B PENERAPAN KOMPUTER
diams Di bidang teknik dan ilmu pengetahuan
o Kecepatan dan ketepatan komputer sangat bermanfaat dalam pengolahan
data pada aplikasi teknik
o Para ahli nuklir dapat membuat model reaktor nulkir pada layar
komputer tidak perlu membuat model yang sebenarnya Kondisikondisi
yang diperlukan pada reaktor nuklir dapat diprogram dan dapat dicoba
diberikan data yang melampaui batas keamanan reaktor tersebut
o Komputer dapat juga digunakan untuk membuat model molekul-
molekul yang dapat ditampilkan secara grafik pada layar komputer
Melalui grafik ini ahli kimia dapat mengamati bagaimana molekul-
molekul tersebut bereaksi dengan yang lainnya
o Komputer juga dapat dipergunakan pada bidang geologi untuk
mempelajari keadaan tanah serta contour dari suatu daerah
o Aplikasi yang lain dari komputer dalam bidang teknik adalah computer
aided design
diams Di bidang bisnis
o Kegunaan komputer pada aplikasi bisnis adalah untuk menyediakan
informasi dengan cepat dan tepat
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
o Management Information System (MIS) adalah suatu sistem informasi
yang banyak diterapkan di perusahaan untuk menyediakan informasi yang
diperlukaan oleh semua tingkat manajemen
o Salah satu bagian dari MIS adalah AIS (Accounting Information System)
o Dalam MIS terdapat tiga komponen utama yaitu
1048707 Upper Management
1048707 Middle Management
1048707 Lower Management
diams Di bidang Industri
o Didalam proses industri komputer dapat dipergunakan untuk
pengawasan nemerik (numerical control) atau untuk pengawasan proses
(process control)
diams Di bidang Perbankan
o Dibidang perbankan komputer dipergunakan untuk menghasilkan
informasi bagi pihak manajemen bank sendiri dan juga untuk
meningkatkan pelayanan kepada nasabah bank
diams Dibidang Pendidikan
o Dibidang pendiikan komputer dipergunakan sebagai alat bantu dalam
proses belajar
o Komputer juga digunakan untuk membantu orang tuli mempelajari
bahasa kode
diams Dibidang Kedokteran
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
o Dibidang kedokteran komputer banyak digunakan untuk membantu para
dokter mendiagnosa penyakit dan menemukan obat yang tepat
o Contoh penerapan komputer dalam bidang kedokteran adalah
1048707 CAT (Computerized Axial Tomography)
1048707 DSR (Dynamic Spatial Reconstructor)
1048707 SPECT (Single Photon Emission Computer Tomography)
1048707 NMR (Nuclear Magnetic Resonance)
diams Di bidang Penerbangan
o Salah satu keguanan komputer pada perusahaan penerbangan adalah
untuk mengatur jadwal penerbangan dan mengatur sietm pemesanan tiket
diams Dibidang Kriminalitas
o Komputer dapat menghasilkan statistik kriminalitas di suatu daerah
o Program komputer yang telah dikembangkan pada bidang kriminalitas
adalah Crime Analysis Support System
o Program komputer yang lainnya adalah
1048707 PROMIS (Prosecutor-Offender Management Information System)
1048707 CATCH (Computer-Assisted Terminal Criminal Hunt)
1048707 MOTION (Metropolitan Orleans Total Information Online Network)
1048707 ARJIS (Automated Regional Justice Information System)
diams Di bidang Permainan
o Komputer dapat digunakan untuk hiburan dalam bentuk permainan
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
BAB IV
SISTEM OPERASI
A Pengertian Sistem OperasiSistem operasi Komputer adalah perangkat lunak komputer atau
software yang bertugas untuk melakukan kontrol dan manajemen perangkat
keras dan juga operasi-operasi dasar sistem termasuk menjalankan software
aplikasi seperti program-program pengolah data yang bisa digunakan untuk
mempermudah kegiatan manusia Sistem Operasi dalam bahasa Inggrisnya
disebut Operating System atau biasa di singkat dengan OS
Secara umum Sistem Operasi adalah software pada lapisan pertama
yang ditempatkan pada memori komputer pada saat komputer dinyalakan
Sedangkan software-software lainnya dijalankan setelah Sistem Operasi
berjalan dan Sistem Operasi akan melakukan layanan inti umum untuk
software-software itu Layanan inti umum tersebut seperti akses ke disk
manajemen memori skeduling task dan antar-muka user 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
Kalau sistem komputer terbagi dalam lapisan-lapisan maka Sistem
Operasi adalah penghubung antara lapisan hardware dan lapisan software
Lebih jauh daripada itu Sistem Operasi melakukan semua tugas-tugas
penting dalam komputer dan menjamin aplikasi-aplikasi yang berbeda dapat
berjalan secara bersamaan dengan lancar Sistem Operasi menjamin aplikasi
software lainnya dapat menggunakan memori melakukan input dan output
terhadap peralatan lain dan memiliki akses kepada sistem file Apabila
beberapa aplikasi berjalan secara bersamaan maka Sistem Operasi mengatur
skedule yang tepat sehingga sedapat mungkin semua proses yang berjalan
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
mendapatkan waktu yang cukup untuk menggunakan prosesor (CPU) serta
tidak saling mengganggu
Dalam banyak kasus Sistem Operasi menyediakan suatu pustaka dari
fungsi-fungsi standar dimana aplikasi lain dapat memanggil fungsi-fungsi
itu sehingga dalam setiap pembuatan program baru tidak perlu membuat
fungsi-fungsi tersebut dari awal Sistem Operasi secara umum terdiri dari
beberapa bagian
1 Mekanisme Boot yaitu meletakkan kernel ke dalam memory
2 Kernel yaitu inti dari sebuah Sistem Operasi
3 Command Interpreter atau shell yang bertugas membaca input dari
pengguna
4 Pustaka-pustaka yaitu yang menyediakan kumpulan fungsi dasar dan
standar yang dapat dipanggil oleh aplikasi lain
5 Driver untuk berinteraksi dengan hardware eksternal sekaligus untuk
mengontrol mereka
Sebagian Sistem Operasi hanya mengizinkan satu aplikasi saja yang
berjalan pada satu waktu (misalnya DOS) tetapi sebagian besar Sistem
Operasi baru mengizinkan beberapa aplikasi berjalan secara simultan pada
waktu yang bersamaan Sistem Operasi seperti ini disebut sebagai Multi-
tasking Operating System (misalnya keluarga sistem operasi UNIX)
Beberapa Sistem Operasi berukuran sangat besar dan kompleks serta
inputnya tergantung kepada input pengguna sedangkan Sistem Operasi
lainnya sangat kecil dan dibuat dengan asumsi bekerja tanpa intervensi
manusia sama sekali Tipe yang pertama sering disebut sebagai Desktop OS
sedangkan tipe kedua adalah Real-Time OS
Sebagai contoh yang dimaksud sistem operasi itu antara lain adalah
Windows Linux Free BSD Solaris palm symbian dan sebagainya
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
B Tugas-Tugas Sistem Operasi
Tugas-tugas sistem operasi diantaranya
1 Menyediakan antarmuka pengguna (user interface) berupa
o Melakukan perintah (command-base user interface) dalam bentuk teks
o Mengarahkan menu (menu driven)
o Antarmuka unit grafik (graphical user interface-GUI)
o Kombinasi ikon dan menu untuk menerima dan melaksanakan perintah
2 Menyediakan informasi yang berkaitan dengan hardware yaitu berupa
perangkat yang aktif atau pasif dan mengendalikan perangkat IO
3 Melakukan tugas pengolahan dan pengendalian sumber daya dalam sebuah
proses sebagai berikut
o Multitasking yaitu melakukan tugas secara serentak atau sekaligus pada
aplikasi yang sama maupun berbeda
o Multiprocessing penggunaan atau pemrosesan sebuah program secara
serentak oleh beberapa unit CPU
o Timesharing menggunakan sistem komputer yang sama pada banyak
pengguna
o Multithreading memproses aktivitas pada bentuk yang sama dengan
multitasking tetapi pada aplikasi tunggal
o Scalability dan Network upaya komputer dalam mengendalikan dan
meningkatkan kewaspadaan dan keamanan jumlah pengguna dan
memperluas pelayanan
4 Pengelolaan file dan direktori data yaitu memastikan file-file dalam
penyimpanan sekunder tersedia jika diperlukan dan mengamankan dari
pengguna yang tidak diizinkan
C Layanan Sistem Operasi
Seiring dengan berkembangnya Sistem Operasi semakin banyak lagi
layanan yang menjadi layanan inti umum Kini sebuah OS mungkin perlu
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
menyediakan layanan network dan koneksitas internet yang dulunya tidak
menjadi layanan inti umum Sistem Operasi juga perlu untuk menjaga kerusakan
sistem komputer dari gangguan program perusak yang berasal dari komputer
lainnya seperti virus Daftar layanan inti umum akan terus bertambah
Sebuah sistem operasi yang baik harus memiliki layanan berupa eksekusi
program operasi IO menipulasi sistem file komunikasi dan deteksi kesalahan
Dalam pemakaian secara multiuser sistem dapat lebih menguntungkan yaitu lebih
efisien karena pemakaian sumber daya bersama antara pengguna Sebagai fungsi
layanan bersama tersebut maka sistem operasi akan memberikan efisiensi
pengguna sistem berupa
Resource allocator yaitu mengalokasikan sumber daya ke beberapa
pengguna atau pekerjaan yang berkalan pada saat yang bersamaan
Protection menjamin akses ke sistem sumber daya yang dikendalikan
(akses pengguna ke sistem menjadi terkendali)
Accounting yaitu merekam kegiatan pengguna jatah pemakaian sumber
daya (keadilan atau kebijakan)
Eksekusi program merupakan kemampuan sistem untuk memuat program
ke memori dan menjalankan program Pengguna tidak dapat secara langsung
mengakses sumber daya hardware sistem operasi harus menyediakan mekanisme
untuk melakukan operasi IO atas nama pengguna Manipulasi sistem file adalah
kemampuan program untuk melakukan operasi pada file (membaca menulis
membuat dan menghapus file) Komunikasi adalah pertukaran data atau informasi
antar dua atau lebih proses yang berada pada satu komputer (atau lebih) Deteksi
kesalahan (error) adalah menjaga kestabilan sistem dengan mendeteksi error
hardware maupun operasi
D Struktur Sistem Operasi
Silberschatz Galvin Gagne (2003) berpendapat bahwa umumnya
sebuah sistem operasi modern mempunyai komponen sebagai berikut
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
Manajemen proses
Manajemen memori utama
Manajemen memori skunder
Manajemen sistem IO (inputoutput)
Manajemen file
Sistem proteksi
Jaringan
Sistem command interpreter
a Manajemen proses
Prosesor mengeksekusi program-program komputer Prosesor adalah
sebuah chip dalam sistem komputer yang menjalankan instruksi-instruksi
program komputer Dalam setiap detiknya prosesor dapat menjalankan jutaan
instruksi
Program adalah sederetan instruksi yang diberikan kepada suatu
komputer Sedangkan proses adalah suatu bagian dari program yang berada
pada status tertentu dalam rangkaian eksekusinya Di dalam bahasan Sistem
Operasi kita lebih sering membahas proses dibandingkan dengan program
Pada Sistem Operasi modern pada satu saat tidak seluruh program dimuat
dalam memori tetapi hanya satu bagian saja dari program tersebut
Sedangkan bagian lain dari program tersebut tetap beristirahat di media
penyimpan disk Hanya pada saat dibutuhkan saja bagian dari program
tersebut dimuat di memory dan dieksekusi oleh prosesor Hal ini sangat
menghemat pemakaian memori
Beberapa sistem hanya menjalankan satu proses tunggal dalam satu
waktu sedangkan yang lainnya menjalankan multi-proses dalam satu waktu
Padahal sebagian besar sistem komputer hanya memiliki satu prosesor dan
sebuah prosesor hanya dapat menjalankan satu instruksi dalam satu waktu
Maka bagaimana sebuah sistem prosesor tunggal dapat menjalankan multi-
proses Sesungguhnya pada granularity yang sangat kecil prosesor hanya
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
menjalankan satu proses dalam satu waktu kemudian secara cepat ia
berpindah menjalankan proses lainnya dan seterusnya Sehingga bagi
penglihatan dan perasaan pengguna manusia seakan-akan prosesor
menjalankan beberapa proses secara bersamaan
Setiap proses dalam sebuah sistem operasi mendapatkan sebuah PCB
(Process Control Block) yang memuat informasi tentang proses tersebut
yaitu sebuah tanda pengenal proses (Process ID) yang unik dan menjadi
nomor identitas status proses prioritas eksekusi proses dan informasi lokasi
proses dalam memori Prioritas proses merupakan suatu nilai atau besaran
yang menunjukkan seberapa sering proses harus dijalankan oleh prosesor
Proses yang memiliki prioritas lebih tinggi akan dijalankan lebih sering atau
dieksekusi lebih dulu dibandingkan dengan proses yang berprioritas lebih
rendah Suatu sistem operasi dapat saja menentukan semua proses dengan
prioritas yang sama sehingga setiap proses memiliki kesempatan yang sama
Sistem operasi bertanggung jawab atas aktifitas-aktifitas yang berkaitan
dengan manajemen proses seperti
Pembuatan dan penghapusan proses user dan sistem proses
Menunda atau melanjutkan proses
Menyediakan mekanisme untuk proses sinkronisasi
Menyediakan mekanisme untuk proses komunikasi
Menyediakan mekanisme untuk penanganan deadlock
Status Proses
Jenis status yang mungkin dapat disematkan pada suatu proses pada
setiap sistem operasi dapat berbeda-beda Tetapi paling tidak ada 3 macam status
yang umum yaitu
1 Ready yaitu status dimana proses siap untuk dieksekusi pada giliran
berikutnya
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
2 Running yaitu status dimana saat ini proses sedang dieksekusi oleh
prosesor
3 Blocked yaitu status dimana proses tidak dapat dijalankan pada saat
prosesor siapbebas
b Manajemen memori utama
Memori utama atau lebih dikenal sebagai memori adalah sebuah array
yang besar dari word atau byte yang ukurannya mencapai ratusan ribuan
atau bahkan jutaan Setiap word atau byte mempunyai alamat sendiri Memori
utama berfungsi sebagai tempat penyimpanan yang akases datanya digunakan
oleh CPU atau perangkat IO Memori utama termasuk tempat penyimpanan
data sementara (volatile) artinya data dapat hilang begitu sistem dimatikan
Sistem operasi bertanggung jawab atas aktivitas-aktivitas yang berkaitan
dengan manajemen memori seperti
menjaga track memori yang sedang diguanakan dan siapa yang
menggunakannya
memilih program yang akan di-load ke memori
Mengalokasikan dan men-dealokasikan ruang memori sesuai kebutuhan
c Manajemen memori skunderData tersimpan dalam memori utama bersifat sementara dan
jumlahnya sangat kecil Oleh karenan itu untuk menyimpan keseluruhan data
dan program komputer dibutuhkan secondary storage yang bersifat permanen
dan mempu menampung data dengan ukuran besar Contoh dari memori
skunder adalah harddisk disket USB flash disk dan lain-lain Sistem operasi
bertanggung jawab atas aktivitas-aktivitas yang berkaitan dengan disk
managementi seperti free space management alokasi penyimpanan dan
penjadwalan disk
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
d Manajemen sistem IO
Manajemen sistem IO biasa juga disebut sebagai device manager
yang bertugas menyediakan device driveracuteyang umum sehingga operasi IO
dapat seragam (membuka membaca menulis menutup) Contoh pengguna
menggunakan operasi yang sama untuk membaca file pada hard disk CD-
ROM dan disket Komponen sistem operasi untuk sistem IO adalah sebagai
berikut
Buffer berfungsi untuk sementara menampung data darike perangkat IO
Spooling melakukan penjadwalan pemakaian IO sistem supaya lebih
efisien (antrian dan sebagainya)
Menyediakan driver untuk dapat melakukan operasi detail untuk hardware
IO tertentu
eManajemen file
File adalah sekumpulan informasi yang berhubungan sesuai dengan
tujuan pembuat berkas tersebut Berkas dapat mempunyai struktur yang
bersifat hirarki (direktori volume dan lain-lain) Tanggung jawab sistem
operasi adalah
Pembuatan dan penghapusan file
Pembuatan dan penghapusan direktori
Mendukung manipulasi file dan direktori
Memetakan file ke secondary storage
Melakukan backup file ke media penyimpanan permanen (non volatile)
f Sistem proteksi
Proteksi mengacu pada mekanisme untuk mengendalikan akses yang
dilakukan oleh program prosesor atau pengguna ke sistem suber daya
Mekanisme proteksi seharusnya
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
Dapat membedakan antara pengguna yang diizinkan dan yang belum
Menentukan kendali
Menyediakan alat pengatur
g Jaringan
Sistem distribusi adalah sekumpulan prosesor yang tidak berbagi
memori atau clock Tiap prosesor mempunyai memori sendiri Prosesor-
prosesor tersebut terhubung memlaui jaringan komunikasi sistem terdistribusi
yang menyediakan akases pengguna ke berbagai macam sumber daya sistem
Akses tersebut menyebabkan meningkatnya
Kecepatan komputer
Ketersediaan data
Kehandalan (enhanced reliability)
h Sistem command-interpreter
Sistem operasi menunggu instruksi dapri pengguna (command
driven) Program yang membaca instruksi dan mengartikan control
statements umumnya disebut control-card interpreter command-line
interpreter shell pada UNIX Sistem command interpreter sangat bervariasi
antara satu sistem operasi dengan sistem operasi lainnya dan disesuaikan
dengan tujuan dan teknologi perangkat IO yang ada Contohnya CLI
Windows pen-based (touch) dan lain-lain
E Klasifikasi Sistem Operasi
Sistem operasi dapat diklasifikasikan sebagai berikut
1 Berdasarkan skala arsitekturnya (bit) sistem operasi dibedakan menjadi
sistem operasi berskala 8-bit 16-bit 32-bit dan 64-bit Sistem operasi
dengan skala 8-bit dan 16-bit saat ini sudah mulai ditinggalkan sedangkan
saat ini kebanyakan yang digunakan adalah skala 32-bit seperti sistem
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
operasi Microsoft Windows NT Windows 2000 Windows XP LINUX
IBM OS400 Sun Solaris) Sedangkan yang baru dan masih jarang
ditemui di pasaran adalah skala 64-bit Seperti Windows XP 64-bit Digital
UNIX Open VMS IBM AIX for RS6000 SGI IRIX dan HP-UX
2 Klasifikasi sistem operasi berdasarkan end-user interface
o Command driven Biasa juga disebut command line dimana perintah
sistem operasi diketikkan pada prompt perintah atau dieksekusi
melalui script file (misalnya pada sistem operasi DOS UNIX atau
XENIX)
o Graphical user interface (GUI) Pengguna akhir menggunakan mouse
atau alat penunjuk (pointer) yang lain untuk memilih objek yang
mewakili suatu instruksi spesifik (misalnya semua sistem operasi
Windows IBM OS2 MAC-OS LINUX)
3 Klasifikasi sistem operasi berdasarkan pengguna
o Single-user single-tasking sistem operasi yang hanya mampu untuk
melayani satu pengguna pada satu saat untuk satu instruksi dalam satu
siklus proses (misal MS-DOS)
o Single-user multi-tasking sistem operasi yang hanya mampu untuk
melayani satu pengguna pada satu saat tetapi mampu untuk
mengeksekusi beberapa instruksi dalam satu siklus proses (misalnya
Windows 95 IBM OS2 MAC-OS)
o Multi-user multi-tasking sistem operasi yang mampu untuk melayani
beberapa pengguna sekaligus dalam satu waktu dan juga mampu
untuk menjalankan beberapa instruksi sekaligus dalam satu siklus
proses
4 Klasifikasi sistem operasi berdasarkan pangsa pasar
o Sistem operasi servernetwork seperti Windows NT Server Windows
XP IBM AIX for RS6000 Digital UNIX Open VMS HP-UX Sun
Solaris dan IBM OS400 LINUX
o Sistem operasi desktop seperti Windows 95 Windows NT
Workstation Windows XP LINUX OS2 Wrap MacOS Java
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
o Sistem operasi Hanheld seperti Windows CE GEOS Magic Cap
F Sistem Operasi Saat IniSistem operasi-sistem operasi utama yang digunakan komputer sistem
umum (termasuk PC komputer personal) terbagi menjadi 3 kelompok besar
1 Keluarga Microsoft Windows - yang antara lain terdiri dari Windows Desktop
Environment (versi 1x hingga versi 3x) Windows 9x (Windows 95 98 dan
Windows ME) dan Windows NT (Windows NT 3x Windows NT 40
Windows 2000 Windows XP Windows Server 2003 Windows Vista
Windows 7 (Seven) yang dirilis pada tahun 2009 dan Windows Orient yang
akan dirilis pada tahun 2014
2 Keluarga Unix yang menggunakan antarmuka sistem operasi POSIX seperti
SCO UNIX keluarga BSD (Berkeley Software Distribution) GNULinux
MacOSX (berbasis kernel BSD yang dimodifikasi dan dikenal dengan nama
Darwin) dan GNUHurd
3 Mac OS adalah sistem operasi untuk komputer keluaran Apple yang biasa
disebut Mac atau Macintosh Sistem operasi yang terbaru adalah Mac OS X
versi 104 (Tiger) Awal tahun 2007 direncanakan peluncuran versi 105
(Leopard)
Sedangkan komputer Mainframe dan Super komputer menggunakan banyak
sekali sistem operasi yang berbeda-beda umumnya merupakan turunan dari
sistem operasi UNIX yang dikembangkan oleh vendor seperti IBM AIX HPUX
dll
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
BAB V
PENUTUP
A KESIMPULAN
Perangkat lunak merupakan kumpulan beberapa perintah yang dieksekusi
oleh mesin komputer dalam menjalankan pekerjaannya perangkat lunak ini
merupakan catatan bagi mesin komputer untuk menyimpan perintah maupun
dokumen serta arsip lainnya Merupakan data elektronik yang disimpan
sedemikian rupa oleh komputer itu sendiri data yang disimpan ini dapat berupa
program atau instruksi yang akan dijalankan oleh perintah maupun catatan-
catatan yang diperlukan oleh komputer untuk menjalankan perintah yang
dijalankannya Untuk mencapai keinginannya tersebut dirancanglah suatu susunan
logika logika yang disusun ini diolah melalui perangkat lunak yang disebut juga
dengan program beserta data-data yang diolahnya Pengeloahan pada software ini
melibatkan beberapa hal diantaranya adalah sistem operasi program dan data
Penggolongan komputer terbagi menjadi tiga (3) yaitu berdasarkan data
yang diolah berdasarkan penggunaannya dan berdasarkan ukurannya Sedangkan
penerapan komputer sering diterapkan pada bidang teknologi dan ilmu
pengetahuan bisnis industri perbankan pendidikan kedokteran penerbangan
kriminalitas dan permainan
Perangkat lunak sistem atau sistem operasi merupakan software yang
berfungsi melakukan operasi yang mengurusi tentang segala aktifitas komputer
seperti mendukung operasi sistem aplikasi dan mengendalikan semua perangkat
komputer agar dapat berjalan selaras dengan fungsinya Secara umum Sistem
Operasi adalah software pada lapisan pertama yang ditempatkan pada memori
komputer pada saat komputer dinyalakan Sedangkan software-software lainnya
dijalankan setelah Sistem Operasi berjalan dan Sistem Operasi akan melakukan
layanan inti umum untuk software-software itu Sistem operasi sekarang menurut
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
Silberschatz Galvin Gagne (2003) berpendapat bahwa umumnya sebuah sistem
operasi modern mempunyai komponen yaitu Manajemen proses Manajemen
memori utama Manajemen memori skunder Manajemen sistem IO
(inputoutput) Manajemen file Sistem proteksi Jaringan dan Sistem command
interpreter Sedangkan sistem operasi komputer terbagi menjadi tiga (3) bagian
yaitu keluarga microsoft windows keluarga unix dan keluarga Mac OS
B SARAN
Teknologi yang semakin berkembang dalam teknologi diharapkan dapat
djadikan alat membantu mencari informasi bukan untuk hal yang negatif Untuk
itu Gunakan komputer secara bijak sesuaikan dengan keperluan dan kebutuhan
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
DAFTAR PUSTAKA
httprudihdwordpresscom20070509sejarah-perkembangan-perangkat-lunak
(Minggu 5 Maret 2011 jam 1915)
httpidwikipediaorgwikiSistem_operasi (Selasa 8 Maret 2011 jam 1425)
httpferryfwebidindexphptik3-ked-dsr-komp52-babivperangkat-lunak-
komputer (Selasa 15Maret 2010 jam 1300)
httpidwikipediaorgwikiSejarah_perangkat_lunak_bebas (Selasa 15 Maret
2011 jam 1900)
httpsolehsoulwordpresscom20090831apa-itu-software-komputer-
E28093-definisi-software (Rabu 16 Maret 2011 jam1253)
httpwwwaplikomfeunlamcocc (Kamis 17 Maret 2011 jam 1100)
P
- A PENGGOLONGAN KOMPUTER
-
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
hardware menentukan fungsi hardware dan menjalankan sistem Agar
komputer dapat membaca mengingat membuat keputusan
(membandingkan) menghitung menyortir dan menghasilkan keluaran
berupa informasi dalam monitor atau cetakan komputer harus dapat
membaca dan memasukkan program ke dalam memori utamanya Program
adalah instruksi dalam bahasa mesin atau yang dapat dibaca oleh komputer
yang dirancang untuk tujuan tertentu sehingga kalau operator menjalankan
komputer dan memijat tombol tertentu (misalnya untuk memroses data
akuntansi) disebut dengan program aplikasi (aplication program)
Pengertian perangkat lunak menunjuk pada program dan alat bantu lain
yang bersifat menambah kemampuan komputer sebagai alat untuk
melaksanakan tugas atau operasi tertentu Program aplikasi dapat dibuat
secara khusus untuk memenuhi kebutuhan khusus pula (tailor-made) atau
berupa paket yang mempunyai aplikasi umum
Disebut juga dengan perangkat lunak merupakan kumpulan
beberapa perintah yang dieksekusi oleh mesin komputer dalam
menjalankan pekerjaannya perangkat lunak ini merupakan catatan bagi
mesin komputer untuk menyimpan perintah maupun dokumen serta arsip
lainnya Merupakan data elektronik yang disimpan sedemikian rupa oleh
komputer itu sendiri data yang disimpan ini dapat berupa program atau
instruksi yang akan dijalankan oleh perintah maupun catatan-catatan yang
diperlukan oleh komputer untuk menjalankan perintah yang dijalankannya
Untuk mencapai keinginannya tersebut dirancanglah suatu susunan logika
logika yang disusun ini diolah melalui perangkat lunak yang disebut juga
dengan program beserta data-data yang diolahnya Pengeloahan pada
software ini melibatkan beberapa hal diantaranya adalah sistem operasi
program dan data Software ini mengatur sedemikian rupa sehingga
logika yang ada dapat dimengerti oleh mesin komputer
(solehsoulwordpresscom)
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
Komputer digunakan orang untuk meningkatkan hasil kerja dan
memecahkanberbagai masalah Yang menjadi pemroses data atau pemecah
masalah ituadalah perangkat lunak Bentuk terkecil dari perangkat lunak
adalah operasi aritmatik (+ - x) dan logika (AND OR gt lt =) Dari
operasi dasar ini disusun program atau perangkat lunak
B Perkembangan perangkat lunak sampai sekarang
Komputer membutuhkan data atau fakta dimana data ini pada saat
diinput akan diterjemahkan menjadi bilangan biner Mesin komputer
memproses fakta atau data menjadi suatu informasi yang berguna bagi
penggunanya Dengan Komputer diharapkan dapat meningkatkan hasil kerja
dan memecahkan berbagai masalah Sebelum menjadi informasi data tersebut
diproses melalui hardware yang terletak pada CPU dengan menggunakan
perangkat lunak Perangkat lunak atau software adalah program dari
komputer Perangkat lunak adalah program yang berisi instruksi untuk
melakukan proses pengolahan data Saat ini tingkat pemrosesan yang
dikerjakan perangkat lunak bersifat machine-like (keinginan mesin) mulai
berubah dengan sifat human-like (keinginan manusia) Di dalam teori
informasi disusun hirarki informasi mulai dari data fakta kemudian setelah
proses seleksi dan pengurutan menjadi sesuatu yang berguna menjadi
informasi Informasi yang di susun secara sistematis dengan suatu alur logika
tertentu menjadi knowledge (pengetahuan) Perangkat Keras tidak akan
berfungsi tanpa adanya perangkat lunak begitu pula sebaliknya perangkat
lunak tidak berfungsi tanpa adanya perangkat keras Kedua perangkat tersebut
memang saling berkaitan sehingga komputer dapat berfungsi dengan baik
Perkembangan teknologi terutama dalam perangkat keras terus diimbangi oleh
perangkat lunaknya sehingga penggunaan komputer lebih maksimal
Kemampuan komputer dirasakan sangat berkaitan dengan perangkat
keras dan perangkat lunaknya maka dari itu diperlukan perangkat lunak yang
benar-benar mendukung perangkat kerasnyaBentuk paling sederhana dari
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
perangkat lunak menggunakan aljabar Boolean yang di representasikan
sebagai binary digit (bit) yaitu 1 (benar) atau 0 (salah) cara ini sudah pasti
sangat menyulitkan sehingga orang mulai mengelompokkan bit tersebut
menjadi nible (4 bit) byte (8 bit) word (16 bit) double word (32 bit)
(rudihdwordpresscom)
Kelompok-kelompok bit ini di susun ke dalam struktur instruksi
seperti penyimpanan transfer operasi aritmatika operasi logika dan bentuk
bit ini di ubah menjadi kode-kode yang di kenal sebagai assembler Kode-
kode mesin sendiri masih cukup menyulitkan karena tuntutan untuk dapat
menghapal kode tersebut dan format (aturan) penulisannya yang cukup
membingungkan dari masalah ini kemudian lahir bahasa pemrograman
tingkat tinggi yang seperti bahasa manusia (bahasa Inggris) Saat ini
pembuatan perangkat lunak sudah menjadi suatu proses produksi yang sangat
kompleks dengan urutan proses yang panjang dengan melibatkan puluhan
bahkan ratusan orang dalam pembuatannya Berdasarkan perkembangannya
perangkat lunak sampai dengan sekarang dibagi menjadi beberapa era yaitu
a) Era pioner
Bentuk perangkat lunak pada awalnya adalah sambungan-sambungan
kabel ke antar bagian dalam komputer gambar berikut memperlihatkan orang
yang sedang menggunakan komputer Cara lain dalam mengakses komputer
adalah menggunakan punched card yaitu kartu yang di lubangi Penggunaan
komputer saat itu masih dilakukan secara langsung sebuah program untuk
sebuah mesin untuk tujuan tertentu Pada era ini perangkat lunak merupakan
satu kesatuan dengan perangkat kerasnya Penggunaan komputer dilakukan
secara langsung dan hasil yang selesai di kerjakan komputer berupa print out
Proses yang di lakukan di dalam komputer berupa baris instruksi yang secara
berurutan di proses Perangkat lunak pada era ini contohnya ENIAC
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
b) Era stabil
Pada era stabil penggunaan komputer sudah banyak di gunakan
tidak hanya oleh kalangan peneliti dan akademi saja tetapi juga oleh
kalangan industri perusahaan Perusahaan perangkat lunak bermunculan
dan sebuah perangkat lunak dapat menjalankan beberapa fungsi dari ini
perangkat lunak mulai bergeser menjadi sebuah produk
Baris-baris perintah perangkat lunak yang di jalankan oleh
komputer bukan lagi satu-satu tapi sudah seperti banyak proses yang di
lakukan secara serempak (multi tasking) Sebuah perangkat lunak mampu
menyelesaikan banyak pengguna (multi user) secara cepatlangsung (real
time) Pada era ini mulai di kenal sistem basis data yang memisahkan
antara program (pemroses) dengan data (yang di proses) Pada era ini
contoh perangkat lunaknya adalah
c) Era mikro
Sejalan dengan semakin luasnya PC dan jaringan komputer di era
ini perangkat lunak juga berkembang untuk memenuhi kebutuhan
perorangan Perangkat lunak dapat di bedakan menjadi perangkat lunak
sistem yang bertugas menangani internal dan perangkat lunak aplikasi
yang di gunakan secara langsung oleh penggunannya untuk keperluan
tertentu Automatisasi yang ada di dalam perangkat lunak mengarah ke
suatu jenis kecerdasan buatan
d) Era modern
Saat ini perangkat lunak sudah terdapat di mana-mana tidak hanya
pada sebuah superkomputer dengan 25 prosesornya sebuah komputer
genggampun telah di lengkapi dengan perangkat lunak yang dapat di
sinkronkan dengan PC Tidak hanya komputer bahkan peralatan seperti
telepon TV hingga ke mesin cuci AC dan microwave telah di tanamkan
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
perangkat lunak untuk mengatur operasi peralatan itu Dan yang hebatnya
lagi adalah setiap peralatan itu akan mengarah pada suatu saat kelak akan
dapat saling terhubung Pembuatan sebuah perangkat lunak bukan lagi
pekerjaan segelentir orang tetapi telah menjadi pekerjaan banyak orang
dengan beberapa tahapan proses yang melibatkan berbagai disiplin ilmu
dalam perancangannya Tingkat kecerdasan yang di tunjukkan oleh
perangkat lunak pun semakin meningkat selain permasalahan teknis
perangkat lunak sekarang mulai bisa mengenal suara dan gambar
C Ruang Lingkup Rekayasa Perangkat Lunak
(Gbr1)
- Software requirements berhubungan dengan spesifikasi kebutuhan dan persyaratan
perangkat lunak
- Software design mencakup proses penentuan arsitektur komponen antarmuka dan
karakteristik lain dari perangkat lunak
- Software construction berhubungan dengan detil pengembangan perangkat lunak
termasuk algoritma pengkodean pengujian dan pencarian kesalahan
- Software testing meliputi pengujian pada keseluruhan perilaku perangkat lunak
- Software maintenance mencakup upaya-upaya perawatan ketika perangkat lunak
telah dioperasikan
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
- Software configuration management berhubungan dengan usaha perubahan
konfigurasi perangkat lunak untuk memenuhi kebutuhan tertentu
- Software engineering management berkaitan dengan pengelolaan dan pengukuran
RPL termasuk perencanaan proyek perangkat lunak
- Software engineering tools and methods mencakup kajian teoritis tentang alat bantu
dan metode RPL
- Software engineering process berhubungan dengan definisi implementasi
pengukuran pengelolaan perubahan dan perbaikan proses RPL
- Software quality menitikberatkan pada kualitas dan daur hidup perangkat lunak
D RPL dan Disiplin Ilmu Komputer
Disiplin ilmu komputer lahir awal tahun 1940 yang merupakan integrasi
teori algoritma logika matematika dan ditemukannya penyimpanan program
secara elektronik pada komputer
(GB 2 Klasifikasi disiplin
Ilmu Komputem menurut ACM Denning dan Wikipedia)
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
E RPL dan Disiplin Ilmu Lain
(GB 3 Keterkaitan RPL dan
ilmu lain)
- Bidang ilmu manajemen meliputi akutansi finansial pemasaran manajemen
operasi ekonomi analisis kuantitatif manajemen sumber daya manusia
kebijakan dan strategi bisnis
- Bidang ilmu matematika meliputi aljabar linier kalkulus peluang statistik
analisis numerik dan matematika diskrit
- Bidang ilmu manajemen proyek meliputi semua hal yang berkaitan dengan
proyek seperti ruang lingkup proyek anggaran tenaga kerja kualitas
manajemen resiko dan penjadwalan proyek
- Bidang ilmu manajemen kualitas meliputi pengembangan sistem kualitas
manajemen resiko dan keandalan perbaikan kualitas dan metode-metode
kuantitatif
- Bidang ilmu ergonomika menyangkut hubungan (interaksi) antara manusia
dengan komponen-komponen lain dalam sistem komputer
- Bidang ilmu rekayasa sistem meliputi teori sistem analisis biaya-keuntungan
pemodelan simulasi proses dan operasi bisnis
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
F Klasifikasi Perangkat Lunak
Perangkat lunak secara umum dapat di bagi 2 yaitu perangkat lunak
sistem dan perangkat lunak aplikasi Perangkat lunak sistem dapat di bagi lagi
menjadi 3 macam yaitu
1 Bahasa pemrograman merupakan perangkat lunak yang bertugas
mengkonversikan arsitektur dan algoritma yang di rancang manusia ke
dalam format yang dapat di jalankan komputer contoh bahasa
pemrograman di antaranya BASIC COBOL Pascal C++ FORTRAN
2 Sistem Operasi saat komputer pertama kali di hidupkan sistem operasilah
yang pertama kali di jalankan sistem operasi yang mengatur seluruh
proses menterjemahkan masukan mengatur proses internal
memanejemen penggunaan memori dan memberikan keluaran ke peralatan
yang bersesuaian contoh sistem operasi DOS Unix Windows 95 IMB
OS2 Applersquos System 7
3 Utility sistem operasi merupakan perangkat lunak sistem dengan fungsi
tertentu misalnya pemeriksaan perangkat keras (hardware
troubleshooting) memeriksa disket yang rusak (bukan rusak fisik)
mengatur ulang isi harddisk (partisi defrag) contoh Utilty adalah Norton
Utility
Perangkat lunak aplikasi merupakan bagian perangkat lunak yang
sangat banyak di jumpai dan terus berkembang Sebelum tahun 1990-an
aplikasi yang di kenal yaitu pemroses kata (Word Star Chi Write)
pemroses tabel (Lotus 123 Quatro Pro) database (DBASE) dan hiburan
(game) Pada perkembangan pemroses kata tabel dan database saat ini
telah di bundel menjadi aplikasi office dengan tambahan aplikasi untuk
pembuatan presentasi yang nanti akan di berikan pada pelatihan ini
Contoh aplikasi office adalah Microsoft Office yang terdiri dari
Word(pemroses kata) Excel (pemroses tabel) Access (database) dan
PowerPoint (presentasi) Yang berkembang sangat banyak saat ini adalah
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
aplikasi multimedia dan internet Contoh aplikasi multimedia adalah
Winamp untuk memutar musik berformat MP3 atau CD Audio kemudian
RealPlayer yang dapat digunakan untuk menonton film atau VCD
Aplikasi internet yang umum di gunakan adalah untuk browsing e-mail
chatting dan messenger
Aplikasi yang bersifat khusus di antaranya untuk membantu
pekerjaan Engineer seperti AutoCAD (gambar struktur) Protel (gambar
rangkaian elektronik) dan Matlab (pemroses dan visualisasi persamaan
matematis)
G Profesi Dan Sertifikasi
Profesi sebagai software engineer mungkin asing ditelinga anda
termasuk anda karena kerancuan istilah RPL tadi sertifikasi kopetensi
RPL sampai sekarang masih menjadi perdebatan dalam industri software
karena menuntut hal yang spesifik untuk software tertentu ACM
(association for computing machinery) pernah membuat sertifikasi untuk
program software engineer tahun 1980an tapi dihentikan karena kurang
peminat IEEE sudah mengeluarkan lebih dari 500 sertifikat profesi RPL
di Canada telah keluar sertifikat legal untuk RPL yang disebut ISP
(Information System Professional)
Saat ini sertifikasi untuk RPL di Indonesia juga belum tersedia
namun telah disusun Standar Kompetensi Kerja Nasional Indonesia untuk
Bidang Programmer Komputer Meskipun belum memenuhi cakupan
bidang RPL secara keseluruhan namun paling tidak dapat digunakan
sebagai pendekatan sertifikasi bidang RPL
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
BAB III
PENGGOLONGAN DAN PENERAPAN KOMPUTER
A PENGGOLONGAN KOMPUTER
1 Berdasarkan data yang diolah
a Analog Computer
Komputer Analog adalah komputer yang digunakan mengolah data
yang berbentuk fisik dan bersifat kontinyu
b Digital Computer
Komputer Digital adalah komputer yang digunakan untuk mengolah
data berbentuk angka atau huruf dan bersifat tetap
c Hybrid Computer
Komputer Hybrid adalah jenis komputer yang dapat digunakan untuk
mengolah data analog ataupun digital
Keunggulan komputer digital
Memproses data lebih tepat dibandingkan dengan komputer analog
Dapat menyimpan data selama masih dibutuhkan oleh proses
Dapat melakukan operasi logika yaitu membandingkan dua nilai dan
menentukan hasilnya
Data yang telah dimasukkan dapat dikoreksi atau dihapus
Output dari komputer digital dapat berupa angka huruf grafik maupun
gambar
2 Berdasarkan penggunaanya
a) Special purpose computer
Komputer ini dirancang untuk menyelesaikan suatu masalah yang
khusus yang biasanya hanya berupa satu masalah saja
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
b) General purpose computer
Komputer ini dirancang untuk menyelesaikan bermacam-macam
masalah
3 Berdasarkan ukurannya
berdasarkan ukurannya komputer digolongkan kedalam
Micro computer
o Micro computer disebut juga personal computer
o Komputer mikro umunya single user (pemakai tunggal)
o Perkembangan lebih lanjut dari komputer mikro adalah komputer
super-mikro (supermicro computer)
o Supermicro computer merupakan multiuser system
Mini computer
o Mini computer dapat dibagi lagi menjadi
Mini-mini computer
Midi-mini computer
Maxi-mini computer
Super-mini computer
o Mini computer bersifat multi-user
o Mini computer dapat dihubungkan sampai dengan 64 terminal
Small computer
o Small computer disebut juga small-scale mainframe computer
o Small computer bersifat multi-user system
o Small computer menggunakan sistem multi programming
multiprocessing dan virtual storage
Medium computer
o Medium computer disebut juga medium-scale mainframe computer
o Medium computer bersifat multi-user system
o Medium computer menerapkan konsep distribusi data processing
(DDP)
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
Large computer
o Large computer disebut juga mainframe computer atau large-scale
mainframe computer
o Large computer bersifat multi-user system
o Large computer menerapkan sistem time-sharing
Super computer
o Super computer memungkinkan penerapan time-sharing yang lebih
efektif
o Super computer dapat dihubungkan sampai dengan ribuan terminal
o Super computer disebut juga parallel processor
B PENERAPAN KOMPUTER
diams Di bidang teknik dan ilmu pengetahuan
o Kecepatan dan ketepatan komputer sangat bermanfaat dalam pengolahan
data pada aplikasi teknik
o Para ahli nuklir dapat membuat model reaktor nulkir pada layar
komputer tidak perlu membuat model yang sebenarnya Kondisikondisi
yang diperlukan pada reaktor nuklir dapat diprogram dan dapat dicoba
diberikan data yang melampaui batas keamanan reaktor tersebut
o Komputer dapat juga digunakan untuk membuat model molekul-
molekul yang dapat ditampilkan secara grafik pada layar komputer
Melalui grafik ini ahli kimia dapat mengamati bagaimana molekul-
molekul tersebut bereaksi dengan yang lainnya
o Komputer juga dapat dipergunakan pada bidang geologi untuk
mempelajari keadaan tanah serta contour dari suatu daerah
o Aplikasi yang lain dari komputer dalam bidang teknik adalah computer
aided design
diams Di bidang bisnis
o Kegunaan komputer pada aplikasi bisnis adalah untuk menyediakan
informasi dengan cepat dan tepat
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
o Management Information System (MIS) adalah suatu sistem informasi
yang banyak diterapkan di perusahaan untuk menyediakan informasi yang
diperlukaan oleh semua tingkat manajemen
o Salah satu bagian dari MIS adalah AIS (Accounting Information System)
o Dalam MIS terdapat tiga komponen utama yaitu
1048707 Upper Management
1048707 Middle Management
1048707 Lower Management
diams Di bidang Industri
o Didalam proses industri komputer dapat dipergunakan untuk
pengawasan nemerik (numerical control) atau untuk pengawasan proses
(process control)
diams Di bidang Perbankan
o Dibidang perbankan komputer dipergunakan untuk menghasilkan
informasi bagi pihak manajemen bank sendiri dan juga untuk
meningkatkan pelayanan kepada nasabah bank
diams Dibidang Pendidikan
o Dibidang pendiikan komputer dipergunakan sebagai alat bantu dalam
proses belajar
o Komputer juga digunakan untuk membantu orang tuli mempelajari
bahasa kode
diams Dibidang Kedokteran
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
o Dibidang kedokteran komputer banyak digunakan untuk membantu para
dokter mendiagnosa penyakit dan menemukan obat yang tepat
o Contoh penerapan komputer dalam bidang kedokteran adalah
1048707 CAT (Computerized Axial Tomography)
1048707 DSR (Dynamic Spatial Reconstructor)
1048707 SPECT (Single Photon Emission Computer Tomography)
1048707 NMR (Nuclear Magnetic Resonance)
diams Di bidang Penerbangan
o Salah satu keguanan komputer pada perusahaan penerbangan adalah
untuk mengatur jadwal penerbangan dan mengatur sietm pemesanan tiket
diams Dibidang Kriminalitas
o Komputer dapat menghasilkan statistik kriminalitas di suatu daerah
o Program komputer yang telah dikembangkan pada bidang kriminalitas
adalah Crime Analysis Support System
o Program komputer yang lainnya adalah
1048707 PROMIS (Prosecutor-Offender Management Information System)
1048707 CATCH (Computer-Assisted Terminal Criminal Hunt)
1048707 MOTION (Metropolitan Orleans Total Information Online Network)
1048707 ARJIS (Automated Regional Justice Information System)
diams Di bidang Permainan
o Komputer dapat digunakan untuk hiburan dalam bentuk permainan
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
BAB IV
SISTEM OPERASI
A Pengertian Sistem OperasiSistem operasi Komputer adalah perangkat lunak komputer atau
software yang bertugas untuk melakukan kontrol dan manajemen perangkat
keras dan juga operasi-operasi dasar sistem termasuk menjalankan software
aplikasi seperti program-program pengolah data yang bisa digunakan untuk
mempermudah kegiatan manusia Sistem Operasi dalam bahasa Inggrisnya
disebut Operating System atau biasa di singkat dengan OS
Secara umum Sistem Operasi adalah software pada lapisan pertama
yang ditempatkan pada memori komputer pada saat komputer dinyalakan
Sedangkan software-software lainnya dijalankan setelah Sistem Operasi
berjalan dan Sistem Operasi akan melakukan layanan inti umum untuk
software-software itu Layanan inti umum tersebut seperti akses ke disk
manajemen memori skeduling task dan antar-muka user 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
Kalau sistem komputer terbagi dalam lapisan-lapisan maka Sistem
Operasi adalah penghubung antara lapisan hardware dan lapisan software
Lebih jauh daripada itu Sistem Operasi melakukan semua tugas-tugas
penting dalam komputer dan menjamin aplikasi-aplikasi yang berbeda dapat
berjalan secara bersamaan dengan lancar Sistem Operasi menjamin aplikasi
software lainnya dapat menggunakan memori melakukan input dan output
terhadap peralatan lain dan memiliki akses kepada sistem file Apabila
beberapa aplikasi berjalan secara bersamaan maka Sistem Operasi mengatur
skedule yang tepat sehingga sedapat mungkin semua proses yang berjalan
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
mendapatkan waktu yang cukup untuk menggunakan prosesor (CPU) serta
tidak saling mengganggu
Dalam banyak kasus Sistem Operasi menyediakan suatu pustaka dari
fungsi-fungsi standar dimana aplikasi lain dapat memanggil fungsi-fungsi
itu sehingga dalam setiap pembuatan program baru tidak perlu membuat
fungsi-fungsi tersebut dari awal Sistem Operasi secara umum terdiri dari
beberapa bagian
1 Mekanisme Boot yaitu meletakkan kernel ke dalam memory
2 Kernel yaitu inti dari sebuah Sistem Operasi
3 Command Interpreter atau shell yang bertugas membaca input dari
pengguna
4 Pustaka-pustaka yaitu yang menyediakan kumpulan fungsi dasar dan
standar yang dapat dipanggil oleh aplikasi lain
5 Driver untuk berinteraksi dengan hardware eksternal sekaligus untuk
mengontrol mereka
Sebagian Sistem Operasi hanya mengizinkan satu aplikasi saja yang
berjalan pada satu waktu (misalnya DOS) tetapi sebagian besar Sistem
Operasi baru mengizinkan beberapa aplikasi berjalan secara simultan pada
waktu yang bersamaan Sistem Operasi seperti ini disebut sebagai Multi-
tasking Operating System (misalnya keluarga sistem operasi UNIX)
Beberapa Sistem Operasi berukuran sangat besar dan kompleks serta
inputnya tergantung kepada input pengguna sedangkan Sistem Operasi
lainnya sangat kecil dan dibuat dengan asumsi bekerja tanpa intervensi
manusia sama sekali Tipe yang pertama sering disebut sebagai Desktop OS
sedangkan tipe kedua adalah Real-Time OS
Sebagai contoh yang dimaksud sistem operasi itu antara lain adalah
Windows Linux Free BSD Solaris palm symbian dan sebagainya
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
B Tugas-Tugas Sistem Operasi
Tugas-tugas sistem operasi diantaranya
1 Menyediakan antarmuka pengguna (user interface) berupa
o Melakukan perintah (command-base user interface) dalam bentuk teks
o Mengarahkan menu (menu driven)
o Antarmuka unit grafik (graphical user interface-GUI)
o Kombinasi ikon dan menu untuk menerima dan melaksanakan perintah
2 Menyediakan informasi yang berkaitan dengan hardware yaitu berupa
perangkat yang aktif atau pasif dan mengendalikan perangkat IO
3 Melakukan tugas pengolahan dan pengendalian sumber daya dalam sebuah
proses sebagai berikut
o Multitasking yaitu melakukan tugas secara serentak atau sekaligus pada
aplikasi yang sama maupun berbeda
o Multiprocessing penggunaan atau pemrosesan sebuah program secara
serentak oleh beberapa unit CPU
o Timesharing menggunakan sistem komputer yang sama pada banyak
pengguna
o Multithreading memproses aktivitas pada bentuk yang sama dengan
multitasking tetapi pada aplikasi tunggal
o Scalability dan Network upaya komputer dalam mengendalikan dan
meningkatkan kewaspadaan dan keamanan jumlah pengguna dan
memperluas pelayanan
4 Pengelolaan file dan direktori data yaitu memastikan file-file dalam
penyimpanan sekunder tersedia jika diperlukan dan mengamankan dari
pengguna yang tidak diizinkan
C Layanan Sistem Operasi
Seiring dengan berkembangnya Sistem Operasi semakin banyak lagi
layanan yang menjadi layanan inti umum Kini sebuah OS mungkin perlu
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
menyediakan layanan network dan koneksitas internet yang dulunya tidak
menjadi layanan inti umum Sistem Operasi juga perlu untuk menjaga kerusakan
sistem komputer dari gangguan program perusak yang berasal dari komputer
lainnya seperti virus Daftar layanan inti umum akan terus bertambah
Sebuah sistem operasi yang baik harus memiliki layanan berupa eksekusi
program operasi IO menipulasi sistem file komunikasi dan deteksi kesalahan
Dalam pemakaian secara multiuser sistem dapat lebih menguntungkan yaitu lebih
efisien karena pemakaian sumber daya bersama antara pengguna Sebagai fungsi
layanan bersama tersebut maka sistem operasi akan memberikan efisiensi
pengguna sistem berupa
Resource allocator yaitu mengalokasikan sumber daya ke beberapa
pengguna atau pekerjaan yang berkalan pada saat yang bersamaan
Protection menjamin akses ke sistem sumber daya yang dikendalikan
(akses pengguna ke sistem menjadi terkendali)
Accounting yaitu merekam kegiatan pengguna jatah pemakaian sumber
daya (keadilan atau kebijakan)
Eksekusi program merupakan kemampuan sistem untuk memuat program
ke memori dan menjalankan program Pengguna tidak dapat secara langsung
mengakses sumber daya hardware sistem operasi harus menyediakan mekanisme
untuk melakukan operasi IO atas nama pengguna Manipulasi sistem file adalah
kemampuan program untuk melakukan operasi pada file (membaca menulis
membuat dan menghapus file) Komunikasi adalah pertukaran data atau informasi
antar dua atau lebih proses yang berada pada satu komputer (atau lebih) Deteksi
kesalahan (error) adalah menjaga kestabilan sistem dengan mendeteksi error
hardware maupun operasi
D Struktur Sistem Operasi
Silberschatz Galvin Gagne (2003) berpendapat bahwa umumnya
sebuah sistem operasi modern mempunyai komponen sebagai berikut
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
Manajemen proses
Manajemen memori utama
Manajemen memori skunder
Manajemen sistem IO (inputoutput)
Manajemen file
Sistem proteksi
Jaringan
Sistem command interpreter
a Manajemen proses
Prosesor mengeksekusi program-program komputer Prosesor adalah
sebuah chip dalam sistem komputer yang menjalankan instruksi-instruksi
program komputer Dalam setiap detiknya prosesor dapat menjalankan jutaan
instruksi
Program adalah sederetan instruksi yang diberikan kepada suatu
komputer Sedangkan proses adalah suatu bagian dari program yang berada
pada status tertentu dalam rangkaian eksekusinya Di dalam bahasan Sistem
Operasi kita lebih sering membahas proses dibandingkan dengan program
Pada Sistem Operasi modern pada satu saat tidak seluruh program dimuat
dalam memori tetapi hanya satu bagian saja dari program tersebut
Sedangkan bagian lain dari program tersebut tetap beristirahat di media
penyimpan disk Hanya pada saat dibutuhkan saja bagian dari program
tersebut dimuat di memory dan dieksekusi oleh prosesor Hal ini sangat
menghemat pemakaian memori
Beberapa sistem hanya menjalankan satu proses tunggal dalam satu
waktu sedangkan yang lainnya menjalankan multi-proses dalam satu waktu
Padahal sebagian besar sistem komputer hanya memiliki satu prosesor dan
sebuah prosesor hanya dapat menjalankan satu instruksi dalam satu waktu
Maka bagaimana sebuah sistem prosesor tunggal dapat menjalankan multi-
proses Sesungguhnya pada granularity yang sangat kecil prosesor hanya
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
menjalankan satu proses dalam satu waktu kemudian secara cepat ia
berpindah menjalankan proses lainnya dan seterusnya Sehingga bagi
penglihatan dan perasaan pengguna manusia seakan-akan prosesor
menjalankan beberapa proses secara bersamaan
Setiap proses dalam sebuah sistem operasi mendapatkan sebuah PCB
(Process Control Block) yang memuat informasi tentang proses tersebut
yaitu sebuah tanda pengenal proses (Process ID) yang unik dan menjadi
nomor identitas status proses prioritas eksekusi proses dan informasi lokasi
proses dalam memori Prioritas proses merupakan suatu nilai atau besaran
yang menunjukkan seberapa sering proses harus dijalankan oleh prosesor
Proses yang memiliki prioritas lebih tinggi akan dijalankan lebih sering atau
dieksekusi lebih dulu dibandingkan dengan proses yang berprioritas lebih
rendah Suatu sistem operasi dapat saja menentukan semua proses dengan
prioritas yang sama sehingga setiap proses memiliki kesempatan yang sama
Sistem operasi bertanggung jawab atas aktifitas-aktifitas yang berkaitan
dengan manajemen proses seperti
Pembuatan dan penghapusan proses user dan sistem proses
Menunda atau melanjutkan proses
Menyediakan mekanisme untuk proses sinkronisasi
Menyediakan mekanisme untuk proses komunikasi
Menyediakan mekanisme untuk penanganan deadlock
Status Proses
Jenis status yang mungkin dapat disematkan pada suatu proses pada
setiap sistem operasi dapat berbeda-beda Tetapi paling tidak ada 3 macam status
yang umum yaitu
1 Ready yaitu status dimana proses siap untuk dieksekusi pada giliran
berikutnya
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
2 Running yaitu status dimana saat ini proses sedang dieksekusi oleh
prosesor
3 Blocked yaitu status dimana proses tidak dapat dijalankan pada saat
prosesor siapbebas
b Manajemen memori utama
Memori utama atau lebih dikenal sebagai memori adalah sebuah array
yang besar dari word atau byte yang ukurannya mencapai ratusan ribuan
atau bahkan jutaan Setiap word atau byte mempunyai alamat sendiri Memori
utama berfungsi sebagai tempat penyimpanan yang akases datanya digunakan
oleh CPU atau perangkat IO Memori utama termasuk tempat penyimpanan
data sementara (volatile) artinya data dapat hilang begitu sistem dimatikan
Sistem operasi bertanggung jawab atas aktivitas-aktivitas yang berkaitan
dengan manajemen memori seperti
menjaga track memori yang sedang diguanakan dan siapa yang
menggunakannya
memilih program yang akan di-load ke memori
Mengalokasikan dan men-dealokasikan ruang memori sesuai kebutuhan
c Manajemen memori skunderData tersimpan dalam memori utama bersifat sementara dan
jumlahnya sangat kecil Oleh karenan itu untuk menyimpan keseluruhan data
dan program komputer dibutuhkan secondary storage yang bersifat permanen
dan mempu menampung data dengan ukuran besar Contoh dari memori
skunder adalah harddisk disket USB flash disk dan lain-lain Sistem operasi
bertanggung jawab atas aktivitas-aktivitas yang berkaitan dengan disk
managementi seperti free space management alokasi penyimpanan dan
penjadwalan disk
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
d Manajemen sistem IO
Manajemen sistem IO biasa juga disebut sebagai device manager
yang bertugas menyediakan device driveracuteyang umum sehingga operasi IO
dapat seragam (membuka membaca menulis menutup) Contoh pengguna
menggunakan operasi yang sama untuk membaca file pada hard disk CD-
ROM dan disket Komponen sistem operasi untuk sistem IO adalah sebagai
berikut
Buffer berfungsi untuk sementara menampung data darike perangkat IO
Spooling melakukan penjadwalan pemakaian IO sistem supaya lebih
efisien (antrian dan sebagainya)
Menyediakan driver untuk dapat melakukan operasi detail untuk hardware
IO tertentu
eManajemen file
File adalah sekumpulan informasi yang berhubungan sesuai dengan
tujuan pembuat berkas tersebut Berkas dapat mempunyai struktur yang
bersifat hirarki (direktori volume dan lain-lain) Tanggung jawab sistem
operasi adalah
Pembuatan dan penghapusan file
Pembuatan dan penghapusan direktori
Mendukung manipulasi file dan direktori
Memetakan file ke secondary storage
Melakukan backup file ke media penyimpanan permanen (non volatile)
f Sistem proteksi
Proteksi mengacu pada mekanisme untuk mengendalikan akses yang
dilakukan oleh program prosesor atau pengguna ke sistem suber daya
Mekanisme proteksi seharusnya
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
Dapat membedakan antara pengguna yang diizinkan dan yang belum
Menentukan kendali
Menyediakan alat pengatur
g Jaringan
Sistem distribusi adalah sekumpulan prosesor yang tidak berbagi
memori atau clock Tiap prosesor mempunyai memori sendiri Prosesor-
prosesor tersebut terhubung memlaui jaringan komunikasi sistem terdistribusi
yang menyediakan akases pengguna ke berbagai macam sumber daya sistem
Akses tersebut menyebabkan meningkatnya
Kecepatan komputer
Ketersediaan data
Kehandalan (enhanced reliability)
h Sistem command-interpreter
Sistem operasi menunggu instruksi dapri pengguna (command
driven) Program yang membaca instruksi dan mengartikan control
statements umumnya disebut control-card interpreter command-line
interpreter shell pada UNIX Sistem command interpreter sangat bervariasi
antara satu sistem operasi dengan sistem operasi lainnya dan disesuaikan
dengan tujuan dan teknologi perangkat IO yang ada Contohnya CLI
Windows pen-based (touch) dan lain-lain
E Klasifikasi Sistem Operasi
Sistem operasi dapat diklasifikasikan sebagai berikut
1 Berdasarkan skala arsitekturnya (bit) sistem operasi dibedakan menjadi
sistem operasi berskala 8-bit 16-bit 32-bit dan 64-bit Sistem operasi
dengan skala 8-bit dan 16-bit saat ini sudah mulai ditinggalkan sedangkan
saat ini kebanyakan yang digunakan adalah skala 32-bit seperti sistem
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
operasi Microsoft Windows NT Windows 2000 Windows XP LINUX
IBM OS400 Sun Solaris) Sedangkan yang baru dan masih jarang
ditemui di pasaran adalah skala 64-bit Seperti Windows XP 64-bit Digital
UNIX Open VMS IBM AIX for RS6000 SGI IRIX dan HP-UX
2 Klasifikasi sistem operasi berdasarkan end-user interface
o Command driven Biasa juga disebut command line dimana perintah
sistem operasi diketikkan pada prompt perintah atau dieksekusi
melalui script file (misalnya pada sistem operasi DOS UNIX atau
XENIX)
o Graphical user interface (GUI) Pengguna akhir menggunakan mouse
atau alat penunjuk (pointer) yang lain untuk memilih objek yang
mewakili suatu instruksi spesifik (misalnya semua sistem operasi
Windows IBM OS2 MAC-OS LINUX)
3 Klasifikasi sistem operasi berdasarkan pengguna
o Single-user single-tasking sistem operasi yang hanya mampu untuk
melayani satu pengguna pada satu saat untuk satu instruksi dalam satu
siklus proses (misal MS-DOS)
o Single-user multi-tasking sistem operasi yang hanya mampu untuk
melayani satu pengguna pada satu saat tetapi mampu untuk
mengeksekusi beberapa instruksi dalam satu siklus proses (misalnya
Windows 95 IBM OS2 MAC-OS)
o Multi-user multi-tasking sistem operasi yang mampu untuk melayani
beberapa pengguna sekaligus dalam satu waktu dan juga mampu
untuk menjalankan beberapa instruksi sekaligus dalam satu siklus
proses
4 Klasifikasi sistem operasi berdasarkan pangsa pasar
o Sistem operasi servernetwork seperti Windows NT Server Windows
XP IBM AIX for RS6000 Digital UNIX Open VMS HP-UX Sun
Solaris dan IBM OS400 LINUX
o Sistem operasi desktop seperti Windows 95 Windows NT
Workstation Windows XP LINUX OS2 Wrap MacOS Java
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
o Sistem operasi Hanheld seperti Windows CE GEOS Magic Cap
F Sistem Operasi Saat IniSistem operasi-sistem operasi utama yang digunakan komputer sistem
umum (termasuk PC komputer personal) terbagi menjadi 3 kelompok besar
1 Keluarga Microsoft Windows - yang antara lain terdiri dari Windows Desktop
Environment (versi 1x hingga versi 3x) Windows 9x (Windows 95 98 dan
Windows ME) dan Windows NT (Windows NT 3x Windows NT 40
Windows 2000 Windows XP Windows Server 2003 Windows Vista
Windows 7 (Seven) yang dirilis pada tahun 2009 dan Windows Orient yang
akan dirilis pada tahun 2014
2 Keluarga Unix yang menggunakan antarmuka sistem operasi POSIX seperti
SCO UNIX keluarga BSD (Berkeley Software Distribution) GNULinux
MacOSX (berbasis kernel BSD yang dimodifikasi dan dikenal dengan nama
Darwin) dan GNUHurd
3 Mac OS adalah sistem operasi untuk komputer keluaran Apple yang biasa
disebut Mac atau Macintosh Sistem operasi yang terbaru adalah Mac OS X
versi 104 (Tiger) Awal tahun 2007 direncanakan peluncuran versi 105
(Leopard)
Sedangkan komputer Mainframe dan Super komputer menggunakan banyak
sekali sistem operasi yang berbeda-beda umumnya merupakan turunan dari
sistem operasi UNIX yang dikembangkan oleh vendor seperti IBM AIX HPUX
dll
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
BAB V
PENUTUP
A KESIMPULAN
Perangkat lunak merupakan kumpulan beberapa perintah yang dieksekusi
oleh mesin komputer dalam menjalankan pekerjaannya perangkat lunak ini
merupakan catatan bagi mesin komputer untuk menyimpan perintah maupun
dokumen serta arsip lainnya Merupakan data elektronik yang disimpan
sedemikian rupa oleh komputer itu sendiri data yang disimpan ini dapat berupa
program atau instruksi yang akan dijalankan oleh perintah maupun catatan-
catatan yang diperlukan oleh komputer untuk menjalankan perintah yang
dijalankannya Untuk mencapai keinginannya tersebut dirancanglah suatu susunan
logika logika yang disusun ini diolah melalui perangkat lunak yang disebut juga
dengan program beserta data-data yang diolahnya Pengeloahan pada software ini
melibatkan beberapa hal diantaranya adalah sistem operasi program dan data
Penggolongan komputer terbagi menjadi tiga (3) yaitu berdasarkan data
yang diolah berdasarkan penggunaannya dan berdasarkan ukurannya Sedangkan
penerapan komputer sering diterapkan pada bidang teknologi dan ilmu
pengetahuan bisnis industri perbankan pendidikan kedokteran penerbangan
kriminalitas dan permainan
Perangkat lunak sistem atau sistem operasi merupakan software yang
berfungsi melakukan operasi yang mengurusi tentang segala aktifitas komputer
seperti mendukung operasi sistem aplikasi dan mengendalikan semua perangkat
komputer agar dapat berjalan selaras dengan fungsinya Secara umum Sistem
Operasi adalah software pada lapisan pertama yang ditempatkan pada memori
komputer pada saat komputer dinyalakan Sedangkan software-software lainnya
dijalankan setelah Sistem Operasi berjalan dan Sistem Operasi akan melakukan
layanan inti umum untuk software-software itu Sistem operasi sekarang menurut
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
Silberschatz Galvin Gagne (2003) berpendapat bahwa umumnya sebuah sistem
operasi modern mempunyai komponen yaitu Manajemen proses Manajemen
memori utama Manajemen memori skunder Manajemen sistem IO
(inputoutput) Manajemen file Sistem proteksi Jaringan dan Sistem command
interpreter Sedangkan sistem operasi komputer terbagi menjadi tiga (3) bagian
yaitu keluarga microsoft windows keluarga unix dan keluarga Mac OS
B SARAN
Teknologi yang semakin berkembang dalam teknologi diharapkan dapat
djadikan alat membantu mencari informasi bukan untuk hal yang negatif Untuk
itu Gunakan komputer secara bijak sesuaikan dengan keperluan dan kebutuhan
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
DAFTAR PUSTAKA
httprudihdwordpresscom20070509sejarah-perkembangan-perangkat-lunak
(Minggu 5 Maret 2011 jam 1915)
httpidwikipediaorgwikiSistem_operasi (Selasa 8 Maret 2011 jam 1425)
httpferryfwebidindexphptik3-ked-dsr-komp52-babivperangkat-lunak-
komputer (Selasa 15Maret 2010 jam 1300)
httpidwikipediaorgwikiSejarah_perangkat_lunak_bebas (Selasa 15 Maret
2011 jam 1900)
httpsolehsoulwordpresscom20090831apa-itu-software-komputer-
E28093-definisi-software (Rabu 16 Maret 2011 jam1253)
httpwwwaplikomfeunlamcocc (Kamis 17 Maret 2011 jam 1100)
P
- A PENGGOLONGAN KOMPUTER
-
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
Komputer digunakan orang untuk meningkatkan hasil kerja dan
memecahkanberbagai masalah Yang menjadi pemroses data atau pemecah
masalah ituadalah perangkat lunak Bentuk terkecil dari perangkat lunak
adalah operasi aritmatik (+ - x) dan logika (AND OR gt lt =) Dari
operasi dasar ini disusun program atau perangkat lunak
B Perkembangan perangkat lunak sampai sekarang
Komputer membutuhkan data atau fakta dimana data ini pada saat
diinput akan diterjemahkan menjadi bilangan biner Mesin komputer
memproses fakta atau data menjadi suatu informasi yang berguna bagi
penggunanya Dengan Komputer diharapkan dapat meningkatkan hasil kerja
dan memecahkan berbagai masalah Sebelum menjadi informasi data tersebut
diproses melalui hardware yang terletak pada CPU dengan menggunakan
perangkat lunak Perangkat lunak atau software adalah program dari
komputer Perangkat lunak adalah program yang berisi instruksi untuk
melakukan proses pengolahan data Saat ini tingkat pemrosesan yang
dikerjakan perangkat lunak bersifat machine-like (keinginan mesin) mulai
berubah dengan sifat human-like (keinginan manusia) Di dalam teori
informasi disusun hirarki informasi mulai dari data fakta kemudian setelah
proses seleksi dan pengurutan menjadi sesuatu yang berguna menjadi
informasi Informasi yang di susun secara sistematis dengan suatu alur logika
tertentu menjadi knowledge (pengetahuan) Perangkat Keras tidak akan
berfungsi tanpa adanya perangkat lunak begitu pula sebaliknya perangkat
lunak tidak berfungsi tanpa adanya perangkat keras Kedua perangkat tersebut
memang saling berkaitan sehingga komputer dapat berfungsi dengan baik
Perkembangan teknologi terutama dalam perangkat keras terus diimbangi oleh
perangkat lunaknya sehingga penggunaan komputer lebih maksimal
Kemampuan komputer dirasakan sangat berkaitan dengan perangkat
keras dan perangkat lunaknya maka dari itu diperlukan perangkat lunak yang
benar-benar mendukung perangkat kerasnyaBentuk paling sederhana dari
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
perangkat lunak menggunakan aljabar Boolean yang di representasikan
sebagai binary digit (bit) yaitu 1 (benar) atau 0 (salah) cara ini sudah pasti
sangat menyulitkan sehingga orang mulai mengelompokkan bit tersebut
menjadi nible (4 bit) byte (8 bit) word (16 bit) double word (32 bit)
(rudihdwordpresscom)
Kelompok-kelompok bit ini di susun ke dalam struktur instruksi
seperti penyimpanan transfer operasi aritmatika operasi logika dan bentuk
bit ini di ubah menjadi kode-kode yang di kenal sebagai assembler Kode-
kode mesin sendiri masih cukup menyulitkan karena tuntutan untuk dapat
menghapal kode tersebut dan format (aturan) penulisannya yang cukup
membingungkan dari masalah ini kemudian lahir bahasa pemrograman
tingkat tinggi yang seperti bahasa manusia (bahasa Inggris) Saat ini
pembuatan perangkat lunak sudah menjadi suatu proses produksi yang sangat
kompleks dengan urutan proses yang panjang dengan melibatkan puluhan
bahkan ratusan orang dalam pembuatannya Berdasarkan perkembangannya
perangkat lunak sampai dengan sekarang dibagi menjadi beberapa era yaitu
a) Era pioner
Bentuk perangkat lunak pada awalnya adalah sambungan-sambungan
kabel ke antar bagian dalam komputer gambar berikut memperlihatkan orang
yang sedang menggunakan komputer Cara lain dalam mengakses komputer
adalah menggunakan punched card yaitu kartu yang di lubangi Penggunaan
komputer saat itu masih dilakukan secara langsung sebuah program untuk
sebuah mesin untuk tujuan tertentu Pada era ini perangkat lunak merupakan
satu kesatuan dengan perangkat kerasnya Penggunaan komputer dilakukan
secara langsung dan hasil yang selesai di kerjakan komputer berupa print out
Proses yang di lakukan di dalam komputer berupa baris instruksi yang secara
berurutan di proses Perangkat lunak pada era ini contohnya ENIAC
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
b) Era stabil
Pada era stabil penggunaan komputer sudah banyak di gunakan
tidak hanya oleh kalangan peneliti dan akademi saja tetapi juga oleh
kalangan industri perusahaan Perusahaan perangkat lunak bermunculan
dan sebuah perangkat lunak dapat menjalankan beberapa fungsi dari ini
perangkat lunak mulai bergeser menjadi sebuah produk
Baris-baris perintah perangkat lunak yang di jalankan oleh
komputer bukan lagi satu-satu tapi sudah seperti banyak proses yang di
lakukan secara serempak (multi tasking) Sebuah perangkat lunak mampu
menyelesaikan banyak pengguna (multi user) secara cepatlangsung (real
time) Pada era ini mulai di kenal sistem basis data yang memisahkan
antara program (pemroses) dengan data (yang di proses) Pada era ini
contoh perangkat lunaknya adalah
c) Era mikro
Sejalan dengan semakin luasnya PC dan jaringan komputer di era
ini perangkat lunak juga berkembang untuk memenuhi kebutuhan
perorangan Perangkat lunak dapat di bedakan menjadi perangkat lunak
sistem yang bertugas menangani internal dan perangkat lunak aplikasi
yang di gunakan secara langsung oleh penggunannya untuk keperluan
tertentu Automatisasi yang ada di dalam perangkat lunak mengarah ke
suatu jenis kecerdasan buatan
d) Era modern
Saat ini perangkat lunak sudah terdapat di mana-mana tidak hanya
pada sebuah superkomputer dengan 25 prosesornya sebuah komputer
genggampun telah di lengkapi dengan perangkat lunak yang dapat di
sinkronkan dengan PC Tidak hanya komputer bahkan peralatan seperti
telepon TV hingga ke mesin cuci AC dan microwave telah di tanamkan
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
perangkat lunak untuk mengatur operasi peralatan itu Dan yang hebatnya
lagi adalah setiap peralatan itu akan mengarah pada suatu saat kelak akan
dapat saling terhubung Pembuatan sebuah perangkat lunak bukan lagi
pekerjaan segelentir orang tetapi telah menjadi pekerjaan banyak orang
dengan beberapa tahapan proses yang melibatkan berbagai disiplin ilmu
dalam perancangannya Tingkat kecerdasan yang di tunjukkan oleh
perangkat lunak pun semakin meningkat selain permasalahan teknis
perangkat lunak sekarang mulai bisa mengenal suara dan gambar
C Ruang Lingkup Rekayasa Perangkat Lunak
(Gbr1)
- Software requirements berhubungan dengan spesifikasi kebutuhan dan persyaratan
perangkat lunak
- Software design mencakup proses penentuan arsitektur komponen antarmuka dan
karakteristik lain dari perangkat lunak
- Software construction berhubungan dengan detil pengembangan perangkat lunak
termasuk algoritma pengkodean pengujian dan pencarian kesalahan
- Software testing meliputi pengujian pada keseluruhan perilaku perangkat lunak
- Software maintenance mencakup upaya-upaya perawatan ketika perangkat lunak
telah dioperasikan
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
- Software configuration management berhubungan dengan usaha perubahan
konfigurasi perangkat lunak untuk memenuhi kebutuhan tertentu
- Software engineering management berkaitan dengan pengelolaan dan pengukuran
RPL termasuk perencanaan proyek perangkat lunak
- Software engineering tools and methods mencakup kajian teoritis tentang alat bantu
dan metode RPL
- Software engineering process berhubungan dengan definisi implementasi
pengukuran pengelolaan perubahan dan perbaikan proses RPL
- Software quality menitikberatkan pada kualitas dan daur hidup perangkat lunak
D RPL dan Disiplin Ilmu Komputer
Disiplin ilmu komputer lahir awal tahun 1940 yang merupakan integrasi
teori algoritma logika matematika dan ditemukannya penyimpanan program
secara elektronik pada komputer
(GB 2 Klasifikasi disiplin
Ilmu Komputem menurut ACM Denning dan Wikipedia)
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
E RPL dan Disiplin Ilmu Lain
(GB 3 Keterkaitan RPL dan
ilmu lain)
- Bidang ilmu manajemen meliputi akutansi finansial pemasaran manajemen
operasi ekonomi analisis kuantitatif manajemen sumber daya manusia
kebijakan dan strategi bisnis
- Bidang ilmu matematika meliputi aljabar linier kalkulus peluang statistik
analisis numerik dan matematika diskrit
- Bidang ilmu manajemen proyek meliputi semua hal yang berkaitan dengan
proyek seperti ruang lingkup proyek anggaran tenaga kerja kualitas
manajemen resiko dan penjadwalan proyek
- Bidang ilmu manajemen kualitas meliputi pengembangan sistem kualitas
manajemen resiko dan keandalan perbaikan kualitas dan metode-metode
kuantitatif
- Bidang ilmu ergonomika menyangkut hubungan (interaksi) antara manusia
dengan komponen-komponen lain dalam sistem komputer
- Bidang ilmu rekayasa sistem meliputi teori sistem analisis biaya-keuntungan
pemodelan simulasi proses dan operasi bisnis
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
F Klasifikasi Perangkat Lunak
Perangkat lunak secara umum dapat di bagi 2 yaitu perangkat lunak
sistem dan perangkat lunak aplikasi Perangkat lunak sistem dapat di bagi lagi
menjadi 3 macam yaitu
1 Bahasa pemrograman merupakan perangkat lunak yang bertugas
mengkonversikan arsitektur dan algoritma yang di rancang manusia ke
dalam format yang dapat di jalankan komputer contoh bahasa
pemrograman di antaranya BASIC COBOL Pascal C++ FORTRAN
2 Sistem Operasi saat komputer pertama kali di hidupkan sistem operasilah
yang pertama kali di jalankan sistem operasi yang mengatur seluruh
proses menterjemahkan masukan mengatur proses internal
memanejemen penggunaan memori dan memberikan keluaran ke peralatan
yang bersesuaian contoh sistem operasi DOS Unix Windows 95 IMB
OS2 Applersquos System 7
3 Utility sistem operasi merupakan perangkat lunak sistem dengan fungsi
tertentu misalnya pemeriksaan perangkat keras (hardware
troubleshooting) memeriksa disket yang rusak (bukan rusak fisik)
mengatur ulang isi harddisk (partisi defrag) contoh Utilty adalah Norton
Utility
Perangkat lunak aplikasi merupakan bagian perangkat lunak yang
sangat banyak di jumpai dan terus berkembang Sebelum tahun 1990-an
aplikasi yang di kenal yaitu pemroses kata (Word Star Chi Write)
pemroses tabel (Lotus 123 Quatro Pro) database (DBASE) dan hiburan
(game) Pada perkembangan pemroses kata tabel dan database saat ini
telah di bundel menjadi aplikasi office dengan tambahan aplikasi untuk
pembuatan presentasi yang nanti akan di berikan pada pelatihan ini
Contoh aplikasi office adalah Microsoft Office yang terdiri dari
Word(pemroses kata) Excel (pemroses tabel) Access (database) dan
PowerPoint (presentasi) Yang berkembang sangat banyak saat ini adalah
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
aplikasi multimedia dan internet Contoh aplikasi multimedia adalah
Winamp untuk memutar musik berformat MP3 atau CD Audio kemudian
RealPlayer yang dapat digunakan untuk menonton film atau VCD
Aplikasi internet yang umum di gunakan adalah untuk browsing e-mail
chatting dan messenger
Aplikasi yang bersifat khusus di antaranya untuk membantu
pekerjaan Engineer seperti AutoCAD (gambar struktur) Protel (gambar
rangkaian elektronik) dan Matlab (pemroses dan visualisasi persamaan
matematis)
G Profesi Dan Sertifikasi
Profesi sebagai software engineer mungkin asing ditelinga anda
termasuk anda karena kerancuan istilah RPL tadi sertifikasi kopetensi
RPL sampai sekarang masih menjadi perdebatan dalam industri software
karena menuntut hal yang spesifik untuk software tertentu ACM
(association for computing machinery) pernah membuat sertifikasi untuk
program software engineer tahun 1980an tapi dihentikan karena kurang
peminat IEEE sudah mengeluarkan lebih dari 500 sertifikat profesi RPL
di Canada telah keluar sertifikat legal untuk RPL yang disebut ISP
(Information System Professional)
Saat ini sertifikasi untuk RPL di Indonesia juga belum tersedia
namun telah disusun Standar Kompetensi Kerja Nasional Indonesia untuk
Bidang Programmer Komputer Meskipun belum memenuhi cakupan
bidang RPL secara keseluruhan namun paling tidak dapat digunakan
sebagai pendekatan sertifikasi bidang RPL
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
BAB III
PENGGOLONGAN DAN PENERAPAN KOMPUTER
A PENGGOLONGAN KOMPUTER
1 Berdasarkan data yang diolah
a Analog Computer
Komputer Analog adalah komputer yang digunakan mengolah data
yang berbentuk fisik dan bersifat kontinyu
b Digital Computer
Komputer Digital adalah komputer yang digunakan untuk mengolah
data berbentuk angka atau huruf dan bersifat tetap
c Hybrid Computer
Komputer Hybrid adalah jenis komputer yang dapat digunakan untuk
mengolah data analog ataupun digital
Keunggulan komputer digital
Memproses data lebih tepat dibandingkan dengan komputer analog
Dapat menyimpan data selama masih dibutuhkan oleh proses
Dapat melakukan operasi logika yaitu membandingkan dua nilai dan
menentukan hasilnya
Data yang telah dimasukkan dapat dikoreksi atau dihapus
Output dari komputer digital dapat berupa angka huruf grafik maupun
gambar
2 Berdasarkan penggunaanya
a) Special purpose computer
Komputer ini dirancang untuk menyelesaikan suatu masalah yang
khusus yang biasanya hanya berupa satu masalah saja
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
b) General purpose computer
Komputer ini dirancang untuk menyelesaikan bermacam-macam
masalah
3 Berdasarkan ukurannya
berdasarkan ukurannya komputer digolongkan kedalam
Micro computer
o Micro computer disebut juga personal computer
o Komputer mikro umunya single user (pemakai tunggal)
o Perkembangan lebih lanjut dari komputer mikro adalah komputer
super-mikro (supermicro computer)
o Supermicro computer merupakan multiuser system
Mini computer
o Mini computer dapat dibagi lagi menjadi
Mini-mini computer
Midi-mini computer
Maxi-mini computer
Super-mini computer
o Mini computer bersifat multi-user
o Mini computer dapat dihubungkan sampai dengan 64 terminal
Small computer
o Small computer disebut juga small-scale mainframe computer
o Small computer bersifat multi-user system
o Small computer menggunakan sistem multi programming
multiprocessing dan virtual storage
Medium computer
o Medium computer disebut juga medium-scale mainframe computer
o Medium computer bersifat multi-user system
o Medium computer menerapkan konsep distribusi data processing
(DDP)
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
Large computer
o Large computer disebut juga mainframe computer atau large-scale
mainframe computer
o Large computer bersifat multi-user system
o Large computer menerapkan sistem time-sharing
Super computer
o Super computer memungkinkan penerapan time-sharing yang lebih
efektif
o Super computer dapat dihubungkan sampai dengan ribuan terminal
o Super computer disebut juga parallel processor
B PENERAPAN KOMPUTER
diams Di bidang teknik dan ilmu pengetahuan
o Kecepatan dan ketepatan komputer sangat bermanfaat dalam pengolahan
data pada aplikasi teknik
o Para ahli nuklir dapat membuat model reaktor nulkir pada layar
komputer tidak perlu membuat model yang sebenarnya Kondisikondisi
yang diperlukan pada reaktor nuklir dapat diprogram dan dapat dicoba
diberikan data yang melampaui batas keamanan reaktor tersebut
o Komputer dapat juga digunakan untuk membuat model molekul-
molekul yang dapat ditampilkan secara grafik pada layar komputer
Melalui grafik ini ahli kimia dapat mengamati bagaimana molekul-
molekul tersebut bereaksi dengan yang lainnya
o Komputer juga dapat dipergunakan pada bidang geologi untuk
mempelajari keadaan tanah serta contour dari suatu daerah
o Aplikasi yang lain dari komputer dalam bidang teknik adalah computer
aided design
diams Di bidang bisnis
o Kegunaan komputer pada aplikasi bisnis adalah untuk menyediakan
informasi dengan cepat dan tepat
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
o Management Information System (MIS) adalah suatu sistem informasi
yang banyak diterapkan di perusahaan untuk menyediakan informasi yang
diperlukaan oleh semua tingkat manajemen
o Salah satu bagian dari MIS adalah AIS (Accounting Information System)
o Dalam MIS terdapat tiga komponen utama yaitu
1048707 Upper Management
1048707 Middle Management
1048707 Lower Management
diams Di bidang Industri
o Didalam proses industri komputer dapat dipergunakan untuk
pengawasan nemerik (numerical control) atau untuk pengawasan proses
(process control)
diams Di bidang Perbankan
o Dibidang perbankan komputer dipergunakan untuk menghasilkan
informasi bagi pihak manajemen bank sendiri dan juga untuk
meningkatkan pelayanan kepada nasabah bank
diams Dibidang Pendidikan
o Dibidang pendiikan komputer dipergunakan sebagai alat bantu dalam
proses belajar
o Komputer juga digunakan untuk membantu orang tuli mempelajari
bahasa kode
diams Dibidang Kedokteran
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
o Dibidang kedokteran komputer banyak digunakan untuk membantu para
dokter mendiagnosa penyakit dan menemukan obat yang tepat
o Contoh penerapan komputer dalam bidang kedokteran adalah
1048707 CAT (Computerized Axial Tomography)
1048707 DSR (Dynamic Spatial Reconstructor)
1048707 SPECT (Single Photon Emission Computer Tomography)
1048707 NMR (Nuclear Magnetic Resonance)
diams Di bidang Penerbangan
o Salah satu keguanan komputer pada perusahaan penerbangan adalah
untuk mengatur jadwal penerbangan dan mengatur sietm pemesanan tiket
diams Dibidang Kriminalitas
o Komputer dapat menghasilkan statistik kriminalitas di suatu daerah
o Program komputer yang telah dikembangkan pada bidang kriminalitas
adalah Crime Analysis Support System
o Program komputer yang lainnya adalah
1048707 PROMIS (Prosecutor-Offender Management Information System)
1048707 CATCH (Computer-Assisted Terminal Criminal Hunt)
1048707 MOTION (Metropolitan Orleans Total Information Online Network)
1048707 ARJIS (Automated Regional Justice Information System)
diams Di bidang Permainan
o Komputer dapat digunakan untuk hiburan dalam bentuk permainan
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
BAB IV
SISTEM OPERASI
A Pengertian Sistem OperasiSistem operasi Komputer adalah perangkat lunak komputer atau
software yang bertugas untuk melakukan kontrol dan manajemen perangkat
keras dan juga operasi-operasi dasar sistem termasuk menjalankan software
aplikasi seperti program-program pengolah data yang bisa digunakan untuk
mempermudah kegiatan manusia Sistem Operasi dalam bahasa Inggrisnya
disebut Operating System atau biasa di singkat dengan OS
Secara umum Sistem Operasi adalah software pada lapisan pertama
yang ditempatkan pada memori komputer pada saat komputer dinyalakan
Sedangkan software-software lainnya dijalankan setelah Sistem Operasi
berjalan dan Sistem Operasi akan melakukan layanan inti umum untuk
software-software itu Layanan inti umum tersebut seperti akses ke disk
manajemen memori skeduling task dan antar-muka user 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
Kalau sistem komputer terbagi dalam lapisan-lapisan maka Sistem
Operasi adalah penghubung antara lapisan hardware dan lapisan software
Lebih jauh daripada itu Sistem Operasi melakukan semua tugas-tugas
penting dalam komputer dan menjamin aplikasi-aplikasi yang berbeda dapat
berjalan secara bersamaan dengan lancar Sistem Operasi menjamin aplikasi
software lainnya dapat menggunakan memori melakukan input dan output
terhadap peralatan lain dan memiliki akses kepada sistem file Apabila
beberapa aplikasi berjalan secara bersamaan maka Sistem Operasi mengatur
skedule yang tepat sehingga sedapat mungkin semua proses yang berjalan
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
mendapatkan waktu yang cukup untuk menggunakan prosesor (CPU) serta
tidak saling mengganggu
Dalam banyak kasus Sistem Operasi menyediakan suatu pustaka dari
fungsi-fungsi standar dimana aplikasi lain dapat memanggil fungsi-fungsi
itu sehingga dalam setiap pembuatan program baru tidak perlu membuat
fungsi-fungsi tersebut dari awal Sistem Operasi secara umum terdiri dari
beberapa bagian
1 Mekanisme Boot yaitu meletakkan kernel ke dalam memory
2 Kernel yaitu inti dari sebuah Sistem Operasi
3 Command Interpreter atau shell yang bertugas membaca input dari
pengguna
4 Pustaka-pustaka yaitu yang menyediakan kumpulan fungsi dasar dan
standar yang dapat dipanggil oleh aplikasi lain
5 Driver untuk berinteraksi dengan hardware eksternal sekaligus untuk
mengontrol mereka
Sebagian Sistem Operasi hanya mengizinkan satu aplikasi saja yang
berjalan pada satu waktu (misalnya DOS) tetapi sebagian besar Sistem
Operasi baru mengizinkan beberapa aplikasi berjalan secara simultan pada
waktu yang bersamaan Sistem Operasi seperti ini disebut sebagai Multi-
tasking Operating System (misalnya keluarga sistem operasi UNIX)
Beberapa Sistem Operasi berukuran sangat besar dan kompleks serta
inputnya tergantung kepada input pengguna sedangkan Sistem Operasi
lainnya sangat kecil dan dibuat dengan asumsi bekerja tanpa intervensi
manusia sama sekali Tipe yang pertama sering disebut sebagai Desktop OS
sedangkan tipe kedua adalah Real-Time OS
Sebagai contoh yang dimaksud sistem operasi itu antara lain adalah
Windows Linux Free BSD Solaris palm symbian dan sebagainya
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
B Tugas-Tugas Sistem Operasi
Tugas-tugas sistem operasi diantaranya
1 Menyediakan antarmuka pengguna (user interface) berupa
o Melakukan perintah (command-base user interface) dalam bentuk teks
o Mengarahkan menu (menu driven)
o Antarmuka unit grafik (graphical user interface-GUI)
o Kombinasi ikon dan menu untuk menerima dan melaksanakan perintah
2 Menyediakan informasi yang berkaitan dengan hardware yaitu berupa
perangkat yang aktif atau pasif dan mengendalikan perangkat IO
3 Melakukan tugas pengolahan dan pengendalian sumber daya dalam sebuah
proses sebagai berikut
o Multitasking yaitu melakukan tugas secara serentak atau sekaligus pada
aplikasi yang sama maupun berbeda
o Multiprocessing penggunaan atau pemrosesan sebuah program secara
serentak oleh beberapa unit CPU
o Timesharing menggunakan sistem komputer yang sama pada banyak
pengguna
o Multithreading memproses aktivitas pada bentuk yang sama dengan
multitasking tetapi pada aplikasi tunggal
o Scalability dan Network upaya komputer dalam mengendalikan dan
meningkatkan kewaspadaan dan keamanan jumlah pengguna dan
memperluas pelayanan
4 Pengelolaan file dan direktori data yaitu memastikan file-file dalam
penyimpanan sekunder tersedia jika diperlukan dan mengamankan dari
pengguna yang tidak diizinkan
C Layanan Sistem Operasi
Seiring dengan berkembangnya Sistem Operasi semakin banyak lagi
layanan yang menjadi layanan inti umum Kini sebuah OS mungkin perlu
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
menyediakan layanan network dan koneksitas internet yang dulunya tidak
menjadi layanan inti umum Sistem Operasi juga perlu untuk menjaga kerusakan
sistem komputer dari gangguan program perusak yang berasal dari komputer
lainnya seperti virus Daftar layanan inti umum akan terus bertambah
Sebuah sistem operasi yang baik harus memiliki layanan berupa eksekusi
program operasi IO menipulasi sistem file komunikasi dan deteksi kesalahan
Dalam pemakaian secara multiuser sistem dapat lebih menguntungkan yaitu lebih
efisien karena pemakaian sumber daya bersama antara pengguna Sebagai fungsi
layanan bersama tersebut maka sistem operasi akan memberikan efisiensi
pengguna sistem berupa
Resource allocator yaitu mengalokasikan sumber daya ke beberapa
pengguna atau pekerjaan yang berkalan pada saat yang bersamaan
Protection menjamin akses ke sistem sumber daya yang dikendalikan
(akses pengguna ke sistem menjadi terkendali)
Accounting yaitu merekam kegiatan pengguna jatah pemakaian sumber
daya (keadilan atau kebijakan)
Eksekusi program merupakan kemampuan sistem untuk memuat program
ke memori dan menjalankan program Pengguna tidak dapat secara langsung
mengakses sumber daya hardware sistem operasi harus menyediakan mekanisme
untuk melakukan operasi IO atas nama pengguna Manipulasi sistem file adalah
kemampuan program untuk melakukan operasi pada file (membaca menulis
membuat dan menghapus file) Komunikasi adalah pertukaran data atau informasi
antar dua atau lebih proses yang berada pada satu komputer (atau lebih) Deteksi
kesalahan (error) adalah menjaga kestabilan sistem dengan mendeteksi error
hardware maupun operasi
D Struktur Sistem Operasi
Silberschatz Galvin Gagne (2003) berpendapat bahwa umumnya
sebuah sistem operasi modern mempunyai komponen sebagai berikut
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
Manajemen proses
Manajemen memori utama
Manajemen memori skunder
Manajemen sistem IO (inputoutput)
Manajemen file
Sistem proteksi
Jaringan
Sistem command interpreter
a Manajemen proses
Prosesor mengeksekusi program-program komputer Prosesor adalah
sebuah chip dalam sistem komputer yang menjalankan instruksi-instruksi
program komputer Dalam setiap detiknya prosesor dapat menjalankan jutaan
instruksi
Program adalah sederetan instruksi yang diberikan kepada suatu
komputer Sedangkan proses adalah suatu bagian dari program yang berada
pada status tertentu dalam rangkaian eksekusinya Di dalam bahasan Sistem
Operasi kita lebih sering membahas proses dibandingkan dengan program
Pada Sistem Operasi modern pada satu saat tidak seluruh program dimuat
dalam memori tetapi hanya satu bagian saja dari program tersebut
Sedangkan bagian lain dari program tersebut tetap beristirahat di media
penyimpan disk Hanya pada saat dibutuhkan saja bagian dari program
tersebut dimuat di memory dan dieksekusi oleh prosesor Hal ini sangat
menghemat pemakaian memori
Beberapa sistem hanya menjalankan satu proses tunggal dalam satu
waktu sedangkan yang lainnya menjalankan multi-proses dalam satu waktu
Padahal sebagian besar sistem komputer hanya memiliki satu prosesor dan
sebuah prosesor hanya dapat menjalankan satu instruksi dalam satu waktu
Maka bagaimana sebuah sistem prosesor tunggal dapat menjalankan multi-
proses Sesungguhnya pada granularity yang sangat kecil prosesor hanya
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
menjalankan satu proses dalam satu waktu kemudian secara cepat ia
berpindah menjalankan proses lainnya dan seterusnya Sehingga bagi
penglihatan dan perasaan pengguna manusia seakan-akan prosesor
menjalankan beberapa proses secara bersamaan
Setiap proses dalam sebuah sistem operasi mendapatkan sebuah PCB
(Process Control Block) yang memuat informasi tentang proses tersebut
yaitu sebuah tanda pengenal proses (Process ID) yang unik dan menjadi
nomor identitas status proses prioritas eksekusi proses dan informasi lokasi
proses dalam memori Prioritas proses merupakan suatu nilai atau besaran
yang menunjukkan seberapa sering proses harus dijalankan oleh prosesor
Proses yang memiliki prioritas lebih tinggi akan dijalankan lebih sering atau
dieksekusi lebih dulu dibandingkan dengan proses yang berprioritas lebih
rendah Suatu sistem operasi dapat saja menentukan semua proses dengan
prioritas yang sama sehingga setiap proses memiliki kesempatan yang sama
Sistem operasi bertanggung jawab atas aktifitas-aktifitas yang berkaitan
dengan manajemen proses seperti
Pembuatan dan penghapusan proses user dan sistem proses
Menunda atau melanjutkan proses
Menyediakan mekanisme untuk proses sinkronisasi
Menyediakan mekanisme untuk proses komunikasi
Menyediakan mekanisme untuk penanganan deadlock
Status Proses
Jenis status yang mungkin dapat disematkan pada suatu proses pada
setiap sistem operasi dapat berbeda-beda Tetapi paling tidak ada 3 macam status
yang umum yaitu
1 Ready yaitu status dimana proses siap untuk dieksekusi pada giliran
berikutnya
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
2 Running yaitu status dimana saat ini proses sedang dieksekusi oleh
prosesor
3 Blocked yaitu status dimana proses tidak dapat dijalankan pada saat
prosesor siapbebas
b Manajemen memori utama
Memori utama atau lebih dikenal sebagai memori adalah sebuah array
yang besar dari word atau byte yang ukurannya mencapai ratusan ribuan
atau bahkan jutaan Setiap word atau byte mempunyai alamat sendiri Memori
utama berfungsi sebagai tempat penyimpanan yang akases datanya digunakan
oleh CPU atau perangkat IO Memori utama termasuk tempat penyimpanan
data sementara (volatile) artinya data dapat hilang begitu sistem dimatikan
Sistem operasi bertanggung jawab atas aktivitas-aktivitas yang berkaitan
dengan manajemen memori seperti
menjaga track memori yang sedang diguanakan dan siapa yang
menggunakannya
memilih program yang akan di-load ke memori
Mengalokasikan dan men-dealokasikan ruang memori sesuai kebutuhan
c Manajemen memori skunderData tersimpan dalam memori utama bersifat sementara dan
jumlahnya sangat kecil Oleh karenan itu untuk menyimpan keseluruhan data
dan program komputer dibutuhkan secondary storage yang bersifat permanen
dan mempu menampung data dengan ukuran besar Contoh dari memori
skunder adalah harddisk disket USB flash disk dan lain-lain Sistem operasi
bertanggung jawab atas aktivitas-aktivitas yang berkaitan dengan disk
managementi seperti free space management alokasi penyimpanan dan
penjadwalan disk
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
d Manajemen sistem IO
Manajemen sistem IO biasa juga disebut sebagai device manager
yang bertugas menyediakan device driveracuteyang umum sehingga operasi IO
dapat seragam (membuka membaca menulis menutup) Contoh pengguna
menggunakan operasi yang sama untuk membaca file pada hard disk CD-
ROM dan disket Komponen sistem operasi untuk sistem IO adalah sebagai
berikut
Buffer berfungsi untuk sementara menampung data darike perangkat IO
Spooling melakukan penjadwalan pemakaian IO sistem supaya lebih
efisien (antrian dan sebagainya)
Menyediakan driver untuk dapat melakukan operasi detail untuk hardware
IO tertentu
eManajemen file
File adalah sekumpulan informasi yang berhubungan sesuai dengan
tujuan pembuat berkas tersebut Berkas dapat mempunyai struktur yang
bersifat hirarki (direktori volume dan lain-lain) Tanggung jawab sistem
operasi adalah
Pembuatan dan penghapusan file
Pembuatan dan penghapusan direktori
Mendukung manipulasi file dan direktori
Memetakan file ke secondary storage
Melakukan backup file ke media penyimpanan permanen (non volatile)
f Sistem proteksi
Proteksi mengacu pada mekanisme untuk mengendalikan akses yang
dilakukan oleh program prosesor atau pengguna ke sistem suber daya
Mekanisme proteksi seharusnya
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
Dapat membedakan antara pengguna yang diizinkan dan yang belum
Menentukan kendali
Menyediakan alat pengatur
g Jaringan
Sistem distribusi adalah sekumpulan prosesor yang tidak berbagi
memori atau clock Tiap prosesor mempunyai memori sendiri Prosesor-
prosesor tersebut terhubung memlaui jaringan komunikasi sistem terdistribusi
yang menyediakan akases pengguna ke berbagai macam sumber daya sistem
Akses tersebut menyebabkan meningkatnya
Kecepatan komputer
Ketersediaan data
Kehandalan (enhanced reliability)
h Sistem command-interpreter
Sistem operasi menunggu instruksi dapri pengguna (command
driven) Program yang membaca instruksi dan mengartikan control
statements umumnya disebut control-card interpreter command-line
interpreter shell pada UNIX Sistem command interpreter sangat bervariasi
antara satu sistem operasi dengan sistem operasi lainnya dan disesuaikan
dengan tujuan dan teknologi perangkat IO yang ada Contohnya CLI
Windows pen-based (touch) dan lain-lain
E Klasifikasi Sistem Operasi
Sistem operasi dapat diklasifikasikan sebagai berikut
1 Berdasarkan skala arsitekturnya (bit) sistem operasi dibedakan menjadi
sistem operasi berskala 8-bit 16-bit 32-bit dan 64-bit Sistem operasi
dengan skala 8-bit dan 16-bit saat ini sudah mulai ditinggalkan sedangkan
saat ini kebanyakan yang digunakan adalah skala 32-bit seperti sistem
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
operasi Microsoft Windows NT Windows 2000 Windows XP LINUX
IBM OS400 Sun Solaris) Sedangkan yang baru dan masih jarang
ditemui di pasaran adalah skala 64-bit Seperti Windows XP 64-bit Digital
UNIX Open VMS IBM AIX for RS6000 SGI IRIX dan HP-UX
2 Klasifikasi sistem operasi berdasarkan end-user interface
o Command driven Biasa juga disebut command line dimana perintah
sistem operasi diketikkan pada prompt perintah atau dieksekusi
melalui script file (misalnya pada sistem operasi DOS UNIX atau
XENIX)
o Graphical user interface (GUI) Pengguna akhir menggunakan mouse
atau alat penunjuk (pointer) yang lain untuk memilih objek yang
mewakili suatu instruksi spesifik (misalnya semua sistem operasi
Windows IBM OS2 MAC-OS LINUX)
3 Klasifikasi sistem operasi berdasarkan pengguna
o Single-user single-tasking sistem operasi yang hanya mampu untuk
melayani satu pengguna pada satu saat untuk satu instruksi dalam satu
siklus proses (misal MS-DOS)
o Single-user multi-tasking sistem operasi yang hanya mampu untuk
melayani satu pengguna pada satu saat tetapi mampu untuk
mengeksekusi beberapa instruksi dalam satu siklus proses (misalnya
Windows 95 IBM OS2 MAC-OS)
o Multi-user multi-tasking sistem operasi yang mampu untuk melayani
beberapa pengguna sekaligus dalam satu waktu dan juga mampu
untuk menjalankan beberapa instruksi sekaligus dalam satu siklus
proses
4 Klasifikasi sistem operasi berdasarkan pangsa pasar
o Sistem operasi servernetwork seperti Windows NT Server Windows
XP IBM AIX for RS6000 Digital UNIX Open VMS HP-UX Sun
Solaris dan IBM OS400 LINUX
o Sistem operasi desktop seperti Windows 95 Windows NT
Workstation Windows XP LINUX OS2 Wrap MacOS Java
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
o Sistem operasi Hanheld seperti Windows CE GEOS Magic Cap
F Sistem Operasi Saat IniSistem operasi-sistem operasi utama yang digunakan komputer sistem
umum (termasuk PC komputer personal) terbagi menjadi 3 kelompok besar
1 Keluarga Microsoft Windows - yang antara lain terdiri dari Windows Desktop
Environment (versi 1x hingga versi 3x) Windows 9x (Windows 95 98 dan
Windows ME) dan Windows NT (Windows NT 3x Windows NT 40
Windows 2000 Windows XP Windows Server 2003 Windows Vista
Windows 7 (Seven) yang dirilis pada tahun 2009 dan Windows Orient yang
akan dirilis pada tahun 2014
2 Keluarga Unix yang menggunakan antarmuka sistem operasi POSIX seperti
SCO UNIX keluarga BSD (Berkeley Software Distribution) GNULinux
MacOSX (berbasis kernel BSD yang dimodifikasi dan dikenal dengan nama
Darwin) dan GNUHurd
3 Mac OS adalah sistem operasi untuk komputer keluaran Apple yang biasa
disebut Mac atau Macintosh Sistem operasi yang terbaru adalah Mac OS X
versi 104 (Tiger) Awal tahun 2007 direncanakan peluncuran versi 105
(Leopard)
Sedangkan komputer Mainframe dan Super komputer menggunakan banyak
sekali sistem operasi yang berbeda-beda umumnya merupakan turunan dari
sistem operasi UNIX yang dikembangkan oleh vendor seperti IBM AIX HPUX
dll
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
BAB V
PENUTUP
A KESIMPULAN
Perangkat lunak merupakan kumpulan beberapa perintah yang dieksekusi
oleh mesin komputer dalam menjalankan pekerjaannya perangkat lunak ini
merupakan catatan bagi mesin komputer untuk menyimpan perintah maupun
dokumen serta arsip lainnya Merupakan data elektronik yang disimpan
sedemikian rupa oleh komputer itu sendiri data yang disimpan ini dapat berupa
program atau instruksi yang akan dijalankan oleh perintah maupun catatan-
catatan yang diperlukan oleh komputer untuk menjalankan perintah yang
dijalankannya Untuk mencapai keinginannya tersebut dirancanglah suatu susunan
logika logika yang disusun ini diolah melalui perangkat lunak yang disebut juga
dengan program beserta data-data yang diolahnya Pengeloahan pada software ini
melibatkan beberapa hal diantaranya adalah sistem operasi program dan data
Penggolongan komputer terbagi menjadi tiga (3) yaitu berdasarkan data
yang diolah berdasarkan penggunaannya dan berdasarkan ukurannya Sedangkan
penerapan komputer sering diterapkan pada bidang teknologi dan ilmu
pengetahuan bisnis industri perbankan pendidikan kedokteran penerbangan
kriminalitas dan permainan
Perangkat lunak sistem atau sistem operasi merupakan software yang
berfungsi melakukan operasi yang mengurusi tentang segala aktifitas komputer
seperti mendukung operasi sistem aplikasi dan mengendalikan semua perangkat
komputer agar dapat berjalan selaras dengan fungsinya Secara umum Sistem
Operasi adalah software pada lapisan pertama yang ditempatkan pada memori
komputer pada saat komputer dinyalakan Sedangkan software-software lainnya
dijalankan setelah Sistem Operasi berjalan dan Sistem Operasi akan melakukan
layanan inti umum untuk software-software itu Sistem operasi sekarang menurut
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
Silberschatz Galvin Gagne (2003) berpendapat bahwa umumnya sebuah sistem
operasi modern mempunyai komponen yaitu Manajemen proses Manajemen
memori utama Manajemen memori skunder Manajemen sistem IO
(inputoutput) Manajemen file Sistem proteksi Jaringan dan Sistem command
interpreter Sedangkan sistem operasi komputer terbagi menjadi tiga (3) bagian
yaitu keluarga microsoft windows keluarga unix dan keluarga Mac OS
B SARAN
Teknologi yang semakin berkembang dalam teknologi diharapkan dapat
djadikan alat membantu mencari informasi bukan untuk hal yang negatif Untuk
itu Gunakan komputer secara bijak sesuaikan dengan keperluan dan kebutuhan
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
DAFTAR PUSTAKA
httprudihdwordpresscom20070509sejarah-perkembangan-perangkat-lunak
(Minggu 5 Maret 2011 jam 1915)
httpidwikipediaorgwikiSistem_operasi (Selasa 8 Maret 2011 jam 1425)
httpferryfwebidindexphptik3-ked-dsr-komp52-babivperangkat-lunak-
komputer (Selasa 15Maret 2010 jam 1300)
httpidwikipediaorgwikiSejarah_perangkat_lunak_bebas (Selasa 15 Maret
2011 jam 1900)
httpsolehsoulwordpresscom20090831apa-itu-software-komputer-
E28093-definisi-software (Rabu 16 Maret 2011 jam1253)
httpwwwaplikomfeunlamcocc (Kamis 17 Maret 2011 jam 1100)
P
- A PENGGOLONGAN KOMPUTER
-
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
perangkat lunak menggunakan aljabar Boolean yang di representasikan
sebagai binary digit (bit) yaitu 1 (benar) atau 0 (salah) cara ini sudah pasti
sangat menyulitkan sehingga orang mulai mengelompokkan bit tersebut
menjadi nible (4 bit) byte (8 bit) word (16 bit) double word (32 bit)
(rudihdwordpresscom)
Kelompok-kelompok bit ini di susun ke dalam struktur instruksi
seperti penyimpanan transfer operasi aritmatika operasi logika dan bentuk
bit ini di ubah menjadi kode-kode yang di kenal sebagai assembler Kode-
kode mesin sendiri masih cukup menyulitkan karena tuntutan untuk dapat
menghapal kode tersebut dan format (aturan) penulisannya yang cukup
membingungkan dari masalah ini kemudian lahir bahasa pemrograman
tingkat tinggi yang seperti bahasa manusia (bahasa Inggris) Saat ini
pembuatan perangkat lunak sudah menjadi suatu proses produksi yang sangat
kompleks dengan urutan proses yang panjang dengan melibatkan puluhan
bahkan ratusan orang dalam pembuatannya Berdasarkan perkembangannya
perangkat lunak sampai dengan sekarang dibagi menjadi beberapa era yaitu
a) Era pioner
Bentuk perangkat lunak pada awalnya adalah sambungan-sambungan
kabel ke antar bagian dalam komputer gambar berikut memperlihatkan orang
yang sedang menggunakan komputer Cara lain dalam mengakses komputer
adalah menggunakan punched card yaitu kartu yang di lubangi Penggunaan
komputer saat itu masih dilakukan secara langsung sebuah program untuk
sebuah mesin untuk tujuan tertentu Pada era ini perangkat lunak merupakan
satu kesatuan dengan perangkat kerasnya Penggunaan komputer dilakukan
secara langsung dan hasil yang selesai di kerjakan komputer berupa print out
Proses yang di lakukan di dalam komputer berupa baris instruksi yang secara
berurutan di proses Perangkat lunak pada era ini contohnya ENIAC
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
b) Era stabil
Pada era stabil penggunaan komputer sudah banyak di gunakan
tidak hanya oleh kalangan peneliti dan akademi saja tetapi juga oleh
kalangan industri perusahaan Perusahaan perangkat lunak bermunculan
dan sebuah perangkat lunak dapat menjalankan beberapa fungsi dari ini
perangkat lunak mulai bergeser menjadi sebuah produk
Baris-baris perintah perangkat lunak yang di jalankan oleh
komputer bukan lagi satu-satu tapi sudah seperti banyak proses yang di
lakukan secara serempak (multi tasking) Sebuah perangkat lunak mampu
menyelesaikan banyak pengguna (multi user) secara cepatlangsung (real
time) Pada era ini mulai di kenal sistem basis data yang memisahkan
antara program (pemroses) dengan data (yang di proses) Pada era ini
contoh perangkat lunaknya adalah
c) Era mikro
Sejalan dengan semakin luasnya PC dan jaringan komputer di era
ini perangkat lunak juga berkembang untuk memenuhi kebutuhan
perorangan Perangkat lunak dapat di bedakan menjadi perangkat lunak
sistem yang bertugas menangani internal dan perangkat lunak aplikasi
yang di gunakan secara langsung oleh penggunannya untuk keperluan
tertentu Automatisasi yang ada di dalam perangkat lunak mengarah ke
suatu jenis kecerdasan buatan
d) Era modern
Saat ini perangkat lunak sudah terdapat di mana-mana tidak hanya
pada sebuah superkomputer dengan 25 prosesornya sebuah komputer
genggampun telah di lengkapi dengan perangkat lunak yang dapat di
sinkronkan dengan PC Tidak hanya komputer bahkan peralatan seperti
telepon TV hingga ke mesin cuci AC dan microwave telah di tanamkan
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
perangkat lunak untuk mengatur operasi peralatan itu Dan yang hebatnya
lagi adalah setiap peralatan itu akan mengarah pada suatu saat kelak akan
dapat saling terhubung Pembuatan sebuah perangkat lunak bukan lagi
pekerjaan segelentir orang tetapi telah menjadi pekerjaan banyak orang
dengan beberapa tahapan proses yang melibatkan berbagai disiplin ilmu
dalam perancangannya Tingkat kecerdasan yang di tunjukkan oleh
perangkat lunak pun semakin meningkat selain permasalahan teknis
perangkat lunak sekarang mulai bisa mengenal suara dan gambar
C Ruang Lingkup Rekayasa Perangkat Lunak
(Gbr1)
- Software requirements berhubungan dengan spesifikasi kebutuhan dan persyaratan
perangkat lunak
- Software design mencakup proses penentuan arsitektur komponen antarmuka dan
karakteristik lain dari perangkat lunak
- Software construction berhubungan dengan detil pengembangan perangkat lunak
termasuk algoritma pengkodean pengujian dan pencarian kesalahan
- Software testing meliputi pengujian pada keseluruhan perilaku perangkat lunak
- Software maintenance mencakup upaya-upaya perawatan ketika perangkat lunak
telah dioperasikan
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
- Software configuration management berhubungan dengan usaha perubahan
konfigurasi perangkat lunak untuk memenuhi kebutuhan tertentu
- Software engineering management berkaitan dengan pengelolaan dan pengukuran
RPL termasuk perencanaan proyek perangkat lunak
- Software engineering tools and methods mencakup kajian teoritis tentang alat bantu
dan metode RPL
- Software engineering process berhubungan dengan definisi implementasi
pengukuran pengelolaan perubahan dan perbaikan proses RPL
- Software quality menitikberatkan pada kualitas dan daur hidup perangkat lunak
D RPL dan Disiplin Ilmu Komputer
Disiplin ilmu komputer lahir awal tahun 1940 yang merupakan integrasi
teori algoritma logika matematika dan ditemukannya penyimpanan program
secara elektronik pada komputer
(GB 2 Klasifikasi disiplin
Ilmu Komputem menurut ACM Denning dan Wikipedia)
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
E RPL dan Disiplin Ilmu Lain
(GB 3 Keterkaitan RPL dan
ilmu lain)
- Bidang ilmu manajemen meliputi akutansi finansial pemasaran manajemen
operasi ekonomi analisis kuantitatif manajemen sumber daya manusia
kebijakan dan strategi bisnis
- Bidang ilmu matematika meliputi aljabar linier kalkulus peluang statistik
analisis numerik dan matematika diskrit
- Bidang ilmu manajemen proyek meliputi semua hal yang berkaitan dengan
proyek seperti ruang lingkup proyek anggaran tenaga kerja kualitas
manajemen resiko dan penjadwalan proyek
- Bidang ilmu manajemen kualitas meliputi pengembangan sistem kualitas
manajemen resiko dan keandalan perbaikan kualitas dan metode-metode
kuantitatif
- Bidang ilmu ergonomika menyangkut hubungan (interaksi) antara manusia
dengan komponen-komponen lain dalam sistem komputer
- Bidang ilmu rekayasa sistem meliputi teori sistem analisis biaya-keuntungan
pemodelan simulasi proses dan operasi bisnis
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
F Klasifikasi Perangkat Lunak
Perangkat lunak secara umum dapat di bagi 2 yaitu perangkat lunak
sistem dan perangkat lunak aplikasi Perangkat lunak sistem dapat di bagi lagi
menjadi 3 macam yaitu
1 Bahasa pemrograman merupakan perangkat lunak yang bertugas
mengkonversikan arsitektur dan algoritma yang di rancang manusia ke
dalam format yang dapat di jalankan komputer contoh bahasa
pemrograman di antaranya BASIC COBOL Pascal C++ FORTRAN
2 Sistem Operasi saat komputer pertama kali di hidupkan sistem operasilah
yang pertama kali di jalankan sistem operasi yang mengatur seluruh
proses menterjemahkan masukan mengatur proses internal
memanejemen penggunaan memori dan memberikan keluaran ke peralatan
yang bersesuaian contoh sistem operasi DOS Unix Windows 95 IMB
OS2 Applersquos System 7
3 Utility sistem operasi merupakan perangkat lunak sistem dengan fungsi
tertentu misalnya pemeriksaan perangkat keras (hardware
troubleshooting) memeriksa disket yang rusak (bukan rusak fisik)
mengatur ulang isi harddisk (partisi defrag) contoh Utilty adalah Norton
Utility
Perangkat lunak aplikasi merupakan bagian perangkat lunak yang
sangat banyak di jumpai dan terus berkembang Sebelum tahun 1990-an
aplikasi yang di kenal yaitu pemroses kata (Word Star Chi Write)
pemroses tabel (Lotus 123 Quatro Pro) database (DBASE) dan hiburan
(game) Pada perkembangan pemroses kata tabel dan database saat ini
telah di bundel menjadi aplikasi office dengan tambahan aplikasi untuk
pembuatan presentasi yang nanti akan di berikan pada pelatihan ini
Contoh aplikasi office adalah Microsoft Office yang terdiri dari
Word(pemroses kata) Excel (pemroses tabel) Access (database) dan
PowerPoint (presentasi) Yang berkembang sangat banyak saat ini adalah
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
aplikasi multimedia dan internet Contoh aplikasi multimedia adalah
Winamp untuk memutar musik berformat MP3 atau CD Audio kemudian
RealPlayer yang dapat digunakan untuk menonton film atau VCD
Aplikasi internet yang umum di gunakan adalah untuk browsing e-mail
chatting dan messenger
Aplikasi yang bersifat khusus di antaranya untuk membantu
pekerjaan Engineer seperti AutoCAD (gambar struktur) Protel (gambar
rangkaian elektronik) dan Matlab (pemroses dan visualisasi persamaan
matematis)
G Profesi Dan Sertifikasi
Profesi sebagai software engineer mungkin asing ditelinga anda
termasuk anda karena kerancuan istilah RPL tadi sertifikasi kopetensi
RPL sampai sekarang masih menjadi perdebatan dalam industri software
karena menuntut hal yang spesifik untuk software tertentu ACM
(association for computing machinery) pernah membuat sertifikasi untuk
program software engineer tahun 1980an tapi dihentikan karena kurang
peminat IEEE sudah mengeluarkan lebih dari 500 sertifikat profesi RPL
di Canada telah keluar sertifikat legal untuk RPL yang disebut ISP
(Information System Professional)
Saat ini sertifikasi untuk RPL di Indonesia juga belum tersedia
namun telah disusun Standar Kompetensi Kerja Nasional Indonesia untuk
Bidang Programmer Komputer Meskipun belum memenuhi cakupan
bidang RPL secara keseluruhan namun paling tidak dapat digunakan
sebagai pendekatan sertifikasi bidang RPL
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
BAB III
PENGGOLONGAN DAN PENERAPAN KOMPUTER
A PENGGOLONGAN KOMPUTER
1 Berdasarkan data yang diolah
a Analog Computer
Komputer Analog adalah komputer yang digunakan mengolah data
yang berbentuk fisik dan bersifat kontinyu
b Digital Computer
Komputer Digital adalah komputer yang digunakan untuk mengolah
data berbentuk angka atau huruf dan bersifat tetap
c Hybrid Computer
Komputer Hybrid adalah jenis komputer yang dapat digunakan untuk
mengolah data analog ataupun digital
Keunggulan komputer digital
Memproses data lebih tepat dibandingkan dengan komputer analog
Dapat menyimpan data selama masih dibutuhkan oleh proses
Dapat melakukan operasi logika yaitu membandingkan dua nilai dan
menentukan hasilnya
Data yang telah dimasukkan dapat dikoreksi atau dihapus
Output dari komputer digital dapat berupa angka huruf grafik maupun
gambar
2 Berdasarkan penggunaanya
a) Special purpose computer
Komputer ini dirancang untuk menyelesaikan suatu masalah yang
khusus yang biasanya hanya berupa satu masalah saja
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
b) General purpose computer
Komputer ini dirancang untuk menyelesaikan bermacam-macam
masalah
3 Berdasarkan ukurannya
berdasarkan ukurannya komputer digolongkan kedalam
Micro computer
o Micro computer disebut juga personal computer
o Komputer mikro umunya single user (pemakai tunggal)
o Perkembangan lebih lanjut dari komputer mikro adalah komputer
super-mikro (supermicro computer)
o Supermicro computer merupakan multiuser system
Mini computer
o Mini computer dapat dibagi lagi menjadi
Mini-mini computer
Midi-mini computer
Maxi-mini computer
Super-mini computer
o Mini computer bersifat multi-user
o Mini computer dapat dihubungkan sampai dengan 64 terminal
Small computer
o Small computer disebut juga small-scale mainframe computer
o Small computer bersifat multi-user system
o Small computer menggunakan sistem multi programming
multiprocessing dan virtual storage
Medium computer
o Medium computer disebut juga medium-scale mainframe computer
o Medium computer bersifat multi-user system
o Medium computer menerapkan konsep distribusi data processing
(DDP)
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
Large computer
o Large computer disebut juga mainframe computer atau large-scale
mainframe computer
o Large computer bersifat multi-user system
o Large computer menerapkan sistem time-sharing
Super computer
o Super computer memungkinkan penerapan time-sharing yang lebih
efektif
o Super computer dapat dihubungkan sampai dengan ribuan terminal
o Super computer disebut juga parallel processor
B PENERAPAN KOMPUTER
diams Di bidang teknik dan ilmu pengetahuan
o Kecepatan dan ketepatan komputer sangat bermanfaat dalam pengolahan
data pada aplikasi teknik
o Para ahli nuklir dapat membuat model reaktor nulkir pada layar
komputer tidak perlu membuat model yang sebenarnya Kondisikondisi
yang diperlukan pada reaktor nuklir dapat diprogram dan dapat dicoba
diberikan data yang melampaui batas keamanan reaktor tersebut
o Komputer dapat juga digunakan untuk membuat model molekul-
molekul yang dapat ditampilkan secara grafik pada layar komputer
Melalui grafik ini ahli kimia dapat mengamati bagaimana molekul-
molekul tersebut bereaksi dengan yang lainnya
o Komputer juga dapat dipergunakan pada bidang geologi untuk
mempelajari keadaan tanah serta contour dari suatu daerah
o Aplikasi yang lain dari komputer dalam bidang teknik adalah computer
aided design
diams Di bidang bisnis
o Kegunaan komputer pada aplikasi bisnis adalah untuk menyediakan
informasi dengan cepat dan tepat
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
o Management Information System (MIS) adalah suatu sistem informasi
yang banyak diterapkan di perusahaan untuk menyediakan informasi yang
diperlukaan oleh semua tingkat manajemen
o Salah satu bagian dari MIS adalah AIS (Accounting Information System)
o Dalam MIS terdapat tiga komponen utama yaitu
1048707 Upper Management
1048707 Middle Management
1048707 Lower Management
diams Di bidang Industri
o Didalam proses industri komputer dapat dipergunakan untuk
pengawasan nemerik (numerical control) atau untuk pengawasan proses
(process control)
diams Di bidang Perbankan
o Dibidang perbankan komputer dipergunakan untuk menghasilkan
informasi bagi pihak manajemen bank sendiri dan juga untuk
meningkatkan pelayanan kepada nasabah bank
diams Dibidang Pendidikan
o Dibidang pendiikan komputer dipergunakan sebagai alat bantu dalam
proses belajar
o Komputer juga digunakan untuk membantu orang tuli mempelajari
bahasa kode
diams Dibidang Kedokteran
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
o Dibidang kedokteran komputer banyak digunakan untuk membantu para
dokter mendiagnosa penyakit dan menemukan obat yang tepat
o Contoh penerapan komputer dalam bidang kedokteran adalah
1048707 CAT (Computerized Axial Tomography)
1048707 DSR (Dynamic Spatial Reconstructor)
1048707 SPECT (Single Photon Emission Computer Tomography)
1048707 NMR (Nuclear Magnetic Resonance)
diams Di bidang Penerbangan
o Salah satu keguanan komputer pada perusahaan penerbangan adalah
untuk mengatur jadwal penerbangan dan mengatur sietm pemesanan tiket
diams Dibidang Kriminalitas
o Komputer dapat menghasilkan statistik kriminalitas di suatu daerah
o Program komputer yang telah dikembangkan pada bidang kriminalitas
adalah Crime Analysis Support System
o Program komputer yang lainnya adalah
1048707 PROMIS (Prosecutor-Offender Management Information System)
1048707 CATCH (Computer-Assisted Terminal Criminal Hunt)
1048707 MOTION (Metropolitan Orleans Total Information Online Network)
1048707 ARJIS (Automated Regional Justice Information System)
diams Di bidang Permainan
o Komputer dapat digunakan untuk hiburan dalam bentuk permainan
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
BAB IV
SISTEM OPERASI
A Pengertian Sistem OperasiSistem operasi Komputer adalah perangkat lunak komputer atau
software yang bertugas untuk melakukan kontrol dan manajemen perangkat
keras dan juga operasi-operasi dasar sistem termasuk menjalankan software
aplikasi seperti program-program pengolah data yang bisa digunakan untuk
mempermudah kegiatan manusia Sistem Operasi dalam bahasa Inggrisnya
disebut Operating System atau biasa di singkat dengan OS
Secara umum Sistem Operasi adalah software pada lapisan pertama
yang ditempatkan pada memori komputer pada saat komputer dinyalakan
Sedangkan software-software lainnya dijalankan setelah Sistem Operasi
berjalan dan Sistem Operasi akan melakukan layanan inti umum untuk
software-software itu Layanan inti umum tersebut seperti akses ke disk
manajemen memori skeduling task dan antar-muka user 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
Kalau sistem komputer terbagi dalam lapisan-lapisan maka Sistem
Operasi adalah penghubung antara lapisan hardware dan lapisan software
Lebih jauh daripada itu Sistem Operasi melakukan semua tugas-tugas
penting dalam komputer dan menjamin aplikasi-aplikasi yang berbeda dapat
berjalan secara bersamaan dengan lancar Sistem Operasi menjamin aplikasi
software lainnya dapat menggunakan memori melakukan input dan output
terhadap peralatan lain dan memiliki akses kepada sistem file Apabila
beberapa aplikasi berjalan secara bersamaan maka Sistem Operasi mengatur
skedule yang tepat sehingga sedapat mungkin semua proses yang berjalan
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
mendapatkan waktu yang cukup untuk menggunakan prosesor (CPU) serta
tidak saling mengganggu
Dalam banyak kasus Sistem Operasi menyediakan suatu pustaka dari
fungsi-fungsi standar dimana aplikasi lain dapat memanggil fungsi-fungsi
itu sehingga dalam setiap pembuatan program baru tidak perlu membuat
fungsi-fungsi tersebut dari awal Sistem Operasi secara umum terdiri dari
beberapa bagian
1 Mekanisme Boot yaitu meletakkan kernel ke dalam memory
2 Kernel yaitu inti dari sebuah Sistem Operasi
3 Command Interpreter atau shell yang bertugas membaca input dari
pengguna
4 Pustaka-pustaka yaitu yang menyediakan kumpulan fungsi dasar dan
standar yang dapat dipanggil oleh aplikasi lain
5 Driver untuk berinteraksi dengan hardware eksternal sekaligus untuk
mengontrol mereka
Sebagian Sistem Operasi hanya mengizinkan satu aplikasi saja yang
berjalan pada satu waktu (misalnya DOS) tetapi sebagian besar Sistem
Operasi baru mengizinkan beberapa aplikasi berjalan secara simultan pada
waktu yang bersamaan Sistem Operasi seperti ini disebut sebagai Multi-
tasking Operating System (misalnya keluarga sistem operasi UNIX)
Beberapa Sistem Operasi berukuran sangat besar dan kompleks serta
inputnya tergantung kepada input pengguna sedangkan Sistem Operasi
lainnya sangat kecil dan dibuat dengan asumsi bekerja tanpa intervensi
manusia sama sekali Tipe yang pertama sering disebut sebagai Desktop OS
sedangkan tipe kedua adalah Real-Time OS
Sebagai contoh yang dimaksud sistem operasi itu antara lain adalah
Windows Linux Free BSD Solaris palm symbian dan sebagainya
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
B Tugas-Tugas Sistem Operasi
Tugas-tugas sistem operasi diantaranya
1 Menyediakan antarmuka pengguna (user interface) berupa
o Melakukan perintah (command-base user interface) dalam bentuk teks
o Mengarahkan menu (menu driven)
o Antarmuka unit grafik (graphical user interface-GUI)
o Kombinasi ikon dan menu untuk menerima dan melaksanakan perintah
2 Menyediakan informasi yang berkaitan dengan hardware yaitu berupa
perangkat yang aktif atau pasif dan mengendalikan perangkat IO
3 Melakukan tugas pengolahan dan pengendalian sumber daya dalam sebuah
proses sebagai berikut
o Multitasking yaitu melakukan tugas secara serentak atau sekaligus pada
aplikasi yang sama maupun berbeda
o Multiprocessing penggunaan atau pemrosesan sebuah program secara
serentak oleh beberapa unit CPU
o Timesharing menggunakan sistem komputer yang sama pada banyak
pengguna
o Multithreading memproses aktivitas pada bentuk yang sama dengan
multitasking tetapi pada aplikasi tunggal
o Scalability dan Network upaya komputer dalam mengendalikan dan
meningkatkan kewaspadaan dan keamanan jumlah pengguna dan
memperluas pelayanan
4 Pengelolaan file dan direktori data yaitu memastikan file-file dalam
penyimpanan sekunder tersedia jika diperlukan dan mengamankan dari
pengguna yang tidak diizinkan
C Layanan Sistem Operasi
Seiring dengan berkembangnya Sistem Operasi semakin banyak lagi
layanan yang menjadi layanan inti umum Kini sebuah OS mungkin perlu
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
menyediakan layanan network dan koneksitas internet yang dulunya tidak
menjadi layanan inti umum Sistem Operasi juga perlu untuk menjaga kerusakan
sistem komputer dari gangguan program perusak yang berasal dari komputer
lainnya seperti virus Daftar layanan inti umum akan terus bertambah
Sebuah sistem operasi yang baik harus memiliki layanan berupa eksekusi
program operasi IO menipulasi sistem file komunikasi dan deteksi kesalahan
Dalam pemakaian secara multiuser sistem dapat lebih menguntungkan yaitu lebih
efisien karena pemakaian sumber daya bersama antara pengguna Sebagai fungsi
layanan bersama tersebut maka sistem operasi akan memberikan efisiensi
pengguna sistem berupa
Resource allocator yaitu mengalokasikan sumber daya ke beberapa
pengguna atau pekerjaan yang berkalan pada saat yang bersamaan
Protection menjamin akses ke sistem sumber daya yang dikendalikan
(akses pengguna ke sistem menjadi terkendali)
Accounting yaitu merekam kegiatan pengguna jatah pemakaian sumber
daya (keadilan atau kebijakan)
Eksekusi program merupakan kemampuan sistem untuk memuat program
ke memori dan menjalankan program Pengguna tidak dapat secara langsung
mengakses sumber daya hardware sistem operasi harus menyediakan mekanisme
untuk melakukan operasi IO atas nama pengguna Manipulasi sistem file adalah
kemampuan program untuk melakukan operasi pada file (membaca menulis
membuat dan menghapus file) Komunikasi adalah pertukaran data atau informasi
antar dua atau lebih proses yang berada pada satu komputer (atau lebih) Deteksi
kesalahan (error) adalah menjaga kestabilan sistem dengan mendeteksi error
hardware maupun operasi
D Struktur Sistem Operasi
Silberschatz Galvin Gagne (2003) berpendapat bahwa umumnya
sebuah sistem operasi modern mempunyai komponen sebagai berikut
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
Manajemen proses
Manajemen memori utama
Manajemen memori skunder
Manajemen sistem IO (inputoutput)
Manajemen file
Sistem proteksi
Jaringan
Sistem command interpreter
a Manajemen proses
Prosesor mengeksekusi program-program komputer Prosesor adalah
sebuah chip dalam sistem komputer yang menjalankan instruksi-instruksi
program komputer Dalam setiap detiknya prosesor dapat menjalankan jutaan
instruksi
Program adalah sederetan instruksi yang diberikan kepada suatu
komputer Sedangkan proses adalah suatu bagian dari program yang berada
pada status tertentu dalam rangkaian eksekusinya Di dalam bahasan Sistem
Operasi kita lebih sering membahas proses dibandingkan dengan program
Pada Sistem Operasi modern pada satu saat tidak seluruh program dimuat
dalam memori tetapi hanya satu bagian saja dari program tersebut
Sedangkan bagian lain dari program tersebut tetap beristirahat di media
penyimpan disk Hanya pada saat dibutuhkan saja bagian dari program
tersebut dimuat di memory dan dieksekusi oleh prosesor Hal ini sangat
menghemat pemakaian memori
Beberapa sistem hanya menjalankan satu proses tunggal dalam satu
waktu sedangkan yang lainnya menjalankan multi-proses dalam satu waktu
Padahal sebagian besar sistem komputer hanya memiliki satu prosesor dan
sebuah prosesor hanya dapat menjalankan satu instruksi dalam satu waktu
Maka bagaimana sebuah sistem prosesor tunggal dapat menjalankan multi-
proses Sesungguhnya pada granularity yang sangat kecil prosesor hanya
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
menjalankan satu proses dalam satu waktu kemudian secara cepat ia
berpindah menjalankan proses lainnya dan seterusnya Sehingga bagi
penglihatan dan perasaan pengguna manusia seakan-akan prosesor
menjalankan beberapa proses secara bersamaan
Setiap proses dalam sebuah sistem operasi mendapatkan sebuah PCB
(Process Control Block) yang memuat informasi tentang proses tersebut
yaitu sebuah tanda pengenal proses (Process ID) yang unik dan menjadi
nomor identitas status proses prioritas eksekusi proses dan informasi lokasi
proses dalam memori Prioritas proses merupakan suatu nilai atau besaran
yang menunjukkan seberapa sering proses harus dijalankan oleh prosesor
Proses yang memiliki prioritas lebih tinggi akan dijalankan lebih sering atau
dieksekusi lebih dulu dibandingkan dengan proses yang berprioritas lebih
rendah Suatu sistem operasi dapat saja menentukan semua proses dengan
prioritas yang sama sehingga setiap proses memiliki kesempatan yang sama
Sistem operasi bertanggung jawab atas aktifitas-aktifitas yang berkaitan
dengan manajemen proses seperti
Pembuatan dan penghapusan proses user dan sistem proses
Menunda atau melanjutkan proses
Menyediakan mekanisme untuk proses sinkronisasi
Menyediakan mekanisme untuk proses komunikasi
Menyediakan mekanisme untuk penanganan deadlock
Status Proses
Jenis status yang mungkin dapat disematkan pada suatu proses pada
setiap sistem operasi dapat berbeda-beda Tetapi paling tidak ada 3 macam status
yang umum yaitu
1 Ready yaitu status dimana proses siap untuk dieksekusi pada giliran
berikutnya
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
2 Running yaitu status dimana saat ini proses sedang dieksekusi oleh
prosesor
3 Blocked yaitu status dimana proses tidak dapat dijalankan pada saat
prosesor siapbebas
b Manajemen memori utama
Memori utama atau lebih dikenal sebagai memori adalah sebuah array
yang besar dari word atau byte yang ukurannya mencapai ratusan ribuan
atau bahkan jutaan Setiap word atau byte mempunyai alamat sendiri Memori
utama berfungsi sebagai tempat penyimpanan yang akases datanya digunakan
oleh CPU atau perangkat IO Memori utama termasuk tempat penyimpanan
data sementara (volatile) artinya data dapat hilang begitu sistem dimatikan
Sistem operasi bertanggung jawab atas aktivitas-aktivitas yang berkaitan
dengan manajemen memori seperti
menjaga track memori yang sedang diguanakan dan siapa yang
menggunakannya
memilih program yang akan di-load ke memori
Mengalokasikan dan men-dealokasikan ruang memori sesuai kebutuhan
c Manajemen memori skunderData tersimpan dalam memori utama bersifat sementara dan
jumlahnya sangat kecil Oleh karenan itu untuk menyimpan keseluruhan data
dan program komputer dibutuhkan secondary storage yang bersifat permanen
dan mempu menampung data dengan ukuran besar Contoh dari memori
skunder adalah harddisk disket USB flash disk dan lain-lain Sistem operasi
bertanggung jawab atas aktivitas-aktivitas yang berkaitan dengan disk
managementi seperti free space management alokasi penyimpanan dan
penjadwalan disk
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
d Manajemen sistem IO
Manajemen sistem IO biasa juga disebut sebagai device manager
yang bertugas menyediakan device driveracuteyang umum sehingga operasi IO
dapat seragam (membuka membaca menulis menutup) Contoh pengguna
menggunakan operasi yang sama untuk membaca file pada hard disk CD-
ROM dan disket Komponen sistem operasi untuk sistem IO adalah sebagai
berikut
Buffer berfungsi untuk sementara menampung data darike perangkat IO
Spooling melakukan penjadwalan pemakaian IO sistem supaya lebih
efisien (antrian dan sebagainya)
Menyediakan driver untuk dapat melakukan operasi detail untuk hardware
IO tertentu
eManajemen file
File adalah sekumpulan informasi yang berhubungan sesuai dengan
tujuan pembuat berkas tersebut Berkas dapat mempunyai struktur yang
bersifat hirarki (direktori volume dan lain-lain) Tanggung jawab sistem
operasi adalah
Pembuatan dan penghapusan file
Pembuatan dan penghapusan direktori
Mendukung manipulasi file dan direktori
Memetakan file ke secondary storage
Melakukan backup file ke media penyimpanan permanen (non volatile)
f Sistem proteksi
Proteksi mengacu pada mekanisme untuk mengendalikan akses yang
dilakukan oleh program prosesor atau pengguna ke sistem suber daya
Mekanisme proteksi seharusnya
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
Dapat membedakan antara pengguna yang diizinkan dan yang belum
Menentukan kendali
Menyediakan alat pengatur
g Jaringan
Sistem distribusi adalah sekumpulan prosesor yang tidak berbagi
memori atau clock Tiap prosesor mempunyai memori sendiri Prosesor-
prosesor tersebut terhubung memlaui jaringan komunikasi sistem terdistribusi
yang menyediakan akases pengguna ke berbagai macam sumber daya sistem
Akses tersebut menyebabkan meningkatnya
Kecepatan komputer
Ketersediaan data
Kehandalan (enhanced reliability)
h Sistem command-interpreter
Sistem operasi menunggu instruksi dapri pengguna (command
driven) Program yang membaca instruksi dan mengartikan control
statements umumnya disebut control-card interpreter command-line
interpreter shell pada UNIX Sistem command interpreter sangat bervariasi
antara satu sistem operasi dengan sistem operasi lainnya dan disesuaikan
dengan tujuan dan teknologi perangkat IO yang ada Contohnya CLI
Windows pen-based (touch) dan lain-lain
E Klasifikasi Sistem Operasi
Sistem operasi dapat diklasifikasikan sebagai berikut
1 Berdasarkan skala arsitekturnya (bit) sistem operasi dibedakan menjadi
sistem operasi berskala 8-bit 16-bit 32-bit dan 64-bit Sistem operasi
dengan skala 8-bit dan 16-bit saat ini sudah mulai ditinggalkan sedangkan
saat ini kebanyakan yang digunakan adalah skala 32-bit seperti sistem
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
operasi Microsoft Windows NT Windows 2000 Windows XP LINUX
IBM OS400 Sun Solaris) Sedangkan yang baru dan masih jarang
ditemui di pasaran adalah skala 64-bit Seperti Windows XP 64-bit Digital
UNIX Open VMS IBM AIX for RS6000 SGI IRIX dan HP-UX
2 Klasifikasi sistem operasi berdasarkan end-user interface
o Command driven Biasa juga disebut command line dimana perintah
sistem operasi diketikkan pada prompt perintah atau dieksekusi
melalui script file (misalnya pada sistem operasi DOS UNIX atau
XENIX)
o Graphical user interface (GUI) Pengguna akhir menggunakan mouse
atau alat penunjuk (pointer) yang lain untuk memilih objek yang
mewakili suatu instruksi spesifik (misalnya semua sistem operasi
Windows IBM OS2 MAC-OS LINUX)
3 Klasifikasi sistem operasi berdasarkan pengguna
o Single-user single-tasking sistem operasi yang hanya mampu untuk
melayani satu pengguna pada satu saat untuk satu instruksi dalam satu
siklus proses (misal MS-DOS)
o Single-user multi-tasking sistem operasi yang hanya mampu untuk
melayani satu pengguna pada satu saat tetapi mampu untuk
mengeksekusi beberapa instruksi dalam satu siklus proses (misalnya
Windows 95 IBM OS2 MAC-OS)
o Multi-user multi-tasking sistem operasi yang mampu untuk melayani
beberapa pengguna sekaligus dalam satu waktu dan juga mampu
untuk menjalankan beberapa instruksi sekaligus dalam satu siklus
proses
4 Klasifikasi sistem operasi berdasarkan pangsa pasar
o Sistem operasi servernetwork seperti Windows NT Server Windows
XP IBM AIX for RS6000 Digital UNIX Open VMS HP-UX Sun
Solaris dan IBM OS400 LINUX
o Sistem operasi desktop seperti Windows 95 Windows NT
Workstation Windows XP LINUX OS2 Wrap MacOS Java
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
o Sistem operasi Hanheld seperti Windows CE GEOS Magic Cap
F Sistem Operasi Saat IniSistem operasi-sistem operasi utama yang digunakan komputer sistem
umum (termasuk PC komputer personal) terbagi menjadi 3 kelompok besar
1 Keluarga Microsoft Windows - yang antara lain terdiri dari Windows Desktop
Environment (versi 1x hingga versi 3x) Windows 9x (Windows 95 98 dan
Windows ME) dan Windows NT (Windows NT 3x Windows NT 40
Windows 2000 Windows XP Windows Server 2003 Windows Vista
Windows 7 (Seven) yang dirilis pada tahun 2009 dan Windows Orient yang
akan dirilis pada tahun 2014
2 Keluarga Unix yang menggunakan antarmuka sistem operasi POSIX seperti
SCO UNIX keluarga BSD (Berkeley Software Distribution) GNULinux
MacOSX (berbasis kernel BSD yang dimodifikasi dan dikenal dengan nama
Darwin) dan GNUHurd
3 Mac OS adalah sistem operasi untuk komputer keluaran Apple yang biasa
disebut Mac atau Macintosh Sistem operasi yang terbaru adalah Mac OS X
versi 104 (Tiger) Awal tahun 2007 direncanakan peluncuran versi 105
(Leopard)
Sedangkan komputer Mainframe dan Super komputer menggunakan banyak
sekali sistem operasi yang berbeda-beda umumnya merupakan turunan dari
sistem operasi UNIX yang dikembangkan oleh vendor seperti IBM AIX HPUX
dll
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
BAB V
PENUTUP
A KESIMPULAN
Perangkat lunak merupakan kumpulan beberapa perintah yang dieksekusi
oleh mesin komputer dalam menjalankan pekerjaannya perangkat lunak ini
merupakan catatan bagi mesin komputer untuk menyimpan perintah maupun
dokumen serta arsip lainnya Merupakan data elektronik yang disimpan
sedemikian rupa oleh komputer itu sendiri data yang disimpan ini dapat berupa
program atau instruksi yang akan dijalankan oleh perintah maupun catatan-
catatan yang diperlukan oleh komputer untuk menjalankan perintah yang
dijalankannya Untuk mencapai keinginannya tersebut dirancanglah suatu susunan
logika logika yang disusun ini diolah melalui perangkat lunak yang disebut juga
dengan program beserta data-data yang diolahnya Pengeloahan pada software ini
melibatkan beberapa hal diantaranya adalah sistem operasi program dan data
Penggolongan komputer terbagi menjadi tiga (3) yaitu berdasarkan data
yang diolah berdasarkan penggunaannya dan berdasarkan ukurannya Sedangkan
penerapan komputer sering diterapkan pada bidang teknologi dan ilmu
pengetahuan bisnis industri perbankan pendidikan kedokteran penerbangan
kriminalitas dan permainan
Perangkat lunak sistem atau sistem operasi merupakan software yang
berfungsi melakukan operasi yang mengurusi tentang segala aktifitas komputer
seperti mendukung operasi sistem aplikasi dan mengendalikan semua perangkat
komputer agar dapat berjalan selaras dengan fungsinya Secara umum Sistem
Operasi adalah software pada lapisan pertama yang ditempatkan pada memori
komputer pada saat komputer dinyalakan Sedangkan software-software lainnya
dijalankan setelah Sistem Operasi berjalan dan Sistem Operasi akan melakukan
layanan inti umum untuk software-software itu Sistem operasi sekarang menurut
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
Silberschatz Galvin Gagne (2003) berpendapat bahwa umumnya sebuah sistem
operasi modern mempunyai komponen yaitu Manajemen proses Manajemen
memori utama Manajemen memori skunder Manajemen sistem IO
(inputoutput) Manajemen file Sistem proteksi Jaringan dan Sistem command
interpreter Sedangkan sistem operasi komputer terbagi menjadi tiga (3) bagian
yaitu keluarga microsoft windows keluarga unix dan keluarga Mac OS
B SARAN
Teknologi yang semakin berkembang dalam teknologi diharapkan dapat
djadikan alat membantu mencari informasi bukan untuk hal yang negatif Untuk
itu Gunakan komputer secara bijak sesuaikan dengan keperluan dan kebutuhan
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
DAFTAR PUSTAKA
httprudihdwordpresscom20070509sejarah-perkembangan-perangkat-lunak
(Minggu 5 Maret 2011 jam 1915)
httpidwikipediaorgwikiSistem_operasi (Selasa 8 Maret 2011 jam 1425)
httpferryfwebidindexphptik3-ked-dsr-komp52-babivperangkat-lunak-
komputer (Selasa 15Maret 2010 jam 1300)
httpidwikipediaorgwikiSejarah_perangkat_lunak_bebas (Selasa 15 Maret
2011 jam 1900)
httpsolehsoulwordpresscom20090831apa-itu-software-komputer-
E28093-definisi-software (Rabu 16 Maret 2011 jam1253)
httpwwwaplikomfeunlamcocc (Kamis 17 Maret 2011 jam 1100)
P
- A PENGGOLONGAN KOMPUTER
-
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
b) Era stabil
Pada era stabil penggunaan komputer sudah banyak di gunakan
tidak hanya oleh kalangan peneliti dan akademi saja tetapi juga oleh
kalangan industri perusahaan Perusahaan perangkat lunak bermunculan
dan sebuah perangkat lunak dapat menjalankan beberapa fungsi dari ini
perangkat lunak mulai bergeser menjadi sebuah produk
Baris-baris perintah perangkat lunak yang di jalankan oleh
komputer bukan lagi satu-satu tapi sudah seperti banyak proses yang di
lakukan secara serempak (multi tasking) Sebuah perangkat lunak mampu
menyelesaikan banyak pengguna (multi user) secara cepatlangsung (real
time) Pada era ini mulai di kenal sistem basis data yang memisahkan
antara program (pemroses) dengan data (yang di proses) Pada era ini
contoh perangkat lunaknya adalah
c) Era mikro
Sejalan dengan semakin luasnya PC dan jaringan komputer di era
ini perangkat lunak juga berkembang untuk memenuhi kebutuhan
perorangan Perangkat lunak dapat di bedakan menjadi perangkat lunak
sistem yang bertugas menangani internal dan perangkat lunak aplikasi
yang di gunakan secara langsung oleh penggunannya untuk keperluan
tertentu Automatisasi yang ada di dalam perangkat lunak mengarah ke
suatu jenis kecerdasan buatan
d) Era modern
Saat ini perangkat lunak sudah terdapat di mana-mana tidak hanya
pada sebuah superkomputer dengan 25 prosesornya sebuah komputer
genggampun telah di lengkapi dengan perangkat lunak yang dapat di
sinkronkan dengan PC Tidak hanya komputer bahkan peralatan seperti
telepon TV hingga ke mesin cuci AC dan microwave telah di tanamkan
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
perangkat lunak untuk mengatur operasi peralatan itu Dan yang hebatnya
lagi adalah setiap peralatan itu akan mengarah pada suatu saat kelak akan
dapat saling terhubung Pembuatan sebuah perangkat lunak bukan lagi
pekerjaan segelentir orang tetapi telah menjadi pekerjaan banyak orang
dengan beberapa tahapan proses yang melibatkan berbagai disiplin ilmu
dalam perancangannya Tingkat kecerdasan yang di tunjukkan oleh
perangkat lunak pun semakin meningkat selain permasalahan teknis
perangkat lunak sekarang mulai bisa mengenal suara dan gambar
C Ruang Lingkup Rekayasa Perangkat Lunak
(Gbr1)
- Software requirements berhubungan dengan spesifikasi kebutuhan dan persyaratan
perangkat lunak
- Software design mencakup proses penentuan arsitektur komponen antarmuka dan
karakteristik lain dari perangkat lunak
- Software construction berhubungan dengan detil pengembangan perangkat lunak
termasuk algoritma pengkodean pengujian dan pencarian kesalahan
- Software testing meliputi pengujian pada keseluruhan perilaku perangkat lunak
- Software maintenance mencakup upaya-upaya perawatan ketika perangkat lunak
telah dioperasikan
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
- Software configuration management berhubungan dengan usaha perubahan
konfigurasi perangkat lunak untuk memenuhi kebutuhan tertentu
- Software engineering management berkaitan dengan pengelolaan dan pengukuran
RPL termasuk perencanaan proyek perangkat lunak
- Software engineering tools and methods mencakup kajian teoritis tentang alat bantu
dan metode RPL
- Software engineering process berhubungan dengan definisi implementasi
pengukuran pengelolaan perubahan dan perbaikan proses RPL
- Software quality menitikberatkan pada kualitas dan daur hidup perangkat lunak
D RPL dan Disiplin Ilmu Komputer
Disiplin ilmu komputer lahir awal tahun 1940 yang merupakan integrasi
teori algoritma logika matematika dan ditemukannya penyimpanan program
secara elektronik pada komputer
(GB 2 Klasifikasi disiplin
Ilmu Komputem menurut ACM Denning dan Wikipedia)
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
E RPL dan Disiplin Ilmu Lain
(GB 3 Keterkaitan RPL dan
ilmu lain)
- Bidang ilmu manajemen meliputi akutansi finansial pemasaran manajemen
operasi ekonomi analisis kuantitatif manajemen sumber daya manusia
kebijakan dan strategi bisnis
- Bidang ilmu matematika meliputi aljabar linier kalkulus peluang statistik
analisis numerik dan matematika diskrit
- Bidang ilmu manajemen proyek meliputi semua hal yang berkaitan dengan
proyek seperti ruang lingkup proyek anggaran tenaga kerja kualitas
manajemen resiko dan penjadwalan proyek
- Bidang ilmu manajemen kualitas meliputi pengembangan sistem kualitas
manajemen resiko dan keandalan perbaikan kualitas dan metode-metode
kuantitatif
- Bidang ilmu ergonomika menyangkut hubungan (interaksi) antara manusia
dengan komponen-komponen lain dalam sistem komputer
- Bidang ilmu rekayasa sistem meliputi teori sistem analisis biaya-keuntungan
pemodelan simulasi proses dan operasi bisnis
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
F Klasifikasi Perangkat Lunak
Perangkat lunak secara umum dapat di bagi 2 yaitu perangkat lunak
sistem dan perangkat lunak aplikasi Perangkat lunak sistem dapat di bagi lagi
menjadi 3 macam yaitu
1 Bahasa pemrograman merupakan perangkat lunak yang bertugas
mengkonversikan arsitektur dan algoritma yang di rancang manusia ke
dalam format yang dapat di jalankan komputer contoh bahasa
pemrograman di antaranya BASIC COBOL Pascal C++ FORTRAN
2 Sistem Operasi saat komputer pertama kali di hidupkan sistem operasilah
yang pertama kali di jalankan sistem operasi yang mengatur seluruh
proses menterjemahkan masukan mengatur proses internal
memanejemen penggunaan memori dan memberikan keluaran ke peralatan
yang bersesuaian contoh sistem operasi DOS Unix Windows 95 IMB
OS2 Applersquos System 7
3 Utility sistem operasi merupakan perangkat lunak sistem dengan fungsi
tertentu misalnya pemeriksaan perangkat keras (hardware
troubleshooting) memeriksa disket yang rusak (bukan rusak fisik)
mengatur ulang isi harddisk (partisi defrag) contoh Utilty adalah Norton
Utility
Perangkat lunak aplikasi merupakan bagian perangkat lunak yang
sangat banyak di jumpai dan terus berkembang Sebelum tahun 1990-an
aplikasi yang di kenal yaitu pemroses kata (Word Star Chi Write)
pemroses tabel (Lotus 123 Quatro Pro) database (DBASE) dan hiburan
(game) Pada perkembangan pemroses kata tabel dan database saat ini
telah di bundel menjadi aplikasi office dengan tambahan aplikasi untuk
pembuatan presentasi yang nanti akan di berikan pada pelatihan ini
Contoh aplikasi office adalah Microsoft Office yang terdiri dari
Word(pemroses kata) Excel (pemroses tabel) Access (database) dan
PowerPoint (presentasi) Yang berkembang sangat banyak saat ini adalah
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
aplikasi multimedia dan internet Contoh aplikasi multimedia adalah
Winamp untuk memutar musik berformat MP3 atau CD Audio kemudian
RealPlayer yang dapat digunakan untuk menonton film atau VCD
Aplikasi internet yang umum di gunakan adalah untuk browsing e-mail
chatting dan messenger
Aplikasi yang bersifat khusus di antaranya untuk membantu
pekerjaan Engineer seperti AutoCAD (gambar struktur) Protel (gambar
rangkaian elektronik) dan Matlab (pemroses dan visualisasi persamaan
matematis)
G Profesi Dan Sertifikasi
Profesi sebagai software engineer mungkin asing ditelinga anda
termasuk anda karena kerancuan istilah RPL tadi sertifikasi kopetensi
RPL sampai sekarang masih menjadi perdebatan dalam industri software
karena menuntut hal yang spesifik untuk software tertentu ACM
(association for computing machinery) pernah membuat sertifikasi untuk
program software engineer tahun 1980an tapi dihentikan karena kurang
peminat IEEE sudah mengeluarkan lebih dari 500 sertifikat profesi RPL
di Canada telah keluar sertifikat legal untuk RPL yang disebut ISP
(Information System Professional)
Saat ini sertifikasi untuk RPL di Indonesia juga belum tersedia
namun telah disusun Standar Kompetensi Kerja Nasional Indonesia untuk
Bidang Programmer Komputer Meskipun belum memenuhi cakupan
bidang RPL secara keseluruhan namun paling tidak dapat digunakan
sebagai pendekatan sertifikasi bidang RPL
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
BAB III
PENGGOLONGAN DAN PENERAPAN KOMPUTER
A PENGGOLONGAN KOMPUTER
1 Berdasarkan data yang diolah
a Analog Computer
Komputer Analog adalah komputer yang digunakan mengolah data
yang berbentuk fisik dan bersifat kontinyu
b Digital Computer
Komputer Digital adalah komputer yang digunakan untuk mengolah
data berbentuk angka atau huruf dan bersifat tetap
c Hybrid Computer
Komputer Hybrid adalah jenis komputer yang dapat digunakan untuk
mengolah data analog ataupun digital
Keunggulan komputer digital
Memproses data lebih tepat dibandingkan dengan komputer analog
Dapat menyimpan data selama masih dibutuhkan oleh proses
Dapat melakukan operasi logika yaitu membandingkan dua nilai dan
menentukan hasilnya
Data yang telah dimasukkan dapat dikoreksi atau dihapus
Output dari komputer digital dapat berupa angka huruf grafik maupun
gambar
2 Berdasarkan penggunaanya
a) Special purpose computer
Komputer ini dirancang untuk menyelesaikan suatu masalah yang
khusus yang biasanya hanya berupa satu masalah saja
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
b) General purpose computer
Komputer ini dirancang untuk menyelesaikan bermacam-macam
masalah
3 Berdasarkan ukurannya
berdasarkan ukurannya komputer digolongkan kedalam
Micro computer
o Micro computer disebut juga personal computer
o Komputer mikro umunya single user (pemakai tunggal)
o Perkembangan lebih lanjut dari komputer mikro adalah komputer
super-mikro (supermicro computer)
o Supermicro computer merupakan multiuser system
Mini computer
o Mini computer dapat dibagi lagi menjadi
Mini-mini computer
Midi-mini computer
Maxi-mini computer
Super-mini computer
o Mini computer bersifat multi-user
o Mini computer dapat dihubungkan sampai dengan 64 terminal
Small computer
o Small computer disebut juga small-scale mainframe computer
o Small computer bersifat multi-user system
o Small computer menggunakan sistem multi programming
multiprocessing dan virtual storage
Medium computer
o Medium computer disebut juga medium-scale mainframe computer
o Medium computer bersifat multi-user system
o Medium computer menerapkan konsep distribusi data processing
(DDP)
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
Large computer
o Large computer disebut juga mainframe computer atau large-scale
mainframe computer
o Large computer bersifat multi-user system
o Large computer menerapkan sistem time-sharing
Super computer
o Super computer memungkinkan penerapan time-sharing yang lebih
efektif
o Super computer dapat dihubungkan sampai dengan ribuan terminal
o Super computer disebut juga parallel processor
B PENERAPAN KOMPUTER
diams Di bidang teknik dan ilmu pengetahuan
o Kecepatan dan ketepatan komputer sangat bermanfaat dalam pengolahan
data pada aplikasi teknik
o Para ahli nuklir dapat membuat model reaktor nulkir pada layar
komputer tidak perlu membuat model yang sebenarnya Kondisikondisi
yang diperlukan pada reaktor nuklir dapat diprogram dan dapat dicoba
diberikan data yang melampaui batas keamanan reaktor tersebut
o Komputer dapat juga digunakan untuk membuat model molekul-
molekul yang dapat ditampilkan secara grafik pada layar komputer
Melalui grafik ini ahli kimia dapat mengamati bagaimana molekul-
molekul tersebut bereaksi dengan yang lainnya
o Komputer juga dapat dipergunakan pada bidang geologi untuk
mempelajari keadaan tanah serta contour dari suatu daerah
o Aplikasi yang lain dari komputer dalam bidang teknik adalah computer
aided design
diams Di bidang bisnis
o Kegunaan komputer pada aplikasi bisnis adalah untuk menyediakan
informasi dengan cepat dan tepat
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
o Management Information System (MIS) adalah suatu sistem informasi
yang banyak diterapkan di perusahaan untuk menyediakan informasi yang
diperlukaan oleh semua tingkat manajemen
o Salah satu bagian dari MIS adalah AIS (Accounting Information System)
o Dalam MIS terdapat tiga komponen utama yaitu
1048707 Upper Management
1048707 Middle Management
1048707 Lower Management
diams Di bidang Industri
o Didalam proses industri komputer dapat dipergunakan untuk
pengawasan nemerik (numerical control) atau untuk pengawasan proses
(process control)
diams Di bidang Perbankan
o Dibidang perbankan komputer dipergunakan untuk menghasilkan
informasi bagi pihak manajemen bank sendiri dan juga untuk
meningkatkan pelayanan kepada nasabah bank
diams Dibidang Pendidikan
o Dibidang pendiikan komputer dipergunakan sebagai alat bantu dalam
proses belajar
o Komputer juga digunakan untuk membantu orang tuli mempelajari
bahasa kode
diams Dibidang Kedokteran
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
o Dibidang kedokteran komputer banyak digunakan untuk membantu para
dokter mendiagnosa penyakit dan menemukan obat yang tepat
o Contoh penerapan komputer dalam bidang kedokteran adalah
1048707 CAT (Computerized Axial Tomography)
1048707 DSR (Dynamic Spatial Reconstructor)
1048707 SPECT (Single Photon Emission Computer Tomography)
1048707 NMR (Nuclear Magnetic Resonance)
diams Di bidang Penerbangan
o Salah satu keguanan komputer pada perusahaan penerbangan adalah
untuk mengatur jadwal penerbangan dan mengatur sietm pemesanan tiket
diams Dibidang Kriminalitas
o Komputer dapat menghasilkan statistik kriminalitas di suatu daerah
o Program komputer yang telah dikembangkan pada bidang kriminalitas
adalah Crime Analysis Support System
o Program komputer yang lainnya adalah
1048707 PROMIS (Prosecutor-Offender Management Information System)
1048707 CATCH (Computer-Assisted Terminal Criminal Hunt)
1048707 MOTION (Metropolitan Orleans Total Information Online Network)
1048707 ARJIS (Automated Regional Justice Information System)
diams Di bidang Permainan
o Komputer dapat digunakan untuk hiburan dalam bentuk permainan
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
BAB IV
SISTEM OPERASI
A Pengertian Sistem OperasiSistem operasi Komputer adalah perangkat lunak komputer atau
software yang bertugas untuk melakukan kontrol dan manajemen perangkat
keras dan juga operasi-operasi dasar sistem termasuk menjalankan software
aplikasi seperti program-program pengolah data yang bisa digunakan untuk
mempermudah kegiatan manusia Sistem Operasi dalam bahasa Inggrisnya
disebut Operating System atau biasa di singkat dengan OS
Secara umum Sistem Operasi adalah software pada lapisan pertama
yang ditempatkan pada memori komputer pada saat komputer dinyalakan
Sedangkan software-software lainnya dijalankan setelah Sistem Operasi
berjalan dan Sistem Operasi akan melakukan layanan inti umum untuk
software-software itu Layanan inti umum tersebut seperti akses ke disk
manajemen memori skeduling task dan antar-muka user 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
Kalau sistem komputer terbagi dalam lapisan-lapisan maka Sistem
Operasi adalah penghubung antara lapisan hardware dan lapisan software
Lebih jauh daripada itu Sistem Operasi melakukan semua tugas-tugas
penting dalam komputer dan menjamin aplikasi-aplikasi yang berbeda dapat
berjalan secara bersamaan dengan lancar Sistem Operasi menjamin aplikasi
software lainnya dapat menggunakan memori melakukan input dan output
terhadap peralatan lain dan memiliki akses kepada sistem file Apabila
beberapa aplikasi berjalan secara bersamaan maka Sistem Operasi mengatur
skedule yang tepat sehingga sedapat mungkin semua proses yang berjalan
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
mendapatkan waktu yang cukup untuk menggunakan prosesor (CPU) serta
tidak saling mengganggu
Dalam banyak kasus Sistem Operasi menyediakan suatu pustaka dari
fungsi-fungsi standar dimana aplikasi lain dapat memanggil fungsi-fungsi
itu sehingga dalam setiap pembuatan program baru tidak perlu membuat
fungsi-fungsi tersebut dari awal Sistem Operasi secara umum terdiri dari
beberapa bagian
1 Mekanisme Boot yaitu meletakkan kernel ke dalam memory
2 Kernel yaitu inti dari sebuah Sistem Operasi
3 Command Interpreter atau shell yang bertugas membaca input dari
pengguna
4 Pustaka-pustaka yaitu yang menyediakan kumpulan fungsi dasar dan
standar yang dapat dipanggil oleh aplikasi lain
5 Driver untuk berinteraksi dengan hardware eksternal sekaligus untuk
mengontrol mereka
Sebagian Sistem Operasi hanya mengizinkan satu aplikasi saja yang
berjalan pada satu waktu (misalnya DOS) tetapi sebagian besar Sistem
Operasi baru mengizinkan beberapa aplikasi berjalan secara simultan pada
waktu yang bersamaan Sistem Operasi seperti ini disebut sebagai Multi-
tasking Operating System (misalnya keluarga sistem operasi UNIX)
Beberapa Sistem Operasi berukuran sangat besar dan kompleks serta
inputnya tergantung kepada input pengguna sedangkan Sistem Operasi
lainnya sangat kecil dan dibuat dengan asumsi bekerja tanpa intervensi
manusia sama sekali Tipe yang pertama sering disebut sebagai Desktop OS
sedangkan tipe kedua adalah Real-Time OS
Sebagai contoh yang dimaksud sistem operasi itu antara lain adalah
Windows Linux Free BSD Solaris palm symbian dan sebagainya
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
B Tugas-Tugas Sistem Operasi
Tugas-tugas sistem operasi diantaranya
1 Menyediakan antarmuka pengguna (user interface) berupa
o Melakukan perintah (command-base user interface) dalam bentuk teks
o Mengarahkan menu (menu driven)
o Antarmuka unit grafik (graphical user interface-GUI)
o Kombinasi ikon dan menu untuk menerima dan melaksanakan perintah
2 Menyediakan informasi yang berkaitan dengan hardware yaitu berupa
perangkat yang aktif atau pasif dan mengendalikan perangkat IO
3 Melakukan tugas pengolahan dan pengendalian sumber daya dalam sebuah
proses sebagai berikut
o Multitasking yaitu melakukan tugas secara serentak atau sekaligus pada
aplikasi yang sama maupun berbeda
o Multiprocessing penggunaan atau pemrosesan sebuah program secara
serentak oleh beberapa unit CPU
o Timesharing menggunakan sistem komputer yang sama pada banyak
pengguna
o Multithreading memproses aktivitas pada bentuk yang sama dengan
multitasking tetapi pada aplikasi tunggal
o Scalability dan Network upaya komputer dalam mengendalikan dan
meningkatkan kewaspadaan dan keamanan jumlah pengguna dan
memperluas pelayanan
4 Pengelolaan file dan direktori data yaitu memastikan file-file dalam
penyimpanan sekunder tersedia jika diperlukan dan mengamankan dari
pengguna yang tidak diizinkan
C Layanan Sistem Operasi
Seiring dengan berkembangnya Sistem Operasi semakin banyak lagi
layanan yang menjadi layanan inti umum Kini sebuah OS mungkin perlu
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
menyediakan layanan network dan koneksitas internet yang dulunya tidak
menjadi layanan inti umum Sistem Operasi juga perlu untuk menjaga kerusakan
sistem komputer dari gangguan program perusak yang berasal dari komputer
lainnya seperti virus Daftar layanan inti umum akan terus bertambah
Sebuah sistem operasi yang baik harus memiliki layanan berupa eksekusi
program operasi IO menipulasi sistem file komunikasi dan deteksi kesalahan
Dalam pemakaian secara multiuser sistem dapat lebih menguntungkan yaitu lebih
efisien karena pemakaian sumber daya bersama antara pengguna Sebagai fungsi
layanan bersama tersebut maka sistem operasi akan memberikan efisiensi
pengguna sistem berupa
Resource allocator yaitu mengalokasikan sumber daya ke beberapa
pengguna atau pekerjaan yang berkalan pada saat yang bersamaan
Protection menjamin akses ke sistem sumber daya yang dikendalikan
(akses pengguna ke sistem menjadi terkendali)
Accounting yaitu merekam kegiatan pengguna jatah pemakaian sumber
daya (keadilan atau kebijakan)
Eksekusi program merupakan kemampuan sistem untuk memuat program
ke memori dan menjalankan program Pengguna tidak dapat secara langsung
mengakses sumber daya hardware sistem operasi harus menyediakan mekanisme
untuk melakukan operasi IO atas nama pengguna Manipulasi sistem file adalah
kemampuan program untuk melakukan operasi pada file (membaca menulis
membuat dan menghapus file) Komunikasi adalah pertukaran data atau informasi
antar dua atau lebih proses yang berada pada satu komputer (atau lebih) Deteksi
kesalahan (error) adalah menjaga kestabilan sistem dengan mendeteksi error
hardware maupun operasi
D Struktur Sistem Operasi
Silberschatz Galvin Gagne (2003) berpendapat bahwa umumnya
sebuah sistem operasi modern mempunyai komponen sebagai berikut
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
Manajemen proses
Manajemen memori utama
Manajemen memori skunder
Manajemen sistem IO (inputoutput)
Manajemen file
Sistem proteksi
Jaringan
Sistem command interpreter
a Manajemen proses
Prosesor mengeksekusi program-program komputer Prosesor adalah
sebuah chip dalam sistem komputer yang menjalankan instruksi-instruksi
program komputer Dalam setiap detiknya prosesor dapat menjalankan jutaan
instruksi
Program adalah sederetan instruksi yang diberikan kepada suatu
komputer Sedangkan proses adalah suatu bagian dari program yang berada
pada status tertentu dalam rangkaian eksekusinya Di dalam bahasan Sistem
Operasi kita lebih sering membahas proses dibandingkan dengan program
Pada Sistem Operasi modern pada satu saat tidak seluruh program dimuat
dalam memori tetapi hanya satu bagian saja dari program tersebut
Sedangkan bagian lain dari program tersebut tetap beristirahat di media
penyimpan disk Hanya pada saat dibutuhkan saja bagian dari program
tersebut dimuat di memory dan dieksekusi oleh prosesor Hal ini sangat
menghemat pemakaian memori
Beberapa sistem hanya menjalankan satu proses tunggal dalam satu
waktu sedangkan yang lainnya menjalankan multi-proses dalam satu waktu
Padahal sebagian besar sistem komputer hanya memiliki satu prosesor dan
sebuah prosesor hanya dapat menjalankan satu instruksi dalam satu waktu
Maka bagaimana sebuah sistem prosesor tunggal dapat menjalankan multi-
proses Sesungguhnya pada granularity yang sangat kecil prosesor hanya
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
menjalankan satu proses dalam satu waktu kemudian secara cepat ia
berpindah menjalankan proses lainnya dan seterusnya Sehingga bagi
penglihatan dan perasaan pengguna manusia seakan-akan prosesor
menjalankan beberapa proses secara bersamaan
Setiap proses dalam sebuah sistem operasi mendapatkan sebuah PCB
(Process Control Block) yang memuat informasi tentang proses tersebut
yaitu sebuah tanda pengenal proses (Process ID) yang unik dan menjadi
nomor identitas status proses prioritas eksekusi proses dan informasi lokasi
proses dalam memori Prioritas proses merupakan suatu nilai atau besaran
yang menunjukkan seberapa sering proses harus dijalankan oleh prosesor
Proses yang memiliki prioritas lebih tinggi akan dijalankan lebih sering atau
dieksekusi lebih dulu dibandingkan dengan proses yang berprioritas lebih
rendah Suatu sistem operasi dapat saja menentukan semua proses dengan
prioritas yang sama sehingga setiap proses memiliki kesempatan yang sama
Sistem operasi bertanggung jawab atas aktifitas-aktifitas yang berkaitan
dengan manajemen proses seperti
Pembuatan dan penghapusan proses user dan sistem proses
Menunda atau melanjutkan proses
Menyediakan mekanisme untuk proses sinkronisasi
Menyediakan mekanisme untuk proses komunikasi
Menyediakan mekanisme untuk penanganan deadlock
Status Proses
Jenis status yang mungkin dapat disematkan pada suatu proses pada
setiap sistem operasi dapat berbeda-beda Tetapi paling tidak ada 3 macam status
yang umum yaitu
1 Ready yaitu status dimana proses siap untuk dieksekusi pada giliran
berikutnya
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
2 Running yaitu status dimana saat ini proses sedang dieksekusi oleh
prosesor
3 Blocked yaitu status dimana proses tidak dapat dijalankan pada saat
prosesor siapbebas
b Manajemen memori utama
Memori utama atau lebih dikenal sebagai memori adalah sebuah array
yang besar dari word atau byte yang ukurannya mencapai ratusan ribuan
atau bahkan jutaan Setiap word atau byte mempunyai alamat sendiri Memori
utama berfungsi sebagai tempat penyimpanan yang akases datanya digunakan
oleh CPU atau perangkat IO Memori utama termasuk tempat penyimpanan
data sementara (volatile) artinya data dapat hilang begitu sistem dimatikan
Sistem operasi bertanggung jawab atas aktivitas-aktivitas yang berkaitan
dengan manajemen memori seperti
menjaga track memori yang sedang diguanakan dan siapa yang
menggunakannya
memilih program yang akan di-load ke memori
Mengalokasikan dan men-dealokasikan ruang memori sesuai kebutuhan
c Manajemen memori skunderData tersimpan dalam memori utama bersifat sementara dan
jumlahnya sangat kecil Oleh karenan itu untuk menyimpan keseluruhan data
dan program komputer dibutuhkan secondary storage yang bersifat permanen
dan mempu menampung data dengan ukuran besar Contoh dari memori
skunder adalah harddisk disket USB flash disk dan lain-lain Sistem operasi
bertanggung jawab atas aktivitas-aktivitas yang berkaitan dengan disk
managementi seperti free space management alokasi penyimpanan dan
penjadwalan disk
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
d Manajemen sistem IO
Manajemen sistem IO biasa juga disebut sebagai device manager
yang bertugas menyediakan device driveracuteyang umum sehingga operasi IO
dapat seragam (membuka membaca menulis menutup) Contoh pengguna
menggunakan operasi yang sama untuk membaca file pada hard disk CD-
ROM dan disket Komponen sistem operasi untuk sistem IO adalah sebagai
berikut
Buffer berfungsi untuk sementara menampung data darike perangkat IO
Spooling melakukan penjadwalan pemakaian IO sistem supaya lebih
efisien (antrian dan sebagainya)
Menyediakan driver untuk dapat melakukan operasi detail untuk hardware
IO tertentu
eManajemen file
File adalah sekumpulan informasi yang berhubungan sesuai dengan
tujuan pembuat berkas tersebut Berkas dapat mempunyai struktur yang
bersifat hirarki (direktori volume dan lain-lain) Tanggung jawab sistem
operasi adalah
Pembuatan dan penghapusan file
Pembuatan dan penghapusan direktori
Mendukung manipulasi file dan direktori
Memetakan file ke secondary storage
Melakukan backup file ke media penyimpanan permanen (non volatile)
f Sistem proteksi
Proteksi mengacu pada mekanisme untuk mengendalikan akses yang
dilakukan oleh program prosesor atau pengguna ke sistem suber daya
Mekanisme proteksi seharusnya
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
Dapat membedakan antara pengguna yang diizinkan dan yang belum
Menentukan kendali
Menyediakan alat pengatur
g Jaringan
Sistem distribusi adalah sekumpulan prosesor yang tidak berbagi
memori atau clock Tiap prosesor mempunyai memori sendiri Prosesor-
prosesor tersebut terhubung memlaui jaringan komunikasi sistem terdistribusi
yang menyediakan akases pengguna ke berbagai macam sumber daya sistem
Akses tersebut menyebabkan meningkatnya
Kecepatan komputer
Ketersediaan data
Kehandalan (enhanced reliability)
h Sistem command-interpreter
Sistem operasi menunggu instruksi dapri pengguna (command
driven) Program yang membaca instruksi dan mengartikan control
statements umumnya disebut control-card interpreter command-line
interpreter shell pada UNIX Sistem command interpreter sangat bervariasi
antara satu sistem operasi dengan sistem operasi lainnya dan disesuaikan
dengan tujuan dan teknologi perangkat IO yang ada Contohnya CLI
Windows pen-based (touch) dan lain-lain
E Klasifikasi Sistem Operasi
Sistem operasi dapat diklasifikasikan sebagai berikut
1 Berdasarkan skala arsitekturnya (bit) sistem operasi dibedakan menjadi
sistem operasi berskala 8-bit 16-bit 32-bit dan 64-bit Sistem operasi
dengan skala 8-bit dan 16-bit saat ini sudah mulai ditinggalkan sedangkan
saat ini kebanyakan yang digunakan adalah skala 32-bit seperti sistem
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
operasi Microsoft Windows NT Windows 2000 Windows XP LINUX
IBM OS400 Sun Solaris) Sedangkan yang baru dan masih jarang
ditemui di pasaran adalah skala 64-bit Seperti Windows XP 64-bit Digital
UNIX Open VMS IBM AIX for RS6000 SGI IRIX dan HP-UX
2 Klasifikasi sistem operasi berdasarkan end-user interface
o Command driven Biasa juga disebut command line dimana perintah
sistem operasi diketikkan pada prompt perintah atau dieksekusi
melalui script file (misalnya pada sistem operasi DOS UNIX atau
XENIX)
o Graphical user interface (GUI) Pengguna akhir menggunakan mouse
atau alat penunjuk (pointer) yang lain untuk memilih objek yang
mewakili suatu instruksi spesifik (misalnya semua sistem operasi
Windows IBM OS2 MAC-OS LINUX)
3 Klasifikasi sistem operasi berdasarkan pengguna
o Single-user single-tasking sistem operasi yang hanya mampu untuk
melayani satu pengguna pada satu saat untuk satu instruksi dalam satu
siklus proses (misal MS-DOS)
o Single-user multi-tasking sistem operasi yang hanya mampu untuk
melayani satu pengguna pada satu saat tetapi mampu untuk
mengeksekusi beberapa instruksi dalam satu siklus proses (misalnya
Windows 95 IBM OS2 MAC-OS)
o Multi-user multi-tasking sistem operasi yang mampu untuk melayani
beberapa pengguna sekaligus dalam satu waktu dan juga mampu
untuk menjalankan beberapa instruksi sekaligus dalam satu siklus
proses
4 Klasifikasi sistem operasi berdasarkan pangsa pasar
o Sistem operasi servernetwork seperti Windows NT Server Windows
XP IBM AIX for RS6000 Digital UNIX Open VMS HP-UX Sun
Solaris dan IBM OS400 LINUX
o Sistem operasi desktop seperti Windows 95 Windows NT
Workstation Windows XP LINUX OS2 Wrap MacOS Java
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
o Sistem operasi Hanheld seperti Windows CE GEOS Magic Cap
F Sistem Operasi Saat IniSistem operasi-sistem operasi utama yang digunakan komputer sistem
umum (termasuk PC komputer personal) terbagi menjadi 3 kelompok besar
1 Keluarga Microsoft Windows - yang antara lain terdiri dari Windows Desktop
Environment (versi 1x hingga versi 3x) Windows 9x (Windows 95 98 dan
Windows ME) dan Windows NT (Windows NT 3x Windows NT 40
Windows 2000 Windows XP Windows Server 2003 Windows Vista
Windows 7 (Seven) yang dirilis pada tahun 2009 dan Windows Orient yang
akan dirilis pada tahun 2014
2 Keluarga Unix yang menggunakan antarmuka sistem operasi POSIX seperti
SCO UNIX keluarga BSD (Berkeley Software Distribution) GNULinux
MacOSX (berbasis kernel BSD yang dimodifikasi dan dikenal dengan nama
Darwin) dan GNUHurd
3 Mac OS adalah sistem operasi untuk komputer keluaran Apple yang biasa
disebut Mac atau Macintosh Sistem operasi yang terbaru adalah Mac OS X
versi 104 (Tiger) Awal tahun 2007 direncanakan peluncuran versi 105
(Leopard)
Sedangkan komputer Mainframe dan Super komputer menggunakan banyak
sekali sistem operasi yang berbeda-beda umumnya merupakan turunan dari
sistem operasi UNIX yang dikembangkan oleh vendor seperti IBM AIX HPUX
dll
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
BAB V
PENUTUP
A KESIMPULAN
Perangkat lunak merupakan kumpulan beberapa perintah yang dieksekusi
oleh mesin komputer dalam menjalankan pekerjaannya perangkat lunak ini
merupakan catatan bagi mesin komputer untuk menyimpan perintah maupun
dokumen serta arsip lainnya Merupakan data elektronik yang disimpan
sedemikian rupa oleh komputer itu sendiri data yang disimpan ini dapat berupa
program atau instruksi yang akan dijalankan oleh perintah maupun catatan-
catatan yang diperlukan oleh komputer untuk menjalankan perintah yang
dijalankannya Untuk mencapai keinginannya tersebut dirancanglah suatu susunan
logika logika yang disusun ini diolah melalui perangkat lunak yang disebut juga
dengan program beserta data-data yang diolahnya Pengeloahan pada software ini
melibatkan beberapa hal diantaranya adalah sistem operasi program dan data
Penggolongan komputer terbagi menjadi tiga (3) yaitu berdasarkan data
yang diolah berdasarkan penggunaannya dan berdasarkan ukurannya Sedangkan
penerapan komputer sering diterapkan pada bidang teknologi dan ilmu
pengetahuan bisnis industri perbankan pendidikan kedokteran penerbangan
kriminalitas dan permainan
Perangkat lunak sistem atau sistem operasi merupakan software yang
berfungsi melakukan operasi yang mengurusi tentang segala aktifitas komputer
seperti mendukung operasi sistem aplikasi dan mengendalikan semua perangkat
komputer agar dapat berjalan selaras dengan fungsinya Secara umum Sistem
Operasi adalah software pada lapisan pertama yang ditempatkan pada memori
komputer pada saat komputer dinyalakan Sedangkan software-software lainnya
dijalankan setelah Sistem Operasi berjalan dan Sistem Operasi akan melakukan
layanan inti umum untuk software-software itu Sistem operasi sekarang menurut
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
Silberschatz Galvin Gagne (2003) berpendapat bahwa umumnya sebuah sistem
operasi modern mempunyai komponen yaitu Manajemen proses Manajemen
memori utama Manajemen memori skunder Manajemen sistem IO
(inputoutput) Manajemen file Sistem proteksi Jaringan dan Sistem command
interpreter Sedangkan sistem operasi komputer terbagi menjadi tiga (3) bagian
yaitu keluarga microsoft windows keluarga unix dan keluarga Mac OS
B SARAN
Teknologi yang semakin berkembang dalam teknologi diharapkan dapat
djadikan alat membantu mencari informasi bukan untuk hal yang negatif Untuk
itu Gunakan komputer secara bijak sesuaikan dengan keperluan dan kebutuhan
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
DAFTAR PUSTAKA
httprudihdwordpresscom20070509sejarah-perkembangan-perangkat-lunak
(Minggu 5 Maret 2011 jam 1915)
httpidwikipediaorgwikiSistem_operasi (Selasa 8 Maret 2011 jam 1425)
httpferryfwebidindexphptik3-ked-dsr-komp52-babivperangkat-lunak-
komputer (Selasa 15Maret 2010 jam 1300)
httpidwikipediaorgwikiSejarah_perangkat_lunak_bebas (Selasa 15 Maret
2011 jam 1900)
httpsolehsoulwordpresscom20090831apa-itu-software-komputer-
E28093-definisi-software (Rabu 16 Maret 2011 jam1253)
httpwwwaplikomfeunlamcocc (Kamis 17 Maret 2011 jam 1100)
P
- A PENGGOLONGAN KOMPUTER
-
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
perangkat lunak untuk mengatur operasi peralatan itu Dan yang hebatnya
lagi adalah setiap peralatan itu akan mengarah pada suatu saat kelak akan
dapat saling terhubung Pembuatan sebuah perangkat lunak bukan lagi
pekerjaan segelentir orang tetapi telah menjadi pekerjaan banyak orang
dengan beberapa tahapan proses yang melibatkan berbagai disiplin ilmu
dalam perancangannya Tingkat kecerdasan yang di tunjukkan oleh
perangkat lunak pun semakin meningkat selain permasalahan teknis
perangkat lunak sekarang mulai bisa mengenal suara dan gambar
C Ruang Lingkup Rekayasa Perangkat Lunak
(Gbr1)
- Software requirements berhubungan dengan spesifikasi kebutuhan dan persyaratan
perangkat lunak
- Software design mencakup proses penentuan arsitektur komponen antarmuka dan
karakteristik lain dari perangkat lunak
- Software construction berhubungan dengan detil pengembangan perangkat lunak
termasuk algoritma pengkodean pengujian dan pencarian kesalahan
- Software testing meliputi pengujian pada keseluruhan perilaku perangkat lunak
- Software maintenance mencakup upaya-upaya perawatan ketika perangkat lunak
telah dioperasikan
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
- Software configuration management berhubungan dengan usaha perubahan
konfigurasi perangkat lunak untuk memenuhi kebutuhan tertentu
- Software engineering management berkaitan dengan pengelolaan dan pengukuran
RPL termasuk perencanaan proyek perangkat lunak
- Software engineering tools and methods mencakup kajian teoritis tentang alat bantu
dan metode RPL
- Software engineering process berhubungan dengan definisi implementasi
pengukuran pengelolaan perubahan dan perbaikan proses RPL
- Software quality menitikberatkan pada kualitas dan daur hidup perangkat lunak
D RPL dan Disiplin Ilmu Komputer
Disiplin ilmu komputer lahir awal tahun 1940 yang merupakan integrasi
teori algoritma logika matematika dan ditemukannya penyimpanan program
secara elektronik pada komputer
(GB 2 Klasifikasi disiplin
Ilmu Komputem menurut ACM Denning dan Wikipedia)
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
E RPL dan Disiplin Ilmu Lain
(GB 3 Keterkaitan RPL dan
ilmu lain)
- Bidang ilmu manajemen meliputi akutansi finansial pemasaran manajemen
operasi ekonomi analisis kuantitatif manajemen sumber daya manusia
kebijakan dan strategi bisnis
- Bidang ilmu matematika meliputi aljabar linier kalkulus peluang statistik
analisis numerik dan matematika diskrit
- Bidang ilmu manajemen proyek meliputi semua hal yang berkaitan dengan
proyek seperti ruang lingkup proyek anggaran tenaga kerja kualitas
manajemen resiko dan penjadwalan proyek
- Bidang ilmu manajemen kualitas meliputi pengembangan sistem kualitas
manajemen resiko dan keandalan perbaikan kualitas dan metode-metode
kuantitatif
- Bidang ilmu ergonomika menyangkut hubungan (interaksi) antara manusia
dengan komponen-komponen lain dalam sistem komputer
- Bidang ilmu rekayasa sistem meliputi teori sistem analisis biaya-keuntungan
pemodelan simulasi proses dan operasi bisnis
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
F Klasifikasi Perangkat Lunak
Perangkat lunak secara umum dapat di bagi 2 yaitu perangkat lunak
sistem dan perangkat lunak aplikasi Perangkat lunak sistem dapat di bagi lagi
menjadi 3 macam yaitu
1 Bahasa pemrograman merupakan perangkat lunak yang bertugas
mengkonversikan arsitektur dan algoritma yang di rancang manusia ke
dalam format yang dapat di jalankan komputer contoh bahasa
pemrograman di antaranya BASIC COBOL Pascal C++ FORTRAN
2 Sistem Operasi saat komputer pertama kali di hidupkan sistem operasilah
yang pertama kali di jalankan sistem operasi yang mengatur seluruh
proses menterjemahkan masukan mengatur proses internal
memanejemen penggunaan memori dan memberikan keluaran ke peralatan
yang bersesuaian contoh sistem operasi DOS Unix Windows 95 IMB
OS2 Applersquos System 7
3 Utility sistem operasi merupakan perangkat lunak sistem dengan fungsi
tertentu misalnya pemeriksaan perangkat keras (hardware
troubleshooting) memeriksa disket yang rusak (bukan rusak fisik)
mengatur ulang isi harddisk (partisi defrag) contoh Utilty adalah Norton
Utility
Perangkat lunak aplikasi merupakan bagian perangkat lunak yang
sangat banyak di jumpai dan terus berkembang Sebelum tahun 1990-an
aplikasi yang di kenal yaitu pemroses kata (Word Star Chi Write)
pemroses tabel (Lotus 123 Quatro Pro) database (DBASE) dan hiburan
(game) Pada perkembangan pemroses kata tabel dan database saat ini
telah di bundel menjadi aplikasi office dengan tambahan aplikasi untuk
pembuatan presentasi yang nanti akan di berikan pada pelatihan ini
Contoh aplikasi office adalah Microsoft Office yang terdiri dari
Word(pemroses kata) Excel (pemroses tabel) Access (database) dan
PowerPoint (presentasi) Yang berkembang sangat banyak saat ini adalah
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
aplikasi multimedia dan internet Contoh aplikasi multimedia adalah
Winamp untuk memutar musik berformat MP3 atau CD Audio kemudian
RealPlayer yang dapat digunakan untuk menonton film atau VCD
Aplikasi internet yang umum di gunakan adalah untuk browsing e-mail
chatting dan messenger
Aplikasi yang bersifat khusus di antaranya untuk membantu
pekerjaan Engineer seperti AutoCAD (gambar struktur) Protel (gambar
rangkaian elektronik) dan Matlab (pemroses dan visualisasi persamaan
matematis)
G Profesi Dan Sertifikasi
Profesi sebagai software engineer mungkin asing ditelinga anda
termasuk anda karena kerancuan istilah RPL tadi sertifikasi kopetensi
RPL sampai sekarang masih menjadi perdebatan dalam industri software
karena menuntut hal yang spesifik untuk software tertentu ACM
(association for computing machinery) pernah membuat sertifikasi untuk
program software engineer tahun 1980an tapi dihentikan karena kurang
peminat IEEE sudah mengeluarkan lebih dari 500 sertifikat profesi RPL
di Canada telah keluar sertifikat legal untuk RPL yang disebut ISP
(Information System Professional)
Saat ini sertifikasi untuk RPL di Indonesia juga belum tersedia
namun telah disusun Standar Kompetensi Kerja Nasional Indonesia untuk
Bidang Programmer Komputer Meskipun belum memenuhi cakupan
bidang RPL secara keseluruhan namun paling tidak dapat digunakan
sebagai pendekatan sertifikasi bidang RPL
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
BAB III
PENGGOLONGAN DAN PENERAPAN KOMPUTER
A PENGGOLONGAN KOMPUTER
1 Berdasarkan data yang diolah
a Analog Computer
Komputer Analog adalah komputer yang digunakan mengolah data
yang berbentuk fisik dan bersifat kontinyu
b Digital Computer
Komputer Digital adalah komputer yang digunakan untuk mengolah
data berbentuk angka atau huruf dan bersifat tetap
c Hybrid Computer
Komputer Hybrid adalah jenis komputer yang dapat digunakan untuk
mengolah data analog ataupun digital
Keunggulan komputer digital
Memproses data lebih tepat dibandingkan dengan komputer analog
Dapat menyimpan data selama masih dibutuhkan oleh proses
Dapat melakukan operasi logika yaitu membandingkan dua nilai dan
menentukan hasilnya
Data yang telah dimasukkan dapat dikoreksi atau dihapus
Output dari komputer digital dapat berupa angka huruf grafik maupun
gambar
2 Berdasarkan penggunaanya
a) Special purpose computer
Komputer ini dirancang untuk menyelesaikan suatu masalah yang
khusus yang biasanya hanya berupa satu masalah saja
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
b) General purpose computer
Komputer ini dirancang untuk menyelesaikan bermacam-macam
masalah
3 Berdasarkan ukurannya
berdasarkan ukurannya komputer digolongkan kedalam
Micro computer
o Micro computer disebut juga personal computer
o Komputer mikro umunya single user (pemakai tunggal)
o Perkembangan lebih lanjut dari komputer mikro adalah komputer
super-mikro (supermicro computer)
o Supermicro computer merupakan multiuser system
Mini computer
o Mini computer dapat dibagi lagi menjadi
Mini-mini computer
Midi-mini computer
Maxi-mini computer
Super-mini computer
o Mini computer bersifat multi-user
o Mini computer dapat dihubungkan sampai dengan 64 terminal
Small computer
o Small computer disebut juga small-scale mainframe computer
o Small computer bersifat multi-user system
o Small computer menggunakan sistem multi programming
multiprocessing dan virtual storage
Medium computer
o Medium computer disebut juga medium-scale mainframe computer
o Medium computer bersifat multi-user system
o Medium computer menerapkan konsep distribusi data processing
(DDP)
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
Large computer
o Large computer disebut juga mainframe computer atau large-scale
mainframe computer
o Large computer bersifat multi-user system
o Large computer menerapkan sistem time-sharing
Super computer
o Super computer memungkinkan penerapan time-sharing yang lebih
efektif
o Super computer dapat dihubungkan sampai dengan ribuan terminal
o Super computer disebut juga parallel processor
B PENERAPAN KOMPUTER
diams Di bidang teknik dan ilmu pengetahuan
o Kecepatan dan ketepatan komputer sangat bermanfaat dalam pengolahan
data pada aplikasi teknik
o Para ahli nuklir dapat membuat model reaktor nulkir pada layar
komputer tidak perlu membuat model yang sebenarnya Kondisikondisi
yang diperlukan pada reaktor nuklir dapat diprogram dan dapat dicoba
diberikan data yang melampaui batas keamanan reaktor tersebut
o Komputer dapat juga digunakan untuk membuat model molekul-
molekul yang dapat ditampilkan secara grafik pada layar komputer
Melalui grafik ini ahli kimia dapat mengamati bagaimana molekul-
molekul tersebut bereaksi dengan yang lainnya
o Komputer juga dapat dipergunakan pada bidang geologi untuk
mempelajari keadaan tanah serta contour dari suatu daerah
o Aplikasi yang lain dari komputer dalam bidang teknik adalah computer
aided design
diams Di bidang bisnis
o Kegunaan komputer pada aplikasi bisnis adalah untuk menyediakan
informasi dengan cepat dan tepat
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
o Management Information System (MIS) adalah suatu sistem informasi
yang banyak diterapkan di perusahaan untuk menyediakan informasi yang
diperlukaan oleh semua tingkat manajemen
o Salah satu bagian dari MIS adalah AIS (Accounting Information System)
o Dalam MIS terdapat tiga komponen utama yaitu
1048707 Upper Management
1048707 Middle Management
1048707 Lower Management
diams Di bidang Industri
o Didalam proses industri komputer dapat dipergunakan untuk
pengawasan nemerik (numerical control) atau untuk pengawasan proses
(process control)
diams Di bidang Perbankan
o Dibidang perbankan komputer dipergunakan untuk menghasilkan
informasi bagi pihak manajemen bank sendiri dan juga untuk
meningkatkan pelayanan kepada nasabah bank
diams Dibidang Pendidikan
o Dibidang pendiikan komputer dipergunakan sebagai alat bantu dalam
proses belajar
o Komputer juga digunakan untuk membantu orang tuli mempelajari
bahasa kode
diams Dibidang Kedokteran
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
o Dibidang kedokteran komputer banyak digunakan untuk membantu para
dokter mendiagnosa penyakit dan menemukan obat yang tepat
o Contoh penerapan komputer dalam bidang kedokteran adalah
1048707 CAT (Computerized Axial Tomography)
1048707 DSR (Dynamic Spatial Reconstructor)
1048707 SPECT (Single Photon Emission Computer Tomography)
1048707 NMR (Nuclear Magnetic Resonance)
diams Di bidang Penerbangan
o Salah satu keguanan komputer pada perusahaan penerbangan adalah
untuk mengatur jadwal penerbangan dan mengatur sietm pemesanan tiket
diams Dibidang Kriminalitas
o Komputer dapat menghasilkan statistik kriminalitas di suatu daerah
o Program komputer yang telah dikembangkan pada bidang kriminalitas
adalah Crime Analysis Support System
o Program komputer yang lainnya adalah
1048707 PROMIS (Prosecutor-Offender Management Information System)
1048707 CATCH (Computer-Assisted Terminal Criminal Hunt)
1048707 MOTION (Metropolitan Orleans Total Information Online Network)
1048707 ARJIS (Automated Regional Justice Information System)
diams Di bidang Permainan
o Komputer dapat digunakan untuk hiburan dalam bentuk permainan
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
BAB IV
SISTEM OPERASI
A Pengertian Sistem OperasiSistem operasi Komputer adalah perangkat lunak komputer atau
software yang bertugas untuk melakukan kontrol dan manajemen perangkat
keras dan juga operasi-operasi dasar sistem termasuk menjalankan software
aplikasi seperti program-program pengolah data yang bisa digunakan untuk
mempermudah kegiatan manusia Sistem Operasi dalam bahasa Inggrisnya
disebut Operating System atau biasa di singkat dengan OS
Secara umum Sistem Operasi adalah software pada lapisan pertama
yang ditempatkan pada memori komputer pada saat komputer dinyalakan
Sedangkan software-software lainnya dijalankan setelah Sistem Operasi
berjalan dan Sistem Operasi akan melakukan layanan inti umum untuk
software-software itu Layanan inti umum tersebut seperti akses ke disk
manajemen memori skeduling task dan antar-muka user 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
Kalau sistem komputer terbagi dalam lapisan-lapisan maka Sistem
Operasi adalah penghubung antara lapisan hardware dan lapisan software
Lebih jauh daripada itu Sistem Operasi melakukan semua tugas-tugas
penting dalam komputer dan menjamin aplikasi-aplikasi yang berbeda dapat
berjalan secara bersamaan dengan lancar Sistem Operasi menjamin aplikasi
software lainnya dapat menggunakan memori melakukan input dan output
terhadap peralatan lain dan memiliki akses kepada sistem file Apabila
beberapa aplikasi berjalan secara bersamaan maka Sistem Operasi mengatur
skedule yang tepat sehingga sedapat mungkin semua proses yang berjalan
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
mendapatkan waktu yang cukup untuk menggunakan prosesor (CPU) serta
tidak saling mengganggu
Dalam banyak kasus Sistem Operasi menyediakan suatu pustaka dari
fungsi-fungsi standar dimana aplikasi lain dapat memanggil fungsi-fungsi
itu sehingga dalam setiap pembuatan program baru tidak perlu membuat
fungsi-fungsi tersebut dari awal Sistem Operasi secara umum terdiri dari
beberapa bagian
1 Mekanisme Boot yaitu meletakkan kernel ke dalam memory
2 Kernel yaitu inti dari sebuah Sistem Operasi
3 Command Interpreter atau shell yang bertugas membaca input dari
pengguna
4 Pustaka-pustaka yaitu yang menyediakan kumpulan fungsi dasar dan
standar yang dapat dipanggil oleh aplikasi lain
5 Driver untuk berinteraksi dengan hardware eksternal sekaligus untuk
mengontrol mereka
Sebagian Sistem Operasi hanya mengizinkan satu aplikasi saja yang
berjalan pada satu waktu (misalnya DOS) tetapi sebagian besar Sistem
Operasi baru mengizinkan beberapa aplikasi berjalan secara simultan pada
waktu yang bersamaan Sistem Operasi seperti ini disebut sebagai Multi-
tasking Operating System (misalnya keluarga sistem operasi UNIX)
Beberapa Sistem Operasi berukuran sangat besar dan kompleks serta
inputnya tergantung kepada input pengguna sedangkan Sistem Operasi
lainnya sangat kecil dan dibuat dengan asumsi bekerja tanpa intervensi
manusia sama sekali Tipe yang pertama sering disebut sebagai Desktop OS
sedangkan tipe kedua adalah Real-Time OS
Sebagai contoh yang dimaksud sistem operasi itu antara lain adalah
Windows Linux Free BSD Solaris palm symbian dan sebagainya
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
B Tugas-Tugas Sistem Operasi
Tugas-tugas sistem operasi diantaranya
1 Menyediakan antarmuka pengguna (user interface) berupa
o Melakukan perintah (command-base user interface) dalam bentuk teks
o Mengarahkan menu (menu driven)
o Antarmuka unit grafik (graphical user interface-GUI)
o Kombinasi ikon dan menu untuk menerima dan melaksanakan perintah
2 Menyediakan informasi yang berkaitan dengan hardware yaitu berupa
perangkat yang aktif atau pasif dan mengendalikan perangkat IO
3 Melakukan tugas pengolahan dan pengendalian sumber daya dalam sebuah
proses sebagai berikut
o Multitasking yaitu melakukan tugas secara serentak atau sekaligus pada
aplikasi yang sama maupun berbeda
o Multiprocessing penggunaan atau pemrosesan sebuah program secara
serentak oleh beberapa unit CPU
o Timesharing menggunakan sistem komputer yang sama pada banyak
pengguna
o Multithreading memproses aktivitas pada bentuk yang sama dengan
multitasking tetapi pada aplikasi tunggal
o Scalability dan Network upaya komputer dalam mengendalikan dan
meningkatkan kewaspadaan dan keamanan jumlah pengguna dan
memperluas pelayanan
4 Pengelolaan file dan direktori data yaitu memastikan file-file dalam
penyimpanan sekunder tersedia jika diperlukan dan mengamankan dari
pengguna yang tidak diizinkan
C Layanan Sistem Operasi
Seiring dengan berkembangnya Sistem Operasi semakin banyak lagi
layanan yang menjadi layanan inti umum Kini sebuah OS mungkin perlu
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
menyediakan layanan network dan koneksitas internet yang dulunya tidak
menjadi layanan inti umum Sistem Operasi juga perlu untuk menjaga kerusakan
sistem komputer dari gangguan program perusak yang berasal dari komputer
lainnya seperti virus Daftar layanan inti umum akan terus bertambah
Sebuah sistem operasi yang baik harus memiliki layanan berupa eksekusi
program operasi IO menipulasi sistem file komunikasi dan deteksi kesalahan
Dalam pemakaian secara multiuser sistem dapat lebih menguntungkan yaitu lebih
efisien karena pemakaian sumber daya bersama antara pengguna Sebagai fungsi
layanan bersama tersebut maka sistem operasi akan memberikan efisiensi
pengguna sistem berupa
Resource allocator yaitu mengalokasikan sumber daya ke beberapa
pengguna atau pekerjaan yang berkalan pada saat yang bersamaan
Protection menjamin akses ke sistem sumber daya yang dikendalikan
(akses pengguna ke sistem menjadi terkendali)
Accounting yaitu merekam kegiatan pengguna jatah pemakaian sumber
daya (keadilan atau kebijakan)
Eksekusi program merupakan kemampuan sistem untuk memuat program
ke memori dan menjalankan program Pengguna tidak dapat secara langsung
mengakses sumber daya hardware sistem operasi harus menyediakan mekanisme
untuk melakukan operasi IO atas nama pengguna Manipulasi sistem file adalah
kemampuan program untuk melakukan operasi pada file (membaca menulis
membuat dan menghapus file) Komunikasi adalah pertukaran data atau informasi
antar dua atau lebih proses yang berada pada satu komputer (atau lebih) Deteksi
kesalahan (error) adalah menjaga kestabilan sistem dengan mendeteksi error
hardware maupun operasi
D Struktur Sistem Operasi
Silberschatz Galvin Gagne (2003) berpendapat bahwa umumnya
sebuah sistem operasi modern mempunyai komponen sebagai berikut
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
Manajemen proses
Manajemen memori utama
Manajemen memori skunder
Manajemen sistem IO (inputoutput)
Manajemen file
Sistem proteksi
Jaringan
Sistem command interpreter
a Manajemen proses
Prosesor mengeksekusi program-program komputer Prosesor adalah
sebuah chip dalam sistem komputer yang menjalankan instruksi-instruksi
program komputer Dalam setiap detiknya prosesor dapat menjalankan jutaan
instruksi
Program adalah sederetan instruksi yang diberikan kepada suatu
komputer Sedangkan proses adalah suatu bagian dari program yang berada
pada status tertentu dalam rangkaian eksekusinya Di dalam bahasan Sistem
Operasi kita lebih sering membahas proses dibandingkan dengan program
Pada Sistem Operasi modern pada satu saat tidak seluruh program dimuat
dalam memori tetapi hanya satu bagian saja dari program tersebut
Sedangkan bagian lain dari program tersebut tetap beristirahat di media
penyimpan disk Hanya pada saat dibutuhkan saja bagian dari program
tersebut dimuat di memory dan dieksekusi oleh prosesor Hal ini sangat
menghemat pemakaian memori
Beberapa sistem hanya menjalankan satu proses tunggal dalam satu
waktu sedangkan yang lainnya menjalankan multi-proses dalam satu waktu
Padahal sebagian besar sistem komputer hanya memiliki satu prosesor dan
sebuah prosesor hanya dapat menjalankan satu instruksi dalam satu waktu
Maka bagaimana sebuah sistem prosesor tunggal dapat menjalankan multi-
proses Sesungguhnya pada granularity yang sangat kecil prosesor hanya
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
menjalankan satu proses dalam satu waktu kemudian secara cepat ia
berpindah menjalankan proses lainnya dan seterusnya Sehingga bagi
penglihatan dan perasaan pengguna manusia seakan-akan prosesor
menjalankan beberapa proses secara bersamaan
Setiap proses dalam sebuah sistem operasi mendapatkan sebuah PCB
(Process Control Block) yang memuat informasi tentang proses tersebut
yaitu sebuah tanda pengenal proses (Process ID) yang unik dan menjadi
nomor identitas status proses prioritas eksekusi proses dan informasi lokasi
proses dalam memori Prioritas proses merupakan suatu nilai atau besaran
yang menunjukkan seberapa sering proses harus dijalankan oleh prosesor
Proses yang memiliki prioritas lebih tinggi akan dijalankan lebih sering atau
dieksekusi lebih dulu dibandingkan dengan proses yang berprioritas lebih
rendah Suatu sistem operasi dapat saja menentukan semua proses dengan
prioritas yang sama sehingga setiap proses memiliki kesempatan yang sama
Sistem operasi bertanggung jawab atas aktifitas-aktifitas yang berkaitan
dengan manajemen proses seperti
Pembuatan dan penghapusan proses user dan sistem proses
Menunda atau melanjutkan proses
Menyediakan mekanisme untuk proses sinkronisasi
Menyediakan mekanisme untuk proses komunikasi
Menyediakan mekanisme untuk penanganan deadlock
Status Proses
Jenis status yang mungkin dapat disematkan pada suatu proses pada
setiap sistem operasi dapat berbeda-beda Tetapi paling tidak ada 3 macam status
yang umum yaitu
1 Ready yaitu status dimana proses siap untuk dieksekusi pada giliran
berikutnya
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
2 Running yaitu status dimana saat ini proses sedang dieksekusi oleh
prosesor
3 Blocked yaitu status dimana proses tidak dapat dijalankan pada saat
prosesor siapbebas
b Manajemen memori utama
Memori utama atau lebih dikenal sebagai memori adalah sebuah array
yang besar dari word atau byte yang ukurannya mencapai ratusan ribuan
atau bahkan jutaan Setiap word atau byte mempunyai alamat sendiri Memori
utama berfungsi sebagai tempat penyimpanan yang akases datanya digunakan
oleh CPU atau perangkat IO Memori utama termasuk tempat penyimpanan
data sementara (volatile) artinya data dapat hilang begitu sistem dimatikan
Sistem operasi bertanggung jawab atas aktivitas-aktivitas yang berkaitan
dengan manajemen memori seperti
menjaga track memori yang sedang diguanakan dan siapa yang
menggunakannya
memilih program yang akan di-load ke memori
Mengalokasikan dan men-dealokasikan ruang memori sesuai kebutuhan
c Manajemen memori skunderData tersimpan dalam memori utama bersifat sementara dan
jumlahnya sangat kecil Oleh karenan itu untuk menyimpan keseluruhan data
dan program komputer dibutuhkan secondary storage yang bersifat permanen
dan mempu menampung data dengan ukuran besar Contoh dari memori
skunder adalah harddisk disket USB flash disk dan lain-lain Sistem operasi
bertanggung jawab atas aktivitas-aktivitas yang berkaitan dengan disk
managementi seperti free space management alokasi penyimpanan dan
penjadwalan disk
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
d Manajemen sistem IO
Manajemen sistem IO biasa juga disebut sebagai device manager
yang bertugas menyediakan device driveracuteyang umum sehingga operasi IO
dapat seragam (membuka membaca menulis menutup) Contoh pengguna
menggunakan operasi yang sama untuk membaca file pada hard disk CD-
ROM dan disket Komponen sistem operasi untuk sistem IO adalah sebagai
berikut
Buffer berfungsi untuk sementara menampung data darike perangkat IO
Spooling melakukan penjadwalan pemakaian IO sistem supaya lebih
efisien (antrian dan sebagainya)
Menyediakan driver untuk dapat melakukan operasi detail untuk hardware
IO tertentu
eManajemen file
File adalah sekumpulan informasi yang berhubungan sesuai dengan
tujuan pembuat berkas tersebut Berkas dapat mempunyai struktur yang
bersifat hirarki (direktori volume dan lain-lain) Tanggung jawab sistem
operasi adalah
Pembuatan dan penghapusan file
Pembuatan dan penghapusan direktori
Mendukung manipulasi file dan direktori
Memetakan file ke secondary storage
Melakukan backup file ke media penyimpanan permanen (non volatile)
f Sistem proteksi
Proteksi mengacu pada mekanisme untuk mengendalikan akses yang
dilakukan oleh program prosesor atau pengguna ke sistem suber daya
Mekanisme proteksi seharusnya
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
Dapat membedakan antara pengguna yang diizinkan dan yang belum
Menentukan kendali
Menyediakan alat pengatur
g Jaringan
Sistem distribusi adalah sekumpulan prosesor yang tidak berbagi
memori atau clock Tiap prosesor mempunyai memori sendiri Prosesor-
prosesor tersebut terhubung memlaui jaringan komunikasi sistem terdistribusi
yang menyediakan akases pengguna ke berbagai macam sumber daya sistem
Akses tersebut menyebabkan meningkatnya
Kecepatan komputer
Ketersediaan data
Kehandalan (enhanced reliability)
h Sistem command-interpreter
Sistem operasi menunggu instruksi dapri pengguna (command
driven) Program yang membaca instruksi dan mengartikan control
statements umumnya disebut control-card interpreter command-line
interpreter shell pada UNIX Sistem command interpreter sangat bervariasi
antara satu sistem operasi dengan sistem operasi lainnya dan disesuaikan
dengan tujuan dan teknologi perangkat IO yang ada Contohnya CLI
Windows pen-based (touch) dan lain-lain
E Klasifikasi Sistem Operasi
Sistem operasi dapat diklasifikasikan sebagai berikut
1 Berdasarkan skala arsitekturnya (bit) sistem operasi dibedakan menjadi
sistem operasi berskala 8-bit 16-bit 32-bit dan 64-bit Sistem operasi
dengan skala 8-bit dan 16-bit saat ini sudah mulai ditinggalkan sedangkan
saat ini kebanyakan yang digunakan adalah skala 32-bit seperti sistem
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
operasi Microsoft Windows NT Windows 2000 Windows XP LINUX
IBM OS400 Sun Solaris) Sedangkan yang baru dan masih jarang
ditemui di pasaran adalah skala 64-bit Seperti Windows XP 64-bit Digital
UNIX Open VMS IBM AIX for RS6000 SGI IRIX dan HP-UX
2 Klasifikasi sistem operasi berdasarkan end-user interface
o Command driven Biasa juga disebut command line dimana perintah
sistem operasi diketikkan pada prompt perintah atau dieksekusi
melalui script file (misalnya pada sistem operasi DOS UNIX atau
XENIX)
o Graphical user interface (GUI) Pengguna akhir menggunakan mouse
atau alat penunjuk (pointer) yang lain untuk memilih objek yang
mewakili suatu instruksi spesifik (misalnya semua sistem operasi
Windows IBM OS2 MAC-OS LINUX)
3 Klasifikasi sistem operasi berdasarkan pengguna
o Single-user single-tasking sistem operasi yang hanya mampu untuk
melayani satu pengguna pada satu saat untuk satu instruksi dalam satu
siklus proses (misal MS-DOS)
o Single-user multi-tasking sistem operasi yang hanya mampu untuk
melayani satu pengguna pada satu saat tetapi mampu untuk
mengeksekusi beberapa instruksi dalam satu siklus proses (misalnya
Windows 95 IBM OS2 MAC-OS)
o Multi-user multi-tasking sistem operasi yang mampu untuk melayani
beberapa pengguna sekaligus dalam satu waktu dan juga mampu
untuk menjalankan beberapa instruksi sekaligus dalam satu siklus
proses
4 Klasifikasi sistem operasi berdasarkan pangsa pasar
o Sistem operasi servernetwork seperti Windows NT Server Windows
XP IBM AIX for RS6000 Digital UNIX Open VMS HP-UX Sun
Solaris dan IBM OS400 LINUX
o Sistem operasi desktop seperti Windows 95 Windows NT
Workstation Windows XP LINUX OS2 Wrap MacOS Java
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
o Sistem operasi Hanheld seperti Windows CE GEOS Magic Cap
F Sistem Operasi Saat IniSistem operasi-sistem operasi utama yang digunakan komputer sistem
umum (termasuk PC komputer personal) terbagi menjadi 3 kelompok besar
1 Keluarga Microsoft Windows - yang antara lain terdiri dari Windows Desktop
Environment (versi 1x hingga versi 3x) Windows 9x (Windows 95 98 dan
Windows ME) dan Windows NT (Windows NT 3x Windows NT 40
Windows 2000 Windows XP Windows Server 2003 Windows Vista
Windows 7 (Seven) yang dirilis pada tahun 2009 dan Windows Orient yang
akan dirilis pada tahun 2014
2 Keluarga Unix yang menggunakan antarmuka sistem operasi POSIX seperti
SCO UNIX keluarga BSD (Berkeley Software Distribution) GNULinux
MacOSX (berbasis kernel BSD yang dimodifikasi dan dikenal dengan nama
Darwin) dan GNUHurd
3 Mac OS adalah sistem operasi untuk komputer keluaran Apple yang biasa
disebut Mac atau Macintosh Sistem operasi yang terbaru adalah Mac OS X
versi 104 (Tiger) Awal tahun 2007 direncanakan peluncuran versi 105
(Leopard)
Sedangkan komputer Mainframe dan Super komputer menggunakan banyak
sekali sistem operasi yang berbeda-beda umumnya merupakan turunan dari
sistem operasi UNIX yang dikembangkan oleh vendor seperti IBM AIX HPUX
dll
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
BAB V
PENUTUP
A KESIMPULAN
Perangkat lunak merupakan kumpulan beberapa perintah yang dieksekusi
oleh mesin komputer dalam menjalankan pekerjaannya perangkat lunak ini
merupakan catatan bagi mesin komputer untuk menyimpan perintah maupun
dokumen serta arsip lainnya Merupakan data elektronik yang disimpan
sedemikian rupa oleh komputer itu sendiri data yang disimpan ini dapat berupa
program atau instruksi yang akan dijalankan oleh perintah maupun catatan-
catatan yang diperlukan oleh komputer untuk menjalankan perintah yang
dijalankannya Untuk mencapai keinginannya tersebut dirancanglah suatu susunan
logika logika yang disusun ini diolah melalui perangkat lunak yang disebut juga
dengan program beserta data-data yang diolahnya Pengeloahan pada software ini
melibatkan beberapa hal diantaranya adalah sistem operasi program dan data
Penggolongan komputer terbagi menjadi tiga (3) yaitu berdasarkan data
yang diolah berdasarkan penggunaannya dan berdasarkan ukurannya Sedangkan
penerapan komputer sering diterapkan pada bidang teknologi dan ilmu
pengetahuan bisnis industri perbankan pendidikan kedokteran penerbangan
kriminalitas dan permainan
Perangkat lunak sistem atau sistem operasi merupakan software yang
berfungsi melakukan operasi yang mengurusi tentang segala aktifitas komputer
seperti mendukung operasi sistem aplikasi dan mengendalikan semua perangkat
komputer agar dapat berjalan selaras dengan fungsinya Secara umum Sistem
Operasi adalah software pada lapisan pertama yang ditempatkan pada memori
komputer pada saat komputer dinyalakan Sedangkan software-software lainnya
dijalankan setelah Sistem Operasi berjalan dan Sistem Operasi akan melakukan
layanan inti umum untuk software-software itu Sistem operasi sekarang menurut
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
Silberschatz Galvin Gagne (2003) berpendapat bahwa umumnya sebuah sistem
operasi modern mempunyai komponen yaitu Manajemen proses Manajemen
memori utama Manajemen memori skunder Manajemen sistem IO
(inputoutput) Manajemen file Sistem proteksi Jaringan dan Sistem command
interpreter Sedangkan sistem operasi komputer terbagi menjadi tiga (3) bagian
yaitu keluarga microsoft windows keluarga unix dan keluarga Mac OS
B SARAN
Teknologi yang semakin berkembang dalam teknologi diharapkan dapat
djadikan alat membantu mencari informasi bukan untuk hal yang negatif Untuk
itu Gunakan komputer secara bijak sesuaikan dengan keperluan dan kebutuhan
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
DAFTAR PUSTAKA
httprudihdwordpresscom20070509sejarah-perkembangan-perangkat-lunak
(Minggu 5 Maret 2011 jam 1915)
httpidwikipediaorgwikiSistem_operasi (Selasa 8 Maret 2011 jam 1425)
httpferryfwebidindexphptik3-ked-dsr-komp52-babivperangkat-lunak-
komputer (Selasa 15Maret 2010 jam 1300)
httpidwikipediaorgwikiSejarah_perangkat_lunak_bebas (Selasa 15 Maret
2011 jam 1900)
httpsolehsoulwordpresscom20090831apa-itu-software-komputer-
E28093-definisi-software (Rabu 16 Maret 2011 jam1253)
httpwwwaplikomfeunlamcocc (Kamis 17 Maret 2011 jam 1100)
P
- A PENGGOLONGAN KOMPUTER
-
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
- Software configuration management berhubungan dengan usaha perubahan
konfigurasi perangkat lunak untuk memenuhi kebutuhan tertentu
- Software engineering management berkaitan dengan pengelolaan dan pengukuran
RPL termasuk perencanaan proyek perangkat lunak
- Software engineering tools and methods mencakup kajian teoritis tentang alat bantu
dan metode RPL
- Software engineering process berhubungan dengan definisi implementasi
pengukuran pengelolaan perubahan dan perbaikan proses RPL
- Software quality menitikberatkan pada kualitas dan daur hidup perangkat lunak
D RPL dan Disiplin Ilmu Komputer
Disiplin ilmu komputer lahir awal tahun 1940 yang merupakan integrasi
teori algoritma logika matematika dan ditemukannya penyimpanan program
secara elektronik pada komputer
(GB 2 Klasifikasi disiplin
Ilmu Komputem menurut ACM Denning dan Wikipedia)
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
E RPL dan Disiplin Ilmu Lain
(GB 3 Keterkaitan RPL dan
ilmu lain)
- Bidang ilmu manajemen meliputi akutansi finansial pemasaran manajemen
operasi ekonomi analisis kuantitatif manajemen sumber daya manusia
kebijakan dan strategi bisnis
- Bidang ilmu matematika meliputi aljabar linier kalkulus peluang statistik
analisis numerik dan matematika diskrit
- Bidang ilmu manajemen proyek meliputi semua hal yang berkaitan dengan
proyek seperti ruang lingkup proyek anggaran tenaga kerja kualitas
manajemen resiko dan penjadwalan proyek
- Bidang ilmu manajemen kualitas meliputi pengembangan sistem kualitas
manajemen resiko dan keandalan perbaikan kualitas dan metode-metode
kuantitatif
- Bidang ilmu ergonomika menyangkut hubungan (interaksi) antara manusia
dengan komponen-komponen lain dalam sistem komputer
- Bidang ilmu rekayasa sistem meliputi teori sistem analisis biaya-keuntungan
pemodelan simulasi proses dan operasi bisnis
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
F Klasifikasi Perangkat Lunak
Perangkat lunak secara umum dapat di bagi 2 yaitu perangkat lunak
sistem dan perangkat lunak aplikasi Perangkat lunak sistem dapat di bagi lagi
menjadi 3 macam yaitu
1 Bahasa pemrograman merupakan perangkat lunak yang bertugas
mengkonversikan arsitektur dan algoritma yang di rancang manusia ke
dalam format yang dapat di jalankan komputer contoh bahasa
pemrograman di antaranya BASIC COBOL Pascal C++ FORTRAN
2 Sistem Operasi saat komputer pertama kali di hidupkan sistem operasilah
yang pertama kali di jalankan sistem operasi yang mengatur seluruh
proses menterjemahkan masukan mengatur proses internal
memanejemen penggunaan memori dan memberikan keluaran ke peralatan
yang bersesuaian contoh sistem operasi DOS Unix Windows 95 IMB
OS2 Applersquos System 7
3 Utility sistem operasi merupakan perangkat lunak sistem dengan fungsi
tertentu misalnya pemeriksaan perangkat keras (hardware
troubleshooting) memeriksa disket yang rusak (bukan rusak fisik)
mengatur ulang isi harddisk (partisi defrag) contoh Utilty adalah Norton
Utility
Perangkat lunak aplikasi merupakan bagian perangkat lunak yang
sangat banyak di jumpai dan terus berkembang Sebelum tahun 1990-an
aplikasi yang di kenal yaitu pemroses kata (Word Star Chi Write)
pemroses tabel (Lotus 123 Quatro Pro) database (DBASE) dan hiburan
(game) Pada perkembangan pemroses kata tabel dan database saat ini
telah di bundel menjadi aplikasi office dengan tambahan aplikasi untuk
pembuatan presentasi yang nanti akan di berikan pada pelatihan ini
Contoh aplikasi office adalah Microsoft Office yang terdiri dari
Word(pemroses kata) Excel (pemroses tabel) Access (database) dan
PowerPoint (presentasi) Yang berkembang sangat banyak saat ini adalah
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
aplikasi multimedia dan internet Contoh aplikasi multimedia adalah
Winamp untuk memutar musik berformat MP3 atau CD Audio kemudian
RealPlayer yang dapat digunakan untuk menonton film atau VCD
Aplikasi internet yang umum di gunakan adalah untuk browsing e-mail
chatting dan messenger
Aplikasi yang bersifat khusus di antaranya untuk membantu
pekerjaan Engineer seperti AutoCAD (gambar struktur) Protel (gambar
rangkaian elektronik) dan Matlab (pemroses dan visualisasi persamaan
matematis)
G Profesi Dan Sertifikasi
Profesi sebagai software engineer mungkin asing ditelinga anda
termasuk anda karena kerancuan istilah RPL tadi sertifikasi kopetensi
RPL sampai sekarang masih menjadi perdebatan dalam industri software
karena menuntut hal yang spesifik untuk software tertentu ACM
(association for computing machinery) pernah membuat sertifikasi untuk
program software engineer tahun 1980an tapi dihentikan karena kurang
peminat IEEE sudah mengeluarkan lebih dari 500 sertifikat profesi RPL
di Canada telah keluar sertifikat legal untuk RPL yang disebut ISP
(Information System Professional)
Saat ini sertifikasi untuk RPL di Indonesia juga belum tersedia
namun telah disusun Standar Kompetensi Kerja Nasional Indonesia untuk
Bidang Programmer Komputer Meskipun belum memenuhi cakupan
bidang RPL secara keseluruhan namun paling tidak dapat digunakan
sebagai pendekatan sertifikasi bidang RPL
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
BAB III
PENGGOLONGAN DAN PENERAPAN KOMPUTER
A PENGGOLONGAN KOMPUTER
1 Berdasarkan data yang diolah
a Analog Computer
Komputer Analog adalah komputer yang digunakan mengolah data
yang berbentuk fisik dan bersifat kontinyu
b Digital Computer
Komputer Digital adalah komputer yang digunakan untuk mengolah
data berbentuk angka atau huruf dan bersifat tetap
c Hybrid Computer
Komputer Hybrid adalah jenis komputer yang dapat digunakan untuk
mengolah data analog ataupun digital
Keunggulan komputer digital
Memproses data lebih tepat dibandingkan dengan komputer analog
Dapat menyimpan data selama masih dibutuhkan oleh proses
Dapat melakukan operasi logika yaitu membandingkan dua nilai dan
menentukan hasilnya
Data yang telah dimasukkan dapat dikoreksi atau dihapus
Output dari komputer digital dapat berupa angka huruf grafik maupun
gambar
2 Berdasarkan penggunaanya
a) Special purpose computer
Komputer ini dirancang untuk menyelesaikan suatu masalah yang
khusus yang biasanya hanya berupa satu masalah saja
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
b) General purpose computer
Komputer ini dirancang untuk menyelesaikan bermacam-macam
masalah
3 Berdasarkan ukurannya
berdasarkan ukurannya komputer digolongkan kedalam
Micro computer
o Micro computer disebut juga personal computer
o Komputer mikro umunya single user (pemakai tunggal)
o Perkembangan lebih lanjut dari komputer mikro adalah komputer
super-mikro (supermicro computer)
o Supermicro computer merupakan multiuser system
Mini computer
o Mini computer dapat dibagi lagi menjadi
Mini-mini computer
Midi-mini computer
Maxi-mini computer
Super-mini computer
o Mini computer bersifat multi-user
o Mini computer dapat dihubungkan sampai dengan 64 terminal
Small computer
o Small computer disebut juga small-scale mainframe computer
o Small computer bersifat multi-user system
o Small computer menggunakan sistem multi programming
multiprocessing dan virtual storage
Medium computer
o Medium computer disebut juga medium-scale mainframe computer
o Medium computer bersifat multi-user system
o Medium computer menerapkan konsep distribusi data processing
(DDP)
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
Large computer
o Large computer disebut juga mainframe computer atau large-scale
mainframe computer
o Large computer bersifat multi-user system
o Large computer menerapkan sistem time-sharing
Super computer
o Super computer memungkinkan penerapan time-sharing yang lebih
efektif
o Super computer dapat dihubungkan sampai dengan ribuan terminal
o Super computer disebut juga parallel processor
B PENERAPAN KOMPUTER
diams Di bidang teknik dan ilmu pengetahuan
o Kecepatan dan ketepatan komputer sangat bermanfaat dalam pengolahan
data pada aplikasi teknik
o Para ahli nuklir dapat membuat model reaktor nulkir pada layar
komputer tidak perlu membuat model yang sebenarnya Kondisikondisi
yang diperlukan pada reaktor nuklir dapat diprogram dan dapat dicoba
diberikan data yang melampaui batas keamanan reaktor tersebut
o Komputer dapat juga digunakan untuk membuat model molekul-
molekul yang dapat ditampilkan secara grafik pada layar komputer
Melalui grafik ini ahli kimia dapat mengamati bagaimana molekul-
molekul tersebut bereaksi dengan yang lainnya
o Komputer juga dapat dipergunakan pada bidang geologi untuk
mempelajari keadaan tanah serta contour dari suatu daerah
o Aplikasi yang lain dari komputer dalam bidang teknik adalah computer
aided design
diams Di bidang bisnis
o Kegunaan komputer pada aplikasi bisnis adalah untuk menyediakan
informasi dengan cepat dan tepat
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
o Management Information System (MIS) adalah suatu sistem informasi
yang banyak diterapkan di perusahaan untuk menyediakan informasi yang
diperlukaan oleh semua tingkat manajemen
o Salah satu bagian dari MIS adalah AIS (Accounting Information System)
o Dalam MIS terdapat tiga komponen utama yaitu
1048707 Upper Management
1048707 Middle Management
1048707 Lower Management
diams Di bidang Industri
o Didalam proses industri komputer dapat dipergunakan untuk
pengawasan nemerik (numerical control) atau untuk pengawasan proses
(process control)
diams Di bidang Perbankan
o Dibidang perbankan komputer dipergunakan untuk menghasilkan
informasi bagi pihak manajemen bank sendiri dan juga untuk
meningkatkan pelayanan kepada nasabah bank
diams Dibidang Pendidikan
o Dibidang pendiikan komputer dipergunakan sebagai alat bantu dalam
proses belajar
o Komputer juga digunakan untuk membantu orang tuli mempelajari
bahasa kode
diams Dibidang Kedokteran
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
o Dibidang kedokteran komputer banyak digunakan untuk membantu para
dokter mendiagnosa penyakit dan menemukan obat yang tepat
o Contoh penerapan komputer dalam bidang kedokteran adalah
1048707 CAT (Computerized Axial Tomography)
1048707 DSR (Dynamic Spatial Reconstructor)
1048707 SPECT (Single Photon Emission Computer Tomography)
1048707 NMR (Nuclear Magnetic Resonance)
diams Di bidang Penerbangan
o Salah satu keguanan komputer pada perusahaan penerbangan adalah
untuk mengatur jadwal penerbangan dan mengatur sietm pemesanan tiket
diams Dibidang Kriminalitas
o Komputer dapat menghasilkan statistik kriminalitas di suatu daerah
o Program komputer yang telah dikembangkan pada bidang kriminalitas
adalah Crime Analysis Support System
o Program komputer yang lainnya adalah
1048707 PROMIS (Prosecutor-Offender Management Information System)
1048707 CATCH (Computer-Assisted Terminal Criminal Hunt)
1048707 MOTION (Metropolitan Orleans Total Information Online Network)
1048707 ARJIS (Automated Regional Justice Information System)
diams Di bidang Permainan
o Komputer dapat digunakan untuk hiburan dalam bentuk permainan
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
BAB IV
SISTEM OPERASI
A Pengertian Sistem OperasiSistem operasi Komputer adalah perangkat lunak komputer atau
software yang bertugas untuk melakukan kontrol dan manajemen perangkat
keras dan juga operasi-operasi dasar sistem termasuk menjalankan software
aplikasi seperti program-program pengolah data yang bisa digunakan untuk
mempermudah kegiatan manusia Sistem Operasi dalam bahasa Inggrisnya
disebut Operating System atau biasa di singkat dengan OS
Secara umum Sistem Operasi adalah software pada lapisan pertama
yang ditempatkan pada memori komputer pada saat komputer dinyalakan
Sedangkan software-software lainnya dijalankan setelah Sistem Operasi
berjalan dan Sistem Operasi akan melakukan layanan inti umum untuk
software-software itu Layanan inti umum tersebut seperti akses ke disk
manajemen memori skeduling task dan antar-muka user 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
Kalau sistem komputer terbagi dalam lapisan-lapisan maka Sistem
Operasi adalah penghubung antara lapisan hardware dan lapisan software
Lebih jauh daripada itu Sistem Operasi melakukan semua tugas-tugas
penting dalam komputer dan menjamin aplikasi-aplikasi yang berbeda dapat
berjalan secara bersamaan dengan lancar Sistem Operasi menjamin aplikasi
software lainnya dapat menggunakan memori melakukan input dan output
terhadap peralatan lain dan memiliki akses kepada sistem file Apabila
beberapa aplikasi berjalan secara bersamaan maka Sistem Operasi mengatur
skedule yang tepat sehingga sedapat mungkin semua proses yang berjalan
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
mendapatkan waktu yang cukup untuk menggunakan prosesor (CPU) serta
tidak saling mengganggu
Dalam banyak kasus Sistem Operasi menyediakan suatu pustaka dari
fungsi-fungsi standar dimana aplikasi lain dapat memanggil fungsi-fungsi
itu sehingga dalam setiap pembuatan program baru tidak perlu membuat
fungsi-fungsi tersebut dari awal Sistem Operasi secara umum terdiri dari
beberapa bagian
1 Mekanisme Boot yaitu meletakkan kernel ke dalam memory
2 Kernel yaitu inti dari sebuah Sistem Operasi
3 Command Interpreter atau shell yang bertugas membaca input dari
pengguna
4 Pustaka-pustaka yaitu yang menyediakan kumpulan fungsi dasar dan
standar yang dapat dipanggil oleh aplikasi lain
5 Driver untuk berinteraksi dengan hardware eksternal sekaligus untuk
mengontrol mereka
Sebagian Sistem Operasi hanya mengizinkan satu aplikasi saja yang
berjalan pada satu waktu (misalnya DOS) tetapi sebagian besar Sistem
Operasi baru mengizinkan beberapa aplikasi berjalan secara simultan pada
waktu yang bersamaan Sistem Operasi seperti ini disebut sebagai Multi-
tasking Operating System (misalnya keluarga sistem operasi UNIX)
Beberapa Sistem Operasi berukuran sangat besar dan kompleks serta
inputnya tergantung kepada input pengguna sedangkan Sistem Operasi
lainnya sangat kecil dan dibuat dengan asumsi bekerja tanpa intervensi
manusia sama sekali Tipe yang pertama sering disebut sebagai Desktop OS
sedangkan tipe kedua adalah Real-Time OS
Sebagai contoh yang dimaksud sistem operasi itu antara lain adalah
Windows Linux Free BSD Solaris palm symbian dan sebagainya
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
B Tugas-Tugas Sistem Operasi
Tugas-tugas sistem operasi diantaranya
1 Menyediakan antarmuka pengguna (user interface) berupa
o Melakukan perintah (command-base user interface) dalam bentuk teks
o Mengarahkan menu (menu driven)
o Antarmuka unit grafik (graphical user interface-GUI)
o Kombinasi ikon dan menu untuk menerima dan melaksanakan perintah
2 Menyediakan informasi yang berkaitan dengan hardware yaitu berupa
perangkat yang aktif atau pasif dan mengendalikan perangkat IO
3 Melakukan tugas pengolahan dan pengendalian sumber daya dalam sebuah
proses sebagai berikut
o Multitasking yaitu melakukan tugas secara serentak atau sekaligus pada
aplikasi yang sama maupun berbeda
o Multiprocessing penggunaan atau pemrosesan sebuah program secara
serentak oleh beberapa unit CPU
o Timesharing menggunakan sistem komputer yang sama pada banyak
pengguna
o Multithreading memproses aktivitas pada bentuk yang sama dengan
multitasking tetapi pada aplikasi tunggal
o Scalability dan Network upaya komputer dalam mengendalikan dan
meningkatkan kewaspadaan dan keamanan jumlah pengguna dan
memperluas pelayanan
4 Pengelolaan file dan direktori data yaitu memastikan file-file dalam
penyimpanan sekunder tersedia jika diperlukan dan mengamankan dari
pengguna yang tidak diizinkan
C Layanan Sistem Operasi
Seiring dengan berkembangnya Sistem Operasi semakin banyak lagi
layanan yang menjadi layanan inti umum Kini sebuah OS mungkin perlu
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
menyediakan layanan network dan koneksitas internet yang dulunya tidak
menjadi layanan inti umum Sistem Operasi juga perlu untuk menjaga kerusakan
sistem komputer dari gangguan program perusak yang berasal dari komputer
lainnya seperti virus Daftar layanan inti umum akan terus bertambah
Sebuah sistem operasi yang baik harus memiliki layanan berupa eksekusi
program operasi IO menipulasi sistem file komunikasi dan deteksi kesalahan
Dalam pemakaian secara multiuser sistem dapat lebih menguntungkan yaitu lebih
efisien karena pemakaian sumber daya bersama antara pengguna Sebagai fungsi
layanan bersama tersebut maka sistem operasi akan memberikan efisiensi
pengguna sistem berupa
Resource allocator yaitu mengalokasikan sumber daya ke beberapa
pengguna atau pekerjaan yang berkalan pada saat yang bersamaan
Protection menjamin akses ke sistem sumber daya yang dikendalikan
(akses pengguna ke sistem menjadi terkendali)
Accounting yaitu merekam kegiatan pengguna jatah pemakaian sumber
daya (keadilan atau kebijakan)
Eksekusi program merupakan kemampuan sistem untuk memuat program
ke memori dan menjalankan program Pengguna tidak dapat secara langsung
mengakses sumber daya hardware sistem operasi harus menyediakan mekanisme
untuk melakukan operasi IO atas nama pengguna Manipulasi sistem file adalah
kemampuan program untuk melakukan operasi pada file (membaca menulis
membuat dan menghapus file) Komunikasi adalah pertukaran data atau informasi
antar dua atau lebih proses yang berada pada satu komputer (atau lebih) Deteksi
kesalahan (error) adalah menjaga kestabilan sistem dengan mendeteksi error
hardware maupun operasi
D Struktur Sistem Operasi
Silberschatz Galvin Gagne (2003) berpendapat bahwa umumnya
sebuah sistem operasi modern mempunyai komponen sebagai berikut
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
Manajemen proses
Manajemen memori utama
Manajemen memori skunder
Manajemen sistem IO (inputoutput)
Manajemen file
Sistem proteksi
Jaringan
Sistem command interpreter
a Manajemen proses
Prosesor mengeksekusi program-program komputer Prosesor adalah
sebuah chip dalam sistem komputer yang menjalankan instruksi-instruksi
program komputer Dalam setiap detiknya prosesor dapat menjalankan jutaan
instruksi
Program adalah sederetan instruksi yang diberikan kepada suatu
komputer Sedangkan proses adalah suatu bagian dari program yang berada
pada status tertentu dalam rangkaian eksekusinya Di dalam bahasan Sistem
Operasi kita lebih sering membahas proses dibandingkan dengan program
Pada Sistem Operasi modern pada satu saat tidak seluruh program dimuat
dalam memori tetapi hanya satu bagian saja dari program tersebut
Sedangkan bagian lain dari program tersebut tetap beristirahat di media
penyimpan disk Hanya pada saat dibutuhkan saja bagian dari program
tersebut dimuat di memory dan dieksekusi oleh prosesor Hal ini sangat
menghemat pemakaian memori
Beberapa sistem hanya menjalankan satu proses tunggal dalam satu
waktu sedangkan yang lainnya menjalankan multi-proses dalam satu waktu
Padahal sebagian besar sistem komputer hanya memiliki satu prosesor dan
sebuah prosesor hanya dapat menjalankan satu instruksi dalam satu waktu
Maka bagaimana sebuah sistem prosesor tunggal dapat menjalankan multi-
proses Sesungguhnya pada granularity yang sangat kecil prosesor hanya
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
menjalankan satu proses dalam satu waktu kemudian secara cepat ia
berpindah menjalankan proses lainnya dan seterusnya Sehingga bagi
penglihatan dan perasaan pengguna manusia seakan-akan prosesor
menjalankan beberapa proses secara bersamaan
Setiap proses dalam sebuah sistem operasi mendapatkan sebuah PCB
(Process Control Block) yang memuat informasi tentang proses tersebut
yaitu sebuah tanda pengenal proses (Process ID) yang unik dan menjadi
nomor identitas status proses prioritas eksekusi proses dan informasi lokasi
proses dalam memori Prioritas proses merupakan suatu nilai atau besaran
yang menunjukkan seberapa sering proses harus dijalankan oleh prosesor
Proses yang memiliki prioritas lebih tinggi akan dijalankan lebih sering atau
dieksekusi lebih dulu dibandingkan dengan proses yang berprioritas lebih
rendah Suatu sistem operasi dapat saja menentukan semua proses dengan
prioritas yang sama sehingga setiap proses memiliki kesempatan yang sama
Sistem operasi bertanggung jawab atas aktifitas-aktifitas yang berkaitan
dengan manajemen proses seperti
Pembuatan dan penghapusan proses user dan sistem proses
Menunda atau melanjutkan proses
Menyediakan mekanisme untuk proses sinkronisasi
Menyediakan mekanisme untuk proses komunikasi
Menyediakan mekanisme untuk penanganan deadlock
Status Proses
Jenis status yang mungkin dapat disematkan pada suatu proses pada
setiap sistem operasi dapat berbeda-beda Tetapi paling tidak ada 3 macam status
yang umum yaitu
1 Ready yaitu status dimana proses siap untuk dieksekusi pada giliran
berikutnya
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
2 Running yaitu status dimana saat ini proses sedang dieksekusi oleh
prosesor
3 Blocked yaitu status dimana proses tidak dapat dijalankan pada saat
prosesor siapbebas
b Manajemen memori utama
Memori utama atau lebih dikenal sebagai memori adalah sebuah array
yang besar dari word atau byte yang ukurannya mencapai ratusan ribuan
atau bahkan jutaan Setiap word atau byte mempunyai alamat sendiri Memori
utama berfungsi sebagai tempat penyimpanan yang akases datanya digunakan
oleh CPU atau perangkat IO Memori utama termasuk tempat penyimpanan
data sementara (volatile) artinya data dapat hilang begitu sistem dimatikan
Sistem operasi bertanggung jawab atas aktivitas-aktivitas yang berkaitan
dengan manajemen memori seperti
menjaga track memori yang sedang diguanakan dan siapa yang
menggunakannya
memilih program yang akan di-load ke memori
Mengalokasikan dan men-dealokasikan ruang memori sesuai kebutuhan
c Manajemen memori skunderData tersimpan dalam memori utama bersifat sementara dan
jumlahnya sangat kecil Oleh karenan itu untuk menyimpan keseluruhan data
dan program komputer dibutuhkan secondary storage yang bersifat permanen
dan mempu menampung data dengan ukuran besar Contoh dari memori
skunder adalah harddisk disket USB flash disk dan lain-lain Sistem operasi
bertanggung jawab atas aktivitas-aktivitas yang berkaitan dengan disk
managementi seperti free space management alokasi penyimpanan dan
penjadwalan disk
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
d Manajemen sistem IO
Manajemen sistem IO biasa juga disebut sebagai device manager
yang bertugas menyediakan device driveracuteyang umum sehingga operasi IO
dapat seragam (membuka membaca menulis menutup) Contoh pengguna
menggunakan operasi yang sama untuk membaca file pada hard disk CD-
ROM dan disket Komponen sistem operasi untuk sistem IO adalah sebagai
berikut
Buffer berfungsi untuk sementara menampung data darike perangkat IO
Spooling melakukan penjadwalan pemakaian IO sistem supaya lebih
efisien (antrian dan sebagainya)
Menyediakan driver untuk dapat melakukan operasi detail untuk hardware
IO tertentu
eManajemen file
File adalah sekumpulan informasi yang berhubungan sesuai dengan
tujuan pembuat berkas tersebut Berkas dapat mempunyai struktur yang
bersifat hirarki (direktori volume dan lain-lain) Tanggung jawab sistem
operasi adalah
Pembuatan dan penghapusan file
Pembuatan dan penghapusan direktori
Mendukung manipulasi file dan direktori
Memetakan file ke secondary storage
Melakukan backup file ke media penyimpanan permanen (non volatile)
f Sistem proteksi
Proteksi mengacu pada mekanisme untuk mengendalikan akses yang
dilakukan oleh program prosesor atau pengguna ke sistem suber daya
Mekanisme proteksi seharusnya
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
Dapat membedakan antara pengguna yang diizinkan dan yang belum
Menentukan kendali
Menyediakan alat pengatur
g Jaringan
Sistem distribusi adalah sekumpulan prosesor yang tidak berbagi
memori atau clock Tiap prosesor mempunyai memori sendiri Prosesor-
prosesor tersebut terhubung memlaui jaringan komunikasi sistem terdistribusi
yang menyediakan akases pengguna ke berbagai macam sumber daya sistem
Akses tersebut menyebabkan meningkatnya
Kecepatan komputer
Ketersediaan data
Kehandalan (enhanced reliability)
h Sistem command-interpreter
Sistem operasi menunggu instruksi dapri pengguna (command
driven) Program yang membaca instruksi dan mengartikan control
statements umumnya disebut control-card interpreter command-line
interpreter shell pada UNIX Sistem command interpreter sangat bervariasi
antara satu sistem operasi dengan sistem operasi lainnya dan disesuaikan
dengan tujuan dan teknologi perangkat IO yang ada Contohnya CLI
Windows pen-based (touch) dan lain-lain
E Klasifikasi Sistem Operasi
Sistem operasi dapat diklasifikasikan sebagai berikut
1 Berdasarkan skala arsitekturnya (bit) sistem operasi dibedakan menjadi
sistem operasi berskala 8-bit 16-bit 32-bit dan 64-bit Sistem operasi
dengan skala 8-bit dan 16-bit saat ini sudah mulai ditinggalkan sedangkan
saat ini kebanyakan yang digunakan adalah skala 32-bit seperti sistem
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
operasi Microsoft Windows NT Windows 2000 Windows XP LINUX
IBM OS400 Sun Solaris) Sedangkan yang baru dan masih jarang
ditemui di pasaran adalah skala 64-bit Seperti Windows XP 64-bit Digital
UNIX Open VMS IBM AIX for RS6000 SGI IRIX dan HP-UX
2 Klasifikasi sistem operasi berdasarkan end-user interface
o Command driven Biasa juga disebut command line dimana perintah
sistem operasi diketikkan pada prompt perintah atau dieksekusi
melalui script file (misalnya pada sistem operasi DOS UNIX atau
XENIX)
o Graphical user interface (GUI) Pengguna akhir menggunakan mouse
atau alat penunjuk (pointer) yang lain untuk memilih objek yang
mewakili suatu instruksi spesifik (misalnya semua sistem operasi
Windows IBM OS2 MAC-OS LINUX)
3 Klasifikasi sistem operasi berdasarkan pengguna
o Single-user single-tasking sistem operasi yang hanya mampu untuk
melayani satu pengguna pada satu saat untuk satu instruksi dalam satu
siklus proses (misal MS-DOS)
o Single-user multi-tasking sistem operasi yang hanya mampu untuk
melayani satu pengguna pada satu saat tetapi mampu untuk
mengeksekusi beberapa instruksi dalam satu siklus proses (misalnya
Windows 95 IBM OS2 MAC-OS)
o Multi-user multi-tasking sistem operasi yang mampu untuk melayani
beberapa pengguna sekaligus dalam satu waktu dan juga mampu
untuk menjalankan beberapa instruksi sekaligus dalam satu siklus
proses
4 Klasifikasi sistem operasi berdasarkan pangsa pasar
o Sistem operasi servernetwork seperti Windows NT Server Windows
XP IBM AIX for RS6000 Digital UNIX Open VMS HP-UX Sun
Solaris dan IBM OS400 LINUX
o Sistem operasi desktop seperti Windows 95 Windows NT
Workstation Windows XP LINUX OS2 Wrap MacOS Java
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
o Sistem operasi Hanheld seperti Windows CE GEOS Magic Cap
F Sistem Operasi Saat IniSistem operasi-sistem operasi utama yang digunakan komputer sistem
umum (termasuk PC komputer personal) terbagi menjadi 3 kelompok besar
1 Keluarga Microsoft Windows - yang antara lain terdiri dari Windows Desktop
Environment (versi 1x hingga versi 3x) Windows 9x (Windows 95 98 dan
Windows ME) dan Windows NT (Windows NT 3x Windows NT 40
Windows 2000 Windows XP Windows Server 2003 Windows Vista
Windows 7 (Seven) yang dirilis pada tahun 2009 dan Windows Orient yang
akan dirilis pada tahun 2014
2 Keluarga Unix yang menggunakan antarmuka sistem operasi POSIX seperti
SCO UNIX keluarga BSD (Berkeley Software Distribution) GNULinux
MacOSX (berbasis kernel BSD yang dimodifikasi dan dikenal dengan nama
Darwin) dan GNUHurd
3 Mac OS adalah sistem operasi untuk komputer keluaran Apple yang biasa
disebut Mac atau Macintosh Sistem operasi yang terbaru adalah Mac OS X
versi 104 (Tiger) Awal tahun 2007 direncanakan peluncuran versi 105
(Leopard)
Sedangkan komputer Mainframe dan Super komputer menggunakan banyak
sekali sistem operasi yang berbeda-beda umumnya merupakan turunan dari
sistem operasi UNIX yang dikembangkan oleh vendor seperti IBM AIX HPUX
dll
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
BAB V
PENUTUP
A KESIMPULAN
Perangkat lunak merupakan kumpulan beberapa perintah yang dieksekusi
oleh mesin komputer dalam menjalankan pekerjaannya perangkat lunak ini
merupakan catatan bagi mesin komputer untuk menyimpan perintah maupun
dokumen serta arsip lainnya Merupakan data elektronik yang disimpan
sedemikian rupa oleh komputer itu sendiri data yang disimpan ini dapat berupa
program atau instruksi yang akan dijalankan oleh perintah maupun catatan-
catatan yang diperlukan oleh komputer untuk menjalankan perintah yang
dijalankannya Untuk mencapai keinginannya tersebut dirancanglah suatu susunan
logika logika yang disusun ini diolah melalui perangkat lunak yang disebut juga
dengan program beserta data-data yang diolahnya Pengeloahan pada software ini
melibatkan beberapa hal diantaranya adalah sistem operasi program dan data
Penggolongan komputer terbagi menjadi tiga (3) yaitu berdasarkan data
yang diolah berdasarkan penggunaannya dan berdasarkan ukurannya Sedangkan
penerapan komputer sering diterapkan pada bidang teknologi dan ilmu
pengetahuan bisnis industri perbankan pendidikan kedokteran penerbangan
kriminalitas dan permainan
Perangkat lunak sistem atau sistem operasi merupakan software yang
berfungsi melakukan operasi yang mengurusi tentang segala aktifitas komputer
seperti mendukung operasi sistem aplikasi dan mengendalikan semua perangkat
komputer agar dapat berjalan selaras dengan fungsinya Secara umum Sistem
Operasi adalah software pada lapisan pertama yang ditempatkan pada memori
komputer pada saat komputer dinyalakan Sedangkan software-software lainnya
dijalankan setelah Sistem Operasi berjalan dan Sistem Operasi akan melakukan
layanan inti umum untuk software-software itu Sistem operasi sekarang menurut
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
Silberschatz Galvin Gagne (2003) berpendapat bahwa umumnya sebuah sistem
operasi modern mempunyai komponen yaitu Manajemen proses Manajemen
memori utama Manajemen memori skunder Manajemen sistem IO
(inputoutput) Manajemen file Sistem proteksi Jaringan dan Sistem command
interpreter Sedangkan sistem operasi komputer terbagi menjadi tiga (3) bagian
yaitu keluarga microsoft windows keluarga unix dan keluarga Mac OS
B SARAN
Teknologi yang semakin berkembang dalam teknologi diharapkan dapat
djadikan alat membantu mencari informasi bukan untuk hal yang negatif Untuk
itu Gunakan komputer secara bijak sesuaikan dengan keperluan dan kebutuhan
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
DAFTAR PUSTAKA
httprudihdwordpresscom20070509sejarah-perkembangan-perangkat-lunak
(Minggu 5 Maret 2011 jam 1915)
httpidwikipediaorgwikiSistem_operasi (Selasa 8 Maret 2011 jam 1425)
httpferryfwebidindexphptik3-ked-dsr-komp52-babivperangkat-lunak-
komputer (Selasa 15Maret 2010 jam 1300)
httpidwikipediaorgwikiSejarah_perangkat_lunak_bebas (Selasa 15 Maret
2011 jam 1900)
httpsolehsoulwordpresscom20090831apa-itu-software-komputer-
E28093-definisi-software (Rabu 16 Maret 2011 jam1253)
httpwwwaplikomfeunlamcocc (Kamis 17 Maret 2011 jam 1100)
P
- A PENGGOLONGAN KOMPUTER
-
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
E RPL dan Disiplin Ilmu Lain
(GB 3 Keterkaitan RPL dan
ilmu lain)
- Bidang ilmu manajemen meliputi akutansi finansial pemasaran manajemen
operasi ekonomi analisis kuantitatif manajemen sumber daya manusia
kebijakan dan strategi bisnis
- Bidang ilmu matematika meliputi aljabar linier kalkulus peluang statistik
analisis numerik dan matematika diskrit
- Bidang ilmu manajemen proyek meliputi semua hal yang berkaitan dengan
proyek seperti ruang lingkup proyek anggaran tenaga kerja kualitas
manajemen resiko dan penjadwalan proyek
- Bidang ilmu manajemen kualitas meliputi pengembangan sistem kualitas
manajemen resiko dan keandalan perbaikan kualitas dan metode-metode
kuantitatif
- Bidang ilmu ergonomika menyangkut hubungan (interaksi) antara manusia
dengan komponen-komponen lain dalam sistem komputer
- Bidang ilmu rekayasa sistem meliputi teori sistem analisis biaya-keuntungan
pemodelan simulasi proses dan operasi bisnis
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
F Klasifikasi Perangkat Lunak
Perangkat lunak secara umum dapat di bagi 2 yaitu perangkat lunak
sistem dan perangkat lunak aplikasi Perangkat lunak sistem dapat di bagi lagi
menjadi 3 macam yaitu
1 Bahasa pemrograman merupakan perangkat lunak yang bertugas
mengkonversikan arsitektur dan algoritma yang di rancang manusia ke
dalam format yang dapat di jalankan komputer contoh bahasa
pemrograman di antaranya BASIC COBOL Pascal C++ FORTRAN
2 Sistem Operasi saat komputer pertama kali di hidupkan sistem operasilah
yang pertama kali di jalankan sistem operasi yang mengatur seluruh
proses menterjemahkan masukan mengatur proses internal
memanejemen penggunaan memori dan memberikan keluaran ke peralatan
yang bersesuaian contoh sistem operasi DOS Unix Windows 95 IMB
OS2 Applersquos System 7
3 Utility sistem operasi merupakan perangkat lunak sistem dengan fungsi
tertentu misalnya pemeriksaan perangkat keras (hardware
troubleshooting) memeriksa disket yang rusak (bukan rusak fisik)
mengatur ulang isi harddisk (partisi defrag) contoh Utilty adalah Norton
Utility
Perangkat lunak aplikasi merupakan bagian perangkat lunak yang
sangat banyak di jumpai dan terus berkembang Sebelum tahun 1990-an
aplikasi yang di kenal yaitu pemroses kata (Word Star Chi Write)
pemroses tabel (Lotus 123 Quatro Pro) database (DBASE) dan hiburan
(game) Pada perkembangan pemroses kata tabel dan database saat ini
telah di bundel menjadi aplikasi office dengan tambahan aplikasi untuk
pembuatan presentasi yang nanti akan di berikan pada pelatihan ini
Contoh aplikasi office adalah Microsoft Office yang terdiri dari
Word(pemroses kata) Excel (pemroses tabel) Access (database) dan
PowerPoint (presentasi) Yang berkembang sangat banyak saat ini adalah
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
aplikasi multimedia dan internet Contoh aplikasi multimedia adalah
Winamp untuk memutar musik berformat MP3 atau CD Audio kemudian
RealPlayer yang dapat digunakan untuk menonton film atau VCD
Aplikasi internet yang umum di gunakan adalah untuk browsing e-mail
chatting dan messenger
Aplikasi yang bersifat khusus di antaranya untuk membantu
pekerjaan Engineer seperti AutoCAD (gambar struktur) Protel (gambar
rangkaian elektronik) dan Matlab (pemroses dan visualisasi persamaan
matematis)
G Profesi Dan Sertifikasi
Profesi sebagai software engineer mungkin asing ditelinga anda
termasuk anda karena kerancuan istilah RPL tadi sertifikasi kopetensi
RPL sampai sekarang masih menjadi perdebatan dalam industri software
karena menuntut hal yang spesifik untuk software tertentu ACM
(association for computing machinery) pernah membuat sertifikasi untuk
program software engineer tahun 1980an tapi dihentikan karena kurang
peminat IEEE sudah mengeluarkan lebih dari 500 sertifikat profesi RPL
di Canada telah keluar sertifikat legal untuk RPL yang disebut ISP
(Information System Professional)
Saat ini sertifikasi untuk RPL di Indonesia juga belum tersedia
namun telah disusun Standar Kompetensi Kerja Nasional Indonesia untuk
Bidang Programmer Komputer Meskipun belum memenuhi cakupan
bidang RPL secara keseluruhan namun paling tidak dapat digunakan
sebagai pendekatan sertifikasi bidang RPL
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
BAB III
PENGGOLONGAN DAN PENERAPAN KOMPUTER
A PENGGOLONGAN KOMPUTER
1 Berdasarkan data yang diolah
a Analog Computer
Komputer Analog adalah komputer yang digunakan mengolah data
yang berbentuk fisik dan bersifat kontinyu
b Digital Computer
Komputer Digital adalah komputer yang digunakan untuk mengolah
data berbentuk angka atau huruf dan bersifat tetap
c Hybrid Computer
Komputer Hybrid adalah jenis komputer yang dapat digunakan untuk
mengolah data analog ataupun digital
Keunggulan komputer digital
Memproses data lebih tepat dibandingkan dengan komputer analog
Dapat menyimpan data selama masih dibutuhkan oleh proses
Dapat melakukan operasi logika yaitu membandingkan dua nilai dan
menentukan hasilnya
Data yang telah dimasukkan dapat dikoreksi atau dihapus
Output dari komputer digital dapat berupa angka huruf grafik maupun
gambar
2 Berdasarkan penggunaanya
a) Special purpose computer
Komputer ini dirancang untuk menyelesaikan suatu masalah yang
khusus yang biasanya hanya berupa satu masalah saja
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
b) General purpose computer
Komputer ini dirancang untuk menyelesaikan bermacam-macam
masalah
3 Berdasarkan ukurannya
berdasarkan ukurannya komputer digolongkan kedalam
Micro computer
o Micro computer disebut juga personal computer
o Komputer mikro umunya single user (pemakai tunggal)
o Perkembangan lebih lanjut dari komputer mikro adalah komputer
super-mikro (supermicro computer)
o Supermicro computer merupakan multiuser system
Mini computer
o Mini computer dapat dibagi lagi menjadi
Mini-mini computer
Midi-mini computer
Maxi-mini computer
Super-mini computer
o Mini computer bersifat multi-user
o Mini computer dapat dihubungkan sampai dengan 64 terminal
Small computer
o Small computer disebut juga small-scale mainframe computer
o Small computer bersifat multi-user system
o Small computer menggunakan sistem multi programming
multiprocessing dan virtual storage
Medium computer
o Medium computer disebut juga medium-scale mainframe computer
o Medium computer bersifat multi-user system
o Medium computer menerapkan konsep distribusi data processing
(DDP)
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
Large computer
o Large computer disebut juga mainframe computer atau large-scale
mainframe computer
o Large computer bersifat multi-user system
o Large computer menerapkan sistem time-sharing
Super computer
o Super computer memungkinkan penerapan time-sharing yang lebih
efektif
o Super computer dapat dihubungkan sampai dengan ribuan terminal
o Super computer disebut juga parallel processor
B PENERAPAN KOMPUTER
diams Di bidang teknik dan ilmu pengetahuan
o Kecepatan dan ketepatan komputer sangat bermanfaat dalam pengolahan
data pada aplikasi teknik
o Para ahli nuklir dapat membuat model reaktor nulkir pada layar
komputer tidak perlu membuat model yang sebenarnya Kondisikondisi
yang diperlukan pada reaktor nuklir dapat diprogram dan dapat dicoba
diberikan data yang melampaui batas keamanan reaktor tersebut
o Komputer dapat juga digunakan untuk membuat model molekul-
molekul yang dapat ditampilkan secara grafik pada layar komputer
Melalui grafik ini ahli kimia dapat mengamati bagaimana molekul-
molekul tersebut bereaksi dengan yang lainnya
o Komputer juga dapat dipergunakan pada bidang geologi untuk
mempelajari keadaan tanah serta contour dari suatu daerah
o Aplikasi yang lain dari komputer dalam bidang teknik adalah computer
aided design
diams Di bidang bisnis
o Kegunaan komputer pada aplikasi bisnis adalah untuk menyediakan
informasi dengan cepat dan tepat
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
o Management Information System (MIS) adalah suatu sistem informasi
yang banyak diterapkan di perusahaan untuk menyediakan informasi yang
diperlukaan oleh semua tingkat manajemen
o Salah satu bagian dari MIS adalah AIS (Accounting Information System)
o Dalam MIS terdapat tiga komponen utama yaitu
1048707 Upper Management
1048707 Middle Management
1048707 Lower Management
diams Di bidang Industri
o Didalam proses industri komputer dapat dipergunakan untuk
pengawasan nemerik (numerical control) atau untuk pengawasan proses
(process control)
diams Di bidang Perbankan
o Dibidang perbankan komputer dipergunakan untuk menghasilkan
informasi bagi pihak manajemen bank sendiri dan juga untuk
meningkatkan pelayanan kepada nasabah bank
diams Dibidang Pendidikan
o Dibidang pendiikan komputer dipergunakan sebagai alat bantu dalam
proses belajar
o Komputer juga digunakan untuk membantu orang tuli mempelajari
bahasa kode
diams Dibidang Kedokteran
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
o Dibidang kedokteran komputer banyak digunakan untuk membantu para
dokter mendiagnosa penyakit dan menemukan obat yang tepat
o Contoh penerapan komputer dalam bidang kedokteran adalah
1048707 CAT (Computerized Axial Tomography)
1048707 DSR (Dynamic Spatial Reconstructor)
1048707 SPECT (Single Photon Emission Computer Tomography)
1048707 NMR (Nuclear Magnetic Resonance)
diams Di bidang Penerbangan
o Salah satu keguanan komputer pada perusahaan penerbangan adalah
untuk mengatur jadwal penerbangan dan mengatur sietm pemesanan tiket
diams Dibidang Kriminalitas
o Komputer dapat menghasilkan statistik kriminalitas di suatu daerah
o Program komputer yang telah dikembangkan pada bidang kriminalitas
adalah Crime Analysis Support System
o Program komputer yang lainnya adalah
1048707 PROMIS (Prosecutor-Offender Management Information System)
1048707 CATCH (Computer-Assisted Terminal Criminal Hunt)
1048707 MOTION (Metropolitan Orleans Total Information Online Network)
1048707 ARJIS (Automated Regional Justice Information System)
diams Di bidang Permainan
o Komputer dapat digunakan untuk hiburan dalam bentuk permainan
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
BAB IV
SISTEM OPERASI
A Pengertian Sistem OperasiSistem operasi Komputer adalah perangkat lunak komputer atau
software yang bertugas untuk melakukan kontrol dan manajemen perangkat
keras dan juga operasi-operasi dasar sistem termasuk menjalankan software
aplikasi seperti program-program pengolah data yang bisa digunakan untuk
mempermudah kegiatan manusia Sistem Operasi dalam bahasa Inggrisnya
disebut Operating System atau biasa di singkat dengan OS
Secara umum Sistem Operasi adalah software pada lapisan pertama
yang ditempatkan pada memori komputer pada saat komputer dinyalakan
Sedangkan software-software lainnya dijalankan setelah Sistem Operasi
berjalan dan Sistem Operasi akan melakukan layanan inti umum untuk
software-software itu Layanan inti umum tersebut seperti akses ke disk
manajemen memori skeduling task dan antar-muka user 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
Kalau sistem komputer terbagi dalam lapisan-lapisan maka Sistem
Operasi adalah penghubung antara lapisan hardware dan lapisan software
Lebih jauh daripada itu Sistem Operasi melakukan semua tugas-tugas
penting dalam komputer dan menjamin aplikasi-aplikasi yang berbeda dapat
berjalan secara bersamaan dengan lancar Sistem Operasi menjamin aplikasi
software lainnya dapat menggunakan memori melakukan input dan output
terhadap peralatan lain dan memiliki akses kepada sistem file Apabila
beberapa aplikasi berjalan secara bersamaan maka Sistem Operasi mengatur
skedule yang tepat sehingga sedapat mungkin semua proses yang berjalan
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
mendapatkan waktu yang cukup untuk menggunakan prosesor (CPU) serta
tidak saling mengganggu
Dalam banyak kasus Sistem Operasi menyediakan suatu pustaka dari
fungsi-fungsi standar dimana aplikasi lain dapat memanggil fungsi-fungsi
itu sehingga dalam setiap pembuatan program baru tidak perlu membuat
fungsi-fungsi tersebut dari awal Sistem Operasi secara umum terdiri dari
beberapa bagian
1 Mekanisme Boot yaitu meletakkan kernel ke dalam memory
2 Kernel yaitu inti dari sebuah Sistem Operasi
3 Command Interpreter atau shell yang bertugas membaca input dari
pengguna
4 Pustaka-pustaka yaitu yang menyediakan kumpulan fungsi dasar dan
standar yang dapat dipanggil oleh aplikasi lain
5 Driver untuk berinteraksi dengan hardware eksternal sekaligus untuk
mengontrol mereka
Sebagian Sistem Operasi hanya mengizinkan satu aplikasi saja yang
berjalan pada satu waktu (misalnya DOS) tetapi sebagian besar Sistem
Operasi baru mengizinkan beberapa aplikasi berjalan secara simultan pada
waktu yang bersamaan Sistem Operasi seperti ini disebut sebagai Multi-
tasking Operating System (misalnya keluarga sistem operasi UNIX)
Beberapa Sistem Operasi berukuran sangat besar dan kompleks serta
inputnya tergantung kepada input pengguna sedangkan Sistem Operasi
lainnya sangat kecil dan dibuat dengan asumsi bekerja tanpa intervensi
manusia sama sekali Tipe yang pertama sering disebut sebagai Desktop OS
sedangkan tipe kedua adalah Real-Time OS
Sebagai contoh yang dimaksud sistem operasi itu antara lain adalah
Windows Linux Free BSD Solaris palm symbian dan sebagainya
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
B Tugas-Tugas Sistem Operasi
Tugas-tugas sistem operasi diantaranya
1 Menyediakan antarmuka pengguna (user interface) berupa
o Melakukan perintah (command-base user interface) dalam bentuk teks
o Mengarahkan menu (menu driven)
o Antarmuka unit grafik (graphical user interface-GUI)
o Kombinasi ikon dan menu untuk menerima dan melaksanakan perintah
2 Menyediakan informasi yang berkaitan dengan hardware yaitu berupa
perangkat yang aktif atau pasif dan mengendalikan perangkat IO
3 Melakukan tugas pengolahan dan pengendalian sumber daya dalam sebuah
proses sebagai berikut
o Multitasking yaitu melakukan tugas secara serentak atau sekaligus pada
aplikasi yang sama maupun berbeda
o Multiprocessing penggunaan atau pemrosesan sebuah program secara
serentak oleh beberapa unit CPU
o Timesharing menggunakan sistem komputer yang sama pada banyak
pengguna
o Multithreading memproses aktivitas pada bentuk yang sama dengan
multitasking tetapi pada aplikasi tunggal
o Scalability dan Network upaya komputer dalam mengendalikan dan
meningkatkan kewaspadaan dan keamanan jumlah pengguna dan
memperluas pelayanan
4 Pengelolaan file dan direktori data yaitu memastikan file-file dalam
penyimpanan sekunder tersedia jika diperlukan dan mengamankan dari
pengguna yang tidak diizinkan
C Layanan Sistem Operasi
Seiring dengan berkembangnya Sistem Operasi semakin banyak lagi
layanan yang menjadi layanan inti umum Kini sebuah OS mungkin perlu
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
menyediakan layanan network dan koneksitas internet yang dulunya tidak
menjadi layanan inti umum Sistem Operasi juga perlu untuk menjaga kerusakan
sistem komputer dari gangguan program perusak yang berasal dari komputer
lainnya seperti virus Daftar layanan inti umum akan terus bertambah
Sebuah sistem operasi yang baik harus memiliki layanan berupa eksekusi
program operasi IO menipulasi sistem file komunikasi dan deteksi kesalahan
Dalam pemakaian secara multiuser sistem dapat lebih menguntungkan yaitu lebih
efisien karena pemakaian sumber daya bersama antara pengguna Sebagai fungsi
layanan bersama tersebut maka sistem operasi akan memberikan efisiensi
pengguna sistem berupa
Resource allocator yaitu mengalokasikan sumber daya ke beberapa
pengguna atau pekerjaan yang berkalan pada saat yang bersamaan
Protection menjamin akses ke sistem sumber daya yang dikendalikan
(akses pengguna ke sistem menjadi terkendali)
Accounting yaitu merekam kegiatan pengguna jatah pemakaian sumber
daya (keadilan atau kebijakan)
Eksekusi program merupakan kemampuan sistem untuk memuat program
ke memori dan menjalankan program Pengguna tidak dapat secara langsung
mengakses sumber daya hardware sistem operasi harus menyediakan mekanisme
untuk melakukan operasi IO atas nama pengguna Manipulasi sistem file adalah
kemampuan program untuk melakukan operasi pada file (membaca menulis
membuat dan menghapus file) Komunikasi adalah pertukaran data atau informasi
antar dua atau lebih proses yang berada pada satu komputer (atau lebih) Deteksi
kesalahan (error) adalah menjaga kestabilan sistem dengan mendeteksi error
hardware maupun operasi
D Struktur Sistem Operasi
Silberschatz Galvin Gagne (2003) berpendapat bahwa umumnya
sebuah sistem operasi modern mempunyai komponen sebagai berikut
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
Manajemen proses
Manajemen memori utama
Manajemen memori skunder
Manajemen sistem IO (inputoutput)
Manajemen file
Sistem proteksi
Jaringan
Sistem command interpreter
a Manajemen proses
Prosesor mengeksekusi program-program komputer Prosesor adalah
sebuah chip dalam sistem komputer yang menjalankan instruksi-instruksi
program komputer Dalam setiap detiknya prosesor dapat menjalankan jutaan
instruksi
Program adalah sederetan instruksi yang diberikan kepada suatu
komputer Sedangkan proses adalah suatu bagian dari program yang berada
pada status tertentu dalam rangkaian eksekusinya Di dalam bahasan Sistem
Operasi kita lebih sering membahas proses dibandingkan dengan program
Pada Sistem Operasi modern pada satu saat tidak seluruh program dimuat
dalam memori tetapi hanya satu bagian saja dari program tersebut
Sedangkan bagian lain dari program tersebut tetap beristirahat di media
penyimpan disk Hanya pada saat dibutuhkan saja bagian dari program
tersebut dimuat di memory dan dieksekusi oleh prosesor Hal ini sangat
menghemat pemakaian memori
Beberapa sistem hanya menjalankan satu proses tunggal dalam satu
waktu sedangkan yang lainnya menjalankan multi-proses dalam satu waktu
Padahal sebagian besar sistem komputer hanya memiliki satu prosesor dan
sebuah prosesor hanya dapat menjalankan satu instruksi dalam satu waktu
Maka bagaimana sebuah sistem prosesor tunggal dapat menjalankan multi-
proses Sesungguhnya pada granularity yang sangat kecil prosesor hanya
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
menjalankan satu proses dalam satu waktu kemudian secara cepat ia
berpindah menjalankan proses lainnya dan seterusnya Sehingga bagi
penglihatan dan perasaan pengguna manusia seakan-akan prosesor
menjalankan beberapa proses secara bersamaan
Setiap proses dalam sebuah sistem operasi mendapatkan sebuah PCB
(Process Control Block) yang memuat informasi tentang proses tersebut
yaitu sebuah tanda pengenal proses (Process ID) yang unik dan menjadi
nomor identitas status proses prioritas eksekusi proses dan informasi lokasi
proses dalam memori Prioritas proses merupakan suatu nilai atau besaran
yang menunjukkan seberapa sering proses harus dijalankan oleh prosesor
Proses yang memiliki prioritas lebih tinggi akan dijalankan lebih sering atau
dieksekusi lebih dulu dibandingkan dengan proses yang berprioritas lebih
rendah Suatu sistem operasi dapat saja menentukan semua proses dengan
prioritas yang sama sehingga setiap proses memiliki kesempatan yang sama
Sistem operasi bertanggung jawab atas aktifitas-aktifitas yang berkaitan
dengan manajemen proses seperti
Pembuatan dan penghapusan proses user dan sistem proses
Menunda atau melanjutkan proses
Menyediakan mekanisme untuk proses sinkronisasi
Menyediakan mekanisme untuk proses komunikasi
Menyediakan mekanisme untuk penanganan deadlock
Status Proses
Jenis status yang mungkin dapat disematkan pada suatu proses pada
setiap sistem operasi dapat berbeda-beda Tetapi paling tidak ada 3 macam status
yang umum yaitu
1 Ready yaitu status dimana proses siap untuk dieksekusi pada giliran
berikutnya
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
2 Running yaitu status dimana saat ini proses sedang dieksekusi oleh
prosesor
3 Blocked yaitu status dimana proses tidak dapat dijalankan pada saat
prosesor siapbebas
b Manajemen memori utama
Memori utama atau lebih dikenal sebagai memori adalah sebuah array
yang besar dari word atau byte yang ukurannya mencapai ratusan ribuan
atau bahkan jutaan Setiap word atau byte mempunyai alamat sendiri Memori
utama berfungsi sebagai tempat penyimpanan yang akases datanya digunakan
oleh CPU atau perangkat IO Memori utama termasuk tempat penyimpanan
data sementara (volatile) artinya data dapat hilang begitu sistem dimatikan
Sistem operasi bertanggung jawab atas aktivitas-aktivitas yang berkaitan
dengan manajemen memori seperti
menjaga track memori yang sedang diguanakan dan siapa yang
menggunakannya
memilih program yang akan di-load ke memori
Mengalokasikan dan men-dealokasikan ruang memori sesuai kebutuhan
c Manajemen memori skunderData tersimpan dalam memori utama bersifat sementara dan
jumlahnya sangat kecil Oleh karenan itu untuk menyimpan keseluruhan data
dan program komputer dibutuhkan secondary storage yang bersifat permanen
dan mempu menampung data dengan ukuran besar Contoh dari memori
skunder adalah harddisk disket USB flash disk dan lain-lain Sistem operasi
bertanggung jawab atas aktivitas-aktivitas yang berkaitan dengan disk
managementi seperti free space management alokasi penyimpanan dan
penjadwalan disk
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
d Manajemen sistem IO
Manajemen sistem IO biasa juga disebut sebagai device manager
yang bertugas menyediakan device driveracuteyang umum sehingga operasi IO
dapat seragam (membuka membaca menulis menutup) Contoh pengguna
menggunakan operasi yang sama untuk membaca file pada hard disk CD-
ROM dan disket Komponen sistem operasi untuk sistem IO adalah sebagai
berikut
Buffer berfungsi untuk sementara menampung data darike perangkat IO
Spooling melakukan penjadwalan pemakaian IO sistem supaya lebih
efisien (antrian dan sebagainya)
Menyediakan driver untuk dapat melakukan operasi detail untuk hardware
IO tertentu
eManajemen file
File adalah sekumpulan informasi yang berhubungan sesuai dengan
tujuan pembuat berkas tersebut Berkas dapat mempunyai struktur yang
bersifat hirarki (direktori volume dan lain-lain) Tanggung jawab sistem
operasi adalah
Pembuatan dan penghapusan file
Pembuatan dan penghapusan direktori
Mendukung manipulasi file dan direktori
Memetakan file ke secondary storage
Melakukan backup file ke media penyimpanan permanen (non volatile)
f Sistem proteksi
Proteksi mengacu pada mekanisme untuk mengendalikan akses yang
dilakukan oleh program prosesor atau pengguna ke sistem suber daya
Mekanisme proteksi seharusnya
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
Dapat membedakan antara pengguna yang diizinkan dan yang belum
Menentukan kendali
Menyediakan alat pengatur
g Jaringan
Sistem distribusi adalah sekumpulan prosesor yang tidak berbagi
memori atau clock Tiap prosesor mempunyai memori sendiri Prosesor-
prosesor tersebut terhubung memlaui jaringan komunikasi sistem terdistribusi
yang menyediakan akases pengguna ke berbagai macam sumber daya sistem
Akses tersebut menyebabkan meningkatnya
Kecepatan komputer
Ketersediaan data
Kehandalan (enhanced reliability)
h Sistem command-interpreter
Sistem operasi menunggu instruksi dapri pengguna (command
driven) Program yang membaca instruksi dan mengartikan control
statements umumnya disebut control-card interpreter command-line
interpreter shell pada UNIX Sistem command interpreter sangat bervariasi
antara satu sistem operasi dengan sistem operasi lainnya dan disesuaikan
dengan tujuan dan teknologi perangkat IO yang ada Contohnya CLI
Windows pen-based (touch) dan lain-lain
E Klasifikasi Sistem Operasi
Sistem operasi dapat diklasifikasikan sebagai berikut
1 Berdasarkan skala arsitekturnya (bit) sistem operasi dibedakan menjadi
sistem operasi berskala 8-bit 16-bit 32-bit dan 64-bit Sistem operasi
dengan skala 8-bit dan 16-bit saat ini sudah mulai ditinggalkan sedangkan
saat ini kebanyakan yang digunakan adalah skala 32-bit seperti sistem
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
operasi Microsoft Windows NT Windows 2000 Windows XP LINUX
IBM OS400 Sun Solaris) Sedangkan yang baru dan masih jarang
ditemui di pasaran adalah skala 64-bit Seperti Windows XP 64-bit Digital
UNIX Open VMS IBM AIX for RS6000 SGI IRIX dan HP-UX
2 Klasifikasi sistem operasi berdasarkan end-user interface
o Command driven Biasa juga disebut command line dimana perintah
sistem operasi diketikkan pada prompt perintah atau dieksekusi
melalui script file (misalnya pada sistem operasi DOS UNIX atau
XENIX)
o Graphical user interface (GUI) Pengguna akhir menggunakan mouse
atau alat penunjuk (pointer) yang lain untuk memilih objek yang
mewakili suatu instruksi spesifik (misalnya semua sistem operasi
Windows IBM OS2 MAC-OS LINUX)
3 Klasifikasi sistem operasi berdasarkan pengguna
o Single-user single-tasking sistem operasi yang hanya mampu untuk
melayani satu pengguna pada satu saat untuk satu instruksi dalam satu
siklus proses (misal MS-DOS)
o Single-user multi-tasking sistem operasi yang hanya mampu untuk
melayani satu pengguna pada satu saat tetapi mampu untuk
mengeksekusi beberapa instruksi dalam satu siklus proses (misalnya
Windows 95 IBM OS2 MAC-OS)
o Multi-user multi-tasking sistem operasi yang mampu untuk melayani
beberapa pengguna sekaligus dalam satu waktu dan juga mampu
untuk menjalankan beberapa instruksi sekaligus dalam satu siklus
proses
4 Klasifikasi sistem operasi berdasarkan pangsa pasar
o Sistem operasi servernetwork seperti Windows NT Server Windows
XP IBM AIX for RS6000 Digital UNIX Open VMS HP-UX Sun
Solaris dan IBM OS400 LINUX
o Sistem operasi desktop seperti Windows 95 Windows NT
Workstation Windows XP LINUX OS2 Wrap MacOS Java
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
o Sistem operasi Hanheld seperti Windows CE GEOS Magic Cap
F Sistem Operasi Saat IniSistem operasi-sistem operasi utama yang digunakan komputer sistem
umum (termasuk PC komputer personal) terbagi menjadi 3 kelompok besar
1 Keluarga Microsoft Windows - yang antara lain terdiri dari Windows Desktop
Environment (versi 1x hingga versi 3x) Windows 9x (Windows 95 98 dan
Windows ME) dan Windows NT (Windows NT 3x Windows NT 40
Windows 2000 Windows XP Windows Server 2003 Windows Vista
Windows 7 (Seven) yang dirilis pada tahun 2009 dan Windows Orient yang
akan dirilis pada tahun 2014
2 Keluarga Unix yang menggunakan antarmuka sistem operasi POSIX seperti
SCO UNIX keluarga BSD (Berkeley Software Distribution) GNULinux
MacOSX (berbasis kernel BSD yang dimodifikasi dan dikenal dengan nama
Darwin) dan GNUHurd
3 Mac OS adalah sistem operasi untuk komputer keluaran Apple yang biasa
disebut Mac atau Macintosh Sistem operasi yang terbaru adalah Mac OS X
versi 104 (Tiger) Awal tahun 2007 direncanakan peluncuran versi 105
(Leopard)
Sedangkan komputer Mainframe dan Super komputer menggunakan banyak
sekali sistem operasi yang berbeda-beda umumnya merupakan turunan dari
sistem operasi UNIX yang dikembangkan oleh vendor seperti IBM AIX HPUX
dll
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
BAB V
PENUTUP
A KESIMPULAN
Perangkat lunak merupakan kumpulan beberapa perintah yang dieksekusi
oleh mesin komputer dalam menjalankan pekerjaannya perangkat lunak ini
merupakan catatan bagi mesin komputer untuk menyimpan perintah maupun
dokumen serta arsip lainnya Merupakan data elektronik yang disimpan
sedemikian rupa oleh komputer itu sendiri data yang disimpan ini dapat berupa
program atau instruksi yang akan dijalankan oleh perintah maupun catatan-
catatan yang diperlukan oleh komputer untuk menjalankan perintah yang
dijalankannya Untuk mencapai keinginannya tersebut dirancanglah suatu susunan
logika logika yang disusun ini diolah melalui perangkat lunak yang disebut juga
dengan program beserta data-data yang diolahnya Pengeloahan pada software ini
melibatkan beberapa hal diantaranya adalah sistem operasi program dan data
Penggolongan komputer terbagi menjadi tiga (3) yaitu berdasarkan data
yang diolah berdasarkan penggunaannya dan berdasarkan ukurannya Sedangkan
penerapan komputer sering diterapkan pada bidang teknologi dan ilmu
pengetahuan bisnis industri perbankan pendidikan kedokteran penerbangan
kriminalitas dan permainan
Perangkat lunak sistem atau sistem operasi merupakan software yang
berfungsi melakukan operasi yang mengurusi tentang segala aktifitas komputer
seperti mendukung operasi sistem aplikasi dan mengendalikan semua perangkat
komputer agar dapat berjalan selaras dengan fungsinya Secara umum Sistem
Operasi adalah software pada lapisan pertama yang ditempatkan pada memori
komputer pada saat komputer dinyalakan Sedangkan software-software lainnya
dijalankan setelah Sistem Operasi berjalan dan Sistem Operasi akan melakukan
layanan inti umum untuk software-software itu Sistem operasi sekarang menurut
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
Silberschatz Galvin Gagne (2003) berpendapat bahwa umumnya sebuah sistem
operasi modern mempunyai komponen yaitu Manajemen proses Manajemen
memori utama Manajemen memori skunder Manajemen sistem IO
(inputoutput) Manajemen file Sistem proteksi Jaringan dan Sistem command
interpreter Sedangkan sistem operasi komputer terbagi menjadi tiga (3) bagian
yaitu keluarga microsoft windows keluarga unix dan keluarga Mac OS
B SARAN
Teknologi yang semakin berkembang dalam teknologi diharapkan dapat
djadikan alat membantu mencari informasi bukan untuk hal yang negatif Untuk
itu Gunakan komputer secara bijak sesuaikan dengan keperluan dan kebutuhan
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
DAFTAR PUSTAKA
httprudihdwordpresscom20070509sejarah-perkembangan-perangkat-lunak
(Minggu 5 Maret 2011 jam 1915)
httpidwikipediaorgwikiSistem_operasi (Selasa 8 Maret 2011 jam 1425)
httpferryfwebidindexphptik3-ked-dsr-komp52-babivperangkat-lunak-
komputer (Selasa 15Maret 2010 jam 1300)
httpidwikipediaorgwikiSejarah_perangkat_lunak_bebas (Selasa 15 Maret
2011 jam 1900)
httpsolehsoulwordpresscom20090831apa-itu-software-komputer-
E28093-definisi-software (Rabu 16 Maret 2011 jam1253)
httpwwwaplikomfeunlamcocc (Kamis 17 Maret 2011 jam 1100)
P
- A PENGGOLONGAN KOMPUTER
-
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
F Klasifikasi Perangkat Lunak
Perangkat lunak secara umum dapat di bagi 2 yaitu perangkat lunak
sistem dan perangkat lunak aplikasi Perangkat lunak sistem dapat di bagi lagi
menjadi 3 macam yaitu
1 Bahasa pemrograman merupakan perangkat lunak yang bertugas
mengkonversikan arsitektur dan algoritma yang di rancang manusia ke
dalam format yang dapat di jalankan komputer contoh bahasa
pemrograman di antaranya BASIC COBOL Pascal C++ FORTRAN
2 Sistem Operasi saat komputer pertama kali di hidupkan sistem operasilah
yang pertama kali di jalankan sistem operasi yang mengatur seluruh
proses menterjemahkan masukan mengatur proses internal
memanejemen penggunaan memori dan memberikan keluaran ke peralatan
yang bersesuaian contoh sistem operasi DOS Unix Windows 95 IMB
OS2 Applersquos System 7
3 Utility sistem operasi merupakan perangkat lunak sistem dengan fungsi
tertentu misalnya pemeriksaan perangkat keras (hardware
troubleshooting) memeriksa disket yang rusak (bukan rusak fisik)
mengatur ulang isi harddisk (partisi defrag) contoh Utilty adalah Norton
Utility
Perangkat lunak aplikasi merupakan bagian perangkat lunak yang
sangat banyak di jumpai dan terus berkembang Sebelum tahun 1990-an
aplikasi yang di kenal yaitu pemroses kata (Word Star Chi Write)
pemroses tabel (Lotus 123 Quatro Pro) database (DBASE) dan hiburan
(game) Pada perkembangan pemroses kata tabel dan database saat ini
telah di bundel menjadi aplikasi office dengan tambahan aplikasi untuk
pembuatan presentasi yang nanti akan di berikan pada pelatihan ini
Contoh aplikasi office adalah Microsoft Office yang terdiri dari
Word(pemroses kata) Excel (pemroses tabel) Access (database) dan
PowerPoint (presentasi) Yang berkembang sangat banyak saat ini adalah
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
aplikasi multimedia dan internet Contoh aplikasi multimedia adalah
Winamp untuk memutar musik berformat MP3 atau CD Audio kemudian
RealPlayer yang dapat digunakan untuk menonton film atau VCD
Aplikasi internet yang umum di gunakan adalah untuk browsing e-mail
chatting dan messenger
Aplikasi yang bersifat khusus di antaranya untuk membantu
pekerjaan Engineer seperti AutoCAD (gambar struktur) Protel (gambar
rangkaian elektronik) dan Matlab (pemroses dan visualisasi persamaan
matematis)
G Profesi Dan Sertifikasi
Profesi sebagai software engineer mungkin asing ditelinga anda
termasuk anda karena kerancuan istilah RPL tadi sertifikasi kopetensi
RPL sampai sekarang masih menjadi perdebatan dalam industri software
karena menuntut hal yang spesifik untuk software tertentu ACM
(association for computing machinery) pernah membuat sertifikasi untuk
program software engineer tahun 1980an tapi dihentikan karena kurang
peminat IEEE sudah mengeluarkan lebih dari 500 sertifikat profesi RPL
di Canada telah keluar sertifikat legal untuk RPL yang disebut ISP
(Information System Professional)
Saat ini sertifikasi untuk RPL di Indonesia juga belum tersedia
namun telah disusun Standar Kompetensi Kerja Nasional Indonesia untuk
Bidang Programmer Komputer Meskipun belum memenuhi cakupan
bidang RPL secara keseluruhan namun paling tidak dapat digunakan
sebagai pendekatan sertifikasi bidang RPL
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
BAB III
PENGGOLONGAN DAN PENERAPAN KOMPUTER
A PENGGOLONGAN KOMPUTER
1 Berdasarkan data yang diolah
a Analog Computer
Komputer Analog adalah komputer yang digunakan mengolah data
yang berbentuk fisik dan bersifat kontinyu
b Digital Computer
Komputer Digital adalah komputer yang digunakan untuk mengolah
data berbentuk angka atau huruf dan bersifat tetap
c Hybrid Computer
Komputer Hybrid adalah jenis komputer yang dapat digunakan untuk
mengolah data analog ataupun digital
Keunggulan komputer digital
Memproses data lebih tepat dibandingkan dengan komputer analog
Dapat menyimpan data selama masih dibutuhkan oleh proses
Dapat melakukan operasi logika yaitu membandingkan dua nilai dan
menentukan hasilnya
Data yang telah dimasukkan dapat dikoreksi atau dihapus
Output dari komputer digital dapat berupa angka huruf grafik maupun
gambar
2 Berdasarkan penggunaanya
a) Special purpose computer
Komputer ini dirancang untuk menyelesaikan suatu masalah yang
khusus yang biasanya hanya berupa satu masalah saja
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
b) General purpose computer
Komputer ini dirancang untuk menyelesaikan bermacam-macam
masalah
3 Berdasarkan ukurannya
berdasarkan ukurannya komputer digolongkan kedalam
Micro computer
o Micro computer disebut juga personal computer
o Komputer mikro umunya single user (pemakai tunggal)
o Perkembangan lebih lanjut dari komputer mikro adalah komputer
super-mikro (supermicro computer)
o Supermicro computer merupakan multiuser system
Mini computer
o Mini computer dapat dibagi lagi menjadi
Mini-mini computer
Midi-mini computer
Maxi-mini computer
Super-mini computer
o Mini computer bersifat multi-user
o Mini computer dapat dihubungkan sampai dengan 64 terminal
Small computer
o Small computer disebut juga small-scale mainframe computer
o Small computer bersifat multi-user system
o Small computer menggunakan sistem multi programming
multiprocessing dan virtual storage
Medium computer
o Medium computer disebut juga medium-scale mainframe computer
o Medium computer bersifat multi-user system
o Medium computer menerapkan konsep distribusi data processing
(DDP)
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
Large computer
o Large computer disebut juga mainframe computer atau large-scale
mainframe computer
o Large computer bersifat multi-user system
o Large computer menerapkan sistem time-sharing
Super computer
o Super computer memungkinkan penerapan time-sharing yang lebih
efektif
o Super computer dapat dihubungkan sampai dengan ribuan terminal
o Super computer disebut juga parallel processor
B PENERAPAN KOMPUTER
diams Di bidang teknik dan ilmu pengetahuan
o Kecepatan dan ketepatan komputer sangat bermanfaat dalam pengolahan
data pada aplikasi teknik
o Para ahli nuklir dapat membuat model reaktor nulkir pada layar
komputer tidak perlu membuat model yang sebenarnya Kondisikondisi
yang diperlukan pada reaktor nuklir dapat diprogram dan dapat dicoba
diberikan data yang melampaui batas keamanan reaktor tersebut
o Komputer dapat juga digunakan untuk membuat model molekul-
molekul yang dapat ditampilkan secara grafik pada layar komputer
Melalui grafik ini ahli kimia dapat mengamati bagaimana molekul-
molekul tersebut bereaksi dengan yang lainnya
o Komputer juga dapat dipergunakan pada bidang geologi untuk
mempelajari keadaan tanah serta contour dari suatu daerah
o Aplikasi yang lain dari komputer dalam bidang teknik adalah computer
aided design
diams Di bidang bisnis
o Kegunaan komputer pada aplikasi bisnis adalah untuk menyediakan
informasi dengan cepat dan tepat
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
o Management Information System (MIS) adalah suatu sistem informasi
yang banyak diterapkan di perusahaan untuk menyediakan informasi yang
diperlukaan oleh semua tingkat manajemen
o Salah satu bagian dari MIS adalah AIS (Accounting Information System)
o Dalam MIS terdapat tiga komponen utama yaitu
1048707 Upper Management
1048707 Middle Management
1048707 Lower Management
diams Di bidang Industri
o Didalam proses industri komputer dapat dipergunakan untuk
pengawasan nemerik (numerical control) atau untuk pengawasan proses
(process control)
diams Di bidang Perbankan
o Dibidang perbankan komputer dipergunakan untuk menghasilkan
informasi bagi pihak manajemen bank sendiri dan juga untuk
meningkatkan pelayanan kepada nasabah bank
diams Dibidang Pendidikan
o Dibidang pendiikan komputer dipergunakan sebagai alat bantu dalam
proses belajar
o Komputer juga digunakan untuk membantu orang tuli mempelajari
bahasa kode
diams Dibidang Kedokteran
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
o Dibidang kedokteran komputer banyak digunakan untuk membantu para
dokter mendiagnosa penyakit dan menemukan obat yang tepat
o Contoh penerapan komputer dalam bidang kedokteran adalah
1048707 CAT (Computerized Axial Tomography)
1048707 DSR (Dynamic Spatial Reconstructor)
1048707 SPECT (Single Photon Emission Computer Tomography)
1048707 NMR (Nuclear Magnetic Resonance)
diams Di bidang Penerbangan
o Salah satu keguanan komputer pada perusahaan penerbangan adalah
untuk mengatur jadwal penerbangan dan mengatur sietm pemesanan tiket
diams Dibidang Kriminalitas
o Komputer dapat menghasilkan statistik kriminalitas di suatu daerah
o Program komputer yang telah dikembangkan pada bidang kriminalitas
adalah Crime Analysis Support System
o Program komputer yang lainnya adalah
1048707 PROMIS (Prosecutor-Offender Management Information System)
1048707 CATCH (Computer-Assisted Terminal Criminal Hunt)
1048707 MOTION (Metropolitan Orleans Total Information Online Network)
1048707 ARJIS (Automated Regional Justice Information System)
diams Di bidang Permainan
o Komputer dapat digunakan untuk hiburan dalam bentuk permainan
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
BAB IV
SISTEM OPERASI
A Pengertian Sistem OperasiSistem operasi Komputer adalah perangkat lunak komputer atau
software yang bertugas untuk melakukan kontrol dan manajemen perangkat
keras dan juga operasi-operasi dasar sistem termasuk menjalankan software
aplikasi seperti program-program pengolah data yang bisa digunakan untuk
mempermudah kegiatan manusia Sistem Operasi dalam bahasa Inggrisnya
disebut Operating System atau biasa di singkat dengan OS
Secara umum Sistem Operasi adalah software pada lapisan pertama
yang ditempatkan pada memori komputer pada saat komputer dinyalakan
Sedangkan software-software lainnya dijalankan setelah Sistem Operasi
berjalan dan Sistem Operasi akan melakukan layanan inti umum untuk
software-software itu Layanan inti umum tersebut seperti akses ke disk
manajemen memori skeduling task dan antar-muka user 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
Kalau sistem komputer terbagi dalam lapisan-lapisan maka Sistem
Operasi adalah penghubung antara lapisan hardware dan lapisan software
Lebih jauh daripada itu Sistem Operasi melakukan semua tugas-tugas
penting dalam komputer dan menjamin aplikasi-aplikasi yang berbeda dapat
berjalan secara bersamaan dengan lancar Sistem Operasi menjamin aplikasi
software lainnya dapat menggunakan memori melakukan input dan output
terhadap peralatan lain dan memiliki akses kepada sistem file Apabila
beberapa aplikasi berjalan secara bersamaan maka Sistem Operasi mengatur
skedule yang tepat sehingga sedapat mungkin semua proses yang berjalan
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
mendapatkan waktu yang cukup untuk menggunakan prosesor (CPU) serta
tidak saling mengganggu
Dalam banyak kasus Sistem Operasi menyediakan suatu pustaka dari
fungsi-fungsi standar dimana aplikasi lain dapat memanggil fungsi-fungsi
itu sehingga dalam setiap pembuatan program baru tidak perlu membuat
fungsi-fungsi tersebut dari awal Sistem Operasi secara umum terdiri dari
beberapa bagian
1 Mekanisme Boot yaitu meletakkan kernel ke dalam memory
2 Kernel yaitu inti dari sebuah Sistem Operasi
3 Command Interpreter atau shell yang bertugas membaca input dari
pengguna
4 Pustaka-pustaka yaitu yang menyediakan kumpulan fungsi dasar dan
standar yang dapat dipanggil oleh aplikasi lain
5 Driver untuk berinteraksi dengan hardware eksternal sekaligus untuk
mengontrol mereka
Sebagian Sistem Operasi hanya mengizinkan satu aplikasi saja yang
berjalan pada satu waktu (misalnya DOS) tetapi sebagian besar Sistem
Operasi baru mengizinkan beberapa aplikasi berjalan secara simultan pada
waktu yang bersamaan Sistem Operasi seperti ini disebut sebagai Multi-
tasking Operating System (misalnya keluarga sistem operasi UNIX)
Beberapa Sistem Operasi berukuran sangat besar dan kompleks serta
inputnya tergantung kepada input pengguna sedangkan Sistem Operasi
lainnya sangat kecil dan dibuat dengan asumsi bekerja tanpa intervensi
manusia sama sekali Tipe yang pertama sering disebut sebagai Desktop OS
sedangkan tipe kedua adalah Real-Time OS
Sebagai contoh yang dimaksud sistem operasi itu antara lain adalah
Windows Linux Free BSD Solaris palm symbian dan sebagainya
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
B Tugas-Tugas Sistem Operasi
Tugas-tugas sistem operasi diantaranya
1 Menyediakan antarmuka pengguna (user interface) berupa
o Melakukan perintah (command-base user interface) dalam bentuk teks
o Mengarahkan menu (menu driven)
o Antarmuka unit grafik (graphical user interface-GUI)
o Kombinasi ikon dan menu untuk menerima dan melaksanakan perintah
2 Menyediakan informasi yang berkaitan dengan hardware yaitu berupa
perangkat yang aktif atau pasif dan mengendalikan perangkat IO
3 Melakukan tugas pengolahan dan pengendalian sumber daya dalam sebuah
proses sebagai berikut
o Multitasking yaitu melakukan tugas secara serentak atau sekaligus pada
aplikasi yang sama maupun berbeda
o Multiprocessing penggunaan atau pemrosesan sebuah program secara
serentak oleh beberapa unit CPU
o Timesharing menggunakan sistem komputer yang sama pada banyak
pengguna
o Multithreading memproses aktivitas pada bentuk yang sama dengan
multitasking tetapi pada aplikasi tunggal
o Scalability dan Network upaya komputer dalam mengendalikan dan
meningkatkan kewaspadaan dan keamanan jumlah pengguna dan
memperluas pelayanan
4 Pengelolaan file dan direktori data yaitu memastikan file-file dalam
penyimpanan sekunder tersedia jika diperlukan dan mengamankan dari
pengguna yang tidak diizinkan
C Layanan Sistem Operasi
Seiring dengan berkembangnya Sistem Operasi semakin banyak lagi
layanan yang menjadi layanan inti umum Kini sebuah OS mungkin perlu
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
menyediakan layanan network dan koneksitas internet yang dulunya tidak
menjadi layanan inti umum Sistem Operasi juga perlu untuk menjaga kerusakan
sistem komputer dari gangguan program perusak yang berasal dari komputer
lainnya seperti virus Daftar layanan inti umum akan terus bertambah
Sebuah sistem operasi yang baik harus memiliki layanan berupa eksekusi
program operasi IO menipulasi sistem file komunikasi dan deteksi kesalahan
Dalam pemakaian secara multiuser sistem dapat lebih menguntungkan yaitu lebih
efisien karena pemakaian sumber daya bersama antara pengguna Sebagai fungsi
layanan bersama tersebut maka sistem operasi akan memberikan efisiensi
pengguna sistem berupa
Resource allocator yaitu mengalokasikan sumber daya ke beberapa
pengguna atau pekerjaan yang berkalan pada saat yang bersamaan
Protection menjamin akses ke sistem sumber daya yang dikendalikan
(akses pengguna ke sistem menjadi terkendali)
Accounting yaitu merekam kegiatan pengguna jatah pemakaian sumber
daya (keadilan atau kebijakan)
Eksekusi program merupakan kemampuan sistem untuk memuat program
ke memori dan menjalankan program Pengguna tidak dapat secara langsung
mengakses sumber daya hardware sistem operasi harus menyediakan mekanisme
untuk melakukan operasi IO atas nama pengguna Manipulasi sistem file adalah
kemampuan program untuk melakukan operasi pada file (membaca menulis
membuat dan menghapus file) Komunikasi adalah pertukaran data atau informasi
antar dua atau lebih proses yang berada pada satu komputer (atau lebih) Deteksi
kesalahan (error) adalah menjaga kestabilan sistem dengan mendeteksi error
hardware maupun operasi
D Struktur Sistem Operasi
Silberschatz Galvin Gagne (2003) berpendapat bahwa umumnya
sebuah sistem operasi modern mempunyai komponen sebagai berikut
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
Manajemen proses
Manajemen memori utama
Manajemen memori skunder
Manajemen sistem IO (inputoutput)
Manajemen file
Sistem proteksi
Jaringan
Sistem command interpreter
a Manajemen proses
Prosesor mengeksekusi program-program komputer Prosesor adalah
sebuah chip dalam sistem komputer yang menjalankan instruksi-instruksi
program komputer Dalam setiap detiknya prosesor dapat menjalankan jutaan
instruksi
Program adalah sederetan instruksi yang diberikan kepada suatu
komputer Sedangkan proses adalah suatu bagian dari program yang berada
pada status tertentu dalam rangkaian eksekusinya Di dalam bahasan Sistem
Operasi kita lebih sering membahas proses dibandingkan dengan program
Pada Sistem Operasi modern pada satu saat tidak seluruh program dimuat
dalam memori tetapi hanya satu bagian saja dari program tersebut
Sedangkan bagian lain dari program tersebut tetap beristirahat di media
penyimpan disk Hanya pada saat dibutuhkan saja bagian dari program
tersebut dimuat di memory dan dieksekusi oleh prosesor Hal ini sangat
menghemat pemakaian memori
Beberapa sistem hanya menjalankan satu proses tunggal dalam satu
waktu sedangkan yang lainnya menjalankan multi-proses dalam satu waktu
Padahal sebagian besar sistem komputer hanya memiliki satu prosesor dan
sebuah prosesor hanya dapat menjalankan satu instruksi dalam satu waktu
Maka bagaimana sebuah sistem prosesor tunggal dapat menjalankan multi-
proses Sesungguhnya pada granularity yang sangat kecil prosesor hanya
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
menjalankan satu proses dalam satu waktu kemudian secara cepat ia
berpindah menjalankan proses lainnya dan seterusnya Sehingga bagi
penglihatan dan perasaan pengguna manusia seakan-akan prosesor
menjalankan beberapa proses secara bersamaan
Setiap proses dalam sebuah sistem operasi mendapatkan sebuah PCB
(Process Control Block) yang memuat informasi tentang proses tersebut
yaitu sebuah tanda pengenal proses (Process ID) yang unik dan menjadi
nomor identitas status proses prioritas eksekusi proses dan informasi lokasi
proses dalam memori Prioritas proses merupakan suatu nilai atau besaran
yang menunjukkan seberapa sering proses harus dijalankan oleh prosesor
Proses yang memiliki prioritas lebih tinggi akan dijalankan lebih sering atau
dieksekusi lebih dulu dibandingkan dengan proses yang berprioritas lebih
rendah Suatu sistem operasi dapat saja menentukan semua proses dengan
prioritas yang sama sehingga setiap proses memiliki kesempatan yang sama
Sistem operasi bertanggung jawab atas aktifitas-aktifitas yang berkaitan
dengan manajemen proses seperti
Pembuatan dan penghapusan proses user dan sistem proses
Menunda atau melanjutkan proses
Menyediakan mekanisme untuk proses sinkronisasi
Menyediakan mekanisme untuk proses komunikasi
Menyediakan mekanisme untuk penanganan deadlock
Status Proses
Jenis status yang mungkin dapat disematkan pada suatu proses pada
setiap sistem operasi dapat berbeda-beda Tetapi paling tidak ada 3 macam status
yang umum yaitu
1 Ready yaitu status dimana proses siap untuk dieksekusi pada giliran
berikutnya
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
2 Running yaitu status dimana saat ini proses sedang dieksekusi oleh
prosesor
3 Blocked yaitu status dimana proses tidak dapat dijalankan pada saat
prosesor siapbebas
b Manajemen memori utama
Memori utama atau lebih dikenal sebagai memori adalah sebuah array
yang besar dari word atau byte yang ukurannya mencapai ratusan ribuan
atau bahkan jutaan Setiap word atau byte mempunyai alamat sendiri Memori
utama berfungsi sebagai tempat penyimpanan yang akases datanya digunakan
oleh CPU atau perangkat IO Memori utama termasuk tempat penyimpanan
data sementara (volatile) artinya data dapat hilang begitu sistem dimatikan
Sistem operasi bertanggung jawab atas aktivitas-aktivitas yang berkaitan
dengan manajemen memori seperti
menjaga track memori yang sedang diguanakan dan siapa yang
menggunakannya
memilih program yang akan di-load ke memori
Mengalokasikan dan men-dealokasikan ruang memori sesuai kebutuhan
c Manajemen memori skunderData tersimpan dalam memori utama bersifat sementara dan
jumlahnya sangat kecil Oleh karenan itu untuk menyimpan keseluruhan data
dan program komputer dibutuhkan secondary storage yang bersifat permanen
dan mempu menampung data dengan ukuran besar Contoh dari memori
skunder adalah harddisk disket USB flash disk dan lain-lain Sistem operasi
bertanggung jawab atas aktivitas-aktivitas yang berkaitan dengan disk
managementi seperti free space management alokasi penyimpanan dan
penjadwalan disk
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
d Manajemen sistem IO
Manajemen sistem IO biasa juga disebut sebagai device manager
yang bertugas menyediakan device driveracuteyang umum sehingga operasi IO
dapat seragam (membuka membaca menulis menutup) Contoh pengguna
menggunakan operasi yang sama untuk membaca file pada hard disk CD-
ROM dan disket Komponen sistem operasi untuk sistem IO adalah sebagai
berikut
Buffer berfungsi untuk sementara menampung data darike perangkat IO
Spooling melakukan penjadwalan pemakaian IO sistem supaya lebih
efisien (antrian dan sebagainya)
Menyediakan driver untuk dapat melakukan operasi detail untuk hardware
IO tertentu
eManajemen file
File adalah sekumpulan informasi yang berhubungan sesuai dengan
tujuan pembuat berkas tersebut Berkas dapat mempunyai struktur yang
bersifat hirarki (direktori volume dan lain-lain) Tanggung jawab sistem
operasi adalah
Pembuatan dan penghapusan file
Pembuatan dan penghapusan direktori
Mendukung manipulasi file dan direktori
Memetakan file ke secondary storage
Melakukan backup file ke media penyimpanan permanen (non volatile)
f Sistem proteksi
Proteksi mengacu pada mekanisme untuk mengendalikan akses yang
dilakukan oleh program prosesor atau pengguna ke sistem suber daya
Mekanisme proteksi seharusnya
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
Dapat membedakan antara pengguna yang diizinkan dan yang belum
Menentukan kendali
Menyediakan alat pengatur
g Jaringan
Sistem distribusi adalah sekumpulan prosesor yang tidak berbagi
memori atau clock Tiap prosesor mempunyai memori sendiri Prosesor-
prosesor tersebut terhubung memlaui jaringan komunikasi sistem terdistribusi
yang menyediakan akases pengguna ke berbagai macam sumber daya sistem
Akses tersebut menyebabkan meningkatnya
Kecepatan komputer
Ketersediaan data
Kehandalan (enhanced reliability)
h Sistem command-interpreter
Sistem operasi menunggu instruksi dapri pengguna (command
driven) Program yang membaca instruksi dan mengartikan control
statements umumnya disebut control-card interpreter command-line
interpreter shell pada UNIX Sistem command interpreter sangat bervariasi
antara satu sistem operasi dengan sistem operasi lainnya dan disesuaikan
dengan tujuan dan teknologi perangkat IO yang ada Contohnya CLI
Windows pen-based (touch) dan lain-lain
E Klasifikasi Sistem Operasi
Sistem operasi dapat diklasifikasikan sebagai berikut
1 Berdasarkan skala arsitekturnya (bit) sistem operasi dibedakan menjadi
sistem operasi berskala 8-bit 16-bit 32-bit dan 64-bit Sistem operasi
dengan skala 8-bit dan 16-bit saat ini sudah mulai ditinggalkan sedangkan
saat ini kebanyakan yang digunakan adalah skala 32-bit seperti sistem
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
operasi Microsoft Windows NT Windows 2000 Windows XP LINUX
IBM OS400 Sun Solaris) Sedangkan yang baru dan masih jarang
ditemui di pasaran adalah skala 64-bit Seperti Windows XP 64-bit Digital
UNIX Open VMS IBM AIX for RS6000 SGI IRIX dan HP-UX
2 Klasifikasi sistem operasi berdasarkan end-user interface
o Command driven Biasa juga disebut command line dimana perintah
sistem operasi diketikkan pada prompt perintah atau dieksekusi
melalui script file (misalnya pada sistem operasi DOS UNIX atau
XENIX)
o Graphical user interface (GUI) Pengguna akhir menggunakan mouse
atau alat penunjuk (pointer) yang lain untuk memilih objek yang
mewakili suatu instruksi spesifik (misalnya semua sistem operasi
Windows IBM OS2 MAC-OS LINUX)
3 Klasifikasi sistem operasi berdasarkan pengguna
o Single-user single-tasking sistem operasi yang hanya mampu untuk
melayani satu pengguna pada satu saat untuk satu instruksi dalam satu
siklus proses (misal MS-DOS)
o Single-user multi-tasking sistem operasi yang hanya mampu untuk
melayani satu pengguna pada satu saat tetapi mampu untuk
mengeksekusi beberapa instruksi dalam satu siklus proses (misalnya
Windows 95 IBM OS2 MAC-OS)
o Multi-user multi-tasking sistem operasi yang mampu untuk melayani
beberapa pengguna sekaligus dalam satu waktu dan juga mampu
untuk menjalankan beberapa instruksi sekaligus dalam satu siklus
proses
4 Klasifikasi sistem operasi berdasarkan pangsa pasar
o Sistem operasi servernetwork seperti Windows NT Server Windows
XP IBM AIX for RS6000 Digital UNIX Open VMS HP-UX Sun
Solaris dan IBM OS400 LINUX
o Sistem operasi desktop seperti Windows 95 Windows NT
Workstation Windows XP LINUX OS2 Wrap MacOS Java
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
o Sistem operasi Hanheld seperti Windows CE GEOS Magic Cap
F Sistem Operasi Saat IniSistem operasi-sistem operasi utama yang digunakan komputer sistem
umum (termasuk PC komputer personal) terbagi menjadi 3 kelompok besar
1 Keluarga Microsoft Windows - yang antara lain terdiri dari Windows Desktop
Environment (versi 1x hingga versi 3x) Windows 9x (Windows 95 98 dan
Windows ME) dan Windows NT (Windows NT 3x Windows NT 40
Windows 2000 Windows XP Windows Server 2003 Windows Vista
Windows 7 (Seven) yang dirilis pada tahun 2009 dan Windows Orient yang
akan dirilis pada tahun 2014
2 Keluarga Unix yang menggunakan antarmuka sistem operasi POSIX seperti
SCO UNIX keluarga BSD (Berkeley Software Distribution) GNULinux
MacOSX (berbasis kernel BSD yang dimodifikasi dan dikenal dengan nama
Darwin) dan GNUHurd
3 Mac OS adalah sistem operasi untuk komputer keluaran Apple yang biasa
disebut Mac atau Macintosh Sistem operasi yang terbaru adalah Mac OS X
versi 104 (Tiger) Awal tahun 2007 direncanakan peluncuran versi 105
(Leopard)
Sedangkan komputer Mainframe dan Super komputer menggunakan banyak
sekali sistem operasi yang berbeda-beda umumnya merupakan turunan dari
sistem operasi UNIX yang dikembangkan oleh vendor seperti IBM AIX HPUX
dll
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
BAB V
PENUTUP
A KESIMPULAN
Perangkat lunak merupakan kumpulan beberapa perintah yang dieksekusi
oleh mesin komputer dalam menjalankan pekerjaannya perangkat lunak ini
merupakan catatan bagi mesin komputer untuk menyimpan perintah maupun
dokumen serta arsip lainnya Merupakan data elektronik yang disimpan
sedemikian rupa oleh komputer itu sendiri data yang disimpan ini dapat berupa
program atau instruksi yang akan dijalankan oleh perintah maupun catatan-
catatan yang diperlukan oleh komputer untuk menjalankan perintah yang
dijalankannya Untuk mencapai keinginannya tersebut dirancanglah suatu susunan
logika logika yang disusun ini diolah melalui perangkat lunak yang disebut juga
dengan program beserta data-data yang diolahnya Pengeloahan pada software ini
melibatkan beberapa hal diantaranya adalah sistem operasi program dan data
Penggolongan komputer terbagi menjadi tiga (3) yaitu berdasarkan data
yang diolah berdasarkan penggunaannya dan berdasarkan ukurannya Sedangkan
penerapan komputer sering diterapkan pada bidang teknologi dan ilmu
pengetahuan bisnis industri perbankan pendidikan kedokteran penerbangan
kriminalitas dan permainan
Perangkat lunak sistem atau sistem operasi merupakan software yang
berfungsi melakukan operasi yang mengurusi tentang segala aktifitas komputer
seperti mendukung operasi sistem aplikasi dan mengendalikan semua perangkat
komputer agar dapat berjalan selaras dengan fungsinya Secara umum Sistem
Operasi adalah software pada lapisan pertama yang ditempatkan pada memori
komputer pada saat komputer dinyalakan Sedangkan software-software lainnya
dijalankan setelah Sistem Operasi berjalan dan Sistem Operasi akan melakukan
layanan inti umum untuk software-software itu Sistem operasi sekarang menurut
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
Silberschatz Galvin Gagne (2003) berpendapat bahwa umumnya sebuah sistem
operasi modern mempunyai komponen yaitu Manajemen proses Manajemen
memori utama Manajemen memori skunder Manajemen sistem IO
(inputoutput) Manajemen file Sistem proteksi Jaringan dan Sistem command
interpreter Sedangkan sistem operasi komputer terbagi menjadi tiga (3) bagian
yaitu keluarga microsoft windows keluarga unix dan keluarga Mac OS
B SARAN
Teknologi yang semakin berkembang dalam teknologi diharapkan dapat
djadikan alat membantu mencari informasi bukan untuk hal yang negatif Untuk
itu Gunakan komputer secara bijak sesuaikan dengan keperluan dan kebutuhan
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
DAFTAR PUSTAKA
httprudihdwordpresscom20070509sejarah-perkembangan-perangkat-lunak
(Minggu 5 Maret 2011 jam 1915)
httpidwikipediaorgwikiSistem_operasi (Selasa 8 Maret 2011 jam 1425)
httpferryfwebidindexphptik3-ked-dsr-komp52-babivperangkat-lunak-
komputer (Selasa 15Maret 2010 jam 1300)
httpidwikipediaorgwikiSejarah_perangkat_lunak_bebas (Selasa 15 Maret
2011 jam 1900)
httpsolehsoulwordpresscom20090831apa-itu-software-komputer-
E28093-definisi-software (Rabu 16 Maret 2011 jam1253)
httpwwwaplikomfeunlamcocc (Kamis 17 Maret 2011 jam 1100)
P
- A PENGGOLONGAN KOMPUTER
-
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
aplikasi multimedia dan internet Contoh aplikasi multimedia adalah
Winamp untuk memutar musik berformat MP3 atau CD Audio kemudian
RealPlayer yang dapat digunakan untuk menonton film atau VCD
Aplikasi internet yang umum di gunakan adalah untuk browsing e-mail
chatting dan messenger
Aplikasi yang bersifat khusus di antaranya untuk membantu
pekerjaan Engineer seperti AutoCAD (gambar struktur) Protel (gambar
rangkaian elektronik) dan Matlab (pemroses dan visualisasi persamaan
matematis)
G Profesi Dan Sertifikasi
Profesi sebagai software engineer mungkin asing ditelinga anda
termasuk anda karena kerancuan istilah RPL tadi sertifikasi kopetensi
RPL sampai sekarang masih menjadi perdebatan dalam industri software
karena menuntut hal yang spesifik untuk software tertentu ACM
(association for computing machinery) pernah membuat sertifikasi untuk
program software engineer tahun 1980an tapi dihentikan karena kurang
peminat IEEE sudah mengeluarkan lebih dari 500 sertifikat profesi RPL
di Canada telah keluar sertifikat legal untuk RPL yang disebut ISP
(Information System Professional)
Saat ini sertifikasi untuk RPL di Indonesia juga belum tersedia
namun telah disusun Standar Kompetensi Kerja Nasional Indonesia untuk
Bidang Programmer Komputer Meskipun belum memenuhi cakupan
bidang RPL secara keseluruhan namun paling tidak dapat digunakan
sebagai pendekatan sertifikasi bidang RPL
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
BAB III
PENGGOLONGAN DAN PENERAPAN KOMPUTER
A PENGGOLONGAN KOMPUTER
1 Berdasarkan data yang diolah
a Analog Computer
Komputer Analog adalah komputer yang digunakan mengolah data
yang berbentuk fisik dan bersifat kontinyu
b Digital Computer
Komputer Digital adalah komputer yang digunakan untuk mengolah
data berbentuk angka atau huruf dan bersifat tetap
c Hybrid Computer
Komputer Hybrid adalah jenis komputer yang dapat digunakan untuk
mengolah data analog ataupun digital
Keunggulan komputer digital
Memproses data lebih tepat dibandingkan dengan komputer analog
Dapat menyimpan data selama masih dibutuhkan oleh proses
Dapat melakukan operasi logika yaitu membandingkan dua nilai dan
menentukan hasilnya
Data yang telah dimasukkan dapat dikoreksi atau dihapus
Output dari komputer digital dapat berupa angka huruf grafik maupun
gambar
2 Berdasarkan penggunaanya
a) Special purpose computer
Komputer ini dirancang untuk menyelesaikan suatu masalah yang
khusus yang biasanya hanya berupa satu masalah saja
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
b) General purpose computer
Komputer ini dirancang untuk menyelesaikan bermacam-macam
masalah
3 Berdasarkan ukurannya
berdasarkan ukurannya komputer digolongkan kedalam
Micro computer
o Micro computer disebut juga personal computer
o Komputer mikro umunya single user (pemakai tunggal)
o Perkembangan lebih lanjut dari komputer mikro adalah komputer
super-mikro (supermicro computer)
o Supermicro computer merupakan multiuser system
Mini computer
o Mini computer dapat dibagi lagi menjadi
Mini-mini computer
Midi-mini computer
Maxi-mini computer
Super-mini computer
o Mini computer bersifat multi-user
o Mini computer dapat dihubungkan sampai dengan 64 terminal
Small computer
o Small computer disebut juga small-scale mainframe computer
o Small computer bersifat multi-user system
o Small computer menggunakan sistem multi programming
multiprocessing dan virtual storage
Medium computer
o Medium computer disebut juga medium-scale mainframe computer
o Medium computer bersifat multi-user system
o Medium computer menerapkan konsep distribusi data processing
(DDP)
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
Large computer
o Large computer disebut juga mainframe computer atau large-scale
mainframe computer
o Large computer bersifat multi-user system
o Large computer menerapkan sistem time-sharing
Super computer
o Super computer memungkinkan penerapan time-sharing yang lebih
efektif
o Super computer dapat dihubungkan sampai dengan ribuan terminal
o Super computer disebut juga parallel processor
B PENERAPAN KOMPUTER
diams Di bidang teknik dan ilmu pengetahuan
o Kecepatan dan ketepatan komputer sangat bermanfaat dalam pengolahan
data pada aplikasi teknik
o Para ahli nuklir dapat membuat model reaktor nulkir pada layar
komputer tidak perlu membuat model yang sebenarnya Kondisikondisi
yang diperlukan pada reaktor nuklir dapat diprogram dan dapat dicoba
diberikan data yang melampaui batas keamanan reaktor tersebut
o Komputer dapat juga digunakan untuk membuat model molekul-
molekul yang dapat ditampilkan secara grafik pada layar komputer
Melalui grafik ini ahli kimia dapat mengamati bagaimana molekul-
molekul tersebut bereaksi dengan yang lainnya
o Komputer juga dapat dipergunakan pada bidang geologi untuk
mempelajari keadaan tanah serta contour dari suatu daerah
o Aplikasi yang lain dari komputer dalam bidang teknik adalah computer
aided design
diams Di bidang bisnis
o Kegunaan komputer pada aplikasi bisnis adalah untuk menyediakan
informasi dengan cepat dan tepat
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
o Management Information System (MIS) adalah suatu sistem informasi
yang banyak diterapkan di perusahaan untuk menyediakan informasi yang
diperlukaan oleh semua tingkat manajemen
o Salah satu bagian dari MIS adalah AIS (Accounting Information System)
o Dalam MIS terdapat tiga komponen utama yaitu
1048707 Upper Management
1048707 Middle Management
1048707 Lower Management
diams Di bidang Industri
o Didalam proses industri komputer dapat dipergunakan untuk
pengawasan nemerik (numerical control) atau untuk pengawasan proses
(process control)
diams Di bidang Perbankan
o Dibidang perbankan komputer dipergunakan untuk menghasilkan
informasi bagi pihak manajemen bank sendiri dan juga untuk
meningkatkan pelayanan kepada nasabah bank
diams Dibidang Pendidikan
o Dibidang pendiikan komputer dipergunakan sebagai alat bantu dalam
proses belajar
o Komputer juga digunakan untuk membantu orang tuli mempelajari
bahasa kode
diams Dibidang Kedokteran
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
o Dibidang kedokteran komputer banyak digunakan untuk membantu para
dokter mendiagnosa penyakit dan menemukan obat yang tepat
o Contoh penerapan komputer dalam bidang kedokteran adalah
1048707 CAT (Computerized Axial Tomography)
1048707 DSR (Dynamic Spatial Reconstructor)
1048707 SPECT (Single Photon Emission Computer Tomography)
1048707 NMR (Nuclear Magnetic Resonance)
diams Di bidang Penerbangan
o Salah satu keguanan komputer pada perusahaan penerbangan adalah
untuk mengatur jadwal penerbangan dan mengatur sietm pemesanan tiket
diams Dibidang Kriminalitas
o Komputer dapat menghasilkan statistik kriminalitas di suatu daerah
o Program komputer yang telah dikembangkan pada bidang kriminalitas
adalah Crime Analysis Support System
o Program komputer yang lainnya adalah
1048707 PROMIS (Prosecutor-Offender Management Information System)
1048707 CATCH (Computer-Assisted Terminal Criminal Hunt)
1048707 MOTION (Metropolitan Orleans Total Information Online Network)
1048707 ARJIS (Automated Regional Justice Information System)
diams Di bidang Permainan
o Komputer dapat digunakan untuk hiburan dalam bentuk permainan
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
BAB IV
SISTEM OPERASI
A Pengertian Sistem OperasiSistem operasi Komputer adalah perangkat lunak komputer atau
software yang bertugas untuk melakukan kontrol dan manajemen perangkat
keras dan juga operasi-operasi dasar sistem termasuk menjalankan software
aplikasi seperti program-program pengolah data yang bisa digunakan untuk
mempermudah kegiatan manusia Sistem Operasi dalam bahasa Inggrisnya
disebut Operating System atau biasa di singkat dengan OS
Secara umum Sistem Operasi adalah software pada lapisan pertama
yang ditempatkan pada memori komputer pada saat komputer dinyalakan
Sedangkan software-software lainnya dijalankan setelah Sistem Operasi
berjalan dan Sistem Operasi akan melakukan layanan inti umum untuk
software-software itu Layanan inti umum tersebut seperti akses ke disk
manajemen memori skeduling task dan antar-muka user 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
Kalau sistem komputer terbagi dalam lapisan-lapisan maka Sistem
Operasi adalah penghubung antara lapisan hardware dan lapisan software
Lebih jauh daripada itu Sistem Operasi melakukan semua tugas-tugas
penting dalam komputer dan menjamin aplikasi-aplikasi yang berbeda dapat
berjalan secara bersamaan dengan lancar Sistem Operasi menjamin aplikasi
software lainnya dapat menggunakan memori melakukan input dan output
terhadap peralatan lain dan memiliki akses kepada sistem file Apabila
beberapa aplikasi berjalan secara bersamaan maka Sistem Operasi mengatur
skedule yang tepat sehingga sedapat mungkin semua proses yang berjalan
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
mendapatkan waktu yang cukup untuk menggunakan prosesor (CPU) serta
tidak saling mengganggu
Dalam banyak kasus Sistem Operasi menyediakan suatu pustaka dari
fungsi-fungsi standar dimana aplikasi lain dapat memanggil fungsi-fungsi
itu sehingga dalam setiap pembuatan program baru tidak perlu membuat
fungsi-fungsi tersebut dari awal Sistem Operasi secara umum terdiri dari
beberapa bagian
1 Mekanisme Boot yaitu meletakkan kernel ke dalam memory
2 Kernel yaitu inti dari sebuah Sistem Operasi
3 Command Interpreter atau shell yang bertugas membaca input dari
pengguna
4 Pustaka-pustaka yaitu yang menyediakan kumpulan fungsi dasar dan
standar yang dapat dipanggil oleh aplikasi lain
5 Driver untuk berinteraksi dengan hardware eksternal sekaligus untuk
mengontrol mereka
Sebagian Sistem Operasi hanya mengizinkan satu aplikasi saja yang
berjalan pada satu waktu (misalnya DOS) tetapi sebagian besar Sistem
Operasi baru mengizinkan beberapa aplikasi berjalan secara simultan pada
waktu yang bersamaan Sistem Operasi seperti ini disebut sebagai Multi-
tasking Operating System (misalnya keluarga sistem operasi UNIX)
Beberapa Sistem Operasi berukuran sangat besar dan kompleks serta
inputnya tergantung kepada input pengguna sedangkan Sistem Operasi
lainnya sangat kecil dan dibuat dengan asumsi bekerja tanpa intervensi
manusia sama sekali Tipe yang pertama sering disebut sebagai Desktop OS
sedangkan tipe kedua adalah Real-Time OS
Sebagai contoh yang dimaksud sistem operasi itu antara lain adalah
Windows Linux Free BSD Solaris palm symbian dan sebagainya
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
B Tugas-Tugas Sistem Operasi
Tugas-tugas sistem operasi diantaranya
1 Menyediakan antarmuka pengguna (user interface) berupa
o Melakukan perintah (command-base user interface) dalam bentuk teks
o Mengarahkan menu (menu driven)
o Antarmuka unit grafik (graphical user interface-GUI)
o Kombinasi ikon dan menu untuk menerima dan melaksanakan perintah
2 Menyediakan informasi yang berkaitan dengan hardware yaitu berupa
perangkat yang aktif atau pasif dan mengendalikan perangkat IO
3 Melakukan tugas pengolahan dan pengendalian sumber daya dalam sebuah
proses sebagai berikut
o Multitasking yaitu melakukan tugas secara serentak atau sekaligus pada
aplikasi yang sama maupun berbeda
o Multiprocessing penggunaan atau pemrosesan sebuah program secara
serentak oleh beberapa unit CPU
o Timesharing menggunakan sistem komputer yang sama pada banyak
pengguna
o Multithreading memproses aktivitas pada bentuk yang sama dengan
multitasking tetapi pada aplikasi tunggal
o Scalability dan Network upaya komputer dalam mengendalikan dan
meningkatkan kewaspadaan dan keamanan jumlah pengguna dan
memperluas pelayanan
4 Pengelolaan file dan direktori data yaitu memastikan file-file dalam
penyimpanan sekunder tersedia jika diperlukan dan mengamankan dari
pengguna yang tidak diizinkan
C Layanan Sistem Operasi
Seiring dengan berkembangnya Sistem Operasi semakin banyak lagi
layanan yang menjadi layanan inti umum Kini sebuah OS mungkin perlu
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
menyediakan layanan network dan koneksitas internet yang dulunya tidak
menjadi layanan inti umum Sistem Operasi juga perlu untuk menjaga kerusakan
sistem komputer dari gangguan program perusak yang berasal dari komputer
lainnya seperti virus Daftar layanan inti umum akan terus bertambah
Sebuah sistem operasi yang baik harus memiliki layanan berupa eksekusi
program operasi IO menipulasi sistem file komunikasi dan deteksi kesalahan
Dalam pemakaian secara multiuser sistem dapat lebih menguntungkan yaitu lebih
efisien karena pemakaian sumber daya bersama antara pengguna Sebagai fungsi
layanan bersama tersebut maka sistem operasi akan memberikan efisiensi
pengguna sistem berupa
Resource allocator yaitu mengalokasikan sumber daya ke beberapa
pengguna atau pekerjaan yang berkalan pada saat yang bersamaan
Protection menjamin akses ke sistem sumber daya yang dikendalikan
(akses pengguna ke sistem menjadi terkendali)
Accounting yaitu merekam kegiatan pengguna jatah pemakaian sumber
daya (keadilan atau kebijakan)
Eksekusi program merupakan kemampuan sistem untuk memuat program
ke memori dan menjalankan program Pengguna tidak dapat secara langsung
mengakses sumber daya hardware sistem operasi harus menyediakan mekanisme
untuk melakukan operasi IO atas nama pengguna Manipulasi sistem file adalah
kemampuan program untuk melakukan operasi pada file (membaca menulis
membuat dan menghapus file) Komunikasi adalah pertukaran data atau informasi
antar dua atau lebih proses yang berada pada satu komputer (atau lebih) Deteksi
kesalahan (error) adalah menjaga kestabilan sistem dengan mendeteksi error
hardware maupun operasi
D Struktur Sistem Operasi
Silberschatz Galvin Gagne (2003) berpendapat bahwa umumnya
sebuah sistem operasi modern mempunyai komponen sebagai berikut
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
Manajemen proses
Manajemen memori utama
Manajemen memori skunder
Manajemen sistem IO (inputoutput)
Manajemen file
Sistem proteksi
Jaringan
Sistem command interpreter
a Manajemen proses
Prosesor mengeksekusi program-program komputer Prosesor adalah
sebuah chip dalam sistem komputer yang menjalankan instruksi-instruksi
program komputer Dalam setiap detiknya prosesor dapat menjalankan jutaan
instruksi
Program adalah sederetan instruksi yang diberikan kepada suatu
komputer Sedangkan proses adalah suatu bagian dari program yang berada
pada status tertentu dalam rangkaian eksekusinya Di dalam bahasan Sistem
Operasi kita lebih sering membahas proses dibandingkan dengan program
Pada Sistem Operasi modern pada satu saat tidak seluruh program dimuat
dalam memori tetapi hanya satu bagian saja dari program tersebut
Sedangkan bagian lain dari program tersebut tetap beristirahat di media
penyimpan disk Hanya pada saat dibutuhkan saja bagian dari program
tersebut dimuat di memory dan dieksekusi oleh prosesor Hal ini sangat
menghemat pemakaian memori
Beberapa sistem hanya menjalankan satu proses tunggal dalam satu
waktu sedangkan yang lainnya menjalankan multi-proses dalam satu waktu
Padahal sebagian besar sistem komputer hanya memiliki satu prosesor dan
sebuah prosesor hanya dapat menjalankan satu instruksi dalam satu waktu
Maka bagaimana sebuah sistem prosesor tunggal dapat menjalankan multi-
proses Sesungguhnya pada granularity yang sangat kecil prosesor hanya
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
menjalankan satu proses dalam satu waktu kemudian secara cepat ia
berpindah menjalankan proses lainnya dan seterusnya Sehingga bagi
penglihatan dan perasaan pengguna manusia seakan-akan prosesor
menjalankan beberapa proses secara bersamaan
Setiap proses dalam sebuah sistem operasi mendapatkan sebuah PCB
(Process Control Block) yang memuat informasi tentang proses tersebut
yaitu sebuah tanda pengenal proses (Process ID) yang unik dan menjadi
nomor identitas status proses prioritas eksekusi proses dan informasi lokasi
proses dalam memori Prioritas proses merupakan suatu nilai atau besaran
yang menunjukkan seberapa sering proses harus dijalankan oleh prosesor
Proses yang memiliki prioritas lebih tinggi akan dijalankan lebih sering atau
dieksekusi lebih dulu dibandingkan dengan proses yang berprioritas lebih
rendah Suatu sistem operasi dapat saja menentukan semua proses dengan
prioritas yang sama sehingga setiap proses memiliki kesempatan yang sama
Sistem operasi bertanggung jawab atas aktifitas-aktifitas yang berkaitan
dengan manajemen proses seperti
Pembuatan dan penghapusan proses user dan sistem proses
Menunda atau melanjutkan proses
Menyediakan mekanisme untuk proses sinkronisasi
Menyediakan mekanisme untuk proses komunikasi
Menyediakan mekanisme untuk penanganan deadlock
Status Proses
Jenis status yang mungkin dapat disematkan pada suatu proses pada
setiap sistem operasi dapat berbeda-beda Tetapi paling tidak ada 3 macam status
yang umum yaitu
1 Ready yaitu status dimana proses siap untuk dieksekusi pada giliran
berikutnya
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
2 Running yaitu status dimana saat ini proses sedang dieksekusi oleh
prosesor
3 Blocked yaitu status dimana proses tidak dapat dijalankan pada saat
prosesor siapbebas
b Manajemen memori utama
Memori utama atau lebih dikenal sebagai memori adalah sebuah array
yang besar dari word atau byte yang ukurannya mencapai ratusan ribuan
atau bahkan jutaan Setiap word atau byte mempunyai alamat sendiri Memori
utama berfungsi sebagai tempat penyimpanan yang akases datanya digunakan
oleh CPU atau perangkat IO Memori utama termasuk tempat penyimpanan
data sementara (volatile) artinya data dapat hilang begitu sistem dimatikan
Sistem operasi bertanggung jawab atas aktivitas-aktivitas yang berkaitan
dengan manajemen memori seperti
menjaga track memori yang sedang diguanakan dan siapa yang
menggunakannya
memilih program yang akan di-load ke memori
Mengalokasikan dan men-dealokasikan ruang memori sesuai kebutuhan
c Manajemen memori skunderData tersimpan dalam memori utama bersifat sementara dan
jumlahnya sangat kecil Oleh karenan itu untuk menyimpan keseluruhan data
dan program komputer dibutuhkan secondary storage yang bersifat permanen
dan mempu menampung data dengan ukuran besar Contoh dari memori
skunder adalah harddisk disket USB flash disk dan lain-lain Sistem operasi
bertanggung jawab atas aktivitas-aktivitas yang berkaitan dengan disk
managementi seperti free space management alokasi penyimpanan dan
penjadwalan disk
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
d Manajemen sistem IO
Manajemen sistem IO biasa juga disebut sebagai device manager
yang bertugas menyediakan device driveracuteyang umum sehingga operasi IO
dapat seragam (membuka membaca menulis menutup) Contoh pengguna
menggunakan operasi yang sama untuk membaca file pada hard disk CD-
ROM dan disket Komponen sistem operasi untuk sistem IO adalah sebagai
berikut
Buffer berfungsi untuk sementara menampung data darike perangkat IO
Spooling melakukan penjadwalan pemakaian IO sistem supaya lebih
efisien (antrian dan sebagainya)
Menyediakan driver untuk dapat melakukan operasi detail untuk hardware
IO tertentu
eManajemen file
File adalah sekumpulan informasi yang berhubungan sesuai dengan
tujuan pembuat berkas tersebut Berkas dapat mempunyai struktur yang
bersifat hirarki (direktori volume dan lain-lain) Tanggung jawab sistem
operasi adalah
Pembuatan dan penghapusan file
Pembuatan dan penghapusan direktori
Mendukung manipulasi file dan direktori
Memetakan file ke secondary storage
Melakukan backup file ke media penyimpanan permanen (non volatile)
f Sistem proteksi
Proteksi mengacu pada mekanisme untuk mengendalikan akses yang
dilakukan oleh program prosesor atau pengguna ke sistem suber daya
Mekanisme proteksi seharusnya
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
Dapat membedakan antara pengguna yang diizinkan dan yang belum
Menentukan kendali
Menyediakan alat pengatur
g Jaringan
Sistem distribusi adalah sekumpulan prosesor yang tidak berbagi
memori atau clock Tiap prosesor mempunyai memori sendiri Prosesor-
prosesor tersebut terhubung memlaui jaringan komunikasi sistem terdistribusi
yang menyediakan akases pengguna ke berbagai macam sumber daya sistem
Akses tersebut menyebabkan meningkatnya
Kecepatan komputer
Ketersediaan data
Kehandalan (enhanced reliability)
h Sistem command-interpreter
Sistem operasi menunggu instruksi dapri pengguna (command
driven) Program yang membaca instruksi dan mengartikan control
statements umumnya disebut control-card interpreter command-line
interpreter shell pada UNIX Sistem command interpreter sangat bervariasi
antara satu sistem operasi dengan sistem operasi lainnya dan disesuaikan
dengan tujuan dan teknologi perangkat IO yang ada Contohnya CLI
Windows pen-based (touch) dan lain-lain
E Klasifikasi Sistem Operasi
Sistem operasi dapat diklasifikasikan sebagai berikut
1 Berdasarkan skala arsitekturnya (bit) sistem operasi dibedakan menjadi
sistem operasi berskala 8-bit 16-bit 32-bit dan 64-bit Sistem operasi
dengan skala 8-bit dan 16-bit saat ini sudah mulai ditinggalkan sedangkan
saat ini kebanyakan yang digunakan adalah skala 32-bit seperti sistem
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
operasi Microsoft Windows NT Windows 2000 Windows XP LINUX
IBM OS400 Sun Solaris) Sedangkan yang baru dan masih jarang
ditemui di pasaran adalah skala 64-bit Seperti Windows XP 64-bit Digital
UNIX Open VMS IBM AIX for RS6000 SGI IRIX dan HP-UX
2 Klasifikasi sistem operasi berdasarkan end-user interface
o Command driven Biasa juga disebut command line dimana perintah
sistem operasi diketikkan pada prompt perintah atau dieksekusi
melalui script file (misalnya pada sistem operasi DOS UNIX atau
XENIX)
o Graphical user interface (GUI) Pengguna akhir menggunakan mouse
atau alat penunjuk (pointer) yang lain untuk memilih objek yang
mewakili suatu instruksi spesifik (misalnya semua sistem operasi
Windows IBM OS2 MAC-OS LINUX)
3 Klasifikasi sistem operasi berdasarkan pengguna
o Single-user single-tasking sistem operasi yang hanya mampu untuk
melayani satu pengguna pada satu saat untuk satu instruksi dalam satu
siklus proses (misal MS-DOS)
o Single-user multi-tasking sistem operasi yang hanya mampu untuk
melayani satu pengguna pada satu saat tetapi mampu untuk
mengeksekusi beberapa instruksi dalam satu siklus proses (misalnya
Windows 95 IBM OS2 MAC-OS)
o Multi-user multi-tasking sistem operasi yang mampu untuk melayani
beberapa pengguna sekaligus dalam satu waktu dan juga mampu
untuk menjalankan beberapa instruksi sekaligus dalam satu siklus
proses
4 Klasifikasi sistem operasi berdasarkan pangsa pasar
o Sistem operasi servernetwork seperti Windows NT Server Windows
XP IBM AIX for RS6000 Digital UNIX Open VMS HP-UX Sun
Solaris dan IBM OS400 LINUX
o Sistem operasi desktop seperti Windows 95 Windows NT
Workstation Windows XP LINUX OS2 Wrap MacOS Java
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
o Sistem operasi Hanheld seperti Windows CE GEOS Magic Cap
F Sistem Operasi Saat IniSistem operasi-sistem operasi utama yang digunakan komputer sistem
umum (termasuk PC komputer personal) terbagi menjadi 3 kelompok besar
1 Keluarga Microsoft Windows - yang antara lain terdiri dari Windows Desktop
Environment (versi 1x hingga versi 3x) Windows 9x (Windows 95 98 dan
Windows ME) dan Windows NT (Windows NT 3x Windows NT 40
Windows 2000 Windows XP Windows Server 2003 Windows Vista
Windows 7 (Seven) yang dirilis pada tahun 2009 dan Windows Orient yang
akan dirilis pada tahun 2014
2 Keluarga Unix yang menggunakan antarmuka sistem operasi POSIX seperti
SCO UNIX keluarga BSD (Berkeley Software Distribution) GNULinux
MacOSX (berbasis kernel BSD yang dimodifikasi dan dikenal dengan nama
Darwin) dan GNUHurd
3 Mac OS adalah sistem operasi untuk komputer keluaran Apple yang biasa
disebut Mac atau Macintosh Sistem operasi yang terbaru adalah Mac OS X
versi 104 (Tiger) Awal tahun 2007 direncanakan peluncuran versi 105
(Leopard)
Sedangkan komputer Mainframe dan Super komputer menggunakan banyak
sekali sistem operasi yang berbeda-beda umumnya merupakan turunan dari
sistem operasi UNIX yang dikembangkan oleh vendor seperti IBM AIX HPUX
dll
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
BAB V
PENUTUP
A KESIMPULAN
Perangkat lunak merupakan kumpulan beberapa perintah yang dieksekusi
oleh mesin komputer dalam menjalankan pekerjaannya perangkat lunak ini
merupakan catatan bagi mesin komputer untuk menyimpan perintah maupun
dokumen serta arsip lainnya Merupakan data elektronik yang disimpan
sedemikian rupa oleh komputer itu sendiri data yang disimpan ini dapat berupa
program atau instruksi yang akan dijalankan oleh perintah maupun catatan-
catatan yang diperlukan oleh komputer untuk menjalankan perintah yang
dijalankannya Untuk mencapai keinginannya tersebut dirancanglah suatu susunan
logika logika yang disusun ini diolah melalui perangkat lunak yang disebut juga
dengan program beserta data-data yang diolahnya Pengeloahan pada software ini
melibatkan beberapa hal diantaranya adalah sistem operasi program dan data
Penggolongan komputer terbagi menjadi tiga (3) yaitu berdasarkan data
yang diolah berdasarkan penggunaannya dan berdasarkan ukurannya Sedangkan
penerapan komputer sering diterapkan pada bidang teknologi dan ilmu
pengetahuan bisnis industri perbankan pendidikan kedokteran penerbangan
kriminalitas dan permainan
Perangkat lunak sistem atau sistem operasi merupakan software yang
berfungsi melakukan operasi yang mengurusi tentang segala aktifitas komputer
seperti mendukung operasi sistem aplikasi dan mengendalikan semua perangkat
komputer agar dapat berjalan selaras dengan fungsinya Secara umum Sistem
Operasi adalah software pada lapisan pertama yang ditempatkan pada memori
komputer pada saat komputer dinyalakan Sedangkan software-software lainnya
dijalankan setelah Sistem Operasi berjalan dan Sistem Operasi akan melakukan
layanan inti umum untuk software-software itu Sistem operasi sekarang menurut
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
Silberschatz Galvin Gagne (2003) berpendapat bahwa umumnya sebuah sistem
operasi modern mempunyai komponen yaitu Manajemen proses Manajemen
memori utama Manajemen memori skunder Manajemen sistem IO
(inputoutput) Manajemen file Sistem proteksi Jaringan dan Sistem command
interpreter Sedangkan sistem operasi komputer terbagi menjadi tiga (3) bagian
yaitu keluarga microsoft windows keluarga unix dan keluarga Mac OS
B SARAN
Teknologi yang semakin berkembang dalam teknologi diharapkan dapat
djadikan alat membantu mencari informasi bukan untuk hal yang negatif Untuk
itu Gunakan komputer secara bijak sesuaikan dengan keperluan dan kebutuhan
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
DAFTAR PUSTAKA
httprudihdwordpresscom20070509sejarah-perkembangan-perangkat-lunak
(Minggu 5 Maret 2011 jam 1915)
httpidwikipediaorgwikiSistem_operasi (Selasa 8 Maret 2011 jam 1425)
httpferryfwebidindexphptik3-ked-dsr-komp52-babivperangkat-lunak-
komputer (Selasa 15Maret 2010 jam 1300)
httpidwikipediaorgwikiSejarah_perangkat_lunak_bebas (Selasa 15 Maret
2011 jam 1900)
httpsolehsoulwordpresscom20090831apa-itu-software-komputer-
E28093-definisi-software (Rabu 16 Maret 2011 jam1253)
httpwwwaplikomfeunlamcocc (Kamis 17 Maret 2011 jam 1100)
P
- A PENGGOLONGAN KOMPUTER
-
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
BAB III
PENGGOLONGAN DAN PENERAPAN KOMPUTER
A PENGGOLONGAN KOMPUTER
1 Berdasarkan data yang diolah
a Analog Computer
Komputer Analog adalah komputer yang digunakan mengolah data
yang berbentuk fisik dan bersifat kontinyu
b Digital Computer
Komputer Digital adalah komputer yang digunakan untuk mengolah
data berbentuk angka atau huruf dan bersifat tetap
c Hybrid Computer
Komputer Hybrid adalah jenis komputer yang dapat digunakan untuk
mengolah data analog ataupun digital
Keunggulan komputer digital
Memproses data lebih tepat dibandingkan dengan komputer analog
Dapat menyimpan data selama masih dibutuhkan oleh proses
Dapat melakukan operasi logika yaitu membandingkan dua nilai dan
menentukan hasilnya
Data yang telah dimasukkan dapat dikoreksi atau dihapus
Output dari komputer digital dapat berupa angka huruf grafik maupun
gambar
2 Berdasarkan penggunaanya
a) Special purpose computer
Komputer ini dirancang untuk menyelesaikan suatu masalah yang
khusus yang biasanya hanya berupa satu masalah saja
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
b) General purpose computer
Komputer ini dirancang untuk menyelesaikan bermacam-macam
masalah
3 Berdasarkan ukurannya
berdasarkan ukurannya komputer digolongkan kedalam
Micro computer
o Micro computer disebut juga personal computer
o Komputer mikro umunya single user (pemakai tunggal)
o Perkembangan lebih lanjut dari komputer mikro adalah komputer
super-mikro (supermicro computer)
o Supermicro computer merupakan multiuser system
Mini computer
o Mini computer dapat dibagi lagi menjadi
Mini-mini computer
Midi-mini computer
Maxi-mini computer
Super-mini computer
o Mini computer bersifat multi-user
o Mini computer dapat dihubungkan sampai dengan 64 terminal
Small computer
o Small computer disebut juga small-scale mainframe computer
o Small computer bersifat multi-user system
o Small computer menggunakan sistem multi programming
multiprocessing dan virtual storage
Medium computer
o Medium computer disebut juga medium-scale mainframe computer
o Medium computer bersifat multi-user system
o Medium computer menerapkan konsep distribusi data processing
(DDP)
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
Large computer
o Large computer disebut juga mainframe computer atau large-scale
mainframe computer
o Large computer bersifat multi-user system
o Large computer menerapkan sistem time-sharing
Super computer
o Super computer memungkinkan penerapan time-sharing yang lebih
efektif
o Super computer dapat dihubungkan sampai dengan ribuan terminal
o Super computer disebut juga parallel processor
B PENERAPAN KOMPUTER
diams Di bidang teknik dan ilmu pengetahuan
o Kecepatan dan ketepatan komputer sangat bermanfaat dalam pengolahan
data pada aplikasi teknik
o Para ahli nuklir dapat membuat model reaktor nulkir pada layar
komputer tidak perlu membuat model yang sebenarnya Kondisikondisi
yang diperlukan pada reaktor nuklir dapat diprogram dan dapat dicoba
diberikan data yang melampaui batas keamanan reaktor tersebut
o Komputer dapat juga digunakan untuk membuat model molekul-
molekul yang dapat ditampilkan secara grafik pada layar komputer
Melalui grafik ini ahli kimia dapat mengamati bagaimana molekul-
molekul tersebut bereaksi dengan yang lainnya
o Komputer juga dapat dipergunakan pada bidang geologi untuk
mempelajari keadaan tanah serta contour dari suatu daerah
o Aplikasi yang lain dari komputer dalam bidang teknik adalah computer
aided design
diams Di bidang bisnis
o Kegunaan komputer pada aplikasi bisnis adalah untuk menyediakan
informasi dengan cepat dan tepat
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
o Management Information System (MIS) adalah suatu sistem informasi
yang banyak diterapkan di perusahaan untuk menyediakan informasi yang
diperlukaan oleh semua tingkat manajemen
o Salah satu bagian dari MIS adalah AIS (Accounting Information System)
o Dalam MIS terdapat tiga komponen utama yaitu
1048707 Upper Management
1048707 Middle Management
1048707 Lower Management
diams Di bidang Industri
o Didalam proses industri komputer dapat dipergunakan untuk
pengawasan nemerik (numerical control) atau untuk pengawasan proses
(process control)
diams Di bidang Perbankan
o Dibidang perbankan komputer dipergunakan untuk menghasilkan
informasi bagi pihak manajemen bank sendiri dan juga untuk
meningkatkan pelayanan kepada nasabah bank
diams Dibidang Pendidikan
o Dibidang pendiikan komputer dipergunakan sebagai alat bantu dalam
proses belajar
o Komputer juga digunakan untuk membantu orang tuli mempelajari
bahasa kode
diams Dibidang Kedokteran
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
o Dibidang kedokteran komputer banyak digunakan untuk membantu para
dokter mendiagnosa penyakit dan menemukan obat yang tepat
o Contoh penerapan komputer dalam bidang kedokteran adalah
1048707 CAT (Computerized Axial Tomography)
1048707 DSR (Dynamic Spatial Reconstructor)
1048707 SPECT (Single Photon Emission Computer Tomography)
1048707 NMR (Nuclear Magnetic Resonance)
diams Di bidang Penerbangan
o Salah satu keguanan komputer pada perusahaan penerbangan adalah
untuk mengatur jadwal penerbangan dan mengatur sietm pemesanan tiket
diams Dibidang Kriminalitas
o Komputer dapat menghasilkan statistik kriminalitas di suatu daerah
o Program komputer yang telah dikembangkan pada bidang kriminalitas
adalah Crime Analysis Support System
o Program komputer yang lainnya adalah
1048707 PROMIS (Prosecutor-Offender Management Information System)
1048707 CATCH (Computer-Assisted Terminal Criminal Hunt)
1048707 MOTION (Metropolitan Orleans Total Information Online Network)
1048707 ARJIS (Automated Regional Justice Information System)
diams Di bidang Permainan
o Komputer dapat digunakan untuk hiburan dalam bentuk permainan
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
BAB IV
SISTEM OPERASI
A Pengertian Sistem OperasiSistem operasi Komputer adalah perangkat lunak komputer atau
software yang bertugas untuk melakukan kontrol dan manajemen perangkat
keras dan juga operasi-operasi dasar sistem termasuk menjalankan software
aplikasi seperti program-program pengolah data yang bisa digunakan untuk
mempermudah kegiatan manusia Sistem Operasi dalam bahasa Inggrisnya
disebut Operating System atau biasa di singkat dengan OS
Secara umum Sistem Operasi adalah software pada lapisan pertama
yang ditempatkan pada memori komputer pada saat komputer dinyalakan
Sedangkan software-software lainnya dijalankan setelah Sistem Operasi
berjalan dan Sistem Operasi akan melakukan layanan inti umum untuk
software-software itu Layanan inti umum tersebut seperti akses ke disk
manajemen memori skeduling task dan antar-muka user 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
Kalau sistem komputer terbagi dalam lapisan-lapisan maka Sistem
Operasi adalah penghubung antara lapisan hardware dan lapisan software
Lebih jauh daripada itu Sistem Operasi melakukan semua tugas-tugas
penting dalam komputer dan menjamin aplikasi-aplikasi yang berbeda dapat
berjalan secara bersamaan dengan lancar Sistem Operasi menjamin aplikasi
software lainnya dapat menggunakan memori melakukan input dan output
terhadap peralatan lain dan memiliki akses kepada sistem file Apabila
beberapa aplikasi berjalan secara bersamaan maka Sistem Operasi mengatur
skedule yang tepat sehingga sedapat mungkin semua proses yang berjalan
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
mendapatkan waktu yang cukup untuk menggunakan prosesor (CPU) serta
tidak saling mengganggu
Dalam banyak kasus Sistem Operasi menyediakan suatu pustaka dari
fungsi-fungsi standar dimana aplikasi lain dapat memanggil fungsi-fungsi
itu sehingga dalam setiap pembuatan program baru tidak perlu membuat
fungsi-fungsi tersebut dari awal Sistem Operasi secara umum terdiri dari
beberapa bagian
1 Mekanisme Boot yaitu meletakkan kernel ke dalam memory
2 Kernel yaitu inti dari sebuah Sistem Operasi
3 Command Interpreter atau shell yang bertugas membaca input dari
pengguna
4 Pustaka-pustaka yaitu yang menyediakan kumpulan fungsi dasar dan
standar yang dapat dipanggil oleh aplikasi lain
5 Driver untuk berinteraksi dengan hardware eksternal sekaligus untuk
mengontrol mereka
Sebagian Sistem Operasi hanya mengizinkan satu aplikasi saja yang
berjalan pada satu waktu (misalnya DOS) tetapi sebagian besar Sistem
Operasi baru mengizinkan beberapa aplikasi berjalan secara simultan pada
waktu yang bersamaan Sistem Operasi seperti ini disebut sebagai Multi-
tasking Operating System (misalnya keluarga sistem operasi UNIX)
Beberapa Sistem Operasi berukuran sangat besar dan kompleks serta
inputnya tergantung kepada input pengguna sedangkan Sistem Operasi
lainnya sangat kecil dan dibuat dengan asumsi bekerja tanpa intervensi
manusia sama sekali Tipe yang pertama sering disebut sebagai Desktop OS
sedangkan tipe kedua adalah Real-Time OS
Sebagai contoh yang dimaksud sistem operasi itu antara lain adalah
Windows Linux Free BSD Solaris palm symbian dan sebagainya
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
B Tugas-Tugas Sistem Operasi
Tugas-tugas sistem operasi diantaranya
1 Menyediakan antarmuka pengguna (user interface) berupa
o Melakukan perintah (command-base user interface) dalam bentuk teks
o Mengarahkan menu (menu driven)
o Antarmuka unit grafik (graphical user interface-GUI)
o Kombinasi ikon dan menu untuk menerima dan melaksanakan perintah
2 Menyediakan informasi yang berkaitan dengan hardware yaitu berupa
perangkat yang aktif atau pasif dan mengendalikan perangkat IO
3 Melakukan tugas pengolahan dan pengendalian sumber daya dalam sebuah
proses sebagai berikut
o Multitasking yaitu melakukan tugas secara serentak atau sekaligus pada
aplikasi yang sama maupun berbeda
o Multiprocessing penggunaan atau pemrosesan sebuah program secara
serentak oleh beberapa unit CPU
o Timesharing menggunakan sistem komputer yang sama pada banyak
pengguna
o Multithreading memproses aktivitas pada bentuk yang sama dengan
multitasking tetapi pada aplikasi tunggal
o Scalability dan Network upaya komputer dalam mengendalikan dan
meningkatkan kewaspadaan dan keamanan jumlah pengguna dan
memperluas pelayanan
4 Pengelolaan file dan direktori data yaitu memastikan file-file dalam
penyimpanan sekunder tersedia jika diperlukan dan mengamankan dari
pengguna yang tidak diizinkan
C Layanan Sistem Operasi
Seiring dengan berkembangnya Sistem Operasi semakin banyak lagi
layanan yang menjadi layanan inti umum Kini sebuah OS mungkin perlu
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
menyediakan layanan network dan koneksitas internet yang dulunya tidak
menjadi layanan inti umum Sistem Operasi juga perlu untuk menjaga kerusakan
sistem komputer dari gangguan program perusak yang berasal dari komputer
lainnya seperti virus Daftar layanan inti umum akan terus bertambah
Sebuah sistem operasi yang baik harus memiliki layanan berupa eksekusi
program operasi IO menipulasi sistem file komunikasi dan deteksi kesalahan
Dalam pemakaian secara multiuser sistem dapat lebih menguntungkan yaitu lebih
efisien karena pemakaian sumber daya bersama antara pengguna Sebagai fungsi
layanan bersama tersebut maka sistem operasi akan memberikan efisiensi
pengguna sistem berupa
Resource allocator yaitu mengalokasikan sumber daya ke beberapa
pengguna atau pekerjaan yang berkalan pada saat yang bersamaan
Protection menjamin akses ke sistem sumber daya yang dikendalikan
(akses pengguna ke sistem menjadi terkendali)
Accounting yaitu merekam kegiatan pengguna jatah pemakaian sumber
daya (keadilan atau kebijakan)
Eksekusi program merupakan kemampuan sistem untuk memuat program
ke memori dan menjalankan program Pengguna tidak dapat secara langsung
mengakses sumber daya hardware sistem operasi harus menyediakan mekanisme
untuk melakukan operasi IO atas nama pengguna Manipulasi sistem file adalah
kemampuan program untuk melakukan operasi pada file (membaca menulis
membuat dan menghapus file) Komunikasi adalah pertukaran data atau informasi
antar dua atau lebih proses yang berada pada satu komputer (atau lebih) Deteksi
kesalahan (error) adalah menjaga kestabilan sistem dengan mendeteksi error
hardware maupun operasi
D Struktur Sistem Operasi
Silberschatz Galvin Gagne (2003) berpendapat bahwa umumnya
sebuah sistem operasi modern mempunyai komponen sebagai berikut
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
Manajemen proses
Manajemen memori utama
Manajemen memori skunder
Manajemen sistem IO (inputoutput)
Manajemen file
Sistem proteksi
Jaringan
Sistem command interpreter
a Manajemen proses
Prosesor mengeksekusi program-program komputer Prosesor adalah
sebuah chip dalam sistem komputer yang menjalankan instruksi-instruksi
program komputer Dalam setiap detiknya prosesor dapat menjalankan jutaan
instruksi
Program adalah sederetan instruksi yang diberikan kepada suatu
komputer Sedangkan proses adalah suatu bagian dari program yang berada
pada status tertentu dalam rangkaian eksekusinya Di dalam bahasan Sistem
Operasi kita lebih sering membahas proses dibandingkan dengan program
Pada Sistem Operasi modern pada satu saat tidak seluruh program dimuat
dalam memori tetapi hanya satu bagian saja dari program tersebut
Sedangkan bagian lain dari program tersebut tetap beristirahat di media
penyimpan disk Hanya pada saat dibutuhkan saja bagian dari program
tersebut dimuat di memory dan dieksekusi oleh prosesor Hal ini sangat
menghemat pemakaian memori
Beberapa sistem hanya menjalankan satu proses tunggal dalam satu
waktu sedangkan yang lainnya menjalankan multi-proses dalam satu waktu
Padahal sebagian besar sistem komputer hanya memiliki satu prosesor dan
sebuah prosesor hanya dapat menjalankan satu instruksi dalam satu waktu
Maka bagaimana sebuah sistem prosesor tunggal dapat menjalankan multi-
proses Sesungguhnya pada granularity yang sangat kecil prosesor hanya
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
menjalankan satu proses dalam satu waktu kemudian secara cepat ia
berpindah menjalankan proses lainnya dan seterusnya Sehingga bagi
penglihatan dan perasaan pengguna manusia seakan-akan prosesor
menjalankan beberapa proses secara bersamaan
Setiap proses dalam sebuah sistem operasi mendapatkan sebuah PCB
(Process Control Block) yang memuat informasi tentang proses tersebut
yaitu sebuah tanda pengenal proses (Process ID) yang unik dan menjadi
nomor identitas status proses prioritas eksekusi proses dan informasi lokasi
proses dalam memori Prioritas proses merupakan suatu nilai atau besaran
yang menunjukkan seberapa sering proses harus dijalankan oleh prosesor
Proses yang memiliki prioritas lebih tinggi akan dijalankan lebih sering atau
dieksekusi lebih dulu dibandingkan dengan proses yang berprioritas lebih
rendah Suatu sistem operasi dapat saja menentukan semua proses dengan
prioritas yang sama sehingga setiap proses memiliki kesempatan yang sama
Sistem operasi bertanggung jawab atas aktifitas-aktifitas yang berkaitan
dengan manajemen proses seperti
Pembuatan dan penghapusan proses user dan sistem proses
Menunda atau melanjutkan proses
Menyediakan mekanisme untuk proses sinkronisasi
Menyediakan mekanisme untuk proses komunikasi
Menyediakan mekanisme untuk penanganan deadlock
Status Proses
Jenis status yang mungkin dapat disematkan pada suatu proses pada
setiap sistem operasi dapat berbeda-beda Tetapi paling tidak ada 3 macam status
yang umum yaitu
1 Ready yaitu status dimana proses siap untuk dieksekusi pada giliran
berikutnya
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
2 Running yaitu status dimana saat ini proses sedang dieksekusi oleh
prosesor
3 Blocked yaitu status dimana proses tidak dapat dijalankan pada saat
prosesor siapbebas
b Manajemen memori utama
Memori utama atau lebih dikenal sebagai memori adalah sebuah array
yang besar dari word atau byte yang ukurannya mencapai ratusan ribuan
atau bahkan jutaan Setiap word atau byte mempunyai alamat sendiri Memori
utama berfungsi sebagai tempat penyimpanan yang akases datanya digunakan
oleh CPU atau perangkat IO Memori utama termasuk tempat penyimpanan
data sementara (volatile) artinya data dapat hilang begitu sistem dimatikan
Sistem operasi bertanggung jawab atas aktivitas-aktivitas yang berkaitan
dengan manajemen memori seperti
menjaga track memori yang sedang diguanakan dan siapa yang
menggunakannya
memilih program yang akan di-load ke memori
Mengalokasikan dan men-dealokasikan ruang memori sesuai kebutuhan
c Manajemen memori skunderData tersimpan dalam memori utama bersifat sementara dan
jumlahnya sangat kecil Oleh karenan itu untuk menyimpan keseluruhan data
dan program komputer dibutuhkan secondary storage yang bersifat permanen
dan mempu menampung data dengan ukuran besar Contoh dari memori
skunder adalah harddisk disket USB flash disk dan lain-lain Sistem operasi
bertanggung jawab atas aktivitas-aktivitas yang berkaitan dengan disk
managementi seperti free space management alokasi penyimpanan dan
penjadwalan disk
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
d Manajemen sistem IO
Manajemen sistem IO biasa juga disebut sebagai device manager
yang bertugas menyediakan device driveracuteyang umum sehingga operasi IO
dapat seragam (membuka membaca menulis menutup) Contoh pengguna
menggunakan operasi yang sama untuk membaca file pada hard disk CD-
ROM dan disket Komponen sistem operasi untuk sistem IO adalah sebagai
berikut
Buffer berfungsi untuk sementara menampung data darike perangkat IO
Spooling melakukan penjadwalan pemakaian IO sistem supaya lebih
efisien (antrian dan sebagainya)
Menyediakan driver untuk dapat melakukan operasi detail untuk hardware
IO tertentu
eManajemen file
File adalah sekumpulan informasi yang berhubungan sesuai dengan
tujuan pembuat berkas tersebut Berkas dapat mempunyai struktur yang
bersifat hirarki (direktori volume dan lain-lain) Tanggung jawab sistem
operasi adalah
Pembuatan dan penghapusan file
Pembuatan dan penghapusan direktori
Mendukung manipulasi file dan direktori
Memetakan file ke secondary storage
Melakukan backup file ke media penyimpanan permanen (non volatile)
f Sistem proteksi
Proteksi mengacu pada mekanisme untuk mengendalikan akses yang
dilakukan oleh program prosesor atau pengguna ke sistem suber daya
Mekanisme proteksi seharusnya
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
Dapat membedakan antara pengguna yang diizinkan dan yang belum
Menentukan kendali
Menyediakan alat pengatur
g Jaringan
Sistem distribusi adalah sekumpulan prosesor yang tidak berbagi
memori atau clock Tiap prosesor mempunyai memori sendiri Prosesor-
prosesor tersebut terhubung memlaui jaringan komunikasi sistem terdistribusi
yang menyediakan akases pengguna ke berbagai macam sumber daya sistem
Akses tersebut menyebabkan meningkatnya
Kecepatan komputer
Ketersediaan data
Kehandalan (enhanced reliability)
h Sistem command-interpreter
Sistem operasi menunggu instruksi dapri pengguna (command
driven) Program yang membaca instruksi dan mengartikan control
statements umumnya disebut control-card interpreter command-line
interpreter shell pada UNIX Sistem command interpreter sangat bervariasi
antara satu sistem operasi dengan sistem operasi lainnya dan disesuaikan
dengan tujuan dan teknologi perangkat IO yang ada Contohnya CLI
Windows pen-based (touch) dan lain-lain
E Klasifikasi Sistem Operasi
Sistem operasi dapat diklasifikasikan sebagai berikut
1 Berdasarkan skala arsitekturnya (bit) sistem operasi dibedakan menjadi
sistem operasi berskala 8-bit 16-bit 32-bit dan 64-bit Sistem operasi
dengan skala 8-bit dan 16-bit saat ini sudah mulai ditinggalkan sedangkan
saat ini kebanyakan yang digunakan adalah skala 32-bit seperti sistem
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
operasi Microsoft Windows NT Windows 2000 Windows XP LINUX
IBM OS400 Sun Solaris) Sedangkan yang baru dan masih jarang
ditemui di pasaran adalah skala 64-bit Seperti Windows XP 64-bit Digital
UNIX Open VMS IBM AIX for RS6000 SGI IRIX dan HP-UX
2 Klasifikasi sistem operasi berdasarkan end-user interface
o Command driven Biasa juga disebut command line dimana perintah
sistem operasi diketikkan pada prompt perintah atau dieksekusi
melalui script file (misalnya pada sistem operasi DOS UNIX atau
XENIX)
o Graphical user interface (GUI) Pengguna akhir menggunakan mouse
atau alat penunjuk (pointer) yang lain untuk memilih objek yang
mewakili suatu instruksi spesifik (misalnya semua sistem operasi
Windows IBM OS2 MAC-OS LINUX)
3 Klasifikasi sistem operasi berdasarkan pengguna
o Single-user single-tasking sistem operasi yang hanya mampu untuk
melayani satu pengguna pada satu saat untuk satu instruksi dalam satu
siklus proses (misal MS-DOS)
o Single-user multi-tasking sistem operasi yang hanya mampu untuk
melayani satu pengguna pada satu saat tetapi mampu untuk
mengeksekusi beberapa instruksi dalam satu siklus proses (misalnya
Windows 95 IBM OS2 MAC-OS)
o Multi-user multi-tasking sistem operasi yang mampu untuk melayani
beberapa pengguna sekaligus dalam satu waktu dan juga mampu
untuk menjalankan beberapa instruksi sekaligus dalam satu siklus
proses
4 Klasifikasi sistem operasi berdasarkan pangsa pasar
o Sistem operasi servernetwork seperti Windows NT Server Windows
XP IBM AIX for RS6000 Digital UNIX Open VMS HP-UX Sun
Solaris dan IBM OS400 LINUX
o Sistem operasi desktop seperti Windows 95 Windows NT
Workstation Windows XP LINUX OS2 Wrap MacOS Java
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
o Sistem operasi Hanheld seperti Windows CE GEOS Magic Cap
F Sistem Operasi Saat IniSistem operasi-sistem operasi utama yang digunakan komputer sistem
umum (termasuk PC komputer personal) terbagi menjadi 3 kelompok besar
1 Keluarga Microsoft Windows - yang antara lain terdiri dari Windows Desktop
Environment (versi 1x hingga versi 3x) Windows 9x (Windows 95 98 dan
Windows ME) dan Windows NT (Windows NT 3x Windows NT 40
Windows 2000 Windows XP Windows Server 2003 Windows Vista
Windows 7 (Seven) yang dirilis pada tahun 2009 dan Windows Orient yang
akan dirilis pada tahun 2014
2 Keluarga Unix yang menggunakan antarmuka sistem operasi POSIX seperti
SCO UNIX keluarga BSD (Berkeley Software Distribution) GNULinux
MacOSX (berbasis kernel BSD yang dimodifikasi dan dikenal dengan nama
Darwin) dan GNUHurd
3 Mac OS adalah sistem operasi untuk komputer keluaran Apple yang biasa
disebut Mac atau Macintosh Sistem operasi yang terbaru adalah Mac OS X
versi 104 (Tiger) Awal tahun 2007 direncanakan peluncuran versi 105
(Leopard)
Sedangkan komputer Mainframe dan Super komputer menggunakan banyak
sekali sistem operasi yang berbeda-beda umumnya merupakan turunan dari
sistem operasi UNIX yang dikembangkan oleh vendor seperti IBM AIX HPUX
dll
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
BAB V
PENUTUP
A KESIMPULAN
Perangkat lunak merupakan kumpulan beberapa perintah yang dieksekusi
oleh mesin komputer dalam menjalankan pekerjaannya perangkat lunak ini
merupakan catatan bagi mesin komputer untuk menyimpan perintah maupun
dokumen serta arsip lainnya Merupakan data elektronik yang disimpan
sedemikian rupa oleh komputer itu sendiri data yang disimpan ini dapat berupa
program atau instruksi yang akan dijalankan oleh perintah maupun catatan-
catatan yang diperlukan oleh komputer untuk menjalankan perintah yang
dijalankannya Untuk mencapai keinginannya tersebut dirancanglah suatu susunan
logika logika yang disusun ini diolah melalui perangkat lunak yang disebut juga
dengan program beserta data-data yang diolahnya Pengeloahan pada software ini
melibatkan beberapa hal diantaranya adalah sistem operasi program dan data
Penggolongan komputer terbagi menjadi tiga (3) yaitu berdasarkan data
yang diolah berdasarkan penggunaannya dan berdasarkan ukurannya Sedangkan
penerapan komputer sering diterapkan pada bidang teknologi dan ilmu
pengetahuan bisnis industri perbankan pendidikan kedokteran penerbangan
kriminalitas dan permainan
Perangkat lunak sistem atau sistem operasi merupakan software yang
berfungsi melakukan operasi yang mengurusi tentang segala aktifitas komputer
seperti mendukung operasi sistem aplikasi dan mengendalikan semua perangkat
komputer agar dapat berjalan selaras dengan fungsinya Secara umum Sistem
Operasi adalah software pada lapisan pertama yang ditempatkan pada memori
komputer pada saat komputer dinyalakan Sedangkan software-software lainnya
dijalankan setelah Sistem Operasi berjalan dan Sistem Operasi akan melakukan
layanan inti umum untuk software-software itu Sistem operasi sekarang menurut
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
Silberschatz Galvin Gagne (2003) berpendapat bahwa umumnya sebuah sistem
operasi modern mempunyai komponen yaitu Manajemen proses Manajemen
memori utama Manajemen memori skunder Manajemen sistem IO
(inputoutput) Manajemen file Sistem proteksi Jaringan dan Sistem command
interpreter Sedangkan sistem operasi komputer terbagi menjadi tiga (3) bagian
yaitu keluarga microsoft windows keluarga unix dan keluarga Mac OS
B SARAN
Teknologi yang semakin berkembang dalam teknologi diharapkan dapat
djadikan alat membantu mencari informasi bukan untuk hal yang negatif Untuk
itu Gunakan komputer secara bijak sesuaikan dengan keperluan dan kebutuhan
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
DAFTAR PUSTAKA
httprudihdwordpresscom20070509sejarah-perkembangan-perangkat-lunak
(Minggu 5 Maret 2011 jam 1915)
httpidwikipediaorgwikiSistem_operasi (Selasa 8 Maret 2011 jam 1425)
httpferryfwebidindexphptik3-ked-dsr-komp52-babivperangkat-lunak-
komputer (Selasa 15Maret 2010 jam 1300)
httpidwikipediaorgwikiSejarah_perangkat_lunak_bebas (Selasa 15 Maret
2011 jam 1900)
httpsolehsoulwordpresscom20090831apa-itu-software-komputer-
E28093-definisi-software (Rabu 16 Maret 2011 jam1253)
httpwwwaplikomfeunlamcocc (Kamis 17 Maret 2011 jam 1100)
P
- A PENGGOLONGAN KOMPUTER
-
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
b) General purpose computer
Komputer ini dirancang untuk menyelesaikan bermacam-macam
masalah
3 Berdasarkan ukurannya
berdasarkan ukurannya komputer digolongkan kedalam
Micro computer
o Micro computer disebut juga personal computer
o Komputer mikro umunya single user (pemakai tunggal)
o Perkembangan lebih lanjut dari komputer mikro adalah komputer
super-mikro (supermicro computer)
o Supermicro computer merupakan multiuser system
Mini computer
o Mini computer dapat dibagi lagi menjadi
Mini-mini computer
Midi-mini computer
Maxi-mini computer
Super-mini computer
o Mini computer bersifat multi-user
o Mini computer dapat dihubungkan sampai dengan 64 terminal
Small computer
o Small computer disebut juga small-scale mainframe computer
o Small computer bersifat multi-user system
o Small computer menggunakan sistem multi programming
multiprocessing dan virtual storage
Medium computer
o Medium computer disebut juga medium-scale mainframe computer
o Medium computer bersifat multi-user system
o Medium computer menerapkan konsep distribusi data processing
(DDP)
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
Large computer
o Large computer disebut juga mainframe computer atau large-scale
mainframe computer
o Large computer bersifat multi-user system
o Large computer menerapkan sistem time-sharing
Super computer
o Super computer memungkinkan penerapan time-sharing yang lebih
efektif
o Super computer dapat dihubungkan sampai dengan ribuan terminal
o Super computer disebut juga parallel processor
B PENERAPAN KOMPUTER
diams Di bidang teknik dan ilmu pengetahuan
o Kecepatan dan ketepatan komputer sangat bermanfaat dalam pengolahan
data pada aplikasi teknik
o Para ahli nuklir dapat membuat model reaktor nulkir pada layar
komputer tidak perlu membuat model yang sebenarnya Kondisikondisi
yang diperlukan pada reaktor nuklir dapat diprogram dan dapat dicoba
diberikan data yang melampaui batas keamanan reaktor tersebut
o Komputer dapat juga digunakan untuk membuat model molekul-
molekul yang dapat ditampilkan secara grafik pada layar komputer
Melalui grafik ini ahli kimia dapat mengamati bagaimana molekul-
molekul tersebut bereaksi dengan yang lainnya
o Komputer juga dapat dipergunakan pada bidang geologi untuk
mempelajari keadaan tanah serta contour dari suatu daerah
o Aplikasi yang lain dari komputer dalam bidang teknik adalah computer
aided design
diams Di bidang bisnis
o Kegunaan komputer pada aplikasi bisnis adalah untuk menyediakan
informasi dengan cepat dan tepat
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
o Management Information System (MIS) adalah suatu sistem informasi
yang banyak diterapkan di perusahaan untuk menyediakan informasi yang
diperlukaan oleh semua tingkat manajemen
o Salah satu bagian dari MIS adalah AIS (Accounting Information System)
o Dalam MIS terdapat tiga komponen utama yaitu
1048707 Upper Management
1048707 Middle Management
1048707 Lower Management
diams Di bidang Industri
o Didalam proses industri komputer dapat dipergunakan untuk
pengawasan nemerik (numerical control) atau untuk pengawasan proses
(process control)
diams Di bidang Perbankan
o Dibidang perbankan komputer dipergunakan untuk menghasilkan
informasi bagi pihak manajemen bank sendiri dan juga untuk
meningkatkan pelayanan kepada nasabah bank
diams Dibidang Pendidikan
o Dibidang pendiikan komputer dipergunakan sebagai alat bantu dalam
proses belajar
o Komputer juga digunakan untuk membantu orang tuli mempelajari
bahasa kode
diams Dibidang Kedokteran
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
o Dibidang kedokteran komputer banyak digunakan untuk membantu para
dokter mendiagnosa penyakit dan menemukan obat yang tepat
o Contoh penerapan komputer dalam bidang kedokteran adalah
1048707 CAT (Computerized Axial Tomography)
1048707 DSR (Dynamic Spatial Reconstructor)
1048707 SPECT (Single Photon Emission Computer Tomography)
1048707 NMR (Nuclear Magnetic Resonance)
diams Di bidang Penerbangan
o Salah satu keguanan komputer pada perusahaan penerbangan adalah
untuk mengatur jadwal penerbangan dan mengatur sietm pemesanan tiket
diams Dibidang Kriminalitas
o Komputer dapat menghasilkan statistik kriminalitas di suatu daerah
o Program komputer yang telah dikembangkan pada bidang kriminalitas
adalah Crime Analysis Support System
o Program komputer yang lainnya adalah
1048707 PROMIS (Prosecutor-Offender Management Information System)
1048707 CATCH (Computer-Assisted Terminal Criminal Hunt)
1048707 MOTION (Metropolitan Orleans Total Information Online Network)
1048707 ARJIS (Automated Regional Justice Information System)
diams Di bidang Permainan
o Komputer dapat digunakan untuk hiburan dalam bentuk permainan
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
BAB IV
SISTEM OPERASI
A Pengertian Sistem OperasiSistem operasi Komputer adalah perangkat lunak komputer atau
software yang bertugas untuk melakukan kontrol dan manajemen perangkat
keras dan juga operasi-operasi dasar sistem termasuk menjalankan software
aplikasi seperti program-program pengolah data yang bisa digunakan untuk
mempermudah kegiatan manusia Sistem Operasi dalam bahasa Inggrisnya
disebut Operating System atau biasa di singkat dengan OS
Secara umum Sistem Operasi adalah software pada lapisan pertama
yang ditempatkan pada memori komputer pada saat komputer dinyalakan
Sedangkan software-software lainnya dijalankan setelah Sistem Operasi
berjalan dan Sistem Operasi akan melakukan layanan inti umum untuk
software-software itu Layanan inti umum tersebut seperti akses ke disk
manajemen memori skeduling task dan antar-muka user 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
Kalau sistem komputer terbagi dalam lapisan-lapisan maka Sistem
Operasi adalah penghubung antara lapisan hardware dan lapisan software
Lebih jauh daripada itu Sistem Operasi melakukan semua tugas-tugas
penting dalam komputer dan menjamin aplikasi-aplikasi yang berbeda dapat
berjalan secara bersamaan dengan lancar Sistem Operasi menjamin aplikasi
software lainnya dapat menggunakan memori melakukan input dan output
terhadap peralatan lain dan memiliki akses kepada sistem file Apabila
beberapa aplikasi berjalan secara bersamaan maka Sistem Operasi mengatur
skedule yang tepat sehingga sedapat mungkin semua proses yang berjalan
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
mendapatkan waktu yang cukup untuk menggunakan prosesor (CPU) serta
tidak saling mengganggu
Dalam banyak kasus Sistem Operasi menyediakan suatu pustaka dari
fungsi-fungsi standar dimana aplikasi lain dapat memanggil fungsi-fungsi
itu sehingga dalam setiap pembuatan program baru tidak perlu membuat
fungsi-fungsi tersebut dari awal Sistem Operasi secara umum terdiri dari
beberapa bagian
1 Mekanisme Boot yaitu meletakkan kernel ke dalam memory
2 Kernel yaitu inti dari sebuah Sistem Operasi
3 Command Interpreter atau shell yang bertugas membaca input dari
pengguna
4 Pustaka-pustaka yaitu yang menyediakan kumpulan fungsi dasar dan
standar yang dapat dipanggil oleh aplikasi lain
5 Driver untuk berinteraksi dengan hardware eksternal sekaligus untuk
mengontrol mereka
Sebagian Sistem Operasi hanya mengizinkan satu aplikasi saja yang
berjalan pada satu waktu (misalnya DOS) tetapi sebagian besar Sistem
Operasi baru mengizinkan beberapa aplikasi berjalan secara simultan pada
waktu yang bersamaan Sistem Operasi seperti ini disebut sebagai Multi-
tasking Operating System (misalnya keluarga sistem operasi UNIX)
Beberapa Sistem Operasi berukuran sangat besar dan kompleks serta
inputnya tergantung kepada input pengguna sedangkan Sistem Operasi
lainnya sangat kecil dan dibuat dengan asumsi bekerja tanpa intervensi
manusia sama sekali Tipe yang pertama sering disebut sebagai Desktop OS
sedangkan tipe kedua adalah Real-Time OS
Sebagai contoh yang dimaksud sistem operasi itu antara lain adalah
Windows Linux Free BSD Solaris palm symbian dan sebagainya
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
B Tugas-Tugas Sistem Operasi
Tugas-tugas sistem operasi diantaranya
1 Menyediakan antarmuka pengguna (user interface) berupa
o Melakukan perintah (command-base user interface) dalam bentuk teks
o Mengarahkan menu (menu driven)
o Antarmuka unit grafik (graphical user interface-GUI)
o Kombinasi ikon dan menu untuk menerima dan melaksanakan perintah
2 Menyediakan informasi yang berkaitan dengan hardware yaitu berupa
perangkat yang aktif atau pasif dan mengendalikan perangkat IO
3 Melakukan tugas pengolahan dan pengendalian sumber daya dalam sebuah
proses sebagai berikut
o Multitasking yaitu melakukan tugas secara serentak atau sekaligus pada
aplikasi yang sama maupun berbeda
o Multiprocessing penggunaan atau pemrosesan sebuah program secara
serentak oleh beberapa unit CPU
o Timesharing menggunakan sistem komputer yang sama pada banyak
pengguna
o Multithreading memproses aktivitas pada bentuk yang sama dengan
multitasking tetapi pada aplikasi tunggal
o Scalability dan Network upaya komputer dalam mengendalikan dan
meningkatkan kewaspadaan dan keamanan jumlah pengguna dan
memperluas pelayanan
4 Pengelolaan file dan direktori data yaitu memastikan file-file dalam
penyimpanan sekunder tersedia jika diperlukan dan mengamankan dari
pengguna yang tidak diizinkan
C Layanan Sistem Operasi
Seiring dengan berkembangnya Sistem Operasi semakin banyak lagi
layanan yang menjadi layanan inti umum Kini sebuah OS mungkin perlu
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
menyediakan layanan network dan koneksitas internet yang dulunya tidak
menjadi layanan inti umum Sistem Operasi juga perlu untuk menjaga kerusakan
sistem komputer dari gangguan program perusak yang berasal dari komputer
lainnya seperti virus Daftar layanan inti umum akan terus bertambah
Sebuah sistem operasi yang baik harus memiliki layanan berupa eksekusi
program operasi IO menipulasi sistem file komunikasi dan deteksi kesalahan
Dalam pemakaian secara multiuser sistem dapat lebih menguntungkan yaitu lebih
efisien karena pemakaian sumber daya bersama antara pengguna Sebagai fungsi
layanan bersama tersebut maka sistem operasi akan memberikan efisiensi
pengguna sistem berupa
Resource allocator yaitu mengalokasikan sumber daya ke beberapa
pengguna atau pekerjaan yang berkalan pada saat yang bersamaan
Protection menjamin akses ke sistem sumber daya yang dikendalikan
(akses pengguna ke sistem menjadi terkendali)
Accounting yaitu merekam kegiatan pengguna jatah pemakaian sumber
daya (keadilan atau kebijakan)
Eksekusi program merupakan kemampuan sistem untuk memuat program
ke memori dan menjalankan program Pengguna tidak dapat secara langsung
mengakses sumber daya hardware sistem operasi harus menyediakan mekanisme
untuk melakukan operasi IO atas nama pengguna Manipulasi sistem file adalah
kemampuan program untuk melakukan operasi pada file (membaca menulis
membuat dan menghapus file) Komunikasi adalah pertukaran data atau informasi
antar dua atau lebih proses yang berada pada satu komputer (atau lebih) Deteksi
kesalahan (error) adalah menjaga kestabilan sistem dengan mendeteksi error
hardware maupun operasi
D Struktur Sistem Operasi
Silberschatz Galvin Gagne (2003) berpendapat bahwa umumnya
sebuah sistem operasi modern mempunyai komponen sebagai berikut
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
Manajemen proses
Manajemen memori utama
Manajemen memori skunder
Manajemen sistem IO (inputoutput)
Manajemen file
Sistem proteksi
Jaringan
Sistem command interpreter
a Manajemen proses
Prosesor mengeksekusi program-program komputer Prosesor adalah
sebuah chip dalam sistem komputer yang menjalankan instruksi-instruksi
program komputer Dalam setiap detiknya prosesor dapat menjalankan jutaan
instruksi
Program adalah sederetan instruksi yang diberikan kepada suatu
komputer Sedangkan proses adalah suatu bagian dari program yang berada
pada status tertentu dalam rangkaian eksekusinya Di dalam bahasan Sistem
Operasi kita lebih sering membahas proses dibandingkan dengan program
Pada Sistem Operasi modern pada satu saat tidak seluruh program dimuat
dalam memori tetapi hanya satu bagian saja dari program tersebut
Sedangkan bagian lain dari program tersebut tetap beristirahat di media
penyimpan disk Hanya pada saat dibutuhkan saja bagian dari program
tersebut dimuat di memory dan dieksekusi oleh prosesor Hal ini sangat
menghemat pemakaian memori
Beberapa sistem hanya menjalankan satu proses tunggal dalam satu
waktu sedangkan yang lainnya menjalankan multi-proses dalam satu waktu
Padahal sebagian besar sistem komputer hanya memiliki satu prosesor dan
sebuah prosesor hanya dapat menjalankan satu instruksi dalam satu waktu
Maka bagaimana sebuah sistem prosesor tunggal dapat menjalankan multi-
proses Sesungguhnya pada granularity yang sangat kecil prosesor hanya
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
menjalankan satu proses dalam satu waktu kemudian secara cepat ia
berpindah menjalankan proses lainnya dan seterusnya Sehingga bagi
penglihatan dan perasaan pengguna manusia seakan-akan prosesor
menjalankan beberapa proses secara bersamaan
Setiap proses dalam sebuah sistem operasi mendapatkan sebuah PCB
(Process Control Block) yang memuat informasi tentang proses tersebut
yaitu sebuah tanda pengenal proses (Process ID) yang unik dan menjadi
nomor identitas status proses prioritas eksekusi proses dan informasi lokasi
proses dalam memori Prioritas proses merupakan suatu nilai atau besaran
yang menunjukkan seberapa sering proses harus dijalankan oleh prosesor
Proses yang memiliki prioritas lebih tinggi akan dijalankan lebih sering atau
dieksekusi lebih dulu dibandingkan dengan proses yang berprioritas lebih
rendah Suatu sistem operasi dapat saja menentukan semua proses dengan
prioritas yang sama sehingga setiap proses memiliki kesempatan yang sama
Sistem operasi bertanggung jawab atas aktifitas-aktifitas yang berkaitan
dengan manajemen proses seperti
Pembuatan dan penghapusan proses user dan sistem proses
Menunda atau melanjutkan proses
Menyediakan mekanisme untuk proses sinkronisasi
Menyediakan mekanisme untuk proses komunikasi
Menyediakan mekanisme untuk penanganan deadlock
Status Proses
Jenis status yang mungkin dapat disematkan pada suatu proses pada
setiap sistem operasi dapat berbeda-beda Tetapi paling tidak ada 3 macam status
yang umum yaitu
1 Ready yaitu status dimana proses siap untuk dieksekusi pada giliran
berikutnya
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
2 Running yaitu status dimana saat ini proses sedang dieksekusi oleh
prosesor
3 Blocked yaitu status dimana proses tidak dapat dijalankan pada saat
prosesor siapbebas
b Manajemen memori utama
Memori utama atau lebih dikenal sebagai memori adalah sebuah array
yang besar dari word atau byte yang ukurannya mencapai ratusan ribuan
atau bahkan jutaan Setiap word atau byte mempunyai alamat sendiri Memori
utama berfungsi sebagai tempat penyimpanan yang akases datanya digunakan
oleh CPU atau perangkat IO Memori utama termasuk tempat penyimpanan
data sementara (volatile) artinya data dapat hilang begitu sistem dimatikan
Sistem operasi bertanggung jawab atas aktivitas-aktivitas yang berkaitan
dengan manajemen memori seperti
menjaga track memori yang sedang diguanakan dan siapa yang
menggunakannya
memilih program yang akan di-load ke memori
Mengalokasikan dan men-dealokasikan ruang memori sesuai kebutuhan
c Manajemen memori skunderData tersimpan dalam memori utama bersifat sementara dan
jumlahnya sangat kecil Oleh karenan itu untuk menyimpan keseluruhan data
dan program komputer dibutuhkan secondary storage yang bersifat permanen
dan mempu menampung data dengan ukuran besar Contoh dari memori
skunder adalah harddisk disket USB flash disk dan lain-lain Sistem operasi
bertanggung jawab atas aktivitas-aktivitas yang berkaitan dengan disk
managementi seperti free space management alokasi penyimpanan dan
penjadwalan disk
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
d Manajemen sistem IO
Manajemen sistem IO biasa juga disebut sebagai device manager
yang bertugas menyediakan device driveracuteyang umum sehingga operasi IO
dapat seragam (membuka membaca menulis menutup) Contoh pengguna
menggunakan operasi yang sama untuk membaca file pada hard disk CD-
ROM dan disket Komponen sistem operasi untuk sistem IO adalah sebagai
berikut
Buffer berfungsi untuk sementara menampung data darike perangkat IO
Spooling melakukan penjadwalan pemakaian IO sistem supaya lebih
efisien (antrian dan sebagainya)
Menyediakan driver untuk dapat melakukan operasi detail untuk hardware
IO tertentu
eManajemen file
File adalah sekumpulan informasi yang berhubungan sesuai dengan
tujuan pembuat berkas tersebut Berkas dapat mempunyai struktur yang
bersifat hirarki (direktori volume dan lain-lain) Tanggung jawab sistem
operasi adalah
Pembuatan dan penghapusan file
Pembuatan dan penghapusan direktori
Mendukung manipulasi file dan direktori
Memetakan file ke secondary storage
Melakukan backup file ke media penyimpanan permanen (non volatile)
f Sistem proteksi
Proteksi mengacu pada mekanisme untuk mengendalikan akses yang
dilakukan oleh program prosesor atau pengguna ke sistem suber daya
Mekanisme proteksi seharusnya
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
Dapat membedakan antara pengguna yang diizinkan dan yang belum
Menentukan kendali
Menyediakan alat pengatur
g Jaringan
Sistem distribusi adalah sekumpulan prosesor yang tidak berbagi
memori atau clock Tiap prosesor mempunyai memori sendiri Prosesor-
prosesor tersebut terhubung memlaui jaringan komunikasi sistem terdistribusi
yang menyediakan akases pengguna ke berbagai macam sumber daya sistem
Akses tersebut menyebabkan meningkatnya
Kecepatan komputer
Ketersediaan data
Kehandalan (enhanced reliability)
h Sistem command-interpreter
Sistem operasi menunggu instruksi dapri pengguna (command
driven) Program yang membaca instruksi dan mengartikan control
statements umumnya disebut control-card interpreter command-line
interpreter shell pada UNIX Sistem command interpreter sangat bervariasi
antara satu sistem operasi dengan sistem operasi lainnya dan disesuaikan
dengan tujuan dan teknologi perangkat IO yang ada Contohnya CLI
Windows pen-based (touch) dan lain-lain
E Klasifikasi Sistem Operasi
Sistem operasi dapat diklasifikasikan sebagai berikut
1 Berdasarkan skala arsitekturnya (bit) sistem operasi dibedakan menjadi
sistem operasi berskala 8-bit 16-bit 32-bit dan 64-bit Sistem operasi
dengan skala 8-bit dan 16-bit saat ini sudah mulai ditinggalkan sedangkan
saat ini kebanyakan yang digunakan adalah skala 32-bit seperti sistem
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
operasi Microsoft Windows NT Windows 2000 Windows XP LINUX
IBM OS400 Sun Solaris) Sedangkan yang baru dan masih jarang
ditemui di pasaran adalah skala 64-bit Seperti Windows XP 64-bit Digital
UNIX Open VMS IBM AIX for RS6000 SGI IRIX dan HP-UX
2 Klasifikasi sistem operasi berdasarkan end-user interface
o Command driven Biasa juga disebut command line dimana perintah
sistem operasi diketikkan pada prompt perintah atau dieksekusi
melalui script file (misalnya pada sistem operasi DOS UNIX atau
XENIX)
o Graphical user interface (GUI) Pengguna akhir menggunakan mouse
atau alat penunjuk (pointer) yang lain untuk memilih objek yang
mewakili suatu instruksi spesifik (misalnya semua sistem operasi
Windows IBM OS2 MAC-OS LINUX)
3 Klasifikasi sistem operasi berdasarkan pengguna
o Single-user single-tasking sistem operasi yang hanya mampu untuk
melayani satu pengguna pada satu saat untuk satu instruksi dalam satu
siklus proses (misal MS-DOS)
o Single-user multi-tasking sistem operasi yang hanya mampu untuk
melayani satu pengguna pada satu saat tetapi mampu untuk
mengeksekusi beberapa instruksi dalam satu siklus proses (misalnya
Windows 95 IBM OS2 MAC-OS)
o Multi-user multi-tasking sistem operasi yang mampu untuk melayani
beberapa pengguna sekaligus dalam satu waktu dan juga mampu
untuk menjalankan beberapa instruksi sekaligus dalam satu siklus
proses
4 Klasifikasi sistem operasi berdasarkan pangsa pasar
o Sistem operasi servernetwork seperti Windows NT Server Windows
XP IBM AIX for RS6000 Digital UNIX Open VMS HP-UX Sun
Solaris dan IBM OS400 LINUX
o Sistem operasi desktop seperti Windows 95 Windows NT
Workstation Windows XP LINUX OS2 Wrap MacOS Java
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
o Sistem operasi Hanheld seperti Windows CE GEOS Magic Cap
F Sistem Operasi Saat IniSistem operasi-sistem operasi utama yang digunakan komputer sistem
umum (termasuk PC komputer personal) terbagi menjadi 3 kelompok besar
1 Keluarga Microsoft Windows - yang antara lain terdiri dari Windows Desktop
Environment (versi 1x hingga versi 3x) Windows 9x (Windows 95 98 dan
Windows ME) dan Windows NT (Windows NT 3x Windows NT 40
Windows 2000 Windows XP Windows Server 2003 Windows Vista
Windows 7 (Seven) yang dirilis pada tahun 2009 dan Windows Orient yang
akan dirilis pada tahun 2014
2 Keluarga Unix yang menggunakan antarmuka sistem operasi POSIX seperti
SCO UNIX keluarga BSD (Berkeley Software Distribution) GNULinux
MacOSX (berbasis kernel BSD yang dimodifikasi dan dikenal dengan nama
Darwin) dan GNUHurd
3 Mac OS adalah sistem operasi untuk komputer keluaran Apple yang biasa
disebut Mac atau Macintosh Sistem operasi yang terbaru adalah Mac OS X
versi 104 (Tiger) Awal tahun 2007 direncanakan peluncuran versi 105
(Leopard)
Sedangkan komputer Mainframe dan Super komputer menggunakan banyak
sekali sistem operasi yang berbeda-beda umumnya merupakan turunan dari
sistem operasi UNIX yang dikembangkan oleh vendor seperti IBM AIX HPUX
dll
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
BAB V
PENUTUP
A KESIMPULAN
Perangkat lunak merupakan kumpulan beberapa perintah yang dieksekusi
oleh mesin komputer dalam menjalankan pekerjaannya perangkat lunak ini
merupakan catatan bagi mesin komputer untuk menyimpan perintah maupun
dokumen serta arsip lainnya Merupakan data elektronik yang disimpan
sedemikian rupa oleh komputer itu sendiri data yang disimpan ini dapat berupa
program atau instruksi yang akan dijalankan oleh perintah maupun catatan-
catatan yang diperlukan oleh komputer untuk menjalankan perintah yang
dijalankannya Untuk mencapai keinginannya tersebut dirancanglah suatu susunan
logika logika yang disusun ini diolah melalui perangkat lunak yang disebut juga
dengan program beserta data-data yang diolahnya Pengeloahan pada software ini
melibatkan beberapa hal diantaranya adalah sistem operasi program dan data
Penggolongan komputer terbagi menjadi tiga (3) yaitu berdasarkan data
yang diolah berdasarkan penggunaannya dan berdasarkan ukurannya Sedangkan
penerapan komputer sering diterapkan pada bidang teknologi dan ilmu
pengetahuan bisnis industri perbankan pendidikan kedokteran penerbangan
kriminalitas dan permainan
Perangkat lunak sistem atau sistem operasi merupakan software yang
berfungsi melakukan operasi yang mengurusi tentang segala aktifitas komputer
seperti mendukung operasi sistem aplikasi dan mengendalikan semua perangkat
komputer agar dapat berjalan selaras dengan fungsinya Secara umum Sistem
Operasi adalah software pada lapisan pertama yang ditempatkan pada memori
komputer pada saat komputer dinyalakan Sedangkan software-software lainnya
dijalankan setelah Sistem Operasi berjalan dan Sistem Operasi akan melakukan
layanan inti umum untuk software-software itu Sistem operasi sekarang menurut
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
Silberschatz Galvin Gagne (2003) berpendapat bahwa umumnya sebuah sistem
operasi modern mempunyai komponen yaitu Manajemen proses Manajemen
memori utama Manajemen memori skunder Manajemen sistem IO
(inputoutput) Manajemen file Sistem proteksi Jaringan dan Sistem command
interpreter Sedangkan sistem operasi komputer terbagi menjadi tiga (3) bagian
yaitu keluarga microsoft windows keluarga unix dan keluarga Mac OS
B SARAN
Teknologi yang semakin berkembang dalam teknologi diharapkan dapat
djadikan alat membantu mencari informasi bukan untuk hal yang negatif Untuk
itu Gunakan komputer secara bijak sesuaikan dengan keperluan dan kebutuhan
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
DAFTAR PUSTAKA
httprudihdwordpresscom20070509sejarah-perkembangan-perangkat-lunak
(Minggu 5 Maret 2011 jam 1915)
httpidwikipediaorgwikiSistem_operasi (Selasa 8 Maret 2011 jam 1425)
httpferryfwebidindexphptik3-ked-dsr-komp52-babivperangkat-lunak-
komputer (Selasa 15Maret 2010 jam 1300)
httpidwikipediaorgwikiSejarah_perangkat_lunak_bebas (Selasa 15 Maret
2011 jam 1900)
httpsolehsoulwordpresscom20090831apa-itu-software-komputer-
E28093-definisi-software (Rabu 16 Maret 2011 jam1253)
httpwwwaplikomfeunlamcocc (Kamis 17 Maret 2011 jam 1100)
P
- A PENGGOLONGAN KOMPUTER
-
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
Large computer
o Large computer disebut juga mainframe computer atau large-scale
mainframe computer
o Large computer bersifat multi-user system
o Large computer menerapkan sistem time-sharing
Super computer
o Super computer memungkinkan penerapan time-sharing yang lebih
efektif
o Super computer dapat dihubungkan sampai dengan ribuan terminal
o Super computer disebut juga parallel processor
B PENERAPAN KOMPUTER
diams Di bidang teknik dan ilmu pengetahuan
o Kecepatan dan ketepatan komputer sangat bermanfaat dalam pengolahan
data pada aplikasi teknik
o Para ahli nuklir dapat membuat model reaktor nulkir pada layar
komputer tidak perlu membuat model yang sebenarnya Kondisikondisi
yang diperlukan pada reaktor nuklir dapat diprogram dan dapat dicoba
diberikan data yang melampaui batas keamanan reaktor tersebut
o Komputer dapat juga digunakan untuk membuat model molekul-
molekul yang dapat ditampilkan secara grafik pada layar komputer
Melalui grafik ini ahli kimia dapat mengamati bagaimana molekul-
molekul tersebut bereaksi dengan yang lainnya
o Komputer juga dapat dipergunakan pada bidang geologi untuk
mempelajari keadaan tanah serta contour dari suatu daerah
o Aplikasi yang lain dari komputer dalam bidang teknik adalah computer
aided design
diams Di bidang bisnis
o Kegunaan komputer pada aplikasi bisnis adalah untuk menyediakan
informasi dengan cepat dan tepat
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
o Management Information System (MIS) adalah suatu sistem informasi
yang banyak diterapkan di perusahaan untuk menyediakan informasi yang
diperlukaan oleh semua tingkat manajemen
o Salah satu bagian dari MIS adalah AIS (Accounting Information System)
o Dalam MIS terdapat tiga komponen utama yaitu
1048707 Upper Management
1048707 Middle Management
1048707 Lower Management
diams Di bidang Industri
o Didalam proses industri komputer dapat dipergunakan untuk
pengawasan nemerik (numerical control) atau untuk pengawasan proses
(process control)
diams Di bidang Perbankan
o Dibidang perbankan komputer dipergunakan untuk menghasilkan
informasi bagi pihak manajemen bank sendiri dan juga untuk
meningkatkan pelayanan kepada nasabah bank
diams Dibidang Pendidikan
o Dibidang pendiikan komputer dipergunakan sebagai alat bantu dalam
proses belajar
o Komputer juga digunakan untuk membantu orang tuli mempelajari
bahasa kode
diams Dibidang Kedokteran
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
o Dibidang kedokteran komputer banyak digunakan untuk membantu para
dokter mendiagnosa penyakit dan menemukan obat yang tepat
o Contoh penerapan komputer dalam bidang kedokteran adalah
1048707 CAT (Computerized Axial Tomography)
1048707 DSR (Dynamic Spatial Reconstructor)
1048707 SPECT (Single Photon Emission Computer Tomography)
1048707 NMR (Nuclear Magnetic Resonance)
diams Di bidang Penerbangan
o Salah satu keguanan komputer pada perusahaan penerbangan adalah
untuk mengatur jadwal penerbangan dan mengatur sietm pemesanan tiket
diams Dibidang Kriminalitas
o Komputer dapat menghasilkan statistik kriminalitas di suatu daerah
o Program komputer yang telah dikembangkan pada bidang kriminalitas
adalah Crime Analysis Support System
o Program komputer yang lainnya adalah
1048707 PROMIS (Prosecutor-Offender Management Information System)
1048707 CATCH (Computer-Assisted Terminal Criminal Hunt)
1048707 MOTION (Metropolitan Orleans Total Information Online Network)
1048707 ARJIS (Automated Regional Justice Information System)
diams Di bidang Permainan
o Komputer dapat digunakan untuk hiburan dalam bentuk permainan
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
BAB IV
SISTEM OPERASI
A Pengertian Sistem OperasiSistem operasi Komputer adalah perangkat lunak komputer atau
software yang bertugas untuk melakukan kontrol dan manajemen perangkat
keras dan juga operasi-operasi dasar sistem termasuk menjalankan software
aplikasi seperti program-program pengolah data yang bisa digunakan untuk
mempermudah kegiatan manusia Sistem Operasi dalam bahasa Inggrisnya
disebut Operating System atau biasa di singkat dengan OS
Secara umum Sistem Operasi adalah software pada lapisan pertama
yang ditempatkan pada memori komputer pada saat komputer dinyalakan
Sedangkan software-software lainnya dijalankan setelah Sistem Operasi
berjalan dan Sistem Operasi akan melakukan layanan inti umum untuk
software-software itu Layanan inti umum tersebut seperti akses ke disk
manajemen memori skeduling task dan antar-muka user 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
Kalau sistem komputer terbagi dalam lapisan-lapisan maka Sistem
Operasi adalah penghubung antara lapisan hardware dan lapisan software
Lebih jauh daripada itu Sistem Operasi melakukan semua tugas-tugas
penting dalam komputer dan menjamin aplikasi-aplikasi yang berbeda dapat
berjalan secara bersamaan dengan lancar Sistem Operasi menjamin aplikasi
software lainnya dapat menggunakan memori melakukan input dan output
terhadap peralatan lain dan memiliki akses kepada sistem file Apabila
beberapa aplikasi berjalan secara bersamaan maka Sistem Operasi mengatur
skedule yang tepat sehingga sedapat mungkin semua proses yang berjalan
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
mendapatkan waktu yang cukup untuk menggunakan prosesor (CPU) serta
tidak saling mengganggu
Dalam banyak kasus Sistem Operasi menyediakan suatu pustaka dari
fungsi-fungsi standar dimana aplikasi lain dapat memanggil fungsi-fungsi
itu sehingga dalam setiap pembuatan program baru tidak perlu membuat
fungsi-fungsi tersebut dari awal Sistem Operasi secara umum terdiri dari
beberapa bagian
1 Mekanisme Boot yaitu meletakkan kernel ke dalam memory
2 Kernel yaitu inti dari sebuah Sistem Operasi
3 Command Interpreter atau shell yang bertugas membaca input dari
pengguna
4 Pustaka-pustaka yaitu yang menyediakan kumpulan fungsi dasar dan
standar yang dapat dipanggil oleh aplikasi lain
5 Driver untuk berinteraksi dengan hardware eksternal sekaligus untuk
mengontrol mereka
Sebagian Sistem Operasi hanya mengizinkan satu aplikasi saja yang
berjalan pada satu waktu (misalnya DOS) tetapi sebagian besar Sistem
Operasi baru mengizinkan beberapa aplikasi berjalan secara simultan pada
waktu yang bersamaan Sistem Operasi seperti ini disebut sebagai Multi-
tasking Operating System (misalnya keluarga sistem operasi UNIX)
Beberapa Sistem Operasi berukuran sangat besar dan kompleks serta
inputnya tergantung kepada input pengguna sedangkan Sistem Operasi
lainnya sangat kecil dan dibuat dengan asumsi bekerja tanpa intervensi
manusia sama sekali Tipe yang pertama sering disebut sebagai Desktop OS
sedangkan tipe kedua adalah Real-Time OS
Sebagai contoh yang dimaksud sistem operasi itu antara lain adalah
Windows Linux Free BSD Solaris palm symbian dan sebagainya
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
B Tugas-Tugas Sistem Operasi
Tugas-tugas sistem operasi diantaranya
1 Menyediakan antarmuka pengguna (user interface) berupa
o Melakukan perintah (command-base user interface) dalam bentuk teks
o Mengarahkan menu (menu driven)
o Antarmuka unit grafik (graphical user interface-GUI)
o Kombinasi ikon dan menu untuk menerima dan melaksanakan perintah
2 Menyediakan informasi yang berkaitan dengan hardware yaitu berupa
perangkat yang aktif atau pasif dan mengendalikan perangkat IO
3 Melakukan tugas pengolahan dan pengendalian sumber daya dalam sebuah
proses sebagai berikut
o Multitasking yaitu melakukan tugas secara serentak atau sekaligus pada
aplikasi yang sama maupun berbeda
o Multiprocessing penggunaan atau pemrosesan sebuah program secara
serentak oleh beberapa unit CPU
o Timesharing menggunakan sistem komputer yang sama pada banyak
pengguna
o Multithreading memproses aktivitas pada bentuk yang sama dengan
multitasking tetapi pada aplikasi tunggal
o Scalability dan Network upaya komputer dalam mengendalikan dan
meningkatkan kewaspadaan dan keamanan jumlah pengguna dan
memperluas pelayanan
4 Pengelolaan file dan direktori data yaitu memastikan file-file dalam
penyimpanan sekunder tersedia jika diperlukan dan mengamankan dari
pengguna yang tidak diizinkan
C Layanan Sistem Operasi
Seiring dengan berkembangnya Sistem Operasi semakin banyak lagi
layanan yang menjadi layanan inti umum Kini sebuah OS mungkin perlu
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
menyediakan layanan network dan koneksitas internet yang dulunya tidak
menjadi layanan inti umum Sistem Operasi juga perlu untuk menjaga kerusakan
sistem komputer dari gangguan program perusak yang berasal dari komputer
lainnya seperti virus Daftar layanan inti umum akan terus bertambah
Sebuah sistem operasi yang baik harus memiliki layanan berupa eksekusi
program operasi IO menipulasi sistem file komunikasi dan deteksi kesalahan
Dalam pemakaian secara multiuser sistem dapat lebih menguntungkan yaitu lebih
efisien karena pemakaian sumber daya bersama antara pengguna Sebagai fungsi
layanan bersama tersebut maka sistem operasi akan memberikan efisiensi
pengguna sistem berupa
Resource allocator yaitu mengalokasikan sumber daya ke beberapa
pengguna atau pekerjaan yang berkalan pada saat yang bersamaan
Protection menjamin akses ke sistem sumber daya yang dikendalikan
(akses pengguna ke sistem menjadi terkendali)
Accounting yaitu merekam kegiatan pengguna jatah pemakaian sumber
daya (keadilan atau kebijakan)
Eksekusi program merupakan kemampuan sistem untuk memuat program
ke memori dan menjalankan program Pengguna tidak dapat secara langsung
mengakses sumber daya hardware sistem operasi harus menyediakan mekanisme
untuk melakukan operasi IO atas nama pengguna Manipulasi sistem file adalah
kemampuan program untuk melakukan operasi pada file (membaca menulis
membuat dan menghapus file) Komunikasi adalah pertukaran data atau informasi
antar dua atau lebih proses yang berada pada satu komputer (atau lebih) Deteksi
kesalahan (error) adalah menjaga kestabilan sistem dengan mendeteksi error
hardware maupun operasi
D Struktur Sistem Operasi
Silberschatz Galvin Gagne (2003) berpendapat bahwa umumnya
sebuah sistem operasi modern mempunyai komponen sebagai berikut
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
Manajemen proses
Manajemen memori utama
Manajemen memori skunder
Manajemen sistem IO (inputoutput)
Manajemen file
Sistem proteksi
Jaringan
Sistem command interpreter
a Manajemen proses
Prosesor mengeksekusi program-program komputer Prosesor adalah
sebuah chip dalam sistem komputer yang menjalankan instruksi-instruksi
program komputer Dalam setiap detiknya prosesor dapat menjalankan jutaan
instruksi
Program adalah sederetan instruksi yang diberikan kepada suatu
komputer Sedangkan proses adalah suatu bagian dari program yang berada
pada status tertentu dalam rangkaian eksekusinya Di dalam bahasan Sistem
Operasi kita lebih sering membahas proses dibandingkan dengan program
Pada Sistem Operasi modern pada satu saat tidak seluruh program dimuat
dalam memori tetapi hanya satu bagian saja dari program tersebut
Sedangkan bagian lain dari program tersebut tetap beristirahat di media
penyimpan disk Hanya pada saat dibutuhkan saja bagian dari program
tersebut dimuat di memory dan dieksekusi oleh prosesor Hal ini sangat
menghemat pemakaian memori
Beberapa sistem hanya menjalankan satu proses tunggal dalam satu
waktu sedangkan yang lainnya menjalankan multi-proses dalam satu waktu
Padahal sebagian besar sistem komputer hanya memiliki satu prosesor dan
sebuah prosesor hanya dapat menjalankan satu instruksi dalam satu waktu
Maka bagaimana sebuah sistem prosesor tunggal dapat menjalankan multi-
proses Sesungguhnya pada granularity yang sangat kecil prosesor hanya
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
menjalankan satu proses dalam satu waktu kemudian secara cepat ia
berpindah menjalankan proses lainnya dan seterusnya Sehingga bagi
penglihatan dan perasaan pengguna manusia seakan-akan prosesor
menjalankan beberapa proses secara bersamaan
Setiap proses dalam sebuah sistem operasi mendapatkan sebuah PCB
(Process Control Block) yang memuat informasi tentang proses tersebut
yaitu sebuah tanda pengenal proses (Process ID) yang unik dan menjadi
nomor identitas status proses prioritas eksekusi proses dan informasi lokasi
proses dalam memori Prioritas proses merupakan suatu nilai atau besaran
yang menunjukkan seberapa sering proses harus dijalankan oleh prosesor
Proses yang memiliki prioritas lebih tinggi akan dijalankan lebih sering atau
dieksekusi lebih dulu dibandingkan dengan proses yang berprioritas lebih
rendah Suatu sistem operasi dapat saja menentukan semua proses dengan
prioritas yang sama sehingga setiap proses memiliki kesempatan yang sama
Sistem operasi bertanggung jawab atas aktifitas-aktifitas yang berkaitan
dengan manajemen proses seperti
Pembuatan dan penghapusan proses user dan sistem proses
Menunda atau melanjutkan proses
Menyediakan mekanisme untuk proses sinkronisasi
Menyediakan mekanisme untuk proses komunikasi
Menyediakan mekanisme untuk penanganan deadlock
Status Proses
Jenis status yang mungkin dapat disematkan pada suatu proses pada
setiap sistem operasi dapat berbeda-beda Tetapi paling tidak ada 3 macam status
yang umum yaitu
1 Ready yaitu status dimana proses siap untuk dieksekusi pada giliran
berikutnya
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
2 Running yaitu status dimana saat ini proses sedang dieksekusi oleh
prosesor
3 Blocked yaitu status dimana proses tidak dapat dijalankan pada saat
prosesor siapbebas
b Manajemen memori utama
Memori utama atau lebih dikenal sebagai memori adalah sebuah array
yang besar dari word atau byte yang ukurannya mencapai ratusan ribuan
atau bahkan jutaan Setiap word atau byte mempunyai alamat sendiri Memori
utama berfungsi sebagai tempat penyimpanan yang akases datanya digunakan
oleh CPU atau perangkat IO Memori utama termasuk tempat penyimpanan
data sementara (volatile) artinya data dapat hilang begitu sistem dimatikan
Sistem operasi bertanggung jawab atas aktivitas-aktivitas yang berkaitan
dengan manajemen memori seperti
menjaga track memori yang sedang diguanakan dan siapa yang
menggunakannya
memilih program yang akan di-load ke memori
Mengalokasikan dan men-dealokasikan ruang memori sesuai kebutuhan
c Manajemen memori skunderData tersimpan dalam memori utama bersifat sementara dan
jumlahnya sangat kecil Oleh karenan itu untuk menyimpan keseluruhan data
dan program komputer dibutuhkan secondary storage yang bersifat permanen
dan mempu menampung data dengan ukuran besar Contoh dari memori
skunder adalah harddisk disket USB flash disk dan lain-lain Sistem operasi
bertanggung jawab atas aktivitas-aktivitas yang berkaitan dengan disk
managementi seperti free space management alokasi penyimpanan dan
penjadwalan disk
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
d Manajemen sistem IO
Manajemen sistem IO biasa juga disebut sebagai device manager
yang bertugas menyediakan device driveracuteyang umum sehingga operasi IO
dapat seragam (membuka membaca menulis menutup) Contoh pengguna
menggunakan operasi yang sama untuk membaca file pada hard disk CD-
ROM dan disket Komponen sistem operasi untuk sistem IO adalah sebagai
berikut
Buffer berfungsi untuk sementara menampung data darike perangkat IO
Spooling melakukan penjadwalan pemakaian IO sistem supaya lebih
efisien (antrian dan sebagainya)
Menyediakan driver untuk dapat melakukan operasi detail untuk hardware
IO tertentu
eManajemen file
File adalah sekumpulan informasi yang berhubungan sesuai dengan
tujuan pembuat berkas tersebut Berkas dapat mempunyai struktur yang
bersifat hirarki (direktori volume dan lain-lain) Tanggung jawab sistem
operasi adalah
Pembuatan dan penghapusan file
Pembuatan dan penghapusan direktori
Mendukung manipulasi file dan direktori
Memetakan file ke secondary storage
Melakukan backup file ke media penyimpanan permanen (non volatile)
f Sistem proteksi
Proteksi mengacu pada mekanisme untuk mengendalikan akses yang
dilakukan oleh program prosesor atau pengguna ke sistem suber daya
Mekanisme proteksi seharusnya
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
Dapat membedakan antara pengguna yang diizinkan dan yang belum
Menentukan kendali
Menyediakan alat pengatur
g Jaringan
Sistem distribusi adalah sekumpulan prosesor yang tidak berbagi
memori atau clock Tiap prosesor mempunyai memori sendiri Prosesor-
prosesor tersebut terhubung memlaui jaringan komunikasi sistem terdistribusi
yang menyediakan akases pengguna ke berbagai macam sumber daya sistem
Akses tersebut menyebabkan meningkatnya
Kecepatan komputer
Ketersediaan data
Kehandalan (enhanced reliability)
h Sistem command-interpreter
Sistem operasi menunggu instruksi dapri pengguna (command
driven) Program yang membaca instruksi dan mengartikan control
statements umumnya disebut control-card interpreter command-line
interpreter shell pada UNIX Sistem command interpreter sangat bervariasi
antara satu sistem operasi dengan sistem operasi lainnya dan disesuaikan
dengan tujuan dan teknologi perangkat IO yang ada Contohnya CLI
Windows pen-based (touch) dan lain-lain
E Klasifikasi Sistem Operasi
Sistem operasi dapat diklasifikasikan sebagai berikut
1 Berdasarkan skala arsitekturnya (bit) sistem operasi dibedakan menjadi
sistem operasi berskala 8-bit 16-bit 32-bit dan 64-bit Sistem operasi
dengan skala 8-bit dan 16-bit saat ini sudah mulai ditinggalkan sedangkan
saat ini kebanyakan yang digunakan adalah skala 32-bit seperti sistem
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
operasi Microsoft Windows NT Windows 2000 Windows XP LINUX
IBM OS400 Sun Solaris) Sedangkan yang baru dan masih jarang
ditemui di pasaran adalah skala 64-bit Seperti Windows XP 64-bit Digital
UNIX Open VMS IBM AIX for RS6000 SGI IRIX dan HP-UX
2 Klasifikasi sistem operasi berdasarkan end-user interface
o Command driven Biasa juga disebut command line dimana perintah
sistem operasi diketikkan pada prompt perintah atau dieksekusi
melalui script file (misalnya pada sistem operasi DOS UNIX atau
XENIX)
o Graphical user interface (GUI) Pengguna akhir menggunakan mouse
atau alat penunjuk (pointer) yang lain untuk memilih objek yang
mewakili suatu instruksi spesifik (misalnya semua sistem operasi
Windows IBM OS2 MAC-OS LINUX)
3 Klasifikasi sistem operasi berdasarkan pengguna
o Single-user single-tasking sistem operasi yang hanya mampu untuk
melayani satu pengguna pada satu saat untuk satu instruksi dalam satu
siklus proses (misal MS-DOS)
o Single-user multi-tasking sistem operasi yang hanya mampu untuk
melayani satu pengguna pada satu saat tetapi mampu untuk
mengeksekusi beberapa instruksi dalam satu siklus proses (misalnya
Windows 95 IBM OS2 MAC-OS)
o Multi-user multi-tasking sistem operasi yang mampu untuk melayani
beberapa pengguna sekaligus dalam satu waktu dan juga mampu
untuk menjalankan beberapa instruksi sekaligus dalam satu siklus
proses
4 Klasifikasi sistem operasi berdasarkan pangsa pasar
o Sistem operasi servernetwork seperti Windows NT Server Windows
XP IBM AIX for RS6000 Digital UNIX Open VMS HP-UX Sun
Solaris dan IBM OS400 LINUX
o Sistem operasi desktop seperti Windows 95 Windows NT
Workstation Windows XP LINUX OS2 Wrap MacOS Java
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
o Sistem operasi Hanheld seperti Windows CE GEOS Magic Cap
F Sistem Operasi Saat IniSistem operasi-sistem operasi utama yang digunakan komputer sistem
umum (termasuk PC komputer personal) terbagi menjadi 3 kelompok besar
1 Keluarga Microsoft Windows - yang antara lain terdiri dari Windows Desktop
Environment (versi 1x hingga versi 3x) Windows 9x (Windows 95 98 dan
Windows ME) dan Windows NT (Windows NT 3x Windows NT 40
Windows 2000 Windows XP Windows Server 2003 Windows Vista
Windows 7 (Seven) yang dirilis pada tahun 2009 dan Windows Orient yang
akan dirilis pada tahun 2014
2 Keluarga Unix yang menggunakan antarmuka sistem operasi POSIX seperti
SCO UNIX keluarga BSD (Berkeley Software Distribution) GNULinux
MacOSX (berbasis kernel BSD yang dimodifikasi dan dikenal dengan nama
Darwin) dan GNUHurd
3 Mac OS adalah sistem operasi untuk komputer keluaran Apple yang biasa
disebut Mac atau Macintosh Sistem operasi yang terbaru adalah Mac OS X
versi 104 (Tiger) Awal tahun 2007 direncanakan peluncuran versi 105
(Leopard)
Sedangkan komputer Mainframe dan Super komputer menggunakan banyak
sekali sistem operasi yang berbeda-beda umumnya merupakan turunan dari
sistem operasi UNIX yang dikembangkan oleh vendor seperti IBM AIX HPUX
dll
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
BAB V
PENUTUP
A KESIMPULAN
Perangkat lunak merupakan kumpulan beberapa perintah yang dieksekusi
oleh mesin komputer dalam menjalankan pekerjaannya perangkat lunak ini
merupakan catatan bagi mesin komputer untuk menyimpan perintah maupun
dokumen serta arsip lainnya Merupakan data elektronik yang disimpan
sedemikian rupa oleh komputer itu sendiri data yang disimpan ini dapat berupa
program atau instruksi yang akan dijalankan oleh perintah maupun catatan-
catatan yang diperlukan oleh komputer untuk menjalankan perintah yang
dijalankannya Untuk mencapai keinginannya tersebut dirancanglah suatu susunan
logika logika yang disusun ini diolah melalui perangkat lunak yang disebut juga
dengan program beserta data-data yang diolahnya Pengeloahan pada software ini
melibatkan beberapa hal diantaranya adalah sistem operasi program dan data
Penggolongan komputer terbagi menjadi tiga (3) yaitu berdasarkan data
yang diolah berdasarkan penggunaannya dan berdasarkan ukurannya Sedangkan
penerapan komputer sering diterapkan pada bidang teknologi dan ilmu
pengetahuan bisnis industri perbankan pendidikan kedokteran penerbangan
kriminalitas dan permainan
Perangkat lunak sistem atau sistem operasi merupakan software yang
berfungsi melakukan operasi yang mengurusi tentang segala aktifitas komputer
seperti mendukung operasi sistem aplikasi dan mengendalikan semua perangkat
komputer agar dapat berjalan selaras dengan fungsinya Secara umum Sistem
Operasi adalah software pada lapisan pertama yang ditempatkan pada memori
komputer pada saat komputer dinyalakan Sedangkan software-software lainnya
dijalankan setelah Sistem Operasi berjalan dan Sistem Operasi akan melakukan
layanan inti umum untuk software-software itu Sistem operasi sekarang menurut
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
Silberschatz Galvin Gagne (2003) berpendapat bahwa umumnya sebuah sistem
operasi modern mempunyai komponen yaitu Manajemen proses Manajemen
memori utama Manajemen memori skunder Manajemen sistem IO
(inputoutput) Manajemen file Sistem proteksi Jaringan dan Sistem command
interpreter Sedangkan sistem operasi komputer terbagi menjadi tiga (3) bagian
yaitu keluarga microsoft windows keluarga unix dan keluarga Mac OS
B SARAN
Teknologi yang semakin berkembang dalam teknologi diharapkan dapat
djadikan alat membantu mencari informasi bukan untuk hal yang negatif Untuk
itu Gunakan komputer secara bijak sesuaikan dengan keperluan dan kebutuhan
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
DAFTAR PUSTAKA
httprudihdwordpresscom20070509sejarah-perkembangan-perangkat-lunak
(Minggu 5 Maret 2011 jam 1915)
httpidwikipediaorgwikiSistem_operasi (Selasa 8 Maret 2011 jam 1425)
httpferryfwebidindexphptik3-ked-dsr-komp52-babivperangkat-lunak-
komputer (Selasa 15Maret 2010 jam 1300)
httpidwikipediaorgwikiSejarah_perangkat_lunak_bebas (Selasa 15 Maret
2011 jam 1900)
httpsolehsoulwordpresscom20090831apa-itu-software-komputer-
E28093-definisi-software (Rabu 16 Maret 2011 jam1253)
httpwwwaplikomfeunlamcocc (Kamis 17 Maret 2011 jam 1100)
P
- A PENGGOLONGAN KOMPUTER
-
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
o Management Information System (MIS) adalah suatu sistem informasi
yang banyak diterapkan di perusahaan untuk menyediakan informasi yang
diperlukaan oleh semua tingkat manajemen
o Salah satu bagian dari MIS adalah AIS (Accounting Information System)
o Dalam MIS terdapat tiga komponen utama yaitu
1048707 Upper Management
1048707 Middle Management
1048707 Lower Management
diams Di bidang Industri
o Didalam proses industri komputer dapat dipergunakan untuk
pengawasan nemerik (numerical control) atau untuk pengawasan proses
(process control)
diams Di bidang Perbankan
o Dibidang perbankan komputer dipergunakan untuk menghasilkan
informasi bagi pihak manajemen bank sendiri dan juga untuk
meningkatkan pelayanan kepada nasabah bank
diams Dibidang Pendidikan
o Dibidang pendiikan komputer dipergunakan sebagai alat bantu dalam
proses belajar
o Komputer juga digunakan untuk membantu orang tuli mempelajari
bahasa kode
diams Dibidang Kedokteran
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
o Dibidang kedokteran komputer banyak digunakan untuk membantu para
dokter mendiagnosa penyakit dan menemukan obat yang tepat
o Contoh penerapan komputer dalam bidang kedokteran adalah
1048707 CAT (Computerized Axial Tomography)
1048707 DSR (Dynamic Spatial Reconstructor)
1048707 SPECT (Single Photon Emission Computer Tomography)
1048707 NMR (Nuclear Magnetic Resonance)
diams Di bidang Penerbangan
o Salah satu keguanan komputer pada perusahaan penerbangan adalah
untuk mengatur jadwal penerbangan dan mengatur sietm pemesanan tiket
diams Dibidang Kriminalitas
o Komputer dapat menghasilkan statistik kriminalitas di suatu daerah
o Program komputer yang telah dikembangkan pada bidang kriminalitas
adalah Crime Analysis Support System
o Program komputer yang lainnya adalah
1048707 PROMIS (Prosecutor-Offender Management Information System)
1048707 CATCH (Computer-Assisted Terminal Criminal Hunt)
1048707 MOTION (Metropolitan Orleans Total Information Online Network)
1048707 ARJIS (Automated Regional Justice Information System)
diams Di bidang Permainan
o Komputer dapat digunakan untuk hiburan dalam bentuk permainan
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
BAB IV
SISTEM OPERASI
A Pengertian Sistem OperasiSistem operasi Komputer adalah perangkat lunak komputer atau
software yang bertugas untuk melakukan kontrol dan manajemen perangkat
keras dan juga operasi-operasi dasar sistem termasuk menjalankan software
aplikasi seperti program-program pengolah data yang bisa digunakan untuk
mempermudah kegiatan manusia Sistem Operasi dalam bahasa Inggrisnya
disebut Operating System atau biasa di singkat dengan OS
Secara umum Sistem Operasi adalah software pada lapisan pertama
yang ditempatkan pada memori komputer pada saat komputer dinyalakan
Sedangkan software-software lainnya dijalankan setelah Sistem Operasi
berjalan dan Sistem Operasi akan melakukan layanan inti umum untuk
software-software itu Layanan inti umum tersebut seperti akses ke disk
manajemen memori skeduling task dan antar-muka user 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
Kalau sistem komputer terbagi dalam lapisan-lapisan maka Sistem
Operasi adalah penghubung antara lapisan hardware dan lapisan software
Lebih jauh daripada itu Sistem Operasi melakukan semua tugas-tugas
penting dalam komputer dan menjamin aplikasi-aplikasi yang berbeda dapat
berjalan secara bersamaan dengan lancar Sistem Operasi menjamin aplikasi
software lainnya dapat menggunakan memori melakukan input dan output
terhadap peralatan lain dan memiliki akses kepada sistem file Apabila
beberapa aplikasi berjalan secara bersamaan maka Sistem Operasi mengatur
skedule yang tepat sehingga sedapat mungkin semua proses yang berjalan
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
mendapatkan waktu yang cukup untuk menggunakan prosesor (CPU) serta
tidak saling mengganggu
Dalam banyak kasus Sistem Operasi menyediakan suatu pustaka dari
fungsi-fungsi standar dimana aplikasi lain dapat memanggil fungsi-fungsi
itu sehingga dalam setiap pembuatan program baru tidak perlu membuat
fungsi-fungsi tersebut dari awal Sistem Operasi secara umum terdiri dari
beberapa bagian
1 Mekanisme Boot yaitu meletakkan kernel ke dalam memory
2 Kernel yaitu inti dari sebuah Sistem Operasi
3 Command Interpreter atau shell yang bertugas membaca input dari
pengguna
4 Pustaka-pustaka yaitu yang menyediakan kumpulan fungsi dasar dan
standar yang dapat dipanggil oleh aplikasi lain
5 Driver untuk berinteraksi dengan hardware eksternal sekaligus untuk
mengontrol mereka
Sebagian Sistem Operasi hanya mengizinkan satu aplikasi saja yang
berjalan pada satu waktu (misalnya DOS) tetapi sebagian besar Sistem
Operasi baru mengizinkan beberapa aplikasi berjalan secara simultan pada
waktu yang bersamaan Sistem Operasi seperti ini disebut sebagai Multi-
tasking Operating System (misalnya keluarga sistem operasi UNIX)
Beberapa Sistem Operasi berukuran sangat besar dan kompleks serta
inputnya tergantung kepada input pengguna sedangkan Sistem Operasi
lainnya sangat kecil dan dibuat dengan asumsi bekerja tanpa intervensi
manusia sama sekali Tipe yang pertama sering disebut sebagai Desktop OS
sedangkan tipe kedua adalah Real-Time OS
Sebagai contoh yang dimaksud sistem operasi itu antara lain adalah
Windows Linux Free BSD Solaris palm symbian dan sebagainya
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
B Tugas-Tugas Sistem Operasi
Tugas-tugas sistem operasi diantaranya
1 Menyediakan antarmuka pengguna (user interface) berupa
o Melakukan perintah (command-base user interface) dalam bentuk teks
o Mengarahkan menu (menu driven)
o Antarmuka unit grafik (graphical user interface-GUI)
o Kombinasi ikon dan menu untuk menerima dan melaksanakan perintah
2 Menyediakan informasi yang berkaitan dengan hardware yaitu berupa
perangkat yang aktif atau pasif dan mengendalikan perangkat IO
3 Melakukan tugas pengolahan dan pengendalian sumber daya dalam sebuah
proses sebagai berikut
o Multitasking yaitu melakukan tugas secara serentak atau sekaligus pada
aplikasi yang sama maupun berbeda
o Multiprocessing penggunaan atau pemrosesan sebuah program secara
serentak oleh beberapa unit CPU
o Timesharing menggunakan sistem komputer yang sama pada banyak
pengguna
o Multithreading memproses aktivitas pada bentuk yang sama dengan
multitasking tetapi pada aplikasi tunggal
o Scalability dan Network upaya komputer dalam mengendalikan dan
meningkatkan kewaspadaan dan keamanan jumlah pengguna dan
memperluas pelayanan
4 Pengelolaan file dan direktori data yaitu memastikan file-file dalam
penyimpanan sekunder tersedia jika diperlukan dan mengamankan dari
pengguna yang tidak diizinkan
C Layanan Sistem Operasi
Seiring dengan berkembangnya Sistem Operasi semakin banyak lagi
layanan yang menjadi layanan inti umum Kini sebuah OS mungkin perlu
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
menyediakan layanan network dan koneksitas internet yang dulunya tidak
menjadi layanan inti umum Sistem Operasi juga perlu untuk menjaga kerusakan
sistem komputer dari gangguan program perusak yang berasal dari komputer
lainnya seperti virus Daftar layanan inti umum akan terus bertambah
Sebuah sistem operasi yang baik harus memiliki layanan berupa eksekusi
program operasi IO menipulasi sistem file komunikasi dan deteksi kesalahan
Dalam pemakaian secara multiuser sistem dapat lebih menguntungkan yaitu lebih
efisien karena pemakaian sumber daya bersama antara pengguna Sebagai fungsi
layanan bersama tersebut maka sistem operasi akan memberikan efisiensi
pengguna sistem berupa
Resource allocator yaitu mengalokasikan sumber daya ke beberapa
pengguna atau pekerjaan yang berkalan pada saat yang bersamaan
Protection menjamin akses ke sistem sumber daya yang dikendalikan
(akses pengguna ke sistem menjadi terkendali)
Accounting yaitu merekam kegiatan pengguna jatah pemakaian sumber
daya (keadilan atau kebijakan)
Eksekusi program merupakan kemampuan sistem untuk memuat program
ke memori dan menjalankan program Pengguna tidak dapat secara langsung
mengakses sumber daya hardware sistem operasi harus menyediakan mekanisme
untuk melakukan operasi IO atas nama pengguna Manipulasi sistem file adalah
kemampuan program untuk melakukan operasi pada file (membaca menulis
membuat dan menghapus file) Komunikasi adalah pertukaran data atau informasi
antar dua atau lebih proses yang berada pada satu komputer (atau lebih) Deteksi
kesalahan (error) adalah menjaga kestabilan sistem dengan mendeteksi error
hardware maupun operasi
D Struktur Sistem Operasi
Silberschatz Galvin Gagne (2003) berpendapat bahwa umumnya
sebuah sistem operasi modern mempunyai komponen sebagai berikut
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
Manajemen proses
Manajemen memori utama
Manajemen memori skunder
Manajemen sistem IO (inputoutput)
Manajemen file
Sistem proteksi
Jaringan
Sistem command interpreter
a Manajemen proses
Prosesor mengeksekusi program-program komputer Prosesor adalah
sebuah chip dalam sistem komputer yang menjalankan instruksi-instruksi
program komputer Dalam setiap detiknya prosesor dapat menjalankan jutaan
instruksi
Program adalah sederetan instruksi yang diberikan kepada suatu
komputer Sedangkan proses adalah suatu bagian dari program yang berada
pada status tertentu dalam rangkaian eksekusinya Di dalam bahasan Sistem
Operasi kita lebih sering membahas proses dibandingkan dengan program
Pada Sistem Operasi modern pada satu saat tidak seluruh program dimuat
dalam memori tetapi hanya satu bagian saja dari program tersebut
Sedangkan bagian lain dari program tersebut tetap beristirahat di media
penyimpan disk Hanya pada saat dibutuhkan saja bagian dari program
tersebut dimuat di memory dan dieksekusi oleh prosesor Hal ini sangat
menghemat pemakaian memori
Beberapa sistem hanya menjalankan satu proses tunggal dalam satu
waktu sedangkan yang lainnya menjalankan multi-proses dalam satu waktu
Padahal sebagian besar sistem komputer hanya memiliki satu prosesor dan
sebuah prosesor hanya dapat menjalankan satu instruksi dalam satu waktu
Maka bagaimana sebuah sistem prosesor tunggal dapat menjalankan multi-
proses Sesungguhnya pada granularity yang sangat kecil prosesor hanya
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
menjalankan satu proses dalam satu waktu kemudian secara cepat ia
berpindah menjalankan proses lainnya dan seterusnya Sehingga bagi
penglihatan dan perasaan pengguna manusia seakan-akan prosesor
menjalankan beberapa proses secara bersamaan
Setiap proses dalam sebuah sistem operasi mendapatkan sebuah PCB
(Process Control Block) yang memuat informasi tentang proses tersebut
yaitu sebuah tanda pengenal proses (Process ID) yang unik dan menjadi
nomor identitas status proses prioritas eksekusi proses dan informasi lokasi
proses dalam memori Prioritas proses merupakan suatu nilai atau besaran
yang menunjukkan seberapa sering proses harus dijalankan oleh prosesor
Proses yang memiliki prioritas lebih tinggi akan dijalankan lebih sering atau
dieksekusi lebih dulu dibandingkan dengan proses yang berprioritas lebih
rendah Suatu sistem operasi dapat saja menentukan semua proses dengan
prioritas yang sama sehingga setiap proses memiliki kesempatan yang sama
Sistem operasi bertanggung jawab atas aktifitas-aktifitas yang berkaitan
dengan manajemen proses seperti
Pembuatan dan penghapusan proses user dan sistem proses
Menunda atau melanjutkan proses
Menyediakan mekanisme untuk proses sinkronisasi
Menyediakan mekanisme untuk proses komunikasi
Menyediakan mekanisme untuk penanganan deadlock
Status Proses
Jenis status yang mungkin dapat disematkan pada suatu proses pada
setiap sistem operasi dapat berbeda-beda Tetapi paling tidak ada 3 macam status
yang umum yaitu
1 Ready yaitu status dimana proses siap untuk dieksekusi pada giliran
berikutnya
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
2 Running yaitu status dimana saat ini proses sedang dieksekusi oleh
prosesor
3 Blocked yaitu status dimana proses tidak dapat dijalankan pada saat
prosesor siapbebas
b Manajemen memori utama
Memori utama atau lebih dikenal sebagai memori adalah sebuah array
yang besar dari word atau byte yang ukurannya mencapai ratusan ribuan
atau bahkan jutaan Setiap word atau byte mempunyai alamat sendiri Memori
utama berfungsi sebagai tempat penyimpanan yang akases datanya digunakan
oleh CPU atau perangkat IO Memori utama termasuk tempat penyimpanan
data sementara (volatile) artinya data dapat hilang begitu sistem dimatikan
Sistem operasi bertanggung jawab atas aktivitas-aktivitas yang berkaitan
dengan manajemen memori seperti
menjaga track memori yang sedang diguanakan dan siapa yang
menggunakannya
memilih program yang akan di-load ke memori
Mengalokasikan dan men-dealokasikan ruang memori sesuai kebutuhan
c Manajemen memori skunderData tersimpan dalam memori utama bersifat sementara dan
jumlahnya sangat kecil Oleh karenan itu untuk menyimpan keseluruhan data
dan program komputer dibutuhkan secondary storage yang bersifat permanen
dan mempu menampung data dengan ukuran besar Contoh dari memori
skunder adalah harddisk disket USB flash disk dan lain-lain Sistem operasi
bertanggung jawab atas aktivitas-aktivitas yang berkaitan dengan disk
managementi seperti free space management alokasi penyimpanan dan
penjadwalan disk
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
d Manajemen sistem IO
Manajemen sistem IO biasa juga disebut sebagai device manager
yang bertugas menyediakan device driveracuteyang umum sehingga operasi IO
dapat seragam (membuka membaca menulis menutup) Contoh pengguna
menggunakan operasi yang sama untuk membaca file pada hard disk CD-
ROM dan disket Komponen sistem operasi untuk sistem IO adalah sebagai
berikut
Buffer berfungsi untuk sementara menampung data darike perangkat IO
Spooling melakukan penjadwalan pemakaian IO sistem supaya lebih
efisien (antrian dan sebagainya)
Menyediakan driver untuk dapat melakukan operasi detail untuk hardware
IO tertentu
eManajemen file
File adalah sekumpulan informasi yang berhubungan sesuai dengan
tujuan pembuat berkas tersebut Berkas dapat mempunyai struktur yang
bersifat hirarki (direktori volume dan lain-lain) Tanggung jawab sistem
operasi adalah
Pembuatan dan penghapusan file
Pembuatan dan penghapusan direktori
Mendukung manipulasi file dan direktori
Memetakan file ke secondary storage
Melakukan backup file ke media penyimpanan permanen (non volatile)
f Sistem proteksi
Proteksi mengacu pada mekanisme untuk mengendalikan akses yang
dilakukan oleh program prosesor atau pengguna ke sistem suber daya
Mekanisme proteksi seharusnya
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
Dapat membedakan antara pengguna yang diizinkan dan yang belum
Menentukan kendali
Menyediakan alat pengatur
g Jaringan
Sistem distribusi adalah sekumpulan prosesor yang tidak berbagi
memori atau clock Tiap prosesor mempunyai memori sendiri Prosesor-
prosesor tersebut terhubung memlaui jaringan komunikasi sistem terdistribusi
yang menyediakan akases pengguna ke berbagai macam sumber daya sistem
Akses tersebut menyebabkan meningkatnya
Kecepatan komputer
Ketersediaan data
Kehandalan (enhanced reliability)
h Sistem command-interpreter
Sistem operasi menunggu instruksi dapri pengguna (command
driven) Program yang membaca instruksi dan mengartikan control
statements umumnya disebut control-card interpreter command-line
interpreter shell pada UNIX Sistem command interpreter sangat bervariasi
antara satu sistem operasi dengan sistem operasi lainnya dan disesuaikan
dengan tujuan dan teknologi perangkat IO yang ada Contohnya CLI
Windows pen-based (touch) dan lain-lain
E Klasifikasi Sistem Operasi
Sistem operasi dapat diklasifikasikan sebagai berikut
1 Berdasarkan skala arsitekturnya (bit) sistem operasi dibedakan menjadi
sistem operasi berskala 8-bit 16-bit 32-bit dan 64-bit Sistem operasi
dengan skala 8-bit dan 16-bit saat ini sudah mulai ditinggalkan sedangkan
saat ini kebanyakan yang digunakan adalah skala 32-bit seperti sistem
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
operasi Microsoft Windows NT Windows 2000 Windows XP LINUX
IBM OS400 Sun Solaris) Sedangkan yang baru dan masih jarang
ditemui di pasaran adalah skala 64-bit Seperti Windows XP 64-bit Digital
UNIX Open VMS IBM AIX for RS6000 SGI IRIX dan HP-UX
2 Klasifikasi sistem operasi berdasarkan end-user interface
o Command driven Biasa juga disebut command line dimana perintah
sistem operasi diketikkan pada prompt perintah atau dieksekusi
melalui script file (misalnya pada sistem operasi DOS UNIX atau
XENIX)
o Graphical user interface (GUI) Pengguna akhir menggunakan mouse
atau alat penunjuk (pointer) yang lain untuk memilih objek yang
mewakili suatu instruksi spesifik (misalnya semua sistem operasi
Windows IBM OS2 MAC-OS LINUX)
3 Klasifikasi sistem operasi berdasarkan pengguna
o Single-user single-tasking sistem operasi yang hanya mampu untuk
melayani satu pengguna pada satu saat untuk satu instruksi dalam satu
siklus proses (misal MS-DOS)
o Single-user multi-tasking sistem operasi yang hanya mampu untuk
melayani satu pengguna pada satu saat tetapi mampu untuk
mengeksekusi beberapa instruksi dalam satu siklus proses (misalnya
Windows 95 IBM OS2 MAC-OS)
o Multi-user multi-tasking sistem operasi yang mampu untuk melayani
beberapa pengguna sekaligus dalam satu waktu dan juga mampu
untuk menjalankan beberapa instruksi sekaligus dalam satu siklus
proses
4 Klasifikasi sistem operasi berdasarkan pangsa pasar
o Sistem operasi servernetwork seperti Windows NT Server Windows
XP IBM AIX for RS6000 Digital UNIX Open VMS HP-UX Sun
Solaris dan IBM OS400 LINUX
o Sistem operasi desktop seperti Windows 95 Windows NT
Workstation Windows XP LINUX OS2 Wrap MacOS Java
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
o Sistem operasi Hanheld seperti Windows CE GEOS Magic Cap
F Sistem Operasi Saat IniSistem operasi-sistem operasi utama yang digunakan komputer sistem
umum (termasuk PC komputer personal) terbagi menjadi 3 kelompok besar
1 Keluarga Microsoft Windows - yang antara lain terdiri dari Windows Desktop
Environment (versi 1x hingga versi 3x) Windows 9x (Windows 95 98 dan
Windows ME) dan Windows NT (Windows NT 3x Windows NT 40
Windows 2000 Windows XP Windows Server 2003 Windows Vista
Windows 7 (Seven) yang dirilis pada tahun 2009 dan Windows Orient yang
akan dirilis pada tahun 2014
2 Keluarga Unix yang menggunakan antarmuka sistem operasi POSIX seperti
SCO UNIX keluarga BSD (Berkeley Software Distribution) GNULinux
MacOSX (berbasis kernel BSD yang dimodifikasi dan dikenal dengan nama
Darwin) dan GNUHurd
3 Mac OS adalah sistem operasi untuk komputer keluaran Apple yang biasa
disebut Mac atau Macintosh Sistem operasi yang terbaru adalah Mac OS X
versi 104 (Tiger) Awal tahun 2007 direncanakan peluncuran versi 105
(Leopard)
Sedangkan komputer Mainframe dan Super komputer menggunakan banyak
sekali sistem operasi yang berbeda-beda umumnya merupakan turunan dari
sistem operasi UNIX yang dikembangkan oleh vendor seperti IBM AIX HPUX
dll
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
BAB V
PENUTUP
A KESIMPULAN
Perangkat lunak merupakan kumpulan beberapa perintah yang dieksekusi
oleh mesin komputer dalam menjalankan pekerjaannya perangkat lunak ini
merupakan catatan bagi mesin komputer untuk menyimpan perintah maupun
dokumen serta arsip lainnya Merupakan data elektronik yang disimpan
sedemikian rupa oleh komputer itu sendiri data yang disimpan ini dapat berupa
program atau instruksi yang akan dijalankan oleh perintah maupun catatan-
catatan yang diperlukan oleh komputer untuk menjalankan perintah yang
dijalankannya Untuk mencapai keinginannya tersebut dirancanglah suatu susunan
logika logika yang disusun ini diolah melalui perangkat lunak yang disebut juga
dengan program beserta data-data yang diolahnya Pengeloahan pada software ini
melibatkan beberapa hal diantaranya adalah sistem operasi program dan data
Penggolongan komputer terbagi menjadi tiga (3) yaitu berdasarkan data
yang diolah berdasarkan penggunaannya dan berdasarkan ukurannya Sedangkan
penerapan komputer sering diterapkan pada bidang teknologi dan ilmu
pengetahuan bisnis industri perbankan pendidikan kedokteran penerbangan
kriminalitas dan permainan
Perangkat lunak sistem atau sistem operasi merupakan software yang
berfungsi melakukan operasi yang mengurusi tentang segala aktifitas komputer
seperti mendukung operasi sistem aplikasi dan mengendalikan semua perangkat
komputer agar dapat berjalan selaras dengan fungsinya Secara umum Sistem
Operasi adalah software pada lapisan pertama yang ditempatkan pada memori
komputer pada saat komputer dinyalakan Sedangkan software-software lainnya
dijalankan setelah Sistem Operasi berjalan dan Sistem Operasi akan melakukan
layanan inti umum untuk software-software itu Sistem operasi sekarang menurut
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
Silberschatz Galvin Gagne (2003) berpendapat bahwa umumnya sebuah sistem
operasi modern mempunyai komponen yaitu Manajemen proses Manajemen
memori utama Manajemen memori skunder Manajemen sistem IO
(inputoutput) Manajemen file Sistem proteksi Jaringan dan Sistem command
interpreter Sedangkan sistem operasi komputer terbagi menjadi tiga (3) bagian
yaitu keluarga microsoft windows keluarga unix dan keluarga Mac OS
B SARAN
Teknologi yang semakin berkembang dalam teknologi diharapkan dapat
djadikan alat membantu mencari informasi bukan untuk hal yang negatif Untuk
itu Gunakan komputer secara bijak sesuaikan dengan keperluan dan kebutuhan
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
DAFTAR PUSTAKA
httprudihdwordpresscom20070509sejarah-perkembangan-perangkat-lunak
(Minggu 5 Maret 2011 jam 1915)
httpidwikipediaorgwikiSistem_operasi (Selasa 8 Maret 2011 jam 1425)
httpferryfwebidindexphptik3-ked-dsr-komp52-babivperangkat-lunak-
komputer (Selasa 15Maret 2010 jam 1300)
httpidwikipediaorgwikiSejarah_perangkat_lunak_bebas (Selasa 15 Maret
2011 jam 1900)
httpsolehsoulwordpresscom20090831apa-itu-software-komputer-
E28093-definisi-software (Rabu 16 Maret 2011 jam1253)
httpwwwaplikomfeunlamcocc (Kamis 17 Maret 2011 jam 1100)
P
- A PENGGOLONGAN KOMPUTER
-
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
o Dibidang kedokteran komputer banyak digunakan untuk membantu para
dokter mendiagnosa penyakit dan menemukan obat yang tepat
o Contoh penerapan komputer dalam bidang kedokteran adalah
1048707 CAT (Computerized Axial Tomography)
1048707 DSR (Dynamic Spatial Reconstructor)
1048707 SPECT (Single Photon Emission Computer Tomography)
1048707 NMR (Nuclear Magnetic Resonance)
diams Di bidang Penerbangan
o Salah satu keguanan komputer pada perusahaan penerbangan adalah
untuk mengatur jadwal penerbangan dan mengatur sietm pemesanan tiket
diams Dibidang Kriminalitas
o Komputer dapat menghasilkan statistik kriminalitas di suatu daerah
o Program komputer yang telah dikembangkan pada bidang kriminalitas
adalah Crime Analysis Support System
o Program komputer yang lainnya adalah
1048707 PROMIS (Prosecutor-Offender Management Information System)
1048707 CATCH (Computer-Assisted Terminal Criminal Hunt)
1048707 MOTION (Metropolitan Orleans Total Information Online Network)
1048707 ARJIS (Automated Regional Justice Information System)
diams Di bidang Permainan
o Komputer dapat digunakan untuk hiburan dalam bentuk permainan
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
BAB IV
SISTEM OPERASI
A Pengertian Sistem OperasiSistem operasi Komputer adalah perangkat lunak komputer atau
software yang bertugas untuk melakukan kontrol dan manajemen perangkat
keras dan juga operasi-operasi dasar sistem termasuk menjalankan software
aplikasi seperti program-program pengolah data yang bisa digunakan untuk
mempermudah kegiatan manusia Sistem Operasi dalam bahasa Inggrisnya
disebut Operating System atau biasa di singkat dengan OS
Secara umum Sistem Operasi adalah software pada lapisan pertama
yang ditempatkan pada memori komputer pada saat komputer dinyalakan
Sedangkan software-software lainnya dijalankan setelah Sistem Operasi
berjalan dan Sistem Operasi akan melakukan layanan inti umum untuk
software-software itu Layanan inti umum tersebut seperti akses ke disk
manajemen memori skeduling task dan antar-muka user 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
Kalau sistem komputer terbagi dalam lapisan-lapisan maka Sistem
Operasi adalah penghubung antara lapisan hardware dan lapisan software
Lebih jauh daripada itu Sistem Operasi melakukan semua tugas-tugas
penting dalam komputer dan menjamin aplikasi-aplikasi yang berbeda dapat
berjalan secara bersamaan dengan lancar Sistem Operasi menjamin aplikasi
software lainnya dapat menggunakan memori melakukan input dan output
terhadap peralatan lain dan memiliki akses kepada sistem file Apabila
beberapa aplikasi berjalan secara bersamaan maka Sistem Operasi mengatur
skedule yang tepat sehingga sedapat mungkin semua proses yang berjalan
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
mendapatkan waktu yang cukup untuk menggunakan prosesor (CPU) serta
tidak saling mengganggu
Dalam banyak kasus Sistem Operasi menyediakan suatu pustaka dari
fungsi-fungsi standar dimana aplikasi lain dapat memanggil fungsi-fungsi
itu sehingga dalam setiap pembuatan program baru tidak perlu membuat
fungsi-fungsi tersebut dari awal Sistem Operasi secara umum terdiri dari
beberapa bagian
1 Mekanisme Boot yaitu meletakkan kernel ke dalam memory
2 Kernel yaitu inti dari sebuah Sistem Operasi
3 Command Interpreter atau shell yang bertugas membaca input dari
pengguna
4 Pustaka-pustaka yaitu yang menyediakan kumpulan fungsi dasar dan
standar yang dapat dipanggil oleh aplikasi lain
5 Driver untuk berinteraksi dengan hardware eksternal sekaligus untuk
mengontrol mereka
Sebagian Sistem Operasi hanya mengizinkan satu aplikasi saja yang
berjalan pada satu waktu (misalnya DOS) tetapi sebagian besar Sistem
Operasi baru mengizinkan beberapa aplikasi berjalan secara simultan pada
waktu yang bersamaan Sistem Operasi seperti ini disebut sebagai Multi-
tasking Operating System (misalnya keluarga sistem operasi UNIX)
Beberapa Sistem Operasi berukuran sangat besar dan kompleks serta
inputnya tergantung kepada input pengguna sedangkan Sistem Operasi
lainnya sangat kecil dan dibuat dengan asumsi bekerja tanpa intervensi
manusia sama sekali Tipe yang pertama sering disebut sebagai Desktop OS
sedangkan tipe kedua adalah Real-Time OS
Sebagai contoh yang dimaksud sistem operasi itu antara lain adalah
Windows Linux Free BSD Solaris palm symbian dan sebagainya
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
B Tugas-Tugas Sistem Operasi
Tugas-tugas sistem operasi diantaranya
1 Menyediakan antarmuka pengguna (user interface) berupa
o Melakukan perintah (command-base user interface) dalam bentuk teks
o Mengarahkan menu (menu driven)
o Antarmuka unit grafik (graphical user interface-GUI)
o Kombinasi ikon dan menu untuk menerima dan melaksanakan perintah
2 Menyediakan informasi yang berkaitan dengan hardware yaitu berupa
perangkat yang aktif atau pasif dan mengendalikan perangkat IO
3 Melakukan tugas pengolahan dan pengendalian sumber daya dalam sebuah
proses sebagai berikut
o Multitasking yaitu melakukan tugas secara serentak atau sekaligus pada
aplikasi yang sama maupun berbeda
o Multiprocessing penggunaan atau pemrosesan sebuah program secara
serentak oleh beberapa unit CPU
o Timesharing menggunakan sistem komputer yang sama pada banyak
pengguna
o Multithreading memproses aktivitas pada bentuk yang sama dengan
multitasking tetapi pada aplikasi tunggal
o Scalability dan Network upaya komputer dalam mengendalikan dan
meningkatkan kewaspadaan dan keamanan jumlah pengguna dan
memperluas pelayanan
4 Pengelolaan file dan direktori data yaitu memastikan file-file dalam
penyimpanan sekunder tersedia jika diperlukan dan mengamankan dari
pengguna yang tidak diizinkan
C Layanan Sistem Operasi
Seiring dengan berkembangnya Sistem Operasi semakin banyak lagi
layanan yang menjadi layanan inti umum Kini sebuah OS mungkin perlu
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
menyediakan layanan network dan koneksitas internet yang dulunya tidak
menjadi layanan inti umum Sistem Operasi juga perlu untuk menjaga kerusakan
sistem komputer dari gangguan program perusak yang berasal dari komputer
lainnya seperti virus Daftar layanan inti umum akan terus bertambah
Sebuah sistem operasi yang baik harus memiliki layanan berupa eksekusi
program operasi IO menipulasi sistem file komunikasi dan deteksi kesalahan
Dalam pemakaian secara multiuser sistem dapat lebih menguntungkan yaitu lebih
efisien karena pemakaian sumber daya bersama antara pengguna Sebagai fungsi
layanan bersama tersebut maka sistem operasi akan memberikan efisiensi
pengguna sistem berupa
Resource allocator yaitu mengalokasikan sumber daya ke beberapa
pengguna atau pekerjaan yang berkalan pada saat yang bersamaan
Protection menjamin akses ke sistem sumber daya yang dikendalikan
(akses pengguna ke sistem menjadi terkendali)
Accounting yaitu merekam kegiatan pengguna jatah pemakaian sumber
daya (keadilan atau kebijakan)
Eksekusi program merupakan kemampuan sistem untuk memuat program
ke memori dan menjalankan program Pengguna tidak dapat secara langsung
mengakses sumber daya hardware sistem operasi harus menyediakan mekanisme
untuk melakukan operasi IO atas nama pengguna Manipulasi sistem file adalah
kemampuan program untuk melakukan operasi pada file (membaca menulis
membuat dan menghapus file) Komunikasi adalah pertukaran data atau informasi
antar dua atau lebih proses yang berada pada satu komputer (atau lebih) Deteksi
kesalahan (error) adalah menjaga kestabilan sistem dengan mendeteksi error
hardware maupun operasi
D Struktur Sistem Operasi
Silberschatz Galvin Gagne (2003) berpendapat bahwa umumnya
sebuah sistem operasi modern mempunyai komponen sebagai berikut
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
Manajemen proses
Manajemen memori utama
Manajemen memori skunder
Manajemen sistem IO (inputoutput)
Manajemen file
Sistem proteksi
Jaringan
Sistem command interpreter
a Manajemen proses
Prosesor mengeksekusi program-program komputer Prosesor adalah
sebuah chip dalam sistem komputer yang menjalankan instruksi-instruksi
program komputer Dalam setiap detiknya prosesor dapat menjalankan jutaan
instruksi
Program adalah sederetan instruksi yang diberikan kepada suatu
komputer Sedangkan proses adalah suatu bagian dari program yang berada
pada status tertentu dalam rangkaian eksekusinya Di dalam bahasan Sistem
Operasi kita lebih sering membahas proses dibandingkan dengan program
Pada Sistem Operasi modern pada satu saat tidak seluruh program dimuat
dalam memori tetapi hanya satu bagian saja dari program tersebut
Sedangkan bagian lain dari program tersebut tetap beristirahat di media
penyimpan disk Hanya pada saat dibutuhkan saja bagian dari program
tersebut dimuat di memory dan dieksekusi oleh prosesor Hal ini sangat
menghemat pemakaian memori
Beberapa sistem hanya menjalankan satu proses tunggal dalam satu
waktu sedangkan yang lainnya menjalankan multi-proses dalam satu waktu
Padahal sebagian besar sistem komputer hanya memiliki satu prosesor dan
sebuah prosesor hanya dapat menjalankan satu instruksi dalam satu waktu
Maka bagaimana sebuah sistem prosesor tunggal dapat menjalankan multi-
proses Sesungguhnya pada granularity yang sangat kecil prosesor hanya
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
menjalankan satu proses dalam satu waktu kemudian secara cepat ia
berpindah menjalankan proses lainnya dan seterusnya Sehingga bagi
penglihatan dan perasaan pengguna manusia seakan-akan prosesor
menjalankan beberapa proses secara bersamaan
Setiap proses dalam sebuah sistem operasi mendapatkan sebuah PCB
(Process Control Block) yang memuat informasi tentang proses tersebut
yaitu sebuah tanda pengenal proses (Process ID) yang unik dan menjadi
nomor identitas status proses prioritas eksekusi proses dan informasi lokasi
proses dalam memori Prioritas proses merupakan suatu nilai atau besaran
yang menunjukkan seberapa sering proses harus dijalankan oleh prosesor
Proses yang memiliki prioritas lebih tinggi akan dijalankan lebih sering atau
dieksekusi lebih dulu dibandingkan dengan proses yang berprioritas lebih
rendah Suatu sistem operasi dapat saja menentukan semua proses dengan
prioritas yang sama sehingga setiap proses memiliki kesempatan yang sama
Sistem operasi bertanggung jawab atas aktifitas-aktifitas yang berkaitan
dengan manajemen proses seperti
Pembuatan dan penghapusan proses user dan sistem proses
Menunda atau melanjutkan proses
Menyediakan mekanisme untuk proses sinkronisasi
Menyediakan mekanisme untuk proses komunikasi
Menyediakan mekanisme untuk penanganan deadlock
Status Proses
Jenis status yang mungkin dapat disematkan pada suatu proses pada
setiap sistem operasi dapat berbeda-beda Tetapi paling tidak ada 3 macam status
yang umum yaitu
1 Ready yaitu status dimana proses siap untuk dieksekusi pada giliran
berikutnya
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
2 Running yaitu status dimana saat ini proses sedang dieksekusi oleh
prosesor
3 Blocked yaitu status dimana proses tidak dapat dijalankan pada saat
prosesor siapbebas
b Manajemen memori utama
Memori utama atau lebih dikenal sebagai memori adalah sebuah array
yang besar dari word atau byte yang ukurannya mencapai ratusan ribuan
atau bahkan jutaan Setiap word atau byte mempunyai alamat sendiri Memori
utama berfungsi sebagai tempat penyimpanan yang akases datanya digunakan
oleh CPU atau perangkat IO Memori utama termasuk tempat penyimpanan
data sementara (volatile) artinya data dapat hilang begitu sistem dimatikan
Sistem operasi bertanggung jawab atas aktivitas-aktivitas yang berkaitan
dengan manajemen memori seperti
menjaga track memori yang sedang diguanakan dan siapa yang
menggunakannya
memilih program yang akan di-load ke memori
Mengalokasikan dan men-dealokasikan ruang memori sesuai kebutuhan
c Manajemen memori skunderData tersimpan dalam memori utama bersifat sementara dan
jumlahnya sangat kecil Oleh karenan itu untuk menyimpan keseluruhan data
dan program komputer dibutuhkan secondary storage yang bersifat permanen
dan mempu menampung data dengan ukuran besar Contoh dari memori
skunder adalah harddisk disket USB flash disk dan lain-lain Sistem operasi
bertanggung jawab atas aktivitas-aktivitas yang berkaitan dengan disk
managementi seperti free space management alokasi penyimpanan dan
penjadwalan disk
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
d Manajemen sistem IO
Manajemen sistem IO biasa juga disebut sebagai device manager
yang bertugas menyediakan device driveracuteyang umum sehingga operasi IO
dapat seragam (membuka membaca menulis menutup) Contoh pengguna
menggunakan operasi yang sama untuk membaca file pada hard disk CD-
ROM dan disket Komponen sistem operasi untuk sistem IO adalah sebagai
berikut
Buffer berfungsi untuk sementara menampung data darike perangkat IO
Spooling melakukan penjadwalan pemakaian IO sistem supaya lebih
efisien (antrian dan sebagainya)
Menyediakan driver untuk dapat melakukan operasi detail untuk hardware
IO tertentu
eManajemen file
File adalah sekumpulan informasi yang berhubungan sesuai dengan
tujuan pembuat berkas tersebut Berkas dapat mempunyai struktur yang
bersifat hirarki (direktori volume dan lain-lain) Tanggung jawab sistem
operasi adalah
Pembuatan dan penghapusan file
Pembuatan dan penghapusan direktori
Mendukung manipulasi file dan direktori
Memetakan file ke secondary storage
Melakukan backup file ke media penyimpanan permanen (non volatile)
f Sistem proteksi
Proteksi mengacu pada mekanisme untuk mengendalikan akses yang
dilakukan oleh program prosesor atau pengguna ke sistem suber daya
Mekanisme proteksi seharusnya
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
Dapat membedakan antara pengguna yang diizinkan dan yang belum
Menentukan kendali
Menyediakan alat pengatur
g Jaringan
Sistem distribusi adalah sekumpulan prosesor yang tidak berbagi
memori atau clock Tiap prosesor mempunyai memori sendiri Prosesor-
prosesor tersebut terhubung memlaui jaringan komunikasi sistem terdistribusi
yang menyediakan akases pengguna ke berbagai macam sumber daya sistem
Akses tersebut menyebabkan meningkatnya
Kecepatan komputer
Ketersediaan data
Kehandalan (enhanced reliability)
h Sistem command-interpreter
Sistem operasi menunggu instruksi dapri pengguna (command
driven) Program yang membaca instruksi dan mengartikan control
statements umumnya disebut control-card interpreter command-line
interpreter shell pada UNIX Sistem command interpreter sangat bervariasi
antara satu sistem operasi dengan sistem operasi lainnya dan disesuaikan
dengan tujuan dan teknologi perangkat IO yang ada Contohnya CLI
Windows pen-based (touch) dan lain-lain
E Klasifikasi Sistem Operasi
Sistem operasi dapat diklasifikasikan sebagai berikut
1 Berdasarkan skala arsitekturnya (bit) sistem operasi dibedakan menjadi
sistem operasi berskala 8-bit 16-bit 32-bit dan 64-bit Sistem operasi
dengan skala 8-bit dan 16-bit saat ini sudah mulai ditinggalkan sedangkan
saat ini kebanyakan yang digunakan adalah skala 32-bit seperti sistem
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
operasi Microsoft Windows NT Windows 2000 Windows XP LINUX
IBM OS400 Sun Solaris) Sedangkan yang baru dan masih jarang
ditemui di pasaran adalah skala 64-bit Seperti Windows XP 64-bit Digital
UNIX Open VMS IBM AIX for RS6000 SGI IRIX dan HP-UX
2 Klasifikasi sistem operasi berdasarkan end-user interface
o Command driven Biasa juga disebut command line dimana perintah
sistem operasi diketikkan pada prompt perintah atau dieksekusi
melalui script file (misalnya pada sistem operasi DOS UNIX atau
XENIX)
o Graphical user interface (GUI) Pengguna akhir menggunakan mouse
atau alat penunjuk (pointer) yang lain untuk memilih objek yang
mewakili suatu instruksi spesifik (misalnya semua sistem operasi
Windows IBM OS2 MAC-OS LINUX)
3 Klasifikasi sistem operasi berdasarkan pengguna
o Single-user single-tasking sistem operasi yang hanya mampu untuk
melayani satu pengguna pada satu saat untuk satu instruksi dalam satu
siklus proses (misal MS-DOS)
o Single-user multi-tasking sistem operasi yang hanya mampu untuk
melayani satu pengguna pada satu saat tetapi mampu untuk
mengeksekusi beberapa instruksi dalam satu siklus proses (misalnya
Windows 95 IBM OS2 MAC-OS)
o Multi-user multi-tasking sistem operasi yang mampu untuk melayani
beberapa pengguna sekaligus dalam satu waktu dan juga mampu
untuk menjalankan beberapa instruksi sekaligus dalam satu siklus
proses
4 Klasifikasi sistem operasi berdasarkan pangsa pasar
o Sistem operasi servernetwork seperti Windows NT Server Windows
XP IBM AIX for RS6000 Digital UNIX Open VMS HP-UX Sun
Solaris dan IBM OS400 LINUX
o Sistem operasi desktop seperti Windows 95 Windows NT
Workstation Windows XP LINUX OS2 Wrap MacOS Java
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
o Sistem operasi Hanheld seperti Windows CE GEOS Magic Cap
F Sistem Operasi Saat IniSistem operasi-sistem operasi utama yang digunakan komputer sistem
umum (termasuk PC komputer personal) terbagi menjadi 3 kelompok besar
1 Keluarga Microsoft Windows - yang antara lain terdiri dari Windows Desktop
Environment (versi 1x hingga versi 3x) Windows 9x (Windows 95 98 dan
Windows ME) dan Windows NT (Windows NT 3x Windows NT 40
Windows 2000 Windows XP Windows Server 2003 Windows Vista
Windows 7 (Seven) yang dirilis pada tahun 2009 dan Windows Orient yang
akan dirilis pada tahun 2014
2 Keluarga Unix yang menggunakan antarmuka sistem operasi POSIX seperti
SCO UNIX keluarga BSD (Berkeley Software Distribution) GNULinux
MacOSX (berbasis kernel BSD yang dimodifikasi dan dikenal dengan nama
Darwin) dan GNUHurd
3 Mac OS adalah sistem operasi untuk komputer keluaran Apple yang biasa
disebut Mac atau Macintosh Sistem operasi yang terbaru adalah Mac OS X
versi 104 (Tiger) Awal tahun 2007 direncanakan peluncuran versi 105
(Leopard)
Sedangkan komputer Mainframe dan Super komputer menggunakan banyak
sekali sistem operasi yang berbeda-beda umumnya merupakan turunan dari
sistem operasi UNIX yang dikembangkan oleh vendor seperti IBM AIX HPUX
dll
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
BAB V
PENUTUP
A KESIMPULAN
Perangkat lunak merupakan kumpulan beberapa perintah yang dieksekusi
oleh mesin komputer dalam menjalankan pekerjaannya perangkat lunak ini
merupakan catatan bagi mesin komputer untuk menyimpan perintah maupun
dokumen serta arsip lainnya Merupakan data elektronik yang disimpan
sedemikian rupa oleh komputer itu sendiri data yang disimpan ini dapat berupa
program atau instruksi yang akan dijalankan oleh perintah maupun catatan-
catatan yang diperlukan oleh komputer untuk menjalankan perintah yang
dijalankannya Untuk mencapai keinginannya tersebut dirancanglah suatu susunan
logika logika yang disusun ini diolah melalui perangkat lunak yang disebut juga
dengan program beserta data-data yang diolahnya Pengeloahan pada software ini
melibatkan beberapa hal diantaranya adalah sistem operasi program dan data
Penggolongan komputer terbagi menjadi tiga (3) yaitu berdasarkan data
yang diolah berdasarkan penggunaannya dan berdasarkan ukurannya Sedangkan
penerapan komputer sering diterapkan pada bidang teknologi dan ilmu
pengetahuan bisnis industri perbankan pendidikan kedokteran penerbangan
kriminalitas dan permainan
Perangkat lunak sistem atau sistem operasi merupakan software yang
berfungsi melakukan operasi yang mengurusi tentang segala aktifitas komputer
seperti mendukung operasi sistem aplikasi dan mengendalikan semua perangkat
komputer agar dapat berjalan selaras dengan fungsinya Secara umum Sistem
Operasi adalah software pada lapisan pertama yang ditempatkan pada memori
komputer pada saat komputer dinyalakan Sedangkan software-software lainnya
dijalankan setelah Sistem Operasi berjalan dan Sistem Operasi akan melakukan
layanan inti umum untuk software-software itu Sistem operasi sekarang menurut
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
Silberschatz Galvin Gagne (2003) berpendapat bahwa umumnya sebuah sistem
operasi modern mempunyai komponen yaitu Manajemen proses Manajemen
memori utama Manajemen memori skunder Manajemen sistem IO
(inputoutput) Manajemen file Sistem proteksi Jaringan dan Sistem command
interpreter Sedangkan sistem operasi komputer terbagi menjadi tiga (3) bagian
yaitu keluarga microsoft windows keluarga unix dan keluarga Mac OS
B SARAN
Teknologi yang semakin berkembang dalam teknologi diharapkan dapat
djadikan alat membantu mencari informasi bukan untuk hal yang negatif Untuk
itu Gunakan komputer secara bijak sesuaikan dengan keperluan dan kebutuhan
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
DAFTAR PUSTAKA
httprudihdwordpresscom20070509sejarah-perkembangan-perangkat-lunak
(Minggu 5 Maret 2011 jam 1915)
httpidwikipediaorgwikiSistem_operasi (Selasa 8 Maret 2011 jam 1425)
httpferryfwebidindexphptik3-ked-dsr-komp52-babivperangkat-lunak-
komputer (Selasa 15Maret 2010 jam 1300)
httpidwikipediaorgwikiSejarah_perangkat_lunak_bebas (Selasa 15 Maret
2011 jam 1900)
httpsolehsoulwordpresscom20090831apa-itu-software-komputer-
E28093-definisi-software (Rabu 16 Maret 2011 jam1253)
httpwwwaplikomfeunlamcocc (Kamis 17 Maret 2011 jam 1100)
P
- A PENGGOLONGAN KOMPUTER
-
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
BAB IV
SISTEM OPERASI
A Pengertian Sistem OperasiSistem operasi Komputer adalah perangkat lunak komputer atau
software yang bertugas untuk melakukan kontrol dan manajemen perangkat
keras dan juga operasi-operasi dasar sistem termasuk menjalankan software
aplikasi seperti program-program pengolah data yang bisa digunakan untuk
mempermudah kegiatan manusia Sistem Operasi dalam bahasa Inggrisnya
disebut Operating System atau biasa di singkat dengan OS
Secara umum Sistem Operasi adalah software pada lapisan pertama
yang ditempatkan pada memori komputer pada saat komputer dinyalakan
Sedangkan software-software lainnya dijalankan setelah Sistem Operasi
berjalan dan Sistem Operasi akan melakukan layanan inti umum untuk
software-software itu Layanan inti umum tersebut seperti akses ke disk
manajemen memori skeduling task dan antar-muka user 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
Kalau sistem komputer terbagi dalam lapisan-lapisan maka Sistem
Operasi adalah penghubung antara lapisan hardware dan lapisan software
Lebih jauh daripada itu Sistem Operasi melakukan semua tugas-tugas
penting dalam komputer dan menjamin aplikasi-aplikasi yang berbeda dapat
berjalan secara bersamaan dengan lancar Sistem Operasi menjamin aplikasi
software lainnya dapat menggunakan memori melakukan input dan output
terhadap peralatan lain dan memiliki akses kepada sistem file Apabila
beberapa aplikasi berjalan secara bersamaan maka Sistem Operasi mengatur
skedule yang tepat sehingga sedapat mungkin semua proses yang berjalan
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
mendapatkan waktu yang cukup untuk menggunakan prosesor (CPU) serta
tidak saling mengganggu
Dalam banyak kasus Sistem Operasi menyediakan suatu pustaka dari
fungsi-fungsi standar dimana aplikasi lain dapat memanggil fungsi-fungsi
itu sehingga dalam setiap pembuatan program baru tidak perlu membuat
fungsi-fungsi tersebut dari awal Sistem Operasi secara umum terdiri dari
beberapa bagian
1 Mekanisme Boot yaitu meletakkan kernel ke dalam memory
2 Kernel yaitu inti dari sebuah Sistem Operasi
3 Command Interpreter atau shell yang bertugas membaca input dari
pengguna
4 Pustaka-pustaka yaitu yang menyediakan kumpulan fungsi dasar dan
standar yang dapat dipanggil oleh aplikasi lain
5 Driver untuk berinteraksi dengan hardware eksternal sekaligus untuk
mengontrol mereka
Sebagian Sistem Operasi hanya mengizinkan satu aplikasi saja yang
berjalan pada satu waktu (misalnya DOS) tetapi sebagian besar Sistem
Operasi baru mengizinkan beberapa aplikasi berjalan secara simultan pada
waktu yang bersamaan Sistem Operasi seperti ini disebut sebagai Multi-
tasking Operating System (misalnya keluarga sistem operasi UNIX)
Beberapa Sistem Operasi berukuran sangat besar dan kompleks serta
inputnya tergantung kepada input pengguna sedangkan Sistem Operasi
lainnya sangat kecil dan dibuat dengan asumsi bekerja tanpa intervensi
manusia sama sekali Tipe yang pertama sering disebut sebagai Desktop OS
sedangkan tipe kedua adalah Real-Time OS
Sebagai contoh yang dimaksud sistem operasi itu antara lain adalah
Windows Linux Free BSD Solaris palm symbian dan sebagainya
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
B Tugas-Tugas Sistem Operasi
Tugas-tugas sistem operasi diantaranya
1 Menyediakan antarmuka pengguna (user interface) berupa
o Melakukan perintah (command-base user interface) dalam bentuk teks
o Mengarahkan menu (menu driven)
o Antarmuka unit grafik (graphical user interface-GUI)
o Kombinasi ikon dan menu untuk menerima dan melaksanakan perintah
2 Menyediakan informasi yang berkaitan dengan hardware yaitu berupa
perangkat yang aktif atau pasif dan mengendalikan perangkat IO
3 Melakukan tugas pengolahan dan pengendalian sumber daya dalam sebuah
proses sebagai berikut
o Multitasking yaitu melakukan tugas secara serentak atau sekaligus pada
aplikasi yang sama maupun berbeda
o Multiprocessing penggunaan atau pemrosesan sebuah program secara
serentak oleh beberapa unit CPU
o Timesharing menggunakan sistem komputer yang sama pada banyak
pengguna
o Multithreading memproses aktivitas pada bentuk yang sama dengan
multitasking tetapi pada aplikasi tunggal
o Scalability dan Network upaya komputer dalam mengendalikan dan
meningkatkan kewaspadaan dan keamanan jumlah pengguna dan
memperluas pelayanan
4 Pengelolaan file dan direktori data yaitu memastikan file-file dalam
penyimpanan sekunder tersedia jika diperlukan dan mengamankan dari
pengguna yang tidak diizinkan
C Layanan Sistem Operasi
Seiring dengan berkembangnya Sistem Operasi semakin banyak lagi
layanan yang menjadi layanan inti umum Kini sebuah OS mungkin perlu
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
menyediakan layanan network dan koneksitas internet yang dulunya tidak
menjadi layanan inti umum Sistem Operasi juga perlu untuk menjaga kerusakan
sistem komputer dari gangguan program perusak yang berasal dari komputer
lainnya seperti virus Daftar layanan inti umum akan terus bertambah
Sebuah sistem operasi yang baik harus memiliki layanan berupa eksekusi
program operasi IO menipulasi sistem file komunikasi dan deteksi kesalahan
Dalam pemakaian secara multiuser sistem dapat lebih menguntungkan yaitu lebih
efisien karena pemakaian sumber daya bersama antara pengguna Sebagai fungsi
layanan bersama tersebut maka sistem operasi akan memberikan efisiensi
pengguna sistem berupa
Resource allocator yaitu mengalokasikan sumber daya ke beberapa
pengguna atau pekerjaan yang berkalan pada saat yang bersamaan
Protection menjamin akses ke sistem sumber daya yang dikendalikan
(akses pengguna ke sistem menjadi terkendali)
Accounting yaitu merekam kegiatan pengguna jatah pemakaian sumber
daya (keadilan atau kebijakan)
Eksekusi program merupakan kemampuan sistem untuk memuat program
ke memori dan menjalankan program Pengguna tidak dapat secara langsung
mengakses sumber daya hardware sistem operasi harus menyediakan mekanisme
untuk melakukan operasi IO atas nama pengguna Manipulasi sistem file adalah
kemampuan program untuk melakukan operasi pada file (membaca menulis
membuat dan menghapus file) Komunikasi adalah pertukaran data atau informasi
antar dua atau lebih proses yang berada pada satu komputer (atau lebih) Deteksi
kesalahan (error) adalah menjaga kestabilan sistem dengan mendeteksi error
hardware maupun operasi
D Struktur Sistem Operasi
Silberschatz Galvin Gagne (2003) berpendapat bahwa umumnya
sebuah sistem operasi modern mempunyai komponen sebagai berikut
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
Manajemen proses
Manajemen memori utama
Manajemen memori skunder
Manajemen sistem IO (inputoutput)
Manajemen file
Sistem proteksi
Jaringan
Sistem command interpreter
a Manajemen proses
Prosesor mengeksekusi program-program komputer Prosesor adalah
sebuah chip dalam sistem komputer yang menjalankan instruksi-instruksi
program komputer Dalam setiap detiknya prosesor dapat menjalankan jutaan
instruksi
Program adalah sederetan instruksi yang diberikan kepada suatu
komputer Sedangkan proses adalah suatu bagian dari program yang berada
pada status tertentu dalam rangkaian eksekusinya Di dalam bahasan Sistem
Operasi kita lebih sering membahas proses dibandingkan dengan program
Pada Sistem Operasi modern pada satu saat tidak seluruh program dimuat
dalam memori tetapi hanya satu bagian saja dari program tersebut
Sedangkan bagian lain dari program tersebut tetap beristirahat di media
penyimpan disk Hanya pada saat dibutuhkan saja bagian dari program
tersebut dimuat di memory dan dieksekusi oleh prosesor Hal ini sangat
menghemat pemakaian memori
Beberapa sistem hanya menjalankan satu proses tunggal dalam satu
waktu sedangkan yang lainnya menjalankan multi-proses dalam satu waktu
Padahal sebagian besar sistem komputer hanya memiliki satu prosesor dan
sebuah prosesor hanya dapat menjalankan satu instruksi dalam satu waktu
Maka bagaimana sebuah sistem prosesor tunggal dapat menjalankan multi-
proses Sesungguhnya pada granularity yang sangat kecil prosesor hanya
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
menjalankan satu proses dalam satu waktu kemudian secara cepat ia
berpindah menjalankan proses lainnya dan seterusnya Sehingga bagi
penglihatan dan perasaan pengguna manusia seakan-akan prosesor
menjalankan beberapa proses secara bersamaan
Setiap proses dalam sebuah sistem operasi mendapatkan sebuah PCB
(Process Control Block) yang memuat informasi tentang proses tersebut
yaitu sebuah tanda pengenal proses (Process ID) yang unik dan menjadi
nomor identitas status proses prioritas eksekusi proses dan informasi lokasi
proses dalam memori Prioritas proses merupakan suatu nilai atau besaran
yang menunjukkan seberapa sering proses harus dijalankan oleh prosesor
Proses yang memiliki prioritas lebih tinggi akan dijalankan lebih sering atau
dieksekusi lebih dulu dibandingkan dengan proses yang berprioritas lebih
rendah Suatu sistem operasi dapat saja menentukan semua proses dengan
prioritas yang sama sehingga setiap proses memiliki kesempatan yang sama
Sistem operasi bertanggung jawab atas aktifitas-aktifitas yang berkaitan
dengan manajemen proses seperti
Pembuatan dan penghapusan proses user dan sistem proses
Menunda atau melanjutkan proses
Menyediakan mekanisme untuk proses sinkronisasi
Menyediakan mekanisme untuk proses komunikasi
Menyediakan mekanisme untuk penanganan deadlock
Status Proses
Jenis status yang mungkin dapat disematkan pada suatu proses pada
setiap sistem operasi dapat berbeda-beda Tetapi paling tidak ada 3 macam status
yang umum yaitu
1 Ready yaitu status dimana proses siap untuk dieksekusi pada giliran
berikutnya
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
2 Running yaitu status dimana saat ini proses sedang dieksekusi oleh
prosesor
3 Blocked yaitu status dimana proses tidak dapat dijalankan pada saat
prosesor siapbebas
b Manajemen memori utama
Memori utama atau lebih dikenal sebagai memori adalah sebuah array
yang besar dari word atau byte yang ukurannya mencapai ratusan ribuan
atau bahkan jutaan Setiap word atau byte mempunyai alamat sendiri Memori
utama berfungsi sebagai tempat penyimpanan yang akases datanya digunakan
oleh CPU atau perangkat IO Memori utama termasuk tempat penyimpanan
data sementara (volatile) artinya data dapat hilang begitu sistem dimatikan
Sistem operasi bertanggung jawab atas aktivitas-aktivitas yang berkaitan
dengan manajemen memori seperti
menjaga track memori yang sedang diguanakan dan siapa yang
menggunakannya
memilih program yang akan di-load ke memori
Mengalokasikan dan men-dealokasikan ruang memori sesuai kebutuhan
c Manajemen memori skunderData tersimpan dalam memori utama bersifat sementara dan
jumlahnya sangat kecil Oleh karenan itu untuk menyimpan keseluruhan data
dan program komputer dibutuhkan secondary storage yang bersifat permanen
dan mempu menampung data dengan ukuran besar Contoh dari memori
skunder adalah harddisk disket USB flash disk dan lain-lain Sistem operasi
bertanggung jawab atas aktivitas-aktivitas yang berkaitan dengan disk
managementi seperti free space management alokasi penyimpanan dan
penjadwalan disk
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
d Manajemen sistem IO
Manajemen sistem IO biasa juga disebut sebagai device manager
yang bertugas menyediakan device driveracuteyang umum sehingga operasi IO
dapat seragam (membuka membaca menulis menutup) Contoh pengguna
menggunakan operasi yang sama untuk membaca file pada hard disk CD-
ROM dan disket Komponen sistem operasi untuk sistem IO adalah sebagai
berikut
Buffer berfungsi untuk sementara menampung data darike perangkat IO
Spooling melakukan penjadwalan pemakaian IO sistem supaya lebih
efisien (antrian dan sebagainya)
Menyediakan driver untuk dapat melakukan operasi detail untuk hardware
IO tertentu
eManajemen file
File adalah sekumpulan informasi yang berhubungan sesuai dengan
tujuan pembuat berkas tersebut Berkas dapat mempunyai struktur yang
bersifat hirarki (direktori volume dan lain-lain) Tanggung jawab sistem
operasi adalah
Pembuatan dan penghapusan file
Pembuatan dan penghapusan direktori
Mendukung manipulasi file dan direktori
Memetakan file ke secondary storage
Melakukan backup file ke media penyimpanan permanen (non volatile)
f Sistem proteksi
Proteksi mengacu pada mekanisme untuk mengendalikan akses yang
dilakukan oleh program prosesor atau pengguna ke sistem suber daya
Mekanisme proteksi seharusnya
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
Dapat membedakan antara pengguna yang diizinkan dan yang belum
Menentukan kendali
Menyediakan alat pengatur
g Jaringan
Sistem distribusi adalah sekumpulan prosesor yang tidak berbagi
memori atau clock Tiap prosesor mempunyai memori sendiri Prosesor-
prosesor tersebut terhubung memlaui jaringan komunikasi sistem terdistribusi
yang menyediakan akases pengguna ke berbagai macam sumber daya sistem
Akses tersebut menyebabkan meningkatnya
Kecepatan komputer
Ketersediaan data
Kehandalan (enhanced reliability)
h Sistem command-interpreter
Sistem operasi menunggu instruksi dapri pengguna (command
driven) Program yang membaca instruksi dan mengartikan control
statements umumnya disebut control-card interpreter command-line
interpreter shell pada UNIX Sistem command interpreter sangat bervariasi
antara satu sistem operasi dengan sistem operasi lainnya dan disesuaikan
dengan tujuan dan teknologi perangkat IO yang ada Contohnya CLI
Windows pen-based (touch) dan lain-lain
E Klasifikasi Sistem Operasi
Sistem operasi dapat diklasifikasikan sebagai berikut
1 Berdasarkan skala arsitekturnya (bit) sistem operasi dibedakan menjadi
sistem operasi berskala 8-bit 16-bit 32-bit dan 64-bit Sistem operasi
dengan skala 8-bit dan 16-bit saat ini sudah mulai ditinggalkan sedangkan
saat ini kebanyakan yang digunakan adalah skala 32-bit seperti sistem
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
operasi Microsoft Windows NT Windows 2000 Windows XP LINUX
IBM OS400 Sun Solaris) Sedangkan yang baru dan masih jarang
ditemui di pasaran adalah skala 64-bit Seperti Windows XP 64-bit Digital
UNIX Open VMS IBM AIX for RS6000 SGI IRIX dan HP-UX
2 Klasifikasi sistem operasi berdasarkan end-user interface
o Command driven Biasa juga disebut command line dimana perintah
sistem operasi diketikkan pada prompt perintah atau dieksekusi
melalui script file (misalnya pada sistem operasi DOS UNIX atau
XENIX)
o Graphical user interface (GUI) Pengguna akhir menggunakan mouse
atau alat penunjuk (pointer) yang lain untuk memilih objek yang
mewakili suatu instruksi spesifik (misalnya semua sistem operasi
Windows IBM OS2 MAC-OS LINUX)
3 Klasifikasi sistem operasi berdasarkan pengguna
o Single-user single-tasking sistem operasi yang hanya mampu untuk
melayani satu pengguna pada satu saat untuk satu instruksi dalam satu
siklus proses (misal MS-DOS)
o Single-user multi-tasking sistem operasi yang hanya mampu untuk
melayani satu pengguna pada satu saat tetapi mampu untuk
mengeksekusi beberapa instruksi dalam satu siklus proses (misalnya
Windows 95 IBM OS2 MAC-OS)
o Multi-user multi-tasking sistem operasi yang mampu untuk melayani
beberapa pengguna sekaligus dalam satu waktu dan juga mampu
untuk menjalankan beberapa instruksi sekaligus dalam satu siklus
proses
4 Klasifikasi sistem operasi berdasarkan pangsa pasar
o Sistem operasi servernetwork seperti Windows NT Server Windows
XP IBM AIX for RS6000 Digital UNIX Open VMS HP-UX Sun
Solaris dan IBM OS400 LINUX
o Sistem operasi desktop seperti Windows 95 Windows NT
Workstation Windows XP LINUX OS2 Wrap MacOS Java
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
o Sistem operasi Hanheld seperti Windows CE GEOS Magic Cap
F Sistem Operasi Saat IniSistem operasi-sistem operasi utama yang digunakan komputer sistem
umum (termasuk PC komputer personal) terbagi menjadi 3 kelompok besar
1 Keluarga Microsoft Windows - yang antara lain terdiri dari Windows Desktop
Environment (versi 1x hingga versi 3x) Windows 9x (Windows 95 98 dan
Windows ME) dan Windows NT (Windows NT 3x Windows NT 40
Windows 2000 Windows XP Windows Server 2003 Windows Vista
Windows 7 (Seven) yang dirilis pada tahun 2009 dan Windows Orient yang
akan dirilis pada tahun 2014
2 Keluarga Unix yang menggunakan antarmuka sistem operasi POSIX seperti
SCO UNIX keluarga BSD (Berkeley Software Distribution) GNULinux
MacOSX (berbasis kernel BSD yang dimodifikasi dan dikenal dengan nama
Darwin) dan GNUHurd
3 Mac OS adalah sistem operasi untuk komputer keluaran Apple yang biasa
disebut Mac atau Macintosh Sistem operasi yang terbaru adalah Mac OS X
versi 104 (Tiger) Awal tahun 2007 direncanakan peluncuran versi 105
(Leopard)
Sedangkan komputer Mainframe dan Super komputer menggunakan banyak
sekali sistem operasi yang berbeda-beda umumnya merupakan turunan dari
sistem operasi UNIX yang dikembangkan oleh vendor seperti IBM AIX HPUX
dll
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
BAB V
PENUTUP
A KESIMPULAN
Perangkat lunak merupakan kumpulan beberapa perintah yang dieksekusi
oleh mesin komputer dalam menjalankan pekerjaannya perangkat lunak ini
merupakan catatan bagi mesin komputer untuk menyimpan perintah maupun
dokumen serta arsip lainnya Merupakan data elektronik yang disimpan
sedemikian rupa oleh komputer itu sendiri data yang disimpan ini dapat berupa
program atau instruksi yang akan dijalankan oleh perintah maupun catatan-
catatan yang diperlukan oleh komputer untuk menjalankan perintah yang
dijalankannya Untuk mencapai keinginannya tersebut dirancanglah suatu susunan
logika logika yang disusun ini diolah melalui perangkat lunak yang disebut juga
dengan program beserta data-data yang diolahnya Pengeloahan pada software ini
melibatkan beberapa hal diantaranya adalah sistem operasi program dan data
Penggolongan komputer terbagi menjadi tiga (3) yaitu berdasarkan data
yang diolah berdasarkan penggunaannya dan berdasarkan ukurannya Sedangkan
penerapan komputer sering diterapkan pada bidang teknologi dan ilmu
pengetahuan bisnis industri perbankan pendidikan kedokteran penerbangan
kriminalitas dan permainan
Perangkat lunak sistem atau sistem operasi merupakan software yang
berfungsi melakukan operasi yang mengurusi tentang segala aktifitas komputer
seperti mendukung operasi sistem aplikasi dan mengendalikan semua perangkat
komputer agar dapat berjalan selaras dengan fungsinya Secara umum Sistem
Operasi adalah software pada lapisan pertama yang ditempatkan pada memori
komputer pada saat komputer dinyalakan Sedangkan software-software lainnya
dijalankan setelah Sistem Operasi berjalan dan Sistem Operasi akan melakukan
layanan inti umum untuk software-software itu Sistem operasi sekarang menurut
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
Silberschatz Galvin Gagne (2003) berpendapat bahwa umumnya sebuah sistem
operasi modern mempunyai komponen yaitu Manajemen proses Manajemen
memori utama Manajemen memori skunder Manajemen sistem IO
(inputoutput) Manajemen file Sistem proteksi Jaringan dan Sistem command
interpreter Sedangkan sistem operasi komputer terbagi menjadi tiga (3) bagian
yaitu keluarga microsoft windows keluarga unix dan keluarga Mac OS
B SARAN
Teknologi yang semakin berkembang dalam teknologi diharapkan dapat
djadikan alat membantu mencari informasi bukan untuk hal yang negatif Untuk
itu Gunakan komputer secara bijak sesuaikan dengan keperluan dan kebutuhan
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
DAFTAR PUSTAKA
httprudihdwordpresscom20070509sejarah-perkembangan-perangkat-lunak
(Minggu 5 Maret 2011 jam 1915)
httpidwikipediaorgwikiSistem_operasi (Selasa 8 Maret 2011 jam 1425)
httpferryfwebidindexphptik3-ked-dsr-komp52-babivperangkat-lunak-
komputer (Selasa 15Maret 2010 jam 1300)
httpidwikipediaorgwikiSejarah_perangkat_lunak_bebas (Selasa 15 Maret
2011 jam 1900)
httpsolehsoulwordpresscom20090831apa-itu-software-komputer-
E28093-definisi-software (Rabu 16 Maret 2011 jam1253)
httpwwwaplikomfeunlamcocc (Kamis 17 Maret 2011 jam 1100)
P
- A PENGGOLONGAN KOMPUTER
-
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
mendapatkan waktu yang cukup untuk menggunakan prosesor (CPU) serta
tidak saling mengganggu
Dalam banyak kasus Sistem Operasi menyediakan suatu pustaka dari
fungsi-fungsi standar dimana aplikasi lain dapat memanggil fungsi-fungsi
itu sehingga dalam setiap pembuatan program baru tidak perlu membuat
fungsi-fungsi tersebut dari awal Sistem Operasi secara umum terdiri dari
beberapa bagian
1 Mekanisme Boot yaitu meletakkan kernel ke dalam memory
2 Kernel yaitu inti dari sebuah Sistem Operasi
3 Command Interpreter atau shell yang bertugas membaca input dari
pengguna
4 Pustaka-pustaka yaitu yang menyediakan kumpulan fungsi dasar dan
standar yang dapat dipanggil oleh aplikasi lain
5 Driver untuk berinteraksi dengan hardware eksternal sekaligus untuk
mengontrol mereka
Sebagian Sistem Operasi hanya mengizinkan satu aplikasi saja yang
berjalan pada satu waktu (misalnya DOS) tetapi sebagian besar Sistem
Operasi baru mengizinkan beberapa aplikasi berjalan secara simultan pada
waktu yang bersamaan Sistem Operasi seperti ini disebut sebagai Multi-
tasking Operating System (misalnya keluarga sistem operasi UNIX)
Beberapa Sistem Operasi berukuran sangat besar dan kompleks serta
inputnya tergantung kepada input pengguna sedangkan Sistem Operasi
lainnya sangat kecil dan dibuat dengan asumsi bekerja tanpa intervensi
manusia sama sekali Tipe yang pertama sering disebut sebagai Desktop OS
sedangkan tipe kedua adalah Real-Time OS
Sebagai contoh yang dimaksud sistem operasi itu antara lain adalah
Windows Linux Free BSD Solaris palm symbian dan sebagainya
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
B Tugas-Tugas Sistem Operasi
Tugas-tugas sistem operasi diantaranya
1 Menyediakan antarmuka pengguna (user interface) berupa
o Melakukan perintah (command-base user interface) dalam bentuk teks
o Mengarahkan menu (menu driven)
o Antarmuka unit grafik (graphical user interface-GUI)
o Kombinasi ikon dan menu untuk menerima dan melaksanakan perintah
2 Menyediakan informasi yang berkaitan dengan hardware yaitu berupa
perangkat yang aktif atau pasif dan mengendalikan perangkat IO
3 Melakukan tugas pengolahan dan pengendalian sumber daya dalam sebuah
proses sebagai berikut
o Multitasking yaitu melakukan tugas secara serentak atau sekaligus pada
aplikasi yang sama maupun berbeda
o Multiprocessing penggunaan atau pemrosesan sebuah program secara
serentak oleh beberapa unit CPU
o Timesharing menggunakan sistem komputer yang sama pada banyak
pengguna
o Multithreading memproses aktivitas pada bentuk yang sama dengan
multitasking tetapi pada aplikasi tunggal
o Scalability dan Network upaya komputer dalam mengendalikan dan
meningkatkan kewaspadaan dan keamanan jumlah pengguna dan
memperluas pelayanan
4 Pengelolaan file dan direktori data yaitu memastikan file-file dalam
penyimpanan sekunder tersedia jika diperlukan dan mengamankan dari
pengguna yang tidak diizinkan
C Layanan Sistem Operasi
Seiring dengan berkembangnya Sistem Operasi semakin banyak lagi
layanan yang menjadi layanan inti umum Kini sebuah OS mungkin perlu
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
menyediakan layanan network dan koneksitas internet yang dulunya tidak
menjadi layanan inti umum Sistem Operasi juga perlu untuk menjaga kerusakan
sistem komputer dari gangguan program perusak yang berasal dari komputer
lainnya seperti virus Daftar layanan inti umum akan terus bertambah
Sebuah sistem operasi yang baik harus memiliki layanan berupa eksekusi
program operasi IO menipulasi sistem file komunikasi dan deteksi kesalahan
Dalam pemakaian secara multiuser sistem dapat lebih menguntungkan yaitu lebih
efisien karena pemakaian sumber daya bersama antara pengguna Sebagai fungsi
layanan bersama tersebut maka sistem operasi akan memberikan efisiensi
pengguna sistem berupa
Resource allocator yaitu mengalokasikan sumber daya ke beberapa
pengguna atau pekerjaan yang berkalan pada saat yang bersamaan
Protection menjamin akses ke sistem sumber daya yang dikendalikan
(akses pengguna ke sistem menjadi terkendali)
Accounting yaitu merekam kegiatan pengguna jatah pemakaian sumber
daya (keadilan atau kebijakan)
Eksekusi program merupakan kemampuan sistem untuk memuat program
ke memori dan menjalankan program Pengguna tidak dapat secara langsung
mengakses sumber daya hardware sistem operasi harus menyediakan mekanisme
untuk melakukan operasi IO atas nama pengguna Manipulasi sistem file adalah
kemampuan program untuk melakukan operasi pada file (membaca menulis
membuat dan menghapus file) Komunikasi adalah pertukaran data atau informasi
antar dua atau lebih proses yang berada pada satu komputer (atau lebih) Deteksi
kesalahan (error) adalah menjaga kestabilan sistem dengan mendeteksi error
hardware maupun operasi
D Struktur Sistem Operasi
Silberschatz Galvin Gagne (2003) berpendapat bahwa umumnya
sebuah sistem operasi modern mempunyai komponen sebagai berikut
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
Manajemen proses
Manajemen memori utama
Manajemen memori skunder
Manajemen sistem IO (inputoutput)
Manajemen file
Sistem proteksi
Jaringan
Sistem command interpreter
a Manajemen proses
Prosesor mengeksekusi program-program komputer Prosesor adalah
sebuah chip dalam sistem komputer yang menjalankan instruksi-instruksi
program komputer Dalam setiap detiknya prosesor dapat menjalankan jutaan
instruksi
Program adalah sederetan instruksi yang diberikan kepada suatu
komputer Sedangkan proses adalah suatu bagian dari program yang berada
pada status tertentu dalam rangkaian eksekusinya Di dalam bahasan Sistem
Operasi kita lebih sering membahas proses dibandingkan dengan program
Pada Sistem Operasi modern pada satu saat tidak seluruh program dimuat
dalam memori tetapi hanya satu bagian saja dari program tersebut
Sedangkan bagian lain dari program tersebut tetap beristirahat di media
penyimpan disk Hanya pada saat dibutuhkan saja bagian dari program
tersebut dimuat di memory dan dieksekusi oleh prosesor Hal ini sangat
menghemat pemakaian memori
Beberapa sistem hanya menjalankan satu proses tunggal dalam satu
waktu sedangkan yang lainnya menjalankan multi-proses dalam satu waktu
Padahal sebagian besar sistem komputer hanya memiliki satu prosesor dan
sebuah prosesor hanya dapat menjalankan satu instruksi dalam satu waktu
Maka bagaimana sebuah sistem prosesor tunggal dapat menjalankan multi-
proses Sesungguhnya pada granularity yang sangat kecil prosesor hanya
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
menjalankan satu proses dalam satu waktu kemudian secara cepat ia
berpindah menjalankan proses lainnya dan seterusnya Sehingga bagi
penglihatan dan perasaan pengguna manusia seakan-akan prosesor
menjalankan beberapa proses secara bersamaan
Setiap proses dalam sebuah sistem operasi mendapatkan sebuah PCB
(Process Control Block) yang memuat informasi tentang proses tersebut
yaitu sebuah tanda pengenal proses (Process ID) yang unik dan menjadi
nomor identitas status proses prioritas eksekusi proses dan informasi lokasi
proses dalam memori Prioritas proses merupakan suatu nilai atau besaran
yang menunjukkan seberapa sering proses harus dijalankan oleh prosesor
Proses yang memiliki prioritas lebih tinggi akan dijalankan lebih sering atau
dieksekusi lebih dulu dibandingkan dengan proses yang berprioritas lebih
rendah Suatu sistem operasi dapat saja menentukan semua proses dengan
prioritas yang sama sehingga setiap proses memiliki kesempatan yang sama
Sistem operasi bertanggung jawab atas aktifitas-aktifitas yang berkaitan
dengan manajemen proses seperti
Pembuatan dan penghapusan proses user dan sistem proses
Menunda atau melanjutkan proses
Menyediakan mekanisme untuk proses sinkronisasi
Menyediakan mekanisme untuk proses komunikasi
Menyediakan mekanisme untuk penanganan deadlock
Status Proses
Jenis status yang mungkin dapat disematkan pada suatu proses pada
setiap sistem operasi dapat berbeda-beda Tetapi paling tidak ada 3 macam status
yang umum yaitu
1 Ready yaitu status dimana proses siap untuk dieksekusi pada giliran
berikutnya
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
2 Running yaitu status dimana saat ini proses sedang dieksekusi oleh
prosesor
3 Blocked yaitu status dimana proses tidak dapat dijalankan pada saat
prosesor siapbebas
b Manajemen memori utama
Memori utama atau lebih dikenal sebagai memori adalah sebuah array
yang besar dari word atau byte yang ukurannya mencapai ratusan ribuan
atau bahkan jutaan Setiap word atau byte mempunyai alamat sendiri Memori
utama berfungsi sebagai tempat penyimpanan yang akases datanya digunakan
oleh CPU atau perangkat IO Memori utama termasuk tempat penyimpanan
data sementara (volatile) artinya data dapat hilang begitu sistem dimatikan
Sistem operasi bertanggung jawab atas aktivitas-aktivitas yang berkaitan
dengan manajemen memori seperti
menjaga track memori yang sedang diguanakan dan siapa yang
menggunakannya
memilih program yang akan di-load ke memori
Mengalokasikan dan men-dealokasikan ruang memori sesuai kebutuhan
c Manajemen memori skunderData tersimpan dalam memori utama bersifat sementara dan
jumlahnya sangat kecil Oleh karenan itu untuk menyimpan keseluruhan data
dan program komputer dibutuhkan secondary storage yang bersifat permanen
dan mempu menampung data dengan ukuran besar Contoh dari memori
skunder adalah harddisk disket USB flash disk dan lain-lain Sistem operasi
bertanggung jawab atas aktivitas-aktivitas yang berkaitan dengan disk
managementi seperti free space management alokasi penyimpanan dan
penjadwalan disk
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
d Manajemen sistem IO
Manajemen sistem IO biasa juga disebut sebagai device manager
yang bertugas menyediakan device driveracuteyang umum sehingga operasi IO
dapat seragam (membuka membaca menulis menutup) Contoh pengguna
menggunakan operasi yang sama untuk membaca file pada hard disk CD-
ROM dan disket Komponen sistem operasi untuk sistem IO adalah sebagai
berikut
Buffer berfungsi untuk sementara menampung data darike perangkat IO
Spooling melakukan penjadwalan pemakaian IO sistem supaya lebih
efisien (antrian dan sebagainya)
Menyediakan driver untuk dapat melakukan operasi detail untuk hardware
IO tertentu
eManajemen file
File adalah sekumpulan informasi yang berhubungan sesuai dengan
tujuan pembuat berkas tersebut Berkas dapat mempunyai struktur yang
bersifat hirarki (direktori volume dan lain-lain) Tanggung jawab sistem
operasi adalah
Pembuatan dan penghapusan file
Pembuatan dan penghapusan direktori
Mendukung manipulasi file dan direktori
Memetakan file ke secondary storage
Melakukan backup file ke media penyimpanan permanen (non volatile)
f Sistem proteksi
Proteksi mengacu pada mekanisme untuk mengendalikan akses yang
dilakukan oleh program prosesor atau pengguna ke sistem suber daya
Mekanisme proteksi seharusnya
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
Dapat membedakan antara pengguna yang diizinkan dan yang belum
Menentukan kendali
Menyediakan alat pengatur
g Jaringan
Sistem distribusi adalah sekumpulan prosesor yang tidak berbagi
memori atau clock Tiap prosesor mempunyai memori sendiri Prosesor-
prosesor tersebut terhubung memlaui jaringan komunikasi sistem terdistribusi
yang menyediakan akases pengguna ke berbagai macam sumber daya sistem
Akses tersebut menyebabkan meningkatnya
Kecepatan komputer
Ketersediaan data
Kehandalan (enhanced reliability)
h Sistem command-interpreter
Sistem operasi menunggu instruksi dapri pengguna (command
driven) Program yang membaca instruksi dan mengartikan control
statements umumnya disebut control-card interpreter command-line
interpreter shell pada UNIX Sistem command interpreter sangat bervariasi
antara satu sistem operasi dengan sistem operasi lainnya dan disesuaikan
dengan tujuan dan teknologi perangkat IO yang ada Contohnya CLI
Windows pen-based (touch) dan lain-lain
E Klasifikasi Sistem Operasi
Sistem operasi dapat diklasifikasikan sebagai berikut
1 Berdasarkan skala arsitekturnya (bit) sistem operasi dibedakan menjadi
sistem operasi berskala 8-bit 16-bit 32-bit dan 64-bit Sistem operasi
dengan skala 8-bit dan 16-bit saat ini sudah mulai ditinggalkan sedangkan
saat ini kebanyakan yang digunakan adalah skala 32-bit seperti sistem
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
operasi Microsoft Windows NT Windows 2000 Windows XP LINUX
IBM OS400 Sun Solaris) Sedangkan yang baru dan masih jarang
ditemui di pasaran adalah skala 64-bit Seperti Windows XP 64-bit Digital
UNIX Open VMS IBM AIX for RS6000 SGI IRIX dan HP-UX
2 Klasifikasi sistem operasi berdasarkan end-user interface
o Command driven Biasa juga disebut command line dimana perintah
sistem operasi diketikkan pada prompt perintah atau dieksekusi
melalui script file (misalnya pada sistem operasi DOS UNIX atau
XENIX)
o Graphical user interface (GUI) Pengguna akhir menggunakan mouse
atau alat penunjuk (pointer) yang lain untuk memilih objek yang
mewakili suatu instruksi spesifik (misalnya semua sistem operasi
Windows IBM OS2 MAC-OS LINUX)
3 Klasifikasi sistem operasi berdasarkan pengguna
o Single-user single-tasking sistem operasi yang hanya mampu untuk
melayani satu pengguna pada satu saat untuk satu instruksi dalam satu
siklus proses (misal MS-DOS)
o Single-user multi-tasking sistem operasi yang hanya mampu untuk
melayani satu pengguna pada satu saat tetapi mampu untuk
mengeksekusi beberapa instruksi dalam satu siklus proses (misalnya
Windows 95 IBM OS2 MAC-OS)
o Multi-user multi-tasking sistem operasi yang mampu untuk melayani
beberapa pengguna sekaligus dalam satu waktu dan juga mampu
untuk menjalankan beberapa instruksi sekaligus dalam satu siklus
proses
4 Klasifikasi sistem operasi berdasarkan pangsa pasar
o Sistem operasi servernetwork seperti Windows NT Server Windows
XP IBM AIX for RS6000 Digital UNIX Open VMS HP-UX Sun
Solaris dan IBM OS400 LINUX
o Sistem operasi desktop seperti Windows 95 Windows NT
Workstation Windows XP LINUX OS2 Wrap MacOS Java
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
o Sistem operasi Hanheld seperti Windows CE GEOS Magic Cap
F Sistem Operasi Saat IniSistem operasi-sistem operasi utama yang digunakan komputer sistem
umum (termasuk PC komputer personal) terbagi menjadi 3 kelompok besar
1 Keluarga Microsoft Windows - yang antara lain terdiri dari Windows Desktop
Environment (versi 1x hingga versi 3x) Windows 9x (Windows 95 98 dan
Windows ME) dan Windows NT (Windows NT 3x Windows NT 40
Windows 2000 Windows XP Windows Server 2003 Windows Vista
Windows 7 (Seven) yang dirilis pada tahun 2009 dan Windows Orient yang
akan dirilis pada tahun 2014
2 Keluarga Unix yang menggunakan antarmuka sistem operasi POSIX seperti
SCO UNIX keluarga BSD (Berkeley Software Distribution) GNULinux
MacOSX (berbasis kernel BSD yang dimodifikasi dan dikenal dengan nama
Darwin) dan GNUHurd
3 Mac OS adalah sistem operasi untuk komputer keluaran Apple yang biasa
disebut Mac atau Macintosh Sistem operasi yang terbaru adalah Mac OS X
versi 104 (Tiger) Awal tahun 2007 direncanakan peluncuran versi 105
(Leopard)
Sedangkan komputer Mainframe dan Super komputer menggunakan banyak
sekali sistem operasi yang berbeda-beda umumnya merupakan turunan dari
sistem operasi UNIX yang dikembangkan oleh vendor seperti IBM AIX HPUX
dll
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
BAB V
PENUTUP
A KESIMPULAN
Perangkat lunak merupakan kumpulan beberapa perintah yang dieksekusi
oleh mesin komputer dalam menjalankan pekerjaannya perangkat lunak ini
merupakan catatan bagi mesin komputer untuk menyimpan perintah maupun
dokumen serta arsip lainnya Merupakan data elektronik yang disimpan
sedemikian rupa oleh komputer itu sendiri data yang disimpan ini dapat berupa
program atau instruksi yang akan dijalankan oleh perintah maupun catatan-
catatan yang diperlukan oleh komputer untuk menjalankan perintah yang
dijalankannya Untuk mencapai keinginannya tersebut dirancanglah suatu susunan
logika logika yang disusun ini diolah melalui perangkat lunak yang disebut juga
dengan program beserta data-data yang diolahnya Pengeloahan pada software ini
melibatkan beberapa hal diantaranya adalah sistem operasi program dan data
Penggolongan komputer terbagi menjadi tiga (3) yaitu berdasarkan data
yang diolah berdasarkan penggunaannya dan berdasarkan ukurannya Sedangkan
penerapan komputer sering diterapkan pada bidang teknologi dan ilmu
pengetahuan bisnis industri perbankan pendidikan kedokteran penerbangan
kriminalitas dan permainan
Perangkat lunak sistem atau sistem operasi merupakan software yang
berfungsi melakukan operasi yang mengurusi tentang segala aktifitas komputer
seperti mendukung operasi sistem aplikasi dan mengendalikan semua perangkat
komputer agar dapat berjalan selaras dengan fungsinya Secara umum Sistem
Operasi adalah software pada lapisan pertama yang ditempatkan pada memori
komputer pada saat komputer dinyalakan Sedangkan software-software lainnya
dijalankan setelah Sistem Operasi berjalan dan Sistem Operasi akan melakukan
layanan inti umum untuk software-software itu Sistem operasi sekarang menurut
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
Silberschatz Galvin Gagne (2003) berpendapat bahwa umumnya sebuah sistem
operasi modern mempunyai komponen yaitu Manajemen proses Manajemen
memori utama Manajemen memori skunder Manajemen sistem IO
(inputoutput) Manajemen file Sistem proteksi Jaringan dan Sistem command
interpreter Sedangkan sistem operasi komputer terbagi menjadi tiga (3) bagian
yaitu keluarga microsoft windows keluarga unix dan keluarga Mac OS
B SARAN
Teknologi yang semakin berkembang dalam teknologi diharapkan dapat
djadikan alat membantu mencari informasi bukan untuk hal yang negatif Untuk
itu Gunakan komputer secara bijak sesuaikan dengan keperluan dan kebutuhan
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
DAFTAR PUSTAKA
httprudihdwordpresscom20070509sejarah-perkembangan-perangkat-lunak
(Minggu 5 Maret 2011 jam 1915)
httpidwikipediaorgwikiSistem_operasi (Selasa 8 Maret 2011 jam 1425)
httpferryfwebidindexphptik3-ked-dsr-komp52-babivperangkat-lunak-
komputer (Selasa 15Maret 2010 jam 1300)
httpidwikipediaorgwikiSejarah_perangkat_lunak_bebas (Selasa 15 Maret
2011 jam 1900)
httpsolehsoulwordpresscom20090831apa-itu-software-komputer-
E28093-definisi-software (Rabu 16 Maret 2011 jam1253)
httpwwwaplikomfeunlamcocc (Kamis 17 Maret 2011 jam 1100)
P
- A PENGGOLONGAN KOMPUTER
-
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
B Tugas-Tugas Sistem Operasi
Tugas-tugas sistem operasi diantaranya
1 Menyediakan antarmuka pengguna (user interface) berupa
o Melakukan perintah (command-base user interface) dalam bentuk teks
o Mengarahkan menu (menu driven)
o Antarmuka unit grafik (graphical user interface-GUI)
o Kombinasi ikon dan menu untuk menerima dan melaksanakan perintah
2 Menyediakan informasi yang berkaitan dengan hardware yaitu berupa
perangkat yang aktif atau pasif dan mengendalikan perangkat IO
3 Melakukan tugas pengolahan dan pengendalian sumber daya dalam sebuah
proses sebagai berikut
o Multitasking yaitu melakukan tugas secara serentak atau sekaligus pada
aplikasi yang sama maupun berbeda
o Multiprocessing penggunaan atau pemrosesan sebuah program secara
serentak oleh beberapa unit CPU
o Timesharing menggunakan sistem komputer yang sama pada banyak
pengguna
o Multithreading memproses aktivitas pada bentuk yang sama dengan
multitasking tetapi pada aplikasi tunggal
o Scalability dan Network upaya komputer dalam mengendalikan dan
meningkatkan kewaspadaan dan keamanan jumlah pengguna dan
memperluas pelayanan
4 Pengelolaan file dan direktori data yaitu memastikan file-file dalam
penyimpanan sekunder tersedia jika diperlukan dan mengamankan dari
pengguna yang tidak diizinkan
C Layanan Sistem Operasi
Seiring dengan berkembangnya Sistem Operasi semakin banyak lagi
layanan yang menjadi layanan inti umum Kini sebuah OS mungkin perlu
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
menyediakan layanan network dan koneksitas internet yang dulunya tidak
menjadi layanan inti umum Sistem Operasi juga perlu untuk menjaga kerusakan
sistem komputer dari gangguan program perusak yang berasal dari komputer
lainnya seperti virus Daftar layanan inti umum akan terus bertambah
Sebuah sistem operasi yang baik harus memiliki layanan berupa eksekusi
program operasi IO menipulasi sistem file komunikasi dan deteksi kesalahan
Dalam pemakaian secara multiuser sistem dapat lebih menguntungkan yaitu lebih
efisien karena pemakaian sumber daya bersama antara pengguna Sebagai fungsi
layanan bersama tersebut maka sistem operasi akan memberikan efisiensi
pengguna sistem berupa
Resource allocator yaitu mengalokasikan sumber daya ke beberapa
pengguna atau pekerjaan yang berkalan pada saat yang bersamaan
Protection menjamin akses ke sistem sumber daya yang dikendalikan
(akses pengguna ke sistem menjadi terkendali)
Accounting yaitu merekam kegiatan pengguna jatah pemakaian sumber
daya (keadilan atau kebijakan)
Eksekusi program merupakan kemampuan sistem untuk memuat program
ke memori dan menjalankan program Pengguna tidak dapat secara langsung
mengakses sumber daya hardware sistem operasi harus menyediakan mekanisme
untuk melakukan operasi IO atas nama pengguna Manipulasi sistem file adalah
kemampuan program untuk melakukan operasi pada file (membaca menulis
membuat dan menghapus file) Komunikasi adalah pertukaran data atau informasi
antar dua atau lebih proses yang berada pada satu komputer (atau lebih) Deteksi
kesalahan (error) adalah menjaga kestabilan sistem dengan mendeteksi error
hardware maupun operasi
D Struktur Sistem Operasi
Silberschatz Galvin Gagne (2003) berpendapat bahwa umumnya
sebuah sistem operasi modern mempunyai komponen sebagai berikut
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
Manajemen proses
Manajemen memori utama
Manajemen memori skunder
Manajemen sistem IO (inputoutput)
Manajemen file
Sistem proteksi
Jaringan
Sistem command interpreter
a Manajemen proses
Prosesor mengeksekusi program-program komputer Prosesor adalah
sebuah chip dalam sistem komputer yang menjalankan instruksi-instruksi
program komputer Dalam setiap detiknya prosesor dapat menjalankan jutaan
instruksi
Program adalah sederetan instruksi yang diberikan kepada suatu
komputer Sedangkan proses adalah suatu bagian dari program yang berada
pada status tertentu dalam rangkaian eksekusinya Di dalam bahasan Sistem
Operasi kita lebih sering membahas proses dibandingkan dengan program
Pada Sistem Operasi modern pada satu saat tidak seluruh program dimuat
dalam memori tetapi hanya satu bagian saja dari program tersebut
Sedangkan bagian lain dari program tersebut tetap beristirahat di media
penyimpan disk Hanya pada saat dibutuhkan saja bagian dari program
tersebut dimuat di memory dan dieksekusi oleh prosesor Hal ini sangat
menghemat pemakaian memori
Beberapa sistem hanya menjalankan satu proses tunggal dalam satu
waktu sedangkan yang lainnya menjalankan multi-proses dalam satu waktu
Padahal sebagian besar sistem komputer hanya memiliki satu prosesor dan
sebuah prosesor hanya dapat menjalankan satu instruksi dalam satu waktu
Maka bagaimana sebuah sistem prosesor tunggal dapat menjalankan multi-
proses Sesungguhnya pada granularity yang sangat kecil prosesor hanya
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
menjalankan satu proses dalam satu waktu kemudian secara cepat ia
berpindah menjalankan proses lainnya dan seterusnya Sehingga bagi
penglihatan dan perasaan pengguna manusia seakan-akan prosesor
menjalankan beberapa proses secara bersamaan
Setiap proses dalam sebuah sistem operasi mendapatkan sebuah PCB
(Process Control Block) yang memuat informasi tentang proses tersebut
yaitu sebuah tanda pengenal proses (Process ID) yang unik dan menjadi
nomor identitas status proses prioritas eksekusi proses dan informasi lokasi
proses dalam memori Prioritas proses merupakan suatu nilai atau besaran
yang menunjukkan seberapa sering proses harus dijalankan oleh prosesor
Proses yang memiliki prioritas lebih tinggi akan dijalankan lebih sering atau
dieksekusi lebih dulu dibandingkan dengan proses yang berprioritas lebih
rendah Suatu sistem operasi dapat saja menentukan semua proses dengan
prioritas yang sama sehingga setiap proses memiliki kesempatan yang sama
Sistem operasi bertanggung jawab atas aktifitas-aktifitas yang berkaitan
dengan manajemen proses seperti
Pembuatan dan penghapusan proses user dan sistem proses
Menunda atau melanjutkan proses
Menyediakan mekanisme untuk proses sinkronisasi
Menyediakan mekanisme untuk proses komunikasi
Menyediakan mekanisme untuk penanganan deadlock
Status Proses
Jenis status yang mungkin dapat disematkan pada suatu proses pada
setiap sistem operasi dapat berbeda-beda Tetapi paling tidak ada 3 macam status
yang umum yaitu
1 Ready yaitu status dimana proses siap untuk dieksekusi pada giliran
berikutnya
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
2 Running yaitu status dimana saat ini proses sedang dieksekusi oleh
prosesor
3 Blocked yaitu status dimana proses tidak dapat dijalankan pada saat
prosesor siapbebas
b Manajemen memori utama
Memori utama atau lebih dikenal sebagai memori adalah sebuah array
yang besar dari word atau byte yang ukurannya mencapai ratusan ribuan
atau bahkan jutaan Setiap word atau byte mempunyai alamat sendiri Memori
utama berfungsi sebagai tempat penyimpanan yang akases datanya digunakan
oleh CPU atau perangkat IO Memori utama termasuk tempat penyimpanan
data sementara (volatile) artinya data dapat hilang begitu sistem dimatikan
Sistem operasi bertanggung jawab atas aktivitas-aktivitas yang berkaitan
dengan manajemen memori seperti
menjaga track memori yang sedang diguanakan dan siapa yang
menggunakannya
memilih program yang akan di-load ke memori
Mengalokasikan dan men-dealokasikan ruang memori sesuai kebutuhan
c Manajemen memori skunderData tersimpan dalam memori utama bersifat sementara dan
jumlahnya sangat kecil Oleh karenan itu untuk menyimpan keseluruhan data
dan program komputer dibutuhkan secondary storage yang bersifat permanen
dan mempu menampung data dengan ukuran besar Contoh dari memori
skunder adalah harddisk disket USB flash disk dan lain-lain Sistem operasi
bertanggung jawab atas aktivitas-aktivitas yang berkaitan dengan disk
managementi seperti free space management alokasi penyimpanan dan
penjadwalan disk
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
d Manajemen sistem IO
Manajemen sistem IO biasa juga disebut sebagai device manager
yang bertugas menyediakan device driveracuteyang umum sehingga operasi IO
dapat seragam (membuka membaca menulis menutup) Contoh pengguna
menggunakan operasi yang sama untuk membaca file pada hard disk CD-
ROM dan disket Komponen sistem operasi untuk sistem IO adalah sebagai
berikut
Buffer berfungsi untuk sementara menampung data darike perangkat IO
Spooling melakukan penjadwalan pemakaian IO sistem supaya lebih
efisien (antrian dan sebagainya)
Menyediakan driver untuk dapat melakukan operasi detail untuk hardware
IO tertentu
eManajemen file
File adalah sekumpulan informasi yang berhubungan sesuai dengan
tujuan pembuat berkas tersebut Berkas dapat mempunyai struktur yang
bersifat hirarki (direktori volume dan lain-lain) Tanggung jawab sistem
operasi adalah
Pembuatan dan penghapusan file
Pembuatan dan penghapusan direktori
Mendukung manipulasi file dan direktori
Memetakan file ke secondary storage
Melakukan backup file ke media penyimpanan permanen (non volatile)
f Sistem proteksi
Proteksi mengacu pada mekanisme untuk mengendalikan akses yang
dilakukan oleh program prosesor atau pengguna ke sistem suber daya
Mekanisme proteksi seharusnya
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
Dapat membedakan antara pengguna yang diizinkan dan yang belum
Menentukan kendali
Menyediakan alat pengatur
g Jaringan
Sistem distribusi adalah sekumpulan prosesor yang tidak berbagi
memori atau clock Tiap prosesor mempunyai memori sendiri Prosesor-
prosesor tersebut terhubung memlaui jaringan komunikasi sistem terdistribusi
yang menyediakan akases pengguna ke berbagai macam sumber daya sistem
Akses tersebut menyebabkan meningkatnya
Kecepatan komputer
Ketersediaan data
Kehandalan (enhanced reliability)
h Sistem command-interpreter
Sistem operasi menunggu instruksi dapri pengguna (command
driven) Program yang membaca instruksi dan mengartikan control
statements umumnya disebut control-card interpreter command-line
interpreter shell pada UNIX Sistem command interpreter sangat bervariasi
antara satu sistem operasi dengan sistem operasi lainnya dan disesuaikan
dengan tujuan dan teknologi perangkat IO yang ada Contohnya CLI
Windows pen-based (touch) dan lain-lain
E Klasifikasi Sistem Operasi
Sistem operasi dapat diklasifikasikan sebagai berikut
1 Berdasarkan skala arsitekturnya (bit) sistem operasi dibedakan menjadi
sistem operasi berskala 8-bit 16-bit 32-bit dan 64-bit Sistem operasi
dengan skala 8-bit dan 16-bit saat ini sudah mulai ditinggalkan sedangkan
saat ini kebanyakan yang digunakan adalah skala 32-bit seperti sistem
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
operasi Microsoft Windows NT Windows 2000 Windows XP LINUX
IBM OS400 Sun Solaris) Sedangkan yang baru dan masih jarang
ditemui di pasaran adalah skala 64-bit Seperti Windows XP 64-bit Digital
UNIX Open VMS IBM AIX for RS6000 SGI IRIX dan HP-UX
2 Klasifikasi sistem operasi berdasarkan end-user interface
o Command driven Biasa juga disebut command line dimana perintah
sistem operasi diketikkan pada prompt perintah atau dieksekusi
melalui script file (misalnya pada sistem operasi DOS UNIX atau
XENIX)
o Graphical user interface (GUI) Pengguna akhir menggunakan mouse
atau alat penunjuk (pointer) yang lain untuk memilih objek yang
mewakili suatu instruksi spesifik (misalnya semua sistem operasi
Windows IBM OS2 MAC-OS LINUX)
3 Klasifikasi sistem operasi berdasarkan pengguna
o Single-user single-tasking sistem operasi yang hanya mampu untuk
melayani satu pengguna pada satu saat untuk satu instruksi dalam satu
siklus proses (misal MS-DOS)
o Single-user multi-tasking sistem operasi yang hanya mampu untuk
melayani satu pengguna pada satu saat tetapi mampu untuk
mengeksekusi beberapa instruksi dalam satu siklus proses (misalnya
Windows 95 IBM OS2 MAC-OS)
o Multi-user multi-tasking sistem operasi yang mampu untuk melayani
beberapa pengguna sekaligus dalam satu waktu dan juga mampu
untuk menjalankan beberapa instruksi sekaligus dalam satu siklus
proses
4 Klasifikasi sistem operasi berdasarkan pangsa pasar
o Sistem operasi servernetwork seperti Windows NT Server Windows
XP IBM AIX for RS6000 Digital UNIX Open VMS HP-UX Sun
Solaris dan IBM OS400 LINUX
o Sistem operasi desktop seperti Windows 95 Windows NT
Workstation Windows XP LINUX OS2 Wrap MacOS Java
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
o Sistem operasi Hanheld seperti Windows CE GEOS Magic Cap
F Sistem Operasi Saat IniSistem operasi-sistem operasi utama yang digunakan komputer sistem
umum (termasuk PC komputer personal) terbagi menjadi 3 kelompok besar
1 Keluarga Microsoft Windows - yang antara lain terdiri dari Windows Desktop
Environment (versi 1x hingga versi 3x) Windows 9x (Windows 95 98 dan
Windows ME) dan Windows NT (Windows NT 3x Windows NT 40
Windows 2000 Windows XP Windows Server 2003 Windows Vista
Windows 7 (Seven) yang dirilis pada tahun 2009 dan Windows Orient yang
akan dirilis pada tahun 2014
2 Keluarga Unix yang menggunakan antarmuka sistem operasi POSIX seperti
SCO UNIX keluarga BSD (Berkeley Software Distribution) GNULinux
MacOSX (berbasis kernel BSD yang dimodifikasi dan dikenal dengan nama
Darwin) dan GNUHurd
3 Mac OS adalah sistem operasi untuk komputer keluaran Apple yang biasa
disebut Mac atau Macintosh Sistem operasi yang terbaru adalah Mac OS X
versi 104 (Tiger) Awal tahun 2007 direncanakan peluncuran versi 105
(Leopard)
Sedangkan komputer Mainframe dan Super komputer menggunakan banyak
sekali sistem operasi yang berbeda-beda umumnya merupakan turunan dari
sistem operasi UNIX yang dikembangkan oleh vendor seperti IBM AIX HPUX
dll
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
BAB V
PENUTUP
A KESIMPULAN
Perangkat lunak merupakan kumpulan beberapa perintah yang dieksekusi
oleh mesin komputer dalam menjalankan pekerjaannya perangkat lunak ini
merupakan catatan bagi mesin komputer untuk menyimpan perintah maupun
dokumen serta arsip lainnya Merupakan data elektronik yang disimpan
sedemikian rupa oleh komputer itu sendiri data yang disimpan ini dapat berupa
program atau instruksi yang akan dijalankan oleh perintah maupun catatan-
catatan yang diperlukan oleh komputer untuk menjalankan perintah yang
dijalankannya Untuk mencapai keinginannya tersebut dirancanglah suatu susunan
logika logika yang disusun ini diolah melalui perangkat lunak yang disebut juga
dengan program beserta data-data yang diolahnya Pengeloahan pada software ini
melibatkan beberapa hal diantaranya adalah sistem operasi program dan data
Penggolongan komputer terbagi menjadi tiga (3) yaitu berdasarkan data
yang diolah berdasarkan penggunaannya dan berdasarkan ukurannya Sedangkan
penerapan komputer sering diterapkan pada bidang teknologi dan ilmu
pengetahuan bisnis industri perbankan pendidikan kedokteran penerbangan
kriminalitas dan permainan
Perangkat lunak sistem atau sistem operasi merupakan software yang
berfungsi melakukan operasi yang mengurusi tentang segala aktifitas komputer
seperti mendukung operasi sistem aplikasi dan mengendalikan semua perangkat
komputer agar dapat berjalan selaras dengan fungsinya Secara umum Sistem
Operasi adalah software pada lapisan pertama yang ditempatkan pada memori
komputer pada saat komputer dinyalakan Sedangkan software-software lainnya
dijalankan setelah Sistem Operasi berjalan dan Sistem Operasi akan melakukan
layanan inti umum untuk software-software itu Sistem operasi sekarang menurut
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
Silberschatz Galvin Gagne (2003) berpendapat bahwa umumnya sebuah sistem
operasi modern mempunyai komponen yaitu Manajemen proses Manajemen
memori utama Manajemen memori skunder Manajemen sistem IO
(inputoutput) Manajemen file Sistem proteksi Jaringan dan Sistem command
interpreter Sedangkan sistem operasi komputer terbagi menjadi tiga (3) bagian
yaitu keluarga microsoft windows keluarga unix dan keluarga Mac OS
B SARAN
Teknologi yang semakin berkembang dalam teknologi diharapkan dapat
djadikan alat membantu mencari informasi bukan untuk hal yang negatif Untuk
itu Gunakan komputer secara bijak sesuaikan dengan keperluan dan kebutuhan
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
DAFTAR PUSTAKA
httprudihdwordpresscom20070509sejarah-perkembangan-perangkat-lunak
(Minggu 5 Maret 2011 jam 1915)
httpidwikipediaorgwikiSistem_operasi (Selasa 8 Maret 2011 jam 1425)
httpferryfwebidindexphptik3-ked-dsr-komp52-babivperangkat-lunak-
komputer (Selasa 15Maret 2010 jam 1300)
httpidwikipediaorgwikiSejarah_perangkat_lunak_bebas (Selasa 15 Maret
2011 jam 1900)
httpsolehsoulwordpresscom20090831apa-itu-software-komputer-
E28093-definisi-software (Rabu 16 Maret 2011 jam1253)
httpwwwaplikomfeunlamcocc (Kamis 17 Maret 2011 jam 1100)
P
- A PENGGOLONGAN KOMPUTER
-
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
menyediakan layanan network dan koneksitas internet yang dulunya tidak
menjadi layanan inti umum Sistem Operasi juga perlu untuk menjaga kerusakan
sistem komputer dari gangguan program perusak yang berasal dari komputer
lainnya seperti virus Daftar layanan inti umum akan terus bertambah
Sebuah sistem operasi yang baik harus memiliki layanan berupa eksekusi
program operasi IO menipulasi sistem file komunikasi dan deteksi kesalahan
Dalam pemakaian secara multiuser sistem dapat lebih menguntungkan yaitu lebih
efisien karena pemakaian sumber daya bersama antara pengguna Sebagai fungsi
layanan bersama tersebut maka sistem operasi akan memberikan efisiensi
pengguna sistem berupa
Resource allocator yaitu mengalokasikan sumber daya ke beberapa
pengguna atau pekerjaan yang berkalan pada saat yang bersamaan
Protection menjamin akses ke sistem sumber daya yang dikendalikan
(akses pengguna ke sistem menjadi terkendali)
Accounting yaitu merekam kegiatan pengguna jatah pemakaian sumber
daya (keadilan atau kebijakan)
Eksekusi program merupakan kemampuan sistem untuk memuat program
ke memori dan menjalankan program Pengguna tidak dapat secara langsung
mengakses sumber daya hardware sistem operasi harus menyediakan mekanisme
untuk melakukan operasi IO atas nama pengguna Manipulasi sistem file adalah
kemampuan program untuk melakukan operasi pada file (membaca menulis
membuat dan menghapus file) Komunikasi adalah pertukaran data atau informasi
antar dua atau lebih proses yang berada pada satu komputer (atau lebih) Deteksi
kesalahan (error) adalah menjaga kestabilan sistem dengan mendeteksi error
hardware maupun operasi
D Struktur Sistem Operasi
Silberschatz Galvin Gagne (2003) berpendapat bahwa umumnya
sebuah sistem operasi modern mempunyai komponen sebagai berikut
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
Manajemen proses
Manajemen memori utama
Manajemen memori skunder
Manajemen sistem IO (inputoutput)
Manajemen file
Sistem proteksi
Jaringan
Sistem command interpreter
a Manajemen proses
Prosesor mengeksekusi program-program komputer Prosesor adalah
sebuah chip dalam sistem komputer yang menjalankan instruksi-instruksi
program komputer Dalam setiap detiknya prosesor dapat menjalankan jutaan
instruksi
Program adalah sederetan instruksi yang diberikan kepada suatu
komputer Sedangkan proses adalah suatu bagian dari program yang berada
pada status tertentu dalam rangkaian eksekusinya Di dalam bahasan Sistem
Operasi kita lebih sering membahas proses dibandingkan dengan program
Pada Sistem Operasi modern pada satu saat tidak seluruh program dimuat
dalam memori tetapi hanya satu bagian saja dari program tersebut
Sedangkan bagian lain dari program tersebut tetap beristirahat di media
penyimpan disk Hanya pada saat dibutuhkan saja bagian dari program
tersebut dimuat di memory dan dieksekusi oleh prosesor Hal ini sangat
menghemat pemakaian memori
Beberapa sistem hanya menjalankan satu proses tunggal dalam satu
waktu sedangkan yang lainnya menjalankan multi-proses dalam satu waktu
Padahal sebagian besar sistem komputer hanya memiliki satu prosesor dan
sebuah prosesor hanya dapat menjalankan satu instruksi dalam satu waktu
Maka bagaimana sebuah sistem prosesor tunggal dapat menjalankan multi-
proses Sesungguhnya pada granularity yang sangat kecil prosesor hanya
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
menjalankan satu proses dalam satu waktu kemudian secara cepat ia
berpindah menjalankan proses lainnya dan seterusnya Sehingga bagi
penglihatan dan perasaan pengguna manusia seakan-akan prosesor
menjalankan beberapa proses secara bersamaan
Setiap proses dalam sebuah sistem operasi mendapatkan sebuah PCB
(Process Control Block) yang memuat informasi tentang proses tersebut
yaitu sebuah tanda pengenal proses (Process ID) yang unik dan menjadi
nomor identitas status proses prioritas eksekusi proses dan informasi lokasi
proses dalam memori Prioritas proses merupakan suatu nilai atau besaran
yang menunjukkan seberapa sering proses harus dijalankan oleh prosesor
Proses yang memiliki prioritas lebih tinggi akan dijalankan lebih sering atau
dieksekusi lebih dulu dibandingkan dengan proses yang berprioritas lebih
rendah Suatu sistem operasi dapat saja menentukan semua proses dengan
prioritas yang sama sehingga setiap proses memiliki kesempatan yang sama
Sistem operasi bertanggung jawab atas aktifitas-aktifitas yang berkaitan
dengan manajemen proses seperti
Pembuatan dan penghapusan proses user dan sistem proses
Menunda atau melanjutkan proses
Menyediakan mekanisme untuk proses sinkronisasi
Menyediakan mekanisme untuk proses komunikasi
Menyediakan mekanisme untuk penanganan deadlock
Status Proses
Jenis status yang mungkin dapat disematkan pada suatu proses pada
setiap sistem operasi dapat berbeda-beda Tetapi paling tidak ada 3 macam status
yang umum yaitu
1 Ready yaitu status dimana proses siap untuk dieksekusi pada giliran
berikutnya
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
2 Running yaitu status dimana saat ini proses sedang dieksekusi oleh
prosesor
3 Blocked yaitu status dimana proses tidak dapat dijalankan pada saat
prosesor siapbebas
b Manajemen memori utama
Memori utama atau lebih dikenal sebagai memori adalah sebuah array
yang besar dari word atau byte yang ukurannya mencapai ratusan ribuan
atau bahkan jutaan Setiap word atau byte mempunyai alamat sendiri Memori
utama berfungsi sebagai tempat penyimpanan yang akases datanya digunakan
oleh CPU atau perangkat IO Memori utama termasuk tempat penyimpanan
data sementara (volatile) artinya data dapat hilang begitu sistem dimatikan
Sistem operasi bertanggung jawab atas aktivitas-aktivitas yang berkaitan
dengan manajemen memori seperti
menjaga track memori yang sedang diguanakan dan siapa yang
menggunakannya
memilih program yang akan di-load ke memori
Mengalokasikan dan men-dealokasikan ruang memori sesuai kebutuhan
c Manajemen memori skunderData tersimpan dalam memori utama bersifat sementara dan
jumlahnya sangat kecil Oleh karenan itu untuk menyimpan keseluruhan data
dan program komputer dibutuhkan secondary storage yang bersifat permanen
dan mempu menampung data dengan ukuran besar Contoh dari memori
skunder adalah harddisk disket USB flash disk dan lain-lain Sistem operasi
bertanggung jawab atas aktivitas-aktivitas yang berkaitan dengan disk
managementi seperti free space management alokasi penyimpanan dan
penjadwalan disk
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
d Manajemen sistem IO
Manajemen sistem IO biasa juga disebut sebagai device manager
yang bertugas menyediakan device driveracuteyang umum sehingga operasi IO
dapat seragam (membuka membaca menulis menutup) Contoh pengguna
menggunakan operasi yang sama untuk membaca file pada hard disk CD-
ROM dan disket Komponen sistem operasi untuk sistem IO adalah sebagai
berikut
Buffer berfungsi untuk sementara menampung data darike perangkat IO
Spooling melakukan penjadwalan pemakaian IO sistem supaya lebih
efisien (antrian dan sebagainya)
Menyediakan driver untuk dapat melakukan operasi detail untuk hardware
IO tertentu
eManajemen file
File adalah sekumpulan informasi yang berhubungan sesuai dengan
tujuan pembuat berkas tersebut Berkas dapat mempunyai struktur yang
bersifat hirarki (direktori volume dan lain-lain) Tanggung jawab sistem
operasi adalah
Pembuatan dan penghapusan file
Pembuatan dan penghapusan direktori
Mendukung manipulasi file dan direktori
Memetakan file ke secondary storage
Melakukan backup file ke media penyimpanan permanen (non volatile)
f Sistem proteksi
Proteksi mengacu pada mekanisme untuk mengendalikan akses yang
dilakukan oleh program prosesor atau pengguna ke sistem suber daya
Mekanisme proteksi seharusnya
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
Dapat membedakan antara pengguna yang diizinkan dan yang belum
Menentukan kendali
Menyediakan alat pengatur
g Jaringan
Sistem distribusi adalah sekumpulan prosesor yang tidak berbagi
memori atau clock Tiap prosesor mempunyai memori sendiri Prosesor-
prosesor tersebut terhubung memlaui jaringan komunikasi sistem terdistribusi
yang menyediakan akases pengguna ke berbagai macam sumber daya sistem
Akses tersebut menyebabkan meningkatnya
Kecepatan komputer
Ketersediaan data
Kehandalan (enhanced reliability)
h Sistem command-interpreter
Sistem operasi menunggu instruksi dapri pengguna (command
driven) Program yang membaca instruksi dan mengartikan control
statements umumnya disebut control-card interpreter command-line
interpreter shell pada UNIX Sistem command interpreter sangat bervariasi
antara satu sistem operasi dengan sistem operasi lainnya dan disesuaikan
dengan tujuan dan teknologi perangkat IO yang ada Contohnya CLI
Windows pen-based (touch) dan lain-lain
E Klasifikasi Sistem Operasi
Sistem operasi dapat diklasifikasikan sebagai berikut
1 Berdasarkan skala arsitekturnya (bit) sistem operasi dibedakan menjadi
sistem operasi berskala 8-bit 16-bit 32-bit dan 64-bit Sistem operasi
dengan skala 8-bit dan 16-bit saat ini sudah mulai ditinggalkan sedangkan
saat ini kebanyakan yang digunakan adalah skala 32-bit seperti sistem
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
operasi Microsoft Windows NT Windows 2000 Windows XP LINUX
IBM OS400 Sun Solaris) Sedangkan yang baru dan masih jarang
ditemui di pasaran adalah skala 64-bit Seperti Windows XP 64-bit Digital
UNIX Open VMS IBM AIX for RS6000 SGI IRIX dan HP-UX
2 Klasifikasi sistem operasi berdasarkan end-user interface
o Command driven Biasa juga disebut command line dimana perintah
sistem operasi diketikkan pada prompt perintah atau dieksekusi
melalui script file (misalnya pada sistem operasi DOS UNIX atau
XENIX)
o Graphical user interface (GUI) Pengguna akhir menggunakan mouse
atau alat penunjuk (pointer) yang lain untuk memilih objek yang
mewakili suatu instruksi spesifik (misalnya semua sistem operasi
Windows IBM OS2 MAC-OS LINUX)
3 Klasifikasi sistem operasi berdasarkan pengguna
o Single-user single-tasking sistem operasi yang hanya mampu untuk
melayani satu pengguna pada satu saat untuk satu instruksi dalam satu
siklus proses (misal MS-DOS)
o Single-user multi-tasking sistem operasi yang hanya mampu untuk
melayani satu pengguna pada satu saat tetapi mampu untuk
mengeksekusi beberapa instruksi dalam satu siklus proses (misalnya
Windows 95 IBM OS2 MAC-OS)
o Multi-user multi-tasking sistem operasi yang mampu untuk melayani
beberapa pengguna sekaligus dalam satu waktu dan juga mampu
untuk menjalankan beberapa instruksi sekaligus dalam satu siklus
proses
4 Klasifikasi sistem operasi berdasarkan pangsa pasar
o Sistem operasi servernetwork seperti Windows NT Server Windows
XP IBM AIX for RS6000 Digital UNIX Open VMS HP-UX Sun
Solaris dan IBM OS400 LINUX
o Sistem operasi desktop seperti Windows 95 Windows NT
Workstation Windows XP LINUX OS2 Wrap MacOS Java
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
o Sistem operasi Hanheld seperti Windows CE GEOS Magic Cap
F Sistem Operasi Saat IniSistem operasi-sistem operasi utama yang digunakan komputer sistem
umum (termasuk PC komputer personal) terbagi menjadi 3 kelompok besar
1 Keluarga Microsoft Windows - yang antara lain terdiri dari Windows Desktop
Environment (versi 1x hingga versi 3x) Windows 9x (Windows 95 98 dan
Windows ME) dan Windows NT (Windows NT 3x Windows NT 40
Windows 2000 Windows XP Windows Server 2003 Windows Vista
Windows 7 (Seven) yang dirilis pada tahun 2009 dan Windows Orient yang
akan dirilis pada tahun 2014
2 Keluarga Unix yang menggunakan antarmuka sistem operasi POSIX seperti
SCO UNIX keluarga BSD (Berkeley Software Distribution) GNULinux
MacOSX (berbasis kernel BSD yang dimodifikasi dan dikenal dengan nama
Darwin) dan GNUHurd
3 Mac OS adalah sistem operasi untuk komputer keluaran Apple yang biasa
disebut Mac atau Macintosh Sistem operasi yang terbaru adalah Mac OS X
versi 104 (Tiger) Awal tahun 2007 direncanakan peluncuran versi 105
(Leopard)
Sedangkan komputer Mainframe dan Super komputer menggunakan banyak
sekali sistem operasi yang berbeda-beda umumnya merupakan turunan dari
sistem operasi UNIX yang dikembangkan oleh vendor seperti IBM AIX HPUX
dll
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
BAB V
PENUTUP
A KESIMPULAN
Perangkat lunak merupakan kumpulan beberapa perintah yang dieksekusi
oleh mesin komputer dalam menjalankan pekerjaannya perangkat lunak ini
merupakan catatan bagi mesin komputer untuk menyimpan perintah maupun
dokumen serta arsip lainnya Merupakan data elektronik yang disimpan
sedemikian rupa oleh komputer itu sendiri data yang disimpan ini dapat berupa
program atau instruksi yang akan dijalankan oleh perintah maupun catatan-
catatan yang diperlukan oleh komputer untuk menjalankan perintah yang
dijalankannya Untuk mencapai keinginannya tersebut dirancanglah suatu susunan
logika logika yang disusun ini diolah melalui perangkat lunak yang disebut juga
dengan program beserta data-data yang diolahnya Pengeloahan pada software ini
melibatkan beberapa hal diantaranya adalah sistem operasi program dan data
Penggolongan komputer terbagi menjadi tiga (3) yaitu berdasarkan data
yang diolah berdasarkan penggunaannya dan berdasarkan ukurannya Sedangkan
penerapan komputer sering diterapkan pada bidang teknologi dan ilmu
pengetahuan bisnis industri perbankan pendidikan kedokteran penerbangan
kriminalitas dan permainan
Perangkat lunak sistem atau sistem operasi merupakan software yang
berfungsi melakukan operasi yang mengurusi tentang segala aktifitas komputer
seperti mendukung operasi sistem aplikasi dan mengendalikan semua perangkat
komputer agar dapat berjalan selaras dengan fungsinya Secara umum Sistem
Operasi adalah software pada lapisan pertama yang ditempatkan pada memori
komputer pada saat komputer dinyalakan Sedangkan software-software lainnya
dijalankan setelah Sistem Operasi berjalan dan Sistem Operasi akan melakukan
layanan inti umum untuk software-software itu Sistem operasi sekarang menurut
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
Silberschatz Galvin Gagne (2003) berpendapat bahwa umumnya sebuah sistem
operasi modern mempunyai komponen yaitu Manajemen proses Manajemen
memori utama Manajemen memori skunder Manajemen sistem IO
(inputoutput) Manajemen file Sistem proteksi Jaringan dan Sistem command
interpreter Sedangkan sistem operasi komputer terbagi menjadi tiga (3) bagian
yaitu keluarga microsoft windows keluarga unix dan keluarga Mac OS
B SARAN
Teknologi yang semakin berkembang dalam teknologi diharapkan dapat
djadikan alat membantu mencari informasi bukan untuk hal yang negatif Untuk
itu Gunakan komputer secara bijak sesuaikan dengan keperluan dan kebutuhan
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
DAFTAR PUSTAKA
httprudihdwordpresscom20070509sejarah-perkembangan-perangkat-lunak
(Minggu 5 Maret 2011 jam 1915)
httpidwikipediaorgwikiSistem_operasi (Selasa 8 Maret 2011 jam 1425)
httpferryfwebidindexphptik3-ked-dsr-komp52-babivperangkat-lunak-
komputer (Selasa 15Maret 2010 jam 1300)
httpidwikipediaorgwikiSejarah_perangkat_lunak_bebas (Selasa 15 Maret
2011 jam 1900)
httpsolehsoulwordpresscom20090831apa-itu-software-komputer-
E28093-definisi-software (Rabu 16 Maret 2011 jam1253)
httpwwwaplikomfeunlamcocc (Kamis 17 Maret 2011 jam 1100)
P
- A PENGGOLONGAN KOMPUTER
-
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
Manajemen proses
Manajemen memori utama
Manajemen memori skunder
Manajemen sistem IO (inputoutput)
Manajemen file
Sistem proteksi
Jaringan
Sistem command interpreter
a Manajemen proses
Prosesor mengeksekusi program-program komputer Prosesor adalah
sebuah chip dalam sistem komputer yang menjalankan instruksi-instruksi
program komputer Dalam setiap detiknya prosesor dapat menjalankan jutaan
instruksi
Program adalah sederetan instruksi yang diberikan kepada suatu
komputer Sedangkan proses adalah suatu bagian dari program yang berada
pada status tertentu dalam rangkaian eksekusinya Di dalam bahasan Sistem
Operasi kita lebih sering membahas proses dibandingkan dengan program
Pada Sistem Operasi modern pada satu saat tidak seluruh program dimuat
dalam memori tetapi hanya satu bagian saja dari program tersebut
Sedangkan bagian lain dari program tersebut tetap beristirahat di media
penyimpan disk Hanya pada saat dibutuhkan saja bagian dari program
tersebut dimuat di memory dan dieksekusi oleh prosesor Hal ini sangat
menghemat pemakaian memori
Beberapa sistem hanya menjalankan satu proses tunggal dalam satu
waktu sedangkan yang lainnya menjalankan multi-proses dalam satu waktu
Padahal sebagian besar sistem komputer hanya memiliki satu prosesor dan
sebuah prosesor hanya dapat menjalankan satu instruksi dalam satu waktu
Maka bagaimana sebuah sistem prosesor tunggal dapat menjalankan multi-
proses Sesungguhnya pada granularity yang sangat kecil prosesor hanya
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
menjalankan satu proses dalam satu waktu kemudian secara cepat ia
berpindah menjalankan proses lainnya dan seterusnya Sehingga bagi
penglihatan dan perasaan pengguna manusia seakan-akan prosesor
menjalankan beberapa proses secara bersamaan
Setiap proses dalam sebuah sistem operasi mendapatkan sebuah PCB
(Process Control Block) yang memuat informasi tentang proses tersebut
yaitu sebuah tanda pengenal proses (Process ID) yang unik dan menjadi
nomor identitas status proses prioritas eksekusi proses dan informasi lokasi
proses dalam memori Prioritas proses merupakan suatu nilai atau besaran
yang menunjukkan seberapa sering proses harus dijalankan oleh prosesor
Proses yang memiliki prioritas lebih tinggi akan dijalankan lebih sering atau
dieksekusi lebih dulu dibandingkan dengan proses yang berprioritas lebih
rendah Suatu sistem operasi dapat saja menentukan semua proses dengan
prioritas yang sama sehingga setiap proses memiliki kesempatan yang sama
Sistem operasi bertanggung jawab atas aktifitas-aktifitas yang berkaitan
dengan manajemen proses seperti
Pembuatan dan penghapusan proses user dan sistem proses
Menunda atau melanjutkan proses
Menyediakan mekanisme untuk proses sinkronisasi
Menyediakan mekanisme untuk proses komunikasi
Menyediakan mekanisme untuk penanganan deadlock
Status Proses
Jenis status yang mungkin dapat disematkan pada suatu proses pada
setiap sistem operasi dapat berbeda-beda Tetapi paling tidak ada 3 macam status
yang umum yaitu
1 Ready yaitu status dimana proses siap untuk dieksekusi pada giliran
berikutnya
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
2 Running yaitu status dimana saat ini proses sedang dieksekusi oleh
prosesor
3 Blocked yaitu status dimana proses tidak dapat dijalankan pada saat
prosesor siapbebas
b Manajemen memori utama
Memori utama atau lebih dikenal sebagai memori adalah sebuah array
yang besar dari word atau byte yang ukurannya mencapai ratusan ribuan
atau bahkan jutaan Setiap word atau byte mempunyai alamat sendiri Memori
utama berfungsi sebagai tempat penyimpanan yang akases datanya digunakan
oleh CPU atau perangkat IO Memori utama termasuk tempat penyimpanan
data sementara (volatile) artinya data dapat hilang begitu sistem dimatikan
Sistem operasi bertanggung jawab atas aktivitas-aktivitas yang berkaitan
dengan manajemen memori seperti
menjaga track memori yang sedang diguanakan dan siapa yang
menggunakannya
memilih program yang akan di-load ke memori
Mengalokasikan dan men-dealokasikan ruang memori sesuai kebutuhan
c Manajemen memori skunderData tersimpan dalam memori utama bersifat sementara dan
jumlahnya sangat kecil Oleh karenan itu untuk menyimpan keseluruhan data
dan program komputer dibutuhkan secondary storage yang bersifat permanen
dan mempu menampung data dengan ukuran besar Contoh dari memori
skunder adalah harddisk disket USB flash disk dan lain-lain Sistem operasi
bertanggung jawab atas aktivitas-aktivitas yang berkaitan dengan disk
managementi seperti free space management alokasi penyimpanan dan
penjadwalan disk
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
d Manajemen sistem IO
Manajemen sistem IO biasa juga disebut sebagai device manager
yang bertugas menyediakan device driveracuteyang umum sehingga operasi IO
dapat seragam (membuka membaca menulis menutup) Contoh pengguna
menggunakan operasi yang sama untuk membaca file pada hard disk CD-
ROM dan disket Komponen sistem operasi untuk sistem IO adalah sebagai
berikut
Buffer berfungsi untuk sementara menampung data darike perangkat IO
Spooling melakukan penjadwalan pemakaian IO sistem supaya lebih
efisien (antrian dan sebagainya)
Menyediakan driver untuk dapat melakukan operasi detail untuk hardware
IO tertentu
eManajemen file
File adalah sekumpulan informasi yang berhubungan sesuai dengan
tujuan pembuat berkas tersebut Berkas dapat mempunyai struktur yang
bersifat hirarki (direktori volume dan lain-lain) Tanggung jawab sistem
operasi adalah
Pembuatan dan penghapusan file
Pembuatan dan penghapusan direktori
Mendukung manipulasi file dan direktori
Memetakan file ke secondary storage
Melakukan backup file ke media penyimpanan permanen (non volatile)
f Sistem proteksi
Proteksi mengacu pada mekanisme untuk mengendalikan akses yang
dilakukan oleh program prosesor atau pengguna ke sistem suber daya
Mekanisme proteksi seharusnya
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
Dapat membedakan antara pengguna yang diizinkan dan yang belum
Menentukan kendali
Menyediakan alat pengatur
g Jaringan
Sistem distribusi adalah sekumpulan prosesor yang tidak berbagi
memori atau clock Tiap prosesor mempunyai memori sendiri Prosesor-
prosesor tersebut terhubung memlaui jaringan komunikasi sistem terdistribusi
yang menyediakan akases pengguna ke berbagai macam sumber daya sistem
Akses tersebut menyebabkan meningkatnya
Kecepatan komputer
Ketersediaan data
Kehandalan (enhanced reliability)
h Sistem command-interpreter
Sistem operasi menunggu instruksi dapri pengguna (command
driven) Program yang membaca instruksi dan mengartikan control
statements umumnya disebut control-card interpreter command-line
interpreter shell pada UNIX Sistem command interpreter sangat bervariasi
antara satu sistem operasi dengan sistem operasi lainnya dan disesuaikan
dengan tujuan dan teknologi perangkat IO yang ada Contohnya CLI
Windows pen-based (touch) dan lain-lain
E Klasifikasi Sistem Operasi
Sistem operasi dapat diklasifikasikan sebagai berikut
1 Berdasarkan skala arsitekturnya (bit) sistem operasi dibedakan menjadi
sistem operasi berskala 8-bit 16-bit 32-bit dan 64-bit Sistem operasi
dengan skala 8-bit dan 16-bit saat ini sudah mulai ditinggalkan sedangkan
saat ini kebanyakan yang digunakan adalah skala 32-bit seperti sistem
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
operasi Microsoft Windows NT Windows 2000 Windows XP LINUX
IBM OS400 Sun Solaris) Sedangkan yang baru dan masih jarang
ditemui di pasaran adalah skala 64-bit Seperti Windows XP 64-bit Digital
UNIX Open VMS IBM AIX for RS6000 SGI IRIX dan HP-UX
2 Klasifikasi sistem operasi berdasarkan end-user interface
o Command driven Biasa juga disebut command line dimana perintah
sistem operasi diketikkan pada prompt perintah atau dieksekusi
melalui script file (misalnya pada sistem operasi DOS UNIX atau
XENIX)
o Graphical user interface (GUI) Pengguna akhir menggunakan mouse
atau alat penunjuk (pointer) yang lain untuk memilih objek yang
mewakili suatu instruksi spesifik (misalnya semua sistem operasi
Windows IBM OS2 MAC-OS LINUX)
3 Klasifikasi sistem operasi berdasarkan pengguna
o Single-user single-tasking sistem operasi yang hanya mampu untuk
melayani satu pengguna pada satu saat untuk satu instruksi dalam satu
siklus proses (misal MS-DOS)
o Single-user multi-tasking sistem operasi yang hanya mampu untuk
melayani satu pengguna pada satu saat tetapi mampu untuk
mengeksekusi beberapa instruksi dalam satu siklus proses (misalnya
Windows 95 IBM OS2 MAC-OS)
o Multi-user multi-tasking sistem operasi yang mampu untuk melayani
beberapa pengguna sekaligus dalam satu waktu dan juga mampu
untuk menjalankan beberapa instruksi sekaligus dalam satu siklus
proses
4 Klasifikasi sistem operasi berdasarkan pangsa pasar
o Sistem operasi servernetwork seperti Windows NT Server Windows
XP IBM AIX for RS6000 Digital UNIX Open VMS HP-UX Sun
Solaris dan IBM OS400 LINUX
o Sistem operasi desktop seperti Windows 95 Windows NT
Workstation Windows XP LINUX OS2 Wrap MacOS Java
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
o Sistem operasi Hanheld seperti Windows CE GEOS Magic Cap
F Sistem Operasi Saat IniSistem operasi-sistem operasi utama yang digunakan komputer sistem
umum (termasuk PC komputer personal) terbagi menjadi 3 kelompok besar
1 Keluarga Microsoft Windows - yang antara lain terdiri dari Windows Desktop
Environment (versi 1x hingga versi 3x) Windows 9x (Windows 95 98 dan
Windows ME) dan Windows NT (Windows NT 3x Windows NT 40
Windows 2000 Windows XP Windows Server 2003 Windows Vista
Windows 7 (Seven) yang dirilis pada tahun 2009 dan Windows Orient yang
akan dirilis pada tahun 2014
2 Keluarga Unix yang menggunakan antarmuka sistem operasi POSIX seperti
SCO UNIX keluarga BSD (Berkeley Software Distribution) GNULinux
MacOSX (berbasis kernel BSD yang dimodifikasi dan dikenal dengan nama
Darwin) dan GNUHurd
3 Mac OS adalah sistem operasi untuk komputer keluaran Apple yang biasa
disebut Mac atau Macintosh Sistem operasi yang terbaru adalah Mac OS X
versi 104 (Tiger) Awal tahun 2007 direncanakan peluncuran versi 105
(Leopard)
Sedangkan komputer Mainframe dan Super komputer menggunakan banyak
sekali sistem operasi yang berbeda-beda umumnya merupakan turunan dari
sistem operasi UNIX yang dikembangkan oleh vendor seperti IBM AIX HPUX
dll
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
BAB V
PENUTUP
A KESIMPULAN
Perangkat lunak merupakan kumpulan beberapa perintah yang dieksekusi
oleh mesin komputer dalam menjalankan pekerjaannya perangkat lunak ini
merupakan catatan bagi mesin komputer untuk menyimpan perintah maupun
dokumen serta arsip lainnya Merupakan data elektronik yang disimpan
sedemikian rupa oleh komputer itu sendiri data yang disimpan ini dapat berupa
program atau instruksi yang akan dijalankan oleh perintah maupun catatan-
catatan yang diperlukan oleh komputer untuk menjalankan perintah yang
dijalankannya Untuk mencapai keinginannya tersebut dirancanglah suatu susunan
logika logika yang disusun ini diolah melalui perangkat lunak yang disebut juga
dengan program beserta data-data yang diolahnya Pengeloahan pada software ini
melibatkan beberapa hal diantaranya adalah sistem operasi program dan data
Penggolongan komputer terbagi menjadi tiga (3) yaitu berdasarkan data
yang diolah berdasarkan penggunaannya dan berdasarkan ukurannya Sedangkan
penerapan komputer sering diterapkan pada bidang teknologi dan ilmu
pengetahuan bisnis industri perbankan pendidikan kedokteran penerbangan
kriminalitas dan permainan
Perangkat lunak sistem atau sistem operasi merupakan software yang
berfungsi melakukan operasi yang mengurusi tentang segala aktifitas komputer
seperti mendukung operasi sistem aplikasi dan mengendalikan semua perangkat
komputer agar dapat berjalan selaras dengan fungsinya Secara umum Sistem
Operasi adalah software pada lapisan pertama yang ditempatkan pada memori
komputer pada saat komputer dinyalakan Sedangkan software-software lainnya
dijalankan setelah Sistem Operasi berjalan dan Sistem Operasi akan melakukan
layanan inti umum untuk software-software itu Sistem operasi sekarang menurut
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
Silberschatz Galvin Gagne (2003) berpendapat bahwa umumnya sebuah sistem
operasi modern mempunyai komponen yaitu Manajemen proses Manajemen
memori utama Manajemen memori skunder Manajemen sistem IO
(inputoutput) Manajemen file Sistem proteksi Jaringan dan Sistem command
interpreter Sedangkan sistem operasi komputer terbagi menjadi tiga (3) bagian
yaitu keluarga microsoft windows keluarga unix dan keluarga Mac OS
B SARAN
Teknologi yang semakin berkembang dalam teknologi diharapkan dapat
djadikan alat membantu mencari informasi bukan untuk hal yang negatif Untuk
itu Gunakan komputer secara bijak sesuaikan dengan keperluan dan kebutuhan
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
DAFTAR PUSTAKA
httprudihdwordpresscom20070509sejarah-perkembangan-perangkat-lunak
(Minggu 5 Maret 2011 jam 1915)
httpidwikipediaorgwikiSistem_operasi (Selasa 8 Maret 2011 jam 1425)
httpferryfwebidindexphptik3-ked-dsr-komp52-babivperangkat-lunak-
komputer (Selasa 15Maret 2010 jam 1300)
httpidwikipediaorgwikiSejarah_perangkat_lunak_bebas (Selasa 15 Maret
2011 jam 1900)
httpsolehsoulwordpresscom20090831apa-itu-software-komputer-
E28093-definisi-software (Rabu 16 Maret 2011 jam1253)
httpwwwaplikomfeunlamcocc (Kamis 17 Maret 2011 jam 1100)
P
- A PENGGOLONGAN KOMPUTER
-
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
menjalankan satu proses dalam satu waktu kemudian secara cepat ia
berpindah menjalankan proses lainnya dan seterusnya Sehingga bagi
penglihatan dan perasaan pengguna manusia seakan-akan prosesor
menjalankan beberapa proses secara bersamaan
Setiap proses dalam sebuah sistem operasi mendapatkan sebuah PCB
(Process Control Block) yang memuat informasi tentang proses tersebut
yaitu sebuah tanda pengenal proses (Process ID) yang unik dan menjadi
nomor identitas status proses prioritas eksekusi proses dan informasi lokasi
proses dalam memori Prioritas proses merupakan suatu nilai atau besaran
yang menunjukkan seberapa sering proses harus dijalankan oleh prosesor
Proses yang memiliki prioritas lebih tinggi akan dijalankan lebih sering atau
dieksekusi lebih dulu dibandingkan dengan proses yang berprioritas lebih
rendah Suatu sistem operasi dapat saja menentukan semua proses dengan
prioritas yang sama sehingga setiap proses memiliki kesempatan yang sama
Sistem operasi bertanggung jawab atas aktifitas-aktifitas yang berkaitan
dengan manajemen proses seperti
Pembuatan dan penghapusan proses user dan sistem proses
Menunda atau melanjutkan proses
Menyediakan mekanisme untuk proses sinkronisasi
Menyediakan mekanisme untuk proses komunikasi
Menyediakan mekanisme untuk penanganan deadlock
Status Proses
Jenis status yang mungkin dapat disematkan pada suatu proses pada
setiap sistem operasi dapat berbeda-beda Tetapi paling tidak ada 3 macam status
yang umum yaitu
1 Ready yaitu status dimana proses siap untuk dieksekusi pada giliran
berikutnya
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
2 Running yaitu status dimana saat ini proses sedang dieksekusi oleh
prosesor
3 Blocked yaitu status dimana proses tidak dapat dijalankan pada saat
prosesor siapbebas
b Manajemen memori utama
Memori utama atau lebih dikenal sebagai memori adalah sebuah array
yang besar dari word atau byte yang ukurannya mencapai ratusan ribuan
atau bahkan jutaan Setiap word atau byte mempunyai alamat sendiri Memori
utama berfungsi sebagai tempat penyimpanan yang akases datanya digunakan
oleh CPU atau perangkat IO Memori utama termasuk tempat penyimpanan
data sementara (volatile) artinya data dapat hilang begitu sistem dimatikan
Sistem operasi bertanggung jawab atas aktivitas-aktivitas yang berkaitan
dengan manajemen memori seperti
menjaga track memori yang sedang diguanakan dan siapa yang
menggunakannya
memilih program yang akan di-load ke memori
Mengalokasikan dan men-dealokasikan ruang memori sesuai kebutuhan
c Manajemen memori skunderData tersimpan dalam memori utama bersifat sementara dan
jumlahnya sangat kecil Oleh karenan itu untuk menyimpan keseluruhan data
dan program komputer dibutuhkan secondary storage yang bersifat permanen
dan mempu menampung data dengan ukuran besar Contoh dari memori
skunder adalah harddisk disket USB flash disk dan lain-lain Sistem operasi
bertanggung jawab atas aktivitas-aktivitas yang berkaitan dengan disk
managementi seperti free space management alokasi penyimpanan dan
penjadwalan disk
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
d Manajemen sistem IO
Manajemen sistem IO biasa juga disebut sebagai device manager
yang bertugas menyediakan device driveracuteyang umum sehingga operasi IO
dapat seragam (membuka membaca menulis menutup) Contoh pengguna
menggunakan operasi yang sama untuk membaca file pada hard disk CD-
ROM dan disket Komponen sistem operasi untuk sistem IO adalah sebagai
berikut
Buffer berfungsi untuk sementara menampung data darike perangkat IO
Spooling melakukan penjadwalan pemakaian IO sistem supaya lebih
efisien (antrian dan sebagainya)
Menyediakan driver untuk dapat melakukan operasi detail untuk hardware
IO tertentu
eManajemen file
File adalah sekumpulan informasi yang berhubungan sesuai dengan
tujuan pembuat berkas tersebut Berkas dapat mempunyai struktur yang
bersifat hirarki (direktori volume dan lain-lain) Tanggung jawab sistem
operasi adalah
Pembuatan dan penghapusan file
Pembuatan dan penghapusan direktori
Mendukung manipulasi file dan direktori
Memetakan file ke secondary storage
Melakukan backup file ke media penyimpanan permanen (non volatile)
f Sistem proteksi
Proteksi mengacu pada mekanisme untuk mengendalikan akses yang
dilakukan oleh program prosesor atau pengguna ke sistem suber daya
Mekanisme proteksi seharusnya
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
Dapat membedakan antara pengguna yang diizinkan dan yang belum
Menentukan kendali
Menyediakan alat pengatur
g Jaringan
Sistem distribusi adalah sekumpulan prosesor yang tidak berbagi
memori atau clock Tiap prosesor mempunyai memori sendiri Prosesor-
prosesor tersebut terhubung memlaui jaringan komunikasi sistem terdistribusi
yang menyediakan akases pengguna ke berbagai macam sumber daya sistem
Akses tersebut menyebabkan meningkatnya
Kecepatan komputer
Ketersediaan data
Kehandalan (enhanced reliability)
h Sistem command-interpreter
Sistem operasi menunggu instruksi dapri pengguna (command
driven) Program yang membaca instruksi dan mengartikan control
statements umumnya disebut control-card interpreter command-line
interpreter shell pada UNIX Sistem command interpreter sangat bervariasi
antara satu sistem operasi dengan sistem operasi lainnya dan disesuaikan
dengan tujuan dan teknologi perangkat IO yang ada Contohnya CLI
Windows pen-based (touch) dan lain-lain
E Klasifikasi Sistem Operasi
Sistem operasi dapat diklasifikasikan sebagai berikut
1 Berdasarkan skala arsitekturnya (bit) sistem operasi dibedakan menjadi
sistem operasi berskala 8-bit 16-bit 32-bit dan 64-bit Sistem operasi
dengan skala 8-bit dan 16-bit saat ini sudah mulai ditinggalkan sedangkan
saat ini kebanyakan yang digunakan adalah skala 32-bit seperti sistem
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
operasi Microsoft Windows NT Windows 2000 Windows XP LINUX
IBM OS400 Sun Solaris) Sedangkan yang baru dan masih jarang
ditemui di pasaran adalah skala 64-bit Seperti Windows XP 64-bit Digital
UNIX Open VMS IBM AIX for RS6000 SGI IRIX dan HP-UX
2 Klasifikasi sistem operasi berdasarkan end-user interface
o Command driven Biasa juga disebut command line dimana perintah
sistem operasi diketikkan pada prompt perintah atau dieksekusi
melalui script file (misalnya pada sistem operasi DOS UNIX atau
XENIX)
o Graphical user interface (GUI) Pengguna akhir menggunakan mouse
atau alat penunjuk (pointer) yang lain untuk memilih objek yang
mewakili suatu instruksi spesifik (misalnya semua sistem operasi
Windows IBM OS2 MAC-OS LINUX)
3 Klasifikasi sistem operasi berdasarkan pengguna
o Single-user single-tasking sistem operasi yang hanya mampu untuk
melayani satu pengguna pada satu saat untuk satu instruksi dalam satu
siklus proses (misal MS-DOS)
o Single-user multi-tasking sistem operasi yang hanya mampu untuk
melayani satu pengguna pada satu saat tetapi mampu untuk
mengeksekusi beberapa instruksi dalam satu siklus proses (misalnya
Windows 95 IBM OS2 MAC-OS)
o Multi-user multi-tasking sistem operasi yang mampu untuk melayani
beberapa pengguna sekaligus dalam satu waktu dan juga mampu
untuk menjalankan beberapa instruksi sekaligus dalam satu siklus
proses
4 Klasifikasi sistem operasi berdasarkan pangsa pasar
o Sistem operasi servernetwork seperti Windows NT Server Windows
XP IBM AIX for RS6000 Digital UNIX Open VMS HP-UX Sun
Solaris dan IBM OS400 LINUX
o Sistem operasi desktop seperti Windows 95 Windows NT
Workstation Windows XP LINUX OS2 Wrap MacOS Java
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
o Sistem operasi Hanheld seperti Windows CE GEOS Magic Cap
F Sistem Operasi Saat IniSistem operasi-sistem operasi utama yang digunakan komputer sistem
umum (termasuk PC komputer personal) terbagi menjadi 3 kelompok besar
1 Keluarga Microsoft Windows - yang antara lain terdiri dari Windows Desktop
Environment (versi 1x hingga versi 3x) Windows 9x (Windows 95 98 dan
Windows ME) dan Windows NT (Windows NT 3x Windows NT 40
Windows 2000 Windows XP Windows Server 2003 Windows Vista
Windows 7 (Seven) yang dirilis pada tahun 2009 dan Windows Orient yang
akan dirilis pada tahun 2014
2 Keluarga Unix yang menggunakan antarmuka sistem operasi POSIX seperti
SCO UNIX keluarga BSD (Berkeley Software Distribution) GNULinux
MacOSX (berbasis kernel BSD yang dimodifikasi dan dikenal dengan nama
Darwin) dan GNUHurd
3 Mac OS adalah sistem operasi untuk komputer keluaran Apple yang biasa
disebut Mac atau Macintosh Sistem operasi yang terbaru adalah Mac OS X
versi 104 (Tiger) Awal tahun 2007 direncanakan peluncuran versi 105
(Leopard)
Sedangkan komputer Mainframe dan Super komputer menggunakan banyak
sekali sistem operasi yang berbeda-beda umumnya merupakan turunan dari
sistem operasi UNIX yang dikembangkan oleh vendor seperti IBM AIX HPUX
dll
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
BAB V
PENUTUP
A KESIMPULAN
Perangkat lunak merupakan kumpulan beberapa perintah yang dieksekusi
oleh mesin komputer dalam menjalankan pekerjaannya perangkat lunak ini
merupakan catatan bagi mesin komputer untuk menyimpan perintah maupun
dokumen serta arsip lainnya Merupakan data elektronik yang disimpan
sedemikian rupa oleh komputer itu sendiri data yang disimpan ini dapat berupa
program atau instruksi yang akan dijalankan oleh perintah maupun catatan-
catatan yang diperlukan oleh komputer untuk menjalankan perintah yang
dijalankannya Untuk mencapai keinginannya tersebut dirancanglah suatu susunan
logika logika yang disusun ini diolah melalui perangkat lunak yang disebut juga
dengan program beserta data-data yang diolahnya Pengeloahan pada software ini
melibatkan beberapa hal diantaranya adalah sistem operasi program dan data
Penggolongan komputer terbagi menjadi tiga (3) yaitu berdasarkan data
yang diolah berdasarkan penggunaannya dan berdasarkan ukurannya Sedangkan
penerapan komputer sering diterapkan pada bidang teknologi dan ilmu
pengetahuan bisnis industri perbankan pendidikan kedokteran penerbangan
kriminalitas dan permainan
Perangkat lunak sistem atau sistem operasi merupakan software yang
berfungsi melakukan operasi yang mengurusi tentang segala aktifitas komputer
seperti mendukung operasi sistem aplikasi dan mengendalikan semua perangkat
komputer agar dapat berjalan selaras dengan fungsinya Secara umum Sistem
Operasi adalah software pada lapisan pertama yang ditempatkan pada memori
komputer pada saat komputer dinyalakan Sedangkan software-software lainnya
dijalankan setelah Sistem Operasi berjalan dan Sistem Operasi akan melakukan
layanan inti umum untuk software-software itu Sistem operasi sekarang menurut
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
Silberschatz Galvin Gagne (2003) berpendapat bahwa umumnya sebuah sistem
operasi modern mempunyai komponen yaitu Manajemen proses Manajemen
memori utama Manajemen memori skunder Manajemen sistem IO
(inputoutput) Manajemen file Sistem proteksi Jaringan dan Sistem command
interpreter Sedangkan sistem operasi komputer terbagi menjadi tiga (3) bagian
yaitu keluarga microsoft windows keluarga unix dan keluarga Mac OS
B SARAN
Teknologi yang semakin berkembang dalam teknologi diharapkan dapat
djadikan alat membantu mencari informasi bukan untuk hal yang negatif Untuk
itu Gunakan komputer secara bijak sesuaikan dengan keperluan dan kebutuhan
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
DAFTAR PUSTAKA
httprudihdwordpresscom20070509sejarah-perkembangan-perangkat-lunak
(Minggu 5 Maret 2011 jam 1915)
httpidwikipediaorgwikiSistem_operasi (Selasa 8 Maret 2011 jam 1425)
httpferryfwebidindexphptik3-ked-dsr-komp52-babivperangkat-lunak-
komputer (Selasa 15Maret 2010 jam 1300)
httpidwikipediaorgwikiSejarah_perangkat_lunak_bebas (Selasa 15 Maret
2011 jam 1900)
httpsolehsoulwordpresscom20090831apa-itu-software-komputer-
E28093-definisi-software (Rabu 16 Maret 2011 jam1253)
httpwwwaplikomfeunlamcocc (Kamis 17 Maret 2011 jam 1100)
P
- A PENGGOLONGAN KOMPUTER
-
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
2 Running yaitu status dimana saat ini proses sedang dieksekusi oleh
prosesor
3 Blocked yaitu status dimana proses tidak dapat dijalankan pada saat
prosesor siapbebas
b Manajemen memori utama
Memori utama atau lebih dikenal sebagai memori adalah sebuah array
yang besar dari word atau byte yang ukurannya mencapai ratusan ribuan
atau bahkan jutaan Setiap word atau byte mempunyai alamat sendiri Memori
utama berfungsi sebagai tempat penyimpanan yang akases datanya digunakan
oleh CPU atau perangkat IO Memori utama termasuk tempat penyimpanan
data sementara (volatile) artinya data dapat hilang begitu sistem dimatikan
Sistem operasi bertanggung jawab atas aktivitas-aktivitas yang berkaitan
dengan manajemen memori seperti
menjaga track memori yang sedang diguanakan dan siapa yang
menggunakannya
memilih program yang akan di-load ke memori
Mengalokasikan dan men-dealokasikan ruang memori sesuai kebutuhan
c Manajemen memori skunderData tersimpan dalam memori utama bersifat sementara dan
jumlahnya sangat kecil Oleh karenan itu untuk menyimpan keseluruhan data
dan program komputer dibutuhkan secondary storage yang bersifat permanen
dan mempu menampung data dengan ukuran besar Contoh dari memori
skunder adalah harddisk disket USB flash disk dan lain-lain Sistem operasi
bertanggung jawab atas aktivitas-aktivitas yang berkaitan dengan disk
managementi seperti free space management alokasi penyimpanan dan
penjadwalan disk
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
d Manajemen sistem IO
Manajemen sistem IO biasa juga disebut sebagai device manager
yang bertugas menyediakan device driveracuteyang umum sehingga operasi IO
dapat seragam (membuka membaca menulis menutup) Contoh pengguna
menggunakan operasi yang sama untuk membaca file pada hard disk CD-
ROM dan disket Komponen sistem operasi untuk sistem IO adalah sebagai
berikut
Buffer berfungsi untuk sementara menampung data darike perangkat IO
Spooling melakukan penjadwalan pemakaian IO sistem supaya lebih
efisien (antrian dan sebagainya)
Menyediakan driver untuk dapat melakukan operasi detail untuk hardware
IO tertentu
eManajemen file
File adalah sekumpulan informasi yang berhubungan sesuai dengan
tujuan pembuat berkas tersebut Berkas dapat mempunyai struktur yang
bersifat hirarki (direktori volume dan lain-lain) Tanggung jawab sistem
operasi adalah
Pembuatan dan penghapusan file
Pembuatan dan penghapusan direktori
Mendukung manipulasi file dan direktori
Memetakan file ke secondary storage
Melakukan backup file ke media penyimpanan permanen (non volatile)
f Sistem proteksi
Proteksi mengacu pada mekanisme untuk mengendalikan akses yang
dilakukan oleh program prosesor atau pengguna ke sistem suber daya
Mekanisme proteksi seharusnya
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
Dapat membedakan antara pengguna yang diizinkan dan yang belum
Menentukan kendali
Menyediakan alat pengatur
g Jaringan
Sistem distribusi adalah sekumpulan prosesor yang tidak berbagi
memori atau clock Tiap prosesor mempunyai memori sendiri Prosesor-
prosesor tersebut terhubung memlaui jaringan komunikasi sistem terdistribusi
yang menyediakan akases pengguna ke berbagai macam sumber daya sistem
Akses tersebut menyebabkan meningkatnya
Kecepatan komputer
Ketersediaan data
Kehandalan (enhanced reliability)
h Sistem command-interpreter
Sistem operasi menunggu instruksi dapri pengguna (command
driven) Program yang membaca instruksi dan mengartikan control
statements umumnya disebut control-card interpreter command-line
interpreter shell pada UNIX Sistem command interpreter sangat bervariasi
antara satu sistem operasi dengan sistem operasi lainnya dan disesuaikan
dengan tujuan dan teknologi perangkat IO yang ada Contohnya CLI
Windows pen-based (touch) dan lain-lain
E Klasifikasi Sistem Operasi
Sistem operasi dapat diklasifikasikan sebagai berikut
1 Berdasarkan skala arsitekturnya (bit) sistem operasi dibedakan menjadi
sistem operasi berskala 8-bit 16-bit 32-bit dan 64-bit Sistem operasi
dengan skala 8-bit dan 16-bit saat ini sudah mulai ditinggalkan sedangkan
saat ini kebanyakan yang digunakan adalah skala 32-bit seperti sistem
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
operasi Microsoft Windows NT Windows 2000 Windows XP LINUX
IBM OS400 Sun Solaris) Sedangkan yang baru dan masih jarang
ditemui di pasaran adalah skala 64-bit Seperti Windows XP 64-bit Digital
UNIX Open VMS IBM AIX for RS6000 SGI IRIX dan HP-UX
2 Klasifikasi sistem operasi berdasarkan end-user interface
o Command driven Biasa juga disebut command line dimana perintah
sistem operasi diketikkan pada prompt perintah atau dieksekusi
melalui script file (misalnya pada sistem operasi DOS UNIX atau
XENIX)
o Graphical user interface (GUI) Pengguna akhir menggunakan mouse
atau alat penunjuk (pointer) yang lain untuk memilih objek yang
mewakili suatu instruksi spesifik (misalnya semua sistem operasi
Windows IBM OS2 MAC-OS LINUX)
3 Klasifikasi sistem operasi berdasarkan pengguna
o Single-user single-tasking sistem operasi yang hanya mampu untuk
melayani satu pengguna pada satu saat untuk satu instruksi dalam satu
siklus proses (misal MS-DOS)
o Single-user multi-tasking sistem operasi yang hanya mampu untuk
melayani satu pengguna pada satu saat tetapi mampu untuk
mengeksekusi beberapa instruksi dalam satu siklus proses (misalnya
Windows 95 IBM OS2 MAC-OS)
o Multi-user multi-tasking sistem operasi yang mampu untuk melayani
beberapa pengguna sekaligus dalam satu waktu dan juga mampu
untuk menjalankan beberapa instruksi sekaligus dalam satu siklus
proses
4 Klasifikasi sistem operasi berdasarkan pangsa pasar
o Sistem operasi servernetwork seperti Windows NT Server Windows
XP IBM AIX for RS6000 Digital UNIX Open VMS HP-UX Sun
Solaris dan IBM OS400 LINUX
o Sistem operasi desktop seperti Windows 95 Windows NT
Workstation Windows XP LINUX OS2 Wrap MacOS Java
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
o Sistem operasi Hanheld seperti Windows CE GEOS Magic Cap
F Sistem Operasi Saat IniSistem operasi-sistem operasi utama yang digunakan komputer sistem
umum (termasuk PC komputer personal) terbagi menjadi 3 kelompok besar
1 Keluarga Microsoft Windows - yang antara lain terdiri dari Windows Desktop
Environment (versi 1x hingga versi 3x) Windows 9x (Windows 95 98 dan
Windows ME) dan Windows NT (Windows NT 3x Windows NT 40
Windows 2000 Windows XP Windows Server 2003 Windows Vista
Windows 7 (Seven) yang dirilis pada tahun 2009 dan Windows Orient yang
akan dirilis pada tahun 2014
2 Keluarga Unix yang menggunakan antarmuka sistem operasi POSIX seperti
SCO UNIX keluarga BSD (Berkeley Software Distribution) GNULinux
MacOSX (berbasis kernel BSD yang dimodifikasi dan dikenal dengan nama
Darwin) dan GNUHurd
3 Mac OS adalah sistem operasi untuk komputer keluaran Apple yang biasa
disebut Mac atau Macintosh Sistem operasi yang terbaru adalah Mac OS X
versi 104 (Tiger) Awal tahun 2007 direncanakan peluncuran versi 105
(Leopard)
Sedangkan komputer Mainframe dan Super komputer menggunakan banyak
sekali sistem operasi yang berbeda-beda umumnya merupakan turunan dari
sistem operasi UNIX yang dikembangkan oleh vendor seperti IBM AIX HPUX
dll
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
BAB V
PENUTUP
A KESIMPULAN
Perangkat lunak merupakan kumpulan beberapa perintah yang dieksekusi
oleh mesin komputer dalam menjalankan pekerjaannya perangkat lunak ini
merupakan catatan bagi mesin komputer untuk menyimpan perintah maupun
dokumen serta arsip lainnya Merupakan data elektronik yang disimpan
sedemikian rupa oleh komputer itu sendiri data yang disimpan ini dapat berupa
program atau instruksi yang akan dijalankan oleh perintah maupun catatan-
catatan yang diperlukan oleh komputer untuk menjalankan perintah yang
dijalankannya Untuk mencapai keinginannya tersebut dirancanglah suatu susunan
logika logika yang disusun ini diolah melalui perangkat lunak yang disebut juga
dengan program beserta data-data yang diolahnya Pengeloahan pada software ini
melibatkan beberapa hal diantaranya adalah sistem operasi program dan data
Penggolongan komputer terbagi menjadi tiga (3) yaitu berdasarkan data
yang diolah berdasarkan penggunaannya dan berdasarkan ukurannya Sedangkan
penerapan komputer sering diterapkan pada bidang teknologi dan ilmu
pengetahuan bisnis industri perbankan pendidikan kedokteran penerbangan
kriminalitas dan permainan
Perangkat lunak sistem atau sistem operasi merupakan software yang
berfungsi melakukan operasi yang mengurusi tentang segala aktifitas komputer
seperti mendukung operasi sistem aplikasi dan mengendalikan semua perangkat
komputer agar dapat berjalan selaras dengan fungsinya Secara umum Sistem
Operasi adalah software pada lapisan pertama yang ditempatkan pada memori
komputer pada saat komputer dinyalakan Sedangkan software-software lainnya
dijalankan setelah Sistem Operasi berjalan dan Sistem Operasi akan melakukan
layanan inti umum untuk software-software itu Sistem operasi sekarang menurut
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
Silberschatz Galvin Gagne (2003) berpendapat bahwa umumnya sebuah sistem
operasi modern mempunyai komponen yaitu Manajemen proses Manajemen
memori utama Manajemen memori skunder Manajemen sistem IO
(inputoutput) Manajemen file Sistem proteksi Jaringan dan Sistem command
interpreter Sedangkan sistem operasi komputer terbagi menjadi tiga (3) bagian
yaitu keluarga microsoft windows keluarga unix dan keluarga Mac OS
B SARAN
Teknologi yang semakin berkembang dalam teknologi diharapkan dapat
djadikan alat membantu mencari informasi bukan untuk hal yang negatif Untuk
itu Gunakan komputer secara bijak sesuaikan dengan keperluan dan kebutuhan
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
DAFTAR PUSTAKA
httprudihdwordpresscom20070509sejarah-perkembangan-perangkat-lunak
(Minggu 5 Maret 2011 jam 1915)
httpidwikipediaorgwikiSistem_operasi (Selasa 8 Maret 2011 jam 1425)
httpferryfwebidindexphptik3-ked-dsr-komp52-babivperangkat-lunak-
komputer (Selasa 15Maret 2010 jam 1300)
httpidwikipediaorgwikiSejarah_perangkat_lunak_bebas (Selasa 15 Maret
2011 jam 1900)
httpsolehsoulwordpresscom20090831apa-itu-software-komputer-
E28093-definisi-software (Rabu 16 Maret 2011 jam1253)
httpwwwaplikomfeunlamcocc (Kamis 17 Maret 2011 jam 1100)
P
- A PENGGOLONGAN KOMPUTER
-
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
d Manajemen sistem IO
Manajemen sistem IO biasa juga disebut sebagai device manager
yang bertugas menyediakan device driveracuteyang umum sehingga operasi IO
dapat seragam (membuka membaca menulis menutup) Contoh pengguna
menggunakan operasi yang sama untuk membaca file pada hard disk CD-
ROM dan disket Komponen sistem operasi untuk sistem IO adalah sebagai
berikut
Buffer berfungsi untuk sementara menampung data darike perangkat IO
Spooling melakukan penjadwalan pemakaian IO sistem supaya lebih
efisien (antrian dan sebagainya)
Menyediakan driver untuk dapat melakukan operasi detail untuk hardware
IO tertentu
eManajemen file
File adalah sekumpulan informasi yang berhubungan sesuai dengan
tujuan pembuat berkas tersebut Berkas dapat mempunyai struktur yang
bersifat hirarki (direktori volume dan lain-lain) Tanggung jawab sistem
operasi adalah
Pembuatan dan penghapusan file
Pembuatan dan penghapusan direktori
Mendukung manipulasi file dan direktori
Memetakan file ke secondary storage
Melakukan backup file ke media penyimpanan permanen (non volatile)
f Sistem proteksi
Proteksi mengacu pada mekanisme untuk mengendalikan akses yang
dilakukan oleh program prosesor atau pengguna ke sistem suber daya
Mekanisme proteksi seharusnya
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
Dapat membedakan antara pengguna yang diizinkan dan yang belum
Menentukan kendali
Menyediakan alat pengatur
g Jaringan
Sistem distribusi adalah sekumpulan prosesor yang tidak berbagi
memori atau clock Tiap prosesor mempunyai memori sendiri Prosesor-
prosesor tersebut terhubung memlaui jaringan komunikasi sistem terdistribusi
yang menyediakan akases pengguna ke berbagai macam sumber daya sistem
Akses tersebut menyebabkan meningkatnya
Kecepatan komputer
Ketersediaan data
Kehandalan (enhanced reliability)
h Sistem command-interpreter
Sistem operasi menunggu instruksi dapri pengguna (command
driven) Program yang membaca instruksi dan mengartikan control
statements umumnya disebut control-card interpreter command-line
interpreter shell pada UNIX Sistem command interpreter sangat bervariasi
antara satu sistem operasi dengan sistem operasi lainnya dan disesuaikan
dengan tujuan dan teknologi perangkat IO yang ada Contohnya CLI
Windows pen-based (touch) dan lain-lain
E Klasifikasi Sistem Operasi
Sistem operasi dapat diklasifikasikan sebagai berikut
1 Berdasarkan skala arsitekturnya (bit) sistem operasi dibedakan menjadi
sistem operasi berskala 8-bit 16-bit 32-bit dan 64-bit Sistem operasi
dengan skala 8-bit dan 16-bit saat ini sudah mulai ditinggalkan sedangkan
saat ini kebanyakan yang digunakan adalah skala 32-bit seperti sistem
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
operasi Microsoft Windows NT Windows 2000 Windows XP LINUX
IBM OS400 Sun Solaris) Sedangkan yang baru dan masih jarang
ditemui di pasaran adalah skala 64-bit Seperti Windows XP 64-bit Digital
UNIX Open VMS IBM AIX for RS6000 SGI IRIX dan HP-UX
2 Klasifikasi sistem operasi berdasarkan end-user interface
o Command driven Biasa juga disebut command line dimana perintah
sistem operasi diketikkan pada prompt perintah atau dieksekusi
melalui script file (misalnya pada sistem operasi DOS UNIX atau
XENIX)
o Graphical user interface (GUI) Pengguna akhir menggunakan mouse
atau alat penunjuk (pointer) yang lain untuk memilih objek yang
mewakili suatu instruksi spesifik (misalnya semua sistem operasi
Windows IBM OS2 MAC-OS LINUX)
3 Klasifikasi sistem operasi berdasarkan pengguna
o Single-user single-tasking sistem operasi yang hanya mampu untuk
melayani satu pengguna pada satu saat untuk satu instruksi dalam satu
siklus proses (misal MS-DOS)
o Single-user multi-tasking sistem operasi yang hanya mampu untuk
melayani satu pengguna pada satu saat tetapi mampu untuk
mengeksekusi beberapa instruksi dalam satu siklus proses (misalnya
Windows 95 IBM OS2 MAC-OS)
o Multi-user multi-tasking sistem operasi yang mampu untuk melayani
beberapa pengguna sekaligus dalam satu waktu dan juga mampu
untuk menjalankan beberapa instruksi sekaligus dalam satu siklus
proses
4 Klasifikasi sistem operasi berdasarkan pangsa pasar
o Sistem operasi servernetwork seperti Windows NT Server Windows
XP IBM AIX for RS6000 Digital UNIX Open VMS HP-UX Sun
Solaris dan IBM OS400 LINUX
o Sistem operasi desktop seperti Windows 95 Windows NT
Workstation Windows XP LINUX OS2 Wrap MacOS Java
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
o Sistem operasi Hanheld seperti Windows CE GEOS Magic Cap
F Sistem Operasi Saat IniSistem operasi-sistem operasi utama yang digunakan komputer sistem
umum (termasuk PC komputer personal) terbagi menjadi 3 kelompok besar
1 Keluarga Microsoft Windows - yang antara lain terdiri dari Windows Desktop
Environment (versi 1x hingga versi 3x) Windows 9x (Windows 95 98 dan
Windows ME) dan Windows NT (Windows NT 3x Windows NT 40
Windows 2000 Windows XP Windows Server 2003 Windows Vista
Windows 7 (Seven) yang dirilis pada tahun 2009 dan Windows Orient yang
akan dirilis pada tahun 2014
2 Keluarga Unix yang menggunakan antarmuka sistem operasi POSIX seperti
SCO UNIX keluarga BSD (Berkeley Software Distribution) GNULinux
MacOSX (berbasis kernel BSD yang dimodifikasi dan dikenal dengan nama
Darwin) dan GNUHurd
3 Mac OS adalah sistem operasi untuk komputer keluaran Apple yang biasa
disebut Mac atau Macintosh Sistem operasi yang terbaru adalah Mac OS X
versi 104 (Tiger) Awal tahun 2007 direncanakan peluncuran versi 105
(Leopard)
Sedangkan komputer Mainframe dan Super komputer menggunakan banyak
sekali sistem operasi yang berbeda-beda umumnya merupakan turunan dari
sistem operasi UNIX yang dikembangkan oleh vendor seperti IBM AIX HPUX
dll
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
BAB V
PENUTUP
A KESIMPULAN
Perangkat lunak merupakan kumpulan beberapa perintah yang dieksekusi
oleh mesin komputer dalam menjalankan pekerjaannya perangkat lunak ini
merupakan catatan bagi mesin komputer untuk menyimpan perintah maupun
dokumen serta arsip lainnya Merupakan data elektronik yang disimpan
sedemikian rupa oleh komputer itu sendiri data yang disimpan ini dapat berupa
program atau instruksi yang akan dijalankan oleh perintah maupun catatan-
catatan yang diperlukan oleh komputer untuk menjalankan perintah yang
dijalankannya Untuk mencapai keinginannya tersebut dirancanglah suatu susunan
logika logika yang disusun ini diolah melalui perangkat lunak yang disebut juga
dengan program beserta data-data yang diolahnya Pengeloahan pada software ini
melibatkan beberapa hal diantaranya adalah sistem operasi program dan data
Penggolongan komputer terbagi menjadi tiga (3) yaitu berdasarkan data
yang diolah berdasarkan penggunaannya dan berdasarkan ukurannya Sedangkan
penerapan komputer sering diterapkan pada bidang teknologi dan ilmu
pengetahuan bisnis industri perbankan pendidikan kedokteran penerbangan
kriminalitas dan permainan
Perangkat lunak sistem atau sistem operasi merupakan software yang
berfungsi melakukan operasi yang mengurusi tentang segala aktifitas komputer
seperti mendukung operasi sistem aplikasi dan mengendalikan semua perangkat
komputer agar dapat berjalan selaras dengan fungsinya Secara umum Sistem
Operasi adalah software pada lapisan pertama yang ditempatkan pada memori
komputer pada saat komputer dinyalakan Sedangkan software-software lainnya
dijalankan setelah Sistem Operasi berjalan dan Sistem Operasi akan melakukan
layanan inti umum untuk software-software itu Sistem operasi sekarang menurut
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
Silberschatz Galvin Gagne (2003) berpendapat bahwa umumnya sebuah sistem
operasi modern mempunyai komponen yaitu Manajemen proses Manajemen
memori utama Manajemen memori skunder Manajemen sistem IO
(inputoutput) Manajemen file Sistem proteksi Jaringan dan Sistem command
interpreter Sedangkan sistem operasi komputer terbagi menjadi tiga (3) bagian
yaitu keluarga microsoft windows keluarga unix dan keluarga Mac OS
B SARAN
Teknologi yang semakin berkembang dalam teknologi diharapkan dapat
djadikan alat membantu mencari informasi bukan untuk hal yang negatif Untuk
itu Gunakan komputer secara bijak sesuaikan dengan keperluan dan kebutuhan
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
DAFTAR PUSTAKA
httprudihdwordpresscom20070509sejarah-perkembangan-perangkat-lunak
(Minggu 5 Maret 2011 jam 1915)
httpidwikipediaorgwikiSistem_operasi (Selasa 8 Maret 2011 jam 1425)
httpferryfwebidindexphptik3-ked-dsr-komp52-babivperangkat-lunak-
komputer (Selasa 15Maret 2010 jam 1300)
httpidwikipediaorgwikiSejarah_perangkat_lunak_bebas (Selasa 15 Maret
2011 jam 1900)
httpsolehsoulwordpresscom20090831apa-itu-software-komputer-
E28093-definisi-software (Rabu 16 Maret 2011 jam1253)
httpwwwaplikomfeunlamcocc (Kamis 17 Maret 2011 jam 1100)
P
- A PENGGOLONGAN KOMPUTER
-
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
Dapat membedakan antara pengguna yang diizinkan dan yang belum
Menentukan kendali
Menyediakan alat pengatur
g Jaringan
Sistem distribusi adalah sekumpulan prosesor yang tidak berbagi
memori atau clock Tiap prosesor mempunyai memori sendiri Prosesor-
prosesor tersebut terhubung memlaui jaringan komunikasi sistem terdistribusi
yang menyediakan akases pengguna ke berbagai macam sumber daya sistem
Akses tersebut menyebabkan meningkatnya
Kecepatan komputer
Ketersediaan data
Kehandalan (enhanced reliability)
h Sistem command-interpreter
Sistem operasi menunggu instruksi dapri pengguna (command
driven) Program yang membaca instruksi dan mengartikan control
statements umumnya disebut control-card interpreter command-line
interpreter shell pada UNIX Sistem command interpreter sangat bervariasi
antara satu sistem operasi dengan sistem operasi lainnya dan disesuaikan
dengan tujuan dan teknologi perangkat IO yang ada Contohnya CLI
Windows pen-based (touch) dan lain-lain
E Klasifikasi Sistem Operasi
Sistem operasi dapat diklasifikasikan sebagai berikut
1 Berdasarkan skala arsitekturnya (bit) sistem operasi dibedakan menjadi
sistem operasi berskala 8-bit 16-bit 32-bit dan 64-bit Sistem operasi
dengan skala 8-bit dan 16-bit saat ini sudah mulai ditinggalkan sedangkan
saat ini kebanyakan yang digunakan adalah skala 32-bit seperti sistem
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
operasi Microsoft Windows NT Windows 2000 Windows XP LINUX
IBM OS400 Sun Solaris) Sedangkan yang baru dan masih jarang
ditemui di pasaran adalah skala 64-bit Seperti Windows XP 64-bit Digital
UNIX Open VMS IBM AIX for RS6000 SGI IRIX dan HP-UX
2 Klasifikasi sistem operasi berdasarkan end-user interface
o Command driven Biasa juga disebut command line dimana perintah
sistem operasi diketikkan pada prompt perintah atau dieksekusi
melalui script file (misalnya pada sistem operasi DOS UNIX atau
XENIX)
o Graphical user interface (GUI) Pengguna akhir menggunakan mouse
atau alat penunjuk (pointer) yang lain untuk memilih objek yang
mewakili suatu instruksi spesifik (misalnya semua sistem operasi
Windows IBM OS2 MAC-OS LINUX)
3 Klasifikasi sistem operasi berdasarkan pengguna
o Single-user single-tasking sistem operasi yang hanya mampu untuk
melayani satu pengguna pada satu saat untuk satu instruksi dalam satu
siklus proses (misal MS-DOS)
o Single-user multi-tasking sistem operasi yang hanya mampu untuk
melayani satu pengguna pada satu saat tetapi mampu untuk
mengeksekusi beberapa instruksi dalam satu siklus proses (misalnya
Windows 95 IBM OS2 MAC-OS)
o Multi-user multi-tasking sistem operasi yang mampu untuk melayani
beberapa pengguna sekaligus dalam satu waktu dan juga mampu
untuk menjalankan beberapa instruksi sekaligus dalam satu siklus
proses
4 Klasifikasi sistem operasi berdasarkan pangsa pasar
o Sistem operasi servernetwork seperti Windows NT Server Windows
XP IBM AIX for RS6000 Digital UNIX Open VMS HP-UX Sun
Solaris dan IBM OS400 LINUX
o Sistem operasi desktop seperti Windows 95 Windows NT
Workstation Windows XP LINUX OS2 Wrap MacOS Java
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
o Sistem operasi Hanheld seperti Windows CE GEOS Magic Cap
F Sistem Operasi Saat IniSistem operasi-sistem operasi utama yang digunakan komputer sistem
umum (termasuk PC komputer personal) terbagi menjadi 3 kelompok besar
1 Keluarga Microsoft Windows - yang antara lain terdiri dari Windows Desktop
Environment (versi 1x hingga versi 3x) Windows 9x (Windows 95 98 dan
Windows ME) dan Windows NT (Windows NT 3x Windows NT 40
Windows 2000 Windows XP Windows Server 2003 Windows Vista
Windows 7 (Seven) yang dirilis pada tahun 2009 dan Windows Orient yang
akan dirilis pada tahun 2014
2 Keluarga Unix yang menggunakan antarmuka sistem operasi POSIX seperti
SCO UNIX keluarga BSD (Berkeley Software Distribution) GNULinux
MacOSX (berbasis kernel BSD yang dimodifikasi dan dikenal dengan nama
Darwin) dan GNUHurd
3 Mac OS adalah sistem operasi untuk komputer keluaran Apple yang biasa
disebut Mac atau Macintosh Sistem operasi yang terbaru adalah Mac OS X
versi 104 (Tiger) Awal tahun 2007 direncanakan peluncuran versi 105
(Leopard)
Sedangkan komputer Mainframe dan Super komputer menggunakan banyak
sekali sistem operasi yang berbeda-beda umumnya merupakan turunan dari
sistem operasi UNIX yang dikembangkan oleh vendor seperti IBM AIX HPUX
dll
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
BAB V
PENUTUP
A KESIMPULAN
Perangkat lunak merupakan kumpulan beberapa perintah yang dieksekusi
oleh mesin komputer dalam menjalankan pekerjaannya perangkat lunak ini
merupakan catatan bagi mesin komputer untuk menyimpan perintah maupun
dokumen serta arsip lainnya Merupakan data elektronik yang disimpan
sedemikian rupa oleh komputer itu sendiri data yang disimpan ini dapat berupa
program atau instruksi yang akan dijalankan oleh perintah maupun catatan-
catatan yang diperlukan oleh komputer untuk menjalankan perintah yang
dijalankannya Untuk mencapai keinginannya tersebut dirancanglah suatu susunan
logika logika yang disusun ini diolah melalui perangkat lunak yang disebut juga
dengan program beserta data-data yang diolahnya Pengeloahan pada software ini
melibatkan beberapa hal diantaranya adalah sistem operasi program dan data
Penggolongan komputer terbagi menjadi tiga (3) yaitu berdasarkan data
yang diolah berdasarkan penggunaannya dan berdasarkan ukurannya Sedangkan
penerapan komputer sering diterapkan pada bidang teknologi dan ilmu
pengetahuan bisnis industri perbankan pendidikan kedokteran penerbangan
kriminalitas dan permainan
Perangkat lunak sistem atau sistem operasi merupakan software yang
berfungsi melakukan operasi yang mengurusi tentang segala aktifitas komputer
seperti mendukung operasi sistem aplikasi dan mengendalikan semua perangkat
komputer agar dapat berjalan selaras dengan fungsinya Secara umum Sistem
Operasi adalah software pada lapisan pertama yang ditempatkan pada memori
komputer pada saat komputer dinyalakan Sedangkan software-software lainnya
dijalankan setelah Sistem Operasi berjalan dan Sistem Operasi akan melakukan
layanan inti umum untuk software-software itu Sistem operasi sekarang menurut
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
Silberschatz Galvin Gagne (2003) berpendapat bahwa umumnya sebuah sistem
operasi modern mempunyai komponen yaitu Manajemen proses Manajemen
memori utama Manajemen memori skunder Manajemen sistem IO
(inputoutput) Manajemen file Sistem proteksi Jaringan dan Sistem command
interpreter Sedangkan sistem operasi komputer terbagi menjadi tiga (3) bagian
yaitu keluarga microsoft windows keluarga unix dan keluarga Mac OS
B SARAN
Teknologi yang semakin berkembang dalam teknologi diharapkan dapat
djadikan alat membantu mencari informasi bukan untuk hal yang negatif Untuk
itu Gunakan komputer secara bijak sesuaikan dengan keperluan dan kebutuhan
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
DAFTAR PUSTAKA
httprudihdwordpresscom20070509sejarah-perkembangan-perangkat-lunak
(Minggu 5 Maret 2011 jam 1915)
httpidwikipediaorgwikiSistem_operasi (Selasa 8 Maret 2011 jam 1425)
httpferryfwebidindexphptik3-ked-dsr-komp52-babivperangkat-lunak-
komputer (Selasa 15Maret 2010 jam 1300)
httpidwikipediaorgwikiSejarah_perangkat_lunak_bebas (Selasa 15 Maret
2011 jam 1900)
httpsolehsoulwordpresscom20090831apa-itu-software-komputer-
E28093-definisi-software (Rabu 16 Maret 2011 jam1253)
httpwwwaplikomfeunlamcocc (Kamis 17 Maret 2011 jam 1100)
P
- A PENGGOLONGAN KOMPUTER
-
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
operasi Microsoft Windows NT Windows 2000 Windows XP LINUX
IBM OS400 Sun Solaris) Sedangkan yang baru dan masih jarang
ditemui di pasaran adalah skala 64-bit Seperti Windows XP 64-bit Digital
UNIX Open VMS IBM AIX for RS6000 SGI IRIX dan HP-UX
2 Klasifikasi sistem operasi berdasarkan end-user interface
o Command driven Biasa juga disebut command line dimana perintah
sistem operasi diketikkan pada prompt perintah atau dieksekusi
melalui script file (misalnya pada sistem operasi DOS UNIX atau
XENIX)
o Graphical user interface (GUI) Pengguna akhir menggunakan mouse
atau alat penunjuk (pointer) yang lain untuk memilih objek yang
mewakili suatu instruksi spesifik (misalnya semua sistem operasi
Windows IBM OS2 MAC-OS LINUX)
3 Klasifikasi sistem operasi berdasarkan pengguna
o Single-user single-tasking sistem operasi yang hanya mampu untuk
melayani satu pengguna pada satu saat untuk satu instruksi dalam satu
siklus proses (misal MS-DOS)
o Single-user multi-tasking sistem operasi yang hanya mampu untuk
melayani satu pengguna pada satu saat tetapi mampu untuk
mengeksekusi beberapa instruksi dalam satu siklus proses (misalnya
Windows 95 IBM OS2 MAC-OS)
o Multi-user multi-tasking sistem operasi yang mampu untuk melayani
beberapa pengguna sekaligus dalam satu waktu dan juga mampu
untuk menjalankan beberapa instruksi sekaligus dalam satu siklus
proses
4 Klasifikasi sistem operasi berdasarkan pangsa pasar
o Sistem operasi servernetwork seperti Windows NT Server Windows
XP IBM AIX for RS6000 Digital UNIX Open VMS HP-UX Sun
Solaris dan IBM OS400 LINUX
o Sistem operasi desktop seperti Windows 95 Windows NT
Workstation Windows XP LINUX OS2 Wrap MacOS Java
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
o Sistem operasi Hanheld seperti Windows CE GEOS Magic Cap
F Sistem Operasi Saat IniSistem operasi-sistem operasi utama yang digunakan komputer sistem
umum (termasuk PC komputer personal) terbagi menjadi 3 kelompok besar
1 Keluarga Microsoft Windows - yang antara lain terdiri dari Windows Desktop
Environment (versi 1x hingga versi 3x) Windows 9x (Windows 95 98 dan
Windows ME) dan Windows NT (Windows NT 3x Windows NT 40
Windows 2000 Windows XP Windows Server 2003 Windows Vista
Windows 7 (Seven) yang dirilis pada tahun 2009 dan Windows Orient yang
akan dirilis pada tahun 2014
2 Keluarga Unix yang menggunakan antarmuka sistem operasi POSIX seperti
SCO UNIX keluarga BSD (Berkeley Software Distribution) GNULinux
MacOSX (berbasis kernel BSD yang dimodifikasi dan dikenal dengan nama
Darwin) dan GNUHurd
3 Mac OS adalah sistem operasi untuk komputer keluaran Apple yang biasa
disebut Mac atau Macintosh Sistem operasi yang terbaru adalah Mac OS X
versi 104 (Tiger) Awal tahun 2007 direncanakan peluncuran versi 105
(Leopard)
Sedangkan komputer Mainframe dan Super komputer menggunakan banyak
sekali sistem operasi yang berbeda-beda umumnya merupakan turunan dari
sistem operasi UNIX yang dikembangkan oleh vendor seperti IBM AIX HPUX
dll
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
BAB V
PENUTUP
A KESIMPULAN
Perangkat lunak merupakan kumpulan beberapa perintah yang dieksekusi
oleh mesin komputer dalam menjalankan pekerjaannya perangkat lunak ini
merupakan catatan bagi mesin komputer untuk menyimpan perintah maupun
dokumen serta arsip lainnya Merupakan data elektronik yang disimpan
sedemikian rupa oleh komputer itu sendiri data yang disimpan ini dapat berupa
program atau instruksi yang akan dijalankan oleh perintah maupun catatan-
catatan yang diperlukan oleh komputer untuk menjalankan perintah yang
dijalankannya Untuk mencapai keinginannya tersebut dirancanglah suatu susunan
logika logika yang disusun ini diolah melalui perangkat lunak yang disebut juga
dengan program beserta data-data yang diolahnya Pengeloahan pada software ini
melibatkan beberapa hal diantaranya adalah sistem operasi program dan data
Penggolongan komputer terbagi menjadi tiga (3) yaitu berdasarkan data
yang diolah berdasarkan penggunaannya dan berdasarkan ukurannya Sedangkan
penerapan komputer sering diterapkan pada bidang teknologi dan ilmu
pengetahuan bisnis industri perbankan pendidikan kedokteran penerbangan
kriminalitas dan permainan
Perangkat lunak sistem atau sistem operasi merupakan software yang
berfungsi melakukan operasi yang mengurusi tentang segala aktifitas komputer
seperti mendukung operasi sistem aplikasi dan mengendalikan semua perangkat
komputer agar dapat berjalan selaras dengan fungsinya Secara umum Sistem
Operasi adalah software pada lapisan pertama yang ditempatkan pada memori
komputer pada saat komputer dinyalakan Sedangkan software-software lainnya
dijalankan setelah Sistem Operasi berjalan dan Sistem Operasi akan melakukan
layanan inti umum untuk software-software itu Sistem operasi sekarang menurut
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
Silberschatz Galvin Gagne (2003) berpendapat bahwa umumnya sebuah sistem
operasi modern mempunyai komponen yaitu Manajemen proses Manajemen
memori utama Manajemen memori skunder Manajemen sistem IO
(inputoutput) Manajemen file Sistem proteksi Jaringan dan Sistem command
interpreter Sedangkan sistem operasi komputer terbagi menjadi tiga (3) bagian
yaitu keluarga microsoft windows keluarga unix dan keluarga Mac OS
B SARAN
Teknologi yang semakin berkembang dalam teknologi diharapkan dapat
djadikan alat membantu mencari informasi bukan untuk hal yang negatif Untuk
itu Gunakan komputer secara bijak sesuaikan dengan keperluan dan kebutuhan
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
DAFTAR PUSTAKA
httprudihdwordpresscom20070509sejarah-perkembangan-perangkat-lunak
(Minggu 5 Maret 2011 jam 1915)
httpidwikipediaorgwikiSistem_operasi (Selasa 8 Maret 2011 jam 1425)
httpferryfwebidindexphptik3-ked-dsr-komp52-babivperangkat-lunak-
komputer (Selasa 15Maret 2010 jam 1300)
httpidwikipediaorgwikiSejarah_perangkat_lunak_bebas (Selasa 15 Maret
2011 jam 1900)
httpsolehsoulwordpresscom20090831apa-itu-software-komputer-
E28093-definisi-software (Rabu 16 Maret 2011 jam1253)
httpwwwaplikomfeunlamcocc (Kamis 17 Maret 2011 jam 1100)
P
- A PENGGOLONGAN KOMPUTER
-
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
o Sistem operasi Hanheld seperti Windows CE GEOS Magic Cap
F Sistem Operasi Saat IniSistem operasi-sistem operasi utama yang digunakan komputer sistem
umum (termasuk PC komputer personal) terbagi menjadi 3 kelompok besar
1 Keluarga Microsoft Windows - yang antara lain terdiri dari Windows Desktop
Environment (versi 1x hingga versi 3x) Windows 9x (Windows 95 98 dan
Windows ME) dan Windows NT (Windows NT 3x Windows NT 40
Windows 2000 Windows XP Windows Server 2003 Windows Vista
Windows 7 (Seven) yang dirilis pada tahun 2009 dan Windows Orient yang
akan dirilis pada tahun 2014
2 Keluarga Unix yang menggunakan antarmuka sistem operasi POSIX seperti
SCO UNIX keluarga BSD (Berkeley Software Distribution) GNULinux
MacOSX (berbasis kernel BSD yang dimodifikasi dan dikenal dengan nama
Darwin) dan GNUHurd
3 Mac OS adalah sistem operasi untuk komputer keluaran Apple yang biasa
disebut Mac atau Macintosh Sistem operasi yang terbaru adalah Mac OS X
versi 104 (Tiger) Awal tahun 2007 direncanakan peluncuran versi 105
(Leopard)
Sedangkan komputer Mainframe dan Super komputer menggunakan banyak
sekali sistem operasi yang berbeda-beda umumnya merupakan turunan dari
sistem operasi UNIX yang dikembangkan oleh vendor seperti IBM AIX HPUX
dll
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
BAB V
PENUTUP
A KESIMPULAN
Perangkat lunak merupakan kumpulan beberapa perintah yang dieksekusi
oleh mesin komputer dalam menjalankan pekerjaannya perangkat lunak ini
merupakan catatan bagi mesin komputer untuk menyimpan perintah maupun
dokumen serta arsip lainnya Merupakan data elektronik yang disimpan
sedemikian rupa oleh komputer itu sendiri data yang disimpan ini dapat berupa
program atau instruksi yang akan dijalankan oleh perintah maupun catatan-
catatan yang diperlukan oleh komputer untuk menjalankan perintah yang
dijalankannya Untuk mencapai keinginannya tersebut dirancanglah suatu susunan
logika logika yang disusun ini diolah melalui perangkat lunak yang disebut juga
dengan program beserta data-data yang diolahnya Pengeloahan pada software ini
melibatkan beberapa hal diantaranya adalah sistem operasi program dan data
Penggolongan komputer terbagi menjadi tiga (3) yaitu berdasarkan data
yang diolah berdasarkan penggunaannya dan berdasarkan ukurannya Sedangkan
penerapan komputer sering diterapkan pada bidang teknologi dan ilmu
pengetahuan bisnis industri perbankan pendidikan kedokteran penerbangan
kriminalitas dan permainan
Perangkat lunak sistem atau sistem operasi merupakan software yang
berfungsi melakukan operasi yang mengurusi tentang segala aktifitas komputer
seperti mendukung operasi sistem aplikasi dan mengendalikan semua perangkat
komputer agar dapat berjalan selaras dengan fungsinya Secara umum Sistem
Operasi adalah software pada lapisan pertama yang ditempatkan pada memori
komputer pada saat komputer dinyalakan Sedangkan software-software lainnya
dijalankan setelah Sistem Operasi berjalan dan Sistem Operasi akan melakukan
layanan inti umum untuk software-software itu Sistem operasi sekarang menurut
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
Silberschatz Galvin Gagne (2003) berpendapat bahwa umumnya sebuah sistem
operasi modern mempunyai komponen yaitu Manajemen proses Manajemen
memori utama Manajemen memori skunder Manajemen sistem IO
(inputoutput) Manajemen file Sistem proteksi Jaringan dan Sistem command
interpreter Sedangkan sistem operasi komputer terbagi menjadi tiga (3) bagian
yaitu keluarga microsoft windows keluarga unix dan keluarga Mac OS
B SARAN
Teknologi yang semakin berkembang dalam teknologi diharapkan dapat
djadikan alat membantu mencari informasi bukan untuk hal yang negatif Untuk
itu Gunakan komputer secara bijak sesuaikan dengan keperluan dan kebutuhan
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
DAFTAR PUSTAKA
httprudihdwordpresscom20070509sejarah-perkembangan-perangkat-lunak
(Minggu 5 Maret 2011 jam 1915)
httpidwikipediaorgwikiSistem_operasi (Selasa 8 Maret 2011 jam 1425)
httpferryfwebidindexphptik3-ked-dsr-komp52-babivperangkat-lunak-
komputer (Selasa 15Maret 2010 jam 1300)
httpidwikipediaorgwikiSejarah_perangkat_lunak_bebas (Selasa 15 Maret
2011 jam 1900)
httpsolehsoulwordpresscom20090831apa-itu-software-komputer-
E28093-definisi-software (Rabu 16 Maret 2011 jam1253)
httpwwwaplikomfeunlamcocc (Kamis 17 Maret 2011 jam 1100)
P
- A PENGGOLONGAN KOMPUTER
-
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
BAB V
PENUTUP
A KESIMPULAN
Perangkat lunak merupakan kumpulan beberapa perintah yang dieksekusi
oleh mesin komputer dalam menjalankan pekerjaannya perangkat lunak ini
merupakan catatan bagi mesin komputer untuk menyimpan perintah maupun
dokumen serta arsip lainnya Merupakan data elektronik yang disimpan
sedemikian rupa oleh komputer itu sendiri data yang disimpan ini dapat berupa
program atau instruksi yang akan dijalankan oleh perintah maupun catatan-
catatan yang diperlukan oleh komputer untuk menjalankan perintah yang
dijalankannya Untuk mencapai keinginannya tersebut dirancanglah suatu susunan
logika logika yang disusun ini diolah melalui perangkat lunak yang disebut juga
dengan program beserta data-data yang diolahnya Pengeloahan pada software ini
melibatkan beberapa hal diantaranya adalah sistem operasi program dan data
Penggolongan komputer terbagi menjadi tiga (3) yaitu berdasarkan data
yang diolah berdasarkan penggunaannya dan berdasarkan ukurannya Sedangkan
penerapan komputer sering diterapkan pada bidang teknologi dan ilmu
pengetahuan bisnis industri perbankan pendidikan kedokteran penerbangan
kriminalitas dan permainan
Perangkat lunak sistem atau sistem operasi merupakan software yang
berfungsi melakukan operasi yang mengurusi tentang segala aktifitas komputer
seperti mendukung operasi sistem aplikasi dan mengendalikan semua perangkat
komputer agar dapat berjalan selaras dengan fungsinya Secara umum Sistem
Operasi adalah software pada lapisan pertama yang ditempatkan pada memori
komputer pada saat komputer dinyalakan Sedangkan software-software lainnya
dijalankan setelah Sistem Operasi berjalan dan Sistem Operasi akan melakukan
layanan inti umum untuk software-software itu Sistem operasi sekarang menurut
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
Silberschatz Galvin Gagne (2003) berpendapat bahwa umumnya sebuah sistem
operasi modern mempunyai komponen yaitu Manajemen proses Manajemen
memori utama Manajemen memori skunder Manajemen sistem IO
(inputoutput) Manajemen file Sistem proteksi Jaringan dan Sistem command
interpreter Sedangkan sistem operasi komputer terbagi menjadi tiga (3) bagian
yaitu keluarga microsoft windows keluarga unix dan keluarga Mac OS
B SARAN
Teknologi yang semakin berkembang dalam teknologi diharapkan dapat
djadikan alat membantu mencari informasi bukan untuk hal yang negatif Untuk
itu Gunakan komputer secara bijak sesuaikan dengan keperluan dan kebutuhan
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
DAFTAR PUSTAKA
httprudihdwordpresscom20070509sejarah-perkembangan-perangkat-lunak
(Minggu 5 Maret 2011 jam 1915)
httpidwikipediaorgwikiSistem_operasi (Selasa 8 Maret 2011 jam 1425)
httpferryfwebidindexphptik3-ked-dsr-komp52-babivperangkat-lunak-
komputer (Selasa 15Maret 2010 jam 1300)
httpidwikipediaorgwikiSejarah_perangkat_lunak_bebas (Selasa 15 Maret
2011 jam 1900)
httpsolehsoulwordpresscom20090831apa-itu-software-komputer-
E28093-definisi-software (Rabu 16 Maret 2011 jam1253)
httpwwwaplikomfeunlamcocc (Kamis 17 Maret 2011 jam 1100)
P
- A PENGGOLONGAN KOMPUTER
-
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
Silberschatz Galvin Gagne (2003) berpendapat bahwa umumnya sebuah sistem
operasi modern mempunyai komponen yaitu Manajemen proses Manajemen
memori utama Manajemen memori skunder Manajemen sistem IO
(inputoutput) Manajemen file Sistem proteksi Jaringan dan Sistem command
interpreter Sedangkan sistem operasi komputer terbagi menjadi tiga (3) bagian
yaitu keluarga microsoft windows keluarga unix dan keluarga Mac OS
B SARAN
Teknologi yang semakin berkembang dalam teknologi diharapkan dapat
djadikan alat membantu mencari informasi bukan untuk hal yang negatif Untuk
itu Gunakan komputer secara bijak sesuaikan dengan keperluan dan kebutuhan
P
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
DAFTAR PUSTAKA
httprudihdwordpresscom20070509sejarah-perkembangan-perangkat-lunak
(Minggu 5 Maret 2011 jam 1915)
httpidwikipediaorgwikiSistem_operasi (Selasa 8 Maret 2011 jam 1425)
httpferryfwebidindexphptik3-ked-dsr-komp52-babivperangkat-lunak-
komputer (Selasa 15Maret 2010 jam 1300)
httpidwikipediaorgwikiSejarah_perangkat_lunak_bebas (Selasa 15 Maret
2011 jam 1900)
httpsolehsoulwordpresscom20090831apa-itu-software-komputer-
E28093-definisi-software (Rabu 16 Maret 2011 jam1253)
httpwwwaplikomfeunlamcocc (Kamis 17 Maret 2011 jam 1100)
P
- A PENGGOLONGAN KOMPUTER
-
P e n g a n t a r i l m u k o m p u t e r A R O F A H Page
MAKALAH
DAFTAR PUSTAKA
httprudihdwordpresscom20070509sejarah-perkembangan-perangkat-lunak
(Minggu 5 Maret 2011 jam 1915)
httpidwikipediaorgwikiSistem_operasi (Selasa 8 Maret 2011 jam 1425)
httpferryfwebidindexphptik3-ked-dsr-komp52-babivperangkat-lunak-
komputer (Selasa 15Maret 2010 jam 1300)
httpidwikipediaorgwikiSejarah_perangkat_lunak_bebas (Selasa 15 Maret
2011 jam 1900)
httpsolehsoulwordpresscom20090831apa-itu-software-komputer-
E28093-definisi-software (Rabu 16 Maret 2011 jam1253)
httpwwwaplikomfeunlamcocc (Kamis 17 Maret 2011 jam 1100)
P
- A PENGGOLONGAN KOMPUTER
-