Rabu, 30 Maret 2016

Looping 4.8 : Program Perkalian 2 Variabel Dengan Cara Di Jumlahkan

  No comments    
categories: 
Algoritma :

       1. menerima 2 input
       2. melakukan looping berdasarkan input ke dua dan menjumlahkanya
       3. melakukan pencetakan atau output

Program dengan raptor :

Program dengan Dev C++ :
demikian hasil runinganya....

Looping 4.7 : Program Mencari Hasil Pemangkatan Dari x Bilangan Real Dengan Y Bilangan Bulat

  1 comment    
categories: 
Algoritma :

1. menerima 2 buah input bilangan real dan pangkat bilangan bulat
2. melakukan perkalian berulang
3. melakukan pencetakan

Program dengan raptor :


Program dengan Dev C++ :
 
demikian hasil runinganya....

Looping 4.4 : Program Untuk Mencari Rata-rata Dari Integer Positif

  No comments    
categories: 
Algoritma :

1. menerima input banyak data
2. melakukan perulangan berdasarkan banyak data
3. mencari rata-rata data ertama,kedua dan seterusnya
4. output

Program dengan raptor :


Program dengan Dev C++ :
demikian hasil runinganya....

Looping 4.3 : Program Mencari Nilai Rata-rata Dari Sebuah Variable

  No comments    
categories: 
Algoritma :

       1. input nilai yang akan di ulang
       2. melakukan perulangan berdasarkan input
       3. mencari nilai rata-rata
       4. putput

Program dengan raptor :

Program dengan Dev C++ :
demikian hasil runinganya.....

Looping 4.2 : Program Mencetak Bilangan Ganjil Dari 0 Sampai 10

  No comments    
categories: 
Algoritma :

       1. pemberian nilai pada variable untuk nilai awal yaitu 0
       2. melakukan perulangan dari 0 sampai 10
       3. melakukan proses pencarian bilangan ganjil
       4. mencetak hasil proses

Program dengan raptor :

Program dengan Dev C++ :
demikian hasil runinganya.....

Looping 4.1 : Program Dari 1 Sampai 4

  No comments    
categories: 
Algoritma :

     1. pertama memberi nilai pada variable pertama yang akan menjadi nilai awal berupa angka 1
     2. melakukan perulangan sampai mencapai nilai akhir yaitu 4
     3. melakukan pencetakan hasil

Program dengan raptor :

  
Program dengan Dev C++ :
demikian hasil runinganya.....

Jumat, 18 Maret 2016

Program Detail Transaksi Buku Tabungan

  No comments    
categories: 
Algoritma :
 1. Memilih kode inputan
     yang berupa :
    1. penarikan
    2. transfer
    3. keluar
2. Melakukan proses berdasarkan kode yang di pilih
3. Mencetak hasil peroses berupa output

Program menggunakan raptor :

hasil runinganya :

demikian silahkan di coba di rumah.... :)
Kelompok 11 :
1. Pandu wiberson
2. Wisnu panji nugroho
3. Muhammad iqbal

Algoritma dan Contohnya dalam Kehidupan Sehari - Hari

  No comments    
categories: 



algoritma

Definisi Algoritma
 
Algoritma adalah urutan langkah - langkah logis untuk penyelesaian masalah yang disusun secara sistematis. Kata logis merupakan kata kunci dalam Algoritma. Langkah-langkah dalam Algoritma harus logis dan harus dapat ditentukan bernilai salah atau benar. Melaksanakan Algoritma berarti mengerjakan langkah-langkah di dalam Algoritma tersebut. Pemroses mengerjakan proses sesuai dengan algoritma yang diberikan kepadanya.


Contoh Algoritma dalam kehidupan sehari - hari 
         
      1.       Algoritma menulis surat :
a.    Mempersiapkan kertas dan amplop
b.    Mempersiapkan alat tulis, seperti pena atau pensil
c.     Mulai menulis
d.    Memasukkan kertas ke dalam amplop
e.    Pergi ke kantor pos untuk mengeposkan surat tersebut
      2.       Algoritma menggunakan telepon umum :
a.    Angkat gagang telepon
b.    Masukkan koin
c.     Tekan nomor yang dituju
d.    Bicara
e.    Letakkan gagang telepon
      3.       Algoritma penyajian ayam goreng spesial :
