Anda di halaman 1dari 27

Kumpulan Materi KKPI | BANGSOY

http://bangsoy.wordpress.com/materi-kkpi/

BANGSOY
" Mencari Pencerahan Hidup dengan Berbagi Pengetahuan
"

Kumpulan Materi KKPI


Perangkat Lunak (software) merupakan suatu program yang dibuat oleh pembuat program untuk
menjalankan perangkat keras komputer. Perangkat Lunak adalah program yang berisi kumpulan
instruksi untuk melakukan proses pengolahan data. Software sebagai penghubung antara manusia
sebagai pengguna dengan perangkat keras komputer, berfungsi menerjemahkan bahasa manusia ke
dalam bahasa mesin sehingga perangkat keras komputer memahami keinginan pengguna dan
menjalankan instruksi yang diberikan dan selanjutnya memberikan hasil yang diinginkan oleh manusia
tersebut.
Perangkat lunak komputer berfungsi untuk :
1. Mengidentikasi program
2. Menyiapkan aplikasi program sehingga tata kerja seluruh perangkat komputer terkontrol.
3. Mengatur dan membuat pekerjaan lebih esien.
Macam-macam Perangkat Lunak
Perangkat lunak terbagi menjadi 4 macam, yaitu :
1.
2.
3.
4.

Sistem Operasi (Operating System),


Program Aplikasi (Application Programs),
Bahasa Pemrograman (Programming Language),
Program Bantu (Utility)

1. Sistem Operasi (Operating System)


Sistem Operasi yaitu program yang berfungsi untuk mengendalikan sistem kerja yang mendasar
sehingga mengatur kerja media input, output, tabel pengkodean, memori, penjadwalan prosesor, dan
lain-lain. Sistem operasi berfungsi sebagai penghubung antara manusia dengan perangkat keras dan
perangkat lunak yang akan digunakan. Adapun fungsi utama sistem operasi adalah :

1 dari 27

Menyimpan program dan aksesnya

10/29/2013 6:02 PM

Kumpulan Materi KKPI | BANGSOY

http://bangsoy.wordpress.com/materi-kkpi/

Membagi tugas di dalam CPU


Mengalokasikan tugas-tugas penting
Merekam sumber-sumber data
Mengatur memori sistem termasuk penyimpanan, menghapus dan mendapatkan data
Memeriksa kesalahan sistem
Multitugas pada OS/2, Windows 95, Windows 98, Windows NT, /2000/XP
Memelihara keamanan sistem, khusus pada jaringan yang membutuhkan kata sandi (password) dan
penggunaan ID
Contoh Sistem Operasi, misalnya : Disk operating System (DOS), Microsoft Windows, Linux, dan Unix.
2. Program Aplikasi (Aplication Programs)
Program Aplikasi adalah perangkat lunak yang dirancang khusus untuk kebutuhan tertentu, misalnya
program pengolah kata, mengelola lembar kerja, program presentasi, design gras, dan lain-lain.
3. Bahasa Pemrograman (Programming Language)
Perangkat lunak bahasa yaitu program yang digunakan untuk menerjemahkan instruksi-instruksi yang
ditulis dalam bahasa pemrograman ke bahasa mesin dengan aturan atau prosedur tertentu, agar
diterima oleh komputer.
Ada 3 level bahasa pemrograman, yaitu :
Bahasa tingkat rendah (low level language)
Bahasa ini disebut juga bahasa mesin (assembler), dimana pengkodean bahasanya menggunakan kode
angka 0 dan 1.
Bahasa tingkat tinggi (high level language)
Bahasa ini termasuk dalam bahasa pemrograman yang mudah dipelajari oleh pengguna komputer
karena menggunakan bahasa Inggris. Contohnya : BASIC, COBOL, PASCAL, FORTRAN.
Bahasa generasi keempat (4 GL)
Bahasa pemrograman 4 GL (Fourth Generation Language) merupakan bahasa yang berorientasi pada
objek yang disebut Object Oriented Programming (OOP). Contoh software ini adalah : Visual Basic,
Delphi, Visual C++
4. Program Bantu (Utility)
Perangkat Lunak merupakan perangkat lunak yang berfungsi sebagai aplikasi pembantu dalam
kegiatan yang ada hubungannya dengan komputer, misalnya memformat disket, mengopi data,
mengkompres le, dan lain-lain.
Contoh software ini diantaranya :

2 dari 27

Norton Utility
Winzip
Norton Ghost
Antivirus

10/29/2013 6:02 PM

Kumpulan Materi KKPI | BANGSOY

http://bangsoy.wordpress.com/materi-kkpi/

Bab 1. Konsep Dasar Perangkat

Komputer

Pendahuluan
Sebuah sistem operasi atau dalam bahasa asingnya Operating System adalah sebuah program yang
mengatur hardware komputer. Sistem operasi juga menyediakan fondasi untuk aplikasi di atasnya dan
bertindak sebagai penghubung antara user dengan hardware. Setiap sistem operasi memiliki caranya
masing-masing untuk menyelesaikan tugasnya. Hal ini menimbulkan aneka ragam sistem operasi yang
sangat menakjubkan.

Komponen Sistem Komputer


Sebelum memahami apa itu sistem operasi marilah kita lihat komponen-komponen sistem komputer.
Menurut EDPS (Electronic Data Processing System) komponen sistem operasi dapat dibagi menjadi tiga
bagian yaitu hardware/peripheral, software dan brainware/user.
Hardware atau peripheral adalah penyedia sumber daya untuk komputasi. Hardware merupakan benda
yang konkret, dapat dilihat dan disentuh.
Software adalah sarana yang memberitahukan hardware apa yang harus dikerjakannya. Berbeda dengan
hardware, software adalah sesuatu yang abstrak. Ia hanya dapat dilihat dari apa yang dilakukannya
terhadap hardware. Software dibagi lagi menjadi dua bagian yaitu sistem operasi dan program aplikasi.
Sistem Operasi adalah software yang bertugas mengontrol dan mengkoordinasikan pengunaan hardware
untuk berbagai Aplikasi untuk bermacam-macam pengguna. Sementara program aplikasi, adalah
Software yang menentukan bagaimana sumber daya digunakan untuk menyelesaikan masalah user.
Dan yang terakhir, brainware/user adalah pengguna komputer. Ia bisa berupa manusia, mesin lain, atau
komputer lain.
Gambar 1-1. Abstraksi Komponen Sistem Komputer

3 dari 27

10/29/2013 6:02 PM

Kumpulan Materi KKPI | BANGSOY

http://bangsoy.wordpress.com/materi-kkpi/

Definisi Sistem Operasi


Pengertian dari sistem operasi dapat dilihat dari berbagai sudut pandang. Dari sudut pandang user,
sistem operasi dapat dipandang sebagai alat untuk mempermudah penggunaan Komputer. Dalam hal
ini sistem operasi dirancang agar mudah digunakan, dengan sedikit memperhatikan performa dan
mengabaikan utilisasi sumber daya. Selain itu dalam lingkungan multi-user, sistem operasi juga dapat
dipandang sebagai alat untuk memaksimalkan penggunaan sumber daya komputer. Akan tetapi, di
beberapa komputer, sudut pandang user dapat dikatakan hanya sedikit atau tidak ada sama sekali.
Misalnya embedded computer pada peralatan rumah tangga seperti mesin cuci dan sebagainya mungkin
saja memiliki lampu indikator untuk menunjukkan keadaan sekarang, tetapi sistem operasi ini
dirancang untuk bekerja tanpa campur tangan user.
Dari sudut pandang sistem, sistem operasi dapat dipandang sebagai alat yang menempatkan sumber
daya secara esien (Resource Allocator). Sistem Operasi adalah manager bagi sumber daya, yang
menangani konik permintaan sumber daya secara esien. Sistem operasi juga mengatur eksekusi
aplikasi dan operasi dari alat I/O. Fungsi ini dikenal juga sebagai Control Program. Lebih lagi, Sistem
operasi merupakan suatu bagian program yang berjalan setiap saat yang dikenal dengan istilah kernel.
Dari sudut pandang tujuan sistem operasi, sistem operasi dapat dipandang sebagai alat yang membuat
komputer lebih nyaman digunakan.( convenient ) untuk menjalankan aplikasi dan menyelesaikan
masalah pengguna. Tujuan lain sistem operasi adalah membuat penggunaan sumber daya komputer
menjadi esien.

