Minggu, 12 April 2015
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
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;
}
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:
#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 :
Kasus 3.1.
Tentukanlah bilangan terbesar antara dua bilangan bulat :
Kasus 3.2.
Tentukanlah bilangan terbesar antara 3 bilangan bulat :
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.
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.










