Setelah
minggu lalu kita membahas tentang perangkat keras, kali ini kita akan
memperkenalkan berbagai macam perangkat lunak. Setelah membaca post ini,
diharapkan kalian dapat menjelaskan berbagai perangkat lunak seperti sistem
operasi, dll.
Komputer
tidak akan bermanfaat tanpa keberadaan perangkat lunak. Komputer bekerja atas
dasar instruksi. Sekumpulan instruksi diberikan untuk mengendalikan perangkat
keras komputer. Sekumpulan instruksi inilah yang disebut program komputer. Nah,
begitu pula program komputer yang disebut juga perangkat lunak.
Pengertian
perangkat lunak (software) komputer adalah sekumpulan data elektronik yg
disimpan dan diatur oleh komputer, data elektronik yg disimpan oleh komputer
itu dapat berupa program atau instruksi yg akan menjalankan suatu perintah.
Perangat lunak biasanya dikelompokkan menjadi program aplikasi (application program) dan program sistem
(system program).
Program
sistem adalah program yang digunakan untuk mengontrol sumber daya komputer,
seperti CPU dan peranti masukan/keluaran. Kedudukan program ini adalah sebagai
perantara antara program aplikasi dan perangkat keras komputer. Maka dari itu,
peran program sistem sering kali tidak terlihat secara langsung.
Program
sistem digunakan untuk :
- Interpreter, yaitu menerjemahkan perintah software aplikasi sehingga dimengerti oleh hardware.
- Configurasi Hardware, yaitu mengenal pheriperal (peralatan pendukung komputer).
- Management File, yaitu pengelolaan file (data/program)
Program
aplikasi adalah program yang dibuat oleh pemakai yang ditujukan untuk melakukan
suatu tugas khusus juga digunakan untuk mengolah data elektronik.
Banyak
software aplikasi yang ditawarkan dipasaran, namun kita dapat mengelompokkan
software aplikasi menurut kegunaannya, - Software untuk pengolahan kata (word processing)
- Software untuk pengolahan angka/data tabel (spreadsheet)
- Software untuk pengolahan data statistik
- Software untuk pengolahan database
- Software untuk menggambar teknik (autocad)
- Software untuk pengolahan gambar (citra photo)
- Software bahasa pemograman untuk membuat aplikasi sendiri
Fungsi perangkat lunak,
yaitu :
- memproses data atau perintah / instruksi hingga mendapat hasil atau menjalankan sebuah perintah perintah.
- sebagai sarana interaksi yg menghubungkan atau menjembatani pengguna komputer (user) dengan perangkat keras.
- mengatur dan membuat pekerjaan lebih efisien.
- mengelola sumber daya komputer
Sekarang kita akan membahas tentang sistem operasi.
Sistem operasi adalah program yang bertindak sebagai perantara antara pemakai
komputer dan perangkat keras komputer. Tujuan sistem operasi adalah menyediakan
lingkungan yang memungkinkan pemakai dapat menjalankan program apapun dengan
mudah.
Sistem operasi mempunyai tiga fungsi utama, yaitu :
- Manajemen proses mencakup penyiapan, penjadwalan, dan pemantauan proses pada komputer. Proses adalah program yan sedang dijalankan.
- Manajemen sumber daya berkaitan dengan pengendalian terhadap pemakaian sumber daya dalam sistem komputer yang dilakukan oleh program sistem ataupun program aplikasi yang sedang dijalankan pada komputer.
- Manajemen data berupa pengendalian terhadap data masukan/keluaran, termasuk dalam hal pengalokasian dalam peranti penyimpanan sekunder ataupun memori utama.
Sistem operasi yang beredar sangatlah banyak. Sistem
operasi mainframe umumnya menggunakan
sistem operasi yang disebut MVS (Multiple
Virtual System), sedangkan minikomputer seperti VAX (Digital Equipment Corporation) menggunakan sistem operasi VMS (Virtual Memory System) ataupun sistem
operasi yang dinamakan Digital Unix. Sistem operasi yang populer untuk PC lebih
beragam, antara lain :
- DOS, sistem operasi yang awalnya dipakai pada IBM PC dan PC yang kompatibel dengan IBM PC (disebut MS-DOS). Dirancang untuk komputer tunggal.
- Windows 95/Windows 98/Windows Me/Windows XP, sistem operasi dengan antarmuka grafis yang dibuat oleh Microsoft. Memiliki kemampuan multitasking dan dapat digunakan sebagai klien dalam client/server.
- Windows NT/Windows 2000, sistem operasi dengan antarmuka grafis ini biasa digunakan sebagai server. Mendukung muktitasking dan multiprocessing.
- OS/2, sistem operasi untuk IBM PC dengan antar-muka grafis. Namun, kurang populer di Indonesia.
- UNIX, keluarga sistem operasi yang dapat digunakan untuk platform komputer, dari PC hingga mainframe.
- Linux, sistem operasi semacam UNIX ini sangat populer di lingkungan perguruan tinggi, terutama yang mempunyai jurusan ilmu komputer atau informatika.
Utilitas
Utilitas adalah program bantu yang bermanfaat untuk
melakukan kegiatan yang berhubungan dengan sumber daya sistem, misalnya untuk
melakukan defragmentasi data pada hardisk.
Contohnya adalah ScanDisk, Disk Cleanup, Disk Defragmenter, yang tergolong system tools.
Bahasa
Pemograman
Telah diketahui bahwa program adalah sekumpulan instruksi
yang digunakan untuk mengatut perangkat keras komputer agar melaksanakan
tindakan tertentu. Pemograman adalah kegiatan yang berkaitan dengan penulisan
program.
Karakteristik bahasa pemograman bergantung pada
tujuannya. Sebagai contoh, program yang ditujukan untuk pemrosesan secara batch berbeda dengan program yang
ditujukan untuk real-time. Bahasa
yang ditujukan untuk aplikasi Web berbeda dengan yang ditujukan pada aplikasi
non-Web.
Sumber
:
Kadir, Abdul. 2003. Pengenalan Sistem Informasi.
Yogyakarta: Andi
Supriyanto. 2003. Teknologi Informasi dan Komunikasi. Salatiga: Yudhistira
Supriyanto. 2003. Teknologi Informasi dan Komunikasi. Salatiga: Yudhistira

Tidak ada komentar:
Posting Komentar