Usaha

  1. Peluang Usaha Paruh Waktu

    www.vemmaindo2u.com/syan1
    Peluang usaha online paruh waktu
    Dapat income dari internet.

Rabu, 16 Januari 2008

Pemograman Delphi

Borland Delphi
Dari Wikipedia Indonesia, ensiklopedia bebas berbahasa Indonesia.
Langsung ke: navigasi, cari

Delphi adalah sebuah bahasa pemrograman dan lingkungan pengembangan perangkat lunak. Produk ini dikembangkan oleh Borland (sebelumnya dikenal sebagai Inprise). Bahasa Delphi, yang sebelumnya dikenal sebagai object pascal (pascal dengan ekstensi pemrograman berorientasi objek (PBO/OOP)) pada mulanya ditujukan hanya untuk Microsoft Windows, namun saat ini telah mampu digunakan untuk mengembangkan aplikasi untuk Linux dan Microsoft .NET framework (lihat di bawah). Dengan menggunakan Free Pascal yang merupakan proyek opensource, bahasa ini dapat pula digunakan untuk membuat program yang berjalan di sistem operasi Mac OS X dan Windows CE

Pada tanggal 8 Februari 2006, Borland mengumumkan akan melepas seluruh jajaran produk pengembangan aplikasi komputernya termasuk di antaranya Delphi. [1]
Daftar isi
[sembunyikan]

* 1 Lingkungan pengembangan
* 2 Bahasa pemrograman
* 3 Pro and kontra
* 4 Klon dan alternatifnya
* 5 Pranala luar

[sunting] Lingkungan pengembangan

Umumnya delphi lebih banyak digunakan untuk pengembangan aplikasi desktop dan enterprise berbasis database, tapi sebagai perangkat pengembangan yang bersifat general-purpose ia juga mampu dan digunakan dalam berbagai jenis proyek pengembangan software. Ia juga yang dikenal sebagai salah satu yang membawa istilah RAD tool, kepanjangan dari Rapid Application Development, saat dirilis tahun 1995 untuk windows 16-bit. Delphi 2, dirilis setahun kemudian, mendukung lingkungan windows 32-bit, dan versi c++, C++Builder, dirilis beberapa tahun kemudian. Pada tahun 2001 sebuah versi linux yang dikenal sebagai Kylix tersedia. Dengan satu rilis baru setiap tahunnya, pada tahun 2002 dukungan untuk Linux (melalui Kylix dan CLX component library) ditambahkan dan tahun 2003 .NET mulai didukung dengan munculnya Delphi.Net (Delphi 8).

Chief Architect yang membidani Delphi, dan pendahulunya Turbo Pascal, adalah Anders Hejlsberg sampai kemudian ia pindah ke Microsoft tahun 1996 di mana ia sebagai chief designer C# dan termasuk orang kunci dalam perancangan Microsoft .Net Framework. Dukungan penuh untuk .Net ditambahkan pada Delphi 8 (dirilis pada bulan Desember 2003) dengan penampilan user interface (look and feel) mirip dengan Microsoft Visual Studio .NET.

Delphi 2005 (nama lain dari Delphi 9) mendukung code generation baik untuk win32 maupun .NET, dan seperti yang telah dikenal, fitur-fitur manipulasi data secara live dari database secara design-time. Ia juga membawa banyak pembaruan pada IDE secara signifikan.

Para penganjur delphi mengklaim dengan bahasa pemrograman Delphi, IDE dan component library (VCL/CLX) yang disediakan oleh vendor tunggal memungkinkan satu paket yang lebih konsisten dan mudah dikenali.

Produk delphi ini didistribusikan dalam beberapa rancangan: Personal, Professional, Enterprise (sebelumnya Client/Server) dan Architect.

[sunting] Bahasa pemrograman

Perbedaan fitur yang utama antara Delphi, Kylix dengan IDE-IDE yang lain adalah keberadaan bahasanya (Bahasa pemrograman delphi), VCL/CLX (Visual Component Library), Penekanan konektifitas database yang sangat baik, dan banyaknya komponen-komponen pihak ketiga yang mendukungnya.

Aspek penting yang perlu dicatat tentang Bahasa pemrograman Delphi termasuk:

* Penanganan object sebagai reference/pointer secara transparan
* Properti sebagai bagian dari bahasa tersebut; benar, sebagai getter dan setter (atau accessor and mutator), yang secara transparan mengenkapsulasi akses pada field-field anggota dalam kelas tersebut.
* Property index dan Default yang menyediakan akses pada data kolektif
* Pendelegasian (type safe method pointer) yang digunakan untuk memproses event yang dipicu oleh component
* Pendelegasian implementasi interface pada Field ataupun property dari class.
* Implementasi penanganan windows message dengan cara membuat method dalam class dengan nomer/nama dari windows message yang akan dihandle.
* COM bersifat sebagai interface yang independen dengan implementasi class sebagai reference counted
* Kompilasi yang dapat menghasilkan kode yang berjalan secara native x86 ataupun managed code pada arsitektur framework .NET.

[sunting] Pro and kontra

Delphi membawa keuntungan-keuntungan berikut:

* Komunitas pengguna yang besar pada Usenet maupun web [2]
* Dapat mengkompilasi menjadi single executable, memudahkan distribusi dan meminimalisir masalah yang terkait dengan versioning
* Banyaknya dukungan dari pihak ketiga terhadap VCL (biasanya tersedia berikut source codenya) ataupun tools pendukung lainnya (dokumentasi, tool debugging)
* Optimasi kompiler yang cukup cepat
* Mendukung multiple platform dari source code yang sama

Berikut ini kerugiannya:

* Partial single vendor lock-in (Borland dapat menetapkan standar bahasa, kompatibilitas yang harus mengikutinya)
* Terbatasnya kamampuan portabilitas antar-platform OS (sebelum ada kylix)
* Akses pada platform dan library pihak ketiga membutuhkan file-file header yang diterjemahkan ke dalam bahasa pascal
* Dokumentasi atas platform dan teknik-teknik yang menyertainya sulit ditemukan dalam bahasa pascal (contoh akses COM dan Win32)

[sunting] Klon dan alternatifnya

Meskipun tidak bersifat subsitutif penuh terhadap keseluruhan paket delphi, ada beberapa usaha yang dilakukan untuk membuat kompatibilitas bahasa ini menjadi lebih baik atu bahkan lebih buruk dengan membuat kode delphi yang tidak bisa dicapai oleh delphi ataupun kylix sendiri.

Produk-produk berikut bisa membuat kode delphi berjalan dalam alur yang tidak mungkin dilakukan oleh Delphi (seperti dukungan terhadap sistem operasi yang berbeda, distribusi yang gratis dan penggunaan untuk kebutuhan pendidikan, dan penyertaan kode dari kompilernya sendiri) yang menjadikan vendor bisa menjadi lebih independen. Produk-produk berikut ini umumnya digunakan untuk kebutuhan edukasi dan mengusahakan agar sisi aplikasi delphi yang berjalan pada server bisa berjalan pada sistem operasi alternatif selain dari yang didukung oleh delphi/kylix, umumnya produk tersebut sudah mensupport linux sebelum kylix muncul.

* Bloodshed Dev-Pascal Salah satu IDE Win32 yang mensupport GNU Pascal maupun Free Pascal
* Free Pascal Kompiler berbasis commandline dengan dialek yang sangat dekat dengan Turbo Pascal dan Delphi. Fitur yang terdapat pada Delphi versi 4 ke atas hanya diimplementasikan pada seri versi 1.9.x (akan menjadi seri 2.0.x). Versi beta ini sudah bisa digunakan secara baik. Beroperasi umumnya pada sistem operasi berbasis x86. Mendukung Linux, Mac OS dan Mac OS X (termasuk implementasi Xcode) pada keluarga PowerPC, dan Linux berbasis AMD64. SPARC and arsitektur Mesin RISC Acorn (ARM) masih sedang dikerjakan dan belum siap dideploy.
* GNU Pascal secara terpisah didistribusikan sebagai bagian dari GNU Compiler Collection dan tidak mendukung dialek pascal yang diimplementasikan borland
* InnerFuse merupakan interpreter bahasa Delphi yang dapat diintegrasikan dengan aplikasi Delphi
* Lazarus merupakan satu upaya untuk membangun sebuah RAD berbasis Free Pascal.
* OpenSibyl
* Virtual Pascal
* WDOSX
* Winsoft Pocket Studio

Psikologi Pendidikan dan Bimbingan

'''Psikologi Pendidikan dan Bimbingan''' adalah salah satu jurusan atau program studi dalam jenjang strata 1 (S-1) di pendidikan tinggi jenis kependidikan (Lembaga Pendidikan Tenaga Kependidikan - LPTK) yang menghasilkan sarjana pendidikan (S.Pd.) yang mempunyai kewenangan untuk menjadi [[konselor pendidikan]] di suatu [[satuan pendidikan]] (seperti sekolah atau lembaga pendidikan lainnya) yang lebih lanjut bisa menjadi [[konselor]] umum di masyarakat apabila telah mendapat lisensi dari [[Asosiasi Bimbingan Konseling Indonesia (ABKIN)]]. Umumnya jurusan/program studi ini merupakan bagian dari Fakultas Ilmu Pendidikan. Dalam pendidikan jenjang yang lebih tinggi, S-2 atau S-3, umumnya bidang ini menggunakan nama lain sebagai program studinya, yaitu Program Studi [[Bimbingan Konseling]] atau Program Studi [[Bimbingan Penyuluhan]]. Jurusan/program studi ini mempunyai [[objek forma]] yang berbeda dengan fakultas/jurusan [[psikologi]] non kependidikan yang menghasilkan sarjana psikologi (S.Psi.).

{{stub}}
[[Kategori:Perguruan tinggi di Indonesia]]

PBO

Mengenal Java
Java adalah sebuah platform teknologi pemrograman yang dikembangkan oleh Sun Microsystem. Pertama kali di-release tahun 1991 dengan nama kode Oak. Kemudian tahun 1995 nama kode Oak diganti menjadi Java. Yang memotivasi Java dibuat adalah untuk membuat sebuah bahasa pemrograman yang portable dan independent terhadap platform (platform independent). Java dapat membuat perangkat lunak yang dapat ditanamkan (embedded) pada berbagai mesin dan peralatan konsumer, seperti handphone, microwave, remote control, dan lain-lain. Hal ini kemudian Java memiliki konsep yang disebut write once run anywhere.

Untuk membangun perangkat lunak menggunakan Java maka dibutuhkan Java Development Kit (JDK). JDK release pertama tahun 1996 yaitu JDK 1.1 yang diadopsi oleh Netscape. JDK terbaru sekarang (September-tahun 2004, ketika modul ini ditulis) adalah JDK 1.4.2_3. Semua program dan dokumentasi dari JDK ini bisa di-dwonload secara gratis disitus www.sun.java.com.
Karakteristik Java
Sintaks Java merupakan pengembangan dari bahasa C/C++. Berikut adalah beberapa hal tentang pemrograman Java:

1. Bersifat protable dan platform independent. Program Java yang telah ditulis akan dapat dieksekusi di mesin apapun dan sistem operasi apapun tanpa harus mengubah sedikitpun dari program tersebut.
2. memiliki garbage collection yang dapat mendealokasikan memori secara otomatis.
3. menghilangkan sifat pewarisan berganda yang terdapat pafa C++.
4. Mengurangi pointer aritmetika. Pengaksesan lokasi memori secara langsung dengan menggunakan pointer memungkinakn program untuk melakukan suatu tindakan yang tidak seharusnya atau tidak boleh dilakukan. Untuk mengurangi kemungkinan kesalahan seperti ini penggunaan pointer pada Java telah dibatasi dengan menggunakan reference.
5. memiliki array sejati.
6. mengurangi kerancuan antara pemberian nilai pada statement conditional.
Selain itu Java memiliki karakteristik:

1. Berorientasi Objek
2. Robust
3. Portable
4. Multithreading
5. Dinamis
6. Sederhana
7. Tredistribusi
8. Aman
9. Netral secar arsitektur
10. Interpreter
11. Berkinerja tinggi
12. free / bebas licence
Pengenalan Objek: Paradigma Pemrograman Berorientasi Objek
Pemrograman Berorientasi Objek (PBO)
Pemrograman Berorientasi Objek dimulai pertama kali dengan bahasa Simula yang dikembangkan di Scandinavia di pertengahan tahun 60-an. Simula utamanya digunakan untuk pemrograman simulasi, dimana adalah alamiah untuk memodelkan suatu entitas eksternal / diluar sistem perangkat lunak dan untuk memilih istilah-istilah untuk entitas-entitas tersebut dan tingkah lakunya. Simula memiliki sintak yang mirip dengan Pascal, tetapi programmer berfikir sedikit lebih berbeda ketika merancang suatu program yang akan dibuat dengan Simula. Sebuah ide dasar yang diperkenalkan dalam Simula adalah inheritance (pewarisan). Dalam Simula juga sudah dikenal objek (entitas) yang ada dalam sistem yang dimodelkan. Ada beberapa objek yang dikumpulkan kemudian disebut ”Class”, dan tugas utama dari seorang perancang program dengan Simula adalah menentukan behaviour dari class tersebut.



Setelah Simula, bahasa berikutnya yang diketahui mendukung untuk mengadopsi pemrograman berorientasi objek adalah Smalltalk yang dikembangkan tahun 70-an di Xerox PARC. Simula dan Smalltalk dirancang secara elegan, dan menawarkan sejumlah konep yang powerful yang memudahkan untuk dipelajari.





Abstraksi



Abstraksi adalah suatu cara melihat suatu objek dalam bentuk yang sederhana. Sebagai contoh jika kita melihat sepeda motor. Kita tidak perlu melihat susunan komponen mesin dan dukungan elektriknya yang cukup kompleks dan rumit, namun kita bisa melihat sepeda motor itu sebagai sebuah entitas / satuan tunggal (single entity) yang merupakan sebuah objek yang mempunyai sifat dan karakteristik tersendiri. Dengan pemikiran yang sederhana ini maka ketika kita mengendarai sepeda motor tersebut kita tidak perlu tahu betapa rumit komponen dan rangkaian yang menyusun sepeda motor. Karena untuk mengendarai sepeda motor yang perlu diketahui adalah bagaimana sepeda motor itu bisa dikendalikan.



Sehingga dengan konsep abstraksi ini kita bisa melihat suatu sistem yang kompleks yang terdiri dari subsistem-subsistem yang rumit dan banyak bisa dipandang menjadi sebuah paket sistem yang sederhana.



Pemahaman objek disekitar kita inilah yang akan mendasari pemahaman tentang pemrograman berorientasi objek. Yang paling penting adalah bagaimana mentransformasikan apa yang anda ketahui tentang suatu objek menjadi suatu program.



Elemen sebuah Objek: state dan behaviour



Setiap objek selalu memiliki state dan behaviour yang dapat mengubah state tersebut. Sebagai contoh manusia memiliki state: umur, tinggi, berat dan sebagainya. Demikian pula manusia memiliki behaviour: menua, meninggi, makan (menambah berat badan) dan sebagainya. Behaviour juga dapat tidak mengubah sama sekali state dari objek tersebut, baik secara langsung maupun tidak langsung. Secara sederhana state bisa dianggap sebagai suatu kata benda karena sifatnya yang pasif, benda tersebut tidak melakukan operasi tetapi justru menjadi target atau bahan operasi. Demikian pul behaviour bisa dianggap sebagai kata kerja, karena ia berfungsi untuk menujukkan operasi apa yang dilakukan.



Konsep Pemrograman Berorientasi Objek



Ciri khas pemrograman berorintasi objek adalah: Enkapsulasi, Pewarisan dan Polymorphism.



Enkapsulasi



Enkapsulasi adalah suatu mekanisme untuk menyembunyikan atau memproteksi suatu proses dari kemungkinan interferensi atau penyalahgunaan dari luar sistem sekaligus menyederhanakan penggunaan system itu sendiri. Akses ke internal sistem diatur sedemikian rupa melalui seperangkat interface. Contoh kasus sepeda motor tadi, pada sistem pemindahan gigi transmisi, maka pengendara tidak perlu tahu detail dari bagaimana proses pemindahan gigi itu dilakukan oleh mesin, cukup tahu bagaimana menekan gigi transmisi itu. Pedal gigi transmisi yang diinjak pengendara itu merupakan interface (antar muka) pengendara dengan sistem transmisi sepeda motor.

Dalam bahasa Java segala sesuatu adalah objek (everything is object). Setiap baris program yang ditulis programmer adalah merupakan bagian dari sebuah objek. Programmer juga dapat membangun sebuah objek yang disusun oleh objek-objek kecil, dimana masing-masing objek yang menyusunnya memiliki fungsi sendiri-sendiri.



Pewarisan (Inheritance)



Sebagai manusia kita sebenarnya terbiasa untuk melihat objek yang berada disekitar kita tersusun secara hierarki berdasarkan class-nya masing-masing. Dari sini kemudian timbul suatu konsep tentang pewarisan yang merupakan suatu proses dimana suatu class diturunkan dari class lainnya sehingga ia mendapatkkan cirri atau sifat dari class tersebut. Perhatikan contoh hirarki berikut ini:







Dari hirarki diatas dapat dilihat bahwa, semakin kebawah, class akan semakin bersifat spesifik. Class mamalia memiliki seluruh sifat yang dimiliki oleh binatang, demikian halnya juga Anjing, kucing dan Monyet memiliki seluruh sifat yang diturunkan dari class mamalia. Dengan konsep ini, karakteristik yang dimiliki oleh class binatang cukup didefinisikan didefinisikan dalam class binatang saja. Class mamalia tidak perlu mendefinisikan ulang apa yang telah dimiliki oleh class binatang, karena sebagai class turunannya, ia akan mendapatkan karakteristik dari class binatang secara otomatis. Demikian juga dengan class anjing, kucing dan monyet, hanya perlu mendefinisikan karakteristik yang spesifik dimiliki oleh class-nya masing-masing. Dengan memanfaatkan konsep pewarisan ini dalam pemrograman, maka hanya perlu mendefinisikan karakteristik yang lebih umum akan didapatkan dari class darimana ia diturunkan.





Polymorphism



Polymorphism berasal dari bahasa Yunani yang berarti banyak bentuk. Dalam PBO, konsep ini memungkinkan digunakannya suatu interface yang sama untuk memerintah objek agar melakukan aksi atau tindakan yang mungkin secara prinsip sama namun secara proses berbeda. Dalam konsep yang lebih umum sering kali polymorphism disebut dalam istilah satu interface banyak aksi. Contoh yang konkrit dalam dunia nyata yaitu mobil. Mobil yang ada dipasaran terdiri atas berbagai tipe dan berbagai merk, namun semuanya memiliki interface kemudi yang sama, seperti: stir, tongkat transmisi, pedal gas dan rem. Jika seseorang dapat mengemudikan satu jenis mobil saja dari satu merk tertentu, maka orang itu akan dapat mengemudikan hamper semua jenis mobil yang ada, karena semua mobil tersebut menggunakan interface yang sama. Harus diperhatikan disini bahwa interface yang sama tidak berarti cara kerjanya juga sama. Missal pedal gas, jika ditekan maka kecepatan mobil akan meningkat, tapi bagaiman proses peningkatan kecepatan ini dapat berbeda-beda untuk setiap jenis mobil.





Instalasi Java



Pada bagian iniakan dibahas langkah-langkha untuk instalasi dan konfigurasi Java Development Kit (JDK):

1. Mulai dari windows explorer double click pada icon j2sdk-1.4.2.win didirektori yang berisi program-program pendukung Java.
2. berikutnya adalah tahapan-tahapan yang harus diperhatikan sesuai dengan kotak dialog yang muncul.
3. pada pilihan komponen-komponen, pilihlah sesuai dengan kebutuhan yang diinginkan untuk diinstalasi.
4. pilihlah juga direktori yang diinginkan untuk tempat instalasi JDK, misal di C:\Java.
5. setelah itu proses instalasi akan berlangsung, tunggulah hingga selesai.
6. jika instalasi telah lengkap / selesai maka akan muncul kotak dialog yang menunjukkan bahwa instalasi komplit.
7. langkah berikutnya, biasanya instalasi JDK akan menghasilkan library yang dibutuhkan masih dalam bentuk file yang terkompres, yaitu src.zip, maka yang harus dilakukan adalah men-decompress file itu dengan winzip atau extractor yang lainnya.
8. hal yang perlu disetting selanjutnya adalah classpath, java home dan path. Untuk setting ketiganya adalah sebagai berikut:
9. untuk system operasi windows 98 maka setting dilakukan di autoexec.bat dengan menuliskan sintaks sebagai berikut : misal java diinstalasi di c:\java

PATH = C:\java\bin

CLASSPATH = c:\java\lib\tools.jar;c:\java\ext\lib\rt.jar

JAVA_HOME = c:\java

Untuk system operasi windows 2000 atau windows XP, maka bisa di-setting melalui Environment Variable.









Sintaks Bahasa dan Tipe Data



Contoh program yang sederhana

Setelah mendapatkan gambaran yang cukup mengenai dasar-dasar PBO, kini saatnya memasuki dunia Java yang sebenarnya. Berikut adalah sebuah contoh program yang sederhana:



/*

contoh program Java sederhana

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

*/



class sederhana {

//awal program selau dimulai dari main()

public static void main(String[] args) {

System.out.println(“Hello …. Ini Program Pertamaku”);

}

}





Hal yang perlu dicatat:

Java bersifat case sensitive. Huruf besar dan kecil adalah berbeda dalam Java, karena itu pastikan anda mengetik kode diatas sama persis, tanpa mengubah besar kecil hurufnya. Selain itu dalam Java white space seperti karakter spasi, tab, pindah baris dan karakter lainnya yang berfungsi untuk memformat tampilan, tidak memiliki arti apapun selain untuk memudahkan programmer membaca kode yang ditulis. Karena itu karakter white space dapat digunakan sesukanya untuk memudahkn programmer membacanya.





Ketik program diatas dengan menggunakan text editor (misalnya notepad, atau di linux dengan gedit) dan simpan dengan nama sederhana.java. nama file ini harus sama dengan nama class. Kemudian lakukan kompilasi dengan mengetikkan perintah di c-prompt:



C:\javawork> javac sederhana.java



Jika berhasil, hasil kompilasi ini akan membangkitkan sebuah bytecode dengan nama file sederhana.class. untuk mengeksekusi file ini maka bisa menggunakan perintah:



C:\javawork> java sederhana



Hasil dari eksekusi tersebut maka akan menghasilkan tampilan :



Hello .... Ini Program Pertamaku

Penjelasan Program



Program diatas merupakan program paling sederhana, namun memiliki beberapa bagian penting.



/*

contoh program Java sederhana

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

*/



bagian ini merupakan bagian yang dikenal sebagai komentar. Komentar dalam Java seperti halnya dalam pemrograman yang lainnyabukan merupakan bagain dari program. Karenanya komentar ini tidak akan dikompilasi oleh compiler Java dan tidak akan mempengaruhi alur program. Komentar ini lebih diperuntukkan untuk memperjelas source code yang ditulis sehingga kode program dapat lebih mudah untuk diteliti ualng atau dibaca. Komentar harus selalu ditulis diantara tanda /* dan */.



class sederhana



baris ini mendeklarasikan sebuah class dengan nama sederhana. Jika diperhatikan keseluruhan deklarasi class ini diawali dengan { dan diakhir dengan }. Hal ini berarti bahwa semu yang berada didalam tanda tersebut merupakan bagain dari class ini. Penjelasan tentang class dibahas secara tersendiri dibagian class setelah pembahasan ini.



//awal program selau dimulai dari main()



baris kode ini juga merupakan komentar. Perbedaan dengan /* */ adalah bahwa ia hanya berlaku untuk satu baris ini saja dan semua kata-kata setelah tanda // adalah komentar.





