Saturday, April 20, 2013

Refleksi Alpro Minggu Ketujuh

Pertemuan minggu ketujuh membahas tentang structur aray, tetapi sebelum saya mempelajari aray saya masih kurang paham tata letak rekrusif dalam C++ untuk raptor tolong di ajarin tambahaannya soal rekursif !!! 

Wednesday, April 17, 2013

Refleksi Alpro Minggu Keenam


Pertemuan Alpro minggu ke enam ini membahas tentang Perulangan Rekursif.
Sebagai contoh :
Jika a*b maka cara penghitungan nya adalah a+a+a+a....(ditambah sebanyak b). Jika 2*3 maka 2+2+2 (ditambahkan sebanyak 3 kali). Dan untuk pembagian, a:b maka a-a-a-a-...(a dikurangi a sebanyak b).
Tetapi dengan adanya praktikum saya jadinya lumayan mengerti.

Refleksi Alpro Minggu Kelima

Pertemuan minggu kelima membahas tentang Fungsi. Dalam materi ini menjelaskan tentang fungsi dalam pemrograman. Saya masih belum begitu paham tentang materi Fungsi. Tetapi dengan adanya mentoring saya bisa belajar apa yang saya belum mengrti tentang fungsi dalam pemrograman.

Refleksi Alpro Minggu Keempat

Pertemuan minggu ke 4 membahas tentang loop atau perulangan. Setiap kelompok mempunyai tugas untuk observasi tentang "Perulangan" yang ada di sekitar kita.
saya kepikiran masalah perulangan pada mahasiswa-mahasiswa yang berulang kali naik tangga.

Tuesday, April 16, 2013

Refleksi Alpro Minggu Ketiga


Pertemuan minggu ketiga Alpro membahas materi tentang "Pemilihan
Sebenernya masih ada materi yang belum saya ngerti, tapi kita kan punya mentoring yang siap membantu dalam segala masalah .
Minggu ketiga ini klompok ku tidak kebagian buat presentasi ke depan, walaupun gitu tidak maslah yang penting tetep memperhatikan kelompok yang lain maju presentasi . 
Berharap minggu depan lebih baik dari minggu ini dan seterusnya,, semngat terus teman !!!

Refleksi Alpro Minggu Kedua

Minggu kedua lumayan menyenangkan dan menambah pengetahuan dalam diskusi dengan sistem pembelajaran. Dengan cara ini saya menjadi lebih mudah untuk memahami materi, karena teman-teman saya dalam kelompok saling mengajarin satu sama lain.

Refleksi Alpro Minggu Pertama

Pertemuan minggu pertama hanya membahas pengenalan alpro.
Alpro adalah singkatan dari algoritma pemrograman.
Algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis dan logis. Sedangkan  
Algoritma Pemrograman adalah urutan langkah langkah logis secara sistematis yang di implementasikan ke dalam pemrograman misalnya flow chart.
Minggu pertama, pembelajaran dibuka cukup menyenangkan tapi sayang nya saya tidak masuk :( hee

Friday, April 5, 2013

Monday, March 25, 2013

Minggu ke-4 ALPRO (Kasus 4.1)


  • mencetak Bilangan 1 sampai 4
flowchatnya
Program C++
#include <cstdlib>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
for(int i=1;i<=4;i++){
cout<<i<<endl;
}
system(“pause”);
return 0;
}

Minggu ke-3 ALPRO (Kasus 3.5)


  • Mengkonversi Hari
Analisis
Buatlah algoritma, flowchart, dan program untuk mengkonversi hari ke-1 adalah hari Senin sampai dengan hari ke-7 adalah Minggu.
Misalkan dimasukkan nilai 5, outputnya adalah hari Jum’at.
Flowchat

Minggu ke-3 ALPRO (Kasus 3.4)


  • Konversikan nilai angka menjadi nilai huruf 
Flowchart
C++ :
#include <cstdlib>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
float nilai;
cout<<”KONVERSI NILAI ANGKA MENJADI HURUF\n”;
cout<<”^^^^_________^^^^\n”;
cout<<”masukkan nilai kamu :”;cin>>nilai;
if((100>=nilai)&&(nilai>80))
{
cout<<”Nilai ‘A’”;
}
else if((79>=nilai)&&(nilai>60))
{
cout<<”Nilai ‘B’”;
}
else if((59>=nilai)&&(nilai>40))
{
cout<<”Nilai ‘C’”;
}
else if((39>=nilai)&&(nilai>20))
{cout<<”Nilai ‘D’”;
}
else if((19>=nilai)&&(nilai>0))
{
cout<<”Nilai ‘E’”;
}
cout<<endl;
cout<<”Terima Kasih Ya ….^_^”<<endl;
system(“PAUSE”);
return EXIT_SUCCESS;
}

