Jumat, 30 Maret 2012

Apa Itu Enkapulasi dalam OOP??

Enkapsulasi adalah suatu cara untuk menyembunyikan informasi detail dari suatu class. Dua hal yang mendasar dalam enkapsulasi yakni :
• Information hiding.
• Interface to access data.
  • Information hiding


Sebelumnya kita dapat mengakses anggota class baik berupa atribut maupun method secara langsung dengan menggunakan objek yang telah kita buat. Hal ini dikarenakan akses kontrol yang diberikan kepada atribut maupun method yang ada di dalam class tersebut adalah 'public'. Kita dapat menyembunyikan informasi dari suatu class sehingga anggota class tersebut tidak dapat diakses dari luar, caranya adalah hanya dengan memberikan akses kontrol 'private' ketika mendeklarasikan atribut atau method. Proses ini disebut dengan information hiding.
  • Interface to access data


Jika kita telah melakukan information hiding terhadap suatu atribut pada suatu class, lalu bagaimana cara melakukan perubahan terhadap atribut yang kita sembunyikan tersebut, caranya adalah dengan membuat suatu interface berupa method untuk menginisialisasi atau merubah nilai dari suatu atribut tersebut.

Enkapsulasi menunjuk pada prinsip dari menyembunyikan desain atau mengimplementasikan informasi yang tidak sesuai pada object yang ada. Menyembunyikan elemen dari penggunaan sebuah class dapat dilakukan dengan pembuatan anggota yang ingin Anda sembunyikan secara private.
Contoh berikut menyembunyikan field secret. Catatan bahwa field ini tidak langsung diakses oleh program lain menggunakan method getter dan setter.

class Encapsulation {
private int secret; //field tersembunyi
public boolean setSecret(int secret) {
if (secret < 1 || secret > 100) {
return false; }
this.secret = secret;
return true;
}
public getSecret() {
return secret;
}
}
1. Accessor Methods

Untuk mengimplementasikan enkapsulasi, kita tidak menginginkan sembarangobject dapat mengakses data kapan saja. Untuk itu, kita deklarasikan atribut dariclass sebagai private. Namun, ada kalanya dimana kita menginginkan object lain untuk dapat mengakses data private. Dalam hal ini kita gunakan accessor methods.
Accessor Methods digunakan untuk membaca nilai variabel pada class, baik berupa instance maupun static. Sebuah accessor method umumnya dimulai dengan penulisan get<namaInstanceVariable>Method ini juga mempunyai sebuah return value.
Sebagai contoh, kita ingin menggunakan accessor method untuk dapat membaca nama, alamat, nilai bahasa Inggris, Matematika, dan ilmu pasti dari siswa.
Mari kita perhatikan salah satu contoh implementasi accessor method.
public class StudentRecord
{
     private String name;
     :
     :
   public String getName(){
      return name;
   }
}
dimana,
public - Menjelaskan bahwa method tersebut dapat diakses dari object luar class
String - Tipe data return value dari method tersebut bertipe String
getName - Nama dari method
() - Menjelaskan bahwa method tidak memiliki parameter apapun
Pernyataan berikut,
return name;
dalam program kita menandakan akan ada pengembalian nilai dari nama instance variable
ke pemanggilan method. Perhatikan bahwa return type dari method harus sama dengan
tipe data seperti data pada pernyataan return. Anda akan mendapatkan pesan kesalahan
sebagai berikut bila tipe data yang digunakan tidak sama :
StudentRecord.java:14: incompatible types
found : int
required: java.lang.String
return age;
^
1 error
Contoh lain dari penggunaan accessor method adalah getAverage,
public class StudentRecord
{
   private String name;
   :
   :
  public double getAverage(){
     double result = 0;
     result = ( mathGrade+englishGrade+scienceGrade )/3;
    return result;
  }
}
Method getAverage() menghitung rata – rata dari 3 nilai siswa dan menghasilkan nilai
return value dengan nama result.