a.    Potong ayam menjadi bagian-bagian yang kecil atau potong sayap ayam menjadi 2 bagian
b.    Lumuti potongan ayam dengan tepung bumbu ayam spesial hingga rata
c.     Diamkan selama 30 menit (lebih baik simpan di lemari es semalam)
d.    Goreng ke dalam minyak panas secukupnya hingga matang
e.    Ayam goring spesial siap disajikan, dengan nasi atau sebagai camilan
      4.       Algoritma mengirim SMS :
a.       Mengambil HP
b.      Pilih Menu -> Pesan
c.       Pilih  tulis baru
d.      Ketikkan pesan yang mau dikirimkan
e.      Setelah selesai, pilih lanjutkan untuk memasukan / memilih no tujuan
f.        Klik OK untuk mengirim.
      5.       Algoritma berwudhu :
a.      Pertama-tama adalah niat berwudhu
b.      Membaca Basmallah
c.      Nyalakan keran air
d.      Membasuh kedua telapak tangan
e.      Berkumur-kumur sebanyak 3 kali
f.       Membasuh muka sebanyak 3 kali
g.   Membasuh kedua tangan sampai ke siku yang kanan terlebih dahulu sebanyak 3 kali, demikian pula yang kiri
h.     Mengusap kepala sebanyak 3kali
i.       Kemudian membasuh daun telinga sebanyak 3 kali
j.     Membasuh kedua telapak kaki sampai mata kaki yang kanan terlebih dahulu sebanyak 3  kali, demikian pula yang kiri
k.      Matikan keran
             l.        Membaca do'a sesudah wudhu

Program Untuk Mencari Titik Tengah Sebuah Garis Yang Ujung Titiknya Adalah A (x1, y1) dan B (x2, y2)

  No comments    
categories: 
Algoritma :

    Misalkan : Input = x1, x2, y1,y2

                       Proses = A <- ((x1 + y1)/2)
                                      B <- ((x2 + y2)/2)

                       Output =  A, B

  Deklarasi :
        x1, x2, y1, dan x2 merupakan Inputan
     
        A & B merupakan Output dari hasil yang telah diproses

 



Dibawah ini adalah Programnya yang menggunakan DEV C++

#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
    int A,B,x1,x2,y1,y2;
    cout<<"Masukan nilai x1,x2,y1, dan y2 :"<<endl;
    cin>>x1>>x2>>y1>>y2;
    A=((x1+y1)/2);
    B=((x2+y2)/2);
    cout<<"Titik tengah garisnya " << x1 << " Dan " << y1 <<endl;
    cout<<" adalah = " << A <<endl<<endl;
    cout<<"Titik tengah garisnya " << x2 << " Dan " << y2 <<endl;
    cout<<" adalah = " << B <<endl;
    system("pause");
    return 0;
}

demikian hasil runinganya....

Program Untuk Menghitung Determinan Matriks Berordo 2x2

  No comments    
categories: 

Algoritma :

 a.Inisialisasi variabel
 b.masukkan nilai a,b,c,dan d
 c.Masukkan nilai di atas kedalam rumus
   - determinan =a*d-b*c
 d.tampilkan hasilnya
Program menggunakan raptor :

Program menggunakan C++ :
#include <iostream>
#include <conio.h>

using namespace std;
class determinan
{
public:
 int proses();
 void keluaran();
private:
 int a,b,c,d,det;
};

int determinan ::proses(){
cout<<"Menghitung Determinan Matriks 2x2"<<endl<<endl;
cout<<"Masukkan nilai kolom 1 baris 1 =\t"; cin>>a;
cout<<"Masukkan nilai kolom 2 baris 1 =\t"; cin>>b;
cout<<"Masukkan nilai kolom 1 baris 2 =\t"; cin>>c;
cout<<"Masukkan nilai kolom 2 baris 2 =\t"; cin>>d;
cout<<endl;
det=a*d-b*c;
}

void determinan::keluaran(){
cout<<"Jadi determinan matriks tersebut adalah =\t"<<det<<endl;
}


int main(int argc, char** argv) {

determinan bilangan;
bilangan.proses();
bilangan.keluaran();

return 0;
}
 demikian hasil runinganya....

Program Menentukan bilangan terbesar antara 3 bilangan bulat

  No comments    
categories: 
Algoritma
    1.      Input : misalkan x, y dan z, semua integer
    2.      Proses : kita harus membandingkan ketiga bilangan tersebut (caranya?)
    3.      Output : bilangan terbesar
Program menggunakan raptor :
 Program menggunkan C++ : 

