REFLEKSI PERTEMUAN DELAPAN (30 April 2015)

1. Apakah yang anda peroleh dari mata kuliah Alpro minggu ini ?

2. Apa yang tidak anda pahami dalam kuliah minggu ini ?

3. Sudahkah anda mendownload Materi ?


Jawab

1. Pada minggu ini saya memperoleh materi berupa String. String yaitu kumpulan karakter yang
    diakhiri dengan karakter NULL '\0'

2. Yang saya tidak pahami pada kuliah minggu ini bagaimana mengimplementasikan string pada
    Program Raptor yang nantinya akan dibuat.

3. Sudah mendownload materi.

REFLEKSI PERTEMUAN TUJUH (9 April 2015)

1. Apakah yang anda peroleh dari mata kuliah Alpro minggu ini ?

2. Apa yang tidak anda pahami dalam kuliah minggu ini ?

3. Sudahkah anda mendownload Materi ?


Jawab
 
1. Pada Minggu ini saya memperoleh materi berupa Array. Array yaitu struktur data 
    yang mengandung type data yang mempunyai type sama. Array yang di pelajari pada minggu 
    ini yaitu array satu dimensi.
 
2. Alhamdulillah tidak ada kendala pada minggu ini.
 
3. Sudah mendownload materi

REFLEKSI PERTEMUAN ENAM (2 April 2015)

1. Apakah yang anda peroleh dari mata kuliah Alpro minggu ini ?

2. Apa yang tidak anda pahami dalam kuliah minggu ini ?

3. Sudahkah anda mendownload Materi ?

Jawab

1. Minggu ini saya memperoleh materi Fungsi Rekursif. Rekursif yaitu fungsi yang melakukan
    proses perulangan dengan cara memanggil dirinya sendiri. 
 
2. Alhamdulillah tidak ada kendala pada minggu ini.
 
3. Sudah mendownload materi.

Hasil Diskusi Pertemuan 5

Mengerjakan latihan yang ada di Ebook "How.To.Solve.It.By.Computer" yaitu latihan 3.2, 3.3, dan 3.5

Algorithm 3.2 (The Smallest Divisor Of an Integer)
Raptor :

 Dev C++ :
 

REFLEKSI PERTEMUAN KELIMA (26 Maret 2015)

1. Apakah yang anda peroleh dari mata kuliah Alpro minggu ini ?
2. Apa yang tidak anda pahami dalam kuliah minggu ini ?
3. Bagaimana anda menyelesaikan masalah no 2
4. Sudahkah anda mendownload Materi ?

Jawab

1. - Pada minggu ini saya memperoleh materi berupa pengantar tentang subprogram
    - Pada kali ini juga di lakukan latihan seperti minggu-minggu sebelumnya, namun latihan yang saya
       kerjakan kali ini terdapat pada ebook "How.To.Solve.It.By.Computer". Saya mengerjakan latihan
       ini dengan menggunakan langkah Development Step.
2. Saya kesulitan untuk mengerjakan latihan yang ada di ebook dengan menggunakan langkah Development
    Step.
3. Saya bertanya kepada teman yang ada di sekitar saya.
4. Sudah mendownload materi.

Hasil Diskusi Pertemuan 4

Berikut hasil diskusi menggunakan Raptor.

Kasus 4.1 (Mencetak bilangan 1 sampai 4)

REFLEKSI PERTEMUAN KEEMPAT (19 Maret 2015)

1. Apakah yang anda peroleh dari mata kuliah Alpro minggu ini ?
2. Apa yang tidak anda pahami dalam kuliah minggu ini ?
3. Bagaimana anda menyelesaikan masalah no 2
4. Sudahkah anda mendownload Materi ?


Jawab

1. - Pada minggu ini saya memperoleh materi berupa Perulangan (Loop), yaitu suatu kondisi
      di lakukan secara berulang.
     - Seperti minggu sebelumnya pada minggu ini juga diadakan presentasi dari contoh latihan-
        latihan yang ada oleh beberapa kelompok yang di tunjuk oleh moderator.
2. Yang saya tidak pahami di minggu ini yaitu saya kesulitan untuk menyelesaikan Tugas kelompok :
    berupa membuat simulasi membeli bahan bakar.
3. Saya bertanya kepada kelompok lain bagaimana cara menyelesaikannya.
4. Sudah mendownload materi.

Hasil Diskusi Pertemuan 3

Kasus 3.1
 Kasus 3.2

REFLEKSI PERTEMUAN KETIGA (12 Maret 2015)

1. Apakah yang anda peroleh dari mata kuliah Alpro minggu ini ?
2. Apa yang tidak anda pahami dalam kuliah minggu ini ?
3. Bagaimana anda menyelesaikan masalah no 2
4. Sudahkah anda mendownload Materi ?
 Jawab

1. - Pada minggu ini saya memperoleh materi berupa kondisional. Kondisional yaitu pemilihan dari
      berbagai alternatif sesuai kondisi yang ada.
    - Seperti minggu sebelumnya pada minggu ini juga diadakan diskusi kelompok, namun diskusi
      kali ini dilakukan oleh 2 pasangan kelompok untuk menyelesaikan latihan dari kasus-kasus yang
      ada.
2. Saya meras kesulitan untuk mengerjak soal diskusi terakhir yang berupa konversi nilai
    angka/nominal menjadi huruf ejaan
3. Untuk menyelesaikan masalah ini saya bertanya kepada teman yang bisa mengerjakan dan juga
    searching di google bagaimana algoritma untuk menyelesaikan masalah ini.
4. Sudah mendownload materi.

Hasil Diskusi Pertemuan 2

  • Sekuen adalah sederetan pernyataan-pernyataan yang urutan dan pelaksanaan eksekusinya runtut, yang lebih dahulu ditemukan (dibaca) akan dikerjakan (dieksekusi) lebih dulu dan bila urutan pernyataan dibalik, akan mempunyai makna yang berbeda.

  • Contoh Sekuen :
    Saya Ingin Transfer uang di bank :  
         1. Sediakan uang yang akan di transfer
         2. pergi ke bank       
         3. ambil slip Penyetoran

REFLEKSI PERTEMUAN KEDUA (5 Maret 2015)

  1. Apakah yang anda peroleh dari mata kuliah Alpro minggu ini ?
  2. Apa yang tidak anda pahami dalam kuliah minggu ini ?
  3. Bagaimana anda menyelesaikan masalah no 2
  4. Sudahkah anda mendownload Materi ?
Jawab


  1. Minggun ini saya memroleh materi berupa Sekuen, yaitu berupa menyelesaikan suatu rumusan masalah secara runtut agar nantinya program yang saya buat berjalan lancar dan berjalan seperti yang saya inginkan. Tugas pada minggu ini untuk manganalisis kasus kasus yang ada pada materi sekuen.ppt dan juga untuk membuatkan raptor beserta program c++ nya.
  2. Saat menganalisis kasus yang ada pada materi kadang saya merasa kesulitan saat akan membuat program c++nya
  3. Saya bertanya kepada teman yang bisa mengjarkan Kasus yang sulit untuk saya dan juga saya mencari penyelesaian masalahnya di google
  4. Sudah mendownload materi

Uji Kompetensi Tahap 1 #Modul 4

Modul 4 : Array, String dan Pointer

  1.  Buatlah deklarasi variable array satu dimensi dengan nama Contoh yang bertipe int dengan
       maksimal data sebanyak 10.
  2.  Berilah nilai tiap indeks array Contoh di atas dengan nilai 0 menggunakan salah satu
       pernyataan perulangan. 
  3.  Dalam C++, indeks array mulai dari _______
  4.  Perbaikilah kesalahan (error) dari pernyataan C++ di bawah ini :
int a[10], b[10];

a = b;
       yaitu deretam pernyataan untuk menyalin semua isi dari array b ke array a.
 5.  Tulislah deklarasi array dua dimesin nums berukuran sesuai gambar di bawah ini !

Uji Kompetensi Tahap 1 #Modul 3

Modul 3 : Pernyataan Kontrol Program

 1.  Tulislah bentuk pernyataan if – else dalam C++
     
      Jawaban :
if(expression) {
statement sequence
}
else {
statement sequence
}
          atau
main()
{ int x;
   cout<<"Nilai X = ";cin>>x;
   if (x % 2 == 0)

Uji Kompetensi Tahap 1 #Modul 2

Modul 2 : Tipe Data dan Operator

  1.  Apakah perbedaan antara sign dan unsigned untuk integer?
      
       Jawaban : - sign integer dapat menyimpan nilai-nilai positif dan negatif, sedangkan
                       -  unsigned integer hanya dapat menyimpan nilai positif

  2.  Apakah arti dari void ?

       Jawaban : void  berarti kosong, void adalah tipe data yang tidak memiliki nilai

  3.  By default, 123.45 apakah float atau double ?

Uji Kompetensi Tahap 1 #Modul 1

Modul 1: Dasar-Dasar C++

1.   Sebutkan 3 ciri umum Object-Oriented Programming !

      Jawaban : Encapsulation, Polymorphism, dan Inheritance

2.   Dasar unit enkapsulasi dalam C++ adalah....

      Jawaban : Class

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

4.   Apa gunanya ditambahkan include <iostream> ?

Tugas Minggu ke-1

Berikut saya akan posting tentang contoh Algoritma, Pemrograman, dan Bukan Algoritma

1. Contoh Algoritma
    Algoritma mengambil Uang di ATM :
    - siapkan kartu ATM
    - jika belum ada, buatlah kartu ATM di bank
    - jika sudah ada, pergi ke tempat mesin ATM
    - masukan Kartu ATM kedalam mesin ATM
    - pilih bahasa Indonesia atau Inggris
    - masukan PIN
    - jika salah memasukan PIN maka ulangi lagi
    - jika benar lanjutkan untuk mengambil uang

REFLEKSI PERTEMUAN PERTAMA (26 Februari 2015)

  1. Apakah yang anda peroleh dari mata kuliah Alpro minggu ini ?
  2. Apa yang tidak anda pahami dalam kuliah minggu ini ?
  3. Timing ?
  4. Sudahkah anda mendownload Materi ?
Jawab 
  1. - Dosen melakukan kontrak belajar Algoritma dan pemrogram dengan Mahasiswa,
          - Dosen Memberi sediki arahan Adab belajar yang baik dan juga memotivasi para Mahasiswa                agar tetap bersemangat menjalani kulianya,