Anda di halaman 1dari 5

Nama : Arfiabdi Arifin

NIM : F1A220069
Kelompok :2
Hasil Praktikum 1
1. Pengertian C++ dan pascal, sebagai berikut.
a. Pengertian C++
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.
b. Pengertian pascal
Pascal adalah salah satu bahasa pemrograman komputer yang
sering dipakai untuk belajar algoritma dan pemrograman bagi pemula
terutama di bidang akademis. Bahasa Pascal menerapkan konsep
procedural dan structured programming yang baik, sehingga pas untuk
belajar konsep programming. Perintah Pascal mirip dengan bahasa inggris
sehari-hari seperti begin, end, write, dan read.
2. Tipe-tipe data C++ dan pascal, sebagai berikut.
a. Tipe-tipe data C++
Secara garis besar, terdapat 2 kelompok tipe data dalam bahasa C+
+, yakni tipe data sederhana (Primitive data types), dan tipe data
kompleks (Non-primitive data types).
1) Primitive data type, terdiri dari tipe data berikut:
a) Tipe data Integer: Tipe data untuk angka bulat seperti 5, 7, atau
48.
b) Tipe data Float/Double: Tipe data untuk angka pecahan seperti
3.14, 5.55, atau 0.00024.
c) Tipe data Boolean: Tipe data yang berisi nilai true atau false.
d) Tipe data Char: Tipe data untuk 1 karakter, seperti ‘a’, ‘Z’ atau
‘%’.
e) Tipe data Void: Tipe data khusus yang menyatakan tidak ada data.
2) Non-primitive data type, di antaranya:
a) Tipe data String: Tipe data untuk kumpulan karakter, seperti
“Andi”, “Duniailkom”, atau “Belajar C++”.
b) Tipe data Array: Tipe data untuk kumpulan tipe data lain yang
sejenis.
c) Tipe data Structure (struct): Tipe data yang terdiri dari kumpulan
tipe data dasar. Tipe data tersebut bisa lebih dari 1 jenis.
d) Tipe data Enum: Tipe data bentukan yang dibuat sendiri oleh kita
(programmer).
e) Tipe data Pointer: Tipe data untuk mengakses alamat memory
secara langsung.
b. Tipe-tipe data pascal
Tipe data di dalam bahasa pemrograman pascal bisa
dikelompokkan menjadi berbagai jenis, sebagai berikut.
1) Tipe data sederhana
a) Standar:
 Integer adalah tipe data yang terdiri dari angka bulat (tidak
mengandung nilai pecahan atau nilai desimal).
 Char adalah tipe data yang akan menampung karakter. Karakter
ini hanya boleh terdiri dari 1 digit, seperti ‘a’, ‘A’, ‘x’, atau ‘#’.
 String adalah tipe data yang bisa menampung banyak karakter
sekaligus, seperti kata, atau kalimat.
 Boolean adalah tipe data yang hanya bisa diisi dengan 1
diantara 2 nilai: true atau false (benar atau salah).
 Real adalah tipe data angka yang mengandung nilai pecahan
(baik positif maupun negatif), seperti: 3.14, 99.99, atau
679073.22.
b) User defined:
 Enumerated adalah tipe data yang isinya terdiri dari kelompok
data yang sudah ditentukan.
 Subrange adalah tipe data bentukan yang berasal dari bagian
(sub) tipe data lain dan berada dalam sebuah jangkauan
(range).
2) Tipe data terstruktur
a) Array adalah tipe data yang terdiri dari kumpulan tipe data lain
yang masih setipe.
b) Set adalah tipe data yang isinya terdiri dari sebuah himpunan tipe
data lain, seperti hipunan angka 1 sampai 9, himpunan huruf
vokal, dll.
c) Record adalah tipe data yang ‘anggotanya’ terdiri dari berbagai
jenis tipe data lain. Berbeda dengan array yang hanya bisa diisi
dengan tipe data yang sejenis, di record bisa berisi berbagai jenis
tipe data.
d) File adalah tipe data yang digunakan untuk mengakses file. Tipe
data ini digunakan jika kita ingin membaca file atau menulis
sesuatu kedalam file.
3) Tipe data penunjuk (Pointer) adalah tipe data yang berisi alamat
memory dari sebuah variabel. Tipe data ini digunakan jika kita butuh
memanipulasi variabel langsung dari memory komputer. Biasanya
pointer digunakan ketika mempelajari struktur data.
3. Penulisan variabel dan konstanta C++ dan pascal, sebagai berikut.
a. Penulisan valiabel dan konstanta pada C++
1) Penulisan variabel
Bentuk umum: Nama_tipe nama_variabel;
Contoh :
int x; // Deklarasi x bertipe integer
char y, huruf, nim[10]; // Deklarasi variable bertipe char
float nilai; // Deklarasi variable bertipe float
double beta; // Deklarasi variable bertipe double
int array[5][4]; // Deklarasi array bertipe integer
2) Penulisam konstanta
 Menggunakan keyword const
Contoh : const float PI = 3.14152965;
 Menggunakan #define
Contoh : #define PI 3.14152965
b. Penulisan valiabel dan konstanta pada pascal
1) Penulisan variabel
Variabel digunakan dalam program untuk menyimpan sebuah
nilai, dan nilai yang simpan padanya dapat diubah selama ekstensi
program berlangsung. Setiap variabel mempunyai tiga atribut, yaitu
nama, tipe, dan nilai. Nama variabel adalah sebuah identifier yang
ditentukan oleh programmer. Tipe variabel menentukan jenis
nilai/harga yang dipunyai atau melekat padanya. Untuk menentukan
nama dan tipe variabel yang akan digunakan pada program, maka
variabel harus dideklarasikan terlebih dahulu.
Bentuk umum deklarasinya adalah :
VAR
Identifier-1 : tipe data;
Identifier-2 : tipe_data;
Identifier-3, identifier-4, identifier-5,… : tipe_data;
Identifier-n : tipe_data;
Contoh:
VAR
Nama : String;{variabel nama tipe string}
Nim : integer;{variabel nim bertipe integer/bilangan bulat}
Nilai : real;{variabel nilai bertipereal/bilangan desimal}
Nilai_uts, nilai_uas, nilai_tugas : real;{variabel dengan nama
Nilai_uts, nilai_uas, nilai_tugas bertipe sama yaitu real}
2) Penulisan konstanta
Konstanta merupakan nilai yang sifatnya tetap dan nilai yang
disimpan padanya tidak dapat diubah selama eksekusi program
berlangsung. Untuk mendefinisikan konstanta harus memakai kata
kunci const dengan bentuk umum : Const nama_konstanta=nilai;
Konstanta harus langsung diisi dengan nilai tertentu sebagai contoh:
Const phi = 3.14;

Anda mungkin juga menyukai