Kelas Komputer
Menurut Gramacomp Team, sering terjadi kesalahan dalam membagi jenis-jenis komputer bahkan di
kalangan para pakar sekalipun. Sering terjadi kelas-kelas komputer tidak dibagi menurut dasar
pembagiannya, hingga artinya menjadi. campur aduk. Misalnya, masyarakat sering sekali menyebut PC
(Personal Computer) sama dengan desktop. Padahal, hal ini adalah dua hal yang berbeda acuannya.
Sebuah desktop hampir pasti PC, akan tetapi PC sangat mungkin bukan desktop, tapi bisa saja notebook.
Kami membagi jenis komputer berdasarkan tiga dasar, yaitu ukuran, karakteristik, dan jenis data. Pada
kenyataanya dapat saja terjadi sebuah komputer dimasukkan dalam dua atau lebih kelas yang ada di
dasar klasikasi yang sama. Hal ini dimungkinkan oleh perkembangan jaman. Misalkan, dahulu semua
desktop disebut microcomputer, tetapi karena perkembangan jaman, istilah microcomputer menjadi kurang
spesik (karena munculnya notebook, handheld PC, desknote ).

Klasifikasi Menurut Ukuran

4 dari 27

10/29/2013 6:02 PM

Kumpulan Materi KKPI | BANGSOY

http://bangsoy.wordpress.com/materi-kkpi/

Klasikasi ini berdasarkan ukuran komputer, yang juga dapat menunjukkan seberapa besar sumber
daya yang mungkin. Hal yang lebih penting lagi adalah ukuran daya komputasinya.

Grid Computer/Super Computer


Grid Computer/Super Computer adalah komputer dengan kemampuan lebih tinggi dari komputerkomputer lain pada masanya. Sekarang ini terdiri dari banyak komputer yang dikembangkan dalam
sebuah computer-farm. Komputer jenis ini adalah pengembangan dari Mainframe dan Desktop.
Komputer ini menggunakan banyak CPU untuk menghasilkan output maksimal. Kekuatan komputasi
yang dimiliki komputer ini sangat menakjubkan dan juga sangat mahal, karena itu komputer semacam
ini biasanya digunakan untuk penelitian berskala besar, misalnya pembuatan pesawat terbang, misi luar
angkasa.
Super Computer pertama yang dibuat manusia adalah CDC 6600. Yang paling terkenal mungkin adalah
Beowulf milik NASA yang tersusun atas 16 PC Pentium 4 Xeon. Super Computer tercepat saat ini (2003)
adalah sebuah NEC earth-simulator milik Jepang.
Gambar 1-2. Grid Computer

Mainframe Computer
Mainframe Computer adalah sebuah sistem komputer yang mengumpulkan device-device yang berfungsi
sama atau bermacam -macam yang disatukan dalam sebuah sistem yang saling berbagi.
Gambar 1-3. Mainframe Computer
Perkembangan sistem operasi dimulai dari sini dimana dimulai dengan batch system dimana job-job yang
mirip dikumpulkan dan dijalankan secara kelompok kemudian setelah kelompok yang dijalankan tadi
selesai maka secara otomatis kelompok lain dijalankan.
Gambar 1-4. Batch System
Pada perkembangan berikutnya Multiprogrammed System diperkenalkan. Dengan sistem ini job-job
disimpan di main memory di waktu yang sama dan CPU dipergunakan bergantian. Hal ini
membutuhkan beberapa kemampuan tambahan yaitu : Penyediaan I/O routine oleh sistem, Pengaturan
memori untuk mengalokasikan memory pada beberapa Job, penjadwalan CPU untuk memilih job mana
yang akan dijalankan, serta pengalokasian hardware lain.
Gambar 1-5. Multiprogram System
Lebih jauh lagi, digunakan Time-Sharing System/Multitasking Interactive Computing. Dengan sistem ini
CPU digunakan bergantian oleh job-job di memori dan di disk. CPU dialokasikan hanya pada job di
memory dan job dipindahkan dari dan ke disk. Hal ini membutuhkan terjadinya komunikasi antara user
dan sistem operasi, dimana ketika sistem operasi menyelesaikan satu perintah ia mencari perintah
berikutnya dari user akibatnya online system harus ada bagi user untuk mengakses data dan kode.

5 dari 27

10/29/2013 6:02 PM

Kumpulan Materi KKPI | BANGSOY

http://bangsoy.wordpress.com/materi-kkpi/

Mini Computer
Versi lebih kecil dari mainframe dengan lebih sedikit perlengkapan, biasanya hanya digunakan untuk
satu tugas spesik. Dikembangkan dengan sistem modul sehingga mudah diganti komponenkomponennya. Hal ini merupakan bentuk dasar dari desktop computer.
Gambar 1-6. Mini Computer

Workstation
Suatu model dari mainframe di mana sebuah komputer digunakan bersama-sama dalam satu waktu
dengan berpusat pada suatu kerja tertentu. Kadang sulit dibedakan dari Mini Computer, karena
ukurannya hampir sama. Komputer ini adalah model dasar dari jaringan.
Gambar 1-7. Workstation

Desktop Computer
Komputer jenis ini adalah komputer yang ukuran relatif kecil dan dapat diletakkan di meja. Komputer
ini ditujukan buat kenyamanan dan lebih reponsif bagi pengguna komputer. Berbagai sistem operasi
dapat berjalan dalam komputer jenis ini.
Gambar 1-8. Desktop Computer

Desknote Computer
Sebuah hybrid antara Desktop dan Laptop. Menggabungkan kemampuan Desktop (Processor Desktop) dan
portabilitas Laptop. Mudah digunakan dan dipindahkan ke berbagai tempat yang memiliki catu daya
listrik tapi tidak teralu mudah dipindahkan atau portable untuk tempat tanpa catu daya listrik (karena
baterainya cepat habis)
Gambar 1-9. Desknote Computer

Notebook Computer
Komputer portable (mudah dipindahkan) meniru konsep desktop tetapi jauh lebih hemat dalam
penggunaan daya listrik. Dapat digunakan di tempat tanpa catu daya listrik (baterai bertahan cukup
lama). Lebih nyaman digunakan untuk bekerja di perjalanan atau pekerjaan yang menuntut eksibilitas
tempat. Kadang masih sulit untuk menjalankan berbagai sistem operasi.

6 dari 27

10/29/2013 6:02 PM

Kumpulan Materi KKPI | BANGSOY

http://bangsoy.wordpress.com/materi-kkpi/

Gambar 1-10. Notebook Computer

Handheld System
Sistem genggam adalah sebutan untuk komputer-komputer dengan ukuran kecil ( bisa digenggam )
dengan kemampuan tertentu. Beberapa contoh dari sistem ini adalah Palm Pilots, PDA, dan telepon
seluler.
Isu yang berkembang tentang sistem genggam adalah bagaimana merancang software dan hardware yang
sesuai dengan ukurannya yang kecil.
Dari sisi software, hambatan yang muncul adalah ukuran memori yang terbatas dan ukuran monitor
yang kecil. Kebanyakan sistem genggam pada saat ini memiliki memori berukuran 512 KB hingga 8 MB.
Dengan ukuran memori yang begitu kecil jika dibandingkan dengan PC, sistem operasi dan aplikasi
yang diperuntukkan untuk sistem genggam harus dapat memanfaatkan memori secara esien. Selain
itu mereka juga harus dirancang agar dapat ditampilkan secara optimal pada layar yang berukuran
sekitar 5 x 3 inci.
Dari sisi hardware, hambatan yang muncul adalah penggunaan sumber tenaga untuk pemberdayaan
sistem. Tantangan yang muncul adalah menciptakan sumber tenaga ( misalnya baterai ) dengan ukuran
kecil tapi berkapasitas besar atau merancang hardware dengan konsumsi sumber tenaga yang sedikit.
Secara umum, keterbatasan yang dimiliki oleh sistem genggam sesuai dengan kegunaan / layanan yang
disediakan. Sistem genggam biasanya dimanfaatkan untuk hal-hal yang membutuhkan portabilitas
suatu mesin seperti kamera, alat komunikasi, MP3 Player dan lain lain.

Embedded System
Mengacu pada sistem komputer yang bertugas mengendalikan tugas spesik dari suatu alat seperti
mesin cuci digital, tv digital, radio digital. Terbatas dan hampir tak memiliki user-interface.Biasanya
melakukan tugasnya secara real-time Merupakan sistem paling banyak dipakai dalam kehidupan.

