Pengertian Program
Secara umum pengertian program ialah himpunan atau kumpulan instruksi tertulis yang dibuat oleh programmer/suatu bagian executable dari suatu software. Orang yang membuat program sering disebut juga sebagai pemrograman atau programmer.
Aktivitas membuat program disebut dengan pemrograman. Jadi pemrograman ialah merupakan suatu kumpulan urutan perintah ke komputer guna mengerjakan sesuatu. Perintah-perintah ini membutuhkan suatu bahasa tersendiri. Sebagaimana bahasa manusia, bahasa pemrograman mempunyai kaidah tertentu yang dapat dimengerti oleh komputer.
Program merupakan sekumpulan instruksi yang diapakai sebagai pegnatur komputer agar dapat menjalankan perintah tertentu. Tanpa adanya program, komputer sebenarnya tidak bisa berbuat apa-apa. Hanya seperti mesin kosong. Program ialah bagian dari beberapa aspek penting dari sebuah komputer. Mungkin juga ada anggapan bahwa komputer mencakup tiga aspek penting
Baca Juga Artikel Yang Mungkin Berhubungan : 8 Kriteria Bahasa Pemrograman Yang Harus Diketahui Programmer
Program Menurut Para Ahli
- Menurut KBBI,
program dalam ilmu komputer yakni adalah program yang diciptakan serta dirancang secara khusus sehingga komputer melakukan fungsi tertentu. - Menurut Janner Simarmata
Program yakni adalah sebuah aplikasi yang diciptakan dengan menggunakan bahasa program tertentu & sudah terinstal di dalam komputer. - Menurut Amikom Yogyakarta,
Program ialah kumpulan instruksi komputer, sedangkan metode dan juga tahapan sistematis dalam program ialah algoritma. - Menurut Ema Utami
mengatakan Program ialah bahasa pemrograman. - Menurut Sukrisno
Program merupakan kata, ekspresi, /pernyataan yang disusun dan dirangkai menjadi satu kesatuan prosedur, yang berupa urutan langkah, untuk menyelesaikan masalah yang diimplementasikan dengan menggunakan bahasa pemrograman sehingga bisa dieksesuksi oleh komputer. - Menurut Anwar Harjono
Program ialah urutan instruksi untuk menjalankan suatu komputasi. - Menurut Saifuddin Anshari
Program merupakan daftar terinci mengenai acara dan juga usaha yang akan dilaksanakan. - Menurut Sunarto, S.Kom
mengatakan Program ialah sekumpulan instruksi yang diwujudkan dalam bentuk bahasa, kode skema, ataupun bentuk laain, yang jika digabungkan dengan media yang bisa dibaca dengan komputer akan mampu membuat komputer bekerja untuk melakukan fungsi-fungsi khusus, termasuk persiapan dalam merancaang instruksi-instruksi tersebut. - Menurut Wiryanto Dewobroto,
Program ialah hasil penyusunan detail langkah-langkah solusi (algoritma) masalah tersebut. - Menurut Sindhunata
Program merupakan kelompok pernyataan yang persis dan juga berurutan yang gunanya ialah untuk memberi tahu komputer bagaimana melaksanakan sesuatu pekerjaan. - Menurut Agoeng Widyatmoko
mendefinisikan Prograam sebagai aplikasi hasil analisis pemecahan masalah yang dibuat dalam bentuk program komputer. - Menurut Janner Simarmata
Program adalah suatu aplikasi yang dibuat dengan menggunakan bahasa program tertentu dan telah terinstal di dalaam komputer. - Menurut Binanto (2009:1)
pemograman dapat disimpulkan dalam beberapa hal, sebagai berikut:
- Mendeskripsikan instruksi-instruksi tersendiri yang kebanyakan disebut sebagai Souce Code yang dibikin oleh programmer.
- Mendeskripsikan suatu keseluruhan bagian dari software yang executable.
- Program merupakan himpunan atau kumpulan instruksi tertulis yang dibikin oleh programmer atau suatu bagian executable dari suatu software.
- Pemrograman artinya sebabkan program komputer.
- Pemrograman merupakan suatu kumpulan alur perintah ke computer untuk mengerjakan sesuatu. Perintah-perintah ini memerlukan suatu bhs tersendiri yang dapat dimengerti oleh komputer.
Baca Juga Artikel Yang Mungkin Berhubungan : 6 Cara Cepat dan Mudah Menjadi Programmer Android Secara Otodidak
Fungsi dan Tujuan Program
Adanya program menjadi suatu hal yang harus ada pada sebuah komputer. Karena program bisa mengontrol Hardware (perangkat keras) untuk menjalankan fungsinya dengan baik. Tanpa program, komputer hanyalah sebuah mesin yang tidak dapat melakukan tugas apapun yang diinginkan oleh penggunanya.
Dari penjelasan diatas sudah bisa kita ambil kesimpulan bahwa fungsi utama program adalah mengendalikan komputer agar dapat melakukan tugas spesifik seperti yang diinginkan oleh pengguna. Program juga memiliki fungsi lain diantaranya :
- Program berfungsi mengatur hubungan antar hardware agar dapat bekerja secara bersamaan. Dengan demikian, hardware bisa bekerja sesuai dengan fungsinya masing-masing tanpa ada hambatan.
- Program berfungsi untuk mengindentifikasi program. Misalnya, File Explorer yang berperan menjadi tempat untuk mengakses berbagai jenis program lainnya yang tersimpan dalam komputer.
- Program berfungsi untuk menghubungkan antara program dengan hardware. Contohnya, Device Manager yang berfungsi sebagai program dalam mengelola seluruh hardware yang dikenali oleh sistem operasi Windows.
- Program berfungsi untuk menerjemahkan instruksi kedalam bahasa mesin. Contohnya seperti compiler dari bahasa pemrograman, seperti Visual Basic, Java, C++ dan lain-lainnya.
Baca Juga Artikel Yang Mungkin Berhubungan : Pemrograman Berorientasi Objek – pengertian Umum Menurut Para Pakar Ahli Terpercaya
Jenis dan Macam Program
Program dikategorikan menjadi 4 jenis yakni sistem operasi, program aplikasi, program utility, dan bahasa pemrograman. Berikut merupakan penjelasan singkat mengenai keempat jenis beserta contoh programnya.
Sistem Operasi
Sistem operasi adalah program komputer kompleks yang didalamnya terdapat program-program lain sebagai jembatan antara pengguna dengan komputer. Dengan sistem operasi, maka komputer bisa mengoptimalkan kinerja dari setiap komponen didalamnya. Contoh program berdasarkan jenis sistem operasinya, berikut ini contohnya :
- Microsoft Windows – Yaitu sistem operasi yang dikembangkan oleh Microsoft dengan menggunakan antarmuka berbasis GUI (Graphical User Interface). Jika kita ingin tahu perkembangannya, Awalnya Windows memperkenalkan versi Windows pertama, yaitu Windows Graphic Environment 1.0. Namun saat ini, Windows berada pada versi Windows 10.
- UNIX – Yaitu istem operasi yang dikembangkan sekitar tahun 1970 oleh Ken Thompson dan rekannya Dennis Ritchie di Bell Labs.
- Macintosh Operating System – Yaitu sistem operasi yang banyak mengenalnya dengan sebutan Mac OS diperkenalkan pada 1984. Mac juga menerapkan arsitektur UNIX dan antarmuka berbasis GUI (Graphical User Interface) dengan tingkat kestabilan yang tinggi.
Program Aplikasi
Program aplikasi adalah jenis program yang bisa menjalankan suatu tugas dan fungsi yang spesifik. Beberapa program yang termasuk kedalam program aplikasi yakni sebagai berikut :
- Pengolah Kata – Yaitu program aplikasi yang dirancang khusus untuk mengolah kata. Contohnya, Microsoft Word, Corel Word Perfect, Lotus Word Pro, Open Office Writer dan lainnya.
- Pengolah Angka – Yaitu rogram yang dirancang untuk mengolah data berupa angka. Contohnya, Lotus 123, Kspread, StarOffice Calc, Microsoft Excel, dan lainnya.
- Pengolah Database – Yaitu program yang dirancang untuk memanipulasi data dengan jumlah yang besar. Contohnya, Microsoft Access, Firebird, Ms SQL Server, MySQL dan sebagainya.
- Pengolah Statistik – Yaitu adalah program yang dirancang guna menganalisis data stasistik, seperti SPSS, Minitab, SAS dan sebagainya.
- Program Akuntansi – Program yang dirancang khusus untuk mengelola data keuangan & akuntansi. Contohnya, MOAE, Sybiz, MYOB, dan lainnya.
- Program Presentasi – Yaitu adalah program yang dirancang khusus untuk menyampaikan informasi dalam bentuk tampilan slide. Contohnya, Open Office Impress, Microsoft PowerPoint, Macromedia Flash dan lainnya.
- Program Grafis – Yaitu adalah program yang dirancang khusus untuk mengolah suatu gambar. Contohnya, Adobe Photoshop, Microsoft Visio, Corel Draw, dan lainnya.
- Program Multimedia – Yaitu adalah Program yang dirancang khusus untuk menyajikan informasi yang berkaitan dengan mutimedia. Contohnya, GOM Player, WinDVD, Windows Media Player, dan sebagainya.
Program Utility
Program utility adalah program yang digunakan untuk melakukan tugas maintenance, seperti menganalisis, mengonfigurasi dan mengoptimalkan keamanan komputer. Contohnya, disk scanner, disk defargment, file manager, antivirus dan lainnya.
Bahasa Pemrograman
Bahasa pemrograman adalah program yang berisikan serangkaian instruksi untuk menjalankan fungsi tertentu. Beberapa contoh bahasa pemrograman yaitu :
- 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,Visual FoxPro.