Kumpulan catatan belajar mahasiswa Program Alih Jenjang D3 ke D4 Teknologi Media Digital - STEI ITB Batch 6 Th. 2012/2013
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 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:
Berikut ini merupakan video tutorial mengenai pemrograman menggunakan union:
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:
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 :
Tutorial Operator Logika :
Tutorial Operator Ternary :
Modul III, Operator pada Pemrograman C++ Part I
Tutorial Operator Assignment :
Tutorial Operator Unary :
Tutorial Operator Increment :
Tutorial Operator Decrement :
Tutorial Operator Unary :
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 :
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
Deklarasi awal variabel dimana variabel n,info, Y bertype integer sedangkan fungsi pencarian1 dengan parameter variabel array data [6] dan dicari bertype integer.
#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:
Untuk lebih jelasnya silahkan lihat video dibawah ini :
#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 :
Untuk keterangannya dapat dilihat melalui video tutorial dibawah ini
*
***
*****
***
*
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;
}
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 :
Untuk lebih jelasnya silahkan lihat video tutorial dibawah ini :
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;
}
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;
}
#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:
Subscribe to:
Posts (Atom)