• Tidak ada hasil yang ditemukan

Apa itu evolusi apa java

N/A
N/A
Protected

Academic year: 2018

Membagikan "Apa itu evolusi apa java"

Copied!
7
0
0

Teks penuh

(1)

Apa itu java ?

undefined

undefined

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 .

▸ Baca selengkapnya: apa itu kabko

(2)

 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

Pengertian JavaScript

Viyan PraditaSelasa, Maret 22, 2011JavaScript

Biar makin lengkap, kita lanjutkan membahas tentang Javascript, tentunya tidak jauh-jauh dari Sobatnya yaitu HTML dan CSS. untuk menyingkat waktu

langsung saja kita bahas.

Apa itu JavaScript ??

(3)

konteks web, sederhananya, kita dapat memahami JavaScript sebagai bahasa pemrograman yang berjalan khusus untuk di browser atau halaman web agar halaman web menjadi lebih hidup. Kalau dilihat dari suku katanya terdiri dari dua suku kata, yaitu Java dan Script. Java adalah Bahasa pemrograman berorientasi objek, sedangkan Script adalah serangkaian instruksi program.

Dan inilah menurut sobat luxboy di http://gugling.com

Secara fungsional, JavaScript digunakan untuk menyediakan akses script pada objek yang dibenamkan

( embedded ). Contoh sederhana dari penggunaan JavaScript adalah membuka halaman pop up, fungsi validasi

pada form sebelum data dikirimkan ke server, merubah image kursor ketika melewati objek tertentu, dan lain lain.

Dalam bahasa pemrograman JavaScript juga, sebagai contoh fungsi perintah var tidak boleh ditulis Var dan juga tidak boleh ditulis VAR (huruf besar semua), yang benar adalah var (huruf kecil semua). Perintah lain adalah new Date tidak boleh ditulis new date (huruf kecil semua), dsb. Efek dari Javascript yang bekerja pada sisi browser ini, Javascript dapat merespon perintah user dengan cepat, dan membuat halaman web menjadi lebih responsif. JavaScript melakukan apa yang tidak bisa dilakukan oleh HTML, PHP, dan CSS : menangani hal – hal yang membutuhkan respons cepat terhadap aksi dari user. Implementasi terpopuler saat ini dari pemrograman JavaScript adalah teknik AJAX. (Asynchronous JavaScript and XMLHTTP ). teknik ini sering digunakan oleh aplikasi berbasis web seperti Gmail, Google

Reader, dan lain lain. Teknik yang membuat pertukaran data antara server dan browser terjadi di belakang layar

sehingga interaksi antara user dan aplikasi web semakin responsif. Post tersendiri untuk membahas hal ini akan

kita siapkan.

Code Sample: JavaScriptBasics/Demo/JavaScript.html:

<html>

<head>

<title>JavaScript Page</title>

<script type="text/javascript">window.alert("The page is loading");</script>

</head>

<body>

<p align="center">

<span onclick="document.bgColor = 'red';">Red</span> |

<span onclick="document.bgColor = 'white';">White</span>

</p>

(4)

</body>

</html>

Hasilnya akan seperti ini:

Nah begitulah kiranya untuk penjelasan javascript.

Semoga bisa bermanfaat.

PENGERTIAN URL, HTTP, HTML, PHP, JAVA SCRIPT, XML Dan AJAX

DIFINISI DAN KARAKTERISTIK URL, HTTP, HTML, XML,

URL (Uniform Resource Locator)

URL merupakan inovasi awal perkembangan sejarah internet. Diciptakan oleh Tim Berners-Leepada tahun 1991 agar para penulis menulis dokumennya dapat menggunakan World Wide Web. Sejak 1994, konsep URL telah dikembangkan menjadi istilah Uniform Resource Identifier (URI) yang sifatnya umum. Walaupun demikian, istilah URL masih tetap digunakan secara luas.

URL menunjukkan sumber alamat sebuah halaman web (homepage) yaitu halaman suatu dokumen yang ingin digunakan. Informasi pada halaman itu adalah protokol, alamat server dan path

halaman.

 Protokol adalah persetujuan bersama yang digunakan untuk berkomunikasi dengan Hypertext Transfer Protocol.

 Alamat server adalah lokasi sumber itu. misalnya http://www.microsoft.com

 Path halaman adalah Normal menunjukkan lokasi dan nama dokument atau program dalam server tersebut, misalnya: kb/deskapp/word/q1974.html.

Jenis URL :

1. Absolute URL (URL Absolut), merupakan alat lengkap yang menyertakan domain pada jaringan yang tepat, direktori di dalam domain, dan file di dalam direktori.

2. Relative URL (URL Relatif), menentukan suatu alamat berdasarkan URL yang aktif pada saat itu