Klasifikasi Menurut Karakteristik


Klasikasi ini berdasarkan ukuran sifat khas dari sebuah komputer. Biasanya berkaitan erat dengan
fungsinya.

Single Processor / Uniprocessor


Dalam suatu komputer terdapat hanya satu prosesor. Keuntungan dari sistem ini : Lebih mudah
diimplementasikan karena tidak perlu memperhatikan sinkronisasi antar prosesor, kemudahan kontrol
7 dari 27

10/29/2013 6:02 PM

Kumpulan Materi KKPI | BANGSOY

http://bangsoy.wordpress.com/materi-kkpi/

terhadap prosesor karena sistem proteksi tidak, teralu rumit, dan cenderung murah (bukan ekonomis).
Perlu dicatat yang dimaksud satu buah prosesor ini adalah satu buah prosesor sebagai CPU/ Central
Processing Unit . Hal ini ditekankan sebab ada beberapa perangkat yang memang memiliki prosesor
tersendiri di dalam perangkatnya seperti VGA Card AGP, Optical Mouse, dll.

Multiprocessor/Paralel System
Komputer ini memiliki lebih dari satu processor. Akibatnya meningkatkan jumlah suatu proses yang
dapat diselesaikan dalam satu unit waktu (pertambahan throughput ). Perlu diingat hal ini tidak berarti
daya komputasinya menjadi meningkat sejumlah prosesornya. Yang meningkat adalah jumlah
pekerjaan yang bisa dilakukannya dalam waktu tertentu.
Uang yang terpakai lebih sedikit karena prosesor -prosesor terdapat dalam satu komputer dan dapat
membagi peripheral(ekonomis) seperti disk dan catu daya listrik.
Jika satu processor mengalami suatu gangguan, maka proses yang terjadi masih dapat berjalan dengan
baik karena tugas prosesor yang terganggu diambil alih oleh prosesor lain. Hal ini dikenal dengan
istilah Graceful Degradation . Sistemnya sendiri dikenal bersifat fault tolerant atau fail-soft system .
Ada dua jenis multiprocessor system yaitu Symmetric MultiProcessing (SMP) dan Asymmetric
MultiProcessing (ASMP). Dalam SMP setiap prosesor menjalankan salinan identik dari sistem operasi
dan banyak job yang dapat berjalan di suatu waktu tanpa pengurangan performance. Sementara itu
dalam ASMP setiap prosesor diberikan suatu tugas yang spesik. Sebuah prosesor bertindak sebagai
Master processor yang bertugas menjadwalkan dan mengalokasikan pekerjaan pada prosesor lain yang
disebut slave processors . Umumnya ASMP dipake pada sistem yang besar.

Personal Computer
Sebuah komputer yang dirancang hanya digunakan oleh satu orang dalam suatu waktu. Harganya
cenderung lebih murah dan biasanya mampu mengerjakan berbagai macam tugas.

Distributed System
Melaksanakan komputasi secara terdistribusi diantara beberapa prosesor. Hanya saja komputasinya
bersifat Loosely coupled system yaitu setiap prosesor mempunyai local memory sendiri. Komunikasi
terjadi melalui bus atau jalur telepon. Keuntungannya hampir sama dengan multiprocessor, yaitu adanya
pembagian sumber daya dan komputasi lebih cepat. Namun, pada distributed system juga terdapat
keuntungan lain, yaitu memungkinkan komunikasi antar komputer.
Terdiri atas dua model yaitu Client-Server Systems di mana hampir seluruh proses dilakukan terpusat di
server berdasarkan permintaan client . Model ini masih dibagi dua jenis lagi yaitu compute server system di
mana server menyediakan sarana komputasi dan le server system di mana server menyediakan tempat
penyimpanan data.
8 dari 27

10/29/2013 6:02 PM

Kumpulan Materi KKPI | BANGSOY

http://bangsoy.wordpress.com/materi-kkpi/

Model yang lain adalah Peer-to-peer (P2P) System beberapa komputer saling bertukar data.
Contoh penerapan Distributed System : Small Area Network (SAN) . Local Area Network (LAN), Metropolitan
Area Network (MAN), Online Service (OL) / Outernet, Wide Area Network (WAN) / International Network
(Internet) .
Gambar 1-11. Distributed System

Clustered System
Secara umum, sistem kluster adalah gabungan dari beberapa sistem individual ( komputer ) yang
dikumpulkan pada suatu lokasi, saling berbagi tempat penyimpanan data ( storage ), dan saling
terhubung dalam jaringan lokal ( Local Area Network ).
Sistem kluster memiliki persamaan dengan sistem paralel dalam hal menggabungkan beberapa CPU
untuk meningkatkan kinerja komputasi. Jika salah satu mesin mengalami masalah dalam menjalankan
tugas maka mesin lain dapat mengambil alih pelaksanaan tugas itu. Dengan demikian, sistem akan
lebih andal dan fault tolerant dalam melakukan komputasi.
Dalam hal jaringan, sistem kluster mirip dengan sistem terdistribusi ( distributed system ). Bedanya, jika
jaringan pada sistem terdistribusi melingkupi komputer-komputer yang lokasinya tersebar maka
jaringan pada sistem kluster menghubungkan banyak komputer yang dikumpulkan dalam satu tempat.
Dalam ruang lingkup jaringan lokal, sistem kluster memiliki beberapa model dalam pelaksanaannya :
asimetris dan simetris. Kedua model ini berbeda dalam hal pengawasan mesin yang sedang bekerja.
Pengawasan dalam model asimetris menempatkan suatu mesin yang tidak melakukan kegiatan apapun
selain bersiap-siaga mengawasi mesin yang bekerja. Jika mesin itu mengalami masalah maka pengawas
akan segera mengambil alih tugasnya. Mesin yang khusus bertindak pengawas ini tidak diterapkan
dalam model simetris. Sebagai gantinya, mesin-mesin yang melakukan komputasi saling mengawasi
keadaan mereka. Mesin lain akan mengambil alih tugas mesin yang sedang mengalami masalah.
Jika dilihat dari segi esiensi penggunaan mesin, model simetris lebih unggul daripada model asimetris.
Hal ini disebabkan terdapat mesin yang tidak melakukan kegiatan apapun selain mengawasi mesin lain
pada model asimetris. Mesin yang menganggur ini dimanfaatkan untuk melakukan komputasi pada
model simetris. Inilah yang membuat model simetris lebih esien.
Isu yang menarik tentang sistem kluster adalah bagaimana mengatur mesin-mesin penyusun sistem
dalam berbagi tempat penyimpanan data ( storage ). Untuk saat ini, biasanya sistem kluster hanya terdiri
dari 2 hingga 4 mesin berhubung kerumitan dalam mengatur akses mesin-mesin ini ke tempat
penyimpanan data.
Isu di atas juga berkembang menjadi bagaimana menerapkan sistem kluster secara paralel atau dalam
jaringan yang lebih luas ( Wide Area Network ). Hal penting yang berkaitan dengan penerapan sistem
kluster secara paralel adalah kemampuan mesin-mesin penyusun sistem untuk mengakses data di
storage secara serentak. Berbagai software khusus dikembangkan untuk mendukung kemampuan itu
karena kebanyakan sistem operasi tidak menyediakan fasilitas yang memadai. Salah satu contoh
software -nya adalah Oracle Parallel Server yang khusus didesain untuk sistem kluster paralel.

9 dari 27

10/29/2013 6:02 PM

Kumpulan Materi KKPI | BANGSOY

http://bangsoy.wordpress.com/materi-kkpi/

Seiring dengan perkembangan pesat teknologi kluster, sistim kluster diharapkan tidak lagi terbataspada
sekumpulan mesin pada satu lokasi yang terhubung dalam jaringan lokal. Riset dan penelitian sedang
dilakukan agar pada suatu saat sistem kluster dapat melingkupi berbagai mesin yang tersebar di
seluruh belahan dunia.

Real Time Systems/Sistem Waktu Nyata


