Followers

Tampilkan postingan dengan label java. Tampilkan semua postingan
Tampilkan postingan dengan label java. Tampilkan semua postingan

Jumat, 04 November 2011

PENGERTIAN JAVA

Java adalah sebuah teknologi yang diperkenalkan oleh Sun Microsystems pada pertengahan tahun 1990. Menurut definisi dari Sun, Java adalah nama untuk sekumpulan teknologi untuk membuat dan menjalankan perangkat lunak pada komputer standalone ataupun pada lingkungan jaringan. Kita lebih menyukai menyebut Java sebagai sebuah teknologi dibanding hanya sebuah bahasa pemrograman, karena Java lebih lengkap dibanding sebuah bahasa pemrograman konvensional. Teknologi Java memiliki tiga komponen penting, yaitu:
• Programming-language specification
• Application-programming interface
• Virtual-machine specification

Java API

Java API terdiri dari tiga bagian utama:
• Java Standard Edition (SE), sebuah standar API untuk merancang aplikasi desktop dan applets dengan bahasa dasar yang mendukung grafis, M/K, keamanan, konektivitas basis data dan jaringan.

• Java Enterprose Edition (EE), sebuah inisiatif API untuk merancang aplikasi server dengan mendukung untuk basis data.

• Java Macro Edition (ME), sebuah API untuk merancang aplikasi yang jalan pada alat kecil seperti telepon genggam, komputer genggam dan pager.

Java Virtual Machine

Java Virtual Machine (JVM) adalah sebuah spesifikasi untuk sebuah komputer abstrak. JVM terdiri dari sebuah kelas pemanggil dan sebuah interpreter Java yang mengeksekusi kode arsitektur netral. Kelas pemanggil memanggil file .class dari kedua program Java dan Java API untuk dieksekusi oleh interpreter Java. Interpreter Java mungkin sebuah perangkat lunak interpreter yang menterjemahkan satu kode byte pada satu waktu, atau mungkin sebuah just-intime (JIT) kompiler yang menurunkan bytecode arsitektur netral kedalam bahasa mesin untuk host computer.

Sistem Operasi Java

Sistem operasi biasanya ditulis dalam sebuah kombinasi dari kode bahssa C dan assembly, terutama disebabkan oleh kelebihan performa dari bahasa tersebut dan memudahkan komunikasi dengan perangkat keras.

Satu kesulitan dalam merancang sistem basis bahasa adalah dalam hal proteksi memori, yaitu memproteksi sistem opeasi dari pemakai program yang sengaja memproteksi pemakai program lainnya. Sistem operasi tradisional mengaharapkan pada tampilan perangkat keras untuk menyediakan proteksi memori. Sistem basis bahasa mengandalkan pada tampilan keamanan dari bahasa. Sebagai hasilnya, sistem basis bahasa menginginkan pada alat perangkat keras kecil, yang mungkin kekurangan tampilan perangkat keras yang menyediakan proteksi memori.

Dasar Pemrograman

Java2 adalah generasi kedua dari Java platform (generasi awalnya adalah Java Development Kit). Java berdiri di atas sebuah mesin interpreter yang diberi nama JVM. JVM inilah yang akan membaca bytecode dalam file .class dari suatu program sebagai representasi langsung program yang berisi bahasa mesin. Oleh karena itu, bahasa Java disebut sebagai bahasa pemrograman yang portable karena dapat dijalankan pada berbagai sistem operasi, asalkan pada sistem operasi tersebut terdapat JVM.

Java merupakan bahasa pemrogrman yang bersifat case sensitive yang berarti penulisan menggunakan huruf besar ataupun huruf kecil pada kode program dapat berarti lain. Misalnya penulisan "System" akan diartikan berbeda dengan "system" oleh interpreter. Java tidak seperti C++, Java tidak mendukung pemrograman prosedural, tapi mendukung pemrograman berorientasi objek sehingga ada sintaks class pada kode programnya


PERBEDAAN JAVA DENGAN HTML

Java
• JavaScript diperkenalkan pada tahun 1995 dan telah dikemas dengan Netscape Navigator 2.0 untuk menyediakan fungsionalitas tambahan untuk halaman web.

• JavaScript adalah pemrograman tingkat tinggi bahasa yang digunakan terutama untuk menambahkan elemen ke situs web.

• JavaScript mampu memperoleh input dari user, memungkinkan untuk interaktivitas pengguna.

• JavaScript terutama digunakan untuk menambahkan konten tambahan ke halaman web yang ada.

HyperText Markup Language (HTML)

• HyperText Markup Language (HTML) adalah bahasa scripting yang pertama kali diperkenalkan pada tahun 1991. HTML digunakan untuk memformat teks dan gambar pada halaman web.

• adalah bahasa scripting yang digunakan untuk membuat struktur website.

