Anda di halaman 1dari 2

LEMBAR KERJA PESERTA DIDIK

MATA PELAJARAN : Pemrograman Dasar


JUDUL MATERI : Instalasi Kompilator C++
KELAS / SEMESTER : X TKJ 1 & 2 / I
KOMPETENSI KEAHLIAN : Teknik Komputer dan Jaringan
SATUAN PENDIDIKAN : SMK NEGERI 1 GUNUNGSITOLI
Alokasi waktu : 16 JP (07 September sd 06 Oktober 2021)
Guru Mata Pelajaran : JUNIAMAN GULO, S.Kom
No. HP / WA : 0813 9631 1877

A. KOMPETENSI DASAR
3.2 Memahami perangkat lunak bahasa pemrograman
4.2 Melakukan Instalasi perangkat lunak bahasa pemrograman

B. INDIKATOR
3.1 Indikator KD pada KI pengetahuan
 Siswa mampu memahami perangkat lunak bahasa pemrograman
4.1 Indikator KD pada KI keterampilan
 Siswa mampu melakukan instalasi perangkat lunak bahasa pemrograman

C. PETUNJUK
Bacalah dengan cermat materi Instaasi Kompilator C++ pada halaman 25

D. MATERI TEORI SINGKAT

Kamus Besar Bahasa Indonesia (KBBI) mendefinisikan bahwa bahasa pemrograman adalah “sistem kata atau
simbol yang memungkinkan untuk berkomunikasi dengan komputer, terutama untuk memasukkan instruksi-
instruksi komputer melalui kata-kata yang mudah dipahami, dan kemudian diterjemahkan ke dalam kode mesin”.
Pengertian diatas bisa diambil beberapa kata kunci, diantaranya: “sistem kata / simbol yang mudah dipahami“,
“berkomunikasi dengan komputer”, dan “diterjemahkan ke dalam kode mesin”. “Sistem kata / simbol” lebih dikenal
dengan istilah “sintaks”, sebenarnya sintaks ini digunakan untuk mempermudah manusia memahami komputer
sehingga manusia bisa komunikasi untuk memerintahkan komputer melakukan suatu instruksi, namun komputer
tidak langsung bisa tahu apa instruksi yang diperintahkan manusia, agar komputer paham, ada proses
penerjemahan dari sintaks-sintaks tersebut menjadi kode mesin yang dilakukan oleh penerjemah
(compiler/interpreter), hasil dari penerjemahan tersebut berupa bilangan biner, yaitu bilangan yang terdiri dari
dua angka, 0 (nol) dan 1 (satu).

Ditinjau dari kedekatannya dengan bahasa manusia, bahasa pemrograman dibagi ke dalam tiga tingkat, yaitu:

Bahasa tingkat tinggi, yaitu bahasa yang mudah dimengerti oleh manusia karena menggunakan bahasa yang biasa
digunakan oleh manusia, biasanya didominasi menggunakan bahasa Inggris. Contoh: Java, C++, PHP, Ruby, dan
lain-lain.
Bahasa tingkat menengah, yang mendekati bahasa mesin (komputer) tetapi masih menggunakan bahasa manusia.
Contoh: C, PL/S, MOL-360, dan lain-lain
Bahasa tingkat rendah, yaitu bahasa yang berupa kode-kode singkatan dari bahasa manusia namun sulit sekali
dipahami karena untuk bekerja dengan bahasa ini diharuskan paham cara kerja komputer secara menyeluruh.
Contoh: Assembly.

Saat ini bahasa pemrograman tingkat tinggi lah yang masih terus berkambang. Bahasa pemrograman ini terbagi
ke dalam beberapa bagian berdasarkan dimana bahasa permrograman tersebut bisa dijalankan, diantaranya:

