gugunSistem Operasi
-
Upload
arimas-hanindya -
Category
Documents
-
view
4 -
download
1
description
Transcript of gugunSistem Operasi
-
Sistem Operasi
Sistem operasi (bahasa Inggris: operating system ; OS) adalah seperangkat program yang
mengelola sumber daya perangkat keras komputer atau hardware, dan menyediakan layanan
umum untuk aplikasi perangkat lunak. Sistem operasi adalah jenis yang paling penting
dari perangkat lunak sistem dalam sistem komputer. Tanpa sistem operasi, pengguna tidak dapat
menjalankan program aplikasi pada komputer mereka, kecuali program aplikasi booting.
Sistem operasi mempunyai penjadwalan yang sistematis mencakup perhitungan penggunaan
memori, pemrosesan data, penyimpanan data, dan sumber daya lainnya.
Untuk fungsi-fungsi perangkat keras seperti sebagai masukan dan keluaran dan alokasi memori,
sistem operasi bertindak sebagai perantara antara program aplikasi dan perangkat keras
komputer,[1][2] meskipun kode aplikasi biasanya dieksekusi langsung oleh perangkat keras dan
seringkali akan menghubungi OS atau terputus oleh itu. Sistem operasi yang ditemukan pada
hampir semua perangkat yang berisi komputer-dari ponsel dan konsol permainan
video untuk superkomputer dan server web.
Contoh sistem operasi modern adalah Linux, Android, iOS, Mac OS X, dan Microsoft Windows
Biasanya, istilah Sistem Operasi sering ditujukan kepada semua perangkat lunak yang
masuk dalam satu paket dengan sistem komputer sebelum aplikasi-aplikasi perangkat lunak
terinstal. Sistem operasi adalah perangkat lunak sistem yang bertugas untuk melakukan kontrol
dan manajemen perangkat keras serta operasi-operasi dasar sistem, termasuk menjalankan
perangkat lunak aplikasi seperti program-program pengolah kata dan peramban web.
Secara umum, Sistem Operasi adalah perangkat lunak pada lapisan pertama yang ditempatkan
pada memori komputer pada saat komputer dinyalakan booting. Sedangkan software-software
lainnya dijalankan setelah Sistem Operasi berjalan, dan Sistem Operasi akan melakukan layanan
inti untuk software-software itu. Layanan inti tersebut seperti akses ke disk, manajemen memori,
penjadwalan tugas schedule task, dan antar-muka user GUI/CLI. Sehingga masing-masing
software tidak perlu lagi melakukan tugas-tugas inti umum tersebut, karena dapat dilayani dan
http://id.wikipedia.org/wiki/Bahasa_Inggrishttp://id.wikipedia.org/wiki/Perangkat_keras_komputerhttp://id.wikipedia.org/wiki/Aplikasihttp://id.wikipedia.org/wiki/Perangkat_lunak_sistemhttp://id.wikipedia.org/wiki/Bootinghttp://id.wikipedia.org/w/index.php?title=Alokasi_memori_dinamis&action=edit&redlink=1http://id.wikipedia.org/wiki/Sistem_operasi#cite_note-1http://id.wikipedia.org/wiki/Sistem_operasi#cite_note-1http://id.wikipedia.org/wiki/Ponselhttp://id.wikipedia.org/wiki/Konsol_permainan_videohttp://id.wikipedia.org/wiki/Konsol_permainan_videohttp://id.wikipedia.org/wiki/Superkomputerhttp://id.wikipedia.org/wiki/Server_webhttp://id.wikipedia.org/wiki/Linuxhttp://id.wikipedia.org/wiki/Android_(sistem_operasi)http://id.wikipedia.org/w/index.php?title=IOS_(Apple)&action=edit&redlink=1http://id.wikipedia.org/wiki/Mac_OS_Xhttp://id.wikipedia.org/wiki/Microsoft_Windowshttp://id.wikipedia.org/wiki/Perangkat_lunak_sistemhttp://id.wikipedia.org/wiki/Perangkat_kerashttp://id.wikipedia.org/wiki/Peramban_webhttp://id.wikipedia.org/wiki/Memorihttp://id.wikipedia.org/wiki/Komputerhttp://id.wikipedia.org/wiki/Bootinghttp://id.wikipedia.org/w/index.php?title=Schedule_task&action=edit&redlink=1http://id.wikipedia.org/wiki/GUIhttp://id.wikipedia.org/wiki/CLI
-
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 dengan lapisan software. 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 lainnya dapat
menggunakan memori, melakukan input dan output terhadap peralatan lain, dan memiliki akses
kepada sistem berkas. Apabila beberapa aplikasi berjalan secara bersamaan, maka Sistem Operasi
mengatur schedule yang tepat, sehingga sedapat mungkin semua proses yang berjalan
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:
Mekanisme Boot, yaitu meletakkan kernel ke dalam memory
Kernel, yaitu inti dari sebuah Sistem Operasi
Command Interpreter atau shell, yang bertugas membaca input dari pengguna
Pustaka-pustaka, yaitu yang menyediakan kumpulan fungsi dasar dan standar yang dapat
dipanggil oleh aplikasi lain
Driver untuk berinteraksi dengan hardware eksternal, sekaligus untuk mengontrolnya.
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
http://id.wikipedia.org/wiki/Kernel_(Ilmu_komputer)http://id.wikipedia.org/wiki/Bootinghttp://id.wikipedia.org/wiki/Kernel_(Ilmu_komputer)http://id.wikipedia.org/wiki/DOShttp://id.wikipedia.org/wiki/UNIX
-
tipe kedua adalah Real-Time OS, contohnya adalah Windows, Linux, Free
BSD, Solaris, palm, symbian, dan sebagainya.
Seiring dengan berkembangnya Sistem Operasi, semakin banyak lagi layanan yang
menjadi layanan inti umum. Kini, sebuah OS mungkin perlu menyediakan layanan jaringan dan
koneksi 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 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 program tersebut dengan program yang lain.
Sistem operasi-sistem operasi utama yang digunakan komputer 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 Server 2008, Windows 7 (Seven)
yang dirilis pada tahun 2009, dan Windows 8 yang dirilis pada Oktober 2012)).
2. Keluarga Unix yang menggunakan antarmuka sistem operasi POSIX, seperti SCO UNIX,
keluarga BSD (Berkeley Software Distribution), GNU/Linux, Zeath OS (berbasis kernel
linux yang dimodifikasi.)MacOS/X (berbasis kernel BSD yang dimodifikasi, dan dikenal
dengan nama Darwin) dan GNU/Hurd.
http://id.wikipedia.org/wiki/Windowshttp://id.wikipedia.org/wiki/Linuxhttp://id.wikipedia.org/w/index.php?title=Free_BSD&action=edit&redlink=1http://id.wikipedia.org/w/index.php?title=Free_BSD&action=edit&redlink=1http://id.wikipedia.org/wiki/Solarishttp://id.wikipedia.org/wiki/Palmhttp://id.wikipedia.org/wiki/Symbianhttp://id.wikipedia.org/w/index.php?title=Perusak&action=edit&redlink=1http://id.wikipedia.org/wiki/APIhttp://id.wikipedia.org/wiki/APIhttp://id.wikipedia.org/wiki/Microsoft_Windowshttp://id.wikipedia.org/wiki/Unix
-
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.6
(Snow Leopard). Musim panas 2011 direncanakan peluncuran versi 10.7 (Lion).
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.
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 saat tertentu
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 memori 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
http://id.wikipedia.org/wiki/Applehttp://id.wikipedia.org/wiki/Mac_OS_Xhttp://id.wikipedia.org/wiki/Mainframehttp://id.wikipedia.org/w/index.php?title=Super_komputer&action=edit&redlink=1
-
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 mengubah 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 nilai prioritasnya).
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
Perangkat Lunak (software) adalah 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.
Perangkat Lunak (software) 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.
Secara umum, perangkat lunak (software) dapat dibagi menjadi tiga bagian, yaitu Sistem Operasi,
Bahasa Pemrograman dan Perangkat Lunak Aplikasi.
-
1. SISTEM OPERASI
a. Pengertian Sistem Operasi
Sistem operasi merupakan sebuah penghubung antarapengguna dari komputer dengan
perangkat keras komputer. Sebelum ada sistem operasi, orang hanya mengunakan komputer
dengan menggunakan sinyal analog dan sinyal digital. Seiring dengan berkembangnya
pengetahuan dan teknologi, pada saat ini terdapat berbagai sistem operasi dengan keunggulan
masing- masing. Untuk lebih memahami sistem operasi maka sebaiknya perlu diketahui terlebih
dahulu beberapa konsep dasar mengenai sistem operasi itu sendiri.
Pengertian sistem operasi secara umum ialah pengelola seluruh sumber-daya yang terdapat pada
sistem komputer dan menyediakan sekumpulan layanan (system calls) ke pemakai sehingga
memudahkan dan menyamankan penggunaan serta pemanfaatan sumber-daya sistem komputer.
Sistem operasi berfungsi ibarat pemerintah dalam suatu
negara, dalam arti membuat kondisi komputer agar dapat menjalankan program secara benar.
Untuk menghindari konflik
yang terjadi pada saat pengguna menggunakan sumber-daya yang sama, sistem operasi mengatur
pengguna mana yang dapat mengakses suatu sumber-daya. Sistem operasi juga sering disebut
resource allocator. Satu lagi fungsi penting sistem operasi ialah sebagai program pengendali yang
bertujuan untuk menghindari kekeliruan (error) dan penggunaan komputer yang tidak perlu.
b. Sejarah Sistem Operasi
Menurut Tanenbaum, sistem operasi mengalami
perkembangan yang sangat pesat, yang dapat dibagi kedalam empat generasi:
Generasi Pertama (1945-1955)
-
Generasi pertama merupakan awal perkembangan sistem komputasi elektronik sebagai pengganti
sistem komputasi mekanik, hal itu disebabkan kecepatan manusia untuk menghitung terbatas dan
manusia sangat mudah untuk membuat kecerobohan, kekeliruan bahkan kesalahan. Pada generasi
ini belum ada sistem operasi, maka sistem komputer diberi instruksi yang harus dikerjakan secara
langsung.
Generasi Kedua (1955-1965)
Generasi kedua memperkenalkan Batch Processing System, yaitu Job yang dikerjakan dalam satu
rangkaian, lalu dieksekusi secara berurutan.Pada generasi ini sistem komputer belum dilengkapi
sistem operasi, tetapi beberapa fungsi sistem operasi telah ada, contohnya fungsi sistem operasi
ialah FMS dan IBSYS.
Generasi Ketiga (1965-1980)
Pada generasi ini perkembangan sistem operasi dikembangkan untuk melayani banyak pemakai
sekaligus, dimana para pemakai interaktif berkomunikasi lewat terminal secara on-line ke
komputer, maka sistem operasi menjadi multi-user (di gunakan banyak pengguna sekali gus) dan
multi- programming (melayani banyak program sekali gus).
Generasi Keempat (Pasca 1980an)
Dewasa ini, sistem operasi dipergunakan untuk jaringan komputer dimana pemakai menyadari
keberadaan komputer- komputer yang saling terhubung satu sama lainnya. Pada masa ini para
pengguna juga telah dinyamankan dengan Graphical User Interface yaitu antar-muka komputer
yang berbasis grafis yang sangat nyaman, pada masa ini juga dimulai era komputasi tersebar
dimana komputasi-komputasi tidak lagi berpusat di satu titik, tetapi dipecah dibanyak komputer
sehingga tercapai kinerja yang lebih baik.
c. Macam-Macam Sistem Operasi
Sistem Operasi jenisnya banyak sekali, kita tinggal memilih jenis apa yang akan digunakan di
komputer kita. Mulai dari yang berlisensi sampai dengan yang gratis (open source), diantaranya
adalah :
-
1. DOS
2. Windows, beberapa versi windows : Windows 95
Windows 98
Windows 2000 Profesional
Windows 2003
Windows XP Windows Vista
3. Linux, macam-macam distro linux :
Redhat Fodore Core Mandrake Suse Knoppix
Ubuntu/Edubuntu
4. Apple System
5. Machintos
2. PERANGKAT LUNAK BAHASA (LANGUAGE SOFTWARE)
Perangkat Lunak Bahasa (Language Program), yaitu program yang digunakan untuk
menerjemahkan instruksi-instruksi yang ditulis dalam bahasa pemrograman ke dalam bahasa
mesin agar dapat diterima dan dipahami oleh komputer.
High Level Language (Bahasa Tingkat Tinggi)
Bahasa tingkat tinggi merupakan bahasa yang mudah dimengerti oleh siapa saja yang mau belajar,
karena bahasa ini dibuat dengan menggunakan bahasa manusia sehari-hari. Bahasa tingkat tinggi
saat ini biasa dimanfaatkan untuk membuat program-program aplikasi berbasiskan bisnis ataupun
berbasiskan sains. Contoh dari bahasa tingkat tinggi adalah : Basic, dBase, Cobol, Pascal, C++,
Visual Basic, Visual Foxpro, Delphi, PHP, dan masih banyak yanga lainnya.
-
3. PERANGKAT LUNAK APLIKASI
Perangkat lunak aplikasi merupakan perangkat lunak yang biasa digunakan oleh siapa saja untuk
membantu pekerjaannya. Perangkat lunak aplikasi dapat dengan mudah di install di dalam
komputer kita. Perangkat lunak aplikasi dapat dikelompokkan menjadi dua macam, yaitu :
a. Program Aplikasi
Program aplikasi merupakan program yang langsung dibuat
oleh seorang programmer yang disesuaikan dengan
kebutuhan seseorang ataupun untuk kebutuhan suatu perusahaan, biasanya menggunakan bantuan
suatu bahasa pemrograman. Misalnya menggunakan visual basic, PHP ataupun bahasa
pemrograman apa saja yang mendukung. Contoh dari program aplikasi adalah :
Program penggajian karyawan (Payroll) Program penjualan tiket pesawat/kapal Laut Program
kasir
Program billing warnet/wartel
b. Program Paket
Program paket merupakan program khusus dalam paket- paket tertentu yang dibuat oleh software
house ataupun
langsung bawaan dari suatu Sistem Operasi. Dibawah ini akan diberikan contoh macam-macam
program aplikasi paket, yaitu :
-
Program pengolah kata, contohnya adalah : Microsoft Word, Open Office.org Writter, ChiWritter,
Word Perfect, WordStar, K Writter, Amipro, dll.
Program pengolah angka, contohnya adalah : Microsoft
Excel, Open Office.org Calc, Quattro Pro, Lotus 123, dll. Program presentasi, contohnya adalah :
Microsoft Power
point, Open Office.org Impres, Magic Point, Corel
Presentation, Apple Work, dll.
Program design grafis, contohnya adalah : Adobe
Photoshop, Corel Draw, Free Hand, Auto Cad, dll.
Program browser, contohnya adalah : Internet Explorer,
Modzilla Firefox, Opera, Netscape Communicator.
Program database, contohnya adalah : Microsoft Access,
Open Office.org Base, Visual Foxpro, Fox Base, Dbase I- IV, dll.
Program animasi, contohnya adalah : Macromedia Flash, Swish, dll.
Program multimedia, contohnya : Windows Media Player, WinAmp, Cyberlink, Real Player, DVD
Player,
MACAM PERANGKAT LUNAK DAN FUNGSINYA
Dari perkembangan perangkat lunak, kita bisa membayangkan bagaimana perkembangan
interaksi manusia dengan perangkat lunak. Bentuk paling primitif dari perangkat lunak,
menggunakan aljabar Boolean, yang di representasikan sebagai binary digit (bit), yaitu 1 (benar /
on) atau 0 (salah / off), cari ini sudah pasti sangat menyulitkan, sehingga orang mulai
mengelompokkan bit tersebut menjadi nible (4 bit), byte (8 bit), word (2 byte), double word (32
bit).
-
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.
1. JENIS PERANGKAT LUNAK
Sistem Operasi
Perangkat Lunak Bahasa
Program Aplikasi
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 OS/2, Apples System
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.
Berikut penjelasan lebih lengkapnya:
-
A. SISTEM OPERASI
Untuk mengendalikan Program Kerja Komputer secara mendasar seperti :
Mengatur Media Input
Proses
Output
Mengatur Memory
Penjadwalan Proses
PC DOS
MS DOS
MICROSOFT WINDOWS
LINUX
UNIX
MACINTOSH
FREE BSD
Sistem operasi sangat berkaitan dengan prosesor yang di gunakan. Jenis prosesor pada PC
yang umum adalah yang kompatibel dengan produk awal IBM dan Macintosh. PC Macintosh,
perangkat lunaknya di kembangkan oleh perusahaan yang sama sehingga perkembangannya tidak
sepesat cloning IBM PC. Sistem operasi dari cloning IBM saat ini secara umum terbagi menjadi 2
aliran yaitu komersil yang di buat oleh Microsoft dan yang bersifat freeware yang di kembangkan
oleh peneliti dari seluruh dunia karena bersifat open source, yaitu bahan baku pembuatan dapat di
baca, sehingga hasilnya dapat di tambah atau di modifikasi oleh setiap orang.
Sementara interaksi antara pengguna dan komputer di kenal melalui 2 cara, cara yang pertama
adalah pemberian instruksi melalui penulisan perintah atau dengan cara tunjuk (pointer) dengan
tampilan grafis.
-
B. PERANGKAT LUNAK BAHASA
Program yang digunakan untuk menerjemahkan instruksi-instruksi yang ditulis dalam
bahasa mesin agar dapat diterima dan dimengerti oleh komputer. 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
1) MACAM PERANGKAT LUNAK BAHASA
o Bahasa Tingkat Rendah
o Bahasa Tingkat Menengah
Bahasa Tingkat Tinggi
a. Bahasa Tingkat Rendah
Merupakan Bahasa yang digunakan oleh komputer itu sendiri
o ASSEMBLY LANGUAGE
RPG ( Repeat Program General )
b. Bahasa Tingkat Menengah
Bahasa dalam komputer yang menggunakan singkatan dan sudah mendekati bahasa sehari-
hari.
Program Fortran (Formula Transator)
c. Bahasa Tingkat Tinggi
-
Merupakan Bahasa Komputer yang sudah dibuat dan dikembangkan dengan menggunakan bahasa
sehari-hari
o Basic
o Cobol
Pascal
C. Program Aplikasi (Aplication Program)
Merupakan suatu program paket yang telah dirancang dan dibuat khusus untuk kebutuhan tertentu.
o Word Processing (Pengolah Kata)
o Program Database
o Program Spreadsheet
o Program CAD (Computer Aided Design)
o Program Layout Artikel (Publisher)
Aplikasi multimedia
a) Word Processing
Merupakan salah satu program aplikasi dimana dalam pengoperasiannya menggunakan text (Text
Based)
Wordstar Profesional
Word Perfect
Chiwriter
Microsoft Word
Word Star
b) Program Database
-
Merupakan salah satu program aplikasi yang berfungsi untuk merancang atau membuat serta
mengelola DATABASE
Ms.Acces
SQL Server
MySql
Oracle
c) Program SpreadSheet
Merupakan salah satu program aplikasi yang berfungsi untuk bidang keuangan,
pembukuan, atau melakukan perhitungan secara otomatis.
Lotus 123
Ms.Excel
Quatro
Supercheck
d) Program CAD (Computer Aided Design)
Merupakan Salah satu program aplikasi yang berfungsi untuk media lukis (Alat lukis)
Auto Cad
Pro Design
Corel Draw
Adobe Photoshop
e) Program Layout Artikel
-
Merupakan salah satu program aplikasi yang berfungsi khusus untuk mengatur tata letak
obyek yang digunakan pada cover suatu media cetak/Elektronik
o Page Maker
o Ventura
o Harvard Publisher
Newmaster
f) Aplikasi Multimedia
Aplikasi multimedia saat ini sangat banyak dan beragam. Di katakan multimedia kerana selain
penggunaan media teks, aplikasi ini dapat memproses / menampilkan dalam bentuk yang lain yaitu
gambar, suara dan film.
Aplikasi multimedia sangat berkaitan dengan format data yang digunakan. Aplikasi
Multimedia umumnya dipisahkan lagi menjadi aplikasi yang digunakan untuk membuat, yang
hanya digunakan untuk menampilkan saja dan aplikasi pengaturan.
Format-format digital multimedia di antaranya:
1. MIDI (Musical Instrument Digital Interface) , format suara instrumen ini di perkenalkan pada
tahun 1983 oleh perusahaan musik elektrik seperti Roland, Yamaha dan Korg. Format MIDI
bersifat sangat kompak dengan ukurannya yang kecil, suara yang di hasilkan oleh MIDI dengan
dukungan sound card yang memilik synthesizer(penghasil suara elektrik) sangatlah mirip dengan
organ elektrik yang bisa memainkan berbagai alat musik.
2. MP3, format suara yang terkenal saat ini berbeda dengan MIDI yang hanya instrument, MP3
merekam seluruh suara termasuk suara penyanyinya. Kualitas suara MP3 akan erbanding dengan
ukuran penyimpannya. Kualitas yang banyak di gunakan untuk merekam musik adalah standar
CDROM (44,2 KHz, 16 bit, stereo), sementara kualitas terendah adalah kualitas seperti telepon (5
KHz, 8 bit, mono).
3. MPEG (Moving Picture Experts Group), merupakan format yang di susun oleh ahli dari berbagai
penjuru dunia untuk format multimedia.
-
4. AVI (Audio Video Interleave), format AVI di buat oleh Microsoft dan mudah di pindah-
pindahkan di aplikasi buatan Microsoft lainnya seperti Word atau PowerPoint
5. Quicktime, sama dengan AVI, Quicktime dapat digunakan baik di komputer berbasis Intel
maupun
6. Mac. Quicktime dapat menyaingin AVI di karenakan tingkat kompresinya yang lebih baik.
Tingkat kompresi menentukan besar-kecilnya file yang akan menentukan pula besar-kecilnya
media penyimpanan, dan lebar jalur data yang dibutuhkan untuk transfer.
D. Fungsi Perangkat Lunak (Software)
Merupakan program yang berisi intruksi atau perintah yang dimengerti oleh komputer
untuk melakukan kegiatan seperti menghitung, menggambar, dan menghasilkan suara. Sehingga
ada komunikasi antara komputer dengan pemakai.
-
DAFTAR PUSTAKA
http://rullykhusna.blogspot.com/p/macam-perangkat-lunak-dan-fungsinya.html
http://tentangkomputerkita.blogspot.com/2010/04/pengertian-perangkat-lunak-software.html
http://rullykhusna.blogspot.com/p/macam-perangkat-lunak-dan-fungsinya.htmlhttp://tentangkomputerkita.blogspot.com/2010/04/pengertian-perangkat-lunak-software.html