counters

Rabu, 25 Maret 2015

TUGAS MENTOR FAKTORIAL DALAM TIGA VERSI

a. faktorial dalam versi raptor


b. faktorial dalam versi dev c++

#include <iostream>

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

using namespace std;
class faktor {
int n;
int total;
public :
faktor();
void input();
void proses();
void output();
};
faktor::faktor(){
cout <<"program faktorial"<<endl;
}
void faktor::input(){
cout<<"masukkan nilai fakorial"<<endl;
}
void faktor::proses(){
total = 1;
cout<<n<<"! = ";
for(int i=n;i>0;i--){
total = total*i;
cout<<i;
if(i!=1){
cout<<"x";
}
}
}
void faktor::output(){
cout<<endl<<"hasil : "<<total;
}

int main(int argc, char *argv[]) {
faktor hasil;
hasil.input();
hasil.proses();
hasil.output();
return 0;
}

c. fatorial dalam versi jeliot

import jeliot.io.*;
class faktor{
int i;
int n;
int total;
void input(){
n = Input.readInt();
}
void proses(){
total =1;

for (i=n;i>0;i--)
{
  total = total*i;
  
  }
 }
 void output(){
 output.printIn("Hasil = " + total);
 }
 };

public class MyClass {
    public static void main() {
    faktor hasil = new faktor();
    hasil.input();
    hasil.proses();
    hasil.output();
        
        

    }
}

Jumat, 20 Maret 2015

Refleksi Minggu Ke 4

assalamuallykum wr.wb.
pada mk alpro minggu ke 4 saya mendapat pelajaran tentang loop ataua perulangan. dalam hal ini saya mendapat kesulitan karana saya tidak paham dengan perulangan. cara saya mengatasi masalah ini adalah dengan cara mencari bantuan dari temen maupun dari internet.

dan saya juga sudah mengerjakn tugas minggu ke 4 setelah selesai mk alpro. apakah saya sudah download materi minggu ke 5? belum karan belum masuk di dropboox.

apakah saya sudah memmbaca sekenario minggu ke 5 ?
belum karan belom di posting di forum

Tugas Kelompok Pe#4



Latihan Pertemuan 4

1. buat lah algoritma dan program untuk mencetak bilanagan yang habis di bagi 3 dan 5 antara 1      sampai 100

2.menghtung nila dari
3.menetukan  nilai terkecil, terbesar, dan jumlah semua bilangan positif yang dimasukkan


Selasa, 17 Maret 2015

Latihan individu per#3

LATIHAN INDIVIDU PER#3

SOAL : sempurnakan algoritma 3.3 dengan akar imajiner berbentuk : a+bi dengan a dan b bilangan real dan bilangan harga :b2-4ac<0

sintax nya
#include<iostream>
#include<stdio.h>
#include<math.h>

using namespace std;
class imajiner{
private:
float xRiil;
float xImajiner;
public:
float x;
float y;
float z;
float n;
float a;
float a1;
float a2;

void nilai(float p, float q){
 xRiil=p;
 xImajiner=q;}
float hasil();};
float imajiner::hasil(){      
cout <<"Masukkan Koefisien a: ";     cin>>x;      
cout <<"Masukkan Koefisien b: ";     cin>>y;        
cout <<"Masukkan Koefisien c: ";     cin>>z;
n = y * y - 4 * x * z;                            
cout << "Diskriminan= (" << y << " * " << y << " - 4 * " << x << " + " << z <<") = " << n << endl;
cout << "Akar persamaan " << x <<"x^2 + " << y << "x + " << z <<" = 0" << endl;

if (n > 0)
{                      
a1 = (-y+sqrt(n))/(2*x);
a2 = (-y-sqrt(n))/(2*x);
cout << "x1 = " << a1 << endl;
cout << "x2 = " << a2 << endl;
}
else if (n == 0)
{
a = -y/(2*x);
cout << "x1 = x2 = " << a << endl;
}
else
{
xRiil = -y/(2*x);
xImajiner = sqrt(-n)/(2*x);
                       
cout << "Imajiner: " << endl;
cout << "x1 = " << xRiil << " + " << xImajiner << " * i "<< endl;
cout << "x1 = " << xRiil << " - " << xImajiner << " * i "<< endl;
}
}
int main(int argc, char *argv[])
{
imajiner satu;
float p,q;
satu.nilai(p,q);
satu.hasil();
return 0;
}

Se

Sabtu, 14 Maret 2015

REFLEKSI MINGGU KE 3

REFLEKSI MINGGU KE 3

assalamualykum wr.wb

pada pertemuan ke 3 alhamdulillah saya tidak terlalu sulit dalam mengerjakan tugas kelompok karna dimana setiap kelompok di kelompokkan lagi dengan kelompok lain menjadi 2 kelompok. nah dengan ini saya bisa sharing sama temen lebih banyak lagi. apa yang saya tidak bisa bisa saya tanyakan pada temen2.

kesulitan yang saya dapat pada minggu ke 3 ini adalah pada saat di mana ketua kelompok di suruh maju untuk mempreserntasi kan hasi diskusi kelompok dan disini saya harus memperesentasikan nya karna saya adalah ketua kelompoknya. allhamdulillah dengan bantuaan temen2 kelompok saya bisa memperesentasikannya walaupun saya sedikit grogi sih,,,,,

pas saat kuliah udah selesai,saa pulang ke kos dan mendownload modul per 4 agar pas pertemuan ke 4 saya tidak terlalu kesulitan dalam menjalankan tugas yang di berikan oleh dosen.
sekian dulu dengan akhir kata wassalamualykum wr.wb

HASIL DISKUSI PER#3

HASIL DISKUSI PER#3

assalamualykum gays pada kesempatan kali ini saya akan memosting hasil diskusi saya pada pertemuan ke 3 mata kuliah alpro.

Konversi Nilai Angka menjadi hurup dengan ketentuan
  1. 0-20 dapat nilai E
  2. 21-40 dapat nilai D
  3. 41-60 dapat nilai C
  4. 61-80 dapat nilai B
  5. 81-100 dapat niali A
sintax nya
#include <cstdlib>
#include <iostream>

using namespace std;

class nilai {
      private :
           int n;
      public :
             nilai();
             void input();
             void output();
      };

nilai::nilai(){
                 cout<<"1400018075"<<endl;
                 cout<<"MUHAMMAD TAUPIK"<<endl;
                 }

void nilai::input(){
     cout<<"masukan nilai : ";
     cin>>n;
     }

void nilai::output(){
     if (n>=0 && n<=20) cout << "Nilai kamu adalah #E" << endl;   
   else if (n>=21 && n<=40) cout << "Nilai kamu adalah #D" << endl;      
      else if (n>=41 && n<=60) cout << "Nilai kamu adalah #C" << endl;         
         else if (n>=61 && n<=80) cout << "Nilai kamu adalah #B" << endl;            
            else if (n>100) cout << "Nilai kamu adalah #A" << endl;               
               else cout << "diluar jangkauan range" << endl;
               }      
int main(int argc, char *argv[])
{
    nilai x;
    
    x.input();
    x.output();
               
    system("PAUSE");
    return EXIT_SUCCESS;
}

REFLEKSI MINGGU KE 2

REFLEKSI MINGGU KE 2

assalamualykum gays

di sini saya akan memosting refleksi minggu ke 2. langsung aja gays................
pada minggu ke 2 saya sangat merasa kesulitan dalam mengikuti mata kuliah alpro, kenapa? karna pada minggu kedua ini kita disuruh mengerjakn soal soal yang ada di modul minggu ke 2 bersama kelompok, tapi alngkah menyesal nya aku karna pada minggu ke 2 ini saya dang anggoyta kelompok ku gak ada satupin yang bawa laptop, ;padahal pada minggu ke 2 ini kita disuruh untuk mengerjakan soal dengan menggunakan raptor,

Nah disi saya berpikir gimana caranya saya mengerjaiin tugas klok gak ada laptop, Saya mengaan mengatasi masalah ini dengan cara menggunakan hv untuk membuka modul yang sudah di share ke drovboox masing2. dan setelah itu saya mengerjakan tugas kelompok kami yang ada di modul bersama anggota kelompok saya dengan cara memmbuat raptor dengan tulis tangan dan akan mengaploud nya setelah sampai di kos.

setelah pulang kuliah saya langsung mengaploud hasil kerja kelompok saya dan juga mendownload materi minggu ke 3.

sekian dulu gays
wasalamualykum wr.wb

Jumat, 06 Maret 2015

