Pages

Wednesday, November 20, 2013

Modul 8: Array C++ (Bagian 2)




Latihan Modul 8-1
/*
PEMOGRAMAN C++ 
MICROSOFT VISUAL STUDIO 2012
LATIHAN SORTING
NAMA: Indrabayu
NIM: 49013069
Jurusan: TKJMD
*/

#include  //preposesor
using namespace std; //mendeklarasikan compiler untuk menggunakan semua fungsi/class/file yang terdapat dalam namespace std

int main(){ //fungsi main
	float a[7]; //deklarasi variabel array float sebesar 7
	int j,k,c,temp; //deklarasi variabel integer j k c temp

	cout << "nama : indrabayu\n"; //tampilkan ke layar
	cout << "nrp  : 49013069\n\n"; //tampilkan ke layar

	cout << "masukkan nilai pada elemen array : " << endl; //tampilkan ke layar
	for(c=0;c<7;c++){ //perulangan untuk c nilainya sama dengan 0 dan nilai c kurang dari 7 maka c di increment
		cout << "a[" << c << "] = "; //tampilkan nilai c ke layar
		cin >> a[c]; //memasukkan inputan user ke variabel a array c
	}

	cout << "\nnilai elemen array sebelum diurutkan :" << endl; //tampilkan ke layar
	for (c=0;c<7;c++){ //perulangan untuk c nilainya sama dengan 0 dan nilai c kurang dari 7 maka c di increment
		cout << "a[" << c << "] = " << a[c] << endl; //tampilkan ke layar nilai a array c
	}

	//pengurutan metoda maksimum-minimum
	int jmin,u=6; //deklarasu variabel integer jmin dan u dengan nilai 6
	for(j=0;j<6;j++){ //perulangan untuk j nilainya sama dengan 0 dan nilai j kurang dari 6 maka j di increment
		jmin=0; //jmin diberi nilai 0
		for(k=1;k<=u;k++){ //perulangan untuk k nilainya sama dengan 1 dan nilai k kurang dari nilai u maka k di increment
			if(a[k] //preposesor
using namespace std; //mendeklarasikan compiler untuk menggunakan semua fungsi/class/file yang terdapat dalam namespace std

int main(){ //fungsi main
    int d[4][4],e[4][4],f[4][4],ordo; //deklarasi variabel integer d e f dengan array 2 dimensi sebesar 4 dan ordo 
	cout<<"Inputkan ordo matriks : "; //tampilkan ke layar
	cin>>ordo;  //memasukkan inputan user ke ordo     

	cout<<"Matriks B : \n"; //tampilkan ke layar     
	for(int i=1;i<=ordo;i++){ //untuk nilai i nilainya 1 dan nilai i nilainya kurang dari sama dengan nilai ordo maka i di increment        
		for(int j=1;j<=ordo;j++){ //untuk nilai j nilainya 1 dan nilai j nilainya kurang dari sama dengan nilai ordo maka j di increment           
			cout<<"Elemen "<>d[i][j]; //memasukkan inputan user ke d array i dan j        
		}     
	}     

	cout<<"\nMatriks B : \n"; //tampilkan ke layar     
	for(int i=1;i<=ordo;i++){ //untuk nilai i nilainya 1 dan nilai i nilainya kurang dari sama dengan nilai ordo maka i di increment        
		for(int j=1;j<=ordo;j++){ //untuk nilai j nilainya 1 dan nilai j nilainya kurang dari sama dengan nilai ordo maka j di increment           
			cout<<"Elemen "<>e[i][j]; //memasukkan inputan user ke e array i dan j        
		}      
	}     
	
	//perhitungan penjumlahan matriks     
	for(int i=1;i<=ordo;i++) //untuk nilai i nilainya 1 dan nilai i nilainya kurang dari sama dengan nilai ordo maka i di increment      
		for(int j=1;j<=ordo;j++) //untuk nilai j nilainya 1 dan nilai j nilainya kurang dari sama dengan nilai ordo maka j di increment          
			f[i][j]=d[i][j]+e[i][j]; //nilai f array i dan j sama dengan nilai d array i dan j ditambah nilai e array i dan j  
	cout<<"\nHasil penjumlahan :\n";  //tampilkan ke layar   
	for(int i=1;i<=ordo;i++){ //untuk nilai i nilainya 1 dan nilai i nilainya kurang dari sama dengan nilai ordo maka i di increment       
		for(int j=1;j<=ordo;j++) //untuk nilai j nilainya 1 dan nilai j nilainya kurang dari sama dengan nilai ordo maka j di increment           
			cout< //preposesor
using namespace std; //mendeklarasikan compiler untuk menggunakan semua fungsi/class/file yang terdapat dalam namespace std

int main(){ //fungsi main
	cout << "nama : indrabayu" << endl; //tampilkan ke layar
	cout << "nim  : 49013069" << endl << endl; //tampilkan ke layar

	float a[4][4]={1,2,3,4,5.5,6,7,8,9,10.5,11,12,13,14,15.5,16}; //deklarasi variabel array multidimensi float a dengan besar 4
	int i,j; //deklarasi variabel integer i dan j

	cout << "aplikasi matriks ordo 4x4" << endl; //tampilkan ke layar
	for(i=0;i<4;i++){ //untuk nilai i nilainya 0 dan nilai i nilainya kurang dari nilai 4 maka i di increment       
		for(j=0;j<4;j++){ //untuk nilai j nilainya 0 dan nilai j nilainya kurang dari nilai 4 maka j di increment 
			cout << "a[" << i << "] [" << j << "] = " << a [i][j] << endl; //tampilkan ke layar nilai a array i dan j
		}
		cout << endl; //endline
	}
	system("pause"); //program di pause
	return 0; //fungsi main berhenti
}


Latihan Modul 8-4
/*
PEMOGRAMAN C++ 
MICROSOFT VISUAL STUDIO 2012
MODUL 8-4
NAMA: Indrabayu
NIM: 49013069
Jurusan: TKJMD
*/

#include  //preposesor
using namespace std; //mendeklarasikan compiler untuk menggunakan semua fungsi/class/file yang terdapat dalam namespace std


int main(){ //fungsi main
        int pil; //delarasi variabel integer pil
		typedef double matriks [3][3];  //deklarasi typdef variabel double array multidimensi matriks sebesar 3 
		matriks A,B,C; //deklarasi matriks A B C
		int j,k; //deklarasi variabel integer j dan k

		cout << "nama : indrabayu\n"; //tampilkan ke layar
		cout << "nim  : 49013069\n\n"; //tampilkan ke layar
        cout<<"==============================================\n"; //tampilkan ke layar  
        cout<<"      Operasi Array Multidimensi ordo 3x3     \n"; //tampilkan ke layar 
        cout<<"==============================================\n"<>pil; ////memasukkan inputan user ke variabel pil      
		cout<

Modul 7: Array C++ (Bagian 1)




Latihan Modul 7-1
/*
PEMOGRAMAN C++ 
MICROSOFT VISUAL STUDIO 2012
LATIHAN ARRAY
NAMA: Indrabayu
NIM: 49013069
Jurusan: TKJMD
*/

#include  //preposesor
using namespace std; //mendeklarasikan compiler untuk menggunakan semua fungsi/class/file yang terdapat dalam namespace std

int main(){ //fungsi main
	float nama_array[10]; //deklarasi variabel float array nama_array sebesar 10
	char nama[20]; //deklarasi variabel char array nama sebesar 20
	char nrp[20]; //deklarasi variabel char array nrp sebesar 20

	cout << "nama : "; //tampilkan ke layar
	cin.getline(nama,20); //memasukkan inputan dari user ke variabel nama

	cout << "NRP : "; //tampilkan ke layar
	cin >> nrp; //memasukkan inputan dari user ke variabel nrp
	
	cout << "masukkan nilai pada : " << endl; //tampilkan ke layar

	for(int c=0;c<10;c++){ //untuk nilai c dimana nilai awalnya 0 dan nilai c kurang dari 10 maka nilai c di increment
		cout << "elemen [" << c << "] = "; //tampilkan ke layar nilai array c
		cin >> nama_array[c]; //memasukkan inputan user ke array nama_array perulangan c
	}

	cout << "\n\nnama : " << nama << endl; //tampilkan ke layar
	cout << "NRP : " << nrp << endl << endl; //tampilkan nilai variabel nrp ke layar

	cout << "nilai pada :" << endl << endl; //tampilkan ke layar

	for(int d=0;d<10;d++){ //untuk nilai d dimana nilai awalnya 0 dan nilai d nilainya kurang dari 10 maka nilai d akan di increment
		cout << "indeks [" << d << "] = "; //tampilkan ke layar nilai array d
		cout << nama_array[d] << endl; //tampilkan ke layar nilai array nama_array perulangan d
	}

	cout << '\n'; //endline

	system("pause"); //program di pause
	return 0; //fungsi main berhenti
}


Latihan Modul 7-2
/*
PEMOGRAMAN C++ 
MICROSOFT VISUAL STUDIO 2012
LATIHAN MENGGANTI NILAI ARRAY
NAMA: Indrabayu
NIM: 49013069
Jurusan: TKJMD
*/

#include  //preposesor
using namespace std; //mendeklarasikan compiler untuk menggunakan semua fungsi/class/file yang terdapat dalam namespace std

int main(){ //fungsi main
	//deklarasi variable
	float angka[20],a; //deklarasi variabel float array angka sebesar 20 dan variabel float a
	int data=10,i,x; //deklarasi variabel integer i, x dan data dengan nilai 10
	char nama[20]; //deklarasi variabel char array nama sebesar 20
	char nrp[20]; //deklarasi variabel char array nrp sebesar 20

	cout << "nama : "; //tampilkan ke layar
	cin.getline(nama,20); //memasukkan inputan dari user ke variabel nama

	cout << "NRP : "; //tampilkan ke layar
	cin >> nrp; //memasukkan inputan dari user ke variabel nrp

	cout << "\n\nnama : " << nama << endl; //tampilkan ke layar
	cout << "NRP : " << nrp << endl << endl; //tampilkan nilai variabel nrp ke layar
	
	cout<<"\nINPUT\n"; //tampilkan ke layar

	//perulangan inputan isi data
	for(i=0;i>angka[i];  //memasukkan inputan user ke variabel angka perulangan i
	}

	cout<<"\nOUTPUT\n"; //tampilkan ke layar

	//perulangan menampilkan output
	for(i=0;i>a; //memasukkan inputan user ke a
	x=0; //nilai x sama dengan 0
	for(i=0;i>angka[i]; //memasukkan inputan user ke angka perulangan i
		cout<<"\nData yang baru: "; //tampilkan ke layar
		for(i=0;i //preposesor
using namespace std; //mendeklarasikan compiler untuk menggunakan semua fungsi/class/file yang terdapat dalam namespace std

int main(){ //fungsi main
	float a[10]; //deklarasi variabel array float sebesar 10
	float nilai; //deklarasi variabel float nilai
	int x; //deklarasi variabel integer x

	cout << "nama : indrabayu" << endl; //tampilkan ke layar
	cout << "nim  : 49013069" << endl; //tampilkan ke layar
	cout << "nilai pada : " << endl; //tampilkan ke layar
	for (int c=0;c<10;c++){ //untuk nilai c sama dengan 0 dan nilai c nilainya kurang dari 10 maka nilai c di increment
		cout << "indeks [" << c << "] = "; //tamppilkan nilai c
		cin >> a[c]; //memasukkan inputan user ke nilai a perulangan c
	}
	cout << endl; //endline

	cout << "PENCARIAN ARRAY" << endl; //tampilkan ke layar
	cout << "nilai c yang dicari adalah : "; //tampilkan ke layar
	cin >> nilai; //memasukkan inputan user ke nilai
	x=0; //set nilai x sama dengan 0
	for(int d=0;d<10;d++){ //untuk nilai d sama dengan 0 dan nilai d nilainya kurang dari 10 maka nilai d di increment
		if(a[d]==nilai){ //jika nilai array a perulangan d sama dengan nilai
			x=1; //jika true
			cout << "\nTAMPILKAN INDEKS" << endl; //tampilkan ke layar
			cout << "nilai terdapat pada indeks ke " << d << endl; //tampilkan nilai d ke layar
		}
	}
	cout << '\n'; //endline

	if(x==0){ //jika nilai x nya false
		cout<<"Data yang anda masukkan salah" << endl; //tampilkan ke layar
	}
	
	system("pause"); //program di pause
	return 0; //fungsi main berhenti
}


Latihan Modul 7-4
/*
PEMOGRAMAN C++ 
MICROSOFT VISUAL STUDIO 2012
NAMA TEMAN SEKELAS
NAMA: Indrabayu
NIM: 49013069
Jurusan: TKJMD
*/

#include  //preposesor
using namespace std; //mendeklarasikan compiler untuk menggunakan semua fungsi/class/file yang terdapat dalam namespace std

int main(){ //fungsi main
	//deklarasi variabel array karakter teman1 sampai teman10 dengan besar 30
	char teman1[30]="nugroho permata putra";
	char teman2[30]="gita chandika putri";
	char teman3[30]="fitria pandu nugraha";
	char teman4[30]="fana a barkah";
	char teman5[30]="evan rahanda";
	char teman6[30]="nabila iriani";
	char teman7[30]="faisal rachman";
	char teman8[30]="diki permadi";
	char teman9[30]="vitradisa pratama";
	char teman10[30]="fariz fath al akbar";

	cout << "NAMA TEMAN SEKELAS: " << endl << endl;// tampilkan ke layar

	//tampilkan ke layar nilai variabel teman1 sampai dengan teman10
	cout << "1. " << teman1 << endl;
	cout << "2. " << teman2 << endl;
	cout << "3. " << teman3 << endl;
	cout << "4. " << teman4 << endl;
	cout << "5. " << teman5 << endl;
	cout << "6. " << teman6 << endl;
	cout << "7. " << teman7 << endl;
	cout << "8. " << teman8 << endl;
	cout << "9. " << teman9 << endl;
	cout << "10. " << teman10 << endl;

	system("pause"); //program di pause
	return 0; //fungsi main berhenti
}


Latihan Modul 7-5
/*
PEMOGRAMAN C++ 
MICROSOFT VISUAL STUDIO 2012
LATIHAN ARRAY BAGIAN 1
NAMA: Indrabayu
NIM: 49013069
Jurusan: TKJMD
*/

#include  //preposesor
using namespace std; //mendeklarasikan compiler untuk menggunakan semua fungsi/class/file yang terdapat dalam namespace std

int main(){ //fungsi main

	//deklarasi variabel array teman1 sampai dengan teman89 sebesar 50
	char teman1[50]="1   49013037   Al Bahri";
	char teman2[50]="2   49013038   Andri Arisandi";
	char teman3[50]="3   49013039   Andri Setia Permana";
	char teman4[50]="4   49013040   Anggrelia Pradina Kisyanda";
	char teman5[50]="5   49013041   Anjas Permana Kumbara";
	char teman6[50]="6   49013042   Arina Primardiani Putri";
	char teman7[50]="7   49013043   Avinta Putri Agistasari";
	char teman8[50]="8   49013044   Bastoni Yahya";
	char teman9[50]="9   49013045   Candra Ardi Nurdianto";
	char teman10[50]="10  49013046   Devita Maulina Putri";
	char teman11[50]="11  49013047   Diana Mayangsari Ramadhani";
	char teman12[50]="12  49013048   Diki Permadi";
	char teman13[50]="13  49013049   Diksi Kalis Adikara";
	char teman14[50]="14  49013050   Dwi Novianto";
	char teman15[50]="15  49013051   Egi Alif Kurnia";
	char teman16[50]="16  49013052   Eidelbert Suherianto Sinaga";
	char teman17[50]="17  49013053   Elan Qisthi Aji W";
	char teman18[50]="10  49013054   Evan Rahanda";
	char teman19[50]="19  49013055   Evi Septiyanti Suparno";
	char teman20[50]="20  49013056   Fahurraji";
	char teman21[50]="21  49013057   Faizal Rachman";
	char teman22[50]="22  49013058   Fajar Nur Rachmad";
	char teman23[50]="23  49013059   Fana Barkah A";
	char teman24[50]="24  49013060   Fariz Fath Al-Akbar";
	char teman25[50]="25  49013061   Fitria Pandu Nugraha";
	char teman26[50]="26  49013062   Gita Chandika Putri";
	char teman27[50]="27  49013063   Hadrian Erlanda";
	char teman28[50]="28  49013064   Haidi";
	char teman29[50]="29  49013065   Haifani Azmi Rahman";
	char teman30[50]="30  49013066   Hendi Sildrian";
	char teman31[50]="31  49013067   Heru";
	char teman32[50]="32  49013068   Ilham Vahrizal";
	char teman33[50]="33  49013069   Indrabayu";
	char teman34[50]="34  49013070   Irwan Saifranto";
	char teman35[50]="35  49013071   Ishak";
	char teman36[50]="36  49013072   M.Hamzah Mashuri Bhaktiawan";
	char teman37[50]="37  49013073   Madarina Imanisari";
	char teman38[50]="38  49013074   Mentari";
	char teman39[50]="39  49013075   Mhd. Syarif";
	char teman40[50]="40  49013076   Muchamad Saifurrachman";
	char teman41[50]="41  49013077   Muhamad Anwar";
	char teman42[50]="42  49013078   Muhammad Dinul Fathan";
	char teman43[50]="43  49013079   Muhammad Hamzah";
	char teman44[50]="44  49013080   Muhammad Maulana Munzir";
	char teman45[50]="45  49013081   Muhardi Saputra";
	char teman46[50]="46  49013082   Nabila Ariani";
	char teman47[50]="47  49013083   Nadea Nabilla";
	char teman48[50]="48  49013084   Nugroho Permata Putra";
	char teman49[50]="49  49013085   Nurfiah";
	char teman50[50]="50  49013086   Nurlela";
	char teman51[50]="51  49013087   Pramayogi Sanches";
	char teman52[50]="52  49013088   Prasetya Ahby";
	char teman53[50]="53  49013089   Pujo Dwi Aryanto";
	char teman54[50]="54  49013090   Purbandaru Pandhu Utami";
	char teman55[50]="55  49013091   Rahmad Badawi Siregar";
	char teman56[50]="56  49013092   Ratih Putri Sundowo";
	char teman57[50]="57  49013093   Rico Arliyanto";
	char teman58[50]="58  49013094   Rifgin Rigazy";
	char teman59[50]="59  49013095   Rindriana Martasari Putri";
	char teman60[50]="60  49013096   Risa Ningrum";
	char teman61[50]="61  49013097   Rizki Syaputra";
	char teman62[50]="62  49013098   Rizqia Wulan Sari";
	char teman63[50]="63  49013099   Samsul Arifin";
	char teman64[50]="64  49013100   Sandru Kharisma";
	char teman65[50]="65  49013101   Sandy Putra";
	char teman66[50]="66  49013102   Satrya Wira Wicaksana";
	char teman67[50]="67  49013103   Taufik Eko Wicaksono";
	char teman68[50]="68  49013104   Taufiq Maulana";
	char teman69[50]="69  49013105   Taupik Nurhidayat";
	char teman70[50]="70  49013106   Toni Firnandes";
	char teman71[50]="71  49013107   Tri Sepdian Aditia Faudji";
	char teman72[50]="72  49013108   Vergina Sawmitha A";
	char teman73[50]="73  49013109   Vide Rawi Purnama Ade";
	char teman74[50]="74  49013110   Vitradisa Pratama";
	char teman75[50]="75  49013111   Vitria Ratna Sari";
	char teman76[50]="76  49013112   Widya Eka Pratiwi";
	char teman77[50]="77  49013113   Yufri Isnaini Rochmat Maulana";
	char teman78[50]="78  49013114   Yukke Yuliani Hamdani";
	char teman79[50]="79  49013115   Yuliani Hapsari";
	char teman80[50]="80  49013116   Yunita Rahmawati";
	char teman81[50]="81  49013117   Zulkarnain Ar Rasyid";
	char teman82[50]="82  49013118   Chum Chivron";
	char teman83[50]="83  49013119   Kruy Borey";
	char teman84[50]="84  49013120   Tren Vongesahaska";
	char teman85[50]="85  49013121   Um Kosal";
	char teman86[50]="86  49013122   Sreng Dalin";
	char teman87[50]="87  49013123   Branom Channary";
	char teman88[50]="88  49013124   Sem Bunthon";
	char teman89[50]="89  49013125   Samun Samorn";


	cout << "DAFTAR NAMA MAHASISWA ITB TKJMD BATCH 8\n"; //tampilkan ke layar
	cout << "=======================================\n"; //tampilkan ke layar
	cout << "NO     NRP           NAMA           \n"; //tampilkan ke layar
	cout << "-------------------------------------\n"; //tampilkan ke layar

	//tampilkan ke layar nilai variabel teman1 sampai dengan teman 89
	cout << teman1 << endl;
	cout << teman2 << endl;
	cout << teman3 << endl;
	cout << teman4 << endl;
	cout << teman5 << endl;
	cout << teman6 << endl;
	cout << teman7 << endl;
	cout << teman8 << endl;
	cout << teman9 << endl;
	cout << teman10 << endl;
	cout << teman11 << endl;
	cout << teman12 << endl;
	cout << teman13 << endl;
	cout << teman14 << endl;
	cout << teman15 << endl;
	cout << teman16 << endl;
	cout << teman17 << endl;
	cout << teman18 << endl;
	cout << teman19 << endl;
	cout << teman20 << endl;
	cout << teman21 << endl;
	cout << teman22 << endl;
	cout << teman23 << endl;
	cout << teman24 << endl;
	cout << teman25 << endl;
	cout << teman26 << endl;
	cout << teman27 << endl;
	cout << teman28 << endl;
	cout << teman29 << endl;
	cout << teman30 << endl;
	cout << teman31 << endl;
	cout << teman32 << endl;
	cout << teman33 << endl;
	cout << teman34 << endl;
	cout << teman35 << endl;
	cout << teman36 << endl;
	cout << teman37 << endl;
	cout << teman38 << endl;
	cout << teman39 << endl;
	cout << teman40 << endl;
	cout << teman41 << endl;
	cout << teman42 << endl;
	cout << teman43 << endl;
	cout << teman44 << endl;
	cout << teman45 << endl;
	cout << teman46 << endl;
	cout << teman47 << endl;
	cout << teman48 << endl;
	cout << teman49 << endl;
	cout << teman50 << endl;
	cout << teman51 << endl;
	cout << teman52 << endl;
	cout << teman53 << endl;
	cout << teman54 << endl;
	cout << teman55 << endl;
	cout << teman56 << endl;
	cout << teman57 << endl;
	cout << teman58 << endl;
	cout << teman59 << endl;
	cout << teman60 << endl;
	cout << teman61 << endl;
	cout << teman62 << endl;
	cout << teman63 << endl;
	cout << teman64 << endl;
	cout << teman65 << endl;
	cout << teman66<< endl;
	cout << teman67 << endl;
	cout << teman68 << endl;
	cout << teman69 << endl;
	cout << teman70 << endl;
	cout << teman71 << endl;
	cout << teman72 << endl;
	cout << teman73 << endl;
	cout << teman74 << endl;
	cout << teman75 << endl;
	cout << teman76 << endl;
	cout << teman77 << endl;
	cout << teman78 << endl;
	cout << teman79 << endl;
	cout << teman80 << endl;
	cout << teman81 << endl;
	cout << teman82 << endl;
	cout << teman83 << endl;
	cout << teman84 << endl;
	cout << teman85 << endl;
	cout << teman86 << endl;
	cout << teman87 << endl;
	cout << teman88 << endl;
	cout << teman89 << endl;

	cout << "\njumlah seluruh mahasiswa  = 89 orang" << endl; //tampilkan ke layar

	system("pause"); //program di pause
	return 0; //fungsi main berhenti
}

Modul 6: Pengulangan C++




Latihan Modul 6-1
/*
PEMOGRAMAN C++ 
MICROSOFT VISUAL STUDIO 2012
LATIHAN WHILE
NAMA: Indrabayu
NIM: 49013069
Jurusan: TKJMD
*/

#include  //preposesor
using namespace std; //mendeklarasikan compiler untuk menggunakan semua fungsi/class/file yang terdapat dalam namespace std

int main(){ //fungsi main
	int pencacah=1; //deklarasi variabel integer pencacah bernilai 1
	int pencacah2=1; //deklarasi variabel integer pencacah2 bernilai 1
	int pencacah3=1; //deklarasi variabel integer pencacah2 bernilai 1
	
	while(pencacah<=3){ //ketika nilai pencacah nilainya kurang dari sama dengan 3
		cout << "D4 - Teknologi Media Digital\n"; //tampilkan ke layar
		pencacah++; //nilai pencacah bertambah 1
	}

	while(pencacah2<=3){ //ketika nilai pencacah2 nilainya kurang dari sama dengan 3
		cout << "Tahun Masuk 2013\n";//tampilkan ke layar
		pencacah2++; //nilai pencacah2 bertambah 1
	}

	while(pencacah3<=3){ //ketika nilai pencacah3 nilainya kurang dari sama dengan 3
		cout << "Batch 8\n"; //tampilkan ke layar
		pencacah3++; //nilai pencacah3 bertambah 1
	}

	system("pause"); //program di pause
	return 0; //fungsi main berhenti
}


Latihan Modul 6-2
// Latihan Modul 6-2.cpp : Defines the entry point for the console application.
//
/*
PEMOGRAMAN C++ 
MICROSOFT VISUAL STUDIO 2012
LATIHAN DO WHILE
NAMA: Indrabayu
NIM: 49013069
Jurusan: TKJMD
*/

#include "stdafx.h" //library template microsoft vs
#include  //preposesor
using namespace std; //mendeklarasikan compiler untuk menggunakan semua fungsi/class/file yang terdapat dalam namespace std

int _tmain(int argc, _TCHAR* argv[]){ //fungsi main
	int pencacah=1; //deklarasi variabel integer pencacah bernilai 1
	int pencacah2=1; //deklarasi variabel integer pencacah2 bernilai 1
	int pencacah3=1; //deklarasi variabel integer pencacah3 bernilai 1
	int pencacah4=1; //deklarasi variabel integer pencacah4 bernilai 1

	do{ //lakukan
		cout << "D4 - Teknologi Media Digital" << endl; //tampilkan ke layar
		pencacah++; //nilai variabel pencacah bertambah 1
	} while (pencacah<=2); //ketika pencacah nilainya kurang dari sama dengan 2

	do{//lakukan
		cout << "Teknik Elektro - ITB" << endl; //tampilkan ke layar
		pencacah2++; //nilai variabel pencacah2 bertambah 1
	} while (pencacah2<=2); //ketika pencacah2 nilainya kurang dari sama dengan 2

	do{ //lakukan
		cout << "Tahun Masuk 2013" << endl; //tampilkan ke layar
		pencacah3++; //nilai variabel pencacah3 bertambah 1
	} while (pencacah3<=2); //ketika pencacah3 nilainya kurang dari sama dengan 2

	do{ //lakukan
		cout << "Batch 8" << endl; //tampilkan ke layar
		pencacah4++; //nilai variabel pencacah4 bertambah 1
	} while (pencacah4<=2); //ketika pencacah4 nilainya kurang dari sama dengan 2

	system("pause"); //program di pause
	return 0; //fungsi main berhenti
}


Latihan Modul 6-3
// Latihan Modul 6-3.cpp : Defines the entry point for the console application.
//
/*
PEMOGRAMAN C++ 
MICROSOFT VISUAL STUDIO 2012
LATIHAN PENGULANGAN FOR
NAMA: Indrabayu
NIM: 49013069
Jurusan: TKJMD
*/

#include "stdafx.h" //library template dari microsoft vs
#include  //preposesor
using namespace std; //mendeklarasikan compiler untuk menggunakan semua fungsi/class/file yang terdapat dalam namespace std

int _tmain(int argc, _TCHAR* argv[]){ //fungsi main
	int c,d; //deklarasi variabel integer c dan d

	cout << "PENGULANGAN MENAIK & MENURUN" << endl; //tampilkan ke layar
	cout << "Nama : " << endl; //tampilkan ke layar
	cout << "NRP  : " << endl; //tampilkan ke layar

	//pengulangan menaik
	for(c=0;c<=5;c++){ //untuk dimana nilai awal c adalah 0, nilai c nya kurang dari sama dengan 5 maka nilai c akan bertambah 1
		cout << "       " << c << endl; //tampilkan ke layar nilai c
	}

	//pengulangan menurun
	for(d=4;d>=0;d--){ //untuk dimana nila awal d adalah 4, nilai d nya lebih dari sama dengan 0 maka nilai d akan berkurang 1
		cout << "       " << d << endl; //tampilkan ke layar nilai d
	}
	
	system("pause"); //program di pause
	return 0; //fungsi main berhenti
}


Latihan Modul 6-4
// Latihan Modul 6-4.cpp : Defines the entry point for the console application.
//
/*
PEMOGRAMAN C++ 
MICROSOFT VISUAL STUDIO 2012
LATIHAN FOR BERSARANG
NAMA: Indrabayu
NIM: 49013069
Jurusan: TKJMD
*/

#include "stdafx.h" //library template microsoft vs
#include  //preposesor
using namespace std; //mendeklarasikan compiler untuk menggunakan semua fungsi/class/file yang terdapat dalam namespace std

int _tmain(int argc, _TCHAR* argv[]){ //fungsi main
	int j,k; //deklarasi variabel integer j dan k

	//for bersarang
	for(int j=0;j<=10;j++){ //untuk nilai j dimana nilainya 0 dan nilai j nilainya kurang dari sama dengan 10 maka nilai j akan bertambah 1
		for(int k=0;k<=j;k++){ //untuk nilai k dimana nilainya 0 dan nilai k nilainya kurang dari sama dengan j maka nilai k akan bertambah 1
			cout << k+j << ' '; //tampilkan ke layar hasil dari k+j
		}
		cout << '\n'; //endline
	}

	system("pause"); //program di pause
	return 0; //fungsi main berhenti
}


Latihan Modul 6-5
/*
PEMOGRAMAN C++ 
MICROSOFT VISUAL STUDIO 2012
LATIHAN PENGULANGAN
NAMA: Indrabayu
NIM: 49013069
Jurusan: TKJMD
*/

#include  //preposesor
using namespace std; //mendeklarasikan compiler untuk menggunakan semua fungsi/class/file yang terdapat dalam namespace std

int main(){ //fungsi main
	int a, b, c; //deklarasi variabel integer a, b, c
	int e=0; //deklarasi variabel integer e bernilai 0
	int f=4; //deklarasi variabel integer f bernilai 4

	for(a=0; a<4; a++){	//untuk nilai a sama dengan 0 dan nilai a kurang dari 4 maka nilai a di increament
		int d=0; //deklarasi variabel integer d bernilai 0
		for(b=4;b>a;b--){ //untuk nilai b sama dengan 4 dan nilai b lebih besar dari nilai a maka nilai b di decrement
			cout<<" "; //tampilkan ke layar
		}

		for(c=0;c<=a;c++){ //untuk nilai c sama dengan 0 dan nilai c kurang dari sama dengan nilai a maka nilai c di increament
			e=d+a; //nilai e merupakan penjumlahan dari nilai d dan nilai a
			cout<=a; c--){ //untuk nilai c sama dengan 4 dan nilai c lebih dari sama dengan nilai a maka nilai c di decrement
			cout<=a+1; c--){ //untuk nilai c sama dengan 4 dan nilai c lebih dari sama dengan nilai a+1 maka nilai c di decrement
			cout<

Modul 5: Pencabangan C++




Latihan Modul 5-1
/*
PEMOGRAMAN C++ 
MICROSOFT VISUAL STUDIO 2012
LATIHAN IF
NAMA: Indrabayu
NIM: 49013069
Jurusan: TKJMD
*/

#include  //preposesor
#include  //librari untuk menyimpan fungsi-fungsi yang digunakan untuk menangani string
using namespace std; //mendeklarasikan compiler untuk menggunakan semua fungsi/class/file yang terdapat dalam namespace std

int main(){ //fungsi main
	cout << "Kelulusan siswa \n \n"; //tampilkan ke layar

	double nilai_ujian; //deklarasi variabel double nilai_ujian

	cout << "Masukkan nilai ujian : "; //tampilkan ke layar
	cin >> nilai_ujian; //memasukkan nilai inputan user ke variabel nilai_ujian
	cout << endl; //endline

	char hasil_ujian[50]="tidak lulus"; //deklarasi variabel char hasil_ujian dengan besar array 50
	if (nilai_ujian >= 55) //kondisi jika nilai ujian lebih dari sama dengean 55
		strcpy (hasil_ujian,"lulus"); //salin karakter lulu ke variabel hasil_ujian

	cout << "hasil ujian : "; //tampilkan ke layar
	cout << hasil_ujian; //tampilkan nilai variabel hasil_ujian
	cout << endl << endl; //endline

	system("pause"); //program di pause
	return 0; //fungsi main berhenti
}


Latihan Modul 5-2
/*
PEMOGRAMAN C++ 
MICROSOFT VISUAL STUDIO 2012
LATIHAN IF-ELSE
NAMA: Indrabayu
NIM: 49013069
Jurusan: TKJMD
*/

#include  //preposesor
using namespace std; //mendeklarasikan compiler untuk menggunakan semua fungsi/class/file yang terdapat dalam namespace std

int main(){ //fungsi main
	cout << "KELULUSAN SISWA \n \n"; //tampilkan ke layar

	double nilai_ujian; //deklarasi variabel double nilai_ujian
	cout << "masukkan nilai ujian : "; //tampilkan ke layar
	cin >> nilai_ujian; //memasukkan nilai inputan user ke variabel nilai_ujian
	cout << endl; //endline

	if(nilai_ujian >=55){ //kondisi jika nilai ujiannya lebih dari sama dengan 55
		cout << "hasil ujian = lulus" << endl << endl; //tampilkan ke layar
	}

	else{ //kondisi jika kurang dari 55
		cout << "hasil ujian = tidak lulus" << endl << endl; //tampilkan ke layar
	}

	system("pause"); //program di pause
	return 0; //fungsi main berhenti
}


Latihan Modul 5-3
/*
PEMOGRAMAN C++ 
MICROSOFT VISUAL STUDIO 2012
LATIHAN IF BERSARANG
NAMA: Indrabayu
NIM: 49013069
Jurusan: TKJMD
*/

#include  //preposesor
using namespace std; //mendeklarasikan compiler untuk menggunakan semua fungsi/class/file yang terdapat dalam namespace std

int main(){ //fungsi main
	double nilai_ujian; //deklarasi variabel double nilai_ujian
	char indeks; //deklarasi variabel char indeks
	char hasil_ujian[40]="tidak lulus"; //deklarasi variabel char hasil ujian dengan besar array 40

	cout << "KONVERSI NILAI SISWA \n \n"; //tampilkan ke layar
	cout << "masukkan nilai ujian : "; //tampilkan ke layar
	cin >> nilai_ujian; //memasukkan nilai inputan user ke variabel nilai_ujian
	cout << endl; //endline

	if (nilai_ujian >= 80){ //jika nilai_ujian lebih dari sama dengan 80
		indeks='A'; //indeks nilai A
	}
	else if (nilai_ujian >= 70){ //jika nilai_ujian lebih dari sama dengan 70
		indeks='B'; //indeks nilai B
	}
	else if (nilai_ujian >= 50){ //jika nilai_ujian lebih dari sama dengan 50
		indeks='C'; //nilai indeks C
	}
	else if(nilai_ujian >=35){ //jika nilai_ujian lebih dari sama dengan 35
		indeks='D'; //indeks nilai D
		cout << hasil_ujian << endl; //tampilkan ke layar nilai variabel hasil_ujian
	}
	else{ //jika nilai_ujian kurang dari 35
		indeks='E'; //nilai indeks E
		cout << hasil_ujian << endl; //tampilkan ke layar nilai variabel hasil_ujian
	}
	
	cout << "indeks siswa = " << indeks << endl; //tampilkan ke layar nilai variabel indeks

	system("pause"); //program di pause
	return 0; //fungsi main berhenti
}


Latihan Modul 5-4
/*
PEMOGRAMAN C++ 
MICROSOFT VISUAL STUDIO 2012
LATIHAN SWITCH
NAMA: Indrabayu
NIM: 49013069
Jurusan: TKJMD
*/

#include  //preposesor
using namespace std; //mendeklarasikan compiler untuk menggunakan semua fungsi/class/file yang terdapat dalam namespace std

int main(){ //fungsi main
	int pilihan; //deklarasi variabel integer pilihan

	cout << "daftar mata kuliah :" << endl; //tampilkan ke layar
	cout << "====================" << endl; //tampilkan ke layar
	cout << "1. Pemograman C++" << endl; //tampilkan ke layar
	cout << "2. Pemograman C\n"; //tampilkan ke layar
	cout << "3. Arsitektur Komputer & Sistem Operasi"; //tampilkan ke layar
	cout << "\n4. Pemograman C#" << endl; //tampilkan ke layar
	cout << "5. Tugas Akhir I" << endl; //tampilkan ke layar
	cout << "6. Tugas AKhir II" << endl; //tampilkan ke layar
	cout << "7. Kerja Praktek" << endl << endl; //tampilkan ke layar

	cout << "pilih mata kuliah : "; //tampilkan ke layar
	cin >> pilihan; //memasukkan nilai inputan user ke variabel pilihan
	cout << endl; //endline

	switch (pilihan){ //mulai untuk memilih kondisi
	case 1: //apabila menginput 1
		cout << "mata kuliah yang anda pilih benar\n" << endl; //tampilkan ke layar
		break; //menghentikan perulangan yang sedang berjalan
	case 2: //apabila menginput 2
		cout << "mata kuliah yang anda pilih benar\n" << endl; //tampilkan ke layar
		break; //menghentikan perulangan yang sedang berjalan
	case 3: //apabila menginput 3
		cout << "mata kuliah yang anda pilih benar\n" << endl; //tampilkan ke layar
		break; //menghentikan perulangan yang sedang berjalan
	case 4: //apabila menginput 4
		cout << "mata kuliah yang anda pilih benar\n" << endl; //tampilkan ke layar
		break; //menghentikan perulangan yang sedang berjalan
	case 5: //apabila menginput 5
		cout << "mata kuliah yang anda pilih salah, tidak terdapat di semester ganjil\n" << endl; //tampilkan ke layar
		break; //menghentikan perulangan yang sedang berjalan
	case 6: //apabila menginput 6
		cout << "mata kuliah yang anda pilih salah, tidak terdapat di semester ganjil\n" << endl; //tampilkan ke layar
		break; //menghentikan perulangan yang sedang berjalan
	case 7: //apabila menginput 7
		cout << "mata kuliah yang anda pilih salah, tidak terdapat di semester ganjil\n" << endl; //tampilkan ke layar
		break; //menghentikan perulangan yang sedang berjalan
	default: //apabila menginput selain 1-7
		cout << "pilihan anda tidak ada dalam daftar\n\n"; //tampilkan ke layar
	}
	system("pause"); //program di pause
	return 0; //fungsi main berhenti
}


Latihan Modul 5-5
/*
PEMOGRAMAN C++ 
MICROSOFT VISUAL STUDIO 2012
SCORE NILAI SISWA
NAMA: Indrabayu
NIM: 49013069
Jurusan: TKJMD
*/

#include  //preposesor
using namespace std; //mendeklarasikan compiler untuk menggunakan semua fungsi/class/file yang terdapat dalam namespace std

int main(){ //fungsi main
	double nilai_ujian; //deklarasi variabel double nilai_ujian
	char indeks; //deklarasi variabel char indeks
	char hasil_ujian[40]="tidak lulus"; //deklarasi variabel char hasil ujian dengan besar array 40
	char nama[40]; //deklarasi variabel char nama dengan besar array 40
	char matkul[40]; //deklarasi variabelchar matkul dengan besar array 40

	cout << "SCORE NILAI SISWA \n \n"; //tampilkan ke layar
	cout << "nama siswa : "; //tampilkan ke layar
	cin.getline(nama,40); //memasukkan inputtan user ke variabel nama
	cout << "mata kuliah : "; //tampilkan ke layar
	cin.getline(matkul,40); //memasukkan inputtan user ke variabel matkul
	cout << "masukkan nilai ujian : "; //tampilkan ke layar
	cin >> nilai_ujian; //memasukkan nilai inputan user ke variabel nilai_ujian
	cout << endl; //endline

	if (nilai_ujian >= 80){ //jika nilai_ujian lebih dari sama dengan 80
		indeks='A'; //indeks nilai A
	}
	else if (nilai_ujian >= 70){ //jika nilai_ujian lebih dari sama dengan 70
		indeks='B'; //indeks nilai B
	}
	else if (nilai_ujian >= 50){ //jika nilai_ujian lebih dari sama dengan 50
		indeks='C'; //nilai indeks C
	}
	else if(nilai_ujian >=35){ //jika nilai_ujian lebih dari sama dengan 35
		indeks='D'; //indeks nilai D
	}
	else{ //jika nilai_ujian kurang dari 35
		indeks='E'; //nilai indeks E
	}
	
	cout << "NILAI SISWA" << endl; //tampilkan ke layar
	cout << "nama siswa : " << nama << endl; //tampilkan ke layar nilai variabel nama
	cout << "mata kuliah : " << matkul << endl; //tampilkan ke layar nilai variabel matkul
	cout << "nilai ujian : " << nilai_ujian << endl; //tampilkan ke layar nilai variabel nilai_ujian
	cout << "indeks siswa = " << indeks << endl; //tampilkan ke layar nilai variabel indeks
	if (nilai_ujian>55){ //jika nilai ujian lebih dari 55
		cout << "LULUS" << endl; //tampilkan ke layar
	}
	else{ //jika kurang dari 55
		cout << "TIDAK LULUS" << endl; //tampilkan ke layar
	}

	system("pause"); //program di pause
	return 0; //fungsi main berhenti
}

Modul 4: Operator C++ (Bagian 2)




Latihan Modul 4-1

/*
PEMOGRAMAN C++ 
MICROSOFT VISUAL STUDIO 2012
OPERATOR ARITMATIKA
NAMA: Indrabayu
NIM: 49013069
Jurusan: TKJMD
*/

#include  //preposesor
using namespace std; //mendeklarasikan compiler untuk menggunakan semua fungsi/class/file yang terdapat dalam namespace std

int main(){ //fungsi main
	cout << "2 + 3 = "; //tampilkan ke layar
	cout << 2 + 3; //operasi aritmatika 2 + 3
	cout << endl << endl; //endline

	cout << "10 - 5 = "; //tampilkan ke layar
	cout << 10 - 5; //operasi aritmatika 10 - 5
	cout << endl << endl; //endline

	cout << "4 x 3 = "; //tampilkan ke layar
	cout << 4 * 3; //operasi aritmatika 4 x 3
	cout << endl << endl; //endline

	cout << "4 / 2 = "; //tampilkan ke layar
	cout << 4 / 2; //operasi aritmatika 4 / 2
	cout << endl << endl; //endline

	cout << "10 % 3 = "; //tampilkan ke layar
	cout << 10 % 3; //operasi aritmatika 10 mod 3
	cout << endl << "\n"; //endline

	system("pause"); //program di pause
	return (0); //fungsi main berhenti
}


Latihan Modul 4-2
// Latihan Modul 4-2.cpp : Defines the entry point for the console application.
//
/*
PEMOGRAMAN C++ 
MICROSOFT VISUAL STUDIO 2012
OPERATOR LOGIKA
NAMA: Indrabayu
NIM: 49013069
Jurusan: TKJMD
*/

#include "stdafx.h" // Header yang digunakan khusus template
#include  //preposesor
using namespace std; //mendeklarasikan compiler untuk menggunakan semua fungsi/class/file yang terdapat dalam namespace std

int _tmain(int argc, _TCHAR* argv[]){ //fungsi main
	cout << "OPERASI OPERATOR LOGIKA \n"; //tampilkan ke layar

	cout << "\n Tabel Kebenaran operator AND \n"; //tampilkan ke layar
	cout << "1 && 1 = " << (1 && 1) << endl; //tampilkan ke layar operasi AND 1&&1
	cout << "1 && 0 = " << (1 && 0) << endl; //tampilkan ke layar operasi AND 1&&0
	cout << "0 && 1 = " << (0 && 1) << endl; //tampilkan ke layar operasi AND 0&&1
	cout << "0 && 0 = " << (0 && 0) << endl; //tampilkan ke layar operasi AND 0&&0

	cout << "\n Tabel Kebenaran operator OR \n"; //tampilkan ke layar
	cout << "1 || 1 = " << (1 || 1) << endl; //tampilkan ke layar operasi OR 1||1
	cout << "1 || 0 = " << (1 || 0) << endl; //tampilkan ke layar operasi OR 1||0
	cout << "0 || 1 = " << (0 || 1) << endl; //tampilkan ke layar operasi OR 0||1
	cout << "0 || 0 = " << (0 || 0) << endl; //tampilkan ke layar operasi OR 0||0

	cout << "\n Tabel Kebenaran operator NOT \n"; //tampilkan ke layar
	cout << "!1 = " << !1 << endl; //tampilkan ke layar operasi NOT !1
	cout << "!0 = " << !0 << endl; //tampilkan ke layar operasi NOT !0

	system("pause"); //program di pause
	return 0; //fungsi main berhenti
}


Latihan Modul 4-3
/*
PEMOGRAMAN C++ 
MICROSOFT VISUAL STUDIO 2012
OPERATOR BITWISE
NAMA: Indrabayu
NIM: 49013069
Jurusan: TKJMD
*/

#include  //preposesor
using namespace std; //mendeklarasikan compiler untuk menggunakan semua fungsi/class/file yang terdapat dalam namespace std

int main(){ //fungsi main
	int U,V,W; //deklarsi variabel integer U V W
	U = 1 << 1; //operasi shift left 
	V = 1 << 2; //operasi shift left 
	W = 1 << 3; //operasi shift left 
	cout << "1 << 1 = " << U << endl; //tampilkan ke layar nilai variabel U
	cout << "1 << 2 = " << V << endl; //tampilkan ke layar nilai variabel V
	cout << "1 << 3 = " << W << endl << endl; //tampilkan ke layar nilai variabel W

	int X,Y,Z; //deklarasi variabel integer X Y Z
	X = 16 >> 1; //operasi shift right
	Y = 16 >> 2; //operasi shift right
	Z = 16 >> 3; //operasi shift right
	cout << "16 >> 1" << X << endl; //tampilkan ke layar nilai variabel X
	cout << "16 >> 2" << Y << endl; //tampilkan ke layar nilai variabel Y
	cout << "16 >> 3" << Z << endl << endl; //tampilkan ke layar nilai variabel Z

	int A = 1; //deklarasi variabel integer A bernilai 1
	int B = 0; //deklarasi variabel integer B bernilai 0
	cout << "A = " << A << endl; //tampilkan ke layar nilai variabel A
	cout << "B = " << B << endl; //tampilkan ke layar nilai variabel B
	cout << "!A = " << !A << endl; //tampilkan ke layar nilai variabel !A
	cout << "!B = " << !B << endl; //tampilkan ke layar nilai variabel !B
	cout << "A & B= " << (A & B) << endl; //tampilkan ke layar nilai variabel A & B
	cout << "A | B = " << (A | B) << endl; //tampilkan ke layar nilai variabel A | B
	cout << "A ^ B = " << (A ^ B) << endl << endl; //tampilkan ke layar nilai variabel A ^ B

	system ("pause"); //program di pause
	return 0; //fungsi main berhenti
}


Latihan Modul 4-4
// Latihan Modul 4-4.cpp : Defines the entry point for the console application.
//
/*
PEMOGRAMAN C++ 
MICROSOFT VISUAL STUDIO 2012
OPERASI TERNARY
NAMA: Indrabayu
NIM: 49013069
Jurusan: TKJMD
*/

#include "stdafx.h" //Header yang digunakan khusus template
#include  //preposesor

using namespace std; //mendeklarasikan compiler untuk menggunakan semua fungsi/class/file yang terdapat dalam namespace std

int _tmain(int argc, _TCHAR* argv[]){ //fungsi main
	int X; //deklarasi variabel integer X
	cout << "Masukkan nilai X = "; //tampilkan ke layar
	cin >> X; //memasukkan nilai inputan ke variabel X
	cout << "\n"; //endline

	X = (X < 0) ? -X : X; //proses ternary
	cout << "| X | = " << X; //tampilkan nilai variabel X
	cout << "\n \n"; //endline

	system("pause"); //program di pause
	return 0; //fungsi main berhenti
}


Latihan Modul 4-5
/*
PEMOGRAMAN C++ 
MICROSOFT VISUAL STUDIO 2012
KOMBINASI OPERATOR BAGIAN 2
NAMA: Indrabayu
NIM: 49013069
Jurusan: TKJMD
*/

#include  //preposesor
using namespace std; //mendeklarasikan compiler untuk menggunakan semua fungsi/class/file yang terdapat dalam namespace std

int main(){ //fungsi main
	int a=10; //deklarasi variabel integer a bernilai 10
	int b=5; //deklarasi variabel integer b bernilai 5
	int c,d; //deklarasi variabel c dan d
	
	c=a+b; //nilai c adalah jumlah dari variabel a dan b
	d=a/2; //nilai d adalah pembagian dari a dibagi 2
	cout << "10 + 5 = " << c << endl; //tampilkan nilai variabel c
	cout << "10 / 2 = " << d << endl << endl; //tampilkan nilai variabel d

	cout << "15 && 2 = " << (c && d) <> 2 = " << c << endl; //tampilkan nilai variabel c
	cout << "15 ^ 5 = " << (c ^ d) << endl << endl; //tampilkan nilai operasi XOR

	d=(d>0) ? -d:d; //proses operasi ternary
	cout << "|d| = " << d << endl << endl; //tampilkan nilai variabel d

	system ("pause"); //program di pause
	return 0; //fungsi main berhenti
}

Modul 3: Operator C++ (Bagian 1)




Latihan Modul 3-2

/*
PEMOGRAMAN C++ 
MICROSOFT VISUAL STUDIO 2012
OPERATOR UNARY
NAMA: Indrabayu
NIM: 49013069
Jurusan: TKJMD
*/

#include  //preposesor
using namespace std; //mendeklarasikan compiler untuk menggunakan semua fungsi/class/file yang terdapat dalam namespace std

int main(){ //fungsi main
	int e,g; //deklarasi variabel integer e dan g
	double f,h; //deklarasi variabel double f dan h

	e = +8; //variabel e diberi nilai +8
	f = -3.14; //variabel f diberi nilai -3.14
	cout << "Nilai e : " << e << endl; //nilai e ditampilkan ke layar
	cout << "Nilai f : " << f << endl; //nilai f ditampilkan ke layar

	g = -e; //deklarasi variabel g dimana nilainya -e
	h = -f; //deklarasi variabel h dimana hasilnya -f
	cout << "Nilai g : " << g << endl; //nilai g ditampilkan ke layar
	cout << "Nilai h : " << h << endl; //nilai h ditampilkan ke layar

	system("pause"); //program di pause
	return (0); //fungsi main berhenti
}

Latihan Modul 3-3

/*
PEMOGRAMAN C++ 
MICROSOFT VISUAL STUDIO 2012
INCREMENT
NAMA: Indrabayu
NIM: 49013069
Jurusan: TKJMD
*/

#include  //preposesor
using namespace std; //mendeklarasikan compiler untuk menggunakan semua fungsi/class/file yang terdapat dalam namespace std

int main (){ //fungsi main
	int i, j; //deklarasi variabe integer i dan j
	i=5; //variabel i diberi nilai 5

	cout << "Nilai i awal : " << i << endl; //nilai i ditampilkan ke layar
	cout << "Nilai ++i    : " << ++i << endl; //proses post-increment i dan nilainya ditampilkan ke layar
	cout << "Nilai i akhir : " << i << endl; //nilai i ditampilkan ke layar
	cout << "\n"; //endline

	j=10; //variabel j diberi nilai 10
	cout << "Nilai j awal : " << j << endl; //nilai j ditampilkan ke layar
	cout << "Nilai j++    : " << j++ << endl; //proses pre-increment j dan nilainya ditampilkan ke layar
	cout << "Nilai j akhir : " << j << endl; //nilai j ditampilkan ke layar
	cout << "\n"; //endline

	system("pause"); //program di pause
	return (0); //fungsi main berhenti
}
Latihan Modul 3-4

/*
PEMOGRAMAN C++ 
MICROSOFT VISUAL STUDIO 2012
DECREMENT
NAMA: Indrabayu
NIM: 49013069
Jurusan: TKJMD
*/

#include  //preposesor
using namespace std; //mendeklarasikan compiler untuk menggunakan semua fungsi/class/file yang terdapat dalam namespace std

int main (){ //fungsi main
	int k; //deklarasi variabe integer k
	float l; //deklarasi variabel float l
	k=100; //variabel k diberi nilai 100
	l=10.5; //variabel l diberi nilai 10.5

	cout << "Nilai k awal : " << k << endl; //nilai k ditampilkan ke layar
	cout << "Nilai --k    : " << --k << endl; //proses post-decrement k dan nilainya ditampilkan ke layar
	cout << "Nilai k akhir : " << k << endl; //nilai k ditampilkan ke layar
	cout << "\n"; //endline

	cout << "Nilai l awal : " << l << endl; //nilai l ditampilkan ke layar
	cout << "Nilai l--    : " << l-- << endl; //proses pre-decrement l dan nilainya ditampilkan ke layar
	cout << "Nilai l akhir : " << l << endl; //nilai l ditampilkan ke layar
	cout << "\n"; //endline

	system("pause"); //program di pause
	return (0); //fungsi main berhenti
}

Latihan Modul 3-5

/*
PEMOGRAMAN C++ 
MICROSOFT VISUAL STUDIO 2012
KOMBINASI OPERATOR BAGIAN 1
NAMA: Indrabayu
NIM: 49013069
Jurusan: TKJMD
*/

#include  //preposesor
using namespace std; //mendeklarasikan compiler untuk menggunakan semua fungsi/class/file yang terdapat dalam namespace std

int main (){ //fungsi main
	int k,m; //deklarasi variabe integer k dan m
	float l,n; //deklarasi variabel float l dan n
	k=100; //variabel k diberi nilai 100
	l=10.5; //variabel l diberi nilai 10.5
	
	m=k; //nilai k di assignmetn ke variabel m
	cout << "Nilai m awal : " << m << endl; //nilai m ditampilkan ke layar
	cout << "Nilai ++m    : " << ++m << endl; //proses post-increment m dan nilainya ditampilkan ke layar
	cout << "Nilai m akhir : " << m << endl; //nilai m ditampilkan ke layar
	cout << "\n"; //endline

	cout << "Nilai m awal : " << m << endl; //nilai m ditampilkan ke layar
	cout << "Nilai --m    : " << --m << endl; //proses post-decrement m dan nilainya ditampilkan ke layar
	cout << "Nilai m akhir : " << m << endl; //nilai m ditampilkan ke layar
	cout << "\n"; //endline

	n=-l; //unary variabel n nilainya dengan -l
	cout << "Nilai n awal : " << n << endl; //nilai n ditampilkan ke layar
	cout << "Nilai n++    : " << n++ << endl; //proses pre-increment n dan nilainya ditampilkan ke layar
	cout << "Nilai n akhir : " << n << endl; //nilai n ditampilkan ke layar
	cout << "\n"; //endline

	cout << "Nilai n awal : " << n << endl; //nilai n ditampilkan ke layar
	cout << "Nilai n--    : " << n-- << endl; //proses pre-decrement n dan nilainya ditampilkan ke layar
	cout << "Nilai n akhir : " << n << endl; //nilai n ditampilkan ke layar
	cout << "\n"; //endline

	system("pause"); //program di pause
	return (0); //fungsi main berhenti
}

Modul 2: Tipe Data, Konstanta dan Variabel


Latihan Modul 2-1

/*
PEMOGRAMAN C++ 
MICROSOFT VISUAL STUDIO 2012
NAMA: Indrabayu
NIM: 49013069
Jurusan: TKJMD
*/

#include  //preposesor
using namespace std; //mendeklarasikan compiler untuk menggunakan semua fungsi/class/file yang terdapat dalam namespace std

int main(){ //fungsi main
	cout << "===================================== \n"; //menampilkan ke layar
	cout << " BELAJAR TIPE DATA \n"; //menampilkan ke layar
	cout << "=====================================\n\n"; //menampilkan ke layar

	int X; //delarasi variabel integer x
	X = 10; //nilai variabel x = 10
	cout << "Contoh Nilai Tipe Bilangan Bulat X = " << X << endl << endl; //menampilkan nilai x ke layar, lalu di endline 2x
	double Y; //deklarasi variabel double y
	Y = 123.134; //nilai variabel 7 = 123.134
	cout << "Contoh Nilai Tipe Bilangan Riil Y = " << Y << endl << endl; //menampilkan nilai y ke layar, lalu di endline 2x
	char Karakter = 'A'; //deklarasi variabel char karakter berisi 'A'
	char* Teks = "Kata"; //deklarasi pointer char Teks berisi "Kata"
	char TEKS[24] = "Teks dengan batas sebanyak 39 karakter"; //deklarasi variabel array TEKS sebesar 24
	cout << Karakter << endl; //tampilkan ke layar var karakter
	cout << Teks << endl; //tampilkan ke layar var Teks
	cout << TEKS << endl << endl; //tampilkan ke layar var TEKS
	system ("pause"); //program di pause
	return (0); //fungsi main berhenti
}


/*
PEMOGRAMAN C++ 
MICROSOFT VISUAL STUDIO 2012
NAMA: Indrabayu
NIM: 49013069
Jurusan: TKJMD
*/

#include  //preposesor
using namespace std; //mendeklarasikan compiler untuk menggunakan semua fungsi/class/file yang terdapat dalam namespace std

int main(){ //fungsi main
	cout << "===================================== \n"; //menampilkan ke layar
	cout << " BELAJAR TIPE DATA \n"; //menampilkan ke layar
	cout << "=====================================\n\n"; //menampilkan ke layar

	int X; //delarasi variabel integer x
	X = 10; //nilai variabel x = 10
	cout << "Contoh Nilai Tipe Bilangan Bulat X = " << X << endl << endl; //menampilkan nilai x ke layar, lalu di endline 2x
	double Y; //deklarasi variabel double y
	Y = 123.134; //nilai variabel 7 = 123.134
	cout << "Contoh Nilai Tipe Bilangan Riil Y = " << Y << endl << endl; //menampilkan nilai y ke layar, lalu di endline 2x
	char Karakter = 'A'; //deklarasi variabel char karakter berisi 'A'
	char* Teks = "Kata"; //deklarasi pointer char Teks berisi "Kata"
	char TEKS[50] = "Teks dengan batas sebanyak 39 karakter"; //deklarasi variabel array TEKS sebesar 50
	cout << Karakter << endl; //tampilkan ke layar var karakter
	cout << Teks << endl; //tampilkan ke layar var Teks
	cout << TEKS << endl << endl; //tampilkan ke layar var TEKS
	system ("pause"); //program di pause
	return (0); //fungsi main berhenti
}

Latihan Modul 2-2

/*
PEMOGRAMAN C++ 
MICROSOFT VISUAL STUDIO 2012
NAMA: Indrabayu
NIM: 49013069
Jurusan: TKJMD
*/

#include  //preposesor
using namespace std; //mendeklarasikan compiler untuk menggunakan semua fungsi/class/file yang terdapat dalam namespace std

int main(){ //fungsi main
	char Karakter = 'A'; //deklarasi variabel Karakter char berisi 'A'

	cout << "Konversi Tipe Data \n\n"; //tampilkan ke layar
	cout << "Karakter A = " << Karakter << endl << endl; //tampilkan ke layar nilai dari var Karakter
	cout << "Nilai ASCII = " << (int) Karakter << endl << endl; //menampilkan nilai ASCII
	system ("pause"); //program di pause
	return (0); //fungsi main berhenti
}


/*
PEMOGRAMAN C++ 
MICROSOFT VISUAL STUDIO 2012
NAMA: Indrabayu
NIM: 49013069
Jurusan: TKJMD
*/

#include  //preposesor
using namespace std; //mendeklarasikan compiler untuk menggunakan semua fungsi/class/file yang terdapat dalam namespace std

int main(){ //fungsi main
	char Karakter = 'X'; //deklarasi variabel Karakter char berisi 'A'

	cout << "Konversi Tipe Data \n\n"; //tampilkan ke layar
	cout << "Karakter X = " << Karakter << endl << endl; //tampilkan ke layar nilai dari var Karakter
	cout << "Nilai ASCII = " << (int) Karakter << endl << endl; //menampilkan nilai ASCII
	system ("pause"); //program di pause
	return (0); //fungsi main berhenti
}



Latihan Modul 2-3

/*
PEMOGRAMAN C++ 
MICROSOFT VISUAL STUDIO 2012
KONSTANTA
NAMA: Indrabayu
NIM: 49013069
Jurusan: TKJMD
*/

#include  //preposesor
using namespace std; //mendeklarasikan compiler untuk menggunakan semua fungsi/class/file yang terdapat dalam namespace std
const int MAX = 5; //deklarais konstanta integer MAX bernilai 5


int main(){ //fungsi main
	int A [MAX]; //deklarasi variabel A dengan besar array MAX
	for (int C = 0;C
Latihan Modul 2-4

/*
PEMOGRAMAN C++ 
MICROSOFT VISUAL STUDIO 2012
VARIABEL
NAMA: Indrabayu
NIM: 49013069
Jurusan: TKJMD
*/

#include  //preposesor
using namespace std; //mendeklarasikan compiler untuk menggunakan semua fungsi/class/file yang terdapat dalam namespace std

int A; //deklarasi variabel global A

int main(){ //fungsi main
	A = 100; //pemberian nilai 100 pada variabel A
	cout << "Nilai Variabel A = " << A << endl << endl; //tampilkan nilai A pada layar

	int B; //deklarasi variabel lokal B
	B = 50; //pemberian nilai 50 pada variabel B
	cout << "Nilai variabel B = " << B << endl << endl; //tampilkan nilai B pada layar

	system ("pause"); //program di pause
	return (0); //fungsi main berhenti
}


/*
PEMOGRAMAN C++ 
MICROSOFT VISUAL STUDIO 2012
VARIABEL
NAMA: Indrabayu
NIM: 49013069
Jurusan: TKJMD
*/

#include  //preposesor
using namespace std; //mendeklarasikan compiler untuk menggunakan semua fungsi/class/file yang terdapat dalam namespace std

int A; //deklarasi variabel global A

int main(){ //fungsi main
	A = 100; //pemberian nilai 100 pada variabel A
	cout << "Nilai Variabel A = " << A << endl << endl; //tampilkan nilai A pada layar

	int B; //deklarasi variabel lokal B
	B = 50; //pemberian nilai 50 pada variabel B
	cout << "Nilai variabel B = " << B << endl << endl; //tampilkan nilai B pada layar

	system ("pause"); //program di pause
	return (0); //fungsi main berhenti
}


/*
PEMOGRAMAN C++ 
MICROSOFT VISUAL STUDIO 2012
VARIABEL
NAMA: Indrabayu
NIM: 49013069
Jurusan: TKJMD
*/

#include  //preposesor
using namespace std; //mendeklarasikan compiler untuk menggunakan semua fungsi/class/file yang terdapat dalam namespace std

float A; //deklarasi variabel global A

int main(){ //fungsi main
	A = 95.5; //pemberian nilai 100 pada variabel A
	cout << "Nilai Variabel A = " << A << endl << endl; //tampilkan nilai A pada layar

	float B; //deklarasi variabel lokal B
	B = 50.5; //pemberian nilai 50 pada variabel B
	cout << "Nilai variabel B = " << B << endl << endl; //tampilkan nilai B pada layar

	system ("pause"); //program di pause
	return (0); //fungsi main berhenti
}