Page 28 - MODUL ALGORTIMA DAN PEMROGRAMAN
P. 28
1. Mengerti setiap langkah dalam algoritma
2. Mengerjakan operasi yang bersesuaian dengan langkah tersebut.
Dalam membangun program kita dapat menggunakan bahasa pemrograman. Seperti
bahasa manusia yang beragam, terdapat banyak jenis bahasa pemrograman. Anda dapat
memilih dan mendalami satu atau beberapa bahasa pemrograman. Berikut beberapa istilah lain
yang perlu untuk diketahui:
1. Pemrogram (programmer) adalah orang yang membuat program.
2. Pemrograman adalah kegiatan merancang dan menulis program.
3. Coding adalah aktivitas menulis kode program dalam kegiatan pemrograman.
Karena cakupan pembahasan kita persempit pada algoritma dan pemrograman maka yang
bertugas untuk memproses algoritma tersebut (processor) adalah komputer. Bila kita bicara
dengan sesama manusia tentunya bahasa yang kita gunakan adalah bahasa yang dimengerti oleh
manusia tersebut. Tentu ini berkaitan lagi dengan daerah masing-masing manusia tersebut
berada dan tingkat pemahaman manusia terhadap suatu bahasa. Bagitu pula dengan komputer.
Bila ingin berinteraksi dengan komputer maka harus menggunakan bahasa yang dimengerti
oleh komputer, yaitu bahasa komputer. Hal tersebut agar apa yang diperintahkan pada komputer
dapat segera diproses. Algoritma yang ditulis dalam bahasa komputer disebut dengan program.
E. Bahasa Pemrograman
Pada saat kita membuat program dalam bahasa pemrograman tertentu, kita sedang belajar
memaknai suatu bahasa komputer. Belajar memaknai berarti mempelajari aturan penulisan dan
sintaksis instruksi, cara kerja compiler, dan cara menggunakan instruksi tersebut untuk
membuat program hanya dalam bahasa pemrograman itu (Munir & Lidya, 2016).
Terdapat banyak bahasa pemrograman yang tersedia saat ini, tetapi desain pemecahan
masalah harus dapat diterjemahkan ke dalam bahasa apapun. Berdasarkan tujuan
pengaplikasiannya, bahasa pemrograman dikelompokkan menjadi 2 jenis (Munir & Lidya,
2016), yaitu;
1. Bahasa pemrograman bertujuan khusus (Specific Purpose Programming Language).
Bahasa pemrograman yang termasuk dalam kelompok ini adalah Cobol (untuk penerapan
bisnis administrasi), Fortran (aplikasi komputer ilmiah), Bahasa assembly (aplikasi
pemrograman mesin), Prolog (aplikasi kecerdasan buatan), MySQL (database), dan lain
sebagainya.
5