URAIAN MATERI
Pada pembelajaran kali ini, kamu akan mempelajari tentang instalasi perangkat
lunak bahasa pemrograman. Namun, sebelumnya kamu hanıs menentukan bahasa
pemrograman apa yang akan digunakan membuat program. Coba kamu perhatikan
Gambar di atas! Gambar di atas menunjukkan pemilihan bahasa pemrograman yang akan
digunakan. Bahasa penırograman ada bermacam-macam jenisnya antara lain Python,
Java, C++, PHP, Visual Basic, C dan yang lainnya. Bahasa pemrograman yang
digunakan tergantung program yang akan dibuat, apakah itü berbasis dekstop atau web.
Seperi contoh saat kamu akan merancang sebuah web, maka bahasa pemrograman yang
1
akan kamu gunakan antara lain PHP, HTML, JavaScript dan beberapa bahasa lain yang
sesuai.
Pada pembelajaran ini, kamu akan mempelajari satu bahasa pemrograman yaitu
C++. Bahasa C++ adalah pengembangan dari bahasa C. C++ merupakan salah satu
bahasa yang paling populer untuk pengembangan software vang berbasis objek (Object
Oriented Programming/OOP).
Perbanyak wawasanmu tentang Instalasi Kompilator pada C++ dengan membaca
uraian materi berikut! Bacalah dengan saksama agar mendapat hasil yang maksimal.
2
penulisan kode program maka di baris kesalahan itulah program akan dihentikan.
Program yang melakukan tugas ini disebut interpreter. Bahasa yang menggunakan
teknik interpretasi misalnya bahasa Perl, Python, Ruby, dan lainnya.
Sedangkan compilation merupakan teknik membaca dengan membaca
terlebih dahulu semua kode program dan jika ada kesalahan dalam menulis
program maka akan dibentuk kode mesinnya sehingga program bisa dijalankan.
Program yang melakukan tugas ini disebut compiler. Program hasil kompilasi
akan memiliki bentuk executable. Program bisa langsung dijalankan tanpa harus
memiliki compiler di komputer yang menjalankan program tersebut. Baha yang
menggunakan kompilasi ini misalnya bahasa C, C++, Pascal, Assembly dan
masih banyak lagi.
2. Kategori Bahasa Pemrograman
a. Berdasarkan Penggunaannya
dikategorikan sebagai berikut.
1. Bahasa pemrograman untuk tujuan umum merupakan jenis bahasa
pemrograman yang dapat digunakan untuk membuat program yang
bersifat umum atau general, seperti Java, PHI), C++, C, JavaScript, Visual
Basic, Pascal dan masih banyak yang lain.
2. Bahasa pemrograman untuk tujuan khusus merupakan jenis bahasa
pemrograman yang dapat digunakan untuk tujuan tertentu seperti Fortran
untuk komunikasi ilmiah atau Assembler untuk pengontrol hardware.
b. Berdasarkan Level atau Tingkatan
Kategori bahasa pemrograman menurut levelnya dibedakan menjadi:
1. Bahasa tingkat rendah merupakan bahasa pemrograman yang hanya
dimengerti oleh mesin. Jenis bahasa ini akan langsung dikerjakan oleh
mesin. Contoh untuk jenis bahasa ini adalah bahasa rakitan atau
assembler.
2. Bahasa tingkat tinggi merupakan bahasa yang sudah mendekati bahasa
manusia. Artinya pengguna pun dapat memahami jenis bahasa ini. Mesin
3
membutuhkan compiler untuk mengerjakan perintah pada jenis bahasa ini.
PHIP, Java, C++, Visual Basic merupakan contoh untuk jenis bahasa ini.
3. Jenis bahasa pemrograman
Sekarang ini terdapat puluhan jenis bahasa pemrograman yang lazim digunakan.
Masing-masing dari bahasa pemrograman tersebut memiliki fungsi yang berbeda.
Berikut adalah beberapa jenis bahasa pemrograman yang lazim digunakan.
a. Java
Java adalah salah satu jenis bahasa pemrograman yang cukup banyak
digunakan. Hal ini dikarenakan Java dapat dijalankan di berbagai platform.
Selain itu, Java menjadi salah satu bahasa pemrograman terpopuler karena
mudah dipelajari oleh semua orang, karena syntax (tata bahasa) yang mirip
dengan bahasa manusia.
b. Pascal
Pascal adalah salah sattı bahasa pemrograman komputer yang umumnya
digunakan sebagai pengantar untuk mulai belajar algoritma dan pemrograman.
Selain itu Pascal memiliki struktur yang sederhana dan sangat mendekati
bahasa manusia sehingga mudah dipelajari dan dipahami.
c. C++
Bahasa C++ yang diciptakan oleh Bjarne Stroustrup pada 1983, sangat
kompatibel dengan berbagai jenis meşin dan platform karena pembuatan
bahasa pemrograman ini mengacu pada standar ANSI (American National
Standards Institute). C++ merupakan bahasa pemrograman yang memiliki
sifat pemrograman berorientasi objek. C++ adalah pengembangan dari bahasa
pemrograman C.
d. PHP
Pada awalnya PHP adalah singkatan dari Personal Home Page. Sesuai dengan
namanya, PHP digunakan untuk membuat website pribadi. Dalam beberapa
tahtın perkembangannya, PHP menjadi bahasa pemrograman web yang
powerfull dan tidak hanya digunakan untuk membuat halaman web sederhana.
4
e. Visual Basic
Visual Basic merupakan jenis bahasa pemrograman keturunan dari bahasa
pemrograman BASIC. Visual Basic termasuk dalam bahasa pemrograman
tingkat tinggi yang berbasis Under Windows dengan Object Oriented
Programming (OOP). Visual basic merupakan bahasa pemrograman yang
dikembangkan oleh Microsoft.
TUGAS LATIHAN 1
Judul kegiatan : Mengetahui contoh kode program untuk beberapa bahasa pemrograman
Jenis kegiatan : Tugas individu
Langkah kegiatan :
1. Bukalah link berikut https://badoystudio.com/contoh-bahasa-pemrograman/
2. Jelaskan dan buatlah contoh kode program dari beberapa bahasa pemrograman di
bawah ini!
a. Java e. C
b. Python f. Pascal
c. PHP g. Ruby
d. C++ h. Visual Basic
5
sebagai kompilator untuk C++. Mengapa memilih Dev C+
+? Karena software ini dirasa cukup mudah digunakan
dengan
tampilan yang sederhana. Untuk mendapatkan software ini kamu dapat membuka
halaman website berikut https://sourceforge.net/projects/orwelldevcpp/
Setelah men-download software Dev C++ maka langkah selanjutnya
adalah meng-install software tersebut Bahasa Pemrograman dengan langkah-
langkah sebagai berikut.
6
2. Cara menggunakan Dev C++
Setelah selesai meng-install aplikasi Dev C++, maka kamu siap untuk
menggunakannya. Dalam merancang sebuah program sederhana menggunakan
Dev C++ sebaiknya kamu mengetahui dasar-dasar penggunaan apliksinya berikut
ini.
a. Membuat File pada Dev C++
Untuk membuat projek atau file C++, maka klik file kemudian klik Source
File. Setelah itü akan muncul satu halaman kerja kosong baru pada aplikasi
Dev C++. Untuk lebih jelasnya perhatikanlah gambar di bawah ini.
7
Gambar Tanıpilan pililıan menyimpanfile pada Dev C++.
c. Melakukan Kompilasi File pada Dev C++
Tujuan dari meng-compile file C++ adalah untuk mengecek apakah terdapat
kesalahan pada kode program C++ yang telah dirancang. Tujuan lain compile
adalah meng-compile semua library yang digunakan program dan penerjemah
ke bahasa mesin. Dari proses compile ini kamu dapat
mengetahui ada tidaknya kesalahan sintaks pada kode program. Cara untuk
mengeceknya dengan klik Execute kemudian klik Compile, seperti pada
gambar berikut.
8
Kode program juga memberikan bagian mana yang perlu diperbaiki seperti
gambar berikut.
9
C. MENU DAN TOOLS KOMPILATOR C++
Dev C++ merupakan kompiler C++ yang banyak digunakan karena merupakan
software yang dirasa cukup mudah digunakan dengan tampilan yang sederhana. Agar
kamu lebih memahami penjelasan masing-masing tools, simak uraian materi di
bawah ini dengan saksama!
1. Menu File
Menu File pada Dev C++ berisi beberapa tools New, Open, Save, Save As,
Closed, Closed All, Print' Print Setup, dan Exit.
a. Tools New
Dalam tools ini berisi dua pilihan tools "Source File" untuk membuat lembar
kerja sheet baru dan "Project" untuk membuat projek baru. Membuat sheet
baru dapat juga dengan mengklik Ctrl+N pada keyboard.
b. Tools Open
Tools Open berfungsi untuk membukafile yang telah dikerjakan dan disimpan
dalam komputer. Membuat sheet baru dapat juga dengan mengklik Ctrl+O
pada keyboard.
c. Tools Save dan Save As
Tools Save berguna untuk menyimpan lemþar kerja atau pun projek baru
yang telah dikerjakan. Sedangkan Save As berguna unt'uk menyimpan
kembali lembar kerja atau projek lama dengan penamaan baru yang biasanya
sebelumnya ada pengubahan isi.
d. Tools Closed dan Closed All
Tools Closed berfungsi untuk menutup salah satu sheet yang sedang aktif.
Kita dapat menutupnya secara pintas dengan menekan Ctrl+W pada keyboard.
Sedangkan Closed All berfungsi untuk menutup semua sheet yang sedang
aktif. Dapat juga dilakukan dengan menekan tombol Shift+Ctrl+W pada
keyboard.
e. Tools Exit
10
Tools Exit berfungsi untuk menutup program Dev C++. Cara lain untuk
menutup yaitu dengan mengklik tombol Alt+F4 pada keyboard.
2. Menu Edit
Menu Edit terdiri dari beberapa tools, namun yang sering digunakan hanya
beberapa tools saja yaitu Undo, Redo, Cut, Copy, dan Paste.
a. Tools Undo dan Redo
Tools Undo berguna untuk membatalkan perintah yang telah dijalankan
sebelumnya. Kebalikannya dengan Undo, Redo berfungsi untuk
mengembalikan perintah yang telah dibatalkan.
b. Tools Cut
Tools Cut digunakan untuk menghapus kata, kelompok kata, atau lainnya
yang kemudian dipindahkan ke tempat lain.
3. Menu Search
Setelah menu File clan Edit, selanjutnya adalah menu Search (pencarian). Menu
ini terdiri dari Find, Find In Files, Replace, dan Replace In Files.
a. Tools Find dan Find In Files
Tools Find digunakan untuk mencari kata pada jendela program yang dibuka,
sedangkan Find In Files digunakan untuk mencari kata pada file yang dibuka.
b. Tools Replace dan Rep(ace In Files
Replace dan Replace In Files berfungsi untuk mencari kata yang selanjutnya
akan diganti kata yang baru. Misalnya, kita mencari kata "cout" kemudian
diganti dengan kata "cin". Cobalah untuk menggunakan tools ini! Berikan
pendapatmu mengenai fungsinya.
4. Menu Execute
Menu Execute berisi banyak tools namun beberapa tools yang sering digunakan
antara lain Compile, Run, Compile dan Run, dan Syntax Check.
a. Tools Compile
Sebelum program di run di-compile terlebih dahulu. Dari proses ini bisa
diketahui tidaknya kesalahan penulisan kode program.
11
b. Tools Run
Setelah proses compile sudah dilakukan maka langkah selanjutnya adalah
eksekusi/run program. Sebagai catatan, jika pada saat compile masih terjadi
kesalahan maka kita tidak dapat melanjutkan ke proses run. Run hanya bisa
tampil jika tidak ada kesalahan.
c. Tools Compile dan Run
Tools ini adalah gabungan dari compile dan run sekaligus. Sehingga kita tidak
perlu menjalankan compile dan run, karena dengan satu tools kita sudah
melakukan eksekusi program.
12