Sistem waktu nyata adalah suatu sistem yang mengharuskan suatu komputasi selesai dalam jangka
waktu tertentu. Jika komputasi ternyata belum selesai maka sistem dianggap gagal dalam melakukan
tugasnya.
Sistem waktu nyata memiliki dua model dalam pelaksanaannya : hard real time system dan soft real time
system . Hard real time system menjamin suatu proses yang paling penting dalam sistem akan selesai
dalam jangka waktu yang valid. Jaminan waktu yang ketat ini berdampak pada operasi dan perangkat
keras ( hardware ) yang mendukung sistem. Operasi I/O dalam sistem, seperti akses data ke storage, harus
selesai dalam jangka waktu tertentu. Dari segi ( hardware ), memori jangka pendek ( short-term memory )
atau read-only memory ( ROM ) menggantikan hard-disk sebagai tempat penyimpanan data. Kedua jenis
memori ini dapat mempertahankan data mereka tanpa suplai energi. Ketatnya aturan waktu dan
keterbatasan hardware dalam sistem ini membuat ia sulit untuk dikombinasikan dengan sistem lain,
seperti sistim multiprosesor dengan sistem time-sharing .
Soft real time system tidak memberlakukan aturan waktu seketat hard real time system. Namun, sistem ini
menjamin bahwa suatu proses terpenting selalu mendapat prioritas tertinggi untuk diselesaikan
diantara proses-proses lainnya. Sama halnya dengan hard real time system , berbagai operasi dalam
sistem tetap harus ada batas waktu maksimum.
Aplikasi sistem waktu nyata banyak digunakan dalam bidang penelitian ilmiah, sistem pencitraan
medis, sistem kontrol industri, dan industri peralatan rumah tangga. Dalam bidang pencitraan medis,
sistem kontrol industri, dan industri peralatan rumah tangga, model waktu nyata yang banyak
digunakan adalah model hard real time system . Sedangkan dalam bidang penelitian ilmiah dan bidang
lain yang sejenis digunakan model soft real time system .

Klasifikasi Menurut Jenis Data yang Diolah


Klasikasi ini berdasarkan ukuran sifat data yang menjadi masukan bagi komputer.

Digital Computer
Komputer yang mengolah data berdasarkan input-input dari pulsa elektronik dan bersifat abstrak.

10 dari 27

10/29/2013 6:02 PM

Kumpulan Materi KKPI | BANGSOY

http://bangsoy.wordpress.com/materi-kkpi/

Analog Computer
Menurut Gramacomp Team, komputer ini adalah komputer yang mengolah data berdasarkan
input-input dari keadaan lingkungan komputer yang nyata seperti suhu, kelembaban, dll

Hybrid Computer
Gabungan komputer digital dan analog, mengolah data digital sekaligus data analog.

Lingkungan Komputasi
Lingkungan komputasi adalah suatu lingkungan di mana sistem komputer digunakan. Lingkungan
komputasi dapat dikelompokkan menjadi empat jenis : komputasi tradisional, komputasi berbasis
jaringan, dan komputasi embedded, serta komputasi grid .
Pada awalnya komputasi tradisional hanya meliputi penggunaan komputer meja ( desktop ) untuk
pemakaian pribadi di kantor atau di rumah. Namun, seiring dengan perkembangan teknologi maka
komputasi tradisional sekarang sudah meliputi penggunaan teknologi jaringan yang diterapkan mulai
dari desktop hingga sistem genggam. Perubahan yang begitu drastis ini membuat batas antara komputasi
tradisional dan komputasi berbasis jaringan sudah tidak jelas lagi.
Komputasi berbasis jaringan menyediakan fasilitas pengaksesan data yang luas oleh berbagai perangkat
elektronik. Akses tersedia asalkan perangkat elektronik itu terhubung dalam jaringan, baik dengan
kabel maupun nirkabel.
Komputasi embedded melibatkan komputer embedded yang menjalankan tugasnya secara real-time .
Lingkungan komputasi ini banyak ditemui pada bidang industri, penelitian ilmiah, dan lain sebagainya.
Komputasi model terbaru ini juga berbasis jaringan dengan clustered system . Digunakan super computer
untuk melakukan komputasinya. Pada model ini komputasi dikembangkan melalui pc-farm . Perbedaan
yang nyata dengan komputasi berbasis jaringan adalah bahwa komputasi berbasis grid dilakukan
bersama-sama seperti sebuah multiprocessor dan tidak hanya melakukan pertukaran data seperti pada
komputasi berbasis jaringan.

Struktur Sistem Komputer


Tidak ada suatu ketentuan khusus tentang bagaimana seharusnya struktur sistem sebuah komputer.
Setiap ahli dan desainer arsitektur komputer memiliki pandangannya masing-masing. Akan tetapi,
11 dari 27

10/29/2013 6:02 PM

Kumpulan Materi KKPI | BANGSOY

http://bangsoy.wordpress.com/materi-kkpi/

untuk mempermudah kita memahami detail dari sistem operasi di bab-bab berikutnya, kita perlu
memiliki pengetahuan umum tentang struktur sistem komputer.

Operasi Sistem Komputer


Secara umum, sistem komputer terdiri atas CPU dan sejumlah device controller yang terhubung melalui
sebuah bus yang menyediakan akses ke memori. Umumnya, setiap device controller bertanggung jawab
atas sebuah hardware spesisk. Setiap device dan CPU dapat beroperasi secara konkuren untuk
mendapatkan akses ke memori. Adanya beberapa hardware ini dapat menyebabkan masalah
sinkronisasi. Karena itu untuk mencegahnya sebuah memory controller ditambahkan untuk sinkronisasi
akses memori.
Gambar 1-12. Arsitektur Umum Komputer
Pada sistem komputer yang lebih maju, arsitekturnya lebih kompleks. Untuk meningkatkan performa,
digunakan beberapa buah bus . Tiap bus merupakan jalur data antara beberapa device yang berbeda.
Dengan cara ini RAM, Prosesor, GPU (VGA AGP) dihubungkan oleh bus utama berkecepatan tinggi yang
lebih dikenal dengan nama FSB (Front Side Bus) . Sementara perangkat lain yang lebih lambat
dihubungkan oleh bus yang berkecepatan lebih rendah yang terhubung dengan bus lain yang lebih cepat
sampai ke bus utama. Untuk komunikasi antar bus ini digunakan sebuah bridge .
Tanggung jawab sinkronisasi bus yang secara tak langsung juga mempengaruhi sinkronisasi memori
dilakukan oleh sebuah bus controller atau dikenal sebagai bus master . Bus master akan mengendalikan
aliran data hingga pada satu waktu, bus hanya berisi data dari satu buah device .
Pada prakteknya bridge dan bus master ini disatukan dalam sebuah chipset .
Gambar 1-13. Arsitektur PC Modern
NB: GPU = Graphics Processing Unit; AGP = Accelerated Graphics Port; HDD = Hard Disk Drive; FDD =
Floppy Disk Drive; FSB = Front Side Bus; USB = Universal Serial Bus; PCI = Peripheral Component
Interconnect; RTC = Real Time Clock; PATA = Pararel Advanced Technology A achment; SATA = Serial
Advanced Technology A achment; ISA = Industry Standard Architecture; IDE = Intelligent Drive
Electronics/Integrated Drive Electronics; MCA = Micro Channel Architecture; PS/2 =Sebuah port yang
dibangun IBM untuk menghubungkan mouse ke PC;
Jika komputer dinyalakan, yang dikenal dengan nama booting, komputer akan menjalankan bootstrap
program yaitu sebuah program sederhana yang disimpan dalam ROM yang berbentuk chip CMOS
(Complementary Metal Oxide Semiconductor) . Chip CMOS modern biasanya bertipe EEPROM(Electrically
Erasable Programmable Read Only Memory), yaitu memori non-volatile (tak terhapus jika power dimatikan)
yang dapat ditulis dan dihapus dengan pulsa elektronik. Lalu bootsrap program ini lebih dikenal sebagai
BIOS (Basic Input Output System) .
Bootstrap program utama, yang biasanya terletak di Motherboard akan memeriksa hardware-hardwareutama
dan melakukan inisialisasi terhadap program dalam hardware yang dikenal dengan nama rmware .
Bootstrap program utama kemudian akan mencari dan meload kernel sistem operasi ke memori lalu
12 dari 27

10/29/2013 6:02 PM

Kumpulan Materi KKPI | BANGSOY

http://bangsoy.wordpress.com/materi-kkpi/