2. Mutator Methods

Bagaimana jika kita menghendaki object lain untuk mengubah data? Yang dapat kita lakukan adalah membuat method yang dapat memberi atau mengubah nilai variable dalam
class, baik itu berupa instance maupun staticMethod semacam ini disebut dengan mutator
methods. Sebuah mutator method umumnya tertulisset<namaInstanceVariabel>.
Mari kita perhatikan salah satu dari implementasi mutator method :
public class StudentRecord
{
   private String name;
   :
   :
   public void setName( String temp ){
     name = temp;
   }
}
dimana,
public - Menjelaskan bahwa method ini dapat dipanggil object luar class
void - Method ini tidak menghasilkan return value
setName - Nama dari method
(String temp) - Parameter yang akan digunakan pada method
Pernyataan berikut :
name = temp;
mengidentifikasi nilai dari temp sama dengan name dan mengubah data padainstance variable name.
Perlu diingat bahwa mutator methods tidak menghasilkan return value. Namun berisi beberapa argumen dari program yang akan digunakan oleh method.

Perbedaan Pemrograman Terstruktur dan Berorientasi Objek

Dalam Pemrograman, kita pasti mengetahui apa itu Pemrograman Terstruktur dan Berorientasi Objek.. bukan begitu?
Tapi.. Apakah perbedaan dari keduanya? hayoo apa hayoo? haha
berikut penuturannya :


Pengertian Sistem Orientasi Objek
Sebuah sistem operasi berorientasi obyek adalah sebuah sistem operasi yang internal menggunakan metodologi berorientasi objek . Sebuah sistem operasi berorientasi objek ini berbeda dengan objek-berorientasi user interface atau pemrograman kerangka kerja , yang dapat ditempatkan di atas sistem operasi non-object-oriented seperti DOS , Microsoft Windows atau Unix . Hal ini dapat berpendapat, bagaimanapun, bahwa sudah ada konsep berorientasi objek yang terlibat dalam desain sebuah sistem operasi yang lebih khas seperti Unix . Sementara bahasa yang lebih tradisional seperti C tidak mendukung orientasi objek sebagai lancar sebagai bahasa yang lebih baru, gagasan, misalnya, berkas , aliran , atau device driver (di Unix, masing-masing diwakili sebagai file descriptor ) dapat dianggap sebagai yang baik contoh dari orientasi objek: mereka, setelah semua, tipe data abstrak , dengan berbagai metode dalam bentuk panggilan sistem , yang perilakunya bervariasi berdasarkan jenis objek, yang pelaksanaannya rincian tersembunyi dari pemanggil, dan bahkan mungkin menggunakan warisan di mereka yang mendasari kode.

Contoh Sistem Orientasi Objek

  • LISP

Lisp digunakan sebagai sistem operasi pada beberapa mesin awal. alias pada Mesin Lisp dan kemudian di Symbolics dengan marga (sistem operasi)

  • SMALLTALK


Smalltalk diciptakan di Xerox di 70-an. Sistem Smalltalk adalah sepenuhnya berorientasi objek dan kebutuhan sangat sedikit dukungan olehBIOS dan sistem run-time.

  • DIRI


Diri (programming_language) ditemukan di Sun.

  • BM AS400

IBM menciptakan AS400 sekitar tahun 1978 OS AS400 memiliki pengenal unik 128bit untuk objek apapun.

  • NeXTSTEP

Selama akhir 1980-an, Steve Jobs membentuk komputer perusahaan NeXT . Salah satu tugas pertama NeXT adalah untuk merancang sistem berorientasi obyek operasi, NeXTSTEP . Mereka melakukan ini dengan menambahkan suatu kerangka kerja berorientasi objek di atasMach dan BSD menggunakan Objective-C bahasa sebagai dasar. NeXTstep kemudian berkembang menjadi OPENSTEP dan Kakao (API) pada Mac OS X . OPENSTEP diberikan sebagai lapisan API atas banyak sistem operasi, yaitu NextStep, Windows, HP-UX , Solaris .

  • PILIHAN

Pilihan adalah berorientasi obyek sistem operasi yang dikembangkan di University of Illinois di Urbana-Champaign . Hal ini ditulis dalam C + + dan menggunakan objek untuk mewakili komponen inti kernel seperti CPU , proses dan sebagainya. Warisan digunakan untuk memisahkan kernel ke dalam kelas mesin portabel independen dan kecil non-portabel tergantung kelas. Pilihan telah porting ke dan berjalan pada SPARC , x86 , dan ARM .

  • ATHENE

Athena adalah sebuah objek berbasis sistem operasi pertama kali dirilis pada tahun 2000 oleh Sistem Rocklyte . Lingkungan pengguna dibangun seluruhnya dari benda-benda yang dihubungkan bersama pada saat runtime. Aplikasi untuk Athene juga dapat dibuat menggunakan metodologi ini dan biasanya ditulis menggunakan objek bahasa scripting 'DML' ( Dinamis Markup Language ). Objek dapat dibagi antara proses dengan menciptakan mereka dalam memori bersama dan mengunci mereka seperti yang diperlukan untuk akses.Kerangka objek Athena adalah multi-platform, yang memungkinkan untuk digunakan dalam lingkungan Windows dan Linux untuk pengembangan program berorientasi objek.

  • BeOS

Salah satu usaha untuk menciptakan sistem operasi yang benar-benar berorientasi obyek adalah BeOS dari pertengahan tahun 1990, yang digunakan obyek dan C + + bahasa untuk antarmuka pemrograman aplikasi (API). Tapi kernel itu sendiri ditulis dalam C dengan C + + bungkus di ruang pengguna. Sistem tidak menjadi mainstream meskipun bahkan hari ini telah penggemar dan manfaat dari pembangunan yang berkelanjutan.

  • Sukukata


Suku membuat berat penggunaan C + + dan untuk alasan yang sering dibandingkan dengan BeOS
.
berbasis Java sistem operasi
Mengingat bahwa Sun Microsystems ' Java saat ini salah satu bahasa berorientasi objek yang paling dominan, tidak mengherankan bahwa Java berbasis sistem operasi telah dicoba. Di daerah ini, idealnya, kernel akan terdiri dari minimal yang dibutuhkan untuk mendukung JVM .Ini adalah satu-satunya komponen suatu sistem operasi yang harus ditulis dalam bahasa lain selain Jawa. Dibangun di atas bahwa JVM dan dukungan hardware dasar, akan mungkin untuk menulis sisa dari sistem operasi di Jawa, bahkan bagian dari sistem yang lebih tradisional ditulis dalam bahasa tingkat rendah seperti C, misalnya driver perangkat , dapat ditulis di Jawa. Contoh upaya seperti sistem operasi termasuk JX , JNode dan JavaOS .

  • Microsoft Singularity


Singularitas adalah Operating System eksperimen berdasarkan Microsoft NET Framework. . Hal ini sebanding dengan berbasis Java sistem operasi, tetapi menggunakan platform. NET bukan platform Java.

  • Symbolics Genera


Genera dari Symbolics adalah sistem operasi untuk Mesin Lisp ditulis dalam ZetaLisp dan Symbolics Common Lisp . Ini membuat penggunaan berat Flavors (perpanjangan berorientasi obyek dini untuk Lisp) dan Sistem Common Lisp Object (CLOS) . Pembangunan dimulai pada pertengahan tahun 70-an di MIT.

Pengertian Sistem Berorientasi Terstruktur

Untuk program yang simpel/sederhana biasanya menggunakan pemrograman terstruktur karena masih mudah dan tidak banyak dilakukan perubahan yang berarti, sedangkan untuk line lebih dari 100 atau bisa dikatakan rumit, maka digunakan pemrograman berorientasi objek. Pemrograman Terstruktur terdiri dari pemecahan masalah yang besar menjadi masalah yang lebih kecil dan seterusnya, sedangkan untuk pemrograman berorientasi objek terdiri dari pengkelompokan kode dengan data yang mana setiap objek berfungsi secara independen sehingga untuk setiap perubahan kode tidak tergantung pada kode yang lainnya, atau lebih dikenal dengan modular. Terdapat juga perbedaan secara spesifik antara Pemrograman Berorientasi Objek dengan Pemrograman Terstruktur, yaitu pada kelas dan objek. Pada Pemrograman Terstruktur tidak terdapat kelas dan objek.
Bahasa pemrograman terstruktur adalah pemrograman yang mendukung abstraksi data, pengkodean terstruktur dan kontrol program terstruktur.

Kontrol program terstruktur:
1.Runtun – urut (sequence)
2.Pilihan (selection)
3.Pengulangan (repetition – loop)

Perbedaan Orientasi Objek Dengan Terstruktur
Sifat-sifat dari pemrograman terstruktur dapat diuraikan sebagai berikut :
a. Memuat teknik pemecahan masalah yang logis dan sistematis
b. Memuat algoritma yang efisien, efektif dan sederhana
c. Program disusun dengan logika yang mudah dipahami
d. Tidak menggunakan perintah GOTO
e. Biaya pengujian program relatif rendah
f. Memiliki dokumentasi yang baik
g. Biaya perawatan dan dokumentasi yang dibutuhkan relatif rendah

Berbeda dengan OOP. Suatu program disebut dengan pemrograman berbasis obyek (OOP) karena terdapat :

  • Encapsulation (pembungkusan)


Encapsulation adalah mekanisme pemrograman yang membungkus kode dan data yang dimanipulasi dan menjaganya supaya terhindar dari interferensi dan penggunaan yang tidak perlu. Salah satu caranya dengan membentuk objek.


  • Inheritance (pewarisan)


Inheritance memungkinkan programer meletakkan member yang sama dalam satu class dan class-class lain dapat mewarisi member tersebut. Class yang mengandung member yang sama dari beberapa class lain dinamakan superclass atau parent class. Class yang mewarisi dinamakan subclass atau child class. Inheritance menghasilkan class hierarchy.
Polymorphism (polimorfisme –perbedaan bentuk)
Polymorphisme artinya mempunyai banyak bentuk. Dua objek atau lebih dikatakan sebagai polymorphic, bila objek-objek itu mempunyai antar muka yang identik namun mempunyai perilaku-perilaku yang berbeda.

Bisa dikatakan pada pemrograman berorientasi objek, dapat dilakukan sebuah programming terhadap code yang lebih baik daripada pemrograman terstruktur, itu juga untuk kaliber atau skala rumit atau besar, sedangkan untuk coding yang skala kecil lebih mudah menggunakan pemrograman terstruktur dikarenakan lebih singkat dan mudah tanpa banyak perubahan yang penting.
berdasarkan penjelasan diatas, sangat jelas sekali bahwa pemrograman tersktruktur unggul dalam melakukan pemrograman sederhana karena lebih efisien dan lebih murah dalam hal perawatannya tetapi permodelan ini lebih susah untuk dipahami oleh orang – orang selain pembuat program itu sendiri (contohnya ketika dlakukan tracing program ).
Sementara itu pemrograman berorientasi objek memliki beberapa keuntungan seperti :

Maintenance; program lebih mudah dibaca dan dipahami, dan pemrograman berorientasi obyek mengontrol kerumitan program hanya dengan mengijinkan rincian yang dibutuhkan untuk programmer.
Pengubahan program (berupa penambahan atau penghapusan fitur tertentu); perubahan yang dilakukan antara lain menyangkut penambahan dan penghapusan dalam suatu database program misalnya.
Dapat digunakannya obyek-obyek sesering yang diinginkan, kita dapat menyimpan obyek-obyek yang yang dirancang dengan baik ke dalam sebuah tolkit rutin yang bermanfaat yang dapat disisipkan kedalam kode yang baru dengan sedikit perubahan atau tanpa perubahan pada kode tersebut.

