Ternyata bakteri juga bisa ngobrol

 Other  Comments Off on Ternyata bakteri juga bisa ngobrol
Jun 262010
 

Sebelum melakukan serangan ke tubuh manusia bakteri akan melakukan percakapan dulu. Sekumpulan organisme kecil akan ngobrol terlebih dahulu menentukan target yang akan dimasukinya di luar atau dalam tubuh manusia.

Bakteri memiliki percakapan seperti bisik-bisik untuk menghitung jumlahnya sebelum mencoba melakukan serangan terhadap organisme tuan rumahnya. Mikroorganisme ini bisa berada di kulit atau dalam organ tubuh lainnya.

“Jika bakteri bekerja secara individu, maka dampak terhadap lingkungannya akan kecil. Karenanya bakteri selalu membentuk koloni sehingga bisa menimbulkan dampak tersendiri bagi tubuh,” ujar Bonnie Bassler, seorang profesor biologi molekuler dari Princeton University, seperti dikutip dari LiveScience, Selasa (22/6/2010).

Bakteri berkomunikasi dengan menggunakan bahan kimia, yaitu melepaskan molekul kecil ke dalam media di sekitarnya yang dapat dideteksi melalui reseptor pada permukaan sel bakteri lainnya. Continue reading »

Jun 262010
 

Pengertian Inheritance
• Inheritance merupakan salah satu dari tiga konsep dasar OOP.
• Konsep inheritance ini mengadopsi dunia riil dimana suatu entitas/obyek / y dapat mempunyai entitas/obyek turunan.
• Dengan konsep inheritance, sebuah class dapat mempunyai class turunan.
• Suatu class yang mempunyai class turunan dinamakan parent class atau base class.
• Sedangkan class turunan itu sendiri seringkali disebut subclass atau child class.

Deklarasi Inheritance
• Dengan menambahkan kata kunci extends setelah deklarasi nama class, kemudian diikuti dengan nama parent class‐nya.
• Kata kunci extends tersebut memberitahu kompiler Java bahwa kita ingin melakukan perluasan class.
• Contoh :

public class B extends A { }
• Semua class di dalam Java adalah merupakan subclass dari class super induk yang bernama Object.
• Misalnya saja terdapat sebuah class sederhana :
public class A {

}
• Pada saat dikompilasi, Kompiler Java akan membacanya sebagai subclass dari class Object.
public class A extends Object {

}

Kapan kita menerapkan inheritance?
• Kita baru perlu menerapkan inheritance pada saat kita jumpai ada suatu class yang dapat diperluas dari class lain.

Oke, kita masuk ke contoh programnya..

PersegiPanjang.java

————————————begin——————————

class PersegiPanjang
{
double panjang;
double lebar;

PersegiPanjang(double panjang, double lebar) {
this.panjang = panjang;
this.lebar = lebar;
}
Continue reading »

Jun 212010
 

Access modifier/ access control merupakan mekanisme untuk mengendalikan akses terhadap atribut
dan method. Access control ini dituliskan didepan deklarasi atribut/method/class.
Adapun jenis‐jenis access control adalah sebagai berikut:
• Default
Hanya class dalam package yang sama yang memiliki hak akses terhadap atribut dan methods
dalam class. Jenis ini tidak memiliki kata kunci. Semua atribut dan method yang tidak secara
eksplisit dituliskan jenis access control‐nya maka dianggap default.
• Private
Mengijinkan pengaksesan atribut dan method hanya dari class dimana atribut dan method berada.
Contoh:
private int panjang;
• Public
Mengijinkan seluruh atribut dan method untuk diakses baik dari dalam dan luar class. Contoh:
public int panjang;
• Protected
mengijinkan atribut dan method untuk diakses dari dalam class dan dari subclassnya. Contoh:
protected int panjang;

berikut adalah contoh programnya…



Point.java
———————–begin————–
class Point {
private int x, y;
Point(int x, int y) {
this.x = x;
this.y = y;
} Continue reading »

Jun 202010
 

Sebuah tulisan yang saya ambil dari catatan seorang teman. Menarik saya pikir. Selamat membaca…
————————————————————————————————
Apakah Tuhan menciptakan segala yang ada? Apakah kejahatan itu ada? Apakah Tuhan menciptakan kejahatan? Seorang Profesor dari sebuah universitas terkenal menantang mahasiswa-mahasiswanya dengan pertanyaan ini, “Apakah Tuhan menciptakan segala yang ada?”. Seorang mahasiswa dengan berani menjawab, “Betul, Dia yang menciptakan semuanya”. “Tuhan menciptakan semuanya?” Tanya professor sekali lagi. “Ya, Pak, semuanya” kata mahasiswa tersebut.

Profesor itu menjawab, “Jika Tuhan menciptakan segalanya, berarti Tuhan menciptakan Kejahatan. Karena kejahatan itu ada, dan menurut prinsip kita bahwa pekerjaan kita menjelaskan siapa kita, jadi kita bisa berasumsi bahwa Tuhan itu adalah kejahatan.” Mahasiswa itu terdiam dan tidak bisa menjawab hipotesis professor tersebut. Profesor itu merasa menang dan menyombongkan diri bahwa sekali lagi dia telah membuktikan kalau agama itu adalah sebuah mitos.

Mahasiswa lain mengangkat tangan dan berkata, “Profesor, boleh saya bertanya sesuatu?”
“Tentu saja,” jawab si Profesor Mahasiswa itu berdiri dan bertanya, “Profesor, apakah dingin itu ada?” “Pertanyaan macam apa itu? Tentu saja dingin itu ada. Kamu tidak pernah sakit flu?” Tanya si professor diiringi tawa mahasiswa lainnya. Mahasiswa itu menjawab, “Kenyataannya, Pak, dingin itu tidak ada. Menurut hukum fisika, yang kita anggap dingin itu adalah ketiadaan panas. Suhu -460F adalah ketiadaan panas sama sekali. Dan semua partikel menjadi diam dan tidak bisa bereaksi pada suhu tersebut. Kita menciptakan kata dingin untuk mendeskripsikan ketiadaan panas.


Continue reading »

Jun 192010
 

Dalam tutorial ini tidak akan saya jelaskan secara terperinci apa maksud kata “implementasi OOP” diatas. Tentang OOP beserta konsep dasarnya, saya anggap anda sudah paham, namun jika belum, pahami terlebih dahulu dan tinggalkan artikel ini. 🙂 karena dalam belajar selalu butuh tahap.

baiklah para pembaca yang cerdas, seperti biasa, langsung ke source code nya :

class segitigaDgnOOP

—————————————————–begin————————————————

public class segitigaDgnOOP
{
private int alas;
private int tinggi;
Continue reading »