Showing posts with label Luluq Miftakhul Huda. Show all posts
Showing posts with label Luluq Miftakhul Huda. Show all posts

Thursday, November 29, 2012

Modul 10. Aplikasi Berbasis Windows C++

Berikut ini video tutorial pembuatan aplikasi berbasis windows yang sederhana yaitu aplikasi penjumlahan dua bilangan :


Modul 9. Fungsi (tanpa nilai bail, dengan nilai balik, parameter)

Berikut ini video tutorial mengenai Fungsi tanpa nilai balik :


Berikut ini video tutorial mengenai Fungsi dengan nilai balik :


Berikut ini video tutorial mengenai Fungsi dengan parameter:



Modul 8. Struktur (Struct, enumerasi, bit-field, typedef, union) C++

Berikut ini merupakan video tutorial mengenai pemrograman menggunakan struct :


Berikut ini merupakan video tutorial mengenai pemrograman menggunakan union:


Berikut ini merupakan video tutorial mengenai pemrograman menggunakan enumerial:


Berikut ini merupakan video tutorial mengenai pemrograman menggunakan bitfield:


Berikut ini merupakan video tutorial mengenai pemrograman menggunakan typedef:


Modul 7. Array (satu dimensi, multi dimensi) C++

Berikut ini video tutorial contoh program sederhana mengenai array satu dimensi dan multi dimensi :


Berikut ini video tutorial contoh program sederhana mengenai array karakter:


Modul 6. Pengulangan (While, do....while, for) C++

Berikut ini video tutorial untuk perulangan menggunakan While dan Do While :


Berikut ini video tutorial untuk perulangan menggunakan For dan For Bersarang :


Thursday, November 22, 2012

Modul V, Percabangan pada Pemrograman C++

Tutorial Percabangan Kondisi :


Tutorial Percabangan Dua :


Tutorial Percabangan Bersarang :


Tutorial Pernyataan Switch Case :





Modul IV, Operator pada Pemrograman C++ Part II

Tutorial Operator Aritmatika :


Tutorial Operator Logika :


Tutorial Operator Bitwise :


Tutorial Operator Ternary :



Modul III, Operator pada Pemrograman C++ Part I

Tutorial Operator Assignment  :


Tutorial Operator Unary :


Tutorial Operator Increment :


Tutorial Operator Decrement :


Modul II, Type Data, Konversi, Konstanta, Variabel C++

Tutorial Type Data :

Tutorial Konversi Karakter:

Tutorial Konstanta :

Tutorial Variabel Fungsi :

Tutorial Fungsi Type Data :


Modul I , Installasi Ms Visual C++ 2010 & Memulai Membuat Project Hello Word

Berikut ini video Tutorial bagaimana cara installasi Ms Visual C++ Express 2010 :


Untuk memulai pemrograman C++ maka terlebih dahulu kita buat sebuah project seperti pada tutorial dasar pemrograman untuk menampilkan hello word, berikut tutorialnya :



Wednesday, November 7, 2012

Searching Menggunakan Pemrograman C

Berikut ini Contoh konsep sederhana dalam penggunaan Searching

#include <stdio.h>
int main (void) {
       int kumpul_angka[6], angka, n, info, Y=1;
       char yesno[2];
       int pencarian1 (int data[6],int dicari);
       printf("Masukkan 6 angka sebarang: \n");
           for (n=0;n<6;n++) {
                     printf("Indeks ke-%d = \n", n);
                     scanf("%d", &kumpul_angka[n]);
              }
           while(Y) {
              printf("Masukan angka yang posisinya ingin dicari> ");
              scanf("%d", &angka);
              info = pencarian1(kumpul_angka, angka);
              if (info==-1) printf("Angka %d tidak ada pada array kumpul_angka\n", angka);
              else printf("Angka %d yang pertama ada di array kumpul_angka pada indeks ke- %d\n", angka, info);
                    
              printf("\nIngin mencari angka yang lain? <y/n> ");
              scanf("%s",&yesno[0]);

              if (yesno[0]=='Y'||yesno[0]=='y') Y=1;
              else if(yesno[0]=='N'||yesno[0]=='n'||yesno[0]!='Y'||yesno[0]!='y') Y=0;
            }
 return(0);
}

int pencarian1 (int data[6], int dicari) {
       int m=0, indeks, ada=0;
       while(m<5 && !ada) {
              if (data[m]==dicari) {
                     ada=1; indeks=m;
              } else m++;
       }
       if (ada==0) indeks=-1;
       return indeks;
}


