Monday, June 11, 2012

Einstein aja g tau.. Bener g ya?

Nasi tumpeng
kandungan gizi dalam telur
kentang memiliki kalori yang tinggiDulu ane sempat mikir knapa kalo telor di rebus makin lama makin keras.
Tapi kalo kentang yg di rebus kok malah makin lunak.

tau g knapa bisa begitu??
Jawabanya adalah karena telor kaya akan protein dan kentang kaya akan karbohidrat..
Protein, jika diberi energi sehingga suhunya naik, maka akan mengeras. Karbohidrat sebaliknya, melunak.
Pejelasan sederhananya kurang lebih begini gan.

Kandungan dari telur adalah protein. Protein merupakan rantai dari asam amino. Asam amino ini membentuk folding (struktur 3 dimensi dari protein ini menentukan sifat dari suatu protein). Folding tersebut terbentuk akibat adanya ikatan lemah (non-kovalen) diantara asam amino penyusun protein tsb. Ketika kita memanaskan telur, maka ikatan tersebut dirusak dan terjadilah denaturasi protein. Ketika telur dipanaskan, protein akan menyerap banyak energi dan ikatan antara asam amino penyusun protein tsb akan rusak, sehingga terjadilah proses unfolding. Suhu yang terus meningkat akan menyebabkan protein memperoleh lebih banyak lagi energi untuk membentuk ikatan baru yang lebih kuat (ikatan kovalen) dengan molekul protein lainnya. Dan pada akhirnya, telur menjadi semakin keras.

Bagian kuning telur selain mengandung protein, juga mengandung lemak. Itulah sebabnya, mengapa dibandingkan dengan bagian putih telur, bagian kuning telur membutuhkan waktu lebih lama untuk mengeras ketika dipanaskan / direbus.

Nah, mengenai ubi… simpel saja. Dinding ubi tersusun dari karbohidrat.
Karbohidrat merupakan senyawa yang mudah larut dalam air.
Ketika dipanaskan tentu saja proses pelarutan karbohidrat menjadi dipercepat.
Itulah sebabnya kenapa ubi menjadi tambah lembek ketika direbus.

Dan kalo yang ngrebus pinter akan jadi kayak gini deh..
nasi tumpeng merupakan nasi yang di sajikan untuk acara acara selamatan

Sunday, June 10, 2012

Pewarisan (Inheritance)

C++ memungkinkan suatu kelas mewarisi data ataupun fungsi anggota kelas lain. Sifat seperti ini disebut pewarisan ( inheritance). Kelas yang mewarisi sifat kelas lain disebut kelas turunan ( derived class). Sedangkan yang mewariskan sifat ke kelas lain disebut kelas dasar ( base class ).
Keuntungan utama adanya pewarisan yaitu memungkinkan suatu kode yang telah ditulis mudah skali untuk di gunakan kembali. Dengan cara demikian pengembangan suatu program menjadi lebih efisin dan menghemat waktu. Selain itu , kita dapat menambahkan sifat -sifat baru yang tidak ada pada kelas dasar atau bahkan mengganti sifat- sifat pada kelas turunan, yang berbeda dengan sifat dasar.
Berikut adalah contoh dari kode c++ yang telah menggunakan sifat pewisan :
---------------------------------------------------------------------------------------------------------------
# include
# include
#include
const int batas = 80;

class Tespegawai // kelas induk
{
          private:
                char nama [batas];
                int nip;
                char alamat [batas];
          public:
                void getdata()
                {
                cout<<"\n==============================";
                     cout << endl << " Input Nama       : ";
                     cin >> nama;
                     cout << endl<<  " Input NIP        : ";
                     cin >> nip;
                     cout<< endl<<   " Input Alamat     : ";
                     cin >> alamat;
                }
                void putdata()
                {
                cout<<"\n==============================";
                cout << endl << " Nama        : " << nama;
                cout << endl << " NIP         : " << nip;
                cout << endl << " Alamat      : " <
                }
};
class dosen : public Tespegawai // kelas turunan
{
          private:

                float tunjangan;
                float gaji;
                float total;
          public:
                void getdata()
                {
                     Tespegawai::getdata();

                     cout<<<  " Input Gaji        :Rp.";
                     cin>> gaji;
                     cout<<<  " Input Tunjangan   :Rp. ";
                     cin >> tunjangan;
                     cout<<"\n==============================";
                }
                void putdata()
                {
                     Tespegawai::putdata();
                     total = gaji + tunjangan;

                     cout<<< "\n Tunjangan  :Rp. "<< tunjangan;
                     cout<<< "\n Gaji Pokok :Rp. "<< gaji;
                     cout<<< "\n Gaji Total :Rp. "<
                     cout<<"\n==============================";
                }
};
class admin:public Tespegawai //kelas turunan
{
          private:
                char bagian [batas];
                float gaji;
                int lembur;
                float total;
                int jam;
          public:
                void getdata()
                {
                     Tespegawai::getdata();
                     cout<<< "Input Bagian       : " ;
                     cin>>bagian;
                     cout<<< " Input Gaji Pokok  : ";
                     cin >> gaji;
                     cout<<< "lembur            : Rp.10000/jam";
                     cout<<< "Input Jumlah jam lembur :";
                     cin>> jam;

                     cout<<"\n==============================";
                }
                void putdata()
                {
                     Tespegawai::putdata();
                     lembur = 10000;
                     total = lembur*jam+gaji;
                     cout<<< "\n Bagian      :" << bagian;
                     cout<<< "\n Jam Lembur  :" << jam;
                     cout<<< "\n Gaji Pokok  :Rp." << gaji;
                     cout<<< "\n Total Gaji  :Rp." << total;
                     cout<<"\n==============================";
                }
};


class honorer:public Tespegawai   //kelas turunan
{
          private  :
              float gaji;

          public :
                void getdata()
                {
                Tespegawai :: getdata();
                cout<<< "Input Gaji  :Rp. ";
                cin >> gaji;
                cout<<"\n==============================";
                }
                void putdata()
                {
                Tespegawai :: putdata();
                cout <<<" \n Gaji        :Rp. "<< gaji;
                cout<<"\n==============================";
                }

};

void main()
{
          dosen d1;
         admin a1;
          honorer h1;


cout<< "************************************************************************\n";
cout<< "* Nama : Ibnu Fatoni                            NIM : 11201022         *\n";
cout<< "*                        TUGAS UAS PBO                                 *\n";
cout<< "************************************************************************\n";
cout<<"\n";
cout<<"\n";
          cout<
          cout<<"Input Data Dosen \n";
          d1.getdata();

          cout<
          cout<<"Input Data Admin \n";
          a1.getdata();

          cout<<"\nInput Data Honorer ";
          h1.getdata();


          clrscr();
          cout<<<"\n DATA KETIGA JENIS PEGAWAI ";
          cout<<<"\n";
          cout<<"\n==============================";
          cout<<"\nData DOsen ";
          d1.putdata();

          cout<<"\nData Admin";
          a1.putdata();

          cout<<"\nData Honorer";
          h1.putdata();
          cout << endl;

        getch();

}

---------------------------------------------------------------------------------------------------------------------
Dilihat dari kode diatas maka jelas dengan pewarisan kita bisa memperpendek code program.
jadi inilah perbedaan uama anata pemrograman terstruktur dengan pemrograman berorientasi objek.

Tuesday, June 5, 2012

Contoh Penggunaan Class Pada C++

Class memiliki penentu akses (access specifier) yaitu "public" , " private" , dan "protected".
Penentu akses private biasa digunakan pada kelas untukmemproteksi anggota - anggota tertentu pada kelas , agar tidak dapat di akses di luar kelas secara langsung. Public menyatakan bahwa anggota kelas tersebut dapat diakses di luar kelas ( bersifat public).
Berikut contoh script aplikasi sederhana dengan menggunakan class :
--------------------------------------------------------------------------------------------------------------
#include
#include
#include
#include

