Senin, 13 Juli 2026

Pengantar Bahasa Pemrograman

🧩 KLASIFIKASI SOFTWARE & BAHASA PEMROGRAMAN




Materi lanjutan Teknologi Informasi dan Komunikasi mengenai klasifikasi software, level bahasa pemrograman, dan klasifikasi bahasa pemrograman berdasarkan fasilitas grafisnya.

1️⃣ Klasifikasi Software

Sumber gambar:
Sistem komputer memiliki tiga elemen penting, yaitu Hardware, Software, dan Brainware. Software menjadi penghubung komunikasi antara Brainware dan Hardware. Secara umum, software terbagi menjadi tiga, yaitu Bahasa Pemrograman, Sistem Operasi, dan Program Aplikasi.

💬 Bahasa Pemrograman

Software yang digunakan untuk membuat Sistem Operasi dan Program Aplikasi. Contohnya Java, Python, C++, dan PHP. 

🖥️ Sistem Operasi

Software yang digunakan untuk mengomunikasikan antara Brainware dan Hardware. Contohnya Windows, Linux, dan macOS.

📊 Program Aplikasi

Software yang dibuat untuk kebutuhan tertentu, misalnya Microsoft Excel khusus menangani masalah spreadsheet.

Contoh Program Aplikasi Berdasarkan Fungsinya

KategoriContoh Aplikasi
Aplikasi OfficeMicrosoft Word, Excel, PowerPoint
Aplikasi MultimediaAdobe Photoshop, CorelDraw, Premiere Pro
Aplikasi InternetGoogle Chrome, Mozilla Firefox
Program UtilityAntivirus, Disk Defragmenter, Backup Tools
Informasi

Selain tiga klasifikasi utama di atas, dikenal juga Program Utility yaitu perangkat lunak yang melengkapi kinerja sistem operasi dan meningkatkan performa komputer, misalnya program antivirus dan tools defragmentasi hardisk.

2️⃣ Level Bahasa Pemrograman


Sumber gambar: 




Berdasarkan levelnya, bahasa pemrograman terbagi menjadi tiga kelompok yang berbeda dari sisi kemudahan dipahami manusia dan kecepatan pemrosesan oleh komputer.

Level 1

Bahasa Mesin (Machine Language)

Menggunakan kode biner sehingga programnya sangat panjang dan sulit dipahami Brainware. Keunggulannya proses sangat cepat dan tidak memerlukan interpreter atau penerjemah.

Level 2

Bahasa Tingkat Rendah (Low Level Language)

Mirip bahasa mesin, programnya panjang dan sulit dipahami Brainware. Prosesnya cepat namun tetap memerlukan interpreter atau penerjemah. Contohnya bahasa Assembly.

Level 3

Bahasa Tingkat Tinggi (High Level Language)

Menyerupai struktur bahasa manusia sehingga mudah dipahami Brainware. Kelemahannya memerlukan penerjemah berupa compiler. Contohnya BASIC dan Pascal.

Perbandingan Level Bahasa Pemrograman

LevelKemudahan DipahamiKecepatan ProsesPenerjemah
Bahasa MesinSangat sulitSangat cepatTidak perlu
Tingkat RendahSulitCepatInterpreter
Tingkat TinggiMudahLebih lambatCompiler

3️⃣ Klasifikasi Bahasa Pemrograman



Sumber gambar: 

Berdasarkan fasilitas grafis yang dimilikinya, bahasa pemrograman dapat dibagi menjadi dua, yaitu Bahasa Pemrograman Berbasis Teks dan Bahasa Pemrograman Berbasis GUI.

🔤 Bahasa Pemrograman Berbasis Teks

Pada awalnya bahasa pemrograman hanya dapat digunakan dalam basis teks. Bahasa pemrograman berbasis teks ini hanya mengenal huruf, angka, dan tanda baca, serta tidak mengenal grafis.

Basic → Turbo Basic

Bahasa pemrograman Basic yang dikembangkan menjadi Turbo Basic.

Pascal → Turbo Pascal

Bahasa pemrograman Pascal yang dikembangkan menjadi Turbo Pascal.

C++ → Turbo C++

Bahasa pemrograman C++ yang dikembangkan menjadi Turbo C++.

🖼️ Bahasa Pemrograman Berbasis GUI

Perkembangan selanjutnya, bahasa pemrograman berbasis teks dikembangkan menjadi bahasa pemrograman berbasis GUI. Keunggulannya sudah memiliki fasilitas grafis berupa grafik, gambar, audio, dan video.

Visual Basic

Pengembangan dari Turbo Basic.

Delphi

Pengembangan dari Turbo Pascal.

Visual C++

Pengembangan dari Turbo C++.

Perbandingan Basis Teks vs Basis GUI

AspekBerbasis TeksBerbasis GUI
TampilanHanya huruf, angka, tanda bacaGrafik, gambar, audio, video
ContohBasic, Pascal, C++Visual Basic, Delphi, Visual C++
Kemudahan PenggunaanLebih sulit bagi pemulaLebih mudah dan interaktif
Kesimpulan

Software terbagi menjadi Bahasa Pemrograman, Sistem Operasi, dan Program Aplikasi yang saling berkaitan dalam menjalankan sistem komputer.

Bahasa pemrograman memiliki tiga level yaitu Bahasa Mesin, Bahasa Tingkat Rendah, dan Bahasa Tingkat Tinggi, yang berbeda dari sisi kemudahan dipahami manusia dan kecepatan proses.

Berdasarkan fasilitas grafisnya, bahasa pemrograman dibagi menjadi Berbasis Teks dan Berbasis GUI, di mana versi GUI merupakan pengembangan dari versi teks dengan tambahan fasilitas grafis.

📚 Ringkasan Materi

Klasifikasi Software

Bahasa Pemrograman, Sistem Operasi, Program Aplikasi.

Level Bahasa Pemrograman

Bahasa Mesin, Tingkat Rendah, Tingkat Tinggi.

Klasifikasi Bahasa Pemrograman

Berbasis Teks dan Berbasis GUI.

Tidak ada komentar:

Posting Komentar

Virtualisasi Sistem Operasi

👨‍🚀🚀 VIRTUALISASI SISTEM OPERASI Menjelajahi galaksi virtualisasi — dari mesin virtual, hypervisor, hingga format berkas VDI, VH...