Senin, 13 Juli 2026

Pengantar Bahasa Pemrograman

// catatan dasar ilmu komputer

Pengantar Bahasa Pemrograman

Software tidak lahir begitu saja — ia ditulis memakai bahasa pemrograman, disusun berjenjang dari kode biner sampai bahasa yang mirip tulisan manusia. Berikut pengantarnya: dari posisi software dalam sistem komputer, tingkatan bahasa pemrogramannya, hingga klasifikasinya.

REV. 01 TOPIK: BAHASA PEMROGRAMAN BACA: 5 MENIT

01 / KLASIFIKASI SOFTWARE

Software, Penghubung Brainware dan Hardware

Sebuah sistem komputer berdiri di atas tiga elemen: hardware, software, dan brainware. Brainware — manusianya — tidak bisa langsung "bicara" dengan hardware. Software-lah yang menjembatani keduanya, dan software sendiri terbagi menjadi tiga kelompok besar.

Skema klasifikasi software: Bahasa Pemrograman, Sistem Operasi, Program Aplikasi
Slide14 — Klasifikasi Software
Bahasa Pemrogramansoftware yang dipakai untuk membuat sistem operasi maupun program aplikasi
Sistem Operasisoftware yang mengomunikasikan brainware dengan hardware
Program Aplikasisoftware untuk kebutuhan spesifik, misalnya Microsoft Excel untuk urusan spreadsheet
Slide materi klasifikasi software
Slide2 — Materi Presentasi

02 / TINGKATAN BAHASA

Tiga Level Bahasa Pemrograman

Semakin dekat sebuah bahasa dengan cara kerja mesin, semakin cepat prosesnya tapi semakin sulit dipahami manusia. Semakin dekat dengan cara berpikir manusia, semakin mudah dipelajari tapi perlu penerjemah tambahan sebelum dijalankan.

LOW · MESIN

Bahasa Mesin

Berupa kode biner yang panjang dan sulit dibaca manusia, tapi jalan sangat cepat karena tidak perlu diterjemahkan lagi.

LOW · RENDAH

Bahasa Tingkat Rendah

Mirip bahasa mesin dan masih sulit dipahami, meski cepat prosesnya, tetap butuh interpreter untuk menerjemahkannya.

HIGH · TINGGI

Bahasa Tingkat Tinggi

Strukturnya menyerupai bahasa manusia sehingga mudah dipelajari, namun perlu compiler sebagai penerjemah ke bahasa mesin.

Ilustrasi level bahasa pemrograman 1
Materi — Level Bahasa Pemrograman (1)
Ilustrasi level bahasa pemrograman 2
Materi — Level Bahasa Pemrograman (2)

03 / KLASIFIKASI BAHASA

Berbasis Teks vs Berbasis GUI

Dilihat dari fasilitas grafisnya, bahasa pemrograman terbagi dua generasi. Generasi awal hanya mengenal huruf, angka, dan tanda baca — belum ada elemen grafis sama sekali. Generasi berikutnya sudah dilengkapi grafik, gambar, audio, dan video.

Skema klasifikasi bahasa pemrograman berbasis teks dan GUI
Slide15 — Klasifikasi Bahasa Pemrograman

Berbasis teks, generasi pertama sebelum ada tampilan grafis:

Basic → Turbo Basic Pascal → Turbo Pascal C++ → Turbo C++

Berbasis GUI, hasil pengembangan dari versi berbasis teks di atas:

Visual Basic Delphi Visual C++

Tidak ada komentar:

Posting Komentar

Virtualisasi Sistem Operasi

// catatan dasar ilmu komputer Virtualisasi Sistem Operasi Virtualisasi memungkinkan satu mesin fi...