Penjelasan:
       int kumpul_angka[6], angka, n, info, Y=1;
       char yesno[2];
       int pencarian1 (int data[6],int dicari);

Deklarasi awal variabel dimana variabel n,info, Y bertype integer sedangkan fungsi pencarian1 dengan parameter variabel array data [6] dan dicari bertype integer.
Untuk memasukkan data inputan variabel m digunakan baris perintah perulangan sebanyak jumlah masukan angkanya
       printf("Masukkan 6 angka sebarang: \n");
           for (n=0;n<6;n++) {
                     printf("Indeks ke-%d = \n", n);
                     scanf("%d", &kumpul_angka[n]);
              }
Sedangkan baris perintah while(Y) digunakan untuk perulangan masukkan angka yang dicari selama kondisi bernilai y didalam perulangan tersebut terdapat baris perintah
              printf("Masukan angka yang posisinya ingin dicari> ");
              scanf("%d", &angka);
yang berfungsi untuk masukan angka yang dicari. Untuk mencari angka yang dicari apakah terdapat dalam variabel kumpul angka maka digunakan fungsi pencarian info = pencarian1(kumpul_angka, angka); dimana fungsi tersebut berisikan baris perintah
    int pencarian1 (int data[6], int dicari) {
       int m=0, indeks, ada=0;
       while(m<5 && !ada) {
              if (data[m]==dicari) {
                     ada=1; indeks=m;
              } else m++;
       }
       if (ada==0) indeks=-1;
       return indeks;
    }
Fungsi tersebut mempunyai parameter masukan array data[6] dan dicari yang bertype integer didalamnya terdapat proses pengecekan apakah inputan tersebut ada atau tidak ada. while(m<5 && !ada) baris tersebut digunakan untuk perulangan selama m bernilai kurang dari 5 dan ada bernilai 1. Untuk mengecek apakah angka tersebut ada atau tidak menggunakan baris perintah
if (data[m]==dicari) jika nilai array data[m] sama dengan variabel yang dicari maka variabel indeks sama dengan perulangan m
untuk mengeset nilai awal variabel kembali mengunakan pengecekan if (ada==0) jika ada indeks=-1
Untuk menampilkan hasil pencarian maka digunakan pengecekan nilai kembalian dari fungsi pencarian1 dalam variabel info dimana jika info=-1 maka angka tersebut tidak ditemukan jika tidak maka akan tampil indeks dari angka yang ditemukan dengan baris perintah
if (info==-1) printf("Angka %d tidak ada pada array kumpul_angka\n", angka);
else printf("Angka %d yang pertama ada di array kumpul_angka pada indeks ke- %d\n", angka, info);
Untuk menampilkan inputan pencarian kembali digunakan baris perintah
       printf("\nIngin mencari angka yang lain? <y/n> ");
       scanf("%s",&yesno[0]);

       if (yesno[0]=='Y'||yesno[0]=='y') Y=1;
       else if(yesno[0]=='N'||yesno[0]=='n'||yesno[0]!='Y'||yesno[0]!='y') Y=0;
Jika kita ketikkan karakter y/Y maka perulangan akan dilakukan kembali jika diketikkan n/N maka berhenti mengulang dan program berhenti

Untuk lebih jelasnya silahkan lihat video tutorial dibawah ini:


Monday, November 5, 2012

Membuat array 2 Dimensi pada Pemrograman C

Berikut ini merupakan contoh sederhana dalam penggunaan array 2 dimensi pada pemrograman bahasa C
#include <stdio.h>
#include <stdlib.h>

int main(){
int ANGKA2D[5][2]={10,100,20,200,30,300,40,400,50,500};

int n,m;
for (n=0;n<5;++n){
       for(m=0;m<2;++m){
              printf("Data ANGKA2D[%d][%d] = %d\n",n,m,ANGKA2D[n][m]);
       }
}
system("pause");
return 0;
}
Penjelasan :
int ANGKA2D[5][2]={10,100,20,200,30,300,40,400,50,500};
Baris perintah diatas digunakan untuk deklarasi awal nilai didalam array dengan dimensi 5x2 jadi keseluruhan nilainya berjumlah 10. Sama halnya dengan menuliskan baris perintah
int ANGKA2D[5][2]={{10,100},{20,200},{30,300},{40,400},{50,500}};
dimana urutannya dimulai dari  array index 0,0 – 4,1
int n,m;
Baris perintah tersebut digunakan untuk inisialisasi variabel perulangan.
for (n=0;n<5;++n){
   for(m=0;m<2;++m){
Baris perulangan diatas berfungsi untuk menampilkan index didalam array karena array yang digunakan dua dimensi maka untuk menampilkannya dibutuhkan dua perulangan.

Untuk penjelasan lebih lanjutnya dapat dilihat pada video tutorial dibawah ini :



Friday, November 2, 2012

Membuat Total jumlah dan Rata-rata angka dalam array Pemrograman C

Untuk membuat program Total jumlah dan rata-rata angka dapat digunakan script sbb:

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

int main(){
       int n=0,i,jumlah=0;
       int angka[100];
       double rata=0.0;
       printf("masukkan banyaknnya angka :\n");
       scanf_s("%d",&n);

      
        for(i=0;i<n;i++){
              printf("masukkan angka ke-%d \n",i+1);
              scanf_s("%d",&angka[i]);
        }

       for(i=0;i<n;i++){
              printf("angka ke-%d adalah %d\n",i+1,angka[i]);
              jumlah+=angka[i];
        }

       rata=jumlah/n;
       printf("total penjumlahan adalah %d \n",jumlah);      
       printf("rata-rata adalah %f \n",rata);
       system("pause");
       return 0;
}


Penjelasan :
#include <stdio.h> ,#include <stdlib.h> Merupakan script untuk pemanggilan library yang sudah disediakan pada pemrograman C yang sebagian funginya untuk menampilkan hasil inputan maupun outputan dari command line.
int n=0,i,jumlah=0; inisialisasi variabel n untuk banyaknya angka, i untuk looping dan jumlah untuk total penjumlahan
int angka[100]; inisialisasi array angka untuk menampung angka-angka yang dimasukkan
double rata=0.0; inisiaslisasi nilai rata-rata
Baris-baris perintah diatas digunakan untuk inisialisasi variabel apa saja yang dibutuhkan.
Untuk membuat masukkan berapa banyaknya angka yang kita masukkan, maka kita gunakan baris perintah
printf("masukkan banyaknnya angka :\n");
scanf_s("%d",&n);
Setelah kita masukkan jumlah angkanya langkah selanjutnya kita buat perulangan untuk memasukkan nilai angka-angka tersebut dengan perulangan
for(i=0;i<n;i++) dimana perulangan dimulai dari 0 sampai kurang dari n masukan
didalam perulangan tersebut berikan baris perintah untuk memasukkan nilainya
printf("masukkan angka ke-%d \n",i+1);
scanf_s("%d",&angka[i]);
Untuk menampilkan hasil angka-angka tersebut gunakan juga perulangan dengan baris perintah for(i=0;i<n;i++) didalamnya ketikkan baris perintah
printf("angka ke-%d adalah %d\n",i+1,angka[i]); untuk menampilkan angka-angka dalam array
sedangkan untuk menjumlahkannya gunakan baris perintah jumlah+=angka[i]; dimana nilai jumlah akan bertambah dengan nilai jumlah sebelumnya ditambahkan dengan angka-angka array tertentu
Untuk menghitung rata-ratanya maka gunakan baris perintah rata=jumlah/n;

Untuk lebih jelasnya silahkan lihat video dibawah ini :


Thursday, November 1, 2012

Membuat segitiga bintang pada Pemrograman C

Bagaimanakah cara agar kita dapat membuat gambar segitiga bintang seperti tampak dibawah
*
***
*****
***
*
dimana untuk puncak bintangnya bernilai dengan angka n yang sesuai dengan angka masukan, maka kita dapat mebuatnya dengan script seperti dibawah ini :

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

int main(){
       int a,b,n;
       printf("masukkan jumlah bintang ");
       scanf_s("%d",&n);

       for(a=1;a<=n;a++){
              if(a%2==1){
                     for(b=1;b<=a;b++){
                           printf("*");
                     }
                     printf("\n");
              }
       }
       for(a=(n-1);a<=n;a--){
              if(a%2==1){
                     for(b=1;b<=a;b++){
                           printf("*");
                     }
                     printf("\n");
              }
       }

       system("pause");
       return 0;
}

 Untuk keterangannya dapat dilihat melalui video tutorial dibawah ini


Tuesday, October 30, 2012

Pemrograman C Volume Bola dan Limas denga Looping

Untuk membuat program menghitung volume bola dan volume limas segita maka terlebih dahulu kita harus mengetahui rumus dari masing-masing volume tersebut.
Volume Bola= 4/3 (phi*r*r*r) sedangkan Volume limas=1/3(Lalas*t)
Pada tutorial ini untuk menghitung diantara volume bola dan volume limas maka dibuat menu pilihan sehingga dalam program tersebut memudahkan untuk memilih.
 contoh program dibawah ini :

//menghitung volume limas dan bola dengan looping
#include <stdio.h>
#include <stdlib.h>

int main(void){
       double pi=3.14;
       float v_limas,v_bola,r,la,t;
       int a=0, pil;

       while(a<1)
       {
              printf("---Perhitungan volume---- \n");
              printf("1. volume Limas segitiga \n");
              printf("2. volume bola \n");
              printf("masukkan pilihan perhitungan: \n");
              scanf_s("%d",&pil);
      
              if(pil==1){
                     printf("Volume limas segitiga \n");
                     printf("masukkan nilai luas alas segitiga : \n");
                     scanf_s("%f",&la);
                     printf("masukkan nilai tinggi : \n");
                     scanf_s("%f",&t);
                     v_limas=(la*t)/3;
                     printf("Maka Volume Limas segitiga : \n %f",v_limas);
                     a=1;
              }else if(pil==2){
                     printf("Volume Bola \n");
                     printf("masukkan nilai jari-jari : \n");
                     scanf_s("%f",&r);
                     v_bola=(4*pi*r*r*r)/3;
                     printf("Maka Volume Bola: \n %f",v_bola);
                     a=12;
              }
       }
system("pause");
return 0;
}

Untuk lebih jelasnya silahkan lihat video tutorial dibawah ini :


Thursday, October 25, 2012

Penggunaan Operator pada pemrograman C


Pada kesempatan kali ini saya akan membahas tentang beberapa fungsi operator aritmatika pada pemrograman C. diantaranya fungsi penjumlahan dan pengurangan biasa maupun berurutan serta perkalian dan pembagian.

Berikut contoh latihan penggunaannya:

Untuk latihan pertama

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

int main(void){
int i=8,j=5,k;
float x=0.005,y=-0.01, z;
k=(3*i-2*j)%(2*j-4);//latihan 1
printf("hasil dari k : %d \n",k);
system("pause");
return 0;

}

----------------------------------------------------------------------
Untuk latihan kedua

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

int main(void){
int i=8,j=5,k;
float x=0.005,y=-0.01, z;
k=2*((i/5)+(4*(j-3))%(i+j-2));//latihan 2
printf("hasil dari k : %d \n",k);
system("pause");
return 0;

}
----------------------------------------------------------------------

Untuk latihan ketiga

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

int main(void){
int i=8,j=5,k;
float x=0.005,y=-0.01, z;
k=(i-3 *j) % ( 12 +2 *j ) / ( x - y );//latihan 3
printf("hasil dari k : %d \n",k);
system("pause");
return 0;

}

----------------------------------------------------------------------
Untuk lathan keempat

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

int main(void){
int i=8,j=5,k;
float x=0.005,y=-0.01, z;
k=-(i + j );//latihan 4
printf("hasil dari k : %d \n",k);
system("pause");
return 0;

}

 ----------------------------------------------------------------------
Untuk latihan kelima

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

int main(void){
int i=8,j=5,k;
float x=0.005,y=-0.01, z;

printf("hasil dari k++ : %d \n",++i);//latihan 5
printf("hasil dari k : %d \n",i);
system("pause");
return 0;
}

Untuk latihan keenam

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

int main(void){
int i=8,j=5,k;
float x=0.005,y=-0.01, z;

printf("hasil dari k++ : %d \n",i++);//latihan 6
printf("hasil dari k : %d \n",i);
system("pause");
return 0;
}
Untuk latihan ketujuh

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

int main(void){
int i=8,j=5,k;
float x=0.005,y=-0.01, z;

printf("hasil dari k++ : %d \n",--j);//latihan 7
printf("hasil dari k : %d \n",j);
system("pause");
return 0;
}
_________________________________________________________________________________
Untuk latihan kedelapan

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

int main(void){
int i=8,j=5,k;
float x=0.005,y=-0.01, z;

printf("hasil dari x++ : %f \n",++x);//latihan 8
printf("hasil dari x : %f \n",x);
system("pause");
return 0;
}
Untuk latihan kesembilan

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

int main(void){
int i=8,j=5,k;
float x=0.005,y=-0.01, z;

printf("hasil dari x++ : %f \n",y--);//latihan 9
printf("hasil dari x : %f \n",y);
system("pause");
return 0;
}

Untuk latihan kesepuluh

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

int main(void){
int i=8,j=5,k;
float x=0.005,y=-0.01, z;
x*=2;
printf("hasil nilai x %f \n",x);//latihan 10

system("pause");
return 0;
}



Untuk memperjelas penjelasan tersebut disini saya berikan tutorial video penggunaanya bagian I :



untuk kelanjutan videonya dibawah ini bagian II: