MATERI 2 - Pemrograman Dasar Kelas X.docx

MunawirDJ 7 views 2 slides Apr 14, 2025
Slide 1
Slide 1 of 2
Slide 1
1
Slide 2
2

About This Presentation

Materi kedua dari mata pelajaran Pemrograman Dasar SMK Kelas X


Slide Content

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 {, }, ?, <<, >>, &&, ||.

d.Bahasa Tingkat Tinggi
Adalah bahasa pemrograman yang dalam penulisannya mudah dipahami secara
langsung. Bahasa pemrograman ini terbagi menjadi dua, yaitu bahasa pemrograman
prosedural dan bahasa pemrograman berorientasi masalah (problem oriented
languange).
e.Bahasa Pemrograman Berorientasi Objek
Adalah bahasa yang mengandung fungsi-fungsi untuk menyelesaikan suatu
permasalahan dan program tidak harus ditulis secara detail semua pernyataannya,
tetapi cukup memasukkan kriteria – kriteria yang dikehendaki saja.
Proses pengubahan kode sumber (source code) menjadi bahasa mesin (machine
language) ini terdiri dari:
a.Kompilasi
Semua kode sumber dibaca terlebih dahulu dan jika tidak ada kesalahan dalam
menulis program maka akan dibentuk kode mesinnya sehingga program bisa dijalankan.
Program yang melakukan tugas ini disebut Compiler.
b.Interpretasi (Interpretation)
Kode program akan dibaca perbaris dan dieksekusi perbaris. Jika ditemukan
kesalahan dalam penulisan program maka di baris kesalahan itulah program akan
dihentikan.
c.Kompilasi sekaligus Interpretasi
Ada juga bahasa pemrograman yang menghasilkan programnya dengan teknik
kompilasi sekaligus interpretasi.
Tags