Senin, 31 Maret 2014

REFLEKSI KE 5

 REFLEKSI 5

1. apa yang anda dapat saat pertemuan?
     1. sub program
     2. fusngsi kepustakaan
     3. cara kerja fungsi
     4. fungsi sebagai kotak hitam
     5. funcition
     6. passing parameter
     7. jenis para meter
     8. fungsi rekursif
     9. macam-macam metode rekursif
 
2. apa yang anda pahami dalam pertemuan? 
    1. pasing parameter
    2. jenis parameter
    3. fungsi rekursif
    4. macam-macam metode rekursif

3. upaya untuk memahami
    1.  belajar individu
    2.  bertanya ke teman yang sudah memahami
    3.  belajar dengan kelompok

hutang saya

160 menit  dalam sehari
50 menit dalam hari berikutnya
30 menit di hari berikutnya

Read More

Minggu, 23 Maret 2014

kasus 4.2




Read More

kasus 4.1 algoritma dan pemograman













Read More

latihan individu 3 minggu ke 4 ( SENTINEL )



Read More

latihan individu 2 minggu ke 4

2. hitung nilai dari    
 
flowchart 

#include <iostream>
#include <string>

using namespace std;
int main()
{
   int maks,n,min,i,jumlah;
   n =1;
   min =2;
   maks =0;
   jumlah =0;
   cout<<"Masukkan nilai ke-1 : ";
   cin >> i;
   min =i*min;
   while (!(i<=0))
   {
      if (i>maks)
      {
         maks =i;
      }
      else
      {
      }
      if (i<min)
      {
         min =i;
      }
      else
      {
      }
      jumlah =jumlah+i;
      n =n+1;
      cout << "Nilai terkecil = "<<min << endl;     
      cout << "Nilai terbesar = "<<maks << endl;     
      cout << "Jumlah semua bilangan = "<<jumlah << endl<<endl;     
      cout<<"Masukkan nilai ke-"<<n<<" : ";
      cin >> i;
   }

   system("PAUSE");
   return 0;
Read More

latihan individu 1 algoritma dan program untuk mencetak bilangan yang habis dibagi 3 dan 5 antara 1 sampai dengan 100.




#include <iostream.h>
#include <conio.h>

class hitung{
      public:

      int pembagi ();

      int x;

      };

int hitung::pembagi()
    {
     cout<<"Angka yang habis dibagi 3 dan 5 antara 1-100"<<endl;

for (int i=1; i<=100 ; i++)
{
    if(i%3==0)
    {cout<<i<<endl;}
    else if
    (i%5==0)
    {cout<<i<<endl;}

    else cout<< i <<" tidak bisa dibagi 3 dan 5"<<endl;
}

     }

int main(){

    hitung bagi;
    bagi.pembagi();

    getch();
    return 0;
    }
Read More

kasus 3.3 Carilah akar-akar persamaan kuadrat






Read More

Kasus 4.3 Carilah rata-rata dari n bilangan bulat positif.

algoritma



C++





flowchart



Read More

kasus 4.7 Algoritma dan pemograman bilangan pangkan negative


                                                               hasil Couding 4.7
Add caption
                                                                      C++


Read More

kasusu 4.8 menghitung perkalian negative


flowchart 4.8


C++ 4.8

hasil couding 4.8


Add caption


Read More

Jumat, 21 Maret 2014

tugas 2,2





Read More

TUGAS 2.1





Read More

REFLEKSI 4


REFLEKSI  4

1. Apa saja yang di peroleh dalam pertemuan ke 4
    >  Perulangan loop
    >  Motivasi  
    >  Konsep Counter
    >  Konsep Total
    >  konsep Total (lanjutan)
    >  Konsep Perkalian
    >  Bilangan Finobacci
    >  Sentinel
    >  loop invagriant

2. Apa saja yang belum di pahami
   >  Bilangan Finobacci
   >  loop invagriant
   >  Sentinel

3.upaya apa untuk dapat memahami
   > Tanya ke teman yang memahaminya
   > Tanya ke kakak tinggkat
   > Membahas saat belajar kelompok
   >  Belajar Mandiri
Read More

Senin, 17 Maret 2014

ALGORITMA DAN PEMOGRAMAN MENGHITUNG NILAI TERBESAR DARI 3 BILANGAN

#include <iostream>
#include <string>

using namespace std;
int main()
{
   string raptor_prompt_variable_zzyz;
   int x;
   int y;
   int z;

   raptor_prompt_variable_zzyz ="Masukan Bilangan X";
   cout << raptor_prompt_variable_zzyz << endl;
   cin >> x;
   raptor_prompt_variable_zzyz ="Masukan Bilangan Y";
   cout << raptor_prompt_variable_zzyz << endl;
   cin >> y;
   raptor_prompt_variable_zzyz ="Masukan Bilangan Z";
   cout << raptor_prompt_variable_zzyz << endl;
   cin >> z;
   if (x>y && x>z)
   {
      cout << "X bilangan lebih besar" << endl;   }
   else
   {
      if (y>z)
      {
         cout << "Y bilangan lebih besar" << endl;      }
      else
      {
         cout << "Z bilangan lebih besar" << endl;      }
   }

   return 0;



}
Read More

ALGORITMA DAN PEMOGRAMAN MENGHITUNG 2 BILANGAN TERBESAR

#include <iostream>
#include <string>

using namespace std;
int main()
{
   string raptor_prompt_variable_zzyz;
   int a;
   int b;
   int maks;

   raptor_prompt_variable_zzyz ="Masukan bilangan A";
   cout << raptor_prompt_variable_zzyz << endl;
   cin >> a;
   raptor_prompt_variable_zzyz ="Masukan bilangan B";
   cout << raptor_prompt_variable_zzyz << endl;
   cin >> b;
   if (a>b)
   {
      maks =a;
      cout << "A lebih besar" << endl;   }
   else
   {
      maks =b;
      cout << "B lebih besar" << endl;   }

   return 0;
}




Read More

ALGORITMA DAN PEMOGRAMAN KONVERSI HARI


#include <iostream>
#include <string>

using namespace std;
int main()
{
   string raptor_prompt_variable_zzyz;
   int H;

   raptor_prompt_variable_zzyz ="Masukan HARI";
   cout << raptor_prompt_variable_zzyz << endl;
   cin >> H;
   if (H==1)
   {
      cout << "Senin" << endl;   }
   else
   {
      if (H==2)
      {
         cout << "selasa" << endl;      }
      else
      {
         if (H==3)
         {
            cout << "rabu" << endl;         }
         else
         {
            if (H==4)
            {
               cout << "kamis" << endl;            }
            else
            {
               if (H==5)
               {
                  cout << "jumat" << endl;               }
               else
               {
                  if (H==6)
                  {
                     cout << "sabtu" << endl;                  }
                  else
                  {
                     cout << "minggu" << endl;                  }
               }
            }
         }
      }
   }

   return 0;
}












Read More

REFLEKSI 3

dalam pertemuan minggu ketiga saya berterima kasih atas motivasinya pak dalam petemuan kali ini saya belajar tentang penempatan if else, beberapa latihan, dan TABEL ASCII
alhamdulillah saya mengerti tentang if else, namun belum terlalu mengerti TABEL ASCII.Upaya  apa yang saya lakukan untuk dapat mengerti atau paham saya akan belajar lagi waktu subuh sebelum berangkat kuliah alpro, maaf yah pak tugas saya belum lengkap, saya akan usahakan soalnya, laptop saya gak bisa instal RAPTOR
Read More

algoritma dan pemrograman konversi nilai


Algoritma mengkonversi nilai
{nilai angka menjadi nilai huruf}

desklarasi
    nilai : integer
   
deskripsi
    read : (nilai)
     if ((nilai>=80))and then (Nilai huruf "A")
     else if(nilai>=61)and(nilai<80) then (Nilai huruf "B")
     else if(nilai>=41)and(nilai<60) then (Nilai huruf "C")
     else if(nilai>=21)and(nilai<40) then (Nilai huruf "D")
     else (Nilai huruf : E")
    write: nilai huruf
    
 
#include <cstdlib>
#include <iostream>

using namespace std;
class konversi {
      public :
             void input ();
             void proses ();
         int nilai;

      };

void konversi :: input(){

     cout<<"Masukkan nilai angka : ";
     cin>>nilai;
     cout<<endl;

     }

void konversi :: proses() {
    
     if ((nilai>=80))
     cout<<"Nilai huruf : A"<<endl;

     else if ((nilai>=61)&&(nilai<80))
     cout<<"Nilai huruf : B"<<endl;

     else if ((nilai>=41)&&(nilai<60))
     cout<<"Nilai huruf : C"<<endl;
    
     else if ((nilai>=21)&&(nilai<40))
     cout<<"Nilai huruf : D"<<endl;
    
     else
     cout<<"Nilai huruf : E"<<endl;
     }


    

int main(int argc, char *argv[])
{
    cout<<"|==============================|"<<endl;
    cout<<"|            PROGRAM           |"<<endl;
    cout<<"|         Konversi Nilai       |"<<endl;
    cout<<"|                              |"<<endl;
    cout<<"|==============================|"<<endl;
    cout<<"\n\n";
   
   
    konversi angka;
    angka.input();
    angka.proses();

    system("PAUSE");
    return EXIT_SUCCESS;
}
Read More

Minggu, 09 Maret 2014

Refleksi Pertemuan 1

 Refleksi

    1. apa yang di peroleh dalam setiap pertemuan
       Di pertemuan pertama ini masih dalam perkelan,kontrak belajar, motivasi dan materinya komputer dan          bahas  pemograman
    2. di pertemuan ini alhamdulillah ada beberapa yang saya mengerti dan beberapa yang saya belum
        mengerti yang saya mengerti ialah pengertian komputer algoritmanya,dan pemograman C++, yang saya        belum mengerti ialah bahasa komputernya,...
    3. upaya apa yang di lakukan agar mengengerti
       saya belaja kembali,mengkaji kembali pada slide demi slide yang saya belum mengerti

       itu saja dari saya, termakasi atas motivasinya pak

Read More

Refleksi Pertemuan 2

   Refleksi

   1. Di pertemuan kali ini yang saya dapatkan adalah bagaimana cara menyelesaikan tugas,
      bagaimana membagi waktu yang baik, agar teratur jam belajarnyan dan dimana waktu buat
      main-main, materi-materi yang saya dapatkan berupa sekuen, operator aritmatika, hirarki operasi,
      pemograman,algoritma,flowchart, dan sederetan contoh latihan
   2. alhamdulillah di pertemuan kali ini saya dapat mengerti setiap materi-materi yang saya dapat
      dan saya dapat menyelesaikan latihan individu
Read More

Sabtu, 08 Maret 2014

Algoritma dan pemograman perkalian matriks berordo

latihan individu 3



3.algoritma dan program untuk menghitung determinan matriks berordo 2x2

Analisis
   input    -> a,b,c,d
   proses   -> (a*d)-(b*c)
   ouput    -> hasil determinan

Algoritma Determinan
  menghitung determinan matriks berordo 2x2

deklarasi
   a,b,c,d : integer (input)
   hasil   : integer (ouput)
deksripsi
   real  :(a,b,c,d,)
   hasil : <- (a*d)-(b*c)
   write :(hasil)






Dev C++
#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
    float a,b,c,d;
    float hasil;
 
     cout<<"PERKALIAN MATRIKS BERORDO"<<endl;
     cout<<"-------------------------"<<endl;
        {
         cout<<"Masukan nilai A :";
         cin>>a;
         cout<<"masukan nilai B :";
         cin>>b;
         cout<<"Masukan nilai C :";
         cin>>c;
         cout<<"Masukan nilai D :";
         cin>>d;
      }
    hasil=(a*d)-(b*c);
    cout<<"hasil dari determinan :";
    cout<<hasil;
    cout<<endl;

    system("PAUSE");
    return 0 ;
      }
Read More

Algoritma dan pemograman mencari nilai ratuasan,puluhan,satuan

2. Algoritma dan program memisahkan bilangan integer yang <= 1000, Menjadi
   komponen-komponennya. Contoh 127, 1= ratusan, 2= puluhan, 7= satuan.

Analisis:
   -> input : misalkan (bilangan <= 1000)
   -> proses: a=bilangan/100
              b=bilangan%100
              c=b%10
              d=b/10
 
   -> ouput : puluhan=(b-c)/10
              ratusan=(bilangan-b)/100

Algoritma
  Memisahkan bilangan integer yang <=1000 dan selanjutnya,ouputnya
  127 , 1= ratusan, 2= puluhan, 3=satuan.
  Deklarasi
  real :(a,b,c,d) input
  ouput:pulahan <- (b-c/10)
        ratusan <- (bilangan b/100).

  Deksripsi
  real : (a,b)        ->     (bilangan /100)
  a <-   (bilangan /10)      (mendapatkan nilan puluhan)
  b <-   (bilangan-b)/100    (mendapatkan nilai ratusan)
  write: (puluhan,ratusan)




Dev c++
#include <iostream>
#include <conio.h>


using namespace std;

int main(int argc, char *argv[])
{
int bilangan;
        int a,b,c,d;
        float puluhan,ratusan;
     
        cout<<"MENCARI RATUSAN,PULUHAN,SATUAN"<<endl;
        cout<<"------------------------------"<<endl;
     
        {
         cout<<"Masukan Bilangan:"<<endl;
         cin>>bilangan;
         a=bilangan/100;
         b=bilangan%100;
         c=b%10;
         d=b/10;
         puluhan=(b-c)/10;
         ratusan=(bilangan-b)/100;
         cout<<ratusan<<"ratusan\n"<<endl;
         cout<<puluhan<<"puluhan\n"<<endl;
         cout<<c<<"satuan\n"<<endl;
        }

    system("PAUSE");
    return 0;

2.sambungan raptor

Add caption
       
}

Read More

algoritma dan pemograman mencari titik tenggah dari sebuah garis.

NIM:1300018062
NAMA:MALDI SAMUDA


1. algoritma dan program untuk mencari titik tengah sebuah garis,
   yang ujung titiknya adalah A(x1,y1) dan B(x2,y2).

Analisis
    Input     ->   masukkan nilai (x1,x2,y1,y2)
    proses    ->   a=(x1+x2)/2
                   b=(y1+x2)/2
    ouputnya  ->   hasil dari titik a          
                   hasil dari titik b

Algoritma sebuah garis
    Algoritma mencari titik tenggah dari sebuah garis.

deklarasi
       input -> (x1,x2,y1,y2)
       ouput -> (a,b)
       ouput -> hasil
dekripsi
       real  -> (x1,x2,y1,y2)
       a=(x1+x2/2)
       b=(y1+y2/2)
       write (a)
       write (b)



Dev c++
#include <cstdlib>
#include <iostream>

using namespace std;
       
int main(int argc, char *argv[])
{
   float x1,x2,y1,y2;
   int a,b;
   int hasil;
 
    cout<< "---MENCARI TITIK TENGAH---"<<endl;
    cout<< "--------------------------"<<endl;
 
    cout<<"Masukan nilai x1 :";cin>>x1;
    cout<<"masukan nilai x2 :";cin>>x2;
    cout<<"Masukan nilai y1 :";cin>>y1;
    cout<<"Masukan nilai y2 :";cin>>y2;
    a=(x1+x2)/2;
    b=(y1+y2)/2;
    cout<<"hasil dari titik A :";
    cout<<a;
    cout<<endl;
    cout<<"hasil dari titik B :";
    cout<<b;
    cout<<endl;
 
    system("PAUSE");
    return 0;
}



Read More

Rabu, 05 Maret 2014

Tugas Dasar - Dasar 1

#include <cstdlib>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
int pin1, pin2, i=1;
char jawab;
cout<<”                      PROGRAM ATM”<<endl;
cout<<”          Nama : Maldi samuda “<<endl;
cout<<”          NIM  : 1300018062 “<<endl;
pin2 = 199627;
do {
cout<<endl<<endl<<”Silahkan masukkan PIN : “;cin>>pin1;
if(pin1 == pin2){
cout<<endl<<”Anda berhak mengakses menu utama ATM”<<endl<<endl;
jawab = ‘n’;
}
else{
cout<<”Pin yang Anda masukkan salah. Silahkan dicoba lagi “<<i<<”x”;
jawab =’y';
i=i+1;
if(i>=5){
cout<<endl<<” dan ATM anda tertelan, silahkan menghubungi coustomer service”<<endl<<endl;
jawab=’n';
}
}
}
while(jawab==’y');
system(“PAUSE”);
return EXIT_SUCCESS;
}


Read More
© journey of life All rights reserved | Theme Designed by Seo Blogger Templates