Jadi, sangat jelas sekal bahwa pemrograman berorientasi objek sangat cocok sekali digunakan dalam kasus pembuatan software yang rumit dan kompleks karena memberikan berbagai kemudahan kepada pemrogram seperti yang telah disebutkan diatas.
Permodelan yang mana yang lebih bagus? itu tergantung dari kebutuhan dan dari sudut pandang mana anda melihatnya. Yang perlu anda ingat adalah tujuan dari pemodelan itu sendiri, yang mana agar pada akhir proyek sistem dapat diperoleh sistem informasi yang memenuhi kebutuhan pemakai, tepat waktu dan sesuai anggaran, serta mudah digunakan, dimengerti dan dipelihara.

SUMBER

Senin, 26 Maret 2012

Taukah anda.? Ternyata Otak laki-laki dan perempuan memiliki perbedaan.. apa saja perbedaannya? berikut beritanya.. haha
monggo :


Michael Guriaan dalam bukunya What Could He Be Thinking? How a Man’s Mind Really Works menjelaskan, perbedaan antara otak laki-laki dan perempuan terletak pada ukuran bagian-bagian otak, bagaimana bagian itu berhubungan serta cara kerjanya. Perbedaan mendasar antar keduanya adalah:

1. Perbedaan spasial
Pada laki-laki otak cenderung berkembang dan memiliki spasial yang lebih kompleks seperti kemampuan perancangan mekanis, pengukuran penentuan arah abstraksi, dan manipulasi benda-benda fisik. Tak heran jika laki-laki suka sekali mengutak-atik kendaraan.

2. Perbedaan verbal
Daerah korteks otak pria lebih banyak tersedot untuk melakukan fungsi-fungsi spasial dan cenderung memberi porsi sedikit pada daerah korteksnya untuk memproduksi dan menggunakan kata-kata. Kumpulan saraf yang menghubungkan otak kiri-kanan atau corpus collosum otak laki-laki lebih kecil seperempat ketimbang otak perempuan.

Bila otak pria hanya menggunakan belahan otak kanan, otak perempuan bisa memaksimalkan keduanya. Itulah mengapa perempuan lebih banyak bicara ketimbang pria. Dalam sebuah penelitian disebutkan, perempuan menggunakan sekitar 20.000 kata per hari, sementara pria hanya 7.000 kata!

Termasuk perempuan bisa memaksimalkan multi tasking-nya, menggendong si kecil, sembari memasak dan menyaksikan sinetron favorit di televisi. Sementara kaum pria, jangan heran kalau mereka tidak mendengarkan panggilan anda ketika tengah menyimak pertandingan bola dari klub favorit atau tengah menyaksikan film kesayangan di televisi.

3. Perbedaan bahan kimia
Otak perempuan lebih banyak mengandung serotonin yang membuatnya bersikap tenang. Tak aneh jika wanita lebih kalem ketika menanggapi ancaman yang melibatkan fisik, sedangkan laki-laki lebih cepat naik pitam. Selain itu, otak perempuan juga memiliki oksitosin, yaitu zat yang mengikat manusia dengan manusia lain atau dengan benda lebih banyak. Dua hal ini mempengaruhi kecenderungan biologis otak pria untuk tidak bertindak lebih dahulu ketimbang bicara. Ini berbeda dengan perempuan.

4. Memori lebih kecil
Pusat memori (hippocampus) pada otak perempuan lebih besar ketimbang pada otak pria. Ini bisa menjawab pertanyaan kenapa bila laki-laki mudah lupa, sementara wanita bisa mengingat segala detail.

SUMBER

Rabu, 21 Maret 2012