int x,y,z;
            cout<<"Masukkan nilai x :";cin>>x;
            cout<<"Masukkan nilai y :";cin>>y;
            cout<<"Masukkan nilai z :";cin>>z;
            if (x>y && x>z){
                        cout<<"Bilangan terbesar adalah x\n";

demikian hasil runinganya.....

Program Untuk Mengkonversi Hari

  No comments    
categories: 
Algoritma :
  1.  Menerima sebuah input
  2.  Melakukan proses konversi dari angka menjadi hari yang di sediakan
  3.  Melakukan pencetakn untuk output
Program menggunakan raptor :
 Program mengunakan C++ : 


int a;
            cout<<"Masukkan kode hari dari 1-7 : ";cin>>a;
            if (a==1){
                        cout<<"hari senin\n";
            }else if (a==2){
                        cout<<"hari selasa\n";
            }else if (a==3){
                        cout<<"hari rabu\n";
            }else if (a==4){
                        cout<<"hari kamis\n";
            }else if (a==5){
                        cout<<"hari jum'at\n";
            }else if (a==6){
                        cout<<"hari sabtu\n";
            }else if (a==7){
                        cout<<"hari minggu\n";
            }else
            cout<<"eroorrr\n";
 demikian hasil runinganya....

Menentukan Bilangan Terbesar Dari 2 Buah Bilangan

  No comments    
categories: 
Algoritma :
  1.  Menerima 2 buah input
  2.  Melakukan proses untuk menentukan variable mana yang memiliki bilangan terbesar
  3.  Melakukan pencetakan hasil proses
Program menggunkan raptor :
Program menggunakan C++ :

int a,b;
            cout<<"Masukkan nilai A : ";cin>>a;
            cout<<"Masukkan nilai B : ";cin>>b;
            if(a<b){
                        cout<<"B terbesar\n";
            }else if(a>b){
                        cout<<"A terbesar\n";
            }else
            cout<<"Eror";

demikian hasil runinganya.....

Mencari Akar-akar Persamaan Kuadrat

  No comments    
categories: 
Algoritma :
  1.  Menerima 3 buah input
  2. Melakukan proses berdasarkan rumus-rumus akar persamaan kuadrat
  3. Melakukan pencetan atau output
Program menggunakan raptor : 

 Program menggunakan C++ :

int a,b,c,disk,x,y;
            disk=b*b-4*a*c;
            cout<<"Masukkan angka pertama :";cin>>a;
            cout<<"Masukkan angka kedua :";cin>>b;
            cout<<"Masukkan angka ketiga :";cin>>c;
            if (a==0){
                        cout<<"Bukan persamaan kuadrat\n";
            }else if(disk>0){
                        x=-b+(disk/2)/2*a;
                        y=-b-(disk/2)/2*a;
                        cout<<"nilai akar x1 = "<<x<<endl;
                        cout<<"nilai akar x2 = "<<y<<endl;
            }else if(disk==0){
                        x=-b/2*a;
                        y=x;
                        cout<<"nilai akar x1 = "<<x<<endl;
                        cout<<"nilai akar x2 = "<<y<<endl;
            }else
            cout<<"akar imajiner";
demikian hasil runinganya....

Lembar Refleksi Setelah Melakukan Perkuliahan Minggu ke-2 Algoritma

  No comments    
categories: 
Nama                     : Wisnu Panji Nugroho
NIM                       :
1500018012
Program Studi        : Teknik Informatika
    A.  Refleksi Komponen Perkuliahan
1. Mengurutkan pernyataan yang ada sehingga dapat di eksekusi dengan benar
    hal dasar yang cukup mudah untuk di pahami
2. Mengenal operasi dalam bahasa pemrograman dengan benar
    semua operasi yang ada sudah di mengerti, karna opersi yang di gunakan sudah di
      kenal sejak lama
3. Menggunakan berbagai operasi ke dalam pemrograman C++
    - mencari jumlah dari 3 buah bilangan bulat
     saya sudah mengcopy contoh yg di berikan, dan mencobanya di aplikasi raptor
    - mencari hasil kali dari 2 buah bilangan
     sudah di pahami dan mencobanya di aplikasi dev c++
    - menghitung konversi dari meter ke centi meter dan inchi
     kesulitan untuk di pahami dalam penggunaan class, namun setelah di coba di dev
       C++ Sudah mulai mengerti fungsi dari class
4. Mengenal karakter dan string
    - menggabungkan 2 string dan menjadikan string baru
     sudah mengerti fungsi dari string dan juga cara menggabungkan dua buah string,
      hanya dengan menambah operasi +