Sabtu, 19 Maret 2016

Tugas Kasus 4.2 #Minggu 4

Cetaklah bilangan ganjil dari 0 sampai 10

1. Algo dalam Raptor 

  2. Dalam dev c++

 

Tugas Kasus 4.1 #minggu 4

Program Menghitung Rata-rata n bilangan dari Positif
1. Algo dalam Raptor 
 2. Dalam dev c++

Nb: harus di coba gan!!!

 

Jumat, 18 Maret 2016

Tugas Kasus 3.3 #Minggu 3

Carilah akar-akar persamaan kuadrat. Algoritmanya:
Analisis :
   Persamaan kuadrat adalah persamaan dengan bentuk umum Ax2 + Bx + C = 0, dan      tentu saja dengan A ¹ 0. Akar persamaan kuadrat diperoleh dengan rumus :
   akan diperoleh akar imajiner.
   Input : koefisien A, B dan C bilangan real
   Proses : ada tiga alternatif pilihan dari harga
   Yaitu harganya 0, positif atau negatif
   Output : nilai akar berdasar rumus
 Algoritmanya:


Syntax nya
:
#include<cstdlib>
#include<iostream>
#include <conio.h>
#include<math.h>
using namespace std;

class persamaan{

public:
 void persamaan_kuadrat();
 float rumus();
private:
 int  x,y,z;
 float x1,x2;
 float disk;
};

void persamaan::persamaan_kuadrat(){
 cout<<"masukkan nilai A :";
 cin>>x;
 cout<<"masukkan nilai B :";
 cin>>y;
 cout<<"masukkan nilai C :";
 cin>>z;

}
float persamaan::rumus(){
 disk=y*y-4*x*z;

 if (disk>0)
  {
   cout<<"Diskriminan="<<disk<<" Maka akar-akarnya adalah:"<<endl;
   x1=(-y+(sqrt(disk)))/(2*x);
    cout<<"x1 :"<<x1;
    cout<<endl;
   x2=(-y-(sqrt(disk)))/(2*x);
    cout<<"x2 :"<<x2;
  }
 else if(disk=0)
  {
   cout<<"Diskriminan="<<disk<<" Maka akar-akarnya adalah:"<<endl;
   x1=-y/2*x;
    cout<<"x1 :"<<x1;
    cout<<endl;
   x2=x1;
    cout<<"x2 :"<<x2;
  }
 else
  cout<<"akar imajiner";

}

int main(int argc, char *argv[])

{
persamaan X;
X.persamaan_kuadrat();
X.rumus();

return 0;

}

Nb: harus di coba gan!!!


Tugas Kasus 3.2 #Minggu 3

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


 Syntax nya :

#include <iostream>

/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
int main(int argc, char** argv) {
string raptor_prompt_variable_zzyz;
   int x;
   int y;
   int z;

   raptor_prompt_variable_zzyz ="Masukkan bilangan pertama yang ingin dibandingkan";
   cout << raptor_prompt_variable_zzyz << endl;
   cin >> x;
   raptor_prompt_variable_zzyz ="Masukkan bilangan kedua yang ingin anda bandingkan";
   cout << raptor_prompt_variable_zzyz << endl;
   cin >> y;
   raptor_prompt_variable_zzyz ="Masukkan bilangan ketiga yang ingin anda badingkan";
   cout << raptor_prompt_variable_zzyz << endl;
   cin >> z;
   if (x>y)
{

      cout <<x<<"Bilangan terbesar dari ketiga bilangan adalah" <<endl; }
      else
      
{
      if (y>z)
      {
      cout <<y<<"Bilangan terbesar dari ketiga bilangan adalah"<<endl;
     
      {
      cout <<z<<"Bilangan terbesar dari ketiga bilangan adalah"<<endl;
      }
return 0;
}
}
}


Nb: harus di coba gan!!!


Tugas Kasus 3.1 #Minggu 3

Tentukanlah bilangan terbesar antara dua bilangan bulat.
Analisis :
   Input : misalkan A dan B, keduanya integer
   Proses : bandingkan A dan B
   Jika A > B maka A terbesar (output)
   Sebaliknya B terbesar (output)
Algoritmanya:


 Syntax nya :

#include <iostream>
#include <string>

/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;

