makalah - web viewsistem informasi manajemen 19. bab i. pendahuluan. ... (word star, chi write),...

53

Upload: lyliem

Post on 30-Jan-2018

238 views

Category:

Documents


5 download

TRANSCRIPT

Page 1: MAKALAH -    Web viewSistem Informasi Manajemen 19. BAB I. PENDAHULUAN. ... (Word Star, Chi Write), pemroses tabel (Lotus 123, Quatro Pro), database (DBASE), dan hiburan (game)

P e n g a 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
Page 2: MAKALAH -    Web viewSistem Informasi Manajemen 19. BAB I. PENDAHULUAN. ... (Word Star, Chi Write), pemroses tabel (Lotus 123, Quatro Pro), database (DBASE), dan hiburan (game)

P e n g a 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
Page 3: MAKALAH -    Web viewSistem Informasi Manajemen 19. BAB I. PENDAHULUAN. ... (Word Star, Chi Write), pemroses tabel (Lotus 123, Quatro Pro), database (DBASE), dan hiburan (game)

P e n g a 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
Page 4: MAKALAH -    Web viewSistem Informasi Manajemen 19. BAB I. PENDAHULUAN. ... (Word Star, Chi Write), pemroses tabel (Lotus 123, Quatro Pro), database (DBASE), dan hiburan (game)

P e n g a 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
Page 5: MAKALAH -    Web viewSistem Informasi Manajemen 19. BAB I. PENDAHULUAN. ... (Word Star, Chi Write), pemroses tabel (Lotus 123, Quatro Pro), database (DBASE), dan hiburan (game)

P e n g a 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
Page 6: MAKALAH -    Web viewSistem Informasi Manajemen 19. BAB I. PENDAHULUAN. ... (Word Star, Chi Write), pemroses tabel (Lotus 123, Quatro Pro), database (DBASE), dan hiburan (game)

P e n g a 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
Page 7: MAKALAH -    Web viewSistem Informasi Manajemen 19. BAB I. PENDAHULUAN. ... (Word Star, Chi Write), pemroses tabel (Lotus 123, Quatro Pro), database (DBASE), dan hiburan (game)

P e n g a 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
Page 8: MAKALAH -    Web viewSistem Informasi Manajemen 19. BAB I. PENDAHULUAN. ... (Word Star, Chi Write), pemroses tabel (Lotus 123, Quatro Pro), database (DBASE), dan hiburan (game)

P e n g a 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
Page 9: MAKALAH -    Web viewSistem Informasi Manajemen 19. BAB I. PENDAHULUAN. ... (Word Star, Chi Write), pemroses tabel (Lotus 123, Quatro Pro), database (DBASE), dan hiburan (game)

P e n g a 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
Page 10: MAKALAH -    Web viewSistem Informasi Manajemen 19. BAB I. PENDAHULUAN. ... (Word Star, Chi Write), pemroses tabel (Lotus 123, Quatro Pro), database (DBASE), dan hiburan (game)

P e n g a 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
Page 11: MAKALAH -    Web viewSistem Informasi Manajemen 19. BAB I. PENDAHULUAN. ... (Word Star, Chi Write), pemroses tabel (Lotus 123, Quatro Pro), database (DBASE), dan hiburan (game)

P e n g a 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
Page 12: MAKALAH -    Web viewSistem Informasi Manajemen 19. BAB I. PENDAHULUAN. ... (Word Star, Chi Write), pemroses tabel (Lotus 123, Quatro Pro), database (DBASE), dan hiburan (game)

P e n g a 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
Page 13: MAKALAH -    Web viewSistem Informasi Manajemen 19. BAB I. PENDAHULUAN. ... (Word Star, Chi Write), pemroses tabel (Lotus 123, Quatro Pro), database (DBASE), dan hiburan (game)

P e n g a 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
Page 14: MAKALAH -    Web viewSistem Informasi Manajemen 19. BAB I. PENDAHULUAN. ... (Word Star, Chi Write), pemroses tabel (Lotus 123, Quatro Pro), database (DBASE), dan hiburan (game)

P e n g a 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
Page 15: MAKALAH -    Web viewSistem Informasi Manajemen 19. BAB I. PENDAHULUAN. ... (Word Star, Chi Write), pemroses tabel (Lotus 123, Quatro Pro), database (DBASE), dan hiburan (game)

P e n g a 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
Page 16: MAKALAH -    Web viewSistem Informasi Manajemen 19. BAB I. PENDAHULUAN. ... (Word Star, Chi Write), pemroses tabel (Lotus 123, Quatro Pro), database (DBASE), dan hiburan (game)

P e n g a 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
Page 17: MAKALAH -    Web viewSistem Informasi Manajemen 19. BAB I. PENDAHULUAN. ... (Word Star, Chi Write), pemroses tabel (Lotus 123, Quatro Pro), database (DBASE), dan hiburan (game)

P e n g a 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
Page 18: MAKALAH -    Web viewSistem Informasi Manajemen 19. BAB I. PENDAHULUAN. ... (Word Star, Chi Write), pemroses tabel (Lotus 123, Quatro Pro), database (DBASE), dan hiburan (game)

P e n g a 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
Page 19: MAKALAH -    Web viewSistem Informasi Manajemen 19. BAB I. PENDAHULUAN. ... (Word Star, Chi Write), pemroses tabel (Lotus 123, Quatro Pro), database (DBASE), dan hiburan (game)

P e n g a 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
Page 20: MAKALAH -    Web viewSistem Informasi Manajemen 19. BAB I. PENDAHULUAN. ... (Word Star, Chi Write), pemroses tabel (Lotus 123, Quatro Pro), database (DBASE), dan hiburan (game)

P e n g a 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
Page 21: MAKALAH -    Web viewSistem Informasi Manajemen 19. BAB I. PENDAHULUAN. ... (Word Star, Chi Write), pemroses tabel (Lotus 123, Quatro Pro), database (DBASE), dan hiburan (game)

P e n g a 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
Page 22: MAKALAH -    Web viewSistem Informasi Manajemen 19. BAB I. PENDAHULUAN. ... (Word Star, Chi Write), pemroses tabel (Lotus 123, Quatro Pro), database (DBASE), dan hiburan (game)

P e n g a 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
Page 23: MAKALAH -    Web viewSistem Informasi Manajemen 19. BAB I. PENDAHULUAN. ... (Word Star, Chi Write), pemroses tabel (Lotus 123, Quatro Pro), database (DBASE), dan hiburan (game)

P e n g a 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
Page 24: MAKALAH -    Web viewSistem Informasi Manajemen 19. BAB I. PENDAHULUAN. ... (Word Star, Chi Write), pemroses tabel (Lotus 123, Quatro Pro), database (DBASE), dan hiburan (game)

P e n g a 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
Page 25: MAKALAH -    Web viewSistem Informasi Manajemen 19. BAB I. PENDAHULUAN. ... (Word Star, Chi Write), pemroses tabel (Lotus 123, Quatro Pro), database (DBASE), dan hiburan (game)

P e n g a 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
Page 26: MAKALAH -    Web viewSistem Informasi Manajemen 19. BAB I. PENDAHULUAN. ... (Word Star, Chi Write), pemroses tabel (Lotus 123, Quatro Pro), database (DBASE), dan hiburan (game)

P e n g a 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
Page 27: MAKALAH -    Web viewSistem Informasi Manajemen 19. BAB I. PENDAHULUAN. ... (Word Star, Chi Write), pemroses tabel (Lotus 123, Quatro Pro), database (DBASE), dan hiburan (game)

P e n g a 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
Page 28: MAKALAH -    Web viewSistem Informasi Manajemen 19. BAB I. PENDAHULUAN. ... (Word Star, Chi Write), pemroses tabel (Lotus 123, Quatro Pro), database (DBASE), dan hiburan (game)

P e n g a 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
Page 29: MAKALAH -    Web viewSistem Informasi Manajemen 19. BAB I. PENDAHULUAN. ... (Word Star, Chi Write), pemroses tabel (Lotus 123, Quatro Pro), database (DBASE), dan hiburan (game)

P e n g a 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
Page 30: MAKALAH -    Web viewSistem Informasi Manajemen 19. BAB I. PENDAHULUAN. ... (Word Star, Chi Write), pemroses tabel (Lotus 123, Quatro Pro), database (DBASE), dan hiburan (game)

P e n g a 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
Page 31: MAKALAH -    Web viewSistem Informasi Manajemen 19. BAB I. PENDAHULUAN. ... (Word Star, Chi Write), pemroses tabel (Lotus 123, Quatro Pro), database (DBASE), dan hiburan (game)

P e n g a 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
Page 32: MAKALAH -    Web viewSistem Informasi Manajemen 19. BAB I. PENDAHULUAN. ... (Word Star, Chi Write), pemroses tabel (Lotus 123, Quatro Pro), database (DBASE), dan hiburan (game)

P e n g a 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
Page 33: MAKALAH -    Web viewSistem Informasi Manajemen 19. BAB I. PENDAHULUAN. ... (Word Star, Chi Write), pemroses tabel (Lotus 123, Quatro Pro), database (DBASE), dan hiburan (game)

P e n g a 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
Page 34: MAKALAH -    Web viewSistem Informasi Manajemen 19. BAB I. PENDAHULUAN. ... (Word Star, Chi Write), pemroses tabel (Lotus 123, Quatro Pro), database (DBASE), dan hiburan (game)

P e n g a 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
Page 35: MAKALAH -    Web viewSistem Informasi Manajemen 19. BAB I. PENDAHULUAN. ... (Word Star, Chi Write), pemroses tabel (Lotus 123, Quatro Pro), database (DBASE), dan hiburan (game)

P e n g a 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