dilanjutkan dengan inisialisasi sistem operasi.Dari sini program sistem operasi akan menunggu kejadian
tertentu. Kejadian ini akan menentukan apa yang akan dilakukan sistem operasi berikutnya ( eventdriven ).
Kejadian ini pada komputer modern biasanya ditandai dengan munculnya interrupt dari software atau
hardware, sehingga Sistem Operasi ini disebut Interrupt-driven. Interrupt dari hardware biasanya
dikirimkan melalui suatu signal tertentu, sedangkan software mengirim interrupt dengan cara
menjalankan system call atau juga dikenal dengan istilah monitor call . System/Monitor call ini akan
menyebabkan trap yaitu interrupt khusus yang dihasilkan oleh software karena adanya masalah atau
permintaan terhadap layanan sistem operasi. Trap ini juga sering disebut sebagai exception .
Setiap interrupt terjadi, sekumpulan kode yang dikenal sebagai ISR (Interrupt Service Routine) akan
menentukan tindakan yang akan diambil. Untuk menentukan tindakan yang harus dilakukan, dapat
dilakukan dengan dua cara yaitu polling yang membuat komputer memeriksa satu demi satu perangkat
yang ada untuk menyelidiki sumber interrupt dan dengan cara menggunakan alamat-alamat ISR yang
disimpan dalam array yang dikenal sebagai interrupt vector di mana sistem akan memeriksa Interrupt
Vector setiap kali interrupt terjadi.
Arsitektur interrupt harus mampu untuk menyimpan alamat instruksi yang di- interrupt . Padakomputer
lama, alamat ini disimpan di tempat tertentu yang tetap, sedangkan padakomputer baru, alamat itu
disimpan di stack bersama-sama dengan informasi state saat itu.

Struktur I/O
Ada dua macam tindakan jika ada operasi I/O . Kedua macam tindakan itu adalah:
Setelah proses I/O dimulai, kendali akan kembali ke user program saat proses I/O selesai (Synchronous).
Instruksi wait menyebabkan CPU idle sampai interrupt berikutnya. Akan terjadi Wait loop (untuk
menunggu akses berikutnya). Paling banyak satu proses I/O yang berjalan dalam satu waktu.
Setelah proses I/O dimulai, kendali akan kembali ke user program tanpa menunggu proses I/O selesai
(Asynchronous). System call permintaan pada sistem operasi untuk mengizinkan user menunggu
sampai I/O selesai.Device-status table mengandung data masukkan untuk tiap I/O device yang
menjelaskan tipe, alamat, dan keadaannya. Sistem operasi memeriksa I/O device untuk mengetahui
keadaan device dan mengubah tabel untuk memasukkan interrupt. Jika I/O device mengirim/mengambil
data ke/dari memory hal ini dikenal dengan nama (Direct Memory Access) DMA.
Gambar 1-14. Struktur I/O

Direct Memory Access


Digunakan untuk I/O device yang dapat memindahkan data dengan kecepatan tinggi (mendekati
frekuensi bus memori). Device controller memindahkan data dalam blok-blok dari buer langsung ke
13 dari 27

10/29/2013 6:02 PM

Kumpulan Materi KKPI | BANGSOY

http://bangsoy.wordpress.com/materi-kkpi/

memory utama atau sebaliknya tanpa campur tangan prosesor. Interrupt hanya terjadi tiap blok bukan
tiap word atau byte data. Seluruh proses DMA dikendalikan oleh sebuah controller bernama DMA
Controller (DMAC) . DMA Controller mengirimkan atau menerima signal dari memori dan I/O device.
Prosesor hanya mengirimkan alamat awal data, tujuan data, panjang data ke DMA Controller . . Interrupt
pada prosesor hanya terjadi saat proses transfer selesai. Hak terhadap penggunaan bus memory yang
diperlukan DMA controller didapatkan dengan bantuan bus arbiter yang dalam PC sekarang berupa
chipset Northbridge .

Bus
Suatu jalur transfer data yang menghubungkan setiap device pada komputer. Hanya ada satu buah
device yang boleh mengirimkan data melewati sebuah bus, akan tetapi boleh lebih dari satu device yang
membaca data bus tersebut. Terdiri dari dua buah model: Synchronous bus di mana digunakan dengan
bantuan clock tetapi berkecepatan tinggi, tapi hanya untuk device berkecepatan tinggi juga;
Asynchronous bus digunakan dengan sistem handshake tetapi berkecepatan rendah, dapat digunakan
untuk berbagai macam device .

Struktur Storage
Hal penting yang perlu diingat adalah program adalah bagian dari data.

Register
Tempat penyimpanan beberapa buah data volatile yang akan diolah langsung di prosesor yang
berkecepatan sangat tinggi. Register ini berada di dalam prosesor dengan jumlah yang sangat terbatas
karena fungsinya sebagai tempat perhitungan/komputasi data

Cache Memory
Tempat penyimpanan sementara ( volatile ) sejumlah kecil data untuk meningkatkan kecepatan
pengambilan atau penyimpanan data di memori oleh prosesor yang berkecepatan tinggi. Dahulu cache
disimpan di luar prosesor dan dapat ditambahkan. Misalnya pipeline burst cache yang biasa ada di
komputer awal tahun 90-an. Akan tetapi seiring menurunnya biaya produksi die atau wafer dan untuk
meningkatkan kinerja, cache ditanamkan di prosesor. Memori ini biasanya dibuat berdasarkan desain
static memory.

14 dari 27

10/29/2013 6:02 PM

Kumpulan Materi KKPI | BANGSOY

http://bangsoy.wordpress.com/materi-kkpi/

Random Access Memory (RAM) Main Memory


Tempat penyimpanan sementara sejumlah data volatile yang dapat diakses langsung oleh prosesor.
Pengertian langsung di sini berarti prosesor dapat mengetahui alamat data yang ada di memori secara
langsung. Sekarang, RAM dapat diperoleh dengan harga yang cukup murah dangan kinerja yang
bahkan dapat melewati cache pada komputer yang lebih lama.

Extension Memory
Tambahan memory yang digunakan untuk membantu proses-proses dalam komputer, biasanya berupa
buer. Peranan tambahan memori ini sering dilupakan akan tetapi sangat penting artinya untuk
esiensi. Biasanya tambahan memori ini memberi gambaran kasar kemampuan dari perangkat tersebut,
sebagai contoh misalnya jumlah VGA memory, soundcard memory.

Secondary Storage
Media penyimpanan data yang non-volatile yang dapat berupa Flash Drive, Optical Disc, Magnetic Disk,
Magnetic Tape. Media ini biasanya daya tampungnya cukup besar dengan harga yang relatif murah.
Portability-nya juga relatif lebih tinggi.
Gambar 1-15. Struktur Harddisk
Gambar 1-16. Struktur Optical Drive

Hirarki Storage
Dasar susunan sistem storage adalah kecepatan, biaya, sifat volatilitas. Caching menyalin informasi ke
storage media yang lebih cepat; Main memory dapat dilihat sebagai cache terakhir untuk secondary storage
. Menggunakan memory berkecepatan tinggi untuk memegang data yang diakses terakhir. Dibutuhkan
cache management policy. Cache juga memperkenalkan tingkat lain di hirarki storage. Hal ini memerlukan
data untuk disimpan bersama-sama di lebih dari satu level agar tetap konsisten.
Gambar 1-17. Hirarki storage

15 dari 27

10/29/2013 6:02 PM

Kumpulan Materi KKPI | BANGSOY

http://bangsoy.wordpress.com/materi-kkpi/

PERANGKAT KERAS (HARDWARE)


Perangkat Keras (Hardware)
Hardware berupa peralatan sik dari sebuah sistem komputer, peralatan ini terdiri atas 3 jenis, yaitu:
1.

Perangkat masukan (Input device)

Perangkat masukan berfungsi untuk memasukkan data, baik berupa teks, foto, maupun gambar ke
dalam komputer.Contoh perangkat input misalnya keyboard, mouse, light-pen, scanner, dan
sebagainya.
2.

perangkat keluaran (Output device)

perangkat keluaran dipergunakan untuk menampung dan menghasilkan data yang dikeluarkan,
misalnya monitor dan printer.
3.

Perangkat pengolah data (Processor)

Perangkat pengolah data dipergunakan untuk mengolah data.Pengolah data meliputi unit pengolah
pusat (CPU/Central Processing Unit) dan juga mikroprosesor.
Macam-macam perangkat keras (hardware):
1.

CPU (Central Processing Unit)

