Anda di halaman 1dari 13

Teknik Pemrograman,

Mikroprosesor dan Mikrokontroller

Penggunaan Bahasa Pemrograman


dalam Menyelesaikan Masalah
FADILA PUTRI N, S.Pd | X TAV | SMKN 1 TANJUNG RAYA
KOMPETENSI DASAR (KD)
3.2 Menerapkan penggunaan bahasa pemrograman dalam menyelesaikan masalah
4.2 Membuat program dalam menyelesaikan masalah dengan beberapa macam jenis
bahasa pemrograman

INDIKATOR PENCAPAIAN KOMPETENSI (IPK)


3.2.1 Menjelaskan sejarah perkembangan bahasa pemrograman
3.2.2 Menjelaskan berbagai perangkat lunak bahasa pemrograman
3.2.3 Menjelaskan struktur bahasa pemrograman C++
4.2.1 Membuat program untuk menyelesaikan masalah matematis sederhana dengan C++
4.2.2 Mempraktekan pemrograman dengan struktur C++

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.

A. PENGENALAN BAHASA PEMROGRAMAN


Bahasa pemrograman dalam bahasa Inggris berarti programming languange
yaitu bahasa kbmputer yang merupakan instruksi standar untuk memerintahkan
komputer. Ada bermacam-macam jenis bahasa pemrograman antara lain Python,
Java, C++, C, VB, PHP, dan yang lainnya.
1. Definisi Bahasa Pemrograman
Bahasa pemrograman adalah suatu kumpulan yang berisi attıran sintaks
dan semantik yang dipakai untuk menerjemahkan perintah yang diberikan oleh
pengguna atau user untuk mengerjakan proses tertentu pada komputer. Fungsi
dari bahasa pemrograman adalah menghubungkan antara pengguna dan mesin
komputer, karena bahasa pemrograman dapat menerjemahkan perintah yang
diberikan menjadi kode-kode yang dimengerti oleh komputer. Sedangkan
program adalah kumpulan instruksi yarıg digunakan untuk mengatur komputer
agar melakukan suatu tindakan tertentu.
Untuk menerjemahkan sintaks pemrograman ke dalam bahasa mesin
digunakan teknik interpretation dan compilation. Tetapi apakah yang dimaksud
dengan interpretation dan compilation? Kedua hal tersebut merupakan cara
membaca kode program atau sering atau languange translator. Interpretation
merupakan cara membaca program dengan cara membaca kode program satu per
satu baris dan di eksekusi satu demi satu. Apabila terdapat kesalahan dalam

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

3. Tulislah jawaban pada buku latihan dengan rapi !

B. INSTALASI KOMPILATOR C++


Bahasa pemrograman C++ memiliki beberapa kelebihan antara lain bahasa standard-
nya ANSI bisa dipakai diberbagai platform. Karena kelebihan itulah penting untuk
mempelajari jenis bahasa pemrograman ini. Karena C++ merupakan bahasa
pemrograman tingkat tinggi maka dibutuhkan sebuah kompilator untuk
menerjemahkannya ke dalam bahasa mesin.
1. Instalasi Dev C++
Software kompilator untuk C++ memang saat ini terbilang
cukup banyak. Pada buku ini akan menggunakan Dev C++

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.

Gambar. Tampilan pililıaıı nıenıbuat file para pada Dev C++.


b. Menyimpan File pada Dev C++
Setelah selesai membuat kode program C++ pada aplikasi Dev C++, langkah
selanjutnya adalah menyimpan kode program tersebut. Langkahnya sama
seperti menyimpan file lain yaitu klik File kemudian Save As untuk
menympan file baru. Setelah itü muncul kotak dialog seperti pada Gambar di
bawah kemudian klik Save.

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.

Gambar Tampilan pilihan execute file pada Dev C++.


Apabila masih terdapat kesalahan pada kode program, maka aplikasi akan
memberikan tanda eror pada baris yang salah seperti berikut.

8
Kode program juga memberikan bagian mana yang perlu diperbaiki seperti
gambar berikut.

Gambar Tampilan pemberitahuan kesalahanfile pada Dev C++.


Pemberitahuan di atas artinya adalah masih kurang tanda kurung kurawal “}"
pada akhir kode program. Apabila tidak terdapat kesalahan lagi maka aplikasi
akan menampilkan seperti berikut.

d. Menjalankan File poda 'Dev C++


Setelah file dikompilasi dan tidak terdapat kesalahan di dalamnya, maka
saatnya menjalankan file tersebut. Tujuannya adalah mengujicobakan apakah
output yang dihasilkan sudah sesuai dengan keinginan ataukah belum.
Caranya yaitu klik Execute kemudian Run, seperti gambar di samping.Setelah
mengklik Run maka akan muncul hasil output file seperti gambar di bawah
ini.

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

Anda mungkin juga menyukai