int main(int argc, char** argv) {
string raptor_prompt_variable_zzyz;
   int a;
   int b;

   raptor_prompt_variable_zzyz ="Masukkan bilangan pertama";
   cout << raptor_prompt_variable_zzyz << endl;
   cin >> a;
   raptor_prompt_variable_zzyz ="Masukkan bilangan kedua";
   cout << raptor_prompt_variable_zzyz << endl;
   cin >> b;
   if (a>b){
    cout <<"b ="<<b<<" bilangan terbesar = "<<a<<endl;
   }
else{
cout <<"Kedua bilangan sama besar"<< endl;

}
      return 0;
}


Nb: harus di coba gan!!!

Refleksi Minggu ketiga

Wahhhhhhhhhhhhhhhhhhhhhh kali ini ane gak berangkat kuliah gan karna kesiangan wkwkwkkk, bangun tidur aja jam 8 klo ane ke kampus pasti gak keburu gan soal nya rumah di concat butuh waktu 20menit untuk sampe kampus, dan kali ini ane gak ikut quiz tetapi bsk soal quiz akan ane pasti akan bahas di blog.

Refleksi Minggu Kedua

Bangun tidur jam 05.30 trus sholat, mandii, sarapan kata dlu kata dosen wajib biar bisa mikir, soal nya pagi pagi di suruh mikir berat gan, dan sampe kampus ternyata ane telat 5 menit lagi hahaaa.
Sehabis itu dosen menjelaskan materi Sekuen dan ternyawa ane gak nyambung wkwkkk.
Pak wahyu lalu ingkatan mahasiwa dan mahasiswi nya untuk membuat 3 program bebas untuk tiap minggu nya. program yang ane buat bisa di liat di Contoh program dev c++.

Refleksi Minggu Pertama

Hallo gaisss, ane kali ini bercerita tentang pengalaman tentang kuliah alpro yang di isi dosen bernama pak Wahyu Pujiono. menurut ane dia orang nya baik, dan selalu ingatkan untuk beribadah kepada Allah swt.
Pada tanggal 1 Maret 2016 tetap nya di kampus 3 uad jam 07.00. perkuliahan di mulai, pada hari itu ane telat 5 menit, biasa lah kalo anak laki pasti berangkat nya mepet mepet hahaaa.
Hari pertama ketemu dosen bikin perjanjian telat 15menit, tetapi kalo mau telat 1jam juga gpp asal wani perih wkwkk. tiap pertemuan di wajibkan membawa laptop atau pc(klo bisa bawa), jika tisak membawa akan di tenda GOCENG (Rp5000). Tiap pertemuan pasti di adakan quiz sooo jadi kita harus on time. Diwajibkan membawa diktat, berupa hardfile ataupun softfile dengan denda  CEBAN (Rp.10.000).
Ya itu lah yg ane tanggep dari dosen dan akhirnyaa jam perkuliahan pun selsai 08.40.

Kamis, 17 Maret 2016

Buku Tabungan

Kali ini ane mencoba bikin program buku tabungan, ini dia isi buku tabungan temen ane nama nya Aji dia 1 kelompok sama ane. Oke langsung kita ke tkp gan ;

Periksa buku tabungan salah satu anggota kelompok. Lakukan detail transaksi pengambilan uang tabungan termasuk detail isian dalam formulir transaksi. Pisahkan algoritma penulisan angka menjadi ejaan :
Misal anda mengambil uang sebesar 300.000 akan tertulis sebagai ‘Tiga ratus ribu rupiah”
Tulislah menggunakan huruf miring (italic) bila pernyataan tertentu boleh berada pada deretan lain. Sementara urutan yang HARUS berada pada urutan tertentu tulis dalam huruf tegak (biasa)

snytax nya ;

#include <iostream>
#include <windows.h>
#include <conio.h>
#include <stdio.h>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;