Merupakan alat yang berfungsi sebagai pemroses data.CPU berisi rangkaian sirkuit yang menyimpan
instruksi-instruksi pemrosesan dan penyimpanan data.
2.

Monitor

Merupakan alat yang mampu menampilkan teks maupun gambar dari data yang sedang diproses
dalam CPU.
3.

Keyboard

Keyboard merupakan alat untuk memasukkan data maupun perintah ke CPU, biasanya terdiri atas
rangkaian huruf, angka, dan tombol fungsi lainnya.
4.

Mouse

Mouse merupakan alat bantu untuk memberikan perintah dalam memproses data atau mengedit data.
5.

Printer

Priter merupakan alat yang memproduksi keluaran data (output) berbentuk cetak, berupa teks maupun
gambar/grak.
6.

CD ROM

Alat tambahan (alat peripheral) yang mampu menyimpan dan menuliskan data dan program melalui
16 dari 27

10/29/2013 6:02 PM

Kumpulan Materi KKPI | BANGSOY

http://bangsoy.wordpress.com/materi-kkpi/

media CD (Compact Disk).Alat ini didesain mampu menuliskan dan membaca data atau program
melalui sistem optik.
7.

Compact Disk (CD)

Media penyimpanan yang terbuat dari bahan plastik.Proses penyimpanan dan pembacaan data
menggunakan sistem optik.
8.

Floppy Disk

Floppy disk merupakan alat tambahan untuk menyimpan atau menuliskan ke dalam disket maupun
sebaliknya, ukuran yang umum digunakan adalah ukuran 3,5 inchi.
9.

Hardddisk

Harddisk merupakan alat tambahan untuk menyimpan data dalam kapasitas besar yang dilapisi secara
magnetis, saat ini perkembangan harddisk sangat cepat dari daya tampung dan kecepatan membaca
data.Perlu kalian ketahui saat ini harddisk memang mutlak ada dalam setiap computer atau laptop
sebagai penyimpan sistem operasi yang permanen.
10.

Scanner

Scanner merupakan alat Bantu untuk memasukkan data berupa gambar atau grak dan mengubahnya
ke dalam bentuk digital sehingga dapat diproses dan digabungkan dengan bentuk data yang berupa
teks.

Teknik Install Windows Xp

17 dari 27

Tekan F1/DEL/Perintah lainnya untuk SETUP BIOS


Pilih menu Boot
st
Boot pertama menjadi ( 1 Boot Device) CD-Rom Group
st
Boot kedua ( 2 Boot Device) Hard Drive Group
Cara merubahnya tekan (+) untuk menaikannya (-) untuk menurunkannya
Selanjutnya Tekan F10, Save Conguration Change and ? Pilih ok
Press any key from Boot Cd tekan sembarang tombol / Enter
Windows XP Profesional Setup
Wellcome to setup pilih enter
Akan menampilkan End User Licence Agreement Tekan F8 untuk I Agree
Untuk memformat harrdisk, pilih delete partisi jika ada partisi di harddisk tsb,
Terdapat beberapa pilihan : Enter = Install
D = Delete Partision, F3 = Quit
Pilih (D) untuk Delete Partision yang ada, karena hanya ada 1 partisi.
kemudian Enter
You asked Setup to delete the partition? Pilih L / Delete untuk menghapus partisi yang ada.
Selanjutnya klik C untuk create partition
Untuk membuat 2 partisi, misalnya Hardisk kita 80 GB, C dibuat menjadi setengah 35000mb

10/29/2013 6:02 PM

Kumpulan Materi KKPI | BANGSOY

http://bangsoy.wordpress.com/materi-kkpi/

sesuai keinginan kemudian tekan Enter untuk Create,


Sisa partisinya / Unpartitioned space :
44999mb kemudian klik C untuk create partition selanjutnya pilih d
Klik enter untuk create
Unpartition space jadi D = nya
Klik Directori C-nya yang akan diinstall pilih enter untuk install
Pilih Format the partition Using the NTFS le system
kemudian pilih enter untuk install
Regional and Language Option
Costoizenya pilih Indonesian dan
Locationnya pilih Indonesia
Selanjutnya Next
Personal your software
Isi Namenya =
dan Organization =
Selanjutnya Next
Your Product Key
Isi Keynya : ___ selanjutnya Next
Computer Name and Administrator Password
Isi
Coputer Name :
Type and Administrator Password =
Admin pass =
Conrm pass =
Selanjutnya Next
Date and Time Se ing
Date & Time : Diisi waktunya
Time Zone
: Jam
Kemudian pilih Next
Network Se ing Pilih Typical se ing Next
Workgroup or computer Domain Next
Display Se ing Ok
Ok
klik Next
Not Right Now next
How will this computer connect to the internet?
Pilih LAN untuk koneksi internet menggunakan jaringan kemudian tekan Next
Se ing Up a high speed connection
Obtain IP automatically : klik tanda centang
Obtain DNS automatically : klik tanda centang Selanjutnya Next
Ready to register with Microsoft?
Are you ready to register with Microsoft? Pilih Yes
Who will use this computer? Next
Thank you Finish
Selanjutnya format Direktori D-nya, caranya klik kanan windows explorer di direktori d pilih quik
format ( untuk format cepat)
Selanjutnya install software2 pendukungnya
Jangan lupa antivirus.

Note :
18 dari 27

10/29/2013 6:02 PM

Kumpulan Materi KKPI | BANGSOY

http://bangsoy.wordpress.com/materi-kkpi/

Share Pengalaman Install Windows Xp, Pakailah Software original untuk Install Windows Xp, karena lebih
terjamin Securitynya !
DOS ( Disk Operating Sistem )
Seperti telah disinggung di depan banyak jenis sistem operasi yang bisa digunakan, antara lain : POSIX,
UNIX, MS DOS, MS Windows, LINUX, APPLE, dll. Dari sekian banyak sistem operasi ada sistem
operasi yang interface ( kontak ) dengan user ( pengguna ) yaitu menggunakan TEXT ( DOS, POSIX,
LINUX ), ada juga yang kontaknya dengan pengguna menggunakan GUI ( Graphical User Interface )
seperti MS Windows dan LINUX ( LINUX bisa berbasis TEXT dan berbasis GUI ). Sistem operasi
berbasis text artinya user berinteraksi dengan sistem dengan perintah-perintah yang berupa text. Lain
halnya dengan system operasi berbasis GUI, pada sistem ini user dapat berinteraksi dengan system
operasi melalui gambar-gambar / simbol simbol, dan tentu hal ini akan lebih memberi kemudahan
dan kenyamanan bagi pengguna. Itulah sebabnya mengapa sistem operasi yang berbasis GUI seringkali
disebut User Friendly.
DOS menempati posisi sebagai operating system yang menggunakan CUI ( Character User Interface ).
Dalam hal ini DOS yang saat ini telah tergantikan / diperbarui dengan adanya Microsoft Windows versi
9x, 2k, dan sebagainya yang berbasiskan GUI ( Gracal user Interface ).
Beberapa fungsi dari Operating System ( DOS ) adalah:
1. Mengorganisasikan atau mengendalikan kegiatan komputer
2. Mengatur memori
3. Mengatur proses input dan output data
4. Management le
5. Management direktory
Contoh : MSDOS Versi 6.22 yang memiliki beberapa utilitas sbb:
1. Memiliki fasilitas doublespace untuk mengkompresi disk dan fasilitas drivespace yang ada pada
fasilitas doublespace. Digunakan untuk menyimpan informasi untuk le yang dikompres dalam format
yang berbeda.
2. Fasilitas Scandisk.Utility yang digunakan untuk mendiagnosa dan memperbaiki disk yang rusak baik
yang dikompressi atau tidak. Memperbaiki crosslinks dan cluster yang hilang serta memperbaiki
kerusakan phisik disk.
3. Fasilitas Smartdrive. Digunakan untuk mengamankan data dengan cara tidak menunjukkan prompt
dahulu sebelum data direkam.
4. Fasilitas Diskcopy. Berfungsi untuk mengkopi satu disket ke disket lainnya.
5. Microsoft Defragmanter. Untuk menata letak le dan directory agar lebih cepat dalam pencarian le
le. Pengolahan File dan Directory.
Dalam DOS terdapat Command command / perintah yang dikelompokkan menjadi 2 yaitu :
1. Internal Command
Adalah perintah yang tidak lagi membutuhkan le khusus karena semua instruksi internal sudah
ditampung dalam le command.com.
2. External Command
Untuk mempermudah mampelajari fasilitas DOS maka tiap perintah sudah terdapat le Help Untuk
menjalankannya bisa digunakan perintah seperti contoh berikut:
A:\>Copy/?
Atau
19 dari 27

