Pada postingan sebelumnya saya sudah
membahas tentang perangkat keras komputer
Sekarang saya akan membahas tentang
perangkat lunak (software) nya sobat
Selamat membaca !!!!^^
Perangkat
lunak atau sering disebut software merupakan kumpulan program yang disimpan
dalam sistem komputer yang berisi perintah-perintah untuk melakukan proses
tertentu. Komponen-komponen software yang dibutuhkan oleh sebuah komputer antara lain :
1.
SISTEM OPERASI
Adalah
pengelola seluruh sumber daya yang terdapat pada sistem komputer dan
menyediakan sekumpulan layanan (system call) berupa aplikasi ke pemakai
sehingga memudahkan dan menyamankan pengguna ketika memanfaatkan sumber daya
sistem komputer tersebut.
Berdasarkan
jumlah pengguna dan program yang dapat dijalankan, sistem operasi dibedakan
menjadi 4 yaitu :
Ø Single
user single tasking, suatu komputer hanya bisa digunakan oleh satu user dan
hanya bisa menjalankan suatu program di satu waktu. Misalnya DOS
Ø Multi
user single tasking, suatu komputer dapat digunakan oleh banyak user namun tiap
user hanya bisa menjalankan satu program di satu waktu.
Ø Single
user multi tasking, suatu komputer dipakai oleh satu user dan dapat menjalankan
banyak program di satu waktu. Misalnya windows, mocos, JSD
Ø Multi
user multi tasking, suatu komputer dipakai bersamaan oleh banyak user yang
dapat menjalankan banyak program di satu waktu. Misalnya unix, linux, windows
dengan aplikasi citrix metaframe
Fungsi
Sistem Operasi
Ø Menghubungkan
antara hardware dan program aplikasi yang dijalankan user
Ø Mengatur
dan mengawasi penggunaan perangat keras oleh user dan berbagai program aplikasi
Ø Sebagai
program pengendali yang bertujuan untuk menghindari kekeliruan (error)
Ø Manager
sumber daya hardware seperti mengatur memori, printer cd rom dll
Tujuan
Sistem Operasi
Ø SO
membuat komputer menjadi lebih mudah dan menarik serta nyaman digunakan
Ø Sistem
operasi memungkinkan sumber daya komputer menjadi lebih efisien
Ø Sistem
operasi yang diprogram memungkinkan menerima perubahan atau pengembangan baru
yang lebih efisien dan efektif
Jenis-Jenis
Sistem Operasi
Ø Sistem
Operasi MS DOS
MS
DOS singkatan dari Microsoft Disk Operaning System, adalah sebuah sistem
operasi dasar pertama yang sangat banyak digunakan oleh komputer IBM-PC atau
yang kompatibel dengannya pada era 1980-an. Microsoft membuat MS DOS sebagai
sebuah sistem operasi yang berdiri sendiri, sebelum pada akhirnya menghentikan
dukungan MS DOS secara perlahan ketika mereka membuat sebuah sistem operasi
berbasis grafis (GUI) yang disebut microsoft
windows. MS DOS pertama kali diluncurkan pada tahun 1981. Seiring dengan
berjalannya waktu microsoft terus meluncurkan versi MS DOS yang lebih baru
hingga delapan kali.
MS DOS
merupakan titik yang menjadikan microsoft menjelma menjadi sebuah perusahaan
perangkat lunak terbesar di dunia.
Ø Sistem
Operasi Berbasis Text (LINUX)
Linux
pada awalnya dibuat oleh seorang mahasiswa Finlandia bernama Linux Torvards.
Linux adalah sistem unix yang lengkap, bisa digunakan jaringan, pengembangan
software bahkan untuk pekerjaan sehari-hari. Linux terdiri dari kernel linux,
program sistem dan beberapa program aplikasi. Kernel merupakan inti dari sistem
operasi yang mengatur penggunaan memori, piranti masukan, keluaran, proses2,
pemakaian file pada file sistem dll.
Kernel juga
menyediakan sekumpulan layanan yang digunakan untuk mengakses kernel yang
disebut system call. System call ini digunakan untuk mengimplementasikan
berbagai layanan yang dibutuhkan oleh sistem operasi. Program sistem dan semua
program2 lainnya (aplikasi) yang berjalan diatas kernel disebut user mode.
Perbandingan
linux terhadap sistem operasia lainnya
Linux disusun berdasarkan standar
sistem operasi POSIX yang sebenarnya diturunkan berdasarkan fungsi kerja unix.
UNIX kompatibel dengan linux pada level
system call, ini berarti sebagian besar program yang ditulis untuk unix/ linux
dapat direkompilasi dan dijalankan pada sistem lain dengan perubahan yang
minimal.
MS DOS
memiliki kemiripan dengan linux yaitu file sistem yang bersifat hierarkis. Tapi
MS DOS hanya dapat dijalankan pada processor x86 dan tidak mendukung multi user
dan multi tasking , serta tidak bersifat free. MS Windows juga memiliki
kekurangan seperti yang dimiliki MS DOS. Waktu untuk menemukan suatu bug dalam
suatu sistem operasi tak sebanding dengan harga yang harus dibayar. Sedangkan
sistem operasi apple untuk mancintosh hanya dapat berjalan di sistem mac, dan
juga memiliki kekurangan dari sisi ketersediaan perangkat baru pengembang
(development tool) serat tidak mudah untuk berinteroperasi dengan sistem
operasi lainnya.
untuk sistem operasi windows kalian bisa klik link di bawah ini
2.
BAHASA KOMPUTER
Bahasa ini
merupakan bahasa yang digunakan untuk membuat program komputer. Disebut bahasa
karena memiliki kosa kata dan tata bahasa yang harus ditaati oleh pemakainya.
Yang termasuk dalam jenis ini adalah:
a.
Low Level Language
Merupakan
bahasa tingkat rendah karena sulit dipahami dan hanya dapat dimengerti oleh
pembuatnaya. Yang termasuk low level laguage adalah bahasa mesin dan assembly
language.
b.
High Level Language
Merupakan
bahasa tingkat tinggi karena mengguanakn kata-kata ynag mudah dimengeri oleh
penggunanya. Contoh : BASIC, PASCAL, FORTRAN dll.
3.
PROGRAM APLIKASI
Merupakan
perangkat lunak siap pakai yang nantinya akan digunakan untuk membantu
melaksanakan pekerjaan pengguannya.
Program
aplikasi dapat dibedakan menjadi :
a.
Word Processing merupakan program yang
dipakai untuk menyunting naskah.
Contohnya Ms. Word, lotus, ami pro, dan word
perfect.
b.
Desktop Publishing, merupkan program
yang mengatur tata letak cetakan pada suatu naskah sehigga siap untuk dicetak.
Contoh : vebtura, publisher, page maker
c.
Program Spreadsheet, program yang
digunakan untuk mengambil data secara
kolom. Contoh : ms.xcel, lotus, improv
d.
Database Managemen Extern, salah satu
kegiatan komputer untuk menyimpan data dalam jumlah besar. Untuk menyimpan,
mengolah data kemudian mengalirkan informasi diperlukan program yang disebut
database managemen system (DBMS). Contoh: paradox, fox pro, ms.access
e.
Graphic, digunakan untuk membuat
gambar. Contoh : corel draw, visia, photoshop dll
f.
Program Akutansi, digunakan yang
berhubungan dengan keuangan dan akutansi. Contoh: doc.easy accounting
g.
Program Statistic, merupakan program
yang digunakan untuk melakukan
penelitian yang berhubungan dengan analistik statistik. Contoh: SAS,SPSS,
Statistika
h.
Multimedia, software yang digunakan
untuk menghubungkan komputer dengan menggunakan peralatan multimedia, seperti
kamera audio, kamera digital, video player, dll. Contoh : ms.video
i.
Game, program untuk permainan
j.
Antivirus, program yang digunakan untuk
mendeteksi dan menghilangkan virus yang tertular pada komputer yang sedang
dipakai. Contoh: norton antivirus, smadav, avira, AVG dll