KISAH SUKSES USAHA PETERNAKAN AYAM PETELUR “TJIORAJ”

•Maret 16, 2011 • Tinggalkan sebuah Komentar

Sukses? Siapa sich orang yang tidak ingin sukses? Siapapun di dunia ini tentu ingin mencapai kesuksesan. Karena dengan kesuksesan, orang akan berpikir bisa melakukan dan memenuhi apa saja, sehingga kebahagiaan dan kesejahteraan hidup bisa terjamin. Setiap orang memiliki cara yang berbeda untuk mencapai kesuksesan tersebut, tergantung dari mindset (pola pikir) dan semangat bekerja untuk mencapai kesuksesan. Ada yang melakukannya dengan jalan pintas, jalan instan. Telah banyak fenomena yang terjadi di sekitar kita orang yang selalu berambisi mencari kesuksesan, saling sikut, saling tendang dan bahkan harus menggunakan segala cara untuk mencapainya. Tidak perduli akan hak orang lain, tidak lagi memperhatikan kepentingan orang lain, tidak usah berpikir macam-macam, pertimbangan sana dan pertimbangan sini, bahkan kalau perlu harus “membunuh “ orang lain pun dilakukan demi tercapainya kesuksesan. Ada juga orang yang untuk mencapai sebuah kesuksesan dengan pemikiran yang matang, semangat kerja yang besar dan konsistensi yang tinggi.

Seperti yang dilakukan oleh Ufiq Irfan Jauharullah. Ketika masih duduk di bangku kuliah, beliau pernah bekerja di sebuah lembaga yang bergerak dalam bidang pendidikan dan wisata yang ada di Yogyakarta mulai tahun 2008 sampai akhir tahun 2009. Dalam pekerjaannya itu beliau menduduki jabatan sebagai manager lembaga tersebut. Ketika memasuki tahun 2010, beliau lebih memfokuskan pada kuliahnya sampai pada akhirnya beliau lulus.

Setelah menyelesaikan kuliahnya, lulusan Fakultas Dakwah Universitas Islam Negeri Sunan Kalijaga Yogyakata mulai merasa kebingungan, apa yang harus dilakukan. Seiring dengan berjalannya waktu, beliau mulai berpikir mengenai usaha yang akan dilakukan. Kemudian dengan tekad yang kuat dan persiapan yang matang, beliau melakukan studi banding beberapa tempat perusahaan seperti usaha budidaya ayam pedaging (broiler) di Bantul, usaha budidaya ayan petelur (layer) di Ciamis, Jawa Barat. Dalam perjalanan studi bandingnya tersebut, akhirnya beliau memutuskan untuk memilih usaha budidaya ayam petelur. Continue reading ‘KISAH SUKSES USAHA PETERNAKAN AYAM PETELUR “TJIORAJ”’

Sejarah Komputer (3)

•Januari 26, 2011 • Tinggalkan sebuah Komentar

KOMPUTER GENERASI KEDUA

Penemuan Transistor

Generasi kedua diawali dengan perubahan teknologi dasar pembangunan rangkaian. Pada generasi pertama teknologi dasar yang digunakan adalah tabung hampa, pada generasi kedua teknologi dasarnya transistor.

 

Transistor adalah semikonduktor sebagai penguat, switch, modulasi sinyal dan lain-lain. Fungsi tabung hampa Trioda-Fleming tercakup di dalamnya. Transistor dibuat secara resmi pada tahun 1947 oleh William Shockley, John Bardeen dan Walter Brattain dari Bell Telephone Laboratories.

 

Penemuan transistor merupakan awal teknologi computer generasi kedua sebagai pengganti tabung hampa. Ukurannya yang lebih kecil memungkinkan computer generasi kedua dibuat dengan ukuran yang lebh kecil dibandingkan dengan computer generasi pertama.

 

Beberapa computer yang mewakili generasi ini adalah :

 

DEC PDP-1 (Digital Equipment Corporation Programmable Data Processor – 1)

DEC adalah perusahaan yang didirikan oleh Ken Olson dan Harlan Anderson pada tahun 1957. PDP – 1 adalah mesin 18-bit yang pertama dibangun oleh DEC. Mesin ini dikenalkan oleh DEC pada tahun 1960 sebagai computer komersial.

 

Komponen-komponen dasar PDP-1 :

1.      Pemroses pusat terdiri dari bagian kendali, elemen aritmatik, pengalamatan memori dan register.