void satuan(int x) {
        if (x==1) cout<<"Satu ";
        else if(x==2) cout<<"Dua ";
        else if(x==3) cout<<"Tiga ";
        else if(x==4) cout<<"Empat ";
        else if(x==5) cout<<"Lima ";
        else if(x==6) cout<<"Enam ";
        else if(x==7) cout<<"Tujuh ";
        else if(x==8) cout<<"Delapan ";
        else if(x==9) cout<<"Sembilan ";
        else if(x==10) cout<<"Sepuluh ";
        else if(x==11) cout<<"Sebelas ";
    }
    void terbilang(long y)
    {
    if(y<=11) satuan(y);
    else if((y>11) && (y<=19))
    {
    terbilang (y%10);
    cout<<"Belas ";
    }
    else if ((y>=20)&&(y<=99))
    {
    terbilang(y/10);
    cout<<"Puluh ";
    terbilang(y%10);   
    }
    else if((y>=100)&&(y<=199))
    {
        cout<<"Seratus ";
        terbilang(y%100);
    }
    else if((y>=200)&&(y<=999))
    {
        terbilang(y/100);
        cout<<"Ratus ";
        terbilang(y%100);
    }
    else if((y>=1000)&&(y<=1999))
    {
        cout<<"Seribu ";
        terbilang(y%1000);
    }
    else if((y>=2000)&&(y<=9999))
    {
        terbilang(y/1000);
        cout<<"Ribu ";
        terbilang(y%1000);
    }
    else if((y>=10000)&&(y<=99999))
    {
        terbilang(y/1000);
        cout<<"Ribu ";
        terbilang(y%1000);
    }
    else if((y>=100000)&&(y<=999999))
    {
    terbilang(y/1000);
    cout<<"Ribu ";
    terbilang(y%1000);
    }
    else if((y>=1000000)&&(y<=9999999))
    {
        terbilang((y/100000));
        cout<<"Juta ";
        terbilang((y%100000));
    }
    else if((y>10000000))
    {
    cout<<"eror";
    }
}
int main(int argc, char** argv){
    unsigned long nilai;
    int tarik,setor,menu;
    int saldo=5000000;
    system ("cls");
    char jawab;
    menu:
    system ("cls");
    cout<<"|========================|"<<endl;
    cout<<"|   Bank BCA\t |"<<endl;
    cout<<"|========================|"<<endl;
    cout<<"   Saldo Anda RP:"<<saldo<<endl;
    cout<<"|========================|"<<endl;
    cout<<"|    Menu Transaksi\t |"<<endl;
    cout<<"|========================|"<<endl;
    cout<<"|1) Setor Tabungan\t |"<<endl;
    cout<<"|2) Ambil Tabungan\t |"<<endl;
    cout<<"|3) Exit\t\t |"<<endl;
    cout<<"|========================|"<<endl;
    cout<<"     Pilih Menu 1/2/3 = ";cin>>menu;
    if (menu==1){
        system ("cls");
        cout<<"|========================|"<<endl;
        cout<<"|    Menu Penyetoran\t |"<<endl;
        cout<<"|========================|"<<endl;
        cout<<" Jumlah Setor  = RP.";cin>>setor;
        cout<<"|========================|"<<endl;
        saldo=saldo+setor;
        nilai=saldo;
        system ("cls");
        cout<<"Jumlah Saldo = RP."<<saldo<<endl;
        cout<<"Jumlah Setoran =RP. "<<endl;cout<<"RP .";
        terbilang(nilai);
        cout<<"\n========================================================"<<endl;
        cout<<"\nApakah Anda Ingin Melakukan Transaksi Lagi (Y/T) =";
        cin>>jawab;
        while(jawab=='Y'||jawab=='y'){
            goto menu;
        }
        system ("cls");
        cout<<"Trima Kasih!!!";
    }else if(menu==2){
    system ("cls");
        cout<<"|========================|"<<endl;
        cout<<"|     Menu Penarikan     |"<<endl;
        cout<<"|========================|"<<endl;
        cout<<"  Jumlah Penarikan    = RP.";cin>>tarik;
        saldo=saldo-tarik;
        nilai=tarik;
        system ("cls");
        cout<<"Jumlah Saldo :RP. "<<saldo<<endl;
        cout<<"JUmlah Penarikan RP. "<<tarik<<endl;cout<<"RP .";
        terbilang(nilai);
        cout<<"\nApakah Anda Ingin Melakukan Transaksi Lagi (Y/T) =";
        cin>>jawab;
        while(jawab=='Y'||jawab=='y'){
            goto menu;
        }
        system ("cls");
        cout<<"Trima Kasih!!!";
    }else {
        system ("cls");
        cout<<endl;
        cout<<"Maaf Menu yang Anda Masukan Tidak Terdeteksi"<<endl;
        cout<<"Apakah Anda Ingin Kembali ke Menu Transaksi (Y/T) =";
        cin>>jawab;
        while(jawab=='Y'||jawab=='y'){
        goto menu;
        }
        system ("cls");
        cout<<"Trima Kasih!!!";
    }

    return 0;
    }

Ini hasil program nya ; 


Jika kita memilih 1, maka kita setor tabungan. Dan kita masukan jumlah uang yang ingin di masukan ;


Jika kita ingin melanjutkan tekan huruf “Y”, jika tidak tekan huruf “T”.

