Sunday, 19 May 2013


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
}

2 comments:

  1. 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.


    Cara Mengobati Sipilis
    Cara Mengobati Penyakit Raja Singa
    Obat Penyakit Sipilis

    ReplyDelete