2.      Sistem memori memiliki kapasitas sampai 4096 word (1 word = 18 bit) dan dapat diperluassampai 65536 word. Waktu pembacaan memori 5 µs.

3.      Piranti masukan-keluaran : Monitor CRT berdiameter 16 inci denga 1024 x 1024 titik, light pen dan Parallel drum.

 

UNIVAC III

UNIVAC III diperkenalkan pada tahun 1962. Mesin ini merupakan pengembangan dari UNIVAC I dan UNIVAC II. Memorinya dibuat sebagai tumpukan 29 blok dari 4096 core. Bagian pemroses pusat memiliki 15 register indeks. Sistem operasi yang digunakan untuk mengatur system dikenal dengan nama CHIEF atau BOSS.

 

Beberapa perusahaan mengembangkan computer dan termasuk pada generasi kedua adalah :

1.      Burroughs Adding Machinei mengembangkan Burroughs 7070, IBM 7080, IBM 1400, IBM 1600.

2.      Control Data Corporation mengembangkan CDC 1604, CDC 160A.

3.      General Electric mengembangkan GE 653, GE 645, GE 200.

4.      Honeyell mengembangkan Honeyell 400, Honeywell 800.

5.      IBM mengembangkan IBM 7070, IBM 7080, IBM 1400, IBM 1600.

6.      National Crush Register mengembangkan NCR 300.

7.      Sperry-Rand-UNIVAC mengembangkan UNIVAC 3, UNIVAC SS80, UNIVAC SS90, UNIVAC 1107.

 

Komputer generasi kedua mempunyai cirri-ciri sebagai berikut :

  • Teknologi dasar rangkaiannya transistor.
  • Menggunakan bahasa pemrograman seperti FORTRAN, COBOL, ALGOL dan lain-lain.
  • Kapasitas memori utama lebih besar dengan kemampuan menyimpan puluhan ribu karakter.
  • Menggunakan memori sekunder berupa magnetic tape dan magnetic disk untuk menambah kapasitas penyimpanan.
  • Aplikasi yang dijalankan bisnis dan teknik.
  • Ukuran fisik lebih kecil dibandingkan computer generasi pertama.
  • Membutuhkan lebih sedikir daya listrik.

Sejarah Komputer (2)

•Januari 23, 2011 • Tinggalkan sebuah Komentar

KOMPUTER GENERASI PERTAMA

Awal generasi computer ditandai dengan kemampuan komputer untuk menyimpan program dalam memori. Sebelumnya, baik komputer mekanik atau elektrik, tidak menyimpan program dalam memori komputer. Program-program ditulis dalam kartu yang dilubangi kemudian dieksekusi. Bahkan beberapa komputer dibuat hanya untuk menyelesaikan satu kasus tertentu.

Pada komputer stored-program, operasi computer dikontrol oleh program yang disimpan di memori komputer. Stored program merupakan suatu konsep lompatan yang berarti. Program disimpan dalam memori komputer dan dieksekusi secara berurutan. Program dibuat dengan menggunakan bahasa mesin yang terdiri dari bilangan biner 0 dan 1.

ENIAC (Electronic Numerical Integrator And Computer)

ENIAC dirancang oleh Dr. J. Presper Eckert dan Dr. John W. Mauchly dari Moore School, Universitas Pennsylvania pada tahun 1943 dan selesai tahun 1945. Secara fisik ENIAC adalah komputer raksasa dengan berat 30 ton. Sebagai perangkat masukannya digunakan card reader IBM dan sebagai piranti keluarannya digunakan puch card.

 

Komponen utama ENIAC terdiri dari beberapa rangkaian dasar : akumulator (accumulator), inisiator (initiator), pemrograman utama (Master Programmer), pengali (Multiplier), pembagi/pencari akar pangkat (divider/sequare-rooter), gerbang (gate), buffer (buffer), pencetak (printer), unit sinkronisasi (cycing unit), dan tabel fungsi (Fungtion tables).

1.      Akumulator berfungsi sebagai register pemroses (pada komputer sekarang dianggap sebagai unit pemroses utamaa, CPU). ENIAC mampu melakukan 5000 penjumlahan atau pengurangan sederhana dalam setiap detiknya.

2.      Inisiator melakukan tugas-tugas khusus seperti menyalakan power atau mematikannya.

3.      Pemrograman utama berfungsi untuk mengendalikan eksekusi program.