Jika sudah berhasil saat nya kita bisa "Terima kasih" hahahaaa


My kelompok ; salahhudin = http://www.dindin96.id/
Aji sentosa putra = http://sentosa-aji.blogspot.co.id/

Quiz #Minggu 2

Bah baru pertemuan ke 2 udah quiz aja bapak dosen wahyu ini, siapa yang gak kaget.
ane masuk ruangan jam 07.05 dan ternyata dosen udah masuk duluan wkwkk, ane langsung cari tempat duduk yang kosong dan ane langsung keluarin kertas karna quiz udah mulai. ini dia soal quiz nya gan ;











Jawaban nya

1. – Inheritance
– Polimorfisme
– Enkapsulasi
2. Class.
3. C++ is power programming.
4. <iostream.h> berisi deklarasi yang diperlukan oleh cout dan berbagai obyek yang berhubungan dengan masukan dan keluaran pada stream.
5. int panjang;
6. panjang = 10;
7. >>
8.  New line atau garis baru.
9. karena di antara kata “bilangan bulat” tidak boleh ada spasi. Bisa menggunakan underscore.
10. Tidak sama.

Tugas Individu #Minggu 2

Jangan pernah bikin pusing kalo kita ada tugas, kita bisa tanya kakak, sepupu, teman, pacar, atau pun kakek nenek :D

1. Buatlah algoritma dan program untuk mencari titik tengan sebuah garis yang ujung titik nya adalah A(x1,y1) dan (Bx2,y2) .

 Algoritmanya :


Program snytax nya:

#include <iostream>

/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
int main(int argc, char** argv) {
    float x1,y1,x2,y2,ttengahx,ttengahy;
    cout<<"Menghitung titik tengah 2 garis (x,y)"<<endl;
    cout<<"x1 = "; cin>>x1; cout<<"y1 = "; cin>>y1;
    cout<<"x2 = "; cin>>x2; cout<<"y2 = "; cin>>y2;
    ttengahx=(x1+x2)/2;
    ttengahy=(y1+y2)/2;
    cout<<"titik tengah 2 garis = "<<"("<<ttengahx<<"), ("<<ttengahy<<")";
    return 0;
}



2. Buatlah algoritma dan program untuk memisahkan bilangan integer yang kurang dari 1000 menjadi komponen- komponennya

Program snytax nya:
#include <iostream>

/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
void uang (int x){
     int r,p,s;
     if(x>=1000){
           cout<<" Tidak dapat menjangkau nominal yang ada ingikan";
     }
     else {
           r=x/100;
           p=(x-r*100)/10;
           s=(x-r*100-p*10);
           cout<<"\n Ratusan = " <<r<<endl;
           cout<<" Puluhan = " <<p<<endl;
           cout<<" Satuan = " <<s<<endl;
       
     }
}

int main(int argc, char** argv) {
     int input ;
     cout<<"\n Masukan Nominal : ";cin>>input;
     uang (input);
   
     return 0;
}

3. Buatlah algoritma dan program untuk menghitung determinan matriks berordo 2x2
Program snytax nya:
#include <iostream>

/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;

int main(int argc, char** argv) {
     int a,b,c,d,dm;
     cout<<"Masukkan nilai : ";cin>>a;
     cout<<"Masukkan nilai : ";cin>>b;
     cout<<"Masukkan nilai : ";cin>>c;
     cout<<"Masukkan nilai : ";cin>>d;
     dm=((a*b)-(b*c));
     cout<<" Determinan Matriks Berordo 2x2 adalah : " <<dm<<endl;
 
     return 0;
}


Nb: harus di coba gan!!!

Tugas Kasus 2.6 #Minggu 2

Kasus 2.4, dan Kasus 2.5 nya mungkin lelah gan jadi hilang wkwkwk.
Oke tetap semangkat ya buat belajar nya.
Kita langsung ke tkp;

Setiap bilangan bulat selalu bisa ditulis dalam bentuk :
m = q.n + rdengan n < m, q adalah kuosen dan r adalah residu (sisa).
Buatlah algoritma untuk merepresentasikan m dan dalam bentuk m = q.n + r. Sebagai contoh :
integer m = 73 dan n = 7 dapat ditulis sebagai 73 = 10x7 + 3, yaitu r = 3. 
Analisis :

