Latest Entries »

Film ini menceritakan perjuangan dan persaingan awal dua perusahaan computer ternama di dunia yaitu Apple dan Microsoft . Film ini menceritakan perjalanan penting tentang awal dari sebuah peradaban baru. Dua orang jenius yang nantinya akan sangat berpengaruh di dunia teknologi. Steve Jobs dan Bill Gates. Tau kan mereka? Yup, Pendiri Apple dan penemu Microsoft.

Awalnya Steve Job digambarkan sangat ambisius dengan ide dan cita-citanya. Bersama rekan-rekannya dia berusaha mewujudkan obsesinya. Steve mulai mendirikan Apple Computer.inc di garasinya. Bill Gates juga tidak jauh beda dengan Jobs. Dia terus menggeliat dan berusaha memecahkan kode bahasa komputer menjadi sebuah operating system. Bersama Paul Allen, mereka percaya bahwa masa depan ada di software. Bill Gates bahkan keluar dari kuliahnya di Harvard demi mendirikan perusahaannya sendiri. Menawarkannya ke berbagai perusahaan-perusahaan besar termasuk IBM, hanya saja Jobs lebih dahulu mencapai kesuksesannya.

Persaingan Jobs Vs Gates terus memanas, termasuk ketika memiliki niat yang sama, “mencuri” teknologi yang sudah diciptakan dan dikumpulkan Xerox.  Steve Jobs sama sekali tidak malu mengakui bahwa dia telah melakukan pencurian. Justru dia bangga dan menjadikan pencurian sebagai motto perusahaannya “ Seniman baik meniru, seniman hebat mencuri “. Bahkan di depan kantornya dikibarkan bendera bajak laut.

Pada saat Apple sudah besar, Microsoft masih merupakan perusahaan kecil. Namun produk BASIC mereka cukup menarik bagi IBM. Bill Gates berhasil meyakinkan IBM bahwa mereka memiliki produk yg dibutuhkan IBM. Padahal Gates dkk. tidak mempersiapkan apapun ketika berangkat ke pertemuan. kebingungan untuk memenuhi janji mereka ini. Dan di tengah-tengah kebingungan tersebut, Allen mengunjungi sebuah software house kecil. Di sana dia melihat program DOS, dan memutuskan untuk membeli beserta lisensinya. Program tersebutlah yang akhirnya dijual kembali oleh kubu Bill Gates kepada IBM.

Sampai saat itu, Apple selalu selangkah lebih maju. Hal ini membuat Bill Gates penasaran dan datang menemui Jobs. Steve Jobs bahkan memberi Bill Gates 1 buah prototype karena Gates berjanji untuk ikut mengembangkannya. Setelah sekian lama tidak ada kabarnya, Jobs pun mulai tersadar bahwa prototype yang dlu diberikan kepada Bill Gates ternyata telah digunakan Bill Gates untuk mengembangkan perusahaannya. Dia pun memanggil Gates dengan penuh amarah. Tetapi sekali lagi Gates berhasil meyakinkan Steve Jobs bahwa dia sedang membantu melakukan pengembangan. Dan akhirnya tibalah saat peluncuran komputer Apple yang berasal dari prototype tersebut. Tiga bulan setelah hari ulang tahunnya Steve dipecat oleh John Sculley karena sifatnya yang tidak baik. Pada tahun 1997 Steve kembali ke Apple Inc. Kini Microsoft memiliki saham di Apple Inc. Bill Gates sekarang telah menjadi orang terkaya di dunia.

WONOSOBO. Pongge atau biji durian, saat ini melimpah dan dianggap sebagai sampah belaka. Namun di tangan kelompok wanita tani (KWT) Mawar, Desa Kaliputih Kecamatan Selomerto Wonosobo, biji buah berduri yang berlendir itu, diolah menjadi penganan stik yang enak dan higienis.

KWT Mawar dengan 34 anggota -semuanya ibu rumah tangga, pada musim/panen raya buah durian, mengolah pongge tersebut menjadi barang berharga. Ketua KWT Mawar, Ny Khotimah (40 tahun) mengungkapkan, dirinya yang pernah belajar di Lembang Bandung, merasa sayang terhadap melimpahnya biji durian tidak dimanfaatkan.

Sehubungan dengan itu, ia mengajak kelompoknya untuk mengolah limbah tersebut menjadi sesuatu yang bisa memberi nilai tambah. Untuk mengumpulkan pongge, mereka tidak kesulitan. Karena di desanya banyak pohon durian. Sehingga pada musim seperti ini, mereka tidak khawatir kekurangan bahan baku.

Ny Sutarti yang rumahnya dijadikan tempat kegiatan mengatakan, sebagian besar anggota KWT Mawar, masih terjalin hubungan kekerabatan. Sehingga mereka pun semakin kompak. “Dari pada bertemu hanya untuk ngerumpi, lebih baik digunakan untuk hal-hal yang produktif. Kegiatan itu pun dilakukan setelah mereka menyelesaikan tugas keluarga di rumah masing-masing,” papar Sutarti.

Ketua tim penggerak PKK Desa Kaliputih, Ny Narningsih Bejoyono mengatakan sangat mendukung aktifitas KWT Mawar. Kesibukan yang dilakukan ibu-ibu tersebut relatif mengurangi pengangguran. Meski usaha pembuatan penganan stik pongge relatif masih baru, istri Kades Kaliputih ini merasa gembira dan memberikan apresiasi.

Mengenai bahan baku pembuatan stik pongge, para anggota KWT Mawar menjelaskan, yang diperlukan adalah biji durian, tepung terigu, telur, margarine, bawang putih dan garam secukupnya. Khusus untuk tepung terigu dan pongge, ukurannya sama. Sebelum dijadikan adonan, pongge terlebih dahulu direbus.

Menurut mereka, stik biji durian tersebut bisa bertahan tiga sampai empat bulan. Penganan yang rasanya gurih ini cukup renyah, tanpa pengawet maupun pewarna. Sehingga benar-benar higienis. Saat ini mereka memasang tarif sebesar Rp 15.000/Kg.

Jika musim durian berlalu dan stok pongge habis, lanjut Ny Khotimah, maka bahan baku biji durian bisa diganti dengan biji nangka; wortel maupun biji kacang panjang.

Camat Selomerto Drs One Andang MSi menaruh perhatian terhadap kiprah yang dilakukan KWT Mawar. Agar produk mereka tidak ditiru atau diaku pihak lain, maka ia menyarankan supaya stik pongge atau pun hasil olahan warganya tersebut bisa dipatenkan.

Camat Andang mengatakan, di wilayahnya terdapat beberapa usaha rumah tangga yang mampu menopang atau bisa menambah penghasilan keluarga. Hal itu dapat meningkatkan kesejahteraan mereka.

Ini adalah sebuah kisah sukses seorang pemilik toko bahan bangunan yang merupakan salah satu toko yang terbesar yang ada di kota saya, dan tidak lain dia adalah tetangga saya sendiri.  Pesan saya, jangan lihat posisinya atau keadaannya sekarang, tapi lihat kegigihannya dalam berwirausaha. Lihat pengalamannya dan ambil sisi positifnya. Semoga ini bisa menginspirasi dan menggugah semangat anda untuk berwirausaha.

Namanya adalah Pak Budi, dulu dia sempat kuliah di salah satu perguruan tinggi di Yogyakarta. Kuliahnya juga biasa-biasa saja, ya layaknya mahasiswa lainnya kadang bolos kuliah. Setelah lulus kuliah dia pernah menjadi sales alat-alat bangunan. Dia menawarkan dagangannya itu ke toko-toko tanpa kenal lelah dan putus asa. Sebenarnya dia berasal dari keluarga yang berada, ayahnya mempunyai sawah di banyak tempat  yang sangat luas, tidak hanya satu atau dua petak tapi berhektar-hektar. Tapi dia tidak mengandalkan harta ayahnya yang melimpah itu. Dia ingin berhasil dengan usahanya sendiri.

Lama menjadi seorang sales dia bosan dan mulai memikirkan merintis suatu usaha. Akhirnya dia memutuskan untuk membuka toko bahan bangunan. Dia hanya mempunyai modal yang sedikit, dan itu pun bukan dari orang tuanya. Modal itu dari kerja kerasnya menjadi seorang salesman. Karena modalnya kurang  motor kesayangannya pun di jual untuk menambah modal.

Akhirnya Pak Budi pun mulai membuka sebuah toko kecil, barang-barang dagangannya masih sedikit karyawannya pun  baru dua orang. Lama-kelamaan tokonya mulai ramai, Pak Budi pun mulai menambah karyawan dan melengkapi barang dagangannya. Setelah mempunyai cukup pendapatan dia membeli sebuah mobil pick up untuk mengantarkan barang dagangannya. Beberapa bulan kemudian dia membeli mobil pick up lagi karena permintaan konsumen yang semakin banyak. Tahun demi tahun tokonya semakin ramai, kini tokonya menjadi tempat grosir toko-toko material lainnya di kota saya.

Beberapa tahun kemudian Pak Budi menikah dengan seorang wanita yang berprofesi sebagai seorang guru. Melalui pernikahannya itu mereka di karuniai tiga orang anak. Pada tahun 2006 Pak Budi beserta istrinya menunaikan ibadah haji. Tentunya itu berkat kesuksesan yang diraihnya.

Selain menjual bahan bangunan Pak Budi juga melebarkan sayap usahanya. Tokonya kini juga memproduksi bermacam-macam bahan bangunan seperti pavink, batako, dan eternit. Dengan demikian dia menambah jumlah lapangan kerja. Saat ini total karyawan yang dimilikinya berjumlah 25 orang. Dia pun kini mempunyai tiga buah kendaraan pick up dan sebuah truk untuk memenuhi layanan antar barang  kepada para pelanggannya. Tak hanya itu, dia pun sekarang mempunyai dua mobil mewah, tiga dan tiga buah motor.

Belum lama ini tokonya menjadi  distributor semen terbesar salah satu merk semen ternama wilayah Kedu. Itu merupakan suatu pencapaian yang luar biasa, dari sebuah toko kecil kini menjadi toko yang sangat besar dan merajai di kota saya. Begitulah sepenggal kisah sukses dari tetangga saya Pak Budi. Semoga kisah sukses ini bisa menjadi inspirasi anda untuk berwirausaha.

Kesimpulan

Janganlah hanya puas dengan harta kekayaan yang dimiliki oleh orang tua anda. Anda akan merasa lebih puas dengan apa yang anda peroleh dari hasil keringat anda sendiri. Berusahalah tanpa kenal putus asa, gapai impian anda, kesuksesan anda tergantung pada diri anda sendiri. Jadi…siapkah anda untuk sukses..???

Praktikum Sdata ke-4

#include <cstdlib>

#include <iostream>

#define maks5

 

using namespace std;

 

class Array1D{

friend ostream& operator<<(ostream&, const Array1D&);

friend istream& operator>>(istream&, Array1D&);

public:

Array1D();

void cetak();

void geser_kiri();

void geser_kanan();

void hapus_elemen();

 

private:

char A[5];

int posisi;

};

 

Array1D::Array1D(){

for(int i=0;i<5;i++)

A[i]=’O';

}

 

void Array1D::cetak(){

for(int i=0;i<5;i++)

cout<<A[i]<<” “;

}

 

ostream& operator<<(ostream& out, const Array1D& x){

for(int i=0;i<5;i++)

out<<x.A[i]<<” “;

out<<endl;

return out;

}

 

istream& operator>>(istream& in, Array1D& x){

int posisi;

for (int posisi=1; posisi<=5; posisi++){

cout<<”masukkan nilai array posisi ke- : “;

in>>x.posisi;

if(posisi >= 0 && posisi <= 5){cout<<”masukkan elemen arraynya :”;

in>>x.A[posisi-1];

}

}

return in;

}

 

void Array1D::geser_kanan(){

int n=5;

int temp=A[n-1];

for(int i=n-1;i>=0;i–)

A[i+1]=A[i];

A[0]=temp;

}

 

void Array1D::geser_kiri(){

int n=5;

int temp=A[0];

for(int i=0;i<n;i++)

A[i]=A[i+1];

A[n-1]=temp;

}

 

void Array1D::hapus_elemen(){

int posisi;

cout<<”Pilih indeks berapa yg akan di hapus : “;

cin>>posisi;

if(posisi>0 && posisi<=5)

A[posisi-1]=’O';

else cout<<”indeks yg anda masuukan salah karena indek hanya terdiri dari 1 – 5\n”;

}

 

int main(int argc, char *argv[])

{

Array1D x;

cout<<”Array masih kosong : “<<x;

cin>>x;

 

cout<<”Isi Array saat ini : “<<x;

x.geser_kiri();

cout<<”Isi Array setelah di geser kiri : “<<x;

x.geser_kanan();

cout<<”Isi Array setelah di geser kanan : “<<x;

cout<<”Urutan elemen pada indeksnya saat ini : “<<x;

x.hapus_elemen();

cout<<”Setelah dihapus menjadi : “<<x;

 

system(“PAUSE”);

return EXIT_SUCCESS;

}

Pretest SData ke-3

1. Buatlah kelas turunan Bil_Float yang hanya mempunyai satu data member bertipe float .Kelas Bil_Float ini diturunkan dari kelas Bilangan>>
class bil_float:public bilangan{
friend ostream& operator<<(ostream&, const bil_float&);
friend istream& operator>>(istream&, bilangan&);
public:
bil_float(int a0=0, int b0=0, float ch=’x’):bilangan(a0,b0),c(ch){}
private:
float c;
};

2. buatlah konstruktor dari kelas bil_float
bil_float(int a0=0, int b0=0, float ch=’x’):bilangan(a0,b0),c(ch){}

dan lengkap dengan kelasnya:

class bil_float:public bilangan{
friend ostream& operator<<(ostream&, const bil_float&);
friend istream& operator>>(istream&, bilangan&);
public:
bil_float(int a0=0, int b0=0, float ch=’x’):bilangan(a0,b0),c(ch){}
private:
float c;
};

3. buatlah operator overloading input dan output
ini implementasi untuk operator overloading output

ostream& operator<<(ostream& out,const bil_float& x){
out<<”Bagian integer: “<<x.a<<endl;
out<<”Bagian float: “<<x.b<<endl;
out<<”Bagian char: “<<x.c<<endl;
return out;
}

implementasi operator overloading input

istream& operator>>(istream& in,bil_float& x){
cout<<”\nMasukkan bagian integer: “;
in>>x.a;
cout<<”Masukkan bagian float: “;
in>>x.b;
return in;
}

Praktikum SData ke-3

Praktikum ke-03 SData

Pada praktikum ini program dibagi menjadi tiga file header. Bagian pertama adalah kelas induk yaitu kelas bilangan, yang kedua kelas turunan yaitu kelas bil_float dan bagian ketiga adalah fungsi utama.

//bagian pertama(kelas induk):

#include
#include

using namespace std;

class bilangan{
friend ostream& operator<>(istream&, bilangan&);
public:
bilangan(int a0=0, float b0=0.0):a(a0),b(b0){}
void banding_int(const bilangan&, const bilangan&);
bilangan& operator=(const bilangan&);
bilangan operator+(const bilangan&)const;
bilangan operator-()const;
protected:
int a;
float b;
};
ostream& operator<<(ostream& out, const bilangan& x){
out<<"Bagian integer: "<<x.a<<endl;
out<<"Bagian float: "<<x.b<y.a)cout<<x.a<<"::x lebih besar dari"<<y.a<<"::y";
else cout<<x.a<<"::x lebih kecil dari"<<y.a<>(istream& in, bilangan& x){
cout<>x.a;
cout<>x.b;
return in;
}
bilangan bilangan::operator+(const bilangan& x)const{
bilangan cc;
cc.a=a+x.a;
cc.b=b+x.b;
return cc;
}
bilangan bilangan::operator-()const{
bilangan x;
x.a=-a;
x.b=-b;
return x;
}

//bagian kedua(kelas turunan):

#include
#include

using namespace std;

class bil_float:public bilangan{
friend ostream& operator<<(ostream&, const bil_float&);
public:
bil_float(int a0=0, int b0=0,char ch='x'):bilangan(a0,b0),c(ch){}
private:
char c;
};
ostream& operator<<(ostream& out,const bil_float& x){
out<<"Bagian integer: "<<x.a<<endl;
out<<"Bagian float: "<<x.b<<endl;
out<<"Bagian char: "<<x.c<<endl;
return out;
}

//bagian ketiga(fungsi utama):

#include
#include
#include “bilangan.h”
#include “bil_float.h”

int main(int argc, char *argv[])
{
bilangan s,t(-2,3.14),d;
cout<<"Nilai awal s\n"<<s;
cout<<"Nilai awal t dari deklarasi\n"<<t;
s=t;
cout<<"Setelah diassign t\n";
cout<<"Nilai s\n"<<s;
cout<>d;
cout<\n”<<d+t;
cout<<"Nilai d dinegatifkan\n"<<-d;
bil_float ss;
cout<<"Nilai awal ss\n"<<ss;
system("PAUSE");
return EXIT_SUCCESS;
}

Pretest Praktikum ke-2 SData

#include <iostream>

using namespace std;

class kompleks{
public:
kompleks (int a); // ini konstruktornya
kompleks operator*(const kompleks&); //overload perkalian

private:
int a;
}
//isi dari overload perkalian

kompleks kompleks::operator*(const kompleks& m){
kompleks x;
x.a=a*m.a;
return x;
}