public static void main(String[] args) {



baris ini mendeklarasikan suatu method dengan nama main. Nama main disini merupakan suatu keharusan dalam Java karena Java akan mencari method yang bernama main ini sebagai awal eksekusi program. Keyword public merupakan access specifier yang menentukan visibility level dari method ini. Public berarti method ini dapat diakses darimanapun dari luar class. Method main() akan dipanggil dari luar oleh runtime Java pada saat program akan dieksekusi sehingga access specifier-nya harus menggunakan public. Keyword static memungkinkan method main() diapnggil tanpa harus terlebih dahulu membuat instance dari class sederhana. Ini diperlukan karena method main() akan dieksekusi sebelum objek apapun dibuat dalam memori. Keyword void berarti bahwa method main() tidak mengembalikan nilai apapun setelah diapnggil/dieksekusi.



System.out.println(“Hello …. Ini Program Pertamaku”);



Baris ini memiliki beberapa bagian penting:

Ø System adalah nama dari salah satu class standar yang dimiliki oleh Java

Ø Out merupakan anggota dari class system dan juga merupakan objek tersendiri. Out mewakili standard output stream yang dalam hal ini digunakan layar komputer. Seperti halnya method main() diatas, objek out juga dideklarasikan dengan menggunakan keyword static didalam classnya sehingga ia dapat langsung dipanggil tanpa perlu terlebih dahulu membuat instance dari class system.

Ø Prinltn merupakan method yang terdapat dalam objek out. Berfungsi untuk mencetak keluaran ke standard output. Mthod ini juga mencetak karakter pindah baris. Untuk mencetak tanpa pindah baris bisa menggunakan print().

Ø “Hello …. Ini Program Pertamaku” merupakan parameter darimethod println yang diterima oleh internal method ini dan dicetak ke standard output yang dalam hal ini adalah layer computer anda. Oleh karena itu sewaktu menjalankan program ini dilayar computer akan tercetak : Hello …. Ini Program Pertamaku.

Ø Tanda ; diperlukan untuk menandai akhir dari suatu statement / pernyataan / perintah.





Identifier



Identifier merupakan nama yang digunakan untuk menamai class, interface, variable dan method. Programmer dapat menentukan sendiri identifier yang akan digunakan. Hanya yang perlu diperhatikan adalah:

- tidak ada batasan panjang, jadi identifier dapat dibuat dengan panjang karakter yang tidak terbatas.

- Identifier harus diawali dengan huruf, underscore / garis bawah ( _ ) atau lambang dollar ($). Untuk selebihnya dapat digunakan karakter apapun, kecuali karakter yang digunakan sebagai operator oleh Java (*, +, -, /).

- Bukan merupakan keyword yang telah dikenal oleh Java.



Pada contoh sebelumnya sederhana merupakan identifier yang digunakan untuk menamai class yang dibuat.



Reserved Word / keywords

Ini merupakan kata-kata yang telah dikenal oleh Java dengan memiliki arti khusus dalam program. Berikut ini adalah daftar kata-kata tersebut.

Table 1 Daftar Kata (Keyword) yang dikenal dalam Java

abstract


boolean


break


byte


case

catch


char


Class


const


continue

default


do


Double


else


extends

false


final


finally


float


For

goto


if


Implements


import


instanceof

int


interface


long


native


new

null


package


Private


protected


public

return


short


Static


strictfp


super

switch


synchronized


this


throw


throws

transient


true


Try


void


volatile

while















Variabel

Variable merupakan lokasi penyimpanan dalam memori. Setiap variable memiliki kemampuan menyimpan suatu informasi sesuai dengan tipe data yang dideklarasikan untuk variable tersebut. Sintaks pendeklarasian varaibel secara umum adalah sebagai berikut:



Tipe_data nama_variable;



Tipe_data meliputi semua tipe data yang dikenal dalam Java, sedangkan nama_variabel adalah identifier yang akan digunakan untuk menunjuk ke variable tersebut didalam program.



Contoh :



int hitung;



kode diatas mendeklarasikan suatu varaibel bernama hitung dengan tipe data integer.





Scope dari Variabel



Dalam Java, secara garis besar scope dari variabel dapat dibedakan menjadi dua bagian, yaitu variabel yang dideklarasikan didalam blok class (dikenal juga sebagai property) dan variabel yang dideklarasikan didalam blok kode.

Variabel yang dideklarasikan dalam blok class akan dikenal dibagian manapun dama blok kelas tersebut. Variabel ini juga bahkan dapat diakses dari luar class dengan menggunakan referensi objek atau instance dari class tersebut, namun hal ini akan dipengaruhi oleh penggunaan access specifier. Access specifier akan dibahas berikutnya.

Pada dasarnya variabel dapat dideklarasikan didalam blok kode manapun. Yang dimaksud dengan blok kode disini adalah bagian dari kode yang dimulai dengan karakter { dan ditutup dengan karakter }. Blok ini menentukan scope dari suatu variabel, yaitu apakah suatu variabel akan dikenal dibagian lain dari program atau tidak. Kita juga bisa membuat nested blok, yaitu blok yang berada didalam blok lainnya. Aturan sederhana yang perlu diingat hanyalah pendeklarasian suatu variabel dalam suatu blok kode akan dikenal oleh nesteted blok yang ada didalam blok kode tersebut, namun tidak berlaku sebaliknya.





Class

Dalam dunia nyata, kita sering memiliki beberapa objek yang berjenis sama, contohnya, sepeda motor yang kita miliki hanya satu dari banyak sepeda motor di dunia. Menggunakan istilah orientasi objek, kita bisa mengatakan bahwa sepeda motor itu adalah sebuah instance dari sebuah class dari objek-objek yang diketahui sebagai sepeda motor. Sepeda motor-sepeda motor umumnya memiliki beberapa status (state) (seperti: gear, 2roda, rantai, jok) dan tingkah laku (behaviour) (merubah gear, dan rem). Namun setiap sepeda motor adalah independen / bebas dan bisa berbeda dari sepeda motor lainnya.

Ketika membuat sepeda motor, pabrik / industri pembuatnya mengambil keuntungan dari kenyataan bahwa sepeda motor memiliki karakteristik yang sama, sehingga untuk membuat sepeda bisa mulai dari satu cetak biru / blue print. Sangat tidak efisien jika membuat sepeda dengan blue print yang berbeda-beda untuk setiap sepeda.

Dalam perangkat lunak berorientasi objek dimungkinkan untuk memiliki banyak objek yang sama yang menggabungkan karakteristik-karakteristik seperti: sudut, employee records, video clips, dan seterusnya. Seperti pabrik sepeda motor kita dapat mengambil keuntungan dari kenyataan bahwa objek-objek dari jenis yang sama adalah serupa dan kita dapat membuatnya dari blue print yang sama. Blue print perangkat lunak itulah yang disebut Class.



Definisi: sebuah Class adalah sebuah blue print , atau prototipe, yang mendefiniskan variabel-variabel dan metode-metode yang umum untuk semua objek dari njenis tertentu.



Class untuk sepeda motor tadi akan mendefinisikan variabel-variabel instan yang diperlukan untuk memuat karakteristik-karakteristik dari objek yang bersangkutan. Class akan dideklarasikan dan menyediakan implementasi-implementasi untuk metode-metode instan yang akaan memungkinkan untuk pengendara sepeda motor tersebut mengubah gear, rem, dan mengubah pedal gas, sebagaimana ditunjukkan pada gambar berikut.

setelah kita membuat kelas sepeda motor, kita dapat membuat sejumlah objek sepeda motor dari Class tersebut. Ketika kita membuat sebuah Class instan, maka system akan mengalokasikan sejumlah memori yang cukup untuk objek-objek dan semua variable instan. Tiap istan mendapat copy-nya sendiri dari semua instan variable yang didefinisikan dalam Class.

tambahan untuk variable instant, class-class dapat mendefinisikan class variable. Sebuah class varaibel memuat informasi yang digabung dengan semua instan dari class. Contohnya, anggaplah sepeda motor memiliki sejumlah gear. Dalam kasus ini, mendefinisikan sebuah variabel instan untuk memegang angka gear adalah sesuatu yang tidak efisien; tiap instan akan memiliki copy dari variabelnya, tetapi nilainya akan sama untuk semua instan. Dalam situasi tersebut, kita dapat mendefinisikan sebuah class variable yang memuat angka-angka gear. Semua instan menggabungkan semua variable ini. Jika satu objek mengubah variabelnya, maka ini akan mengubah semua objek tipe tersebut. Sebuah class juga mendeklarasikan metode class-nya. Kita dapat mengambil sebuah metode class secara langsung dari class, dimanapun kita dapat mengambil metode class pada suatu instan tertentu.



Object vs Class

Kita mungkin memperhatikan bahwa gambaran-gambaran dari objek-objek dan class-class kelihatan hampir sama. Dan lebih mendalam, perbedaan antara class dan objek sering membingungkan. Dalam kenyataannya, hal ini telah nyata bahwa class bukanlah sendirinya objek yang mereka gambarkan. Sebuah blue print dari sebuah sepeda motor adalah bukan sepeda motor. Namun, hal ini sedikit sulit untuk membedakan class-class dan objek dalam system perangkat lunak. Ini memang terpisah karena objek-objek dalam perangkat lunak adalah model elektronik dari model yang ada dalam dunia nyata atau konsep abstraknya. Tetapi hal ini juga karena istilah “objek” kadang-kadang digunakan untuk menunjuk baik class maupun instan-nya.



Tipe Data

Setiap variabel harus memiliki tipe data. Sebuah variabel tipe datanya menentukan nilai dari variabel yang dapat memuat dan operasi-operasi yang dapat dilakukannya. Contohnya sebuah tipe data integer (int) dapat memuat hanya nilai-nilai integer (baik positif maupun negative). Kita dapat melakukan operasi aritmetik seperti penjumlahan atau perkalian dan lainnya pada variable integer.

Bahasa pemrograman java memiliki 2 katagori tipe data: primitive dan reference. Sebuah variabel tipe primitive memuat sebuah nilai tunggal dengan format dan ukuran yang sesuai tipenya: sebuah angka, sebuah karakter, atau sebuah nilai boolean, contohnya sebuah nilai integer 32 bit data dalam sebuah format diketahui sebagai komplemen 2, sebuah nilai char 16 bit data yang di format sebagai sebuah karakter Unicode, dan seterusnya.

tabel berikut disusun berdasar kata kunci, semua tipe data primitive yang didukung oleh Java, ukuran dan formatnya, dan sebuah penjelasan ringkas untuk masing-masing tipe data.

Tipe Data Primitive



Kata Kunci


Keterangan


Size/Format

(integers)

byte


Byte-length integer


8-bit two's complement

short


Short integer


16-bit two's complement

int


Integer


32-bit two's complement

long


Long integer


64-bit two's complement

(real numbers)

float


Single-precision floating point


32-bit IEEE 754

double


Double-precision floating point


64-bit IEEE 754

(other types)

char


A single character


16-bit Unicode character

boolean


A boolean value (true or false)


true or false



Purity Tip: dalam bahasa yanglain, format dan ukurannya tergantung pada platform dimana program tersebut dijalankan. Hal yang lain, bahasa pemrograman Java menspesifikasi ukuran dan format dari tipe data primitifnya. Dari sini kita tidak perlu khawatir tentang ketergantungan sistem.



Berikut adalah beberapa conoth tipe data:

Contoh


Tipe Data

178


Int

8864L


long

37.266


double

37.266D


double

87.363F


float

26.77e3


double

' c '


char

True


boolean

False


boolean



Secara umum, sederet digit dengan tanpa titik decimal (dalam notasi Internasional) atau koma decimal (notasi Indonesia) ditipekan sebagai sebuah integer. Kita juga dapat menspesifikasi sebuah integer Long dengan menempatkan 'L' atau 'l' setelah angkanya. 'L' ditunjukkan agar tidak membingungkan dengan didgit '1'. Sebuah deretan digit dengan ada sebuah titik desimalnya adalah bertipe double. Kita juga dapat menspesifikasi sebuah float dengan menempatkan 'f' atau 'F' setelah angka. Sebuah karakter harfiah adalah sebuah karakter Unicode tunggal diantara tanda petik. Dua karakter Boolean adalah true dan false (benar dan salah)

Arrays, class, dan interface adalah tipe-tipe referensi. Nilai dari variable tipe referensi, berbeda dengan tipe primitive, adalah sebuah referensi untuk (sebuah alamat dari) nilai atau kumpulan nilai dari nilai-nilai yang ditunjukkan oleh variable.

Sebuah referensi (reference) disebut sebagai sebuah pointer, atau alamat memory dalam bahasa lain. Bahasa pemrogrman Java tidak mendukung penggunaan alamat secara eksplisit seperti bahasa pemrograman lain lakukan.. You use the variable's name instead.







Operator



Operator merupakan simbol yang biasa digunakan dalam menulis suatu penyataan (statement) dalam bahasa pemrograman apapun. Operator akan melakukan suatu operasi terhadap operand sesuai dengan fungsinya. Contoh operasi antara lain penjumlahan, pengurangan, pembagian dan sebagainya.



3 + 8 * 4



3 8 4 adalah operand

+ * adalah Operator





Operator Penugasan



Operator ini adalah operator yang paling sederhana dan hanya dilambangkan dengan karakter ’=’. Operator ini digunakan untuk menugaskan suatu nilai ke suatu variabel. Contoh :



int hitung = 4;

yang unik dari operator ini dalam Java adalah kita dapat menggunakan operator ini secara berantai dalam suatu ekspresi, contoh:



int a, b, c;

a = b = c = 99;



Operator Matematika



Operator ini digunakan dalam ekspresi matematika. Berikut ini daftar operator matematika yang dikenal dalam Java:



Operator


Keterangan

+


Penjumlahan

-


Pengurangan

*


Perkalian

/


Pembagian

%


Modulus (sisa bagi)





Operator Penaikan dan Penurunan



Operator ini digunakan untuk menaikkan atau menurunkan suatu nilai integer (bilangan bulat) sebanyak satu satuan, dan hanya digunakan pada variabel.



Operator


Keterangan

++


Penambahan dengan nilai satu

--


Pengurangan dengan nilai satu



Sebagai contoh :



x = x + 1;

y = y -1;

dapat ditulis menjadi:

x++ ;

y-- ;

atau

++x ;

--y ;



Operator Bitwise (manipulasi bit)



Operator ini digunakan untuk operasi secara langsung terhadap bit yang menyusun suatu bilangan. Daftar operator bitwise dalam Java adalah sebagai berikut :



Operator


Arti

-


Bitwise negasi (NOT)

&


Bitwise AND

|


Bitwise OR

^


Bitwise XOR

>>


Geser kanan

>>>


Geser kanan tanpa mempertahankan sign (dengan nilai 0 sebagai pengisi bit paling kiri)

<<


Geser kiri



Karena operasi bitwise memanipulasi hingga ke bagian yang paling kecil dari suatu bilangan, yaitu bit maka diperlukan penjelasan lebih lanjut tentang bagaimana Java menyimpan reprsentasi suatu bilangan dalam bit, terutama sekali untuk representasi bilangan negatif.

Java menyimpan representasi dari suatu bilangan sebagai bilangan basis dua (binary) yang tersusun atas bit. Contoh bilangan binary : 000100111. angka 0 dan 1 yang membentuk bilangan binary inilah yang disebut bit.





Kontrol Alur Eksekusi Program



Sebagai bahasa pemrograman, Java memiliki cara untuk mengontrol alur eksekusi program bergantung pada kondisi yang telah dietentukan. Secara garis besar, kontrol alur eksekusi ini dapat dikelompokkan ke dalam tiga bagian besar, yaitu seleksi, iterasi / perulangan, dan jump.



Seleksi



Terdapt dua kunci (keyword) yang dapat digunakan untuk melakukan seleksi dalam Java, yaitu if dan switch. Keduanya menentukan alur eksekusi program maman yang akan dijalankan pada suatu percabangan.



If



Secara umum penggunaan if mengikuti ketentuan sebagai berikut:



If (kondisi)

Pernyataan1;

Else

Pernyataan2;



Kondisi harus berupa ekspresi yang menghasilkan nilai Boolean (true atau false), sedangkan pernyataan1 dan pernyataan2 merupakan kode atau blok kode yang akan dieksekusi sesuai dengan nilai yang dihasilkan oleh kondisi. Jika kondisi bernilai true maka pernyataan1 yang akan dieksekusi dan sebaliknya jika nilai kondisi adalah false maka pernyataan2 lah yang akan dieksekusi.

Dalam penerapannya penggunaan else bersifat opsional, boleh menggunakannya atau tidak sesuai dengan kebutuhan, seperti berikut:



If (kondisi)

Pernyataan;



Dengan demikian pernyataan hanya akan dieksekusi jika kondisi bernilai true.





If – else bertingkat (nested)



Pada prinsipnya penggunaan if – else adalah sama, namun untuk yang bertingkat dapat mengkombinasikan penggunaannya menjadi bertingkat seperti berikut:



If (kondisi1)

Pernyataan1;

Else if (kondisi2)

Pernyataan2;

Else if (kondisi3)

Pernyataan3;

:

:

else if (kondisiN)

pernyataanN;

else

pernyataanLain;





switch



penggunaan switch sebenarnya hamper sama dengan if bertingkat, dimana kita bisa menggunakan switch untuk percabangan yang berjumlah lebih darisatu. Karena itu switch bisa dijadikan alternative lain dibandingkan menggunakan if bertingkat. Secara umum bentuk penggunaannya sebagai berikut:



switch (ekspresi) {

case nilai1: pernyataan1;

break;

case nilai2: pernyataan2;

break;

case nilai3: pernyataan3;

break;

:

:

case nilaiN: pernyataanN;

break;

default : pernyataanDefault;

}
1

Ilmu komputer

Ilmu komputer
Ilmu komputer (Ilkom), atau dalam bahasa Inggrisnya disebut Computer Science (CS), secara umum diartikan sebagai ilmu yang mempelajari baik tentang komputasi, perangkat keras (hardware) maupun perangkat lunak (software). Ilmu komputer mencakup beragam topik yang berkaitan dengan komputer, mulai dari analisa abstrak algoritma sampai subyek yang lebih konkret seperti bahasa pemrograman, perangkat lunak, termasuk perangkat keras. Sebagai suatu disiplin ilmu, Ilmu Komputer lebih menekankan pada pemrograman komputer, dan rekayasa perangkat lunak (software), sementara teknik komputer lebih cenderung berkaitan dengan hal-hal seperti perangkat keras komputer (hardware). Namun demikian, kedua istilah tersebut sering disalah-artikan oleh banyak orang.

Tesis Church-Turing menyatakan bahwa semua alat komputasi yang telah umum diketahui sebenarnya sama dalam hal apa yang bisa mereka lakukan, sekalipun dengan efisiensi yang berbeda. Tesis ini terkadang dianggap sebagai prinsip dasar dari ilmu komputer. Para ahli ilmu komputer biasanya menekankan komputer von Neumann atau mesin Turing (komputer yang mengerjakan tugas yang kecil dan deterministik pada suatu waktu tertentu), karena hal seperti itulah kebanyakan komputer digunakan sekarang ini. Para ahli ilmu komputer juga mempelajari jenis mesin yang lain, beberapa diantaranya belum bisa dipakai secara praktikal (seperti komputer neural, komputer DNA, dan komputer kuantum) serta beberapa diantaranya masih cukup teoritis (seperti komputer random and komputer oracle).

Ilmu Komputer mempelajari apa yang bisa dilakukan oleh beberapa program, dan apa yang tidak (komputabilitas dan intelegensia buatan), bagaimana program itu harus mengevaluasi suatu hasil (algoritma), bagaimana program harus menyimpan dan mengambil bit tertentu dari suatu informasi (struktur data), dan bagaimana program dan pengguna berkomunikasi (antarmuka pengguna dan bahasa pemrograman).

Ilmu komputer berakar dari elektronika, matematika dan linguistik. Dalam tiga dekade terakhir dari abad 20, ilmu komputer telah menjadi suatu disiplin ilmu baru dan telah mengembangkan metode dan istilah sendiri.

Departemen ilmu komputer pertama didirikan di Universitas Purdue pada tahun 1962. Hampir semua universitas sekarang mempunyai departemen ilmu komputer.

Penghargaan tertinggi dalam ilmu komputer adalah Turing Award, pemenang penghargaan ini adalah semua pionir di bidangnya.

Edsger Dijkstra mengatakan:

Ilmu komputer bukan tentang komputer sebagaimana astronomi bukan tentang teleskop

Fisikawan ternama Richard Feynman mengatakan:

Ilmu komputer umurnya tidak setua fisika; lebih muda beberapa ratus tahun. Walaupun begitu, ini tidak berarti bahwa "hidangan" ilmuwan komputer jauh lebih sedikit dibanding fisikawan. Memang lebih muda, tapi dibesarkan secara jauh lebih intensif!

Perdagangan Internasional

== Teori Perdagangan Internasional ==

Menurut '''[[Amir M.S]]'''., bila dibandingkan dengan pelaksanaan [[perdagangan]] di dalam negeri, perdagangan [[internasional]] sangatlah rumit dan kompleks. Kerumitan tersebut antara lain disebabkan karena adanya batas-batas politik dan kenegaraan yang dapat menghambat perdagangan, misalnya dengan adanya bea, tarif, atau quota barang impor.

Selain itu, kesulitan lainnya timbul karena adanya perbedaan budaya, [[bahasa]], [[mata uang]], taksiran dan timbangan, dan [[hukum]] dalam perdagangan.

=== Model Ricardian ===
[[Model Ricardian]] memfokuskan pada [[kelebihan komparatif]] dan mungkin merupakan konsep paling penting dalam teori pedagangan internasional. Dalam Sebuah model Ricardian, negara mengkhususkan dalam memproduksi apa yang mereka paling baik produksi. Tidak seperti model lainnya, rangka kerja model ini memprediksi dimana negara-negara akan menjadi spesialis secara penuh dibandingkan memproduksi bermacam barang komoditas. Juga, model Ricardian tidak secara langsung memasukan faktor pendukung, seperti jumlah relatif dari buruh dan modal dalam negara.

===Model Heckscher-Ohlin ===
[[Model Heckscgher-Ohlin]] dibuat sebagai alternatif dari model Ricardian dan dasar kelebihan komparatif. Mengesampingkan kompleksitasnya yang jauh lebih rumit model ini tidak membuktikan prediksi yang lebih akurat. Bagaimanapun, dari sebuah titik pandangan teoritis model tersebut tidak memberikan solusi yang elegan dengan memakai mekanisme harga neoklasikal kedalam teori perdagangan internasional.

Teori ini berpendapat bahwa pola dari perdagangan internasional ditentukan oleh perbedaan dalam [[faktor]] [[pendukung]]. Model ini memperkirakan kalau negara-negara akan meng[[ekspor]] [[barang (ekonomi)|barang]] yang membuat penggunaan intensif dari faktor pemenuh kebutuhan dan akan mengimpor barang yang akan menggunakan faktor lokal yang langka secara intensif. Masalah empiris dengan model H-o, dikenal sebagai [[Pradoks Leotief]], yang dibuka dalam uji empiris oleh [[Wassily Leontief]] yang menemukan bahwa Amerika Serikat lebih cenderung untuk mengekspor barang buruh intensif dibanding memiliki kecukupan modal.

=== Faktor Spesifik ===
Dalam model ini, mobilitas buruh antara industri satu dan yang lain sangatlah mungkin ketika modal tidak bergerak antar industri pada satu masa pendek. Faktor spesifik merujuk ke pemberian yaitu dalam faktor spesifik jangka pendek dari produksi, seperti modal fisik, tidak secara mudah dipindahkan antar industri. Teori mensugestikan jika ada peningkatan dalam harga sebuah barang, pemilik dari faktor produksi spesifik ke barang tersebut akan untuk pada ''term'' sebenarnya. Sebagai tambahan, pemilik dari faktor produksi spesifik berlawanan (seperti buruh dan modal) cenderung memiliki agenda bertolak belakang ketika melobi untuk pengednalian atas imigrasi buruh. Hubungan sebaliknya, kedua pemilik keuntungan bagi pemodal dan buruh dalam kenyataan membentuk sebuah peningkatan dalam pemenuhan modal. Model ini ideal untuk industri tertentu. Model ini cocok untuk memahami distribusi pendapatan tetapi tidak untuk menentukan pola pedagangan.

=== Model Gravitasi ===
[[Model gravitasi perdagangan]] menyajikan sebuah analisa yang lebih empiris dari pola perdagangan dibanding model yang lebih teoritis diatas. Model gravitasi, pada bentuk dasarnya, menerka perdagangan berdasarkan jarak antar negara dan interaksi antar negara dalam ukuran ekonominya. Model ini meniru [[hukum gravitasi]] Newton yang juga memperhitungkan jarak dan ukuran fisik diantara dua benda. Model ini telah terbukti menjadi kuat secara empiris oleh analisa [[ekonometri]]. Faktor lain seperti tingkat pendapatan, hubungan diplomatik, dan kebijakan perdagangan juga dimasukkan dalam versi lebih besar dari model ini.

Selasa, 15 Januari 2008

The Gedong songo

To let you breathe the fresh air while driving along slope of mountain Ungaran, even you will enjoy a visit to Gedongsongo or "nine building" Temple complex. There are the temples sites high on mountain slopes in Central Java, Sukuh is exotic.

The Gedong Songo deserves a place as most beautiful steed group. On the way back stop at fruit market, Bandungan. You'll find the local fruit. Klengkeng with its specific taste in its season, there goes lychee's look like.

SEDEKAH

Dahsyatnya Sedekah
K.H. Abdullah Gymnastiar
---------------------------------

Dimanakah letak kedahsyatan hamba-hamba Allah yang bersedekah? Dikisahkan
dalam sebuah hadits yang diriwayatkan oleh Turmudzi dan Ahmad, sebagai berikut :

Tatkala Allah SWT menciptakan bumi, maka bumi pun bergetar. Lalu Allah pun
menciptkan gunung dengan kekuatan yang telah diberikan kepadanya, ternyata bumi
pun terdiam. Para malaikat terheran-heran akan penciptaan gunung tersebut.
Kemudian mereka bertanya? "Ya Rabbi, adakah sesuatu dalam penciptaan-Mu yang
lebih kuat dari pada gunung?"
Allah menjawab, "Ada, yaitu besi" (Kita mafhum bahwa gunung batu pun bisa
menjadi rata ketika dibor dan diluluhlantakkan oleh buldozer atau sejenisnya
yang terbuat dari besi).
Para malaikat pun kembali bertanya, "Ya Rabbi adakah sesuatu dalam
penciptaan-Mu yang lebih kuat dari pada besi?"
Allah yang Mahasuci menjawab, "Ada, yaitu api" (Besi, bahkan baja bisa
menjadi cair, lumer, dan mendidih setelah dibakar bara api).
Bertanya kembali para malaikat, "Ya Rabbi adakah sesuatu dalam penciptaan-Mu
yang lebih kuat dari pada api?"
Allah yang Mahaagung menjawab, "Ada, yaitu air" (Api membara sedahsyat
apapun, niscaya akan padam jika disiram oleh air).
"Ya Rabbi adakah sesuatu dalam penciptaan-Mu yang lebih kuat dari air?"
Kembali bertanya para malaikta.
Allah yang Mahatinggi dan Mahasempurna menjawab, "Ada, yaitu angin" (Air di
samudera luas akan serta merta terangkat, bergulung-gulung, dan menjelma
menjadi gelombang raksasa yang dahsyat, tersimbah dan menghempas karang, atau
mengombang-ambingkan kapal dan perahu yang tengah berlayar, tiada lain karena
dahsyatnya kekuatan angin. Angin ternyata memiliki kekuatan yang teramat
dahsyat).
Akhirnya para malaikat pun bertanya lagi, "Ya Allah adakah sesuatu dalam
penciptaan-Mu yang lebih dari semua itu?"
Allah yang Mahagagah dan Mahadahsyat kehebatan-Nya menjawab, "Ada, yaitu amal
anak Adam yang mengeluarkan sedekah dengan tangan kanannya sementara tangan
kirinya tidak mengetahuinya."
Artinya, orang yang paling hebat, paling kuat, dan paling dahsyat adalah
orang yang bersedekah tetapi tetap mampu menguasai dirinya, sehingga sedekah
yang dilakukannya bersih, tulus, dan ikhlas tanpa ada unsur pamer ataupun
keinginan untuk diketahui orang lain.

Inilah gambaran yang Allah berikan kepada kita bagaimana seorang hamba yang
ternyata mempunyai kekuatan dahsyat adalah hamba yang bersedekah, tetapi tetap
dalam kondisi ikhlas. Karena naluri dasar kita sebenarnya selalu rindu akan
pujian, penghormatan, penghargaan, ucapan terima kasih, dan sebagainya. Kita
pun selalu tergelitik untuk memamerkan segala apa yang ada pada diri kita
ataupun segala apa yang bisa kita lakukan. Apalagi kalau yang ada pada diri
kita atau yang tengah kita lakukan itu berupa kebaikan.

Karenanya, tidak usah heran, seorang hamba yang bersedekah dengan ikhlas
adalah orang-orang yang mempunyai kekuatan dahsyat. Sungguh ia tidak akan kalah
oleh aneka macam selera rendah, yaitu rindu pujian dan penghargaan.

Apalagi kedahsyatan seorang hamba yang bersedekah dengan ikhlas? Pada suatu
hari datang kepada seorang ulama dua orang akhwat yang mengaku baru kembali
dari kampung halamannya di kawasan Jawa Tengah. Keduanya kemudian bercerita
mengenai sebuah kejadian luar biasa yang dialaminya ketika pulang kampung
dengan naik bis antar kota beberapa hari sebelumnya. Di tengah perjalanan bis
yang ditumpanginya terkena musibah, bertabrakan dengan dahsyatnya. Seluruh
penumpang mengalami luka berat. Bahkan para penumpang yang duduk di kurs-kursi
di dekatnya meninggal seketika dengan bersimbah darah. Dari seluruh penumpang
tersebut hanya dua orang yang selamat, bahkan tidak terluka sedikit pun. Mereka
itu, ya kedua akhwat itulah. Keduanya mengisahkan kejadian tersebut dengan
menangis tersedu-sedu penuh syukur.

Mengapa mereka ditakdirkan Allah selamat tidak kurang suatu apa? Menurut
pengakuan keduanya, ada dua amalan yang dikerjakan keduanya ketika itu, yakni
ketika hendak berangkat mereka sempat bersedekah terlebih dahulu dan selama
dalam perjalanan selalu melafazkan zikir.

Sahabat, tidaklah kita ragukan lagi, bahwa inilah sebagian dari fadhilah
(keutamaan) bersedekah. Allah pasti menurunkan balasannya disaat-saat sangat
dibutuhkan dengan jalan yang tidak pernah disangka-sangka.
Allah Azza wa Jalla adalah Zat yang Maha Pengasih dan Maha Penyayang kepada
semua hamba-Nya. Bahkan kepada kita yang pada hampir setiap desah nafas selalu
membangkang terhadap perintah-Nya pada hampir setiap gerak-gerik kita tercermin
amalan yang dilarang-Nya, toh Dia tetap saja mengucurkan rahmat-Nya yang tiada
terkira.

Segala amalan yang kita perbuat, amal baik ataupun amal buruk, semuanya akan
terpulang kepada kita. Demikian juga jika kita berbicara soal harta yang kini
ada dalam genggaman kita dan kerapkali membuat kita lalai dan alpa. Demi Allah,
semua ini datangnya dari Allah yang Maha Pemberi Rizki dan Mahakaya.
Dititipkan-Nya kepada kita tiada lain supaya kita bisa beramal dan bersedekah
dengan sepenuh ke-ikhlas-an semata-mata karena Allah. Kemudian pastilah kita
akan mendapatkan balasan pahala dari pada-Nya, baik ketika di dunia ini maupun
saat menghadap-Nya kelak.

Dari pengalaman kongkrit kedua akhwat ataupun kutipan hadits seperti
diuraikan di atas, dengan penuh kayakinan kita dapat menangkap bukti yang
dijanjikan Allah SWT dan Rasul-Nya, bahwa sekecil apapun harta yang
disedekahkan dengan ikhlas, niscaya akan tampak betapa dahsyat balasan dari-Nya.

Inilah barangkali kenapa Rasulullah menyerukan kepada para sahabatnya yang
tengah bersiap pergi menuju medan perang Tabuk, agar mengeluarkan infaq dan
sedekah. Apalagi pada saat itu Allah menurunkan ayat tentang sedekah kepada
Rasulullah SAW, "Perumpamaan (nafkah yang dikeluarkan oleh) orang-orang yang
menafkahkan hartanya di jalan Allah adalah seupa dengan sebutir benih yang
menumbuhkan tujuh bulir, pada tiap-tiap bulir; seratus biji Allah
melipatgandakan (ganjaran) bagi siapa yang Dia kehendaki. Dan Allah Mahaluas
(karunia-Nya) lagi Maha Mengetahui," demikian firman-Nya (QS. Al-Baqarah [2] :
261).
Seruan Rasulullah itu disambut seketika oleh Abdurrahman bin Auf dengan
menyerahkan empat ribu dirham seraya berkata, "Ya, Rasulullah. Harta milikku
hanya delapan ribu dirham. Empat ribu dirham aku tahan untuk diri dan
keluargaku, sedangkan empat ribu dirham lagi aku serahkan di jalan Allah."
"Allah memberkahi apa yang engkau tahan dan apa yang engkau berikan," jawab
Rasulullah.

