Anda di halaman 1dari 8

LAPORAN 01

dan 02

Nama : Siti Nurul Maghfirah L.

NIM : 202131125

Kelas : Teknik Informatika – E

Mata Kuliah : Dasar – Dasar Pemrograman

Nama Dosen : Rizqia Cahyaningtyas

Nama Asisten : 1. Dhani Oktavian Elfaraby

2. Muhammad Ilham Farerik

3. Highkal W

FAKULTAS TELEMATIKA ENERGI

INFORMATIKA

INSTITUT TEKNOLOGI PLN – JAKARTA

2021/2022
Software Architecture & Quality Laboratory Lap-01 / 19 Oktober 2021

1. Sebutkan dan jelaskan macam – macam tipe data pada bahasa C++ !
Jawab :
Tipe Data adalah sebuah tipe yang menandakan jenis data apa yang ingin
disimpan dengan menyesuaikan kegiatan guna memori penyimpanan, karena data bisa
bermacam bentuk isinya seperti huruf, angka, karakter, dan lain-lain. Umumnya tipe
data yang digunakan untuk membuat variabel yang akan mewakili data dari bermacam
jenis tipe data di dalam pemrograman C++.

Tipe Data Pemrograman Bahasa C++


 Void (Kosong)
Merupakan tipe data yang tidak bertipe karena mempunyai ukuran 0 byte atau
biasanya digunakan untuk tipe data kosong seperti membuat fungsi.
Contoh :

#include<iostream.h>
#include<conio.h>
void main(){
cout<<" Hello World !!!!"<<endl;
getch();
}

 Char (Karakter)
Merupakan tipe data untuk karakter yang sering digunakan untuk tipe data
menggunakan huruf atau angka sebagai datanya.
Contoh :

#include<iostream.h>
#include<conio.h>
main(){
char jwb[2] = "B";
cout<<"1. Bahasa Pemrograman C++ dirancangan untuk"<<endl;
cout<<"A.PFC B.PBO C.CFP D.PBA"<<endl;
cout<<"Jawabanya adalah "<<jwb<<endl;
getch();
}
202131020 Nur Anisah Fadhilah
 Int (Integer)
Merupakan tipe data numerik yang sering digunakan untuk data berupa
angka. Contoh :

#include<iostream.h>
#include<conio.h>
main(){
int sisi;
sisi=8;
cout<<"Pesergi memiliki sisi sebesar "<<sisi<<endl;
cout<<"dan luas persegi adalah "<<sisi*sisi<<endl;
getch();
}

 Float (Floating Point)


Merupakan tipe data untuk numerik biasanya digunakan untuk data berupa angka
pecahan. Contoh :

#include<iostream.h>
#include<conio.h>
main(){
float phi = 3.14, luas;
int r = 30;
luas = phi*r*r;
cout<<"Diketahui lingkaran berdiameter "<<r<<" cm"<<endl;
cout<<"luas lingkaran adalah "<<luas<<" cm^2"<<endl;
getch();
}
Software Architecture & Quality Laboratory Lap-01 / 19 Oktober 2021

 Double (Double Floating Point)


Merupakan tipe data untuk numerik biasanya digunakan untuk data berupa angka
pecahan yang nilai decimalnya dua kali lebih banyak.
Contoh :

#include<iostream.h>
#include<conio.h>
void main(){
double diskon = 0.04;
int harga = 200000;
cout<<"Potongan harga Rp."<<harga<<endl;
cout<<"mendapatkan diskon sebesar 2%"<<endl;
cout<<"menjadi Rp."<<diskon*harga<<endl;
getch();
}

 Bool (Boolean)
Merupakan tipe data yang digunakan untuk menentukan benar dan salah (false and
true), tipe data ini sama seperti bilangan biner hanya angka 0 dan 1.
Contoh :

#include<iostream.h>
#include<conio.h>
main(){
bool log = false;
cout<<"jika kondisi salah maka bilangan bool adalah "<<log++<<endl;
cout<<"jika kondisi benar maka bilangan bool adalah "<<log<<endl;
getch();
}

202131020 Nur Anisah Fadhilah


 Wchar_t
Merupakan tipe data yang digunakan sama seperti char yang menyimpan karakter
besar, biasanya digunakan untuk menyimpan karakter yang tidak ada di huruf
abjad. Misalnya huruf china, japan, korea, dan lain-lain.
Contoh :

#include<iostream.h>
#include<conio.h>
main(){
char kanji[6] = "??";
wchar_t kanji2[6] = L"??";
cout<<"huruf kanji siswa (char) : "<<kanji<<endl;
cout<<"huruf kanji siswa (wchar_t) : "<<kanji2<<endl;
getch();
}
Software Architecture & Quality Laboratory Lap-01 / 19 Oktober 2021

2. Copy source kode ke dalam word!


Jawab :
#include <iostream>
using namespace std;

main ()
{

int a , b , c;
string nama ,nim;
cout<<"masukkan nama: ";
cin>>nama;
cout<<"masukkan nim: ";
cin>>nim;
system("cls");
cout<<nama<<"_"<<nim<<endl;
cout<<" "<<endl;
cout<<"before switching :"<<endl;
cout<<"a = ";
cin>>a;
cout<<"b = ";
cin>>b;
c = a;
a = b;
b = c;
cout<<"switced :"<<endl;
cout<<"a = "<<a<<"\n";
cout<<"b = "<<b<<"\n";
}

202131020 Nur Anisah Fadhilah


3. Screenshot hasil output program yang kalian buat serta jelaskan source tiap code setiap
baris!
Jawab :

 PENJELASAN SOURCE TIAP KODE


 Data ini berfungsi ke dalam header atau judul program yang akan kita buat.

 Ini merupakan library yang didalamnya terdapat proses input dan output
Int main ( ) { }

 Data ini merupakan suatu persiapan atau harga awal yang di dalam variable belum
ditentukan dan yang sudah ditentukan.

 Data ini merupakan inputan terhadap program.

 Data seperti ini biasanya digunakan untuk membersihkan layar pada program yang
akan dijalankan, sehingga pemrogram dapat menentukan saat untuk menghapus data
yang telah dijalankan tanpa harus menutup program tersebut dan membukanya
kembali.
Software Architecture & Quality Laboratory Lap-01 / 19 Oktober 2021

 Data ini berfungsi sebagai proses outputan terhadap program.

 Data seperti ini termasuk kedalam variasi agar terlihat lebih tertata.

 Data seperti ini menunjukkan kalimat sebelum ditukar variabel yang belum
ditentukan.

 Data ini merupakan proses inputan yang mana variable nya belum ditentukan.

 diatas ini merupakan proses inputan tukar antara variable a dan b, yang di input
dari proses sebelumnya.

 Data seperti ini merupakan kalimat yang sudah ditukar dengan ketentuan variabel
sudah ditentukan.

 Data seperti ini berisi sebuah data program yang sudah selesai diinput dan dijalankan
oleh output.

202131020 Nur Anisah Fadhilah

Anda mungkin juga menyukai