10/29/2013 6:02 PM

Kumpulan Materi KKPI | BANGSOY

http://bangsoy.wordpress.com/materi-kkpi/

A:\>help copy
Maka akan mendapatkan hasil pada layar sebagai berikut :
COPY
Perintah ini digunakan untuk menyalin atau mengkopy le. Bentuk umum perintah ini adalah sebagai
berikut :
Copy [le_asal] [le_tujuan]
Contoh :
A:\>copy a:\tugas c:\latdos
Perintah diatas menunjukkan perintah untuk mengkopi le pada directory tugas di disket, dan disalin
atau dicopykan ke directori c:\latdos
Hasil perintah diatas sbb:
Pada gambar diatas menunjukkan bahwa proses pengcopy-an berhasil yaitu berupa le TUGASM~1.doc
Contoh lainnya:
A:\>copy a:*.* c:\latdos
Digunakan untuk meng-copy semua le dari drive a ke c:\latdos
A:\>copy ??g*.* c:\latdos
Digunakan untuk meng-copy semua le yang huruf ketiganya g ke c:\latdos.
DEL
Berfungsi untuk menghapus atau mendelete le. Bentuk umum :
Del[nama_le]
Contoh:
C:\latdos>del *.doc {digunakan untuk menghapus semua le yang berektensi doc}
Gambar sebelum di delete.
Gambar setelah dilakukan perintah del*.doc
Lihat isi directory dengan dir
Terlihat bahwa le Tugasm~1.doc sudah tidak ada!
DIR
Bentuk umumnya :
DIR(drive:)(path)(lename)(/p)(/w)(/a)((:atribs))(/o)((:)(/s)(/b)dir
Perintah dir digunakan untuk melihat isi sebuah directory.
/p : untuk menampilkan nama le per halaman (page).
/w : untuk menampilkan nama le secara mendatar/melebar (wide).
/a : menampilkan semua le terutama le yang dihidden dengan a ribute+h (Hidden).
/o : untuk menampilkan le dalam bentuk terurut: n berdasarkan nama le (alphabet).
e : berdasarkan tipe le (extension).
S : berdasarkan ukuran dari kecil ke yang besar
D : berdasarkan tanggal dan waktu ,– untuk mengembalikan instruksi.
/s : untuk menampilkan le dan root directory sampai sub-directory.
/b : untuk menampilkan le dan directory perbaris.
/l : untuk menampilkan le atau directory dalam bentuk huruf kecil.
/c : untuk menampilkan rasio pengkompresan.
Contoh:
C:\>dir
Menampilkan le-le dalam root directory
20 dari 27

10/29/2013 6:02 PM

Kumpulan Materi KKPI | BANGSOY

http://bangsoy.wordpress.com/materi-kkpi/

REN
Digunakan untuk mengubah nama (Rename) le dengan le yang baru. Perintah ini tidak akan
mengubah isi dari le tersebut. Bentuk umumnya:
REN
Contoh:
C:\>ren tugasm~1.doc tugasku.doc
Perintah diatas berarti mengubah nama le dari tugasm~1.doc menjadi tugasku.doc. Setelah di rename
maka akan menghasilkan berikut ini : VOL Perintah ini digunakan untuk menampilkan Volume label
atau nomor seri dari sebuah disk.
Contoh: A:\>Vol TYPE
Digunakan untuk menampilkan le text. Perintah ini hanya bisa digunakan untuk satu le saja dan
hanya untuk le text.
Contoh: A:\>type surat.txt {diasumsikan le surat.txt ada di disket}
Maka akan menghasilkan. XCOPY Bentuk Umum:
XCOPY SUMBER [DESTINATION] [/Y|-Y] [/A|/M] [/D:DATE] [/P] [/S] [/E] [/V][/W]
Keterangan :
DESTINATION : diisi dengan subdir letak le secara lengkap.
/Y : Untuk tidak menampilkan pesan jika terjadi penimpaan le.
/-Y : Untuk menampilkan pesan jika terjadi penimpaan le.
/A : Menyalin hanya pada le yang bera ribut archieve ( arsip ).
/M : Menyalin le yang telah diberi a ribute archieve. Switch ini berbeda dengan /A karena Switch /M
merubah a ribute le asal.
/D : date menyalin hanya le yang dimodivikasi pada tanggal yang telah dispesikasikan.
/P : digunakan agar MS-DOS menanyakan terlebih dahulu setiap aktitas XCOPY.
/S : Menyalin suatu diraktori berikut seluruh le dan subdirektori didalamnya . Kecuali direktori
kosong.
/E : Digunakan bersama switch /S yang fungsinya untuk menyalin suatu direktori berikut sub-sub
directory didalamnya termasuk direktori yang kosong.
/V : untuk memeriksa setiap le yang disalinkan tersebut sama dengan le asal.
/W : Digunakan agar MS-DOS menampilkan pesanpesan terlebih dahulu dan menanyakan tindakan
selanjutnya, sebelum xccopy menyalin le-le tersebut.
Contoh:
A:\>xcopy a: c: /s/e
Untuk menyalin le-le dari A: ke C: termasuk subdirektori kosong. Proses pengkopian sukses
sebanyak 40 le yang di copy ke C: MOVE. Perintah ini digunakan untuk memindahkan satu atau
beberapa le pada tempat yang kita inginkan.
MOVE
Instruksi Move selain untuk memindahkan le, juga bisa mengganti nama direktori dan nama le yang
dipindahkan. Bentuk Umum:
MOVE [drive:] [path] [lename], [drive] [lename[…]] destination
Parameter: [drive:]][path]lename : menspesikasikan lokasi dan nama dari le-le yang kita
pindahkan.

21 dari 27

10/29/2013 6:02 PM

Kumpulan Materi KKPI | BANGSOY

http://bangsoy.wordpress.com/materi-kkpi/

Contoh:
A:\>MOVE A:\tugas tugasm~1.doc C:\latdos
Artinya memindahkan le command.com ke dalam sub direktori latdos di drive C:
Catatan: Instruksi diatas hanya dapat berjalan jika le move.exe ada pada dos anda dan berada di root
direktori atau berada di direktori lain dengan catatan direktori tersebut telah diberi path.
ATTRIB
Bentuk umumnya :
ATTRIBUT(+R|-R) (+A|-A) (+S|-S)( +H|-H) ((drive:)(path) lename) (/S)
Digunakan untuk mengubah le permission. Misalnya membuat le bera ribut read only, Hidden dan
sebagainya.
Parameter :
(drive:)(path)lename menentukan letak dan nama dari le yang akan diubah.
+ : Mengadakan suatu a ribute.
- : menghilangkan a ribute.
R : Mengubah a ribute le menjadi Read Only. File yang telah diubah menjadi readonly tidak dapat
diubah diganti ataupun dihapus.
A : mengubah a ribute le menjadi Archieve (le yang telah memiliki arsip).
S : Mengubah a ribute menjadi sistem.
H : mengubah a ribute menjadi hidden.
/s : memproses le pada direktori maupun seluruh sub direktori.
Contoh: C:\>a rib+h+r C:\latdos\*.*
Artinya : membuat seluruh le pada subdirektori data manjadi hidden ( tersembunyi ) dan read
only(tidak dapat diubah). MD|MKDIR (Make directory).
Bentuk umum:
MD [Nama_direktory]
Contoh:
C:\>md dos622 C:\>md data
CHANGE DIRECTORY
Untuk melihat direktori yang telah dibuat ketikkan: dir CD /CHDIR Change directory atau pindah
directory. Perintah ini digunakan untuk pindah directory atau mengubah directory aktif.
Contoh :
C:\>cd dos622
Terlihat sekarang bahwa direktori yang aktif adalah direktori dos622.
RD (Remove Directory)
Bentuk Umum:
RD [nama_sub_directory]
Perintah RD digunakan untuk menghapus subdirectory. Syarat agar bisa menghapus sebuah directory
adalah : posisi penghapusan subdirectory yang akan dihapus harus berada di luar dari subdirektori
tersebut. Direktori yang akan dihapus harus benar-benar kosong. Jika tidak kosong gunakan insstruksi
22 dari 27

10/29/2013 6:02 PM

Kumpulan Materi KKPI | BANGSOY

http://bangsoy.wordpress.com/materi-kkpi/

del*.* kemudian perintah RD Bisa digunakan.


DELTREE
Bentuk Umum :
DELTREE (/Y)(drive:) path
Drive path menentukan letak dan nama direktori yang akan dihapus. Switch /y agar perintah deltree
tidak menampilkan konrmasi penghapusan
Contoh:
a:\>deltree c:\data
3. PERINTAH PADA LAYAR DATE
Berfungsi untuk mengubah tanggal dari system dos. Bentuk / format pengisiannya adalah mm-dd-yy
atau bulan, tanggal, tahun.
CLS ( Clear screen ) digunakan untuk membersihkan semua tulisan yang ada di layer komputer.
TIME digunakan untuk merubah system waktu yang ada pada dos : PROMPT
Bentuk umumnya:
PROMPT [prompt_text] [$parameter]
Parameter yang ada:
$g : menampilkan karakter>
$h : menghapus kerekter sebelumnya(berfungsi seperti backspace).
$n : menampilkan default disk yang digunakan.
$p : menampilkan posisi direktori yang sedang aktif dari drive default.
$q : menampikan karakter
$t : menampilkan jam yang aktif
$v : menampilkan versi MS-DOS yang dipakai.
$$ : menampilkan karakter $
$_ : pindah baris (line feed).
$1 : menampilkan karakter <.
$b : menampilkan karakter !.
$d : menampilkan tanggal yang aktif.
$e : berfungsi sebagai tombol ESC.
Prompt di MS-DOS menunjukkan bahwa DOS siap menerima perintah. Secara default bentuk prompt
adalah :
C:>
Contoh penggunaan prompt:
Prompt $L$L Ragil Thea $G$G$_$_$P$G
Untuk selalu mendapatkan bentuk tanda prompt seperti yang anda inginkan maka kita bisa
menempatkan perintah prompt tersebut pada le AUTOEXEC.BAT.
VER
Digunakan untuk menampilkan versi DOS yang digunakan.
Contoh:
C:\>ver
23 dari 27

10/29/2013 6:02 PM

Kumpulan Materi KKPI | BANGSOY

http://bangsoy.wordpress.com/materi-kkpi/

VERIFY
Bentuk Umum:
Verify ON/OFF
Digunakan untuk mengakti an atau menonakti an proses verikasi sistem.
SISTEM OPERASI
Dalam Ilmu komputer, Sistem operasi atau dalam bahasa Inggris: operating system atau OS adalah
perangkat lunak sistem yang bertugas untuk melakukan kontrol dan manajemen perangkat keras serta
operasi-operasi dasar sistem, termasuk menjalankan software aplikasi seperti program-program
pengolah kata dan browser web.
Secara umum, Sistem Operasi adalah software pada lapisan pertama yang ditaruh 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 softwaresoftware 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
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.
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, tetapi
sebagian besar Sistem Operasi baru mengizinkan beberapa aplikasi berjalan secara simultan pada waktu
yang bersamaan. Sistem Operasi seperti itu disebut sebagai Multi-tasking Operating System. 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, dan sebagainya.
Layanan inti umum
Seiring dengan berkembangnya Sistem Operasi, semakin banyak lagi layanan yang menjadi layanan inti
umum. Kini, sebuah OS mungkin perlu 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.
Program saling berkomunikasi antara satu dengan lainnya dengan Antarmuka Pemrograman Aplikasi,
Application Programming Interface atau disingkat dengan API. Dengan API inilah program aplikasi
dapat berkomunikasi dengan Sistem Operasi. Sebagaimana manusia berkomunikasi dengan komputer
24 dari 27

10/29/2013 6:02 PM

Kumpulan Materi KKPI | BANGSOY

http://bangsoy.wordpress.com/materi-kkpi/

melalui Antarmuka User, program juga berkomunikasi dengan program lainnya melalui API.
Walaupun demikian API sebuah komputer tidaklah berpengaruh sepenuhnya pada program-program
yang dijalankan diatas platform operasi tersebut. Contohnya bila program yang dibuat untuk windows
3.1 bila dijalankan pada windows 95 dan generasi setelahnya akan terlihat perbedaan yang mencolok
antara window program tersebut dengan program yang lain.
Sistem Operasi saat ini
Sistem 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 1.x
hingga versi 3.x), Windows 9x (Windows 95, 98, dan Windows ME), dan Windows NT (Windows NT
3.x, Windows NT 4.0, Windows 2000, Windows XP, Windows Server 2003, Windows Vista, Windows 7
(Seven) yang akan 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), GNU/Linux, MacOS/X (berbasis kernel BSD yang dimodikasi,
dan dikenal dengan nama Darwin) dan GNU/Hurd.
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 10.4 (Tiger). Awal tahun 2007
direncanakan peluncuran versi 10.5 (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, HP/UX, dll.
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 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. Suatu sistem operasi dapat juga merubah nilai prioritas proses
tertentu, agar proses tersebut akan dapat memiliki kesempatan lebih besar pada eksekusi berikutnya
(misalnya: pada proses yang sudah sangat terlalu lama menunggu eksekusi, sistem operasi menaikkan
25 dari 27

10/29/2013 6:02 PM

Kumpulan Materi KKPI | BANGSOY

http://bangsoy.wordpress.com/materi-kkpi/

nilai prioritasnya).
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.
2. Running, yaitu status dimana saat ini proses sedang dieksekusi oleh prosesor.
3. Blocked, yaitu status dimana proses tidak dapat dijalankan pada saat prosesor siap / bebas.
Desain sistem operasi
lds
Sistem operasi
Kernel
Mikrokernel, Kernel monolitik, Kernel hibrid, Ruang kernel, Modul kernel, Nanokernel, Device driver,
Ruang pengguna, Userland
Manajemen proses
Proses (komputer), Multiprogramming, Interrupt, Protected mode, Supervisor mode, Computer
multitasking, Manajemen proses, Penjadwalan (komputer), Context switch, Cooperative multitasking,
Preemptive multitasking, CPU modes
Manajemen memori Memory protection, Segmentation, Paging, Memory management unit,
Segmentation fault, General protection fault
Contoh AmigaOS, Microsoft Windows, Linux, GNU, UNIX, Mac OS, MS-DOS
Konsep lainnya Boot loader, API, VFS, Computer network, GUI, Sejarah sistem operasi, HAL
Konsep Dasar Sistem Operasi
Komponen Sistem Operasi
Layanan Sistem Operasi
System Calls
PemrogramanSistem
Struktur Sistem
MesinVirtual
System Generation
RancanganSistem
Komponen Sistem
Managemen Proses
Managemen Memori Utama
Managemen Berkas
Managemen I/O
Managemen Penyimpanan Sekunder
Jaringan
Sistem Proteksi
Command Interpreter System
Process Control
Selesai, abort
Load, eksekusi
Membuat dan mengakhiriproses
Mengambil dan mengeset atribut proses
Menunggu waktu
26 dari 27

10/29/2013 6:02 PM

Kumpulan Materi KKPI | BANGSOY

http://bangsoy.wordpress.com/materi-kkpi/

Wait event, signal event


Alokasi dan pengosongan memori
Eksekusi MS-DOS
Sumber: Silberscha ,et.al, Operating System Concepts, 6thed, .2003, New York:John Wiley & Son.Inc ,
page 68
System Generation
Sistem operasi dirancang untuk dapat dijalankan pada berbagai jenis mesin, system nya harus
dikongurasikan untuk setiap komputer.
Program Sysgen mendapatkan informasi mengenai kongurasi khusus tentang system perangkat
keras dari sebuah data, antara lain sebagai berikut:
CPU apa yang digunakan, pilihan yang diinstal
Berapa banyak memori yang tersedia
Peralatan yang tersedia
Sistem operasi pilihan apa yang diinginkan atau parameter apa yang digunakan
Satukali info diperoleh, bias digunakan dengan berbagai cara
Sistem Operasi secara umum terdiri dari beberapa bagian:

Tinggalkan Sebuah Komentar

Komentar (1)

Blog pada WordPress.com. Tema: Mystique oleh digitalnature.


Ikuti

Follow BANGSOY

27 dari 27

Powered by WordPress.com

10/29/2013 6:02 PM

Anda mungkin juga menyukai