Pages

Friday, November 22, 2013

Zoo Nusantara: Aplikasi pengenalan fauna di Indonesia

     Zoo Nusantara merupakan suatu aplikasi berisi informasi mengenai berbagai macam fauna yang tersebar di Indonesia. Dengan aplikasi ini diharapkan dapat memberikan informasi pembelajaran yang lebih baik untuk mengenalkan fauna asli Indonesia kepada masyarakat.
     Aplikasi ini dapat anda unduh di https://play.google.com/store/apps/details?id=com.zoonusantara untuk versi smartphone android. Pada kali ini saya mengembangkan aplikasi ini agar dapat pula diakses via komputer dekstop atau laptop. Untuk mengenal bagaimana Zoo Nusantara for dekstop ini, mari kita lihat video dari penggunaan aplikasi ini:

Wednesday, November 20, 2013

Modul 9: Pembuatan Program Aplikasi Berbasis Windows




Latihan Modul 9
private: System::Void button1_Click(System::Object^  sender, System::EventArgs^  e) {
     double nilaia,nilaib; //deklarasi variabel double nilaia dan nilai b
     double hasil; //deklarasi variabel double hasil
     String^ operatornya; //deklarasi String^ operatornya
     nilaia=double::Parse(textBox1->Text); //nilaia diletakkan di textbox1
     nilaib=double::Parse(textBox2->Text); //nilaib diletakkan di textbox2
     operatornya=comboBox1->Text; //operatornya diletakkan di combobox1
     if(operatornya=="+") //jika operatornya +
      hasil=Convert::ToDouble(nilaia+nilaib); //nilaia + nilaib diconvert ke double disimpan di variabel hasil
     else if(operatornya=="-") //jika operatornya -
      hasil=Convert::ToDouble(nilaia-nilaib); //nilaia - nilaib diconvert ke double disimpan di variabel hasil
     else if(operatornya=="*") //jika operatornya *
      hasil=Convert::ToDouble(nilaia*nilaib); //nilaia x nilaib diconvert ke double disimpan di variabel hasil
     else if(operatornya=="/") //jika operatornya /
      hasil=Convert::ToDouble(nilaia)/Convert::ToDouble(nilaib); //nilaia : nilaib diconvert ke double disimpan di variabel hasil
     textBox3->Text=hasil.ToString(); //textbox3 menampilkan nilai dari variabel hasil
    }

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
}

Modul 1: Dasar-Dasar Pemograman C++








/*
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 tampilkan[1]; //deklarasi variabel char sebesar 1
 char panjang_data[50]; //deklarsi variabel char 50
 cout << "=========================================\n"; //menampilkan ke layar
 cout << "          DAFTAR RIWAYAT HIDUP\n"; //menampilkan ke layar
 cout << "=========================================\n"; //menampilkan ke layar
 cout << "Nama      : "; //menampilkan ke layar
 cin.getline(panjang_data,50); //membaca sejumlah karakter hingga newline ditemukan atau setelah karakter sebanyak maks telah dibaca
 cout << "Alamat    : ";//menampilkan ke layar
 cin.getline(panjang_data,50);//membaca sejumlah karakter hingga newline ditemukan atau setelah karakter sebanyak maks telah dibaca
 cout << "T.Lahir   : ";//menampilkan ke layar
 cin.getline(panjang_data,50);//membaca sejumlah karakter hingga newline ditemukan atau setelah karakter sebanyak maks telah dibaca
 cout << "J.Kelamin : ";//menampilkan ke layar
 cin.getline(panjang_data,50);//membaca sejumlah karakter hingga newline ditemukan atau setelah karakter sebanyak maks telah dibaca
 cout << "No.Telp   : ";//menampilkan ke layar
 cin.getline(panjang_data,50);//membaca sejumlah karakter hingga newline ditemukan atau setelah karakter sebanyak maks telah dibaca
 cout << "Pekerjaan : ";//menampilkan ke layar
 cin.getline(panjang_data,50);//membaca sejumlah karakter hingga newline ditemukan atau setelah karakter sebanyak maks telah dibaca
 cout << "Email     : ";//menampilkan ke layar
 cin.getline(panjang_data,50);//membaca sejumlah karakter hingga newline ditemukan atau setelah karakter sebanyak maks telah dibaca
 cout << "Website   : ";//menampilkan ke layar
 cin.getline(panjang_data,50);//membaca sejumlah karakter hingga newline ditemukan atau setelah karakter sebanyak maks telah dibaca
 cout << "Jurusan   : Teknik Elektro - STEI - ITB"; //menampilkan ke layar
 cin.getline(tampilkan,1);//membaca sejumlah karakter hingga newline ditemukan atau setelah karakter sebanyak maks telah dibaca

 return (0); //fungsi main berakhir di baris ini
}

Saturday, November 2, 2013

Program Sederhana menghitung pangkat bilangan secara rekursif


Aplikasi ini berfungsi untuk menghitung suatu nilai dari bilangan pangkat bilangan.Dimana user akan menginputputkan bilangan bulat positif terlebih dahulu lalu kemudian menginputkan jumlah pangkatnya.secara rekursif.
Adapun flowchart dari aplikasi ini adalah sebagai berikut: