Showing posts with label Maulana Gempa Putra. Show all posts
Showing posts with label Maulana Gempa Putra. Show all posts

Sunday, December 16, 2012

Modul V - Strcpy (memindahkan nama depan ke belakang dan sebaliknya)

Pada kesempatan kali ini saya akan berbagi tentang aplikasi untuk men-switch nama depan menjadi nama belakang dan begitu pula sebaliknnya. Disini saya lampirkan source code nya 



:

//Maulana Gempa Putra - 49012059 //Teknik Komputer Jaringan dan Media Digital - ITB #include <stdio.h> #include <stdlib.h> #include <string.h> int main() { char nmDepan[20],nmBlkg[20],temp[20]; printf("Masukkan Nama Depan : "); gets(nmDepan); printf("Masukkan Nama Belakang: "); gets(nmBlkg); strcpy(temp,nmDepan); strcpy(nmDepan,nmBlkg); strcpy(nmBlkg,temp); printf("Hasil Konversi.... \n\n"); printf("Nama Lengkap Anda : %s %s",nmDepan,nmBlkg); return 0; }

Untuk lebih jelasnya saya juga melampirkan video tutorialnya :




Modul IV - Mengkonversi Nilai Suhu Celcius (Percabangan IF-Else)

Disini saya akan berbagi aplikasi tentang mengkonversi nilai suhu celcius ke suhu fahrenheit dan kelvin menggunakan percabangan if-else.. Berikut ini adalah Source Code-nya :
//Maulana Gempa Putra //Teknik Komputer Jaringan dan Media Digital - ITB #include <stdio.h> #include <stdlib.h> int main() { int celcius,pilih; float hasil; printf("Masukkan Nilai Suhu (celcius) : "); scanf("%d",&celcius); printf("\n"); printf("Menu Pilihan : \n"); printf("1.Celcius ke Kelvin.\n"); printf("2.Celcius ke Fahrenheit.\n"); printf("Masukkan Pilihan : "); scanf("%d",&pilih); if(pilih==1) { hasil=celcius+273; } else if (pilih==2) { hasil=celcius*1.8+32; } printf("\nHasil Konversi %d (celius) = %f\n",celcius,hasil); system("pause"); return 0; }

untuk lebih jelas, saya juga lampirkan video tutorialnya :














Friday, November 30, 2012

Tipe Data Bentukan dalam C++ (Struct / Structure, Typedef, Union, Bit Filed dan Enumerasi)

1. Struct / Structure

Struct adalah tipe data bentukan yang didalamnya terdapat berbagai nilai dengan tipe data yang bisa sama ataupun tidak. Struct menggabunggan seluruh tipe data yang didalamnya menjadi satu sehingga dalam alokasi memori hanya disimpan satu block.

Struct biasanya digunakan untuk menyimpan data siswa yang didalamnya ada data seperti nomor induk, nama, alamat dan sebagainya. Untuk memudahkan hal tersebut kita dapat menggunakan struct. Berikut ini adalah bentuk umumnya :

Struct Mahasiswa
{
int NIM
char Nama[40]
char Alamat[50]
};

Untuk mempermudah pembaca setia, saya lampirkan video tutorialnya :


Video 1. Struct / Structure


Adapun Source code dari video tutorial diatas adalah sebagai berikut :

// Tugas Structure // Maulana Gempa Putra // 49012059 // Teknik Komputer Jaringan dan Media Digital - ITB #include <iostream> using namespace std; int main() { // deklarasi struct dengan nama mahasiswa struct mahasiswa { // isi dari tipe data bentukan mahasiswa int nim; char nama[20]; char gender[10]; }; //inisialisasi mhs ke tipe data mahasiswa dengan arraynya mahasiswa mhs[2]; // perulangan untuk menginputkan for(int i=0; i<2; i++) { cout << "NIM : "; cin >> mhs[i].nim; cout << "Nama : "; cin >> mhs[i].nama; cout << "Jenis Kelamin : "; cin >> mhs[i].gender; } // perulangan untuk menampilkan for(int i=0; i<2; i++) { cout << "NIM : " << mhs[i].nim << endl; cout << "Nama : " << mhs[i].nama << endl; cout << "Jenis Kelamin : " << mhs[i].gender << endl; } return 0; }

Pengertian Array Pada C++ & Video Tutorialnya

1. Array 1 Dimensi
Array yang sering dikenal larik merupakan sejumlah nila yang bertipe data sama. Namun memiliki alokasi memori yang berbeda. Array memiliki elemen yang diwakili oleh indeks. Setiap indeks dari Array selalu di mulai dari nol (0).

Berikut ini contoh simplenya :
tipe_data nama_array [jumlah_elemen_array];
Dalam c++ kita bisa contohkan seperti dibawah ini :
int array[3];
Definisi dari sebaris source code diatas, array memiliki 3 nilai indeks dengan tipe data integer. adapun indeksnya adalah; array[0], array[1], array[2].

Untuk mempermudah pembaca setia, saya lampirkan video tutorialnya. Berikut video tutorialnnya :



Video 1. Array 1 Dimensi.

Adapun source code dari video diatas adalah sebagai berikut :




// Tugas Array // Maulana Gempa Putra // Teknik Komputer Jaringan dan Media Digital // ITB #include <iostream> using namespace std; int main() { int array[5]={1,2,3,4,5}; for(int x=0;x<5;x++) { cout << "array " << x << " = " << array[x] << endl; } return 0; }




















2. Array Multidimensi


Array multidimensi adalah array yang memiliki beberapa subskrip array. Array ini biasanya digunakan untuk menyelesaikan permasalahan matriks. Berikut ini bentuk umum dari array multidimensi.

tipe_data nama_array [jumlah_elemen_baris] [jumlah_elemen_kolom];
Jika kita buat dalam c++ kita bisa contohkan seperti dibawah ini :
int array[2][2];
Definisi dari sebaris source code diatas, array memiliki 3 nilai indeks dengan tipe data integer. adapun indeksnya adalah; array[0][0], array[0][1], array[1][0] dan array[1][1].

Untuk mempermudah pembaca setia, saya lampirkan video tutorialnya. Berikut video tutorialnnya :


Video 1. Array Multidimensi

Adapun source code dari video diatas adalah sebagai berikut :










// Tugas Array Multi // Maulana Gempa Putra // Teknik Komputer Jaringan dan Media Digital // ITB // Tugas Array Multidimensi // Maulana Gempa Putra // Teknik Komputer Jaringan dan Media Digital // ITB #include <iostream> using namespace std; int main() { int X[3][3]; //inisialisasi nolai array // proses pengulangan utk mengisi array [ini][] for (int i=0; i<3; i++) { // pengulangan untuk array [][ini] for (int j=0; j<3; j++) { cin >> X[i][j]; } } // proses pengulangan untuk memudahkan menampilkan isi array for (int i=0; i<3; i++) { for (int j=0; j<3; j++) { cout << "nilai [" << i <<"] [" << j << "] = " << X[i][j] << endl; } } return 0; }

Pengulangan Pada C++ (While, Do While, For)

Pada Kesempatan Kali ini saya akan berbagi tentang pengulangan. 

1. While 



(Pengulangan While)

Pengulangan while memiliki ciri khas dengan melakukan pengecekkan diawal. Setelah itu baru akan melakukan pernyataan yang ada didalammnya jika kondisi dinayatakan benar
while(kondisi)
{
     // statement
}


Berikut ini adalah program dari video diatas.

Exported from Notepad++

// Tugas Do While // Maulana Gempa Putra // Teknik Komputer Jaringan dan Media Digital // ITB #include <iostream> using namespace std; int main() { int x=1; // kita akan membuat perulangan angka x dengan bertambah 1 // hingga 5; // pertama tentukan nilai x while (x<=5) //batasan yang akan dijalankan { cout << "Nilai x = " << x << endl; x++; } return 0; }


















2. Do While

Do While adalah salah satu pengulangan yang ada di C++, Do While lebih dahulu melakukan pernyataan dan setelah itu baru akan dilakukan cek kondisi. Jika benar maka pengulangan akan kembali dilanjutkan.



do
{
// blok pernyataan yang dijalankan yang akan diulang
}
While (kondisi)


Berikut ini adalah video tutorialnnya :




Video 2. Pengulangan Do-While

Berikut Ini adalah Source Code dari video diatas.


Exported from Notepad++
// Tugas Do While // Maulana Gempa Putra // Teknik Komputer Jaringan dan Media Digital // ITB #include <iostream> using namespace std; int main() { int y=0; do //mengeksekusi terlebih dahulu, { cout << "banyak kelas y = " << y << endl; y++; }while(y<5); // terjadi proses pengecekkan. return 0; }

3. For
Berbeda dari 2 teman diatas nya. For lebih sering digunakan kan karena inisialisasi proses kondisi, dan langkah selanjutnya ditentukan diawal. sehingga akan meminimalisir kesalahan dalam pengulangan.



for(variabel = nilai_awal; kondisi; variabel ++)
{
// pernyataan yang akan diulang
}
Berikut ini adalah video tutorialnya :



Video 3. Pengulangan For

Untuk lebih jelasnya saya tampilkan source code program dari video diatas.

// Tugas For // Maulana Gempa Putra // Teknik Komputer Jaringan dan Media Digital // ITB #include <iostream> using namespace std; int main() { int x; //proses pengulangan x=0 adalah inisialisasi awal, //x<10 adalah tujuan, dan x++ adalah pencacah menaik for(x=0;x<10;x++) { cout << x << " ," << endl; } //sama namun inisialisasi pencacah menurun, //nilai awal harus lebih besar dari tujuan for(x=10;x>0;x--) { cout << x << " ," << endl; } return 0; }

Tuesday, November 20, 2012

Mengenal Tipe Data, Konversi, Konstanta dan Variabel pada C++

Dalam C++ terdapat beberapa tipe data yang dapat digunakan, namun disini saya akan menjelaskan tipe data yang sering digunakan oleh programmer/pembuat program.

1. Integer.  : ukuran 4 byte atau 32 bit, jangkauan -2,147,483,648 hingga 2,147,483,647
2. Double : ukuran 64, jangakauan : 2.3E-308 sampai 1.7E+308
3. Float : ukuran 32 bit
4. Char : Sebenarnya tipe data ini digunakan untuk menyimpan karakter dalam kode ASCII, tapi dapat juga digunakan untuk menyimpan integer dari 0 sampai 255
5. Boolean : bilangan yang cuma punya dua nilai, true (benar / 1) atau false (salah / 0)

Selain itu kita juga mengenal variabel, Variabel adalah wadah yang nilai nya ditentukan oleh program/pembuat sesuai dengan kebutuhan dan berubah-ubah.

Sedangkan konstanta adalah nilai yang sudah ditetapkan oleh pembuat bahasa pemrogramman.

untuk lebih jelasnya dapat dilihat di video tutorial saya dibawah ini.



Membuat Project Hello World Menggunakan Bahasa C++ pada Code Block

Assalam...

Untuk membuat aplikasi C++ sederhana pada code block. kita pertama kali harus membuat project baru.
Berikut Langkah-Langkahnya :

1. Klik File >> New >> Project
2. Pada bagian Project >> pilih Console Application >> Go
3. Pilih C++ dan klik Next.
4. Isi project title sesuai dengan yang diinginkan, dan pilih path / alamat tempat penyimpanan berkas project dan pilih Next jika sudah selesai.
5. Pilih compiler yang akan digunakan, pada umumnya yang digunakan adalah GNU GCC Compiler, dan pilih finish.

Untuk lebih jelasnya, anda bisa melihat tutorial C++ menggunakan code block pada video berikut ini :




Langkah-Langkah Installasi Code Block

Assalam..

Saya kira mungkin anda-anda sudah sering mendengar code block. Code Block adalah aplikasi compiler yang sering digunakan oleh si pembuat program (Programmer) untuk memudahkan dalam pembuatan program..

Mengapa saya memilih code block. Selain ringan, code block juga memiliki pengaturan untuk menyusun program dengan rapi.

Untuk lebih jelas. Tahapan atau langkah-langkah installasi bisa dilihat pada video dibawah ini :


Tuesday, November 6, 2012

Pembuatan Fungsi Rekursi Pada C


#include <stdio.h>
#include <stdlib.h>
int main(void)
{
    int m;
    int Faktorial(int k);
    printf("Masukan sebarang bilangan bulat positif : ");
    scanf("%d",&m);
    printf("\nMelalui perhitungan rekursif, %d!=%d\n", m,Faktorial(m));
    system("pause");
    return 0;
}
int Faktorial(int k)
{
    if (k==0)
        return 1;
    else
        return k*Faktorial(k-1);/*Perhatikan bahwa fungsi faktorial() memanggil dirinya*/
}

Monday, November 5, 2012

Membuat Array 2 dimensi dalam bahasa C


untuk membuat array 2 dimensi sederhana :


#include <stdio.h>
#include <stdlib.h>

int main()
{
    int a2d[2][2]={1,2,3,4}; //memasukkan nilai array

    for(int x=0;x<2;x++)
    {
        for(int y=0;y<2;y++)
        {
            printf("%d",a2d[x][y]); // menampilkan nilai array
        }
        printf("\n");
    }
    return 0;

}

Berikut ini adalah video tutuorialnya : http://youtu.be/Yqf4H-dydAQ


Thursday, October 25, 2012

Tuesday, October 23, 2012

Belajar Bahasa C - 1

Salam, Kali ini saya akan sharing tentang bagaimana membuat hello world pada bahasa c. Untuk kompilasinya saya menggunakan code block. dikarenakan codeblock sangat ringan dan user frindly.

1. Aplikasi Hello World


source code :
#include // standar input-output library 
#inlcude // library dari system(pause) dan lain2.  
int main() { 
   printf("Hello World"); //memunculkan kata 'Hello World dilayar' 
   system("pause"); // menahan program agar tidak langsung tertutup 
   return(0); //mengembalikan nilai ke semula. 


code diatas bisa dijalankan compiler manapun. 
berikut video lengkapnya : 



2. Aplikasi Mencari Luas Trapesium

#include <stdio.h>
#include <stdlib.h>

float s1, s2, tg, Hasil;
int main (void)
{
   printf("Silahkan input Sisi-1 :");
   scanf_s("%f",&s1);
   printf("Silahkan input Sisi-2 :");
   scanf_s("%f",&s2);
   printf("Silahkan input Tinggi :");
   scanf_s("%f",&tg);
   hasil = ((s1+s2)*tg)/2;
   printf("Luas Trapesium adalah :  %f \n", hasil);
   system("pause");
 return 0;
}


Friday, October 19, 2012

Konfigurasi CamStudio

Salam.. Pada Kesempatan ini saya akan menerangkan bagaimana melakukan setting konfigurasi recording pada cam studio.