Operasi Matrix



Program di atas berfungsi untuk menghitung operasi penjumlahan, pengurangan dan perkalian dalam matrix. Menggunakan perintah JOptionPane untuk memunculkan Dialog Box yg berfungsi menanyakan dan mengharuskan kita menginput data untuk baris dan kolom, serta nilai tiap matrix. berikut contoh JOptionPane :



dan setelah semuanya diinput.. maka hasinya adalah sebagai berikut :

Selasa, 13 Maret 2012

Kiriman Catatan pada hari Ulang Tahun

sekedar iseng mau posting aj..
kita tau.. ada saja cara untuk mengucapkannya.. baik membuat video or smacam'a yg d tujukan kpada orang yg berulang tahun.. dan kmrn sy mendapatkan sms beruntun dr seseorang.. yg td'a sy pikir dy lg mengigau d tengah malam krna sms'a udah ky cerita sinetron.. yaitu "bersambung".. haha
berikut Tulisan'a :

Aku terbangun pada suatu malam
mendapati driku trbaring diatas hmparan pasir dingin
Berdesir,sprti suara kepingan logam yg terjatuh diatas gunungan es
Aku berusaha keras untuk bertahan melawan dingin
Menggeliat, mengrjapkan mata, meniupkan hawa panas pada kedua telapak tgnku danmembasuhkannya ke wajahku
Hangat, kurasakan bintang yang sedari tadi mengerdip dengan malu,kini ikut mngalirbersama aliran darahku, mnerangi lorong2 kosong nan gelap dalam ruas2 tulangku, danmemulihkan kesadaranku
Tiba2 aku merasa kutub positif-negatif dalam otakku terhubung dan memerintahkankuuntuk melakukan sesuatu...
Harus... aku harus...

Aku harus melakukan sesuatu..
Sekuat tenaga aku berusaha mengangkat tubuhku,bertumpu pada tangan yg justru hmpir tengglam kdalam pasir halus yg seakan-akan beberapa diantaranya ikut masuk,menyusup kedalam pori-pori tubuhku
Aku tertegun, duduk di tengah kekosongan yang mngerikan
Entahlah,bintang mndadak lenyap dan udara beku yg mnyeruak membuatku harus memeluk kedualututku
Dengan tangan gemetar ,aku berusha mraih bnda trdekat,satu-satunya bnda yg ada ditengah kehampaanini,selain diriku
Sepasang logam panjang berkilauan dengan sesuatu yang melilit di sekitarnya;
Sepasang jarum rajut, yang disangkutkan kedalam gulungan benang wol berwarna pasir...

Aku mulai merajut, tanpa pola, tanpa tahu apa yg sbnrnya akan kurajut
Beberapa simpul sderhana,yg kemudian terurai lepas dan aku memulainya dari awal lagi, membuatsimpul lagi dan menariknya ;lepas
Pikiranku terbang,aku merasa sama seperti benang yg terus mnerus dirajut dan dilepas,tidak jelas
Aku merajut dengan pikiran kosong dan tanpa tujuan
Tapi aku merasakan ketenangn,karena stidaknya ada hal yg bisa kulakukan
Jarum dan pengaitku berputar beberapa kali dan terjatuh,tanpa suara,tenggelam kedalam pasir,danmenghilang
Dan sekarang aku merasa benar-benar ksepian
Aku mncari,terus mncari kedalam pikiranku,mencari apa yang harus kucari...