Bagaimana cara kerja (proses) yang akan dilakukan algoritma.
Input : n dan m (n < m),
Proses : Kousen q menggunakan / (asal kedua operan integer), sedangkan r dapat di peroleh dari %.
Output : q dan r (disusun seperti yang diminta.
Algoritmanya:


Program snytax nya:


Nb: harus di coba gan!!!


Tugas Kasus 2.3 #Minggu 2

Buat algoritma dan program untuk menghitung konversi dari m ke cm dan inchi ! 
Analisis :
Input : misalkan m (mewakili meter)
Proses : 1 meter = 100 cm
1 inci = 2.54 cm
cm = m *100
inci = m*100/ 2.54
Output : tulis (cm, inci)
Algoritmanya:


Program snytax nya:
#include <iostream>
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
int main(int argc, char** argv) {
    int m, cm;
    float inchi ;
    cout<<"Masukan (dalam meter):";cin>>m;
    cm=100*m;
    inchi=((m*100)/2.54);
    cout<<"Hasil cm: "<<cm<<endl;
    cout<<"Hasil inchi: "<<inchi;
    return 0;

Nb: harus di coba gan!!!

Tugas Kasus 2.2 #Minggu 2


Buat algoritma dan program untuk mencari hasil kali dari dua buah bilangan !
Analisis :
Input : misalkan a, b semua integer
Proses : hasil ß a * b
Output : tulis (hasil)
Algoritmanya:

Program Syntax nya :
#include <iostream>
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */

int main(int argc, char** argv) {
    int a,B,jumlah;
    cout<<"Input Angka Pertama :";cin>>a;
    cout<<"Input Angka Kedua : ";cin>>B;
    jumlah=a*B;
    cout<<jumlah;
    return 0;
}

Nb: harus di coba gan!!!

Tugas Kasus 2.1 #Minggu 2

Apa itu raptor? Seekor burung pemangsa, salah satu dari banyak burung pemakan daging yang berburu dan membunuh binatang lain atau itu bisa dapat pesawat ruang angkasa serbaguna tampil dalam Battlestar Galactica wkwkwkk. Itu sih raptor hewan :v

RAPTOR merupakan pemrograman yang berbasis flowchart, RAPTOR dirancang khusus untuk membantu memvisualisasikan algoritma yang telah kita buat. Program RAPTOR diciptakan secara visual dan dieksekusi secara visual dengan menelusuri eksekusi melalui flowchart.

Oke kita langgsung ke topik nya gan.



  • Hitunglah jumlah dari 3 buah bilangan bulat! 
  • Analisis :
    Input : misalkan a, b, c semua integer
    Proses : jumlah  a + b + c
    Output : tulis (jumlah)
Algoritmanya:


Syntax nya :

#include <iostream>
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */

int main(int argc, char** argv) {
    int a,b,c,jumlah;
    cout<<"Input Angka Pertama :";cin>>a;
    cout<<"Input Angka Kedua : ";cin>>b;
    cout<<"Input Angka Ketiga : ";cin>>c;    
    jumlah=a*b*c;
    cout<<jumlah;
    return 0;
}

Minggu, 13 Maret 2016

Minggu kedua

Minggu Kedua
Algoritma dan Pemrograman

Assalammualaikum Wr.Wb.

Haiii guys, piye kabar e? sehat to? oke kita langsung bikin program, disini saya membuat mengitung angka ganjil 1-100.
Dapat dilihat dari syntax di bawah ini

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

using namespace std;
int main(int argc, char** argv) {
int a,b,i;
a=-1;
   cout<<"bilangan ganjil (1_100) adalah:"<<endl;

   for (i=1;i<=50;i++)
   {

   b=2+a;

   cout<<b<<" ";
   a=b;
   }
return 0;
}

=========================================================================

Sekarang saya membuat huruf F dengan karakter *. disini kita harus menggunakan for dan if untuk membuat nya.
Dapat dilihat dari syntax di bawah ini
#include <iostream.h>
#include <conio.h>

main () {
  char a='*';
  int f,i,c;

  cout<<"masukan nilai tinggi:";
  cin>>f;
  for(i=1; i<=f; i++){
  cout<<a;
  if(i==1)
  for(c=1; c<=3; c++)
  cout<<a;
  if(i==3)
  for(c=1; c<=3; c++)
  cout<<a;
  cout<<endl;
  }
getch ();
}

=========================================================================

Kali ini saya membuat program Pernyataan while. digunakan atau diperlukan jika kalian bermaksud menjalankan suatu proses secara berulang.
oke langsung kita coba guys


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

using namespace std;
main() {
int i = 0;
while(i < 10)
 {
  cout<<"Kodok Programmer"<<endl;
  i++;
 }
return 0;
}