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:


Friday, October 25, 2013

Aplikasi Sederhana Indeks Nilai Mahasiswa


Aplikasi ini menggunakan Visual Studio 2012 dengan bahasa pemograman C++. Aplikasi ini merupakan aplikasi untuk menentukan indeks nilai mahasiswa. Dimana terdapat user dapat menginputkan nilai. Nilai tersebut akan dikalkulasikan sehingga memperoleh indeks nilai. Adapun aplikasi ini pembuatannya terdiri dari: variabel, operator, control flow, fungsi, array, string dan struct.
Flowchart aplikasi:

Friday, October 18, 2013

Aplikasi Sederhana Perhitungan Luas Bangun Datar menggunakan C++ (penggunaan fungsi)


      Merupakan pengembangan dari aplikasi sederhana perhitungan luas bangun datar dengan menggunakan pemograman C++. Dimana terdapat tambahan penggunaan fungsi dalam perancangan kodenya. 
Aplikasi ini dibuat menggunakan bahasa pemograman C++ dengan software engine Microsoft Visual Studio 2012. 
     Aplikasi sederhana ini berfungsi untuk melakukan perhitungan luas dari bangun datar antara lain persegi, persegi panjang, jajar genjang, segitiga, dan lain-lain. Di aplikasi ini terdapat menu yang dapat dipilih sesuai dengan perhitungan luas bangun datar yang diinginkan. User dapat menginputkan nilai dari panjang atau sisi pada bangun datar untuk mencari nilai luasnya.
       Adapun flowchart dari aplikasi ini adalah sebagai berikut:

Friday, October 11, 2013

Aplikasi Sederhana Perhitungan Luas Bangun Datar menggunakan C++


     Aplikasi ini dibuat menggunakan bahasa pemograman C++ dengan software engine Microsoft Visual Studio 2012. Aplikasi sederhana ini berfungsi untuk melakukan perhitungan luas dari bangun datar antara lain persegi, persegi panjang, jajar genjang, segitiga, dan lain-lain. Di aplikasi ini terdapat menu yang dapat dipilih sesuai dengan perhitungan luas bangun datar yang diinginkan. User dapat menginputkan nilai dari panjang atau sisi pada bangun datar untuk mencari nilai luasnya.
       Adapun flowchart dari aplikasi ini adalah sebagai berikut:
Flowchart Aplikasi (klik untuk memperbesar gambar)

Thursday, October 10, 2013

English Debate


GROUP 7 (PRO TEAM)
This House Would Allows Student to Bring Mobile Phone to School

            This motion is limited by Junior High School dan Senior High Scool student allows to bring mobile phone to school.
            In this era I think information is something that we should get. This information we could access by mobile phone. Because by mobile phone we can access the information anywhere and anytime. In this case I think students are important to use a mobile phone for get a lot of information and knowledge for help them doing their homework and assigntment in the classroom.
Student can find some resource that the student cant find in the book through internet by mobile phone. Now many school have a wifi connection, so student can use the internet through by wifi hotspot. By using wifi hotspot student doesn’t need spent mobile phone bill, because use the wifi hotspot was free. By use the wifi hotspot we can use a proxy so student cant access banned sites.

Sunday, September 29, 2013

