Pengertian Program : Sejarah, Fungsi dan Jenis-jenisnya

Pengertian Program – Pemanfaatan teknologi informasi, media, dan komunikasi telah mengolah baik perilaku masyarakat maupun peradaban manusia secara global.

Perkembangan teknologi informasi dan komunikasi ini juga yang telah menciptakan dunia menjadi tanpa batas untuk setiap orang.

Salah satu urusan yang sehubungan erat dengan tekhnologi komunikasi ialah program komputer atau yang banyak orang sebut dengan program saja.

Pengertian Program

Program adalah sekumpulan instruksi yang diapakai sebagai pengatur komputer supaya dapat menjalankan perintah tertentu. Tanpa adanya program, komputer hanyalah mesin yang tidak bisa melakukan apa-apa.

Program komputer adalah sekumpulan instruksi yang ditulis guna melaksanakan faedah spesifik pada komputer. Komputer pada lazimnya memerlukan eksistensi program supaya dapat menjalankan fungsinya, lazimnya hal ini dilaksanakan dengan teknik mengeksekusi sekumpulan instruksi program itu pada prosesor.

Program merupakan bagian dari sejumlah aspek penting dari suatu komputer. Mungkin ada anggapan bahwa komputer merangkum tiga aspek penting. Komponen tersebut sebagai berikut.

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

Pengertian Program Komputer

Program komputer merupakan daftar besar perintah untuk dilaksanakan oleh komputer, mungkin dengan data di dalam tabel.

Banyak program komputer mengandung jutaan perintah, dan tidak sedikit dari perintah itu dilaksanakan berulang kali. Sebuah komputer pribadi canggih yang umum (pada tahun 2003) dapat melakukan selama 2-3 miliar perintah dalam sedetik.

Komputer tidak mendapat keterampilan luar biasa mereka lewat keterampilan untuk mengerjakan perintah kompleks. Tetapi, mereka mengerjakan jutaan perintah simpel yang ditata oleh orang pandai, pemrogram.

“Programmer Baik memperkembangkan set-set perintah untuk mengerjakan tugas biasa (misalnya, menggambar titik di layar) dan lalu menciptakan set-set perintah tersebut tersedia untuk programmer lain.”

Dewasa ini, banyak sekali komputer sepertinya melakukan sejumlah program sekaligus. Ini seringkali diserahkan ke sebagai tugas ganda.

Pada kenyataannya, UPS mengerjakan perintah dari satu program, lantas setelah sejumlah saat, UPS berpindah ke program kedua dan melakukan sejumlah perintahnya.

Jarak masa-masa yang kecil ini sering di berikan ke sebagai irisan masa-masa (time-slice). Ini menimbulkan impian, fantasi, angan-angan, fiksi, khayal program lipat ganda yang dilaksanakan secara bersamaan dengan menyerahkan waktu UPS salah satu program. Ini serupa bagaimana film ialah rangkaian kilat saja masih membingkaikan.

Pengertian Program Menurut Para Ahli

Berikut ini ialah pengertian yang di definisikan oleh beberapa ahli. Mari anda simak bareng penjelasannya dibawah ini.

1. Sukrisno

Program merupakan ekskresi, kata, atau pengakuan yang dirangkai dan dibentuk menjadi satu kesatuan prosedur, yang berupa urutan langkah-langkah, guna dapat menuntaskan masalah yang diserahkan dengan menggunakan bahasa pemrograman sehigga dapat dieksekusi oleh komputer.

2. KBBI

Program dalam ilmu komputer ialah program yang dibuat secara khusus sampai-sampai memungkinkan komputer melakukan faedah tertentu.

3. Amikom Yogyakarta

Program yaitu sekumpulan intruksi komputer, sementara tahapan dan cara sistematis dalam sebuah program merupakan algoritma.

4. Sugiyono (2005:21)

Program merupakan rangkaian instruksi-instruksi pada bahasa komputer yang dibentuk dengan sistematis dan logis.

5. Sunarto, S.Kom

Program yakni sekumpulan interaksi yang diwujudkan pada format bahasa, kode skema, maupun lainnya, andai digabungkan dengan media yang dapat dibaca dengan komputer akan dapat membuat komputer bekerja supaya dapat melakukan faedah khususnya, dan pun persiapan dalam merancang interuksi tertentu.

6. Wiryanto Dewobroto

Program merupakan sebuah hasil penyusunan rinci langkah-langkah penyelesaian (algoritma) sebuah masalah.

7. Binanto (2009:1)

Menurut keterangan dari Binanto, pemograman dapat ditafsirkan dalam sejumlah hal, sebagai berikut:

  • Mendeskripsikan instruksi-instruksi tersendiri yang seringkali disebut sebagai Souce Code yang diciptakan oleh programmer.
  • Mendeskripsikan sebuah keseluruhan unsur dari aplikasi yang executable.
  • Program adalahhimpunan atau kelompok instruksi tertulis yang diciptakan oleh programmer atau sebuah bagian executable dari sebuah software.
  • Pemrograman berarti menciptakan program komputer.
  • Pemrograman adalah suatu kelompok urutan perintah ke komputer untuk menggarap sesuatu.
  • Perintah-perintah ini memerlukan suatu bahasa tersendiri yang bisa dimengerti oleh komputer.

