Pages

Sunday, March 30, 2014

Pelatihan Edmodo, Simdig, AppInventor & Blender untuk Guru dan Siswa SMP, SMK/SMK menuju Walikota Cup "Bandung Juara" di SMAN 5 Bandung

Kegiatan ini dilaksanakan selama 4 hari dari tanggal 24 - 27 Maret 2014. Dimana 2 hari pertama yaitu Senin dan Selasa khusus untuk guru dan 2 hari berikutnya Rabu dan Kamis untuk siswa. Kegiatan ini dimulai dari jam 9 pagi hingga pukul 4 sore.

Untuk kegiatan pelatihan guru dibagi menjadi 2 kelas yaitu kelas untuk guru SMP dan guru SMA & SMK. Di hari Senin materi yang pertama diajarkan yaitu mengenai pembuatan kelas virtual menggunakan Edmodo. Guru diajarkan mulai dari cara membuat akun edmodo lalu kemudian membuat kelas sendiri yang selanjutnya membuat suatu simulasi quiz sederhana. Setelah selesai dengan materi Edmodo lalu dilanjutkan dengan pelatihan Simdig "Simulasi Digital". Para Guru diminta untuk membuat suatu materi pembelajaran untuk diubah menjadi bahan ajar digital. Aplikasi yang digunakan adalah Sigil dan Readium. Pertama-tama hail yang dilakukan adalah menginstal dulu sigil untuk membuat bahan ajar digital. Lalu menginstal Readium yang dibuka melalui broser Google Chrome yang berfungsi sebagai pembaca dari materi simdig yang sudah dibuat sebelumnya. Setelah selesai membuat buku simdig para guru diminta untuk merekam cara pembuatan buku digital tersebut yang dibuat di laptop masing-masing menggunakan aplikasi Screen-O-Matic. Lalu hasilnya nanti dipresentasikan.





Di hari Selasa pelatihan untuk guru materi yang diajarkan yaitu AppInventor. AppInventor ini digunakan untuk membuat suatu aplikasi android. Di pelatihan ini AppInventor yang digunakkan berbasis online.

Untuk hari 3 dan 4 yaitu hari Rabu dan Kamis pelatihan dilakukan untuk para siswa. Pelatihan ini dibagi menjadi 2 kelas yaitu pelatihan untuk animasi menggunaka blender dan pelatihan aplikasi android menggunakan AppInventor. Di pelatihan untuk siswa ini siswa SMP maupun SMA/SMK digabung sesuai peminatan dari pelatihan yang diinginkan. Di hari pertama diberikan pelatihan dasar untuk pembuatan animasi maupun aplikasi android. Untuk Animasi yang diajarkan adalah cara membuat suatu karakter sederhana dan untuk android membuat aplikasi sederhana. Di hari kedua para siswa diminta untuk mengumpulkan contoh dari aplikasi yang telah dibuat di hari sebelumnya. Di kelas animasi siswa diminta untuk membuat karakter berjalan sederhana dan untuk kelas android aplikasi sederhana seperti kamus, rumus perhitungan dan lainnya. 
Untuk memantau berjalannya program untuk lomba Walikota Cup ini maka dari pihak panitia membuat Grup di Facebook yaitu Lomba IT Kreatif Kota Bandung. Di grup ini nantinya progress siswa dapat pengembangan pembuatan aplikasi dapat terpantau dan juga siswa dapat menanyakan bahkan memberikan masukkan kepada siswa lain terkait dengan pembuatan aplikasi android ini.

Saturday, March 22, 2014

Konfirmasi Magang di SMAN 24 Bandung

Rabu, 19 Maret 2014

Pada pukul 10 pagi saya bersama dengan nugroho datang ke SMAN 24 Bandung karena sehari sebelumnya saya telah dikabari melalui sms oleh guru TIK bapak Supeno bahwa kegiatan magang sudah di konfirmasi.
Sesampainya di sekolah saya heran mengapa keadaan sekolah tampak sepi. Ternyata di sekolah sedang diadakan US (Ujian Sekolah) untuk siswa kelas 12.
Saya pun lalu bergegas ke lantai 2 menuju lab komputer, tempat dimana saya biasa menemui Pak Supeno. Akan tetapi pak Supeno sedang tidak berada di dalam lab komputer, saya pun kemudian mengirimkan sms kepada beliau. Kurang lebih 10 menit kemudian ada balasan sms dari pak supeno, bahwa beliau sedang bertugas menjadi pengawas kegiatan US. Saya pun diminta untuk menemui bapak Endang Sarif selaku bagian humas di SMAN 24 di lantai 1. Saya pun pergi ke lantai 1 untuk menemui Pak Endang. Akan tetapi saya lupa Pak Endang itu orangnya yang mana. Saya pun bertanya kepada staff guru yang kebetulan ada di dekat saya. Saya pun diminta untuk menunggu di lobi sekolah, karena pak Endang mungkin sedang tidak berada di sekolah.
Setalah kurang lebih 1 jam pak Endang masih belum kunjung datang, saya pun pergi ke kantin sekolah sambil menunggu. Begitu dikantin tak disangka pedagang di kantin masih ingat dengan saya ketika saya masih bersekolah di SMA ini. Disini pun saya berbincang dengan pedagang kantin tersebut mengenai perkembangan di SMAN 24 ini. Kurang lebih 30 menit ada sms dari pak Supeno agar menemui beliau saja langsung di lab komputer.
Di lab komputer pak Supeno menyatakan bahwa kegiatan magang sudah dikonformasi dan pihak kepala sekolah sangat menyambut magang ini. Untuk jadwal dan teknis pelaksanaan magang akan disesuaikan dulu dengan siswa yang nantinya akan mengikuti kegiatan ini. Siswa yang mengikuti ini menurut pak Supeno merupakan siswa eksul (ekstra kulikuler) IT/komputer yang berjumlah kurang lebih mungkin 5 orang.

Saturday, March 15, 2014

Kegiatan Magang 10-15 Maret 2014

10 Maret 2014

Mahasiswa yang magang di Bandung ditugaskan untuk menghadiri rapat pertemuan dengan kepsek-kepsek SMP, SMA dan SMK kota Bandung dengan Seamolec berkaitan dengan lomba android.
Setiap sekolah diwajibkan untuk mengirimkan 1 guru TIK sebagai pembimbing dan 3-5 siswa sebagai peserta lomba android Walikota cup Bandung Juara!. Untuk pelatihannya terlebih dahulu akan diberikan kepada guru TIK dari sekolah masing-masing setelah itu apabila telah selesai maka guru yang telah terlatih tersebut bersama mahasiswa D4 bersama-sama mengajarkan kepada siswa sekolahnya untuk membangun aplikasi android.
Untuk pelaksanaannya pelatihan ini nantinya akan dibagi menjadi 2 kelompok yaitu kelompok untuk siswa SMP dan kelompok untuk siswa SMA & SMK. Karena jumlah mahasiswa D4 yang magang 23 magang pembagiannya adalah 13 orang untuk pengajar SMP dan 10 orang untuk pengajar SMA& SMK. Tempat pelatihannya dibagi menjadi rayon-rayon berdasarkan tempat sekolah seperti Bandung Timur, Bandung Barat, Bandung Utara, Bandung Tengah, dan Bandung Tenggara. 

11 Maret 2014



Mahasiswa D4 yang magang di Bandung diminta untuk membantu kegiatan magang seamolec di SMAN 2 Cimahi untuk pelatihan dan pembekalan lomba IT kreatif, dikarenakan kekurangan pembimbing. Terdapat 3 kategori yang diperlombakan yaitu Blender, App Inventor dan Mobile Apps (Eclipse). Disini saya tergabung dalam pelatihan Mobile Apps (Eclipse). Siswa yang mengikuti perlombaan ini terdiri dari siswa SMP, SMA & SMK.
Pada hari pertama sebelumnya siswa telah diajarkan cara menggunakan layout. Di hari kedua diajarkan cara membuat aplikasi dengan tampilan listview. List view merupakan tampilan menu dengan tampilan mengurut kebawah.

12 Maret 2014

Kegiatan pada hari ini diliburkan karena di sekolah sedang diadakan latihan ujian.

13 Maret 2014

Di hari ini siswa diajarkan materi mengenai pembuatan intent, yaitu untuk membuat aplikasi agar bisa mengakses ke menu atau tampilan berikutnya. di materi ini banyak siswa yang mengalami error, mulai karena disebabkan oleh manifest yang belum lengkap, layout yang kurang pas dan class java yang mengalami kesalahan beberapa sintax sehingga menyebabkan program ketika dijalankan di emulator mengalami force close.

14 Maret 2014


Di hari ini siswa diminta untuk mengerjakan program aplikasi yang akan diperlombakan nanti. Aplikasi yang dibangun oleh siswa-siswa cimahi sangat bervariasi mulai dari rute angkot, absensi, kamus bahasa, dan lain-lain. Di sore harinya beberapa siswa diminta untuk mempersentasikan progress pembuatan aplikasi mereka. Presentasi ini langsung disaksikan oleh Bapak Gatot selaku Direktur Seamolec dan panitia dari Depdiknas Kota Cimahi, setelah presentasi Pak Gatot memberikan masukkan mengenai aplikasi yang dibuat oleh siswa.

Thursday, February 27, 2014

Laporan Magang 1

Kegiatan magang mahasiswa D4 Teknik Komputer Jaringan Media Digital dan D4 Teknik Informatika Kesehatan Institut Teknologi Bandung dilaksanakan pada bulan Desember 2013 hingga bulan Mei 2014. Masing-Masing mahasiswa ditempatkan berbeda tempat magangnya. Pada kali ini terdapat 3 macam penempatan magang. Tempat magang pertama bertugas di Pertamina Jakarta, yang kedua di Polda dan yang ketiga di Bandung.
            Untuk yang bertempat magang di Polda, masing-masing mahasiswa ditempatkan hampir di setiap provinsi Polda di Indonesia. Dan yang bertugas magang di Bandung ditugaskan untuk menjadi pengajar atau mentor pelatihan komputer di tiap SMA / SMK di Kota Bandung dan sekitarnya. Pada kali ini saya berkesempatan untuk ditugaskan magang di Bandung untuk menjadi pengajar atau mentor pelatihan komputer.
            Untuk melaksanakan kegiatan magang di Bandung kali ini kegiatannya cukup tersendat karena proses pengajuan dari pihak ITB-Seamolec ke Dinas Pendidikan Kota Bandung birokrasinya membutuhkan waktu yang cukup lama. Sehingga saya beserta teman-teman mahasiswa yang bertugas magang di Bandung harus menunggu keputusan tersebut.
            Untuk mengisi kegiatan sementara magang di Bandung Bapak Gatot selaku pimpinan Seamolec menugaskan agar mahasiswa D4 yang magang di Bandung ini untuk menjadi tentor pada Program Bridging Seamolec untuk mahasiswa D1.


Jumat, 10 Januari 2014
           
            Sebelumnya mahasiswa yang di bertugas di Bandung diberitahu oleh Bapak Gatot untuk berkumpul di Ruang Seminar FSRD ITB. Ternyata disini sedang diadakan opening Program Bridging Seamolec untuk mahasiswa D1. Materinya yaitu mengenai bagaimana jalannya Program Bridging ini. Terdapat 3 peminatan yaitu Fashion, Media Digital dan Desain. Disini para mahasiswa D1 diberikan pengarahan mengenai proses pembelajaran program ini seperti tugas dan lain-lain.

20 – 30 Januari 2014

            Program Bridging Seamolec untuk mahasiswa D1 ini dilaksanakan selama 10 hari, 20 – 30 Januari 2014. Untuk pembagian tugasnya masing-masing mahasiswa dibagi kedalam 3 kelompok yaitu TIM 1, TIM 2 dan TIM 3. Kali ini saya termasuk kedalam TIM 2, berikut diantaranya anggota kelompok dari TIM 2:
            Kegiatan ini digelar dalam 2 minggu, sehingga untuk penjadwalannya pada minggu pertama TIM 2 ditugaskan untuk menjadi tentor pada hari rabu dan sabtu. Di minggu kedua pada hari rabu dan Jumat.
            Adapun materi diberikan adalah Android / Java, Simulasi Digital, Teknopreneur dan Blender. Untuk setiap harinya materi perkuliahan yang diberikan berbeda. Dan masing-masing mahasiswa dibagi-bagi untuk memberikan materi perkuliahan tersebut. Saya pun ditugaskan untuk memberikan materi mengenai pemograman dasar android. aplikasi yang digunakan untuk pelajaran android ini menggunakan App Inventor.


            App Inventor adalah tool untuk membuat aplikasi android, yang memudahkan dari tool ini adalah karena berbasis visual block programming, jadi kita bisa membuat aplikasi tanpa kode satupun. Dengan lihat pilih drag dan drop simbol-simbol yang sudah memiliki perintah dan fungsi tertentu dalam membuat aplikasi.

Senin, 24 Februari 2014
            Pada kali ini mahasiswa yang magang di bandung diminta berkumpul oleh Mba Ani untuk menjelaskan kelanjutan dari proses magang di SMA / SMK Kota Bandung dan sekitarnya. Pada magang kali ini setiap mahasiswa diminta untuk memberikan surat keterangan magangnya ke sekolah terkait sesuai dengan penempatan yang telah ditentukan sebelumnya. Disini saya dan teman-teman melakukan Tanya-jawab seputar kegiatan magang d sekolah nantinya

Kamis, 27 Februari 2014
Saya bertugas magang di SMAN 24 Bandung. Kebetulan saya juga merupakan alumni dari sekolah tersebut. Pada kurang lebih pukul 10 pagi saya datang ke SMAN 24 Bandung bersama rekan magang saya yaitu Nugroho. Kami datang ke petugas piket yaitu Pak Deny untuk mengajukan permohonan magang di sekolah tersebut. Lalu pak Deny mengarahkan saya untuk menemui guru TIK yaitu Pak Supeno di Lab Komputer di lantai 2. Saya lalu mengajukan permohonan magang dan menjelaskan secara rinci bagaimana kegiatan magang nantinya akan berlangsung.
            Pak supeno memberikan sedikit gambaran mengenai mata pelajaran TIK pada kurikulum saat ini. Mata pelajaran TIK pada kurikulum saat ini ditiadakan, sehingga pelajaran TIK di SMAN 24 Bandung merupakan mata pelajaran khusus. Pada siswa kelas X tidak terdapat mata pelajaran TIK, pelajaran TIK ini hanya diajarkan pada kelas XI dan XII, dimana untuk kelas XI materi yang diajarkan yaitu design grafis(Photoshop,Flash, dll) dan untuk kelas XII adalah web design.
            Pak Supeno pun menyambut untuk kegiatan magang ini. Untuk proses acc pengajuan magang ini akan dikabari lagi nanti minggu depan, dikarenakan dibutuhkan terlebih dahulu penyesuaian materi dan agenda pada bagian kurikulum sekolah.

Web Angkatan Magang

https://docs.google.com/spreadsheet/ccc?key=0AlM_-bEb6PbMdFB4WW5mendwY3Z1ZktxeV9RYkVoQXc&usp=sharing

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: