Pada postingan
kali ini saya akan menampilkan video tutorial, source code yang berisi
penjelasan perbaris tantang Tipe Data,
Konstanta, dan Variabel pada pemrograman C++ dengan mengguakan IDE
Microsoft Visual Studio 2012.
1. Penggunaan Tipe data
Penggunaan tipe data dasar pada pemrograman C++ dapat dilihat
pada video tutorial berikut.
Video Tutorial Penggunaan Tipe Data
Adapun source code yang telah berisi
penjelasan per-baris berdasarkan video di atas dapat dilihat sebagai
berikut.
Coding Modul 2_1 |
|
Source code serta penjelasan per-baris penggunaan tipe data dasar
|
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
|
/*========================
MODUL 2-1
Tipe Data Dasar.cpp
Nama : I Nyoman Yoga Setyawan
NRP : 49013017
========================*/
#include <iostream>//pemanggilan file header iostream
using namespace std;//pendeklarasian
standar input output
int
main()//fungsi utama yg pertama
kali dijalankan
{
cout<<"====================================="<<endl;//Output ke jendela running
cout<<" BELAJAR TIPE DATA "<<endl;//Output ke jendela running
cout<<"====================================="<<endl<<endl;//Output ke jendela running
int X;//pendeklarasian
variabel X yg bertipe integer
X
= 10;//pemberian nilai X dengan
nilai 10
cout<<"Contoh Nilai Tipe Bilangan Bulat
X = "<<X<<endl<<endl;//Output nilai X ke jendela running
double Y;//pendeklarasian
variabel Y yg bertipe double
Y
= 123.134;//pemberian nilai
Y dengan nilai 123.134
cout<<"Contoh Nilai Tipe Bilangan
Desimal Y = "<<Y<<endl<<endl;//Output nilai Y ke jendela running
char Karakter='A';//pendeklarasian variabel Y bertipe
char dan pemberian nilai 'A'
char* Teks = "Kata";//pendeklarasian variabel Texk yg bertipe char yg
penyatakan pointer(*)
char TEKS[39] = "Teks dengan batas sebanyak 39 karakter";//pendeklarasian Array TEKS yg bertipe char
cout<<Karakter<<endl<<endl;//Output nilai Karakter ke jendela
running
cout<<Teks<<endl<<endl;//Output nilai Teks ke jendela running
cout<<TEKS<<endl<<endl;//Output nilai TEKS ke jendela running
system("pause");//Menahan jendela running
return 0;//Akhir
dari fungsi utama yang mengembalikan nilai 0
}
|
2. Konversi Tipe Data
Konversi tipe data adalah merubah nilai dari suatu variabel,
adapun pada video tutorial dibawah ini akan dijelaskan pembuatan program
konversi dari nilai karakter ke nilai ASCCI, yang dapat dilihat sebagai
berikut.
Video Tutorial Konversi Tipe Data
Adapun source code yang telah berisi
penjelasan per-baris berdasarkan video di atas mengenai konversi nilai
karakter ke nilai ASCCI desimal dapat dilihat sebagai berikut.
Coding Modul 2_2 |
|
Source code serta penjelasan per-baris tentang konversi tipe data
|
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
/*========================
MODUL 2-2
Konversi Tipe Data Dasar.cpp
Nama : I Nyoman Yoga Setyawan
NRP : 49013017
========================*/
#include <iostream>//pemanggilan file header iostream
using namespace std;//pendeklarasian
standar input output
int
main()//fungsi utama yg pertama
kali dijalankan
{
char Karakter='A';//pendeklarasian variabel Katrakter
bertipe char dan pemberian nilai 'A'
cout<<"Karakter A = "<<Karakter<<endl<<endl;//Output nilai Karakter ke jendela
running
cout<<"Nilai Ascii = "<<int(Karakter)<<endl<<endl;//Mengkonversi nilai char ke ascci
decimal, sekaligus mengeluarkan hasil konversi pada jendela running
system
("pause");//Menahan jendela running
return 0;//Akhir
dari fungsi utama yang mengembalikan nilai 0
}
|
3. Konstanta
Konstanta adalah jenis identifier yang
bersifat konstan atau tetap, artinya nilai konstanta adalah tidak dapat di
ubah. Identifier adalah suatu pengenal atau pengidentifikasi yang
didekralasikan agar kompiler dapat mengenalinya. Identifier dapat berupa
variabel, konstanta, fungsi, dan kelas.
Penggunaan Konstanta pada pemrograman C++
dapat dilihat pada video tutorial berikut.
Video Tutorial Penggunaan Konstanta
Adapun source code yang telah berisi
penjelasan per-baris berdasarkan video di atas mengenai penggunaan konstanta
dapat dilihat sebagai berikut.
Coding Modul 2_3 |
|
Source code serta penjelasan per-baris penggunaan konstanta
|
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
/*========================
MODUL 2-3
Konstanta
Nama : I Nyoman Yoga Setyawan
NRP : 49013017
========================*/
#include <iostream>//pemanggilan file header iostream
using namespace std;//pendeklarasian
standar input output
const int MAX = 5;//Pendeklarasian
konstanta MAX bertipe integer dengan nilai 5
int
main()//fungsi utama yg pertama
kali dijalankan
{
int A[MAX];//Pendeklarasian
array A yg bertipe integer yg memiliki index MAX =5
for (int C=0;C<MAX;C++)//Perulangan for digunakan untuk
pengisian nilai pada index array A
{
A[C]
= C*10;//proses pemberian nilai
index array A sebanyak kondisi pada perulangan
}
for (int c=0;c<MAX;c++)//Perulangan for untuk mengeluarkan
nilai index pada array A
{
cout<<A[c]<<endl;//Proses mengeluarkan nilai index A
sebanyak kondisi pada perulangan
}
system
("pause");//Menahan jendela running
return 0;//Akhir
dari fungsi utama yang mengembalikan nilai 0
}
|
4. Variabel Global dan Variabel Lokal
Variabel global merupakan variabel yang
dapat digunakan oleh lebih dari satu fungsi, dan pendeklarasiannya akan
dilakukan di atas fungsi main. Sedangkan variabel lokal merupakan variabel yang
dapat digunakan oleh fungsi itu sendiri, dimana penulisannya di dalam fungsi
main.
Penggunaan variabel global
dan variabel local pada pemrograman C++ dapat dilihat pada video tutorial
berikut.
Video Tutorial Penggunaan Variabel Global dan Variabel Lokal
Adapun source code yang telah berisi
penjelasan per-baris berdasarkan video di atas mengenai penggunaan variabel global dan variabel lokal dapat dilihat sebagai berikut.
Coding Modul 2_4 |
|
Source code serta penjelasan per-baris penggunaan variabel global dan
lokal
|
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
/*========================
MODUL 2-4
Variabel Global & Lokal
Nama : I Nyoman Yoga Setyawan
NRP : 49013017
========================*/
#include <iostream>//pemanggilan file header iostream
using namespace std;//pendeklarasian
standar input output
float
A;//pendeklarasian variabel
global A yg bertipe float
int
main()//fungsi utama yg pertama
kali dijalankan
{
A=95.5;//pemberian nilai A dengan nilai 95.5
cout<<"Nilai Variabel A = "<<A<<endl<<endl;//Output nilai variabel A ke jendela
running
float B;//pendeklarasian
variabel lokal B yg bertipe float
B=
50.5;//pemberian nilai B dengan
nilai 50.5
cout<<"Nilai Variabel B = "<<B<<endl<<endl;//Output nilai variabel B ke jendela
running
system
("pause");//Menahan jendela running
return 0;//Akhir
dari fungsi utama yang mengembalikan nilai 0
}
|
5. Rentang Nilai Tipe Data
Nilai minimum dan maksimum
tipe data dapat diketahui dengan menggunakan pemanggilan file header limits.
File header limits akan memanggil fungsi-fungsi yang disediakan pada library
limits yang akan digunakan untuk mengetahui nilai minimum dan maksimum dari
tipe data.
Penggunaan library pada file
header limits yang akan digunakan untuk mengetahui nilai minimum dan maksimum
pada tipe data pemrograman C++ dapat dilihat pada video tutorial berikut.
Video Tutorial Penggunaan File
Header Limits
Adapun
source code yang telah berisi penjelasan per-baris berdasarkan video di
atas mengenai penggunaan file header limits yang akan
digunakan untuk mengetahui nilai minimum dan maksimum tipe data dapat dilihat sebagai berikut.
Coding Modul 2_5 |
|
Source code serta penjelasan per-baris penggunaan library file header
limits
|
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
|
/*========================
MODUL 2-5
Rentang Nilai Tipe Data
Limit
Nama : I Nyoman Yoga Setyawan
NRP : 49013017
========================*/
#include <iostream>//pemanggilan file header iostream
#include <limits>//file header limits untuk memanggil
library fungsi rentang nilai tipe data
using namespace std;//pendeklarasian
standar output
int
main()//fungsi utama yg pertama
kali dijalankan
{
cout<<"Praktikum Pemrograman Visual
C++"<<endl;//Output ke jendela running
cout<<"Dikerjakan Oleh : I Nyoman Yoga
Setyawan"<<endl;//Output ke jendela running
cout<<"NRP : 49013017 "<<endl;//Output ke jendela running
cout<<"================================="<<endl;//Output ke jendela running
cout<<" TIPE DATA "<<endl;//Output ke jendela running
cout<<"================================="<<endl;//Output ke jendela running
cout<<"minimum char = "<<CHAR_MIN<<endl;//Output rentang nilai minimum tipe
data char dengan menggunakan fungsi pada library limts
cout<<"maximum char = "<<CHAR_MAX<<endl;//Output rentang nilai maximum tipe
data char dengan menggunakan fungsi pada library limts
cout<<"minimum signed char ="<<SCHAR_MIN<<endl;//Output rentang nilai minimum tipe
data signed char dengan menggunakan fungsi pada library limts
cout<<"maximum signed char = "<<SCHAR_MAX<<endl;//Output rentang nilai maximum tipe
data signed char dengan menggunakan fungsi pada library limts
cout<<"maximum unsigned char ="<<UCHAR_MAX<<endl;//Output rentang nilai maximum tipe data
unsigned char dengan menggunakan fungsi pada library limts
cout<<"minimum short = "<<SHRT_MIN<<endl;//Output rentang nilai minimum tipe
data short dengan menggunakan fungsi pada library limts
cout<<"maximum short = "<<SHRT_MAX<<endl;//Output rentang nilai maximum tipe
data short dengan menggunakan fungsi pada library limts
cout<<"minimum int = " << INT_MIN<<endl;//Output rentang nilai minimum tipe data integer dengan
menggunakan fungsi pada library limts
cout<<"maximum int = " <<INT_MAX<<endl;//Output rentang nilai maximum tipe
data integer dengan menggunakan fungsi pada library limts
cout<<"minimum long = " <<LONG_MIN<<endl;//Output rentang nilai minimum tipe
data long dengan menggunakan fungsi pada library limts
cout<<"maximum long = " <<LONG_MAX<<endl;//Output rentang nilai maximum tipe
data long dengan menggunakan fungsi pada library limts
cout<<"maximum unsigned short="<<USHRT_MAX<<endl;//Output rentang nilai maximum tipe
data unsigned short dengan menggunakan fungsi pada library limts
cout<<"maximum unsigned = " <<UINT_MAX<<endl;//Output rentang nilai maximum tipe
data unsigned dengan menggunakan fungsi pada library limts
cout<<"maximum unsigned long ="<<ULONG_MAX<<endl;//Output rentang nilai maximum tipe
data unsigned long dengan menggunakan fungsi pada library limts
system
("pause");//Menahan jendela running
return 0;//Akhir
dari fungsi utama yang mengembalikan nilai 0
}
|
sulit gan
ReplyDelete-_-
Cara Mengobati Sipilis Atau Penyakit Raja Singa sangat mudah dilakukan yakni dengan mengkonsumsi obat obatan sperti obat herbal denature indonesia yang memang sudah terkenal ampuh dan manjur untuk pengobatan penyakit sipilis atau raja singa. Jika tidak diobati, Sipilis bisa menjadi penyakit yang berbahaya dan bisa berujung kepada kematian.
ReplyDeleteCara Mengobati Sipilis
Cara Mengobati Penyakit Raja Singa
Obat Penyakit Sipilis