Berikut adalah kasus 5.2. pada minggu ke 5, yaitu Fungsi Untuk Menentukan Nilai Terbesar Dari 2 Bilangan Bulat.. Raptornya sebagai berikut :
Selasa, 27 Maret 2012
Refleksi Minggu ke 5
06.34
No comments
Pada pertemuan alpro minggu ke 5 ini membahas materi tentang SUB PROGRAM DAN REKURSIF.. Di pertemuan minggu ke 5 ini alhamdulillah saya dapat menggunakan fungsi call sesuai dengan tuntutan walaupun sedikit membingungkan.. :D Namun ada beberapa kasus di Minggu ke 5 ini yang belum saya pahami, semoga dengan adanya mentor-mentor untuk mendampingi bisa membuat saya paham pada kasus-kasus yang belum saya pahami..
Sampai disini dulu ya guys.. :)
Sampai disini dulu ya guys.. :)
Sabtu, 24 Maret 2012
Latihan Penggunaan Looping C++
20.33
No comments
* Loop dapat diibaratkan sebagai perputaran.
Loop dapat digunakan untuk memberikan perintah
agar suatu statement dieksekusi berkali-kali.
*Perulangan pada program
* Loop mendeskripsikan suatu group, satu baris atau
beberapa baris program dieksekusi sebanyak beberapa
kali.
*Perulangan dengan for adalah fixed iterative loop.
* Perulangan for memiliki
tiga kunci perintah
* Perintah pertama adalah mendeklarasikan variabel dan
memberikan nilai awal pada variabel tersebut.
* Perintah kedua menentukan batasan.
* Perintah ketiga perubahan nilai variabel, misalnya
penambahan 1, pengurangan 1, dll
Contoh looping menggunakan for:
#include<iostream>;
using namespace std;
int main();
{
for(int i=0;
i<=4; i++)
cout<<i<<" ";
system("pause");
return 0;
}
pada perulangan ini akan mencetak
0 1 2 3 4
Jika angka 4 di ubah menjadi 5 maka akan mencetak 0 – 5.
Jumat, 23 Maret 2012
Mencetak Bilangan Ganjil Dari 0 Sampai 10
21.33
No comments
Berikut adalah contoh kasus pada perkuliahan alpro minggu ke-4 yang saya buat ( kasus 4.2. ) sesuai dengan judulnya di atas yaitu Mencetak Bilangan Ganjil Dari 0 Sampai 10 :
Download aplikasi : Menggunakan raptor
Menggunakan C++
Download aplikasi : Menggunakan raptor
Menggunakan C++
Output Bilangan 1 Sampai 4
21.19
No comments
Di perkuliahan alpro minggu ke-4 membahas tentang PERULANGAN (LOOP) ..
di pertemuan minggu ke-4 ini alhmdulillah saya sudah bisa menggunakan perulangan (loop) sesuai dengan materi minggu ke-4 ini..
Ini adalah kasus 4.1. yaitu mencetak bilangan 1 sampai 4 yang sudah saya buat..
download aplikasinya disini : http://www.mediafire.com/?1ue5wfeetz2nawn
di pertemuan minggu ke-4 ini alhmdulillah saya sudah bisa menggunakan perulangan (loop) sesuai dengan materi minggu ke-4 ini..
Ini adalah kasus 4.1. yaitu mencetak bilangan 1 sampai 4 yang sudah saya buat..
Hasil Kali Dari 2 Buah Bilangan
Pada minggu ke-2 peerkuliahan alpro membahas materi tentang SEKUEN,, berikut adalah kasus 2.2. pada materi pertemuan ke-2 yaitu membuat program hasil kali dari 2 buah bilangan :
Latihan Menggunakan Class C++
10.06
No comments
Class merupakan kumpulan field-field data yang dijadikan satu tipe data class, contoh sederhana penggunaan class untuk mencari luas persegi sebagai berikut :
#include <cstdlib>
#include <iostream>
using namespace std;
class luas{
public:
//luas();
//~luas();
void input();
void hitung_luas(){hasil=p*l;};
void output();
private:
double p,l,hasil;
};
void luas::input(){
cout<<"Menghitung Luas Persegi"<<endl;
cout<<"Masukkan nilai panjang : ";
cin>>p;
cout<<"Masukkan nilai lebar : ";
cin>>l;
}
void luas::output(){
cout<<"Luas :"<<hasil; }
int main(int argc, char *argv[])
{
luas x;
x.input();
x.hitung_luas();
x.output();
cout<<endl;
system("PAUSE");
return EXIT_SUCCESS;
}
#include <cstdlib>
#include <iostream>
using namespace std;
class luas{
public:
//luas();
//~luas();
void input();
void hitung_luas(){hasil=p*l;};
void output();
private:
double p,l,hasil;
};
void luas::input(){
cout<<"Menghitung Luas Persegi"<<endl;
cout<<"Masukkan nilai panjang : ";
cin>>p;
cout<<"Masukkan nilai lebar : ";
cin>>l;
}
void luas::output(){
cout<<"Luas :"<<hasil; }
int main(int argc, char *argv[])
{
luas x;
x.input();
x.hitung_luas();
x.output();
cout<<endl;
system("PAUSE");
return EXIT_SUCCESS;
}
Menghitung Volume Bola
Pada praktikum 1 ada beberapa soal yang disediakan untuk dipilih salah satunya untuk dikerjakan, dan saya memilih soal no 1 yaitu menghitung volume bola.. Ini adalah program yang saya buat menggunakan raptor dan C++ (class)..
link downloadnya :
Menggunakan raptor : http://www.mediafire.com/?jixxr80w1ccanfa
Menggunakan raptor : http://www.mediafire.com/?jixxr80w1ccanfa
Menggunakan C++ (Class) : http://www.mediafire.com/?qjpgi7wru2p9py9
Perbandingan 2 Bilangan Terbesar dan Perbandingan 3 Bilangan Terbesar
09.31
No comments
Perbandingan antara 2 bilangan terbesar dan 3 bilangan terbesar ini merupakan materi alpro pada minggu ke 3, mengenai materi pemilihan.. Kali ini saya ingin berbagi tentang program yang telah saya buat menggunakan raptor dan C++..
perbandingan 2 bilangan
silahkan didownload ya guys,. :)
Perbandingan 2 Bilangan Terbesar :
Menggunakan raptor : http://www.mediafire.com/?ju52ximsfcvjyts
Menggunakan C++ : http://www.mediafire.com/?cn4nqfm95ncdvh0
Perbandingan 3 Bilangan Terbesar :
Menggunakan raptor : http://www.mediafire.com/?a4bf2i1fj3sg9og
Menggunakan C++ : http://www.mediafire.com/?jxa3hpx86flun91
Mohon masukkannya yaa.. :)
Latihan Penggunaan Overloading C++
08.47
No comments
#include <cstdlib>
#include <iostream>
using namespace std;
class contoh {
friend istream& operator>>(istream&, contoh&);
friend ostream& operator<<(ostream&, contoh&);
public :
contoh();
void tambah();
private :
int a,b,c;
};
contoh::contoh() {
cout<<"Contoh Overloading"<<endl;
}
void contoh::tambah() {
c=a+b;
}
istream& operator>>(istream& in, contoh& input) {
cout<<"Masukan bilangan:";
in>>input.a;
cout<<"Masukan bilangan:";
in>>input.b;
}
ostream& operator<<(ostream& out, contoh& output) {
cout<<"Hasil bilangan:";
out<<output.c;
}
int main(int argc, char *argv[])
{
contoh coba;
cin>>coba;
coba.tambah();
cout<<coba;
cout<<endl;
system("PAUSE");
return EXIT_SUCCESS;
}
#include <iostream>
using namespace std;
class contoh {
friend istream& operator>>(istream&, contoh&);
friend ostream& operator<<(ostream&, contoh&);
public :
contoh();
void tambah();
private :
int a,b,c;
};
contoh::contoh() {
cout<<"Contoh Overloading"<<endl;
}
void contoh::tambah() {
c=a+b;
}
istream& operator>>(istream& in, contoh& input) {
cout<<"Masukan bilangan:";
in>>input.a;
cout<<"Masukan bilangan:";
in>>input.b;
}
ostream& operator<<(ostream& out, contoh& output) {
cout<<"Hasil bilangan:";
out<<output.c;
}
int main(int argc, char *argv[])
{
contoh coba;
cin>>coba;
coba.tambah();
cout<<coba;
cout<<endl;
system("PAUSE");
return EXIT_SUCCESS;
}
Program Konversi Nilai
08.32
No comments
Hello guys,, kali ini saya akan berbagi mengenai program konversi nilai menggunakan RAPTOR dan C++,,
Ini merupakan materi minggu ke 3 yang saya pelajari dalam perkuliahan alpro mengenai pemilihan..
silahkan di download ya,, dan tolong diberi masukkannya.. :)
Konversi Nilai :
LINK DOWNLOADNYA :
Program Konversi Nilai :
Menggunakan ROPTOR : http://www.mediafire.com/?vhqw61wdqlqq0kd
Menggunakan C++ : http://www.mediafire.com/?mxlh593dwzch218
Ini merupakan materi minggu ke 3 yang saya pelajari dalam perkuliahan alpro mengenai pemilihan..
silahkan di download ya,, dan tolong diberi masukkannya.. :)
Konversi Nilai :
LINK DOWNLOADNYA :
Program Konversi Nilai :
Menggunakan ROPTOR : http://www.mediafire.com/?vhqw61wdqlqq0kd
Menggunakan C++ : http://www.mediafire.com/?mxlh593dwzch218
Selasa, 20 Maret 2012
SEJARAH DAN PENGERTIAN ALGORITMA-PEMROGRAMAN
00.42
No comments
apa sih Algoritma itu??
Ahli Sejarah Matematika menemukan asal kata algoritma tersebut yang berasal dari nama penulis buku arab yang terkenal yaitu Abu Ja'far Muhammad Ibnu Musa Al-Khuwarizmi. Al-Khuwarizmi dibaca orang barat menjadi Algorism. Al-Khuwarizmi menulis buku yang berjudul Kitab Al Jabar Wal-Muqabala yang artinya "Buku pemugaran dan pengurangan" (The book of restoration and reduction).
Dari judul buku itulah diperoleh akar kata "Aljabar" (Algebra).
Perubahan kata dari algorism menjadi algorithm muncul karena kata algorism sering dikelirukan dengan arithmetic, sehingga akhiran usm berubah menjadi uthm.Karena perhitungan dengan angka Arab sudah menjadi hal yang biasa, maka lambat laun kata algorithm berangsur-angsur dipakai sebagai metode perhitungan (komputasi) secara umum, sehingga kehilangan makna kata aslinya.
Dalam bahasa Indonesia,kata algorithm diserap menjadi algoritma.
Nah,udah pada tau semua kan Apa itu Algorithma?? kalo udah tau,dibawah ini ada definisi tentang Algoritma lagi yang lebih singkat dan jelas..
Apa sih Definisi dari Algoritma itu??
Definisi Algoritma
Algoritma dapat didefinisikan sebagai berikut :
"Algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis dan logis".
Kata logis merupakan kata kunci dalam algoritma.
Langkah-langkah dalam algoritma harus logis dan harus dapat ditentukan bernilai salah atau benar.
Dalam beberapa konteks, algoritma adalah spesifikasi urutan langkah untuk melakukan pekerjaan tertentu.
Apa sih yang harus dipertimbangkan dalam Membuat Algoritma?
Pertimbangan dalam pemilihan algoritma adalah:
Dalam memilih dan membuat algoritma,kita harus melakukan pertimbangan dan pemilihan, antara lain:
1.Algoritma haruslah benar.
Artinya algoritma akan memberikan keluaran yang dikehendaki dari sejumlah masukan yang diberikan. Tidak peduli sebagus apapun algoritma, kalau memberikan keluaran yang salah, pastilah algoritma tersebut bukanlah algoritma yang baik.
2. kita harus mengetahui seberapa baik hasil yang dicapai oleh algoritma tersebut.
Hal ini penting terutama pada algoritma untuk menyelesaikan masalah yang memerlukan aproksimasi hasil (hasil yang hanya berupa pendekatan). Algoritma yang baik harus mampu memberikan hasil yang sedekat mungkin dengan nilai yang sebenarnya.
3. Efisiensi algoritma.
Efisiensi algoritma dapat ditinjau dari 2 hal yaitu efisiensi waktu dan memori. Meskipun algoritma memberikan keluaran yang benar (paling mendekati), tetapi jika kita harus menunggu berjam-jam untuk mendapatkan keluarannya, algoritma tersebut biasanya tidak akan dipakai, setiap orang menginginkan keluaran yang cepat. Begitu juga dengan memori, semakin besar memori yang terpakai maka semakin buruklah algoritma tersebut.
Sumber dari : klik disini
Refleksi Minggu Ke 4
00.04
No comments
Hello kawan :)
pagi ini cuaca kurang bersahabat, tetapi harus tetap semangat mengikuti kuliah Alpro.. hehehe
apalagi dengan suasana perkuliahan alpro yang semakin asik dan nyaman seperti ini..
dalam perkuliahan alpro mnggu ke 4 ini membahas tentang LOOP, alhamdulillah saya sudah bisa menggunakan perulangan loop ini walaupun kurang mahir.. :D
saya harap bisa menguasai materi perulangan ini, tentunya dengan banyak-banyak latihan insya Allah bisa..!!
sekian dulu dari saya,, tetap semangat guys!
pagi ini cuaca kurang bersahabat, tetapi harus tetap semangat mengikuti kuliah Alpro.. hehehe
apalagi dengan suasana perkuliahan alpro yang semakin asik dan nyaman seperti ini..
dalam perkuliahan alpro mnggu ke 4 ini membahas tentang LOOP, alhamdulillah saya sudah bisa menggunakan perulangan loop ini walaupun kurang mahir.. :D
saya harap bisa menguasai materi perulangan ini, tentunya dengan banyak-banyak latihan insya Allah bisa..!!
sekian dulu dari saya,, tetap semangat guys!
Senin, 12 Maret 2012
Refleksi Minggu ke 3
19.20
No comments
hello... :)
Sesuai judul di atas , hari ini saya ingin berbagi tentang pertemuan alpro minggu ke 3..
pertemuan minggu ke 3 ini membahas tentang kodisional, hari ini kelas Alpro sangat hidup karena banyak respon dari teman-teman mengenai presentasi yang dilakukan di kelas, ada terdapat kesalahan dalam presentasi tadi yang merupakan pelajaran bagi kita semua, bahwa dalam penyelesaian suatu masalah mengenai kondisional kita harus berfikir pada keseluhuran kemungkinan yang terjadi agar raptor yang kita buat tersebut sempurna sesuai dengan yang diharapkan .. :)Selasa, 06 Maret 2012
Pengambilan Uang di ATM
23.30
No comments
Kali ini saya akan berbagi mengenai aplikasi cara pengambilan uang di ATM yang saya buat menggunakan raptor dan dev C++..
saya kira aplikasi yang saya buat ini masih jauh dari sempurna , untuk itu saya harap ada masukan dari teman-teman yang membangun.. hehehe
Berhubung karena saya belum pernah mengambil uang menggunakan fitur bahasa Inggris maka di aplikasi yang saya buat ini tidak tersedia dalam bahasa Inggris ... haha :D
silahkan lihat aplikasinya :
aplikasi menggunakan raptor: http://www.mediafire.com/?cdnaiuqu8u21uk8
aplikasi menggunakan dev C++ : http://www.mediafire.com/?16y7lyoj4akr9qq
mohon masukkannya ya.. :)
saya kira aplikasi yang saya buat ini masih jauh dari sempurna , untuk itu saya harap ada masukan dari teman-teman yang membangun.. hehehe
Berhubung karena saya belum pernah mengambil uang menggunakan fitur bahasa Inggris maka di aplikasi yang saya buat ini tidak tersedia dalam bahasa Inggris ... haha :D
silahkan lihat aplikasinya :
aplikasi menggunakan raptor: http://www.mediafire.com/?cdnaiuqu8u21uk8
aplikasi menggunakan dev C++ : http://www.mediafire.com/?16y7lyoj4akr9qq
mohon masukkannya ya.. :)
Senin, 05 Maret 2012
Refleksi Pertemuan Pertama - Pertemuan Kedua
20.16
No comments
Assalamualaikum..
Saya ingin menuliskan refleksi tentang pertemuan pertama - pertemuan kedua tentang pembelajaran Alpro. Menurut saya, kuliah Alpro cukup menguras otak..! hehehe
Saya senang dengan metode pembelajaran alpro, tetapi saya masih sulit memahami cara pembuatan flowchart,. Mudah-mudahan dengan metode pembelajaran seperti ini bisa membuat saya lebih memahami dan mengerti tentang pembuatan flowchart maupun C++ ..
Apalagi dengan adanya mentoring ini, saya kira dapat menjadikan pembelajaran Alpro tersebut bisa lebih efektif untuk semua mahasiswa yang mengikutinya..
Apalagi dengan adanya mentoring ini, saya kira dapat menjadikan pembelajaran Alpro tersebut bisa lebih efektif untuk semua mahasiswa yang mengikutinya..
mungkin ini dulu yang dapat saya tulis setelah perkuliahan minggu pertama - minggu kedua ...
Trimakasih.. Wass ...
Langganan:
Postingan (Atom)