Friday, November 4, 2011

Perbedaan Program, Proses dan Software

Program
Program adalah kumpulan instruksi yang digunakan untuk mengatur komputer agar melakukan suatu tindakan tertentu. Tanpa program komputer sesungguhnya tidak dapat berbuat apa-apa. Itulah sebabnya sering dikatakan bahwa komputer mencakup tiga aspek penting, yaitu berupa perangkat keras (hardware), perangkat lunak (software) yang dalam hal ini berupa program, perangkat akal (brainware) atau orang yang berperan dalam operasi komputer maupun pengembangan perangkat lunak (operator).
Dengan kata lain, program merupakan salah satu bagian penting pada komputer yang mengatur komputer agar melakukan aksi yang sesuai dengan yang dikehendaki oleh pembuatnya. Program merupakan entitas yang pasif yaitu sebuah file yang berisi kumpulan instruksi-intrukksi yang disimpan di dalam disk.
Proses
Proses adalah suatu bagian dari program yang berada pada status tertentu dalam rangkaian eksekusinya.
Proses merupakan entitas yang aktif, dengan sebuah program counter yang menyimpan alamat intruksi selanjutnya yang akan di eksekusikan seperangkat sumber daya (resource) yang dibutuhkan agar sebuah proses dapat di eksekusi.
Keadaan dalam suatu proses dapat berupa :
· New : Proses sedang dikerjakan / dibuat.
· Running : Instruksi sedang dikerjakan.
· Waiting : Proses sedang menunggu sejumlah kejadian untuk terjadi (sepertisebuah penyelesaian I/O atau penerimaan sebuah tanda/ signal).
· Ready : Proses sedang menunggu untuk ditugaskan pada sebuah prosesor.
· Terminated: Proses telah selsesai melaksanakan tugasnya/ mengeksekusi.
Software
Software atau perangkat lunak adalah kumpulan dari program-program dan data-data yang saling terelasi yang memerintahkan apa yang harus diselesaikan komputer. Software mengandung fungsi-fungsi, baik yang mengintruksikan hardware atau yang mengolah atau yang menyediakan fasilitas untuk software lainnya.
Software digunakan untuk memproses informasi, dapat berupa program atau prosedur namun tidak sama dengan program komputer. Software tidak hanya mencakup program, tetapi juga semua dokumentasi dan konfigurasi data yang berhubungan, yang diperlukan untuk membuat agar program beroperasi dengan benar.
Software banyak kegunaanya misal untuk mengontrol hardware, memproses data, menganalisa data, menghasilkan data, banyak kegunaanya tergantung tipe softwareuntuk tujuan apa dari pembuatnya.
referensi : dari berbagai sumber

Share this

Simple And Humoris..

Tag :

0 Comment to "Perbedaan Program, Proses dan Software"

Post a Comment