Showing posts with label algoritma. Show all posts
Showing posts with label algoritma. Show all posts

Saturday, January 29, 2011

Algoritma & Pemrograman (Bhs C)

Algoritma mempunyai peranan yang sangat penting dalam bidang informatika pada umumnya dan bidang pemrograman pada khususnya.
Algoritma membantu mahasiswa mengembangkan daya penalaran atau kerangka berpikir yang sistematis dalam memahami masalah, dan membuat perencanaan atau konsep pemecahan masalah yang lebih baik, sehingga dapat membawa hasil yang tepat pula.
Bahasa pemrograman merupakan hal yang fundamental dalam pengajaran sebuah institusi pendidikan bidang komputer.
Kemampuan dalam menguasai suatu bahasa pemrograman merupakan hal yang mutlak bagi seorang mahasiswa informatika. Bila Anda sudah mengenal dan menguasai bahasa C, Anda akan lebih cepat paham saat mempelajari pemrograman internet menggunakan script php, serta pemrograman berorientasi objek dan mobile programming (pemrograman pada perangkat seluler/handphone) menggunakan Java.

download materi lengkap klik disini

flochart dan program untuk mentukan bilangan prima

Nach kalau yang ini soal nomor 3 saat praktikum duduk di semester 3 saat kulaih .

Flochart dan Program untuk mentukan bilangan prima. :



#include
#include


int main( ){
int a,b,c,d;


cout<<"\t\t=========== Program Menentukan Bilangan ============"<
cout<
char ulang='y';
while(ulang=='y'){
cout << "Inputkan sebuah bilangan = ";
cin >> a;
b = 1;
c = a-1;


if(a==2){
cout<< "Bilangan Prima!!"<
}else{
while(b<=c){
b++;
d = a % b;
if(d==0){
cout <<"Bukan Bilangan Prima!!"<
break;
}else if(d>0 && b==c){
cout<<"Bilangan Prima!!"<
break;
}
}
}
cout << "Apakah anda ingin mengulang (y/t) ? ";
cin >> ulang;
cout<


}
getch();
}




Hasil Programnya :




Thursday, January 20, 2011

Struktur (Struct) Sebagai Anggota Struktur

Struktur juga dapat menjadi anggota struktur lain. Contoh di atas juga salah satu contoh

struktur sebagai anggota contoh. Untuk dapat lebih memahami di bawah ini diberikan sebuah

contoh.

Syamsuryadi Program Ilmu Komputer halaman 3 dari 8

Algoritma dan Pemrograman II (3 SKS) Struktur dan Pointer

#include

void main()

{

struct anak

{

char pria[15];

char wanita[15];

};

struct keluarga

{

char suami[15];

char istri[15];

struct anak ;

}

struct anak Andi = {“Tedi”,”Lisa”}

struct keluarga Budi = {“Budi”,”Ana”,”Ryu”,”Caecilia”};

cout<<”Anak laki-laki Andi “<
cout<<”Putri Bapak Budi “<
}

Hasil program :

Anak laki-laki Andi Tedi

Putri Bapak Budi Caecilia

Pointer Sebagai Anggota Struktur

Anda dapat mempunyai karakter, integer, float bahkan pointer untuk dapat dijadikan sebagai



tipe data anggota struktur.



Contoh :



#include



void main()



{



struct kuliah



{



char kuliah1[30];



char kuliah2[30];



struct kuliah *ptr;



};



kuliah semester[3] = {{"Komputer 207","Matematika 217",&semester[1]},



{"Electronic 210","Sistem Kendali 303",&semester[2]},



{"Analisis Numerik 301","Telekomunikasi 367",&semester[0]}};



int n;



for(n=0; n<3;n++)



{



cout<<"Isi sedang menujuk ke : ";



cout<kuliah1<


}



}



Keluarannya :



Isi sedang menunjuk ke : Electronic 210



Isi sedang menunjuk ke : Analisis Numerik 301



Isi sedang menunjuk ke : Komputer 207

Array dari Struktur/struct

Array dari struktur dapat dideklarasikan seperti halnya pendeklarasian array biasa.



Bentuk : nama_array[index]. anggota_struktur;



Contoh :



#include



void main()



{



struct mahasiswa



{



char nama [20];



long nim;



float kuis;



float mid;



float uas;



float Total_nilai;



};



int i,n;



mahasiswa nilai_mhs[10];



char huruf;



cout<<”Masukan banyak mahasiswa ”;cin>>n;



for (i=0;i
cout<<”Mahasiswa ke-”<


cin>>nilai_mhs[i].nama;



cout<<”NIM adalah ”; cin>>nilai_mhs[i].nim;



cout<<”Nilai kuis = ”; cin>>nilai_mhs[i].kuis;



cout<<”Nilai mid = ”; cin>>nilai_mhs[i].mid;



cout<<”Nilai uas = ”; cin>>nilai_mhs[i].uas;



nilai_mhs[i].Total_nilai=0.25* nilai_mhs[i].kuis+0.3* nilai_mhs[i].mid+



0.45* nilai_mhs[i].uas;



if (nilai_mhs[i].Total_nilai>=86)



huruf = ’A’;



else



if (nilai_mhs[i].Total_nilai>=71 && nilai_mhs[i].Total_nilai <86)



huruf = ’B’;



else



if (nilai_mhs[i].Total_nilai>=56 && nilai_mhs[i].Total_nilai <71)



huruf = ’C’;



else



if (nilai_mhs[i].Total_nilai>=41 && nilai_mhs[i].Total_nilai <56)



huruf = ’D’;



else



huruf = ’E’;



}



Syamsuryadi Program Ilmu Komputer halaman 2 dari 8



Algoritma dan Pemrograman II (3 SKS) Struktur dan Pointer



cout<<”Nama HURUF \n”;



for(int i=0;i


{



cout<


}



}

STRUKTUR Dalam C++

Struktur atau Struct dalam C++

Array adalah kumpulan elemen yang bertipe sama. Tetapi struktur memudahkan Anda untuk



mengumpulkan variabel dengan tipe yang berbeda di dalam satu nama. Fasilitas ini



memungkinkan kita untuk melayani sekumpulan data yang rumit sebagai satuan tunggal.



Suatu struktur dinyatakan dengan kata kunci struct, daftar pernyataan variabel yang disebut



anggota, yang terlampir dalam tanda kurung { }. Tiap pernyataan anggota dan struktur harus



berakhir dengan semicolon ( ; ).



Bentuk deklarasi struktur :



struct nama_struct



{



anggota_struktur ;



};



Apabila suatu struktur telah dideklarasikan, struktur ini dapat digunakan untuk mendefinisikan



suatu variabel, misalnya :



nama_struct variabel_struktur;



merupakan pendefinisian variabel variabel_struktur dengan tipe structur nama_struct.



Anggota struktur dapat diakses dengan menggunakan bentuk :



variabel_struktur.anggota;



Contoh :



#include



void main()



{



struct keluarga



{



char suami[15];



char istri[15];



int jumlah_anak;



};



keluarga Andi,Budi;



cout<<”Masukan nama istri Andi “;cin>>Andi.istri;



cout<<”Masukan jumlah anak Andi “;cin>>Andi.jumlah_anak;



cout<<”Masukan nama istri Budi “;cin>>Budi.istri;



cout<<”Masukan jumlah anak Budi “;cin>>Budi.jumlah_anak;



cout<<”Jumlah anak Bapak Andi “<<



cout<<”Istri Bapak Budi ialah “<<



}



cukup jelaskah,atau malah makin pusing???????/

MODEL SNMPTN 2011 © 2008. Design by :Yanku Templates Sponsored by: Tutorial87 Commentcute