Selamat malam sobat blogger..dimana pun anda nangkring. ini post pertama admin lohh :D, sebelumnya admin mau ngucapin selamat menunaikan ibadah puasa ramadhan 1436H bagi yang menjalankan.
post pertama admin kali ini adalah tentang java application.baiklah tanpa berpanjang lebar mari kita simak materi ini. mohon dibaca dahulu baru di copas :D
post pertama admin kali ini adalah tentang java application.baiklah tanpa berpanjang lebar mari kita simak materi ini. mohon dibaca dahulu baru di copas :D
A.SEJARAH JAVA
Diperkenalkan pertama kali oleh tim Sun Microsystem yang dipimpin oleh Patric Naughton dan james Gosling tahun 1991 dengan nama proyek Green. Proyek Green membuat bahasa pemrograman berbasis C++ yang diberi nama OAK untuk membuat alat-alat electronic yang menggunakan CPU sebai controlernya, seperti Microwave, Remote Control, Telephone, Card Reader, dll.
Tahun 1995 OAK diganti menjadi Java karena terinspirasi dari kopi java yang enak. produk pertama proyek Green adalah Star 7(*7), sebuah kendali jarak jauh yag sangat cerdas, tapi kurang laku dipasaran. pada saat yang sama implementasi WWW dan internet sedang mengalami perkembangan pesat. java dapat dgunakan pada pemrogaraman internet, sehingga penerapan selanjutnya mengarah menjadi teknologi yang berperan di web. teknologi java diadopsi pertamakali oleh Netscape tahun 1996 yang meluncurkan JDK 1.1 kemudian JDK 1.2.
Diperkenalkan pertama kali oleh tim Sun Microsystem yang dipimpin oleh Patric Naughton dan james Gosling tahun 1991 dengan nama proyek Green. Proyek Green membuat bahasa pemrograman berbasis C++ yang diberi nama OAK untuk membuat alat-alat electronic yang menggunakan CPU sebai controlernya, seperti Microwave, Remote Control, Telephone, Card Reader, dll.
Tahun 1995 OAK diganti menjadi Java karena terinspirasi dari kopi java yang enak. produk pertama proyek Green adalah Star 7(*7), sebuah kendali jarak jauh yag sangat cerdas, tapi kurang laku dipasaran. pada saat yang sama implementasi WWW dan internet sedang mengalami perkembangan pesat. java dapat dgunakan pada pemrogaraman internet, sehingga penerapan selanjutnya mengarah menjadi teknologi yang berperan di web. teknologi java diadopsi pertamakali oleh Netscape tahun 1996 yang meluncurkan JDK 1.1 kemudian JDK 1.2.
- J2SDK (Java 2 Standar Development Kit)
- J2EE (Java 2 Enterprise Edition) berbasis J2SE untuk applikasi Servlet, JSP
- J2ME (Java 2 Micro Edition) untuk applikasi wireless dan diadopsi oleh nokia,simens,motorola,samsung dan sony ericson.
Versi awal Java pada tahun 1996 sudah merupakan versi release sehingga dinamakan Java versi 1.0 java versi ini menyertakan banyak paket standar awal yang terus dikembangkan pada versi selanjutnya:
C. KELEBIHAN DAN KEKURANGAN
1.KELEBIHAN :
2.KEKURANGAN :
D.FASE-FASE PEMBUATAN PROGRAM JAVA (TAHAP KOMPILASI)
CONTOH PROGRAMNYA:
- java.lang : Peruntukan kelas elemen-elemen dasar.
- java.io : Peruntukan kelas input dan output, termasuk penggunaan berkas.
- java.util : Peruntukan kelas pelengkap seperti kelas struktur data dan kelas-kelas penanggalan.
- java.net : Peruntukan kelas TCP/IP,yang memungkin berkomunikasi dengan komputer lain menggunakan jaringan TCP/IP.
- java.awt : Kelas dasar untuk aplikasi antarmuka dengan pengguna (GUI)
- java.applet : Kelas dasar applikasi antarmuka untuk diterapkan pada penjelajah web.
1.KELEBIHAN :
- Multiplatfrom. kelebihan utama dari java ialah dapat dijalankan di beberapa platform/ sistem operasi komputer, sesuai dengan prinsip tulis sekali, jalankan dimana saja. Dengan kelebihan ini pemrograman cukup menulis sebuah program java dan dikompilasi (diubah dari bahasa yang dimengerti manusia menjadi bahasa mesin /bytecode) sekali lalu hasilnya dapat dijalankan diatas beberapa platfrom tanpa perubahan.jadi java dapat dijalankan di semua platfrom karena java termasuk open source.
- OOP (Object Oriented Programming-Pemrograman Berorientasi Object)
- Perpustakan kelas yang lengkap, java terkenal dengan kelengkapan library/perpustakaan (kumpulan program-program yang disertakan didalam pemrograman java) yang sangat memudahkan dalam penggunaan oleh para pemrogram untuk membangun applikasinya.
- Bergaya C++, memiliki sintaks seperti bahasa pemrograman C++ sehingga menarik banyak pemrogram C++ untuk pindah ke Java.
- Pengumpulan Sampah Otomatis, memiliki fasilitas pengaturan penggunaan memori sehingga para pemrogram tidak perlu melakukan pengaturan memori secara langsung (seperti halnya dalam bahasa C++ yang dipkai secara luas).
2.KEKURANGAN :
- Tulis sekali,jalankan dimana saja- masih ada yang tidak compatible antara platform satu denga platfrom 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 attribut bahasa tingkat tinggi, seperti nama-nama kelas, metode, dan tipe data.
- Penggunaan Memori yang banyak. Penggunaan memori untuk program berbasis java jauh lebih besar dari pada bahasa tingkat tinggi generasi sebelumnya seperti C/C++ dan Pascal.
- Edit : Programmer membuat program.java dan menyimpan di dalam disk.
- Compile : Compiler mengcompile program.java menjadi bytecodes menjadi program.class
- Load : Class loader menyimpan bytecodes didalam memmory.
- Verify : Verifier memastikan bytecodes valid dan tidak menyalahi aturan java.
- Execute : Interpreter menerjemahkan bytecodes kedalam machine.
buka netbeans anda lalu buat New Project dan ikuti seperti gambar:
2 komentar
Click here for komentarMkasih gan info nya
Replysama-sama gan..semoga bermanfaat.
ReplyConversionConversion EmoticonEmoticon