8. Wikipedia

Program komputer ialah sekumpulan instruksi yang ditulis guna melaksanakan faedah spesifik pada komputer.

Sejarah Program

Sejarah program komputer mencakup perkembangan panjang dari era awal perhitungan mekanis hingga munculnya bahasa pemrograman modern dan aplikasi perangkat lunak yang kompleks. Berikut adalah rangkuman sejarah program komputer yang menarik:

1. Abad ke-17: Mesin Hitung Mekanis

Era awal komputasi dimulai dengan penemuan mesin hitung mekanis oleh ilmuwan seperti Blaise Pascal dan Gottfried Wilhelm Leibniz. Mesin-mesin ini dirancang untuk melakukan operasi aritmatika dasar.

2. Abad ke-19: Kartu Berlubang

Pada pertengahan abad ke-19, Charles Babbage merancang mesin analitik, konsep awal komputer mekanis yang dapat diprogram. Mesin ini menggunakan kartu berlubang sebagai bentuk instruksi program.

3. Awal Abad ke-20: Komputer Elektronik Awal

Pada tahun 1930-an dan 1940-an, komputer elektronik pertama muncul. ENIAC (Electronic Numerical Integrator and Computer) adalah salah satu contoh awal yang digunakan untuk perhitungan militer selama Perang Dunia II.

4. Konsep Program Awal: Bahasa Mesin dan Bahasa Assembly

Periode ini ditandai dengan penggunaan bahasa mesin dan bahasa assembly untuk memprogram komputer.

Bahasa mesin adalah representasi biner langsung dari instruksi-instruksi komputer, sementara bahasa assembly memberikan representasi yang lebih mudah dibaca oleh manusia.

5. 1950-an: Bahasa Pemrograman Tingkat Tinggi

Pada tahun 1950-an, muncul bahasa pemrograman tingkat tinggi seperti Fortran dan LISP. Ini memungkinkan programmer mengekspresikan instruksi dengan lebih ringkas dan mudah dibaca daripada bahasa assembly.

6. 1960-an: Era Sistem Operasi

Komputer mulai menggunakan sistem operasi, seperti IBM OS/360, yang menyediakan antarmuka standar antara perangkat keras dan perangkat lunak aplikasi.

7. 1970-an: Munculnya Mikroprosesor dan Bahasa Pemrograman Baru

Munculnya mikroprosesor memungkinkan komputer pribadi menjadi lebih terjangkau. Pada periode ini, bahasa pemrograman seperti C dan Pascal muncul, memberikan pendekatan yang lebih terstruktur dalam pengembangan program.

8. 1980-an: Revolusi Perangkat Lunak dan Komputer Pribadi

Munculnya komputer pribadi dan sistem operasi grafis, seperti Windows dan MacOS, merubah lanskap komputasi. Ini juga menjadi awal perkembangan aplikasi perangkat lunak yang lebih kompleks.

9. 1990-an: Internet dan Web Programming

Era internet memunculkan bahasa pemrograman seperti HTML, JavaScript, dan PHP untuk pengembangan situs web dan aplikasi berbasis web.

10. Abad ke-21: Mobile Computing dan Cloud

Munculnya perangkat mobile dan komputasi awan mengubah cara kita berinteraksi dengan program. Aplikasi mobile dan layanan berbasis cloud menjadi pusat perkembangan teknologi.

Sejarah program komputer mencerminkan evolusi teknologi komputer dari perangkat mekanis sederhana hingga sistem yang kompleks dan terhubung secara global yang kita kenal hari ini.

Inovasi dalam pemrograman terus berlanjut, menciptakan solusi yang lebih canggih dan mendukung perkembangan teknologi masa depan.

Fungsi Program

Adanya program menjadi sebuah hal yang mesti terdapat pada suatu komputer. Karena program dapat mengontrol Hardware (perangkat keras) guna menjalankan kegunaannya dengan baik.

Tanpa program, komputer hanyalah suatu mesin yang tidak dapat mengerjakan tugas apapun yang diharapkan oleh pemakainya.

Dari keterangan diatas sudah dapat kita ambil benang merah bahwa faedah utama program ialah mengendalikan komputer supaya dapat mengerjakan tugas spesifik laksana yang diharapkan oleh pemakai. Program pun memiliki fungsi lain diantaranya :

  1. Program bermanfaat mengatur hubungan antar hardware supaya dapat bekerja secara bersamaan. Dengan demikian, hardware dapat bekerja cocok dengan kegunaannya masing-masing tanpa terdapat hambatan.
  2. Program bermanfaat untuk mengindentifikasi program. Misalnya, File Explorer yang berperan menjadi lokasi untuk mengakses sekian banyak jenis program lainnya yang tersimpan dalam komputer.
  3. Program bermanfaat untuk menghubungkan antara program dengan hardware. Contohnya, Device Manager yang bermanfaat sebagai program dalam mengelola semua hardware yang dikenali oleh sistem operasi Windows.
  4. Program bermanfaat untuk menerjemahkan instruksi kedalam bahasa mesin. Contohnya laksana compiler dari bahasa pemrograman, laksana Visual Basic, Java, C++ dan lain-lainnya.

Jenis-jenis Program

Program dikategorikan menjadi 4 jenis yaitu sistem operasi, program aplikasi, program utility, dan bahasa pemrograman. Berikut ialah penjelasan singkat tentang keempat jenis beserta contoh programnya.

1. Sistem Operasi

Sistem operasi merupakan program komputer perumahan yang didalamnya ada program-program beda sebagai jembatan antara pemakai dengan komputer.

Dengan sistem operasi, maka komputer dapat mengoptimalkan kinerja dari masing-masing komponen didalamnya. Contoh program menurut jenis sistem operasinya, sebagai berikut contohnya :

  • Microsoft Windows. Merupakan sistem operasi yang dikembangkan oleh Microsoft dengan memakai antarmuka berbasis GUI (Graphical User Interface). Jika kita hendak tahu perkembangannya, Awalnya Windows mengenalkan versi Windows kesatu, yakni Windows Graphic Environment 1.0. Namun ketika ini, Windows berada pada versi Windows 10.
  • UNIX. Yakni istem operasi yang dikembangkan selama tahun 1970 oleh Ken Thompson dan rekannya Dennis Ritchie di Bell Labs.
  • Macintosh Operating System. Yaitu sistem operasi yang tidak sedikit mengenalnya dengan sebutan Mac OS diperkenalkan pada 1984. Mac pun menerapkan arsitektur UNIX dan antarmuka berbasis GUI (Graphical User Interface) dengan tingkat kestabilan yang tinggi.

2. Program Aplikasi

Program aplikasi yaitu jenis program yang dapat menjalankan sebuah tugas dan fungsi yang spesifik. Beberapa program yang tergolong kedalam program software yakni:

  • Pengolah Kata. Merupakan program software yang dirancang eksklusif untuk mengubah kata. Contohnya, Microsoft Word, Corel Word Perfect, Lotus Word Pro, Open Office Writer dan lainnya.
  • Pengolah Angka. Yaitu rogram yang dirancang untuk mengubah data berupa angka. Contohnya, Lotus 123, Kspread, StarOffice Calc, Microsoft Excel, dan lainnya.
  • Pengolah Database. Yakni program yang dirancang guna memanipulasi data dengan jumlah yang besar. Contohnya, Microsoft Access, Firebird, Ms SQL Server, MySQL dan sebagainya.
  • Pengolah Statistik. Adalah ialah program yang dirancang guna meneliti data stasistik, laksana SPSS, Minitab, SAS dan sebagainya.
  • Program Akuntansi. Program yang dirancang khusus guna mengelola data finansial & akuntansi. Contohnya, MOAE, Sybiz, MYOB, dan lainnya.
  • Program Presentasi. Merupakan ialah program yang dirancang eksklusif untuk mengucapkan informasi dalam format tampilan slide. Contohnya, Open Office Impress, Microsoft PowerPoint, Macromedia Flash dan lainnya.
  • Program Grafis. Yaitu ialah program yang dirancang eksklusif untuk mengubah suatu gambar. Contohnya, Adobe Photoshop, Microsoft Visio, Corel Draw, dan lainnya.
  • Program Multimedia. Yakni ialah Program yang dirancang khusus guna menyajikan informasi yang sehubungan dengan mutimedia. Contohnya, GOM Player, WinDVD, Windows Media Player, dan sebagainya.

3. Program Utility

Program utility yakni program yang dipakai untuk mengerjakan tugas maintenance, seperti menganalisis, mengonfigurasi dan mengoptimalkan ketenteraman komputer. Contohnya disk scanner, disk defargment, file manager, antivirus dan lainnya.

4. Bahasa Pemrograman

Bahasa pemrograman merupakan program yang berisikan serangkaian instruksi untuk menjalankan fungsi tertentu. Beberapa contoh bahasa pemrograman yakni :

  • Low Level Language, Contohnya : bahasa Assembly.
  • Middle Level Language, Contohnya : Bahasa C.
  • High Level Language, Contohnya : Basic dan Pascal.
  • Object Oriented Language, Contohnya : Visual C, Visual Base, Delphi dan Visual FoxPro.

Demikianlah penjelasan tentang Program dari RuangPengetahuan.Co.Id semoga bermanfaat dan menambah wawasan kalian, sampai jumpa.

Baca juga artikel lainnya :