Anda di halaman 1dari 18

BAHASA

PEMROGRAMAN
{ 3.2 Memahami perangkat lunak bahasa pemrograman

4.2 Melakukan Instalasi perangkat lunak bahasa


pemrograman
Definisi

 Bahasa Perograman adalah notasi yang digunakan untuk


menulis program komputer

 Dengan mengetahui bahasa komputer kita akan lebih


mudah memerintahkan komputer sehingga mampu
mengerti dan mengerjakan apa yang kita minta
Kategori Bahasa Pemrograman
1. Berdasarkan Penggunaannya
a. Untuk Tujuan Umum
 jenis bahasa pemrograman yang dapat
digunakan untuk membuat program yang bersifat
umum/general.
Cth : java, php, pascal, c, c++, javascript,
visual basic, dll
b. Untuk Tujuan Khusus
 jenis bahasa pemrograman yang dapat digunakan
untuk tujuan tertentu.
Cth : fotran (untuk komunikasi ilmiah)
assembler (untuk pengontrol hardware)
Kategori Bahasa Pemrograman

2. Berdasarkan Level/Tingkatan
a. Bahasa Tingkat Rendah
Disebut sebagai bahasa mesin (assembler)
Pengkodean bahasa menggunakan kode angka 0 dan 1
cth : ADD, MOV
b. Bahasa Tingkat Tinggi
Termasuk dalam bahasa pemrograman yang mudah
dipelajari oleh pengguna komputer karena
menggunakan bahasa Inggris. Bahasa inilah yang
nantinya akan melakukan penerjemahan ke dalam
bahasa yang dimengerti oleh komputer (0 dan 1)
cth : Pascal, C/C++, Java,VisualBasic
Tampilan bahasa C
TAMPILAN BAHASA JAVA
TAMPILAN BAHASA PHP
Proses penerjemahan
Penerjemahan dilaksanakan oleh INTERPRETER & KOMPILER

Perbedaan kedua penerjemah antara lain :

INTERPRETER KOMPILER
Kesalahan kaidah akan segera Kesalahan program terdeteksi
diketahui saat program dijalankan sewaktu kompilasi. Program hasrus
terhindarkan dari segala kesalahan
sewaktu program dijalankan
Program tidak harus dijadikan file Program dapat dikompilasi menjadi
executabl / program langsung dapat file executable
dijalankan dari prompt
Kecepatan eksekusi relatif pelan Kecepatan eksekusi tinggi
interpreter

 Interpreter menerjemahkan instruksi selama program


diminta untuk dieksekusi.
 mula – mula kode sumber (source code) yang dituliskan

oleh programer diterjemahkan terebih dahulu kedalam


bentuk kode mesin per baris instruksi. Setelah satu baris
instruksi dipahami oleh komputer, instruksi tersebut
dijalankan. Lalu interpreter kembali memproses baris
instruksi berikutnya.
interpreter
Compailer
 kompailer menerjemahkan instruksi kedalam kode
objek secara keseluruhan (untuk semua instruksi).
Setelah semua instruksi diterjemahkan, instruksi
yang telah dimengerti oleh komputer kemudian
dijalankan.
 Proses penerjemahan seperti ini disebut dengan
kompilasi.
 Setelah proses kompilasi maka akan membentuk
sebuah program yang Executable (program yang
dapat dijalankan secara langsung tanpa melalui
translator).
compiler
Sejarah Bahasa C++

bahasa C++ mengalami dua tahap evolusi :


 dirilis oleh AT&T Laboratories, dinamakan cfront

 C++ versi kuno ini hanya berupa kompiler yang menerjemahkan


C++ menjadi bahasa C
 Dirilis oleh Borland International Inc

 mengubah C++ langsung menjadi bahasa mesin (assembly)

Sejak evolusi ini, mulai tahun 1990 C++ menjadi bahasa berorientasi
objek yang digunakan oleh sebagian besar pemrogram professional.
editor Bahasa C++
Editor  Digunakan untuk mengetikkan perintah

Contoh editor program C++ :


 Turbo C++

 Borland C++

 GCC (untuk Linux)

 dll

Dengan editor ini poses yang dilakukan adalah :


 Buat program

 Lakukan proses kompilasi


Installasi Perangkat Lunak
Bahasa Pemrograman

 Banyak sekali editor – editor yang ada di luar sana, namun kita
akan menggunakan aplikasi yang bernama CodeBlocks.

 download secara bebas dan gratis pada alamat website


http://www.codeblocks.org/downloads/26 download yang
memiliki kode mingw karena dengan aplikasi yang memiliki
kode ini akan berisikan kompailer – kompailer standart sehingga
anda tidak perlu mendownload kompailer lainnya.
Proses Installasi Aplikasi CodeBlock

Catat semua proses


installasi code blocks di
buku catatan

DIKUMPULKAN!!!!

Anda mungkin juga menyukai