Kemudian datang sahabat lainnya, Usman bin Affan. "Ya, Rasulullah. Saya akan
melengkapi peralatan dan pakaian bagi mereka yang belum mempunyainya," ujarnya.

Adapun Ali bin Abi Thalib ketika itu hanya memiliki empat dirham. Ia pun
segera menyedekahkan satu dirham waktu malam, satu dirham saat siang hari, satu
dirham secara terang-terangan, dan satu dirham lagi secara diam-diam.

Mengapa para sahabat begitu antusias dan spontan menyambut seruan Rasulullah
tersebut? Ini tiada lain karena yakin akan balasan yang berlipat ganda
sebagaimana telah dijanjikan Allah dan Rasul-Nya. Medan perang adalah medan
pertaruhan antara hidup dan mati. Kendati begitu para sahabat tidak ada yang
mendambakan mati syahid di medan perang, karena mereka yakin apapun yang
terjadi pasti akan sangat menguntungkan mereka. Sekiranya gugur di tangan
musuh, surga Jannatu naÃÊm telah siap menanti para hamba Allah yang selalu siap
berjihad fii sabilillaah. Sedangkan andaikata selamat dapat kembali kepada
keluarga pun, pastilah dengan membawa kemenangan bagi Islam, agama yang haq!
Lalu, apa kaitannya dengan memenuhi seruan untuk bersedekah? Sedekah adalah
penolak bala, penyubur pahala dan pelipat ganda rizki; sebutir benih
menumbuhkan tujuh bulir, yang pada tiap-tiap bulir itu terjurai seratus biji.
Artinya, Allah yang Mahakaya akan membalasnya hingga tujuh ratus kali lipat.
Masya Allah!