4.      Pengali sebagai bagian dari pemroses utama. ENIAC dapat melakukan 385 operasi perkalian per detik.

5.      Pembagi/pencari akar pangkat bagaian dari pemroses utama dengan kemampuan 40 proses pembagian per detik dan 3 proses pencarian akar pangkat per detik.

6.      Gerbang melakukan operasi logic ‘AND’.

7.      Bufer berfungsi untuk melakukan operasi logic ‘OR’.

8.      Pencetak berfungsi untuk menampilkan hasil proses.

9.      Unit sinkronisasi berfungsi untuk proses sinkronisasi antar komponen.

10.  Tabel fungsi digunakan untuk pemrograman.

Sejalan dengan perkembangan teknologi, ENIAC semakin ketinggalan. Walau demikian, ENIAC dapat dianggap sebagai lompatan awal komputer modern. Pada tahun 1955 ENIAC secara resmi dimatikan.

Continue reading ‘Sejarah Komputer (2)’

Sejarah Komputer (1)

•Januari 17, 2011 • Tinggalkan sebuah Komentar

SEJARAH KOMPUTER

Penggenerasian komputer sebenarnya tidak ada kesepakatan resmi. Ciri-ciri umum dan teknologi dasar pembangunan adalah dua hal yang bisa dijadikan acuan dasar penggenerasian komputer. Dengan kedua parameter itu setidaknya dapat mengelompokkan perkembanga komputer dengan melihat perubahan-perubahan yang terjadi pada keduanya.

Pra Generasi

Jauh sebelum mengenal komputer digital seorang profesor Matematika dari Universitas Cambridge, 1827 – 1839, Charles Babbage (1791 – 1871) merancang suatu mesin yang dikenal dengan Difference Engine, 1823. Mesin yang dibuat ini masih sangat sederhana dengan menggunakan bahan-bahan mekanik. Mesin ini mampu menghitung tabel matematis. Pada tahun 1942, Babbage tidak meneruskan pengembangan mesin ini dan fokus pada pengembangan mesin lain.

Sepuluh tahun setelah mesin pertamanya dirancang, tahun 1933, Babbage membuat konsep mesin baru yaitu Analytic Engine. Mesin itu dapat dianggap sebagai konsep awal sebuah komputer serba guna yang dapar digunakan untuk berbagai tujuan. Babbage meninggal pada tahun 1871 dengan menyisakan rancangan mesin yang belum terealisasi. Rancangan Babbage tidak sia-sia, karena mesin yang dia buat menjadi inspirasi bagi perancang-perancang berikutnya.
Continue reading ‘Sejarah Komputer (1)’

POST TEST PRAKTIKUM 2

•Oktober 16, 2010 • Tinggalkan sebuah Komentar

Pertanyaan

  • Buatlah sebuah konstriktor dari kelas Kompleks dengan dideklarasikan objek baru satu parameter yaitu data member a!
  • Buatlah operator overloading baru yang membuat fungsi kali, sesuai dengan fungsi yang ada!

Jawaban

  • #include

using namespace std;

Class Kompleks

{

public:

Komleks (int a);

private:

int a;

}

  • #include

using namespace std;

class Kompleks

{

public:

Kompleks operator*(const Kompleks&);

private:

int a;

};

Kompleks Kompleks::operator*(const Kompleks& m)

{

Kompleks x;

x.a=a*m.a;

return x;

}

Program – Praktikum 1

•Oktober 2, 2010 • Tinggalkan sebuah Komentar

#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 << “Bagian 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 << “\nMasukkan bagian integer : “;
in >> x.a;
cout << “Masukkan bagian float : “;
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;
cout << “Nilai awal t dari deklarasi\n” << t;
s = t;
cout << “Setelah s di-assign t\n”;
cout << “Nilai s\n” << s;
cout << “Masukkan nilai-nilai objek d”;
cin >> d;
cout << “Setelah d + t => \n” << d+t;
cout << “Nilai d dinegatifkan\n” << -d;

system(“PAUSE”);
return EXIT_SUCCESS;
}

Post Test Praktikum 1

•Oktober 2, 2010 • 2 Komentar

Jawaban Post Test Praktikum I

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){}

3. Method

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

4. Data Member

int a;
float b;

5. Operator Overloading baik sebagai friend maupun sebagai anggota kelas

a. Sebagai friend

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

b. Sebagai anggota kelas

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

 
Ikuti

Get every new post delivered to your Inbox.