Senin, 13 Juli 2026

Pengantar Bahasa Pemrograman

Pengantar Bahasa Pemrograman

Klasifikasi Software • Level Bahasa Pemrograman • Klasifikasi Bahasa Pemrograman

1. Klasifikasi Software

Sistem komputer memiliki tiga elemen penting yaitu Hardware, Software, dan Brainware. Software menjadi penghubung komunikasi antara Brainware dan Hardware.

Secara umum software dibedakan menjadi tiga kelompok yaitu:

Jenis Software Fungsi
Bahasa Pemrograman Digunakan untuk membuat sistem operasi maupun aplikasi.
Sistem Operasi Menghubungkan Brainware dengan Hardware.
Program Aplikasi Digunakan untuk menyelesaikan pekerjaan tertentu.
Gambar 1. Klasifikasi Software
Gambar 2. Hubungan Hardware, Software dan Brainware
Contoh: Microsoft Excel merupakan program aplikasi yang digunakan untuk mengolah data dalam bentuk spreadsheet.
2. Level Bahasa Pemrograman

Bahasa pemrograman dibagi menjadi tiga tingkatan berdasarkan kedekatannya dengan bahasa mesin.

Level Keterangan
Machine Language Menggunakan kode biner dan dieksekusi langsung oleh komputer.
Low Level Language Lebih mudah dibanding bahasa mesin tetapi masih sulit dipahami.
High Level Language Menyerupai bahasa manusia sehingga mudah dipelajari.
Gambar 3. Level Bahasa Pemrograman
Gambar 4. Contoh Bahasa Tingkat Tinggi
Bahasa tingkat tinggi memerlukan compiler atau interpreter agar dapat dijalankan oleh komputer.
3. Klasifikasi Bahasa Pemrograman

Berdasarkan fasilitas grafisnya, bahasa pemrograman dibedakan menjadi bahasa berbasis teks dan berbasis GUI.

Berbasis Text Berbasis GUI
Turbo Basic Visual Basic
Turbo Pascal Delphi
Turbo C++ Visual C++
Gambar 5. Bahasa Pemrograman Berbasis Text
Gambar 6. Bahasa Pemrograman Berbasis GUI
Kesimpulan
Perkembangan bahasa pemrograman menghasilkan bahasa yang semakin mudah digunakan, memiliki antarmuka grafis, dan mampu membuat aplikasi yang lebih interaktif.

Tidak ada komentar:

Posting Komentar

Perkembangan Sistem Operasi Open Source

Open Source Software Pengertian • Sejarah • Perkembangan Linux dan Free Software 1. Pengertian Open Source Open Source a...