Setetes kebencian di dalam hati Pasti akan membuahkan penderitaan Tapi setetes cinta di dalam relung hati akan membuahkan kebahagiaan sejati
Senin, 07 Januari 2013
KELEBIHAN DAN KEKURANGAN JAVA
Kelebihan
Multiplatform. Kelebihan utama dari Java ialah dapat dijalankan di beberapa platform / sistem operasi komputer, sesuai dengan prinsip tulis sekali, jalankan di mana saja. Dengan kelebihan ini pemrogram cukup menulis sebuah program Java dan dikompilasi (diubah, dari bahasa yang dimengerti manusia menjadi bahasa mesin / bytecode) sekali lalu hasilnya dapat dijalankan di atas beberapa platform tanpa perubahan. Kelebihan ini memungkinkan sebuah program berbasis java dikerjakan diatas operating system Linux tetapi dijalankan dengan baik di atas Microsoft Windows. Platform yang didukung sampai saat ini adalah Microsoft Windows, Linux, Mac OS dan Sun Solaris. Penyebanya adalah setiap sistem operasi menggunakan programnya sendiri-sendiri (yang dapat diunduh dari situs Java) untuk meninterpretasikan bytecode tersebut.
OOP (Object Oriented Programming - Pemrogram Berorientasi Objek)
Perpustakaan Kelas Yang Lengkap, Java terkenal dengan kelengkapan library/perpustakaan (kumpulan program program yang disertakan dalam pemrograman java) yang sangat memudahkan dalam penggunaan oleh para pemrogram untuk membangun aplikasinya. Kelengkapan perpustakaan ini ditambah dengan keberadaan komunitas Java yang besar yang terus menerus membuat perpustakaan-perpustakaan baru untuk melingkupi seluruh kebutuhan pembangunan aplikasi.
Bergaya C++, memiliki sintaks seperti bahasa pemrograman C++ sehingga menarik banyak pemrogram C++ untuk pindah ke Java. Saat ini pengguna Java sangat banyak, sebagian besar adalah pemrogram C++ yang pindah ke Java. Universitas-universitas di Amerika Serikat juga mulai berpindah dengan mengajarkan Java kepada murid-murid yang baru karena lebih mudah dipahami oleh murid dan dapat berguna juga bagi mereka yang bukan mengambil jurusan komputer.
Pengumpulan sampah otomatis, memiliki fasilitas pengaturan penggunaan memori sehingga para pemrogram tidak perlu melakukan pengaturan memori secara langsung (seperti halnya dalam bahasa C++ yang dipakai secara luas).
[sunting]Kekurangan
Tulis sekali, jalankan di mana saja - Masih ada beberapa hal yang tidak kompatibel antara platform satu dengan platform lain. Untuk J2SE, misalnya SWT-AWT bridge yang sampai sekarang tidak berfungsi pada Mac OS X.
Mudah didekompilasi. Dekompilasi adalah proses membalikkan dari kode jadi menjadi kode sumber. Ini dimungkinkan karena kode jadi Java merupakan bytecode yang menyimpan banyak atribut bahasa tingkat tinggi, seperti nama-nama kelas, metode, dan tipe data. Hal yang sama juga terjadi pada Microsoft .NET Platform. Dengan demikian, algoritma yang digunakan program akan lebih sulit disembunyikan dan mudah dibajak/direverse-engineer.
Penggunaan memori yang banyak. Penggunaan memori untuk program berbasis Java jauh lebih besar daripada bahasa tingkat tinggi generasi sebelumnya seperti C/C++ dan Pascal (lebih spesifik lagi, Delphi dan Object Pascal). Biasanya ini bukan merupakan masalah bagi pihak yang menggunakan teknologi terbaru (karena trend memori terpasang makin murah), tetapi menjadi masalah bagi mereka yang masih harus berkutat dengan mesin komputer berumur lebih dari 4 tahun.
[sunting]Contoh Kode Program Sederhana Dalam Java
Contoh program Halo dunia yang ditulis menggunakan bahasa pemrograman Java adalah sebagai berikut:
// Outputs "Hello, world!" and then exits
public class HelloWorld {
public static void main(String args[]) {
System.out.println("Hello, world!");
}
}
Mengenal Bahasa Pemrograman Java
Sejarah Java
Java dipelopori oleh James Gosling, Patrick Naughton, Chris Warth, Ed Frank, dan Mike Sheridan dari Sun Microsystems, Inc pada tahun 1991. Mereka membutuhkan kurang lebih 18 bulan untuk membuat versi pertamanya. Bahasa ini pada awalnya disebut “Oak” tapi kemudian diubah menjadi “Java” pada tahun 1995 karena nama Oak telah dijadikan hak cipta dan digunakan sebagai bahasa pemrograman lainnya. Antara pembuatan Oak pada musim gugur 1992 hingga diumumkan ke publik pada musim semi 1995, banyak orang yang terlibat dalam desain dan evolusi bahasa ini. Bill Joy, Arthur van Hoff, Jonathan Payne, Frank Yellin, dan Tim Lindholm merupakan kontributor kunci yang mematangkan prototipe aslinya.
Java Modern
Java telah digunakan dalam banyak hal dan telah membuktikan keberadaannya pada abad ke 21. Saat ini, Java digunakan bermacam jenis aplikasi seperti aplikasi embedded, aplikasi keuangan, desktop, simulasi pesawat, pemrosesan citra, game, aplikasi perusahaan terdistribusi yang disebut J2EE dan masih banyak lagi.
Java Virtual Machine (JVM)
Java Virtual Machine merupakan aplikasi sederhana yang ditulis dalam bahasa C untuk mengeksi program yang ditulis dalam bahasa Java. Pada saat kompilasi (perubahan dari bahasa tingkat tinggi ke bahasa lebih rendah), program tersebut diubah menjadi KODE BYTE. Kemudian pada saat eksekusi, JVM membaca kode byte tersebu dan mengubahnya menjadi bahasa mesin yang dimengerti oleh sistem operasi tempat program tersebut dijalankan.
Karena JVM sangat bergantung pada platformnya (bahasa mesin merupakan bahasa level rendah yang hanya dimengerti oleh suatu mesin tertentu, misalnya Intel, tapi tidak dapat dimengerti oleh mesin lain, seperti Macintosh), byte code ini dapat dibuat untuk terbebas dari kungkungan platform tertentu. Code byte yang dihasilkan dalam proses kompilasi bahasa Java akan selalu sama untuk setiap sistem operasi atau jenis mesinnya, tetapi JVM akan mengubah kode byte tersebut menjadi bahasa mesin tujuannya.
Just In Time Compiler (JIT)
Meskipun Java didesain untuk diinterpretasi, secara teknis tidak ada yang menghalangi Java untuk dikompilasi menjadi bahasa mesin seperti bahasa-bahasa pemrograman lainnya. Sun menyediakan kompiler Just In Time Compiler (JIT) untuk mengkompilasi kode byte itu menjadi bahasa mesinnya pada saat yang bersamaan dengan eksekusinya. Walaupun demikian, pendekatan JIT ini menghasilkan kemampuan yang lebih dibandingkan dengan interpretasi biasa.
Jumat, 07 Desember 2012
Resep Pancake Saus Cokelat
Bahan:
- 150 gram tepung terigu
- 50 gram gula halus
- 10 gram baking powder
- 2 butir telur
- 150 ml susu cair
- 60 gram mentega
- 75 gram gula pasir
- 75 ml air
- 1 ruas kayu manis
- 150 gram dark cooking chocolate, potong kecil-kecil
- 2 sdm rhum, bila suka
Cara Membuat:
- Saus coeklat: masak gula pasir, air dan kayu manis hingga larut, angkat. Tambahkan dark cooking chocolate, aduk hingga larut, saring. Tambahkan rhum, aduk rata. Angkat, sisihkan.
- Campur terigu, gula halus dan baking powder, aduk rata. Masukkan telur dan susu cair, aduk hingga rata. Masukkan mentega cair, aduk terus hingga rata.
- Panaskan pan dadar diameter 10 cm. Tuang adonan, masak hingga matang, angkat. Lakukan hal yang sama hingga bahan habis.
- Sajikan pancake dengan saus cokelat segera.
Resep Roti Tuna Telur
Bahan Roti
- 500 gram Terigu
- 14 gram Ragi instan
- 7 gram Garam
- 2 gram Bread improver
- 125 gram Gula Pasir
- 80 gram Margarin
- 65 gram Susu UHT
- 200 gram Air
- 2 butir Kuning Telur
Bahan Isian
- 250 gram Tuna Kaleng
- 3 butir Bawang Bombay
- 40 gram Margarin Simas Palmia
- 5 gram Bumbu penyedap Indofood
- 3 gram Garam
- 10 gram Gula pasir
Cara Membuat Isian:
- Ambil tuna kaleng kemudian goreng sebentar lalu sisihkan.
- Tumis bawang bombay dengan margarin hingga harum.
- Masukkan tuna yang telah digoreng.
- Tambahkan bumbu penyedap Indofood, garam dan gula pasir masak hingga matang.
Cara Membuat Adonan Roti:
- Campur terigu Cakra Kembar, ragi, bread improver, gula pasir dengan speed mixer rendah dan aduk hingga tercampur rata.
- Masukkan kuning telur, susu UHT , air dan aduk hingga adonan menyatu.
- Tambahkan garam dan margarine aduk kembali dengan kecepatan tinggi hingga kalis.
- Bulatkan dan istirahatkan adonan 10 menit kemudian.
- Potong dan timbang 50 gram bulatkan, istirahatkan kembalil 10 menit.
- Pipihkan dan taruh di atas cup cake diameter ± 10 cm, masukkan isian tuna.
- Letakkan kuning telur bebek (asin) di atas isian .
- Istirahatkan selama ± 90 menit.
- Panggang dengan suhu 2000 C hingga matang.
Resep CHESSE CAKE KETAN HITAM
- 250 g mentega
- 175 g gula kastor
- 5 butir telur, pisahkan kuning dan putihnya
- 1 sdm emulsifier
- 175 g terigu
- 25 susu bubuk
- 100 g tape ketan hitam
- Keju Cheddar secukupnya
Cara Membuat:
- Kocok putih telur hingga kaku, sisihkan.
- Kocok mentega dan gula hingga gula halus, tambahkan emulsifier sambil terus dikocok. Kemudian masukkan kuning telur satu persatu. Kecilkan mixer, masukkan cmpuran terigu dan susu, setelah rata tambahkan tape ketan hitam dan kocokan putih telur. Tuang adonan kedalam loyang yang telah dioles mentega. Panggang hingga matang kurang lebih 20 menit. Setelah matang angkat dan taburi atasnya dengan keju cheddar parut
Resep DORAYAKI
- 3 butir telur
- 150 gr gula halus
- ½ sendok teh baking powder
- 180 gr tepung terigu
- 1 sendok makan madu
- Air secukupnya
Bahan Isi :
- ¼ kg kacang hijau
- Gula secukupnya
Cara Membuat :
- Semua bahan kulit dicampur menjadi satu, dibuat kental seperti adonan martabak.
- Masukkan adonan ke dalam cetakan yang sudah dipanaskan dan di olesi mentega, angkat setelah menguning.
- Untuk isinya kacang hijau direbus dan dibuang airnya, lalu dihaluskan dan dicampur dengan gula.
- Panaskan di kuali sampai agak mengering.
- Ambil 2 kulit dorayaki yang sudah masak, lalu oleskan salah satunya dengan kacang hijau.
- Tutup dengan kulit lainnya seperti burger, dorayaki siap di nikmati.
Langganan:
Postingan (Atom)

