Program komputer


Program komputer atau sering kali disingkat sebagai program adalah serangkaian instruksi yang ditulis untuk melakukan suatu fungsi spesifik pada komputer. Komputer pada dasarnya membutuhkan keberadaan program agar bisa menjalankan fungsinya sebagai komputer, biasanya hal ini dilakukan dengan cara mengeksekusi serangkaian instruksi program tersebut pada prosesor. Sebuah program biasanya memiliki suatu bentuk model pengeksekusian tertentu agar dapat secara langsung dieksekusi oleh komputer. Program yang sama dalam format kode yang dapat dibaca oleh manusia disebut sebagai kode sumber, bentuk program yang memungkinkan programmer menganalisis serta melakukan penelaahan algoritme yang digunakan pada program tersebut. Kode sumber tersebut pada akhirnya dikompilasi oleh utilitas bahasa pemrograman tertentu sehingga membentuk sebuah program. bentuk alternatif lain model pengeksekusian sebuah program adalah dengan menggunakan bantuan interpreter, kode sumber tersebut langsung dijalankan oleh utilitas interpreter suatu bahasa pemrograman yang digunakan.
Beberapa program komputer dapat dijalankan pada sebuah komputer pada saat bersamaan, kemampuan komputer untuk menjalankan beberapa program pada saat bersamaan disebut sebagai multitasking. Program komputer dapat dikategorikan menurut fungsinya; perangkat lunak sistem atau perangkat lunak aplikasi.
Program komputer merupakan sekumpulan instruksi yang ditulis untuk melaksanakan fungsi spesifik pada komputer. Komputer pada umumnya memerlukan keberadaan program agar dapat menjalankan fungsinya, umumnya hal ini dilakukan dengan cara mengeksekusi sekumpulan instruksi program tersebut pada prosesor.

  1. perangkat keras (hardware),
  2. perangkat lunak (software) yang dalam hal ini berupa program,
  3. perangkat akal (brainware) atau orang yang berperan dalam operasi komputer maupun pengembangan perangkat lunak (operator).

Pengertian Program Komputer

Program komputer adalah daftar besar perintah untuk dilakukan oleh komputer, barangkali dengan data di dalam tabel. Banyak program komputer berisi jutaan perintah, dan banyak dari perintah itu dilakukan berulang kali. Sebuah komputer pribadi modern yang umum (pada tahun 2003) bisa melakukan sekitar 2-3 miliar perintah dalam sedetik.

Komputer tidak mendapat kemampuan luar biasa mereka lewat kemampuan untuk melakukan perintah kompleks. Tetapi, mereka melakukan jutaan perintah sederhana yang diatur oleh orang pandai, pemrogram. “Programmer Baik memperkembangkan set-set perintah untuk melakukan tugas biasa (misalnya, menggambar titik di layar) dan lalu membuat set-set perintah itu tersedia kepada programmer lain.”

Dewasa ini, kebanyakan komputer kelihatannya melakukan beberapa program sekaligus. Ini biasanya diserahkan ke sebagai tugas ganda. Pada kenyataannya, UPS melakukan perintah dari satu program, kemudian setelah beberapa saat, UPS beralih ke program kedua dan melakukan beberapa perintahnya.

Jarak waktu yang kecil ini sering diserahkan ke sebagai irisan waktu (time-slice). Ini menimbulkan khayal program lipat ganda yang dilakukan secara bersamaan dengan memberikan waktu UPS di antara program. Ini mirip bagaimana film adalah rangkaian kilat saja masih membingkaikan.

Contoh Program

Penggunaan ekpresi operasi aritmatis yang menghasilkan nilai, contoh: 2 + 2 menghasilkan nilai 4. Dan perintah yang melingkupi pendelegasian nilai atas hasil dari operasi aritmatis tersebut ke dalam sebuah variabel, contoh: x := 2 + 2; if x = 4 then lakukan_sesuatu().

Fungsi Program

Pada umumnya, keberadaan program menjadi suatu hal yang diharapkan oleh komputer. Sebab, program dapat mengontrol perangkat keras (hardware) untuk dapat menjalankan fungsinya dengan baik. Jika tidak ada program, maka komputer hanyalah sebuah mesin yang tidak dapat melakukan tugas apapun yang diinginkan oleh pengguna.
Dari pengertian diatas sudah tampak bahwa fungsi utama program adalah mengendalikan komputer agar dapat melakukan tugas spesifik seperti yang dikehendaki oleh pengguna. Selain itu, program juga memiliki fungsi lain di komputer yang akan dijelaskan dibawah ini.fungsi program
  • Program memiliki fungsi untuk mengatur hubungan antar hardware agar dapat bekerja secara bersamaan. Dengan begitu, hardware dapat bekerja sesuai dengan fungsinya masing-masing tanpa ada hambatan.
  • Program memiliki fungsi untuk mengindentifikasi program. Misalnya, File Explorer yang berperan sebagai tempat untuk mengakses berbagai jenis program lainnya yang tersimpan dalam komputer.
  • Program juga memiliki fungsi untuk menghubungkan antara program dengan hardware. Sebagai contoh, Device Manager yang berfungsi sebagai program untuk mengelola seluruh hardware yang dikenali oleh sistem operasi Windows.
  • Program memiliki fungsi untuk menerjemahkan instruksi kedalam bahasa mesin. Contohnya adalah compiler dari bahasa pemrograman, seperti Visual Basic, Java, C++ dan lain sebagainya.

