main
habis bagi
program c++
- praktikum (9)
- Program c++ algoritma (5)
- Raptor Algoritma (24)
- Refleksi (7)
- Tugas Alpro (5)
Jumat, 08 Juni 2012
praktikum alpro ke 10
Pointer
#include <iostream.h>
using namespace std;
class node{
public:
int data;
node*berikut;
};
int main(){
//langkah satu
node*baru;
baru =new node;
baru->data=5;
baru->berikut=NULL;
cout<<"Isi data node baru adalah:"<<baru->data<<endl;
//langkah dua
node*lain;
lain=new node;
lain->data=6;
lain->berikut=NULL;
cout<<"Isi data node lain adalah:"<<lain->data<<endl;
//langkah tiga: menyambung rantai
baru->berikut=lain;
cout<<"Isi data node lain dicetak dari node baru adalah:";
cout<<baru->berikut->data<<endl;
//langkah empat
node*kepala=baru;
cout<<"Mencetak nade pertama dari pointer kepala:";
cout <<kepala->data<<endl;
cout<<"Mencetak node kedua dari pointer kepala:";
cout<<kepala->berikut->data<<endl;
//langkah lima : pointer yang jalan-jalan
cout<<"Menggunakan perulangan untuk mencetak setiap data rantai\n";
node*jalan=kepala;
int i=1;
while (jalan !=NULL){
cout<<"Data ke-"<<i<<">"<<jalan->data<<endl;
i++;
jalan=jalan->berikut;
}
//langkah enam: bukti bahwa pointer kepala tidak kehilangan data
cout<<"Mencetak node pertama dari pointer:";
cout<<kepala->data<<endl;
cout<<"Mencetak node kedua dari pointer kepala:";
cout<<kepala->berikut->data<<endl;
system("PAUSE");
return EXIT_SUCCESS;
}
#include <iostream.h>
using namespace std;
class node{
public:
int data;
node*berikut;
};
int main(){
//langkah satu
node*baru;
baru =new node;
baru->data=5;
baru->berikut=NULL;
cout<<"Isi data node baru adalah:"<<baru->data<<endl;
//langkah dua
node*lain;
lain=new node;
lain->data=6;
lain->berikut=NULL;
cout<<"Isi data node lain adalah:"<<lain->data<<endl;
//langkah tiga: menyambung rantai
baru->berikut=lain;
cout<<"Isi data node lain dicetak dari node baru adalah:";
cout<<baru->berikut->data<<endl;
//langkah empat
node*kepala=baru;
cout<<"Mencetak nade pertama dari pointer kepala:";
cout <<kepala->data<<endl;
cout<<"Mencetak node kedua dari pointer kepala:";
cout<<kepala->berikut->data<<endl;
//langkah lima : pointer yang jalan-jalan
cout<<"Menggunakan perulangan untuk mencetak setiap data rantai\n";
node*jalan=kepala;
int i=1;
while (jalan !=NULL){
cout<<"Data ke-"<<i<<">"<<jalan->data<<endl;
i++;
jalan=jalan->berikut;
}
//langkah enam: bukti bahwa pointer kepala tidak kehilangan data
cout<<"Mencetak node pertama dari pointer:";
cout<<kepala->data<<endl;
cout<<"Mencetak node kedua dari pointer kepala:";
cout<<kepala->berikut->data<<endl;
system("PAUSE");
return EXIT_SUCCESS;
}
Kamis, 24 Mei 2012
Selasa, 17 April 2012
Jumat, 13 April 2012
pertemuan ke 7
Pada pertemuan ke 7, kamikembali berkelompok lagi, berdiskusi dan mempelajari tentang array. Ada beberapa teman maju ke depan dan mengerjakan soal yang berhubungan dengan array. menggunakan rekursif array., serta menggunakan perulangan pula. Dalam pertumuan ini merupakan pertemuan terakhir sebelum UTS. Maka dari itu kami juga diberi semangat untuk belajar dan memberikan yang terbaik untuk ujian nanti.Pertemuan ini kembali membuat array seperti pada pertemuan kemudian dikembangkan menjadi rekursif, pada awalnya mengalami kesulitan untuk bagaimana cara mengerjakan nya tetapi setelah dibantu oleh teman akhirnya bisa juga dan dapat mengikuti. Semoga pelajaran alpro menjadi pembelajaran yang selalu bermanfaat dan semoga ujian dapat sukses.. amiin!!
Rabu, 11 April 2012
praktikum ke 2
Bentuk raptor
bentuk c++ menggunakan class :
#include <iostream>
istream& operator>>(istream& in, bangun& masukan){
cout<<"Masukan a = ";
in>>masukan.a;
cout<<"Masukan b = ";
in>>masukan.b;
}
void bangun::menentukan(){
if (a==b)
cout<<"Bangun tersebut adalah Persegi"<<endl;
else
cout<<"Bangun tersebut adalah Persegi Panjang"<<endl;
}
main()
{
bangun X;
cin>>X;
X.menentukan();
system ("Pause");
return 0;
}
#include <string>
using namespace std;
class bangun {
friend istream& operator>>(istream&, bangun&);
public:
void menentukan();
private:
int a,b;
};
bentuk c++ menggunakan class :
#include <iostream>
istream& operator>>(istream& in, bangun& masukan){
cout<<"Masukan a = ";
in>>masukan.a;
cout<<"Masukan b = ";
in>>masukan.b;
}
void bangun::menentukan(){
if (a==b)
cout<<"Bangun tersebut adalah Persegi"<<endl;
else
cout<<"Bangun tersebut adalah Persegi Panjang"<<endl;
}
main()
{
bangun X;
cin>>X;
X.menentukan();
system ("Pause");
return 0;
}
#include <string>
using namespace std;
class bangun {
friend istream& operator>>(istream&, bangun&);
public:
void menentukan();
private:
int a,b;
};
Selasa, 10 April 2012
praktikum pertama
bentuk c++ menggunakan class:
#include <cstdlib>
#include <iostream>
using namespace std;
class hitung{
friend istream& operator>>(istream&, hitung&);
friend ostream& operator<<(ostream&, hitung&);
public:
hitung();
void proses();
private:
double s,v,Lp;
};
hitung::hitung(){
cout<<"masukkan volume"<<endl;
cout<<"masukkan luas permukaan"<<endl;
}
void hitung::proses(){
v=s*s*s;
Lp=6*s*s;
}
istream& operator>>(istream& in,hitung& x){
cout<<"maukkan sisi kubus=";
in>>x.s;
}
ostream& operator<<(ostream& out,hitung& z){
out<<"volume=";
out<<z.v;
out<<"luas permukaan =";
out<<z.Lp;
}
int main(int argc, char *argv[])
{
hitung a;
cin>>a;
a.proses();
cout<<a<<endl;
system("PAUSE");
return EXIT_SUCCESS;
}
#include <cstdlib>
#include <iostream>
using namespace std;
class hitung{
friend istream& operator>>(istream&, hitung&);
friend ostream& operator<<(ostream&, hitung&);
public:
hitung();
void proses();
private:
double s,v,Lp;
};
hitung::hitung(){
cout<<"masukkan volume"<<endl;
cout<<"masukkan luas permukaan"<<endl;
}
void hitung::proses(){
v=s*s*s;
Lp=6*s*s;
}
istream& operator>>(istream& in,hitung& x){
cout<<"maukkan sisi kubus=";
in>>x.s;
}
ostream& operator<<(ostream& out,hitung& z){
out<<"volume=";
out<<z.v;
out<<"luas permukaan =";
out<<z.Lp;
}
int main(int argc, char *argv[])
{
hitung a;
cin>>a;
a.proses();
cout<<a<<endl;
system("PAUSE");
return EXIT_SUCCESS;
}
Senin, 09 April 2012
Bentuk c++ menentukan bangun persegi atau persegi panjang
bentuk c++ menggunakan class :
#include <iostream>
istream& operator>>(istream& in, bangun& masukan){
cout<<"Masukan a = ";
in>>masukan.a;
cout<<"Masukan b = ";
in>>masukan.b;
}
void bangun::menentukan(){
if (a==b)
cout<<"Bangun tersebut adalah Persegi"<<endl;
else
cout<<"Bangun tersebut adalah Persegi Panjang"<<endl;
}
main()
{
bangun X;
cin>>X;
X.menentukan();
system ("Pause");
return 0;
}
#include <string>
using namespace std;
class bangun {
friend istream& operator>>(istream&, bangun&);
public:
void menentukan();
private:
int a,b;
#include <iostream>
istream& operator>>(istream& in, bangun& masukan){
cout<<"Masukan a = ";
in>>masukan.a;
cout<<"Masukan b = ";
in>>masukan.b;
}
void bangun::menentukan(){
if (a==b)
cout<<"Bangun tersebut adalah Persegi"<<endl;
else
cout<<"Bangun tersebut adalah Persegi Panjang"<<endl;
}
main()
{
bangun X;
cin>>X;
X.menentukan();
system ("Pause");
return 0;
}
#include <string>
using namespace std;
class bangun {
friend istream& operator>>(istream&, bangun&);
public:
void menentukan();
private:
int a,b;
Jumat, 06 April 2012
Pertemuan Minggu ke lima
Dalam pertemuan minggu ke lima ini saya bertugas untuk mencatat kasus- kasus apa saja yang belum lengkap dari pertemuan pertama sampai minggu ke 4. Satu per satu dicatat kemudian pergi ke kelompok lain untuk melengkapi kasus berapa saja yang belum lengkap. Pada pertemuan ke lima ini saya juga mencoba latihan 5.1 sampai latihan yang ada pada diktat. Ada pun kesulitan saya dalam mengerjakan adalah menemukan rumus seperti keliling segitiga tetapi akhirnya dapat ditemukan, dan dalam latihan ada satu latihan membuat flowcart dengan rumus volume lingkaran. Karena lingkaran bukan bentuk ruang. mungkin yang dimaksud adalah menggunakan rumus volume bola. Pembelajaran alpro semakin menantang dan semoga dapat menjadi ilmu yang bermanfaat. Amiin
Rabu, 04 April 2012
Kuliah Alpro ke 6
Pada kuliah algoritma dan pemrograman yang ke 6 sangat menarik karena biasanya kita melakukan banyak diskusi dan sekarang pada kuliah ke 6 materi rekursi dijelaskan secara rici oleh dosen, sangat fantastic dan lebih dapat dipahami, dalam rekursi memiliki ciri menggunakan perulangan dan conditional. Di materi rekursi ini semakin agak rumit karena dalam programnya terdapat fungsi yang memanggil fungsi itu sendiri.
Dalam kuliah ke 6 juga melakukan permainan yang mengetes daya ingat, menghafal 9 kata dalam waktu sekitar 1 menit, dan dalam permainan itu mengasah kekopakan dan kepercayaan. Semoga kuliah alpro yang brikutnya tetap menyenangkan seperti perkuliahan ke 6 ini, serta dapat menjadi ilmu yang bermanfaat.
Selasa, 03 April 2012
Mencari Pangkat
bentuk c++
#include <iostream>
#include <string>
using namespace std;
int main()
{
string raptor_prompt_variable_zzyz;
int x;
int y;
int i;
int pangkat;
raptor_prompt_variable_zzyz ="Masukkan x:";
cout << raptor_prompt_variable_zzyz << endl;
cin >> x;
raptor_prompt_variable_zzyz ="Masukkan y:";
cout << raptor_prompt_variable_zzyz << endl;
cin >> y;
pangkat =1;
i =1;
while (!(i>y))
{
pangkat =pangkat*x;
i =i+1;
}
cout << pangkat << endl;
sytem("PAUSE");
return EXIS_SUCCESS;
}
#include <iostream>
#include <string>
using namespace std;
int main()
{
string raptor_prompt_variable_zzyz;
int x;
int y;
int i;
int pangkat;
raptor_prompt_variable_zzyz ="Masukkan x:";
cout << raptor_prompt_variable_zzyz << endl;
cin >> x;
raptor_prompt_variable_zzyz ="Masukkan y:";
cout << raptor_prompt_variable_zzyz << endl;
cin >> y;
pangkat =1;
i =1;
while (!(i>y))
{
pangkat =pangkat*x;
i =i+1;
}
cout << pangkat << endl;
sytem("PAUSE");
return EXIS_SUCCESS;
}
Mencari hasil pangkat
raptor
bentuk c++
#include <iostream>
#include <string>
using namespace std;
int main()
{
string raptor_prompt_variable_zzyz;
int x;
int y;
int i;
int pangkat;
raptor_prompt_variable_zzyz ="Masukkan x:";
cout << raptor_prompt_variable_zzyz << endl;
cin >> x;
raptor_prompt_variable_zzyz ="Masukkan y:";
cout << raptor_prompt_variable_zzyz << endl;
cin >> y;
pangkat =1;
i =1;
while (!(i>y))
{
pangkat =pangkat*x;
i =i+1;
}
cout << pangkat << endl;
sytem("PAUSE");
return EXIS_SUCCESS;
}
#include <string>
using namespace std;
int main()
{
string raptor_prompt_variable_zzyz;
int x;
int y;
int i;
int pangkat;
raptor_prompt_variable_zzyz ="Masukkan x:";
cout << raptor_prompt_variable_zzyz << endl;
cin >> x;
raptor_prompt_variable_zzyz ="Masukkan y:";
cout << raptor_prompt_variable_zzyz << endl;
cin >> y;
pangkat =1;
i =1;
while (!(i>y))
{
pangkat =pangkat*x;
i =i+1;
}
cout << pangkat << endl;
sytem("PAUSE");
return EXIS_SUCCESS;
}
Rabu, 28 Maret 2012
Observasi tentang perulangan pada kuliah ke 4
Obserfasi tentang perulangan pada kuliah ke 4
> mengunduh tema kipas angiin
> mengunduh tema kipas angiin
Pada perkuliahan ke 4 kuliah algoritma dan pemrograman minggu ke 4,kami melakukan suatu observasi disekitar kampus untuk memenuhi tugas yang diberikan oleh dosen.Untuk itu kami mengambil suatu tema yang berkaitan dengan perulangan (loop)yaitu kipas angin. Mungkin kipas angin tidak asing lagi untuk kehidupan sehari- hari,Bahkan hampir setiap hari kita mempergunakan nyauntuk itu kami memilih tema tersebut karena unsur perulangan(looping).
Sesuai dengan observasi yang kami lakukan, kipas angin termasuk benda yang bekerja menggunakan sistem analog yang berulang ulang memutar baling baling nya.Setiap satu putaran baling baling kipas angin memerlukan waktu sekitar 1,5 detik, dan terus memutar berulang- ulang seterusnya sampai kipas angin itu di offkan atau dimatikan.
Itulah hasil observasi kita minggu ke 4 alpro. Semoga dapat menggambarkan perulangan yang benar,
sederhana dan menarik. pula dapat menjadi bahan pembelajaran yang berkesan. Amiin
Demikianlah observasi
Sesuai dengan observasi yang kami lakukan, kipas angin termasuk benda yang bekerja menggunakan sistem analog yang berulang ulang memutar baling baling nya.Setiap satu putaran baling baling kipas angin memerlukan waktu sekitar 1,5 detik, dan terus memutar berulang- ulang seterusnya sampai kipas angin itu di offkan atau dimatikan.
Itulah hasil observasi kita minggu ke 4 alpro. Semoga dapat menggambarkan perulangan yang benar,
sederhana dan menarik. pula dapat menjadi bahan pembelajaran yang berkesan. Amiin
Demikianlah observasi
Sabtu, 24 Maret 2012
Raptor mencari nilai yg habis dibagi 3&5 dari angka 1-100
Raptor untuk menampilkan angka yang habis dibagi 3 dan 5 antara 1 sampai 100 , Misalkan : 15, 30, 45, 60,75, dan 90.
Mencetak Angka 1 - n
Kali ini saya akan memberikan flowchart untuk mencetak angka dari 1 sampai n yang diinputkan oleh user. Misal user memasukkan angka 4 maka program akan mencetak angka 1,2,3,4.
Algoritma Penjumlahan (Perulangan)
Kali ini saya akan memberikan flowchart penjumlahan dengan sistem perulangan. Maksud dari perulangan ini adalah user dapat memasukkan batas maksimal yang akan dimasukkan
Menghitung Perpangkatan
Dalam postingan kali ini saya akan memberikan sebuah flowchart untuk menghitung dari perpangkatan yang dinputkan oleh user.
Konversi Nilai
Penilaian dengan mengkonversikan nilai yang diinputkan user ke bentuk nilai huruf. Misal user memasukkan angka 85 maka program akan mengeksekusi nilai tersebut menjadi nila huruf A
Program c++#include <iostream>
#include <string>
using namespace std;
int main()
{
string raptor_prompt_variable_zzyz;
int n;
int rata;
int x;
int b;
int jumlah;
jumlah =0;
raptor_prompt_variable_zzyz ="Masukkan Batas";
cout << raptor_prompt_variable_zzyz << endl;
cin >> b;
n =1;
raptor_prompt_variable_zzyz ="Masukkan Angka Ke-"+n;
cout << raptor_prompt_variable_zzyz << endl;
cin >> x;
while (!(x>b))
{
jumlah =jumlah+x;
n =n+1;
raptor_prompt_variable_zzyz ="Masukka Angka Ke-"+n;
cout << raptor_prompt_variable_zzyz << endl;
cin >> x;
}
rata =jumlah/(n-1);
cout << "Rata-Rata= "+rata << endl;
system ("pause");
return 0;
}
Jumat, 23 Maret 2012
Kuliah Alpro ke 4
Dalam kuliah Alpro ke-4 ini saya merasa tertantang dalam kelompok TP kami ada 2 orang yang observasi keluar kelas untuk mengetahui peristiwa perulangan yang terjadi di sekitar kampus, dan kami memilih untuk mengunggah peristiwa perulangan dalam pemakaian komputer, setelah selesai mencari kami memaparkan peristiwa tersebut. Setelah memaparkan kelompok kami membuatan kasus raptor nilai 1 sampai 100 yang bisa habis dibagi 3 dan 5, misalkan 15,30,45,60,75,dan 90. Kami dalam menyelesaikan kasus berikut sempat kebingungan akan tetapi setelah bertanya kepada dosen akhirnya kita dapat menyelesaikannya. Kebingungan pada kami adalah membuat keluaran nya tetapi akhirnya dapat diselesaikan, lalu berhasil sampai kami mempresentasikan nya. Terimakasih untuk Bapak Wahyu Pujiono yang telah banyak membantu pembelajaran kami, alhamdulillah kuliah selesai dengan baik dan kembali lagi kelas kami mendapat award.. Semoga ilmu algoritma akan selalu bermanfaat. Amin..!!!
Rabu, 21 Maret 2012
Kuliah Algoritma ke 3
Dalam kuliah ke 3 alpro soal mulai sulit, dalam kelompok lebih banyak diskusi dan mengerjakan soal 3.1 sampai 3.5. Namun itu membuat kami semangat dan selalu berusaha menyelesaikan sebuah persoalan. Pelajaaran algoritma banyak mengenalkan program dan program telah dapat dikembangkan menjadi lebih fantastic. Satu per satu telah diselesaikan yang kemudian menambah pemahaman bagi mahasiswa. Semoga pelajaran algoritma akan selalu terkesan dan jadi ilmu yang bermanfaat untuk umat-Nya. Amiin
Rabu, 14 Maret 2012
Kuliah ke 2
Pertemuan Ke dua Algoritma menurut saya efisien hanya saja ada hal yang tidak begitu mengerti tentang variabel, akan tetapi setelah dipresentasikan oleh teman dapat saya pahami. Ada banyak teman yang membantu dalam kelompok TP sehingga dapat menyelesaikan tugas yang telah diberikan. Pada pertemuan ke 2 juga merupakan pertama kalinya presentasi algoritma pemrograman, fantastic dan menyenangkan. Dalam pertemuan ke 2 pula banyak hal yang harus dipelajari dan harus selalu update di facebook pada sharing alpro dan forum tif untuk mengetahui informasi berupa tugas maupun materi yang akan dibahas minggu berikutnya. Tak lupa juga jam setenga 11 mentoring di lab jaringan membahas tentang pelajaran algoritma pemrograman.
Rabu, 07 Maret 2012
Algoritma Makan Di Angkringan
1. Berjalan menuju angkringan
2. Duduk terlebih dahulu
3. Memesan makanan dan minuman yang diinginkan
4. Menunggu makanan yang di pesan
5. Kemudian makanan datang
6. Berdoa sebelum makan
7. Makanlah dan minumlah
8. Berdoa sesudah makan
9. Memanggil penjual
10. Menanyakan harga makanan dan minuman yang dipesan
11. Mengambil uang
12. Membayar
13. Jika ada uang kembalian menunggu uang kembalian dari penjual lalu menerima uang kembalian
14. Masukan uang ke saku/dompet
15. Pulang atau ke tempat yang ingin dituju
Kuliah Alpro Pertama
Kuliah alpro pertemuan pertama mengesankan mulai dari perkenalan bersama dosen dan mahasiswa, memperkenalkan tahap- tahap perkuliahan, belajar bersama dengan suasana yang hangat. Hari pertama kuliah alpro belajar tentang tahap- tahap melakukan aktivitas sehari- hari yang berhubungan dengan uang.Kemudian salah satu mahasiswa di suruh memberikan langkah- langkah sms, sangat seru dan menarik belajar alpro mulai dari yang contoh- contoh yang sederhana bisa menjadi pembelajaran yang menarik. Semoga kuliah berikutnya menjadi lebih menarik. Kuliah dapat dimengerti oleh mahasiswa dan menjadi ilmu yang bermanfaat. Amiin!!
Senin, 05 Maret 2012
Langkah - langkah menghidupkan komputer
1. Tekan tombol power pada monitor, letak tombol tersebut biasanya pada bagian kiri bawah atau bagian tengah monitor berbentuk bulat dan ada tanda bulat dengan garis lurus pada tombol tersebut.
2. Tekan tombol power pada cpu, tombol power biasanya terdapat pada bagian tengah atau bawah cpu itu sendiri dan tombolnya berukuran lebih besar dari pada tombol yang lainnya.
3. Setelah komputer menyala klik star menggunakan mouse pada bagian kiri bawah layar monitor.
4. Dan komputer siap dipergunakan sesuai dengan kebutuhan user (orang yang mengoperasikan komputer).
Berikut ini potret perangkat komputer.
Langganan:
Postingan (Atom)