Postest Praktikum ke-2 SData

#include <iostream>
#include <cstdlib>

using namespace std;
//template<class T>
class Kompleks{
friend class Operasi;
friend ostream& operator<<(ostream&, const Kompleks&);
friend istream& operator>>(istream&, Kompleks&);
public:
Kompleks(int s=0, int t=0):a(s),b(t){}
void cetak();
Kompleks operator-();
Kompleks operator-(const Kompleks&);
Kompleks operator+(const Kompleks&);
Kompleks operator*(const Kompleks&);
private:
int a;
int b;
};

//template<class T>
void Kompleks::cetak(){
if(b>0)cout<<”Bilangan kompleks:”<<a<<”+”<<b<<”i”;
else cout<<”Bilangan kompleks:”<<a<<b<<”i”;
cout<<endl;
}

//template<class T>
Kompleks Kompleks::operator-()
{ Kompleks x;
x.a=a;
x.b=-b;
return x;
}

//template<classT>
Kompleks Kompleks::operator-(const Kompleks& m){
Kompleks x;
x.a=a-m.a;
x.b=b-m.b;
return x;
}

//template<class T>
Kompleks Kompleks::operator+(const Kompleks& m){
Kompleks x;
x.a=a+m.a;
x.b=b+m.b;
return x;
}

Kompleks Kompleks::operator*(const Kompleks&m){
Kompleks x;
x.a=a*m.a;
x.b=b*m.b;
return x;
}

//template<class T>
ostream& operator<<(ostream& out, const Kompleks& x){
if(x.b==0) out<<’['<<x.a<<']‘;
else if(x.a==0 && x.b==1)out<<’['<<"i"<<']‘;
else if(x.a==0 && x.b==-1)out<<’['<<"-i"<<']‘;
else if(x.a==0 && x.b>1)out<<’['<<x.b<<"i"<<']‘;
else if(x.a==0 && x.b<-1)out<<’['<<x.b<<"i"<<']‘;
else if(x.b==1)out<<’['<<x.a<<"+"<<"i"<<']‘;
else if(x.b>0)out<<’['<<x.a<<"+"<<x.b<<"i"<<']‘;
else if(x.b==-1)out<<’['<<x.a<<"-i"<<']‘;
else out<<’['<<x.a<<x.b<<"i"<<']‘;
return out;
}

//template <class T>
istream& operator>>(istream& in, Kompleks&x){
cout<<”Masukan Bagian Real : “;
in>>x.a;
cout<<”Masukan Bagian Imajiner IMAJINER : “;
in>>x.b;
return in;
}

//template <class T>
class Operasi{
public :
Kompleks jumlah(const Kompleks&,const Kompleks&);
Kompleks kali(const Kompleks&,const Kompleks&);
Kompleks kurang(const Kompleks&,const Kompleks&);
};

//template <class T>
Kompleks Operasi::jumlah(const Kompleks&m, const Kompleks&n){
Kompleks temp;
temp.a=m.a+n.a;
temp.b=m.b+n.b;
return temp;
}

//template <class T>
Kompleks Operasi::kurang(const Kompleks&m, const Kompleks&n){
Kompleks temp;
temp.a=m.a-n.a;
temp.b=m.b-n.b;
return temp;
}

//template <class T>
Kompleks Operasi::kali(const Kompleks&m, const Kompleks&n){
Kompleks temp;
temp.a=(m.a*n.a)-(m.b*n.b);
temp.b=(m.a*n.b)-(m.b*n.a);
return temp;
}

int main (){
Kompleks x(2,3),y(4,-4),t;
Operasi z;
cout<<”\nMenggunakan cetak():\n”;
x.cetak();
cout<<”\nMenggunakan overloading :”<<x;
cout<<”\nKonjugat :”<<-x<<endl;
y.cetak();
cout<<”\nPenjumlahan menggunakan methods :”;
t=z.jumlah(x,y);
t.cetak();
cout<<”\nPenjumlahan menggunakan operator:”;
t=x+y;
cout<<x<<”+”<<y<<”=”<<t;
cout<<”\nPerkalian menggunakan methods:”;
t=z.kali(x,y);
t.cetak();
cout<<”\nperkalian menggunakan operator:”;
t=x*y;
cout<<x<<”*”<<y<<”=”<<t;
t=x-y;
cout<<”\n”<<x<<”-”<<y<<”=”<<t<<endl;
cout<<endl;
Kompleks n;
cin>>n;
cout<<n;
system(“PAUSE”);
return 0;
}