TUGAS PERTEMUAN#1

TUGAS PERTEMUAN#1

1.Buatlah contoh algoritma dan pemrograman

disini saya mecoba nennbuat algoritma tentang mencari luas segitiga

jawab :


SOAL LATIHAN PER#2


SOAL LATIHAN PER#2

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

Jawab :

1.A. algoritma mencari titik tengah

1.B.program mencari titik tengah



2.buatlah algoritma dan program untuk memisahkan bilangan  integer yang kurang dari 1000 menjadi komponen-komponennya. sebagai contoh :
  
127 = 1 ratusan + 2 puluhan + 7 satuan

Jawab : 

2.A. algoritma untuk memisahkan bilangan integer yang kurang dari 1000 menjadi komponen-komponennya.




2.B.program memisahkan bilangan integer yang kurang dari 1000 menjadi komponen-komponennya



3.Buatlah algoritma dan program untuk menghitung determinan matriks berodo 2x2

Jawab :


3.A. algoritma menghitung determinan matriks berodo 2x2



3.B. Program untuk menghitung determinan matriks berodo 2x2




Rabu, 04 Maret 2015

Uji kopetensi Tahap #1 Modul 1

Uji kopetensi tahap 1


Modul 1
Jawaban modul 1 :

1.Sebutkan 3 ciri umum Object-Oriented Programming !
jawab :

  •     Abstraksi ( Abstraction )
  •     Pembungkusan ( Encapsulation )
  •     Pewarisan ( Inheriance )
  •     Polimorfisme ( Polimorpism )



2. Dasar unit enkapsulasi dalam C++ adalah 
jawab :
Memastikan pengguna sebuah objek tidak dapat mengganti keadaan dalam dari sebuah objek dengan cara yang tidak layak, hanya metode dalam objek tersebut yang diberi izin untuk mengakses keadaannya. Setiap objek mengakses interface yang menyebutkan bagaimana objek lainnya dapat berinteraksi dengannya. Objek lainnya tidak akan mengetahui dan tergantung kepada representasi dalam objek tersebut.

3. Output dari program berikut setelah diekseskusi adalah :
#include <iostream>
using namespace std;
int main() {
cout << "C++ is power programming.";
return 0;
}

jawab : C++ is power programming.

4.  Apa gunanya ditambahkan include <iostream> ?
jawab : Library sebagai proses indikator.

5. Perintah mendeklarasikan variable panjang bertipe integer adalah
jawab :  int panjang ;

6. Perintah menyimpan nilai 10 ke variable panjang adalah ________________.
jawab :  panjang = 10 ;

7. Apakah operator input C++ ?
jawab : cin>>;

8.Apakah arti ‘\n’ ?
jawab :  Baris baru

9.Mengapa identifier berikut salah :
int bilangan bulat;
   jawab :  kerena setiap identifier selalu diawali dengan huruf atau dipisahkan dengan underscore.


10. Apakah Indeks dan indeks adalah identifier yang sama?
jawab : Tidak sama.



Refleksi minggu ke 1

Refleksi minggu ke 1 
1.yang saya dapat minggu pertama
banyak hal yang saya dapat minggu pertama,mulai dari sitem perkuliahan yang sangat beda dengan semester satu yaitu selalu aktif dalam mengerjakan tugas,berganung dengan group dan masih banyak lagi.

2.kesulitan yang saya hadapi
kesulitan yang saya hadapi adalah belum terbiasa dengan system belajar yang diterapkan oleh dosen 

3.cara menyelesaikan masalah
saya menyelesaikan masalaha dengan cara bergabung dengan group fb dan forum untuk menambah wawasan dan untuk mendapat informasi lebih banyak lagi khususnya dalam hal perkuliahan

4.sudahkah saya mendownload materi minggu 1
sudah.saya mendownload nya sebelum masuk kuliah

5.apakah saya udah mempelajari materi minggu ke 1
sudah.tapi belum semua yang aku baca

6.apakah saya udah mengerjakan Tugas #1 alpro
sudah.saya mengerjakannya setelah tugas diberikan dan memosting nya di blog saya

7.apakah saya sudah mengerjakan uji kopetensi #1
alhamdulillah udah tapi belum semuanya,

8.apakah saya sudah membaca sekenario pembelajan minggu ke 2
alhamdulillah sudah