MATERI 2
PERANGKAT LUNAK BAHASA PEMROGRAMAN
1.Klasifikasi Software
a.Sistem Operasi
Sistem operasi identik dengan software yang berfungsi untuk mengaktifkan seluruh
perangkat yang terpasang pada komputer sehingga masing-masing perangkat dapat
saling berkomunikasi. Contoh : DOS, Unix, Novell, OS/2, Linux dan Windows
b.Program Utility
Program Utility berfungsi untuk membantu atau mengisi kekurangan / kelemahan
dari sistem operasi. Contoh : Norton Utility, Scandisk, dan PC Tools
c.Program Aplikasi
Program aplikasi dibuat sesuai dengan permintaan sebuah lembaga, perusahaan
untuk keperluan interennya hingga individu tertentu. Contoh : GL, MYOB, Payroll
d.Program Paket
Program paket merupakan program yang dikembangkan untuk kebutuhan umum,
seperti Pengolah kata / editor naskah, pengolah angka / lembar kerja, presentasi dan
desain grafis
e.Compiler
Komputer hanya memahami satu bahasa, yaitu bahasa mesin yang terdiri dari nilai 0
dan 1. Bahasa tersebut tidak prkatis dan efisien bagi manusia, sehingga diperlukan
compiler untuk menerjemahkan sebuah bahasa tersebut agar mudah dipahami oleh
manusia.
2.Struktur Bahasa Pemrograman
Bahasa pemrograman, atau sering diistilahkan juga dengan bahasa komputer atau
bahasa pemrograman komputer, adalah instruksi standar untuk memerintah komputer.
Menurut tingkat kedekatannya dengan mesin komputer, bahasa pemrograman terdiri dari:
a.Bahasa Mesin
yaitu memberikan perintah kepada komputer dengan memakai kode bahasa biner.
Contohnya 01100101100110
b.Bahasa Tingkat Rendah
dikenal dengan istilah bahasa rakitan (assembly), yaitu memberikan perintah kepada
komputer dengan memakai kode-kode singkat (kode mnemonic).
Contohnya kode_mesin MOV, SUB, CMP, JMP, JGE, JL, LOOP.
c.Bahasa Tingkat Menengah
yaitu bahasa komputer yang memakai campuran instruksi dalam kata-kata bahasa
manusia (lihat contoh Bahasa Tingkat Tinggi di bawah) dan instruksi yang bersifat
simbolik.
Contohnya {, }, ?, <<, >>, &&, ||.