Minggu ke-3 ALPRO (Kasus 3.3)

  • Carilah akar-akar persamaan kuadrat.
Flowchart
C++ :
#include <cstdlib>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
string raptor_prompt_variable_zzyz;
int A, B, C;
long disk;
float x1, x2;
cout<<”koefisien pangkat 2 :”;cin>>A;
cout<<”koefisien pangkat 1 :”;cin>>B;
cout<<”koefisien pangkat 0 :”;cin>>C;
if(A==0){
cout<<”bukan pers. kuadrat.\n”;
cout<<”harga akar =”<<-C/B;}else{
disk =B*B-4*A*C;
if(disk > 0){
x1=-B+sqrt(disk)/(2*A);
x2=-B-sqrt(disk)/(2*A);
cout<<”diskriminan =”<<disk<<endl;
cout<<”x1 =”<<x1<<endl;
cout<<”x2 =”<<x2<<endl;
}else if(disk == 0){
x1=-B/(2*A); x2=x1;
cout<<”x1 =”<<x1<<endl;
cout<<”x2 =”<<x2<<endl;
}else cout<<”akar imajiner”;
}
system(“PAUSE”);
return EXIT_SUCCESS;
}

Minggu ke-3 ALPRO (Kasus 3.2)



  • Tentukanlah bilangan terbesar antara 3 bilangan bulat.
Analisis
Input : misalkan x, y dan z, semua integer
Proses : kita harus membandingkan ketiga bilangan tersebut (caranya?)
Output : bilangan terbesar
Flowchat


Program C++ :
#include <cstdlib>
#include <iostream>
using namespace std;int main(int argc, char *argv[])

{
string raptor_prompt_variable_zzyz;
int x;
int y;
int z;
int maks;
raptor_prompt_variable_zzyz=”masukkan x :”;
cout<<raptor_prompt_variable_zzyz<<endl;
cin>>x;
raptor_prompt_variable_zzyz=”masukkan y :”;
cout<<raptor_prompt_variable_zzyz<<endl;
cin>>y;
raptor_prompt_variable_zzyz=”masukkan z :”;
cout<<raptor_prompt_variable_zzyz<<endl;
cin>>z;
maks=x;
if(y>maks)
{
if(y>z)
{
cout<<”bil maks :”<<y<<endl;}
else
{
cout<<”bil maks :”<<z<<endl;}
}
else
{
if(z>maks)
}
cout<<”bil maks :”<<z<<endl;
else
{
cout<<”bil maks :”<<x<<endl;}
}
system(“PAUSE”);
return EXIT_SUCCESS;
}

Sunday, March 17, 2013

Tugas Individu 1 ALPRO (Mencari titik tengah garis dalam koordinat)

Analisis Flowchart :

  • Input : Memasukkan 4 buah inputan (x1, y1) dan (x2, y2).
  • Proses : Memproses 4 buah inputan untuk mencari titik tengah.
  • Output : Menampilkan hasil dari proses yaitu berupa (x,y)
Deklasari Flowchart :

  • x1, y1, x2, y2 : integer (output)
  • x, y : integer (output)



Tugas Individu 2 ALPRO (Memisahkan Bilangan integer < 1000)

Analisis Flowchart :

  • input : Memasukkan 1 buah inputan.
  • Proses : Memproses 1 buah inputan untuk dipisahkan menjadi beberapa angka.
  • Output : Menampilkan hasil dari proses.
Deklaraasi Flowchart :

  • bil : integer (input)
  • sat,pul,rat : integer (output)



Tugas Individu 3 ALPRO (Menghitung determinan matriks 2x2)

Analisis Flowchart :

  • input : Memasukkan 4 buah inputan (anggota matriks 2x2)
  • Proses : 4 buah inputan untuk mencari nilai determinan.
  • Output : Menampilkan nilai determinan dari matriks 2x2
Deklarasi Flowchart :

  • a, b, c, d : integer (input)
  • det : integer (output)