Rupiah yang Tidak Mungkin


            Pada kesempatan kai ini saya akan menceritakan bagaimana pengalaman menarik yang saya alami pada saat kegiatan outbond di seamolec. Pengalaman ini terjadi pada hari Sabtu tanggal 28 September 2013, dimana pengalaman menarik tersebut adalah menjual pulpen. Kegiatan ini bukanlah kegiatan menjual pulpen biasa akan tetapi disini kita dituntut belajar untuk melawan rasa takut, rasa malu dan rasa manja dalam menghadapi kerasnya kehidupan nanti ketika terjun langsung ke masyarakat.
            Barang yang harus dijual adalah pulpen. Pulpen yang telah disediakan oleh pihak panitia ini cukup menarik, karena pulpen ini berbentuk seperti kapsul. Warna yang disediakan pun beragam ada yang orange, pink, biru, ungu dan hijau. Bentuk pulpen ini berbentuk seperti kapsul obat dengan bentuk yang agak lebih besar. Harga pulpen ini mungkin aslinya berkisar antara Rp  3000 – Rp 5000, akan tetapi kita dituntut untuk menjual pulpen tersebut dengan harga yang sangat tinggi dengan cara dan strategi yang mesti dipikirkan oleh sendiri. Sebelumnya kita telah diberi rahasia bagaimana caranya agar pulpen dapat terjual dengan harga yang tinggi diantaranya pulpen dapat dijual dengan sanak saudara, ayah, ibu, teman atau bahkan pacar.
            Kegiatan menjual pulpen ini dimulai pukul 6 sore dan berakhir pada pukul setengah 8 malam, sehingga saya dan juga beserta kelompok outbon yaitu kelompok harimau bersama-sama bergegas menuju masjid yang berada di depan gerbang universitas terbuka untuk melaksanakan solat magrib telebih dahulu. Setelah itu lalu kita semua berkelompok langsung bergegas pergi untuk berjualan.
            Pertama-tama target mangsa konsumen adalah orang-orang disekitar masjid universitas di depan gerbang, disana saya melihat teman saya menawarkan pulpen kepada bapak-bapak yang baru saja melaksanakan solat margib dan pulpen tersebut terjual seharga Rp 100.000 per 2 pulpennya. Mengingat waktu yang semakin menipis dan persediaan pulpen masih banyak maka saya dan kelompok memutuskan untuk mencari lokasi yang sekiranya ramai dikunjungi orang. Lokasi tersebut adalah gaplek yang jaraknya kurang lebih 3-4 km dari universitas terbuka. Ramai-ramai saya dan kelompok pergi berjalan kaki menuju gaplek. Akan tetapi ketika di tengah perjalanan kita berpikir bahwa jumlah anggota kelompok yang berjalan menuju gaplek terlalu banyak akan lebih baiknya apabila rute penjualannya dipencar agar orang yang berjual tidak terlalu banyak karena mungkin akan membuat konsumen terganggu. Akhir dibagi dualah rute penjualan pulpen, yang satu pergi menju gaplek dan yang kedua pergi menuju komplek atau perumahan di dalam jalan merica.
            Saya ikut dengan rombangan yang menuju rute komplek didalam jalan merica. Disini saya beranggotakan sebanyak 5 orang dengan membawa pulpen sebanyak 10 buah. Target pertama adalah seorang bapak-bapak yang berada di pangkalan ojeg jalan mericadengan mengenakan pakaian koko. Saya menawari bapak tersebut pulpen dengan cara berbicara langsung dan dengan trik-trik tentunya yaitu dengan alas an bahwa pulpen ini dijual dengan alasan kita yang sedang berjualan disini sedang belajar bagaimana caranya berwirausaha dan hasil penjualan ini nantinya akan digunakan untuk biaya pendidikan. Setelah ditawari akan tetapi bapak tersebut menolak untuk membeli karena tidak sedang membawa uang. Setelah itu kita serombongan kembali meneruskan perjalanan di jalan merica dan mampir terlebih dahulu di kosan merica karena kebetulan ada teman serombongan saya kenal dengan seorang ibu-ibu penghuni kosan tersebut. Akan tetapi pulpen tersebut tidak berhasil terjual karena ibu tersebut tidak sedang memegang uang.
            Perjalanan pun kembali dilajutkan dan di tengah perjalanan kita menemui 3 orang pelajar SMA sehingga langsung kita tawari pulpen tersebut. Terjadi cukup lama proses tawar menawar disini kerena pelajar tersebut menolak untuk membeli pulpen, akan tetapi saya dan teman-teman terus berusaha agar pelajar tersebut membeli pulpennya. Saya memohon kepada pelajar tersebut karena kita ditugaskan untuk menjual pulpen tersbut hingga habis dan waktu penjualan yang ditentukan sebentar lagi, juga saya perlihatkan keunggulan dari pulpen ini yaitu pulpen ini berbentuk kapsul dan apabila kapsulnya dibuka maka akan memanjang dan menjadi sebuah pulpen yang menarik. Saya menyarankan kepada pelajar tersebut bahwa meraka juga nantinya ketika masuk dunia perkuliahan akan mengalami kegiatan seperti ini. Pada akhirnya ketiga pelajar ini pun luluh dan membeli pulpen ini seharga Rp 20.000 per 2 pulpennya.
            Kembali perjalanan dilanjutkan dan kali ini kita mengunjungi salah satu rumah warga di jalan merica yang kebetulan penghuninya sedang berada di teras rumahnya bersama dengan 2 orang anaknya yang sedang mengerjakan tugas. Momen ini saya manfaatkan dengan target menjual pulpen kepada anaknya yang sedang mengerjakan tugas. Saya yakinkan bahwa pulpen ini nantinya akan sangat bermanfaat apabila digunakan untuk anak-anaknya, didoakan bahwa akan sukses kelak anak-anaknya ketika dewasa kelak. Anak-anak tersebut pun terlihat antusias dengan pulpen yang ditawarkan karena tertarik dengan bentuknya yang seperti kapsul. Ibunya pun akhirnya membeli pulpennya sebanyak 3 buah dengan harga 1 buah pulpennya sebesar Rp 10.000 sehingga mendapatkan Rp 30.000. Tidak lama kemudian tetangga dari rumah yang saya tawari pun melihat kita sedang berjualan dan langsung ikut membeli pulpennya sebanyak 3 buah dengan harga Rp 30.000.
            Tinggal 3 sisa pulpen lagi yang belum terjual sehingga kita kembali melanjutkan perjalanan waktu sudah menunjukkan pukul 7 malam, sisa setengah jam lagi sebelum kita harus kembali ke seamolec. Mengingat belum makan makan kami istirahat dulu sekalian juga makan di nasi goreng jalan merica, ketika selesai makan saya coba untuk menawarkan pulpen ini kepada pedagang nasi goreng. Tukang nasi goreng tersebut hanya tersenyum-senyum saja, saya coba terus rayu pedagang tersebut, saya juga berkata pada pedagang tersebut bahwa saya adalah konsumen yang hampir setiap malam makan di tempat nasi goreng itu, sebagai timbal baliknya saya meminta tukang nasi goreng tersebut untuk membeli pulpen dagangan kami untuk kali ini saja. Dengan baik hati pedagang nasi goreng itu membeli sisa dagangan pulpen kami sebanyak 3 buah seharga Rp 30.000 dan stok pulpen yang kami jual pun habis terjual.

            

Tuesday, September 17, 2013

Pra Magang ITB-Seamolec

Setelah selama 3 minggu matrikulasi di Seamolec Tangerang akhirnya saya pun kembali ke kampung halaman di Bandung. Di Bandung ini saya ditugaskan untuk magang di kampus saya sebelumnya yaitu IT Telkom. Tugas magang ini ditugaskan selama 2 minggu, dimana pada akhirnya nanti akan kembali ke Seamolec di Tangerang untuk persentasi laporan hasil magang tersebut.

Tugas yang dikerjakan selama magang ini adalah untuk membantu pekerjaan yang ada di Instansi kampus IT Telkom itu sendiri. Selain itu ada pula tugas dari Seamolec yaitu menyelesaikan pembuatan aplikasi android secara individu dan tugas tambahan membuat aplikasi kurikulum 2013 untuk sekolah berbasis android.

Di kampus IT Telkom saya menemui Kaprodi D3 Teknik Informatika untuk memfollow up pekerjaan magang. Ibu Retno Novi selaku Kaprodi D3 Teknik Informatika pun sangat antusias dan senang dengan kembalinya alumni untuk membantu pekerjaan yang ada di kampus. Saya pun diberikan pekerjaan untuk membuat buku simulasi digital untuk pengembangan materi kuliah. Mata kuliah yang saya dapatkan untuk dijadikan buku digital adalah E-learning.

Untuk lebih detail mengenai mata kuliah E-learning saya diminta untuk menemui dosen bernama Dawam selaku pemegang materi mata kuliah tersebut. Setelah saya menemui Pak Dawam saya pun dijelaskan mengenai materi-materi E-learning yang akan dibuatkan nanti menjadi buku digital.

Ibu Retno Novi meminta untuk melakukan pertemuan sebanyak 3 kali dalam 2 minggu ini sebagai pertemuan progress report dari hasil pengerjaan buku digital ini. Pertemuan ini dilakukan sebanyak 1 kali pada minggu pertama dan 2 kali pada minggu kedua. 

Monday, August 26, 2013

Tugas pertama Java di seamolec

    Hari senin, 26 Agustus 2013 adalah matrikulasi hari pertama pada minggu kedua di seamolec. Pada kali ini matrikulasi yang akan diajarkan adalah mengenai JAVA. Pengajar dalam matrikulasi java ini adalah pak Rizal yang juga selaku koordinator dari seamolec untuk program D4.
   Selain diajarakan materi pemograman java, pada pertemuan pertama ini juga pak Rizal menshare bagaimana seorang programmer dapat menghasilkan fee dari hasil codingannya, ya memang beliau sangat berpengalaman dalam hal ini.
   Di pertemuan pertamanya ini saya diberi tugas untuk membuat sebuah programs sederhana bagaimana cara menggunakan THREAD dalam java.
  Tugas yg yg diberikan adalah sebagai berikut:
  - kopasus bertugas untuk mengevakuasi sebanyak 40 warga yg terdiri dari 20 ibu hamil & 20 orang tua
  - marinir bertugas untuk memasuki sarang teroris apabila 20 warga telah diselamatkan oleh kopasus
  - infantri bertugas untuk mengamankan lokasi sarang teroris apabila 50 teroris sudah terbunuh oleh petugas     marinir

   Setelah berjam-jam berkutat membangun program diatas, akhirnya program tersebut berhasil dibuat. Alhamdulillah walaupun masih dibangun dengan cara yang sederhana.




Saturday, August 24, 2013

Menambahkan Objek Pada Unity

     Unity Game Engine telah dilengkapi dengan game object yang bisa kita gunakan seperti Character Controllertextureparticle system, dan Standart asset. Setelah game object yang kita butuhkan telah terkumpul selanjutnya mengimport asset dan package kedalam project yang telah kita buat seperti gambar berikut:


       Untuk menambahkan asset yang sudah di import kan di terrain, maka dapat di lihat di Inspector.
      




Friday, August 23, 2013

Cara membuat terrain pada unity

       Unity merupakan sebuah software engine untuk membuat game baik itu 2D maupun 3D. Pada unity ini kita dapat membuat sebuah game mulai dari 0 hingga game tersebut siap untuk dimainkan.
       
    Pada kesempatan ini saya akan sedikit mensharing bagaimana cara membuat terrain pada unity. Apa itu terrain? Terrain merupakan alas atau pijakan dasar pada game yang akan dibuat.
     Baik hal-hal yang perlu dilakukan adalah sebagai berikut:

  • klik tab terrain lalu pilih create terrain
  • lihat pada layar sebalah kanan terdapat tab 'terrain (script)'
  • pilih 'rain and lower' untuk meninggikan atau meurunkan terrain
  • pilih 'paint height' untuk mendatarkan terrain
  • pilih 'smooth' untuk membuat smooth terrain
  • pilih 'paint' untuk memberikan warna atau corak pada terrain
  • pilih 'place trees' untuk memberikan objek pohon pada terrain
  • pilih 'place plants,dll' untuk memberikan objek tanaman atau bebatuan pada terrain

    Untuk lebih detail silahkan simak video berikut:


Wednesday, August 21, 2013

Cara membuat program sederhana java

- buka aplikasi NETBeans


- klik tab file
- klik create new project

- pilih categories "java"
- pilih tipe project " java appplication"
- klik next

- masukkan nama project
- pilih dimana directory akan disimpan
- klik finish
- masukkan code seperti berikut:

package javaapplication2;

public class JavaApplication2 {

   
    public static void main(String[] args) {
        System.out.println("----------BIODATA----------");
        System.out.println("Nama: Indrabayu");
        System.out.println("Alamat: Komp. Graha Pesona C4, Bandung");
    }
    
}


- maka akan keluar hasil output sebagai berikut: