Disusun Oleh :
Nama : Manda Aprilia
NPM : A1D021010
Asisten Praktikum :
Nama Asisten Sivani Rispanila (G1F019020)
Dosen Pengampu :
LANDASAN TEORI
C++ adalah bahasa pemrograman komputer yang dibuat oleh Bjarne Stroustrup, yang
merupakan perkembangan dari bahasa C dikembangkan di Bell Labs (Dennis Ritchie). Pada
awal tahun 1970-an, bahasa itu merupakan peningkatan dari bahasa sebelumnya, yaitu B.
Pencetus bahasa pemrograman C++ adalah Bjarne Stroustrup yang diperkenalkan pada 1980-
an. C++ merupakan perkembangan dari bahasa pemrograman C.
1.File Header
File Header menunjukkan suatu deklarasi dari banyak fungsi yang dibutuhkan pada program
yang sedang dibuat, baik itu sebagai standar input atau output.
File Header ini sangat penting agar pemrograman C++ dapat digunakan secara baik dan
benar.
Contoh dari File Header adalah iostream, stdio.h, windows.h, dan math.h
2.Fungsi Utama
Setiap program yang ditulis dengan bahasa pemrograman C++ harus mendeklarasikan fungsi
utama, seperti main(), system(), dan sqrt().
3.Identifier/Pengenal
Identifier ini berfungsi dalam pengenalan variable, konstanta, fungsi, dan tipe data. Penulisan
identifier pada bahasa pemrograman C++ memiliki aturannya sendiri, yaitu:
Reserved word di sini maksudnya kumpulan dari kata yang telah memiliki definisi tersendiri
pada bahasa pemrograman C++ atau bahasa C.
4.Tipe Data
Tipe data merupakan jenis nilai yang bisa ditampung oleh suatu variabel. Contoh tipe data
bahasa pemrograman C++ adalah float, char, dan int.
1
5.Deklarasi Variabel
Deklarasi variabel bertujuan untuk memperkenalkan variabel pada program yang dibuat, lalu
menentukan tipe datanya.
Variabel adalah suatu wadah konstanta-konsta yang nilai atau datanya berubah-ubah selama
program berlangsung.
Contoh penulisan varibel pada bahasa pemrograman C plus plus adalah int jumlah; float
harga_satuan, variabel1; char saya, kamu.
6.Assigment
Assigment ditujukan untuk memberikan nilai pada variabel yang sudah dideklarasikan.
7.Konstanta
Konstanta merupakan identifier suatu nilai yang tidak bisa diubah selama program dijalankan.
Contoh penulisan konstanta pada bahasa pemrograman C plus plus, yakni const tipe_data
nama_konstanta = value; const int mhs = 20.
8.Komentar
Komponen bahasa pemrograman C++ yang terakhir adalah komentar. Komentar berfungsi
untuk memberikan penjelasan mengenai program tersebut. Komentar tidak akan ditampilkan
saat program dijalankan.
Tipe Data ialah sebuah tipe yang menandakan jenis data apa yang ingin disimpan dengan
menyesuaikan kegunaan memori penyimpanan, karena data bisa bermacam bentuk isinya
seperti huruf,angka,karakter,dll, maka dari itu tipe data dibutuhkan dalam bahasa
pemrograman.
1.Void (Kosong)
Adalah tipe data yang tidak bertipe karena mempunyai ukuran 0 byte biasanya digunakan
untuk tipe data kosong seperti membuat fungsi.
2.Char (karakter)
Adalah tipe data untuk karakter yang sering digunakan untuk tipe data yang menggunakan
huruf dan angka sebagai datanya.
3.Int (Integer)
Adalah tipe data untuk numerik yang sering digunakan untuk data berupa angka.
2
Adalah tipe data untuk numerik yang digunakan untuk data berupa angka pecahan.
Adalah tipe data untuk numerik yang digunakan untuk data berupa angka pecahan yang nilai
decimalnya dua kali lebih banyak.
6.Bool (Boolean)
Adalah tipe data yang digunakan untuk menentukan false dan true, tipe data ini sama seperti
bilangan biner hanya ada dua angka saja yaitu 0 dan 1.
7.Wchar_t
Adalah tipe data yang digunakan sama seperti char yang menyimpan karakter besar, biasanya
digunakan untuk menyimpan karakter yang tidak ada di huruf abjad misalnya huruf japan,
china, korea, dll.
3
BAB II
E. Tulisan “Program studimu apa?”, lalu meminta pengguna memasukkan nama program
studi nya;
Dan akhirnya menuliskan pesan “Hallo <nama>, senang berteman denganmu. Usiamu
sekarang sudah <usia> tahun ya? Makin keren aja kamu, apalagi sekarang Kamu kuliah di
<nama kampus> di program studi <nama prodi>. Rumah kamu di
Kamu kuliah di <nama kampus> di program studi <nam<alamat rumah> kan? Kapan-kapan
kita pergia sama-sama ya ke kampus? Aku Juga mahasiswa <nama kampus>”.
Keterangan:
<nama> , <usia>, <nama kampus>, <nama prodi>, dan <alamat rumah> adalah
4
Gambar 1.1 Source Code Identitas diri
#include <iostream>
Int main()
Int tempat_tinggal;
Float tempat_kuliah;
Char prodi;
//proses input
Cout<<”Siapa namamu?”<<endl;
Cin>>nama;
Cout<<”Berapa usiamu?”<<endl;
Cout<<”Jawab : 18”;
Cin>>usia;
Cin>>tempat_tinggal;
Cin>>tempat_kuliah;
5
Cout<<” Apa Program studimu?”<<endl;
Cin>>prodi;
Return 0;
Penjelasan:
- Using namespace std : berfungsi untuk memanggil namespace yang memiliki nama
‘std’.
- Int main() : berfungsi untuk dieksekusi pertama kali saat program dijalankan. Maksud
dari int di depan main adalah tipe data yang akan dikembalikan. Maka di dalam fungsi
main(), wajib kita sertakan return 0. Artinya, fungsi main akan mengembalikan nilai 0
setelah selesai dieksekusi.
- // : berfungsi untuk memberi komentar
- <Iostream> : berfungsi untuk menampilkan perintah: cin, cout, endl, ends, dll.
- Chart : Mempunyai Fungsi untuk mengelompokan variabel yang bernilai karakter atau
huruf.
Tampilan Output
Penjelasan output:
6
Output merupakan aktifitas program yang mendapatkan perintah untuk memberikan informasi
data kepada pengguna (manusia). Data diatas merupakan hasil dari data sebelumnya. Pada
data diatas saya menggunakan variabel yaitu nama, usia, alamat rumah, nama kampus, dan
nama prodi. Pertama muncul pertanyaan “Hallo, siapa namamu?”, kemudian memasukkan
nama dan klik enter muncul pertanyaan kedua hingga pertanyaan kelima sampai dengan
pesan.
2.Menghitung luas dan keliling persegi panjang. Data masukan dibaca dari piranti Masukan
dan luas dan keliling bangun persegi panjang ditampilkan sebagai Keluaran.
Penjelasan:
#include <iostream>
Merupakan kode header dari bahasa C++ yang dimana kata kunci include merupakan kata
kunci pemanggilan linrary pada bahasa C++
Int main () {
Merupakan pemanggilan fungsi utama, yang dimana “int main(){“ merupakan fungsi utama
di bahasa c++ semua perintah harus berada di fungsi ini, karena jika tidak maka perintah atau
sinteks tidak akan di jalankan, bahkan akan terjadi eror pada programnya.
Kemudian, tepat di bawahnya fungsi main() terdapat beberapa variabel yang bertipe data
“string”. String merupakan tipe data yang menampung kumpulan karakter seperti “Panjang”,
“Lebar”, “Luas_persegiPanjang”.
Cout<<”Masukan Panjang\t\t: “;
7
Cin>>panjang;
Cout<<”Masukan Lebar\t\t: “;
Cin>>lebar;
Luas=panjang*lebar;
Return 0;
Fungsi “cout” dimana “cout” berfungsi sebagai output. Ketika ingin menampilkan sebuah
nilai atau karakter maka bahasa pemrograman C++ menggunakan fungsi “cout” . Pada sinteks
di atas merupakan perintah yang digunakan untuk menampilkan data ke layar, setelah user
menginputkan data, data di tamping di variabel kemudian data di cetak dengan cara
memanggil variabel yang telah berisi data tersebut.
Tampilan Output
Penjelasan:
Output merupakan aktifitas program yang mendapatkan perintah untuk memberikan informasi
data kepada pengguna (manusia). Data diatas merupakan hasil dari data sebelumnya. Pada
data diatas saya menggunakan variabel yaitu Panjang, Lebar, Luas persegi panjang. Pertama
muncul masukkan nilai panjang persegi panjang? Kemudian saya masukkan nilainya dan klik
enter muncul pertanyaan kedua, masukkan nilainya dan klik enter muncul nilai luas persegi
panjang.
8
Menghitung keliling persegi panjang
Penjelasan
#include <iostream>
Merupakan kode header dari bahasa C++ yang dimana kata kunci include merupakan kata
kunci pemanggilan linrary pada bahasa C++
Int main () {
Merupakan pemanggilan fungsi utama, yang dimana “int main(){“ merupakan fungsi utama
di bahasa c++ semua perintah harus berada di fungsi ini, karena jika tidak maka perintah atau
sinteks tidak akan di jalankan, bahkan akan terjadi eror pada programnya.
Kemudian, tepat di bawahnya fungsi main() terdapat beberapa variabel yang bertipe data
“string”. String merupakan tipe data yang menampung kumpulan karakter seperti “Panjang”,
“Lebar”, “keliling_persegiPanjang”.
Cout<<”Masukan Panjang\t\t: “;
Cin>>panjang;
Cout<<”Masukan Lebar\t\t: “;
Cin>>lebar;
Keliling=2*(panjang+lebar);
9
Cout<<”Keliling Persegi Panjang: “<<keliling<<endl;
Return 0;
Fungsi “cout” dimana “cout” berfungsi sebagai output. Ketika ingin menampilkan sebuah
nilai atau karakter maka bahasa pemrograman C++ menggunakan fungsi “cout” . Pada sinteks
di atas merupakan perintah yang digunakan untuk menampilkan data ke layar, setelah user
menginputkan data, data di tamping di variabel kemudian data di cetak dengan cara
memanggil variabel yang telah berisi data tersebut.
Tampilan output
Penjelasan:
Output merupakan aktifitas program yang mendapatkan perintah untuk memberikan informasi
data kepada pengguna (manusia). Data diatas merupakan hasil dari data sebelumnya. Pada
data diatas saya menggunakan variabel yaitu Panjang, Lebar, keliling persegi panjang.
Pertama muncul masukkan nilai panjang persegi panjang? Kemudian saya masukkan nilainya
dan klik enter muncul pertanyaan kedua, masukkan nilainya dan klik enter muncul nilai
keliling persegi panjang.
3.Mengkonversikan total detik menjadi jam menit detik. Petunjuk: 1 menit = 60 detik dan 1
jam =3600 detik
10
Jawab:
#include <iostream>
Int main(){
Int s,jam,menit,detik,sisa;
Jam=s/3600;
Sisa=s%3600;
Menit=sisa/60;
Detik=sisa%60;
Penjelasan
#include <iostream>
Merupakan kode header dari bahasa C++ yang dimana kata kunci include merupakan kata
kunci pemanggilan linrary pada bahasa C++.
Int main () {
11
Merupakan pemanggilan fungsi utama, yang dimana “int main(){“ merupakan deklarasi
fungsi utama di bahasa c++ semua perintah harus berada di fungsi ini, karena jika tidak maka
perintah atau sinteks tidak akan di jalankan, bahkan akan terjadi eror pada programnya.
Jam=s/3600;
Sisa=s%3600;
Menit=sisa/60;
Detik=sisa%60;
Fungsi “cout” dimana “cout” berfungsi sebagai output. Ketika ingin menampilkan sebuah
nilai atau karakter maka bahasa pemrograman C++ menggunakan fungsi “cout” . Pada sinteks
di atas merupakan perintah yang digunakan untuk menampilkan data ke layar, setelah user
menginputkan data, data di samping di variabel kemudian data di cetak dengan cara
memanggil variabel yang telah berisi data tersebut.
Tampilan output
Penjelasan:
Output merupakan aktifitas program yang mendapatkan perintah untuk memberikan informasi
data kepada pengguna (manusia). Data diatas merupakan hasil olahan dari data sebelumnya.
Pada data diatas saya menggunakan variabel yaitu Jam, menit, detik. Pertama muncul
12
pertanyaan masukkan jumlah detik, setelah memasukkan jumlah detik dan klik enter muncul
hasil konversinya
BAB III
KESIMPULAN & SARAN
3.1 Kesimpulan
C++ adalah bahasa pemrograman yang dikembangkan dari C menjadi C++. Yang
memiliki komponen-komponen yaitu file header, fungsi utama, identifier, tipe data, deklarasi
variabel, assignment, konstanta, dan komentar. Dan juga memiliki tipe data diantaranya ada
void, char, int, float, double, book dan wchar_t
3.2 Saran
Saya sangat memerlukan kritik dan saran dari asdos supaya bisa membuat laporan
yang lebih baik lagi.
13
DAFTAR PUSTAKA
Muhardian, Ahmad. 2021. “Struktur dasar dan aturan penulisan program C”.
https://www.petanikode.com/c-syntak/
14
15
KEMENTERIAN PENDIDIKAN DAN KEBUDAYAAN
UNIVERSITAS BENGKULU
FAKULTAS KEGURUAN DAN ILMU PENDIDIKAN
PROGRAM STUDI PENDIDIKAN BIOLOGI
Jalan W.R. Supratman Kandang Limun Bengkulu
Bengkulu 38371 A Telepon : (0736) 344087, 22105 – 227