Sabtu, 02 Februari 2013

Seputar Software


Software adalah sekumpulan instruksi yang ditulis manusia untuk mengaktifkan perangkat keras komputer. Pada dasarnya software ini dibagi menjadi tiga jenis yaitu; sistem operasi, software pemrograman, dan software aplikasi.

Sistem operasi

Sistem operasi merupakan Software yang ditulis untuk mengendalikan semua kegiatan yang ada dalam komputer. Jadi dapat dikatan sistem operasi merupakan jembatan antara perangkat keras dan pwerangkat lunak lainnya. Tanpa adanya sistem operasi maka perangkat keras dan Software lainnya( pemrograman dan aplikasi ) tidak akan dapat bekerja. Beberapa contoh sistem operasi adalah windows Xp, Windw Vista, w indows 7, Macintosh, Linux dan lain- lain. Saat ini yang paling banyak digunakan oleh penguna Windows XP, suatu sistem operasi buatan Microsoft.

Software Pemrograman

Software pemrograman adalah suatu program  yang dapat digunakan untuk membuat program lainnya ( Software apolikasi). Software jenis ini digunakan sebagai penerjemah dari bahasa manusia ke bahasa yang dimengerti komputer.
Menurut jenisnya dibedakan atas bahasa pemrograman ditingkat rendah ( low level language) dan bahasa pemrograman tingkat tinggi ( high level language).
Disebut bahasa pemrograman tingkat rendah karena bahasa ini ‘dekat’ dengan komputer/ mesin, yang sudah barang tentu membawa suatu keuntungan yaitu program yang ditulis dengan bahasa tingkat rendah akan segera ditanggapi oleh komputer sehingga program akan berjalan dengan cepat. Tapi disisi lain akan timbul suatu kesukaran karena untuk membuat program dengan bahasa jenis ini orang harus mengerti kode kode yang dimengerti oleh kompueter/ mesin. Dengan kata lain software jenis ini merupakan software yang berorientasi ke mesin( machine oriented). Contoh software ini adalah bahasa assembly. Karena sifatnya yang machine oriented maka software jenis ini tidak disenangi masyarakat pada umumnya.
Disebut bahasa pemrograman tingkat tinggi karena bahasa pemrograman ini dekat, dengan manusia. Dalam arti bahwa perintah – perintah yang digunakan unntuk membuat suatu program aplikasi dengan bahasa  jenis ini mempunyai kemiripan dengan perintah sehari – hari yang kita lakukan ( sudah barang tentu dalam bahasa Inggris). Karena kemudahan dalam pengiprasiannya maka sudah barang tentu bahas pemrograman jenis ini sangat disukai manusia pada umumnya walaupun harus dibayart dengan kecepatan eksekusi yang relatif lebih lambat dibanding dengan program yang dibuat dengan bahasa pemrograman tingkat  rendah.
Dari jenisnya high level language dibedakan menjadi dua, yaitu intpreter dan compiler. Pada jenis interpreter penerjemah kedalam bahasa mesin dilakukan setelah 1 perintah / instruksi seleasai diberikan. Sedangkan pada compiler penerjemahan dilakukan setelah semua perintah / instuksi diberikan.
Keuntungan pemakaian compiler, proses eksekusi berjalan cepat , sebab tak ada proses penerjemahan setiap kali eksekusinya ( proses penerjemahan hanya dilakukan sekali). Program sumber bisa dirahasiakan, sebab setelah dieksekusi program sumber suidah dalam bentuk kode – kode mesin. Kelemahannya, proses pembuatan dan pengujian relative lebih lama sebab ada waktu yang digunakan untuk menterjemahkan ke kode – kode mesin.
Contoh bahasa pemrograman tingkat tinggi adalah Visual Basic, Borland Delphi dan lain – lain.

Software Aplikasi

Software Aplikasi adalah program yang digunakan secara langsung untuk menyelesaikan masalah – masalah tertentu. Boleh dikatakan software aplikasi ini merupakan software hasil pemrograman dari bahasa pemrograman ( Software pemrograman) digunakan untuk membantu manusia dalam menyelesaikan masalah kesehariannya. Pada dasarnya pogram aplikasi ini dapat digolongkan menjadi bermacam- macam golongan sesuai dengan kemampuannya.
Sebagai pengolah kata ( Word Processor), dikenal Microsoft Word. Sebagai kertas kerja ( spreadsheet), dikenal Microsoft Excel. Sebagai desktop publisher, dikenal page maker. Selain itu dikenal pula program – program yang digunakan untuk memecahkan masalah – masalah pengolahan data, statistic, akuntansi, pengolahan grafis, sebagai alat bantu ( utility) dan lain – lain.
Semoga artikel mengenai software diatas dapat berguna bagi anda semuanya.

0 komentar:

Posting Komentar

◄ Posting Baru Posting Lama ►
 

Copyright © 2012. ANINDITYO BANGUNTOPO - All Rights Reserved B-Seo Versi 5 by Bamz