class Gaji
{
private :
float u;
float j;
float h;

public :
char nik[10];
char n[30];
float g (float x, float y, float z){
return (x*y-z);

}

void gaji_pegawai()
{
cout<<"MASUKKAN DATA YANG SESUAI \n";
cout<<"\n";
cout<<"NIK (Max. 10 char)  : "; gets(nik);
cout<<"\n";

cout<<"Nama (max . 30 char): "; gets(n);
cout<<"\n";

cout<<"Jumlah Jam Kerja   : ";
cin>>j;
cout<<"\n";

cout<<"Upah per Jam       : Rp";
cin>>u;
cout<<"\n";

cout<<"Hutang             : Rp";
cin>>h;
cout<<"\n";

cout<<"\t===================================================\n";
cout<<"\t NIK \t\t"<<"Nama  \t\t"<<"Gaji Bersih \t\t""\n";
cout<<"\t---------------------------------------------------\n";
cout<<"\t "<<<"     \t"<<<"     \t"<<"   Rp "<<<"\t";


getch(); }
};


void main()
{
Gaji Pegawai;
int c;


clrscr();

 do{
 clrscr ();
cout<< "************************************************************************\n";
cout<< "*                      CONTOH PENGGUNAAN CLASS                                                            *\n";
cout<< "*                                                                                                                                            *\n";
cout<< "************************************************************************\n";
cout<<"\n";
cout<<"\n";
cout<<"***********************MENU PILIHAN ANDA***************************** \n";
cout<<"                      1. Menghitung Gaji Anda\n";
cout<<"                      2. Keluar\n";
cout <<"\n";
cout <<"\n";
cout<<"                      PILIHAN ANDA : \n";
cin>>c;


if ((c<1) || (c>2)){
cout<< "PILIHAN ANDA SALAH... COBA LAGI :";
getch();
cout<< "\n";
}
clrscr();
switch (c)
{
case 1 :Pegawai.gaji_pegawai() ;
break;

case 2 :exit (0);
default : break;
}
}
while (c!=0);}

-----------------------------------------------------------------------------------------------------------------

Semoga bermanfaat :-)

Monday, June 4, 2012

Bumi, Pusat Alam Semesta ? part 2

Bumi