(5)

 Absolute : <img src=”http://www.whn.com/graph/peta.gif“>

 Relative : <img src=”peta.gif”> Contoh URL :

 1) http://www.g-excess.com/

 2) http://www.g-excess.com/lyrics

HTTP (Hypertext Transfer Protocol)

Merupakan protokol yang digunakan untuk mengakses halaman di seluruh Web. Yang mendasari digunakan oleh World Wide Web. Bagaimana pesan diformat dan ditransmisikan, dan apa tindakan Web server dan browser harus mengambil sebagai respons terhadap berbagai perintah. Sebagai contoh, ketika anda memasukkan URL di browser anda, ini benar-benar mengirimkan perintah HTTP ke server Web mengarahkannya untuk mengambil dan mengirimkan halaman web yang diminta.

Ada dua versi mayor dari protokol HTTP, yakni HTTP/1.0 yang menggunakan koneksi terpisah untuk setiap dokumen, dan HTTP/1.1 yang dapat menggunakan koneksi yang sama untuk melakukan transaksi. Dengan demikian, HTTP/1.1 bisa lebih cepat karena memang tidak usah membuang waktu untuk pembuatan koneksi berulang-ulang.

Karakteristik :

Dapat melakukan transfer halaman dalam WWW(World Wide Web ). Pada saat kita menulis alamat atau URL pada interet sebenarnya kita memindahkan URL pada browser kemudian browser mengetahui server mana yang terhubung serta file yang dibutuhkan. Lalu web mengirim perintah http pada web server. setelah diterima. web server mensajikan kita sebagai klien.

sulit untuk menerapkan situs Web yang bereaksi secara cerdas untuk input pengguna karena HTTP disebut protokol stateless karena setiap perintah dijalankan secara independen, tanpa

pengetahuan tentang perintah yang datang sebelumnya.

HTML (hypertext mark up language)

Diciptakan oleh IBM tahun 1980 ide pertama kali elemen-elemen yang menandakan bagian suatu dokumen judul, alamat, dan isi dokumen. Lalu dinamai GML(Generalized Markup Language). kemudain berkembang HTML versi 1.0 – HTML versi 5.0. Befungsi untuk memformat file dokumen teks biasa untuk bisa ditampilkan pada web browser sesuai keinginan.

Hal yang dipelajari dalam HTML :

 Hypertext

 Karena platform dapat digunakan pada berbagai jenis mesin komputer yang berbeda dan berbagai macam sistem operasi yang berbeda. Jadi bersifat fleksibel karena ditulis cukup dengan menggunakan editor karakter ASCII.

(6)

 Dapat disisipi animasi berupa Java Applet atau file-file animasi dari Macromedia Flash atau Macromedia Shockwave (untuk keperluan ini, browser harus memiliki plug-in khusus untuk menjalankan file-file animasi ini).

 Dapat digabungkan dengan Javascript, VBScript, Active Server Pages, Perl, Tcl, PHP.

 Tidak memerlukan kompiler karena bukan bahasa pemrograman. Cara menjalanakannya dengan menggunakan browser.

 Menghasilkan halaman yang statis, untuk memperoleh halaman yang dinamis harus menggunakan bahasa pemrograman seperti Javascript atau VBScript dan animasi seperti Flash atau Shockwave.

 Memiliki tag-tag yang begitu banyak sehingga susah dipelajari untuk yang masih awam.

 Tidak dapat menghasilkan halaman yang interaktif. Interaktif di sini maksudnya client dapat berinteraksi dengan server. Untuk keperluan itu, HTML harus disisipi bahasa

pemrograman yang dapat menangani hal tersebut, contohnya Perl atau Tcl.

PHP (Hypertext Preprocessing)

Diciptakan oleh Rasmus Lerdorf pertama kali tahun 1994. Pada awalnya PHP adalah singkatan dari “Personal Home Page Tools”. Kemudian menjadi FI (“Forms Interpreter”), Sejak versi 3.0 kemudian diganti PHP: Hypertext Prepocessor.

Karakteristik :

1. Open sourceyang dapat digunakan di berbagai mesin (Linux, Unix, Macintosh, Windows) dan dapat dijalankan secara runtime melalui console serta juga dapat menjalankan perintah-perintah system.

2. Bahasa script yang tidak melakukan sebuah kompilasi dalam penggunaanya.

3. Web Server yang mendukung PHP dapat ditemukan dimana – mana dari mulai apache, IIS, Lighttpd, hingga Xitami dengan konfigurasi yang relatif mudah.

4. Mudah dikembangkan karena mudah dipahami. Contoh

Forum (phpBB) dan MediaWiki (software di belakang Wikipedia). dari ASP.NET/C#/VB.NET Microsoft, ColdFusion Macromedia, JSP/Java Sun Microsystems, dan CGI/Perl.

JAVA SCRIPT

Diciptakan oleh Brendan Eich dari Netscape dibawah nama Mocha, yang nantinya namanya diganti menjadi LiveScript, dan akhirnya menjadi JavaScript. Pemrograman ini sama sekali tidak berhubungan dengan java.

Karakteristik JavaScript :

1. Menggunakan blok awal “{” dan blok akhir “}”.

2. Case Sensitive artinya membedakan penamaan variable dan fungsi yang menggunakan huruf besar dan huruf kecil.

3. Extension umumnya “ *.js”.

4. Setiap statement dapat diakhiri dengan “ ; ” namun pada C++ bisa pakai bisa tidak.

5. Jika tidak didukung dalam browser versi lama scriptnya dapat disembunyikan tag “<!–” dan “//–”>

6. Jika program dalam satu baris terlalu panjang dapat menggunakan tanda “\”.

7. Bahasa dengan karakteristik terbatas

8. Kode terinttegrasi ke dalam html

9. Kode program bisa diakses

10. Hubungan dinamis, referensi dari objek diverifikasi pada saat loading

(7)

Didesain untuk mempu menyimpan data secara ringkas dan mudah diatur. Menyediakan suatu cara terstandarisasi namun bisa dimodifikasi untuk menggambarkan isi dari dokumen. Dapat berhubungan dengan database.

Jenis tipe XML :

 XML, merupakan standar format dan struktur berkas (file).

 XSL, merupakan standar untuk memodifikasi data yang diimpor atau diekspor.

 XSD, merupakan standar yang mendefinisikan struktur database dalam XML. Karakteristik XML :

 Pintar (Intelligence). XML dapat menangani berbagai tingkat kompleksitas.

 Dapat beradaptasi. Dapat mengadaptasi untuk membuat bahasa sendiri. Seperti Microsoft membuat bahasa MSXML atau Macromedia mengembangkan MXML.

 Mudah pemeliharaannya.

 Sederhana. XML lebih sederhana.

 Mudah dipindah-pindahkan (Portability). XML mempunyai kemudahan perpindahan yang lebih bagus.

AJAX (Asynchronous JavaScript And XML)

Ajax memungkinkan sebuah halaman web memperbarui data dari server yang ditampilkannya tanpa harus melakukan refresh, sehingga halaman terlihat lebih responsif.

Karakteristik :

1. sebuah halaman web tidak perl di-refresh setiap kali ada data baru yang ingin ditampilkan. Dengan demikian, sebuah aplikasi web akan terasa seperti aplikasi desktop saja.

2. kecepatan, interaktivis, fungsionalitas, dan tingkat kegunaan halaman web akan meningkat.

3. AJAX bekerja mengambil data dari server, user yang membuka halaman web masih tetap bisa berinteraksi dengan alaman web tersebut, di mana halaman web tidak

mengalami freezing seperti halnya aplikasi web konvensional.

4. bersifat asynchronous artinya permintaan data tambahan dari server dan loadingnya dilakukan di background tanpa mempengaruhi tampilan dan sifat halaman web sekarang.

5. Ajax memiliki struktur pemrograman yang lebih mudah untuk dipahami.

Referensi

Dokumen terkait

Jika proses autentikasi berhasil maka user sudah bisa mengakses jaringan internet, kemudian pada web browser akan menambahkan sesi halaman web baru untuk halaman

JavaScript adalah sebuah bahasa pemrograman yang dapat menambahkan animasi, interaksi, dan efek visual dinamis ke HTML JavaScript dapat membuat halaman web menjadi lebih

Perintah untuk menampilkan output “Luas bujur sangkar dengan sisi=” lalu memanggil nilai yang telah di inputkan oleh user ke dalam atribut ‘sisi’ dari objek ‘bujur2’,

JavaScript yang digunakan pada halaman web merupakan client side scripting yang berarti bahwa web browser mengidentifikasi dan menjalankan skrip program yang disisipkan dalam

Jika proses autentikasi berhasil maka user sudah bisa mengakses jaringan internet, kemudian pada web browser akan menambahkan sesi halaman web baru untuk halaman

Dari desain sistem di atas terlihat bahwa user melalui web browser meminta semua informasi, dan web server akan melayani permintaan tersebut dan akan mengirimkan

Javascript adalah suatu bahasa pemrograman yang dikembangkan untuk dapat berjalan pada web browser atau bahasa skrip (Scripting Language) dengan kumpulan instruksi

Opsi penelusuran lokasi digunakan untuk mencari situs web dengan kata kunci yang diberikan terletak pada bagian tertentu pada halaman web tersebut, sesuai dengan