Sahabat, betapa dahsyatnya sedekah yang dikeluarkan di jalan Allah yang
disertai dengan hati ikhlas, sampai-sampai Allah sendiri membuat perbandingan,
sebagaimana tersurat dalam sebuah hadits yang diriwayatkan oleh Anas bin Malik,
seperti yang dikemukakan di awal tulisan ini.***





===================================================================
Menuju Ahli Dzikir, Ahli Fikir, dan Ahli Ikhtiar
===================================================================
Yahoo! Groups Links

<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/daarut-tauhiid/

<*> Your email settings:
Individual Email | Traditional

<*> To change settings online go to:
http://groups.yahoo.com/group/daarut-tauhiid/join
(Yahoo! ID required)

<*> To change settings via email:
[EMAIL PROTECTED]
[EMAIL PROTECTED]

<*> To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/




*
[daarut-tauhiid] dahsyatnya sedekah

Kerja Dari Rumah

Masa Depan Bisnis Online di Indonesia dan Dunia.

Internet telah mengubah banyak aspek kehidupan didunia ini termasuk di Indonesia. Mengetahui hal ini, kami telah mempersiapkan dan mempermudah anda dalam menentukan langkah atau rencana apa yang akan anda ambil dari Internet.

Saat yang TEPAT untuk memulai bisnis di Internet anda adalah SEKARANG ini!

MLM dengan TUPO Termurah, hanya 16rb. saja !

Berikut adalah perubahan dari teknologi internet yang akan memberikan keuntungan untuk anda:
1. Akses Internet.
Beberapa tahun yang lalu, untuk mempunyai bisnis di internet, seseorang harus menghabiskan minimal 1.5 juta rupiah perbulannya hanya untuk biaya akses internet saja.

Namun saat ini, sudah banyak penyedia jasa Internet Service Providers atau warnet yang memberikan harga yang relatif lebih terjangkau.

2. Alternatif Pembayaran di Internet.
Dulu, untuk melakukan transaksi di internet harus melalui kartu kredit. Tapi kebanyakan orang enggan melakukan itu karena alasan bahwa transaksi online dengan kartu kredit tidak aman.

Kabar buruknya, transaksi via kartu kredit dari orang Indonesia telah di blacklist oleh kebanyakan merchants di Internet karena tingginya tingkat kriminalitas Internet di Indonesia.

Kabar baiknya, anda sekarang sudah bisa bertransaksi online tanpa kartu kredit, karena sekarang sudah banyak diciptakan mata uang elektronik (e-currency) sebagai alternatif pembayaran di internet. Dan tentu, mata uang elektronik tersebut memiliki tingkat keamanan yang jauh lebih baik dibanding kartu kredit.

Beberapa e-currency yang populer dipakai orang diseluruh dunia untuk bertransaksi online adalah: E-Gold, PayPal, StormPay, EMO, SFIPay, dan lain sebagainya.

3. Sudah Banyak Yang Membuktikan.
Orang yang sukses dari Internet terus bertambah. Termasuk kami sendiri juga sudah merasa menikmati hasil dari bekerja dengan memanfaatkan tekhnologi internet tersebut ! (kalau sekedar ingin melihat bukti penghasilan kami ada d i s i n i). Semantara, teknik dan tips sukses di internet terus menerus di expose di ratusan ebook (buku elektronik), newsletter, website, dan lain sebagainya.

Jumlah pengguna internet di Indonesia, akan terus bertambah sangat banyak. Begitu juga diseluruh dunia.

Kesimpulannya, saat ini adalah saat yang terbaik untuk memulai bisnis di Internet anda.

Bergabunglah dengan kami sekarang juga, otomatis anda akan membangun bisnis online dengan SKALA GLOBAL INTERNATIONAL dengan biaya yang terjangkau.

Feel safe & enjoy !


Kapitan MN - The SmartBiz Guy

Wooow Mobil & Rumah Idaman bukan lagi Impian !



Ya! Dengan bergabung menjadi mitra usaha kami, Anda pasti bisa membeli Kijang Innova 2.0 G A/T atau mobil idaman lain, bahkan juga Rumah Idaman Anda, dengan total pengeluaran hanya Rp. 416.200,00 saja (benar, empat ratus enambelas ribu dua ratus rupiah, bahkan bisa kurang !!!).

Menuju Kebebasan Finansial Hanya ada satu syarat untuk mendapatkannya:
Anda harus dengan sungguh-sungguh / serius menjalankan usaha ini.
Apabila Anda serius menjadi mitra usaha kami serta menjalankan usaha ini sesuai dengan petunjuk, maka dalam waktu 8 bulan Anda akan memperoleh penghasilan perbulan lebih dari Rp. 231 juta.

Ini BUKAN money game. Ini benar-benar bisnis NYATA dan sudah TERBUKTI ! Anda tidak percaya ? Silahkan klik pada gambar diatas atau dibawah untuk mendapatkan info lebih detil !

Menuju Kebebasan FinansialKami adalah bisnis Muti Level Marketing yang telah terbukti memecahkan rekor baik dalam kecepatan pencapaian program mobil bagi para anggotanya maupun dalam hal kuantitas, bayangkan saja 4 tahun hadir di Indonesia sudah lebih dari 125 mobil diraih membernya (rata rata didapat dalam waktu kurang dari satu tahun !), dan penghasilan / bonus masing2 pada saat meraih mobil adalah minimal Rp 8 juta perbulan.....

Kami berikan BUKTI bukan hanya Janji yang muluk-muluk

"MLM INI BENAR-BENAR MUDAH UNTUK DIJALANKAN !"



“Sebuah BISNIS NETWORK MARKETING yang benar-benar BARU dan SATU-SATUNYA di INDONESIA !

Garansi . . . TANPA TUPO-pun dipastikan bisa mendapatkan BONUS yang sangat besar (sampai ratusan juta rupiah !).

Apalagi kalau kita juga melakukan Tupo yang sangat mudah dan ringan, dipastikan BONUS-pun TAMBAH MELIMPAH !"

Ini benar-benar LUAR BIASA dan SANGAT MUDAH UNTUK DILAKUKAN!

Lebih detil silahkan Klik pada gambar diatas atau d i s i n i

Tidak Harus Sekolah Tinggi !


Yudisgita William P. (umur 21 tahun !), Pemuda yang tidak lulus SMA ini kini memiliki

Penghasilan lebih dari 24 juta rupiah sebulan !

Ia memilih langkah yang tepat dengan bergabung bersama Bisnis ini. Tour wisata ke luar negeri dan mobil impianpun telah didapatnya sejak tahun lalu.
Anda juga bisa seperti dia dengan bergabung menjadi mitra usaha Bisnis ini sekarang!

Keputusan ditangan Anda.
Jangan menyatakan ketidakpercayaan Anda sebelum Anda melihat sendiri bukti bonus yang telah diterimanya.

klik disini untuk DETIL


Tinggalkan Cara Kerja KUNO!

"90% Kunci Sukses BISNIS DI INTERNET ditentukan oleh PROMOSI DAN PEMASARAN, sementara 10% nya adalah PERSIAPAN dan KUALITAS PRODUK atau JASA yang ditawarkan . . ."

Kini telah hadir suatu

SISTIM LUAR BIASA DALAM BERIKLAN / BERPROMOSI !

Dengan sistim ini, iklan Anda berpotensi dibaca oleh 100.000 orang, atau 1.000.000 orang, atau bahkan tak terbatas !!! menyebar bagaikan Virus Ganas yang tidak pernah akan ada obatnya! Menggunakan Sistem Network Matrix 5 X 10 Level yang akan memastikan iklan anda dilihat oleh Jutaan orang ...setiap saat,..... setiap waktu, hanya melalui Sistim ini....

klik disini untuk DETIL
antai Dream Land merupakan nama sebuah pantai dan merupakan salah satu pantai terkenal di Bali, Indonesia. Lokasinya di dekat areal Pecatu Graha, sekitar 45 menit jarak tempuhnya dari kota Denpasar. Pantai berpasir putih ini, terletak di bawah tebing yang terjal dengan pemandangannya yang indah.

Pantai Dream land

Pantai Dream Land merupakan nama sebuah pantai dan merupakan salah satu pantai terkenal di Bali, Indonesia. Lokasinya di dekat areal Pecatu Graha, sekitar 45 menit jarak tempuhnya dari kota Denpasar. Pantai berpasir putih ini, terletak di bawah tebing yang terjal dengan pemandangannya yang indah.

Badak Jawa

Badak Jawa
Langsung ke: navigasi, cari
Membaca kotak taksonomi
Badak Jawa
Status konservasi: Kritis
Pemburu Eropa dengan badak Jawa yang terbunuh tahun 1895
Pemburu Eropa dengan badak Jawa yang terbunuh tahun 1895
Klasifikasi ilmiah
Kerajaan: Animalia
Filum: Chordata
Kelas: Mammalia
Ordo: Perissodactyla
Familia: Rhinocerotidae
Genus: Rhinoceros
Spesies: R. sondaicus
Nama binomial
Rhinoceros sondaicus
Desmarest, 1822[2]
Wilayah tempat tinggal badak Jawa
Wilayah tempat tinggal badak Jawa[3]
Subspesies
Rhinoceros sondaicus annamiticus

Rhinoceros sondaicus inermis (punah)
Rhinoceros sondaicus sondaicus

Badak Jawa atau Badak bercula-satu kecil (Rhinoceros sondaicus) adalah anggota famili Rhinocerotidae dan satu dari lima badak yang masih ada. Badak ini masuk ke genus yang sama dengan badak India dan memiliki kulit bermosaik yang menyerupai baju baja. Badak ini memiliki panjang 3,1–3,2 m dan tinggi 1,4–1,7 m. Badak ini lebih kecil daripada badak India dan lebih dekat dalam besar tubuh dengan badak Hitam. Ukuran culanya biasanya lebih sedikit daripada 20 cm, lebih kecil daripada cula spesies badak lainnya.

Badak ini pernah menjadi salah satu badak di Asia yang paling banyak menyebar. Meski disebut "Badak Jawa", binatang ini tidak terbatas hidup di pulau Jawa saja, tapi di seluruh Nusantara, sepanjang Asia Tenggara dan di India serta Cina. Spesies ini kini statusnya kritis, dengan hanya sedikit populasi yang ditemukan di alam bebas, dan tidak ada di kebun binatang. Badak ini kemungkinan adalah mamalia terlangka di bumi.[4] Populasi 40-50 badak hidup di Taman Nasional Ujung Kulon di pulau Jawa, Indonesia. Populasi badak Jawa di alam bebas lainnya berada di Taman Nasional Cat Tien, Vietnam dengan perkiraan populasi tidak lebih dari delapan pada tahun 2007. Berkurangnya populasi badak Jawa diakibatkan oleh perburuan untuk diambil culanya, yang sangat berharga pada pengobatan tradisional Cina, dengan harga sebesar $30.000 per kilogram di pasar gelap.[4] Berkurangnya populasi badak ini juga disebabkan oleh kehilangan habitat, yang terutama diakibatkan oleh perang, seperti perang Vietnam di Asia Tenggara juga menyebabkan berkurangnya populasi badak Jawa dan menghalangi pemulihan.[5] Tempat yang tersisa hanya berada di dua daerah yang dilindungi, tetapi badak Jawa masih berada pada resiko diburu, peka terhadap penyakit dan menciutnya keragaman genetik menyebabkannya terganggu dalam berkembangbiak.

Badak Jawa dapat hidup selama 30-45 tahun di alam bebas. Badak ini hidup di hutan hujan dataran rendah, padang rumput basah dan daerah daratan banjir besar. Badak Jawa kebanyakan bersifat tenang, kecuali untuk masa kenal-mengenal dan membesarkan anak, walaupun suatu kelompok terkadang dapat berkumpul di dekat kubangan dan tempat mendapatkan mineral. Badak dewasa tidak memiliki hewan pemangsa sebagai musuh. Badak Jawa biasanya menghindari manusia, tetapi akan menyerang manusia jika merasa diganggu. Peneliti dan pelindung alam jarang meneliti binatang itu secara langsung karena kelangkaan mereka dan adanya bahaya mengganggu sebuah spesies terancam. Peneliti menggunakan kamera dan sampel kotoran untuk mengukur kesehatan dan tingkah laku mereka. Badak Jawa lebih sedikit dipelajari daripada spesies badak lainnya.
Daftar isi
[sembunyikan]

* 1 Taksonomi dan penamaan
o 1.1 Evolusi
* 2 Deskripsi
* 3 Penyebaran dan habitat
* 4 Sifat
o 4.1 Makanan
o 4.2 Reproduksi
* 5 Konservasi
o 5.1 Ujung Kulon
o 5.2 Cat Tien
o 5.3 Di penangkaran
* 6 Catatan kaki
* 7 Pranala luar

[sunting] Taksonomi dan penamaan

Penelitian pertama badak Jawa dilakukan oleh penyelidik alam dari luar daerah tersebut pada tahun 1787, ketika dua binatang ditembak di Jawa. Tulang badak Jawa dikirim pada penyelidik alam Belanda Petrus Camper, yang meninggal tahun 1789 sebelum sempat menerbitkan penemuannya bahwa badak Jawa adalah spesies istimewa. Badak Jawa lainnya ditembak di pulau Sumatra oleh Alfred Duvaucel yang mengirim spesimennya ke ayah tirinya, Georges Cuvier, ilmuwan Perancis yang terkenal. Cuvier menyadari binatang ini sebagai spesies istimewa tahun 1822, dan pada tahun yang sama diidentifikasi oleh Anselme Gaëtan Desmarest sebagai Rhinoceros sondaicus. Spesies ini adalah spesies badak terakhir yang diidentifikasi.[6] Desmarest pada awalnya mengidentifikasi badak ini berasal dari Jawa, tetapi nantinya mengubahnya dan mengatakan spesimennya berasal dari pulau Jawa.[2]

Nama genusnya Rhinoceros, yang didalamnya juga terdapat badak India, berasal dari bahasa Yunani: rhino berarti hidung, dan ceros berarti tanduk; sondaicus berasal dari kata Sunda, daerah yang meliputi pulau Sumatra, Jawa, Kalimantan dan kepulauan kecil disekitarnya. Badak Jawa juga disebut badak bercula-satu kecil (sebagai perbedaan dengan badak bercula-satu besar, nama lain badak India).

Terdapat tiga subspesies, yang hanya dua subspesies yang masih ada, sementara satu subspesies telah punah:

* Rhinoceros sondaicus sondaicus, tipe subspesies yang diketahui sebagai badak Jawa Indonesia' yang pernah hidup di pulau Jawa dan Sumatra. Kini populasinya hanya sekitar 40-50 di Taman Nasional Ujung Kulon yang terletak di ujung barat pulau Jawa. Satu peneliti mengusulkan bahwa badak Jawa di Sumatra masuk ke dalam subspesies yang berbeda, R.s. Floweri, tetapi hal ini tidak diterima secara luas.[7][8]
* Rhinoceros sondaicus annamiticus, diketahui sebagai Badak Jawa Vietnam atau Badak Vietnam, yang pernah hidup di sepanjang Vietnam, Kamboja, Laos, Thailand dan Malaysia. Annamiticus berasal dari deretan pegunungan Annam di Asia Tenggara, bagian dari tempat hidup spesies ini. Kini populasinya diperkirakan lebih sedikit dari 12, hidup di hutan daratan rendah di Taman Nasional Cat Tien, Vietnam. Analisa genetika memberi kesan bahwa dua subspesies yang masih ada memiliki leluhur yang sama antara 300.000 dan 2 juta tahun yang lalu.[8][9]
* Rhinoceros sondaicus inermis, diketahui sebagai Badak Jawa India, pernah hidup di Benggala sampai Burma (Myanmar), tetapi dianggap punah pada dasawarsa awal tahun 1900-an. Inermis berarti tanpa cula, karena karakteristik badak ini adalah cula kecil pada badak jantan, dan tak ada cula pada betina. Spesimen spesies ini adalah betina yang tidak memiliki cula. Situasi politik di Burma mencegah taksiran spesies ini di negara itu, tetapi keselamatannya dianggap tak dapat dipercaya.[10][11][12]

[sunting] Evolusi
Badak India berhubungan dekat dengan badak Jawa; mereka adalah dua anggota tipe genus badak.
Badak India berhubungan dekat dengan badak Jawa; mereka adalah dua anggota tipe genus badak.

Leluhur badak pertama kali terbagi dari Perissodactyl lainnya pada masa Eosen awal. Perbandingan DNA mitokondria memberikan kesan bahwa leluhur badak modern terbagi dari leluhur Equidae sekitar 50 juta tahun yang lalu.[13] Famili yang masih ada, Rhinocerotidae, pertama kali muncul pada Eosen akhir di Eurasia, dan leluhur spesies badak modern terbagi dari Asia pada awal Miosen.[14]

Badak Jawa dan India adalah satu-satunya anggota genus Rhinoceros yang pertama kali muncul pada rekaman fosil di Asia sekitar 1,6 juta-3,3 juta tahun yang lalu. Perkiraan molekul memberikan kesan bahwa spesies telah terbagi lebih awal, sekitar 11,7 juta tahun yang lalu.[15][13] Walaupun masuk ke dalam tipe genus, badak Jawa dan India dipercaya tidak berhubungan dekat dengan spesies badak lainnya. Penelitian berbeda telah mengeluarkan hipotesis bahwa mereka mungkin berhubungan dekat dengan Gaindetherium atau Punjabitherium yang telah punah. Analisis klad Rhinocerotidae meletakan Rhinoceros dan Punjabitherium yang telah punah pada klad dengan Dicerorhinus, badak Sumatra. Penelitian lain mengusulkan bahwa badak Sumatra lebih berhubungan dekat dengan dua spesies badak di Afrika.[16] Badak Sumatra dapat terbagi dari badak Asia lainnya 15 juta tahun yang lalu.[14][4]

[sunting] Deskripsi

Badak Jawa lebih kecil daripada sepupunya, badak India, dan memiliki besar tubuh yang dekat dengan badak Hitam. Panjang tubuh badak Jawa (termasuk kepalanya) dapat lebih dari 3,1–3,2 m dan mencapai tinggi 1,4–1,7 m. Badak dewasa dilaporkan memiliki massa antara 900 dan 2.300 kilogram. Penelitian untuk mengumpulkan pengukuran akurat badak Jawa tidak pernah dilakukan dan bukan prioritas.[4] Tidak terdapat perbedaan besar antara jenis kelamin, tetapi badak Jawa betina ukuran tubuhnya dapat lebih besar. Badak di Vietnam lebih kecil daripada di Jawa berdasarkan penelitian bukti melalui foto dan pengukuran jejak kaki mereka..[17]

Seperti sepupunya di India, badak Jawa memiliki satu cula (spesies lain memiliki dua cula). Culanya adalah cula terkecil dari semua badak, biasanya lebih sedikit dari 20 cm dengan yang terpanjang sepanjang 27 cm. Badak Jawa jarang menggunakan culanya untuk bertarung, tetapi menggunakannya untuk memindahkan lumpur di kubangan, untuk menarik tanaman agar dapat dimakan, dan membuka jalan melalui vegetasi tebal. Badak Jawa memiliki bibir panjang, atas dan tinggi yang membantunya mengambil makanan. Gigi serinya panjang dan tajam; ketika badak Jawa bertempur, mereka menggunakan gigi ini. Di belakang gigi seri, enam gigi geraham panjang digunakan untuk mengunyah tanaman kasar. Seperti semua badak, badak Jawa memiliki penciuman dan pendengaran yang baik tetapi memiliki pandangan mata yang buruk. Mereka diperkirakan hidup selama 30 sampai 45 tahun.[17]

Kulitnya yang sedikit berbulu, berwarna abu-abu atau abu-abu-coklat membungkus pundak, punggung dan pantat. Kulitnya memiliki pola mosaik alami yang menyebabkan badak memiliki perisai. Pembungkus leher badak Jawa lebih kecil daripada badak India, tetapi tetap membentuk bentuk pelana pada pundak. Karena resiko mengganggu spesies terancam, badak Jawa dipelajari melalui sampel kotoran dan kamera. Mereka jarang ditemui, diamati atau diukur secara langsung.[18]

[sunting] Penyebaran dan habitat
Taman Nasional Ujung Kulon di Jawa adalah rumah untuk sisa badak Jawa yang masih hidup.
Taman Nasional Ujung Kulon di Jawa adalah rumah untuk sisa badak Jawa yang masih hidup.

Perkiraan yang paling optimistis memperkirakan bahwa lebih sedikit dari 100 badak Jawa masih ada di alam bebas. Mereka dianggap sebagai mamalia yang paling terancam; walaupun masih terdapat badak Sumatra yang tempat hidupnya tidak dilindungi seperti badak Jawa, dan beberapa pelindung alam menganggap mereka memiliki resiko yang lebih besar. Badak Jawa diketahui masih hidup di dua tempat, Taman Nasional Ujung Kulon di ujung barat pulau Jawa dan Taman Nasional Cat Tien yang terletak sekitar 150 km sebelah utara Kota Ho Chi Minh.[8][19]

Binatang ini pernah menyebar dari Assam dan Benggala (tempat tinggal mereka akan saling melengkapi antara badak Sumatra dan India di tempat tersebut[12]) ke arah timur sampai Myanmar, Thailand, Kamboja, Laos, Vietnam, dan ke arah selatan di semenanjung Malaka, serta pulau Sumatra, Jawa dan Kalimantan.[20] Badak Jawa hidup di hutan hujan dataran rendah, rumput tinggi dan tempat tidur alang-alang yang banyak dengan sungai, dataran banjir besar atau daerah basah dengan banyak kubangan lumpur. Walaupun dalam sejarah badak Jawa menyukai daerah rendah, subspesies di Vietnam terdorong menuju tanah yang lebih tinggi (diatas 2.000 m), yang disebabkan oleh gangguan dan perburuan oleh manusia.[10]

Tempat hidup badak Jawa telah menyusut selama 3.000 tahun terakhir, dimulai sekitar tahun 1000 SM, tempat hidup di utara badak ini meluas ke Tongkok, tetapi mulai bergerak ke selatan secara kasar pada 0.5 km per tahun karena penetap manusia meningkat di daerah itu.[21] Badak ini mulai punah di India pada dekade awal abad ke-20.[12] Badak Jawa diburu sampai kepunahan di semenanjung Malaysia tahun 1932.[22] Pada akhir perang Vietnam, badak Vietnam dipercaya punah sepanjang tanah utama Asia. Pemburu lokal dan penebang hutan di Kamboja mengklaim melihat badak jawa di Pegunungan Cardamom, tetapi survey pada daerah tersebut gagal menemukan bukti.[23] Populasi badak Jawa juga mungkin ada di pulau Kalimantan, walaupun spesimen tersebut mungkin merupakan badak Sumatra, populasi kecil yang masih hidup disana.[20]

[sunting] Sifat

Badak Jawa adalah binatang tenang dengan pengecualian ketika mereka berkembang biak dan apabila seekor inang mengasuh anaknya. Mereka terkadang akan berkerumun pada kelompok kecil di tempat mencari mineral dan kubangan lumpur. Berkubang di lumpur adalah sifat umum semua badak; aktivitas itu membuat mereka dapat menjaga suhu tubuh dan membantu mencegah penyakit dan parasit. Badak Jawa tidak menggali kubangan lumpurnya sendiri dan lebih suka menggunakan kubangan binatang lainnya atau lubang yang muncul secara alami, yang akan menggunakan culanya untuk memperbesar. Tempat mencari mineral juga sangat penting karena nutrisi untuk badak diterima dari garam. Wilayahi jantan lebih besar dibandingkan betina dengan besar wilayah jantan 12–20 km² dan wilayah betina yang diperkirakan 3–14 km². Wilayah jantan lebih besar daripada wilayah wanita. Tidak diketahui apakah terdapat pertempuran teritorial.[24]

Jantan menandai wilayah mereka dengan tumpukan kotoran dan percikan urin. Goresan yang dibuat oleh kaki di tanah dan gulungan pohon muda juga digunakan untuk komunikasi. Anggota spesies badak lainnya memiliki kebiasaan khas membuang air besar pada tumpukan kotoran badak besar dan lalu menggoreskan kaki belakangnya pada kotoran. Badak Sumatra dan Jawa ketika buang air besar di tumpukan, tidak melakukan goresan. Adaptasi sifat ini diketahui secara ekologi; di hutan hujan Jawa dan Sumatera, metode ini mungkin tidak berguna untuk menyebar bau.[24]

Badak Jawa memiliki lebih sedikit suara daripada badak Sumatra; sangat sedikit suara badak Jawa yang diketahui. Badak Jawa dewasa tidak memiliki musuh alami selain manusia. Spesies ini, terutama sekali di Vietnam, adalah spesies yang melarikan diri ke hutan ketika manusia mendekat sehingga sulit untuk meneliti badak.[5] Ketika manusia terlalu dekat dengan badak Jawa, badak itu akan menjadi agresif dan akan menyerang, menikam dengan gigi serinya di rahang bawah sementara menikam keatas dengan kepalanya.[24] Sifat anti-sosialnya mungkin merupakan adaptasi tekanan populasi; bukti sejarah mengusulkan bahwa spesies ini pernah lebih berkelompok.[8]

[sunting] Makanan

Badak Jawa adalah hewan herbivora dan makan bermacam-macam spesies tanaman, terutama tunas, ranting, daun-daunan muda dan buah yang jatuh. Kebanyakan tumbuhan disukai oleh spesies ini tumbuh di daerah yang terkena sinar matahari: pada pembukaan hutan, semak-semak dan tipe vegetasi lainnya tanpa pohon besar. Badak menjatuhkan pohon muda untuk mencapai makanannya dan mengambilnya dengan bibir atasnya yang dapat memegang. Badak Jawa adalah pemakan yang paling dapat beradaptasi dari semua spesies badak. Badak diperkirakan makan 50 kg makanan per hari. Seperti badak Sumatra, badak ini memerlukan garam untuk makanannya. Tempat mencari mineral umum tidak ada di Ujung Kulon, tetapi badak Jawa terlihat minum air laut untuk nutrisi sama yang dibutuhkan.[17]

[sunting] Reproduksi

Sifat seksual badak Jawa sulit dipelajari karena spesies ini jarang diamati secara langsung dan tidak ada kebun binatang yang memiliki spesimennya. Betina mencapai kematangan seksual pada usia 3-4 tahun sementara kematangan seksual jantan pada umur 6. Kemungkinan untuk hamil diperkirakan muncul pada periode 16-19 bulan. Interval kelahiran spesies ini 4–5 tahun dan anaknya membuat berhenti pada waktu sekitar 2 tahun. Empat spesies badak lainnya memiliki sifat pasangan yang mirip.[24]

[sunting] Konservasi
Lukisan tahun 1861 menggambarkan perburuan badak Jawa.
Lukisan tahun 1861 menggambarkan perburuan badak Jawa.