Sulit,sulit sekali
Bahkan untuk mnemukan satu kata pun aku tak bisa
Aku ingin menangis,tapi tak ada alasan bagiku untuk melakukan itu kecuali agar wajahku terasa lebihhangat
Aku tak bisa merasakn apapun selain dingin
Dan tak bisa mnjelaskn suasana hati,bahkan apa itu aku tak tahu...
Tubuhku mndadak beku
Tangan dan kakiku tak dapat brgerak,dan lidahku kelu
Aku trjatuh,kmbali terbaring,dan merasakan pasir di sekitarku brtambah tinggi
Tubuhku mulai tnggelam,tak ada lgi yg dpt kupikirkan
Ataupun sesuatu yg bisa kuharapkan
Disaat-saat trakhir,sbelum pasir mnenggelamkn wajahku,aku tringat akan satu hal
Sebuah kalimat mlintas di pikiranku,
Dan dngan sisa tnaga yg kupunya,aku mnggerakan bibirku
Brusaha kras mngatakan hal itu...

Satu kalimat yg harus kuucapkan,sebelum smuanya brakhir dan trlambat...

"Selamat ulang tahun ka..."

dan aku pun tnggelam kdalam pasir dingin itu brsama kenangan...
***
Tiba-tiba,aku trbangun diatas sbuah kasur hangat dan mnyadari bahwa aku bru saja mngalami mimpiburuk yg mngerikan...
☆ミ ☆彡☆ミ ☆彡
-Tamat-


Terima Kasih udah mau membuat.. apaa yaa? cerpen tersebut dah.. haha
Arigatou nee, -AC- ^^v

Kamis, 01 Maret 2012

Ancaman baru, Flu Kelelawar

wah.wah.. sekarang makin banyak aj yaa penyakit di dunia.. Kemarin ada Flu Burung.. sekrang mau Ada Flu Kelelawar.. Mau Tau.?

Silahkan dibaca.. :)

Untuk pertama kalinya dalam sejarah, ilmuwan menemukan strain virus influenza dalam tubuh seekor kelelawar. Belum ditemukan cara penyebaran dan bahayanya, namun dikhawatirkan temuan ini akan menjadi ancaman baru bagi kesehatan umat manusia.

Seperti diberitakan The Telegraph, Rabu 29 Februari 2012, jenis virus ini ditemukan secara tidak sengaja oleh Lembaga Pencegahan dan Pengendalian Wabah Internasional (CDC) saat meneliti sekumpulan kelelawar. Temuan mereka juga dituliskan pada jurnal Proceedings of the National Academy of Sciences Senin lalu.

CDC kala itu tengah melakukan penelitian terhadap 300 kelelawar yang mereka kumpulkan di Guatemala pada 2009 dan 2010. Fokus penelitian itu adalah penyakit rabies dan penularannya, tapi peneliti menemukan spesimen bakteri lain yang ternyata adalah virus baru. Ruben Donis, salah satu peneliti, mengatakan, flu ini ditemukan pada jenis kelelawar bahu kuning.

Kelelawar jenis ini adalah pemakan buah dan serangga, tapi tidak pernah menggigit manusia. Namun tidak menutup kemungkinan virus ini dapat ditularkan di masa depan. Donis mengatakan, ini adalah kali pertama ilmuwan menemukan flu pada kelelawar.

Sebelumnya, peneliti meyakini telah menemukan semua jenis penularan flu pada binatang, di antaranya pada burung, babi, anjing, kuda, anjing laut dan singa laut. Lima tahun lalu, seorang ahli virus Rusia mengklaim menemukan flu kelelawar, tapi tidak ada buktinya.

Donis mengatakan saat ini peneliti tengah mencari tahu tentang virus baru tersebut. Sejauh ini, mereka belum dapat menentukan bahaya dan tipe flu tersebut. Berbagai metode untuk penelitian virus, di antaranya mengembangbiakkan virus tersebut pada telur ayam dan sel manusia gagal. Padahal, cara ini selalu digunakan untuk mengetahui cara penyebaran virus.
Belum diketahu pasti ancamannya, bukan berarti tidak berbahaya. Virus jenis ini bisa bergabung dengan virus influenza umum dan bertukar gen lalu bermutasi menjadi bentuk baru yang mematikan, ujar CDC.

Apakah Berita di atas benar keberadaannya? Hanya Waktu yang bisa menjawab.. Haha

Sumber