Desktop, jenis bahasa pemrograman ini hanya bisa berjalan di komputer atau laptop, seperti Visual Basic, C++/C#,
Java SE, dan lain-lain.
Web, bahasa pemrograman ini terbagi lagi menjadi dua, yaitu bahasa pemrograman yang berjalan di server dan
bahasa pemrograman yang berjalan di klien (browser). Kedua jenis bahasa ini saling berkomunikasi menggunakan
jaringan internet. Kebanyakan programmer menyebut bahasa pemrograman yang berjalan di server dengan
sebutan back-end sedangkan bahasa pemrograman yang berjalan di klien disebut dengan front-end. Contoh
bahasa pemrograman back-end, yaitu: PHP, Ruby, Java EE, dan lain-lain. Contoh untuk bahasa pemrograman
front-end, yaitu Javascript.
Mobile, bahasa yang dijalankan di perangkat mobile (perangkat jinjin), jenis bahasa pemrograman ini terus
berkembang selaras dengan kemudahan dan optimasi tampilan grafiknya. Bahasa pemrograman ini ada berbagai
jenis tergantung pada sistem operasi yang digunakan, misalkan untuk Android menggunakan bahasa Android
(pengembangan dari Java ME), iOS menggunakan Objective-C dan Swift, dan Windows Mobile menggunakan
Visual C++, C#, Visual Basic, .Net.

C++
Bahasa Pemrograman C++ adalah bahasa Pemrograman Komputer Tingkat Tinggi (High Level Language), tapi
C++ juga dimungkinkan untuk menulis Bahasa Pemrograman Tinggkat Rendah (Low Level Language) di dalam
pengkodingan.

karena C++ merupakan peluasan dari Bahasa Pemrograman C yang tergolong dalam Bahasa Pemrograman Tingat
Menengah (Middle Level Language), yang berarti Bahasa Pemrograman C++ memiliki semua fitur dan kelebihan
yang bahasa pemrograman C miliki, termasuk kelebihan Bahasa C yaitu kita dimungkinkan untuk menggunakan
Bahasa Pemrograman Assembly di dalam pengkodingan C, dan juga menyediakan fasilitas untuk memanipulasi
memori tingkat rendah.

C++ adalah peluasan dan penyempurnaan dari bahasa pemrograman sebelumnya yaitu bahasa C, oleh Bjarne
Stroustrup pada tahun 1980. Awal C++ mempunyai nama yaitu “C with Classes” dan berganti nama menjadi C++
pada tahun 1983. Bjarne Stroustrup membuat bahasa pemrograman C++ dengan tambahan fasilitas, yang sangat
berguna pada tahun itu sampai sekarang, yaitu bahasa pemrograman yang mendukung OOP (Object Oriented
Programming).

COMPILER
Kompilator (Compiler) adalah sebuah program komputer yang berfungsi untuk menterjemahkan kode komputer
yang ditulis oleh programmer dalam suatu bahasa pemrograman tertentu menjadi program yang ditulis ke dalam
bahasa lain.

Terkadang beberapa kompilator menerjemahkan program yang programmer tulis ke bahasa yang lebih rendah
(seperti: assembly) sebagai perantara atau langsung diterjemahkan ke dalam bahasa mesin. penerjemahan
bertujuan untuk membuat sebuah program yang dapat dieksekusi oleh komputer (executable program).

STRUKTUR KODE PROGRAM C++


Program C maupun C++ selalu tersusun dari 5 (Lima) bagian utama, yaitu :
1. Preprocessor Directive (Pengarah Kompilator)
2. Declaration (Deklarasi)
3. Definition (Definisi)
4. Statement atau Expressions (Pernyataan atau Ekspresi)
5. Comments (Komentar)

Contoh :
#include <iostream> // Preprocessor Directive
int main() //Function utama
{ // Blok pembuka
std::cout<<"Selamat Datang Di BelajarC++"; //Pernyataan (Statement)
return 0; //Pernyataan
} // Blok Penutup

E. PENUGASAN
Buatlah ringkasan materi tentang INSTALASI KOMPILATOR C++ (Lihat Halaman 31 pada Buku paket Anda)
Kemudian tuangkan pada 2 halaman kertas Double Folio.

Anda mungkin juga menyukai