Melanjutan pada posting yang tedahulu yang telah menunjukan teori – teori tentang bumi sebagai pusat alam semesta maka pada posting kali ini kita akan bahas tanda –tanda lain bahwa bumi walaupun bukan sebagai pusat alam semesta maka bumi berada di dekat pusat alam semesta.
Gelombang Mikro
Tanda – tanda lain bahwa bumi – walaupun bukan apa- apa di tata surya dan galaksi – bisa menjadi pusat alam semesta adalah penemuan radiasi gelombang mikro oleh dua insinyur Arno Penzias dan Robert Wilson pada tahun 1965. Mereka menemukan desis yang berasal dari seluruh langit , baik siang maupun malam dengan kekuatan yang sama. Penemuan tersebut disimpulkan oleh Robert Dicke bahwa radiasi gelombang mikro tersebut berasal dari sisa ledakan dentuman besar. Dari sini sebenarnya bisa disimpulkan , bumi berada di pusat alam semesta, karena dari semua arah ternyata kekuatan desisnya sama. Ilmuwan lain bernama Michael Denton dalam bukunya Nture’s Destiny juga menyatakan kekagumannya pada posisi bumi yang terletak di  tepi galaksi Bima Sakti. Bila bumi berada di tengah galaksi , dapat dipastkan manusia tidak dapat memendang luasnya langit, karena terkurung oleh kepadatan bintang di galaksi Bima Sakti sendiri.
Dari kesimpulan para ahli atronomi tersebut, sangat jelas mereka berusaha menghindar dari pernyataan bumi sebagai pusat segala sesuatu, karena sejak awal zaman pencerahan Eropa, mereka telah membuang jauh – jauh dogma agama dalam hal iniajaran Kristiani. Mereka seolah – olah takut pada agama dan harus terpaksa memasukkan peran Tuhan. Bagi kebanyakan ilmuwan rupa rupanya untuk memasukan peran Tuhan ini masih merupakan hal yang tabu.
Versi Al- Quran
Menyikapi hal tersebut, Alquran dan hadis secara eksplisit mengarahkan bumi berada di sekitar pusat alam semesta. Bahkan Allah SWT rupanya sudah mengetahui sikap para ilmuwan terutama yang ateis. Surat AL Mu’minuun ayat 71 mengungkapkan ” Andaikata kebenaran itu menuruti hawa nafsu mereka, pasti binasalah langit dan bumi ini, dan semua yang ada di dalamnya. Sebenarnya Kami telah mendatangkan kepada mereka kebanggaan (Al Quran) mereka tetapi mereka berpaling dari kebanggaan itu.”
Bumi ini dibuat mudah untuk manusia dan ditempatkan pada posisi yang penting dalam struktur alam semesta yakni sebagai pusat. Namun, ternyata para ilmuwan yang masih dipengaruhi paham materislitik , eksistensial, positivistik, dan ateis tetap berusaha berpaling dari kemuliaan itu. Mereka masih terpaku pada materi , karena bagaimana mungkin bumi yang massanya tak berarti dibandingkan matahari , galaksi , apalagi alam semesta , bisa mengimbangi pengembangan alam semesta yang konon melesat mendekati kecepatan cahaya.
Sebuah tantangan yang menarik bagi ilmuwan dan orang-orang beriman – khususnya Muslimin dan Muslimat untuk mencari kebenaran. Yang kita harapkan adalah adanya kesesuain sains dan teknologi dengan kitabullah, karena pada hakikatnya keduanya berasal ari sumber yang sama yakni Allah.
Informasi yang mengarahkan bumi sebagai pusat alam semesta yang paling utama adalah QS Az-Zumar ayat 67 “Dan mereka tidak mengagungkan Allah dengan pengagungan yang semestinya padahal bumi seluruhnya dalam genggaman-Nya pada hari kiamat dan langit digulung dengan tangan kanan-Nya . Maha Suci Tuhan dan Maha Tinggi Dia dari apa yang mereka persekutukan.”
Informasi ini  menunjukkan bumi sebagai tempat tinggal manusia mendapat perlakuan khusus, yakni dipisahkan dari benda- benda langit lainnya. Penggulungan langit berarti beserta seluruh galaksi yang berada di dalamnya. Namun , manakala sudah sampai di ujung yakni di pusat kedudukan bumi, proses penggulungan berhenti dan bumi secara khusus dipisahkan. Secara logika , hal ini sulit dilakukan jika bumi berada di bagian tengah atau justru di bagian terluar , karena akan menyatu dengan seluruh benda di seluruh alam semesta. Hakikat pemisahan ini, karena manusia akan dibangkitkan kembali dan harus menghadapi mahkamah pengadilan tertinggi Allah untuk ditetapkan masuk surga atau neraka.
Ayat – ayat Alquran yang menjadikan Adam (manusia) sebagai khalifah dan memakmurkan bumi, juga menunjukan keistimewaan bumi. Dengan demikian sangatlah benar bahwa bahwa Allah sangat memuliakan manusia, namun manusia itu justru tidak mau menerima. Bahkan sebagian menentang keberadaan Allah dengan menyatakan Tuhan telah mati.
Tugas Ilmuwan
Pandangan agama samawi bahwa bumi sebagai pusat alam semesta tentunya sulit diterima para ilmuwan , karena masa materinya yang sangat kecil. Hal ini sulit karena mungkin ilmuwan masih mengikuti teori big bang dengan satu titik pusat ledakan ke segala arah. Para ilmuwan pasti tetap menanyakan peran bumi dalam menjaga keseimbangan alam semesta, sehingga tidak runtuh. Inilah tantangan yang harus dijawab oleh para ilmuwan.

H. Mudjiono
Pikiran Rakyat 27 oktober 2005

Friday, June 1, 2012

Bumi, Pusat Alam Semesta ? part 1

"Dimanakah sebenarnya kedudukan  bumi di alam semesta ini?



Bumi, merupakan planet yang indah.
Bagi para iilmuwan, alam semesta sangat luas namun terbatas, masih menjadi misteri yang belum terpecahkan. Tidaklah mengherankan muncul berbagai hipotesis dan teori tentang alam semesta yang berbeda antara satu dengan yang lainnya. Salah satunya adalah dimana kedudukan pusat alam semesta ? Disinilah, dituntut peran para ilmuwan untuk membuktikanya
Katakanlah teori  Big Bang (ledakn besar )sudah tentu semakin mantap bila sudah dapat diketahui pusat alam semesta yang notabene sebagai pusat ledakan besar yang menjadi awal perhitungan waktu. Begitu juga untuk teori “alam semesta berisolasi” , akan memudahkan untuk mencari kepastian tentang pengembangan dan pengerutan alam semesta.
Namun yang jadi persoalan , struktur alam semesta bukanlah berupa bola yang memiliki satu pusat, melainkan sebuah struktur spiral multi dimensi berlapis tujuh. Informasi dari Al-Quran sudah cukup jelas. Tinggal manusia mengobservasi posisi bumi di dalam struktur spiral tersebut. Melihat gejala ini, mau tidak mau bumi meiliki posisi yang istimewa dalam alam semesta ini. Walaupun bukan sebagai pusat alam tata surya maupun galaksi, kemungkinan bumi (memang ) berada di dekat pusat alam semesta atau bahkan menjadi pusat alam semesta sebagai penyeimbang pengembangan alam semesta itu sendiri.
Sains vs Agama
Bagi orang beriman sangat mudah menerima suatu dogma bumi sebagai pusat alam semesta , karena memang sejak awal kitab suci agama samawi, baik Taurat maupun Injil sudah menginformasikan bumi sebagai pusat alam semesta . Oleh karena itu di abad pertengahan gereja sangat gigih mempertahanka bumi sebagai pusat tatasura (geosentris), dan mengancam ilmuwan – ilmuwan yang yang memiliki pendapat bahwa mataharilah pusat tata surya ( heliosentris), sedangkan bumi bumi sekedar sebagai salah satu planet yang mengedarinya.
Berbeda dengan orang awam , para ilmuwan tidak semudah itu untuk menerima dogma bahwa bumi sebagai pusat alam semesta atau setidaknya mendekati pusat alam semesta. Mereka memerlukan suatu penelitian empiris dan butuh dukungan perhitungan yang akurat, sehingga pernyataan bumi sebagai pusat alam semesta dapat diterima secara rasional.
Dalam kaitan ini pendapat para lmuwan, baik yang beriman maupun ateis, tidak bisa disalahkan begitu saja oleh golongan agama, baik muslim ,umat kristiani maupun yahudi. Sangat bermanfaat peran para ilmuwan untuk membuktikan struktur alam semesta sebagaimana informasi Alquran. Bila terbukti benar, akan memantapkan posisi Alquran sebagai wahyu Allah. Kalaulah belum ada kesesuain, bisa jadi masih belum lengkap penafsiran ayat-ayat Allah tersebut. Atau bahkan ilmu pengetahuan empiris tadak dapat mampu membuktikannya, karena ukuran alam semesta yang sangat luar biasa luasnya.
Sebenarnya para ilmuwan juga sudah menemukan indikasi bahwa bumi tempat hidup manusia turunan Adam ini berada di sekitar titik pusat alamsemesta. Mereka membuat suatu pengandaian , apabila alam semesta ini terbatas dan mempunyai pusat, dan galaksi bima sakti tidak berdekatan dengan pusat tersebut, maka alam semesta beserta isinya pada suatu sisi niscaya sedikit lebih cemerlang daripada sisi yang lain. Tetapi, nyatanya langit malam di luar bimasakti di satu arah tidak lebih cemerlang daripada arah yang lain. Oleh karena itu , para ahli astronmi terpaksa menyimpulkan bahwa langit itu terbentang tak terhingga ke segala arah. Para ahli astronomi tidak mau mengambil satu- satunya kesimpulan bahwa bumi merupakan pusat segala sesuatu, karena sejak abad pertengahan justru bumi telah dilengserkan oleh sistem Koprnikus. Di titik ini, belum bisa dicapai titik temu pandangan sains dengan pandangan agama (teologi)