Anda di halaman 1dari 11

LAPORAN PRAKTIKUM

DASAR-DASAR PEMROGAMAN KOMPUTER


ELEMEN C++

OLEH :
TIARA ANA NDOFAH
18/425061/TK/46756

PROGRAM STUDI S1 TEKNIK GEODESI


DEPARTEMEN TEKNIK GEODESI
FAKULTAS TEKNIK
UNIVERSITAS GADJAH MADA
YOGYAKARTA
2019
LAPORAN PRAKTIKUM MINGGU KE-5
ELEMEN C++

A. MATA ACARA
Mempelajari beberapa elemen dasar C++ yang meliputi: himpunan karakter,
pengenal (identifier), tipe data, konstanta (numerik, karakter dan string), pendefinisian dan
inisialisasi variabel, jenis-jenis operator (operator aritmatika, majemuk,
relasi/pembanding, logika, dan kondisi) dan hirarkinya, konversi tipe data, dan penggunaan
elemen-elemen dasar tersebut dalam suatu ungkapan atau ekspresi yang selanjutnya
disusun untuk menjadi sebuah program.

B. TUJUAN PRAKTIKUM
 Untuk mengetahui beberapa elemen dasar C++ yang meliputi: himpunan karakter,
pengenal (identifier), tipe data, konstanta (numerik, karakter dan string).
 Untuk mengetahui penggunaan elemen-elemen dasar tersebut dalam suatu
ungkapan atau ekspresi yang selanjutnya disusun untuk menjadi sebuah program.

C. LANDASAN TEORI

C++ merupakan bahasa pemrograman yang memiliki sifat Pemrograman


berorientasi objek, Untuk menyelesaikan masalah, C++ melakukan langkah pertama
dengan menjelaskan class-class yang merupakan anak class yang dibuat sebelumnya
sebagai abstraksi dari object-object fisik, Class tersebut berisi keadaan object, anggota-
anggotanya dan kemampuan dari objectnya, Setelah beberapa Class dibuat kemudian
masalah dipecahkan dengan Class. Bahasa C adalah bahasa pemrograman prosedural
yang memungkinkan kita untuk membuat prosedur dalam menyelesaikan suatu
masalah. Bahasa pemrograman C++ adalah bahasa pemrograman yang berorientasi pada
objek.
Bahasa C++ diciptakan oleh Bjarne Stroustrup, dari Laboratorium Bell, AT&T,
pada tahun 1983. Bahasa C++ merupakan pengembangan dari bahasa C yang diciptakan
oleh Brian W. Kernighan dan Dennis M. Ritchie sekitar tahun 1972. Bahasa C
merupakan bahasa pemrograman terstruktur, yang membagi program dalam bentuk
sejumlah blok dengan tujuan untuk memudahkan dalam pembuatan dan pengembangan
program. Keistimewaan C++ adalah mendukung pemrograman yang berorientasi obyek
(object oriented programming).
Himpunan karakter pada C++ terdiri atas huruf, digit, maupun simbol-simbol
lainnya (termasuk spasi, karakter kontrol). Pengenal adalah suatu nama yang digunakan
dalam pemrograman untuk menyatakan variabel, konstanta bernama, tipe data, fungsi,
dll. Suatu pengenal dapat berupa satu atau beberapa karakter yang dapat terdiri atas:
 huruf,
 digit,
 garis bawah (_),
dan harus dimulai dengan huruf.
Beberapa ketentuan lain yang terkait dengan pengenal antara lain adalah :
 Panjang maksimal suatu pengenal 32 karakter
 Dalam memberikan nama suatu pengenal, bedakan antara huruf kecil
dan huruf besar/kapital (case sensitive)
Contoh : pengenal Nama, NAMA, nama à berbeda
 Nama pengenal tidak boleh menggunakan nama fungsi dan kata kunci (keyword)
 Contoh nama fungsi: atan, sin, cos, abs, div, exp, random, pow, dsb.
 Kata kunci adalah pengenal sistem yang mempunyai makna khusus bagi
kompiler, seperti: char, delete, void, return, break, const, double

Data adalah penggambaran fakta secara umum, yang dilukiskan dengan simbol,
tulisan, atau dengan angka. Contoh: nama, umur, alamat. Data merupakan bahan dasar dari
informasi. Salah satu cara mendapatkan informasi adalah dengan memproses data melalui
komputer. Secara garis besar data dapat dikelompokkan menjadi dua, yaitu:
a. Data yang hanya dinyatakan dengan angka : data numeris
b. Data yang dinyatakan dengan kombinasi huruf dan angka : data alphanumeris
atau data string

Konstanta dan Variabel

Konstanta adalah data yang besarnya tetap dan tidak berubah. C++ mengenal beberapa
macam konstanta. Variabel adalah suatu nama yang digunakan untuk menyimpan suatu nilai/
konstanta dan nilainya dapat diubah sewaktu-waktu selama eksekusi program sedang
berlangsung.
Variabel yang akan digunakan dalam program harus dideklarasikan terlebih dahulu.
Pengertian deklarasi berarti mengenalkan sebuah pengenal ke program dan menentukan jenis
data yang dapat disimpan di dalamnya. Bentuk deklarasi suatu variabel beserta tipe datanya
adalah sebagai berikut:
a. Konstanta numerik tipe int, float dan double
Sebuah konstanta bertipe int adalah bilangan bulat yang terletak antara minus
32786 sampai plus 32767 dan tidak mengandung titik desimal (lihat Tabel 2). Untuk
bilangan yang mengandung nilai pecahan (desimal), dapat digunakan tipe float, dan
double. Kedua tipe yang berhubungan dengan bilangan desimal tersebut memiliki
perbedaan dalam hal tingkat kepresisian data dan jangkauan nilai yang dicakup (lihat
Tabel 2). Sebagai contoh bilangan 2756.3 disebut konstanta numerik real, yang dapat
juga dinyatakan dalam bentuk eksponensial: 2.7563E+3 atau 2.7563e+3. Contoh lain
0.0123 dapat ditulis 1.23E-2 atau 1.23e-2. Program 5.1 merupakan contoh program
pendeklarasian variabel bertipe int, float dan double.

b. Konstanta tipe char


Sebuah konstanta karakter atau karakter tunggal dapat diberikan ke suatu variabel
bertipe char dengan menuliskannya diantara tanda petik tunggal. Contoh:
char kar = ’a’;
Pernyataan di atas menunjukkan proses inisialisasi terhadap variabel kar yang
bertipe char dengan memberikan nilainya berupa karakter tunggal ’a’. Variabel
bertipe char juga dapat menerima karakter escape, yaitu sebuah karakter khusus yang
ditulis dengan awalan tanda \. Tabel 5 menunjukkan contoh penulisan konstanta
karakter dan karakter escape.

Variabel bertipe char juga dapat menerima suatu nilai bilangan bulat (integer)
yang dituliskan tanpa diawali dan diakhiri dengan tanda petik tunggal, yang akan
menghasilkan suatu nilai ASCII tertentu.
c. Konstanta string
Konstanta string merupakan deretan karakter yang diawali dan diakhiri dengan
tanda petik ganda (”), seperti telah dicontohkan pada Tabel 3. Perlu diperhatikan
bahwa konstanta string dengan sebuah karakter berbeda dengan konstanta karakter.
”a” à konstanta string ’a’
à konstanta karakter
Perlu diketahui pula, bahwa suatu konstanta string dapat berisi karakter yang
menggunakan tanda \ (karakter escape), misalnya ”\n” yang menunjukkan karakter
newline (pindah baris).
d. Konstanta bernama
C++ memungkinkan pendefinisian suatu konstanta bernama dengan menggunakan
kata kunci const. Berbeda dengan variabel, konstanta bernama tidak dapat diubah
nilainya setelah didefinisikan.

D. PELAKSANAAN PRAKTIKUM

Praktikum ini dilaksanakan pada :


Hari : Selasa
Tanggal : 12 Maret 2019
Waktu : 07.15 – 09.50 WIB
Tempat : Laboratorium Komputer Departemen Teknik Geodesi

E. HASIL DAN PEMBAHASAN

1. Konstanta numerik tipe int, float dan double

Langkah-langkah :

a. Bukalah aplikasi Borland C++ kemudian ketikkan seperti pada gambar di bawah ini
:
b. Kemudian klik run yang ditandai dengan tanda petir. Jika masih ada kesalahan, maka
akan muncul “Make failed”. Jika muncul demikian, klik OK untuk mengetahui
bagian mana yang salah. Setelah semuanya benar, ketikkan getch();
c. Setelah itu, klik run. Maka akan muncul hasil seperti ini :

2. Konstanta numerik tipe int, float dan double

Langkah – langkah

a. Ketikkan program seperti yang terlihat pada gambar di bawah ini:


Jika muncul menu seperti pada gambar klik OK.
b. Ketikkan getch (); sebelum mengklik “RUN”. Kemudian akan muncul hasil seperti
ini :

3. Konstanta string

Langkah – langkah :

a. Ketikkan progam seperti yang tampak pada gambar di bawah ini. Jangan lupa ketikkan
getcha (); sebelum tanda } agar program dapat di run dan berhasil.
b. Kemudian klik “RUN”. Jika program yang dimasukkan salah, maka akan muncul
“Make Failed” yang akan menunjukkan bagian mana yang salah. Jika semuanya sudah
benar, jangan lupa ketikkan getch(); pada bagian sebelum “}” maka akan muncul hasil

seperti ini :

4. Konstanta bernama

Langkah- langkah :

a. Ketikkan program seperti pada gambar di bawah ini :


b. Klik “RUN” terlebih dahulu untuk memastikan masih adakah kesalahan dalam
penulisan atau tidak. Jika sudah benar datanya ketikkan getch(); seperti ini :

c. Klik “RUN” lagi kemudian akan muncul hasil seperti ini:


Untuk mengecek benar atau tidak nilai luas dan keliling lingkaran, kita bisa menggunakan
kalkulator, seperti pada gambar di bawah ini :

( LUAS
LINGKARAN )

( KELILING LINGKARAN )

Bandingkan hasilnya. Jika sama, maka sudah benar.


F. DAFTAR PUSTAKA

Modul Prokom minggu ke-5 dan 6


https://aboutcprogramming.wordpress.com/2015/11/08/bahasa_pemrograman_c/

Anda mungkin juga menyukai