Faktor utama berkurangnya populasi badak Jawa adalah perburuan untuk culanya, masalah yang juga menyerang semua spesies badak. Cula badak menjadi komoditas perdagangan di Cina selama 2.000 tahun yang digunakan sebagai obat untuk pengobatan tradisional Cina. Secara historis kulitnya digunakan untuk membuat baju baja tentara Cina dan suku lokal di Vietnam percaya bahwa kulitnya dapat digunakan sebagai penangkal racun untuk bisa ular.[25] Karena tempat hidup badak mencakupi banyak daerah kemiskinan, sulit untuk penduduk tidak membunuh binatang ini yang dapat dijual dengan harga tinggi.[21] Ketika Convention on International Trade in Endangered Species of Wild Fauna and Flora pertama kali diberlakukan tahun 1975, badak Jawa dimasukan kedalam perlindungan Appendix 1: semua perdagangan internasional produk badak Jawa dianggap ilegal.[26] Survey pasar gelap cula badak telah menentukan bahwa badak Asia memiliki harga sebesar $30.000 per kilogram, tiga kali harga cula badak Afrika.[4]

Hilangnya habitat akibat pertanian juga menyebabkan berkurangnya populasi badak Jawa, walaupun hal ini bukan lagi faktor signifikan karena badak hanya hidup di dua taman nasional yang dilindungi. Memburuknya habitat telah menghalangi pemulihan populasi badak yang merupakan korban perburuan untuk cula. Bahkan dengan semua usaha konservasi, prospek keselamatan badak Jawa suram. Karena populasi mereka tertutup di dua tempat kecil, mereka sangat rentan penyakit dan masalah perkembangbiakan. Ahli genetika konservasi memperkirakan bahwa populasi 100 badak perlu perlindungan pembagian genetika spesies.[19]

[sunting] Ujung Kulon

Semenanjung Ujung Kulon dihancurkan oleh letusan gunung Krakatau tahun 1883. Badak Jawa mengkolonisasi kembali semenanjung itu setelah letusan, tetapi manusia tidak pernah kembali pada jumlah yang besar, sehingga membuat sebuah tempat berlindung.[19] Pada tahun 1931, karena badak Jawa berada di tepi kepunahan di Sumatra, pemerintah Hindia-Belanda menyatakan bahwa badak merupakan spesies yang dilindungi, dan masih tetap dilindungi sampai sekarang.[10] Pada tahun 1967 ketika sensus badak dilakukan di Ujung Kulon, hanya 25 badak yang ada. Pada tahun 1980, populasi badak bertambah, dan tetap ada pada populasi 50 sampai sekarang. Walaupun badak di Ujung Kulon tidak memiliki musuh alami, mereka harus bersaing untuk sumber yang jarang dengan banteng liar yang dapat menyebabkan jumlah badak tetap berada dibawah kapasitas semenanjung.[27] Ujung Kulon diurus oleh menteri Kehutanan Republik Indonesia.[10] Ditemukan paling sedikit empat bayi badak Jawa pada tahun 2006.[28]
Pertumbuhan populasi badak Jawa di Ujung Kulon Tahun Minimum Maksimum Rata-rata
1967 21 28 24.5
1968 20 29 24.5
1971 33 42 37.5
1982 53 59 56
1993 35 58 47
Sumber: Strategi Konservasi Badak Indonesia - Dirjen PHPA Dephut RI.[29]

[sunting] Cat Tien

Sedikit anggota R.s. annamiticus yang tersisa hidup di Taman Nasional Cat Tien, Vietnam. Badak ini pernah menyebar di Asia Tenggara, setelah perang Vietnam, badak Jawa dianggap punah. Taktik digunakan pada pertempuran menyebabkan kerusakan ekosistem daerah: penggunaan Napalm, herbisida dan defolian dari Agen Oranye, pengeboman udara dan penggunaan ranjau darat. Perang juga membanjiri daerah dengan senjata. Setelah perang, banyak penduduk desa miskin, yang sebelumnya menggunakan metode seperti lubang perangkap, kini memiliki senjata mematikan yang menyebabkan mereka menjadi pemburu badak yang efisien. Dugaan kepunahan subspesies mendapat tantangan ketika pada tahun 1988, seorang pemburu menembak betina dewasa yang menunjukan bahwa spesies ini berhasil selamat dari perang. Pada tahun 1989, ilmuwan meneliti hutan Vietnam selatan untuk mencari bukti badak lain yang selamat. Jejak kaki badak segar yang merupakan milik paling sedikit 15 badak ditemukan di sepanjang sungai Dong Nai.[30] Karena badak, daerah tempat mereka tinggal menjadi bagian Taman Nasional Cat Tien tahun 1992.[25] Populasi mereka ditakuti berkurang di Vietnam, dengan pelindung alam memperkirakan bahwa paling sedikit 308 badak yang mungkin tanpa jantan selamat.[28][19]

[sunting] Di penangkaran

Tidak terdapat satupun badak Jawa di kebun binatang. Pada tahun 1800-an, paling sedikit empat badak dipamerkan di Adelaide, Kolkata dan London. Paling sedikit 22 badak Jawa telah didokumentasikan telah disimpan di penangkaran, dan mungkin bahwa jumlahnya lebih besar karena spesies ini terkadang salah ditafsirkan dengan badak India.[31] Badak Jawa tidak pernah ditangani dengan baik di penangkaran: badak tertua yang hidup hanya mencapai usia 20 tahun, sekitar setengah dari usia yang dapat dicapai badak di alam bebas. Badak Jawa terakhir yang ada di penangkaran mati di Kebun Binatang Adelaide, Australia tahun 1907, tempat spesies tersebut sedikit diketahui karena telah ditunjukan sebagai badak India.[17] Akibat dari program panjang dan mahal tahun 1980-an dan 1990-an untuk mengembangbiakan badak Sumatra di kebun binatang gagal, usaha untuk melindungi badak Jawa di kebun binatang tak dapat dipercaya.[4]

[sunting] Catatan kaki

1. ^ Asian Rhino Specialist Group (1996). Rhinoceros sondaicus. 2006 IUCN Red List of Threatened Species. IUCN 2006. Diakses 11 Mei 2006. Didaftarkan berstatus kritis (CR C2a v2.3)
2. ^ a b Rookmaaker, L.C. (1982). "The type locality of the Javan Rhinoceros (Rhinoceros sondaicus Desmarest, 1822)". Zeitschrift fur Saugetierkunde 47 (6): 381–382.
3. ^ Peta berasal dari peta di Foose dan Van Strien (1997). Peta ini tidak memasukan populasi kemungkinan di Kalimantan yang dideskripsikan oleh Cranbook dan Piper (2007).
4. ^ a b c d e f Dinerstein, Eric (2003). The Return of the Unicorns; The Natural History and Conservation of the Greater One-Horned Rhinoceros. New York: Columbia University Press. ISBN 0-231-08450-1.
5. ^ a b Santiapillai, C. (1992). "Javan rhinoceros in Vietnam". Pachyderm 15: 25–27.
6. ^ Rookmaaker, Kees (2005). "First sightings of Asian rhinos", in Fulconis, R.: Save the rhinos: EAZA Rhino Campaign 2005/6. London: European Association of Zoos and Aquaria, 52.
7. ^ Asian Rhino Specialist Group (1996). "Rhinoceros sondaicus ssp. sondaicus." 2007 IUCN Red List of Threatened Species. IUCN 2007. Diakses pada 16 Oktober 2007.
8. ^ a b c d Fernando, Prithiviraj, Gert Polet, Nazir Foead, Linda S. Ng, Jennifer Pastorini, and Don J. Melnick (Juni 2006). "Genetic diversity, phylogeny and conservation of the Javan hinoceros (Rhinoceros sondaicus)". Conservation Genetics 7 (3): 439–448.
9. ^ Asian Rhino Specialist Group (1996). "Rhinoceros sondaicus ssp. annamiticus." 2007 IUCN Red List of Threatened Species. IUCN 2007. Diakses pada 16 Oktober 2007.
10. ^ a b c d Foose, Thomas J. (1997), Asian Rhinos – Status Survey and Conservation Action Plan., IUCN, Gland, Switzerland, and Cambridge, UK, ISBN 2-8317-0336-0
11. ^ Rookmaaker, Kees (1997). "Records of the Sundarbans Rhinoceros (Rhinoceros sondaicus inermis) in India and Bangladesh". Pachyderm 24: 37–45.
12. ^ a b c Rookmaaker, L.C. (Juni 2002). "Historical records of the Javan rhinoceros in North-East India". Newsletter of the Rhino Foundation of Nature in North-East India (4): 11–12.
13. ^ a b Xu, Xiufeng, Axel Janke, and Ulfur Arnason. "The Complete Mitochondrial DNA Sequence of the Greater Indian Rhinoceros, Rhinoceros unicornis, and the Phylogenetic Relationship Among Carnivora, Perissodactyla, and Artiodactyla (+ Cetacea)". Molecular Biology and Evolution 13 (9): 1167–1173. URL diakses pada 2007-11-04.
14. ^ a b Lacombat, Frédéric (2005). "The evolution of the rhinoceros", in Fulconis, R.: Save the rhinos: EAZA Rhino Campaign 2005/6. London: European Association of Zoos and Aquaria, 46–49.
15. ^ Tougard, C., T. Delefosse, C. Hoenni, and C. Montgelard (2001). "Phylogenetic relationships of the five extant rhinoceros species (Rhinocerotidae, Perissodactyla) based on mitochondrial cytochrome b and 12s rRNA genes". Molecular Phylogenetics and Evolution 19 (1): 34–44.
16. ^ Cerdeño, Esperanza (1995). "Cladistic Analysis of the Family Rhinocerotidae (Perissodactyla)". Novitates. URL diakses pada 2007-11-04.
17. ^ a b c d van Strien, Nico (2005). "Javan Rhinoceros", in Fulconis, R.: Save the rhinos: EAZA Rhino Campaign 2005/6. London: European Association of Zoos and Aquaria, 75–79.
18. ^ Munro, Margaret. "Their trail is warm: Scientists are studying elusive rhinos by analyzing their feces", National Post, 10 Mei 2002.
19. ^ a b c d Derr, Mark. "Racing to Know the Rarest of Rhinos, Before It’s Too Late", The New York Times, July 11, 2006. Diakses pada 2007-10-14.
20. ^ a b Cranbook, Earl of, Philip J. Piper (2007). "The Javan Rhinoceros Rhinoceros Sondaicus in Borneo". The Raffles Bulletin of Zoology 55 (1): 217–220. URL diakses pada 2007-11-04.
21. ^ a b Corlett, Richard T. (2007). "The Impact of Hunting on the Mammalian Fauna of Tropical Asian Forests". Biotropica 39 (3): 202–303.
22. ^ Ismail, Faezah. "On the horns of a dilemma", New Straits Times, 9 Juni 1998.
23. ^ Daltry, J.C.; F. Momberg (2000). Cardamom Mountains biodiversity survey. Cambridge: Fauna and Flora International.
24. ^ a b c d Hutchins, M., M.D. Kreger (2006). "Rhinoceros behaviour: implications for captive management and conservation". International Zoo Yearbook 40: 150–173.
25. ^ a b Stanley, Bruce. "Scientists Find Surviving Members of Rhino Species", Associated Press, 22 Juni 1993.
26. ^ Emslie, R. (1999), African Rhino. Status Survey and Conservation Action Plan., IUCN/SSC African Rhino Specialist Group. IUCN, Gland, Switzerland and Cambridge, UK, ISBN 2831705029
27. ^ Dursin, Richel. "Environment-Indonesia: Javan Rhinoceros Remains At High Risk", Inter Press Service, 16 Januari 2001.
28. ^ a b Williamson, Lucy. "Baby boom for near-extinct rhino", BBC News, 1 September, 2006. Diakses pada 2007-10-16.
29. ^ Pertumbuhan Populasi Badak Jawa di Semenanjung Ujung Kulon dari Data Hasil Sensus (1967 - 1993). Departemen Kehutanan Republik Indonesia.
30. ^ Raeburn, Paul. "World's Rarest Rhinos Found In War-Ravaged Region of Vietnam", Associated Press, 24 April, 1989.
31. ^ Rookmaaker, L.C. (2005). "A Javan rhinoceros, Rhinoceros sondaicus, in Bali in 1839". Zoologische Garten 75 (2): 129–131.

[sunting] Pranala luar

* Gambar Badak Jawa di Rhino Resource Center
* International Rhino Foundation didirikan untuk konservasi badak: Badak Jawa
* ARKive - gambar dan film badak Jawa (Rhinoceros sondaicus)
* Lembar spesies Badak Jawa di UNEP & WCMC


[sembunyikan]
l • d • s