Contoh Program

Secara umum, program dapat dikategorikan menjadi empat jenis yaitu sistem operasi, program aplikasi, program utility, dan bahasa pemrograman. Berikut merupakan penjelasan singkat mengenai keempat jenis beserta contoh programnya.contoh program aplikasi

1. Sistem Operasi

Sistem operasi atau operating system merupakan program komputer kompleks yang didalamnya terdapat berbagai program lain sebagai jembatan antara pengguna dengan komputer. Dengan adanya sistem operasi, maka komputer dapat mengoptimalkan kinerja dari setiap komponen didalamnya. Berikut beberapa contoh program berdasarkan jenis sistem operasinya.
  • Microsoft Windows – Sistem operasi yang dikembangkan oleh Microsoft dengan menggunakan antarmuka berbasis GUI (Graphical User Interface). Di awal perkembangannya, Windows memperkenalkan versi Windows pertama, yaitu Windows Graphic Environment 1.0. Sedangkan saat ini, Windows sudah berada pada versi Windows 10.
  • UNIX – Sistem operasi yang dikembangkan sekitar tahun 1970 oleh Ken Thompson dan Dennis Ritchie di Bell Labs. UNIX memiliki tingkat kestabilan yang tinggi dibandingkan sistem operasi lainnya, dimana tidak pernah mengalami kegagalan yang ditimbulkan oleh sistem operasinya sendiri. Linux menjadi salah satu sistem operasi turunan dari UNIX.
  • Macintosh Operating System – Sistem operasi yang biasa dikenal dengan sebutan Mac OS diperkenalkan pada 1984. Mac juga menerapkan arsitektur UNIX dan antarmuka berbasis GUI dengan tingkat kestabilan yang tinggi.

2. Program Aplikasi

Program aplikasi merupakan jenis program yang dapat menjalankan suatu tugas dan fungsi yang spesifik. Beberapa program yang termasuk kedalam program aplikasi adalah sebagai berikut.
  • Pengolah Kata – Program aplikasi yang dirancang khusus untuk mengolah kata. Contohnya seperti Microsoft Word, Lotus Word Pro, Corel Word Perfect, Open Office Writer dan sebagainya.
  • Pengolah Angka – Program yang dirancang khusus untuk mengolah data berupa angka. Contohnya seperti Microsoft Excel, Lotus 123, Kspread, StarOffice Calc dan lainnya.
  • Pengolah Database – Program yang dirancang khusus untuk memanipulasi data dalam jumlah yang besar. Contohnya adalah Microsoft Access, MySQL, Firebird, Ms SQL Server dan sebagainya.
  • Pengolah Statistik – Program yang dirancang untuk menganalisis data statistik, seperti SPSS, Minitab, SAS dan lainnya.
  • Program Akuntansi – Program yang dirancang untuk mengelola data keuangan dan akuntansi. Contohnya adalah MYOB, MOAE, Sybiz dan lainnya.
  • Program Presentasi – Program yang dirancang untuk menyampaikan informasi dalam bentuk tampilan slide. Contohnya adalah Microsoft PowerPoint, Open Office Impress, Macromedia Flash dan sebagainya.
  • Program Grafis – Program yang dirancang untuk mengolah suatu gambar. Contohnya adalah Corel Draw, Adobe Photoshop, Microsoft Visio dan sebagainya.
  • Program Multimedia – Program yang dirancang untuk menyajikan informasi yang berkaitan dengan mutimedia. Contohnya adalah Windows Media Player, GOM Player, WinDVD dan lainnya.

3. Program Utility

Program utility merupakan program yang digunakan untuk melakukan tugas maintenance, seperti menganalisis, mengonfigurasi dan mengoptimalkan keamanan komputer. Contohnya seperti system restore, disk scanner, disk defargment, file manager, antivirus dan lainnya.

4. Bahasa Pemrograman

Bahasa pemrograman merupakan program yang berisikan serangkaian instruksi untuk menjalankan suatu fungsi tertentu. Beberapa contoh bahasa pemrograman akan dijelaskan sebagai berikut.
  • Low Level Language  Contohnya adalah bahasa Assembly.
  • Middle Level Language  Contohnya adalah Bahasa C.
  • High Level Language  Contohnya Basic dan Pascal.
  • Object Oriented Language  Contohnya adalah Visual C, Delphi, Visual dBase, Visual FoxPro.
Begitulah pembahasan lengkap mengenai pengertian program, fungsinya beserta beberapa contoh program komputer

Sumber
https://id.m.wikipedia.org/wiki/Program_komputer
https://www.gurupendidikan.co.id/pengertian-program/
https://www.google.com/amp/s/slideplayer.info/amp/4070745/
https://www.nesabamedia.com/pengertian-program/

0 Komentar