PRAKTIKUM STRUKTUR DATA

LAPORAN PRAKTIKUM KE 1

Nama    : Heri Setiawan
NIM    : 09018010
Kelas    : A
blog    : heris09.wordpress.com

#include <cstdlib>
#include <iostream>

using namespace std;

class Bilangan{
friend ostream& operator<<(ostream&, const Bilangan&);
friend istream& operator>>(istream&, Bilangan&);
public:
Bilangan(int a0=0, float b0=0.0):a(a0),b(b0){}
void banding_int(const Bilangan&, const Bilangan&);
Bilangan& operator=(const Bilangan&);
Bilangan operator+(const Bilangan&)const;
Bilangan operator-()const;
private:
int a;
float b;
};

ostream& operator<<(ostream& out, const Bilangan& x){
out<<”Bilangan integer :”<<x.a<<endl;
out<<”Bagian float:”<<x.b<<endl;
return out;
}

void Bilangan::banding_int(const Bilangan& x, const Bilangan& y){
if(x.a>y.a)cout<<x.a<<”::x lebih besar dari”<<y.a<<”::y”;
else cout<<x.a<<”::x lebih kecil dari”<<y.a<<”::y”;
}

Bilangan& Bilangan::operator=(const Bilangan& x){
a=x.a;
b=x.b;
return *this;
}
istream& operator>>(istream& in, Bilangan& x){
cout<<”\nMasukan bagian integer:”;
in>>x.b;
return in;
}
Bilangan Bilangan::operator+(const Bilangan& x)const{
Bilangan cc;
cc.a=a+x.a;
cc.b=b+x.b;
return cc;
}
Bilangan Bilangan::operator-()const{
Bilangan x;
x.a=-a;
x.b=-b;
return x;
}

int main(int argc, char *argv[])
{
Bilangan s, t(-2,3.14),d;
cout<<”Nilai awal s\n”<<s;   //operator biner<<output
cout<<”Nilai awal t dari deklarasi\n”<<t;
s=t;                         //operstor biner =
cout<<”Setelah s di assign t\n”;
cout<<”Nilai s\n”<<s;
cout<<”Masukkan Nilai-nilai objek d”;
cin>>d;                         //operator>>input
cout<<”setelah d+t=>\n”<<d+t; //operator biner +
cout<<”Nilai d dinegatifkan\n”<<-d;//operator uner -

system(“PAUSE”);
return EXIT_SUCCESS;
}

Jawaban postest praktikum ke 1

1. Kelas

class Bilangan{
friend ostream& operator<<(ostream&, const Bilangan&);
friend istream& operator>>(istream&, Bilangan&);
public:
Bilangan(int a0=0, float b0=0.0):a(a0),b(b0){}
void banding_int(const Bilangan&, const Bilangan&);
Bilangan& operator=(const Bilangan&);
Bilangan operator+(const Bilangan&)const;
Bilangan operator-()const;
private:
int a;
float b;
};

2. Konstruktor

Bilangan(int a0=0, float b0=0.0):a(a0),b(b0){}

Penjelasan singkat:
konstruktor adalah fungsi anggota yang mempunyai nama yang sama dengan nama kelas.

3. Method

void banding_int(const Bilangan&, const Bilangan&);

void Bilangan::banding_int(const Bilangan& x, const Bilangan& y){
if(x.a>y.a)cout<<x.a<<”::x lebih besar dari”<<y.a<<”::y”;
else cout<<x.a<<”::x lebih kecil dari”<<y.a<<”::y”;
}

4. Data Member

int a;
float b;

Penjelasan singkat:data yang di pakai adalah dengan tipe data integer dan float.
tipe data a merupakan integer sedangkan tipe data b merupakan float.

5. Operator Overloading

Penjelasan singkat:konsep overloading terhadap operator diilhami oleh operasi yang sering kita alami sehari-hari
misalkan:tanda + dapat dipakai untuk menjumlahkan dua buah bilangan bulat atau pecahan.

sebagai Friend:

friend ostream& operator<<(ostream&, const Bilangan&);
friend istream& operator>>(istream&, Bilangan&);

sebagai anggota kelas:

Bilangan& operator=(const Bilangan&);
Bilangan operator+(const Bilangan&)const;
Bilangan operator-()const;

Blog pada WordPress.com. | Tema: Motion oleh volcanic.
Ikuti

Get every new post delivered to your Inbox.