• HTML statis. HTML saja tidak bisa memperoleh masukan dari pengguna.

• HTML digunakan untuk memformat teks dan objek pada halaman web.

CONTOH SYNTAX JAVA

Contoh 1


href="javascript:void(0)">Show Me


Contoh 2

package org.kodejava.example.lang;

public class LeadingZerosExample {
public static void main(String[] args) {
int number = 1500;

//
// String format below will add leading zeros (the %0 syntax)
// to the number above. The length of the formatted string will
// be 7 characters.
//
String formatted = String.format("%07d", number);

System.out.println("Number with leading zeros: " + formatted);
}
}

Pengertian JavaScript

pengertian

JavaScript terdiri dari 2 suku kata. Java adalah bahasa pemrograman yang berorientasikan objek. dan Script adalah serangkaian instruksi program. JavaScript adalah bahasa pemrograman khusus berbasis prototipe yang berjalan di sisi client untuk sebuah halaman web agar menjadi lebih dinamis.



Secara fungsional, JavaScript digunakan untuk menyediakan akses script pada objek yang dibenamkan (embed). kelebihan JavaScript ialah, JavaScript bekerja pada sisi klien browser (clientside), yang berarti browser klien akan mengambil file pada server, setelah di ambil oleh browser klien, file akan langsung ditampilkan dan dijalankan pada browser klien. efek dari JavaScript inilah yang membuat halaman menjadi lebih responsif.
yang harus diperhatikan dalam penulisan JavaScript ialah case sensitive, yang berarti JavaScript membedakan huruf besar dan kecil. sebagai contoh, fungsi perintah var tidak boleh ditulis VAR, atau Var.



sejarah JavaScript

JavaScript pertama kali diperkenalkan oleh Netscape pada tahun 1995. pada awalnya JavaScript dinamai "LiveScript" yang berfunsi sebagai bahasa sederhana untuk browser Netscape Navigator 2 yang sangat populer pada saat itu. sejalan dengan giatnya kerjasama antara Netscape dan SUN (pengembang bahasa pemrograman java), maka Netscape memberikan nama JavaScript kepada bahasa tersebut pada tanggal 4 desember 1995.
pada saat yang bersamaan, Microsoft sendiri mencoba untuk mengadaptasi teknologi ini yang mereka sebut sebagai "Jscript" di browser milik mereka, yaitu IE3. JavaScript sendiri merupakan modifikasi dari bahasa C++ dengan pola penulisan yang lebih sederhana.

ABOUT JAVA

Java adalah sebuah bahasa pemrograman pada komputer sama seperti pendahulunya c++ . Bahasa pemrograman ini dikembangkan oleh Sun microsystems yang dikembangkan pada tahun 1995 . Awalnya java diciptakan pada tahun 1991 oleh Patrick Naughton, Mike Sheridan , James Gosling dan Bill Joy beserta programer dari Sun Microsystems . Uniknya nama java diambil dari nama pulau jawa ( bahasa inggris dari jawa ) karena James Gosling " Bapak Java " menyukai kopi tubruk yang berasal dari pulau Jawa . Jadi kita perlu berbangga menjadi warga negara Indonesia .

Java sendiri merupakan bahasa pemrograman yang berbasis objek , maksudnya adalah semua aspek yang terdapat pada java adalah objek sehingga sangat memudahkan untuk mendesain , membuat dan mengembangkan program java dengan cepat . Kelebihan ini membuat program java menjadi mudah untuk digunakan oleh banyak orang . Bahasa pemrograman ini juga dapat digunakan oleh banyak sistem operasi , seperti : Microsoft Windows, Linux, Mac OS, dan Sun Solaris ( Multiplatform ) .

Kelebihan Java :
Berorientasi objek , Memudahkan untuk mendesign dan mengembangkan program dengan cepat dan teliti , sehinnga mudah digunakan . Salah satu bahasa pemrograman yang berorientasi objek secara murni .
Mirip c++, Mempunyai sintaks yang mirip dengan bahasa pemrograman c++ . Sehingga para pengguna c++ banyak yang hijrah menggunakan Java .
Multiplatform, Dapat digunakan dibanyak sistem operasi .
Perkembangan yang luas, Dari game sampai sistem operasi handphone menggunakan program java . Misalnya Handphone Sonny Ericsson dan Opera Mini 3 yang bertipe .jar ( Java Archive ) .
Mempunyai pengumpulan sampah otomatis .

Kekurangan Java :
Proses Compile, Mengharuskan pengguna mengcompile programnya sebelum dijalankan, berbeda dengan bahasa pemrograman python yang tidak perlu mengcompile terlebih dahulu .
Penggunaan Memori yang besar , Berbeda dengan bahasa pemrograman lain yang hanya membutuhkan memori sedikit

Twitter Delicious Facebook Digg Stumbleupon Favorites More