Selasa, 31 Maret 2015

Refleksi Minggu #5 (25 Maret 2015)

Pada pertemuan ke 5 ini kami membahas mengenai cara pembuatan program
sesuai prosedur yang baik. Berdasarkan dengan program development steps.
saat proses perkuliahan dosen memberikan contoh mengenai program development steps,


setelah itu kami diberi tugas kelompok dan dikerjakan secara individu pada modul how to solve computer.pdf pada kasus 3.1 3.3 3.5,

Kami disuruh mencari deskripsi algoritma dalam kasus tersebut

Selasa, 24 Maret 2015

Refleksi Minggu #4 (18 Maret 2015)

Pada pertemuan ke 4 dikelas membahas mengenai perulangan (loop), fibonacci, dan sentinel. Alhamdulillah saya lumayan mengerti tentang materi minggu ini.
Pada kesempatan kali ini dosen memberi tugas untuk mengerjakan soal-soal yang ada di ppt minggu ke 4 (loop), dikerjakan bersama kelompok dan di laporkan apakah berhasil semua mengerjakannya atau tidak.

Rabu, 18 Maret 2015

Latihan #2

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

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

a. Dengan Raptor:




b. Dengan 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;
}

No. 2. Buatlah algoritma dan program untuk memisahkan bilangan interger yang kurang dari 1000 menjadi komponen-komponennya. Sebagai contoh: 127= 1 ratusan + 2 puluhan + 7 satuan









No. 3 yaitu algoritma untuk mencari Determinan Matriks Ordo 2 x 2

Algoritma -> ini biasa nya menggunakan Flowchart
Misalkan : Input = a, b, c, d
                  Proses = Hasil <- a*d - b*c
                  Output = Ditulis determinan

Deklarasi :
      a, b, c, d : ini merupakan bilangan Integer yaitu sebagai (Inputan)

      Determinan : Merupakan bilangan Integer juga yaitu sebagai (Output)




Sedangkan yang ini adalah Program nya yaitu menggunakan DEV C++

#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
    int a,b,c,d,hasil;
    cout<<"Masukan Angka:"<<endl;
    cin>>a>>b>>c>>d;
    hasil=((a*d)-(b*c));
    cout<<"Determinan Matriks ordo 2 x 2 adalah :"<<hasil<<endl;
   
    system("pause");
    return 0;
}




Jumat, 13 Maret 2015

Refleksi Minggu #3 (11 Maret 2015)

Pada pertemuan ketiga kita disuruh bekerja sama dengan kelompok lain untuk menyelesaikan suatu latihan soal dengan menggunakan raptor, kita ditugaskan untuk mengerjakan Latihan Soal 3.1 – 3-5, kita bekerja sama dengan kelompok 8. Kita membagi tugas, satu orang mengerjakan 1 soal latihan. Sebenarnya waktu yang diberikan terlalu cepat untuk kita, karena kita masih kurang cepat tanggap memahami apa yang dimaksud dengan soal tersebut. tapi karena kita bekerja sama dan membantu satu sama lain yang kesulitan, jadi kita menyelesaikan pekerjaan dengan baik. Setelah itu, kita membuat laporan apakah kelompok kita berhasil dan sukses atau tidak selesai dalam mengerjakan soal latihan tersebut.

Kasus 3.1.
Tentukanlah bilangan terbesar antara dua bilangan bulat :





Kasus 3.2.
Tentukanlah bilangan terbesar antara 3 bilangan bulat :



Kasus 3.3.
Carilah akar-akar persamaan kuadrat :

 

Kasus 3.4. 
Konversi Nilai :


Kasus 3.5.  
Konversi Hari :

Refleksi Minggu #2 (4 Maret 2015)

Pada pertemuan minggu kedua kita belajar tentang analisa algoritma pemrograman. Lalu itu setiap kelompok disuruh mengerjakan soal latihan.

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

Jawab :
Raptor 

C++

Senin, 09 Maret 2015

Refleksi Minggu #1 (24 Februari & 28 Februari)

Assalamualaikum wr.wb...

Pada perkuliahan pertama Algoritma dan Pemrograman (Alpro) pak Wahyu memperkenalkan diri dan menjelaskan apa saja yang akan dipelajari selama 1 semester ini juga menjelaskan kontrak belajar selama 1 semester.

Bapak Wahyu juga memberi pencerahan kepada mahasiswanya agar termotivasi dan semangat menjalankan kuliah dan menjelaskan sedikit cara mengatur uang dan dunia usaha.

Diawal perkuliahan ini saya mendapatkan materi dan ilmu yang baru tentang hal yang mengenai Alpro. Aplikasi yang digunakan pada mata kuliah Alpro ini ada 3, yaitu: Raptor, C++, dengan bahasa java menggunakan Jeliot.

Alhamdulillah saya sudah sedikit mengerti tentang Raptor dan C++ karena ilmunya sudah didapat di semester 1.


Selasa, 03 Maret 2015

Uji Kompetensi #Modul 1

1. Sebutkan 3 ciri umum Object-Oriented Programming ! 

Jawab: - Encapsulation, polymorphism, and inheritance 

2. Dasar unit enkasulapsi adalah ? 

Jawab : Class 

3. Output dari program berikut setelah diekseskusi adalah :

#include 
using namespace std;
int main() {
cout << "C++ is power programming.";
return 0;
}  
Jawab : C++ is power programming.

4. Apa gunanya ditambahkan include 

Jawab : Fungsi #include adalah sebuah prosesor pengarah yang mengatakan kepada kompiler untuk meletakan kode dari header file iostream.h kedalam program.

5. Perintah mendeklarasikan variable panjang bertipe integer adalah ? 

int panjang;

6. Perintah menyimpan nilai 10 ke variable panjang adalah ? 

Jawab : panjang = 10;

7. Apakah operator input C++ ? 

Jawab : >> atau yang dikenal juga dengan sebutan operator extraction. penulisannya dihubungkan dengan cin stream dan diikuti dengan variabel yang akan menyimpan datanya.

8. Apakah arti ‘\n’ ? 

Jawab :  format modifier yang digunakan untuk berganti baris setelah menampilkan string, jika ada cout lain pada program tersebut, maka string yang menyertainya akan dituliskan pada baris bawahnya.

9. Mengapa identifier berikut salah ?

int bilangan bulat;
 
Jawab : karena menggunakan spasi pada penulisannya. penggunaan spasi menyalahi aturan penulisan variabel di c++

10. Apakah Indeks dan indeks adalah identifier yang sama ? 

Jawab : Tidak, karena c++ bersifat case sensitive.


  

Senin, 02 Maret 2015

Tugas Minggu #1

1. Tugas : buatlah contoh algoritma pemrograman.

jawaban :
Saya membuat program menghitung luas segita dengan 3 versi : raptor, c++, java.




A. RAPTOR


B. C++




 C. JELIOT

Popular Posts

Recent Posts

Pages

Download Theme

Sabrina Ade Ayunani (1400018098)

Diberdayakan oleh Blogger.